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>
1041M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1042L:	netdev@vger.kernel.org
1043S:	Supported
1044F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1045F:	drivers/net/ethernet/amd/xgbe/
1046
1047AMD SENSOR FUSION HUB DRIVER
1048M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1049L:	linux-input@vger.kernel.org
1050S:	Maintained
1051F:	Documentation/hid/amd-sfh*
1052F:	drivers/hid/amd-sfh-hid/
1053
1054AMPHION VPU CODEC V4L2 DRIVER
1055M:	Ming Qian <ming.qian@nxp.com>
1056M:	Shijie Qin <shijie.qin@nxp.com>
1057M:	Zhou Peng <eagle.zhou@nxp.com>
1058L:	linux-media@vger.kernel.org
1059S:	Maintained
1060F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1061F:	drivers/media/platform/amphion/
1062
1063AMS AS73211 DRIVER
1064M:	Christian Eggers <ceggers@arri.de>
1065L:	linux-iio@vger.kernel.org
1066S:	Maintained
1067F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1068F:	drivers/iio/light/as73211.c
1069
1070AMT (Automatic Multicast Tunneling)
1071M:	Taehee Yoo <ap420073@gmail.com>
1072L:	netdev@vger.kernel.org
1073S:	Maintained
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1076F:	drivers/net/amt.c
1077
1078ANALOG DEVICES INC AD7192 DRIVER
1079M:	Alexandru Tachici <alexandru.tachici@analog.com>
1080L:	linux-iio@vger.kernel.org
1081S:	Supported
1082W:	https://ez.analog.com/linux-software-drivers
1083F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1084F:	drivers/iio/adc/ad7192.c
1085
1086ANALOG DEVICES INC AD7292 DRIVER
1087M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1088L:	linux-iio@vger.kernel.org
1089S:	Supported
1090W:	https://ez.analog.com/linux-software-drivers
1091F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1092F:	drivers/iio/adc/ad7292.c
1093
1094ANALOG DEVICES INC AD3552R DRIVER
1095M:	Nuno Sá <nuno.sa@analog.com>
1096L:	linux-iio@vger.kernel.org
1097S:	Supported
1098W:	https://ez.analog.com/linux-software-drivers
1099F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1100F:	drivers/iio/dac/ad3552r.c
1101
1102ANALOG DEVICES INC AD7293 DRIVER
1103M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1104L:	linux-iio@vger.kernel.org
1105S:	Supported
1106W:	https://ez.analog.com/linux-software-drivers
1107F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1108F:	drivers/iio/dac/ad7293.c
1109
1110ANALOG DEVICES INC AD7768-1 DRIVER
1111M:	Michael Hennerich <Michael.Hennerich@analog.com>
1112L:	linux-iio@vger.kernel.org
1113S:	Supported
1114W:	https://ez.analog.com/linux-software-drivers
1115F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1116F:	drivers/iio/adc/ad7768-1.c
1117
1118ANALOG DEVICES INC AD7780 DRIVER
1119M:	Michael Hennerich <Michael.Hennerich@analog.com>
1120M:	Renato Lui Geh <renatogeh@gmail.com>
1121L:	linux-iio@vger.kernel.org
1122S:	Supported
1123W:	https://ez.analog.com/linux-software-drivers
1124F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1125F:	drivers/iio/adc/ad7780.c
1126
1127ANALOG DEVICES INC AD74413R DRIVER
1128M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1129L:	linux-iio@vger.kernel.org
1130S:	Supported
1131W:	http://ez.analog.com/community/linux-device-drivers
1132F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1133F:	drivers/iio/addac/ad74413r.c
1134F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1135
1136ANALOG DEVICES INC AD9389B DRIVER
1137M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1138L:	linux-media@vger.kernel.org
1139S:	Maintained
1140F:	drivers/media/i2c/ad9389b*
1141
1142ANALOG DEVICES INC ADA4250 DRIVER
1143M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1144L:	linux-iio@vger.kernel.org
1145S:	Supported
1146W:	https://ez.analog.com/linux-software-drivers
1147F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1148F:	drivers/iio/amplifiers/ada4250.c
1149
1150ANALOG DEVICES INC ADGS1408 DRIVER
1151M:	Mircea Caprioru <mircea.caprioru@analog.com>
1152S:	Supported
1153F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1154F:	drivers/mux/adgs1408.c
1155
1156ANALOG DEVICES INC ADIN DRIVER
1157M:	Michael Hennerich <michael.hennerich@analog.com>
1158L:	netdev@vger.kernel.org
1159S:	Supported
1160W:	https://ez.analog.com/linux-software-drivers
1161F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1162F:	drivers/net/phy/adin.c
1163
1164ANALOG DEVICES INC ADIS DRIVER LIBRARY
1165M:	Nuno Sa <nuno.sa@analog.com>
1166L:	linux-iio@vger.kernel.org
1167S:	Supported
1168F:	drivers/iio/imu/adis.c
1169F:	drivers/iio/imu/adis_buffer.c
1170F:	drivers/iio/imu/adis_trigger.c
1171F:	include/linux/iio/imu/adis.h
1172
1173ANALOG DEVICES INC ADIS16460 DRIVER
1174M:	Dragos Bogdan <dragos.bogdan@analog.com>
1175L:	linux-iio@vger.kernel.org
1176S:	Supported
1177W:	https://ez.analog.com/linux-software-drivers
1178F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1179F:	drivers/iio/imu/adis16460.c
1180
1181ANALOG DEVICES INC ADIS16475 DRIVER
1182M:	Nuno Sa <nuno.sa@analog.com>
1183L:	linux-iio@vger.kernel.org
1184W:	https://ez.analog.com/linux-software-drivers
1185S:	Supported
1186F:	drivers/iio/imu/adis16475.c
1187F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1188
1189ANALOG DEVICES INC ADM1177 DRIVER
1190M:	Michael Hennerich <Michael.Hennerich@analog.com>
1191L:	linux-hwmon@vger.kernel.org
1192S:	Supported
1193W:	https://ez.analog.com/linux-software-drivers
1194F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1195F:	drivers/hwmon/adm1177.c
1196
1197ANALOG DEVICES INC ADMV1013 DRIVER
1198M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1203F:	drivers/iio/frequency/admv1013.c
1204
1205ANALOG DEVICES INC ADMV8818 DRIVER
1206M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1211F:	drivers/iio/filter/admv8818.c
1212
1213ANALOG DEVICES INC ADMV1014 DRIVER
1214M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1215L:	linux-iio@vger.kernel.org
1216S:	Supported
1217W:	https://ez.analog.com/linux-software-drivers
1218F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1219F:	drivers/iio/frequency/admv1014.c
1220
1221ANALOG DEVICES INC ADP5061 DRIVER
1222M:	Michael Hennerich <Michael.Hennerich@analog.com>
1223L:	linux-pm@vger.kernel.org
1224S:	Supported
1225W:	https://ez.analog.com/linux-software-drivers
1226F:	drivers/power/supply/adp5061.c
1227
1228ANALOG DEVICES INC ADRF6780 DRIVER
1229M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1230L:	linux-iio@vger.kernel.org
1231S:	Supported
1232W:	https://ez.analog.com/linux-software-drivers
1233F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1234F:	drivers/iio/frequency/adrf6780.c
1235
1236ANALOG DEVICES INC ADV7180 DRIVER
1237M:	Lars-Peter Clausen <lars@metafoo.de>
1238L:	linux-media@vger.kernel.org
1239S:	Supported
1240W:	https://ez.analog.com/linux-software-drivers
1241F:	drivers/media/i2c/adv7180.c
1242F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1243
1244ANALOG DEVICES INC ADV748X DRIVER
1245M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1246L:	linux-media@vger.kernel.org
1247S:	Maintained
1248F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1249F:	drivers/media/i2c/adv748x/*
1250
1251ANALOG DEVICES INC ADV7511 DRIVER
1252M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1253L:	linux-media@vger.kernel.org
1254S:	Maintained
1255F:	drivers/media/i2c/adv7511*
1256
1257ANALOG DEVICES INC ADV7604 DRIVER
1258M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1259L:	linux-media@vger.kernel.org
1260S:	Maintained
1261F:	drivers/media/i2c/adv7604*
1262F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1263
1264ANALOG DEVICES INC ADV7842 DRIVER
1265M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1266L:	linux-media@vger.kernel.org
1267S:	Maintained
1268F:	drivers/media/i2c/adv7842*
1269
1270ANALOG DEVICES INC ADXRS290 DRIVER
1271M:	Nishant Malpani <nish.malpani25@gmail.com>
1272L:	linux-iio@vger.kernel.org
1273S:	Supported
1274F:	drivers/iio/gyro/adxrs290.c
1275F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1276
1277ANALOG DEVICES INC ASOC CODEC DRIVERS
1278M:	Lars-Peter Clausen <lars@metafoo.de>
1279M:	Nuno Sá <nuno.sa@analog.com>
1280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1281S:	Supported
1282W:	http://wiki.analog.com/
1283W:	https://ez.analog.com/linux-software-drivers
1284F:	sound/soc/codecs/ad1*
1285F:	sound/soc/codecs/ad7*
1286F:	sound/soc/codecs/adau*
1287F:	sound/soc/codecs/adav*
1288F:	sound/soc/codecs/sigmadsp.*
1289F:	sound/soc/codecs/ssm*
1290
1291ANALOG DEVICES INC DMA DRIVERS
1292M:	Lars-Peter Clausen <lars@metafoo.de>
1293S:	Supported
1294W:	https://ez.analog.com/linux-software-drivers
1295F:	drivers/dma/dma-axi-dmac.c
1296
1297ANALOG DEVICES INC IIO DRIVERS
1298M:	Lars-Peter Clausen <lars@metafoo.de>
1299M:	Michael Hennerich <Michael.Hennerich@analog.com>
1300S:	Supported
1301W:	http://wiki.analog.com/
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1304F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1305F:	Documentation/devicetree/bindings/iio/*/adi,*
1306F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1307F:	drivers/iio/*/ad*
1308F:	drivers/iio/adc/ltc249*
1309F:	drivers/iio/amplifiers/hmc425a.c
1310F:	drivers/staging/iio/*/ad*
1311X:	drivers/iio/*/adjd*
1312
1313ANALOGBITS PLL LIBRARIES
1314M:	Paul Walmsley <paul.walmsley@sifive.com>
1315S:	Supported
1316F:	drivers/clk/analogbits/*
1317F:	include/linux/clk/analogbits*
1318
1319ANDROID CONFIG FRAGMENTS
1320M:	Rob Herring <robh@kernel.org>
1321S:	Supported
1322F:	kernel/configs/android*
1323
1324ANDROID DRIVERS
1325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1326M:	Arve Hjønnevåg <arve@android.com>
1327M:	Todd Kjos <tkjos@android.com>
1328M:	Martijn Coenen <maco@android.com>
1329M:	Joel Fernandes <joel@joelfernandes.org>
1330M:	Christian Brauner <christian@brauner.io>
1331M:	Hridya Valsaraju <hridya@google.com>
1332M:	Suren Baghdasaryan <surenb@google.com>
1333L:	linux-kernel@vger.kernel.org
1334S:	Supported
1335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1336F:	drivers/android/
1337
1338ANDROID GOLDFISH PIC DRIVER
1339M:	Miodrag Dinic <miodrag.dinic@mips.com>
1340S:	Supported
1341F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1342F:	drivers/irqchip/irq-goldfish-pic.c
1343
1344ANDROID GOLDFISH RTC DRIVER
1345M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1346S:	Supported
1347F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1348F:	drivers/rtc/rtc-goldfish.c
1349
1350AOA (Apple Onboard Audio) ALSA DRIVER
1351M:	Johannes Berg <johannes@sipsolutions.net>
1352L:	linuxppc-dev@lists.ozlabs.org
1353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	sound/aoa/
1356
1357APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1358M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1359L:	linux-iio@vger.kernel.org
1360S:	Maintained
1361F:	drivers/iio/adc/stx104.c
1362
1363APM DRIVER
1364M:	Jiri Kosina <jikos@kernel.org>
1365S:	Odd fixes
1366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1367F:	arch/x86/kernel/apm_32.c
1368F:	drivers/char/apm-emulation.c
1369F:	include/linux/apm_bios.h
1370F:	include/uapi/linux/apm_bios.h
1371
1372APPARMOR SECURITY MODULE
1373M:	John Johansen <john.johansen@canonical.com>
1374L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1375S:	Supported
1376W:	wiki.apparmor.net
1377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1378F:	Documentation/admin-guide/LSM/apparmor.rst
1379F:	security/apparmor/
1380
1381APPLE BCM5974 MULTITOUCH DRIVER
1382M:	Henrik Rydberg <rydberg@bitmath.org>
1383L:	linux-input@vger.kernel.org
1384S:	Odd fixes
1385F:	drivers/input/mouse/bcm5974.c
1386
1387APPLE PCIE CONTROLLER DRIVER
1388M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1389M:	Marc Zyngier <maz@kernel.org>
1390L:	linux-pci@vger.kernel.org
1391S:	Maintained
1392F:	drivers/pci/controller/pcie-apple.c
1393
1394APPLE SMC DRIVER
1395M:	Henrik Rydberg <rydberg@bitmath.org>
1396L:	linux-hwmon@vger.kernel.org
1397S:	Odd fixes
1398F:	drivers/hwmon/applesmc.c
1399
1400APPLETALK NETWORK LAYER
1401L:	netdev@vger.kernel.org
1402S:	Odd fixes
1403F:	drivers/net/appletalk/
1404F:	include/linux/atalk.h
1405F:	include/uapi/linux/atalk.h
1406F:	net/appletalk/
1407
1408APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1409M:	Khuong Dinh <khuong@os.amperecomputing.com>
1410S:	Supported
1411F:	arch/arm64/boot/dts/apm/
1412
1413APPLIED MICRO (APM) X-GENE SOC EDAC
1414M:	Khuong Dinh <khuong@os.amperecomputing.com>
1415S:	Supported
1416F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1417F:	drivers/edac/xgene_edac.c
1418
1419APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1420M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1421M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1422S:	Supported
1423F:	drivers/net/ethernet/apm/xgene-v2/
1424
1425APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1426M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1427M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1428M:	Quan Nguyen <quan@os.amperecomputing.com>
1429S:	Supported
1430F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1431F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1432F:	drivers/net/ethernet/apm/xgene/
1433F:	drivers/net/mdio/mdio-xgene.c
1434
1435APPLIED MICRO (APM) X-GENE SOC PMU
1436M:	Khuong Dinh <khuong@os.amperecomputing.com>
1437S:	Supported
1438F:	Documentation/admin-guide/perf/xgene-pmu.rst
1439F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1440F:	drivers/perf/xgene_pmu.c
1441
1442APTINA CAMERA SENSOR PLL
1443M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1444L:	linux-media@vger.kernel.org
1445S:	Maintained
1446F:	drivers/media/i2c/aptina-pll.*
1447
1448AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1449M:	Aleksa Savic <savicaleksa83@gmail.com>
1450M:	Jack Doan <me@jackdoan.com>
1451L:	linux-hwmon@vger.kernel.org
1452S:	Maintained
1453F:	Documentation/hwmon/aquacomputer_d5next.rst
1454F:	drivers/hwmon/aquacomputer_d5next.c
1455
1456AQUANTIA ETHERNET DRIVER (atlantic)
1457M:	Igor Russkikh <irusskikh@marvell.com>
1458L:	netdev@vger.kernel.org
1459S:	Supported
1460W:	https://www.marvell.com/
1461Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1462F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1463F:	drivers/net/ethernet/aquantia/atlantic/
1464
1465AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1466M:	Egor Pomozov <epomozov@marvell.com>
1467L:	netdev@vger.kernel.org
1468S:	Supported
1469W:	http://www.aquantia.com
1470F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1471
1472ARASAN NAND CONTROLLER DRIVER
1473M:	Miquel Raynal <miquel.raynal@bootlin.com>
1474M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1475L:	linux-mtd@lists.infradead.org
1476S:	Maintained
1477F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1478F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1479
1480ARC FRAMEBUFFER DRIVER
1481M:	Jaya Kumar <jayalk@intworks.biz>
1482S:	Maintained
1483F:	drivers/video/fbdev/arcfb.c
1484F:	drivers/video/fbdev/core/fb_defio.c
1485
1486ARC PGU DRM DRIVER
1487M:	Alexey Brodkin <abrodkin@synopsys.com>
1488S:	Supported
1489F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1490F:	drivers/gpu/drm/tiny/arcpgu.c
1491
1492ARCNET NETWORK LAYER
1493M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1494L:	netdev@vger.kernel.org
1495S:	Maintained
1496F:	drivers/net/arcnet/
1497F:	include/uapi/linux/if_arcnet.h
1498
1499ARM ARCHITECTED TIMER DRIVER
1500M:	Mark Rutland <mark.rutland@arm.com>
1501M:	Marc Zyngier <maz@kernel.org>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/include/asm/arch_timer.h
1505F:	arch/arm64/include/asm/arch_timer.h
1506F:	drivers/clocksource/arm_arch_timer.c
1507
1508ARM HDLCD DRM DRIVER
1509M:	Liviu Dudau <liviu.dudau@arm.com>
1510S:	Supported
1511F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1512F:	drivers/gpu/drm/arm/hdlcd_*
1513
1514ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1515M:	Linus Walleij <linus.walleij@linaro.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1519F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1520F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1521F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1522F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1523F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1524F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1525F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1526F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1527F:	arch/arm/boot/dts/arm-realview-*
1528F:	arch/arm/boot/dts/integrator*
1529F:	arch/arm/boot/dts/versatile*
1530F:	arch/arm/mach-versatile/
1531F:	drivers/bus/arm-integrator-lm.c
1532F:	drivers/clk/versatile/
1533F:	drivers/i2c/busses/i2c-versatile.c
1534F:	drivers/irqchip/irq-versatile-fpga.c
1535F:	drivers/mtd/maps/physmap-versatile.*
1536F:	drivers/power/reset/arm-versatile-reboot.c
1537F:	drivers/soc/versatile/
1538
1539ARM KOMEDA DRM-KMS DRIVER
1540M:	James (Qian) Wang <james.qian.wang@arm.com>
1541M:	Liviu Dudau <liviu.dudau@arm.com>
1542M:	Mihail Atanassov <mihail.atanassov@arm.com>
1543L:	Mali DP Maintainers <malidp@foss.arm.com>
1544S:	Supported
1545T:	git git://anongit.freedesktop.org/drm/drm-misc
1546F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1547F:	Documentation/gpu/komeda-kms.rst
1548F:	drivers/gpu/drm/arm/display/include/
1549F:	drivers/gpu/drm/arm/display/komeda/
1550
1551ARM MALI PANFROST DRM DRIVER
1552M:	Rob Herring <robh@kernel.org>
1553M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1554R:	Steven Price <steven.price@arm.com>
1555R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1556L:	dri-devel@lists.freedesktop.org
1557S:	Supported
1558T:	git git://anongit.freedesktop.org/drm/drm-misc
1559F:	drivers/gpu/drm/panfrost/
1560F:	include/uapi/drm/panfrost_drm.h
1561
1562ARM MALI-DP DRM DRIVER
1563M:	Liviu Dudau <liviu.dudau@arm.com>
1564M:	Brian Starkey <brian.starkey@arm.com>
1565L:	Mali DP Maintainers <malidp@foss.arm.com>
1566S:	Supported
1567T:	git git://anongit.freedesktop.org/drm/drm-misc
1568F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1569F:	Documentation/gpu/afbc.rst
1570F:	drivers/gpu/drm/arm/
1571
1572ARM MFM AND FLOPPY DRIVERS
1573M:	Ian Molton <spyro@f2s.com>
1574S:	Maintained
1575F:	arch/arm/include/asm/floppy.h
1576F:	arch/arm/mach-rpc/floppydma.S
1577
1578ARM PMU PROFILING AND DEBUGGING
1579M:	Will Deacon <will@kernel.org>
1580M:	Mark Rutland <mark.rutland@arm.com>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583F:	Documentation/devicetree/bindings/arm/pmu.yaml
1584F:	Documentation/devicetree/bindings/perf/
1585F:	arch/arm*/include/asm/hw_breakpoint.h
1586F:	arch/arm*/include/asm/perf_event.h
1587F:	arch/arm*/kernel/hw_breakpoint.c
1588F:	arch/arm*/kernel/perf_*
1589F:	drivers/perf/
1590F:	include/linux/perf/arm_pmu.h
1591
1592ARM PORT
1593M:	Russell King <linux@armlinux.org.uk>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Odd Fixes
1596W:	http://www.armlinux.org.uk/
1597T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1598F:	arch/arm/
1599X:	arch/arm/boot/dts/
1600
1601ARM PRIMECELL AACI PL041 DRIVER
1602M:	Russell King <linux@armlinux.org.uk>
1603S:	Odd Fixes
1604F:	sound/arm/aaci.*
1605
1606ARM PRIMECELL BUS SUPPORT
1607M:	Russell King <linux@armlinux.org.uk>
1608S:	Odd Fixes
1609F:	drivers/amba/
1610F:	include/linux/amba/bus.h
1611
1612ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1613M:	Miquel Raynal <miquel.raynal@bootlin.com>
1614M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1615L:	linux-mtd@lists.infradead.org
1616S:	Maintained
1617F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1618F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1619
1620ARM PRIMECELL PL35X SMC DRIVER
1621M:	Miquel Raynal <miquel.raynal@bootlin.com>
1622M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1626F:	drivers/memory/pl353-smc.c
1627
1628ARM PRIMECELL CLCD PL110 DRIVER
1629M:	Russell King <linux@armlinux.org.uk>
1630S:	Odd Fixes
1631F:	drivers/video/fbdev/amba-clcd.*
1632
1633ARM PRIMECELL KMI PL050 DRIVER
1634M:	Russell King <linux@armlinux.org.uk>
1635S:	Odd Fixes
1636F:	drivers/input/serio/ambakmi.*
1637F:	include/linux/amba/kmi.h
1638
1639ARM PRIMECELL MMCI PL180/1 DRIVER
1640M:	Russell King <linux@armlinux.org.uk>
1641S:	Odd Fixes
1642F:	drivers/mmc/host/mmci.*
1643F:	include/linux/amba/mmci.h
1644
1645ARM PRIMECELL SSP PL022 SPI DRIVER
1646M:	Linus Walleij <linus.walleij@linaro.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1650F:	drivers/spi/spi-pl022.c
1651
1652ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1653M:	Russell King <linux@armlinux.org.uk>
1654S:	Odd Fixes
1655F:	drivers/tty/serial/amba-pl01*.c
1656F:	include/linux/amba/serial.h
1657
1658ARM PRIMECELL VIC PL190/PL192 DRIVER
1659M:	Linus Walleij <linus.walleij@linaro.org>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661S:	Maintained
1662F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1663F:	drivers/irqchip/irq-vic.c
1664
1665ARM SMC WATCHDOG DRIVER
1666M:	Julius Werner <jwerner@chromium.org>
1667R:	Evan Benn <evanbenn@chromium.org>
1668S:	Maintained
1669F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1670F:	drivers/watchdog/arm_smc_wdt.c
1671
1672ARM SMMU DRIVERS
1673M:	Will Deacon <will@kernel.org>
1674R:	Robin Murphy <robin.murphy@arm.com>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676S:	Maintained
1677F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1678F:	drivers/iommu/arm/
1679F:	drivers/iommu/io-pgtable-arm*
1680
1681ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1682M:	Arnd Bergmann <arnd@arndb.de>
1683M:	Olof Johansson <olof@lixom.net>
1684M:	soc@kernel.org
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686S:	Maintained
1687C:	irc://irc.libera.chat/armlinux
1688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1689F:	arch/arm/boot/dts/Makefile
1690F:	arch/arm64/boot/dts/Makefile
1691
1692ARM SUB-ARCHITECTURES
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695C:	irc://irc.libera.chat/armlinux
1696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1697F:	arch/arm/mach-*/
1698F:	arch/arm/plat-*/
1699
1700ARM/ACTIONS SEMI ARCHITECTURE
1701M:	Andreas Färber <afaerber@suse.de>
1702M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/actions.yaml
1707F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1708F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1709F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1710F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1711F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1712F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1713F:	Documentation/devicetree/bindings/pinctrl/actions,*
1714F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1715F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1716F:	arch/arm/boot/dts/owl-*
1717F:	arch/arm/mach-actions/
1718F:	arch/arm64/boot/dts/actions/
1719F:	drivers/clk/actions/
1720F:	drivers/clocksource/timer-owl*
1721F:	drivers/dma/owl-dma.c
1722F:	drivers/i2c/busses/i2c-owl.c
1723F:	drivers/irqchip/irq-owl-sirq.c
1724F:	drivers/mmc/host/owl-mmc.c
1725F:	drivers/net/ethernet/actions/
1726F:	drivers/pinctrl/actions/*
1727F:	drivers/soc/actions/
1728F:	include/dt-bindings/power/owl-*
1729F:	include/dt-bindings/reset/actions,*
1730F:	include/linux/soc/actions/
1731N:	owl
1732
1733ARM/ADS SPHERE MACHINE SUPPORT
1734M:	Lennert Buytenhek <kernel@wantstofly.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737
1738ARM/AFEB9260 MACHINE SUPPORT
1739M:	Sergey Lapin <slapin@ossfans.org>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742
1743ARM/AJECO 1ARM MACHINE SUPPORT
1744M:	Lennert Buytenhek <kernel@wantstofly.org>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/Allwinner SoC Clock Support
1749M:	Emilio López <emilio@elopez.com.ar>
1750S:	Maintained
1751F:	drivers/clk/sunxi/
1752
1753ARM/Allwinner sunXi SoC support
1754M:	Chen-Yu Tsai <wens@csie.org>
1755M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1756M:	Samuel Holland <samuel@sholland.org>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758S:	Maintained
1759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1760L:	linux-sunxi@lists.linux.dev
1761F:	arch/arm/mach-sunxi/
1762F:	arch/arm64/boot/dts/allwinner/
1763F:	drivers/clk/sunxi-ng/
1764F:	drivers/pinctrl/sunxi/
1765F:	drivers/soc/sunxi/
1766N:	allwinner
1767N:	sun[x456789]i
1768N:	sun50i
1769
1770ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1771M:	Neil Armstrong <narmstrong@baylibre.com>
1772M:	Jerome Brunet <jbrunet@baylibre.com>
1773L:	linux-amlogic@lists.infradead.org
1774S:	Maintained
1775F:	Documentation/devicetree/bindings/clock/amlogic*
1776F:	drivers/clk/meson/
1777F:	include/dt-bindings/clock/gxbb*
1778F:	include/dt-bindings/clock/meson*
1779
1780ARM/Amlogic Meson SoC Crypto Drivers
1781M:	Corentin Labbe <clabbe@baylibre.com>
1782L:	linux-crypto@vger.kernel.org
1783L:	linux-amlogic@lists.infradead.org
1784S:	Maintained
1785F:	Documentation/devicetree/bindings/crypto/amlogic*
1786F:	drivers/crypto/amlogic/
1787
1788ARM/Amlogic Meson SoC Sound Drivers
1789M:	Jerome Brunet <jbrunet@baylibre.com>
1790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	Documentation/devicetree/bindings/sound/amlogic*
1793F:	sound/soc/meson/
1794
1795ARM/Amlogic Meson SoC support
1796M:	Neil Armstrong <narmstrong@baylibre.com>
1797M:	Kevin Hilman <khilman@baylibre.com>
1798R:	Jerome Brunet <jbrunet@baylibre.com>
1799R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801L:	linux-amlogic@lists.infradead.org
1802S:	Maintained
1803W:	http://linux-meson.com/
1804F:	arch/arm/boot/dts/meson*
1805F:	arch/arm/mach-meson/
1806F:	arch/arm64/boot/dts/amlogic/
1807F:	drivers/mmc/host/meson*
1808F:	drivers/pinctrl/meson/
1809F:	drivers/rtc/rtc-meson*
1810F:	drivers/soc/amlogic/
1811N:	meson
1812
1813ARM/Annapurna Labs ALPINE ARCHITECTURE
1814M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1815M:	Antoine Tenart <atenart@kernel.org>
1816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818F:	arch/arm/boot/dts/alpine*
1819F:	arch/arm/mach-alpine/
1820F:	arch/arm64/boot/dts/amazon/
1821F:	drivers/*/*alpine*
1822
1823ARM/APPLE MACHINE SUPPORT
1824M:	Hector Martin <marcan@marcan.st>
1825M:	Sven Peter <sven@svenpeter.dev>
1826R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829W:	https://asahilinux.org
1830B:	https://github.com/AsahiLinux/linux/issues
1831C:	irc://irc.oftc.net/asahi-dev
1832T:	git https://github.com/AsahiLinux/linux.git
1833F:	Documentation/devicetree/bindings/arm/apple.yaml
1834F:	Documentation/devicetree/bindings/arm/apple/*
1835F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1836F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1837F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1838F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1839F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1840F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1841F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1842F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1843F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1844F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1845F:	Documentation/devicetree/bindings/power/apple*
1846F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1847F:	arch/arm64/boot/dts/apple/
1848F:	drivers/clk/clk-apple-nco.c
1849F:	drivers/i2c/busses/i2c-pasemi-core.c
1850F:	drivers/i2c/busses/i2c-pasemi-platform.c
1851F:	drivers/iommu/apple-dart.c
1852F:	drivers/irqchip/irq-apple-aic.c
1853F:	drivers/mailbox/apple-mailbox.c
1854F:	drivers/nvme/host/apple.c
1855F:	drivers/nvmem/apple-efuses.c
1856F:	drivers/pinctrl/pinctrl-apple-gpio.c
1857F:	drivers/soc/apple/*
1858F:	drivers/watchdog/apple_wdt.c
1859F:	include/dt-bindings/interrupt-controller/apple-aic.h
1860F:	include/dt-bindings/pinctrl/apple.h
1861F:	include/linux/apple-mailbox.h
1862F:	include/linux/soc/apple/*
1863
1864ARM/ARTPEC MACHINE SUPPORT
1865M:	Jesper Nilsson <jesper.nilsson@axis.com>
1866M:	Lars Persson <lars.persson@axis.com>
1867L:	linux-arm-kernel@axis.com
1868S:	Maintained
1869F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1870F:	arch/arm/boot/dts/artpec6*
1871F:	arch/arm/mach-artpec
1872F:	drivers/clk/axis
1873F:	drivers/crypto/axis
1874F:	drivers/mmc/host/usdhi6rol0.c
1875F:	drivers/pinctrl/pinctrl-artpec*
1876
1877ARM/ASPEED I2C DRIVER
1878M:	Brendan Higgins <brendanhiggins@google.com>
1879R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1880R:	Joel Stanley <joel@jms.id.au>
1881L:	linux-i2c@vger.kernel.org
1882L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1885F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1886F:	drivers/i2c/busses/i2c-aspeed.c
1887F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1888
1889ARM/ASPEED MACHINE SUPPORT
1890M:	Joel Stanley <joel@jms.id.au>
1891R:	Andrew Jeffery <andrew@aj.id.au>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1894S:	Supported
1895Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1897F:	arch/arm/boot/dts/aspeed-*
1898F:	arch/arm/mach-aspeed/
1899N:	aspeed
1900
1901ARM/BITMAIN ARCHITECTURE
1902M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1906F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1907F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1908F:	arch/arm64/boot/dts/bitmain/
1909F:	drivers/clk/clk-bm1880.c
1910F:	drivers/pinctrl/pinctrl-bm1880.c
1911
1912ARM/CALXEDA HIGHBANK ARCHITECTURE
1913M:	Andre Przywara <andre.przywara@arm.com>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	arch/arm/boot/dts/ecx-*.dts*
1917F:	arch/arm/boot/dts/highbank.dts
1918F:	arch/arm/mach-highbank/
1919
1920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1921M:	Krzysztof Halasa <khalasa@piap.pl>
1922S:	Maintained
1923F:	arch/arm/mach-cns3xxx/
1924
1925ARM/CAVIUM THUNDER NETWORK DRIVER
1926M:	Sunil Goutham <sgoutham@marvell.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Supported
1929F:	drivers/net/ethernet/cavium/thunder/
1930
1931ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1932M:	Lukasz Majewski <lukma@denx.de>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	arch/arm/mach-ep93xx/ts72xx.c
1936
1937ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1938M:	Alexander Shiyan <shc_work@mail.ru>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Odd Fixes
1941N:	clps711x
1942
1943ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1944M:	Lennert Buytenhek <kernel@wantstofly.org>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947
1948ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1949M:	Hartley Sweeten <hsweeten@visionengravers.com>
1950M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm/mach-ep93xx/
1954F:	arch/arm/mach-ep93xx/include/mach/
1955
1956ARM/CLKDEV SUPPORT
1957M:	Russell King <linux@armlinux.org.uk>
1958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959S:	Maintained
1960T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1961F:	drivers/clk/clkdev.c
1962
1963ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1964M:	Baruch Siach <baruch@tkos.co.il>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:	Maintained
1967F:	arch/arm/boot/dts/cx92755*
1968N:	digicolor
1969
1970ARM/CONTEC MICRO9 MACHINE SUPPORT
1971M:	Hubert Feurstein <hubert.feurstein@contec.at>
1972S:	Maintained
1973F:	arch/arm/mach-ep93xx/micro9.c
1974
1975ARM/CORESIGHT FRAMEWORK AND DRIVERS
1976M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1977M:	Suzuki K Poulose <suzuki.poulose@arm.com>
1978R:	Mike Leach <mike.leach@linaro.org>
1979R:	Leo Yan <leo.yan@linaro.org>
1980L:	coresight@lists.linaro.org (moderated for non-subscribers)
1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982S:	Maintained
1983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1984F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1985F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1986F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1987F:	Documentation/devicetree/bindings/arm/coresight.txt
1988F:	Documentation/devicetree/bindings/arm/ete.yaml
1989F:	Documentation/devicetree/bindings/arm/trbe.yaml
1990F:	Documentation/trace/coresight/*
1991F:	drivers/hwtracing/coresight/*
1992F:	include/dt-bindings/arm/coresight-cti-dt.h
1993F:	include/linux/coresight*
1994F:	samples/coresight/*
1995F:	tools/perf/arch/arm/util/auxtrace.c
1996F:	tools/perf/arch/arm/util/cs-etm.c
1997F:	tools/perf/arch/arm/util/cs-etm.h
1998F:	tools/perf/arch/arm/util/pmu.c
1999F:	tools/perf/util/cs-etm-decoder/*
2000F:	tools/perf/util/cs-etm.*
2001
2002ARM/CORGI MACHINE SUPPORT
2003M:	Richard Purdie <rpurdie@rpsys.net>
2004S:	Maintained
2005
2006ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2007M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011T:	git git://github.com/ulli-kroll/linux.git
2012F:	Documentation/devicetree/bindings/arm/gemini.yaml
2013F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2014F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2015F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2016F:	arch/arm/boot/dts/gemini*
2017F:	arch/arm/mach-gemini/
2018F:	drivers/crypto/gemini/
2019F:	drivers/net/ethernet/cortina/
2020F:	drivers/pinctrl/pinctrl-gemini.c
2021F:	drivers/rtc/rtc-ftrtc010.c
2022
2023ARM/CZ.NIC TURRIS SUPPORT
2024M:	Marek Behún <kabel@kernel.org>
2025S:	Maintained
2026W:	https://www.turris.cz/
2027F:	Documentation/ABI/testing/debugfs-moxtet
2028F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2029F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2030F:	Documentation/devicetree/bindings/bus/moxtet.txt
2031F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2032F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2033F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2034F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2035F:	drivers/bus/moxtet.c
2036F:	drivers/firmware/turris-mox-rwtm.c
2037F:	drivers/leds/leds-turris-omnia.c
2038F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2039F:	drivers/gpio/gpio-moxtet.c
2040F:	drivers/watchdog/armada_37xx_wdt.c
2041F:	include/dt-bindings/bus/moxtet.h
2042F:	include/linux/armada-37xx-rwtm-mailbox.h
2043F:	include/linux/moxtet.h
2044
2045ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2046M:	Robert Jarzmik <robert.jarzmik@free.fr>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049F:	arch/arm/mach-pxa/ezx.c
2050
2051ARM/FARADAY FA526 PORT
2052M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055T:	git git://git.berlios.de/gemini-board
2056F:	arch/arm/mm/*-fa*
2057
2058ARM/FOOTBRIDGE ARCHITECTURE
2059M:	Russell King <linux@armlinux.org.uk>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061S:	Maintained
2062W:	http://www.armlinux.org.uk/
2063F:	arch/arm/include/asm/hardware/dec21285.h
2064F:	arch/arm/mach-footbridge/
2065
2066ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2067M:	Shawn Guo <shawnguo@kernel.org>
2068M:	Sascha Hauer <s.hauer@pengutronix.de>
2069R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2070R:	Fabio Estevam <festevam@gmail.com>
2071R:	NXP Linux Team <linux-imx@nxp.com>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2075X:	drivers/media/i2c/
2076N:	imx
2077N:	mxs
2078
2079ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2080M:	Shawn Guo <shawnguo@kernel.org>
2081M:	Li Yang <leoyang.li@nxp.com>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2085F:	arch/arm/boot/dts/ls1021a*
2086F:	arch/arm64/boot/dts/freescale/fsl-*
2087F:	arch/arm64/boot/dts/freescale/qoriq-*
2088
2089ARM/FREESCALE VYBRID ARM ARCHITECTURE
2090M:	Shawn Guo <shawnguo@kernel.org>
2091M:	Sascha Hauer <s.hauer@pengutronix.de>
2092R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2093R:	Stefan Agner <stefan@agner.ch>
2094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S:	Maintained
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2097F:	arch/arm/boot/dts/vf*
2098F:	arch/arm/mach-imx/*vf610*
2099
2100ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2101M:	Lennert Buytenhek <kernel@wantstofly.org>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104
2105ARM/GUMSTIX MACHINE SUPPORT
2106M:	Steve Sakoman <sakoman@gmail.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109
2110ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2111M:	Philipp Zabel <philipp.zabel@gmail.com>
2112M:	Paul Parsons <lost.distance@yahoo.com>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115F:	arch/arm/mach-pxa/hx4700.c
2116F:	arch/arm/mach-pxa/include/mach/hx4700.h
2117F:	sound/soc/pxa/hx4700.c
2118
2119ARM/HISILICON SOC SUPPORT
2120M:	Wei Xu <xuwei5@hisilicon.com>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S:	Supported
2123W:	http://www.hisilicon.com
2124T:	git git://github.com/hisilicon/linux-hisi.git
2125F:	arch/arm/boot/dts/hi3*
2126F:	arch/arm/boot/dts/hip*
2127F:	arch/arm/boot/dts/hisi*
2128F:	arch/arm/mach-hisi/
2129F:	arch/arm64/boot/dts/hisilicon/
2130
2131ARM/HP JORNADA 7XX MACHINE SUPPORT
2132M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2133S:	Maintained
2134W:	www.jlime.com
2135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2136F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2137F:	arch/arm/mach-sa1100/jornada720.c
2138
2139ARM/HPE GXP ARCHITECTURE
2140M:	Jean-Marie Verdun <verdun@hpe.com>
2141M:	Nick Hawkins <nick.hawkins@hpe.com>
2142S:	Maintained
2143F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2144F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2145F:	arch/arm/boot/dts/hpe-bmc*
2146F:	arch/arm/boot/dts/hpe-gxp*
2147F:	arch/arm/mach-hpe/
2148F:	drivers/clocksource/timer-gxp.c
2149F:	drivers/watchdog/gxp-wdt.c
2150
2151ARM/IGEP MACHINE SUPPORT
2152M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2153M:	Javier Martinez Canillas <javier@dowhile0.org>
2154L:	linux-omap@vger.kernel.org
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157F:	arch/arm/boot/dts/omap3-igep*
2158
2159ARM/INCOME PXA270 SUPPORT
2160M:	Marek Vasut <marek.vasut@gmail.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-pxa/colibri-pxa270-income.c
2164
2165ARM/INTEL IOP32X ARM ARCHITECTURE
2166M:	Lennert Buytenhek <kernel@wantstofly.org>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Maintained
2169
2170ARM/INTEL IQ81342EX MACHINE SUPPORT
2171M:	Lennert Buytenhek <kernel@wantstofly.org>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S:	Maintained
2174
2175ARM/INTEL IXDP2850 MACHINE SUPPORT
2176M:	Lennert Buytenhek <kernel@wantstofly.org>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179
2180ARM/INTEL IXP4XX ARM ARCHITECTURE
2181M:	Linus Walleij <linusw@kernel.org>
2182M:	Imre Kaloz <kaloz@openwrt.org>
2183M:	Krzysztof Halasa <khalasa@piap.pl>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185S:	Maintained
2186F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2187F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2188F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2189F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2190F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2191F:	arch/arm/mach-ixp4xx/
2192F:	drivers/bus/intel-ixp4xx-eb.c
2193F:	drivers/clocksource/timer-ixp4xx.c
2194F:	drivers/crypto/ixp4xx_crypto.c
2195F:	drivers/gpio/gpio-ixp4xx.c
2196F:	drivers/irqchip/irq-ixp4xx.c
2197F:	include/linux/irqchip/irq-ixp4xx.h
2198F:	include/linux/platform_data/timer-ixp4xx.h
2199
2200ARM/INTEL KEEMBAY ARCHITECTURE
2201M:	Paul J. Murphy <paul.j.murphy@intel.com>
2202M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2203S:	Maintained
2204F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2205F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2206F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2207
2208ARM/INTEL XSC3 (MANZANO) ARM CORE
2209M:	Lennert Buytenhek <kernel@wantstofly.org>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212
2213ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2214M:	Lennert Buytenhek <kernel@wantstofly.org>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217
2218ARM/LG1K ARCHITECTURE
2219M:	Chanho Min <chanho.min@lge.com>
2220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S:	Maintained
2222F:	arch/arm64/boot/dts/lg/
2223
2224ARM/LOGICPD PXA270 MACHINE SUPPORT
2225M:	Lennert Buytenhek <kernel@wantstofly.org>
2226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227S:	Maintained
2228
2229ARM/LPC18XX ARCHITECTURE
2230M:	Vladimir Zapolskiy <vz@mleia.com>
2231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232S:	Maintained
2233F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2234F:	arch/arm/boot/dts/lpc43*
2235F:	drivers/i2c/busses/i2c-lpc2k.c
2236F:	drivers/memory/pl172.c
2237F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2238F:	drivers/rtc/rtc-lpc24xx.c
2239N:	lpc18xx
2240
2241ARM/LPC32XX SOC SUPPORT
2242M:	Vladimir Zapolskiy <vz@mleia.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2246F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2247F:	arch/arm/boot/dts/lpc32*
2248F:	arch/arm/mach-lpc32xx/
2249F:	drivers/i2c/busses/i2c-pnx.c
2250F:	drivers/net/ethernet/nxp/lpc_eth.c
2251F:	drivers/usb/host/ohci-nxp.c
2252F:	drivers/watchdog/pnx4008_wdt.c
2253N:	lpc32xx
2254
2255ARM/MAGICIAN MACHINE SUPPORT
2256M:	Philipp Zabel <philipp.zabel@gmail.com>
2257S:	Maintained
2258
2259ARM/Marvell Dove/MV78xx0/Orion SOC support
2260M:	Andrew Lunn <andrew@lunn.ch>
2261M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2262M:	Gregory Clement <gregory.clement@bootlin.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2266F:	Documentation/devicetree/bindings/soc/dove/
2267F:	arch/arm/boot/dts/dove*
2268F:	arch/arm/boot/dts/orion5x*
2269F:	arch/arm/mach-dove/
2270F:	arch/arm/mach-mv78xx0/
2271F:	arch/arm/mach-orion5x/
2272F:	arch/arm/plat-orion/
2273F:	drivers/soc/dove/
2274
2275ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2276M:	Andrew Lunn <andrew@lunn.ch>
2277M:	Gregory Clement <gregory.clement@bootlin.com>
2278M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2282F:	arch/arm/boot/dts/armada*
2283F:	arch/arm/boot/dts/kirkwood*
2284F:	arch/arm/configs/mvebu_*_defconfig
2285F:	arch/arm/mach-mvebu/
2286F:	arch/arm64/boot/dts/marvell/armada*
2287F:	arch/arm64/boot/dts/marvell/cn913*
2288F:	drivers/cpufreq/armada-37xx-cpufreq.c
2289F:	drivers/cpufreq/armada-8k-cpufreq.c
2290F:	drivers/cpufreq/mvebu-cpufreq.c
2291F:	drivers/irqchip/irq-armada-370-xp.c
2292F:	drivers/irqchip/irq-mvebu-*
2293F:	drivers/pinctrl/mvebu/
2294F:	drivers/rtc/rtc-armada38x.c
2295
2296ARM/Mediatek RTC DRIVER
2297M:	Eddie Huang <eddie.huang@mediatek.com>
2298M:	Sean Wang <sean.wang@mediatek.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2301S:	Maintained
2302F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2303F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2304F:	drivers/rtc/rtc-mt2712.c
2305F:	drivers/rtc/rtc-mt6397.c
2306F:	drivers/rtc/rtc-mt7622.c
2307
2308ARM/Mediatek SoC support
2309M:	Matthias Brugger <matthias.bgg@gmail.com>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2312S:	Maintained
2313W:	https://mtk.wiki.kernel.org/
2314C:	irc://chat.freenode.net/linux-mediatek
2315F:	arch/arm/boot/dts/mt6*
2316F:	arch/arm/boot/dts/mt7*
2317F:	arch/arm/boot/dts/mt8*
2318F:	arch/arm/mach-mediatek/
2319F:	arch/arm64/boot/dts/mediatek/
2320F:	drivers/soc/mediatek/
2321N:	mtk
2322N:	mt[678]
2323K:	mediatek
2324
2325ARM/Mediatek USB3 PHY DRIVER
2326M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2329S:	Maintained
2330F:	Documentation/devicetree/bindings/phy/mediatek,*
2331F:	drivers/phy/mediatek/
2332
2333ARM/Microchip (AT91) SoC support
2334M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2335M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2336M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Supported
2339W:	http://www.linux4sam.org
2340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2341F:	arch/arm/boot/dts/at91*.dts
2342F:	arch/arm/boot/dts/at91*.dtsi
2343F:	arch/arm/boot/dts/sama*.dts
2344F:	arch/arm/boot/dts/sama*.dtsi
2345F:	arch/arm/include/debug/at91.S
2346F:	arch/arm/mach-at91/
2347F:	drivers/memory/atmel*
2348F:	drivers/watchdog/sama5d4_wdt.c
2349F:	include/soc/at91/
2350X:	drivers/input/touchscreen/atmel_mxt_ts.c
2351X:	drivers/net/wireless/atmel/
2352N:	at91
2353N:	atmel
2354
2355ARM/Microchip Sparx5 SoC support
2356M:	Lars Povlsen <lars.povlsen@microchip.com>
2357M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2358M:	UNGLinuxDriver@microchip.com
2359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360S:	Supported
2361T:	git git://github.com/microchip-ung/linux-upstream.git
2362F:	arch/arm64/boot/dts/microchip/
2363F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2364N:	sparx5
2365
2366Microchip Timer Counter Block (TCB) Capture Driver
2367M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369L:	linux-iio@vger.kernel.org
2370S:	Maintained
2371F:	drivers/counter/microchip-tcb-capture.c
2372
2373ARM/MILBEAUT ARCHITECTURE
2374M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2375M:	Takao Orito <orito.takao@socionext.com>
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377S:	Maintained
2378F:	arch/arm/boot/dts/milbeaut*
2379F:	arch/arm/mach-milbeaut/
2380N:	milbeaut
2381
2382ARM/MIOA701 MACHINE SUPPORT
2383M:	Robert Jarzmik <robert.jarzmik@free.fr>
2384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385S:	Maintained
2386F:	arch/arm/mach-pxa/mioa701.c
2387
2388ARM/MStar/Sigmastar Armv7 SoC support
2389M:	Daniel Palmer <daniel@thingy.jp>
2390M:	Romain Perier <romain.perier@gmail.com>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392S:	Maintained
2393W:	http://linux-chenxing.org/
2394T:	git git://github.com/linux-chenxing/linux.git
2395F:	Documentation/devicetree/bindings/arm/mstar/*
2396F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2397F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2398F:	arch/arm/boot/dts/mstar-*
2399F:	arch/arm/mach-mstar/
2400F:	drivers/clk/mstar/
2401F:	drivers/clocksource/timer-msc313e.c
2402F:	drivers/gpio/gpio-msc313.c
2403F:	drivers/rtc/rtc-msc313.c
2404F:	drivers/watchdog/msc313e_wdt.c
2405F:	include/dt-bindings/clock/mstar-*
2406F:	include/dt-bindings/gpio/msc313-gpio.h
2407
2408ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2409M:	Michael Petchkovsky <mkpetch@internode.on.net>
2410S:	Maintained
2411
2412ARM/NOMADIK/Ux500 ARCHITECTURES
2413M:	Linus Walleij <linus.walleij@linaro.org>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2417F:	Documentation/devicetree/bindings/arm/ste-*
2418F:	Documentation/devicetree/bindings/arm/ux500.yaml
2419F:	Documentation/devicetree/bindings/arm/ux500/
2420F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2421F:	arch/arm/boot/dts/ste-*
2422F:	arch/arm/mach-nomadik/
2423F:	arch/arm/mach-ux500/
2424F:	drivers/clk/clk-nomadik.c
2425F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2426F:	drivers/dma/ste_dma40*
2427F:	drivers/hwspinlock/u8500_hsem.c
2428F:	drivers/i2c/busses/i2c-nomadik.c
2429F:	drivers/iio/adc/ab8500-gpadc.c
2430F:	drivers/mfd/ab8500*
2431F:	drivers/mfd/abx500*
2432F:	drivers/mfd/db8500*
2433F:	drivers/pinctrl/nomadik/
2434F:	drivers/rtc/rtc-ab8500.c
2435F:	drivers/rtc/rtc-pl031.c
2436F:	drivers/soc/ux500/
2437
2438ARM/NUVOTON NPCM ARCHITECTURE
2439M:	Avi Fishman <avifishman70@gmail.com>
2440M:	Tomer Maimon <tmaimon77@gmail.com>
2441M:	Tali Perry <tali.perry1@gmail.com>
2442R:	Patrick Venture <venture@google.com>
2443R:	Nancy Yuen <yuenn@google.com>
2444R:	Benjamin Fair <benjaminfair@google.com>
2445L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2446S:	Supported
2447F:	Documentation/devicetree/bindings/*/*/*npcm*
2448F:	Documentation/devicetree/bindings/*/*npcm*
2449F:	Documentation/devicetree/bindings/arm/npcm/*
2450F:	arch/arm/boot/dts/nuvoton-npcm*
2451F:	arch/arm/mach-npcm/
2452F:	drivers/*/*npcm*
2453F:	drivers/*/*/*npcm*
2454F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2455
2456ARM/NUVOTON WPCM450 ARCHITECTURE
2457M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2458L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2459S:	Maintained
2460W:	https://github.com/neuschaefer/wpcm450/wiki
2461F:	Documentation/devicetree/bindings/*/*wpcm*
2462F:	arch/arm/boot/dts/nuvoton-wpcm450*
2463F:	arch/arm/mach-npcm/wpcm450.c
2464F:	drivers/*/*/*wpcm*
2465F:	drivers/*/*wpcm*
2466
2467ARM/NXP S32G ARCHITECTURE
2468M:	Chester Lin <clin@suse.com>
2469R:	Andreas Färber <afaerber@suse.de>
2470R:	Matthias Brugger <mbrugger@suse.com>
2471R:	NXP S32 Linux Team <s32@nxp.com>
2472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473S:	Maintained
2474F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2475
2476ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2477L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2478S:	Orphan
2479W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2480F:	arch/arm/mach-s3c/gta02.h
2481F:	arch/arm/mach-s3c/mach-gta02.c
2482
2483ARM/Orion SoC/Technologic Systems TS-78xx platform support
2484M:	Alexander Clouter <alex@digriz.org.uk>
2485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486S:	Maintained
2487W:	http://www.digriz.org.uk/ts78xx/kernel
2488F:	arch/arm/mach-orion5x/ts78xx-*
2489
2490ARM/OXNAS platform support
2491M:	Neil Armstrong <narmstrong@baylibre.com>
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493L:	linux-oxnas@groups.io (moderated for non-subscribers)
2494S:	Maintained
2495F:	arch/arm/boot/dts/ox8*.dts*
2496F:	arch/arm/mach-oxnas/
2497F:	drivers/power/reset/oxnas-restart.c
2498N:	oxnas
2499
2500ARM/PALM TREO SUPPORT
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Orphan
2503F:	arch/arm/mach-pxa/palmtreo.*
2504
2505ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2506M:	Marek Vasut <marek.vasut@gmail.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Maintained
2509W:	http://hackndev.com
2510F:	arch/arm/mach-pxa/include/mach/palmld.h
2511F:	arch/arm/mach-pxa/include/mach/palmtc.h
2512F:	arch/arm/mach-pxa/include/mach/palmtx.h
2513F:	arch/arm/mach-pxa/palmld.c
2514F:	arch/arm/mach-pxa/palmt5.*
2515F:	arch/arm/mach-pxa/palmtc.c
2516F:	arch/arm/mach-pxa/palmte2.*
2517F:	arch/arm/mach-pxa/palmtx.c
2518
2519ARM/PALMZ72 SUPPORT
2520M:	Sergey Lapin <slapin@ossfans.org>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523W:	http://hackndev.com
2524F:	arch/arm/mach-pxa/palmz72.*
2525
2526ARM/PLEB SUPPORT
2527M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2528S:	Maintained
2529W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2530
2531ARM/PT DIGITAL BOARD PORT
2532M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534S:	Maintained
2535W:	http://www.armlinux.org.uk/
2536
2537ARM/QUALCOMM SUPPORT
2538M:	Andy Gross <agross@kernel.org>
2539M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2540R:	Konrad Dybcio <konrad.dybcio@somainline.org>
2541L:	linux-arm-msm@vger.kernel.org
2542S:	Maintained
2543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2544F:	Documentation/devicetree/bindings/*/qcom*
2545F:	Documentation/devicetree/bindings/soc/qcom/
2546F:	arch/arm/boot/dts/qcom-*.dts
2547F:	arch/arm/boot/dts/qcom-*.dtsi
2548F:	arch/arm/mach-qcom/
2549F:	arch/arm64/boot/dts/qcom/
2550F:	drivers/*/*/qcom*
2551F:	drivers/*/*/qcom/
2552F:	drivers/*/pm8???-*
2553F:	drivers/*/qcom*
2554F:	drivers/*/qcom/
2555F:	drivers/bluetooth/btqcomsmd.c
2556F:	drivers/clocksource/timer-qcom.c
2557F:	drivers/cpuidle/cpuidle-qcom-spm.c
2558F:	drivers/extcon/extcon-qcom*
2559F:	drivers/i2c/busses/i2c-qcom-geni.c
2560F:	drivers/i2c/busses/i2c-qup.c
2561F:	drivers/iommu/msm*
2562F:	drivers/mfd/ssbi.c
2563F:	drivers/mmc/host/mmci_qcom*
2564F:	drivers/mmc/host/sdhci-msm.c
2565F:	drivers/pci/controller/dwc/pcie-qcom.c
2566F:	drivers/phy/qualcomm/
2567F:	drivers/power/*/msm*
2568F:	drivers/reset/reset-qcom-*
2569F:	drivers/ufs/host/ufs-qcom*
2570F:	drivers/spi/spi-geni-qcom.c
2571F:	drivers/spi/spi-qcom-qspi.c
2572F:	drivers/spi/spi-qup.c
2573F:	drivers/tty/serial/msm_serial.c
2574F:	drivers/usb/dwc3/dwc3-qcom.c
2575F:	include/dt-bindings/*/qcom*
2576F:	include/linux/*/qcom*
2577F:	include/linux/soc/qcom/
2578
2579ARM/RADISYS ENP2611 MACHINE SUPPORT
2580M:	Lennert Buytenhek <kernel@wantstofly.org>
2581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582S:	Maintained
2583
2584ARM/RDA MICRO ARCHITECTURE
2585M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2588S:	Maintained
2589F:	Documentation/devicetree/bindings/arm/rda.yaml
2590F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2591F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2592F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2593F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2594F:	arch/arm/boot/dts/rda8810pl-*
2595F:	drivers/clocksource/timer-rda.c
2596F:	drivers/gpio/gpio-rda.c
2597F:	drivers/irqchip/irq-rda-intc.c
2598F:	drivers/tty/serial/rda-uart.c
2599
2600ARM/REALTEK ARCHITECTURE
2601M:	Andreas Färber <afaerber@suse.de>
2602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2604S:	Maintained
2605F:	Documentation/devicetree/bindings/arm/realtek.yaml
2606F:	arch/arm/boot/dts/rtd*
2607F:	arch/arm/mach-realtek/
2608F:	arch/arm64/boot/dts/realtek/
2609
2610ARM/RENESAS ARM64 ARCHITECTURE
2611M:	Geert Uytterhoeven <geert+renesas@glider.be>
2612M:	Magnus Damm <magnus.damm@gmail.com>
2613L:	linux-renesas-soc@vger.kernel.org
2614S:	Supported
2615Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2616C:	irc://irc.libera.chat/renesas-soc
2617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2618F:	Documentation/devicetree/bindings/arm/renesas.yaml
2619F:	arch/arm64/boot/dts/renesas/
2620F:	drivers/soc/renesas/
2621F:	include/linux/soc/renesas/
2622
2623ARM/RISCPC ARCHITECTURE
2624M:	Russell King <linux@armlinux.org.uk>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627W:	http://www.armlinux.org.uk/
2628F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2629F:	arch/arm/include/asm/hardware/ioc.h
2630F:	arch/arm/include/asm/hardware/iomd.h
2631F:	arch/arm/include/asm/hardware/memc.h
2632F:	arch/arm/mach-rpc/
2633F:	drivers/net/ethernet/8390/etherh.c
2634F:	drivers/net/ethernet/i825xx/ether1*
2635F:	drivers/net/ethernet/seeq/ether3*
2636F:	drivers/scsi/arm/
2637
2638ARM/Rockchip SoC support
2639M:	Heiko Stuebner <heiko@sntech.de>
2640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641L:	linux-rockchip@lists.infradead.org
2642S:	Maintained
2643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2644F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2645F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2646F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2647F:	arch/arm/boot/dts/rk3*
2648F:	arch/arm/boot/dts/rv1108*
2649F:	arch/arm/mach-rockchip/
2650F:	drivers/*/*/*rockchip*
2651F:	drivers/*/*rockchip*
2652F:	drivers/clk/rockchip/
2653F:	drivers/i2c/busses/i2c-rk3x.c
2654F:	sound/soc/rockchip/
2655N:	rockchip
2656
2657ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2658M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2659R:	Alim Akhtar <alim.akhtar@samsung.com>
2660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661L:	linux-samsung-soc@vger.kernel.org
2662S:	Maintained
2663C:	irc://irc.libera.chat/linux-exynos
2664Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2665B:	mailto:linux-samsung-soc@vger.kernel.org
2666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2667F:	Documentation/arm/samsung/
2668F:	Documentation/devicetree/bindings/arm/samsung/
2669F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2670F:	Documentation/devicetree/bindings/soc/samsung/
2671F:	arch/arm/boot/dts/exynos*
2672F:	arch/arm/boot/dts/s3c*
2673F:	arch/arm/boot/dts/s5p*
2674F:	arch/arm/mach-exynos*/
2675F:	arch/arm/mach-s3c/
2676F:	arch/arm/mach-s5p*/
2677F:	arch/arm64/boot/dts/exynos/
2678F:	drivers/*/*/*s3c24*
2679F:	drivers/*/*s3c24*
2680F:	drivers/*/*s3c64xx*
2681F:	drivers/*/*s5pv210*
2682F:	drivers/clocksource/samsung_pwm_timer.c
2683F:	drivers/memory/samsung/
2684F:	drivers/pwm/pwm-samsung.c
2685F:	drivers/soc/samsung/
2686F:	drivers/tty/serial/samsung*
2687F:	include/clocksource/samsung_pwm.h
2688F:	include/linux/platform_data/*s3c*
2689F:	include/linux/serial_s3c.h
2690F:	include/linux/soc/samsung/
2691N:	exynos
2692N:	s3c2410
2693N:	s3c64xx
2694N:	s5pv210
2695
2696ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2697M:	Łukasz Stelmach <l.stelmach@samsung.com>
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699L:	linux-media@vger.kernel.org
2700S:	Maintained
2701F:	drivers/media/platform/samsung/s5p-g2d/
2702
2703ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2704M:	Marek Szyprowski <m.szyprowski@samsung.com>
2705L:	linux-samsung-soc@vger.kernel.org
2706L:	linux-media@vger.kernel.org
2707S:	Maintained
2708F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2709F:	drivers/media/cec/platform/s5p/
2710
2711ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2712M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2713M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2714M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716L:	linux-media@vger.kernel.org
2717S:	Maintained
2718F:	drivers/media/platform/samsung/s5p-jpeg/
2719
2720ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2721M:	Marek Szyprowski <m.szyprowski@samsung.com>
2722M:	Andrzej Hajda <andrzej.hajda@intel.com>
2723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724L:	linux-media@vger.kernel.org
2725S:	Maintained
2726F:	drivers/media/platform/samsung/s5p-mfc/
2727
2728ARM/SHMOBILE ARM ARCHITECTURE
2729M:	Geert Uytterhoeven <geert+renesas@glider.be>
2730M:	Magnus Damm <magnus.damm@gmail.com>
2731L:	linux-renesas-soc@vger.kernel.org
2732S:	Supported
2733Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2734C:	irc://irc.libera.chat/renesas-soc
2735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2736F:	Documentation/devicetree/bindings/arm/renesas.yaml
2737F:	arch/arm/boot/dts/emev2*
2738F:	arch/arm/boot/dts/gr-peach*
2739F:	arch/arm/boot/dts/iwg20d-q7*
2740F:	arch/arm/boot/dts/r7s*
2741F:	arch/arm/boot/dts/r8a*
2742F:	arch/arm/boot/dts/r9a*
2743F:	arch/arm/boot/dts/sh*
2744F:	arch/arm/configs/shmobile_defconfig
2745F:	arch/arm/include/debug/renesas-scif.S
2746F:	arch/arm/mach-shmobile/
2747F:	drivers/soc/renesas/
2748F:	include/linux/soc/renesas/
2749
2750ARM/SOCFPGA ARCHITECTURE
2751M:	Dinh Nguyen <dinguyen@kernel.org>
2752S:	Maintained
2753W:	http://www.rocketboards.org
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2755F:	arch/arm/boot/dts/socfpga*
2756F:	arch/arm/configs/socfpga_defconfig
2757F:	arch/arm/mach-socfpga/
2758F:	arch/arm64/boot/dts/altera/
2759F:	arch/arm64/boot/dts/intel/
2760
2761ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2762M:	Dinh Nguyen <dinguyen@kernel.org>
2763S:	Maintained
2764F:	drivers/clk/socfpga/
2765
2766ARM/SOCFPGA EDAC SUPPORT
2767M:	Dinh Nguyen <dinguyen@kernel.org>
2768S:	Maintained
2769F:	drivers/edac/altera_edac.[ch]
2770
2771ARM/SPREADTRUM SoC SUPPORT
2772M:	Orson Zhai <orsonzhai@gmail.com>
2773M:	Baolin Wang <baolin.wang7@gmail.com>
2774M:	Chunyan Zhang <zhang.lyra@gmail.com>
2775S:	Maintained
2776F:	arch/arm64/boot/dts/sprd
2777N:	sprd
2778N:	sc27xx
2779N:	sc2731
2780
2781ARM/STI ARCHITECTURE
2782M:	Patrice Chotard <patrice.chotard@foss.st.com>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784S:	Maintained
2785W:	http://www.stlinux.com
2786F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2787F:	arch/arm/boot/dts/sti*
2788F:	arch/arm/mach-sti/
2789F:	drivers/ata/ahci_st.c
2790F:	drivers/char/hw_random/st-rng.c
2791F:	drivers/clocksource/arm_global_timer.c
2792F:	drivers/clocksource/clksrc_st_lpc.c
2793F:	drivers/cpufreq/sti-cpufreq.c
2794F:	drivers/dma/st_fdma*
2795F:	drivers/i2c/busses/i2c-st.c
2796F:	drivers/media/platform/st/sti/c8sectpfe/
2797F:	drivers/media/rc/st_rc.c
2798F:	drivers/mmc/host/sdhci-st.c
2799F:	drivers/phy/st/phy-miphy28lp.c
2800F:	drivers/phy/st/phy-stih407-usb.c
2801F:	drivers/pinctrl/pinctrl-st.c
2802F:	drivers/remoteproc/st_remoteproc.c
2803F:	drivers/remoteproc/st_slim_rproc.c
2804F:	drivers/reset/sti/
2805F:	drivers/rtc/rtc-st-lpc.c
2806F:	drivers/tty/serial/st-asc.c
2807F:	drivers/usb/dwc3/dwc3-st.c
2808F:	drivers/usb/host/ehci-st.c
2809F:	drivers/usb/host/ohci-st.c
2810F:	drivers/watchdog/st_lpc_wdt.c
2811F:	include/linux/remoteproc/st_slim_rproc.h
2812
2813ARM/STM32 ARCHITECTURE
2814M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2815M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2816L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818S:	Maintained
2819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2820F:	arch/arm/boot/dts/stm32*
2821F:	arch/arm/mach-stm32/
2822F:	drivers/clocksource/armv7m_systick.c
2823N:	stm32
2824N:	stm
2825
2826ARM/Synaptics SoC support
2827M:	Jisheng Zhang <jszhang@kernel.org>
2828M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830S:	Maintained
2831F:	arch/arm/boot/dts/berlin*
2832F:	arch/arm/mach-berlin/
2833F:	arch/arm64/boot/dts/synaptics/
2834
2835ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2836M:	Lennert Buytenhek <kernel@wantstofly.org>
2837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838S:	Maintained
2839
2840ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2841M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2842L:	linux-tegra@vger.kernel.org
2843L:	linux-media@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2846F:	drivers/media/cec/platform/tegra/
2847
2848ARM/TESLA FSD SoC SUPPORT
2849M:	Alim Akhtar <alim.akhtar@samsung.com>
2850M:	linux-fsd@tesla.com
2851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852L:	linux-samsung-soc@vger.kernel.org
2853S:	Maintained
2854F:	arch/arm64/boot/dts/tesla*
2855
2856ARM/TETON BGA MACHINE SUPPORT
2857M:	"Mark F. Brown" <mark.brown314@gmail.com>
2858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859S:	Maintained
2860
2861ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2862M:	Santosh Shilimkar <ssantosh@kernel.org>
2863L:	linux-kernel@vger.kernel.org
2864S:	Maintained
2865F:	drivers/memory/*emif*
2866
2867ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2868M:	Nishanth Menon <nm@ti.com>
2869M:	Santosh Shilimkar <ssantosh@kernel.org>
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871S:	Maintained
2872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2873F:	arch/arm/boot/dts/keystone-*
2874F:	arch/arm/mach-keystone/
2875
2876ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2877M:	Santosh Shilimkar <ssantosh@kernel.org>
2878L:	linux-kernel@vger.kernel.org
2879S:	Maintained
2880F:	drivers/clk/keystone/
2881
2882ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2883M:	Santosh Shilimkar <ssantosh@kernel.org>
2884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885L:	linux-kernel@vger.kernel.org
2886S:	Maintained
2887F:	drivers/clocksource/timer-keystone.c
2888
2889ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2890M:	Santosh Shilimkar <ssantosh@kernel.org>
2891L:	linux-kernel@vger.kernel.org
2892S:	Maintained
2893F:	drivers/power/reset/keystone-reset.c
2894
2895ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2896M:	Nishanth Menon <nm@ti.com>
2897M:	Vignesh Raghavendra <vigneshr@ti.com>
2898M:	Tero Kristo <kristo@kernel.org>
2899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900S:	Supported
2901F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2902F:	arch/arm64/boot/dts/ti/Makefile
2903F:	arch/arm64/boot/dts/ti/k3-*
2904F:	include/dt-bindings/pinctrl/k3.h
2905
2906ARM/THECUS N2100 MACHINE SUPPORT
2907M:	Lennert Buytenhek <kernel@wantstofly.org>
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909S:	Maintained
2910
2911ARM/TOSA MACHINE SUPPORT
2912M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2913M:	Dirk Opfer <dirk@opfer-online.de>
2914S:	Maintained
2915
2916ARM/TOSHIBA VISCONTI ARCHITECTURE
2917M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919S:	Supported
2920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2921F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2922F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2923F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2924F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2925F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2926F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2927F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2928F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2929F:	arch/arm64/boot/dts/toshiba/
2930F:	drivers/clk/visconti/
2931F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2932F:	drivers/gpio/gpio-visconti.c
2933F:	drivers/pci/controller/dwc/pcie-visconti.c
2934F:	drivers/pinctrl/visconti/
2935F:	drivers/watchdog/visconti_wdt.c
2936N:	visconti
2937
2938ARM/UNIPHIER ARCHITECTURE
2939M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2940M:	Masami Hiramatsu <mhiramat@kernel.org>
2941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942S:	Maintained
2943F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2944F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2945F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2946F:	arch/arm/boot/dts/uniphier*
2947F:	arch/arm/include/asm/hardware/cache-uniphier.h
2948F:	arch/arm/mach-uniphier/
2949F:	arch/arm/mm/cache-uniphier.c
2950F:	arch/arm64/boot/dts/socionext/uniphier*
2951F:	drivers/bus/uniphier-system-bus.c
2952F:	drivers/clk/uniphier/
2953F:	drivers/dma/uniphier-mdmac.c
2954F:	drivers/gpio/gpio-uniphier.c
2955F:	drivers/i2c/busses/i2c-uniphier*
2956F:	drivers/irqchip/irq-uniphier-aidet.c
2957F:	drivers/mmc/host/uniphier-sd.c
2958F:	drivers/pinctrl/uniphier/
2959F:	drivers/reset/reset-uniphier.c
2960F:	drivers/tty/serial/8250/8250_uniphier.c
2961N:	uniphier
2962
2963ARM/VERSATILE EXPRESS PLATFORM
2964M:	Liviu Dudau <liviu.dudau@arm.com>
2965M:	Sudeep Holla <sudeep.holla@arm.com>
2966M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2968S:	Maintained
2969F:	*/*/*/vexpress*
2970F:	*/*/vexpress*
2971F:	arch/arm/boot/dts/vexpress*
2972F:	arch/arm/mach-vexpress/
2973F:	arch/arm64/boot/dts/arm/
2974F:	drivers/clk/versatile/clk-vexpress-osc.c
2975F:	drivers/clocksource/timer-versatile.c
2976N:	mps2
2977
2978ARM/VFP SUPPORT
2979M:	Russell King <linux@armlinux.org.uk>
2980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981S:	Maintained
2982W:	http://www.armlinux.org.uk/
2983F:	arch/arm/vfp/
2984
2985ARM/VOIPAC PXA270 SUPPORT
2986M:	Marek Vasut <marek.vasut@gmail.com>
2987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988S:	Maintained
2989F:	arch/arm/mach-pxa/include/mach/vpac270.h
2990F:	arch/arm/mach-pxa/vpac270.c
2991
2992ARM/VT8500 ARM ARCHITECTURE
2993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994S:	Orphan
2995F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2996F:	arch/arm/mach-vt8500/
2997F:	drivers/clocksource/timer-vt8500.c
2998F:	drivers/i2c/busses/i2c-wmt.c
2999F:	drivers/mmc/host/wmt-sdmmc.c
3000F:	drivers/pwm/pwm-vt8500.c
3001F:	drivers/rtc/rtc-vt8500.c
3002F:	drivers/tty/serial/vt8500_serial.c
3003F:	drivers/usb/host/ehci-platform.c
3004F:	drivers/usb/host/uhci-platform.c
3005F:	drivers/video/fbdev/vt8500lcdfb.*
3006F:	drivers/video/fbdev/wm8505fb*
3007F:	drivers/video/fbdev/wmt_ge_rops.*
3008
3009ARM/ZIPIT Z2 SUPPORT
3010M:	Marek Vasut <marek.vasut@gmail.com>
3011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012S:	Maintained
3013F:	arch/arm/mach-pxa/include/mach/z2.h
3014F:	arch/arm/mach-pxa/z2.c
3015
3016ARM/ZYNQ ARCHITECTURE
3017M:	Michal Simek <michal.simek@xilinx.com>
3018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019S:	Supported
3020W:	http://wiki.xilinx.com
3021T:	git https://github.com/Xilinx/linux-xlnx.git
3022F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3023F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3024F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3025F:	arch/arm/mach-zynq/
3026F:	drivers/clocksource/timer-cadence-ttc.c
3027F:	drivers/cpuidle/cpuidle-zynq.c
3028F:	drivers/edac/synopsys_edac.c
3029F:	drivers/i2c/busses/i2c-cadence.c
3030F:	drivers/i2c/busses/i2c-xiic.c
3031F:	drivers/mmc/host/sdhci-of-arasan.c
3032N:	zynq
3033N:	xilinx
3034
3035ARM64 PORT (AARCH64 ARCHITECTURE)
3036M:	Catalin Marinas <catalin.marinas@arm.com>
3037M:	Will Deacon <will@kernel.org>
3038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039S:	Maintained
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3041F:	Documentation/arm64/
3042F:	arch/arm64/
3043F:	tools/testing/selftests/arm64/
3044X:	arch/arm64/boot/dts/
3045
3046ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3047M:	George McCollister <george.mccollister@gmail.com>
3048L:	netdev@vger.kernel.org
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3051F:	drivers/net/dsa/xrs700x/*
3052F:	net/dsa/tag_xrs700x.c
3053
3054AS3645A LED FLASH CONTROLLER DRIVER
3055M:	Sakari Ailus <sakari.ailus@iki.fi>
3056L:	linux-leds@vger.kernel.org
3057S:	Maintained
3058F:	drivers/leds/flash/leds-as3645a.c
3059
3060ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3061M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3062L:	linux-media@vger.kernel.org
3063S:	Maintained
3064T:	git git://linuxtv.org/media_tree.git
3065F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
3066F:	drivers/media/i2c/ak7375.c
3067
3068ASAHI KASEI AK8974 DRIVER
3069M:	Linus Walleij <linus.walleij@linaro.org>
3070L:	linux-iio@vger.kernel.org
3071S:	Supported
3072W:	http://www.akm.com/
3073F:	drivers/iio/magnetometer/ak8974.c
3074
3075ASC7621 HARDWARE MONITOR DRIVER
3076M:	George Joseph <george.joseph@fairview5.com>
3077L:	linux-hwmon@vger.kernel.org
3078S:	Maintained
3079F:	Documentation/hwmon/asc7621.rst
3080F:	drivers/hwmon/asc7621.c
3081
3082ASIX AX88796C SPI ETHERNET ADAPTER
3083M:	Łukasz Stelmach <l.stelmach@samsung.com>
3084S:	Maintained
3085F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3086F:	drivers/net/ethernet/asix/ax88796c_*
3087
3088ASPEED PECI CONTROLLER
3089M:	Iwona Winiarska <iwona.winiarska@intel.com>
3090L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3091L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3092S:	Supported
3093F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3094F:	drivers/peci/controller/peci-aspeed.c
3095
3096ASPEED PINCTRL DRIVERS
3097M:	Andrew Jeffery <andrew@aj.id.au>
3098L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3099L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3100L:	linux-gpio@vger.kernel.org
3101S:	Maintained
3102F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3103F:	drivers/pinctrl/aspeed/
3104
3105ASPEED SCU INTERRUPT CONTROLLER DRIVER
3106M:	Eddie James <eajames@linux.ibm.com>
3107L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3108S:	Maintained
3109F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3110F:	drivers/irqchip/irq-aspeed-scu-ic.c
3111F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3112
3113ASPEED SD/MMC DRIVER
3114M:	Andrew Jeffery <andrew@aj.id.au>
3115L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3116L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3117L:	linux-mmc@vger.kernel.org
3118S:	Maintained
3119F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3120F:	drivers/mmc/host/sdhci-of-aspeed*
3121
3122ASPEED SMC SPI DRIVER
3123M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3124M:	Cédric Le Goater <clg@kaod.org>
3125L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3126L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3127L:	linux-spi@vger.kernel.org
3128S:	Maintained
3129F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3130F:	drivers/spi/spi-aspeed-smc.c
3131
3132ASPEED VIDEO ENGINE DRIVER
3133M:	Eddie James <eajames@linux.ibm.com>
3134L:	linux-media@vger.kernel.org
3135L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3136S:	Maintained
3137F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3138F:	drivers/media/platform/aspeed/
3139
3140ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3141M:	Corentin Chary <corentin.chary@gmail.com>
3142L:	acpi4asus-user@lists.sourceforge.net
3143L:	platform-driver-x86@vger.kernel.org
3144S:	Maintained
3145W:	http://acpi4asus.sf.net
3146F:	drivers/platform/x86/asus*.c
3147F:	drivers/platform/x86/eeepc*.c
3148
3149ASUS TF103C DOCK DRIVER
3150M:	Hans de Goede <hdegoede@redhat.com>
3151L:	platform-driver-x86@vger.kernel.org
3152S:	Maintained
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3154F:	drivers/platform/x86/asus-tf103c-dock.c
3155
3156ASUS WMI HARDWARE MONITOR DRIVER
3157M:	Ed Brindley <kernel@maidavale.org>
3158M:	Denis Pauk <pauk.denis@gmail.com>
3159L:	linux-hwmon@vger.kernel.org
3160S:	Maintained
3161F:	drivers/hwmon/asus_wmi_sensors.c
3162
3163ASUS WMI EC HARDWARE MONITOR DRIVER
3164M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3165M:	Denis Pauk <pauk.denis@gmail.com>
3166L:	linux-hwmon@vger.kernel.org
3167S:	Maintained
3168F:	drivers/hwmon/asus_wmi_ec_sensors.c
3169
3170ASUS EC HARDWARE MONITOR DRIVER
3171M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3172L:	linux-hwmon@vger.kernel.org
3173S:	Maintained
3174F:	drivers/hwmon/asus-ec-sensors.c
3175
3176ASUS WIRELESS RADIO CONTROL DRIVER
3177M:	João Paulo Rechi Vita <jprvita@gmail.com>
3178L:	platform-driver-x86@vger.kernel.org
3179S:	Maintained
3180F:	drivers/platform/x86/asus-wireless.c
3181
3182ASYMMETRIC KEYS
3183M:	David Howells <dhowells@redhat.com>
3184L:	keyrings@vger.kernel.org
3185S:	Maintained
3186F:	Documentation/crypto/asymmetric-keys.rst
3187F:	crypto/asymmetric_keys/
3188F:	include/crypto/pkcs7.h
3189F:	include/crypto/public_key.h
3190F:	include/linux/verification.h
3191
3192ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3193R:	Dan Williams <dan.j.williams@intel.com>
3194S:	Odd fixes
3195W:	http://sourceforge.net/projects/xscaleiop
3196F:	Documentation/crypto/async-tx-api.rst
3197F:	crypto/async_tx/
3198F:	include/linux/async_tx.h
3199
3200AT24 EEPROM DRIVER
3201M:	Bartosz Golaszewski <brgl@bgdev.pl>
3202L:	linux-i2c@vger.kernel.org
3203S:	Maintained
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3205F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3206F:	drivers/misc/eeprom/at24.c
3207
3208ATA OVER ETHERNET (AOE) DRIVER
3209M:	"Justin Sanders" <justin@coraid.com>
3210S:	Supported
3211W:	http://www.openaoe.org/
3212F:	Documentation/admin-guide/aoe/
3213F:	drivers/block/aoe/
3214
3215ATC260X PMIC MFD DRIVER
3216M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3217M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3218L:	linux-actions@lists.infradead.org
3219S:	Maintained
3220F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3221F:	drivers/input/misc/atc260x-onkey.c
3222F:	drivers/mfd/atc260*
3223F:	drivers/power/reset/atc260x-poweroff.c
3224F:	drivers/regulator/atc260x-regulator.c
3225F:	include/linux/mfd/atc260x/*
3226
3227ATHEROS 71XX/9XXX GPIO DRIVER
3228M:	Alban Bedel <albeu@free.fr>
3229S:	Maintained
3230W:	https://github.com/AlbanBedel/linux
3231T:	git git://github.com/AlbanBedel/linux
3232F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3233F:	drivers/gpio/gpio-ath79.c
3234
3235ATHEROS 71XX/9XXX USB PHY DRIVER
3236M:	Alban Bedel <albeu@free.fr>
3237S:	Maintained
3238W:	https://github.com/AlbanBedel/linux
3239T:	git git://github.com/AlbanBedel/linux
3240F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3241F:	drivers/phy/qualcomm/phy-ath79-usb.c
3242
3243ATHEROS ATH GENERIC UTILITIES
3244M:	Kalle Valo <kvalo@kernel.org>
3245L:	linux-wireless@vger.kernel.org
3246S:	Supported
3247F:	drivers/net/wireless/ath/*
3248
3249ATHEROS ATH5K WIRELESS DRIVER
3250M:	Jiri Slaby <jirislaby@kernel.org>
3251M:	Nick Kossifidis <mickflemm@gmail.com>
3252M:	Luis Chamberlain <mcgrof@kernel.org>
3253L:	linux-wireless@vger.kernel.org
3254S:	Maintained
3255W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3256F:	drivers/net/wireless/ath/ath5k/
3257
3258ATHEROS ATH6KL WIRELESS DRIVER
3259L:	linux-wireless@vger.kernel.org
3260S:	Orphan
3261W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3262F:	drivers/net/wireless/ath/ath6kl/
3263
3264ATI_REMOTE2 DRIVER
3265M:	Ville Syrjala <syrjala@sci.fi>
3266S:	Maintained
3267F:	drivers/input/misc/ati_remote2.c
3268
3269ATK0110 HWMON DRIVER
3270M:	Luca Tettamanti <kronos.it@gmail.com>
3271L:	linux-hwmon@vger.kernel.org
3272S:	Maintained
3273F:	drivers/hwmon/asus_atk0110.c
3274
3275ATLX ETHERNET DRIVERS
3276M:	Chris Snook <chris.snook@gmail.com>
3277L:	netdev@vger.kernel.org
3278S:	Maintained
3279W:	http://sourceforge.net/projects/atl1
3280W:	http://atl1.sourceforge.net
3281F:	drivers/net/ethernet/atheros/
3282
3283ATM
3284M:	Chas Williams <3chas3@gmail.com>
3285L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3286L:	netdev@vger.kernel.org
3287S:	Maintained
3288W:	http://linux-atm.sourceforge.net
3289F:	drivers/atm/
3290F:	include/linux/atm*
3291F:	include/uapi/linux/atm*
3292
3293ATMEL MACB ETHERNET DRIVER
3294M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3295M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3296S:	Supported
3297F:	drivers/net/ethernet/cadence/
3298
3299ATMEL MAXTOUCH DRIVER
3300M:	Nick Dyer <nick@shmanahar.org>
3301S:	Maintained
3302T:	git git://github.com/ndyer/linux.git
3303F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3304F:	drivers/input/touchscreen/atmel_mxt_ts.c
3305
3306ATMEL WIRELESS DRIVER
3307M:	Simon Kelley <simon@thekelleys.org.uk>
3308L:	linux-wireless@vger.kernel.org
3309S:	Maintained
3310W:	http://www.thekelleys.org.uk/atmel
3311W:	http://atmelwlandriver.sourceforge.net/
3312F:	drivers/net/wireless/atmel/atmel*
3313
3314ATOMIC INFRASTRUCTURE
3315M:	Will Deacon <will@kernel.org>
3316M:	Peter Zijlstra <peterz@infradead.org>
3317R:	Boqun Feng <boqun.feng@gmail.com>
3318R:	Mark Rutland <mark.rutland@arm.com>
3319L:	linux-kernel@vger.kernel.org
3320S:	Maintained
3321F:	arch/*/include/asm/atomic*.h
3322F:	include/*/atomic*.h
3323F:	include/linux/refcount.h
3324F:	Documentation/atomic_*.txt
3325F:	scripts/atomic/
3326
3327ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3328M:	Bradley Grove <linuxdrivers@attotech.com>
3329L:	linux-scsi@vger.kernel.org
3330S:	Supported
3331W:	http://www.attotech.com
3332F:	drivers/scsi/esas2r
3333
3334ATUSB IEEE 802.15.4 RADIO DRIVER
3335M:	Stefan Schmidt <stefan@datenfreihafen.org>
3336L:	linux-wpan@vger.kernel.org
3337S:	Maintained
3338F:	drivers/net/ieee802154/at86rf230.h
3339F:	drivers/net/ieee802154/atusb.c
3340F:	drivers/net/ieee802154/atusb.h
3341
3342AUDIT SUBSYSTEM
3343M:	Paul Moore <paul@paul-moore.com>
3344M:	Eric Paris <eparis@redhat.com>
3345L:	linux-audit@redhat.com (moderated for non-subscribers)
3346S:	Supported
3347W:	https://github.com/linux-audit
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3349F:	include/asm-generic/audit_*.h
3350F:	include/linux/audit.h
3351F:	include/linux/audit_arch.h
3352F:	include/uapi/linux/audit.h
3353F:	kernel/audit*
3354F:	lib/*audit.c
3355
3356AUXILIARY DISPLAY DRIVERS
3357M:	Miguel Ojeda <ojeda@kernel.org>
3358S:	Maintained
3359F:	Documentation/devicetree/bindings/auxdisplay/
3360F:	drivers/auxdisplay/
3361F:	include/linux/cfag12864b.h
3362
3363AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3364M:	Andreas Klinger <ak@it-klinger.de>
3365L:	linux-iio@vger.kernel.org
3366S:	Maintained
3367F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3368F:	drivers/iio/adc/hx711.c
3369
3370AX.25 NETWORK LAYER
3371M:	Ralf Baechle <ralf@linux-mips.org>
3372L:	linux-hams@vger.kernel.org
3373S:	Maintained
3374W:	http://www.linux-ax25.org/
3375F:	include/net/ax25.h
3376F:	include/uapi/linux/ax25.h
3377F:	net/ax25/
3378
3379AXENTIA ARM DEVICES
3380M:	Peter Rosin <peda@axentia.se>
3381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3382S:	Maintained
3383F:	arch/arm/boot/dts/at91-linea.dtsi
3384F:	arch/arm/boot/dts/at91-natte.dtsi
3385F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3386F:	arch/arm/boot/dts/at91-tse850-3.dts
3387
3388AXENTIA ASOC DRIVERS
3389M:	Peter Rosin <peda@axentia.se>
3390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S:	Maintained
3392F:	Documentation/devicetree/bindings/sound/axentia,*
3393F:	sound/soc/atmel/tse850-pcm5142.c
3394
3395AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3396M:	Nuno Sá <nuno.sa@analog.com>
3397L:	linux-hwmon@vger.kernel.org
3398S:	Supported
3399W:	https://ez.analog.com/linux-software-drivers
3400F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3401F:	drivers/hwmon/axi-fan-control.c
3402
3403AXXIA I2C CONTROLLER
3404M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3405L:	linux-i2c@vger.kernel.org
3406S:	Maintained
3407F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3408F:	drivers/i2c/busses/i2c-axxia.c
3409
3410AZ6007 DVB DRIVER
3411M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3412L:	linux-media@vger.kernel.org
3413S:	Maintained
3414W:	https://linuxtv.org
3415T:	git git://linuxtv.org/media_tree.git
3416F:	drivers/media/usb/dvb-usb-v2/az6007.c
3417
3418AZTECH FM RADIO RECEIVER DRIVER
3419M:	Hans Verkuil <hverkuil@xs4all.nl>
3420L:	linux-media@vger.kernel.org
3421S:	Maintained
3422W:	https://linuxtv.org
3423T:	git git://linuxtv.org/media_tree.git
3424F:	drivers/media/radio/radio-aztech*
3425
3426B43 WIRELESS DRIVER
3427L:	linux-wireless@vger.kernel.org
3428L:	b43-dev@lists.infradead.org
3429S:	Odd Fixes
3430W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3431F:	drivers/net/wireless/broadcom/b43/
3432
3433B43LEGACY WIRELESS DRIVER
3434M:	Larry Finger <Larry.Finger@lwfinger.net>
3435L:	linux-wireless@vger.kernel.org
3436L:	b43-dev@lists.infradead.org
3437S:	Maintained
3438W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3439F:	drivers/net/wireless/broadcom/b43legacy/
3440
3441BACKLIGHT CLASS/SUBSYSTEM
3442M:	Lee Jones <lee.jones@linaro.org>
3443M:	Daniel Thompson <daniel.thompson@linaro.org>
3444M:	Jingoo Han <jingoohan1@gmail.com>
3445L:	dri-devel@lists.freedesktop.org
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3448F:	Documentation/ABI/stable/sysfs-class-backlight
3449F:	Documentation/ABI/testing/sysfs-class-backlight
3450F:	Documentation/devicetree/bindings/leds/backlight
3451F:	drivers/video/backlight/
3452F:	include/linux/backlight.h
3453F:	include/linux/pwm_backlight.h
3454
3455BARCO P50 GPIO DRIVER
3456M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3457M:	Peter Korsgaard <peter.korsgaard@barco.com>
3458S:	Maintained
3459F:	drivers/platform/x86/barco-p50-gpio.c
3460
3461BATMAN ADVANCED
3462M:	Marek Lindner <mareklindner@neomailbox.ch>
3463M:	Simon Wunderlich <sw@simonwunderlich.de>
3464M:	Antonio Quartulli <a@unstable.cc>
3465M:	Sven Eckelmann <sven@narfation.org>
3466L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3467S:	Maintained
3468W:	https://www.open-mesh.org/
3469Q:	https://patchwork.open-mesh.org/project/batman/list/
3470B:	https://www.open-mesh.org/projects/batman-adv/issues
3471C:	ircs://irc.hackint.org/batadv
3472T:	git https://git.open-mesh.org/linux-merge.git
3473F:	Documentation/networking/batman-adv.rst
3474F:	include/uapi/linux/batadv_packet.h
3475F:	include/uapi/linux/batman_adv.h
3476F:	net/batman-adv/
3477
3478BAYCOM/HDLCDRV DRIVERS FOR AX.25
3479M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3480L:	linux-hams@vger.kernel.org
3481S:	Maintained
3482W:	http://www.baycom.org/~tom/ham/ham.html
3483F:	drivers/net/hamradio/baycom*
3484
3485BCACHE (BLOCK LAYER CACHE)
3486M:	Coly Li <colyli@suse.de>
3487M:	Kent Overstreet <kent.overstreet@gmail.com>
3488L:	linux-bcache@vger.kernel.org
3489S:	Maintained
3490W:	http://bcache.evilpiepirate.org
3491C:	irc://irc.oftc.net/bcache
3492F:	drivers/md/bcache/
3493
3494BDISP ST MEDIA DRIVER
3495M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3496L:	linux-media@vger.kernel.org
3497S:	Supported
3498W:	https://linuxtv.org
3499T:	git git://linuxtv.org/media_tree.git
3500F:	drivers/media/platform/st/sti/bdisp
3501
3502BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3503M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3504L:	netdev@vger.kernel.org
3505S:	Maintained
3506F:	drivers/net/ethernet/ec_bhf.c
3507
3508BEFS FILE SYSTEM
3509M:	Luis de Bethencourt <luisbg@kernel.org>
3510M:	Salah Triki <salah.triki@gmail.com>
3511S:	Maintained
3512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3513F:	Documentation/filesystems/befs.rst
3514F:	fs/befs/
3515
3516BFQ I/O SCHEDULER
3517M:	Paolo Valente <paolo.valente@linaro.org>
3518M:	Jens Axboe <axboe@kernel.dk>
3519L:	linux-block@vger.kernel.org
3520S:	Maintained
3521F:	Documentation/block/bfq-iosched.rst
3522F:	block/bfq-*
3523
3524BFS FILE SYSTEM
3525M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3526S:	Maintained
3527F:	Documentation/filesystems/bfs.rst
3528F:	fs/bfs/
3529F:	include/uapi/linux/bfs_fs.h
3530
3531BITMAP API
3532M:	Yury Norov <yury.norov@gmail.com>
3533R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3534R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3535S:	Maintained
3536F:	include/linux/bitmap.h
3537F:	include/linux/cpumask.h
3538F:	include/linux/find.h
3539F:	include/linux/nodemask.h
3540F:	lib/bitmap.c
3541F:	lib/cpumask.c
3542F:	lib/find_bit.c
3543F:	lib/find_bit_benchmark.c
3544F:	lib/nodemask.c
3545F:	lib/test_bitmap.c
3546F:	tools/include/linux/bitmap.h
3547F:	tools/include/linux/find.h
3548F:	tools/lib/bitmap.c
3549F:	tools/lib/find_bit.c
3550
3551BLINKM RGB LED DRIVER
3552M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3553S:	Maintained
3554F:	drivers/leds/leds-blinkm.c
3555
3556BLOCK LAYER
3557M:	Jens Axboe <axboe@kernel.dk>
3558L:	linux-block@vger.kernel.org
3559S:	Maintained
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3561F:	Documentation/ABI/stable/sysfs-block
3562F:	Documentation/block/
3563F:	block/
3564F:	drivers/block/
3565F:	include/linux/bio.h
3566F:	include/linux/blk*
3567F:	kernel/trace/blktrace.c
3568F:	lib/sbitmap.c
3569
3570BLOCK2MTD DRIVER
3571M:	Joern Engel <joern@lazybastard.org>
3572L:	linux-mtd@lists.infradead.org
3573S:	Maintained
3574F:	drivers/mtd/devices/block2mtd.c
3575
3576BLUETOOTH DRIVERS
3577M:	Marcel Holtmann <marcel@holtmann.org>
3578M:	Johan Hedberg <johan.hedberg@gmail.com>
3579M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3580L:	linux-bluetooth@vger.kernel.org
3581S:	Supported
3582W:	http://www.bluez.org/
3583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3585F:	drivers/bluetooth/
3586
3587BLUETOOTH SUBSYSTEM
3588M:	Marcel Holtmann <marcel@holtmann.org>
3589M:	Johan Hedberg <johan.hedberg@gmail.com>
3590M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3591L:	linux-bluetooth@vger.kernel.org
3592S:	Supported
3593W:	http://www.bluez.org/
3594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3596F:	include/net/bluetooth/
3597F:	net/bluetooth/
3598
3599BONDING DRIVER
3600M:	Jay Vosburgh <j.vosburgh@gmail.com>
3601M:	Veaceslav Falico <vfalico@gmail.com>
3602M:	Andy Gospodarek <andy@greyhouse.net>
3603L:	netdev@vger.kernel.org
3604S:	Supported
3605W:	http://sourceforge.net/projects/bonding/
3606F:	Documentation/networking/bonding.rst
3607F:	drivers/net/bonding/
3608F:	include/net/bond*
3609F:	include/uapi/linux/if_bonding.h
3610
3611BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3612M:	Dan Robertson <dan@dlrobertson.com>
3613L:	linux-iio@vger.kernel.org
3614S:	Maintained
3615F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3616F:	drivers/iio/accel/bma400*
3617
3618BPF [GENERAL] (Safe Dynamic Programs and Tools)
3619M:	Alexei Starovoitov <ast@kernel.org>
3620M:	Daniel Borkmann <daniel@iogearbox.net>
3621M:	Andrii Nakryiko <andrii@kernel.org>
3622R:	Martin KaFai Lau <martin.lau@linux.dev>
3623R:	Song Liu <song@kernel.org>
3624R:	Yonghong Song <yhs@fb.com>
3625R:	John Fastabend <john.fastabend@gmail.com>
3626R:	KP Singh <kpsingh@kernel.org>
3627R:	Stanislav Fomichev <sdf@google.com>
3628R:	Hao Luo <haoluo@google.com>
3629R:	Jiri Olsa <jolsa@kernel.org>
3630L:	bpf@vger.kernel.org
3631S:	Supported
3632W:	https://bpf.io/
3633Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3636F:	Documentation/bpf/
3637F:	Documentation/networking/filter.rst
3638F:	Documentation/userspace-api/ebpf/
3639F:	arch/*/net/*
3640F:	include/linux/bpf*
3641F:	include/linux/btf*
3642F:	include/linux/filter.h
3643F:	include/trace/events/xdp.h
3644F:	include/uapi/linux/bpf*
3645F:	include/uapi/linux/btf*
3646F:	include/uapi/linux/filter.h
3647F:	kernel/bpf/
3648F:	kernel/trace/bpf_trace.c
3649F:	lib/test_bpf.c
3650F:	net/bpf/
3651F:	net/core/filter.c
3652F:	net/sched/act_bpf.c
3653F:	net/sched/cls_bpf.c
3654F:	samples/bpf/
3655F:	scripts/bpf_doc.py
3656F:	scripts/pahole-flags.sh
3657F:	scripts/pahole-version.sh
3658F:	tools/bpf/
3659F:	tools/lib/bpf/
3660F:	tools/testing/selftests/bpf/
3661
3662BPF JIT for ARM
3663M:	Shubham Bansal <illusionist.neo@gmail.com>
3664L:	bpf@vger.kernel.org
3665S:	Odd Fixes
3666F:	arch/arm/net/
3667
3668BPF JIT for ARM64
3669M:	Daniel Borkmann <daniel@iogearbox.net>
3670M:	Alexei Starovoitov <ast@kernel.org>
3671M:	Zi Shen Lim <zlim.lnx@gmail.com>
3672L:	bpf@vger.kernel.org
3673S:	Supported
3674F:	arch/arm64/net/
3675
3676BPF JIT for MIPS (32-BIT AND 64-BIT)
3677M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3678M:	Paul Burton <paulburton@kernel.org>
3679L:	bpf@vger.kernel.org
3680S:	Maintained
3681F:	arch/mips/net/
3682
3683BPF JIT for NFP NICs
3684M:	Jakub Kicinski <kuba@kernel.org>
3685L:	bpf@vger.kernel.org
3686S:	Odd Fixes
3687F:	drivers/net/ethernet/netronome/nfp/bpf/
3688
3689BPF JIT for POWERPC (32-BIT AND 64-BIT)
3690M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3691M:	Michael Ellerman <mpe@ellerman.id.au>
3692L:	bpf@vger.kernel.org
3693S:	Supported
3694F:	arch/powerpc/net/
3695
3696BPF JIT for RISC-V (32-bit)
3697M:	Luke Nelson <luke.r.nels@gmail.com>
3698M:	Xi Wang <xi.wang@gmail.com>
3699L:	bpf@vger.kernel.org
3700S:	Maintained
3701F:	arch/riscv/net/
3702X:	arch/riscv/net/bpf_jit_comp64.c
3703
3704BPF JIT for RISC-V (64-bit)
3705M:	Björn Töpel <bjorn@kernel.org>
3706L:	bpf@vger.kernel.org
3707S:	Maintained
3708F:	arch/riscv/net/
3709X:	arch/riscv/net/bpf_jit_comp32.c
3710
3711BPF JIT for S390
3712M:	Ilya Leoshkevich <iii@linux.ibm.com>
3713M:	Heiko Carstens <hca@linux.ibm.com>
3714M:	Vasily Gorbik <gor@linux.ibm.com>
3715L:	bpf@vger.kernel.org
3716S:	Supported
3717F:	arch/s390/net/
3718X:	arch/s390/net/pnet.c
3719
3720BPF JIT for SPARC (32-BIT AND 64-BIT)
3721M:	David S. Miller <davem@davemloft.net>
3722L:	bpf@vger.kernel.org
3723S:	Odd Fixes
3724F:	arch/sparc/net/
3725
3726BPF JIT for X86 32-BIT
3727M:	Wang YanQing <udknight@gmail.com>
3728L:	bpf@vger.kernel.org
3729S:	Odd Fixes
3730F:	arch/x86/net/bpf_jit_comp32.c
3731
3732BPF JIT for X86 64-BIT
3733M:	Alexei Starovoitov <ast@kernel.org>
3734M:	Daniel Borkmann <daniel@iogearbox.net>
3735L:	bpf@vger.kernel.org
3736S:	Supported
3737F:	arch/x86/net/
3738X:	arch/x86/net/bpf_jit_comp32.c
3739
3740BPF [CORE]
3741M:	Alexei Starovoitov <ast@kernel.org>
3742M:	Daniel Borkmann <daniel@iogearbox.net>
3743R:	John Fastabend <john.fastabend@gmail.com>
3744L:	bpf@vger.kernel.org
3745S:	Maintained
3746F:	kernel/bpf/verifier.c
3747F:	kernel/bpf/tnum.c
3748F:	kernel/bpf/core.c
3749F:	kernel/bpf/syscall.c
3750F:	kernel/bpf/dispatcher.c
3751F:	kernel/bpf/trampoline.c
3752F:	include/linux/bpf*
3753F:	include/linux/filter.h
3754
3755BPF [BTF]
3756M:	Martin KaFai Lau <martin.lau@linux.dev>
3757L:	bpf@vger.kernel.org
3758S:	Maintained
3759F:	kernel/bpf/btf.c
3760F:	include/linux/btf*
3761
3762BPF [TRACING]
3763M:	Song Liu <song@kernel.org>
3764R:	Jiri Olsa <jolsa@kernel.org>
3765L:	bpf@vger.kernel.org
3766S:	Maintained
3767F:	kernel/trace/bpf_trace.c
3768F:	kernel/bpf/stackmap.c
3769
3770BPF [NETWORKING] (tc BPF, sock_addr)
3771M:	Martin KaFai Lau <martin.lau@linux.dev>
3772M:	Daniel Borkmann <daniel@iogearbox.net>
3773R:	John Fastabend <john.fastabend@gmail.com>
3774L:	bpf@vger.kernel.org
3775L:	netdev@vger.kernel.org
3776S:	Maintained
3777F:	net/core/filter.c
3778F:	net/sched/act_bpf.c
3779F:	net/sched/cls_bpf.c
3780
3781BPF [NETWORKING] (struct_ops, reuseport)
3782M:	Martin KaFai Lau <martin.lau@linux.dev>
3783L:	bpf@vger.kernel.org
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	kernel/bpf/bpf_struct*
3787
3788BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3789M:	KP Singh <kpsingh@kernel.org>
3790R:	Florent Revest <revest@chromium.org>
3791R:	Brendan Jackman <jackmanb@chromium.org>
3792L:	bpf@vger.kernel.org
3793S:	Maintained
3794F:	Documentation/bpf/prog_lsm.rst
3795F:	include/linux/bpf_lsm.h
3796F:	kernel/bpf/bpf_lsm.c
3797F:	security/bpf/
3798
3799BPF [STORAGE & CGROUPS]
3800M:	Martin KaFai Lau <martin.lau@linux.dev>
3801L:	bpf@vger.kernel.org
3802S:	Maintained
3803F:	kernel/bpf/cgroup.c
3804F:	kernel/bpf/*storage.c
3805F:	kernel/bpf/bpf_lru*
3806
3807BPF [RINGBUF]
3808M:	Andrii Nakryiko <andrii@kernel.org>
3809L:	bpf@vger.kernel.org
3810S:	Maintained
3811F:	kernel/bpf/ringbuf.c
3812
3813BPF [ITERATOR]
3814M:	Yonghong Song <yhs@fb.com>
3815L:	bpf@vger.kernel.org
3816S:	Maintained
3817F:	kernel/bpf/*iter.c
3818
3819BPF [L7 FRAMEWORK] (sockmap)
3820M:	John Fastabend <john.fastabend@gmail.com>
3821M:	Jakub Sitnicki <jakub@cloudflare.com>
3822L:	netdev@vger.kernel.org
3823L:	bpf@vger.kernel.org
3824S:	Maintained
3825F:	include/linux/skmsg.h
3826F:	net/core/skmsg.c
3827F:	net/core/sock_map.c
3828F:	net/ipv4/tcp_bpf.c
3829F:	net/ipv4/udp_bpf.c
3830F:	net/unix/unix_bpf.c
3831
3832BPF [LIBRARY] (libbpf)
3833M:	Andrii Nakryiko <andrii@kernel.org>
3834L:	bpf@vger.kernel.org
3835S:	Maintained
3836F:	tools/lib/bpf/
3837
3838BPF [TOOLING] (bpftool)
3839M:	Quentin Monnet <quentin@isovalent.com>
3840L:	bpf@vger.kernel.org
3841S:	Maintained
3842F:	kernel/bpf/disasm.*
3843F:	tools/bpf/bpftool/
3844
3845BPF [SELFTESTS] (Test Runners & Infrastructure)
3846M:	Andrii Nakryiko <andrii@kernel.org>
3847R:	Mykola Lysenko <mykolal@fb.com>
3848L:	bpf@vger.kernel.org
3849S:	Maintained
3850F:	tools/testing/selftests/bpf/
3851
3852BPF [MISC]
3853L:	bpf@vger.kernel.org
3854S:	Odd Fixes
3855K:	(?:\b|_)bpf(?:\b|_)
3856
3857BROADCOM B44 10/100 ETHERNET DRIVER
3858M:	Michael Chan <michael.chan@broadcom.com>
3859L:	netdev@vger.kernel.org
3860S:	Supported
3861F:	drivers/net/ethernet/broadcom/b44.*
3862
3863BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3864M:	Florian Fainelli <f.fainelli@gmail.com>
3865L:	netdev@vger.kernel.org
3866L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3867S:	Supported
3868F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3869F:	drivers/net/dsa/b53/*
3870F:	drivers/net/dsa/bcm_sf2*
3871F:	include/linux/dsa/brcm.h
3872F:	include/linux/platform_data/b53.h
3873
3874BROADCOM BCMBCA ARM ARCHITECTURE
3875M:	William Zhang <william.zhang@broadcom.com>
3876M:	Anand Gore <anand.gore@broadcom.com>
3877M:	Kursad Oney <kursad.oney@broadcom.com>
3878R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3880S:	Maintained
3881T:	git git://github.com/broadcom/stblinux.git
3882F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3883F:	arch/arm/boot/dts/bcm47622.dtsi
3884F:	arch/arm/boot/dts/bcm947622.dts
3885N:	bcmbca
3886N:	bcm[9]?47622
3887
3888BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3889M:	Florian Fainelli <f.fainelli@gmail.com>
3890R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3891L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3893S:	Maintained
3894T:	git git://github.com/broadcom/stblinux.git
3895F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3896F:	drivers/pci/controller/pcie-brcmstb.c
3897F:	drivers/staging/vc04_services
3898N:	bcm2711
3899N:	bcm283*
3900N:	raspberrypi
3901
3902BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3903M:	Florian Fainelli <f.fainelli@gmail.com>
3904M:	Ray Jui <rjui@broadcom.com>
3905M:	Scott Branden <sbranden@broadcom.com>
3906R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3907S:	Maintained
3908T:	git git://github.com/broadcom/mach-bcm
3909F:	arch/arm/mach-bcm/
3910N:	bcm281*
3911N:	bcm113*
3912N:	bcm216*
3913N:	kona
3914
3915BROADCOM BCM47XX MIPS ARCHITECTURE
3916M:	Hauke Mehrtens <hauke@hauke-m.de>
3917M:	Rafał Miłecki <zajec5@gmail.com>
3918L:	linux-mips@vger.kernel.org
3919S:	Maintained
3920F:	Documentation/devicetree/bindings/mips/brcm/
3921F:	arch/mips/bcm47xx/*
3922F:	arch/mips/include/asm/mach-bcm47xx/*
3923
3924BROADCOM BCM4908 ETHERNET DRIVER
3925M:	Rafał Miłecki <rafal@milecki.pl>
3926R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3927L:	netdev@vger.kernel.org
3928S:	Maintained
3929F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3930F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3931F:	drivers/net/ethernet/broadcom/unimac.h
3932
3933BROADCOM BCM4908 PINMUX DRIVER
3934M:	Rafał Miłecki <rafal@milecki.pl>
3935R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3936L:	linux-gpio@vger.kernel.org
3937S:	Maintained
3938F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3939F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3940
3941BROADCOM BCM5301X ARM ARCHITECTURE
3942M:	Florian Fainelli <f.fainelli@gmail.com>
3943M:	Hauke Mehrtens <hauke@hauke-m.de>
3944M:	Rafał Miłecki <zajec5@gmail.com>
3945R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3947S:	Maintained
3948F:	arch/arm/boot/dts/bcm470*
3949F:	arch/arm/boot/dts/bcm5301*
3950F:	arch/arm/boot/dts/bcm953012*
3951F:	arch/arm/mach-bcm/bcm_5301x.c
3952
3953BROADCOM BCM53573 ARM ARCHITECTURE
3954M:	Florian Fainelli <f.fainelli@gmail.com>
3955M:	Rafał Miłecki <rafal@milecki.pl>
3956R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958S:	Maintained
3959F:	arch/arm/boot/dts/bcm47189*
3960F:	arch/arm/boot/dts/bcm53573*
3961
3962BROADCOM BCM63XX ARM ARCHITECTURE
3963M:	Florian Fainelli <f.fainelli@gmail.com>
3964R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3966S:	Maintained
3967T:	git git://github.com/broadcom/stblinux.git
3968N:	bcm63xx
3969
3970BROADCOM BCM63XX/BCM33XX UDC DRIVER
3971M:	Kevin Cernekee <cernekee@gmail.com>
3972L:	linux-usb@vger.kernel.org
3973S:	Maintained
3974F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3975
3976BROADCOM BCM7XXX ARM ARCHITECTURE
3977M:	Florian Fainelli <f.fainelli@gmail.com>
3978R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980S:	Maintained
3981T:	git git://github.com/broadcom/stblinux.git
3982F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3983F:	arch/arm/boot/dts/bcm7*.dts*
3984F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3985F:	arch/arm/mach-bcm/*brcmstb*
3986F:	arch/arm/mm/cache-b15-rac.c
3987F:	drivers/bus/brcmstb_gisb.c
3988F:	drivers/pci/controller/pcie-brcmstb.c
3989N:	brcmstb
3990N:	bcm7038
3991N:	bcm7120
3992
3993BROADCOM BDC DRIVER
3994M:	Al Cooper <alcooperx@gmail.com>
3995L:	linux-usb@vger.kernel.org
3996R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3997S:	Maintained
3998F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3999F:	drivers/usb/gadget/udc/bdc/
4000
4001BROADCOM BMIPS CPUFREQ DRIVER
4002M:	Markus Mayer <mmayer@broadcom.com>
4003R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4004L:	linux-pm@vger.kernel.org
4005S:	Maintained
4006F:	drivers/cpufreq/bmips-cpufreq.c
4007
4008BROADCOM BMIPS MIPS ARCHITECTURE
4009M:	Florian Fainelli <f.fainelli@gmail.com>
4010R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4011L:	linux-mips@vger.kernel.org
4012S:	Maintained
4013T:	git git://github.com/broadcom/stblinux.git
4014F:	arch/mips/bmips/*
4015F:	arch/mips/boot/dts/brcm/bcm*.dts*
4016F:	arch/mips/include/asm/mach-bmips/*
4017F:	arch/mips/kernel/*bmips*
4018F:	drivers/soc/bcm/bcm63xx
4019F:	drivers/irqchip/irq-bcm63*
4020F:	drivers/irqchip/irq-bcm7*
4021F:	drivers/irqchip/irq-brcmstb*
4022F:	include/linux/bcm963xx_nvram.h
4023F:	include/linux/bcm963xx_tag.h
4024
4025BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4026M:	Rasesh Mody <rmody@marvell.com>
4027M:	GR-Linux-NIC-Dev@marvell.com
4028L:	netdev@vger.kernel.org
4029S:	Supported
4030F:	drivers/net/ethernet/broadcom/bnx2.*
4031F:	drivers/net/ethernet/broadcom/bnx2_*
4032
4033BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4034M:	Saurav Kashyap <skashyap@marvell.com>
4035M:	Javed Hasan <jhasan@marvell.com>
4036M:	GR-QLogic-Storage-Upstream@marvell.com
4037L:	linux-scsi@vger.kernel.org
4038S:	Supported
4039F:	drivers/scsi/bnx2fc/
4040
4041BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4042M:	Nilesh Javali <njavali@marvell.com>
4043M:	Manish Rangankar <mrangankar@marvell.com>
4044M:	GR-QLogic-Storage-Upstream@marvell.com
4045L:	linux-scsi@vger.kernel.org
4046S:	Supported
4047F:	drivers/scsi/bnx2i/
4048
4049BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4050M:	Ariel Elior <aelior@marvell.com>
4051M:	Sudarsana Kalluru <skalluru@marvell.com>
4052M:	Manish Chopra <manishc@marvell.com>
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	drivers/net/ethernet/broadcom/bnx2x/
4056
4057BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4058M:	Michael Chan <michael.chan@broadcom.com>
4059L:	netdev@vger.kernel.org
4060S:	Supported
4061F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4062F:	drivers/net/ethernet/broadcom/bnxt/
4063F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4064
4065BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4066M:	Arend van Spriel <aspriel@gmail.com>
4067M:	Franky Lin <franky.lin@broadcom.com>
4068M:	Hante Meuleman <hante.meuleman@broadcom.com>
4069L:	linux-wireless@vger.kernel.org
4070L:	brcm80211-dev-list.pdl@broadcom.com
4071L:	SHA-cyfmac-dev-list@infineon.com
4072S:	Supported
4073F:	drivers/net/wireless/broadcom/brcm80211/
4074
4075BROADCOM BRCMSTB GPIO DRIVER
4076M:	Doug Berger <opendmb@gmail.com>
4077M:	Florian Fainelli <f.fainelli@gmail.com>
4078R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4079S:	Supported
4080F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4081F:	drivers/gpio/gpio-brcmstb.c
4082
4083BROADCOM BRCMSTB I2C DRIVER
4084M:	Kamal Dasu <kdasu.kdev@gmail.com>
4085R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4086L:	linux-i2c@vger.kernel.org
4087S:	Supported
4088F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4089F:	drivers/i2c/busses/i2c-brcmstb.c
4090
4091BROADCOM BRCMSTB UART DRIVER
4092M:	Al Cooper <alcooperx@gmail.com>
4093R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4094L:	linux-serial@vger.kernel.org
4095S:	Maintained
4096F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4097F:	drivers/tty/serial/8250/8250_bcm7271.c
4098
4099BROADCOM BRCMSTB USB EHCI DRIVER
4100M:	Al Cooper <alcooperx@gmail.com>
4101R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4102L:	linux-usb@vger.kernel.org
4103S:	Maintained
4104F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4105F:	drivers/usb/host/ehci-brcm.*
4106
4107BROADCOM BRCMSTB USB PIN MAP DRIVER
4108M:	Al Cooper <alcooperx@gmail.com>
4109R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4110L:	linux-usb@vger.kernel.org
4111S:	Maintained
4112F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4113F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4114
4115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4116M:	Al Cooper <alcooperx@gmail.com>
4117R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4118L:	linux-kernel@vger.kernel.org
4119S:	Maintained
4120F:	drivers/phy/broadcom/phy-brcm-usb*
4121
4122BROADCOM ETHERNET PHY DRIVERS
4123M:	Florian Fainelli <f.fainelli@gmail.com>
4124R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4125L:	netdev@vger.kernel.org
4126S:	Supported
4127F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4128F:	drivers/net/phy/bcm*.[ch]
4129F:	drivers/net/phy/broadcom.c
4130F:	include/linux/brcmphy.h
4131
4132BROADCOM GENET ETHERNET DRIVER
4133M:	Doug Berger <opendmb@gmail.com>
4134M:	Florian Fainelli <f.fainelli@gmail.com>
4135R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4139F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4140F:	drivers/net/ethernet/broadcom/genet/
4141F:	drivers/net/ethernet/broadcom/unimac.h
4142F:	drivers/net/mdio/mdio-bcm-unimac.c
4143F:	include/linux/platform_data/bcmgenet.h
4144F:	include/linux/platform_data/mdio-bcm-unimac.h
4145
4146BROADCOM IPROC ARM ARCHITECTURE
4147M:	Ray Jui <rjui@broadcom.com>
4148M:	Scott Branden <sbranden@broadcom.com>
4149R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4151S:	Maintained
4152T:	git git://github.com/broadcom/stblinux.git
4153F:	arch/arm64/boot/dts/broadcom/northstar2/*
4154F:	arch/arm64/boot/dts/broadcom/stingray/*
4155F:	drivers/clk/bcm/clk-ns*
4156F:	drivers/clk/bcm/clk-sr*
4157F:	drivers/pinctrl/bcm/pinctrl-ns*
4158F:	include/dt-bindings/clock/bcm-sr*
4159N:	iproc
4160N:	cygnus
4161N:	bcm[-_]nsp
4162N:	bcm9113*
4163N:	bcm9583*
4164N:	bcm9585*
4165N:	bcm9586*
4166N:	bcm988312
4167N:	bcm113*
4168N:	bcm583*
4169N:	bcm585*
4170N:	bcm586*
4171N:	bcm88312
4172N:	hr2
4173N:	stingray
4174
4175BROADCOM IPROC GBIT ETHERNET DRIVER
4176M:	Rafał Miłecki <rafal@milecki.pl>
4177R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4181F:	drivers/net/ethernet/broadcom/bgmac*
4182F:	drivers/net/ethernet/broadcom/unimac.h
4183
4184BROADCOM KONA GPIO DRIVER
4185M:	Ray Jui <rjui@broadcom.com>
4186R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4187S:	Supported
4188F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4189F:	drivers/gpio/gpio-bcm-kona.c
4190
4191BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4192M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4193M:	Kashyap Desai <kashyap.desai@broadcom.com>
4194M:	Sumit Saxena <sumit.saxena@broadcom.com>
4195M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4196L:	mpi3mr-linuxdrv.pdl@broadcom.com
4197L:	linux-scsi@vger.kernel.org
4198S:	Supported
4199W:	https://www.broadcom.com/support/storage
4200F:	drivers/scsi/mpi3mr/
4201
4202BROADCOM NETXTREME-E ROCE DRIVER
4203M:	Selvin Xavier <selvin.xavier@broadcom.com>
4204L:	linux-rdma@vger.kernel.org
4205S:	Supported
4206W:	http://www.broadcom.com
4207F:	drivers/infiniband/hw/bnxt_re/
4208F:	include/uapi/rdma/bnxt_re-abi.h
4209
4210BROADCOM NVRAM DRIVER
4211M:	Rafał Miłecki <zajec5@gmail.com>
4212L:	linux-mips@vger.kernel.org
4213S:	Maintained
4214F:	drivers/firmware/broadcom/*
4215
4216BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4217M:	Rafał Miłecki <rafal@milecki.pl>
4218M:	Florian Fainelli <f.fainelli@gmail.com>
4219R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4220L:	linux-pm@vger.kernel.org
4221S:	Maintained
4222T:	git git://github.com/broadcom/stblinux.git
4223F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4224F:	include/dt-bindings/soc/bcm-pmb.h
4225
4226BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4227M:	Rafał Miłecki <zajec5@gmail.com>
4228L:	linux-wireless@vger.kernel.org
4229S:	Maintained
4230F:	drivers/bcma/
4231F:	include/linux/bcma/
4232
4233BROADCOM SPI DRIVER
4234M:	Kamal Dasu <kdasu.kdev@gmail.com>
4235R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236S:	Maintained
4237F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4238F:	drivers/spi/spi-bcm-qspi.*
4239F:	drivers/spi/spi-brcmstb-qspi.c
4240F:	drivers/spi/spi-iproc-qspi.c
4241
4242BROADCOM STB AVS CPUFREQ DRIVER
4243M:	Markus Mayer <mmayer@broadcom.com>
4244R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4245L:	linux-pm@vger.kernel.org
4246S:	Maintained
4247F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4248F:	drivers/cpufreq/brcmstb*
4249
4250BROADCOM STB AVS TMON DRIVER
4251M:	Markus Mayer <mmayer@broadcom.com>
4252R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4253L:	linux-pm@vger.kernel.org
4254S:	Maintained
4255F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4256F:	drivers/thermal/broadcom/brcmstb*
4257
4258BROADCOM STB DPFE DRIVER
4259M:	Markus Mayer <mmayer@broadcom.com>
4260R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4262S:	Maintained
4263F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4264F:	drivers/memory/brcmstb_dpfe.c
4265
4266BROADCOM STB NAND FLASH DRIVER
4267M:	Brian Norris <computersforpeace@gmail.com>
4268M:	Kamal Dasu <kdasu.kdev@gmail.com>
4269R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4270L:	linux-mtd@lists.infradead.org
4271S:	Maintained
4272F:	drivers/mtd/nand/raw/brcmnand/
4273F:	include/linux/platform_data/brcmnand.h
4274
4275BROADCOM STB PCIE DRIVER
4276M:	Jim Quinlan <jim2101024@gmail.com>
4277M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4278M:	Florian Fainelli <f.fainelli@gmail.com>
4279R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280L:	linux-pci@vger.kernel.org
4281S:	Maintained
4282F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4283F:	drivers/pci/controller/pcie-brcmstb.c
4284
4285BROADCOM SYSTEMPORT ETHERNET DRIVER
4286M:	Florian Fainelli <f.fainelli@gmail.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	netdev@vger.kernel.org
4289S:	Supported
4290F:	drivers/net/ethernet/broadcom/bcmsysport.*
4291F:	drivers/net/ethernet/broadcom/unimac.h
4292F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4293
4294BROADCOM TG3 GIGABIT ETHERNET DRIVER
4295M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4296M:	Prashant Sreedharan <prashant@broadcom.com>
4297M:	Michael Chan <mchan@broadcom.com>
4298L:	netdev@vger.kernel.org
4299S:	Supported
4300F:	drivers/net/ethernet/broadcom/tg3.*
4301
4302BROADCOM VK DRIVER
4303M:	Scott Branden <scott.branden@broadcom.com>
4304R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305S:	Supported
4306F:	drivers/misc/bcm-vk/
4307F:	include/uapi/linux/misc/bcm_vk.h
4308
4309BROCADE BFA FC SCSI DRIVER
4310M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4311M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4312L:	linux-scsi@vger.kernel.org
4313S:	Supported
4314F:	drivers/scsi/bfa/
4315
4316BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4317M:	Rasesh Mody <rmody@marvell.com>
4318M:	Sudarsana Kalluru <skalluru@marvell.com>
4319M:	GR-Linux-NIC-Dev@marvell.com
4320L:	netdev@vger.kernel.org
4321S:	Supported
4322F:	drivers/net/ethernet/brocade/bna/
4323
4324BSG (block layer generic sg v4 driver)
4325M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4326L:	linux-scsi@vger.kernel.org
4327S:	Supported
4328F:	block/bsg.c
4329F:	include/linux/bsg.h
4330F:	include/uapi/linux/bsg.h
4331
4332BT87X AUDIO DRIVER
4333M:	Clemens Ladisch <clemens@ladisch.de>
4334L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4335S:	Maintained
4336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4337F:	Documentation/sound/cards/bt87x.rst
4338F:	sound/pci/bt87x.c
4339
4340BT8XXGPIO DRIVER
4341M:	Michael Buesch <m@bues.ch>
4342S:	Maintained
4343W:	http://bu3sch.de/btgpio.php
4344F:	drivers/gpio/gpio-bt8xx.c
4345
4346BTRFS FILE SYSTEM
4347M:	Chris Mason <clm@fb.com>
4348M:	Josef Bacik <josef@toxicpanda.com>
4349M:	David Sterba <dsterba@suse.com>
4350L:	linux-btrfs@vger.kernel.org
4351S:	Maintained
4352W:	http://btrfs.wiki.kernel.org/
4353Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
4354C:	irc://irc.libera.chat/btrfs
4355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4356F:	Documentation/filesystems/btrfs.rst
4357F:	fs/btrfs/
4358F:	include/linux/btrfs*
4359F:	include/uapi/linux/btrfs*
4360
4361BTTV VIDEO4LINUX DRIVER
4362M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4363L:	linux-media@vger.kernel.org
4364S:	Odd fixes
4365W:	https://linuxtv.org
4366T:	git git://linuxtv.org/media_tree.git
4367F:	Documentation/driver-api/media/drivers/bttv*
4368F:	drivers/media/pci/bt8xx/bttv*
4369
4370BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4371M:	Chanwoo Choi <cw00.choi@samsung.com>
4372L:	linux-pm@vger.kernel.org
4373L:	linux-samsung-soc@vger.kernel.org
4374S:	Maintained
4375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4376F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4377F:	drivers/devfreq/exynos-bus.c
4378
4379BUSLOGIC SCSI DRIVER
4380M:	Khalid Aziz <khalid@gonehiking.org>
4381L:	linux-scsi@vger.kernel.org
4382S:	Maintained
4383F:	drivers/scsi/BusLogic.*
4384F:	drivers/scsi/FlashPoint.*
4385
4386C-MEDIA CMI8788 DRIVER
4387M:	Clemens Ladisch <clemens@ladisch.de>
4388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4389S:	Maintained
4390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4391F:	sound/pci/oxygen/
4392
4393C-SKY ARCHITECTURE
4394M:	Guo Ren <guoren@kernel.org>
4395L:	linux-csky@vger.kernel.org
4396S:	Supported
4397T:	git https://github.com/c-sky/csky-linux.git
4398F:	Documentation/devicetree/bindings/csky/
4399F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4400F:	Documentation/devicetree/bindings/timer/csky,*
4401F:	arch/csky/
4402F:	drivers/clocksource/timer-gx6605s.c
4403F:	drivers/clocksource/timer-mp-csky.c
4404F:	drivers/irqchip/irq-csky-*
4405N:	csky
4406K:	csky
4407
4408CA8210 IEEE-802.15.4 RADIO DRIVER
4409L:	linux-wpan@vger.kernel.org
4410S:	Orphan
4411W:	https://github.com/Cascoda/ca8210-linux.git
4412F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4413F:	drivers/net/ieee802154/ca8210.c
4414
4415CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4416M:	Damien Le Moal <damien.lemoal@wdc.com>
4417L:	linux-riscv@lists.infradead.org
4418L:	linux-gpio@vger.kernel.org (pinctrl driver)
4419F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4420F:	drivers/pinctrl/pinctrl-k210.c
4421
4422CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4423M:	Damien Le Moal <damien.lemoal@wdc.com>
4424L:	linux-kernel@vger.kernel.org
4425L:	linux-riscv@lists.infradead.org
4426S:	Maintained
4427F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4428F:	drivers/reset/reset-k210.c
4429
4430CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4431M:	Damien Le Moal <damien.lemoal@wdc.com>
4432L:	linux-riscv@lists.infradead.org
4433S:	Maintained
4434F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4435F:	drivers/soc/canaan/
4436F:	include/soc/canaan/
4437
4438CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4439M:	David Howells <dhowells@redhat.com>
4440L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4441S:	Supported
4442F:	Documentation/filesystems/caching/cachefiles.rst
4443F:	fs/cachefiles/
4444
4445CADENCE MIPI-CSI2 BRIDGES
4446M:	Maxime Ripard <mripard@kernel.org>
4447L:	linux-media@vger.kernel.org
4448S:	Maintained
4449F:	Documentation/devicetree/bindings/media/cdns,*.txt
4450F:	drivers/media/platform/cadence/cdns-csi2*
4451
4452CADENCE NAND DRIVER
4453L:	linux-mtd@lists.infradead.org
4454S:	Orphan
4455F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4456F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4457
4458CADENCE USB3 DRD IP DRIVER
4459M:	Peter Chen <peter.chen@kernel.org>
4460M:	Pawel Laszczak <pawell@cadence.com>
4461R:	Roger Quadros <rogerq@kernel.org>
4462R:	Aswath Govindraju <a-govindraju@ti.com>
4463L:	linux-usb@vger.kernel.org
4464S:	Maintained
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4466F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4467F:	drivers/usb/cdns3/
4468X:	drivers/usb/cdns3/cdnsp*
4469
4470CADENCE USBSSP DRD IP DRIVER
4471M:	Pawel Laszczak <pawell@cadence.com>
4472L:	linux-usb@vger.kernel.org
4473S:	Maintained
4474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4475F:	drivers/usb/cdns3/
4476X:	drivers/usb/cdns3/cdns3*
4477
4478CADET FM/AM RADIO RECEIVER DRIVER
4479M:	Hans Verkuil <hverkuil@xs4all.nl>
4480L:	linux-media@vger.kernel.org
4481S:	Maintained
4482W:	https://linuxtv.org
4483T:	git git://linuxtv.org/media_tree.git
4484F:	drivers/media/radio/radio-cadet*
4485
4486CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4487L:	linux-media@vger.kernel.org
4488S:	Orphan
4489T:	git git://linuxtv.org/media_tree.git
4490F:	Documentation/admin-guide/media/cafe_ccic*
4491F:	drivers/media/platform/marvell/
4492
4493CAIF NETWORK LAYER
4494L:	netdev@vger.kernel.org
4495S:	Orphan
4496F:	Documentation/networking/caif/
4497F:	drivers/net/caif/
4498F:	include/net/caif/
4499F:	include/uapi/linux/caif/
4500F:	net/caif/
4501
4502CAKE QDISC
4503M:	Toke Høiland-Jørgensen <toke@toke.dk>
4504L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4505S:	Maintained
4506F:	net/sched/sch_cake.c
4507
4508CAN NETWORK DRIVERS
4509M:	Wolfgang Grandegger <wg@grandegger.com>
4510M:	Marc Kleine-Budde <mkl@pengutronix.de>
4511L:	linux-can@vger.kernel.org
4512S:	Maintained
4513W:	https://github.com/linux-can
4514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4516F:	Documentation/devicetree/bindings/net/can/
4517F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4518F:	drivers/net/can/
4519F:	drivers/phy/phy-can-transceiver.c
4520F:	include/linux/can/bittiming.h
4521F:	include/linux/can/dev.h
4522F:	include/linux/can/length.h
4523F:	include/linux/can/platform/
4524F:	include/linux/can/rx-offload.h
4525F:	include/uapi/linux/can/error.h
4526F:	include/uapi/linux/can/netlink.h
4527F:	include/uapi/linux/can/vxcan.h
4528
4529CAN NETWORK LAYER
4530M:	Oliver Hartkopp <socketcan@hartkopp.net>
4531M:	Marc Kleine-Budde <mkl@pengutronix.de>
4532L:	linux-can@vger.kernel.org
4533S:	Maintained
4534W:	https://github.com/linux-can
4535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4537F:	Documentation/networking/can.rst
4538F:	include/linux/can/can-ml.h
4539F:	include/linux/can/core.h
4540F:	include/linux/can/skb.h
4541F:	include/net/netns/can.h
4542F:	include/uapi/linux/can.h
4543F:	include/uapi/linux/can/bcm.h
4544F:	include/uapi/linux/can/gw.h
4545F:	include/uapi/linux/can/isotp.h
4546F:	include/uapi/linux/can/raw.h
4547F:	net/can/
4548
4549CAN-J1939 NETWORK LAYER
4550M:	Robin van der Gracht <robin@protonic.nl>
4551M:	Oleksij Rempel <o.rempel@pengutronix.de>
4552R:	kernel@pengutronix.de
4553L:	linux-can@vger.kernel.org
4554S:	Maintained
4555F:	Documentation/networking/j1939.rst
4556F:	include/uapi/linux/can/j1939.h
4557F:	net/can/j1939/
4558
4559CAPABILITIES
4560M:	Serge Hallyn <serge@hallyn.com>
4561L:	linux-security-module@vger.kernel.org
4562S:	Supported
4563F:	include/linux/capability.h
4564F:	include/uapi/linux/capability.h
4565F:	kernel/capability.c
4566F:	security/commoncap.c
4567
4568CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4569M:	Kevin Tsai <ktsai@capellamicro.com>
4570S:	Maintained
4571F:	drivers/iio/light/cm*
4572
4573CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4574M:	Christian Lamparter <chunkeey@googlemail.com>
4575L:	linux-wireless@vger.kernel.org
4576S:	Maintained
4577W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4578F:	drivers/net/wireless/ath/carl9170/
4579
4580CAVIUM I2C DRIVER
4581M:	Robert Richter <rric@kernel.org>
4582S:	Odd Fixes
4583W:	http://www.marvell.com
4584F:	drivers/i2c/busses/i2c-octeon*
4585F:	drivers/i2c/busses/i2c-thunderx*
4586
4587CAVIUM LIQUIDIO NETWORK DRIVER
4588M:	Derek Chickles <dchickles@marvell.com>
4589M:	Satanand Burla <sburla@marvell.com>
4590M:	Felix Manlunas <fmanlunas@marvell.com>
4591L:	netdev@vger.kernel.org
4592S:	Supported
4593W:	http://www.marvell.com
4594F:	drivers/net/ethernet/cavium/liquidio/
4595
4596CAVIUM MMC DRIVER
4597M:	Robert Richter <rric@kernel.org>
4598S:	Odd Fixes
4599W:	http://www.marvell.com
4600F:	drivers/mmc/host/cavium*
4601
4602CAVIUM OCTEON-TX CRYPTO DRIVER
4603M:	George Cherian <gcherian@marvell.com>
4604L:	linux-crypto@vger.kernel.org
4605S:	Supported
4606W:	http://www.marvell.com
4607F:	drivers/crypto/cavium/cpt/
4608
4609CAVIUM THUNDERX2 ARM64 SOC
4610M:	Robert Richter <rric@kernel.org>
4611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4612S:	Odd Fixes
4613F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4614F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4615
4616CBS/ETF/TAPRIO QDISCS
4617M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4618S:	Maintained
4619L:	netdev@vger.kernel.org
4620F:	net/sched/sch_cbs.c
4621F:	net/sched/sch_etf.c
4622F:	net/sched/sch_taprio.c
4623
4624CC2520 IEEE-802.15.4 RADIO DRIVER
4625M:	Varka Bhadram <varkabhadram@gmail.com>
4626L:	linux-wpan@vger.kernel.org
4627S:	Maintained
4628F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4629F:	drivers/net/ieee802154/cc2520.c
4630F:	include/linux/spi/cc2520.h
4631
4632CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4633M:	Gilad Ben-Yossef <gilad@benyossef.com>
4634L:	linux-crypto@vger.kernel.org
4635S:	Supported
4636W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4637F:	drivers/crypto/ccree/
4638
4639CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4640M:	Hadar Gat <hadar.gat@arm.com>
4641L:	linux-crypto@vger.kernel.org
4642S:	Supported
4643F:	drivers/char/hw_random/cctrng.c
4644F:	drivers/char/hw_random/cctrng.h
4645F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4646W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4647
4648CEC FRAMEWORK
4649M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4650L:	linux-media@vger.kernel.org
4651S:	Supported
4652W:	http://linuxtv.org
4653T:	git git://linuxtv.org/media_tree.git
4654F:	Documentation/ABI/testing/debugfs-cec-error-inj
4655F:	Documentation/devicetree/bindings/media/cec.txt
4656F:	Documentation/driver-api/media/cec-core.rst
4657F:	Documentation/userspace-api/media/cec
4658F:	drivers/media/cec/
4659F:	drivers/media/rc/keymaps/rc-cec.c
4660F:	include/media/cec-notifier.h
4661F:	include/media/cec.h
4662F:	include/uapi/linux/cec-funcs.h
4663F:	include/uapi/linux/cec.h
4664
4665CEC GPIO DRIVER
4666M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4667L:	linux-media@vger.kernel.org
4668S:	Supported
4669W:	http://linuxtv.org
4670T:	git git://linuxtv.org/media_tree.git
4671F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4672F:	drivers/media/cec/platform/cec-gpio/
4673
4674CELL BROADBAND ENGINE ARCHITECTURE
4675M:	Arnd Bergmann <arnd@arndb.de>
4676L:	linuxppc-dev@lists.ozlabs.org
4677S:	Supported
4678W:	http://www.ibm.com/developerworks/power/cell/
4679F:	arch/powerpc/include/asm/cell*.h
4680F:	arch/powerpc/include/asm/spu*.h
4681F:	arch/powerpc/include/uapi/asm/spu*.h
4682F:	arch/powerpc/platforms/cell/
4683
4684CELLWISE CW2015 BATTERY DRIVER
4685M:	Tobias Schrammm <t.schramm@manjaro.org>
4686S:	Maintained
4687F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4688F:	drivers/power/supply/cw2015_battery.c
4689
4690CEPH COMMON CODE (LIBCEPH)
4691M:	Ilya Dryomov <idryomov@gmail.com>
4692M:	Xiubo Li <xiubli@redhat.com>
4693R:	Jeff Layton <jlayton@kernel.org>
4694L:	ceph-devel@vger.kernel.org
4695S:	Supported
4696W:	http://ceph.com/
4697T:	git git://github.com/ceph/ceph-client.git
4698F:	include/linux/ceph/
4699F:	include/linux/crush/
4700F:	net/ceph/
4701
4702CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4703M:	Xiubo Li <xiubli@redhat.com>
4704M:	Ilya Dryomov <idryomov@gmail.com>
4705R:	Jeff Layton <jlayton@kernel.org>
4706L:	ceph-devel@vger.kernel.org
4707S:	Supported
4708W:	http://ceph.com/
4709T:	git git://github.com/ceph/ceph-client.git
4710F:	Documentation/filesystems/ceph.rst
4711F:	fs/ceph/
4712
4713CERTIFICATE HANDLING
4714M:	David Howells <dhowells@redhat.com>
4715M:	David Woodhouse <dwmw2@infradead.org>
4716L:	keyrings@vger.kernel.org
4717S:	Maintained
4718F:	Documentation/admin-guide/module-signing.rst
4719F:	certs/
4720F:	scripts/check-blacklist-hashes.awk
4721F:	scripts/sign-file.c
4722F:	tools/certs/
4723
4724CFAG12864B LCD DRIVER
4725M:	Miguel Ojeda <ojeda@kernel.org>
4726S:	Maintained
4727F:	drivers/auxdisplay/cfag12864b.c
4728F:	include/linux/cfag12864b.h
4729
4730CFAG12864BFB LCD FRAMEBUFFER DRIVER
4731M:	Miguel Ojeda <ojeda@kernel.org>
4732S:	Maintained
4733F:	drivers/auxdisplay/cfag12864bfb.c
4734F:	include/linux/cfag12864b.h
4735
4736CHAR and MISC DRIVERS
4737M:	Arnd Bergmann <arnd@arndb.de>
4738M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4739S:	Supported
4740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4741F:	drivers/char/
4742F:	drivers/misc/
4743F:	include/linux/miscdevice.h
4744X:	drivers/char/agp/
4745X:	drivers/char/hw_random/
4746X:	drivers/char/ipmi/
4747X:	drivers/char/random.c
4748X:	drivers/char/tpm/
4749
4750CHECKPATCH
4751M:	Andy Whitcroft <apw@canonical.com>
4752M:	Joe Perches <joe@perches.com>
4753R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4754R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4755S:	Maintained
4756F:	scripts/checkpatch.pl
4757
4758CHECKPATCH DOCUMENTATION
4759M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4760M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4761R:	Joe Perches <joe@perches.com>
4762S:	Maintained
4763F:	Documentation/dev-tools/checkpatch.rst
4764
4765CHINESE DOCUMENTATION
4766M:	Alex Shi <alexs@kernel.org>
4767M:	Yanteng Si <siyanteng@loongson.cn>
4768S:	Maintained
4769F:	Documentation/translations/zh_CN/
4770
4771CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4772M:	Peter Chen <peter.chen@kernel.org>
4773L:	linux-usb@vger.kernel.org
4774S:	Maintained
4775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4776F:	drivers/usb/chipidea/
4777
4778CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4779M:	Hans de Goede <hdegoede@redhat.com>
4780L:	linux-input@vger.kernel.org
4781S:	Maintained
4782F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4783F:	drivers/input/touchscreen/chipone_icn8318.c
4784
4785CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4786M:	Hans de Goede <hdegoede@redhat.com>
4787L:	linux-input@vger.kernel.org
4788S:	Maintained
4789F:	drivers/input/touchscreen/chipone_icn8505.c
4790
4791CHROME HARDWARE PLATFORM SUPPORT
4792M:	Benson Leung <bleung@chromium.org>
4793L:	chrome-platform@lists.linux.dev
4794S:	Maintained
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4796F:	drivers/platform/chrome/
4797
4798CHROMEOS EC CODEC DRIVER
4799M:	Cheng-Yi Chiang <cychiang@chromium.org>
4800M:	Tzung-Bi Shih <tzungbi@google.com>
4801R:	Guenter Roeck <groeck@chromium.org>
4802L:	chrome-platform@lists.linux.dev
4803S:	Maintained
4804F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4805F:	sound/soc/codecs/cros_ec_codec.*
4806
4807CHROMEOS EC SUBDRIVERS
4808M:	Benson Leung <bleung@chromium.org>
4809R:	Guenter Roeck <groeck@chromium.org>
4810L:	chrome-platform@lists.linux.dev
4811S:	Maintained
4812F:	drivers/power/supply/cros_usbpd-charger.c
4813N:	cros_ec
4814N:	cros-ec
4815
4816CHROMEOS EC USB TYPE-C DRIVER
4817M:	Prashant Malani <pmalani@chromium.org>
4818L:	chrome-platform@lists.linux.dev
4819S:	Maintained
4820F:	drivers/platform/chrome/cros_ec_typec.c
4821
4822CHROMEOS EC USB PD NOTIFY DRIVER
4823M:	Prashant Malani <pmalani@chromium.org>
4824L:	chrome-platform@lists.linux.dev
4825S:	Maintained
4826F:	drivers/platform/chrome/cros_usbpd_notify.c
4827F:	include/linux/platform_data/cros_usbpd_notify.h
4828
4829CHRONTEL CH7322 CEC DRIVER
4830M:	Joe Tessler <jrt@google.com>
4831L:	linux-media@vger.kernel.org
4832S:	Maintained
4833T:	git git://linuxtv.org/media_tree.git
4834F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4835F:	drivers/media/cec/i2c/ch7322.c
4836
4837CIRRUS LOGIC AUDIO CODEC DRIVERS
4838M:	James Schulman <james.schulman@cirrus.com>
4839M:	David Rhodes <david.rhodes@cirrus.com>
4840M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4841M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4842L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4843L:	patches@opensource.cirrus.com
4844S:	Maintained
4845F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4846F:	include/dt-bindings/sound/cs*
4847F:	sound/pci/hda/cs*
4848F:	sound/soc/codecs/cs*
4849
4850CIRRUS LOGIC DSP FIRMWARE DRIVER
4851M:	Simon Trimmer <simont@opensource.cirrus.com>
4852M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4853M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4854L:	patches@opensource.cirrus.com
4855S:	Supported
4856W:	https://github.com/CirrusLogic/linux-drivers/wiki
4857T:	git https://github.com/CirrusLogic/linux-drivers.git
4858F:	drivers/firmware/cirrus/*
4859F:	include/linux/firmware/cirrus/*
4860
4861CIRRUS LOGIC EP93XX ETHERNET DRIVER
4862M:	Hartley Sweeten <hsweeten@visionengravers.com>
4863L:	netdev@vger.kernel.org
4864S:	Maintained
4865F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4866
4867CIRRUS LOGIC LOCHNAGAR DRIVER
4868M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4869M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4870L:	patches@opensource.cirrus.com
4871S:	Supported
4872F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4873F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4874F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4875F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4876F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4877F:	Documentation/hwmon/lochnagar.rst
4878F:	drivers/clk/clk-lochnagar.c
4879F:	drivers/hwmon/lochnagar-hwmon.c
4880F:	drivers/mfd/lochnagar-i2c.c
4881F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4882F:	drivers/regulator/lochnagar-regulator.c
4883F:	include/dt-bindings/clk/lochnagar.h
4884F:	include/dt-bindings/pinctrl/lochnagar.h
4885F:	include/linux/mfd/lochnagar*
4886F:	sound/soc/codecs/lochnagar-sc.c
4887
4888CIRRUS LOGIC MADERA CODEC DRIVERS
4889M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4890M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4892L:	patches@opensource.cirrus.com
4893S:	Supported
4894W:	https://github.com/CirrusLogic/linux-drivers/wiki
4895T:	git https://github.com/CirrusLogic/linux-drivers.git
4896F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4897F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4898F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4899F:	drivers/gpio/gpio-madera*
4900F:	drivers/irqchip/irq-madera*
4901F:	drivers/mfd/cs47l*
4902F:	drivers/mfd/madera*
4903F:	drivers/pinctrl/cirrus/*
4904F:	include/dt-bindings/sound/madera*
4905F:	include/linux/irqchip/irq-madera*
4906F:	include/linux/mfd/madera/*
4907F:	include/sound/madera*
4908F:	sound/soc/codecs/cs47l*
4909F:	sound/soc/codecs/madera*
4910
4911CISCO FCOE HBA DRIVER
4912M:	Satish Kharat <satishkh@cisco.com>
4913M:	Sesidhar Baddela <sebaddel@cisco.com>
4914M:	Karan Tilak Kumar <kartilak@cisco.com>
4915L:	linux-scsi@vger.kernel.org
4916S:	Supported
4917F:	drivers/scsi/fnic/
4918
4919CISCO SCSI HBA DRIVER
4920M:	Karan Tilak Kumar <kartilak@cisco.com>
4921M:	Sesidhar Baddela <sebaddel@cisco.com>
4922L:	linux-scsi@vger.kernel.org
4923S:	Supported
4924F:	drivers/scsi/snic/
4925
4926CISCO VIC ETHERNET NIC DRIVER
4927M:	Christian Benvenuti <benve@cisco.com>
4928M:	Govindarajulu Varadarajan <_govind@gmx.com>
4929S:	Supported
4930F:	drivers/net/ethernet/cisco/enic/
4931
4932CISCO VIC LOW LATENCY NIC DRIVER
4933M:	Christian Benvenuti <benve@cisco.com>
4934M:	Nelson Escobar <neescoba@cisco.com>
4935S:	Supported
4936F:	drivers/infiniband/hw/usnic/
4937
4938CLANG-FORMAT FILE
4939M:	Miguel Ojeda <ojeda@kernel.org>
4940S:	Maintained
4941F:	.clang-format
4942
4943CLANG/LLVM BUILD SUPPORT
4944M:	Nathan Chancellor <nathan@kernel.org>
4945M:	Nick Desaulniers <ndesaulniers@google.com>
4946R:	Tom Rix <trix@redhat.com>
4947L:	llvm@lists.linux.dev
4948S:	Supported
4949W:	https://clangbuiltlinux.github.io/
4950B:	https://github.com/ClangBuiltLinux/linux/issues
4951C:	irc://irc.libera.chat/clangbuiltlinux
4952F:	Documentation/kbuild/llvm.rst
4953F:	include/linux/compiler-clang.h
4954F:	scripts/Makefile.clang
4955F:	scripts/clang-tools/
4956K:	\b(?i:clang|llvm)\b
4957
4958CLANG CONTROL FLOW INTEGRITY SUPPORT
4959M:	Sami Tolvanen <samitolvanen@google.com>
4960M:	Kees Cook <keescook@chromium.org>
4961R:	Nathan Chancellor <nathan@kernel.org>
4962R:	Nick Desaulniers <ndesaulniers@google.com>
4963L:	llvm@lists.linux.dev
4964S:	Supported
4965B:	https://github.com/ClangBuiltLinux/linux/issues
4966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4967F:	include/linux/cfi.h
4968F:	kernel/cfi.c
4969
4970CLK API
4971M:	Russell King <linux@armlinux.org.uk>
4972L:	linux-clk@vger.kernel.org
4973S:	Maintained
4974F:	include/linux/clk.h
4975
4976CLOCKSOURCE, CLOCKEVENT DRIVERS
4977M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4978M:	Thomas Gleixner <tglx@linutronix.de>
4979L:	linux-kernel@vger.kernel.org
4980S:	Supported
4981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4982F:	Documentation/devicetree/bindings/timer/
4983F:	drivers/clocksource/
4984
4985CMPC ACPI DRIVER
4986M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4987M:	Daniel Oliveira Nascimento <don@syst.com.br>
4988L:	platform-driver-x86@vger.kernel.org
4989S:	Supported
4990F:	drivers/platform/x86/classmate-laptop.c
4991
4992COBALT MEDIA DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	https://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	drivers/media/pci/cobalt/
4999
5000COCCINELLE/Semantic Patches (SmPL)
5001M:	Julia Lawall <Julia.Lawall@inria.fr>
5002M:	Nicolas Palix <nicolas.palix@imag.fr>
5003L:	cocci@inria.fr (moderated for non-subscribers)
5004S:	Supported
5005W:	https://coccinelle.gitlabpages.inria.fr/website/
5006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5007F:	Documentation/dev-tools/coccinelle.rst
5008F:	scripts/coccicheck
5009F:	scripts/coccinelle/
5010
5011CODA FILE SYSTEM
5012M:	Jan Harkes <jaharkes@cs.cmu.edu>
5013M:	coda@cs.cmu.edu
5014L:	codalist@coda.cs.cmu.edu
5015S:	Maintained
5016W:	http://www.coda.cs.cmu.edu/
5017F:	Documentation/filesystems/coda.rst
5018F:	fs/coda/
5019F:	include/linux/coda*.h
5020F:	include/uapi/linux/coda*.h
5021
5022CODA V4L2 MEM2MEM DRIVER
5023M:	Philipp Zabel <p.zabel@pengutronix.de>
5024L:	linux-media@vger.kernel.org
5025S:	Maintained
5026F:	Documentation/devicetree/bindings/media/coda.yaml
5027F:	drivers/media/platform/chips-media/
5028
5029CODE OF CONDUCT
5030M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5031S:	Supported
5032F:	Documentation/process/code-of-conduct-interpretation.rst
5033F:	Documentation/process/code-of-conduct.rst
5034
5035COMEDI DRIVERS
5036M:	Ian Abbott <abbotti@mev.co.uk>
5037M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5038S:	Odd Fixes
5039F:	drivers/comedi/
5040F:	include/linux/comedi/
5041F:	include/uapi/linux/comedi.h
5042
5043COMMON CLK FRAMEWORK
5044M:	Michael Turquette <mturquette@baylibre.com>
5045M:	Stephen Boyd <sboyd@kernel.org>
5046L:	linux-clk@vger.kernel.org
5047S:	Maintained
5048Q:	http://patchwork.kernel.org/project/linux-clk/list/
5049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5050F:	Documentation/devicetree/bindings/clock/
5051F:	drivers/clk/
5052F:	include/dt-bindings/clock/
5053F:	include/linux/clk-pr*
5054F:	include/linux/clk/
5055F:	include/linux/of_clk.h
5056X:	drivers/clk/clkdev.c
5057
5058COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5059M:	Steve French <sfrench@samba.org>
5060L:	linux-cifs@vger.kernel.org
5061L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5062S:	Supported
5063W:	http://linux-cifs.samba.org/
5064T:	git git://git.samba.org/sfrench/cifs-2.6.git
5065F:	Documentation/admin-guide/cifs/
5066F:	fs/cifs/
5067F:	fs/smbfs_common/
5068
5069COMPACTPCI HOTPLUG CORE
5070M:	Scott Murray <scott@spiteful.org>
5071L:	linux-pci@vger.kernel.org
5072S:	Maintained
5073F:	drivers/pci/hotplug/cpci_hotplug*
5074
5075COMPACTPCI HOTPLUG GENERIC DRIVER
5076M:	Scott Murray <scott@spiteful.org>
5077L:	linux-pci@vger.kernel.org
5078S:	Maintained
5079F:	drivers/pci/hotplug/cpcihp_generic.c
5080
5081COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5082M:	Scott Murray <scott@spiteful.org>
5083L:	linux-pci@vger.kernel.org
5084S:	Maintained
5085F:	drivers/pci/hotplug/cpcihp_zt5550.*
5086
5087COMPAL LAPTOP SUPPORT
5088M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5089L:	platform-driver-x86@vger.kernel.org
5090S:	Maintained
5091F:	drivers/platform/x86/compal-laptop.c
5092
5093COMPILER ATTRIBUTES
5094M:	Miguel Ojeda <ojeda@kernel.org>
5095R:	Nick Desaulniers <ndesaulniers@google.com>
5096S:	Maintained
5097F:	include/linux/compiler_attributes.h
5098
5099COMPUTE EXPRESS LINK (CXL)
5100M:	Alison Schofield <alison.schofield@intel.com>
5101M:	Vishal Verma <vishal.l.verma@intel.com>
5102M:	Ira Weiny <ira.weiny@intel.com>
5103M:	Ben Widawsky <bwidawsk@kernel.org>
5104M:	Dan Williams <dan.j.williams@intel.com>
5105L:	linux-cxl@vger.kernel.org
5106S:	Maintained
5107F:	drivers/cxl/
5108F:	include/uapi/linux/cxl_mem.h
5109
5110CONEXANT ACCESSRUNNER USB DRIVER
5111L:	accessrunner-general@lists.sourceforge.net
5112S:	Orphan
5113W:	http://accessrunner.sourceforge.net/
5114F:	drivers/usb/atm/cxacru.c
5115
5116CONFIGFS
5117M:	Joel Becker <jlbec@evilplan.org>
5118M:	Christoph Hellwig <hch@lst.de>
5119S:	Supported
5120T:	git git://git.infradead.org/users/hch/configfs.git
5121F:	fs/configfs/
5122F:	include/linux/configfs.h
5123F:	samples/configfs/
5124
5125CONSOLE SUBSYSTEM
5126M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5127S:	Supported
5128F:	drivers/video/console/
5129F:	include/linux/console*
5130
5131CONTEXT TRACKING
5132M:	Frederic Weisbecker <frederic@kernel.org>
5133S:	Maintained
5134F:	kernel/context_tracking.c
5135F:	include/linux/context_tracking*
5136
5137CONTROL GROUP (CGROUP)
5138M:	Tejun Heo <tj@kernel.org>
5139M:	Zefan Li <lizefan.x@bytedance.com>
5140M:	Johannes Weiner <hannes@cmpxchg.org>
5141L:	cgroups@vger.kernel.org
5142S:	Maintained
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5144F:	Documentation/admin-guide/cgroup-v1/
5145F:	Documentation/admin-guide/cgroup-v2.rst
5146F:	include/linux/cgroup*
5147F:	kernel/cgroup/
5148F:	tools/testing/selftests/cgroup/
5149
5150CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5151M:	Tejun Heo <tj@kernel.org>
5152M:	Jens Axboe <axboe@kernel.dk>
5153L:	cgroups@vger.kernel.org
5154L:	linux-block@vger.kernel.org
5155T:	git git://git.kernel.dk/linux-block
5156F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5157F:	block/bfq-cgroup.c
5158F:	block/blk-cgroup.c
5159F:	block/blk-iolatency.c
5160F:	block/blk-throttle.c
5161F:	include/linux/blk-cgroup.h
5162
5163CONTROL GROUP - CPUSET
5164M:	Zefan Li <lizefan.x@bytedance.com>
5165L:	cgroups@vger.kernel.org
5166S:	Maintained
5167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5168F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5169F:	include/linux/cpuset.h
5170F:	kernel/cgroup/cpuset.c
5171
5172CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5173M:	Johannes Weiner <hannes@cmpxchg.org>
5174M:	Michal Hocko <mhocko@kernel.org>
5175M:	Roman Gushchin <roman.gushchin@linux.dev>
5176M:	Shakeel Butt <shakeelb@google.com>
5177R:	Muchun Song <songmuchun@bytedance.com>
5178L:	cgroups@vger.kernel.org
5179L:	linux-mm@kvack.org
5180S:	Maintained
5181F:	mm/memcontrol.c
5182F:	mm/swap_cgroup.c
5183F:	tools/testing/selftests/cgroup/memcg_protection.m
5184F:	tools/testing/selftests/cgroup/test_kmem.c
5185F:	tools/testing/selftests/cgroup/test_memcontrol.c
5186
5187CORETEMP HARDWARE MONITORING DRIVER
5188M:	Fenghua Yu <fenghua.yu@intel.com>
5189L:	linux-hwmon@vger.kernel.org
5190S:	Maintained
5191F:	Documentation/hwmon/coretemp.rst
5192F:	drivers/hwmon/coretemp.c
5193
5194CORSAIR-CPRO HARDWARE MONITOR DRIVER
5195M:	Marius Zachmann <mail@mariuszachmann.de>
5196L:	linux-hwmon@vger.kernel.org
5197S:	Maintained
5198F:	drivers/hwmon/corsair-cpro.c
5199
5200CORSAIR-PSU HARDWARE MONITOR DRIVER
5201M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5202L:	linux-hwmon@vger.kernel.org
5203S:	Maintained
5204F:	Documentation/hwmon/corsair-psu.rst
5205F:	drivers/hwmon/corsair-psu.c
5206
5207COUNTER SUBSYSTEM
5208M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5209L:	linux-iio@vger.kernel.org
5210S:	Maintained
5211T:	git git@gitlab.com:vilhelmgray/counter.git
5212F:	Documentation/ABI/testing/sysfs-bus-counter
5213F:	Documentation/driver-api/generic-counter.rst
5214F:	drivers/counter/
5215F:	include/linux/counter.h
5216F:	include/uapi/linux/counter.h
5217F:	tools/counter/
5218
5219CP2615 I2C DRIVER
5220M:	Bence Csókás <bence98@sch.bme.hu>
5221S:	Maintained
5222F:	drivers/i2c/busses/i2c-cp2615.c
5223
5224CPMAC ETHERNET DRIVER
5225M:	Florian Fainelli <f.fainelli@gmail.com>
5226L:	netdev@vger.kernel.org
5227S:	Maintained
5228F:	drivers/net/ethernet/ti/cpmac.c
5229
5230CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5231M:	Viresh Kumar <viresh.kumar@linaro.org>
5232M:	Sudeep Holla <sudeep.holla@arm.com>
5233L:	linux-pm@vger.kernel.org
5234S:	Maintained
5235W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5236F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5237
5238CPU FREQUENCY SCALING FRAMEWORK
5239M:	"Rafael J. Wysocki" <rafael@kernel.org>
5240M:	Viresh Kumar <viresh.kumar@linaro.org>
5241L:	linux-pm@vger.kernel.org
5242S:	Maintained
5243B:	https://bugzilla.kernel.org
5244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5246F:	Documentation/admin-guide/pm/cpufreq.rst
5247F:	Documentation/admin-guide/pm/intel_pstate.rst
5248F:	Documentation/cpu-freq/
5249F:	Documentation/devicetree/bindings/cpufreq/
5250F:	drivers/cpufreq/
5251F:	include/linux/cpufreq.h
5252F:	include/linux/sched/cpufreq.h
5253F:	kernel/sched/cpufreq*.c
5254F:	tools/testing/selftests/cpufreq/
5255
5256CPU IDLE TIME MANAGEMENT FRAMEWORK
5257M:	"Rafael J. Wysocki" <rafael@kernel.org>
5258M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5259L:	linux-pm@vger.kernel.org
5260S:	Maintained
5261B:	https://bugzilla.kernel.org
5262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5263F:	Documentation/admin-guide/pm/cpuidle.rst
5264F:	Documentation/driver-api/pm/cpuidle.rst
5265F:	drivers/cpuidle/
5266F:	include/linux/cpuidle.h
5267
5268CPU POWER MONITORING SUBSYSTEM
5269M:	Thomas Renninger <trenn@suse.com>
5270M:	Shuah Khan <shuah@kernel.org>
5271M:	Shuah Khan <skhan@linuxfoundation.org>
5272L:	linux-pm@vger.kernel.org
5273S:	Maintained
5274F:	tools/power/cpupower/
5275
5276CPUID/MSR DRIVER
5277M:	"H. Peter Anvin" <hpa@zytor.com>
5278S:	Maintained
5279F:	arch/x86/kernel/cpuid.c
5280F:	arch/x86/kernel/msr.c
5281
5282CPUIDLE DRIVER - ARM BIG LITTLE
5283M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5284M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5285L:	linux-pm@vger.kernel.org
5286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5287S:	Maintained
5288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5289F:	drivers/cpuidle/cpuidle-big_little.c
5290
5291CPUIDLE DRIVER - ARM EXYNOS
5292M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5293M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5294M:	Kukjin Kim <kgene@kernel.org>
5295L:	linux-pm@vger.kernel.org
5296L:	linux-samsung-soc@vger.kernel.org
5297S:	Supported
5298F:	arch/arm/mach-exynos/pm.c
5299F:	drivers/cpuidle/cpuidle-exynos.c
5300F:	include/linux/platform_data/cpuidle-exynos.h
5301
5302CPUIDLE DRIVER - ARM PSCI
5303M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5304M:	Sudeep Holla <sudeep.holla@arm.com>
5305L:	linux-pm@vger.kernel.org
5306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5307S:	Supported
5308F:	drivers/cpuidle/cpuidle-psci.c
5309
5310CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5311M:	Ulf Hansson <ulf.hansson@linaro.org>
5312L:	linux-pm@vger.kernel.org
5313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5314S:	Supported
5315F:	drivers/cpuidle/cpuidle-psci.h
5316F:	drivers/cpuidle/cpuidle-psci-domain.c
5317
5318CPUIDLE DRIVER - DT IDLE PM DOMAIN
5319M:	Ulf Hansson <ulf.hansson@linaro.org>
5320L:	linux-pm@vger.kernel.org
5321S:	Supported
5322F:	drivers/cpuidle/dt_idle_genpd.c
5323F:	drivers/cpuidle/dt_idle_genpd.h
5324
5325CPUIDLE DRIVER - RISC-V SBI
5326M:	Anup Patel <anup@brainfault.org>
5327L:	linux-pm@vger.kernel.org
5328L:	linux-riscv@lists.infradead.org
5329S:	Maintained
5330F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5331
5332CRAMFS FILESYSTEM
5333M:	Nicolas Pitre <nico@fluxnic.net>
5334S:	Maintained
5335F:	Documentation/filesystems/cramfs.rst
5336F:	fs/cramfs/
5337
5338CREATIVE SB0540
5339M:	Bastien Nocera <hadess@hadess.net>
5340L:	linux-input@vger.kernel.org
5341S:	Maintained
5342F:	drivers/hid/hid-creative-sb0540.c
5343
5344CRYPTO API
5345M:	Herbert Xu <herbert@gondor.apana.org.au>
5346M:	"David S. Miller" <davem@davemloft.net>
5347L:	linux-crypto@vger.kernel.org
5348S:	Maintained
5349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5351F:	Documentation/crypto/
5352F:	Documentation/devicetree/bindings/crypto/
5353F:	arch/*/crypto/
5354F:	crypto/
5355F:	drivers/crypto/
5356F:	include/crypto/
5357F:	include/linux/crypto*
5358F:	lib/crypto/
5359
5360CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5361M:	Neil Horman <nhorman@tuxdriver.com>
5362L:	linux-crypto@vger.kernel.org
5363S:	Maintained
5364F:	crypto/ansi_cprng.c
5365F:	crypto/rng.c
5366
5367CS3308 MEDIA DRIVER
5368M:	Hans Verkuil <hverkuil@xs4all.nl>
5369L:	linux-media@vger.kernel.org
5370S:	Odd Fixes
5371W:	http://linuxtv.org
5372T:	git git://linuxtv.org/media_tree.git
5373F:	drivers/media/i2c/cs3308.c
5374
5375CS5535 Audio ALSA driver
5376M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5377S:	Maintained
5378F:	sound/pci/cs5535audio/
5379
5380CSI DRIVERS FOR ALLWINNER V3s
5381M:	Yong Deng <yong.deng@magewell.com>
5382L:	linux-media@vger.kernel.org
5383S:	Maintained
5384T:	git git://linuxtv.org/media_tree.git
5385F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5386F:	drivers/media/platform/sunxi/sun6i-csi/
5387
5388CTU CAN FD DRIVER
5389M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5390M:	Ondrej Ille <ondrej.ille@gmail.com>
5391L:	linux-can@vger.kernel.org
5392S:	Maintained
5393F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5394F:	drivers/net/can/ctucanfd/
5395
5396CW1200 WLAN driver
5397M:	Solomon Peachy <pizza@shaftnet.org>
5398S:	Maintained
5399F:	drivers/net/wireless/st/cw1200/
5400
5401CX18 VIDEO4LINUX DRIVER
5402M:	Andy Walls <awalls@md.metrocast.net>
5403L:	linux-media@vger.kernel.org
5404S:	Maintained
5405W:	https://linuxtv.org
5406T:	git git://linuxtv.org/media_tree.git
5407F:	drivers/media/pci/cx18/
5408F:	include/uapi/linux/ivtv*
5409
5410CX2341X MPEG ENCODER HELPER MODULE
5411M:	Hans Verkuil <hverkuil@xs4all.nl>
5412L:	linux-media@vger.kernel.org
5413S:	Maintained
5414W:	https://linuxtv.org
5415T:	git git://linuxtv.org/media_tree.git
5416F:	drivers/media/common/cx2341x*
5417F:	include/media/drv-intf/cx2341x.h
5418
5419CX24120 MEDIA DRIVER
5420M:	Jemma Denson <jdenson@gmail.com>
5421M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5422L:	linux-media@vger.kernel.org
5423S:	Maintained
5424W:	https://linuxtv.org
5425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5426F:	drivers/media/dvb-frontends/cx24120*
5427
5428CX88 VIDEO4LINUX DRIVER
5429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5430L:	linux-media@vger.kernel.org
5431S:	Odd fixes
5432W:	https://linuxtv.org
5433T:	git git://linuxtv.org/media_tree.git
5434F:	Documentation/driver-api/media/drivers/cx88*
5435F:	drivers/media/pci/cx88/
5436
5437CXD2820R MEDIA DRIVER
5438M:	Antti Palosaari <crope@iki.fi>
5439L:	linux-media@vger.kernel.org
5440S:	Maintained
5441W:	https://linuxtv.org
5442W:	http://palosaari.fi/linux/
5443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5444T:	git git://linuxtv.org/anttip/media_tree.git
5445F:	drivers/media/dvb-frontends/cxd2820r*
5446
5447CXGB3 ETHERNET DRIVER (CXGB3)
5448M:	Raju Rangoju <rajur@chelsio.com>
5449L:	netdev@vger.kernel.org
5450S:	Supported
5451W:	http://www.chelsio.com
5452F:	drivers/net/ethernet/chelsio/cxgb3/
5453
5454CXGB3 ISCSI DRIVER (CXGB3I)
5455M:	Karen Xie <kxie@chelsio.com>
5456L:	linux-scsi@vger.kernel.org
5457S:	Supported
5458W:	http://www.chelsio.com
5459F:	drivers/scsi/cxgbi/cxgb3i
5460
5461CXGB4 CRYPTO DRIVER (chcr)
5462M:	Ayush Sawal <ayush.sawal@chelsio.com>
5463M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5464M:	Rohit Maheshwari <rohitm@chelsio.com>
5465L:	linux-crypto@vger.kernel.org
5466S:	Supported
5467W:	http://www.chelsio.com
5468F:	drivers/crypto/chelsio
5469
5470CXGB4 INLINE CRYPTO DRIVER
5471M:	Ayush Sawal <ayush.sawal@chelsio.com>
5472M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5473M:	Rohit Maheshwari <rohitm@chelsio.com>
5474L:	netdev@vger.kernel.org
5475S:	Supported
5476W:	http://www.chelsio.com
5477F:	drivers/net/ethernet/chelsio/inline_crypto/
5478
5479CXGB4 ETHERNET DRIVER (CXGB4)
5480M:	Raju Rangoju <rajur@chelsio.com>
5481L:	netdev@vger.kernel.org
5482S:	Supported
5483W:	http://www.chelsio.com
5484F:	drivers/net/ethernet/chelsio/cxgb4/
5485
5486CXGB4 ISCSI DRIVER (CXGB4I)
5487M:	Karen Xie <kxie@chelsio.com>
5488L:	linux-scsi@vger.kernel.org
5489S:	Supported
5490W:	http://www.chelsio.com
5491F:	drivers/scsi/cxgbi/cxgb4i
5492
5493CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5494M:	Potnuri Bharat Teja <bharat@chelsio.com>
5495L:	linux-rdma@vger.kernel.org
5496S:	Supported
5497W:	http://www.openfabrics.org
5498F:	drivers/infiniband/hw/cxgb4/
5499F:	include/uapi/rdma/cxgb4-abi.h
5500
5501CXGB4VF ETHERNET DRIVER (CXGB4VF)
5502M:	Raju Rangoju <rajur@chelsio.com>
5503L:	netdev@vger.kernel.org
5504S:	Supported
5505W:	http://www.chelsio.com
5506F:	drivers/net/ethernet/chelsio/cxgb4vf/
5507
5508CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5509M:	Frederic Barrat <fbarrat@linux.ibm.com>
5510M:	Andrew Donnellan <ajd@linux.ibm.com>
5511L:	linuxppc-dev@lists.ozlabs.org
5512S:	Supported
5513F:	Documentation/ABI/testing/sysfs-class-cxl
5514F:	Documentation/powerpc/cxl.rst
5515F:	arch/powerpc/platforms/powernv/pci-cxl.c
5516F:	drivers/misc/cxl/
5517F:	include/misc/cxl*
5518F:	include/uapi/misc/cxl.h
5519
5520CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5521M:	Manoj N. Kumar <manoj@linux.ibm.com>
5522M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5523M:	Uma Krishnan <ukrishn@linux.ibm.com>
5524L:	linux-scsi@vger.kernel.org
5525S:	Supported
5526F:	Documentation/powerpc/cxlflash.rst
5527F:	drivers/scsi/cxlflash/
5528F:	include/uapi/scsi/cxlflash_ioctl.h
5529
5530CYBERPRO FB DRIVER
5531M:	Russell King <linux@armlinux.org.uk>
5532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5533S:	Maintained
5534W:	http://www.armlinux.org.uk/
5535F:	drivers/video/fbdev/cyber2000fb.*
5536
5537CYCLADES PC300 DRIVER
5538S:	Orphan
5539F:	drivers/net/wan/pc300*
5540
5541CYPRESS_FIRMWARE MEDIA DRIVER
5542M:	Antti Palosaari <crope@iki.fi>
5543L:	linux-media@vger.kernel.org
5544S:	Maintained
5545W:	https://linuxtv.org
5546W:	http://palosaari.fi/linux/
5547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5548T:	git git://linuxtv.org/anttip/media_tree.git
5549F:	drivers/media/common/cypress_firmware*
5550
5551CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5552M:	Linus Walleij <linus.walleij@linaro.org>
5553L:	linux-input@vger.kernel.org
5554S:	Maintained
5555F:	drivers/input/touchscreen/cy8ctma140.c
5556
5557CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5558M:	Yassine Oudjana <y.oudjana@protonmail.com>
5559L:	linux-input@vger.kernel.org
5560S:	Maintained
5561F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5562F:	drivers/input/keyboard/cypress-sf.c
5563
5564CYTTSP TOUCHSCREEN DRIVER
5565M:	Linus Walleij <linus.walleij@linaro.org>
5566L:	linux-input@vger.kernel.org
5567S:	Maintained
5568F:	drivers/input/touchscreen/cyttsp*
5569
5570D-LINK DIR-685 TOUCHKEYS DRIVER
5571M:	Linus Walleij <linus.walleij@linaro.org>
5572L:	linux-input@vger.kernel.org
5573S:	Supported
5574F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5575
5576DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5577M:	Joshua Kinard <kumba@gentoo.org>
5578S:	Maintained
5579F:	drivers/rtc/rtc-ds1685.c
5580F:	include/linux/rtc/ds1685.h
5581
5582DAMA SLAVE for AX.25
5583M:	Joerg Reuter <jreuter@yaina.de>
5584L:	linux-hams@vger.kernel.org
5585S:	Maintained
5586W:	http://yaina.de/jreuter/
5587W:	http://www.qsl.net/dl1bke/
5588F:	net/ax25/af_ax25.c
5589F:	net/ax25/ax25_dev.c
5590F:	net/ax25/ax25_ds_*
5591F:	net/ax25/ax25_in.c
5592F:	net/ax25/ax25_out.c
5593F:	net/ax25/ax25_timer.c
5594F:	net/ax25/sysctl_net_ax25.c
5595
5596DATA ACCESS MONITOR
5597M:	SeongJae Park <sj@kernel.org>
5598L:	damon@lists.linux.dev
5599L:	linux-mm@kvack.org
5600S:	Maintained
5601F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5602F:	Documentation/admin-guide/mm/damon/
5603F:	Documentation/vm/damon/
5604F:	include/linux/damon.h
5605F:	include/trace/events/damon.h
5606F:	mm/damon/
5607F:	tools/testing/selftests/damon/
5608
5609DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5610L:	netdev@vger.kernel.org
5611S:	Orphan
5612F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5613F:	drivers/net/ethernet/dec/tulip/dmfe.c
5614
5615DC390/AM53C974 SCSI driver
5616M:	Hannes Reinecke <hare@suse.com>
5617L:	linux-scsi@vger.kernel.org
5618S:	Maintained
5619F:	drivers/scsi/am53c974.c
5620
5621DC395x SCSI driver
5622M:	Oliver Neukum <oliver@neukum.org>
5623M:	Ali Akcaagac <aliakc@web.de>
5624M:	Jamie Lenehan <lenehan@twibble.org>
5625L:	dc395x@twibble.org
5626S:	Maintained
5627W:	http://twibble.org/dist/dc395x/
5628W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5629F:	Documentation/scsi/dc395x.rst
5630F:	drivers/scsi/dc395x.*
5631
5632DCCP PROTOCOL
5633L:	dccp@vger.kernel.org
5634S:	Orphan
5635W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5636F:	include/linux/dccp.h
5637F:	include/linux/tfrc.h
5638F:	include/uapi/linux/dccp.h
5639F:	net/dccp/
5640
5641DECnet NETWORK LAYER
5642L:	linux-decnet-user@lists.sourceforge.net
5643S:	Orphan
5644W:	http://linux-decnet.sourceforge.net
5645F:	Documentation/networking/decnet.rst
5646F:	net/decnet/
5647
5648DECSTATION PLATFORM SUPPORT
5649M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5650L:	linux-mips@vger.kernel.org
5651S:	Maintained
5652W:	http://www.linux-mips.org/wiki/DECstation
5653F:	arch/mips/dec/
5654F:	arch/mips/include/asm/dec/
5655F:	arch/mips/include/asm/mach-dec/
5656
5657DEFXX FDDI NETWORK DRIVER
5658M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5659S:	Maintained
5660F:	drivers/net/fddi/defxx.*
5661
5662DEFZA FDDI NETWORK DRIVER
5663M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5664S:	Maintained
5665F:	drivers/net/fddi/defza.*
5666
5667DEINTERLACE DRIVERS FOR ALLWINNER H3
5668M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5669L:	linux-media@vger.kernel.org
5670S:	Maintained
5671T:	git git://linuxtv.org/media_tree.git
5672F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5673F:	drivers/media/platform/sunxi/sun8i-di/
5674
5675DELL LAPTOP DRIVER
5676M:	Matthew Garrett <mjg59@srcf.ucam.org>
5677M:	Pali Rohár <pali@kernel.org>
5678L:	platform-driver-x86@vger.kernel.org
5679S:	Maintained
5680F:	drivers/platform/x86/dell/dell-laptop.c
5681
5682DELL LAPTOP FREEFALL DRIVER
5683M:	Pali Rohár <pali@kernel.org>
5684S:	Maintained
5685F:	drivers/platform/x86/dell/dell-smo8800.c
5686
5687DELL LAPTOP RBTN DRIVER
5688M:	Pali Rohár <pali@kernel.org>
5689S:	Maintained
5690F:	drivers/platform/x86/dell/dell-rbtn.*
5691
5692DELL LAPTOP SMM DRIVER
5693M:	Pali Rohár <pali@kernel.org>
5694S:	Maintained
5695F:	Documentation/ABI/obsolete/procfs-i8k
5696F:	drivers/hwmon/dell-smm-hwmon.c
5697F:	include/uapi/linux/i8k.h
5698
5699DELL REMOTE BIOS UPDATE DRIVER
5700M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5701L:	platform-driver-x86@vger.kernel.org
5702S:	Maintained
5703F:	drivers/platform/x86/dell/dell_rbu.c
5704
5705DELL SMBIOS DRIVER
5706M:	Pali Rohár <pali@kernel.org>
5707L:	Dell.Client.Kernel@dell.com
5708L:	platform-driver-x86@vger.kernel.org
5709S:	Maintained
5710F:	drivers/platform/x86/dell/dell-smbios.*
5711
5712DELL SMBIOS SMM DRIVER
5713L:	Dell.Client.Kernel@dell.com
5714L:	platform-driver-x86@vger.kernel.org
5715S:	Maintained
5716F:	drivers/platform/x86/dell/dell-smbios-smm.c
5717
5718DELL SMBIOS WMI DRIVER
5719L:	Dell.Client.Kernel@dell.com
5720L:	platform-driver-x86@vger.kernel.org
5721S:	Maintained
5722F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5723F:	tools/wmi/dell-smbios-example.c
5724
5725DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5726M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5727L:	platform-driver-x86@vger.kernel.org
5728S:	Maintained
5729F:	Documentation/driver-api/dcdbas.rst
5730F:	drivers/platform/x86/dell/dcdbas.*
5731
5732DELL WMI DESCRIPTOR DRIVER
5733L:	Dell.Client.Kernel@dell.com
5734S:	Maintained
5735F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5736
5737DELL WMI SYSMAN DRIVER
5738M:	Divya Bharathi <divya.bharathi@dell.com>
5739M:	Prasanth Ksr <prasanth.ksr@dell.com>
5740L:	Dell.Client.Kernel@dell.com
5741L:	platform-driver-x86@vger.kernel.org
5742S:	Maintained
5743F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5744F:	drivers/platform/x86/dell/dell-wmi-sysman/
5745
5746DELL WMI NOTIFICATIONS DRIVER
5747M:	Matthew Garrett <mjg59@srcf.ucam.org>
5748M:	Pali Rohár <pali@kernel.org>
5749S:	Maintained
5750F:	drivers/platform/x86/dell/dell-wmi-base.c
5751
5752DELL WMI HARDWARE PRIVACY SUPPORT
5753M:	Perry Yuan <Perry.Yuan@dell.com>
5754L:	Dell.Client.Kernel@dell.com
5755L:	platform-driver-x86@vger.kernel.org
5756S:	Maintained
5757F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5758
5759DELTA ST MEDIA DRIVER
5760M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5761L:	linux-media@vger.kernel.org
5762S:	Supported
5763W:	https://linuxtv.org
5764T:	git git://linuxtv.org/media_tree.git
5765F:	drivers/media/platform/st/sti/delta
5766
5767DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5768M:	Zev Weiss <zev@bewilderbeest.net>
5769L:	linux-hwmon@vger.kernel.org
5770S:	Maintained
5771F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5772
5773DELTA DPS920AB PSU DRIVER
5774M:	Robert Marko <robert.marko@sartura.hr>
5775L:	linux-hwmon@vger.kernel.org
5776S:	Maintained
5777F:	Documentation/hwmon/dps920ab.rst
5778F:	drivers/hwmon/pmbus/dps920ab.c
5779
5780DELTA NETWORKS TN48M CPLD DRIVERS
5781M:	Robert Marko <robert.marko@sartura.hr>
5782S:	Maintained
5783F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5784F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5785F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5786F:	drivers/gpio/gpio-tn48m.c
5787F:	include/dt-bindings/reset/delta,tn48m-reset.h
5788
5789DENALI NAND DRIVER
5790L:	linux-mtd@lists.infradead.org
5791S:	Orphan
5792F:	drivers/mtd/nand/raw/denali*
5793
5794DESIGNWARE EDMA CORE IP DRIVER
5795M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5796L:	dmaengine@vger.kernel.org
5797S:	Maintained
5798F:	drivers/dma/dw-edma/
5799F:	include/linux/dma/edma.h
5800
5801DESIGNWARE XDATA IP DRIVER
5802M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5803L:	linux-pci@vger.kernel.org
5804S:	Maintained
5805F:	Documentation/misc-devices/dw-xdata-pcie.rst
5806F:	drivers/misc/dw-xdata-pcie.c
5807
5808DESIGNWARE USB2 DRD IP DRIVER
5809M:	Minas Harutyunyan <hminas@synopsys.com>
5810L:	linux-usb@vger.kernel.org
5811S:	Maintained
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5813F:	drivers/usb/dwc2/
5814
5815DESIGNWARE USB3 DRD IP DRIVER
5816M:	Felipe Balbi <balbi@kernel.org>
5817L:	linux-usb@vger.kernel.org
5818S:	Maintained
5819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5820F:	drivers/usb/dwc3/
5821
5822DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5823M:	Andreas Klinger <ak@it-klinger.de>
5824L:	linux-iio@vger.kernel.org
5825S:	Maintained
5826F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5827F:	drivers/iio/proximity/srf*.c
5828
5829DEVICE COREDUMP (DEV_COREDUMP)
5830M:	Johannes Berg <johannes@sipsolutions.net>
5831L:	linux-kernel@vger.kernel.org
5832S:	Maintained
5833F:	drivers/base/devcoredump.c
5834F:	include/linux/devcoredump.h
5835
5836DEVICE DEPENDENCY HELPER SCRIPT
5837M:	Saravana Kannan <saravanak@google.com>
5838L:	linux-kernel@vger.kernel.org
5839S:	Maintained
5840F:	scripts/dev-needs.sh
5841
5842DEVICE DIRECT ACCESS (DAX)
5843M:	Dan Williams <dan.j.williams@intel.com>
5844M:	Vishal Verma <vishal.l.verma@intel.com>
5845M:	Dave Jiang <dave.jiang@intel.com>
5846L:	nvdimm@lists.linux.dev
5847S:	Supported
5848F:	drivers/dax/
5849
5850DEVICE FREQUENCY (DEVFREQ)
5851M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5852M:	Kyungmin Park <kyungmin.park@samsung.com>
5853M:	Chanwoo Choi <cw00.choi@samsung.com>
5854L:	linux-pm@vger.kernel.org
5855S:	Maintained
5856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5857F:	Documentation/devicetree/bindings/devfreq/
5858F:	drivers/devfreq/
5859F:	include/linux/devfreq.h
5860F:	include/trace/events/devfreq.h
5861
5862DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5863M:	Chanwoo Choi <cw00.choi@samsung.com>
5864L:	linux-pm@vger.kernel.org
5865S:	Supported
5866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5867F:	Documentation/devicetree/bindings/devfreq/event/
5868F:	drivers/devfreq/devfreq-event.c
5869F:	drivers/devfreq/event/
5870F:	include/dt-bindings/pmu/exynos_ppmu.h
5871F:	include/linux/devfreq-event.h
5872
5873DEVICE NUMBER REGISTRY
5874M:	Torben Mathiasen <device@lanana.org>
5875S:	Maintained
5876W:	http://lanana.org/docs/device-list/index.html
5877
5878DEVICE RESOURCE MANAGEMENT HELPERS
5879M:	Hans de Goede <hdegoede@redhat.com>
5880R:	Matti Vaittinen <mazziesaccount@gmail.com>
5881S:	Maintained
5882F:	include/linux/devm-helpers.h
5883
5884DEVICE-MAPPER  (LVM)
5885M:	Alasdair Kergon <agk@redhat.com>
5886M:	Mike Snitzer <snitzer@kernel.org>
5887M:	dm-devel@redhat.com
5888L:	dm-devel@redhat.com
5889S:	Maintained
5890W:	http://sources.redhat.com/dm
5891Q:	http://patchwork.kernel.org/project/dm-devel/list/
5892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5893T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5894F:	Documentation/admin-guide/device-mapper/
5895F:	drivers/md/Kconfig
5896F:	drivers/md/Makefile
5897F:	drivers/md/dm*
5898F:	drivers/md/persistent-data/
5899F:	include/linux/device-mapper.h
5900F:	include/linux/dm-*.h
5901F:	include/uapi/linux/dm-*.h
5902
5903DEVLINK
5904M:	Jiri Pirko <jiri@nvidia.com>
5905L:	netdev@vger.kernel.org
5906S:	Supported
5907F:	Documentation/networking/devlink
5908F:	include/net/devlink.h
5909F:	include/uapi/linux/devlink.h
5910F:	net/core/devlink.c
5911
5912DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5913M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5914L:	kernel@dh-electronics.com
5915S:	Maintained
5916F:	arch/arm/boot/dts/imx6*-dhcom-*
5917
5918DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5919M:	Marek Vasut <marex@denx.de>
5920L:	kernel@dh-electronics.com
5921S:	Maintained
5922F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5923F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5924
5925DIALOG SEMICONDUCTOR DRIVERS
5926M:	Support Opensource <support.opensource@diasemi.com>
5927S:	Supported
5928W:	http://www.dialog-semiconductor.com/products
5929F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5930F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5931F:	Documentation/devicetree/bindings/mfd/da90*.txt
5932F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5933F:	Documentation/devicetree/bindings/regulator/da92*.txt
5934F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5935F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5936F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5937F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5938F:	Documentation/hwmon/da90??.rst
5939F:	drivers/gpio/gpio-da90??.c
5940F:	drivers/hwmon/da90??-hwmon.c
5941F:	drivers/iio/adc/da91??-*.c
5942F:	drivers/input/misc/da72??.[ch]
5943F:	drivers/input/misc/da90??_onkey.c
5944F:	drivers/input/touchscreen/da9052_tsi.c
5945F:	drivers/leds/leds-da90??.c
5946F:	drivers/mfd/da903x.c
5947F:	drivers/mfd/da90??-*.c
5948F:	drivers/mfd/da91??-*.c
5949F:	drivers/pinctrl/pinctrl-da90??.c
5950F:	drivers/power/supply/da9052-battery.c
5951F:	drivers/power/supply/da91??-*.c
5952F:	drivers/regulator/da9???-regulator.[ch]
5953F:	drivers/regulator/slg51000-regulator.[ch]
5954F:	drivers/rtc/rtc-da90??.c
5955F:	drivers/thermal/da90??-thermal.c
5956F:	drivers/video/backlight/da90??_bl.c
5957F:	drivers/watchdog/da90??_wdt.c
5958F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
5959F:	include/linux/mfd/da903x.h
5960F:	include/linux/mfd/da9052/
5961F:	include/linux/mfd/da9055/
5962F:	include/linux/mfd/da9062/
5963F:	include/linux/mfd/da9063/
5964F:	include/linux/mfd/da9150/
5965F:	include/linux/regulator/da9211.h
5966F:	include/sound/da[79]*.h
5967F:	sound/soc/codecs/da[79]*.[ch]
5968
5969DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5970M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5971L:	linux-gpio@vger.kernel.org
5972S:	Maintained
5973F:	drivers/gpio/gpio-gpio-mm.c
5974
5975DIOLAN U2C-12 I2C DRIVER
5976M:	Guenter Roeck <linux@roeck-us.net>
5977L:	linux-i2c@vger.kernel.org
5978S:	Maintained
5979F:	drivers/i2c/busses/i2c-diolan-u2c.c
5980
5981DIRECTORY NOTIFICATION (DNOTIFY)
5982M:	Jan Kara <jack@suse.cz>
5983R:	Amir Goldstein <amir73il@gmail.com>
5984L:	linux-fsdevel@vger.kernel.org
5985S:	Maintained
5986F:	Documentation/filesystems/dnotify.rst
5987F:	fs/notify/dnotify/
5988F:	include/linux/dnotify.h
5989
5990DISK GEOMETRY AND PARTITION HANDLING
5991M:	Andries Brouwer <aeb@cwi.nl>
5992S:	Maintained
5993W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5994W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5995W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5996
5997DISKQUOTA
5998M:	Jan Kara <jack@suse.com>
5999S:	Maintained
6000F:	Documentation/filesystems/quota.rst
6001F:	fs/quota/
6002F:	include/linux/quota*.h
6003F:	include/uapi/linux/quota*.h
6004
6005DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6006M:	Bernie Thompson <bernie@plugable.com>
6007L:	linux-fbdev@vger.kernel.org
6008S:	Maintained
6009W:	http://plugable.com/category/projects/udlfb/
6010F:	Documentation/fb/udlfb.rst
6011F:	drivers/video/fbdev/udlfb.c
6012F:	include/video/udlfb.h
6013
6014DISTRIBUTED LOCK MANAGER (DLM)
6015M:	Christine Caulfield <ccaulfie@redhat.com>
6016M:	David Teigland <teigland@redhat.com>
6017L:	cluster-devel@redhat.com
6018S:	Supported
6019W:	http://sources.redhat.com/cluster/
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6021F:	fs/dlm/
6022
6023DMA BUFFER SHARING FRAMEWORK
6024M:	Sumit Semwal <sumit.semwal@linaro.org>
6025M:	Christian König <christian.koenig@amd.com>
6026L:	linux-media@vger.kernel.org
6027L:	dri-devel@lists.freedesktop.org
6028L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6029S:	Maintained
6030T:	git git://anongit.freedesktop.org/drm/drm-misc
6031F:	Documentation/driver-api/dma-buf.rst
6032F:	drivers/dma-buf/
6033F:	include/linux/*fence.h
6034F:	include/linux/dma-buf.h
6035F:	include/linux/dma-resv.h
6036K:	\bdma_(?:buf|fence|resv)\b
6037
6038DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6039M:	Vinod Koul <vkoul@kernel.org>
6040L:	dmaengine@vger.kernel.org
6041S:	Maintained
6042Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6044F:	Documentation/devicetree/bindings/dma/
6045F:	Documentation/driver-api/dmaengine/
6046F:	drivers/dma/
6047F:	include/linux/dma/
6048F:	include/linux/dmaengine.h
6049F:	include/linux/of_dma.h
6050
6051DMA MAPPING HELPERS
6052M:	Christoph Hellwig <hch@lst.de>
6053M:	Marek Szyprowski <m.szyprowski@samsung.com>
6054R:	Robin Murphy <robin.murphy@arm.com>
6055L:	iommu@lists.linux.dev
6056S:	Supported
6057W:	http://git.infradead.org/users/hch/dma-mapping.git
6058T:	git git://git.infradead.org/users/hch/dma-mapping.git
6059F:	include/asm-generic/dma-mapping.h
6060F:	include/linux/dma-direct.h
6061F:	include/linux/dma-mapping.h
6062F:	include/linux/dma-map-ops.h
6063F:	kernel/dma/
6064
6065DMA MAPPING BENCHMARK
6066M:	Xiang Chen <chenxiang66@hisilicon.com>
6067L:	iommu@lists.linux.dev
6068F:	kernel/dma/map_benchmark.c
6069F:	tools/testing/selftests/dma/
6070
6071DMA-BUF HEAPS FRAMEWORK
6072M:	Sumit Semwal <sumit.semwal@linaro.org>
6073R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6074R:	Liam Mark <lmark@codeaurora.org>
6075R:	Laura Abbott <labbott@redhat.com>
6076R:	Brian Starkey <Brian.Starkey@arm.com>
6077R:	John Stultz <jstultz@google.com>
6078L:	linux-media@vger.kernel.org
6079L:	dri-devel@lists.freedesktop.org
6080L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6081S:	Maintained
6082T:	git git://anongit.freedesktop.org/drm/drm-misc
6083F:	drivers/dma-buf/dma-heap.c
6084F:	drivers/dma-buf/heaps/*
6085F:	include/linux/dma-heap.h
6086F:	include/uapi/linux/dma-heap.h
6087
6088DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6089M:	Lukasz Luba <lukasz.luba@arm.com>
6090L:	linux-pm@vger.kernel.org
6091L:	linux-samsung-soc@vger.kernel.org
6092S:	Maintained
6093F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6094F:	drivers/memory/samsung/exynos5422-dmc.c
6095
6096DME1737 HARDWARE MONITOR DRIVER
6097M:	Juerg Haefliger <juergh@gmail.com>
6098L:	linux-hwmon@vger.kernel.org
6099S:	Maintained
6100F:	Documentation/hwmon/dme1737.rst
6101F:	drivers/hwmon/dme1737.c
6102
6103DMI/SMBIOS SUPPORT
6104M:	Jean Delvare <jdelvare@suse.com>
6105S:	Maintained
6106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6107F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6108F:	drivers/firmware/dmi-id.c
6109F:	drivers/firmware/dmi_scan.c
6110F:	include/linux/dmi.h
6111
6112DOCUMENTATION
6113M:	Jonathan Corbet <corbet@lwn.net>
6114L:	linux-doc@vger.kernel.org
6115S:	Maintained
6116P:	Documentation/doc-guide/maintainer-profile.rst
6117T:	git git://git.lwn.net/linux.git docs-next
6118F:	Documentation/
6119F:	scripts/documentation-file-ref-check
6120F:	scripts/kernel-doc
6121F:	scripts/sphinx-pre-install
6122X:	Documentation/ABI/
6123X:	Documentation/admin-guide/media/
6124X:	Documentation/devicetree/
6125X:	Documentation/driver-api/media/
6126X:	Documentation/firmware-guide/acpi/
6127X:	Documentation/i2c/
6128X:	Documentation/power/
6129X:	Documentation/spi/
6130X:	Documentation/userspace-api/media/
6131
6132DOCUMENTATION REPORTING ISSUES
6133M:	Thorsten Leemhuis <linux@leemhuis.info>
6134L:	linux-doc@vger.kernel.org
6135S:	Maintained
6136F:	Documentation/admin-guide/reporting-issues.rst
6137
6138DOCUMENTATION SCRIPTS
6139M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6140L:	linux-doc@vger.kernel.org
6141S:	Maintained
6142F:	Documentation/sphinx/parse-headers.pl
6143F:	scripts/documentation-file-ref-check
6144F:	scripts/sphinx-pre-install
6145
6146DOCUMENTATION/ITALIAN
6147M:	Federico Vaga <federico.vaga@vaga.pv.it>
6148L:	linux-doc@vger.kernel.org
6149S:	Maintained
6150F:	Documentation/translations/it_IT
6151
6152DOCUMENTATION/JAPANESE
6153R:	Akira Yokosawa <akiyks@gmail.com>
6154L:	linux-doc@vger.kernel.org
6155S:	Maintained
6156F:	Documentation/translations/ja_JP
6157
6158DONGWOON DW9714 LENS VOICE COIL DRIVER
6159M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6160L:	linux-media@vger.kernel.org
6161S:	Maintained
6162T:	git git://linuxtv.org/media_tree.git
6163F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6164F:	drivers/media/i2c/dw9714.c
6165
6166DONGWOON DW9768 LENS VOICE COIL DRIVER
6167M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
6168L:	linux-media@vger.kernel.org
6169S:	Maintained
6170T:	git git://linuxtv.org/media_tree.git
6171F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6172F:	drivers/media/i2c/dw9768.c
6173
6174DONGWOON DW9807 LENS VOICE COIL DRIVER
6175M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6176L:	linux-media@vger.kernel.org
6177S:	Maintained
6178T:	git git://linuxtv.org/media_tree.git
6179F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6180F:	drivers/media/i2c/dw9807-vcm.c
6181
6182DOUBLETALK DRIVER
6183M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6184L:	blinux-list@redhat.com
6185S:	Maintained
6186F:	drivers/char/dtlk.c
6187F:	include/linux/dtlk.h
6188
6189DPAA2 DATAPATH I/O (DPIO) DRIVER
6190M:	Roy Pledge <Roy.Pledge@nxp.com>
6191L:	linux-kernel@vger.kernel.org
6192S:	Maintained
6193F:	drivers/soc/fsl/dpio
6194
6195DPAA2 ETHERNET DRIVER
6196M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6197L:	netdev@vger.kernel.org
6198S:	Maintained
6199F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6200F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6201F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6202F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6203F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6204F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6205F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6206F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6207F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6208
6209DPAA2 ETHERNET SWITCH DRIVER
6210M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6211L:	netdev@vger.kernel.org
6212S:	Maintained
6213F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6214F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6215F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6216
6217DPT_I2O SCSI RAID DRIVER
6218M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6219L:	linux-scsi@vger.kernel.org
6220S:	Maintained
6221W:	http://www.adaptec.com/
6222F:	drivers/scsi/dpt*
6223F:	drivers/scsi/dpt/
6224
6225DRBD DRIVER
6226M:	Philipp Reisner <philipp.reisner@linbit.com>
6227M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6228M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6229L:	drbd-dev@lists.linbit.com
6230S:	Supported
6231W:	http://www.drbd.org
6232T:	git git://git.linbit.com/linux-drbd.git
6233T:	git git://git.linbit.com/drbd-8.4.git
6234F:	Documentation/admin-guide/blockdev/
6235F:	drivers/block/drbd/
6236F:	lib/lru_cache.c
6237
6238DRIVER COMPONENT FRAMEWORK
6239L:	dri-devel@lists.freedesktop.org
6240F:	drivers/base/component.c
6241F:	include/linux/component.h
6242
6243DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6244M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6245R:	"Rafael J. Wysocki" <rafael@kernel.org>
6246S:	Supported
6247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6248F:	Documentation/core-api/kobject.rst
6249F:	drivers/base/
6250F:	fs/debugfs/
6251F:	fs/sysfs/
6252F:	include/linux/debugfs.h
6253F:	include/linux/kobj*
6254F:	lib/kobj*
6255
6256DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6257M:	Nishanth Menon <nm@ti.com>
6258L:	linux-pm@vger.kernel.org
6259S:	Maintained
6260F:	drivers/soc/ti/smartreflex.c
6261F:	include/linux/power/smartreflex.h
6262
6263DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6264M:	Maxime Ripard <mripard@kernel.org>
6265M:	Chen-Yu Tsai <wens@csie.org>
6266R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6267L:	dri-devel@lists.freedesktop.org
6268S:	Supported
6269T:	git git://anongit.freedesktop.org/drm/drm-misc
6270F:	drivers/gpu/drm/sun4i/sun8i*
6271
6272DRM DRIVER FOR ARM PL111 CLCD
6273M:	Emma Anholt <emma@anholt.net>
6274S:	Supported
6275T:	git git://anongit.freedesktop.org/drm/drm-misc
6276F:	drivers/gpu/drm/pl111/
6277
6278DRM DRIVER FOR ARM VERSATILE TFT PANELS
6279M:	Linus Walleij <linus.walleij@linaro.org>
6280S:	Maintained
6281T:	git git://anongit.freedesktop.org/drm/drm-misc
6282F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6283F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6284
6285DRM DRIVER FOR ASPEED BMC GFX
6286M:	Joel Stanley <joel@jms.id.au>
6287L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6288S:	Supported
6289T:	git git://anongit.freedesktop.org/drm/drm-misc
6290F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6291F:	drivers/gpu/drm/aspeed/
6292
6293DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6294M:	Dave Airlie <airlied@redhat.com>
6295R:	Thomas Zimmermann <tzimmermann@suse.de>
6296L:	dri-devel@lists.freedesktop.org
6297S:	Supported
6298T:	git git://anongit.freedesktop.org/drm/drm-misc
6299F:	drivers/gpu/drm/ast/
6300
6301DRM DRIVER FOR BOCHS VIRTUAL GPU
6302M:	Gerd Hoffmann <kraxel@redhat.com>
6303L:	virtualization@lists.linux-foundation.org
6304S:	Maintained
6305T:	git git://anongit.freedesktop.org/drm/drm-misc
6306F:	drivers/gpu/drm/tiny/bochs.c
6307
6308DRM DRIVER FOR BOE HIMAX8279D PANELS
6309M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6310S:	Maintained
6311F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6312F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6313
6314DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6315M:	Jagan Teki <jagan@amarulasolutions.com>
6316S:	Maintained
6317F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6318F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6319
6320DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6321M:	Linus Walleij <linus.walleij@linaro.org>
6322S:	Maintained
6323T:	git git://anongit.freedesktop.org/drm/drm-misc
6324F:	drivers/gpu/drm/tve200/
6325
6326DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6327M:	Icenowy Zheng <icenowy@aosc.io>
6328S:	Maintained
6329F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6330F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6331
6332DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6333M:	Jagan Teki <jagan@amarulasolutions.com>
6334S:	Maintained
6335F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6336F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6337
6338DRM DRIVER FOR GENERIC USB DISPLAY
6339M:	Noralf Trønnes <noralf@tronnes.org>
6340S:	Maintained
6341W:	https://github.com/notro/gud/wiki
6342T:	git git://anongit.freedesktop.org/drm/drm-misc
6343F:	drivers/gpu/drm/gud/
6344F:	include/drm/gud.h
6345
6346DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6347M:	Hans de Goede <hdegoede@redhat.com>
6348S:	Maintained
6349T:	git git://anongit.freedesktop.org/drm/drm-misc
6350F:	drivers/gpu/drm/tiny/gm12u320.c
6351
6352DRM DRIVER FOR HX8357D PANELS
6353M:	Emma Anholt <emma@anholt.net>
6354S:	Maintained
6355T:	git git://anongit.freedesktop.org/drm/drm-misc
6356F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6357F:	drivers/gpu/drm/tiny/hx8357d.c
6358
6359DRM DRIVER FOR ILITEK ILI9225 PANELS
6360M:	David Lechner <david@lechnology.com>
6361S:	Maintained
6362T:	git git://anongit.freedesktop.org/drm/drm-misc
6363F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6364F:	drivers/gpu/drm/tiny/ili9225.c
6365
6366DRM DRIVER FOR ILITEK ILI9486 PANELS
6367M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6368S:	Maintained
6369T:	git git://anongit.freedesktop.org/drm/drm-misc
6370F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6371F:	drivers/gpu/drm/tiny/ili9486.c
6372
6373DRM DRIVER FOR INTEL I810 VIDEO CARDS
6374S:	Orphan / Obsolete
6375F:	drivers/gpu/drm/i810/
6376F:	include/uapi/drm/i810_drm.h
6377
6378DRM DRIVER FOR LVDS PANELS
6379M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6380L:	dri-devel@lists.freedesktop.org
6381T:	git git://anongit.freedesktop.org/drm/drm-misc
6382S:	Maintained
6383F:	drivers/gpu/drm/panel/panel-lvds.c
6384F:	Documentation/devicetree/bindings/display/lvds.yaml
6385F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6386
6387DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6388M:	Guido Günther <agx@sigxcpu.org>
6389R:	Purism Kernel Team <kernel@puri.sm>
6390S:	Maintained
6391F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6392F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6393
6394DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6395S:	Orphan / Obsolete
6396F:	drivers/gpu/drm/mga/
6397F:	include/uapi/drm/mga_drm.h
6398
6399DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6400M:	Dave Airlie <airlied@redhat.com>
6401R:	Thomas Zimmermann <tzimmermann@suse.de>
6402L:	dri-devel@lists.freedesktop.org
6403S:	Supported
6404T:	git git://anongit.freedesktop.org/drm/drm-misc
6405F:	drivers/gpu/drm/mgag200/
6406
6407DRM DRIVER FOR MI0283QT
6408M:	Noralf Trønnes <noralf@tronnes.org>
6409S:	Maintained
6410T:	git git://anongit.freedesktop.org/drm/drm-misc
6411F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6412F:	drivers/gpu/drm/tiny/mi0283qt.c
6413
6414DRM DRIVER FOR MIPI DBI compatible panels
6415M:	Noralf Trønnes <noralf@tronnes.org>
6416S:	Maintained
6417W:	https://github.com/notro/panel-mipi-dbi/wiki
6418T:	git git://anongit.freedesktop.org/drm/drm-misc
6419F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6420F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6421
6422DRM DRIVER FOR MSM ADRENO GPU
6423M:	Rob Clark <robdclark@gmail.com>
6424M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6425M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6426R:	Sean Paul <sean@poorly.run>
6427L:	linux-arm-msm@vger.kernel.org
6428L:	dri-devel@lists.freedesktop.org
6429L:	freedreno@lists.freedesktop.org
6430S:	Maintained
6431T:	git https://gitlab.freedesktop.org/drm/msm.git
6432F:	Documentation/devicetree/bindings/display/msm/
6433F:	drivers/gpu/drm/msm/
6434F:	include/uapi/drm/msm_drm.h
6435
6436DRM DRIVER FOR NOVATEK NT35510 PANELS
6437M:	Linus Walleij <linus.walleij@linaro.org>
6438S:	Maintained
6439T:	git git://anongit.freedesktop.org/drm/drm-misc
6440F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6441F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6442
6443DRM DRIVER FOR NOVATEK NT35560 PANELS
6444M:	Linus Walleij <linus.walleij@linaro.org>
6445S:	Maintained
6446T:	git git://anongit.freedesktop.org/drm/drm-misc
6447F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6448F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6449
6450DRM DRIVER FOR NOVATEK NT36672A PANELS
6451M:	Sumit Semwal <sumit.semwal@linaro.org>
6452S:	Maintained
6453T:	git git://anongit.freedesktop.org/drm/drm-misc
6454F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6455F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6456
6457DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6458M:	Ben Skeggs <bskeggs@redhat.com>
6459M:	Karol Herbst <kherbst@redhat.com>
6460M:	Lyude Paul <lyude@redhat.com>
6461L:	dri-devel@lists.freedesktop.org
6462L:	nouveau@lists.freedesktop.org
6463S:	Supported
6464W:	https://nouveau.freedesktop.org/
6465Q:	https://patchwork.freedesktop.org/project/nouveau/
6466Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6467B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6468C:	irc://irc.oftc.net/nouveau
6469T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6470F:	drivers/gpu/drm/nouveau/
6471F:	include/uapi/drm/nouveau_drm.h
6472
6473DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6474M:	Stefan Mavrodiev <stefan@olimex.com>
6475S:	Maintained
6476F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6477F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6478
6479DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6480R:	Douglas Anderson <dianders@chromium.org>
6481F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6482F:	drivers/gpu/drm/bridge/parade-ps8640.c
6483
6484DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6485M:	Noralf Trønnes <noralf@tronnes.org>
6486S:	Maintained
6487T:	git git://anongit.freedesktop.org/drm/drm-misc
6488F:	Documentation/devicetree/bindings/display/repaper.txt
6489F:	drivers/gpu/drm/tiny/repaper.c
6490
6491DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6492M:	Javier Martinez Canillas <javierm@redhat.com>
6493S:	Maintained
6494T:	git git://anongit.freedesktop.org/drm/drm-misc
6495F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6496F:	drivers/gpu/drm/solomon/ssd130x*
6497
6498DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6499M:	Dave Airlie <airlied@redhat.com>
6500M:	Gerd Hoffmann <kraxel@redhat.com>
6501L:	virtualization@lists.linux-foundation.org
6502S:	Obsolete
6503W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6504T:	git git://anongit.freedesktop.org/drm/drm-misc
6505F:	drivers/gpu/drm/tiny/cirrus.c
6506
6507DRM DRIVER FOR QXL VIRTUAL GPU
6508M:	Dave Airlie <airlied@redhat.com>
6509M:	Gerd Hoffmann <kraxel@redhat.com>
6510L:	virtualization@lists.linux-foundation.org
6511L:	spice-devel@lists.freedesktop.org
6512S:	Maintained
6513T:	git git://anongit.freedesktop.org/drm/drm-misc
6514F:	drivers/gpu/drm/qxl/
6515F:	include/uapi/drm/qxl_drm.h
6516
6517DRM DRIVER FOR RAGE 128 VIDEO CARDS
6518S:	Orphan / Obsolete
6519F:	drivers/gpu/drm/r128/
6520F:	include/uapi/drm/r128_drm.h
6521
6522DRM DRIVER FOR RAYDIUM RM67191 PANELS
6523M:	Robert Chiras <robert.chiras@nxp.com>
6524S:	Maintained
6525F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6526F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6527
6528DRM DRIVER FOR SAMSUNG DB7430 PANELS
6529M:	Linus Walleij <linus.walleij@linaro.org>
6530S:	Maintained
6531T:	git git://anongit.freedesktop.org/drm/drm-misc
6532F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6533F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6534
6535DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6536M:	Markuss Broks <markuss.broks@gmail.com>
6537S:	Maintained
6538F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6539F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6540
6541DRM DRIVER FOR SITRONIX ST7703 PANELS
6542M:	Guido Günther <agx@sigxcpu.org>
6543R:	Purism Kernel Team <kernel@puri.sm>
6544R:	Ondrej Jirman <megous@megous.com>
6545S:	Maintained
6546F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6547F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6548
6549DRM DRIVER FOR SAVAGE VIDEO CARDS
6550S:	Orphan / Obsolete
6551F:	drivers/gpu/drm/savage/
6552F:	include/uapi/drm/savage_drm.h
6553
6554DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6555M:	Thomas Zimmermann <tzimmermann@suse.de>
6556L:	dri-devel@lists.freedesktop.org
6557S:	Maintained
6558T:	git git://anongit.freedesktop.org/drm/drm-misc
6559F:	drivers/gpu/drm/tiny/simpledrm.c
6560
6561DRM DRIVER FOR SIS VIDEO CARDS
6562S:	Orphan / Obsolete
6563F:	drivers/gpu/drm/sis/
6564F:	include/uapi/drm/sis_drm.h
6565
6566DRM DRIVER FOR SITRONIX ST7586 PANELS
6567M:	David Lechner <david@lechnology.com>
6568S:	Maintained
6569T:	git git://anongit.freedesktop.org/drm/drm-misc
6570F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6571F:	drivers/gpu/drm/tiny/st7586.c
6572
6573DRM DRIVER FOR SITRONIX ST7701 PANELS
6574M:	Jagan Teki <jagan@amarulasolutions.com>
6575S:	Maintained
6576F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6577F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6578
6579DRM DRIVER FOR SITRONIX ST7735R PANELS
6580M:	David Lechner <david@lechnology.com>
6581S:	Maintained
6582T:	git git://anongit.freedesktop.org/drm/drm-misc
6583F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6584F:	drivers/gpu/drm/tiny/st7735r.c
6585
6586DRM DRIVER FOR ST-ERICSSON MCDE
6587M:	Linus Walleij <linus.walleij@linaro.org>
6588S:	Maintained
6589T:	git git://anongit.freedesktop.org/drm/drm-misc
6590F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6591F:	drivers/gpu/drm/mcde/
6592
6593DRM DRIVER FOR TDFX VIDEO CARDS
6594S:	Orphan / Obsolete
6595F:	drivers/gpu/drm/tdfx/
6596
6597DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6598R:	Douglas Anderson <dianders@chromium.org>
6599F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6600F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6601
6602DRM DRIVER FOR TPO TPG110 PANELS
6603M:	Linus Walleij <linus.walleij@linaro.org>
6604S:	Maintained
6605T:	git git://anongit.freedesktop.org/drm/drm-misc
6606F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6607F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6608
6609DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6610M:	Dave Airlie <airlied@redhat.com>
6611R:	Sean Paul <sean@poorly.run>
6612R:	Thomas Zimmermann <tzimmermann@suse.de>
6613L:	dri-devel@lists.freedesktop.org
6614S:	Supported
6615T:	git git://anongit.freedesktop.org/drm/drm-misc
6616F:	drivers/gpu/drm/udl/
6617
6618DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6619M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6620M:	Melissa Wen <melissa.srw@gmail.com>
6621R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6622R:	Daniel Vetter <daniel@ffwll.ch>
6623L:	dri-devel@lists.freedesktop.org
6624S:	Maintained
6625T:	git git://anongit.freedesktop.org/drm/drm-misc
6626F:	Documentation/gpu/vkms.rst
6627F:	drivers/gpu/drm/vkms/
6628
6629DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6630M:	Hans de Goede <hdegoede@redhat.com>
6631L:	dri-devel@lists.freedesktop.org
6632S:	Maintained
6633T:	git git://anongit.freedesktop.org/drm/drm-misc
6634F:	drivers/gpu/drm/vboxvideo/
6635
6636DRM DRIVER FOR VMWARE VIRTUAL GPU
6637M:	Zack Rusin <zackr@vmware.com>
6638R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6639L:	dri-devel@lists.freedesktop.org
6640S:	Supported
6641T:	git git://anongit.freedesktop.org/drm/drm-misc
6642F:	drivers/gpu/drm/vmwgfx/
6643F:	include/uapi/drm/vmwgfx_drm.h
6644
6645DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6646M:	Linus Walleij <linus.walleij@linaro.org>
6647S:	Maintained
6648T:	git git://anongit.freedesktop.org/drm/drm-misc
6649F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6650F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6651
6652DRM DRIVERS
6653M:	David Airlie <airlied@linux.ie>
6654M:	Daniel Vetter <daniel@ffwll.ch>
6655L:	dri-devel@lists.freedesktop.org
6656S:	Maintained
6657B:	https://gitlab.freedesktop.org/drm
6658C:	irc://irc.oftc.net/dri-devel
6659T:	git git://anongit.freedesktop.org/drm/drm
6660F:	Documentation/devicetree/bindings/display/
6661F:	Documentation/devicetree/bindings/gpu/
6662F:	Documentation/gpu/
6663F:	drivers/gpu/
6664F:	include/drm/
6665F:	include/linux/vga*
6666F:	include/uapi/drm/
6667
6668DRM DRIVERS AND MISC GPU PATCHES
6669M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6670M:	Maxime Ripard <mripard@kernel.org>
6671M:	Thomas Zimmermann <tzimmermann@suse.de>
6672S:	Maintained
6673W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6674T:	git git://anongit.freedesktop.org/drm/drm-misc
6675F:	Documentation/gpu/
6676F:	drivers/gpu/drm/*
6677F:	drivers/gpu/vga/
6678F:	include/drm/drm*
6679F:	include/linux/vga*
6680F:	include/uapi/drm/drm*
6681
6682DRM DRIVERS FOR ALLWINNER A10
6683M:	Maxime Ripard <mripard@kernel.org>
6684M:	Chen-Yu Tsai <wens@csie.org>
6685L:	dri-devel@lists.freedesktop.org
6686S:	Supported
6687T:	git git://anongit.freedesktop.org/drm/drm-misc
6688F:	Documentation/devicetree/bindings/display/allwinner*
6689F:	drivers/gpu/drm/sun4i/
6690
6691DRM DRIVERS FOR AMLOGIC SOCS
6692M:	Neil Armstrong <narmstrong@baylibre.com>
6693L:	dri-devel@lists.freedesktop.org
6694L:	linux-amlogic@lists.infradead.org
6695S:	Supported
6696W:	http://linux-meson.com/
6697T:	git git://anongit.freedesktop.org/drm/drm-misc
6698F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6699F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6700F:	Documentation/gpu/meson.rst
6701F:	drivers/gpu/drm/meson/
6702
6703DRM DRIVERS FOR ATMEL HLCDC
6704M:	Sam Ravnborg <sam@ravnborg.org>
6705M:	Boris Brezillon <bbrezillon@kernel.org>
6706L:	dri-devel@lists.freedesktop.org
6707S:	Supported
6708T:	git git://anongit.freedesktop.org/drm/drm-misc
6709F:	Documentation/devicetree/bindings/display/atmel/
6710F:	drivers/gpu/drm/atmel-hlcdc/
6711
6712DRM DRIVERS FOR BRIDGE CHIPS
6713M:	Andrzej Hajda <andrzej.hajda@intel.com>
6714M:	Neil Armstrong <narmstrong@baylibre.com>
6715M:	Robert Foss <robert.foss@linaro.org>
6716R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6717R:	Jonas Karlman <jonas@kwiboo.se>
6718R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6719S:	Maintained
6720T:	git git://anongit.freedesktop.org/drm/drm-misc
6721F:	Documentation/devicetree/bindings/display/bridge/
6722F:	drivers/gpu/drm/bridge/
6723
6724DRM DRIVERS FOR EXYNOS
6725M:	Inki Dae <inki.dae@samsung.com>
6726M:	Joonyoung Shim <jy0922.shim@samsung.com>
6727M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6728M:	Kyungmin Park <kyungmin.park@samsung.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6732F:	Documentation/devicetree/bindings/display/exynos/
6733F:	Documentation/devicetree/bindings/display/samsung/
6734F:	drivers/gpu/drm/exynos/
6735F:	include/uapi/drm/exynos_drm.h
6736
6737DRM DRIVERS FOR FREESCALE DCU
6738M:	Stefan Agner <stefan@agner.ch>
6739M:	Alison Wang <alison.wang@nxp.com>
6740L:	dri-devel@lists.freedesktop.org
6741S:	Supported
6742T:	git git://anongit.freedesktop.org/drm/drm-misc
6743F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6744F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6745F:	drivers/gpu/drm/fsl-dcu/
6746
6747DRM DRIVERS FOR FREESCALE IMX
6748M:	Philipp Zabel <p.zabel@pengutronix.de>
6749L:	dri-devel@lists.freedesktop.org
6750S:	Maintained
6751F:	Documentation/devicetree/bindings/display/imx/
6752F:	drivers/gpu/drm/imx/
6753F:	drivers/gpu/ipu-v3/
6754
6755DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6756M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6757L:	dri-devel@lists.freedesktop.org
6758S:	Maintained
6759T:	git git://github.com/patjak/drm-gma500
6760F:	drivers/gpu/drm/gma500/
6761
6762DRM DRIVERS FOR HISILICON
6763M:	Xinliang Liu <xinliang.liu@linaro.org>
6764M:	Tian Tao  <tiantao6@hisilicon.com>
6765R:	John Stultz <jstultz@google.com>
6766R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6767R:	Chen Feng <puck.chen@hisilicon.com>
6768L:	dri-devel@lists.freedesktop.org
6769S:	Maintained
6770T:	git git://anongit.freedesktop.org/drm/drm-misc
6771F:	Documentation/devicetree/bindings/display/hisilicon/
6772F:	drivers/gpu/drm/hisilicon/
6773
6774DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6775M:	Deepak Rawat <drawat.floss@gmail.com>
6776L:	linux-hyperv@vger.kernel.org
6777L:	dri-devel@lists.freedesktop.org
6778S:	Maintained
6779T:	git git://anongit.freedesktop.org/drm/drm-misc
6780F:	drivers/gpu/drm/hyperv
6781
6782DRM DRIVERS FOR LIMA
6783M:	Qiang Yu <yuq825@gmail.com>
6784L:	dri-devel@lists.freedesktop.org
6785L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6786S:	Maintained
6787T:	git git://anongit.freedesktop.org/drm/drm-misc
6788F:	drivers/gpu/drm/lima/
6789F:	include/uapi/drm/lima_drm.h
6790
6791DRM DRIVERS FOR MEDIATEK
6792M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6793M:	Philipp Zabel <p.zabel@pengutronix.de>
6794L:	dri-devel@lists.freedesktop.org
6795L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6796S:	Supported
6797F:	Documentation/devicetree/bindings/display/mediatek/
6798F:	drivers/gpu/drm/mediatek/
6799F:	drivers/phy/mediatek/phy-mtk-hdmi*
6800F:	drivers/phy/mediatek/phy-mtk-mipi*
6801
6802DRM DRIVERS FOR NVIDIA TEGRA
6803M:	Thierry Reding <thierry.reding@gmail.com>
6804L:	dri-devel@lists.freedesktop.org
6805L:	linux-tegra@vger.kernel.org
6806S:	Supported
6807T:	git git://anongit.freedesktop.org/tegra/linux.git
6808F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6809F:	Documentation/devicetree/bindings/gpu/host1x/
6810F:	drivers/gpu/drm/tegra/
6811F:	drivers/gpu/host1x/
6812F:	include/linux/host1x.h
6813F:	include/uapi/drm/tegra_drm.h
6814
6815DRM DRIVERS FOR RENESAS
6816M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6817M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6818L:	dri-devel@lists.freedesktop.org
6819L:	linux-renesas-soc@vger.kernel.org
6820S:	Supported
6821T:	git git://linuxtv.org/pinchartl/media drm/du/next
6822F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6823F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6824F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6825F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6826F:	drivers/gpu/drm/rcar-du/
6827F:	drivers/gpu/drm/shmobile/
6828F:	include/linux/platform_data/shmob_drm.h
6829
6830DRM DRIVERS FOR ROCKCHIP
6831M:	Sandy Huang <hjc@rock-chips.com>
6832M:	Heiko Stübner <heiko@sntech.de>
6833L:	dri-devel@lists.freedesktop.org
6834S:	Maintained
6835T:	git git://anongit.freedesktop.org/drm/drm-misc
6836F:	Documentation/devicetree/bindings/display/rockchip/
6837F:	drivers/gpu/drm/rockchip/
6838
6839DRM DRIVERS FOR STI
6840M:	Alain Volmat <alain.volmat@foss.st.com>
6841L:	dri-devel@lists.freedesktop.org
6842S:	Maintained
6843T:	git git://anongit.freedesktop.org/drm/drm-misc
6844F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6845F:	drivers/gpu/drm/sti
6846
6847DRM DRIVERS FOR STM
6848M:	Yannick Fertre <yannick.fertre@foss.st.com>
6849M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6850M:	Philippe Cornu <philippe.cornu@foss.st.com>
6851L:	dri-devel@lists.freedesktop.org
6852S:	Maintained
6853T:	git git://anongit.freedesktop.org/drm/drm-misc
6854F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6855F:	drivers/gpu/drm/stm
6856
6857DRM DRIVERS FOR TI KEYSTONE
6858M:	Jyri Sarha <jyri.sarha@iki.fi>
6859M:	Tomi Valkeinen <tomba@kernel.org>
6860L:	dri-devel@lists.freedesktop.org
6861S:	Maintained
6862T:	git git://anongit.freedesktop.org/drm/drm-misc
6863F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6864F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6865F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6866F:	drivers/gpu/drm/tidss/
6867
6868DRM DRIVERS FOR TI LCDC
6869M:	Jyri Sarha <jyri.sarha@iki.fi>
6870R:	Tomi Valkeinen <tomba@kernel.org>
6871L:	dri-devel@lists.freedesktop.org
6872S:	Maintained
6873F:	Documentation/devicetree/bindings/display/tilcdc/
6874F:	drivers/gpu/drm/tilcdc/
6875
6876DRM DRIVERS FOR TI OMAP
6877M:	Tomi Valkeinen <tomba@kernel.org>
6878L:	dri-devel@lists.freedesktop.org
6879S:	Maintained
6880F:	Documentation/devicetree/bindings/display/ti/
6881F:	drivers/gpu/drm/omapdrm/
6882
6883DRM DRIVERS FOR V3D
6884M:	Emma Anholt <emma@anholt.net>
6885S:	Supported
6886T:	git git://anongit.freedesktop.org/drm/drm-misc
6887F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6888F:	drivers/gpu/drm/v3d/
6889F:	include/uapi/drm/v3d_drm.h
6890
6891DRM DRIVERS FOR VC4
6892M:	Emma Anholt <emma@anholt.net>
6893M:	Maxime Ripard <mripard@kernel.org>
6894S:	Supported
6895T:	git git://github.com/anholt/linux
6896T:	git git://anongit.freedesktop.org/drm/drm-misc
6897F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6898F:	drivers/gpu/drm/vc4/
6899F:	include/uapi/drm/vc4_drm.h
6900
6901DRM DRIVERS FOR VIVANTE GPU IP
6902M:	Lucas Stach <l.stach@pengutronix.de>
6903R:	Russell King <linux+etnaviv@armlinux.org.uk>
6904R:	Christian Gmeiner <christian.gmeiner@gmail.com>
6905L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6906L:	dri-devel@lists.freedesktop.org
6907S:	Maintained
6908F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6909F:	drivers/gpu/drm/etnaviv/
6910F:	include/uapi/drm/etnaviv_drm.h
6911
6912DRM DRIVERS FOR XEN
6913M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6914L:	dri-devel@lists.freedesktop.org
6915L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
6916S:	Supported
6917T:	git git://anongit.freedesktop.org/drm/drm-misc
6918F:	Documentation/gpu/xen-front.rst
6919F:	drivers/gpu/drm/xen/
6920
6921DRM DRIVERS FOR XILINX
6922M:	Hyun Kwon <hyun.kwon@xilinx.com>
6923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6924L:	dri-devel@lists.freedesktop.org
6925S:	Maintained
6926T:	git git://anongit.freedesktop.org/drm/drm-misc
6927F:	Documentation/devicetree/bindings/display/xlnx/
6928F:	drivers/gpu/drm/xlnx/
6929
6930DRM PANEL DRIVERS
6931M:	Thierry Reding <thierry.reding@gmail.com>
6932R:	Sam Ravnborg <sam@ravnborg.org>
6933L:	dri-devel@lists.freedesktop.org
6934S:	Maintained
6935T:	git git://anongit.freedesktop.org/drm/drm-misc
6936F:	Documentation/devicetree/bindings/display/panel/
6937F:	drivers/gpu/drm/drm_panel.c
6938F:	drivers/gpu/drm/panel/
6939F:	include/drm/drm_panel.h
6940
6941DRM PRIVACY-SCREEN CLASS
6942M:	Hans de Goede <hdegoede@redhat.com>
6943L:	dri-devel@lists.freedesktop.org
6944S:	Maintained
6945T:	git git://anongit.freedesktop.org/drm/drm-misc
6946F:	drivers/gpu/drm/drm_privacy_screen*
6947F:	include/drm/drm_privacy_screen*
6948
6949DRM TTM SUBSYSTEM
6950M:	Christian Koenig <christian.koenig@amd.com>
6951M:	Huang Rui <ray.huang@amd.com>
6952L:	dri-devel@lists.freedesktop.org
6953S:	Maintained
6954T:	git git://anongit.freedesktop.org/drm/drm-misc
6955F:	drivers/gpu/drm/ttm/
6956F:	include/drm/ttm/
6957
6958DRM GPU SCHEDULER
6959M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6960L:	dri-devel@lists.freedesktop.org
6961S:	Maintained
6962T:	git git://anongit.freedesktop.org/drm/drm-misc
6963F:	drivers/gpu/drm/scheduler/
6964F:	include/drm/gpu_scheduler.h
6965
6966DSBR100 USB FM RADIO DRIVER
6967M:	Alexey Klimov <klimov.linux@gmail.com>
6968L:	linux-media@vger.kernel.org
6969S:	Maintained
6970T:	git git://linuxtv.org/media_tree.git
6971F:	drivers/media/radio/dsbr100.c
6972
6973DT3155 MEDIA DRIVER
6974M:	Hans Verkuil <hverkuil@xs4all.nl>
6975L:	linux-media@vger.kernel.org
6976S:	Odd Fixes
6977W:	https://linuxtv.org
6978T:	git git://linuxtv.org/media_tree.git
6979F:	drivers/media/pci/dt3155/
6980
6981DVB_USB_AF9015 MEDIA DRIVER
6982M:	Antti Palosaari <crope@iki.fi>
6983L:	linux-media@vger.kernel.org
6984S:	Maintained
6985W:	https://linuxtv.org
6986W:	http://palosaari.fi/linux/
6987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6988T:	git git://linuxtv.org/anttip/media_tree.git
6989F:	drivers/media/usb/dvb-usb-v2/af9015*
6990
6991DVB_USB_AF9035 MEDIA DRIVER
6992M:	Antti Palosaari <crope@iki.fi>
6993L:	linux-media@vger.kernel.org
6994S:	Maintained
6995W:	https://linuxtv.org
6996W:	http://palosaari.fi/linux/
6997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6998T:	git git://linuxtv.org/anttip/media_tree.git
6999F:	drivers/media/usb/dvb-usb-v2/af9035*
7000
7001DVB_USB_ANYSEE MEDIA DRIVER
7002M:	Antti Palosaari <crope@iki.fi>
7003L:	linux-media@vger.kernel.org
7004S:	Maintained
7005W:	https://linuxtv.org
7006W:	http://palosaari.fi/linux/
7007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7008T:	git git://linuxtv.org/anttip/media_tree.git
7009F:	drivers/media/usb/dvb-usb-v2/anysee*
7010
7011DVB_USB_AU6610 MEDIA DRIVER
7012M:	Antti Palosaari <crope@iki.fi>
7013L:	linux-media@vger.kernel.org
7014S:	Maintained
7015W:	https://linuxtv.org
7016W:	http://palosaari.fi/linux/
7017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7018T:	git git://linuxtv.org/anttip/media_tree.git
7019F:	drivers/media/usb/dvb-usb-v2/au6610*
7020
7021DVB_USB_CE6230 MEDIA DRIVER
7022M:	Antti Palosaari <crope@iki.fi>
7023L:	linux-media@vger.kernel.org
7024S:	Maintained
7025W:	https://linuxtv.org
7026W:	http://palosaari.fi/linux/
7027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7028T:	git git://linuxtv.org/anttip/media_tree.git
7029F:	drivers/media/usb/dvb-usb-v2/ce6230*
7030
7031DVB_USB_CXUSB MEDIA DRIVER
7032M:	Michael Krufky <mkrufky@linuxtv.org>
7033L:	linux-media@vger.kernel.org
7034S:	Maintained
7035W:	https://linuxtv.org
7036W:	http://github.com/mkrufky
7037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7038T:	git git://linuxtv.org/media_tree.git
7039F:	drivers/media/usb/dvb-usb/cxusb*
7040
7041DVB_USB_EC168 MEDIA DRIVER
7042M:	Antti Palosaari <crope@iki.fi>
7043L:	linux-media@vger.kernel.org
7044S:	Maintained
7045W:	https://linuxtv.org
7046W:	http://palosaari.fi/linux/
7047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7048T:	git git://linuxtv.org/anttip/media_tree.git
7049F:	drivers/media/usb/dvb-usb-v2/ec168*
7050
7051DVB_USB_GL861 MEDIA DRIVER
7052M:	Antti Palosaari <crope@iki.fi>
7053L:	linux-media@vger.kernel.org
7054S:	Maintained
7055W:	https://linuxtv.org
7056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7057T:	git git://linuxtv.org/anttip/media_tree.git
7058F:	drivers/media/usb/dvb-usb-v2/gl861*
7059
7060DVB_USB_MXL111SF MEDIA DRIVER
7061M:	Michael Krufky <mkrufky@linuxtv.org>
7062L:	linux-media@vger.kernel.org
7063S:	Maintained
7064W:	https://linuxtv.org
7065W:	http://github.com/mkrufky
7066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7067T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7068F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7069
7070DVB_USB_RTL28XXU MEDIA DRIVER
7071M:	Antti Palosaari <crope@iki.fi>
7072L:	linux-media@vger.kernel.org
7073S:	Maintained
7074W:	https://linuxtv.org
7075W:	http://palosaari.fi/linux/
7076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7077T:	git git://linuxtv.org/anttip/media_tree.git
7078F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7079
7080DVB_USB_V2 MEDIA DRIVER
7081M:	Antti Palosaari <crope@iki.fi>
7082L:	linux-media@vger.kernel.org
7083S:	Maintained
7084W:	https://linuxtv.org
7085W:	http://palosaari.fi/linux/
7086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7087T:	git git://linuxtv.org/anttip/media_tree.git
7088F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7089F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7090
7091DYNAMIC DEBUG
7092M:	Jason Baron <jbaron@akamai.com>
7093S:	Maintained
7094F:	include/linux/dynamic_debug.h
7095F:	lib/dynamic_debug.c
7096
7097DYNAMIC INTERRUPT MODERATION
7098M:	Tal Gilboa <talgi@nvidia.com>
7099S:	Maintained
7100F:	Documentation/networking/net_dim.rst
7101F:	include/linux/dim.h
7102F:	lib/dim/
7103
7104DZ DECSTATION DZ11 SERIAL DRIVER
7105M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7106S:	Maintained
7107F:	drivers/tty/serial/dz.*
7108
7109E3X0 POWER BUTTON DRIVER
7110M:	Moritz Fischer <moritz.fischer@ettus.com>
7111L:	usrp-users@lists.ettus.com
7112S:	Supported
7113W:	http://www.ettus.com
7114F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7115F:	drivers/input/misc/e3x0-button.c
7116
7117E4000 MEDIA DRIVER
7118M:	Antti Palosaari <crope@iki.fi>
7119L:	linux-media@vger.kernel.org
7120S:	Maintained
7121W:	https://linuxtv.org
7122W:	http://palosaari.fi/linux/
7123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7124T:	git git://linuxtv.org/anttip/media_tree.git
7125F:	drivers/media/tuners/e4000*
7126
7127EARTH_PT1 MEDIA DRIVER
7128M:	Akihiro Tsukada <tskd08@gmail.com>
7129L:	linux-media@vger.kernel.org
7130S:	Odd Fixes
7131F:	drivers/media/pci/pt1/
7132
7133EARTH_PT3 MEDIA DRIVER
7134M:	Akihiro Tsukada <tskd08@gmail.com>
7135L:	linux-media@vger.kernel.org
7136S:	Odd Fixes
7137F:	drivers/media/pci/pt3/
7138
7139EC100 MEDIA DRIVER
7140M:	Antti Palosaari <crope@iki.fi>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143W:	https://linuxtv.org
7144W:	http://palosaari.fi/linux/
7145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7146T:	git git://linuxtv.org/anttip/media_tree.git
7147F:	drivers/media/dvb-frontends/ec100*
7148
7149ECRYPT FILE SYSTEM
7150M:	Tyler Hicks <code@tyhicks.com>
7151L:	ecryptfs@vger.kernel.org
7152S:	Odd Fixes
7153W:	http://ecryptfs.org
7154W:	https://launchpad.net/ecryptfs
7155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7156F:	Documentation/filesystems/ecryptfs.rst
7157F:	fs/ecryptfs/
7158
7159EDAC-AMD64
7160M:	Yazen Ghannam <yazen.ghannam@amd.com>
7161L:	linux-edac@vger.kernel.org
7162S:	Supported
7163F:	drivers/edac/amd64_edac*
7164F:	drivers/edac/mce_amd*
7165
7166EDAC-ARMADA
7167M:	Jan Luebbe <jlu@pengutronix.de>
7168L:	linux-edac@vger.kernel.org
7169S:	Maintained
7170F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7171F:	drivers/edac/armada_xp_*
7172
7173EDAC-AST2500
7174M:	Stefan Schaeckeler <sschaeck@cisco.com>
7175S:	Supported
7176F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7177F:	drivers/edac/aspeed_edac.c
7178
7179EDAC-BLUEFIELD
7180M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7181S:	Supported
7182F:	drivers/edac/bluefield_edac.c
7183
7184EDAC-CALXEDA
7185M:	Andre Przywara <andre.przywara@arm.com>
7186L:	linux-edac@vger.kernel.org
7187S:	Maintained
7188F:	drivers/edac/highbank*
7189
7190EDAC-CAVIUM OCTEON
7191M:	Ralf Baechle <ralf@linux-mips.org>
7192L:	linux-edac@vger.kernel.org
7193L:	linux-mips@vger.kernel.org
7194S:	Supported
7195F:	drivers/edac/octeon_edac*
7196
7197EDAC-CAVIUM THUNDERX
7198M:	Robert Richter <rric@kernel.org>
7199L:	linux-edac@vger.kernel.org
7200S:	Odd Fixes
7201F:	drivers/edac/thunderx_edac*
7202
7203EDAC-CORE
7204M:	Borislav Petkov <bp@alien8.de>
7205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7206M:	Tony Luck <tony.luck@intel.com>
7207R:	James Morse <james.morse@arm.com>
7208R:	Robert Richter <rric@kernel.org>
7209L:	linux-edac@vger.kernel.org
7210S:	Supported
7211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7212F:	Documentation/admin-guide/ras.rst
7213F:	Documentation/driver-api/edac.rst
7214F:	drivers/edac/
7215F:	include/linux/edac.h
7216
7217EDAC-DMC520
7218M:	Lei Wang <lewan@microsoft.com>
7219L:	linux-edac@vger.kernel.org
7220S:	Supported
7221F:	drivers/edac/dmc520_edac.c
7222
7223EDAC-E752X
7224M:	Mark Gross <markgross@kernel.org>
7225L:	linux-edac@vger.kernel.org
7226S:	Maintained
7227F:	drivers/edac/e752x_edac.c
7228
7229EDAC-E7XXX
7230L:	linux-edac@vger.kernel.org
7231S:	Maintained
7232F:	drivers/edac/e7xxx_edac.c
7233
7234EDAC-FSL_DDR
7235M:	York Sun <york.sun@nxp.com>
7236L:	linux-edac@vger.kernel.org
7237S:	Maintained
7238F:	drivers/edac/fsl_ddr_edac.*
7239
7240EDAC-GHES
7241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7242L:	linux-edac@vger.kernel.org
7243S:	Maintained
7244F:	drivers/edac/ghes_edac.c
7245
7246EDAC-I10NM
7247M:	Tony Luck <tony.luck@intel.com>
7248L:	linux-edac@vger.kernel.org
7249S:	Maintained
7250F:	drivers/edac/i10nm_base.c
7251
7252EDAC-I3000
7253L:	linux-edac@vger.kernel.org
7254S:	Orphan
7255F:	drivers/edac/i3000_edac.c
7256
7257EDAC-I5000
7258L:	linux-edac@vger.kernel.org
7259S:	Maintained
7260F:	drivers/edac/i5000_edac.c
7261
7262EDAC-I5400
7263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7264L:	linux-edac@vger.kernel.org
7265S:	Maintained
7266F:	drivers/edac/i5400_edac.c
7267
7268EDAC-I7300
7269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7270L:	linux-edac@vger.kernel.org
7271S:	Maintained
7272F:	drivers/edac/i7300_edac.c
7273
7274EDAC-I7CORE
7275M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7276L:	linux-edac@vger.kernel.org
7277S:	Maintained
7278F:	drivers/edac/i7core_edac.c
7279
7280EDAC-I82443BXGX
7281M:	Tim Small <tim@buttersideup.com>
7282L:	linux-edac@vger.kernel.org
7283S:	Maintained
7284F:	drivers/edac/i82443bxgx_edac.c
7285
7286EDAC-I82975X
7287M:	"Arvind R." <arvino55@gmail.com>
7288L:	linux-edac@vger.kernel.org
7289S:	Maintained
7290F:	drivers/edac/i82975x_edac.c
7291
7292EDAC-IE31200
7293M:	Jason Baron <jbaron@akamai.com>
7294L:	linux-edac@vger.kernel.org
7295S:	Maintained
7296F:	drivers/edac/ie31200_edac.c
7297
7298EDAC-IGEN6
7299M:	Tony Luck <tony.luck@intel.com>
7300R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7301L:	linux-edac@vger.kernel.org
7302S:	Maintained
7303F:	drivers/edac/igen6_edac.c
7304
7305EDAC-MPC85XX
7306M:	Johannes Thumshirn <morbidrsa@gmail.com>
7307L:	linux-edac@vger.kernel.org
7308S:	Maintained
7309F:	drivers/edac/mpc85xx_edac.[ch]
7310
7311EDAC-PASEMI
7312M:	Egor Martovetsky <egor@pasemi.com>
7313L:	linux-edac@vger.kernel.org
7314S:	Maintained
7315F:	drivers/edac/pasemi_edac.c
7316
7317EDAC-PND2
7318M:	Tony Luck <tony.luck@intel.com>
7319L:	linux-edac@vger.kernel.org
7320S:	Maintained
7321F:	drivers/edac/pnd2_edac.[ch]
7322
7323EDAC-QCOM
7324M:	Channagoud Kadabi <ckadabi@codeaurora.org>
7325M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7326L:	linux-arm-msm@vger.kernel.org
7327L:	linux-edac@vger.kernel.org
7328S:	Maintained
7329F:	drivers/edac/qcom_edac.c
7330
7331EDAC-R82600
7332M:	Tim Small <tim@buttersideup.com>
7333L:	linux-edac@vger.kernel.org
7334S:	Maintained
7335F:	drivers/edac/r82600_edac.c
7336
7337EDAC-SBRIDGE
7338M:	Tony Luck <tony.luck@intel.com>
7339R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7340L:	linux-edac@vger.kernel.org
7341S:	Maintained
7342F:	drivers/edac/sb_edac.c
7343
7344EDAC-SKYLAKE
7345M:	Tony Luck <tony.luck@intel.com>
7346L:	linux-edac@vger.kernel.org
7347S:	Maintained
7348F:	drivers/edac/skx_*.[ch]
7349
7350EDAC-TI
7351M:	Tero Kristo <kristo@kernel.org>
7352L:	linux-edac@vger.kernel.org
7353S:	Odd Fixes
7354F:	drivers/edac/ti_edac.c
7355
7356EDIROL UA-101/UA-1000 DRIVER
7357M:	Clemens Ladisch <clemens@ladisch.de>
7358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7359S:	Maintained
7360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7361F:	sound/usb/misc/ua101.c
7362
7363EFI TEST DRIVER
7364M:	Ivan Hu <ivan.hu@canonical.com>
7365M:	Ard Biesheuvel <ardb@kernel.org>
7366L:	linux-efi@vger.kernel.org
7367S:	Maintained
7368F:	drivers/firmware/efi/test/
7369
7370EFI VARIABLE FILESYSTEM
7371M:	Matthew Garrett <matthew.garrett@nebula.com>
7372M:	Jeremy Kerr <jk@ozlabs.org>
7373M:	Ard Biesheuvel <ardb@kernel.org>
7374L:	linux-efi@vger.kernel.org
7375S:	Maintained
7376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7377F:	fs/efivarfs/
7378
7379EFIFB FRAMEBUFFER DRIVER
7380M:	Peter Jones <pjones@redhat.com>
7381L:	linux-fbdev@vger.kernel.org
7382S:	Maintained
7383F:	drivers/video/fbdev/efifb.c
7384
7385EFS FILESYSTEM
7386S:	Orphan
7387W:	http://aeschi.ch.eu.org/efs/
7388F:	fs/efs/
7389
7390EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7391M:	Douglas Miller <dougmill@linux.ibm.com>
7392L:	netdev@vger.kernel.org
7393S:	Maintained
7394F:	drivers/net/ethernet/ibm/ehea/
7395
7396EM28XX VIDEO4LINUX DRIVER
7397M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7398L:	linux-media@vger.kernel.org
7399S:	Maintained
7400W:	https://linuxtv.org
7401T:	git git://linuxtv.org/media_tree.git
7402F:	Documentation/admin-guide/media/em28xx*
7403F:	drivers/media/usb/em28xx/
7404
7405EMBEDDED LINUX
7406M:	Matt Mackall <mpm@selenic.com>
7407M:	David Woodhouse <dwmw2@infradead.org>
7408L:	linux-embedded@vger.kernel.org
7409S:	Maintained
7410
7411EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7412M:	Adrian Hunter <adrian.hunter@intel.com>
7413M:	Ritesh Harjani <riteshh@codeaurora.org>
7414M:	Asutosh Das <asutoshd@codeaurora.org>
7415L:	linux-mmc@vger.kernel.org
7416S:	Maintained
7417F:	drivers/mmc/host/cqhci*
7418
7419EMULEX 10Gbps iSCSI - OneConnect DRIVER
7420M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7421L:	linux-scsi@vger.kernel.org
7422S:	Supported
7423W:	http://www.broadcom.com
7424F:	drivers/scsi/be2iscsi/
7425
7426EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7427M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7428M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7429M:	Somnath Kotur <somnath.kotur@broadcom.com>
7430L:	netdev@vger.kernel.org
7431S:	Supported
7432W:	http://www.emulex.com
7433F:	drivers/net/ethernet/emulex/benet/
7434
7435EMULEX ONECONNECT ROCE DRIVER
7436M:	Selvin Xavier <selvin.xavier@broadcom.com>
7437L:	linux-rdma@vger.kernel.org
7438S:	Odd Fixes
7439W:	http://www.broadcom.com
7440F:	drivers/infiniband/hw/ocrdma/
7441F:	include/uapi/rdma/ocrdma-abi.h
7442
7443EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7444M:	James Smart <james.smart@broadcom.com>
7445M:	Dick Kennedy <dick.kennedy@broadcom.com>
7446L:	linux-scsi@vger.kernel.org
7447S:	Supported
7448W:	http://www.broadcom.com
7449F:	drivers/scsi/lpfc/
7450
7451EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7452M:	James Smart <james.smart@broadcom.com>
7453M:	Ram Vegesna <ram.vegesna@broadcom.com>
7454L:	linux-scsi@vger.kernel.org
7455L:	target-devel@vger.kernel.org
7456S:	Supported
7457W:	http://www.broadcom.com
7458F:	drivers/scsi/elx/
7459
7460ENE CB710 FLASH CARD READER DRIVER
7461M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7462S:	Maintained
7463F:	drivers/misc/cb710/
7464F:	drivers/mmc/host/cb710-mmc.*
7465F:	include/linux/cb710.h
7466
7467ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7468M:	Maxim Levitsky <maximlevitsky@gmail.com>
7469S:	Maintained
7470F:	drivers/media/rc/ene_ir.*
7471
7472EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7473M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7474L:	linuxppc-dev@lists.ozlabs.org
7475S:	Maintained
7476F:	drivers/tty/ehv_bytechan.c
7477
7478EPSON S1D13XXX FRAMEBUFFER DRIVER
7479M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7480S:	Maintained
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7482F:	drivers/video/fbdev/s1d13xxxfb.c
7483F:	include/video/s1d13xxxfb.h
7484
7485EROFS FILE SYSTEM
7486M:	Gao Xiang <xiang@kernel.org>
7487M:	Chao Yu <chao@kernel.org>
7488L:	linux-erofs@lists.ozlabs.org
7489S:	Maintained
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7491F:	Documentation/filesystems/erofs.rst
7492F:	fs/erofs/
7493F:	include/trace/events/erofs.h
7494
7495ERRSEQ ERROR TRACKING INFRASTRUCTURE
7496M:	Jeff Layton <jlayton@kernel.org>
7497S:	Maintained
7498F:	include/linux/errseq.h
7499F:	lib/errseq.c
7500
7501ET131X NETWORK DRIVER
7502M:	Mark Einon <mark.einon@gmail.com>
7503S:	Odd Fixes
7504F:	drivers/net/ethernet/agere/
7505
7506ETAS ES58X CAN/USB DRIVER
7507M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7508L:	linux-can@vger.kernel.org
7509S:	Maintained
7510F:	drivers/net/can/usb/etas_es58x/
7511
7512ETHERNET BRIDGE
7513M:	Roopa Prabhu <roopa@nvidia.com>
7514M:	Nikolay Aleksandrov <razor@blackwall.org>
7515L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7516L:	netdev@vger.kernel.org
7517S:	Maintained
7518W:	http://www.linuxfoundation.org/en/Net:Bridge
7519F:	include/linux/netfilter_bridge/
7520F:	net/bridge/
7521
7522ETHERNET PHY LIBRARY
7523M:	Andrew Lunn <andrew@lunn.ch>
7524M:	Heiner Kallweit <hkallweit1@gmail.com>
7525R:	Russell King <linux@armlinux.org.uk>
7526L:	netdev@vger.kernel.org
7527S:	Maintained
7528F:	Documentation/ABI/testing/sysfs-class-net-phydev
7529F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7530F:	Documentation/devicetree/bindings/net/mdio*
7531F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7532F:	Documentation/networking/phy.rst
7533F:	drivers/net/mdio/
7534F:	drivers/net/mdio/acpi_mdio.c
7535F:	drivers/net/mdio/fwnode_mdio.c
7536F:	drivers/net/mdio/of_mdio.c
7537F:	drivers/net/pcs/
7538F:	drivers/net/phy/
7539F:	include/dt-bindings/net/qca-ar803x.h
7540F:	include/linux/linkmode.h
7541F:	include/linux/*mdio*.h
7542F:	include/linux/mdio/*.h
7543F:	include/linux/mii.h
7544F:	include/linux/of_net.h
7545F:	include/linux/phy.h
7546F:	include/linux/phy_fixed.h
7547F:	include/linux/platform_data/mdio-bcm-unimac.h
7548F:	include/linux/platform_data/mdio-gpio.h
7549F:	include/trace/events/mdio.h
7550F:	include/uapi/linux/mdio.h
7551F:	include/uapi/linux/mii.h
7552F:	net/core/of_net.c
7553
7554EXEC & BINFMT API
7555R:	Eric Biederman <ebiederm@xmission.com>
7556R:	Kees Cook <keescook@chromium.org>
7557L:	linux-mm@kvack.org
7558S:	Supported
7559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7560F:	arch/alpha/kernel/binfmt_loader.c
7561F:	fs/*binfmt_*.c
7562F:	fs/exec.c
7563F:	include/linux/binfmts.h
7564F:	include/linux/elf.h
7565F:	include/uapi/linux/binfmts.h
7566F:	include/uapi/linux/elf.h
7567F:	tools/testing/selftests/exec/
7568N:	asm/elf.h
7569N:	binfmt
7570
7571EXFAT FILE SYSTEM
7572M:	Namjae Jeon <linkinjeon@kernel.org>
7573M:	Sungjong Seo <sj1557.seo@samsung.com>
7574L:	linux-fsdevel@vger.kernel.org
7575S:	Maintained
7576F:	fs/exfat/
7577
7578EXT2 FILE SYSTEM
7579M:	Jan Kara <jack@suse.com>
7580L:	linux-ext4@vger.kernel.org
7581S:	Maintained
7582F:	Documentation/filesystems/ext2.rst
7583F:	fs/ext2/
7584F:	include/linux/ext2*
7585
7586EXT4 FILE SYSTEM
7587M:	"Theodore Ts'o" <tytso@mit.edu>
7588M:	Andreas Dilger <adilger.kernel@dilger.ca>
7589L:	linux-ext4@vger.kernel.org
7590S:	Maintained
7591W:	http://ext4.wiki.kernel.org
7592Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7594F:	Documentation/filesystems/ext4/
7595F:	fs/ext4/
7596F:	include/trace/events/ext4.h
7597
7598Extended Verification Module (EVM)
7599M:	Mimi Zohar <zohar@linux.ibm.com>
7600L:	linux-integrity@vger.kernel.org
7601S:	Supported
7602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7603F:	security/integrity/evm/
7604F:	security/integrity/
7605
7606EXTENSIBLE FIRMWARE INTERFACE (EFI)
7607M:	Ard Biesheuvel <ardb@kernel.org>
7608L:	linux-efi@vger.kernel.org
7609S:	Maintained
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7611F:	Documentation/admin-guide/efi-stub.rst
7612F:	arch/*/include/asm/efi.h
7613F:	arch/*/kernel/efi.c
7614F:	arch/arm/boot/compressed/efi-header.S
7615F:	arch/arm64/kernel/efi-entry.S
7616F:	arch/x86/platform/efi/
7617F:	drivers/firmware/efi/
7618F:	include/linux/efi*.h
7619
7620EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7621M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7622M:	Chanwoo Choi <cw00.choi@samsung.com>
7623L:	linux-kernel@vger.kernel.org
7624S:	Maintained
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7626F:	Documentation/devicetree/bindings/extcon/
7627F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7628F:	drivers/extcon/
7629F:	include/linux/extcon.h
7630F:	include/linux/extcon/
7631
7632EXTRA BOOT CONFIG
7633M:	Masami Hiramatsu <mhiramat@kernel.org>
7634S:	Maintained
7635F:	Documentation/admin-guide/bootconfig.rst
7636F:	fs/proc/bootconfig.c
7637F:	include/linux/bootconfig.h
7638F:	lib/bootconfig-data.S
7639F:	lib/bootconfig.c
7640F:	tools/bootconfig/*
7641F:	tools/bootconfig/scripts/*
7642
7643EXYNOS DP DRIVER
7644M:	Jingoo Han <jingoohan1@gmail.com>
7645L:	dri-devel@lists.freedesktop.org
7646S:	Maintained
7647F:	drivers/gpu/drm/exynos/exynos_dp*
7648
7649EXYNOS SYSMMU (IOMMU) driver
7650M:	Marek Szyprowski <m.szyprowski@samsung.com>
7651L:	iommu@lists.linux.dev
7652S:	Maintained
7653F:	drivers/iommu/exynos-iommu.c
7654
7655F2FS FILE SYSTEM
7656M:	Jaegeuk Kim <jaegeuk@kernel.org>
7657M:	Chao Yu <chao@kernel.org>
7658L:	linux-f2fs-devel@lists.sourceforge.net
7659S:	Maintained
7660W:	https://f2fs.wiki.kernel.org/
7661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7662F:	Documentation/ABI/testing/sysfs-fs-f2fs
7663F:	Documentation/filesystems/f2fs.rst
7664F:	fs/f2fs/
7665F:	include/linux/f2fs_fs.h
7666F:	include/trace/events/f2fs.h
7667F:	include/uapi/linux/f2fs.h
7668
7669F71805F HARDWARE MONITORING DRIVER
7670M:	Jean Delvare <jdelvare@suse.com>
7671L:	linux-hwmon@vger.kernel.org
7672S:	Maintained
7673F:	Documentation/hwmon/f71805f.rst
7674F:	drivers/hwmon/f71805f.c
7675
7676FADDR2LINE
7677M:	Josh Poimboeuf <jpoimboe@kernel.org>
7678S:	Maintained
7679F:	scripts/faddr2line
7680
7681FAILOVER MODULE
7682M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7683L:	netdev@vger.kernel.org
7684S:	Supported
7685F:	Documentation/networking/failover.rst
7686F:	include/net/failover.h
7687F:	net/core/failover.c
7688
7689FANOTIFY
7690M:	Jan Kara <jack@suse.cz>
7691R:	Amir Goldstein <amir73il@gmail.com>
7692R:	Matthew Bobrowski <repnop@google.com>
7693L:	linux-fsdevel@vger.kernel.org
7694S:	Maintained
7695F:	fs/notify/fanotify/
7696F:	include/linux/fanotify.h
7697F:	include/uapi/linux/fanotify.h
7698
7699FARSYNC SYNCHRONOUS DRIVER
7700M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7701S:	Supported
7702W:	http://www.farsite.co.uk/
7703F:	drivers/net/wan/farsync.*
7704
7705FAULT INJECTION SUPPORT
7706M:	Akinobu Mita <akinobu.mita@gmail.com>
7707S:	Supported
7708F:	Documentation/fault-injection/
7709F:	lib/fault-inject.c
7710
7711FBTFT Framebuffer drivers
7712L:	dri-devel@lists.freedesktop.org
7713L:	linux-fbdev@vger.kernel.org
7714S:	Orphan
7715F:	drivers/staging/fbtft/
7716
7717FC0011 TUNER DRIVER
7718M:	Michael Buesch <m@bues.ch>
7719L:	linux-media@vger.kernel.org
7720S:	Maintained
7721F:	drivers/media/tuners/fc0011.c
7722F:	drivers/media/tuners/fc0011.h
7723
7724FC2580 MEDIA DRIVER
7725M:	Antti Palosaari <crope@iki.fi>
7726L:	linux-media@vger.kernel.org
7727S:	Maintained
7728W:	https://linuxtv.org
7729W:	http://palosaari.fi/linux/
7730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7731T:	git git://linuxtv.org/anttip/media_tree.git
7732F:	drivers/media/tuners/fc2580*
7733
7734FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7735M:	Hannes Reinecke <hare@suse.de>
7736L:	linux-scsi@vger.kernel.org
7737S:	Supported
7738W:	www.Open-FCoE.org
7739F:	drivers/scsi/fcoe/
7740F:	drivers/scsi/libfc/
7741F:	include/scsi/fc/
7742F:	include/scsi/libfc.h
7743F:	include/scsi/libfcoe.h
7744F:	include/uapi/scsi/fc/
7745
7746FILE LOCKING (flock() and fcntl()/lockf())
7747M:	Jeff Layton <jlayton@kernel.org>
7748M:	Chuck Lever <chuck.lever@oracle.com>
7749L:	linux-fsdevel@vger.kernel.org
7750S:	Maintained
7751F:	fs/fcntl.c
7752F:	fs/locks.c
7753F:	include/linux/fcntl.h
7754F:	include/uapi/linux/fcntl.h
7755
7756FILESYSTEM DIRECT ACCESS (DAX)
7757M:	Dan Williams <dan.j.williams@intel.com>
7758R:	Matthew Wilcox <willy@infradead.org>
7759R:	Jan Kara <jack@suse.cz>
7760L:	linux-fsdevel@vger.kernel.org
7761L:	nvdimm@lists.linux.dev
7762S:	Supported
7763F:	fs/dax.c
7764F:	include/linux/dax.h
7765F:	include/trace/events/fs_dax.h
7766
7767FILESYSTEMS (VFS and infrastructure)
7768M:	Alexander Viro <viro@zeniv.linux.org.uk>
7769L:	linux-fsdevel@vger.kernel.org
7770S:	Maintained
7771F:	fs/*
7772F:	include/linux/fs.h
7773F:	include/linux/fs_types.h
7774F:	include/uapi/linux/fs.h
7775F:	include/uapi/linux/openat2.h
7776
7777FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7778M:	Riku Voipio <riku.voipio@iki.fi>
7779L:	linux-hwmon@vger.kernel.org
7780S:	Maintained
7781F:	drivers/hwmon/f75375s.c
7782F:	include/linux/f75375s.h
7783
7784FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7785M:	Clemens Ladisch <clemens@ladisch.de>
7786M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7787L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7788S:	Maintained
7789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7790F:	include/uapi/sound/firewire.h
7791F:	sound/firewire/
7792
7793FIREWIRE MEDIA DRIVERS (firedtv)
7794M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7795L:	linux-media@vger.kernel.org
7796L:	linux1394-devel@lists.sourceforge.net
7797S:	Maintained
7798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7799F:	drivers/media/firewire/
7800
7801FIREWIRE SBP-2 TARGET
7802M:	Chris Boot <bootc@bootc.net>
7803L:	linux-scsi@vger.kernel.org
7804L:	target-devel@vger.kernel.org
7805L:	linux1394-devel@lists.sourceforge.net
7806S:	Maintained
7807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7808F:	drivers/target/sbp/
7809
7810FIREWIRE SUBSYSTEM
7811M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7812L:	linux1394-devel@lists.sourceforge.net
7813S:	Maintained
7814W:	http://ieee1394.wiki.kernel.org/
7815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7816F:	drivers/firewire/
7817F:	include/linux/firewire.h
7818F:	include/uapi/linux/firewire*.h
7819F:	tools/firewire/
7820
7821FIRMWARE FRAMEWORK FOR ARMV8-A
7822M:	Sudeep Holla <sudeep.holla@arm.com>
7823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7824S:	Maintained
7825F:	drivers/firmware/arm_ffa/
7826F:	include/linux/arm_ffa.h
7827
7828FIRMWARE LOADER (request_firmware)
7829M:	Luis Chamberlain <mcgrof@kernel.org>
7830M:	Russ Weight <russell.h.weight@intel.com>
7831L:	linux-kernel@vger.kernel.org
7832S:	Maintained
7833F:	Documentation/firmware_class/
7834F:	drivers/base/firmware_loader/
7835F:	include/linux/firmware.h
7836
7837FLEXTIMER FTM-QUADDEC DRIVER
7838M:	Patrick Havelange <patrick.havelange@essensium.com>
7839L:	linux-iio@vger.kernel.org
7840S:	Maintained
7841F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7842F:	drivers/counter/ftm-quaddec.c
7843
7844FLOPPY DRIVER
7845M:	Denis Efremov <efremov@linux.com>
7846L:	linux-block@vger.kernel.org
7847S:	Odd Fixes
7848F:	drivers/block/floppy.c
7849
7850FLYSKY FSIA6B RC RECEIVER
7851M:	Markus Koch <markus@notsyncing.net>
7852L:	linux-input@vger.kernel.org
7853S:	Maintained
7854F:	drivers/input/joystick/fsia6b.c
7855
7856FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7857M:	Geoffrey D. Bennett <g@b4.vu>
7858L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7859S:	Maintained
7860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7861F:	sound/usb/mixer_scarlett_gen2.c
7862
7863FORCEDETH GIGABIT ETHERNET DRIVER
7864M:	Rain River <rain.1986.08.12@gmail.com>
7865M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7866L:	netdev@vger.kernel.org
7867S:	Maintained
7868F:	drivers/net/ethernet/nvidia/*
7869
7870FORTIFY_SOURCE
7871M:	Kees Cook <keescook@chromium.org>
7872L:	linux-hardening@vger.kernel.org
7873S:	Supported
7874F:	include/linux/fortify-string.h
7875F:	lib/test_fortify/*
7876F:	scripts/test_fortify.sh
7877K:	\b__NO_FORTIFY\b
7878
7879FPGA DFL DRIVERS
7880M:	Wu Hao <hao.wu@intel.com>
7881R:	Tom Rix <trix@redhat.com>
7882L:	linux-fpga@vger.kernel.org
7883S:	Maintained
7884F:	Documentation/ABI/testing/sysfs-bus-dfl*
7885F:	Documentation/fpga/dfl.rst
7886F:	drivers/fpga/dfl*
7887F:	drivers/uio/uio_dfl.c
7888F:	include/linux/dfl.h
7889F:	include/uapi/linux/fpga-dfl.h
7890
7891FPGA MANAGER FRAMEWORK
7892M:	Moritz Fischer <mdf@kernel.org>
7893M:	Wu Hao <hao.wu@intel.com>
7894M:	Xu Yilun <yilun.xu@intel.com>
7895R:	Tom Rix <trix@redhat.com>
7896L:	linux-fpga@vger.kernel.org
7897S:	Maintained
7898Q:	http://patchwork.kernel.org/project/linux-fpga/list/
7899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7900F:	Documentation/devicetree/bindings/fpga/
7901F:	Documentation/driver-api/fpga/
7902F:	Documentation/fpga/
7903F:	drivers/fpga/
7904F:	include/linux/fpga/
7905
7906FPU EMULATOR
7907M:	Bill Metzenthen <billm@melbpc.org.au>
7908S:	Maintained
7909W:	http://floatingpoint.sourceforge.net/emulator/index.html
7910F:	arch/x86/math-emu/
7911
7912FRAMEBUFFER CORE
7913M:	Daniel Vetter <daniel@ffwll.ch>
7914F:	drivers/video/fbdev/core/
7915S:	Odd Fixes
7916T:	git git://anongit.freedesktop.org/drm/drm-misc
7917
7918FRAMEBUFFER LAYER
7919M:	Helge Deller <deller@gmx.de>
7920L:	linux-fbdev@vger.kernel.org
7921L:	dri-devel@lists.freedesktop.org
7922S:	Maintained
7923Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7925F:	Documentation/fb/
7926F:	drivers/video/
7927F:	include/linux/fb.h
7928F:	include/uapi/linux/fb.h
7929F:	include/uapi/video/
7930F:	include/video/
7931
7932FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7933M:	Horia Geantă <horia.geanta@nxp.com>
7934M:	Pankaj Gupta <pankaj.gupta@nxp.com>
7935M:	Gaurav Jain <gaurav.jain@nxp.com>
7936L:	linux-crypto@vger.kernel.org
7937S:	Maintained
7938F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7939F:	drivers/crypto/caam/
7940
7941FREESCALE COLDFIRE M5441X MMC DRIVER
7942M:	Angelo Dureghello <angelo.dureghello@timesys.com>
7943L:	linux-mmc@vger.kernel.org
7944S:	Maintained
7945F:	drivers/mmc/host/sdhci-esdhc-mcf.c
7946F:	include/linux/platform_data/mmc-esdhc-mcf.h
7947
7948FREESCALE DIU FRAMEBUFFER DRIVER
7949M:	Timur Tabi <timur@kernel.org>
7950L:	linux-fbdev@vger.kernel.org
7951S:	Maintained
7952F:	drivers/video/fbdev/fsl-diu-fb.*
7953
7954FREESCALE DMA DRIVER
7955M:	Li Yang <leoyang.li@nxp.com>
7956M:	Zhang Wei <zw@zh-kernel.org>
7957L:	linuxppc-dev@lists.ozlabs.org
7958S:	Maintained
7959F:	drivers/dma/fsldma.*
7960
7961FREESCALE DSPI DRIVER
7962M:	Vladimir Oltean <olteanv@gmail.com>
7963L:	linux-spi@vger.kernel.org
7964S:	Maintained
7965F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7966F:	drivers/spi/spi-fsl-dspi.c
7967F:	include/linux/spi/spi-fsl-dspi.h
7968
7969FREESCALE ENETC ETHERNET DRIVERS
7970M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7971L:	netdev@vger.kernel.org
7972S:	Maintained
7973F:	drivers/net/ethernet/freescale/enetc/
7974
7975FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7976M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7977L:	netdev@vger.kernel.org
7978S:	Maintained
7979F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7980F:	drivers/net/ethernet/freescale/gianfar*
7981
7982FREESCALE GPMI NAND DRIVER
7983M:	Han Xu <han.xu@nxp.com>
7984L:	linux-mtd@lists.infradead.org
7985S:	Maintained
7986F:	drivers/mtd/nand/raw/gpmi-nand/*
7987
7988FREESCALE I2C CPM DRIVER
7989M:	Jochen Friedrich <jochen@scram.de>
7990L:	linuxppc-dev@lists.ozlabs.org
7991L:	linux-i2c@vger.kernel.org
7992S:	Maintained
7993F:	drivers/i2c/busses/i2c-cpm.c
7994
7995FREESCALE IMX / MXC FEC DRIVER
7996M:	Joakim Zhang <qiangqing.zhang@nxp.com>
7997L:	netdev@vger.kernel.org
7998S:	Maintained
7999F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8000F:	drivers/net/ethernet/freescale/fec.h
8001F:	drivers/net/ethernet/freescale/fec_main.c
8002F:	drivers/net/ethernet/freescale/fec_ptp.c
8003
8004FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8005M:	Sascha Hauer <s.hauer@pengutronix.de>
8006R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8007L:	linux-fbdev@vger.kernel.org
8008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8009S:	Maintained
8010F:	drivers/video/fbdev/imxfb.c
8011F:	include/linux/platform_data/video-imxfb.h
8012
8013FREESCALE IMX DDR PMU DRIVER
8014M:	Frank Li <Frank.li@nxp.com>
8015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8016S:	Maintained
8017F:	Documentation/admin-guide/perf/imx-ddr.rst
8018F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8019F:	drivers/perf/fsl_imx8_ddr_perf.c
8020
8021FREESCALE IMX I2C DRIVER
8022M:	Oleksij Rempel <o.rempel@pengutronix.de>
8023R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8024L:	linux-i2c@vger.kernel.org
8025S:	Maintained
8026F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8027F:	drivers/i2c/busses/i2c-imx.c
8028
8029FREESCALE IMX LPI2C DRIVER
8030M:	Dong Aisheng <aisheng.dong@nxp.com>
8031L:	linux-i2c@vger.kernel.org
8032L:	linux-imx@nxp.com
8033S:	Maintained
8034F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8035F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8036
8037FREESCALE MPC I2C DRIVER
8038M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8039L:	linux-i2c@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8042F:	drivers/i2c/busses/i2c-mpc.c
8043
8044FREESCALE QORIQ DPAA ETHERNET DRIVER
8045M:	Madalin Bucur <madalin.bucur@nxp.com>
8046L:	netdev@vger.kernel.org
8047S:	Maintained
8048F:	drivers/net/ethernet/freescale/dpaa
8049
8050FREESCALE QORIQ DPAA FMAN DRIVER
8051M:	Madalin Bucur <madalin.bucur@nxp.com>
8052L:	netdev@vger.kernel.org
8053S:	Maintained
8054F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8055F:	drivers/net/ethernet/freescale/fman
8056
8057FREESCALE QORIQ PTP CLOCK DRIVER
8058M:	Yangbo Lu <yangbo.lu@nxp.com>
8059L:	netdev@vger.kernel.org
8060S:	Maintained
8061F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8062F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8063F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8064F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8065F:	drivers/ptp/ptp_qoriq.c
8066F:	drivers/ptp/ptp_qoriq_debugfs.c
8067F:	include/linux/fsl/ptp_qoriq.h
8068
8069FREESCALE QUAD SPI DRIVER
8070M:	Han Xu <han.xu@nxp.com>
8071L:	linux-spi@vger.kernel.org
8072S:	Maintained
8073F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8074F:	drivers/spi/spi-fsl-qspi.c
8075
8076FREESCALE QUICC ENGINE LIBRARY
8077M:	Qiang Zhao <qiang.zhao@nxp.com>
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Maintained
8080F:	drivers/soc/fsl/qe/
8081F:	include/soc/fsl/qe/
8082
8083FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8084M:	Li Yang <leoyang.li@nxp.com>
8085L:	netdev@vger.kernel.org
8086L:	linuxppc-dev@lists.ozlabs.org
8087S:	Maintained
8088F:	drivers/net/ethernet/freescale/ucc_geth*
8089
8090FREESCALE QUICC ENGINE UCC HDLC DRIVER
8091M:	Zhao Qiang <qiang.zhao@nxp.com>
8092L:	netdev@vger.kernel.org
8093L:	linuxppc-dev@lists.ozlabs.org
8094S:	Maintained
8095F:	drivers/net/wan/fsl_ucc_hdlc*
8096
8097FREESCALE QUICC ENGINE UCC UART DRIVER
8098M:	Timur Tabi <timur@kernel.org>
8099L:	linuxppc-dev@lists.ozlabs.org
8100S:	Maintained
8101F:	drivers/tty/serial/ucc_uart.c
8102
8103FREESCALE SOC DRIVERS
8104M:	Li Yang <leoyang.li@nxp.com>
8105L:	linuxppc-dev@lists.ozlabs.org
8106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8107S:	Maintained
8108F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8109F:	Documentation/devicetree/bindings/soc/fsl/
8110F:	drivers/soc/fsl/
8111F:	include/linux/fsl/
8112F:	include/soc/fsl/
8113
8114FREESCALE SOC FS_ENET DRIVER
8115M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8116L:	linuxppc-dev@lists.ozlabs.org
8117L:	netdev@vger.kernel.org
8118S:	Maintained
8119F:	drivers/net/ethernet/freescale/fs_enet/
8120F:	include/linux/fs_enet_pd.h
8121
8122FREESCALE SOC SOUND DRIVERS
8123M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8124M:	Xiubo Li <Xiubo.Lee@gmail.com>
8125R:	Fabio Estevam <festevam@gmail.com>
8126R:	Nicolin Chen <nicoleotsuka@gmail.com>
8127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8128L:	linuxppc-dev@lists.ozlabs.org
8129S:	Maintained
8130F:	sound/soc/fsl/fsl*
8131F:	sound/soc/fsl/imx*
8132F:	sound/soc/fsl/mpc8610_hpcd.c
8133
8134FREESCALE USB PERIPHERAL DRIVERS
8135M:	Li Yang <leoyang.li@nxp.com>
8136L:	linux-usb@vger.kernel.org
8137L:	linuxppc-dev@lists.ozlabs.org
8138S:	Maintained
8139F:	drivers/usb/gadget/udc/fsl*
8140
8141FREESCALE USB PHY DRIVER
8142M:	Ran Wang <ran.wang_1@nxp.com>
8143L:	linux-usb@vger.kernel.org
8144L:	linuxppc-dev@lists.ozlabs.org
8145S:	Maintained
8146F:	drivers/usb/phy/phy-fsl-usb*
8147
8148FREEVXFS FILESYSTEM
8149M:	Christoph Hellwig <hch@infradead.org>
8150S:	Maintained
8151W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8152F:	fs/freevxfs/
8153
8154FREEZER
8155M:	"Rafael J. Wysocki" <rafael@kernel.org>
8156M:	Pavel Machek <pavel@ucw.cz>
8157L:	linux-pm@vger.kernel.org
8158S:	Supported
8159F:	Documentation/power/freezing-of-tasks.rst
8160F:	include/linux/freezer.h
8161F:	kernel/freezer.c
8162
8163FRONTSWAP API
8164M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8165L:	linux-kernel@vger.kernel.org
8166S:	Maintained
8167F:	include/linux/frontswap.h
8168F:	mm/frontswap.c
8169
8170FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8171M:	David Howells <dhowells@redhat.com>
8172L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8173S:	Supported
8174F:	Documentation/filesystems/caching/
8175F:	fs/fscache/
8176F:	include/linux/fscache*.h
8177
8178FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8179M:	Theodore Y. Ts'o <tytso@mit.edu>
8180M:	Jaegeuk Kim <jaegeuk@kernel.org>
8181M:	Eric Biggers <ebiggers@kernel.org>
8182L:	linux-fscrypt@vger.kernel.org
8183S:	Supported
8184Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8185T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8186F:	Documentation/filesystems/fscrypt.rst
8187F:	fs/crypto/
8188F:	include/linux/fscrypt*.h
8189F:	include/uapi/linux/fscrypt.h
8190
8191FSI SUBSYSTEM
8192M:	Jeremy Kerr <jk@ozlabs.org>
8193M:	Joel Stanley <joel@jms.id.au>
8194R:	Alistar Popple <alistair@popple.id.au>
8195R:	Eddie James <eajames@linux.ibm.com>
8196L:	linux-fsi@lists.ozlabs.org
8197S:	Supported
8198Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8200F:	drivers/fsi/
8201F:	include/linux/fsi*.h
8202F:	include/trace/events/fsi*.h
8203
8204FSI-ATTACHED I2C DRIVER
8205M:	Eddie James <eajames@linux.ibm.com>
8206L:	linux-i2c@vger.kernel.org
8207L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8208S:	Maintained
8209F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8210F:	drivers/i2c/busses/i2c-fsi.c
8211
8212FSI-ATTACHED SPI DRIVER
8213M:	Eddie James <eajames@linux.ibm.com>
8214L:	linux-spi@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8217F:	drivers/spi/spi-fsi.c
8218
8219FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8220M:	Jan Kara <jack@suse.cz>
8221R:	Amir Goldstein <amir73il@gmail.com>
8222L:	linux-fsdevel@vger.kernel.org
8223S:	Maintained
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8225F:	fs/notify/
8226F:	include/linux/fsnotify*.h
8227
8228FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8229M:	Eric Biggers <ebiggers@kernel.org>
8230M:	Theodore Y. Ts'o <tytso@mit.edu>
8231L:	linux-fscrypt@vger.kernel.org
8232S:	Supported
8233Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8234T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8235F:	Documentation/filesystems/fsverity.rst
8236F:	fs/verity/
8237F:	include/linux/fsverity.h
8238F:	include/uapi/linux/fsverity.h
8239
8240FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8241M:	Michael Zaidman <michael.zaidman@gmail.com>
8242L:	linux-i2c@vger.kernel.org
8243L:	linux-input@vger.kernel.org
8244S:	Maintained
8245F:	drivers/hid/hid-ft260.c
8246
8247FUJITSU LAPTOP EXTRAS
8248M:	Jonathan Woithe <jwoithe@just42.net>
8249L:	platform-driver-x86@vger.kernel.org
8250S:	Maintained
8251F:	drivers/platform/x86/fujitsu-laptop.c
8252
8253FUJITSU M-5MO LS CAMERA ISP DRIVER
8254M:	Kyungmin Park <kyungmin.park@samsung.com>
8255M:	Heungjun Kim <riverful.kim@samsung.com>
8256L:	linux-media@vger.kernel.org
8257S:	Maintained
8258F:	drivers/media/i2c/m5mols/
8259F:	include/media/i2c/m5mols.h
8260
8261FUJITSU TABLET EXTRAS
8262M:	Robert Gerlach <khnz@gmx.de>
8263L:	platform-driver-x86@vger.kernel.org
8264S:	Maintained
8265F:	drivers/platform/x86/fujitsu-tablet.c
8266
8267FUNGIBLE ETHERNET DRIVERS
8268M:	Dimitris Michailidis <dmichail@fungible.com>
8269L:	netdev@vger.kernel.org
8270S:	Supported
8271F:	drivers/net/ethernet/fungible/
8272
8273FUSE: FILESYSTEM IN USERSPACE
8274M:	Miklos Szeredi <miklos@szeredi.hu>
8275L:	linux-fsdevel@vger.kernel.org
8276S:	Maintained
8277W:	https://github.com/libfuse/
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8279F:	Documentation/filesystems/fuse.rst
8280F:	fs/fuse/
8281F:	include/uapi/linux/fuse.h
8282
8283FUTEX SUBSYSTEM
8284M:	Thomas Gleixner <tglx@linutronix.de>
8285M:	Ingo Molnar <mingo@redhat.com>
8286R:	Peter Zijlstra <peterz@infradead.org>
8287R:	Darren Hart <dvhart@infradead.org>
8288R:	Davidlohr Bueso <dave@stgolabs.net>
8289R:	André Almeida <andrealmeid@igalia.com>
8290L:	linux-kernel@vger.kernel.org
8291S:	Maintained
8292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8293F:	Documentation/locking/*futex*
8294F:	include/asm-generic/futex.h
8295F:	include/linux/futex.h
8296F:	include/uapi/linux/futex.h
8297F:	kernel/futex/*
8298F:	tools/perf/bench/futex*
8299F:	tools/testing/selftests/futex/
8300
8301GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8302M:	Tim Harvey <tharvey@gateworks.com>
8303M:	Robert Jones <rjones@gateworks.com>
8304S:	Maintained
8305F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8306F:	drivers/mfd/gateworks-gsc.c
8307F:	include/linux/mfd/gsc.h
8308F:	Documentation/hwmon/gsc-hwmon.rst
8309F:	drivers/hwmon/gsc-hwmon.c
8310F:	include/linux/platform_data/gsc_hwmon.h
8311
8312GCC PLUGINS
8313M:	Kees Cook <keescook@chromium.org>
8314L:	linux-hardening@vger.kernel.org
8315S:	Maintained
8316F:	Documentation/kbuild/gcc-plugins.rst
8317F:	scripts/Makefile.gcc-plugins
8318F:	scripts/gcc-plugins/
8319
8320GCOV BASED KERNEL PROFILING
8321M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8322S:	Maintained
8323F:	Documentation/dev-tools/gcov.rst
8324F:	kernel/gcov/
8325
8326GDB KERNEL DEBUGGING HELPER SCRIPTS
8327M:	Jan Kiszka <jan.kiszka@siemens.com>
8328M:	Kieran Bingham <kbingham@kernel.org>
8329S:	Supported
8330F:	scripts/gdb/
8331
8332GEMINI CRYPTO DRIVER
8333M:	Corentin Labbe <clabbe@baylibre.com>
8334L:	linux-crypto@vger.kernel.org
8335S:	Maintained
8336F:	drivers/crypto/gemini/
8337
8338GEMTEK FM RADIO RECEIVER DRIVER
8339M:	Hans Verkuil <hverkuil@xs4all.nl>
8340L:	linux-media@vger.kernel.org
8341S:	Maintained
8342W:	https://linuxtv.org
8343T:	git git://linuxtv.org/media_tree.git
8344F:	drivers/media/radio/radio-gemtek*
8345
8346GENERIC ARCHITECTURE TOPOLOGY
8347M:	Sudeep Holla <sudeep.holla@arm.com>
8348L:	linux-kernel@vger.kernel.org
8349S:	Maintained
8350F:	drivers/base/arch_topology.c
8351F:	include/linux/arch_topology.h
8352
8353GENERIC ENTRY CODE
8354M:	Thomas Gleixner <tglx@linutronix.de>
8355M:	Peter Zijlstra <peterz@infradead.org>
8356M:	Andy Lutomirski <luto@kernel.org>
8357L:	linux-kernel@vger.kernel.org
8358S:	Maintained
8359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8360F:	include/linux/entry-common.h
8361F:	include/linux/entry-kvm.h
8362F:	kernel/entry/
8363
8364GENERIC GPIO I2C DRIVER
8365M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8366S:	Supported
8367F:	drivers/i2c/busses/i2c-gpio.c
8368F:	include/linux/platform_data/i2c-gpio.h
8369
8370GENERIC GPIO I2C MULTIPLEXER DRIVER
8371M:	Peter Korsgaard <peter.korsgaard@barco.com>
8372L:	linux-i2c@vger.kernel.org
8373S:	Supported
8374F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8375F:	drivers/i2c/muxes/i2c-mux-gpio.c
8376F:	include/linux/platform_data/i2c-mux-gpio.h
8377
8378GENERIC HDLC (WAN) DRIVERS
8379M:	Krzysztof Halasa <khc@pm.waw.pl>
8380S:	Maintained
8381W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8382F:	drivers/net/wan/c101.c
8383F:	drivers/net/wan/hd6457*
8384F:	drivers/net/wan/hdlc*
8385F:	drivers/net/wan/n2.c
8386F:	drivers/net/wan/pc300too.c
8387F:	drivers/net/wan/pci200syn.c
8388F:	drivers/net/wan/wanxl*
8389
8390GENERIC INCLUDE/ASM HEADER FILES
8391M:	Arnd Bergmann <arnd@arndb.de>
8392L:	linux-arch@vger.kernel.org
8393S:	Maintained
8394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8395F:	include/asm-generic/
8396F:	include/uapi/asm-generic/
8397
8398GENERIC PHY FRAMEWORK
8399M:	Kishon Vijay Abraham I <kishon@ti.com>
8400M:	Vinod Koul <vkoul@kernel.org>
8401L:	linux-phy@lists.infradead.org
8402S:	Supported
8403Q:	https://patchwork.kernel.org/project/linux-phy/list/
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8405F:	Documentation/devicetree/bindings/phy/
8406F:	drivers/phy/
8407F:	include/linux/phy/
8408
8409GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8410M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8411S:	Supported
8412F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8413
8414GENERIC PM DOMAINS
8415M:	"Rafael J. Wysocki" <rafael@kernel.org>
8416M:	Kevin Hilman <khilman@kernel.org>
8417M:	Ulf Hansson <ulf.hansson@linaro.org>
8418L:	linux-pm@vger.kernel.org
8419S:	Supported
8420F:	Documentation/devicetree/bindings/power/power?domain*
8421F:	drivers/base/power/domain*.c
8422F:	include/linux/pm_domain.h
8423
8424GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8425M:	Eugen Hristev <eugen.hristev@microchip.com>
8426L:	linux-input@vger.kernel.org
8427S:	Maintained
8428F:	drivers/input/touchscreen/resistive-adc-touch.c
8429
8430GENERIC STRING LIBRARY
8431R:	Andy Shevchenko <andy@kernel.org>
8432S:	Maintained
8433F:	lib/string.c
8434F:	lib/string_helpers.c
8435F:	lib/test_string.c
8436F:	lib/test-string_helpers.c
8437
8438GENERIC UIO DRIVER FOR PCI DEVICES
8439M:	"Michael S. Tsirkin" <mst@redhat.com>
8440L:	kvm@vger.kernel.org
8441S:	Supported
8442F:	drivers/uio/uio_pci_generic.c
8443
8444GENERIC VDSO LIBRARY
8445M:	Andy Lutomirski <luto@kernel.org>
8446M:	Thomas Gleixner <tglx@linutronix.de>
8447M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8448L:	linux-kernel@vger.kernel.org
8449S:	Maintained
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8451F:	include/asm-generic/vdso/vsyscall.h
8452F:	include/vdso/
8453F:	kernel/time/vsyscall.c
8454F:	lib/vdso/
8455
8456GENWQE (IBM Generic Workqueue Card)
8457M:	Frank Haverkamp <haver@linux.ibm.com>
8458S:	Supported
8459F:	drivers/misc/genwqe/
8460
8461GET_MAINTAINER SCRIPT
8462M:	Joe Perches <joe@perches.com>
8463S:	Maintained
8464F:	scripts/get_maintainer.pl
8465
8466GFS2 FILE SYSTEM
8467M:	Bob Peterson <rpeterso@redhat.com>
8468M:	Andreas Gruenbacher <agruenba@redhat.com>
8469L:	cluster-devel@redhat.com
8470S:	Supported
8471B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8473F:	Documentation/filesystems/gfs2*
8474F:	fs/gfs2/
8475F:	include/uapi/linux/gfs2_ondisk.h
8476
8477GIGABYTE WMI DRIVER
8478M:	Thomas Weißschuh <thomas@weissschuh.net>
8479L:	platform-driver-x86@vger.kernel.org
8480S:	Maintained
8481F:	drivers/platform/x86/gigabyte-wmi.c
8482
8483GNSS SUBSYSTEM
8484M:	Johan Hovold <johan@kernel.org>
8485S:	Maintained
8486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8487F:	Documentation/ABI/testing/sysfs-class-gnss
8488F:	Documentation/devicetree/bindings/gnss/
8489F:	drivers/gnss/
8490F:	include/linux/gnss.h
8491
8492GO7007 MPEG CODEC
8493M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8494L:	linux-media@vger.kernel.org
8495S:	Maintained
8496F:	drivers/media/usb/go7007/
8497
8498GOODIX TOUCHSCREEN
8499M:	Bastien Nocera <hadess@hadess.net>
8500M:	Hans de Goede <hdegoede@redhat.com>
8501L:	linux-input@vger.kernel.org
8502S:	Maintained
8503F:	drivers/input/touchscreen/goodix*
8504
8505GOOGLE ETHERNET DRIVERS
8506M:	Jeroen de Borst <jeroendb@google.com>
8507R:	Catherine Sullivan <csully@google.com>
8508R:	David Awogbemila <awogbemila@google.com>
8509L:	netdev@vger.kernel.org
8510S:	Supported
8511F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8512F:	drivers/net/ethernet/google
8513
8514GPD POCKET FAN DRIVER
8515M:	Hans de Goede <hdegoede@redhat.com>
8516L:	platform-driver-x86@vger.kernel.org
8517S:	Maintained
8518F:	drivers/platform/x86/gpd-pocket-fan.c
8519
8520GPIO ACPI SUPPORT
8521M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8522M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8523L:	linux-gpio@vger.kernel.org
8524L:	linux-acpi@vger.kernel.org
8525S:	Supported
8526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8527F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8528F:	drivers/gpio/gpiolib-acpi.c
8529F:	drivers/gpio/gpiolib-acpi.h
8530
8531GPIO AGGREGATOR
8532M:	Geert Uytterhoeven <geert+renesas@glider.be>
8533L:	linux-gpio@vger.kernel.org
8534S:	Supported
8535F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8536F:	drivers/gpio/gpio-aggregator.c
8537
8538GPIO IR Transmitter
8539M:	Sean Young <sean@mess.org>
8540L:	linux-media@vger.kernel.org
8541S:	Maintained
8542F:	drivers/media/rc/gpio-ir-tx.c
8543
8544GPIO MOCKUP DRIVER
8545M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8546L:	linux-gpio@vger.kernel.org
8547S:	Maintained
8548F:	drivers/gpio/gpio-mockup.c
8549F:	tools/testing/selftests/gpio/
8550
8551GPIO REGMAP
8552R:	Michael Walle <michael@walle.cc>
8553S:	Maintained
8554F:	drivers/gpio/gpio-regmap.c
8555F:	include/linux/gpio/regmap.h
8556
8557GPIO SUBSYSTEM
8558M:	Linus Walleij <linus.walleij@linaro.org>
8559M:	Bartosz Golaszewski <brgl@bgdev.pl>
8560L:	linux-gpio@vger.kernel.org
8561S:	Maintained
8562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8563F:	Documentation/ABI/obsolete/sysfs-gpio
8564F:	Documentation/ABI/testing/gpio-cdev
8565F:	Documentation/admin-guide/gpio/
8566F:	Documentation/devicetree/bindings/gpio/
8567F:	Documentation/driver-api/gpio/
8568F:	drivers/gpio/
8569F:	include/asm-generic/gpio.h
8570F:	include/dt-bindings/gpio/
8571F:	include/linux/gpio.h
8572F:	include/linux/gpio/
8573F:	include/linux/of_gpio.h
8574F:	include/uapi/linux/gpio.h
8575F:	tools/gpio/
8576
8577GRE DEMULTIPLEXER DRIVER
8578M:	Dmitry Kozlov <xeb@mail.ru>
8579L:	netdev@vger.kernel.org
8580S:	Maintained
8581F:	include/net/gre.h
8582F:	net/ipv4/gre_demux.c
8583F:	net/ipv4/gre_offload.c
8584
8585GRETH 10/100/1G Ethernet MAC device driver
8586M:	Andreas Larsson <andreas@gaisler.com>
8587L:	netdev@vger.kernel.org
8588S:	Maintained
8589F:	drivers/net/ethernet/aeroflex/
8590
8591GREYBUS AUDIO PROTOCOLS DRIVERS
8592M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8593M:	Mark Greer <mgreer@animalcreek.com>
8594S:	Maintained
8595F:	drivers/staging/greybus/audio_apbridgea.c
8596F:	drivers/staging/greybus/audio_apbridgea.h
8597F:	drivers/staging/greybus/audio_codec.c
8598F:	drivers/staging/greybus/audio_codec.h
8599F:	drivers/staging/greybus/audio_gb.c
8600F:	drivers/staging/greybus/audio_manager.c
8601F:	drivers/staging/greybus/audio_manager.h
8602F:	drivers/staging/greybus/audio_manager_module.c
8603F:	drivers/staging/greybus/audio_manager_private.h
8604F:	drivers/staging/greybus/audio_manager_sysfs.c
8605F:	drivers/staging/greybus/audio_module.c
8606F:	drivers/staging/greybus/audio_topology.c
8607
8608GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8609M:	Viresh Kumar <vireshk@kernel.org>
8610S:	Maintained
8611F:	drivers/staging/greybus/authentication.c
8612F:	drivers/staging/greybus/bootrom.c
8613F:	drivers/staging/greybus/firmware.h
8614F:	drivers/staging/greybus/fw-core.c
8615F:	drivers/staging/greybus/fw-download.c
8616F:	drivers/staging/greybus/fw-management.c
8617F:	drivers/staging/greybus/greybus_authentication.h
8618F:	drivers/staging/greybus/greybus_firmware.h
8619F:	drivers/staging/greybus/hid.c
8620F:	drivers/staging/greybus/i2c.c
8621F:	drivers/staging/greybus/spi.c
8622F:	drivers/staging/greybus/spilib.c
8623F:	drivers/staging/greybus/spilib.h
8624
8625GREYBUS LOOPBACK DRIVER
8626M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8627S:	Maintained
8628F:	drivers/staging/greybus/loopback.c
8629
8630GREYBUS PLATFORM DRIVERS
8631M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8632S:	Maintained
8633F:	drivers/staging/greybus/arche-apb-ctrl.c
8634F:	drivers/staging/greybus/arche-platform.c
8635F:	drivers/staging/greybus/arche_platform.h
8636
8637GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8638M:	Rui Miguel Silva <rmfrfs@gmail.com>
8639S:	Maintained
8640F:	drivers/staging/greybus/gpio.c
8641F:	drivers/staging/greybus/light.c
8642F:	drivers/staging/greybus/power_supply.c
8643F:	drivers/staging/greybus/sdio.c
8644F:	drivers/staging/greybus/spi.c
8645F:	drivers/staging/greybus/spilib.c
8646
8647GREYBUS SUBSYSTEM
8648M:	Johan Hovold <johan@kernel.org>
8649M:	Alex Elder <elder@kernel.org>
8650M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8651L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8652S:	Maintained
8653F:	drivers/greybus/
8654F:	drivers/staging/greybus/
8655F:	include/linux/greybus.h
8656F:	include/linux/greybus/
8657
8658GREYBUS UART PROTOCOLS DRIVERS
8659M:	David Lin <dtwlin@gmail.com>
8660S:	Maintained
8661F:	drivers/staging/greybus/log.c
8662F:	drivers/staging/greybus/uart.c
8663
8664GS1662 VIDEO SERIALIZER
8665M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8666L:	linux-media@vger.kernel.org
8667S:	Maintained
8668T:	git git://linuxtv.org/media_tree.git
8669F:	drivers/media/spi/gs1662.c
8670
8671GSPCA FINEPIX SUBDRIVER
8672M:	Frank Zago <frank@zago.net>
8673L:	linux-media@vger.kernel.org
8674S:	Maintained
8675T:	git git://linuxtv.org/media_tree.git
8676F:	drivers/media/usb/gspca/finepix.c
8677
8678GSPCA GL860 SUBDRIVER
8679M:	Olivier Lorin <o.lorin@laposte.net>
8680L:	linux-media@vger.kernel.org
8681S:	Maintained
8682T:	git git://linuxtv.org/media_tree.git
8683F:	drivers/media/usb/gspca/gl860/
8684
8685GSPCA M5602 SUBDRIVER
8686M:	Erik Andren <erik.andren@gmail.com>
8687L:	linux-media@vger.kernel.org
8688S:	Maintained
8689T:	git git://linuxtv.org/media_tree.git
8690F:	drivers/media/usb/gspca/m5602/
8691
8692GSPCA PAC207 SONIXB SUBDRIVER
8693M:	Hans Verkuil <hverkuil@xs4all.nl>
8694L:	linux-media@vger.kernel.org
8695S:	Odd Fixes
8696T:	git git://linuxtv.org/media_tree.git
8697F:	drivers/media/usb/gspca/pac207.c
8698
8699GSPCA SN9C20X SUBDRIVER
8700M:	Brian Johnson <brijohn@gmail.com>
8701L:	linux-media@vger.kernel.org
8702S:	Maintained
8703T:	git git://linuxtv.org/media_tree.git
8704F:	drivers/media/usb/gspca/sn9c20x.c
8705
8706GSPCA T613 SUBDRIVER
8707M:	Leandro Costantino <lcostantino@gmail.com>
8708L:	linux-media@vger.kernel.org
8709S:	Maintained
8710T:	git git://linuxtv.org/media_tree.git
8711F:	drivers/media/usb/gspca/t613.c
8712
8713GSPCA USB WEBCAM DRIVER
8714M:	Hans Verkuil <hverkuil@xs4all.nl>
8715L:	linux-media@vger.kernel.org
8716S:	Odd Fixes
8717T:	git git://linuxtv.org/media_tree.git
8718F:	drivers/media/usb/gspca/
8719
8720GTP (GPRS Tunneling Protocol)
8721M:	Pablo Neira Ayuso <pablo@netfilter.org>
8722M:	Harald Welte <laforge@gnumonks.org>
8723L:	osmocom-net-gprs@lists.osmocom.org
8724S:	Maintained
8725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8726F:	drivers/net/gtp.c
8727
8728GUID PARTITION TABLE (GPT)
8729M:	Davidlohr Bueso <dave@stgolabs.net>
8730L:	linux-efi@vger.kernel.org
8731S:	Maintained
8732F:	block/partitions/efi.*
8733
8734HABANALABS PCI DRIVER
8735M:	Oded Gabbay <ogabbay@kernel.org>
8736S:	Supported
8737T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8738F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8739F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8740F:	drivers/misc/habanalabs/
8741F:	include/uapi/misc/habanalabs.h
8742
8743HACKRF MEDIA DRIVER
8744M:	Antti Palosaari <crope@iki.fi>
8745L:	linux-media@vger.kernel.org
8746S:	Maintained
8747W:	https://linuxtv.org
8748W:	http://palosaari.fi/linux/
8749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8750T:	git git://linuxtv.org/anttip/media_tree.git
8751F:	drivers/media/usb/hackrf/
8752
8753HANTRO VPU CODEC DRIVER
8754M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8755M:	Philipp Zabel <p.zabel@pengutronix.de>
8756L:	linux-media@vger.kernel.org
8757L:	linux-rockchip@lists.infradead.org
8758S:	Maintained
8759F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8760F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8761F:	drivers/staging/media/hantro/
8762
8763HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8764M:	Frank Seidel <frank@f-seidel.de>
8765L:	platform-driver-x86@vger.kernel.org
8766S:	Maintained
8767W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8768F:	drivers/platform/x86/hdaps.c
8769
8770HARDWARE MONITORING
8771M:	Jean Delvare <jdelvare@suse.com>
8772M:	Guenter Roeck <linux@roeck-us.net>
8773L:	linux-hwmon@vger.kernel.org
8774S:	Maintained
8775W:	http://hwmon.wiki.kernel.org/
8776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8777F:	Documentation/ABI/testing/sysfs-class-hwmon
8778F:	Documentation/devicetree/bindings/hwmon/
8779F:	Documentation/hwmon/
8780F:	drivers/hwmon/
8781F:	include/linux/hwmon*.h
8782F:	include/trace/events/hwmon*.h
8783K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8784
8785HARDWARE RANDOM NUMBER GENERATOR CORE
8786M:	Matt Mackall <mpm@selenic.com>
8787M:	Herbert Xu <herbert@gondor.apana.org.au>
8788L:	linux-crypto@vger.kernel.org
8789S:	Odd fixes
8790F:	Documentation/admin-guide/hw_random.rst
8791F:	Documentation/devicetree/bindings/rng/
8792F:	drivers/char/hw_random/
8793F:	include/linux/hw_random.h
8794
8795HARDWARE SPINLOCK CORE
8796M:	Ohad Ben-Cohen <ohad@wizery.com>
8797M:	Bjorn Andersson <bjorn.andersson@linaro.org>
8798R:	Baolin Wang <baolin.wang7@gmail.com>
8799L:	linux-remoteproc@vger.kernel.org
8800S:	Maintained
8801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8802F:	Documentation/devicetree/bindings/hwlock/
8803F:	Documentation/locking/hwspinlock.rst
8804F:	drivers/hwspinlock/
8805F:	include/linux/hwspinlock.h
8806
8807HARDWARE TRACING FACILITIES
8808M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8809S:	Maintained
8810F:	drivers/hwtracing/
8811
8812HARMONY SOUND DRIVER
8813L:	linux-parisc@vger.kernel.org
8814S:	Maintained
8815F:	sound/parisc/harmony.*
8816
8817HDPVR USB VIDEO ENCODER DRIVER
8818M:	Hans Verkuil <hverkuil@xs4all.nl>
8819L:	linux-media@vger.kernel.org
8820S:	Odd Fixes
8821W:	https://linuxtv.org
8822T:	git git://linuxtv.org/media_tree.git
8823F:	drivers/media/usb/hdpvr/
8824
8825HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8826M:	Matt Hsiao <matt.hsiao@hpe.com>
8827S:	Supported
8828F:	drivers/misc/hpilo.[ch]
8829
8830HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8831M:	Jerry Hoemann <jerry.hoemann@hpe.com>
8832S:	Supported
8833F:	Documentation/watchdog/hpwdt.rst
8834F:	drivers/watchdog/hpwdt.c
8835
8836HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8837M:	Don Brace <don.brace@microchip.com>
8838L:	storagedev@microchip.com
8839L:	linux-scsi@vger.kernel.org
8840S:	Supported
8841F:	Documentation/scsi/hpsa.rst
8842F:	drivers/scsi/hpsa*.[ch]
8843F:	include/linux/cciss*.h
8844F:	include/uapi/linux/cciss*.h
8845
8846HFI1 DRIVER
8847M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8848L:	linux-rdma@vger.kernel.org
8849S:	Supported
8850F:	drivers/infiniband/hw/hfi1
8851
8852HFS FILESYSTEM
8853L:	linux-fsdevel@vger.kernel.org
8854S:	Orphan
8855F:	Documentation/filesystems/hfs.rst
8856F:	fs/hfs/
8857
8858HFSPLUS FILESYSTEM
8859L:	linux-fsdevel@vger.kernel.org
8860S:	Orphan
8861F:	Documentation/filesystems/hfsplus.rst
8862F:	fs/hfsplus/
8863
8864HGA FRAMEBUFFER DRIVER
8865M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8866L:	linux-nvidia@lists.surfsouth.com
8867S:	Maintained
8868W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8869F:	drivers/video/fbdev/hgafb.c
8870
8871HIBERNATION (aka Software Suspend, aka swsusp)
8872M:	"Rafael J. Wysocki" <rafael@kernel.org>
8873M:	Pavel Machek <pavel@ucw.cz>
8874L:	linux-pm@vger.kernel.org
8875S:	Supported
8876B:	https://bugzilla.kernel.org
8877F:	arch/*/include/asm/suspend*.h
8878F:	arch/x86/power/
8879F:	drivers/base/power/
8880F:	include/linux/freezer.h
8881F:	include/linux/pm.h
8882F:	include/linux/suspend.h
8883F:	kernel/power/
8884
8885HID CORE LAYER
8886M:	Jiri Kosina <jikos@kernel.org>
8887M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
8888L:	linux-input@vger.kernel.org
8889S:	Maintained
8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8891F:	drivers/hid/
8892F:	include/linux/hid*
8893F:	include/uapi/linux/hid*
8894
8895HID LOGITECH DRIVERS
8896R:	Filipe Laíns <lains@riseup.net>
8897L:	linux-input@vger.kernel.org
8898S:	Maintained
8899F:	drivers/hid/hid-logitech-*
8900
8901HID PLAYSTATION DRIVER
8902M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
8903L:	linux-input@vger.kernel.org
8904S:	Supported
8905F:	drivers/hid/hid-playstation.c
8906
8907HID SENSOR HUB DRIVERS
8908M:	Jiri Kosina <jikos@kernel.org>
8909M:	Jonathan Cameron <jic23@kernel.org>
8910M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8911L:	linux-input@vger.kernel.org
8912L:	linux-iio@vger.kernel.org
8913S:	Maintained
8914F:	Documentation/hid/hid-sensor*
8915F:	drivers/hid/hid-sensor-*
8916F:	drivers/iio/*/hid-*
8917F:	include/linux/hid-sensor-*
8918
8919HID WACOM DRIVER
8920M:	Ping Cheng <ping.cheng@wacom.com>
8921M:	Jason Gerecke  <jason.gerecke@wacom.com>
8922L:	linux-input@vger.kernel.org
8923S:	Maintained
8924F:	drivers/hid/wacom.h
8925F:	drivers/hid/wacom_*
8926
8927HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8928M:	Thomas Gleixner <tglx@linutronix.de>
8929L:	linux-kernel@vger.kernel.org
8930S:	Maintained
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8932F:	Documentation/timers/
8933F:	include/linux/clockchips.h
8934F:	include/linux/hrtimer.h
8935F:	kernel/time/clockevents.c
8936F:	kernel/time/hrtimer.c
8937F:	kernel/time/timer_*.c
8938
8939HIGH-SPEED SCC DRIVER FOR AX.25
8940L:	linux-hams@vger.kernel.org
8941S:	Orphan
8942F:	drivers/net/hamradio/scc.c
8943
8944HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8945M:	HighPoint Linux Team <linux@highpoint-tech.com>
8946S:	Supported
8947W:	http://www.highpoint-tech.com
8948F:	Documentation/scsi/hptiop.rst
8949F:	drivers/scsi/hptiop.c
8950
8951HIPPI
8952M:	Jes Sorensen <jes@trained-monkey.org>
8953L:	linux-hippi@sunsite.dk
8954S:	Maintained
8955F:	drivers/net/hippi/
8956F:	include/linux/hippidevice.h
8957F:	include/uapi/linux/if_hippi.h
8958F:	net/802/hippi.c
8959
8960HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8961M:	Kurt Kanzenbach <kurt@linutronix.de>
8962L:	netdev@vger.kernel.org
8963S:	Maintained
8964F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8965F:	drivers/net/dsa/hirschmann/*
8966F:	include/linux/platform_data/hirschmann-hellcreek.h
8967F:	net/dsa/tag_hellcreek.c
8968
8969HISILICON DMA DRIVER
8970M:	Zhou Wang <wangzhou1@hisilicon.com>
8971L:	dmaengine@vger.kernel.org
8972S:	Maintained
8973F:	drivers/dma/hisi_dma.c
8974
8975HISILICON GPIO DRIVER
8976M:	Luo Jiaxing <luojiaxing@huawei.com>
8977L:	linux-gpio@vger.kernel.org
8978S:	Maintained
8979F:	drivers/gpio/gpio-hisi.c
8980
8981HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8982M:	Longfang Liu <liulongfang@huawei.com>
8983L:	linux-crypto@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/ABI/testing/debugfs-hisi-hpre
8986F:	drivers/crypto/hisilicon/hpre/hpre.h
8987F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
8988F:	drivers/crypto/hisilicon/hpre/hpre_main.c
8989
8990HISILICON I2C CONTROLLER DRIVER
8991M:	Yicong Yang <yangyicong@hisilicon.com>
8992L:	linux-i2c@vger.kernel.org
8993S:	Maintained
8994W:	https://www.hisilicon.com
8995F:	drivers/i2c/busses/i2c-hisi.c
8996
8997HISILICON LPC BUS DRIVER
8998M:	john.garry@huawei.com
8999S:	Maintained
9000W:	http://www.hisilicon.com
9001F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9002F:	drivers/bus/hisi_lpc.c
9003
9004HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9005M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9006M:	Salil Mehta <salil.mehta@huawei.com>
9007L:	netdev@vger.kernel.org
9008S:	Maintained
9009W:	http://www.hisilicon.com
9010F:	drivers/net/ethernet/hisilicon/hns3/
9011
9012HISILICON NETWORK SUBSYSTEM DRIVER
9013M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9014M:	Salil Mehta <salil.mehta@huawei.com>
9015L:	netdev@vger.kernel.org
9016S:	Maintained
9017W:	http://www.hisilicon.com
9018F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9019F:	drivers/net/ethernet/hisilicon/
9020
9021HIKEY960 ONBOARD USB GPIO HUB DRIVER
9022M:	John Stultz <jstultz@google.com>
9023L:	linux-kernel@vger.kernel.org
9024S:	Maintained
9025F:	drivers/misc/hisi_hikey_usb.c
9026
9027HISILICON PMU DRIVER
9028M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
9029M:	Qi Liu <liuqi115@huawei.com>
9030S:	Supported
9031W:	http://www.hisilicon.com
9032F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9033F:	Documentation/admin-guide/perf/hisi-pmu.rst
9034F:	drivers/perf/hisilicon
9035
9036HISILICON QM AND ZIP Controller DRIVER
9037M:	Zhou Wang <wangzhou1@hisilicon.com>
9038L:	linux-crypto@vger.kernel.org
9039S:	Maintained
9040F:	Documentation/ABI/testing/debugfs-hisi-zip
9041F:	drivers/crypto/hisilicon/qm.c
9042F:	drivers/crypto/hisilicon/sgl.c
9043F:	drivers/crypto/hisilicon/zip/
9044F:	include/linux/hisi_acc_qm.h
9045
9046HISILICON ROCE DRIVER
9047M:	Wenpeng Liang <liangwenpeng@huawei.com>
9048M:	Weihang Li <liweihang@huawei.com>
9049L:	linux-rdma@vger.kernel.org
9050S:	Maintained
9051F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9052F:	drivers/infiniband/hw/hns/
9053
9054HISILICON SAS Controller
9055M:	John Garry <john.garry@huawei.com>
9056S:	Supported
9057W:	http://www.hisilicon.com
9058F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9059F:	drivers/scsi/hisi_sas/
9060
9061HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9062M:	Kai Ye <yekai13@huawei.com>
9063M:	Longfang Liu <liulongfang@huawei.com>
9064L:	linux-crypto@vger.kernel.org
9065S:	Maintained
9066F:	Documentation/ABI/testing/debugfs-hisi-sec
9067F:	drivers/crypto/hisilicon/sec2/sec.h
9068F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9069F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9070F:	drivers/crypto/hisilicon/sec2/sec_main.c
9071
9072HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9073M:	Jay Fang <f.fangjian@huawei.com>
9074L:	linux-spi@vger.kernel.org
9075S:	Maintained
9076W:	http://www.hisilicon.com
9077F:	drivers/spi/spi-hisi-kunpeng.c
9078
9079HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9080M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9081L:	linux-kernel@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9084F:	drivers/spmi/hisi-spmi-controller.c
9085
9086HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9087M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9088L:	linux-kernel@vger.kernel.org
9089S:	Maintained
9090F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9091F:	drivers/mfd/hi6421-spmi-pmic.c
9092
9093HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9094M:	Weili Qian <qianweili@huawei.com>
9095S:	Maintained
9096F:	drivers/crypto/hisilicon/trng/trng.c
9097
9098HISILICON V3XX SPI NOR FLASH Controller Driver
9099M:	John Garry <john.garry@huawei.com>
9100S:	Maintained
9101W:	http://www.hisilicon.com
9102F:	drivers/spi/spi-hisi-sfc-v3xx.c
9103
9104HMM - Heterogeneous Memory Management
9105M:	Jérôme Glisse <jglisse@redhat.com>
9106L:	linux-mm@kvack.org
9107S:	Maintained
9108F:	Documentation/vm/hmm.rst
9109F:	include/linux/hmm*
9110F:	lib/test_hmm*
9111F:	mm/hmm*
9112F:	tools/testing/selftests/vm/*hmm*
9113
9114HOST AP DRIVER
9115M:	Jouni Malinen <j@w1.fi>
9116L:	linux-wireless@vger.kernel.org
9117S:	Obsolete
9118W:	http://w1.fi/hostap-driver.html
9119F:	drivers/net/wireless/intersil/hostap/
9120
9121HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9122L:	platform-driver-x86@vger.kernel.org
9123S:	Orphan
9124F:	drivers/platform/x86/tc1100-wmi.c
9125
9126HPET:	High Precision Event Timers driver
9127M:	Clemens Ladisch <clemens@ladisch.de>
9128S:	Maintained
9129F:	Documentation/timers/hpet.rst
9130F:	drivers/char/hpet.c
9131F:	include/linux/hpet.h
9132F:	include/uapi/linux/hpet.h
9133
9134HPET:	x86
9135S:	Orphan
9136F:	arch/x86/include/asm/hpet.h
9137F:	arch/x86/kernel/hpet.c
9138
9139HPFS FILESYSTEM
9140M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9141S:	Maintained
9142W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9143F:	fs/hpfs/
9144
9145HSI SUBSYSTEM
9146M:	Sebastian Reichel <sre@kernel.org>
9147S:	Maintained
9148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9149F:	Documentation/ABI/testing/sysfs-bus-hsi
9150F:	Documentation/driver-api/hsi.rst
9151F:	drivers/hsi/
9152F:	include/linux/hsi/
9153F:	include/uapi/linux/hsi/
9154
9155HSO 3G MODEM DRIVER
9156L:	linux-usb@vger.kernel.org
9157S:	Orphan
9158F:	drivers/net/usb/hso.c
9159
9160HSR NETWORK PROTOCOL
9161L:	netdev@vger.kernel.org
9162S:	Orphan
9163F:	net/hsr/
9164
9165HT16K33 LED CONTROLLER DRIVER
9166M:	Robin van der Gracht <robin@protonic.nl>
9167S:	Maintained
9168F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9169F:	drivers/auxdisplay/ht16k33.c
9170
9171HTCPEN TOUCHSCREEN DRIVER
9172M:	Pau Oliva Fora <pof@eslack.org>
9173L:	linux-input@vger.kernel.org
9174S:	Maintained
9175F:	drivers/input/touchscreen/htcpen.c
9176
9177HTE SUBSYSTEM
9178M:	Dipen Patel <dipenp@nvidia.com>
9179S:	Maintained
9180F:	Documentation/devicetree/bindings/timestamp/
9181F:	Documentation/driver-api/hte/
9182F:	drivers/hte/
9183F:	include/linux/hte.h
9184
9185HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9186M:	Lorenzo Bianconi <lorenzo@kernel.org>
9187L:	linux-iio@vger.kernel.org
9188S:	Maintained
9189W:	http://www.st.com/
9190F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9191F:	drivers/iio/humidity/hts221*
9192
9193HUAWEI ETHERNET DRIVER
9194L:	netdev@vger.kernel.org
9195S:	Orphan
9196F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9197F:	drivers/net/ethernet/huawei/hinic/
9198
9199HUGETLB SUBSYSTEM
9200M:	Mike Kravetz <mike.kravetz@oracle.com>
9201M:	Muchun Song <songmuchun@bytedance.com>
9202L:	linux-mm@kvack.org
9203S:	Maintained
9204F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9205F:	Documentation/admin-guide/mm/hugetlbpage.rst
9206F:	Documentation/vm/hugetlbfs_reserv.rst
9207F:	Documentation/vm/vmemmap_dedup.rst
9208F:	fs/hugetlbfs/
9209F:	include/linux/hugetlb.h
9210F:	mm/hugetlb.c
9211F:	mm/hugetlb_vmemmap.c
9212F:	mm/hugetlb_vmemmap.h
9213
9214HVA ST MEDIA DRIVER
9215M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9216L:	linux-media@vger.kernel.org
9217S:	Supported
9218W:	https://linuxtv.org
9219T:	git git://linuxtv.org/media_tree.git
9220F:	drivers/media/platform/st/sti/hva
9221
9222HWPOISON MEMORY FAILURE HANDLING
9223M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9224R:	Miaohe Lin <linmiaohe@huawei.com>
9225L:	linux-mm@kvack.org
9226S:	Maintained
9227F:	mm/hwpoison-inject.c
9228F:	mm/memory-failure.c
9229
9230HYCON HY46XX TOUCHSCREEN SUPPORT
9231M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9232L:	linux-input@vger.kernel.org
9233S:	Maintained
9234F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9235F:	drivers/input/touchscreen/hycon-hy46xx.c
9236
9237HYGON PROCESSOR SUPPORT
9238M:	Pu Wen <puwen@hygon.cn>
9239L:	linux-kernel@vger.kernel.org
9240S:	Maintained
9241F:	arch/x86/kernel/cpu/hygon.c
9242
9243HYNIX HI556 SENSOR DRIVER
9244M:	Shawn Tu <shawnx.tu@intel.com>
9245L:	linux-media@vger.kernel.org
9246S:	Maintained
9247T:	git git://linuxtv.org/media_tree.git
9248F:	drivers/media/i2c/hi556.c
9249
9250HYNIX HI846 SENSOR DRIVER
9251M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9252L:	linux-media@vger.kernel.org
9253S:	Maintained
9254F:	drivers/media/i2c/hi846.c
9255
9256HYNIX HI847 SENSOR DRIVER
9257M:	Shawn Tu <shawnx.tu@intel.com>
9258L:	linux-media@vger.kernel.org
9259S:	Maintained
9260F:	drivers/media/i2c/hi847.c
9261
9262Hyper-V/Azure CORE AND DRIVERS
9263M:	"K. Y. Srinivasan" <kys@microsoft.com>
9264M:	Haiyang Zhang <haiyangz@microsoft.com>
9265M:	Stephen Hemminger <sthemmin@microsoft.com>
9266M:	Wei Liu <wei.liu@kernel.org>
9267M:	Dexuan Cui <decui@microsoft.com>
9268L:	linux-hyperv@vger.kernel.org
9269S:	Supported
9270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9271F:	Documentation/ABI/stable/sysfs-bus-vmbus
9272F:	Documentation/ABI/testing/debugfs-hyperv
9273F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9274F:	arch/arm64/hyperv
9275F:	arch/arm64/include/asm/hyperv-tlfs.h
9276F:	arch/arm64/include/asm/mshyperv.h
9277F:	arch/x86/hyperv
9278F:	arch/x86/include/asm/hyperv-tlfs.h
9279F:	arch/x86/include/asm/mshyperv.h
9280F:	arch/x86/include/asm/trace/hyperv.h
9281F:	arch/x86/kernel/cpu/mshyperv.c
9282F:	drivers/clocksource/hyperv_timer.c
9283F:	drivers/hid/hid-hyperv.c
9284F:	drivers/hv/
9285F:	drivers/input/serio/hyperv-keyboard.c
9286F:	drivers/iommu/hyperv-iommu.c
9287F:	drivers/net/ethernet/microsoft/
9288F:	drivers/net/hyperv/
9289F:	drivers/pci/controller/pci-hyperv-intf.c
9290F:	drivers/pci/controller/pci-hyperv.c
9291F:	drivers/scsi/storvsc_drv.c
9292F:	drivers/uio/uio_hv_generic.c
9293F:	drivers/video/fbdev/hyperv_fb.c
9294F:	include/asm-generic/hyperv-tlfs.h
9295F:	include/asm-generic/mshyperv.h
9296F:	include/clocksource/hyperv_timer.h
9297F:	include/linux/hyperv.h
9298F:	include/uapi/linux/hyperv.h
9299F:	net/vmw_vsock/hyperv_transport.c
9300F:	tools/hv/
9301
9302HYPERBUS SUPPORT
9303M:	Vignesh Raghavendra <vigneshr@ti.com>
9304L:	linux-mtd@lists.infradead.org
9305S:	Supported
9306Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9307C:	irc://irc.oftc.net/mtd
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9309F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9310F:	drivers/mtd/hyperbus/
9311F:	include/linux/mtd/hyperbus.h
9312
9313HYPERVISOR VIRTUAL CONSOLE DRIVER
9314L:	linuxppc-dev@lists.ozlabs.org
9315S:	Odd Fixes
9316F:	drivers/tty/hvc/
9317
9318I2C ACPI SUPPORT
9319M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9320L:	linux-i2c@vger.kernel.org
9321L:	linux-acpi@vger.kernel.org
9322S:	Maintained
9323F:	drivers/i2c/i2c-core-acpi.c
9324
9325I2C CONTROLLER DRIVER FOR NVIDIA GPU
9326M:	Ajay Gupta <ajayg@nvidia.com>
9327L:	linux-i2c@vger.kernel.org
9328S:	Maintained
9329F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9330F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9331
9332I2C MUXES
9333M:	Peter Rosin <peda@axentia.se>
9334L:	linux-i2c@vger.kernel.org
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9337F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9338F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9339F:	Documentation/i2c/i2c-topology.rst
9340F:	Documentation/i2c/muxes/
9341F:	drivers/i2c/i2c-mux.c
9342F:	drivers/i2c/muxes/
9343F:	include/linux/i2c-mux.h
9344
9345I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9346M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9347L:	linux-i2c@vger.kernel.org
9348S:	Maintained
9349F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9350F:	drivers/i2c/busses/i2c-mv64xxx.c
9351
9352I2C OVER PARALLEL PORT
9353M:	Jean Delvare <jdelvare@suse.com>
9354L:	linux-i2c@vger.kernel.org
9355S:	Maintained
9356F:	Documentation/i2c/busses/i2c-parport.rst
9357F:	drivers/i2c/busses/i2c-parport.c
9358
9359I2C SUBSYSTEM
9360M:	Wolfram Sang <wsa@kernel.org>
9361L:	linux-i2c@vger.kernel.org
9362S:	Maintained
9363W:	https://i2c.wiki.kernel.org/
9364Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9366F:	Documentation/devicetree/bindings/i2c/i2c.txt
9367F:	Documentation/i2c/
9368F:	drivers/i2c/*
9369F:	include/dt-bindings/i2c/i2c.h
9370F:	include/linux/i2c-dev.h
9371F:	include/linux/i2c-smbus.h
9372F:	include/linux/i2c.h
9373F:	include/uapi/linux/i2c-*.h
9374F:	include/uapi/linux/i2c.h
9375
9376I2C SUBSYSTEM HOST DRIVERS
9377L:	linux-i2c@vger.kernel.org
9378S:	Odd Fixes
9379W:	https://i2c.wiki.kernel.org/
9380Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9382F:	Documentation/devicetree/bindings/i2c/
9383F:	drivers/i2c/algos/
9384F:	drivers/i2c/busses/
9385F:	include/dt-bindings/i2c/
9386
9387I2C-TAOS-EVM DRIVER
9388M:	Jean Delvare <jdelvare@suse.com>
9389L:	linux-i2c@vger.kernel.org
9390S:	Maintained
9391F:	Documentation/i2c/busses/i2c-taos-evm.rst
9392F:	drivers/i2c/busses/i2c-taos-evm.c
9393
9394I2C-TINY-USB DRIVER
9395M:	Till Harbaum <till@harbaum.org>
9396L:	linux-i2c@vger.kernel.org
9397S:	Maintained
9398W:	http://www.harbaum.org/till/i2c_tiny_usb
9399F:	drivers/i2c/busses/i2c-tiny-usb.c
9400
9401I2C/SMBUS CONTROLLER DRIVERS FOR PC
9402M:	Jean Delvare <jdelvare@suse.com>
9403L:	linux-i2c@vger.kernel.org
9404S:	Maintained
9405F:	Documentation/i2c/busses/i2c-ali1535.rst
9406F:	Documentation/i2c/busses/i2c-ali1563.rst
9407F:	Documentation/i2c/busses/i2c-ali15x3.rst
9408F:	Documentation/i2c/busses/i2c-amd756.rst
9409F:	Documentation/i2c/busses/i2c-amd8111.rst
9410F:	Documentation/i2c/busses/i2c-i801.rst
9411F:	Documentation/i2c/busses/i2c-nforce2.rst
9412F:	Documentation/i2c/busses/i2c-piix4.rst
9413F:	Documentation/i2c/busses/i2c-sis5595.rst
9414F:	Documentation/i2c/busses/i2c-sis630.rst
9415F:	Documentation/i2c/busses/i2c-sis96x.rst
9416F:	Documentation/i2c/busses/i2c-via.rst
9417F:	Documentation/i2c/busses/i2c-viapro.rst
9418F:	drivers/i2c/busses/i2c-ali1535.c
9419F:	drivers/i2c/busses/i2c-ali1563.c
9420F:	drivers/i2c/busses/i2c-ali15x3.c
9421F:	drivers/i2c/busses/i2c-amd756-s4882.c
9422F:	drivers/i2c/busses/i2c-amd756.c
9423F:	drivers/i2c/busses/i2c-amd8111.c
9424F:	drivers/i2c/busses/i2c-i801.c
9425F:	drivers/i2c/busses/i2c-isch.c
9426F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9427F:	drivers/i2c/busses/i2c-nforce2.c
9428F:	drivers/i2c/busses/i2c-piix4.c
9429F:	drivers/i2c/busses/i2c-sis5595.c
9430F:	drivers/i2c/busses/i2c-sis630.c
9431F:	drivers/i2c/busses/i2c-sis96x.c
9432F:	drivers/i2c/busses/i2c-via.c
9433F:	drivers/i2c/busses/i2c-viapro.c
9434
9435I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9436M:	Hans de Goede <hdegoede@redhat.com>
9437L:	linux-i2c@vger.kernel.org
9438S:	Maintained
9439F:	drivers/i2c/busses/i2c-cht-wc.c
9440
9441I2C/SMBUS ISMT DRIVER
9442M:	Seth Heasley <seth.heasley@intel.com>
9443M:	Neil Horman <nhorman@tuxdriver.com>
9444L:	linux-i2c@vger.kernel.org
9445F:	Documentation/i2c/busses/i2c-ismt.rst
9446F:	drivers/i2c/busses/i2c-ismt.c
9447
9448I2C/SMBUS STUB DRIVER
9449M:	Jean Delvare <jdelvare@suse.com>
9450L:	linux-i2c@vger.kernel.org
9451S:	Maintained
9452F:	drivers/i2c/i2c-stub.c
9453
9454I3C DRIVER FOR CADENCE I3C MASTER IP
9455M:	Przemysław Gaj <pgaj@cadence.com>
9456S:	Maintained
9457F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9458F:	drivers/i3c/master/i3c-master-cdns.c
9459
9460I3C DRIVER FOR SYNOPSYS DESIGNWARE
9461M:	Vitor Soares <vitor.soares@synopsys.com>
9462S:	Maintained
9463F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9464F:	drivers/i3c/master/dw*
9465
9466I3C SUBSYSTEM
9467M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9468L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9469S:	Maintained
9470C:	irc://chat.freenode.net/linux-i3c
9471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9472F:	Documentation/ABI/testing/sysfs-bus-i3c
9473F:	Documentation/devicetree/bindings/i3c/
9474F:	Documentation/driver-api/i3c
9475F:	drivers/i3c/
9476F:	include/linux/i3c/
9477
9478IA64 (Itanium) PLATFORM
9479L:	linux-ia64@vger.kernel.org
9480S:	Orphan
9481F:	Documentation/ia64/
9482F:	arch/ia64/
9483
9484IBM Power 842 compression accelerator
9485M:	Haren Myneni <haren@us.ibm.com>
9486S:	Supported
9487F:	crypto/842.c
9488F:	drivers/crypto/nx/Kconfig
9489F:	drivers/crypto/nx/Makefile
9490F:	drivers/crypto/nx/nx-842*
9491F:	include/linux/sw842.h
9492F:	lib/842/
9493
9494IBM Power in-Nest Crypto Acceleration
9495M:	Breno Leitão <leitao@debian.org>
9496M:	Nayna Jain <nayna@linux.ibm.com>
9497M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9498L:	linux-crypto@vger.kernel.org
9499S:	Supported
9500F:	drivers/crypto/nx/Kconfig
9501F:	drivers/crypto/nx/Makefile
9502F:	drivers/crypto/nx/nx-aes*
9503F:	drivers/crypto/nx/nx-sha*
9504F:	drivers/crypto/nx/nx.*
9505F:	drivers/crypto/nx/nx_csbcpb.h
9506F:	drivers/crypto/nx/nx_debugfs.c
9507
9508IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9509M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9510L:	linux-pci@vger.kernel.org
9511L:	linuxppc-dev@lists.ozlabs.org
9512S:	Supported
9513F:	drivers/pci/hotplug/rpadlpar*
9514
9515IBM Power Linux RAID adapter
9516M:	Brian King <brking@us.ibm.com>
9517S:	Supported
9518F:	drivers/scsi/ipr.*
9519
9520IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9521M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9522L:	linux-pci@vger.kernel.org
9523L:	linuxppc-dev@lists.ozlabs.org
9524S:	Supported
9525F:	drivers/pci/hotplug/rpaphp*
9526
9527IBM Power SRIOV Virtual NIC Device Driver
9528M:	Dany Madden <drt@linux.ibm.com>
9529R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9530L:	netdev@vger.kernel.org
9531S:	Supported
9532F:	drivers/net/ethernet/ibm/ibmvnic.*
9533
9534IBM Power Virtual Accelerator Switchboard
9535L:	linuxppc-dev@lists.ozlabs.org
9536S:	Supported
9537F:	arch/powerpc/include/asm/vas.h
9538F:	arch/powerpc/platforms/powernv/copy-paste.h
9539F:	arch/powerpc/platforms/powernv/vas*
9540
9541IBM Power Virtual Ethernet Device Driver
9542M:	Cristobal Forno <cforno12@linux.ibm.com>
9543L:	netdev@vger.kernel.org
9544S:	Supported
9545F:	drivers/net/ethernet/ibm/ibmveth.*
9546
9547IBM Power Virtual FC Device Drivers
9548M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9549L:	linux-scsi@vger.kernel.org
9550S:	Supported
9551F:	drivers/scsi/ibmvscsi/ibmvfc*
9552
9553IBM Power Virtual Management Channel Driver
9554M:	Brad Warrum <bwarrum@linux.ibm.com>
9555M:	Ritu Agarwal <rituagar@linux.ibm.com>
9556S:	Supported
9557F:	drivers/misc/ibmvmc.*
9558
9559IBM Power Virtual SCSI Device Drivers
9560M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9561L:	linux-scsi@vger.kernel.org
9562S:	Supported
9563F:	drivers/scsi/ibmvscsi/ibmvscsi*
9564F:	include/scsi/viosrp.h
9565
9566IBM Power Virtual SCSI Device Target Driver
9567M:	Michael Cyr <mikecyr@linux.ibm.com>
9568L:	linux-scsi@vger.kernel.org
9569L:	target-devel@vger.kernel.org
9570S:	Supported
9571F:	drivers/scsi/ibmvscsi_tgt/
9572
9573IBM Power VMX Cryptographic instructions
9574M:	Breno Leitão <leitao@debian.org>
9575M:	Nayna Jain <nayna@linux.ibm.com>
9576M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9577L:	linux-crypto@vger.kernel.org
9578S:	Supported
9579F:	drivers/crypto/vmx/Kconfig
9580F:	drivers/crypto/vmx/Makefile
9581F:	drivers/crypto/vmx/aes*
9582F:	drivers/crypto/vmx/ghash*
9583F:	drivers/crypto/vmx/ppc-xlate.pl
9584F:	drivers/crypto/vmx/vmx.c
9585
9586IBM ServeRAID RAID DRIVER
9587S:	Orphan
9588F:	drivers/scsi/ips.*
9589
9590ICH LPC AND GPIO DRIVER
9591M:	Peter Tyser <ptyser@xes-inc.com>
9592S:	Maintained
9593F:	drivers/gpio/gpio-ich.c
9594F:	drivers/mfd/lpc_ich.c
9595
9596ICY I2C DRIVER
9597M:	Max Staudt <max@enpas.org>
9598L:	linux-i2c@vger.kernel.org
9599S:	Maintained
9600F:	drivers/i2c/busses/i2c-icy.c
9601
9602IDEAPAD LAPTOP EXTRAS DRIVER
9603M:	Ike Panhc <ike.pan@canonical.com>
9604L:	platform-driver-x86@vger.kernel.org
9605S:	Maintained
9606W:	http://launchpad.net/ideapad-laptop
9607F:	drivers/platform/x86/ideapad-laptop.c
9608
9609IDEAPAD LAPTOP SLIDEBAR DRIVER
9610M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9611L:	linux-input@vger.kernel.org
9612S:	Maintained
9613W:	https://github.com/o2genum/ideapad-slidebar
9614F:	drivers/input/misc/ideapad_slidebar.c
9615
9616IDMAPPED MOUNTS
9617M:	Christian Brauner <brauner@kernel.org>
9618L:	linux-fsdevel@vger.kernel.org
9619S:	Maintained
9620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9621F:	Documentation/filesystems/idmappings.rst
9622F:	tools/testing/selftests/mount_setattr/
9623F:	include/linux/mnt_idmapping.h
9624
9625IDT VersaClock 5 CLOCK DRIVER
9626M:	Luca Ceresoli <luca@lucaceresoli.net>
9627S:	Maintained
9628F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9629F:	drivers/clk/clk-versaclock5.c
9630
9631IEEE 802.15.4 SUBSYSTEM
9632M:	Alexander Aring <alex.aring@gmail.com>
9633M:	Stefan Schmidt <stefan@datenfreihafen.org>
9634L:	linux-wpan@vger.kernel.org
9635S:	Maintained
9636W:	https://linux-wpan.org/
9637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9639F:	Documentation/networking/ieee802154.rst
9640F:	drivers/net/ieee802154/
9641F:	include/linux/ieee802154.h
9642F:	include/linux/nl802154.h
9643F:	include/net/af_ieee802154.h
9644F:	include/net/cfg802154.h
9645F:	include/net/ieee802154_netdev.h
9646F:	include/net/mac802154.h
9647F:	include/net/nl802154.h
9648F:	net/ieee802154/
9649F:	net/mac802154/
9650
9651IFE PROTOCOL
9652M:	Yotam Gigi <yotam.gi@gmail.com>
9653M:	Jamal Hadi Salim <jhs@mojatatu.com>
9654F:	include/net/ife.h
9655F:	include/uapi/linux/ife.h
9656F:	net/ife
9657
9658IGORPLUG-USB IR RECEIVER
9659M:	Sean Young <sean@mess.org>
9660L:	linux-media@vger.kernel.org
9661S:	Maintained
9662F:	drivers/media/rc/igorplugusb.c
9663
9664IGUANAWORKS USB IR TRANSCEIVER
9665M:	Sean Young <sean@mess.org>
9666L:	linux-media@vger.kernel.org
9667S:	Maintained
9668F:	drivers/media/rc/iguanair.c
9669
9670IIO DIGITAL POTENTIOMETER DAC
9671M:	Peter Rosin <peda@axentia.se>
9672L:	linux-iio@vger.kernel.org
9673S:	Maintained
9674F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9675F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9676F:	drivers/iio/dac/dpot-dac.c
9677
9678IIO ENVELOPE DETECTOR
9679M:	Peter Rosin <peda@axentia.se>
9680L:	linux-iio@vger.kernel.org
9681S:	Maintained
9682F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9683F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9684F:	drivers/iio/adc/envelope-detector.c
9685
9686IIO MULTIPLEXER
9687M:	Peter Rosin <peda@axentia.se>
9688L:	linux-iio@vger.kernel.org
9689S:	Maintained
9690F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9691F:	drivers/iio/multiplexer/iio-mux.c
9692
9693IIO SCMI BASED DRIVER
9694M:	Jyoti Bhayana <jbhayana@google.com>
9695L:	linux-iio@vger.kernel.org
9696S:	Maintained
9697F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9698
9699IIO SUBSYSTEM AND DRIVERS
9700M:	Jonathan Cameron <jic23@kernel.org>
9701R:	Lars-Peter Clausen <lars@metafoo.de>
9702L:	linux-iio@vger.kernel.org
9703S:	Maintained
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9705F:	Documentation/ABI/testing/configfs-iio*
9706F:	Documentation/ABI/testing/sysfs-bus-iio*
9707F:	Documentation/devicetree/bindings/iio/
9708F:	drivers/iio/
9709F:	drivers/staging/iio/
9710F:	include/linux/iio/
9711F:	tools/iio/
9712
9713IIO UNIT CONVERTER
9714M:	Peter Rosin <peda@axentia.se>
9715L:	linux-iio@vger.kernel.org
9716S:	Maintained
9717F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9718F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9719F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9720F:	drivers/iio/afe/iio-rescale.c
9721
9722IKANOS/ADI EAGLE ADSL USB DRIVER
9723M:	Matthieu Castet <castet.matthieu@free.fr>
9724M:	Stanislaw Gruszka <stf_xl@wp.pl>
9725S:	Maintained
9726F:	drivers/usb/atm/ueagle-atm.c
9727
9728IMAGIS TOUCHSCREEN DRIVER
9729M:	Markuss Broks <markuss.broks@gmail.com>
9730S:	Maintained
9731F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9732F:	drivers/input/touchscreen/imagis.c
9733
9734IMGTEC ASCII LCD DRIVER
9735M:	Paul Burton <paulburton@kernel.org>
9736S:	Maintained
9737F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9738F:	drivers/auxdisplay/img-ascii-lcd.c
9739
9740IMGTEC IR DECODER DRIVER
9741S:	Orphan
9742F:	drivers/media/rc/img-ir/
9743
9744IMON SOUNDGRAPH USB IR RECEIVER
9745M:	Sean Young <sean@mess.org>
9746L:	linux-media@vger.kernel.org
9747S:	Maintained
9748F:	drivers/media/rc/imon.c
9749F:	drivers/media/rc/imon_raw.c
9750
9751IMS TWINTURBO FRAMEBUFFER DRIVER
9752L:	linux-fbdev@vger.kernel.org
9753S:	Orphan
9754F:	drivers/video/fbdev/imsttfb.c
9755
9756INA209 HARDWARE MONITOR DRIVER
9757M:	Guenter Roeck <linux@roeck-us.net>
9758L:	linux-hwmon@vger.kernel.org
9759S:	Maintained
9760F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9761F:	Documentation/hwmon/ina209.rst
9762F:	drivers/hwmon/ina209.c
9763
9764INA2XX HARDWARE MONITOR DRIVER
9765M:	Guenter Roeck <linux@roeck-us.net>
9766L:	linux-hwmon@vger.kernel.org
9767S:	Maintained
9768F:	Documentation/hwmon/ina2xx.rst
9769F:	drivers/hwmon/ina2xx.c
9770F:	include/linux/platform_data/ina2xx.h
9771
9772INDUSTRY PACK SUBSYSTEM (IPACK)
9773M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9774M:	Jens Taprogge <jens.taprogge@taprogge.org>
9775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9776L:	industrypack-devel@lists.sourceforge.net
9777S:	Maintained
9778W:	http://industrypack.sourceforge.net
9779F:	drivers/ipack/
9780
9781INFINEON DPS310 Driver
9782M:	Eddie James <eajames@linux.ibm.com>
9783L:	linux-iio@vger.kernel.org
9784S:	Maintained
9785F:	drivers/iio/pressure/dps310.c
9786
9787INFINIBAND SUBSYSTEM
9788M:	Jason Gunthorpe <jgg@nvidia.com>
9789M:	Leon Romanovsky <leonro@nvidia.com>
9790L:	linux-rdma@vger.kernel.org
9791S:	Supported
9792W:	https://github.com/linux-rdma/rdma-core
9793Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9795F:	Documentation/devicetree/bindings/infiniband/
9796F:	Documentation/infiniband/
9797F:	drivers/infiniband/
9798F:	include/rdma/
9799F:	include/trace/events/ib_mad.h
9800F:	include/trace/events/ib_umad.h
9801F:	include/uapi/linux/if_infiniband.h
9802F:	include/uapi/rdma/
9803F:	samples/bpf/ibumad_kern.c
9804F:	samples/bpf/ibumad_user.c
9805
9806INGENIC JZ4780 NAND DRIVER
9807M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9808L:	linux-mtd@lists.infradead.org
9809L:	linux-mips@vger.kernel.org
9810S:	Maintained
9811F:	drivers/mtd/nand/raw/ingenic/
9812
9813INGENIC JZ47xx SoCs
9814M:	Paul Cercueil <paul@crapouillou.net>
9815L:	linux-mips@vger.kernel.org
9816S:	Maintained
9817F:	arch/mips/boot/dts/ingenic/
9818F:	arch/mips/generic/board-ingenic.c
9819F:	arch/mips/include/asm/mach-ingenic/
9820F:	arch/mips/ingenic/Kconfig
9821F:	drivers/clk/ingenic/
9822F:	drivers/dma/dma-jz4780.c
9823F:	drivers/gpu/drm/ingenic/
9824F:	drivers/i2c/busses/i2c-jz4780.c
9825F:	drivers/iio/adc/ingenic-adc.c
9826F:	drivers/irqchip/irq-ingenic.c
9827F:	drivers/memory/jz4780-nemc.c
9828F:	drivers/mmc/host/jz4740_mmc.c
9829F:	drivers/mtd/nand/raw/ingenic/
9830F:	drivers/pinctrl/pinctrl-ingenic.c
9831F:	drivers/power/supply/ingenic-battery.c
9832F:	drivers/pwm/pwm-jz4740.c
9833F:	drivers/remoteproc/ingenic_rproc.c
9834F:	drivers/rtc/rtc-jz4740.c
9835F:	drivers/tty/serial/8250/8250_ingenic.c
9836F:	drivers/usb/musb/jz4740.c
9837F:	drivers/watchdog/jz4740_wdt.c
9838F:	include/dt-bindings/iio/adc/ingenic,adc.h
9839F:	include/linux/mfd/ingenic-tcu.h
9840F:	sound/soc/codecs/jz47*
9841F:	sound/soc/jz4740/
9842
9843INJOINIC IP5xxx POWER BANK IC DRIVER
9844M:	Samuel Holland <samuel@sholland.org>
9845S:	Maintained
9846F:	drivers/power/supply/ip5xxx_power.c
9847
9848INOTIFY
9849M:	Jan Kara <jack@suse.cz>
9850R:	Amir Goldstein <amir73il@gmail.com>
9851L:	linux-fsdevel@vger.kernel.org
9852S:	Maintained
9853F:	Documentation/filesystems/inotify.rst
9854F:	fs/notify/inotify/
9855F:	include/linux/inotify.h
9856F:	include/uapi/linux/inotify.h
9857
9858INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9859M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
9860L:	linux-input@vger.kernel.org
9861S:	Maintained
9862Q:	http://patchwork.kernel.org/project/linux-input/list/
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9864F:	Documentation/devicetree/bindings/input/
9865F:	Documentation/devicetree/bindings/serio/
9866F:	Documentation/input/
9867F:	drivers/input/
9868F:	include/linux/input.h
9869F:	include/linux/input/
9870F:	include/uapi/linux/input-event-codes.h
9871F:	include/uapi/linux/input.h
9872
9873INPUT MULTITOUCH (MT) PROTOCOL
9874M:	Henrik Rydberg <rydberg@bitmath.org>
9875L:	linux-input@vger.kernel.org
9876S:	Odd fixes
9877F:	Documentation/input/multi-touch-protocol.rst
9878F:	drivers/input/input-mt.c
9879K:	\b(ABS|SYN)_MT_
9880
9881INSIDE SECURE CRYPTO DRIVER
9882M:	Antoine Tenart <atenart@kernel.org>
9883L:	linux-crypto@vger.kernel.org
9884S:	Maintained
9885F:	drivers/crypto/inside-secure/
9886
9887INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9888M:	Mimi Zohar <zohar@linux.ibm.com>
9889M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9890L:	linux-integrity@vger.kernel.org
9891S:	Supported
9892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9893F:	security/integrity/ima/
9894F:	security/integrity/
9895
9896INTEL 810/815 FRAMEBUFFER DRIVER
9897M:	Antonino Daplas <adaplas@gmail.com>
9898L:	linux-fbdev@vger.kernel.org
9899S:	Maintained
9900F:	drivers/video/fbdev/i810/
9901
9902INTEL ASoC DRIVERS
9903M:	Cezary Rojewski <cezary.rojewski@intel.com>
9904M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9905M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
9906M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9907M:	Bard Liao <yung-chuan.liao@linux.intel.com>
9908M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9909M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
9910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9911S:	Supported
9912F:	sound/soc/intel/
9913
9914INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9915M:	Hans de Goede <hdegoede@redhat.com>
9916L:	platform-driver-x86@vger.kernel.org
9917S:	Maintained
9918F:	drivers/platform/x86/intel/atomisp2/pm.c
9919
9920INTEL ATOMISP2 LED DRIVER
9921M:	Hans de Goede <hdegoede@redhat.com>
9922L:	platform-driver-x86@vger.kernel.org
9923S:	Maintained
9924F:	drivers/platform/x86/intel/atomisp2/led.c
9925
9926INTEL BIOS SAR INT1092 DRIVER
9927M:	Shravan Sudhakar <s.shravan@intel.com>
9928M:	Intel Corporation <linuxwwan@intel.com>
9929L:	platform-driver-x86@vger.kernel.org
9930S:	Maintained
9931F:	drivers/platform/x86/intel/int1092/
9932
9933INTEL BROXTON PMC DRIVER
9934M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9935M:	Zha Qipeng <qipeng.zha@intel.com>
9936S:	Maintained
9937F:	drivers/mfd/intel_pmc_bxt.c
9938F:	include/linux/mfd/intel_pmc_bxt.h
9939
9940INTEL C600 SERIES SAS CONTROLLER DRIVER
9941M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9942L:	linux-scsi@vger.kernel.org
9943S:	Supported
9944T:	git git://git.code.sf.net/p/intel-sas/isci
9945F:	drivers/scsi/isci/
9946
9947INTEL CPU family model numbers
9948M:	Tony Luck <tony.luck@intel.com>
9949M:	x86@kernel.org
9950L:	linux-kernel@vger.kernel.org
9951S:	Supported
9952F:	arch/x86/include/asm/intel-family.h
9953
9954INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9955M:	Jani Nikula <jani.nikula@linux.intel.com>
9956M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9957M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
9958M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9959L:	intel-gfx@lists.freedesktop.org
9960S:	Supported
9961W:	https://01.org/linuxgraphics/
9962Q:	http://patchwork.freedesktop.org/project/intel-gfx/
9963B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9964C:	irc://irc.oftc.net/intel-gfx
9965T:	git git://anongit.freedesktop.org/drm-intel
9966F:	Documentation/gpu/i915.rst
9967F:	drivers/gpu/drm/i915/
9968F:	include/drm/i915*
9969F:	include/uapi/drm/i915_drm.h
9970
9971INTEL ETHERNET DRIVERS
9972M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
9973M:	Tony Nguyen <anthony.l.nguyen@intel.com>
9974L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9975S:	Supported
9976W:	http://www.intel.com/support/feedback.htm
9977W:	http://e1000.sourceforge.net/
9978Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9981F:	Documentation/networking/device_drivers/ethernet/intel/
9982F:	drivers/net/ethernet/intel/
9983F:	drivers/net/ethernet/intel/*/
9984F:	include/linux/avf/virtchnl.h
9985F:	include/linux/net/intel/iidc.h
9986
9987INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9988M:	Mustafa Ismail <mustafa.ismail@intel.com>
9989M:	Shiraz Saleem <shiraz.saleem@intel.com>
9990L:	linux-rdma@vger.kernel.org
9991S:	Supported
9992F:	drivers/infiniband/hw/irdma/
9993F:	include/uapi/rdma/irdma-abi.h
9994
9995INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9996M:	Maik Broemme <mbroemme@libmpq.org>
9997L:	linux-fbdev@vger.kernel.org
9998S:	Maintained
9999F:	Documentation/fb/intelfb.rst
10000F:	drivers/video/fbdev/intelfb/
10001
10002INTEL GPIO DRIVERS
10003M:	Andy Shevchenko <andy@kernel.org>
10004L:	linux-gpio@vger.kernel.org
10005S:	Supported
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10007F:	drivers/gpio/gpio-ich.c
10008F:	drivers/gpio/gpio-merrifield.c
10009F:	drivers/gpio/gpio-ml-ioh.c
10010F:	drivers/gpio/gpio-pch.c
10011F:	drivers/gpio/gpio-sch.c
10012F:	drivers/gpio/gpio-sodaville.c
10013
10014INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10015M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10016M:	Zhi Wang <zhi.a.wang@intel.com>
10017L:	intel-gvt-dev@lists.freedesktop.org
10018L:	intel-gfx@lists.freedesktop.org
10019S:	Supported
10020W:	https://01.org/igvt-g
10021T:	git https://github.com/intel/gvt-linux.git
10022F:	drivers/gpu/drm/i915/gvt/
10023
10024INTEL HID EVENT DRIVER
10025M:	Alex Hung <alex.hung@canonical.com>
10026L:	platform-driver-x86@vger.kernel.org
10027S:	Maintained
10028F:	drivers/platform/x86/intel/hid.c
10029
10030INTEL I/OAT DMA DRIVER
10031M:	Dave Jiang <dave.jiang@intel.com>
10032R:	Dan Williams <dan.j.williams@intel.com>
10033L:	dmaengine@vger.kernel.org
10034S:	Supported
10035Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10036F:	drivers/dma/ioat*
10037
10038INTEL IADX DRIVER
10039M:	Dave Jiang <dave.jiang@intel.com>
10040L:	dmaengine@vger.kernel.org
10041S:	Supported
10042F:	drivers/dma/idxd/*
10043F:	include/uapi/linux/idxd.h
10044
10045INTEL IDLE DRIVER
10046M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10047M:	Len Brown <lenb@kernel.org>
10048L:	linux-pm@vger.kernel.org
10049S:	Supported
10050B:	https://bugzilla.kernel.org
10051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10052F:	drivers/idle/intel_idle.c
10053
10054INTEL IN FIELD SCAN (IFS) DEVICE
10055M:	Jithu Joseph <jithu.joseph@intel.com>
10056R:	Ashok Raj <ashok.raj@intel.com>
10057R:	Tony Luck <tony.luck@intel.com>
10058S:	Maintained
10059F:	drivers/platform/x86/intel/ifs
10060F:	include/trace/events/intel_ifs.h
10061
10062INTEL INTEGRATED SENSOR HUB DRIVER
10063M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10064M:	Jiri Kosina <jikos@kernel.org>
10065L:	linux-input@vger.kernel.org
10066S:	Maintained
10067F:	drivers/hid/intel-ish-hid/
10068
10069INTEL IOMMU (VT-d)
10070M:	David Woodhouse <dwmw2@infradead.org>
10071M:	Lu Baolu <baolu.lu@linux.intel.com>
10072L:	iommu@lists.linux.dev
10073S:	Supported
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10075F:	drivers/iommu/intel/
10076F:	include/linux/intel-iommu.h
10077F:	include/linux/intel-svm.h
10078
10079INTEL IOP-ADMA DMA DRIVER
10080R:	Dan Williams <dan.j.williams@intel.com>
10081S:	Odd fixes
10082F:	drivers/dma/iop-adma.c
10083
10084INTEL IPU3 CSI-2 CIO2 DRIVER
10085M:	Yong Zhi <yong.zhi@intel.com>
10086M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10087M:	Bingbu Cao <bingbu.cao@intel.com>
10088M:	Dan Scally <djrscally@gmail.com>
10089R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10090L:	linux-media@vger.kernel.org
10091S:	Maintained
10092T:	git git://linuxtv.org/media_tree.git
10093F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10094F:	drivers/media/pci/intel/ipu3/
10095
10096INTEL IPU3 CSI-2 IMGU DRIVER
10097M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10098R:	Bingbu Cao <bingbu.cao@intel.com>
10099R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10100L:	linux-media@vger.kernel.org
10101S:	Maintained
10102F:	Documentation/admin-guide/media/ipu3.rst
10103F:	Documentation/admin-guide/media/ipu3_rcb.svg
10104F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10105F:	drivers/staging/media/ipu3/
10106
10107INTEL IXP4XX CRYPTO SUPPORT
10108M:	Corentin Labbe <clabbe@baylibre.com>
10109L:	linux-crypto@vger.kernel.org
10110S:	Maintained
10111F:	drivers/crypto/ixp4xx_crypto.c
10112
10113INTEL ISHTP ECLITE DRIVER
10114M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10115L:	platform-driver-x86@vger.kernel.org
10116S:	Supported
10117F:	drivers/platform/x86/intel/ishtp_eclite.c
10118
10119INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10120M:	Krzysztof Halasa <khalasa@piap.pl>
10121S:	Maintained
10122F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10123F:	drivers/net/wan/ixp4xx_hss.c
10124F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10125F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10126F:	include/linux/soc/ixp4xx/npe.h
10127F:	include/linux/soc/ixp4xx/qmgr.h
10128
10129INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10130M:	Deepak Saxena <dsaxena@plexity.net>
10131S:	Maintained
10132F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10133F:	drivers/char/hw_random/ixp4xx-rng.c
10134
10135INTEL KEEM BAY DRM DRIVER
10136M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10137M:	Edmund Dea <edmund.j.dea@intel.com>
10138S:	Maintained
10139F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10140F:	drivers/gpu/drm/kmb/
10141
10142INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10143M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10144S:	Maintained
10145F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10146F:	drivers/crypto/keembay/Kconfig
10147F:	drivers/crypto/keembay/Makefile
10148F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
10149F:	drivers/crypto/keembay/ocs-aes.c
10150F:	drivers/crypto/keembay/ocs-aes.h
10151
10152INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10153M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10154M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10155M:	Mark Gross <mgross@linux.intel.com>
10156S:	Maintained
10157F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10158F:	drivers/crypto/keembay/Kconfig
10159F:	drivers/crypto/keembay/Makefile
10160F:	drivers/crypto/keembay/keembay-ocs-ecc.c
10161
10162INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10163M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10164M:	Declan Murphy <declan.murphy@intel.com>
10165S:	Maintained
10166F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10167F:	drivers/crypto/keembay/Kconfig
10168F:	drivers/crypto/keembay/Makefile
10169F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
10170F:	drivers/crypto/keembay/ocs-hcu.c
10171F:	drivers/crypto/keembay/ocs-hcu.h
10172
10173INTEL THUNDER BAY EMMC PHY DRIVER
10174M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
10175M:	Rashmi A <rashmi.a@intel.com>
10176S:	Maintained
10177F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10178F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
10179
10180INTEL MANAGEMENT ENGINE (mei)
10181M:	Tomas Winkler <tomas.winkler@intel.com>
10182L:	linux-kernel@vger.kernel.org
10183S:	Supported
10184F:	Documentation/driver-api/mei/*
10185F:	drivers/misc/mei/
10186F:	drivers/watchdog/mei_wdt.c
10187F:	include/linux/mei_aux.h
10188F:	include/linux/mei_cl_bus.h
10189F:	include/uapi/linux/mei.h
10190F:	samples/mei/*
10191
10192INTEL MAX 10 BMC MFD DRIVER
10193M:	Xu Yilun <yilun.xu@intel.com>
10194R:	Tom Rix <trix@redhat.com>
10195S:	Maintained
10196F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10197F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10198F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10199F:	drivers/mfd/intel-m10-bmc.c
10200F:	include/linux/mfd/intel-m10-bmc.h
10201
10202INTEL MENLOW THERMAL DRIVER
10203M:	Sujith Thomas <sujith.thomas@intel.com>
10204L:	linux-pm@vger.kernel.org
10205S:	Supported
10206W:	https://01.org/linux-acpi
10207F:	drivers/thermal/intel/intel_menlow.c
10208
10209INTEL P-Unit IPC DRIVER
10210M:	Zha Qipeng <qipeng.zha@intel.com>
10211L:	platform-driver-x86@vger.kernel.org
10212S:	Maintained
10213F:	arch/x86/include/asm/intel_punit_ipc.h
10214F:	drivers/platform/x86/intel/punit_ipc.c
10215
10216INTEL PMC CORE DRIVER
10217M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10218M:	David E Box <david.e.box@intel.com>
10219L:	platform-driver-x86@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10222F:	drivers/platform/x86/intel/pmc/
10223
10224INTEL PMIC GPIO DRIVERS
10225M:	Andy Shevchenko <andy@kernel.org>
10226S:	Supported
10227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10228F:	drivers/gpio/gpio-*cove.c
10229
10230INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10231M:	Andy Shevchenko <andy@kernel.org>
10232S:	Maintained
10233F:	drivers/mfd/intel_soc_pmic*
10234F:	include/linux/mfd/intel_soc_pmic*
10235
10236INTEL PMT DRIVERS
10237M:	David E. Box <david.e.box@linux.intel.com>
10238S:	Supported
10239F:	drivers/platform/x86/intel/pmt/
10240
10241INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10242M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10243L:	linux-wireless@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10246F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10247F:	drivers/net/wireless/intel/ipw2x00/
10248
10249INTEL PSTATE DRIVER
10250M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10251M:	Len Brown <lenb@kernel.org>
10252L:	linux-pm@vger.kernel.org
10253S:	Supported
10254F:	drivers/cpufreq/intel_pstate.c
10255
10256INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10257M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10258L:	linux-iio@vger.kernel.org
10259F:	drivers/counter/intel-qep.c
10260
10261INTEL SCU DRIVERS
10262M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10263S:	Maintained
10264F:	arch/x86/include/asm/intel_scu_ipc.h
10265F:	drivers/platform/x86/intel_scu_*
10266
10267INTEL SDSI DRIVER
10268M:	David E. Box <david.e.box@linux.intel.com>
10269S:	Supported
10270F:	drivers/platform/x86/intel/sdsi.c
10271F:	tools/arch/x86/intel_sdsi/
10272F:	tools/testing/selftests/drivers/sdsi/
10273
10274INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10275M:	Daniel Scally <djrscally@gmail.com>
10276S:	Maintained
10277F:	drivers/platform/x86/intel/int3472/
10278
10279INTEL SPEED SELECT TECHNOLOGY
10280M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10281L:	platform-driver-x86@vger.kernel.org
10282S:	Maintained
10283F:	drivers/platform/x86/intel/speed_select_if/
10284F:	include/uapi/linux/isst_if.h
10285F:	tools/power/x86/intel-speed-select/
10286
10287INTEL STRATIX10 FIRMWARE DRIVERS
10288M:	Dinh Nguyen <dinguyen@kernel.org>
10289L:	linux-kernel@vger.kernel.org
10290S:	Maintained
10291F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10292F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10293F:	drivers/firmware/stratix10-rsu.c
10294F:	drivers/firmware/stratix10-svc.c
10295F:	include/linux/firmware/intel/stratix10-smc.h
10296F:	include/linux/firmware/intel/stratix10-svc-client.h
10297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10298
10299INTEL TELEMETRY DRIVER
10300M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10301M:	"David E. Box" <david.e.box@linux.intel.com>
10302L:	platform-driver-x86@vger.kernel.org
10303S:	Maintained
10304F:	arch/x86/include/asm/intel_telemetry.h
10305F:	drivers/platform/x86/intel/telemetry/
10306
10307INTEL UNCORE FREQUENCY CONTROL
10308M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10309L:	platform-driver-x86@vger.kernel.org
10310S:	Maintained
10311F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10312F:	drivers/platform/x86/intel/uncore-frequency/
10313
10314INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10315M:	David E. Box <david.e.box@linux.intel.com>
10316S:	Supported
10317F:	drivers/platform/x86/intel/vsec.*
10318
10319INTEL VIRTUAL BUTTON DRIVER
10320M:	AceLan Kao <acelan.kao@canonical.com>
10321L:	platform-driver-x86@vger.kernel.org
10322S:	Maintained
10323F:	drivers/platform/x86/intel/vbtn.c
10324
10325INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10326M:	Stanislaw Gruszka <stf_xl@wp.pl>
10327L:	linux-wireless@vger.kernel.org
10328S:	Supported
10329F:	drivers/net/wireless/intel/iwlegacy/
10330
10331INTEL WIRELESS WIFI LINK (iwlwifi)
10332M:	Gregory Greenman <gregory.greenman@intel.com>
10333L:	linux-wireless@vger.kernel.org
10334S:	Supported
10335W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10337F:	drivers/net/wireless/intel/iwlwifi/
10338
10339INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10340M:	Jithu Joseph <jithu.joseph@intel.com>
10341R:	Maurice Ma <maurice.ma@intel.com>
10342S:	Maintained
10343W:	https://slimbootloader.github.io/security/firmware-update.html
10344F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10345
10346INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10347L:	Dell.Client.Kernel@dell.com
10348S:	Maintained
10349F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10350
10351INTEL WWAN IOSM DRIVER
10352M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10353M:	Intel Corporation <linuxwwan@intel.com>
10354L:	netdev@vger.kernel.org
10355S:	Maintained
10356F:	drivers/net/wwan/iosm/
10357
10358INTEL(R) TRACE HUB
10359M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10360S:	Supported
10361F:	Documentation/trace/intel_th.rst
10362F:	drivers/hwtracing/intel_th/
10363F:	include/linux/intel_th.h
10364
10365INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10366M:	Ning Sun <ning.sun@intel.com>
10367L:	tboot-devel@lists.sourceforge.net
10368S:	Supported
10369W:	http://tboot.sourceforge.net
10370T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10371F:	Documentation/x86/intel_txt.rst
10372F:	arch/x86/kernel/tboot.c
10373F:	include/linux/tboot.h
10374
10375INTEL SGX
10376M:	Jarkko Sakkinen <jarkko@kernel.org>
10377R:	Dave Hansen <dave.hansen@linux.intel.com>
10378L:	linux-sgx@vger.kernel.org
10379S:	Supported
10380Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10382F:	Documentation/x86/sgx.rst
10383F:	arch/x86/entry/vdso/vsgx.S
10384F:	arch/x86/include/asm/sgx.h
10385F:	arch/x86/include/uapi/asm/sgx.h
10386F:	arch/x86/kernel/cpu/sgx/*
10387F:	tools/testing/selftests/sgx/*
10388K:	\bSGX_
10389
10390INTERCONNECT API
10391M:	Georgi Djakov <djakov@kernel.org>
10392L:	linux-pm@vger.kernel.org
10393S:	Maintained
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10395F:	Documentation/devicetree/bindings/interconnect/
10396F:	Documentation/driver-api/interconnect.rst
10397F:	drivers/interconnect/
10398F:	include/dt-bindings/interconnect/
10399F:	include/linux/interconnect-provider.h
10400F:	include/linux/interconnect.h
10401
10402INTERRUPT COUNTER DRIVER
10403M:	Oleksij Rempel <o.rempel@pengutronix.de>
10404R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10405L:	linux-iio@vger.kernel.org
10406F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10407F:	drivers/counter/interrupt-cnt.c
10408
10409INTERSIL ISL7998X VIDEO DECODER DRIVER
10410M:	Michael Tretter <m.tretter@pengutronix.de>
10411R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10412L:	linux-media@vger.kernel.org
10413S:	Maintained
10414F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10415F:	drivers/media/i2c/isl7998x.c
10416
10417INVENSENSE ICM-426xx IMU DRIVER
10418M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10419L:	linux-iio@vger.kernel.org
10420S:	Maintained
10421W:	https://invensense.tdk.com/
10422F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10423F:	drivers/iio/imu/inv_icm42600/
10424
10425INVENSENSE MPU-3050 GYROSCOPE DRIVER
10426M:	Linus Walleij <linus.walleij@linaro.org>
10427L:	linux-iio@vger.kernel.org
10428S:	Maintained
10429F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10430F:	drivers/iio/gyro/mpu3050*
10431
10432IOC3 ETHERNET DRIVER
10433M:	Ralf Baechle <ralf@linux-mips.org>
10434L:	linux-mips@vger.kernel.org
10435S:	Maintained
10436F:	drivers/net/ethernet/sgi/ioc3-eth.c
10437
10438IOMAP FILESYSTEM LIBRARY
10439M:	Christoph Hellwig <hch@infradead.org>
10440M:	Darrick J. Wong <djwong@kernel.org>
10441L:	linux-xfs@vger.kernel.org
10442L:	linux-fsdevel@vger.kernel.org
10443S:	Supported
10444T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10445F:	fs/iomap/
10446F:	include/linux/iomap.h
10447
10448IOMMU DRIVERS
10449M:	Joerg Roedel <joro@8bytes.org>
10450M:	Will Deacon <will@kernel.org>
10451L:	iommu@lists.linux.dev
10452S:	Maintained
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10454F:	Documentation/devicetree/bindings/iommu/
10455F:	Documentation/userspace-api/iommu.rst
10456F:	drivers/iommu/
10457F:	include/linux/iommu.h
10458F:	include/linux/iova.h
10459F:	include/linux/of_iommu.h
10460F:	include/uapi/linux/iommu.h
10461
10462IOSYS-MAP HELPERS
10463M:	Thomas Zimmermann <tzimmermann@suse.de>
10464L:	dri-devel@lists.freedesktop.org
10465S:	Maintained
10466T:	git git://anongit.freedesktop.org/drm/drm-misc
10467F:	include/linux/iosys-map.h
10468
10469IO_URING
10470M:	Jens Axboe <axboe@kernel.dk>
10471R:	Pavel Begunkov <asml.silence@gmail.com>
10472L:	io-uring@vger.kernel.org
10473S:	Maintained
10474T:	git git://git.kernel.dk/linux-block
10475T:	git git://git.kernel.dk/liburing
10476F:	io_uring/
10477F:	include/linux/io_uring.h
10478F:	include/uapi/linux/io_uring.h
10479F:	tools/io_uring/
10480
10481IPMI SUBSYSTEM
10482M:	Corey Minyard <minyard@acm.org>
10483L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10484S:	Supported
10485W:	http://openipmi.sourceforge.net/
10486T:	git https://github.com/cminyard/linux-ipmi.git for-next
10487F:	Documentation/driver-api/ipmi.rst
10488F:	Documentation/devicetree/bindings/ipmi/
10489F:	drivers/char/ipmi/
10490F:	include/linux/ipmi*
10491F:	include/uapi/linux/ipmi*
10492
10493IPS SCSI RAID DRIVER
10494M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10495L:	linux-scsi@vger.kernel.org
10496S:	Maintained
10497W:	http://www.adaptec.com/
10498F:	drivers/scsi/ips*
10499
10500IPVS
10501M:	Simon Horman <horms@verge.net.au>
10502M:	Julian Anastasov <ja@ssi.bg>
10503L:	netdev@vger.kernel.org
10504L:	lvs-devel@vger.kernel.org
10505S:	Maintained
10506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10508F:	Documentation/networking/ipvs-sysctl.rst
10509F:	include/net/ip_vs.h
10510F:	include/uapi/linux/ip_vs.h
10511F:	net/netfilter/ipvs/
10512
10513IPWIRELESS DRIVER
10514M:	Jiri Kosina <jikos@kernel.org>
10515M:	David Sterba <dsterba@suse.com>
10516S:	Odd Fixes
10517F:	drivers/tty/ipwireless/
10518
10519IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10520M:	Marc Zyngier <maz@kernel.org>
10521S:	Maintained
10522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10523F:	Documentation/core-api/irq/irq-domain.rst
10524F:	include/linux/irqdomain.h
10525F:	kernel/irq/irqdomain.c
10526F:	kernel/irq/msi.c
10527
10528IRQ SUBSYSTEM
10529M:	Thomas Gleixner <tglx@linutronix.de>
10530L:	linux-kernel@vger.kernel.org
10531S:	Maintained
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10533F:	kernel/irq/
10534
10535IRQCHIP DRIVERS
10536M:	Thomas Gleixner <tglx@linutronix.de>
10537M:	Marc Zyngier <maz@kernel.org>
10538L:	linux-kernel@vger.kernel.org
10539S:	Maintained
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10541F:	Documentation/devicetree/bindings/interrupt-controller/
10542F:	drivers/irqchip/
10543
10544ISA
10545M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10546S:	Maintained
10547F:	Documentation/driver-api/isa.rst
10548F:	drivers/base/isa.c
10549F:	include/linux/isa.h
10550
10551ISA RADIO MODULE
10552M:	Hans Verkuil <hverkuil@xs4all.nl>
10553L:	linux-media@vger.kernel.org
10554S:	Maintained
10555W:	https://linuxtv.org
10556T:	git git://linuxtv.org/media_tree.git
10557F:	drivers/media/radio/radio-isa*
10558
10559ISAPNP
10560M:	Jaroslav Kysela <perex@perex.cz>
10561S:	Maintained
10562F:	Documentation/driver-api/isapnp.rst
10563F:	drivers/pnp/isapnp/
10564F:	include/linux/isapnp.h
10565
10566ISCSI
10567M:	Lee Duncan <lduncan@suse.com>
10568M:	Chris Leech <cleech@redhat.com>
10569M:	Mike Christie <michael.christie@oracle.com>
10570L:	open-iscsi@googlegroups.com
10571L:	linux-scsi@vger.kernel.org
10572S:	Maintained
10573W:	www.open-iscsi.com
10574F:	drivers/scsi/*iscsi*
10575F:	include/scsi/*iscsi*
10576
10577iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10578M:	Peter Jones <pjones@redhat.com>
10579M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10580S:	Maintained
10581F:	drivers/firmware/iscsi_ibft*
10582
10583ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10584M:	Sagi Grimberg <sagi@grimberg.me>
10585M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10586L:	linux-rdma@vger.kernel.org
10587S:	Supported
10588W:	http://www.openfabrics.org
10589W:	www.open-iscsi.org
10590Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10591F:	drivers/infiniband/ulp/iser/
10592
10593ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10594M:	Sagi Grimberg <sagi@grimberg.me>
10595L:	linux-rdma@vger.kernel.org
10596L:	target-devel@vger.kernel.org
10597S:	Supported
10598W:	http://www.linux-iscsi.org
10599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10600F:	drivers/infiniband/ulp/isert
10601
10602ISDN/CMTP OVER BLUETOOTH
10603M:	Karsten Keil <isdn@linux-pingi.de>
10604L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10605L:	netdev@vger.kernel.org
10606S:	Odd Fixes
10607W:	http://www.isdn4linux.de
10608F:	Documentation/isdn/
10609F:	drivers/isdn/capi/
10610F:	include/linux/isdn/
10611F:	include/uapi/linux/isdn/
10612F:	net/bluetooth/cmtp/
10613
10614ISDN/mISDN SUBSYSTEM
10615M:	Karsten Keil <isdn@linux-pingi.de>
10616L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10617L:	netdev@vger.kernel.org
10618S:	Maintained
10619W:	http://www.isdn4linux.de
10620F:	drivers/isdn/Kconfig
10621F:	drivers/isdn/Makefile
10622F:	drivers/isdn/hardware/
10623F:	drivers/isdn/mISDN/
10624
10625IT87 HARDWARE MONITORING DRIVER
10626M:	Jean Delvare <jdelvare@suse.com>
10627L:	linux-hwmon@vger.kernel.org
10628S:	Maintained
10629F:	Documentation/hwmon/it87.rst
10630F:	drivers/hwmon/it87.c
10631
10632IT913X MEDIA DRIVER
10633M:	Antti Palosaari <crope@iki.fi>
10634L:	linux-media@vger.kernel.org
10635S:	Maintained
10636W:	https://linuxtv.org
10637W:	http://palosaari.fi/linux/
10638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10639T:	git git://linuxtv.org/anttip/media_tree.git
10640F:	drivers/media/tuners/it913x*
10641
10642ITE IT66121 HDMI BRIDGE DRIVER
10643M:	Phong LE <ple@baylibre.com>
10644M:	Neil Armstrong <narmstrong@baylibre.com>
10645S:	Maintained
10646T:	git git://anongit.freedesktop.org/drm/drm-misc
10647F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10648F:	drivers/gpu/drm/bridge/ite-it66121.c
10649
10650IVTV VIDEO4LINUX DRIVER
10651M:	Andy Walls <awalls@md.metrocast.net>
10652L:	linux-media@vger.kernel.org
10653S:	Maintained
10654W:	https://linuxtv.org
10655T:	git git://linuxtv.org/media_tree.git
10656F:	Documentation/admin-guide/media/ivtv*
10657F:	drivers/media/pci/ivtv/
10658F:	include/uapi/linux/ivtv*
10659
10660IX2505V MEDIA DRIVER
10661M:	Malcolm Priestley <tvboxspy@gmail.com>
10662L:	linux-media@vger.kernel.org
10663S:	Maintained
10664W:	https://linuxtv.org
10665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10666F:	drivers/media/dvb-frontends/ix2505v*
10667
10668JAILHOUSE HYPERVISOR INTERFACE
10669M:	Jan Kiszka <jan.kiszka@siemens.com>
10670L:	jailhouse-dev@googlegroups.com
10671S:	Maintained
10672F:	arch/x86/include/asm/jailhouse_para.h
10673F:	arch/x86/kernel/jailhouse.c
10674
10675JC42.4 TEMPERATURE SENSOR DRIVER
10676M:	Guenter Roeck <linux@roeck-us.net>
10677L:	linux-hwmon@vger.kernel.org
10678S:	Maintained
10679F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10680F:	Documentation/hwmon/jc42.rst
10681F:	drivers/hwmon/jc42.c
10682
10683JFS FILESYSTEM
10684M:	Dave Kleikamp <shaggy@kernel.org>
10685L:	jfs-discussion@lists.sourceforge.net
10686S:	Maintained
10687W:	http://jfs.sourceforge.net/
10688T:	git git://github.com/kleikamp/linux-shaggy.git
10689F:	Documentation/admin-guide/jfs.rst
10690F:	fs/jfs/
10691
10692JME NETWORK DRIVER
10693M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
10694L:	netdev@vger.kernel.org
10695S:	Maintained
10696F:	drivers/net/ethernet/jme.*
10697
10698JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10699M:	David Woodhouse <dwmw2@infradead.org>
10700M:	Richard Weinberger <richard@nod.at>
10701L:	linux-mtd@lists.infradead.org
10702S:	Odd Fixes
10703W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
10704T:	git git://git.infradead.org/ubifs-2.6.git
10705F:	fs/jffs2/
10706F:	include/uapi/linux/jffs2.h
10707
10708JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10709M:	"Theodore Ts'o" <tytso@mit.edu>
10710M:	Jan Kara <jack@suse.com>
10711L:	linux-ext4@vger.kernel.org
10712S:	Maintained
10713F:	fs/jbd2/
10714F:	include/linux/jbd2.h
10715
10716JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10717M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10718L:	linux-media@vger.kernel.org
10719L:	linux-renesas-soc@vger.kernel.org
10720S:	Maintained
10721F:	drivers/media/platform/renesas/rcar_jpu.c
10722
10723JSM Neo PCI based serial card
10724L:	linux-serial@vger.kernel.org
10725S:	Orphan
10726F:	drivers/tty/serial/jsm/
10727
10728K10TEMP HARDWARE MONITORING DRIVER
10729M:	Clemens Ladisch <clemens@ladisch.de>
10730L:	linux-hwmon@vger.kernel.org
10731S:	Maintained
10732F:	Documentation/hwmon/k10temp.rst
10733F:	drivers/hwmon/k10temp.c
10734
10735K8TEMP HARDWARE MONITORING DRIVER
10736M:	Rudolf Marek <r.marek@assembler.cz>
10737L:	linux-hwmon@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/hwmon/k8temp.rst
10740F:	drivers/hwmon/k8temp.c
10741
10742KASAN
10743M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
10744R:	Alexander Potapenko <glider@google.com>
10745R:	Andrey Konovalov <andreyknvl@gmail.com>
10746R:	Dmitry Vyukov <dvyukov@google.com>
10747R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10748L:	kasan-dev@googlegroups.com
10749S:	Maintained
10750F:	Documentation/dev-tools/kasan.rst
10751F:	arch/*/include/asm/*kasan.h
10752F:	arch/*/mm/kasan_init*
10753F:	include/linux/kasan*.h
10754F:	lib/Kconfig.kasan
10755F:	lib/test_kasan*.c
10756F:	mm/kasan/
10757F:	scripts/Makefile.kasan
10758
10759KCONFIG
10760M:	Masahiro Yamada <masahiroy@kernel.org>
10761L:	linux-kbuild@vger.kernel.org
10762S:	Maintained
10763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10764F:	Documentation/kbuild/kconfig*
10765F:	scripts/Kconfig.include
10766F:	scripts/kconfig/
10767
10768KCOV
10769R:	Dmitry Vyukov <dvyukov@google.com>
10770R:	Andrey Konovalov <andreyknvl@gmail.com>
10771L:	kasan-dev@googlegroups.com
10772S:	Maintained
10773F:	Documentation/dev-tools/kcov.rst
10774F:	include/linux/kcov.h
10775F:	include/uapi/linux/kcov.h
10776F:	kernel/kcov.c
10777F:	scripts/Makefile.kcov
10778
10779KCSAN
10780M:	Marco Elver <elver@google.com>
10781R:	Dmitry Vyukov <dvyukov@google.com>
10782L:	kasan-dev@googlegroups.com
10783S:	Maintained
10784F:	Documentation/dev-tools/kcsan.rst
10785F:	include/linux/kcsan*.h
10786F:	kernel/kcsan/
10787F:	lib/Kconfig.kcsan
10788F:	scripts/Makefile.kcsan
10789
10790KDUMP
10791M:	Baoquan He <bhe@redhat.com>
10792R:	Vivek Goyal <vgoyal@redhat.com>
10793R:	Dave Young <dyoung@redhat.com>
10794L:	kexec@lists.infradead.org
10795S:	Maintained
10796W:	http://lse.sourceforge.net/kdump/
10797F:	Documentation/admin-guide/kdump/
10798F:	fs/proc/vmcore.c
10799F:	include/linux/crash_core.h
10800F:	include/linux/crash_dump.h
10801F:	include/uapi/linux/vmcore.h
10802F:	kernel/crash_*.c
10803
10804KEENE FM RADIO TRANSMITTER DRIVER
10805M:	Hans Verkuil <hverkuil@xs4all.nl>
10806L:	linux-media@vger.kernel.org
10807S:	Maintained
10808W:	https://linuxtv.org
10809T:	git git://linuxtv.org/media_tree.git
10810F:	drivers/media/radio/radio-keene*
10811
10812KERNEL AUTOMOUNTER
10813M:	Ian Kent <raven@themaw.net>
10814L:	autofs@vger.kernel.org
10815S:	Maintained
10816F:	fs/autofs/
10817
10818KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10819M:	Masahiro Yamada <masahiroy@kernel.org>
10820M:	Michal Marek <michal.lkml@markovi.net>
10821R:	Nick Desaulniers <ndesaulniers@google.com>
10822L:	linux-kbuild@vger.kernel.org
10823S:	Maintained
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10825F:	Documentation/kbuild/
10826F:	Makefile
10827F:	scripts/*vmlinux*
10828F:	scripts/Kbuild*
10829F:	scripts/Makefile*
10830F:	scripts/basic/
10831F:	scripts/dummy-tools/
10832F:	scripts/mk*
10833F:	scripts/mod/
10834F:	scripts/package/
10835
10836KERNEL JANITORS
10837L:	kernel-janitors@vger.kernel.org
10838S:	Odd Fixes
10839W:	http://kernelnewbies.org/KernelJanitors
10840
10841KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10842M:	Chuck Lever <chuck.lever@oracle.com>
10843M:	Jeff Layton <jlayton@kernel.org>
10844L:	linux-nfs@vger.kernel.org
10845S:	Supported
10846W:	http://nfs.sourceforge.net/
10847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10848F:	fs/lockd/
10849F:	fs/nfs_common/
10850F:	fs/nfsd/
10851F:	include/linux/lockd/
10852F:	include/linux/sunrpc/
10853F:	include/uapi/linux/nfsd/
10854F:	include/uapi/linux/sunrpc/
10855F:	net/sunrpc/
10856F:	Documentation/filesystems/nfs/
10857
10858KERNEL REGRESSIONS
10859M:	Thorsten Leemhuis <linux@leemhuis.info>
10860L:	regressions@lists.linux.dev
10861S:	Supported
10862F:	Documentation/admin-guide/reporting-regressions.rst
10863F:	Documentation/process/handling-regressions.rst
10864
10865KERNEL SELFTEST FRAMEWORK
10866M:	Shuah Khan <shuah@kernel.org>
10867M:	Shuah Khan <skhan@linuxfoundation.org>
10868L:	linux-kselftest@vger.kernel.org
10869S:	Maintained
10870Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10872F:	Documentation/dev-tools/kselftest*
10873F:	tools/testing/selftests/
10874
10875KERNEL SMB3 SERVER (KSMBD)
10876M:	Namjae Jeon <linkinjeon@kernel.org>
10877M:	Steve French <sfrench@samba.org>
10878M:	Hyunchul Lee <hyc.lee@gmail.com>
10879R:	Sergey Senozhatsky <senozhatsky@chromium.org>
10880L:	linux-cifs@vger.kernel.org
10881S:	Maintained
10882T:	git git://git.samba.org/ksmbd.git
10883F:	fs/ksmbd/
10884F:	fs/smbfs_common/
10885
10886KERNEL UNIT TESTING FRAMEWORK (KUnit)
10887M:	Brendan Higgins <brendanhiggins@google.com>
10888L:	linux-kselftest@vger.kernel.org
10889L:	kunit-dev@googlegroups.com
10890S:	Maintained
10891W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
10892F:	Documentation/dev-tools/kunit/
10893F:	include/kunit/
10894F:	lib/kunit/
10895F:	tools/testing/kunit/
10896
10897KERNEL USERMODE HELPER
10898M:	Luis Chamberlain <mcgrof@kernel.org>
10899L:	linux-kernel@vger.kernel.org
10900S:	Maintained
10901F:	include/linux/umh.h
10902F:	kernel/umh.c
10903
10904KERNEL VIRTUAL MACHINE (KVM)
10905M:	Paolo Bonzini <pbonzini@redhat.com>
10906L:	kvm@vger.kernel.org
10907S:	Supported
10908W:	http://www.linux-kvm.org
10909T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10910F:	Documentation/virt/kvm/
10911F:	include/asm-generic/kvm*
10912F:	include/kvm/iodev.h
10913F:	include/linux/kvm*
10914F:	include/trace/events/kvm.h
10915F:	include/uapi/asm-generic/kvm*
10916F:	include/uapi/linux/kvm*
10917F:	tools/kvm/
10918F:	tools/testing/selftests/kvm/
10919F:	virt/kvm/*
10920
10921KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10922M:	Marc Zyngier <maz@kernel.org>
10923R:	James Morse <james.morse@arm.com>
10924R:	Alexandru Elisei <alexandru.elisei@arm.com>
10925R:	Suzuki K Poulose <suzuki.poulose@arm.com>
10926R:	Oliver Upton <oliver.upton@linux.dev>
10927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10929S:	Maintained
10930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10931F:	arch/arm64/include/asm/kvm*
10932F:	arch/arm64/include/uapi/asm/kvm*
10933F:	arch/arm64/kvm/
10934F:	include/kvm/arm_*
10935F:	tools/testing/selftests/kvm/*/aarch64/
10936F:	tools/testing/selftests/kvm/aarch64/
10937
10938KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10939M:	Huacai Chen <chenhuacai@kernel.org>
10940M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10941L:	linux-mips@vger.kernel.org
10942L:	kvm@vger.kernel.org
10943S:	Maintained
10944T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10945F:	arch/mips/include/asm/kvm*
10946F:	arch/mips/include/uapi/asm/kvm*
10947F:	arch/mips/kvm/
10948
10949KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10950L:	linuxppc-dev@lists.ozlabs.org
10951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10952F:	arch/powerpc/include/asm/kvm*
10953F:	arch/powerpc/include/uapi/asm/kvm*
10954F:	arch/powerpc/kernel/kvm*
10955F:	arch/powerpc/kvm/
10956
10957KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10958M:	Anup Patel <anup@brainfault.org>
10959R:	Atish Patra <atishp@atishpatra.org>
10960L:	kvm@vger.kernel.org
10961L:	kvm-riscv@lists.infradead.org
10962L:	linux-riscv@lists.infradead.org
10963S:	Maintained
10964T:	git git://github.com/kvm-riscv/linux.git
10965F:	arch/riscv/include/asm/kvm*
10966F:	arch/riscv/include/uapi/asm/kvm*
10967F:	arch/riscv/kvm/
10968F:	tools/testing/selftests/kvm/*/riscv/
10969
10970KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10971M:	Christian Borntraeger <borntraeger@linux.ibm.com>
10972M:	Janosch Frank <frankja@linux.ibm.com>
10973M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
10974R:	David Hildenbrand <david@redhat.com>
10975L:	kvm@vger.kernel.org
10976S:	Supported
10977W:	http://www.ibm.com/developerworks/linux/linux390/
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10979F:	Documentation/virt/kvm/s390*
10980F:	arch/s390/include/asm/gmap.h
10981F:	arch/s390/include/asm/kvm*
10982F:	arch/s390/include/uapi/asm/kvm*
10983F:	arch/s390/include/uapi/asm/uvdevice.h
10984F:	arch/s390/kernel/uv.c
10985F:	arch/s390/kvm/
10986F:	arch/s390/mm/gmap.c
10987F:	drivers/s390/char/uvdevice.c
10988F:	tools/testing/selftests/drivers/s390x/uvdevice/
10989F:	tools/testing/selftests/kvm/*/s390x/
10990F:	tools/testing/selftests/kvm/s390x/
10991
10992KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10993M:	Sean Christopherson <seanjc@google.com>
10994M:	Paolo Bonzini <pbonzini@redhat.com>
10995L:	kvm@vger.kernel.org
10996S:	Supported
10997T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10998F:	arch/x86/include/asm/kvm*
10999F:	arch/x86/include/asm/svm.h
11000F:	arch/x86/include/asm/vmx*.h
11001F:	arch/x86/include/uapi/asm/kvm*
11002F:	arch/x86/include/uapi/asm/svm.h
11003F:	arch/x86/include/uapi/asm/vmx.h
11004F:	arch/x86/kvm/
11005F:	arch/x86/kvm/*/
11006
11007KVM PARAVIRT (KVM/paravirt)
11008M:	Paolo Bonzini <pbonzini@redhat.com>
11009R:	Wanpeng Li <wanpengli@tencent.com>
11010R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11011L:	kvm@vger.kernel.org
11012S:	Supported
11013T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11014F:	arch/x86/kernel/kvm.c
11015F:	arch/x86/kernel/kvmclock.c
11016F:	arch/x86/include/asm/pvclock-abi.h
11017F:	include/linux/kvm_para.h
11018F:	include/uapi/linux/kvm_para.h
11019F:	include/uapi/asm-generic/kvm_para.h
11020F:	include/asm-generic/kvm_para.h
11021F:	arch/um/include/asm/kvm_para.h
11022F:	arch/x86/include/asm/kvm_para.h
11023F:	arch/x86/include/uapi/asm/kvm_para.h
11024
11025KVM X86 HYPER-V (KVM/hyper-v)
11026M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11027M:	Sean Christopherson <seanjc@google.com>
11028M:	Paolo Bonzini <pbonzini@redhat.com>
11029L:	kvm@vger.kernel.org
11030S:	Supported
11031T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11032F:	arch/x86/kvm/hyperv.*
11033F:	arch/x86/kvm/kvm_onhyperv.*
11034F:	arch/x86/kvm/svm/hyperv.*
11035F:	arch/x86/kvm/svm/svm_onhyperv.*
11036F:	arch/x86/kvm/vmx/evmcs.*
11037
11038KERNFS
11039M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11040M:	Tejun Heo <tj@kernel.org>
11041S:	Supported
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11043F:	fs/kernfs/
11044F:	include/linux/kernfs.h
11045
11046KEXEC
11047M:	Eric Biederman <ebiederm@xmission.com>
11048L:	kexec@lists.infradead.org
11049S:	Maintained
11050W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11051F:	include/linux/kexec.h
11052F:	include/uapi/linux/kexec.h
11053F:	kernel/kexec*
11054
11055KEYS-ENCRYPTED
11056M:	Mimi Zohar <zohar@linux.ibm.com>
11057L:	linux-integrity@vger.kernel.org
11058L:	keyrings@vger.kernel.org
11059S:	Supported
11060F:	Documentation/security/keys/trusted-encrypted.rst
11061F:	include/keys/encrypted-type.h
11062F:	security/keys/encrypted-keys/
11063
11064KEYS-TRUSTED
11065M:	James Bottomley <jejb@linux.ibm.com>
11066M:	Jarkko Sakkinen <jarkko@kernel.org>
11067M:	Mimi Zohar <zohar@linux.ibm.com>
11068L:	linux-integrity@vger.kernel.org
11069L:	keyrings@vger.kernel.org
11070S:	Supported
11071F:	Documentation/security/keys/trusted-encrypted.rst
11072F:	include/keys/trusted-type.h
11073F:	include/keys/trusted_tpm.h
11074F:	security/keys/trusted-keys/
11075
11076KEYS-TRUSTED-TEE
11077M:	Sumit Garg <sumit.garg@linaro.org>
11078L:	linux-integrity@vger.kernel.org
11079L:	keyrings@vger.kernel.org
11080S:	Supported
11081F:	include/keys/trusted_tee.h
11082F:	security/keys/trusted-keys/trusted_tee.c
11083
11084KEYS-TRUSTED-CAAM
11085M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11086R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11087L:	linux-integrity@vger.kernel.org
11088L:	keyrings@vger.kernel.org
11089S:	Maintained
11090F:	include/keys/trusted_caam.h
11091F:	security/keys/trusted-keys/trusted_caam.c
11092
11093KEYS/KEYRINGS
11094M:	David Howells <dhowells@redhat.com>
11095M:	Jarkko Sakkinen <jarkko@kernel.org>
11096L:	keyrings@vger.kernel.org
11097S:	Maintained
11098F:	Documentation/security/keys/core.rst
11099F:	include/keys/
11100F:	include/linux/key-type.h
11101F:	include/linux/key.h
11102F:	include/linux/keyctl.h
11103F:	include/uapi/linux/keyctl.h
11104F:	security/keys/
11105
11106KEYS/KEYRINGS_INTEGRITY
11107M:	Jarkko Sakkinen <jarkko@kernel.org>
11108M:	Mimi Zohar <zohar@linux.ibm.com>
11109L:	linux-integrity@vger.kernel.org
11110L:	keyrings@vger.kernel.org
11111S:	Supported
11112F:	security/integrity/platform_certs
11113
11114KFENCE
11115M:	Alexander Potapenko <glider@google.com>
11116M:	Marco Elver <elver@google.com>
11117R:	Dmitry Vyukov <dvyukov@google.com>
11118L:	kasan-dev@googlegroups.com
11119S:	Maintained
11120F:	Documentation/dev-tools/kfence.rst
11121F:	arch/*/include/asm/kfence.h
11122F:	include/linux/kfence.h
11123F:	lib/Kconfig.kfence
11124F:	mm/kfence/
11125
11126KFIFO
11127M:	Stefani Seibold <stefani@seibold.net>
11128S:	Maintained
11129F:	include/linux/kfifo.h
11130F:	lib/kfifo.c
11131F:	samples/kfifo/
11132
11133KGDB / KDB /debug_core
11134M:	Jason Wessel <jason.wessel@windriver.com>
11135M:	Daniel Thompson <daniel.thompson@linaro.org>
11136R:	Douglas Anderson <dianders@chromium.org>
11137L:	kgdb-bugreport@lists.sourceforge.net
11138S:	Maintained
11139W:	http://kgdb.wiki.kernel.org/
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11141F:	Documentation/dev-tools/kgdb.rst
11142F:	drivers/misc/kgdbts.c
11143F:	drivers/tty/serial/kgdboc.c
11144F:	include/linux/kdb.h
11145F:	include/linux/kgdb.h
11146F:	kernel/debug/
11147F:	kernel/module/kdb.c
11148
11149KHADAS MCU MFD DRIVER
11150M:	Neil Armstrong <narmstrong@baylibre.com>
11151L:	linux-amlogic@lists.infradead.org
11152S:	Maintained
11153F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11154F:	drivers/mfd/khadas-mcu.c
11155F:	include/linux/mfd/khadas-mcu.h
11156F:	drivers/thermal/khadas_mcu_fan.c
11157
11158KMEMLEAK
11159M:	Catalin Marinas <catalin.marinas@arm.com>
11160S:	Maintained
11161F:	Documentation/dev-tools/kmemleak.rst
11162F:	include/linux/kmemleak.h
11163F:	mm/kmemleak.c
11164F:	samples/kmemleak/kmemleak-test.c
11165
11166KMOD KERNEL MODULE LOADER - USERMODE HELPER
11167M:	Luis Chamberlain <mcgrof@kernel.org>
11168L:	linux-kernel@vger.kernel.org
11169L:	linux-modules@vger.kernel.org
11170S:	Maintained
11171F:	include/linux/kmod.h
11172F:	kernel/kmod.c
11173F:	lib/test_kmod.c
11174F:	tools/testing/selftests/kmod/
11175
11176KPROBES
11177M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11178M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11179M:	"David S. Miller" <davem@davemloft.net>
11180M:	Masami Hiramatsu <mhiramat@kernel.org>
11181S:	Maintained
11182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11183F:	Documentation/trace/kprobes.rst
11184F:	include/asm-generic/kprobes.h
11185F:	include/linux/kprobes.h
11186F:	kernel/kprobes.c
11187F:	lib/test_kprobes.c
11188F:	samples/kprobes
11189
11190KS0108 LCD CONTROLLER DRIVER
11191M:	Miguel Ojeda <ojeda@kernel.org>
11192S:	Maintained
11193F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11194F:	drivers/auxdisplay/ks0108.c
11195F:	include/linux/ks0108.h
11196
11197KTD253 BACKLIGHT DRIVER
11198M:	Linus Walleij <linus.walleij@linaro.org>
11199S:	Maintained
11200F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11201F:	drivers/video/backlight/ktd253-backlight.c
11202
11203KTEST
11204M:	Steven Rostedt <rostedt@goodmis.org>
11205M:	John Hawley <warthog9@eaglescrag.net>
11206S:	Maintained
11207F:	tools/testing/ktest
11208
11209L3MDEV
11210M:	David Ahern <dsahern@kernel.org>
11211L:	netdev@vger.kernel.org
11212S:	Maintained
11213F:	include/net/l3mdev.h
11214F:	net/l3mdev
11215
11216LANDLOCK SECURITY MODULE
11217M:	Mickaël Salaün <mic@digikod.net>
11218L:	linux-security-module@vger.kernel.org
11219S:	Supported
11220W:	https://landlock.io
11221T:	git https://github.com/landlock-lsm/linux.git
11222F:	Documentation/security/landlock.rst
11223F:	Documentation/userspace-api/landlock.rst
11224F:	include/uapi/linux/landlock.h
11225F:	samples/landlock/
11226F:	security/landlock/
11227F:	tools/testing/selftests/landlock/
11228K:	landlock
11229K:	LANDLOCK
11230
11231LANTIQ / INTEL Ethernet drivers
11232M:	Hauke Mehrtens <hauke@hauke-m.de>
11233L:	netdev@vger.kernel.org
11234S:	Maintained
11235F:	drivers/net/dsa/lantiq_gswip.c
11236F:	drivers/net/dsa/lantiq_pce.h
11237F:	drivers/net/ethernet/lantiq_xrx200.c
11238F:	net/dsa/tag_gswip.c
11239
11240LANTIQ MIPS ARCHITECTURE
11241M:	John Crispin <john@phrozen.org>
11242L:	linux-mips@vger.kernel.org
11243S:	Maintained
11244F:	arch/mips/lantiq
11245F:	drivers/soc/lantiq
11246
11247LASI 53c700 driver for PARISC
11248M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11249L:	linux-scsi@vger.kernel.org
11250S:	Maintained
11251F:	Documentation/scsi/53c700.rst
11252F:	drivers/scsi/53c700*
11253
11254LEAKING_ADDRESSES
11255M:	Tobin C. Harding <me@tobin.cc>
11256M:	Tycho Andersen <tycho@tycho.pizza>
11257L:	linux-hardening@vger.kernel.org
11258S:	Maintained
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11260F:	scripts/leaking_addresses.pl
11261
11262LED SUBSYSTEM
11263M:	Pavel Machek <pavel@ucw.cz>
11264L:	linux-leds@vger.kernel.org
11265S:	Maintained
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11267F:	Documentation/devicetree/bindings/leds/
11268F:	drivers/leds/
11269F:	include/linux/leds.h
11270
11271LEGACY EEPROM DRIVER
11272M:	Jean Delvare <jdelvare@suse.com>
11273S:	Maintained
11274F:	Documentation/misc-devices/eeprom.rst
11275F:	drivers/misc/eeprom/eeprom.c
11276
11277LEGO MINDSTORMS EV3
11278R:	David Lechner <david@lechnology.com>
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11281F:	arch/arm/boot/dts/da850-lego-ev3.dts
11282F:	drivers/power/supply/lego_ev3_battery.c
11283
11284LEGO USB Tower driver
11285M:	Juergen Stuber <starblue@users.sourceforge.net>
11286L:	legousb-devel@lists.sourceforge.net
11287S:	Maintained
11288W:	http://legousb.sourceforge.net/
11289F:	drivers/usb/misc/legousbtower.c
11290
11291LETSKETCH HID TABLET DRIVER
11292M:	Hans de Goede <hdegoede@redhat.com>
11293L:	linux-input@vger.kernel.org
11294S:	Maintained
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11296F:	drivers/hid/hid-letsketch.c
11297
11298LG LAPTOP EXTRAS
11299M:	Matan Ziv-Av <matan@svgalib.org>
11300L:	platform-driver-x86@vger.kernel.org
11301S:	Maintained
11302F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11303F:	Documentation/admin-guide/laptops/lg-laptop.rst
11304F:	drivers/platform/x86/lg-laptop.c
11305
11306LG2160 MEDIA DRIVER
11307M:	Michael Krufky <mkrufky@linuxtv.org>
11308L:	linux-media@vger.kernel.org
11309S:	Maintained
11310W:	https://linuxtv.org
11311W:	http://github.com/mkrufky
11312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11313T:	git git://linuxtv.org/mkrufky/tuners.git
11314F:	drivers/media/dvb-frontends/lg2160.*
11315
11316LGDT3305 MEDIA DRIVER
11317M:	Michael Krufky <mkrufky@linuxtv.org>
11318L:	linux-media@vger.kernel.org
11319S:	Maintained
11320W:	https://linuxtv.org
11321W:	http://github.com/mkrufky
11322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11323T:	git git://linuxtv.org/mkrufky/tuners.git
11324F:	drivers/media/dvb-frontends/lgdt3305.*
11325
11326LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11327M:	Viresh Kumar <vireshk@kernel.org>
11328L:	linux-ide@vger.kernel.org
11329S:	Maintained
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11331F:	drivers/ata/pata_arasan_cf.c
11332F:	include/linux/pata_arasan_cf_data.h
11333
11334LIBATA PATA DRIVERS
11335R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11336L:	linux-ide@vger.kernel.org
11337F:	drivers/ata/ata_*.c
11338F:	drivers/ata/pata_*.c
11339
11340LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11341M:	Linus Walleij <linus.walleij@linaro.org>
11342L:	linux-ide@vger.kernel.org
11343S:	Maintained
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11345F:	drivers/ata/pata_ftide010.c
11346F:	drivers/ata/sata_gemini.c
11347F:	drivers/ata/sata_gemini.h
11348
11349LIBATA SATA AHCI PLATFORM devices support
11350M:	Hans de Goede <hdegoede@redhat.com>
11351M:	Jens Axboe <axboe@kernel.dk>
11352L:	linux-ide@vger.kernel.org
11353S:	Maintained
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11355F:	drivers/ata/ahci_platform.c
11356F:	drivers/ata/libahci_platform.c
11357F:	include/linux/ahci_platform.h
11358
11359LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11360M:	Mikael Pettersson <mikpelinux@gmail.com>
11361L:	linux-ide@vger.kernel.org
11362S:	Maintained
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11364F:	drivers/ata/sata_promise.*
11365
11366LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11367M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11368L:	linux-ide@vger.kernel.org
11369S:	Maintained
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11371F:	Documentation/ABI/testing/sysfs-ata
11372F:	Documentation/devicetree/bindings/ata/
11373F:	drivers/ata/
11374F:	include/linux/ata.h
11375F:	include/linux/libata.h
11376
11377LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11378M:	Vishal Verma <vishal.l.verma@intel.com>
11379M:	Dan Williams <dan.j.williams@intel.com>
11380M:	Dave Jiang <dave.jiang@intel.com>
11381L:	nvdimm@lists.linux.dev
11382S:	Supported
11383Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11384P:	Documentation/nvdimm/maintainer-entry-profile.rst
11385F:	drivers/nvdimm/btt*
11386
11387LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11388M:	Dan Williams <dan.j.williams@intel.com>
11389M:	Vishal Verma <vishal.l.verma@intel.com>
11390M:	Dave Jiang <dave.jiang@intel.com>
11391L:	nvdimm@lists.linux.dev
11392S:	Supported
11393Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11394P:	Documentation/nvdimm/maintainer-entry-profile.rst
11395F:	drivers/nvdimm/pmem*
11396
11397LIBNVDIMM: DEVICETREE BINDINGS
11398M:	Oliver O'Halloran <oohall@gmail.com>
11399L:	nvdimm@lists.linux.dev
11400S:	Supported
11401Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11402F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11403F:	drivers/nvdimm/of_pmem.c
11404
11405LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11406M:	Dan Williams <dan.j.williams@intel.com>
11407M:	Vishal Verma <vishal.l.verma@intel.com>
11408M:	Dave Jiang <dave.jiang@intel.com>
11409M:	Ira Weiny <ira.weiny@intel.com>
11410L:	nvdimm@lists.linux.dev
11411S:	Supported
11412Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11413P:	Documentation/nvdimm/maintainer-entry-profile.rst
11414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11415F:	drivers/acpi/nfit/*
11416F:	drivers/nvdimm/*
11417F:	include/linux/libnvdimm.h
11418F:	include/linux/nd.h
11419F:	include/uapi/linux/ndctl.h
11420F:	tools/testing/nvdimm/
11421
11422LICENSES and SPDX stuff
11423M:	Thomas Gleixner <tglx@linutronix.de>
11424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11425L:	linux-spdx@vger.kernel.org
11426S:	Maintained
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11428F:	COPYING
11429F:	Documentation/process/license-rules.rst
11430F:	LICENSES/
11431F:	scripts/spdxcheck-test.sh
11432F:	scripts/spdxcheck.py
11433
11434LINEAR RANGES HELPERS
11435M:	Mark Brown <broonie@kernel.org>
11436R:	Matti Vaittinen <mazziesaccount@gmail.com>
11437F:	lib/linear_ranges.c
11438F:	lib/test_linear_ranges.c
11439F:	include/linux/linear_range.h
11440
11441LINUX FOR POWER MACINTOSH
11442M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11443L:	linuxppc-dev@lists.ozlabs.org
11444S:	Odd Fixes
11445F:	arch/powerpc/platforms/powermac/
11446F:	drivers/macintosh/
11447
11448LINUX FOR POWERPC (32-BIT AND 64-BIT)
11449M:	Michael Ellerman <mpe@ellerman.id.au>
11450R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11451R:	Paul Mackerras <paulus@samba.org>
11452L:	linuxppc-dev@lists.ozlabs.org
11453S:	Supported
11454W:	https://github.com/linuxppc/wiki/wiki
11455Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11457F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11458F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11459F:	Documentation/devicetree/bindings/powerpc/
11460F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11461F:	Documentation/powerpc/
11462F:	arch/powerpc/
11463F:	drivers/*/*/*pasemi*
11464F:	drivers/*/*pasemi*
11465F:	drivers/char/tpm/tpm_ibmvtpm*
11466F:	drivers/crypto/nx/
11467F:	drivers/crypto/vmx/
11468F:	drivers/i2c/busses/i2c-opal.c
11469F:	drivers/net/ethernet/ibm/ibmveth.*
11470F:	drivers/net/ethernet/ibm/ibmvnic.*
11471F:	drivers/pci/hotplug/pnv_php.c
11472F:	drivers/pci/hotplug/rpa*
11473F:	drivers/rtc/rtc-opal.c
11474F:	drivers/scsi/ibmvscsi/
11475F:	drivers/tty/hvc/hvc_opal.c
11476F:	drivers/watchdog/wdrtas.c
11477F:	tools/testing/selftests/powerpc
11478N:	/pmac
11479N:	powermac
11480N:	powernv
11481N:	[^a-z0-9]ps3
11482N:	pseries
11483
11484LINUX FOR POWERPC EMBEDDED MPC5XXX
11485M:	Anatolij Gustschin <agust@denx.de>
11486L:	linuxppc-dev@lists.ozlabs.org
11487S:	Odd Fixes
11488F:	arch/powerpc/platforms/512x/
11489F:	arch/powerpc/platforms/52xx/
11490
11491LINUX FOR POWERPC EMBEDDED PPC4XX
11492L:	linuxppc-dev@lists.ozlabs.org
11493S:	Orphan
11494F:	arch/powerpc/platforms/40x/
11495F:	arch/powerpc/platforms/44x/
11496
11497LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11498M:	Scott Wood <oss@buserror.net>
11499L:	linuxppc-dev@lists.ozlabs.org
11500S:	Odd fixes
11501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11502F:	Documentation/devicetree/bindings/powerpc/fsl/
11503F:	arch/powerpc/platforms/83xx/
11504F:	arch/powerpc/platforms/85xx/
11505
11506LINUX FOR POWERPC EMBEDDED PPC8XX
11507M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11508L:	linuxppc-dev@lists.ozlabs.org
11509S:	Maintained
11510F:	arch/powerpc/platforms/8xx/
11511
11512LINUX KERNEL DUMP TEST MODULE (LKDTM)
11513M:	Kees Cook <keescook@chromium.org>
11514S:	Maintained
11515F:	drivers/misc/lkdtm/*
11516F:	tools/testing/selftests/lkdtm/*
11517
11518LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11519M:	Alan Stern <stern@rowland.harvard.edu>
11520M:	Andrea Parri <parri.andrea@gmail.com>
11521M:	Will Deacon <will@kernel.org>
11522M:	Peter Zijlstra <peterz@infradead.org>
11523M:	Boqun Feng <boqun.feng@gmail.com>
11524M:	Nicholas Piggin <npiggin@gmail.com>
11525M:	David Howells <dhowells@redhat.com>
11526M:	Jade Alglave <j.alglave@ucl.ac.uk>
11527M:	Luc Maranget <luc.maranget@inria.fr>
11528M:	"Paul E. McKenney" <paulmck@kernel.org>
11529R:	Akira Yokosawa <akiyks@gmail.com>
11530R:	Daniel Lustig <dlustig@nvidia.com>
11531R:	Joel Fernandes <joel@joelfernandes.org>
11532L:	linux-kernel@vger.kernel.org
11533L:	linux-arch@vger.kernel.org
11534S:	Supported
11535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11536F:	Documentation/atomic_bitops.txt
11537F:	Documentation/atomic_t.txt
11538F:	Documentation/core-api/refcount-vs-atomic.rst
11539F:	Documentation/litmus-tests/
11540F:	Documentation/memory-barriers.txt
11541F:	tools/memory-model/
11542
11543LIS3LV02D ACCELEROMETER DRIVER
11544M:	Eric Piel <eric.piel@tremplin-utc.net>
11545S:	Maintained
11546F:	Documentation/misc-devices/lis3lv02d.rst
11547F:	drivers/misc/lis3lv02d/
11548F:	drivers/platform/x86/hp_accel.c
11549
11550LIST KUNIT TEST
11551M:	David Gow <davidgow@google.com>
11552L:	linux-kselftest@vger.kernel.org
11553L:	kunit-dev@googlegroups.com
11554S:	Maintained
11555F:	lib/list-test.c
11556
11557LITEX PLATFORM
11558M:	Karol Gugala <kgugala@antmicro.com>
11559M:	Mateusz Holenko <mholenko@antmicro.com>
11560M:	Gabriel Somlo <gsomlo@gmail.com>
11561M:	Joel Stanley <joel@jms.id.au>
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/*/litex,*.yaml
11564F:	arch/openrisc/boot/dts/or1klitex.dts
11565F:	include/linux/litex.h
11566F:	drivers/tty/serial/liteuart.c
11567F:	drivers/soc/litex/*
11568F:	drivers/net/ethernet/litex/*
11569F:	drivers/mmc/host/litex_mmc.c
11570N:	litex
11571
11572LIVE PATCHING
11573M:	Josh Poimboeuf <jpoimboe@kernel.org>
11574M:	Jiri Kosina <jikos@kernel.org>
11575M:	Miroslav Benes <mbenes@suse.cz>
11576M:	Petr Mladek <pmladek@suse.com>
11577R:	Joe Lawrence <joe.lawrence@redhat.com>
11578L:	live-patching@vger.kernel.org
11579S:	Maintained
11580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11581F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11582F:	Documentation/livepatch/
11583F:	arch/powerpc/include/asm/livepatch.h
11584F:	include/linux/livepatch.h
11585F:	kernel/livepatch/
11586F:	kernel/module/livepatch.c
11587F:	lib/livepatch/
11588F:	samples/livepatch/
11589F:	tools/testing/selftests/livepatch/
11590
11591LLC (802.2)
11592L:	netdev@vger.kernel.org
11593S:	Odd fixes
11594F:	include/linux/llc.h
11595F:	include/net/llc*
11596F:	include/uapi/linux/llc.h
11597F:	net/llc/
11598
11599LM73 HARDWARE MONITOR DRIVER
11600M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11601L:	linux-hwmon@vger.kernel.org
11602S:	Maintained
11603F:	drivers/hwmon/lm73.c
11604
11605LM78 HARDWARE MONITOR DRIVER
11606M:	Jean Delvare <jdelvare@suse.com>
11607L:	linux-hwmon@vger.kernel.org
11608S:	Maintained
11609F:	Documentation/hwmon/lm78.rst
11610F:	drivers/hwmon/lm78.c
11611
11612LM83 HARDWARE MONITOR DRIVER
11613M:	Jean Delvare <jdelvare@suse.com>
11614L:	linux-hwmon@vger.kernel.org
11615S:	Maintained
11616F:	Documentation/hwmon/lm83.rst
11617F:	drivers/hwmon/lm83.c
11618
11619LM90 HARDWARE MONITOR DRIVER
11620M:	Jean Delvare <jdelvare@suse.com>
11621L:	linux-hwmon@vger.kernel.org
11622S:	Maintained
11623F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11624F:	Documentation/hwmon/lm90.rst
11625F:	drivers/hwmon/lm90.c
11626F:	include/dt-bindings/thermal/lm90.h
11627
11628LM95234 HARDWARE MONITOR DRIVER
11629M:	Guenter Roeck <linux@roeck-us.net>
11630L:	linux-hwmon@vger.kernel.org
11631S:	Maintained
11632F:	Documentation/hwmon/lm95234.rst
11633F:	drivers/hwmon/lm95234.c
11634
11635LME2510 MEDIA DRIVER
11636M:	Malcolm Priestley <tvboxspy@gmail.com>
11637L:	linux-media@vger.kernel.org
11638S:	Maintained
11639W:	https://linuxtv.org
11640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11641F:	drivers/media/usb/dvb-usb-v2/lmedm04*
11642
11643LOADPIN SECURITY MODULE
11644M:	Kees Cook <keescook@chromium.org>
11645S:	Supported
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11647F:	Documentation/admin-guide/LSM/LoadPin.rst
11648F:	security/loadpin/
11649
11650LOCKING PRIMITIVES
11651M:	Peter Zijlstra <peterz@infradead.org>
11652M:	Ingo Molnar <mingo@redhat.com>
11653M:	Will Deacon <will@kernel.org>
11654R:	Waiman Long <longman@redhat.com>
11655R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11656L:	linux-kernel@vger.kernel.org
11657S:	Maintained
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11659F:	Documentation/locking/
11660F:	arch/*/include/asm/spinlock*.h
11661F:	include/linux/lockdep.h
11662F:	include/linux/mutex*.h
11663F:	include/linux/rwlock*.h
11664F:	include/linux/rwsem*.h
11665F:	include/linux/seqlock.h
11666F:	include/linux/spinlock*.h
11667F:	kernel/locking/
11668F:	lib/locking*.[ch]
11669X:	kernel/locking/locktorture.c
11670
11671LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11672M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
11673L:	linux-ntfs-dev@lists.sourceforge.net
11674S:	Maintained
11675W:	http://www.linux-ntfs.org/content/view/19/37/
11676F:	Documentation/admin-guide/ldm.rst
11677F:	block/partitions/ldm.*
11678
11679LOGITECH HID GAMING KEYBOARDS
11680M:	Hans de Goede <hdegoede@redhat.com>
11681L:	linux-input@vger.kernel.org
11682S:	Maintained
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11684F:	drivers/hid/hid-lg-g15.c
11685
11686LONTIUM LT8912B MIPI TO HDMI BRIDGE
11687M:	Adrien Grassein <adrien.grassein@gmail.com>
11688S:	Maintained
11689F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11690F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
11691
11692LOONGARCH
11693M:	Huacai Chen <chenhuacai@kernel.org>
11694R:	WANG Xuerui <kernel@xen0n.name>
11695L:	loongarch@lists.linux.dev
11696S:	Maintained
11697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11698F:	arch/loongarch/
11699F:	drivers/*/*loongarch*
11700F:	Documentation/loongarch/
11701F:	Documentation/translations/zh_CN/loongarch/
11702
11703LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11704M:	Sathya Prakash <sathya.prakash@broadcom.com>
11705M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11706M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11707L:	MPT-FusionLinux.pdl@broadcom.com
11708L:	linux-scsi@vger.kernel.org
11709S:	Supported
11710W:	http://www.avagotech.com/support/
11711F:	drivers/message/fusion/
11712F:	drivers/scsi/mpt3sas/
11713
11714LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11715M:	Matthew Wilcox <willy@infradead.org>
11716L:	linux-scsi@vger.kernel.org
11717S:	Maintained
11718F:	drivers/scsi/sym53c8xx_2/
11719
11720LTC1660 DAC DRIVER
11721M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11722L:	linux-iio@vger.kernel.org
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11725F:	drivers/iio/dac/ltc1660.c
11726
11727LTC2688 IIO DAC DRIVER
11728M:	Nuno Sá <nuno.sa@analog.com>
11729L:	linux-iio@vger.kernel.org
11730S:	Supported
11731W:	http://ez.analog.com/community/linux-device-drivers
11732F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11733F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11734F:	drivers/iio/dac/ltc2688.c
11735
11736LTC2947 HARDWARE MONITOR DRIVER
11737M:	Nuno Sá <nuno.sa@analog.com>
11738L:	linux-hwmon@vger.kernel.org
11739S:	Supported
11740W:	https://ez.analog.com/linux-software-drivers
11741F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11742F:	drivers/hwmon/ltc2947-core.c
11743F:	drivers/hwmon/ltc2947-i2c.c
11744F:	drivers/hwmon/ltc2947-spi.c
11745F:	drivers/hwmon/ltc2947.h
11746
11747LTC2983 IIO TEMPERATURE DRIVER
11748M:	Nuno Sá <nuno.sa@analog.com>
11749L:	linux-iio@vger.kernel.org
11750S:	Supported
11751W:	https://ez.analog.com/linux-software-drivers
11752F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11753F:	drivers/iio/temperature/ltc2983.c
11754
11755LTC4261 HARDWARE MONITOR DRIVER
11756M:	Guenter Roeck <linux@roeck-us.net>
11757L:	linux-hwmon@vger.kernel.org
11758S:	Maintained
11759F:	Documentation/hwmon/ltc4261.rst
11760F:	drivers/hwmon/ltc4261.c
11761
11762LTC4306 I2C MULTIPLEXER DRIVER
11763M:	Michael Hennerich <michael.hennerich@analog.com>
11764L:	linux-i2c@vger.kernel.org
11765S:	Supported
11766W:	https://ez.analog.com/linux-software-drivers
11767F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11768F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
11769
11770LTP (Linux Test Project)
11771M:	Mike Frysinger <vapier@gentoo.org>
11772M:	Cyril Hrubis <chrubis@suse.cz>
11773M:	Wanlong Gao <wanlong.gao@gmail.com>
11774M:	Jan Stancek <jstancek@redhat.com>
11775M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11776M:	Alexey Kodanev <alexey.kodanev@oracle.com>
11777L:	ltp@lists.linux.it (subscribers-only)
11778S:	Maintained
11779W:	http://linux-test-project.github.io/
11780T:	git git://github.com/linux-test-project/ltp.git
11781
11782LYNX 28G SERDES PHY DRIVER
11783M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11784L:	netdev@vger.kernel.org
11785S:	Supported
11786F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11787F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
11788
11789LYNX PCS MODULE
11790M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11791L:	netdev@vger.kernel.org
11792S:	Supported
11793F:	drivers/net/pcs/pcs-lynx.c
11794F:	include/linux/pcs-lynx.h
11795
11796M68K ARCHITECTURE
11797M:	Geert Uytterhoeven <geert@linux-m68k.org>
11798L:	linux-m68k@lists.linux-m68k.org
11799S:	Maintained
11800W:	http://www.linux-m68k.org/
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11802F:	arch/m68k/
11803F:	drivers/zorro/
11804
11805M68K ON APPLE MACINTOSH
11806M:	Joshua Thompson <funaho@jurai.org>
11807L:	linux-m68k@lists.linux-m68k.org
11808S:	Maintained
11809W:	http://www.mac.linux-m68k.org/
11810F:	arch/m68k/mac/
11811F:	drivers/macintosh/adb-iop.c
11812F:	drivers/macintosh/via-macii.c
11813
11814M68K ON HP9000/300
11815M:	Philip Blundell <philb@gnu.org>
11816S:	Maintained
11817W:	http://www.tazenda.demon.co.uk/phil/linux-hp
11818F:	arch/m68k/hp300/
11819
11820M88DS3103 MEDIA DRIVER
11821M:	Antti Palosaari <crope@iki.fi>
11822L:	linux-media@vger.kernel.org
11823S:	Maintained
11824W:	https://linuxtv.org
11825W:	http://palosaari.fi/linux/
11826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11827T:	git git://linuxtv.org/anttip/media_tree.git
11828F:	drivers/media/dvb-frontends/m88ds3103*
11829
11830M88RS2000 MEDIA DRIVER
11831M:	Malcolm Priestley <tvboxspy@gmail.com>
11832L:	linux-media@vger.kernel.org
11833S:	Maintained
11834W:	https://linuxtv.org
11835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11836F:	drivers/media/dvb-frontends/m88rs2000*
11837
11838MA901 MASTERKIT USB FM RADIO DRIVER
11839M:	Alexey Klimov <klimov.linux@gmail.com>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842T:	git git://linuxtv.org/media_tree.git
11843F:	drivers/media/radio/radio-ma901.c
11844
11845MAC80211
11846M:	Johannes Berg <johannes@sipsolutions.net>
11847L:	linux-wireless@vger.kernel.org
11848S:	Maintained
11849W:	https://wireless.wiki.kernel.org/
11850Q:	https://patchwork.kernel.org/project/linux-wireless/list/
11851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11853F:	Documentation/networking/mac80211-injection.rst
11854F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11855F:	drivers/net/wireless/mac80211_hwsim.[ch]
11856F:	include/net/mac80211.h
11857F:	net/mac80211/
11858
11859MAILBOX API
11860M:	Jassi Brar <jassisinghbrar@gmail.com>
11861L:	linux-kernel@vger.kernel.org
11862S:	Maintained
11863F:	drivers/mailbox/
11864F:	include/linux/mailbox_client.h
11865F:	include/linux/mailbox_controller.h
11866F:	include/dt-bindings/mailbox/
11867F:	Documentation/devicetree/bindings/mailbox/
11868
11869MAILBOX ARM MHUv2
11870M:	Viresh Kumar <viresh.kumar@linaro.org>
11871M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11872L:	linux-kernel@vger.kernel.org
11873S:	Maintained
11874F:	drivers/mailbox/arm_mhuv2.c
11875F:	include/linux/mailbox/arm_mhuv2_message.h
11876F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11877
11878MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11879M:	Jeremy Kerr <jk@codeconstruct.com.au>
11880M:	Matt Johnston <matt@codeconstruct.com.au>
11881L:	netdev@vger.kernel.org
11882S:	Maintained
11883F:	Documentation/networking/mctp.rst
11884F:	drivers/net/mctp/
11885F:	include/net/mctp.h
11886F:	include/net/mctpdevice.h
11887F:	include/net/netns/mctp.h
11888F:	net/mctp/
11889
11890MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11891M:	Michael Kerrisk <mtk.manpages@gmail.com>
11892L:	linux-man@vger.kernel.org
11893S:	Maintained
11894W:	http://www.kernel.org/doc/man-pages
11895
11896MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11897M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
11898L:	linux-mips@vger.kernel.org
11899S:	Maintained
11900F:	arch/mips/boot/dts/img/pistachio*
11901
11902MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11903M:	Andrew Lunn <andrew@lunn.ch>
11904M:	Vivien Didelot <vivien.didelot@gmail.com>
11905L:	netdev@vger.kernel.org
11906S:	Maintained
11907F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
11908F:	Documentation/networking/devlink/mv88e6xxx.rst
11909F:	drivers/net/dsa/mv88e6xxx/
11910F:	include/linux/dsa/mv88e6xxx.h
11911F:	include/linux/platform_data/mv88e6xxx.h
11912
11913MARVELL ARMADA 3700 PHY DRIVERS
11914M:	Miquel Raynal <miquel.raynal@bootlin.com>
11915S:	Maintained
11916F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11917F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11918F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11919F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11920
11921MARVELL ARMADA 3700 SERIAL DRIVER
11922M:	Pali Rohár <pali@kernel.org>
11923S:	Maintained
11924F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11925F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
11926F:	drivers/tty/serial/mvebu-uart.c
11927
11928MARVELL ARMADA DRM SUPPORT
11929M:	Russell King <linux@armlinux.org.uk>
11930S:	Maintained
11931T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11932T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11933F:	Documentation/devicetree/bindings/display/armada/
11934F:	drivers/gpu/drm/armada/
11935F:	include/uapi/drm/armada_drm.h
11936
11937MARVELL CRYPTO DRIVER
11938M:	Boris Brezillon <bbrezillon@kernel.org>
11939M:	Arnaud Ebalard <arno@natisbad.org>
11940M:	Srujana Challa <schalla@marvell.com>
11941L:	linux-crypto@vger.kernel.org
11942S:	Maintained
11943F:	drivers/crypto/marvell/
11944F:	include/linux/soc/marvell/octeontx2/
11945
11946MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11947M:	Mirko Lindner <mlindner@marvell.com>
11948M:	Stephen Hemminger <stephen@networkplumber.org>
11949L:	netdev@vger.kernel.org
11950S:	Maintained
11951F:	drivers/net/ethernet/marvell/sk*
11952
11953MARVELL LIBERTAS WIRELESS DRIVER
11954L:	libertas-dev@lists.infradead.org
11955S:	Orphan
11956F:	drivers/net/wireless/marvell/libertas/
11957
11958MARVELL MACCHIATOBIN SUPPORT
11959M:	Russell King <linux@armlinux.org.uk>
11960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11961S:	Maintained
11962F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11963
11964MARVELL MV643XX ETHERNET DRIVER
11965M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11966L:	netdev@vger.kernel.org
11967S:	Maintained
11968F:	drivers/net/ethernet/marvell/mv643xx_eth.*
11969F:	include/linux/mv643xx.h
11970
11971MARVELL MV88X3310 PHY DRIVER
11972M:	Russell King <linux@armlinux.org.uk>
11973M:	Marek Behún <kabel@kernel.org>
11974L:	netdev@vger.kernel.org
11975S:	Maintained
11976F:	drivers/net/phy/marvell10g.c
11977
11978MARVELL MVEBU THERMAL DRIVER
11979M:	Miquel Raynal <miquel.raynal@bootlin.com>
11980S:	Maintained
11981F:	drivers/thermal/armada_thermal.c
11982
11983MARVELL MVNETA ETHERNET DRIVER
11984M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987F:	drivers/net/ethernet/marvell/mvneta.*
11988
11989MARVELL MVPP2 ETHERNET DRIVER
11990M:	Marcin Wojtas <mw@semihalf.com>
11991M:	Russell King <linux@armlinux.org.uk>
11992L:	netdev@vger.kernel.org
11993S:	Maintained
11994F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
11995F:	drivers/net/ethernet/marvell/mvpp2/
11996
11997MARVELL MWIFIEX WIRELESS DRIVER
11998M:	Amitkumar Karwar <amitkarwar@gmail.com>
11999M:	Ganapathi Bhat <ganapathi017@gmail.com>
12000M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
12001M:	Xinming Hu <huxinming820@gmail.com>
12002L:	linux-wireless@vger.kernel.org
12003S:	Maintained
12004F:	drivers/net/wireless/marvell/mwifiex/
12005
12006MARVELL MWL8K WIRELESS DRIVER
12007M:	Lennert Buytenhek <buytenh@wantstofly.org>
12008L:	linux-wireless@vger.kernel.org
12009S:	Odd Fixes
12010F:	drivers/net/wireless/marvell/mwl8k.c
12011
12012MARVELL NAND CONTROLLER DRIVER
12013M:	Miquel Raynal <miquel.raynal@bootlin.com>
12014L:	linux-mtd@lists.infradead.org
12015S:	Maintained
12016F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
12017F:	drivers/mtd/nand/raw/marvell_nand.c
12018
12019MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12020M:	Sunil Goutham <sgoutham@marvell.com>
12021M:	Geetha sowjanya <gakula@marvell.com>
12022M:	Subbaraya Sundeep <sbhatta@marvell.com>
12023M:	hariprasad <hkelam@marvell.com>
12024L:	netdev@vger.kernel.org
12025S:	Supported
12026F:	drivers/net/ethernet/marvell/octeontx2/nic/
12027F:	include/linux/soc/marvell/octeontx2/
12028
12029MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12030M:	Sunil Goutham <sgoutham@marvell.com>
12031M:	Linu Cherian <lcherian@marvell.com>
12032M:	Geetha sowjanya <gakula@marvell.com>
12033M:	Jerin Jacob <jerinj@marvell.com>
12034M:	hariprasad <hkelam@marvell.com>
12035M:	Subbaraya Sundeep <sbhatta@marvell.com>
12036L:	netdev@vger.kernel.org
12037S:	Supported
12038F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12039F:	drivers/net/ethernet/marvell/octeontx2/af/
12040
12041MARVELL PRESTERA ETHERNET SWITCH DRIVER
12042M:	Taras Chornyi <tchornyi@marvell.com>
12043S:	Supported
12044W:	https://github.com/Marvell-switching/switchdev-prestera
12045F:	drivers/net/ethernet/marvell/prestera/
12046
12047MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12048M:	Nicolas Pitre <nico@fluxnic.net>
12049S:	Odd Fixes
12050F:	drivers/mmc/host/mvsdio.*
12051
12052MARVELL USB MDIO CONTROLLER DRIVER
12053M:	Tobias Waldekranz <tobias@waldekranz.com>
12054L:	netdev@vger.kernel.org
12055S:	Maintained
12056F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12057F:	drivers/net/mdio/mdio-mvusb.c
12058
12059MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12060M:	Hu Ziji <huziji@marvell.com>
12061L:	linux-mmc@vger.kernel.org
12062S:	Supported
12063F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12064F:	drivers/mmc/host/sdhci-xenon*
12065
12066MARVELL OCTEON ENDPOINT DRIVER
12067M:	Veerasenareddy Burru <vburru@marvell.com>
12068M:	Abhijit Ayarekar <aayarekar@marvell.com>
12069L:	netdev@vger.kernel.org
12070S:	Supported
12071F:	drivers/net/ethernet/marvell/octeon_ep
12072
12073MATROX FRAMEBUFFER DRIVER
12074L:	linux-fbdev@vger.kernel.org
12075S:	Orphan
12076F:	drivers/video/fbdev/matrox/matroxfb_*
12077F:	include/uapi/linux/matroxfb.h
12078
12079MAX15301 DRIVER
12080M:	Daniel Nilsson <daniel.nilsson@flex.com>
12081L:	linux-hwmon@vger.kernel.org
12082S:	Maintained
12083F:	Documentation/hwmon/max15301.rst
12084F:	drivers/hwmon/pmbus/max15301.c
12085
12086MAX16065 HARDWARE MONITOR DRIVER
12087M:	Guenter Roeck <linux@roeck-us.net>
12088L:	linux-hwmon@vger.kernel.org
12089S:	Maintained
12090F:	Documentation/hwmon/max16065.rst
12091F:	drivers/hwmon/max16065.c
12092
12093MAX2175 SDR TUNER DRIVER
12094M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12095L:	linux-media@vger.kernel.org
12096S:	Maintained
12097T:	git git://linuxtv.org/media_tree.git
12098F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12099F:	Documentation/userspace-api/media/drivers/max2175.rst
12100F:	drivers/media/i2c/max2175*
12101F:	include/uapi/linux/max2175.h
12102
12103MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12104L:	linux-hwmon@vger.kernel.org
12105S:	Orphan
12106F:	Documentation/hwmon/max6650.rst
12107F:	drivers/hwmon/max6650.c
12108
12109MAX6697 HARDWARE MONITOR DRIVER
12110M:	Guenter Roeck <linux@roeck-us.net>
12111L:	linux-hwmon@vger.kernel.org
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12114F:	Documentation/hwmon/max6697.rst
12115F:	drivers/hwmon/max6697.c
12116F:	include/linux/platform_data/max6697.h
12117
12118MAX9286 QUAD GMSL DESERIALIZER DRIVER
12119M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12120M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12121M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12122M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12123L:	linux-media@vger.kernel.org
12124S:	Maintained
12125F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12126F:	drivers/media/i2c/max9286.c
12127
12128MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12129M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12130L:	linux-media@vger.kernel.org
12131S:	Maintained
12132F:	drivers/staging/media/max96712/max96712.c
12133
12134MAX9860 MONO AUDIO VOICE CODEC DRIVER
12135M:	Peter Rosin <peda@axentia.se>
12136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12137S:	Maintained
12138F:	Documentation/devicetree/bindings/sound/max9860.txt
12139F:	sound/soc/codecs/max9860.*
12140
12141MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12142M:	Andreas Klinger <ak@it-klinger.de>
12143L:	linux-iio@vger.kernel.org
12144S:	Maintained
12145F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12146F:	drivers/iio/proximity/mb1232.c
12147
12148MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12149R:	Iskren Chernev <iskren.chernev@gmail.com>
12150R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12151R:	Marek Szyprowski <m.szyprowski@samsung.com>
12152R:	Matheus Castello <matheus@castello.eng.br>
12153L:	linux-pm@vger.kernel.org
12154S:	Maintained
12155F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12156F:	drivers/power/supply/max17040_battery.c
12157
12158MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12159R:	Hans de Goede <hdegoede@redhat.com>
12160R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12161R:	Marek Szyprowski <m.szyprowski@samsung.com>
12162R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12163R:	Purism Kernel Team <kernel@puri.sm>
12164L:	linux-pm@vger.kernel.org
12165S:	Maintained
12166F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12167F:	drivers/power/supply/max17042_battery.c
12168
12169MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12170M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12171L:	linux-kernel@vger.kernel.org
12172S:	Maintained
12173F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12174F:	drivers/regulator/max20086-regulator.c
12175
12176MAXIM MAX77650 PMIC MFD DRIVER
12177M:	Bartosz Golaszewski <brgl@bgdev.pl>
12178L:	linux-kernel@vger.kernel.org
12179S:	Maintained
12180F:	Documentation/devicetree/bindings/*/*max77650.yaml
12181F:	Documentation/devicetree/bindings/*/max77650*.yaml
12182F:	drivers/gpio/gpio-max77650.c
12183F:	drivers/input/misc/max77650-onkey.c
12184F:	drivers/leds/leds-max77650.c
12185F:	drivers/mfd/max77650.c
12186F:	drivers/power/supply/max77650-charger.c
12187F:	drivers/regulator/max77650-regulator.c
12188F:	include/linux/mfd/max77650.h
12189
12190MAXIM MAX77714 PMIC MFD DRIVER
12191M:	Luca Ceresoli <luca@lucaceresoli.net>
12192S:	Maintained
12193F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12194F:	drivers/mfd/max77714.c
12195F:	include/linux/mfd/max77714.h
12196
12197MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12198M:	Javier Martinez Canillas <javier@dowhile0.org>
12199L:	linux-kernel@vger.kernel.org
12200S:	Supported
12201F:	Documentation/devicetree/bindings/*/*max77802.yaml
12202F:	drivers/regulator/max77802-regulator.c
12203F:	include/dt-bindings/*/*max77802.h
12204
12205MAXIM MAX77976 BATTERY CHARGER
12206M:	Luca Ceresoli <luca@lucaceresoli.net>
12207S:	Supported
12208F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12209F:	drivers/power/supply/max77976_charger.c
12210
12211MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12212M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12213M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12214L:	linux-pm@vger.kernel.org
12215S:	Supported
12216B:	mailto:linux-samsung-soc@vger.kernel.org
12217F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12218F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12219F:	drivers/power/supply/max14577_charger.c
12220F:	drivers/power/supply/max77693_charger.c
12221
12222MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12223M:	Chanwoo Choi <cw00.choi@samsung.com>
12224M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12225M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12226L:	linux-kernel@vger.kernel.org
12227S:	Supported
12228B:	mailto:linux-samsung-soc@vger.kernel.org
12229F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12230F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12231F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12232F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12233F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12234F:	Documentation/devicetree/bindings/mfd/max77693.txt
12235F:	drivers/*/*max77843.c
12236F:	drivers/*/max14577*.c
12237F:	drivers/*/max77686*.c
12238F:	drivers/*/max77693*.c
12239F:	drivers/clk/clk-max77686.c
12240F:	drivers/extcon/extcon-max14577.c
12241F:	drivers/extcon/extcon-max77693.c
12242F:	drivers/rtc/rtc-max77686.c
12243F:	include/linux/mfd/max14577*.h
12244F:	include/linux/mfd/max77686*.h
12245F:	include/linux/mfd/max77693*.h
12246
12247MAXIRADIO FM RADIO RECEIVER DRIVER
12248M:	Hans Verkuil <hverkuil@xs4all.nl>
12249L:	linux-media@vger.kernel.org
12250S:	Maintained
12251W:	https://linuxtv.org
12252T:	git git://linuxtv.org/media_tree.git
12253F:	drivers/media/radio/radio-maxiradio*
12254
12255MAXLINEAR ETHERNET PHY DRIVER
12256M:	Xu Liang <lxu@maxlinear.com>
12257L:	netdev@vger.kernel.org
12258S:	Supported
12259F:	drivers/net/phy/mxl-gpy.c
12260
12261MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12262R:	Yasushi SHOJI <yashi@spacecubics.com>
12263L:	linux-can@vger.kernel.org
12264S:	Maintained
12265F:	drivers/net/can/usb/mcba_usb.c
12266
12267MCAN MMIO DEVICE DRIVER
12268M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12269L:	linux-can@vger.kernel.org
12270S:	Maintained
12271F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12272F:	drivers/net/can/m_can/m_can.c
12273F:	drivers/net/can/m_can/m_can.h
12274F:	drivers/net/can/m_can/m_can_platform.c
12275
12276MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12277M:	Rishi Gupta <gupt21@gmail.com>
12278L:	linux-i2c@vger.kernel.org
12279L:	linux-input@vger.kernel.org
12280S:	Maintained
12281F:	drivers/hid/hid-mcp2221.c
12282
12283MCP251XFD SPI-CAN NETWORK DRIVER
12284M:	Marc Kleine-Budde <mkl@pengutronix.de>
12285M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12286R:	Thomas Kopp <thomas.kopp@microchip.com>
12287L:	linux-can@vger.kernel.org
12288S:	Maintained
12289F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12290F:	drivers/net/can/spi/mcp251xfd/
12291
12292MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12293M:	Peter Rosin <peda@axentia.se>
12294L:	linux-iio@vger.kernel.org
12295S:	Maintained
12296F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12297F:	drivers/iio/potentiometer/mcp4018.c
12298F:	drivers/iio/potentiometer/mcp4531.c
12299
12300MCR20A IEEE-802.15.4 RADIO DRIVER
12301M:	Xue Liu <liuxuenetmail@gmail.com>
12302L:	linux-wpan@vger.kernel.org
12303S:	Maintained
12304W:	https://github.com/xueliu/mcr20a-linux
12305F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12306F:	drivers/net/ieee802154/mcr20a.c
12307F:	drivers/net/ieee802154/mcr20a.h
12308
12309MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12310M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12311L:	linux-iio@vger.kernel.org
12312S:	Maintained
12313F:	drivers/iio/dac/cio-dac.c
12314
12315MEDIA CONTROLLER FRAMEWORK
12316M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12317M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12318L:	linux-media@vger.kernel.org
12319S:	Supported
12320W:	https://www.linuxtv.org
12321T:	git git://linuxtv.org/media_tree.git
12322F:	drivers/media/mc/
12323F:	include/media/media-*.h
12324F:	include/uapi/linux/media.h
12325
12326MEDIA DRIVER FOR FREESCALE IMX PXP
12327M:	Philipp Zabel <p.zabel@pengutronix.de>
12328L:	linux-media@vger.kernel.org
12329S:	Maintained
12330T:	git git://linuxtv.org/media_tree.git
12331F:	drivers/media/platform/nxp/imx-pxp.[ch]
12332
12333MEDIA DRIVERS FOR ASCOT2E
12334M:	Sergey Kozlov <serjk@netup.ru>
12335M:	Abylay Ospan <aospan@netup.ru>
12336L:	linux-media@vger.kernel.org
12337S:	Supported
12338W:	https://linuxtv.org
12339W:	http://netup.tv/
12340T:	git git://linuxtv.org/media_tree.git
12341F:	drivers/media/dvb-frontends/ascot2e*
12342
12343MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12344M:	Jasmin Jessich <jasmin@anw.at>
12345L:	linux-media@vger.kernel.org
12346S:	Maintained
12347W:	https://linuxtv.org
12348T:	git git://linuxtv.org/media_tree.git
12349F:	drivers/media/dvb-frontends/cxd2099*
12350
12351MEDIA DRIVERS FOR CXD2841ER
12352M:	Sergey Kozlov <serjk@netup.ru>
12353M:	Abylay Ospan <aospan@netup.ru>
12354L:	linux-media@vger.kernel.org
12355S:	Supported
12356W:	https://linuxtv.org
12357W:	http://netup.tv/
12358T:	git git://linuxtv.org/media_tree.git
12359F:	drivers/media/dvb-frontends/cxd2841er*
12360
12361MEDIA DRIVERS FOR CXD2880
12362M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12363L:	linux-media@vger.kernel.org
12364S:	Supported
12365W:	http://linuxtv.org/
12366T:	git git://linuxtv.org/media_tree.git
12367F:	drivers/media/dvb-frontends/cxd2880/*
12368F:	drivers/media/spi/cxd2880*
12369
12370MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12371L:	linux-media@vger.kernel.org
12372S:	Orphan
12373W:	https://linuxtv.org
12374T:	git git://linuxtv.org/media_tree.git
12375F:	drivers/media/pci/ddbridge/*
12376
12377MEDIA DRIVERS FOR FREESCALE IMX
12378M:	Steve Longerbeam <slongerbeam@gmail.com>
12379M:	Philipp Zabel <p.zabel@pengutronix.de>
12380L:	linux-media@vger.kernel.org
12381S:	Maintained
12382T:	git git://linuxtv.org/media_tree.git
12383F:	Documentation/admin-guide/media/imx.rst
12384F:	Documentation/devicetree/bindings/media/imx.txt
12385F:	drivers/staging/media/imx/
12386F:	include/linux/imx-media.h
12387F:	include/media/imx.h
12388
12389MEDIA DRIVERS FOR FREESCALE IMX7
12390M:	Rui Miguel Silva <rmfrfs@gmail.com>
12391M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12392L:	linux-media@vger.kernel.org
12393S:	Maintained
12394T:	git git://linuxtv.org/media_tree.git
12395F:	Documentation/admin-guide/media/imx7.rst
12396F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12397F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12398F:	drivers/media/platform/nxp/imx-mipi-csis.c
12399F:	drivers/staging/media/imx/imx7-media-csi.c
12400
12401MEDIA DRIVERS FOR HELENE
12402M:	Abylay Ospan <aospan@netup.ru>
12403L:	linux-media@vger.kernel.org
12404S:	Supported
12405W:	https://linuxtv.org
12406W:	http://netup.tv/
12407T:	git git://linuxtv.org/media_tree.git
12408F:	drivers/media/dvb-frontends/helene*
12409
12410MEDIA DRIVERS FOR HORUS3A
12411M:	Sergey Kozlov <serjk@netup.ru>
12412M:	Abylay Ospan <aospan@netup.ru>
12413L:	linux-media@vger.kernel.org
12414S:	Supported
12415W:	https://linuxtv.org
12416W:	http://netup.tv/
12417T:	git git://linuxtv.org/media_tree.git
12418F:	drivers/media/dvb-frontends/horus3a*
12419
12420MEDIA DRIVERS FOR LNBH25
12421M:	Sergey Kozlov <serjk@netup.ru>
12422M:	Abylay Ospan <aospan@netup.ru>
12423L:	linux-media@vger.kernel.org
12424S:	Supported
12425W:	https://linuxtv.org
12426W:	http://netup.tv/
12427T:	git git://linuxtv.org/media_tree.git
12428F:	drivers/media/dvb-frontends/lnbh25*
12429
12430MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12431L:	linux-media@vger.kernel.org
12432S:	Orphan
12433W:	https://linuxtv.org
12434T:	git git://linuxtv.org/media_tree.git
12435F:	drivers/media/dvb-frontends/mxl5xx*
12436
12437MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12438M:	Sergey Kozlov <serjk@netup.ru>
12439M:	Abylay Ospan <aospan@netup.ru>
12440L:	linux-media@vger.kernel.org
12441S:	Supported
12442W:	https://linuxtv.org
12443W:	http://netup.tv/
12444T:	git git://linuxtv.org/media_tree.git
12445F:	drivers/media/pci/netup_unidvb/*
12446
12447MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12448M:	Dmitry Osipenko <digetx@gmail.com>
12449L:	linux-media@vger.kernel.org
12450L:	linux-tegra@vger.kernel.org
12451S:	Maintained
12452T:	git git://linuxtv.org/media_tree.git
12453F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12454F:	drivers/media/platform/nvidia/tegra-vde/
12455
12456MEDIA DRIVERS FOR RENESAS - CEU
12457M:	Jacopo Mondi <jacopo@jmondi.org>
12458L:	linux-media@vger.kernel.org
12459L:	linux-renesas-soc@vger.kernel.org
12460S:	Supported
12461T:	git git://linuxtv.org/media_tree.git
12462F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12463F:	drivers/media/platform/renesas/renesas-ceu.c
12464F:	include/media/drv-intf/renesas-ceu.h
12465
12466MEDIA DRIVERS FOR RENESAS - DRIF
12467M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12468L:	linux-media@vger.kernel.org
12469L:	linux-renesas-soc@vger.kernel.org
12470S:	Supported
12471T:	git git://linuxtv.org/media_tree.git
12472F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12473F:	drivers/media/platform/renesas/rcar_drif.c
12474
12475MEDIA DRIVERS FOR RENESAS - FCP
12476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12477L:	linux-media@vger.kernel.org
12478L:	linux-renesas-soc@vger.kernel.org
12479S:	Supported
12480T:	git git://linuxtv.org/media_tree.git
12481F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12482F:	drivers/media/platform/renesas/rcar-fcp.c
12483F:	include/media/rcar-fcp.h
12484
12485MEDIA DRIVERS FOR RENESAS - FDP1
12486M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12487L:	linux-media@vger.kernel.org
12488L:	linux-renesas-soc@vger.kernel.org
12489S:	Supported
12490T:	git git://linuxtv.org/media_tree.git
12491F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12492F:	drivers/media/platform/renesas/rcar_fdp1.c
12493
12494MEDIA DRIVERS FOR RENESAS - VIN
12495M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12496L:	linux-media@vger.kernel.org
12497L:	linux-renesas-soc@vger.kernel.org
12498S:	Supported
12499T:	git git://linuxtv.org/media_tree.git
12500F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12501F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12502F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12503F:	drivers/media/platform/renesas/rcar-isp.c
12504F:	drivers/media/platform/renesas/rcar-vin/
12505
12506MEDIA DRIVERS FOR RENESAS - VSP1
12507M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12508M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12509L:	linux-media@vger.kernel.org
12510L:	linux-renesas-soc@vger.kernel.org
12511S:	Supported
12512T:	git git://linuxtv.org/media_tree.git
12513F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12514F:	drivers/media/platform/renesas/vsp1/
12515
12516MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12517L:	linux-media@vger.kernel.org
12518S:	Orphan
12519W:	https://linuxtv.org
12520T:	git git://linuxtv.org/media_tree.git
12521F:	drivers/media/dvb-frontends/stv0910*
12522
12523MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12524L:	linux-media@vger.kernel.org
12525S:	Orphan
12526W:	https://linuxtv.org
12527T:	git git://linuxtv.org/media_tree.git
12528F:	drivers/media/dvb-frontends/stv6111*
12529
12530MEDIA DRIVERS FOR STM32 - DCMI
12531M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12532L:	linux-media@vger.kernel.org
12533S:	Supported
12534T:	git git://linuxtv.org/media_tree.git
12535F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12536F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12537
12538MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12539M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12540L:	linux-media@vger.kernel.org
12541S:	Maintained
12542W:	https://linuxtv.org
12543Q:	http://patchwork.kernel.org/project/linux-media/list/
12544T:	git git://linuxtv.org/media_tree.git
12545F:	Documentation/admin-guide/media/
12546F:	Documentation/devicetree/bindings/media/
12547F:	Documentation/driver-api/media/
12548F:	Documentation/userspace-api/media/
12549F:	drivers/media/
12550F:	drivers/staging/media/
12551F:	include/linux/platform_data/media/
12552F:	include/media/
12553F:	include/uapi/linux/dvb/
12554F:	include/uapi/linux/ivtv*
12555F:	include/uapi/linux/media.h
12556F:	include/uapi/linux/meye.h
12557F:	include/uapi/linux/uvcvideo.h
12558F:	include/uapi/linux/v4l2-*
12559F:	include/uapi/linux/videodev2.h
12560
12561MEDIATEK BLUETOOTH DRIVER
12562M:	Sean Wang <sean.wang@mediatek.com>
12563L:	linux-bluetooth@vger.kernel.org
12564L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12565S:	Maintained
12566F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12567F:	drivers/bluetooth/btmtkuart.c
12568
12569MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12570M:	Sean Wang <sean.wang@mediatek.com>
12571L:	linux-pm@vger.kernel.org
12572S:	Maintained
12573F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12574F:	drivers/power/reset/mt6323-poweroff.c
12575
12576MEDIATEK CIR DRIVER
12577M:	Sean Wang <sean.wang@mediatek.com>
12578S:	Maintained
12579F:	drivers/media/rc/mtk-cir.c
12580
12581MEDIATEK DMA DRIVER
12582M:	Sean Wang <sean.wang@mediatek.com>
12583L:	dmaengine@vger.kernel.org
12584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12585L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12586S:	Maintained
12587F:	Documentation/devicetree/bindings/dma/mtk-*
12588F:	drivers/dma/mediatek/
12589
12590MEDIATEK ETHERNET DRIVER
12591M:	Felix Fietkau <nbd@nbd.name>
12592M:	John Crispin <john@phrozen.org>
12593M:	Sean Wang <sean.wang@mediatek.com>
12594M:	Mark Lee <Mark-MC.Lee@mediatek.com>
12595L:	netdev@vger.kernel.org
12596S:	Maintained
12597F:	drivers/net/ethernet/mediatek/
12598
12599MEDIATEK I2C CONTROLLER DRIVER
12600M:	Qii Wang <qii.wang@mediatek.com>
12601L:	linux-i2c@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12604F:	drivers/i2c/busses/i2c-mt65xx.c
12605
12606MEDIATEK IOMMU DRIVER
12607M:	Yong Wu <yong.wu@mediatek.com>
12608L:	iommu@lists.linux.dev
12609L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12610S:	Supported
12611F:	Documentation/devicetree/bindings/iommu/mediatek*
12612F:	drivers/iommu/mtk_iommu*
12613F:	include/dt-bindings/memory/mt*-port.h
12614
12615MEDIATEK JPEG DRIVER
12616M:	Bin Liu <bin.liu@mediatek.com>
12617S:	Supported
12618F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12619F:	drivers/media/platform/mediatek/jpeg/
12620
12621MEDIATEK MDP DRIVER
12622M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12623M:	Houlong Wei <houlong.wei@mediatek.com>
12624M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12625S:	Supported
12626F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
12627F:	drivers/media/platform/mediatek/mdp/
12628F:	drivers/media/platform/mediatek/vpu/
12629
12630MEDIATEK MEDIA DRIVER
12631M:	Tiffany Lin <tiffany.lin@mediatek.com>
12632M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12633S:	Supported
12634F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12635F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
12636F:	drivers/media/platform/mediatek/vcodec/
12637F:	drivers/media/platform/mediatek/vpu/
12638
12639MEDIATEK MMC/SD/SDIO DRIVER
12640M:	Chaotian Jing <chaotian.jing@mediatek.com>
12641S:	Maintained
12642F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12643F:	drivers/mmc/host/mtk-sd.c
12644
12645MEDIATEK MT76 WIRELESS LAN DRIVER
12646M:	Felix Fietkau <nbd@nbd.name>
12647M:	Lorenzo Bianconi <lorenzo@kernel.org>
12648M:	Ryder Lee <ryder.lee@mediatek.com>
12649R:	Shayne Chen <shayne.chen@mediatek.com>
12650R:	Sean Wang <sean.wang@mediatek.com>
12651L:	linux-wireless@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12654F:	drivers/net/wireless/mediatek/mt76/
12655
12656MEDIATEK MT7601U WIRELESS LAN DRIVER
12657M:	Jakub Kicinski <kubakici@wp.pl>
12658L:	linux-wireless@vger.kernel.org
12659S:	Maintained
12660F:	drivers/net/wireless/mediatek/mt7601u/
12661
12662MEDIATEK MT7621 CLOCK DRIVER
12663M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12664S:	Maintained
12665F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12666F:	drivers/clk/ralink/clk-mt7621.c
12667
12668MEDIATEK MT7621/28/88 I2C DRIVER
12669M:	Stefan Roese <sr@denx.de>
12670L:	linux-i2c@vger.kernel.org
12671S:	Maintained
12672F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12673F:	drivers/i2c/busses/i2c-mt7621.c
12674
12675MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12676M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12679F:	drivers/pci/controller/pcie-mt7621.c
12680
12681MEDIATEK MT7621 PHY PCI DRIVER
12682M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12685F:	drivers/phy/ralink/phy-mt7621-pci.c
12686
12687MEDIATEK NAND CONTROLLER DRIVER
12688L:	linux-mtd@lists.infradead.org
12689S:	Orphan
12690F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
12691F:	drivers/mtd/nand/raw/mtk_*
12692
12693MEDIATEK PMIC LED DRIVER
12694M:	Sean Wang <sean.wang@mediatek.com>
12695S:	Maintained
12696F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
12697F:	drivers/leds/leds-mt6323.c
12698
12699MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12700M:	Sean Wang <sean.wang@mediatek.com>
12701S:	Maintained
12702F:	drivers/char/hw_random/mtk-rng.c
12703
12704MEDIATEK SMI DRIVER
12705M:	Yong Wu <yong.wu@mediatek.com>
12706L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12707S:	Supported
12708F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12709F:	drivers/memory/mtk-smi.c
12710F:	include/soc/mediatek/smi.h
12711
12712MEDIATEK SWITCH DRIVER
12713M:	Sean Wang <sean.wang@mediatek.com>
12714M:	Landen Chao <Landen.Chao@mediatek.com>
12715M:	DENG Qingfang <dqfext@gmail.com>
12716L:	netdev@vger.kernel.org
12717S:	Maintained
12718F:	drivers/net/dsa/mt7530.*
12719F:	net/dsa/tag_mtk.c
12720
12721MEDIATEK T7XX 5G WWAN MODEM DRIVER
12722M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12723M:	Intel Corporation <linuxwwan@intel.com>
12724R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12725R:	Liu Haijun <haijun.liu@mediatek.com>
12726R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12727R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
12728L:	netdev@vger.kernel.org
12729S:	Supported
12730F:	drivers/net/wwan/t7xx/
12731
12732MEDIATEK USB3 DRD IP DRIVER
12733M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
12734L:	linux-usb@vger.kernel.org
12735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12736L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12737S:	Maintained
12738F:	Documentation/devicetree/bindings/usb/mediatek,*
12739F:	drivers/usb/host/xhci-mtk*
12740F:	drivers/usb/mtu3/
12741
12742MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12743M:	Peter Senna Tschudin <peter.senna@gmail.com>
12744M:	Martin Donnelly <martin.donnelly@ge.com>
12745M:	Martyn Welch <martyn.welch@collabora.co.uk>
12746S:	Maintained
12747F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12748F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12749
12750MEGARAID SCSI/SAS DRIVERS
12751M:	Kashyap Desai <kashyap.desai@broadcom.com>
12752M:	Sumit Saxena <sumit.saxena@broadcom.com>
12753M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12754L:	megaraidlinux.pdl@broadcom.com
12755L:	linux-scsi@vger.kernel.org
12756S:	Maintained
12757W:	http://www.avagotech.com/support/
12758F:	Documentation/scsi/megaraid.rst
12759F:	drivers/scsi/megaraid.*
12760F:	drivers/scsi/megaraid/
12761
12762MELEXIS MLX90614 DRIVER
12763M:	Crt Mori <cmo@melexis.com>
12764L:	linux-iio@vger.kernel.org
12765S:	Supported
12766W:	http://www.melexis.com
12767F:	drivers/iio/temperature/mlx90614.c
12768
12769MELEXIS MLX90632 DRIVER
12770M:	Crt Mori <cmo@melexis.com>
12771L:	linux-iio@vger.kernel.org
12772S:	Supported
12773W:	http://www.melexis.com
12774F:	drivers/iio/temperature/mlx90632.c
12775
12776MELFAS MIP4 TOUCHSCREEN DRIVER
12777M:	Sangwon Jee <jeesw@melfas.com>
12778S:	Supported
12779W:	http://www.melfas.com
12780F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12781F:	drivers/input/touchscreen/melfas_mip4.c
12782
12783MELLANOX BLUEFIELD I2C DRIVER
12784M:	Khalil Blaiech <kblaiech@nvidia.com>
12785L:	linux-i2c@vger.kernel.org
12786S:	Supported
12787F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12788F:	drivers/i2c/busses/i2c-mlxbf.c
12789
12790MELLANOX ETHERNET DRIVER (mlx4_en)
12791M:	Tariq Toukan <tariqt@nvidia.com>
12792L:	netdev@vger.kernel.org
12793S:	Supported
12794W:	http://www.mellanox.com
12795Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12796F:	drivers/net/ethernet/mellanox/mlx4/en_*
12797
12798MELLANOX ETHERNET DRIVER (mlx5e)
12799M:	Saeed Mahameed <saeedm@nvidia.com>
12800L:	netdev@vger.kernel.org
12801S:	Supported
12802W:	http://www.mellanox.com
12803Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12804F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
12805
12806MELLANOX ETHERNET INNOVA DRIVERS
12807R:	Boris Pismenny <borisp@nvidia.com>
12808L:	netdev@vger.kernel.org
12809S:	Supported
12810W:	http://www.mellanox.com
12811Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12812F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12813F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12814F:	include/linux/mlx5/mlx5_ifc_fpga.h
12815
12816MELLANOX ETHERNET SWITCH DRIVERS
12817M:	Ido Schimmel <idosch@nvidia.com>
12818M:	Petr Machata <petrm@nvidia.com>
12819L:	netdev@vger.kernel.org
12820S:	Supported
12821W:	http://www.mellanox.com
12822Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12823F:	drivers/net/ethernet/mellanox/mlxsw/
12824F:	tools/testing/selftests/drivers/net/mlxsw/
12825
12826MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12827M:	mlxsw@nvidia.com
12828L:	netdev@vger.kernel.org
12829S:	Supported
12830W:	http://www.mellanox.com
12831Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12832F:	drivers/net/ethernet/mellanox/mlxfw/
12833
12834MELLANOX HARDWARE PLATFORM SUPPORT
12835M:	Hans de Goede <hdegoede@redhat.com>
12836M:	Mark Gross <markgross@kernel.org>
12837M:	Vadim Pasternak <vadimp@nvidia.com>
12838L:	platform-driver-x86@vger.kernel.org
12839S:	Supported
12840F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12841F:	drivers/platform/mellanox/
12842F:	include/linux/platform_data/mlxreg.h
12843
12844MELLANOX MLX4 core VPI driver
12845M:	Tariq Toukan <tariqt@nvidia.com>
12846L:	netdev@vger.kernel.org
12847L:	linux-rdma@vger.kernel.org
12848S:	Supported
12849W:	http://www.mellanox.com
12850Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12851F:	drivers/net/ethernet/mellanox/mlx4/
12852F:	include/linux/mlx4/
12853
12854MELLANOX MLX4 IB driver
12855M:	Yishai Hadas <yishaih@nvidia.com>
12856L:	linux-rdma@vger.kernel.org
12857S:	Supported
12858W:	http://www.mellanox.com
12859Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12860F:	drivers/infiniband/hw/mlx4/
12861F:	include/linux/mlx4/
12862F:	include/uapi/rdma/mlx4-abi.h
12863
12864MELLANOX MLX5 core VPI driver
12865M:	Saeed Mahameed <saeedm@nvidia.com>
12866M:	Leon Romanovsky <leonro@nvidia.com>
12867L:	netdev@vger.kernel.org
12868L:	linux-rdma@vger.kernel.org
12869S:	Supported
12870W:	http://www.mellanox.com
12871Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12872F:	Documentation/networking/device_drivers/ethernet/mellanox/
12873F:	drivers/net/ethernet/mellanox/mlx5/core/
12874F:	include/linux/mlx5/
12875
12876MELLANOX MLX5 IB driver
12877M:	Leon Romanovsky <leonro@nvidia.com>
12878L:	linux-rdma@vger.kernel.org
12879S:	Supported
12880W:	http://www.mellanox.com
12881Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12882F:	drivers/infiniband/hw/mlx5/
12883F:	include/linux/mlx5/
12884F:	include/uapi/rdma/mlx5-abi.h
12885
12886MELLANOX MLXCPLD I2C AND MUX DRIVER
12887M:	Vadim Pasternak <vadimp@nvidia.com>
12888M:	Michael Shych <michaelsh@nvidia.com>
12889L:	linux-i2c@vger.kernel.org
12890S:	Supported
12891F:	Documentation/i2c/busses/i2c-mlxcpld.rst
12892F:	drivers/i2c/busses/i2c-mlxcpld.c
12893F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
12894
12895MELLANOX MLXCPLD LED DRIVER
12896M:	Vadim Pasternak <vadimp@nvidia.com>
12897L:	linux-leds@vger.kernel.org
12898S:	Supported
12899F:	Documentation/leds/leds-mlxcpld.rst
12900F:	drivers/leds/leds-mlxcpld.c
12901F:	drivers/leds/leds-mlxreg.c
12902
12903MELLANOX PLATFORM DRIVER
12904M:	Vadim Pasternak <vadimp@nvidia.com>
12905L:	platform-driver-x86@vger.kernel.org
12906S:	Supported
12907F:	drivers/platform/x86/mlx-platform.c
12908
12909MEMBARRIER SUPPORT
12910M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12911M:	"Paul E. McKenney" <paulmck@kernel.org>
12912L:	linux-kernel@vger.kernel.org
12913S:	Supported
12914F:	arch/powerpc/include/asm/membarrier.h
12915F:	include/uapi/linux/membarrier.h
12916F:	kernel/sched/membarrier.c
12917
12918MEMBLOCK
12919M:	Mike Rapoport <rppt@kernel.org>
12920L:	linux-mm@kvack.org
12921S:	Maintained
12922F:	Documentation/core-api/boot-time-mm.rst
12923F:	include/linux/memblock.h
12924F:	mm/memblock.c
12925F:	tools/testing/memblock/
12926
12927MEMORY CONTROLLER DRIVERS
12928M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12929L:	linux-kernel@vger.kernel.org
12930S:	Maintained
12931B:	mailto:krzysztof.kozlowski@linaro.org
12932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12933F:	Documentation/devicetree/bindings/memory-controllers/
12934F:	drivers/memory/
12935F:	include/dt-bindings/memory/
12936F:	include/memory/
12937
12938MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12939M:	Dmitry Osipenko <digetx@gmail.com>
12940L:	linux-pm@vger.kernel.org
12941L:	linux-tegra@vger.kernel.org
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12943S:	Maintained
12944F:	drivers/devfreq/tegra30-devfreq.c
12945
12946MEMORY MANAGEMENT
12947M:	Andrew Morton <akpm@linux-foundation.org>
12948L:	linux-mm@kvack.org
12949S:	Maintained
12950W:	http://www.linux-mm.org
12951T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12952T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12953F:	include/linux/gfp.h
12954F:	include/linux/memory_hotplug.h
12955F:	include/linux/mm.h
12956F:	include/linux/mmzone.h
12957F:	include/linux/pagewalk.h
12958F:	include/linux/vmalloc.h
12959F:	mm/
12960F:	tools/testing/selftests/vm/
12961
12962MEMORY HOT(UN)PLUG
12963M:	David Hildenbrand <david@redhat.com>
12964M:	Oscar Salvador <osalvador@suse.de>
12965L:	linux-mm@kvack.org
12966S:	Maintained
12967F:	Documentation/admin-guide/mm/memory-hotplug.rst
12968F:	Documentation/core-api/memory-hotplug.rst
12969F:	drivers/base/memory.c
12970F:	include/linux/memory_hotplug.h
12971F:	mm/memory_hotplug.c
12972F:	tools/testing/selftests/memory-hotplug/
12973
12974MEMORY TECHNOLOGY DEVICES (MTD)
12975M:	Miquel Raynal <miquel.raynal@bootlin.com>
12976M:	Richard Weinberger <richard@nod.at>
12977M:	Vignesh Raghavendra <vigneshr@ti.com>
12978L:	linux-mtd@lists.infradead.org
12979S:	Maintained
12980W:	http://www.linux-mtd.infradead.org/
12981Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12982C:	irc://irc.oftc.net/mtd
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12985F:	Documentation/devicetree/bindings/mtd/
12986F:	drivers/mtd/
12987F:	include/linux/mtd/
12988F:	include/uapi/mtd/
12989
12990MEN A21 WATCHDOG DRIVER
12991M:	Johannes Thumshirn <morbidrsa@gmail.com>
12992L:	linux-watchdog@vger.kernel.org
12993S:	Maintained
12994F:	drivers/watchdog/mena21_wdt.c
12995
12996MEN CHAMELEON BUS (mcb)
12997M:	Johannes Thumshirn <morbidrsa@gmail.com>
12998S:	Maintained
12999F:	Documentation/driver-api/men-chameleon-bus.rst
13000F:	drivers/mcb/
13001F:	include/linux/mcb.h
13002
13003MEN F21BMC (Board Management Controller)
13004M:	Andreas Werner <andreas.werner@men.de>
13005S:	Supported
13006F:	Documentation/hwmon/menf21bmc.rst
13007F:	drivers/hwmon/menf21bmc_hwmon.c
13008F:	drivers/leds/leds-menf21bmc.c
13009F:	drivers/mfd/menf21bmc.c
13010F:	drivers/watchdog/menf21bmc_wdt.c
13011
13012MEN Z069 WATCHDOG DRIVER
13013M:	Johannes Thumshirn <jth@kernel.org>
13014L:	linux-watchdog@vger.kernel.org
13015S:	Maintained
13016F:	drivers/watchdog/menz69_wdt.c
13017
13018MESON AO CEC DRIVER FOR AMLOGIC SOCS
13019M:	Neil Armstrong <narmstrong@baylibre.com>
13020L:	linux-media@vger.kernel.org
13021L:	linux-amlogic@lists.infradead.org
13022S:	Supported
13023W:	http://linux-meson.com/
13024T:	git git://linuxtv.org/media_tree.git
13025F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13026F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13027F:	drivers/media/cec/platform/meson/ao-cec.c
13028
13029MESON GE2D DRIVER FOR AMLOGIC SOCS
13030M:	Neil Armstrong <narmstrong@baylibre.com>
13031L:	linux-media@vger.kernel.org
13032L:	linux-amlogic@lists.infradead.org
13033S:	Supported
13034T:	git git://linuxtv.org/media_tree.git
13035F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13036F:	drivers/media/platform/amlogic/meson-ge2d/
13037
13038MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13039M:	Liang Yang <liang.yang@amlogic.com>
13040L:	linux-mtd@lists.infradead.org
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13043F:	drivers/mtd/nand/raw/meson_*
13044
13045MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13046M:	Neil Armstrong <narmstrong@baylibre.com>
13047L:	linux-media@vger.kernel.org
13048L:	linux-amlogic@lists.infradead.org
13049S:	Supported
13050T:	git git://linuxtv.org/media_tree.git
13051F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13052F:	drivers/staging/media/meson/vdec/
13053
13054METHODE UDPU SUPPORT
13055M:	Vladimir Vid <vladimir.vid@sartura.hr>
13056S:	Maintained
13057F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13058
13059MHI BUS
13060M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13061R:	Hemant Kumar <quic_hemantk@quicinc.com>
13062L:	mhi@lists.linux.dev
13063L:	linux-arm-msm@vger.kernel.org
13064S:	Maintained
13065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13066F:	Documentation/ABI/stable/sysfs-bus-mhi
13067F:	Documentation/mhi/
13068F:	drivers/bus/mhi/
13069F:	include/linux/mhi.h
13070
13071MICROBLAZE ARCHITECTURE
13072M:	Michal Simek <monstr@monstr.eu>
13073S:	Supported
13074W:	http://www.monstr.eu/fdt/
13075T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13076F:	arch/microblaze/
13077
13078MICROCHIP AT91 DMA DRIVERS
13079M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13080M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13082L:	dmaengine@vger.kernel.org
13083S:	Supported
13084F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13085F:	drivers/dma/at_hdmac.c
13086F:	drivers/dma/at_hdmac_regs.h
13087F:	drivers/dma/at_xdmac.c
13088F:	include/dt-bindings/dma/at91.h
13089
13090MICROCHIP AT91 SERIAL DRIVER
13091M:	Richard Genoud <richard.genoud@gmail.com>
13092S:	Maintained
13093F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13094F:	drivers/tty/serial/atmel_serial.c
13095F:	drivers/tty/serial/atmel_serial.h
13096
13097MICROCHIP AT91 USART MFD DRIVER
13098M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13099L:	linux-kernel@vger.kernel.org
13100S:	Supported
13101F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13102F:	drivers/mfd/at91-usart.c
13103F:	include/dt-bindings/mfd/at91-usart.h
13104
13105MICROCHIP AT91 USART SPI DRIVER
13106M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13107L:	linux-spi@vger.kernel.org
13108S:	Supported
13109F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13110F:	drivers/spi/spi-at91-usart.c
13111
13112MICROCHIP AUDIO ASOC DRIVERS
13113M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13115S:	Supported
13116F:	sound/soc/atmel
13117
13118MICROCHIP CSI2DC DRIVER
13119M:	Eugen Hristev <eugen.hristev@microchip.com>
13120L:	linux-media@vger.kernel.org
13121S:	Supported
13122F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13123F:	drivers/media/platform/atmel/microchip-csi2dc.c
13124
13125MICROCHIP ECC DRIVER
13126M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13127L:	linux-crypto@vger.kernel.org
13128S:	Maintained
13129F:	drivers/crypto/atmel-ecc.*
13130
13131MICROCHIP EIC DRIVER
13132M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13134S:	Supported
13135F:	drivers/irqchip/irq-mchp-eic.c
13136
13137MICROCHIP I2C DRIVER
13138M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13139L:	linux-i2c@vger.kernel.org
13140S:	Supported
13141F:	drivers/i2c/busses/i2c-at91-*.c
13142F:	drivers/i2c/busses/i2c-at91.h
13143
13144MICROCHIP ISC DRIVER
13145M:	Eugen Hristev <eugen.hristev@microchip.com>
13146L:	linux-media@vger.kernel.org
13147S:	Supported
13148F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13149F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13150F:	drivers/media/platform/atmel/atmel-isc*
13151F:	drivers/media/platform/atmel/atmel-sama*-isc*
13152F:	include/linux/atmel-isc-media.h
13153
13154MICROCHIP ISI DRIVER
13155M:	Eugen Hristev <eugen.hristev@microchip.com>
13156L:	linux-media@vger.kernel.org
13157S:	Supported
13158F:	drivers/media/platform/atmel/atmel-isi.c
13159F:	drivers/media/platform/atmel/atmel-isi.h
13160
13161MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13162M:	Woojung Huh <woojung.huh@microchip.com>
13163M:	UNGLinuxDriver@microchip.com
13164L:	netdev@vger.kernel.org
13165S:	Maintained
13166F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13167F:	drivers/net/dsa/microchip/*
13168F:	include/linux/platform_data/microchip-ksz.h
13169F:	net/dsa/tag_ksz.c
13170
13171MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13172M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13173R:	UNGLinuxDriver@microchip.com
13174L:	netdev@vger.kernel.org
13175S:	Maintained
13176F:	drivers/net/phy/microchip_t1.c
13177
13178MICROCHIP LAN743X ETHERNET DRIVER
13179M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13180M:	UNGLinuxDriver@microchip.com
13181L:	netdev@vger.kernel.org
13182S:	Maintained
13183F:	drivers/net/ethernet/microchip/lan743x_*
13184
13185MICROCHIP LAN966X ETHERNET DRIVER
13186M:	Horatiu Vultur <horatiu.vultur@microchip.com>
13187M:	UNGLinuxDriver@microchip.com
13188L:	netdev@vger.kernel.org
13189S:	Maintained
13190F:	drivers/net/ethernet/microchip/lan966x/*
13191
13192MICROCHIP LCDFB DRIVER
13193M:	Nicolas Ferre <nicolas.ferre@microchip.com>
13194L:	linux-fbdev@vger.kernel.org
13195S:	Maintained
13196F:	drivers/video/fbdev/atmel_lcdfb.c
13197F:	include/video/atmel_lcdc.h
13198
13199MICROCHIP MCP16502 PMIC DRIVER
13200M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13202S:	Supported
13203F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13204F:	drivers/regulator/mcp16502.c
13205
13206MICROCHIP MCP3911 ADC DRIVER
13207M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13208M:	Kent Gustavsson <kent@minoris.se>
13209L:	linux-iio@vger.kernel.org
13210S:	Supported
13211F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13212F:	drivers/iio/adc/mcp3911.c
13213
13214MICROCHIP MMC/SD/SDIO MCI DRIVER
13215M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13216S:	Maintained
13217F:	drivers/mmc/host/atmel-mci.c
13218
13219MICROCHIP NAND DRIVER
13220M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13221L:	linux-mtd@lists.infradead.org
13222S:	Supported
13223F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
13224F:	drivers/mtd/nand/raw/atmel/*
13225
13226MICROCHIP PWM DRIVER
13227M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13229L:	linux-pwm@vger.kernel.org
13230S:	Supported
13231F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13232F:	drivers/pwm/pwm-atmel.c
13233
13234MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13235M:	Eugen Hristev <eugen.hristev@microchip.com>
13236L:	linux-iio@vger.kernel.org
13237S:	Supported
13238F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13239F:	drivers/iio/adc/at91-sama5d2_adc.c
13240F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13241
13242MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13243M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13244S:	Supported
13245F:	drivers/power/reset/at91-sama5d2_shdwc.c
13246
13247MICROCHIP SPI DRIVER
13248M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13249S:	Supported
13250F:	drivers/spi/spi-atmel.*
13251
13252MICROCHIP SSC DRIVER
13253M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13255S:	Supported
13256F:	drivers/misc/atmel-ssc.c
13257F:	include/linux/atmel-ssc.h
13258
13259MICROCHIP USB251XB DRIVER
13260M:	Richard Leitner <richard.leitner@skidata.com>
13261L:	linux-usb@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/usb/usb251xb.txt
13264F:	drivers/usb/misc/usb251xb.c
13265
13266MICROCHIP USBA UDC DRIVER
13267M:	Cristian Birsan <cristian.birsan@microchip.com>
13268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13269S:	Supported
13270F:	drivers/usb/gadget/udc/atmel_usba_udc.*
13271
13272MICROCHIP WILC1000 WIFI DRIVER
13273M:	Ajay Singh <ajay.kathat@microchip.com>
13274M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13275L:	linux-wireless@vger.kernel.org
13276S:	Supported
13277F:	drivers/net/wireless/microchip/wilc1000/
13278
13279MICROSEMI MIPS SOCS
13280M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13281M:	UNGLinuxDriver@microchip.com
13282L:	linux-mips@vger.kernel.org
13283S:	Supported
13284F:	Documentation/devicetree/bindings/mips/mscc.txt
13285F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13286F:	arch/mips/boot/dts/mscc/
13287F:	arch/mips/configs/generic/board-ocelot.config
13288F:	arch/mips/generic/board-ocelot.c
13289
13290MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13291M:	Don Brace <don.brace@microchip.com>
13292L:	storagedev@microchip.com
13293L:	linux-scsi@vger.kernel.org
13294S:	Supported
13295F:	Documentation/scsi/smartpqi.rst
13296F:	drivers/scsi/smartpqi/Kconfig
13297F:	drivers/scsi/smartpqi/Makefile
13298F:	drivers/scsi/smartpqi/smartpqi*.[ch]
13299F:	include/linux/cciss*.h
13300F:	include/uapi/linux/cciss*.h
13301
13302MICROSOFT SURFACE BATTERY AND AC DRIVERS
13303M:	Maximilian Luz <luzmaximilian@gmail.com>
13304L:	linux-pm@vger.kernel.org
13305L:	platform-driver-x86@vger.kernel.org
13306S:	Maintained
13307F:	drivers/power/supply/surface_battery.c
13308F:	drivers/power/supply/surface_charger.c
13309
13310MICROSOFT SURFACE DTX DRIVER
13311M:	Maximilian Luz <luzmaximilian@gmail.com>
13312L:	platform-driver-x86@vger.kernel.org
13313S:	Maintained
13314F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
13315F:	drivers/platform/surface/surface_dtx.c
13316F:	include/uapi/linux/surface_aggregator/dtx.h
13317
13318MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13319M:	Maximilian Luz <luzmaximilian@gmail.com>
13320L:	platform-driver-x86@vger.kernel.org
13321S:	Maintained
13322F:	drivers/platform/surface/surface_gpe.c
13323
13324MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13325M:	Hans de Goede <hdegoede@redhat.com>
13326M:	Mark Gross <markgross@kernel.org>
13327M:	Maximilian Luz <luzmaximilian@gmail.com>
13328L:	platform-driver-x86@vger.kernel.org
13329S:	Maintained
13330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13331F:	drivers/platform/surface/
13332
13333MICROSOFT SURFACE HID TRANSPORT DRIVER
13334M:	Maximilian Luz <luzmaximilian@gmail.com>
13335L:	linux-input@vger.kernel.org
13336L:	platform-driver-x86@vger.kernel.org
13337S:	Maintained
13338F:	drivers/hid/surface-hid/
13339
13340MICROSOFT SURFACE HOT-PLUG DRIVER
13341M:	Maximilian Luz <luzmaximilian@gmail.com>
13342L:	platform-driver-x86@vger.kernel.org
13343S:	Maintained
13344F:	drivers/platform/surface/surface_hotplug.c
13345
13346MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13347M:	Maximilian Luz <luzmaximilian@gmail.com>
13348L:	platform-driver-x86@vger.kernel.org
13349S:	Maintained
13350F:	drivers/platform/surface/surface_platform_profile.c
13351
13352MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13353M:	Chen Yu <yu.c.chen@intel.com>
13354L:	platform-driver-x86@vger.kernel.org
13355S:	Supported
13356F:	drivers/platform/surface/surfacepro3_button.c
13357
13358MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13359M:	Maximilian Luz <luzmaximilian@gmail.com>
13360L:	platform-driver-x86@vger.kernel.org
13361S:	Maintained
13362W:	https://github.com/linux-surface/surface-aggregator-module
13363C:	irc://irc.libera.chat/linux-surface
13364F:	Documentation/driver-api/surface_aggregator/
13365F:	drivers/platform/surface/aggregator/
13366F:	drivers/platform/surface/surface_acpi_notify.c
13367F:	drivers/platform/surface/surface_aggregator_cdev.c
13368F:	drivers/platform/surface/surface_aggregator_registry.c
13369F:	include/linux/surface_acpi_notify.h
13370F:	include/linux/surface_aggregator/
13371F:	include/uapi/linux/surface_aggregator/
13372
13373MICROTEK X6 SCANNER
13374M:	Oliver Neukum <oliver@neukum.org>
13375S:	Maintained
13376F:	drivers/usb/image/microtek.*
13377
13378MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13379M:	Luka Kovacic <luka.kovacic@sartura.hr>
13380M:	Luka Perkov <luka.perkov@sartura.hr>
13381S:	Maintained
13382F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13383F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13384F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13385F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13386F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13387F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13388
13389MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13391L:	linux-media@vger.kernel.org
13392S:	Maintained
13393F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13394F:	Documentation/driver-api/media/drivers/ccs/
13395F:	Documentation/userspace-api/media/drivers/ccs.rst
13396F:	drivers/media/i2c/ccs-pll.c
13397F:	drivers/media/i2c/ccs-pll.h
13398F:	drivers/media/i2c/ccs/
13399F:	include/uapi/linux/ccs.h
13400F:	include/uapi/linux/smiapp.h
13401
13402MIPS
13403M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13404L:	linux-mips@vger.kernel.org
13405S:	Maintained
13406W:	http://www.linux-mips.org/
13407Q:	https://patchwork.kernel.org/project/linux-mips/list/
13408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13409F:	Documentation/devicetree/bindings/mips/
13410F:	Documentation/mips/
13411F:	arch/mips/
13412F:	drivers/platform/mips/
13413
13414MIPS BOSTON DEVELOPMENT BOARD
13415M:	Paul Burton <paulburton@kernel.org>
13416L:	linux-mips@vger.kernel.org
13417S:	Maintained
13418F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13419F:	arch/mips/boot/dts/img/boston.dts
13420F:	arch/mips/configs/generic/board-boston.config
13421F:	drivers/clk/imgtec/clk-boston.c
13422F:	include/dt-bindings/clock/boston-clock.h
13423
13424MIPS CORE DRIVERS
13425M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13426M:	Serge Semin <fancer.lancer@gmail.com>
13427L:	linux-mips@vger.kernel.org
13428S:	Supported
13429F:	drivers/bus/mips_cdmm.c
13430F:	drivers/clocksource/mips-gic-timer.c
13431F:	drivers/cpuidle/cpuidle-cps.c
13432F:	drivers/irqchip/irq-mips-cpu.c
13433F:	drivers/irqchip/irq-mips-gic.c
13434
13435MIPS GENERIC PLATFORM
13436M:	Paul Burton <paulburton@kernel.org>
13437L:	linux-mips@vger.kernel.org
13438S:	Supported
13439F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13440F:	arch/mips/generic/
13441F:	arch/mips/tools/generic-board-config.sh
13442
13443MIPS RINT INSTRUCTION EMULATION
13444M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13445L:	linux-mips@vger.kernel.org
13446S:	Supported
13447F:	arch/mips/math-emu/dp_rint.c
13448F:	arch/mips/math-emu/sp_rint.c
13449
13450MIPS/LOONGSON1 ARCHITECTURE
13451M:	Keguang Zhang <keguang.zhang@gmail.com>
13452L:	linux-mips@vger.kernel.org
13453S:	Maintained
13454F:	arch/mips/include/asm/mach-loongson32/
13455F:	arch/mips/loongson32/
13456F:	drivers/*/*/*loongson1*
13457F:	drivers/*/*loongson1*
13458
13459MIPS/LOONGSON2EF ARCHITECTURE
13460M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13461L:	linux-mips@vger.kernel.org
13462S:	Maintained
13463F:	arch/mips/include/asm/mach-loongson2ef/
13464F:	arch/mips/loongson2ef/
13465F:	drivers/cpufreq/loongson2_cpufreq.c
13466
13467MIPS/LOONGSON64 ARCHITECTURE
13468M:	Huacai Chen <chenhuacai@kernel.org>
13469M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13470L:	linux-mips@vger.kernel.org
13471S:	Maintained
13472F:	arch/mips/include/asm/mach-loongson64/
13473F:	arch/mips/loongson64/
13474F:	drivers/irqchip/irq-loongson*
13475F:	drivers/platform/mips/cpu_hwmon.c
13476
13477MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13478M:	Hans Verkuil <hverkuil@xs4all.nl>
13479L:	linux-media@vger.kernel.org
13480S:	Odd Fixes
13481W:	https://linuxtv.org
13482T:	git git://linuxtv.org/media_tree.git
13483F:	drivers/media/radio/radio-miropcm20*
13484
13485MMP SUPPORT
13486R:	Lubomir Rintel <lkundrak@v3.sk>
13487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13488S:	Odd Fixes
13489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13490F:	arch/arm/boot/dts/mmp*
13491F:	arch/arm/mach-mmp/
13492F:	include/linux/soc/mmp/
13493
13494MMP USB PHY DRIVERS
13495R:	Lubomir Rintel <lkundrak@v3.sk>
13496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13497S:	Maintained
13498F:	drivers/phy/marvell/phy-mmp3-usb.c
13499F:	drivers/phy/marvell/phy-pxa-usb.c
13500
13501MMU GATHER AND TLB INVALIDATION
13502M:	Will Deacon <will@kernel.org>
13503M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13504M:	Andrew Morton <akpm@linux-foundation.org>
13505M:	Nick Piggin <npiggin@gmail.com>
13506M:	Peter Zijlstra <peterz@infradead.org>
13507L:	linux-arch@vger.kernel.org
13508L:	linux-mm@kvack.org
13509S:	Maintained
13510F:	arch/*/include/asm/tlb.h
13511F:	include/asm-generic/tlb.h
13512F:	mm/mmu_gather.c
13513
13514MN88472 MEDIA DRIVER
13515M:	Antti Palosaari <crope@iki.fi>
13516L:	linux-media@vger.kernel.org
13517S:	Maintained
13518W:	https://linuxtv.org
13519W:	http://palosaari.fi/linux/
13520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13521F:	drivers/media/dvb-frontends/mn88472*
13522
13523MN88473 MEDIA DRIVER
13524M:	Antti Palosaari <crope@iki.fi>
13525L:	linux-media@vger.kernel.org
13526S:	Maintained
13527W:	https://linuxtv.org
13528W:	http://palosaari.fi/linux/
13529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13530F:	drivers/media/dvb-frontends/mn88473*
13531
13532MODULE SUPPORT
13533M:	Luis Chamberlain <mcgrof@kernel.org>
13534L:	linux-modules@vger.kernel.org
13535L:	linux-kernel@vger.kernel.org
13536S:	Maintained
13537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13538F:	include/linux/module.h
13539F:	kernel/module/
13540
13541MONOLITHIC POWER SYSTEM PMIC DRIVER
13542M:	Saravanan Sekar <sravanhome@gmail.com>
13543S:	Maintained
13544F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13545F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13546F:	drivers/iio/adc/mp2629_adc.c
13547F:	drivers/mfd/mp2629.c
13548F:	drivers/power/supply/mp2629_charger.c
13549F:	drivers/regulator/mp5416.c
13550F:	drivers/regulator/mpq7920.c
13551F:	drivers/regulator/mpq7920.h
13552F:	include/linux/mfd/mp2629.h
13553
13554MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13555S:	Orphan
13556W:	http://popies.net/meye/
13557F:	Documentation/userspace-api/media/drivers/meye*
13558F:	drivers/media/pci/meye/
13559F:	include/uapi/linux/meye.h
13560
13561MOTORCOMM PHY DRIVER
13562M:	Peter Geis <pgwipeout@gmail.com>
13563L:	netdev@vger.kernel.org
13564S:	Maintained
13565F:	drivers/net/phy/motorcomm.c
13566
13567MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13568M:	Jiri Slaby <jirislaby@kernel.org>
13569S:	Maintained
13570F:	Documentation/driver-api/tty/moxa-smartio.rst
13571F:	drivers/tty/mxser.*
13572
13573MR800 AVERMEDIA USB FM RADIO DRIVER
13574M:	Alexey Klimov <klimov.linux@gmail.com>
13575L:	linux-media@vger.kernel.org
13576S:	Maintained
13577T:	git git://linuxtv.org/media_tree.git
13578F:	drivers/media/radio/radio-mr800.c
13579
13580MRF24J40 IEEE 802.15.4 RADIO DRIVER
13581M:	Alan Ott <alan@signal11.us>
13582L:	linux-wpan@vger.kernel.org
13583S:	Maintained
13584F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13585F:	drivers/net/ieee802154/mrf24j40.c
13586
13587MSI LAPTOP SUPPORT
13588M:	"Lee, Chun-Yi" <jlee@suse.com>
13589L:	platform-driver-x86@vger.kernel.org
13590S:	Maintained
13591F:	drivers/platform/x86/msi-laptop.c
13592
13593MSI WMI SUPPORT
13594L:	platform-driver-x86@vger.kernel.org
13595S:	Orphan
13596F:	drivers/platform/x86/msi-wmi.c
13597
13598MSI001 MEDIA DRIVER
13599M:	Antti Palosaari <crope@iki.fi>
13600L:	linux-media@vger.kernel.org
13601S:	Maintained
13602W:	https://linuxtv.org
13603W:	http://palosaari.fi/linux/
13604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13605T:	git git://linuxtv.org/anttip/media_tree.git
13606F:	drivers/media/tuners/msi001*
13607
13608MSI2500 MEDIA DRIVER
13609M:	Antti Palosaari <crope@iki.fi>
13610L:	linux-media@vger.kernel.org
13611S:	Maintained
13612W:	https://linuxtv.org
13613W:	http://palosaari.fi/linux/
13614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13615T:	git git://linuxtv.org/anttip/media_tree.git
13616F:	drivers/media/usb/msi2500/
13617
13618MSTAR INTERRUPT CONTROLLER DRIVER
13619M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13620M:	Daniel Palmer <daniel@thingy.jp>
13621S:	Maintained
13622F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13623F:	drivers/irqchip/irq-mst-intc.c
13624
13625MSYSTEMS DISKONCHIP G3 MTD DRIVER
13626M:	Robert Jarzmik <robert.jarzmik@free.fr>
13627L:	linux-mtd@lists.infradead.org
13628S:	Maintained
13629F:	drivers/mtd/devices/docg3*
13630
13631MT9M032 APTINA SENSOR DRIVER
13632M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13633L:	linux-media@vger.kernel.org
13634S:	Maintained
13635T:	git git://linuxtv.org/media_tree.git
13636F:	drivers/media/i2c/mt9m032.c
13637F:	include/media/i2c/mt9m032.h
13638
13639MT9P031 APTINA CAMERA SENSOR
13640M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13641L:	linux-media@vger.kernel.org
13642S:	Maintained
13643T:	git git://linuxtv.org/media_tree.git
13644F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13645F:	drivers/media/i2c/mt9p031.c
13646F:	include/media/i2c/mt9p031.h
13647
13648MT9T001 APTINA CAMERA SENSOR
13649M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13650L:	linux-media@vger.kernel.org
13651S:	Maintained
13652T:	git git://linuxtv.org/media_tree.git
13653F:	drivers/media/i2c/mt9t001.c
13654F:	include/media/i2c/mt9t001.h
13655
13656MT9T112 APTINA CAMERA SENSOR
13657M:	Jacopo Mondi <jacopo@jmondi.org>
13658L:	linux-media@vger.kernel.org
13659S:	Odd Fixes
13660T:	git git://linuxtv.org/media_tree.git
13661F:	drivers/media/i2c/mt9t112.c
13662F:	include/media/i2c/mt9t112.h
13663
13664MT9V032 APTINA CAMERA SENSOR
13665M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13666L:	linux-media@vger.kernel.org
13667S:	Maintained
13668T:	git git://linuxtv.org/media_tree.git
13669F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13670F:	drivers/media/i2c/mt9v032.c
13671F:	include/media/i2c/mt9v032.h
13672
13673MT9V111 APTINA CAMERA SENSOR
13674M:	Jacopo Mondi <jacopo@jmondi.org>
13675L:	linux-media@vger.kernel.org
13676S:	Maintained
13677T:	git git://linuxtv.org/media_tree.git
13678F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13679F:	drivers/media/i2c/mt9v111.c
13680
13681MULTIFUNCTION DEVICES (MFD)
13682M:	Lee Jones <lee.jones@linaro.org>
13683S:	Supported
13684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13685F:	Documentation/devicetree/bindings/mfd/
13686F:	drivers/mfd/
13687F:	include/dt-bindings/mfd/
13688F:	include/linux/mfd/
13689
13690MULTIMEDIA CARD (MMC) ETC. OVER SPI
13691S:	Orphan
13692F:	drivers/mmc/host/mmc_spi.c
13693F:	include/linux/spi/mmc_spi.h
13694
13695MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13696M:	Ulf Hansson <ulf.hansson@linaro.org>
13697L:	linux-mmc@vger.kernel.org
13698S:	Maintained
13699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13700F:	Documentation/devicetree/bindings/mmc/
13701F:	drivers/mmc/
13702F:	include/linux/mmc/
13703F:	include/uapi/linux/mmc/
13704
13705MULTIPLEXER SUBSYSTEM
13706M:	Peter Rosin <peda@axentia.se>
13707S:	Maintained
13708F:	Documentation/ABI/testing/sysfs-class-mux*
13709F:	Documentation/devicetree/bindings/mux/
13710F:	drivers/mux/
13711F:	include/dt-bindings/mux/
13712F:	include/linux/mux/
13713
13714MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13715M:	Bin Liu <b-liu@ti.com>
13716L:	linux-usb@vger.kernel.org
13717S:	Maintained
13718F:	drivers/usb/musb/
13719
13720MXL301RF MEDIA DRIVER
13721M:	Akihiro Tsukada <tskd08@gmail.com>
13722L:	linux-media@vger.kernel.org
13723S:	Odd Fixes
13724F:	drivers/media/tuners/mxl301rf*
13725
13726MXL5007T MEDIA DRIVER
13727M:	Michael Krufky <mkrufky@linuxtv.org>
13728L:	linux-media@vger.kernel.org
13729S:	Maintained
13730W:	https://linuxtv.org
13731W:	http://github.com/mkrufky
13732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13733T:	git git://linuxtv.org/mkrufky/tuners.git
13734F:	drivers/media/tuners/mxl5007t.*
13735
13736MXSFB DRM DRIVER
13737M:	Marek Vasut <marex@denx.de>
13738M:	Stefan Agner <stefan@agner.ch>
13739L:	dri-devel@lists.freedesktop.org
13740S:	Supported
13741T:	git git://anongit.freedesktop.org/drm/drm-misc
13742F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13743F:	drivers/gpu/drm/mxsfb/
13744
13745MYLEX DAC960 PCI RAID Controller
13746M:	Hannes Reinecke <hare@kernel.org>
13747L:	linux-scsi@vger.kernel.org
13748S:	Supported
13749F:	drivers/scsi/myrb.*
13750F:	drivers/scsi/myrs.*
13751
13752MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13753M:	Chris Lee <christopher.lee@cspi.com>
13754L:	netdev@vger.kernel.org
13755S:	Supported
13756W:	https://www.cspi.com/ethernet-products/support/downloads/
13757F:	drivers/net/ethernet/myricom/myri10ge/
13758
13759NAND FLASH SUBSYSTEM
13760M:	Miquel Raynal <miquel.raynal@bootlin.com>
13761R:	Richard Weinberger <richard@nod.at>
13762L:	linux-mtd@lists.infradead.org
13763S:	Maintained
13764W:	http://www.linux-mtd.infradead.org/
13765Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13766C:	irc://irc.oftc.net/mtd
13767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13768F:	drivers/mtd/nand/
13769F:	include/linux/mtd/*nand*.h
13770
13771NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13772M:	Daniel Mack <zonque@gmail.com>
13773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13774S:	Maintained
13775W:	http://www.native-instruments.com
13776F:	sound/usb/caiaq/
13777
13778NATSEMI ETHERNET DRIVER (DP8381x)
13779S:	Orphan
13780F:	drivers/net/ethernet/natsemi/natsemi.c
13781
13782NCR 5380 SCSI DRIVERS
13783M:	Finn Thain <fthain@linux-m68k.org>
13784M:	Michael Schmitz <schmitzmic@gmail.com>
13785L:	linux-scsi@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/scsi/g_NCR5380.rst
13788F:	drivers/scsi/NCR5380.*
13789F:	drivers/scsi/arm/cumana_1.c
13790F:	drivers/scsi/arm/oak.c
13791F:	drivers/scsi/atari_scsi.*
13792F:	drivers/scsi/dmx3191d.c
13793F:	drivers/scsi/g_NCR5380.*
13794F:	drivers/scsi/mac_scsi.*
13795F:	drivers/scsi/sun3_scsi.*
13796F:	drivers/scsi/sun3_scsi_vme.c
13797
13798NCSI LIBRARY
13799M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
13800S:	Maintained
13801F:	net/ncsi/
13802
13803NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13804M:	Guenter Roeck <linux@roeck-us.net>
13805L:	linux-hwmon@vger.kernel.org
13806S:	Maintained
13807F:	Documentation/hwmon/nct6775.rst
13808F:	drivers/hwmon/nct6775-core.c
13809F:	drivers/hwmon/nct6775-platform.c
13810F:	drivers/hwmon/nct6775.h
13811
13812NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13813M:	Zev Weiss <zev@bewilderbeest.net>
13814L:	linux-hwmon@vger.kernel.org
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13817F:	drivers/hwmon/nct6775-i2c.c
13818
13819NETDEVSIM
13820M:	Jakub Kicinski <kuba@kernel.org>
13821S:	Maintained
13822F:	drivers/net/netdevsim/*
13823
13824NETEM NETWORK EMULATOR
13825M:	Stephen Hemminger <stephen@networkplumber.org>
13826L:	netdev@vger.kernel.org
13827S:	Maintained
13828F:	net/sched/sch_netem.c
13829
13830NETERION 10GbE DRIVERS (s2io/vxge)
13831M:	Jon Mason <jdmason@kudzu.us>
13832L:	netdev@vger.kernel.org
13833S:	Supported
13834F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13835F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13836F:	drivers/net/ethernet/neterion/
13837
13838NETFILTER
13839M:	Pablo Neira Ayuso <pablo@netfilter.org>
13840M:	Jozsef Kadlecsik <kadlec@netfilter.org>
13841M:	Florian Westphal <fw@strlen.de>
13842L:	netfilter-devel@vger.kernel.org
13843L:	coreteam@netfilter.org
13844S:	Maintained
13845W:	http://www.netfilter.org/
13846W:	http://www.iptables.org/
13847W:	http://www.nftables.org/
13848Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
13849C:	irc://irc.libera.chat/netfilter
13850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13852F:	include/linux/netfilter*
13853F:	include/linux/netfilter/
13854F:	include/net/netfilter/
13855F:	include/uapi/linux/netfilter*
13856F:	include/uapi/linux/netfilter/
13857F:	net/*/netfilter.c
13858F:	net/*/netfilter/
13859F:	net/bridge/br_netfilter*.c
13860F:	net/netfilter/
13861
13862NETROM NETWORK LAYER
13863M:	Ralf Baechle <ralf@linux-mips.org>
13864L:	linux-hams@vger.kernel.org
13865S:	Maintained
13866W:	http://www.linux-ax25.org/
13867F:	include/net/netrom.h
13868F:	include/uapi/linux/netrom.h
13869F:	net/netrom/
13870
13871NETRONIX EMBEDDED CONTROLLER
13872M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13873S:	Maintained
13874F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13875F:	drivers/mfd/ntxec.c
13876F:	drivers/pwm/pwm-ntxec.c
13877F:	drivers/rtc/rtc-ntxec.c
13878F:	include/linux/mfd/ntxec.h
13879
13880NETRONOME ETHERNET DRIVERS
13881M:	Simon Horman <simon.horman@corigine.com>
13882R:	Jakub Kicinski <kuba@kernel.org>
13883L:	oss-drivers@corigine.com
13884S:	Maintained
13885F:	drivers/net/ethernet/netronome/
13886
13887NETWORK BLOCK DEVICE (NBD)
13888M:	Josef Bacik <josef@toxicpanda.com>
13889L:	linux-block@vger.kernel.org
13890L:	nbd@other.debian.org
13891S:	Maintained
13892F:	Documentation/admin-guide/blockdev/nbd.rst
13893F:	drivers/block/nbd.c
13894F:	include/trace/events/nbd.h
13895F:	include/uapi/linux/nbd.h
13896
13897NETWORK DROP MONITOR
13898M:	Neil Horman <nhorman@tuxdriver.com>
13899L:	netdev@vger.kernel.org
13900S:	Maintained
13901W:	https://fedorahosted.org/dropwatch/
13902F:	include/uapi/linux/net_dropmon.h
13903F:	net/core/drop_monitor.c
13904
13905NETWORKING DRIVERS
13906M:	"David S. Miller" <davem@davemloft.net>
13907M:	Eric Dumazet <edumazet@google.com>
13908M:	Jakub Kicinski <kuba@kernel.org>
13909M:	Paolo Abeni <pabeni@redhat.com>
13910L:	netdev@vger.kernel.org
13911S:	Maintained
13912Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13915F:	Documentation/devicetree/bindings/net/
13916F:	drivers/connector/
13917F:	drivers/net/
13918F:	include/dt-bindings/net/
13919F:	include/linux/etherdevice.h
13920F:	include/linux/fcdevice.h
13921F:	include/linux/fddidevice.h
13922F:	include/linux/hippidevice.h
13923F:	include/linux/if_*
13924F:	include/linux/inetdevice.h
13925F:	include/linux/netdevice.h
13926F:	include/uapi/linux/if_*
13927F:	include/uapi/linux/netdevice.h
13928
13929NETWORKING DRIVERS (WIRELESS)
13930M:	Kalle Valo <kvalo@kernel.org>
13931L:	linux-wireless@vger.kernel.org
13932S:	Maintained
13933W:	https://wireless.wiki.kernel.org/
13934Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13937F:	Documentation/devicetree/bindings/net/wireless/
13938F:	drivers/net/wireless/
13939
13940NETWORKING [DSA]
13941M:	Andrew Lunn <andrew@lunn.ch>
13942M:	Vivien Didelot <vivien.didelot@gmail.com>
13943M:	Florian Fainelli <f.fainelli@gmail.com>
13944M:	Vladimir Oltean <olteanv@gmail.com>
13945S:	Maintained
13946F:	Documentation/devicetree/bindings/net/dsa/
13947F:	drivers/net/dsa/
13948F:	include/linux/dsa/
13949F:	include/linux/platform_data/dsa.h
13950F:	include/net/dsa.h
13951F:	net/dsa/
13952F:	tools/testing/selftests/drivers/net/dsa/
13953
13954NETWORKING [GENERAL]
13955M:	"David S. Miller" <davem@davemloft.net>
13956M:	Eric Dumazet <edumazet@google.com>
13957M:	Jakub Kicinski <kuba@kernel.org>
13958M:	Paolo Abeni <pabeni@redhat.com>
13959L:	netdev@vger.kernel.org
13960S:	Maintained
13961Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13962B:	mailto:netdev@vger.kernel.org
13963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13965F:	Documentation/networking/
13966F:	Documentation/process/maintainer-netdev.rst
13967F:	include/linux/in.h
13968F:	include/linux/net.h
13969F:	include/linux/netdevice.h
13970F:	include/net/
13971F:	include/uapi/linux/in.h
13972F:	include/uapi/linux/net.h
13973F:	include/uapi/linux/net_namespace.h
13974F:	include/uapi/linux/netdevice.h
13975F:	lib/net_utils.c
13976F:	lib/random32.c
13977F:	net/
13978F:	tools/testing/selftests/net/
13979
13980NETWORKING [IPSEC]
13981M:	Steffen Klassert <steffen.klassert@secunet.com>
13982M:	Herbert Xu <herbert@gondor.apana.org.au>
13983M:	"David S. Miller" <davem@davemloft.net>
13984L:	netdev@vger.kernel.org
13985S:	Maintained
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13988F:	include/net/xfrm.h
13989F:	include/uapi/linux/xfrm.h
13990F:	net/ipv4/ah4.c
13991F:	net/ipv4/esp4*
13992F:	net/ipv4/ip_vti.c
13993F:	net/ipv4/ipcomp.c
13994F:	net/ipv4/xfrm*
13995F:	net/ipv6/ah6.c
13996F:	net/ipv6/esp6*
13997F:	net/ipv6/ip6_vti.c
13998F:	net/ipv6/ipcomp6.c
13999F:	net/ipv6/xfrm*
14000F:	net/key/
14001F:	net/xfrm/
14002F:	tools/testing/selftests/net/ipsec.c
14003
14004NETWORKING [IPv4/IPv6]
14005M:	"David S. Miller" <davem@davemloft.net>
14006M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14007M:	David Ahern <dsahern@kernel.org>
14008L:	netdev@vger.kernel.org
14009S:	Maintained
14010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14011F:	arch/x86/net/*
14012F:	include/linux/ip.h
14013F:	include/linux/ipv6*
14014F:	include/net/fib*
14015F:	include/net/ip*
14016F:	include/net/route.h
14017F:	net/ipv4/
14018F:	net/ipv6/
14019
14020NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14021M:	Paul Moore <paul@paul-moore.com>
14022L:	netdev@vger.kernel.org
14023L:	linux-security-module@vger.kernel.org
14024S:	Maintained
14025W:	https://github.com/netlabel
14026F:	Documentation/netlabel/
14027F:	include/net/calipso.h
14028F:	include/net/cipso_ipv4.h
14029F:	include/net/netlabel.h
14030F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14031F:	include/uapi/linux/netfilter/xt_SECMARK.h
14032F:	net/ipv4/cipso_ipv4.c
14033F:	net/ipv6/calipso.c
14034F:	net/netfilter/xt_CONNSECMARK.c
14035F:	net/netfilter/xt_SECMARK.c
14036F:	net/netlabel/
14037
14038NETWORKING [MPTCP]
14039M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
14040M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14041L:	netdev@vger.kernel.org
14042L:	mptcp@lists.linux.dev
14043S:	Maintained
14044W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14045B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14046F:	Documentation/networking/mptcp-sysctl.rst
14047F:	include/net/mptcp.h
14048F:	include/trace/events/mptcp.h
14049F:	include/uapi/linux/mptcp.h
14050F:	net/mptcp/
14051F:	tools/testing/selftests/bpf/*/*mptcp*.c
14052F:	tools/testing/selftests/net/mptcp/
14053
14054NETWORKING [TCP]
14055M:	Eric Dumazet <edumazet@google.com>
14056L:	netdev@vger.kernel.org
14057S:	Maintained
14058F:	include/linux/tcp.h
14059F:	include/net/tcp.h
14060F:	include/trace/events/tcp.h
14061F:	include/uapi/linux/tcp.h
14062F:	net/ipv4/syncookies.c
14063F:	net/ipv4/tcp*.c
14064F:	net/ipv6/syncookies.c
14065F:	net/ipv6/tcp*.c
14066
14067NETWORKING [TLS]
14068M:	Boris Pismenny <borisp@nvidia.com>
14069M:	John Fastabend <john.fastabend@gmail.com>
14070M:	Jakub Kicinski <kuba@kernel.org>
14071L:	netdev@vger.kernel.org
14072S:	Maintained
14073F:	include/net/tls.h
14074F:	include/uapi/linux/tls.h
14075F:	net/tls/*
14076
14077NETXEN (1/10) GbE SUPPORT
14078M:	Manish Chopra <manishc@marvell.com>
14079M:	Rahul Verma <rahulv@marvell.com>
14080M:	GR-Linux-NIC-Dev@marvell.com
14081L:	netdev@vger.kernel.org
14082S:	Supported
14083F:	drivers/net/ethernet/qlogic/netxen/
14084
14085NET_FAILOVER MODULE
14086M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14087L:	netdev@vger.kernel.org
14088S:	Supported
14089F:	Documentation/networking/net_failover.rst
14090F:	drivers/net/net_failover.c
14091F:	include/net/net_failover.h
14092
14093NEXTHOP
14094M:	David Ahern <dsahern@kernel.org>
14095L:	netdev@vger.kernel.org
14096S:	Maintained
14097F:	include/net/netns/nexthop.h
14098F:	include/net/nexthop.h
14099F:	include/uapi/linux/nexthop.h
14100F:	net/ipv4/nexthop.c
14101
14102NFC SUBSYSTEM
14103M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14104L:	linux-nfc@lists.01.org (subscribers-only)
14105L:	netdev@vger.kernel.org
14106S:	Maintained
14107B:	mailto:linux-nfc@lists.01.org
14108F:	Documentation/devicetree/bindings/net/nfc/
14109F:	drivers/nfc/
14110F:	include/linux/platform_data/nfcmrvl.h
14111F:	include/net/nfc/
14112F:	include/uapi/linux/nfc.h
14113F:	net/nfc/
14114
14115NFC VIRTUAL NCI DEVICE DRIVER
14116M:	Bongsu Jeon <bongsu.jeon@samsung.com>
14117L:	netdev@vger.kernel.org
14118L:	linux-nfc@lists.01.org (subscribers-only)
14119S:	Supported
14120F:	drivers/nfc/virtual_ncidev.c
14121F:	tools/testing/selftests/nci/
14122
14123NFS, SUNRPC, AND LOCKD CLIENTS
14124M:	Trond Myklebust <trond.myklebust@hammerspace.com>
14125M:	Anna Schumaker <anna@kernel.org>
14126L:	linux-nfs@vger.kernel.org
14127S:	Maintained
14128W:	http://client.linux-nfs.org
14129T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14130F:	fs/lockd/
14131F:	fs/nfs/
14132F:	fs/nfs_common/
14133F:	include/linux/lockd/
14134F:	include/linux/nfs*
14135F:	include/linux/sunrpc/
14136F:	include/uapi/linux/nfs*
14137F:	include/uapi/linux/sunrpc/
14138F:	net/sunrpc/
14139F:	Documentation/filesystems/nfs/
14140
14141NILFS2 FILESYSTEM
14142M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
14143L:	linux-nilfs@vger.kernel.org
14144S:	Supported
14145W:	https://nilfs.sourceforge.io/
14146W:	https://nilfs.osdn.jp/
14147T:	git git://github.com/konis/nilfs2.git
14148F:	Documentation/filesystems/nilfs2.rst
14149F:	fs/nilfs2/
14150F:	include/trace/events/nilfs2.h
14151F:	include/uapi/linux/nilfs2_api.h
14152F:	include/uapi/linux/nilfs2_ondisk.h
14153
14154NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14155M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14156S:	Maintained
14157W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14158F:	Documentation/scsi/NinjaSCSI.rst
14159F:	drivers/scsi/pcmcia/nsp_*
14160
14161NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14162M:	GOTO Masanori <gotom@debian.or.jp>
14163M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14164S:	Maintained
14165W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14166F:	Documentation/scsi/NinjaSCSI.rst
14167F:	drivers/scsi/nsp32*
14168
14169NINTENDO HID DRIVER
14170M:	Daniel J. Ogorchock <djogorchock@gmail.com>
14171L:	linux-input@vger.kernel.org
14172S:	Maintained
14173F:	drivers/hid/hid-nintendo*
14174
14175NIOS2 ARCHITECTURE
14176M:	Dinh Nguyen <dinguyen@kernel.org>
14177S:	Maintained
14178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14179F:	arch/nios2/
14180
14181NITRO ENCLAVES (NE)
14182M:	Andra Paraschiv <andraprs@amazon.com>
14183M:	Alexandru Vasile <lexnv@amazon.com>
14184M:	Alexandru Ciobotaru <alcioa@amazon.com>
14185L:	linux-kernel@vger.kernel.org
14186S:	Supported
14187W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14188F:	Documentation/virt/ne_overview.rst
14189F:	drivers/virt/nitro_enclaves/
14190F:	include/linux/nitro_enclaves.h
14191F:	include/uapi/linux/nitro_enclaves.h
14192F:	samples/nitro_enclaves/
14193
14194NOHZ, DYNTICKS SUPPORT
14195M:	Frederic Weisbecker <fweisbec@gmail.com>
14196M:	Thomas Gleixner <tglx@linutronix.de>
14197M:	Ingo Molnar <mingo@kernel.org>
14198L:	linux-kernel@vger.kernel.org
14199S:	Maintained
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14201F:	include/linux/sched/nohz.h
14202F:	include/linux/tick.h
14203F:	kernel/time/tick*.*
14204
14205NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14206M:	Pavel Machek <pavel@ucw.cz>
14207M:	Sakari Ailus <sakari.ailus@iki.fi>
14208L:	linux-media@vger.kernel.org
14209S:	Maintained
14210F:	drivers/media/i2c/ad5820.c
14211F:	drivers/media/i2c/et8ek8
14212
14213NOKIA N900 POWER SUPPLY DRIVERS
14214R:	Pali Rohár <pali@kernel.org>
14215F:	drivers/power/supply/bq2415x_charger.c
14216F:	drivers/power/supply/bq27xxx_battery.c
14217F:	drivers/power/supply/bq27xxx_battery_i2c.c
14218F:	drivers/power/supply/isp1704_charger.c
14219F:	drivers/power/supply/rx51_battery.c
14220F:	include/linux/power/bq2415x_charger.h
14221F:	include/linux/power/bq27xxx_battery.h
14222
14223NOLIBC HEADER FILE
14224M:	Willy Tarreau <w@1wt.eu>
14225S:	Maintained
14226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14227F:	tools/include/nolibc/
14228
14229NSDEPS
14230M:	Matthias Maennich <maennich@google.com>
14231S:	Maintained
14232F:	Documentation/core-api/symbol-namespaces.rst
14233F:	scripts/nsdeps
14234
14235NTB AMD DRIVER
14236M:	Sanjay R Mehta <sanju.mehta@amd.com>
14237M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14238L:	ntb@lists.linux.dev
14239S:	Supported
14240F:	drivers/ntb/hw/amd/
14241
14242NTB DRIVER CORE
14243M:	Jon Mason <jdmason@kudzu.us>
14244M:	Dave Jiang <dave.jiang@intel.com>
14245M:	Allen Hubbe <allenbh@gmail.com>
14246L:	ntb@lists.linux.dev
14247S:	Supported
14248W:	https://github.com/jonmason/ntb/wiki
14249T:	git git://github.com/jonmason/ntb.git
14250F:	drivers/net/ntb_netdev.c
14251F:	drivers/ntb/
14252F:	include/linux/ntb.h
14253F:	include/linux/ntb_transport.h
14254F:	tools/testing/selftests/ntb/
14255
14256NTB IDT DRIVER
14257M:	Serge Semin <fancer.lancer@gmail.com>
14258L:	ntb@lists.linux.dev
14259S:	Supported
14260F:	drivers/ntb/hw/idt/
14261
14262NTB INTEL DRIVER
14263M:	Dave Jiang <dave.jiang@intel.com>
14264L:	ntb@lists.linux.dev
14265S:	Supported
14266W:	https://github.com/davejiang/linux/wiki
14267T:	git https://github.com/davejiang/linux.git
14268F:	drivers/ntb/hw/intel/
14269
14270NTFS FILESYSTEM
14271M:	Anton Altaparmakov <anton@tuxera.com>
14272L:	linux-ntfs-dev@lists.sourceforge.net
14273S:	Supported
14274W:	http://www.tuxera.com/
14275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14276F:	Documentation/filesystems/ntfs.rst
14277F:	fs/ntfs/
14278
14279NTFS3 FILESYSTEM
14280M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14281L:	ntfs3@lists.linux.dev
14282S:	Supported
14283W:	http://www.paragon-software.com/
14284T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14285F:	Documentation/filesystems/ntfs3.rst
14286F:	fs/ntfs3/
14287
14288NUBUS SUBSYSTEM
14289M:	Finn Thain <fthain@linux-m68k.org>
14290L:	linux-m68k@lists.linux-m68k.org
14291S:	Maintained
14292F:	arch/*/include/asm/nubus.h
14293F:	drivers/nubus/
14294F:	include/linux/nubus.h
14295F:	include/uapi/linux/nubus.h
14296
14297NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14298M:	Antonino Daplas <adaplas@gmail.com>
14299L:	linux-fbdev@vger.kernel.org
14300S:	Maintained
14301F:	drivers/video/fbdev/nvidia/
14302F:	drivers/video/fbdev/riva/
14303
14304NVIDIA WMI EC BACKLIGHT DRIVER
14305M:	Daniel Dadap <ddadap@nvidia.com>
14306L:	platform-driver-x86@vger.kernel.org
14307S:	Supported
14308F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
14309
14310NVM EXPRESS DRIVER
14311M:	Keith Busch <kbusch@kernel.org>
14312M:	Jens Axboe <axboe@fb.com>
14313M:	Christoph Hellwig <hch@lst.de>
14314M:	Sagi Grimberg <sagi@grimberg.me>
14315L:	linux-nvme@lists.infradead.org
14316S:	Supported
14317W:	http://git.infradead.org/nvme.git
14318T:	git://git.infradead.org/nvme.git
14319F:	drivers/nvme/host/
14320F:	include/linux/nvme.h
14321F:	include/uapi/linux/nvme_ioctl.h
14322
14323NVM EXPRESS FC TRANSPORT DRIVERS
14324M:	James Smart <james.smart@broadcom.com>
14325L:	linux-nvme@lists.infradead.org
14326S:	Supported
14327F:	drivers/nvme/host/fc.c
14328F:	drivers/nvme/target/fc.c
14329F:	drivers/nvme/target/fcloop.c
14330F:	include/linux/nvme-fc-driver.h
14331F:	include/linux/nvme-fc.h
14332
14333NVM EXPRESS TARGET DRIVER
14334M:	Christoph Hellwig <hch@lst.de>
14335M:	Sagi Grimberg <sagi@grimberg.me>
14336M:	Chaitanya Kulkarni <kch@nvidia.com>
14337L:	linux-nvme@lists.infradead.org
14338S:	Supported
14339W:	http://git.infradead.org/nvme.git
14340T:	git://git.infradead.org/nvme.git
14341F:	drivers/nvme/target/
14342
14343NVMEM FRAMEWORK
14344M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14345S:	Maintained
14346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14347F:	Documentation/ABI/stable/sysfs-bus-nvmem
14348F:	Documentation/devicetree/bindings/nvmem/
14349F:	drivers/nvmem/
14350F:	include/linux/nvmem-consumer.h
14351F:	include/linux/nvmem-provider.h
14352
14353NXP C45 TJA11XX PHY DRIVER
14354M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14355L:	netdev@vger.kernel.org
14356S:	Maintained
14357F:	drivers/net/phy/nxp-c45-tja11xx.c
14358
14359NXP FSPI DRIVER
14360M:	Han Xu <han.xu@nxp.com>
14361M:	Haibo Chen <haibo.chen@nxp.com>
14362R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
14363L:	linux-spi@vger.kernel.org
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14366F:	drivers/spi/spi-nxp-fspi.c
14367
14368NXP FXAS21002C DRIVER
14369M:	Rui Miguel Silva <rmfrfs@gmail.com>
14370L:	linux-iio@vger.kernel.org
14371S:	Maintained
14372F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14373F:	drivers/iio/gyro/fxas21002c.h
14374F:	drivers/iio/gyro/fxas21002c_core.c
14375F:	drivers/iio/gyro/fxas21002c_i2c.c
14376F:	drivers/iio/gyro/fxas21002c_spi.c
14377
14378NXP i.MX CLOCK DRIVERS
14379M:	Abel Vesa <abelvesa@kernel.org>
14380L:	linux-clk@vger.kernel.org
14381L:	linux-imx@nxp.com
14382S:	Maintained
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14384F:	Documentation/devicetree/bindings/clock/imx*
14385F:	drivers/clk/imx/
14386F:	include/dt-bindings/clock/imx*
14387
14388NXP i.MX 8MQ DCSS DRIVER
14389M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14390R:	Lucas Stach <l.stach@pengutronix.de>
14391L:	dri-devel@lists.freedesktop.org
14392S:	Maintained
14393F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14394F:	drivers/gpu/drm/imx/dcss/
14395
14396NXP i.MX 8QXP ADC DRIVER
14397M:	Cai Huoqing <cai.huoqing@linux.dev>
14398M:	Haibo Chen <haibo.chen@nxp.com>
14399L:	linux-imx@nxp.com
14400L:	linux-iio@vger.kernel.org
14401S:	Maintained
14402F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14403F:	drivers/iio/adc/imx8qxp-adc.c
14404
14405NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14406M:	Haibo Chen <haibo.chen@nxp.com>
14407L:	linux-iio@vger.kernel.org
14408L:	linux-imx@nxp.com
14409S:	Maintained
14410F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14411F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14412F:	drivers/iio/adc/imx7d_adc.c
14413F:	drivers/iio/adc/vf610_adc.c
14414
14415NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14416M:	Jagan Teki <jagan@amarulasolutions.com>
14417S:	Maintained
14418F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14419F:	drivers/regulator/pf8x00-regulator.c
14420
14421NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14422M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14423L:	linux-kernel@vger.kernel.org
14424S:	Maintained
14425F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14426F:	drivers/extcon/extcon-ptn5150.c
14427
14428NXP SGTL5000 DRIVER
14429M:	Fabio Estevam <festevam@gmail.com>
14430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14433F:	sound/soc/codecs/sgtl5000*
14434
14435NXP SJA1105 ETHERNET SWITCH DRIVER
14436M:	Vladimir Oltean <olteanv@gmail.com>
14437L:	linux-kernel@vger.kernel.org
14438S:	Maintained
14439F:	drivers/net/dsa/sja1105
14440F:	drivers/net/pcs/pcs-xpcs-nxp.c
14441
14442NXP TDA998X DRM DRIVER
14443M:	Russell King <linux@armlinux.org.uk>
14444S:	Maintained
14445T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14446T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14447F:	drivers/gpu/drm/i2c/tda998x_drv.c
14448F:	include/drm/i2c/tda998x.h
14449F:	include/dt-bindings/display/tda998x.h
14450K:	"nxp,tda998x"
14451
14452NXP TFA9879 DRIVER
14453M:	Peter Rosin <peda@axentia.se>
14454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14455S:	Maintained
14456F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14457F:	sound/soc/codecs/tfa9879*
14458
14459NXP/Goodix TFA989X (TFA1) DRIVER
14460M:	Stephan Gerhold <stephan@gerhold.net>
14461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14462S:	Maintained
14463F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14464F:	sound/soc/codecs/tfa989x.c
14465
14466NXP-NCI NFC DRIVER
14467L:	linux-nfc@lists.01.org (subscribers-only)
14468S:	Orphan
14469F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14470F:	drivers/nfc/nxp-nci
14471
14472NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14473M:	Mirela Rabulea <mirela.rabulea@nxp.com>
14474R:	NXP Linux Team <linux-imx@nxp.com>
14475L:	linux-media@vger.kernel.org
14476S:	Maintained
14477F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14478F:	drivers/media/platform/nxp/imx-jpeg
14479
14480NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14481M:	Jonas Malaco <jonas@protocubo.io>
14482L:	linux-hwmon@vger.kernel.org
14483S:	Maintained
14484F:	Documentation/hwmon/nzxt-kraken2.rst
14485F:	drivers/hwmon/nzxt-kraken2.c
14486
14487NZXT-SMART2 HARDWARE MONITORING DRIVER
14488M:	Aleksandr Mezin <mezin.alexander@gmail.com>
14489L:	linux-hwmon@vger.kernel.org
14490S:	Maintained
14491F:	Documentation/hwmon/nzxt-smart2.rst
14492F:	drivers/hwmon/nzxt-smart2.c
14493
14494OBJAGG
14495M:	Jiri Pirko <jiri@nvidia.com>
14496L:	netdev@vger.kernel.org
14497S:	Supported
14498F:	include/linux/objagg.h
14499F:	lib/objagg.c
14500F:	lib/test_objagg.c
14501
14502OBJTOOL
14503M:	Josh Poimboeuf <jpoimboe@kernel.org>
14504M:	Peter Zijlstra <peterz@infradead.org>
14505S:	Supported
14506F:	tools/objtool/
14507F:	include/linux/objtool.h
14508
14509OCELOT ETHERNET SWITCH DRIVER
14510M:	Vladimir Oltean <vladimir.oltean@nxp.com>
14511M:	Claudiu Manoil <claudiu.manoil@nxp.com>
14512M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14513M:	UNGLinuxDriver@microchip.com
14514L:	netdev@vger.kernel.org
14515S:	Supported
14516F:	drivers/net/dsa/ocelot/*
14517F:	drivers/net/ethernet/mscc/
14518F:	include/soc/mscc/ocelot*
14519F:	net/dsa/tag_ocelot.c
14520F:	net/dsa/tag_ocelot_8021q.c
14521F:	tools/testing/selftests/drivers/net/ocelot/*
14522
14523OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14524M:	Frederic Barrat <fbarrat@linux.ibm.com>
14525M:	Andrew Donnellan <ajd@linux.ibm.com>
14526L:	linuxppc-dev@lists.ozlabs.org
14527S:	Supported
14528F:	Documentation/userspace-api/accelerators/ocxl.rst
14529F:	arch/powerpc/include/asm/pnv-ocxl.h
14530F:	arch/powerpc/platforms/powernv/ocxl.c
14531F:	drivers/misc/ocxl/
14532F:	include/misc/ocxl*
14533F:	include/uapi/misc/ocxl.h
14534
14535OMAP AUDIO SUPPORT
14536M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
14537M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
14538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14539L:	linux-omap@vger.kernel.org
14540S:	Maintained
14541F:	sound/soc/ti/n810.c
14542F:	sound/soc/ti/omap*
14543F:	sound/soc/ti/rx51.c
14544F:	sound/soc/ti/sdma-pcm.*
14545
14546OMAP CLOCK FRAMEWORK SUPPORT
14547M:	Paul Walmsley <paul@pwsan.com>
14548L:	linux-omap@vger.kernel.org
14549S:	Maintained
14550F:	arch/arm/*omap*/*clock*
14551
14552OMAP DEVICE TREE SUPPORT
14553M:	Benoît Cousson <bcousson@baylibre.com>
14554M:	Tony Lindgren <tony@atomide.com>
14555L:	linux-omap@vger.kernel.org
14556L:	devicetree@vger.kernel.org
14557S:	Maintained
14558F:	arch/arm/boot/dts/*am3*
14559F:	arch/arm/boot/dts/*am4*
14560F:	arch/arm/boot/dts/*am5*
14561F:	arch/arm/boot/dts/*dra7*
14562F:	arch/arm/boot/dts/*omap*
14563F:	arch/arm/boot/dts/logicpd-som-lv*
14564F:	arch/arm/boot/dts/logicpd-torpedo*
14565
14566OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14567L:	linux-omap@vger.kernel.org
14568L:	linux-fbdev@vger.kernel.org
14569S:	Orphan
14570F:	Documentation/arm/omap/dss.rst
14571F:	drivers/video/fbdev/omap2/
14572
14573OMAP FRAMEBUFFER SUPPORT
14574L:	linux-fbdev@vger.kernel.org
14575L:	linux-omap@vger.kernel.org
14576S:	Orphan
14577F:	drivers/video/fbdev/omap/
14578
14579OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14580M:	Roger Quadros <rogerq@kernel.org>
14581M:	Tony Lindgren <tony@atomide.com>
14582L:	linux-omap@vger.kernel.org
14583S:	Maintained
14584F:	arch/arm/mach-omap2/*gpmc*
14585F:	drivers/memory/omap-gpmc.c
14586
14587OMAP GPIO DRIVER
14588M:	Grygorii Strashko <grygorii.strashko@ti.com>
14589M:	Santosh Shilimkar <ssantosh@kernel.org>
14590M:	Kevin Hilman <khilman@kernel.org>
14591L:	linux-omap@vger.kernel.org
14592S:	Maintained
14593F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14594F:	drivers/gpio/gpio-omap.c
14595
14596OMAP HARDWARE SPINLOCK SUPPORT
14597M:	Ohad Ben-Cohen <ohad@wizery.com>
14598L:	linux-omap@vger.kernel.org
14599S:	Maintained
14600F:	drivers/hwspinlock/omap_hwspinlock.c
14601
14602OMAP HS MMC SUPPORT
14603L:	linux-mmc@vger.kernel.org
14604L:	linux-omap@vger.kernel.org
14605S:	Orphan
14606F:	drivers/mmc/host/omap_hsmmc.c
14607
14608OMAP HWMOD DATA
14609M:	Paul Walmsley <paul@pwsan.com>
14610L:	linux-omap@vger.kernel.org
14611S:	Maintained
14612F:	arch/arm/mach-omap2/omap_hwmod*data*
14613
14614OMAP HWMOD SUPPORT
14615M:	Benoît Cousson <bcousson@baylibre.com>
14616M:	Paul Walmsley <paul@pwsan.com>
14617L:	linux-omap@vger.kernel.org
14618S:	Maintained
14619F:	arch/arm/mach-omap2/omap_hwmod.*
14620
14621OMAP I2C DRIVER
14622M:	Vignesh R <vigneshr@ti.com>
14623L:	linux-omap@vger.kernel.org
14624L:	linux-i2c@vger.kernel.org
14625S:	Maintained
14626F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14627F:	drivers/i2c/busses/i2c-omap.c
14628
14629OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14630M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14631L:	linux-media@vger.kernel.org
14632S:	Maintained
14633F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
14634F:	drivers/media/platform/ti/omap3isp/
14635F:	drivers/staging/media/omap4iss/
14636
14637OMAP MMC SUPPORT
14638M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14639L:	linux-omap@vger.kernel.org
14640S:	Odd Fixes
14641F:	drivers/mmc/host/omap.c
14642
14643OMAP POWER MANAGEMENT SUPPORT
14644M:	Kevin Hilman <khilman@kernel.org>
14645L:	linux-omap@vger.kernel.org
14646S:	Maintained
14647F:	arch/arm/*omap*/*pm*
14648F:	drivers/cpufreq/omap-cpufreq.c
14649
14650OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14651M:	Paul Walmsley <paul@pwsan.com>
14652L:	linux-omap@vger.kernel.org
14653S:	Maintained
14654F:	arch/arm/mach-omap2/prm*
14655
14656OMAP RANDOM NUMBER GENERATOR SUPPORT
14657M:	Deepak Saxena <dsaxena@plexity.net>
14658S:	Maintained
14659F:	drivers/char/hw_random/omap-rng.c
14660
14661OMAP USB SUPPORT
14662L:	linux-usb@vger.kernel.org
14663L:	linux-omap@vger.kernel.org
14664S:	Orphan
14665F:	arch/arm/*omap*/usb*
14666F:	drivers/usb/*/*omap*
14667
14668OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14669M:	Mark Jackson <mpfj@newflow.co.uk>
14670L:	linux-omap@vger.kernel.org
14671S:	Maintained
14672F:	arch/arm/boot/dts/am335x-nano.dts
14673
14674OMAP1 SUPPORT
14675M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14676M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
14677M:	Tony Lindgren <tony@atomide.com>
14678L:	linux-omap@vger.kernel.org
14679S:	Maintained
14680Q:	http://patchwork.kernel.org/project/linux-omap/list/
14681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14682F:	arch/arm/configs/omap1_defconfig
14683F:	arch/arm/mach-omap1/
14684F:	arch/arm/plat-omap/
14685F:	drivers/i2c/busses/i2c-omap.c
14686F:	include/linux/platform_data/ams-delta-fiq.h
14687F:	include/linux/platform_data/i2c-omap.h
14688
14689OMAP2+ SUPPORT
14690M:	Tony Lindgren <tony@atomide.com>
14691L:	linux-omap@vger.kernel.org
14692S:	Maintained
14693W:	http://www.muru.com/linux/omap/
14694W:	http://linux.omap.com/
14695Q:	http://patchwork.kernel.org/project/linux-omap/list/
14696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14697F:	arch/arm/configs/omap2plus_defconfig
14698F:	arch/arm/mach-omap2/
14699F:	arch/arm/plat-omap/
14700F:	drivers/bus/ti-sysc.c
14701F:	drivers/i2c/busses/i2c-omap.c
14702F:	drivers/irqchip/irq-omap-intc.c
14703F:	drivers/mfd/*omap*.c
14704F:	drivers/mfd/menelaus.c
14705F:	drivers/mfd/palmas.c
14706F:	drivers/mfd/tps65217.c
14707F:	drivers/mfd/tps65218.c
14708F:	drivers/mfd/tps65910.c
14709F:	drivers/mfd/twl-core.[ch]
14710F:	drivers/mfd/twl4030*.c
14711F:	drivers/mfd/twl6030*.c
14712F:	drivers/mfd/twl6040*.c
14713F:	drivers/regulator/palmas-regulator*.c
14714F:	drivers/regulator/pbias-regulator.c
14715F:	drivers/regulator/tps65217-regulator.c
14716F:	drivers/regulator/tps65218-regulator.c
14717F:	drivers/regulator/tps65910-regulator.c
14718F:	drivers/regulator/twl-regulator.c
14719F:	drivers/regulator/twl6030-regulator.c
14720F:	include/linux/platform_data/i2c-omap.h
14721F:	include/linux/platform_data/ti-sysc.h
14722
14723OMFS FILESYSTEM
14724M:	Bob Copeland <me@bobcopeland.com>
14725L:	linux-karma-devel@lists.sourceforge.net
14726S:	Maintained
14727F:	Documentation/filesystems/omfs.rst
14728F:	fs/omfs/
14729
14730OMNIKEY CARDMAN 4000 DRIVER
14731M:	Harald Welte <laforge@gnumonks.org>
14732S:	Maintained
14733F:	drivers/char/pcmcia/cm4000_cs.c
14734F:	include/linux/cm4000_cs.h
14735F:	include/uapi/linux/cm4000_cs.h
14736
14737OMNIKEY CARDMAN 4040 DRIVER
14738M:	Harald Welte <laforge@gnumonks.org>
14739S:	Maintained
14740F:	drivers/char/pcmcia/cm4040_cs.*
14741
14742OMNIVISION OG01A1B SENSOR DRIVER
14743M:	Shawn Tu <shawnx.tu@intel.com>
14744L:	linux-media@vger.kernel.org
14745S:	Maintained
14746F:	drivers/media/i2c/og01a1b.c
14747
14748OMNIVISION OV02A10 SENSOR DRIVER
14749M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14750L:	linux-media@vger.kernel.org
14751S:	Maintained
14752T:	git git://linuxtv.org/media_tree.git
14753F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14754F:	drivers/media/i2c/ov02a10.c
14755
14756OMNIVISION OV08D10 SENSOR DRIVER
14757M:	Jimmy Su <jimmy.su@intel.com>
14758L:	linux-media@vger.kernel.org
14759S:	Maintained
14760T:	git git://linuxtv.org/media_tree.git
14761F:	drivers/media/i2c/ov08d10.c
14762
14763OMNIVISION OV13858 SENSOR DRIVER
14764M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14765L:	linux-media@vger.kernel.org
14766S:	Maintained
14767T:	git git://linuxtv.org/media_tree.git
14768F:	drivers/media/i2c/ov13858.c
14769
14770OMNIVISION OV13B10 SENSOR DRIVER
14771M:	Arec Kao <arec.kao@intel.com>
14772L:	linux-media@vger.kernel.org
14773S:	Maintained
14774T:	git git://linuxtv.org/media_tree.git
14775F:	drivers/media/i2c/ov13b10.c
14776
14777OMNIVISION OV2680 SENSOR DRIVER
14778M:	Rui Miguel Silva <rmfrfs@gmail.com>
14779L:	linux-media@vger.kernel.org
14780S:	Maintained
14781T:	git git://linuxtv.org/media_tree.git
14782F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14783F:	drivers/media/i2c/ov2680.c
14784
14785OMNIVISION OV2685 SENSOR DRIVER
14786M:	Shunqian Zheng <zhengsq@rock-chips.com>
14787L:	linux-media@vger.kernel.org
14788S:	Maintained
14789T:	git git://linuxtv.org/media_tree.git
14790F:	drivers/media/i2c/ov2685.c
14791
14792OMNIVISION OV2740 SENSOR DRIVER
14793M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14794R:	Shawn Tu <shawnx.tu@intel.com>
14795R:	Bingbu Cao <bingbu.cao@intel.com>
14796L:	linux-media@vger.kernel.org
14797S:	Maintained
14798T:	git git://linuxtv.org/media_tree.git
14799F:	drivers/media/i2c/ov2740.c
14800
14801OMNIVISION OV5640 SENSOR DRIVER
14802M:	Steve Longerbeam <slongerbeam@gmail.com>
14803L:	linux-media@vger.kernel.org
14804S:	Maintained
14805T:	git git://linuxtv.org/media_tree.git
14806F:	drivers/media/i2c/ov5640.c
14807
14808OMNIVISION OV5647 SENSOR DRIVER
14809M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
14810M:	Jacopo Mondi <jacopo@jmondi.org>
14811L:	linux-media@vger.kernel.org
14812S:	Maintained
14813T:	git git://linuxtv.org/media_tree.git
14814F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14815F:	drivers/media/i2c/ov5647.c
14816
14817OMNIVISION OV5670 SENSOR DRIVER
14818M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14819L:	linux-media@vger.kernel.org
14820S:	Maintained
14821T:	git git://linuxtv.org/media_tree.git
14822F:	drivers/media/i2c/ov5670.c
14823
14824OMNIVISION OV5675 SENSOR DRIVER
14825M:	Shawn Tu <shawnx.tu@intel.com>
14826L:	linux-media@vger.kernel.org
14827S:	Maintained
14828T:	git git://linuxtv.org/media_tree.git
14829F:	drivers/media/i2c/ov5675.c
14830
14831OMNIVISION OV5693 SENSOR DRIVER
14832M:	Daniel Scally <djrscally@gmail.com>
14833L:	linux-media@vger.kernel.org
14834S:	Maintained
14835T:	git git://linuxtv.org/media_tree.git
14836F:	drivers/media/i2c/ov5693.c
14837
14838OMNIVISION OV5695 SENSOR DRIVER
14839M:	Shunqian Zheng <zhengsq@rock-chips.com>
14840L:	linux-media@vger.kernel.org
14841S:	Maintained
14842T:	git git://linuxtv.org/media_tree.git
14843F:	drivers/media/i2c/ov5695.c
14844
14845OMNIVISION OV7670 SENSOR DRIVER
14846L:	linux-media@vger.kernel.org
14847S:	Orphan
14848T:	git git://linuxtv.org/media_tree.git
14849F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
14850F:	drivers/media/i2c/ov7670.c
14851
14852OMNIVISION OV772x SENSOR DRIVER
14853M:	Jacopo Mondi <jacopo@jmondi.org>
14854L:	linux-media@vger.kernel.org
14855S:	Odd fixes
14856T:	git git://linuxtv.org/media_tree.git
14857F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14858F:	drivers/media/i2c/ov772x.c
14859F:	include/media/i2c/ov772x.h
14860
14861OMNIVISION OV7740 SENSOR DRIVER
14862M:	Wenyou Yang <wenyou.yang@microchip.com>
14863L:	linux-media@vger.kernel.org
14864S:	Maintained
14865T:	git git://linuxtv.org/media_tree.git
14866F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
14867F:	drivers/media/i2c/ov7740.c
14868
14869OMNIVISION OV8856 SENSOR DRIVER
14870M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14871L:	linux-media@vger.kernel.org
14872S:	Maintained
14873T:	git git://linuxtv.org/media_tree.git
14874F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14875F:	drivers/media/i2c/ov8856.c
14876
14877OMNIVISION OV9282 SENSOR DRIVER
14878M:	Paul J. Murphy <paul.j.murphy@intel.com>
14879M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14880L:	linux-media@vger.kernel.org
14881S:	Maintained
14882T:	git git://linuxtv.org/media_tree.git
14883F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14884F:	drivers/media/i2c/ov9282.c
14885
14886OMNIVISION OV9640 SENSOR DRIVER
14887M:	Petr Cvek <petrcvekcz@gmail.com>
14888L:	linux-media@vger.kernel.org
14889S:	Maintained
14890F:	drivers/media/i2c/ov9640.*
14891
14892OMNIVISION OV9650 SENSOR DRIVER
14893M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14894R:	Akinobu Mita <akinobu.mita@gmail.com>
14895R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14896L:	linux-media@vger.kernel.org
14897S:	Maintained
14898T:	git git://linuxtv.org/media_tree.git
14899F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
14900F:	drivers/media/i2c/ov9650.c
14901
14902OMNIVISION OV9734 SENSOR DRIVER
14903M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14904R:	Bingbu Cao <bingbu.cao@intel.com>
14905L:	linux-media@vger.kernel.org
14906S:	Maintained
14907T:	git git://linuxtv.org/media_tree.git
14908F:	drivers/media/i2c/ov9734.c
14909
14910ONENAND FLASH DRIVER
14911M:	Kyungmin Park <kyungmin.park@samsung.com>
14912L:	linux-mtd@lists.infradead.org
14913S:	Maintained
14914F:	drivers/mtd/nand/onenand/
14915F:	include/linux/mtd/onenand*.h
14916
14917ONION OMEGA2+ BOARD
14918M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14919L:	linux-mips@vger.kernel.org
14920S:	Maintained
14921F:	arch/mips/boot/dts/ralink/omega2p.dts
14922
14923OP-TEE DRIVER
14924M:	Jens Wiklander <jens.wiklander@linaro.org>
14925L:	op-tee@lists.trustedfirmware.org
14926S:	Maintained
14927F:	Documentation/ABI/testing/sysfs-bus-optee-devices
14928F:	drivers/tee/optee/
14929
14930OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14931M:	Sumit Garg <sumit.garg@linaro.org>
14932L:	op-tee@lists.trustedfirmware.org
14933S:	Maintained
14934F:	drivers/char/hw_random/optee-rng.c
14935
14936OP-TEE RTC DRIVER
14937M:	Clément Léger <clement.leger@bootlin.com>
14938L:	linux-rtc@vger.kernel.org
14939S:	Maintained
14940F:	drivers/rtc/rtc-optee.c
14941
14942OPA-VNIC DRIVER
14943M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14944L:	linux-rdma@vger.kernel.org
14945S:	Supported
14946F:	drivers/infiniband/ulp/opa_vnic
14947
14948OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14949M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14950M:	Frank Rowand <frowand.list@gmail.com>
14951L:	devicetree@vger.kernel.org
14952S:	Maintained
14953F:	Documentation/devicetree/dynamic-resolution-notes.rst
14954F:	Documentation/devicetree/overlay-notes.rst
14955F:	drivers/of/overlay.c
14956F:	drivers/of/resolver.c
14957K:	of_overlay_notifier_
14958
14959OPEN FIRMWARE AND FLATTENED DEVICE TREE
14960M:	Rob Herring <robh+dt@kernel.org>
14961M:	Frank Rowand <frowand.list@gmail.com>
14962L:	devicetree@vger.kernel.org
14963S:	Maintained
14964C:	irc://irc.libera.chat/devicetree
14965W:	http://www.devicetree.org/
14966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14967F:	Documentation/ABI/testing/sysfs-firmware-ofw
14968F:	drivers/of/
14969F:	include/linux/of*.h
14970F:	scripts/dtc/
14971
14972OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14973M:	Rob Herring <robh+dt@kernel.org>
14974M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14975L:	devicetree@vger.kernel.org
14976S:	Maintained
14977C:	irc://irc.libera.chat/devicetree
14978Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14980F:	Documentation/devicetree/
14981F:	arch/*/boot/dts/
14982F:	include/dt-bindings/
14983
14984OPENCOMPUTE PTP CLOCK DRIVER
14985M:	Jonathan Lemon <jonathan.lemon@gmail.com>
14986M:	Vadim Fedorenko <vadfed@fb.com>
14987L:	netdev@vger.kernel.org
14988S:	Maintained
14989F:	drivers/ptp/ptp_ocp.c
14990
14991OPENCORES I2C BUS DRIVER
14992M:	Peter Korsgaard <peter@korsgaard.com>
14993M:	Andrew Lunn <andrew@lunn.ch>
14994L:	linux-i2c@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14997F:	Documentation/i2c/busses/i2c-ocores.rst
14998F:	drivers/i2c/busses/i2c-ocores.c
14999F:	include/linux/platform_data/i2c-ocores.h
15000
15001OPENRISC ARCHITECTURE
15002M:	Jonas Bonn <jonas@southpole.se>
15003M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15004M:	Stafford Horne <shorne@gmail.com>
15005L:	openrisc@lists.librecores.org
15006S:	Maintained
15007W:	http://openrisc.io
15008T:	git git://github.com/openrisc/linux.git
15009F:	Documentation/devicetree/bindings/openrisc/
15010F:	Documentation/openrisc/
15011F:	arch/openrisc/
15012F:	drivers/irqchip/irq-ompic.c
15013F:	drivers/irqchip/irq-or1k-*
15014
15015OPENVSWITCH
15016M:	Pravin B Shelar <pshelar@ovn.org>
15017L:	netdev@vger.kernel.org
15018L:	dev@openvswitch.org
15019S:	Maintained
15020W:	http://openvswitch.org
15021F:	include/uapi/linux/openvswitch.h
15022F:	net/openvswitch/
15023
15024OPERATING PERFORMANCE POINTS (OPP)
15025M:	Viresh Kumar <vireshk@kernel.org>
15026M:	Nishanth Menon <nm@ti.com>
15027M:	Stephen Boyd <sboyd@kernel.org>
15028L:	linux-pm@vger.kernel.org
15029S:	Maintained
15030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15031F:	Documentation/devicetree/bindings/opp/
15032F:	Documentation/power/opp.rst
15033F:	drivers/opp/
15034F:	include/linux/pm_opp.h
15035
15036OPL4 DRIVER
15037M:	Clemens Ladisch <clemens@ladisch.de>
15038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15039S:	Maintained
15040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15041F:	sound/drivers/opl4/
15042
15043ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15044M:	Mark Fasheh <mark@fasheh.com>
15045M:	Joel Becker <jlbec@evilplan.org>
15046M:	Joseph Qi <joseph.qi@linux.alibaba.com>
15047L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15048S:	Supported
15049W:	http://ocfs2.wiki.kernel.org
15050F:	Documentation/filesystems/dlmfs.rst
15051F:	Documentation/filesystems/ocfs2.rst
15052F:	fs/ocfs2/
15053
15054ORANGEFS FILESYSTEM
15055M:	Mike Marshall <hubcap@omnibond.com>
15056R:	Martin Brandenburg <martin@omnibond.com>
15057L:	devel@lists.orangefs.org
15058S:	Supported
15059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15060F:	Documentation/filesystems/orangefs.rst
15061F:	fs/orangefs/
15062
15063ORINOCO DRIVER
15064L:	linux-wireless@vger.kernel.org
15065S:	Orphan
15066W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15067W:	http://www.nongnu.org/orinoco/
15068F:	drivers/net/wireless/intersil/orinoco/
15069
15070OV2659 OMNIVISION SENSOR DRIVER
15071M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15072L:	linux-media@vger.kernel.org
15073S:	Maintained
15074W:	https://linuxtv.org
15075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15076T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15077F:	drivers/media/i2c/ov2659.c
15078F:	include/media/i2c/ov2659.h
15079
15080OVERLAY FILESYSTEM
15081M:	Miklos Szeredi <miklos@szeredi.hu>
15082L:	linux-unionfs@vger.kernel.org
15083S:	Supported
15084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15085F:	Documentation/filesystems/overlayfs.rst
15086F:	fs/overlayfs/
15087
15088P54 WIRELESS DRIVER
15089M:	Christian Lamparter <chunkeey@googlemail.com>
15090L:	linux-wireless@vger.kernel.org
15091S:	Maintained
15092W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
15093F:	drivers/net/wireless/intersil/p54/
15094
15095PACKING
15096M:	Vladimir Oltean <olteanv@gmail.com>
15097L:	netdev@vger.kernel.org
15098S:	Supported
15099F:	Documentation/core-api/packing.rst
15100F:	include/linux/packing.h
15101F:	lib/packing.c
15102
15103PADATA PARALLEL EXECUTION MECHANISM
15104M:	Steffen Klassert <steffen.klassert@secunet.com>
15105M:	Daniel Jordan <daniel.m.jordan@oracle.com>
15106L:	linux-crypto@vger.kernel.org
15107L:	linux-kernel@vger.kernel.org
15108S:	Maintained
15109F:	Documentation/core-api/padata.rst
15110F:	include/linux/padata.h
15111F:	kernel/padata.c
15112
15113PAGE CACHE
15114M:	Matthew Wilcox (Oracle) <willy@infradead.org>
15115L:	linux-fsdevel@vger.kernel.org
15116S:	Supported
15117T:	git git://git.infradead.org/users/willy/pagecache.git
15118F:	Documentation/filesystems/locking.rst
15119F:	Documentation/filesystems/vfs.rst
15120F:	include/linux/pagemap.h
15121F:	mm/filemap.c
15122F:	mm/page-writeback.c
15123F:	mm/readahead.c
15124F:	mm/truncate.c
15125
15126PAGE POOL
15127M:	Jesper Dangaard Brouer <hawk@kernel.org>
15128M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15129L:	netdev@vger.kernel.org
15130S:	Supported
15131F:	Documentation/networking/page_pool.rst
15132F:	include/net/page_pool.h
15133F:	include/trace/events/page_pool.h
15134F:	net/core/page_pool.c
15135
15136PAGE TABLE CHECK
15137M:	Pasha Tatashin <pasha.tatashin@soleen.com>
15138M:	Andrew Morton <akpm@linux-foundation.org>
15139L:	linux-mm@kvack.org
15140S:	Maintained
15141F:	Documentation/vm/page_table_check.rst
15142F:	include/linux/page_table_check.h
15143F:	mm/page_table_check.c
15144
15145PANASONIC LAPTOP ACPI EXTRAS DRIVER
15146M:	Kenneth Chan <kenneth.t.chan@gmail.com>
15147L:	platform-driver-x86@vger.kernel.org
15148S:	Maintained
15149F:	drivers/platform/x86/panasonic-laptop.c
15150
15151PARALLAX PING IIO SENSOR DRIVER
15152M:	Andreas Klinger <ak@it-klinger.de>
15153L:	linux-iio@vger.kernel.org
15154S:	Maintained
15155F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15156F:	drivers/iio/proximity/ping.c
15157
15158PARALLEL LCD/KEYPAD PANEL DRIVER
15159M:	Willy Tarreau <willy@haproxy.com>
15160M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15161S:	Odd Fixes
15162F:	Documentation/admin-guide/lcd-panel-cgram.rst
15163F:	drivers/auxdisplay/panel.c
15164
15165PARALLEL PORT SUBSYSTEM
15166M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15167M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15168L:	linux-parport@lists.infradead.org (subscribers-only)
15169S:	Maintained
15170F:	Documentation/driver-api/parport*.rst
15171F:	drivers/char/ppdev.c
15172F:	drivers/parport/
15173F:	include/linux/parport*.h
15174F:	include/uapi/linux/ppdev.h
15175
15176PARAVIRT_OPS INTERFACE
15177M:	Juergen Gross <jgross@suse.com>
15178M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15179R:	Alexey Makhalov <amakhalov@vmware.com>
15180R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15181L:	virtualization@lists.linux-foundation.org
15182L:	x86@kernel.org
15183S:	Supported
15184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15185F:	Documentation/virt/paravirt_ops.rst
15186F:	arch/*/include/asm/paravirt*.h
15187F:	arch/*/kernel/paravirt*
15188F:	include/linux/hypervisor.h
15189
15190PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15191M:	Tim Waugh <tim@cyberelk.net>
15192L:	linux-parport@lists.infradead.org (subscribers-only)
15193S:	Maintained
15194F:	Documentation/admin-guide/blockdev/paride.rst
15195F:	drivers/block/paride/
15196
15197PARISC ARCHITECTURE
15198M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15199M:	Helge Deller <deller@gmx.de>
15200L:	linux-parisc@vger.kernel.org
15201S:	Maintained
15202W:	https://parisc.wiki.kernel.org
15203Q:	http://patchwork.kernel.org/project/linux-parisc/list/
15204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15206F:	Documentation/parisc/
15207F:	arch/parisc/
15208F:	drivers/char/agp/parisc-agp.c
15209F:	drivers/input/misc/hp_sdc_rtc.c
15210F:	drivers/input/serio/gscps2.c
15211F:	drivers/input/serio/hp_sdc*
15212F:	drivers/parisc/
15213F:	drivers/parport/parport_gsc.*
15214F:	drivers/tty/serial/8250/8250_gsc.c
15215F:	drivers/video/console/sti*
15216F:	drivers/video/fbdev/sti*
15217F:	drivers/video/logo/logo_parisc*
15218F:	include/linux/hp_sdc.h
15219
15220PARMAN
15221M:	Jiri Pirko <jiri@nvidia.com>
15222L:	netdev@vger.kernel.org
15223S:	Supported
15224F:	include/linux/parman.h
15225F:	lib/parman.c
15226F:	lib/test_parman.c
15227
15228PC ENGINES APU BOARD DRIVER
15229M:	Enrico Weigelt, metux IT consult <info@metux.net>
15230S:	Maintained
15231F:	drivers/platform/x86/pcengines-apuv2.c
15232
15233PC87360 HARDWARE MONITORING DRIVER
15234M:	Jim Cromie <jim.cromie@gmail.com>
15235L:	linux-hwmon@vger.kernel.org
15236S:	Maintained
15237F:	Documentation/hwmon/pc87360.rst
15238F:	drivers/hwmon/pc87360.c
15239
15240PC8736x GPIO DRIVER
15241M:	Jim Cromie <jim.cromie@gmail.com>
15242S:	Maintained
15243F:	drivers/char/pc8736x_gpio.c
15244
15245PC87427 HARDWARE MONITORING DRIVER
15246M:	Jean Delvare <jdelvare@suse.com>
15247L:	linux-hwmon@vger.kernel.org
15248S:	Maintained
15249F:	Documentation/hwmon/pc87427.rst
15250F:	drivers/hwmon/pc87427.c
15251
15252PCA9532 LED DRIVER
15253M:	Riku Voipio <riku.voipio@iki.fi>
15254S:	Maintained
15255F:	drivers/leds/leds-pca9532.c
15256F:	include/linux/leds-pca9532.h
15257
15258PCA9541 I2C BUS MASTER SELECTOR DRIVER
15259M:	Guenter Roeck <linux@roeck-us.net>
15260L:	linux-i2c@vger.kernel.org
15261S:	Maintained
15262F:	drivers/i2c/muxes/i2c-mux-pca9541.c
15263
15264PCDP - PRIMARY CONSOLE AND DEBUG PORT
15265M:	Khalid Aziz <khalid@gonehiking.org>
15266S:	Maintained
15267F:	drivers/firmware/pcdp.*
15268
15269PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15270M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15271M:	Pali Rohár <pali@kernel.org>
15272L:	linux-pci@vger.kernel.org
15273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15274S:	Maintained
15275F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
15276F:	drivers/pci/controller/pci-aardvark.c
15277
15278PCI DRIVER FOR ALTERA PCIE IP
15279M:	Joyce Ooi <joyce.ooi@intel.com>
15280L:	linux-pci@vger.kernel.org
15281S:	Supported
15282F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
15283F:	drivers/pci/controller/pcie-altera.c
15284
15285PCI DRIVER FOR APPLIEDMICRO XGENE
15286M:	Toan Le <toan@os.amperecomputing.com>
15287L:	linux-pci@vger.kernel.org
15288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289S:	Maintained
15290F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
15291F:	drivers/pci/controller/pci-xgene.c
15292
15293PCI DRIVER FOR ARM VERSATILE PLATFORM
15294M:	Rob Herring <robh@kernel.org>
15295L:	linux-pci@vger.kernel.org
15296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15297S:	Maintained
15298F:	Documentation/devicetree/bindings/pci/versatile.yaml
15299F:	drivers/pci/controller/pci-versatile.c
15300
15301PCI DRIVER FOR ARMADA 8K
15302M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15303L:	linux-pci@vger.kernel.org
15304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15305S:	Maintained
15306F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
15307F:	drivers/pci/controller/dwc/pcie-armada8k.c
15308
15309PCI DRIVER FOR CADENCE PCIE IP
15310M:	Tom Joseph <tjoseph@cadence.com>
15311L:	linux-pci@vger.kernel.org
15312S:	Maintained
15313F:	Documentation/devicetree/bindings/pci/cdns,*
15314F:	drivers/pci/controller/cadence/
15315
15316PCI DRIVER FOR FREESCALE LAYERSCAPE
15317M:	Minghuan Lian <minghuan.Lian@nxp.com>
15318M:	Mingkai Hu <mingkai.hu@nxp.com>
15319M:	Roy Zang <roy.zang@nxp.com>
15320L:	linuxppc-dev@lists.ozlabs.org
15321L:	linux-pci@vger.kernel.org
15322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15323S:	Maintained
15324F:	drivers/pci/controller/dwc/*layerscape*
15325
15326PCI DRIVER FOR GENERIC OF HOSTS
15327M:	Will Deacon <will@kernel.org>
15328L:	linux-pci@vger.kernel.org
15329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15330S:	Maintained
15331F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15332F:	drivers/pci/controller/pci-host-common.c
15333F:	drivers/pci/controller/pci-host-generic.c
15334
15335PCI DRIVER FOR IMX6
15336M:	Richard Zhu <hongxing.zhu@nxp.com>
15337M:	Lucas Stach <l.stach@pengutronix.de>
15338L:	linux-pci@vger.kernel.org
15339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15340S:	Maintained
15341F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15342F:	drivers/pci/controller/dwc/*imx6*
15343
15344PCI DRIVER FOR FU740
15345M:	Paul Walmsley <paul.walmsley@sifive.com>
15346M:	Greentime Hu <greentime.hu@sifive.com>
15347L:	linux-pci@vger.kernel.org
15348S:	Maintained
15349F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15350F:	drivers/pci/controller/dwc/pcie-fu740.c
15351
15352PCI DRIVER FOR INTEL IXP4XX
15353M:	Linus Walleij <linus.walleij@linaro.org>
15354S:	Maintained
15355F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15356F:	drivers/pci/controller/pci-ixp4xx.c
15357
15358PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15359M:	Nirmal Patel <nirmal.patel@linux.intel.com>
15360R:	Jonathan Derrick <jonathan.derrick@linux.dev>
15361L:	linux-pci@vger.kernel.org
15362S:	Supported
15363F:	drivers/pci/controller/vmd.c
15364
15365PCI DRIVER FOR MICROSEMI SWITCHTEC
15366M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15367M:	Logan Gunthorpe <logang@deltatee.com>
15368L:	linux-pci@vger.kernel.org
15369S:	Maintained
15370F:	Documentation/ABI/testing/sysfs-class-switchtec
15371F:	Documentation/driver-api/switchtec.rst
15372F:	drivers/ntb/hw/mscc/
15373F:	drivers/pci/switch/switchtec*
15374F:	include/linux/switchtec.h
15375F:	include/uapi/linux/switchtec_ioctl.h
15376
15377PCI DRIVER FOR MOBIVEIL PCIE IP
15378M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15379M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15380L:	linux-pci@vger.kernel.org
15381S:	Supported
15382F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15383F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
15384
15385PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15386M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15387M:	Pali Rohár <pali@kernel.org>
15388L:	linux-pci@vger.kernel.org
15389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15390S:	Maintained
15391F:	drivers/pci/controller/*mvebu*
15392
15393PCI DRIVER FOR NVIDIA TEGRA
15394M:	Thierry Reding <thierry.reding@gmail.com>
15395L:	linux-tegra@vger.kernel.org
15396L:	linux-pci@vger.kernel.org
15397S:	Supported
15398F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15399F:	drivers/pci/controller/pci-tegra.c
15400
15401PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15402M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15403L:	linux-pci@vger.kernel.org
15404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15405S:	Maintained
15406F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15407F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15408
15409PCI DRIVER FOR RENESAS R-CAR
15410M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15411M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15412L:	linux-pci@vger.kernel.org
15413L:	linux-renesas-soc@vger.kernel.org
15414S:	Maintained
15415F:	Documentation/devicetree/bindings/pci/*rcar*
15416F:	drivers/pci/controller/*rcar*
15417
15418PCI DRIVER FOR SAMSUNG EXYNOS
15419M:	Jingoo Han <jingoohan1@gmail.com>
15420L:	linux-pci@vger.kernel.org
15421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15422L:	linux-samsung-soc@vger.kernel.org
15423S:	Maintained
15424F:	drivers/pci/controller/dwc/pci-exynos.c
15425
15426PCI DRIVER FOR SYNOPSYS DESIGNWARE
15427M:	Jingoo Han <jingoohan1@gmail.com>
15428M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15429L:	linux-pci@vger.kernel.org
15430S:	Maintained
15431F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15432F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15433F:	drivers/pci/controller/dwc/*designware*
15434
15435PCI DRIVER FOR TI DRA7XX/J721E
15436M:	Kishon Vijay Abraham I <kishon@ti.com>
15437L:	linux-omap@vger.kernel.org
15438L:	linux-pci@vger.kernel.org
15439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15440S:	Supported
15441F:	Documentation/devicetree/bindings/pci/ti-pci.txt
15442F:	drivers/pci/controller/cadence/pci-j721e.c
15443F:	drivers/pci/controller/dwc/pci-dra7xx.c
15444
15445PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15446M:	Linus Walleij <linus.walleij@linaro.org>
15447L:	linux-pci@vger.kernel.org
15448S:	Maintained
15449F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15450F:	drivers/pci/controller/pci-v3-semi.c
15451
15452PCI ENDPOINT SUBSYSTEM
15453M:	Kishon Vijay Abraham I <kishon@ti.com>
15454M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15455R:	Krzysztof Wilczyński <kw@linux.com>
15456L:	linux-pci@vger.kernel.org
15457S:	Supported
15458Q:	https://patchwork.kernel.org/project/linux-pci/list/
15459B:	https://bugzilla.kernel.org
15460C:	irc://irc.oftc.net/linux-pci
15461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15462F:	Documentation/PCI/endpoint/*
15463F:	Documentation/misc-devices/pci-endpoint-test.rst
15464F:	drivers/misc/pci_endpoint_test.c
15465F:	drivers/pci/endpoint/
15466F:	tools/pci/
15467
15468PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15469M:	Russell Currey <ruscur@russell.cc>
15470M:	Oliver O'Halloran <oohall@gmail.com>
15471L:	linuxppc-dev@lists.ozlabs.org
15472S:	Supported
15473F:	Documentation/PCI/pci-error-recovery.rst
15474F:	Documentation/powerpc/eeh-pci-error-recovery.rst
15475F:	arch/powerpc/include/*/eeh*.h
15476F:	arch/powerpc/kernel/eeh*.c
15477F:	arch/powerpc/platforms/*/eeh*.c
15478F:	drivers/pci/pcie/aer.c
15479F:	drivers/pci/pcie/dpc.c
15480F:	drivers/pci/pcie/err.c
15481
15482PCI ERROR RECOVERY
15483M:	Linas Vepstas <linasvepstas@gmail.com>
15484L:	linux-pci@vger.kernel.org
15485S:	Supported
15486F:	Documentation/PCI/pci-error-recovery.rst
15487
15488PCI PEER-TO-PEER DMA (P2PDMA)
15489M:	Bjorn Helgaas <bhelgaas@google.com>
15490M:	Logan Gunthorpe <logang@deltatee.com>
15491L:	linux-pci@vger.kernel.org
15492S:	Supported
15493Q:	https://patchwork.kernel.org/project/linux-pci/list/
15494B:	https://bugzilla.kernel.org
15495C:	irc://irc.oftc.net/linux-pci
15496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15497F:	Documentation/driver-api/pci/p2pdma.rst
15498F:	drivers/pci/p2pdma.c
15499F:	include/linux/pci-p2pdma.h
15500
15501PCI MSI DRIVER FOR ALTERA MSI IP
15502M:	Joyce Ooi <joyce.ooi@intel.com>
15503L:	linux-pci@vger.kernel.org
15504S:	Supported
15505F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15506F:	drivers/pci/controller/pcie-altera-msi.c
15507
15508PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15509M:	Toan Le <toan@os.amperecomputing.com>
15510L:	linux-pci@vger.kernel.org
15511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15512S:	Maintained
15513F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15514F:	drivers/pci/controller/pci-xgene-msi.c
15515
15516PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15517M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15518R:	Rob Herring <robh@kernel.org>
15519R:	Krzysztof Wilczyński <kw@linux.com>
15520L:	linux-pci@vger.kernel.org
15521S:	Supported
15522Q:	https://patchwork.kernel.org/project/linux-pci/list/
15523B:	https://bugzilla.kernel.org
15524C:	irc://irc.oftc.net/linux-pci
15525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15526F:	drivers/pci/controller/
15527F:	drivers/pci/pci-bridge-emul.c
15528F:	drivers/pci/pci-bridge-emul.h
15529
15530PCI SUBSYSTEM
15531M:	Bjorn Helgaas <bhelgaas@google.com>
15532L:	linux-pci@vger.kernel.org
15533S:	Supported
15534Q:	https://patchwork.kernel.org/project/linux-pci/list/
15535B:	https://bugzilla.kernel.org
15536C:	irc://irc.oftc.net/linux-pci
15537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15538F:	Documentation/PCI/
15539F:	Documentation/devicetree/bindings/pci/
15540F:	arch/x86/kernel/early-quirks.c
15541F:	arch/x86/kernel/quirks.c
15542F:	arch/x86/pci/
15543F:	drivers/acpi/pci*
15544F:	drivers/pci/
15545F:	include/asm-generic/pci*
15546F:	include/linux/of_pci.h
15547F:	include/linux/pci*
15548F:	include/uapi/linux/pci*
15549F:	lib/pci*
15550
15551PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15552M:	Jonathan Chocron <jonnyc@amazon.com>
15553L:	linux-pci@vger.kernel.org
15554S:	Maintained
15555F:	Documentation/devicetree/bindings/pci/pcie-al.txt
15556F:	drivers/pci/controller/dwc/pcie-al.c
15557
15558PCIE DRIVER FOR AMLOGIC MESON
15559M:	Yue Wang <yue.wang@Amlogic.com>
15560L:	linux-pci@vger.kernel.org
15561L:	linux-amlogic@lists.infradead.org
15562S:	Maintained
15563F:	drivers/pci/controller/dwc/pci-meson.c
15564
15565PCIE DRIVER FOR AXIS ARTPEC
15566M:	Jesper Nilsson <jesper.nilsson@axis.com>
15567L:	linux-arm-kernel@axis.com
15568L:	linux-pci@vger.kernel.org
15569S:	Maintained
15570F:	Documentation/devicetree/bindings/pci/axis,artpec*
15571F:	drivers/pci/controller/dwc/*artpec*
15572
15573PCIE DRIVER FOR CAVIUM THUNDERX
15574M:	Robert Richter <rric@kernel.org>
15575L:	linux-pci@vger.kernel.org
15576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15577S:	Odd Fixes
15578F:	drivers/pci/controller/pci-thunder-*
15579
15580PCIE DRIVER FOR HISILICON
15581M:	Zhou Wang <wangzhou1@hisilicon.com>
15582L:	linux-pci@vger.kernel.org
15583S:	Maintained
15584F:	drivers/pci/controller/dwc/pcie-hisi.c
15585
15586PCIE DRIVER FOR HISILICON KIRIN
15587M:	Xiaowei Song <songxiaowei@hisilicon.com>
15588M:	Binghui Wang <wangbinghui@hisilicon.com>
15589L:	linux-pci@vger.kernel.org
15590S:	Maintained
15591F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15592F:	drivers/pci/controller/dwc/pcie-kirin.c
15593
15594PCIE DRIVER FOR HISILICON STB
15595M:	Shawn Guo <shawn.guo@linaro.org>
15596L:	linux-pci@vger.kernel.org
15597S:	Maintained
15598F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15599F:	drivers/pci/controller/dwc/pcie-histb.c
15600
15601PCIE DRIVER FOR INTEL KEEM BAY
15602M:	Srikanth Thokala <srikanth.thokala@intel.com>
15603L:	linux-pci@vger.kernel.org
15604S:	Supported
15605F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15606F:	drivers/pci/controller/dwc/pcie-keembay.c
15607
15608PCIE DRIVER FOR INTEL LGM GW SOC
15609M:	Rahul Tanwar <rtanwar@maxlinear.com>
15610L:	linux-pci@vger.kernel.org
15611S:	Maintained
15612F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15613F:	drivers/pci/controller/dwc/pcie-intel-gw.c
15614
15615PCIE DRIVER FOR MEDIATEK
15616M:	Ryder Lee <ryder.lee@mediatek.com>
15617M:	Jianjun Wang <jianjun.wang@mediatek.com>
15618L:	linux-pci@vger.kernel.org
15619L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15620S:	Supported
15621F:	Documentation/devicetree/bindings/pci/mediatek*
15622F:	drivers/pci/controller/*mediatek*
15623
15624PCIE DRIVER FOR MICROCHIP
15625M:	Daire McNamara <daire.mcnamara@microchip.com>
15626L:	linux-pci@vger.kernel.org
15627S:	Supported
15628F:	Documentation/devicetree/bindings/pci/microchip*
15629F:	drivers/pci/controller/*microchip*
15630
15631PCIE DRIVER FOR QUALCOMM MSM
15632M:	Stanimir Varbanov <svarbanov@mm-sol.com>
15633L:	linux-pci@vger.kernel.org
15634L:	linux-arm-msm@vger.kernel.org
15635S:	Maintained
15636F:	drivers/pci/controller/dwc/pcie-qcom.c
15637
15638PCIE ENDPOINT DRIVER FOR QUALCOMM
15639M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15640L:	linux-pci@vger.kernel.org
15641L:	linux-arm-msm@vger.kernel.org
15642S:	Maintained
15643F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15644F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
15645
15646PCIE DRIVER FOR ROCKCHIP
15647M:	Shawn Lin <shawn.lin@rock-chips.com>
15648L:	linux-pci@vger.kernel.org
15649L:	linux-rockchip@lists.infradead.org
15650S:	Maintained
15651F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
15652F:	drivers/pci/controller/pcie-rockchip*
15653
15654PCIE DRIVER FOR SOCIONEXT UNIPHIER
15655M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15656L:	linux-pci@vger.kernel.org
15657S:	Maintained
15658F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15659F:	drivers/pci/controller/dwc/pcie-uniphier*
15660
15661PCIE DRIVER FOR ST SPEAR13XX
15662M:	Pratyush Anand <pratyush.anand@gmail.com>
15663L:	linux-pci@vger.kernel.org
15664S:	Maintained
15665F:	drivers/pci/controller/dwc/*spear*
15666
15667PCMCIA SUBSYSTEM
15668M:	Dominik Brodowski <linux@dominikbrodowski.net>
15669S:	Odd Fixes
15670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15671F:	Documentation/pcmcia/
15672F:	drivers/pcmcia/
15673F:	include/pcmcia/
15674F:	tools/pcmcia/
15675
15676PCNET32 NETWORK DRIVER
15677M:	Don Fry <pcnet32@frontier.com>
15678L:	netdev@vger.kernel.org
15679S:	Maintained
15680F:	drivers/net/ethernet/amd/pcnet32.c
15681
15682PCRYPT PARALLEL CRYPTO ENGINE
15683M:	Steffen Klassert <steffen.klassert@secunet.com>
15684L:	linux-crypto@vger.kernel.org
15685S:	Maintained
15686F:	crypto/pcrypt.c
15687F:	include/crypto/pcrypt.h
15688
15689PEAQ WMI HOTKEYS DRIVER
15690M:	Hans de Goede <hdegoede@redhat.com>
15691L:	platform-driver-x86@vger.kernel.org
15692S:	Maintained
15693F:	drivers/platform/x86/peaq-wmi.c
15694
15695PECI HARDWARE MONITORING DRIVERS
15696M:	Iwona Winiarska <iwona.winiarska@intel.com>
15697L:	linux-hwmon@vger.kernel.org
15698S:	Supported
15699F:	Documentation/hwmon/peci-cputemp.rst
15700F:	Documentation/hwmon/peci-dimmtemp.rst
15701F:	drivers/hwmon/peci/
15702
15703PECI SUBSYSTEM
15704M:	Iwona Winiarska <iwona.winiarska@intel.com>
15705L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
15706S:	Supported
15707F:	Documentation/devicetree/bindings/peci/
15708F:	Documentation/peci/
15709F:	drivers/peci/
15710F:	include/linux/peci-cpu.h
15711F:	include/linux/peci.h
15712
15713PENSANDO ETHERNET DRIVERS
15714M:	Shannon Nelson <snelson@pensando.io>
15715M:	drivers@pensando.io
15716L:	netdev@vger.kernel.org
15717S:	Supported
15718F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15719F:	drivers/net/ethernet/pensando/
15720
15721PER-CPU MEMORY ALLOCATOR
15722M:	Dennis Zhou <dennis@kernel.org>
15723M:	Tejun Heo <tj@kernel.org>
15724M:	Christoph Lameter <cl@linux.com>
15725L:	linux-mm@kvack.org
15726S:	Maintained
15727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15728F:	arch/*/include/asm/percpu.h
15729F:	include/linux/percpu*.h
15730F:	lib/percpu*.c
15731F:	mm/percpu*.c
15732
15733PER-TASK DELAY ACCOUNTING
15734M:	Balbir Singh <bsingharora@gmail.com>
15735S:	Maintained
15736F:	include/linux/delayacct.h
15737F:	kernel/delayacct.c
15738
15739PERFORMANCE EVENTS SUBSYSTEM
15740M:	Peter Zijlstra <peterz@infradead.org>
15741M:	Ingo Molnar <mingo@redhat.com>
15742M:	Arnaldo Carvalho de Melo <acme@kernel.org>
15743R:	Mark Rutland <mark.rutland@arm.com>
15744R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15745R:	Jiri Olsa <jolsa@kernel.org>
15746R:	Namhyung Kim <namhyung@kernel.org>
15747L:	linux-perf-users@vger.kernel.org
15748L:	linux-kernel@vger.kernel.org
15749S:	Supported
15750W:	https://perf.wiki.kernel.org/
15751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15752F:	arch/*/events/*
15753F:	arch/*/events/*/*
15754F:	arch/*/include/asm/perf_event.h
15755F:	arch/*/kernel/*/*/perf_event*.c
15756F:	arch/*/kernel/*/perf_event*.c
15757F:	arch/*/kernel/perf_callchain.c
15758F:	arch/*/kernel/perf_event*.c
15759F:	include/linux/perf_event.h
15760F:	include/uapi/linux/perf_event.h
15761F:	kernel/events/*
15762F:	tools/lib/perf/
15763F:	tools/perf/
15764
15765PERFORMANCE EVENTS TOOLING ARM64
15766R:	John Garry <john.garry@huawei.com>
15767R:	Will Deacon <will@kernel.org>
15768R:	James Clark <james.clark@arm.com>
15769R:	Mike Leach <mike.leach@linaro.org>
15770R:	Leo Yan <leo.yan@linaro.org>
15771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15772S:	Supported
15773F:	tools/build/feature/test-libopencsd.c
15774F:	tools/perf/arch/arm*/
15775F:	tools/perf/pmu-events/arch/arm64/
15776F:	tools/perf/util/arm-spe*
15777F:	tools/perf/util/cs-etm*
15778
15779PERSONALITY HANDLING
15780M:	Christoph Hellwig <hch@infradead.org>
15781L:	linux-abi-devel@lists.sourceforge.net
15782S:	Maintained
15783F:	include/linux/personality.h
15784F:	include/uapi/linux/personality.h
15785
15786PHOENIX RC FLIGHT CONTROLLER ADAPTER
15787M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15788L:	linux-input@vger.kernel.org
15789S:	Maintained
15790F:	Documentation/input/devices/pxrc.rst
15791F:	drivers/input/joystick/pxrc.c
15792
15793PHONET PROTOCOL
15794M:	Remi Denis-Courmont <courmisch@gmail.com>
15795S:	Supported
15796F:	Documentation/networking/phonet.rst
15797F:	include/linux/phonet.h
15798F:	include/net/phonet/
15799F:	include/uapi/linux/phonet.h
15800F:	net/phonet/
15801
15802PHRAM MTD DRIVER
15803M:	Joern Engel <joern@lazybastard.org>
15804L:	linux-mtd@lists.infradead.org
15805S:	Maintained
15806F:	drivers/mtd/devices/phram.c
15807
15808PICOLCD HID DRIVER
15809M:	Bruno Prémont <bonbons@linux-vserver.org>
15810L:	linux-input@vger.kernel.org
15811S:	Maintained
15812F:	drivers/hid/hid-picolcd*
15813
15814PIDFD API
15815M:	Christian Brauner <christian@brauner.io>
15816L:	linux-kernel@vger.kernel.org
15817S:	Maintained
15818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15819F:	samples/pidfd/
15820F:	tools/testing/selftests/clone3/
15821F:	tools/testing/selftests/pid_namespace/
15822F:	tools/testing/selftests/pidfd/
15823K:	(?i)pidfd
15824K:	(?i)clone3
15825K:	\b(clone_args|kernel_clone_args)\b
15826
15827PIN CONTROL SUBSYSTEM
15828M:	Linus Walleij <linus.walleij@linaro.org>
15829L:	linux-gpio@vger.kernel.org
15830S:	Maintained
15831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15832F:	Documentation/devicetree/bindings/pinctrl/
15833F:	Documentation/driver-api/pin-control.rst
15834F:	drivers/pinctrl/
15835F:	include/linux/pinctrl/
15836
15837PIN CONTROLLER - AMD
15838M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15839M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15840S:	Maintained
15841F:	drivers/pinctrl/pinctrl-amd.c
15842
15843PIN CONTROLLER - FREESCALE
15844M:	Dong Aisheng <aisheng.dong@nxp.com>
15845M:	Fabio Estevam <festevam@gmail.com>
15846M:	Shawn Guo <shawnguo@kernel.org>
15847M:	Jacky Bai <ping.bai@nxp.com>
15848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15849L:	linux-gpio@vger.kernel.org
15850S:	Maintained
15851F:	Documentation/devicetree/bindings/pinctrl/fsl,*
15852F:	drivers/pinctrl/freescale/
15853
15854PIN CONTROLLER - INTEL
15855M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15856M:	Andy Shevchenko <andy@kernel.org>
15857S:	Supported
15858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15859F:	drivers/pinctrl/intel/
15860
15861PIN CONTROLLER - KEEMBAY
15862M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15863S:	Supported
15864F:	drivers/pinctrl/pinctrl-keembay*
15865
15866PIN CONTROLLER - MEDIATEK
15867M:	Sean Wang <sean.wang@kernel.org>
15868L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15869S:	Maintained
15870F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15871F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15872F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15873F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15874F:	drivers/pinctrl/mediatek/
15875
15876PIN CONTROLLER - MICROCHIP AT91
15877M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15879L:	linux-gpio@vger.kernel.org
15880S:	Supported
15881F:	drivers/gpio/gpio-sama5d2-piobu.c
15882F:	drivers/pinctrl/pinctrl-at91*
15883
15884PIN CONTROLLER - QUALCOMM
15885M:	Bjorn Andersson <bjorn.andersson@linaro.org>
15886L:	linux-arm-msm@vger.kernel.org
15887S:	Maintained
15888F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15889F:	drivers/pinctrl/qcom/
15890
15891PIN CONTROLLER - RENESAS
15892M:	Geert Uytterhoeven <geert+renesas@glider.be>
15893L:	linux-renesas-soc@vger.kernel.org
15894S:	Supported
15895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15896F:	Documentation/devicetree/bindings/pinctrl/renesas,*
15897F:	drivers/pinctrl/renesas/
15898
15899PIN CONTROLLER - SAMSUNG
15900M:	Tomasz Figa <tomasz.figa@gmail.com>
15901M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15902M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15903R:	Alim Akhtar <alim.akhtar@samsung.com>
15904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15905L:	linux-samsung-soc@vger.kernel.org
15906S:	Maintained
15907C:	irc://irc.libera.chat/linux-exynos
15908Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
15909B:	mailto:linux-samsung-soc@vger.kernel.org
15910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15911F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15912F:	drivers/pinctrl/samsung/
15913F:	include/dt-bindings/pinctrl/samsung.h
15914
15915PIN CONTROLLER - SINGLE
15916M:	Tony Lindgren <tony@atomide.com>
15917M:	Haojian Zhuang <haojian.zhuang@linaro.org>
15918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15919L:	linux-omap@vger.kernel.org
15920S:	Maintained
15921F:	drivers/pinctrl/pinctrl-single.c
15922
15923PIN CONTROLLER - THUNDERBAY
15924M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15925S:	Supported
15926F:	drivers/pinctrl/pinctrl-thunderbay.c
15927
15928PIN CONTROLLER - SUNPLUS / TIBBO
15929M:	Dvorkin Dmitry <dvorkin@tibbo.com>
15930M:	Wells Lu <wellslutw@gmail.com>
15931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15932S:	Maintained
15933W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
15934F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
15935F:	drivers/pinctrl/sunplus/
15936F:	include/dt-bindings/pinctrl/sppctl*.h
15937
15938PKTCDVD DRIVER
15939M:	linux-block@vger.kernel.org
15940S:	Orphan
15941F:	drivers/block/pktcdvd.c
15942F:	include/linux/pktcdvd.h
15943F:	include/uapi/linux/pktcdvd.h
15944
15945PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15946M:	Tomasz Duszynski <tduszyns@gmail.com>
15947S:	Maintained
15948F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15949F:	drivers/iio/chemical/pms7003.c
15950
15951PLATFORM FEATURE INFRASTRUCTURE
15952M:	Juergen Gross <jgross@suse.com>
15953S:	Maintained
15954F:	arch/*/include/asm/platform-feature.h
15955F:	include/asm-generic/platform-feature.h
15956F:	include/linux/platform-feature.h
15957F:	kernel/platform-feature.c
15958
15959PLDMFW LIBRARY
15960M:	Jacob Keller <jacob.e.keller@intel.com>
15961S:	Maintained
15962F:	Documentation/driver-api/pldmfw/
15963F:	include/linux/pldmfw.h
15964F:	lib/pldmfw/
15965
15966PLX DMA DRIVER
15967M:	Logan Gunthorpe <logang@deltatee.com>
15968S:	Maintained
15969F:	drivers/dma/plx_dma.c
15970
15971PM6764TR DRIVER
15972M:	Charles Hsu	<hsu.yungteng@gmail.com>
15973L:	linux-hwmon@vger.kernel.org
15974S:	Maintained
15975F:	Documentation/hwmon/pm6764tr.rst
15976F:	drivers/hwmon/pmbus/pm6764tr.c
15977
15978PM-GRAPH UTILITY
15979M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
15980L:	linux-pm@vger.kernel.org
15981S:	Supported
15982W:	https://01.org/pm-graph
15983B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15984T:	git git://github.com/intel/pm-graph
15985F:	tools/power/pm-graph
15986
15987PMBUS HARDWARE MONITORING DRIVERS
15988M:	Guenter Roeck <linux@roeck-us.net>
15989L:	linux-hwmon@vger.kernel.org
15990S:	Maintained
15991W:	http://hwmon.wiki.kernel.org/
15992W:	http://www.roeck-us.net/linux/drivers/
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15994F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
15995F:	Documentation/devicetree/bindings/hwmon/max31785.txt
15996F:	Documentation/hwmon/adm1275.rst
15997F:	Documentation/hwmon/ibm-cffps.rst
15998F:	Documentation/hwmon/ir35221.rst
15999F:	Documentation/hwmon/lm25066.rst
16000F:	Documentation/hwmon/ltc2978.rst
16001F:	Documentation/hwmon/ltc3815.rst
16002F:	Documentation/hwmon/max16064.rst
16003F:	Documentation/hwmon/max20751.rst
16004F:	Documentation/hwmon/max31785.rst
16005F:	Documentation/hwmon/max34440.rst
16006F:	Documentation/hwmon/max8688.rst
16007F:	Documentation/hwmon/pmbus-core.rst
16008F:	Documentation/hwmon/pmbus.rst
16009F:	Documentation/hwmon/tps40422.rst
16010F:	Documentation/hwmon/ucd9000.rst
16011F:	Documentation/hwmon/ucd9200.rst
16012F:	Documentation/hwmon/zl6100.rst
16013F:	drivers/hwmon/pmbus/
16014F:	include/linux/pmbus.h
16015
16016PMC SIERRA MaxRAID DRIVER
16017L:	linux-scsi@vger.kernel.org
16018S:	Orphan
16019W:	http://www.pmc-sierra.com/
16020F:	drivers/scsi/pmcraid.*
16021
16022PMC SIERRA PM8001 DRIVER
16023M:	Jack Wang <jinpu.wang@cloud.ionos.com>
16024L:	linux-scsi@vger.kernel.org
16025S:	Supported
16026F:	drivers/scsi/pm8001/
16027
16028PNI RM3100 IIO DRIVER
16029M:	Song Qiang <songqiang1304521@gmail.com>
16030L:	linux-iio@vger.kernel.org
16031S:	Maintained
16032F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16033F:	drivers/iio/magnetometer/rm3100*
16034
16035PNP SUPPORT
16036M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16037L:	linux-acpi@vger.kernel.org
16038S:	Maintained
16039F:	drivers/pnp/
16040F:	include/linux/pnp.h
16041
16042POSIX CLOCKS and TIMERS
16043M:	Thomas Gleixner <tglx@linutronix.de>
16044L:	linux-kernel@vger.kernel.org
16045S:	Maintained
16046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16047F:	fs/timerfd.c
16048F:	include/linux/time_namespace.h
16049F:	include/linux/timer*
16050F:	kernel/time/*timer*
16051F:	kernel/time/namespace.c
16052
16053POWER MANAGEMENT CORE
16054M:	"Rafael J. Wysocki" <rafael@kernel.org>
16055L:	linux-pm@vger.kernel.org
16056S:	Supported
16057B:	https://bugzilla.kernel.org
16058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16059F:	drivers/base/power/
16060F:	drivers/powercap/
16061F:	include/linux/intel_rapl.h
16062F:	include/linux/pm.h
16063F:	include/linux/pm_*
16064F:	include/linux/powercap.h
16065F:	kernel/configs/nopm.config
16066
16067DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16068M:	Daniel Lezcano <daniel.lezcano@kernel.org>
16069L:	linux-pm@vger.kernel.org
16070S:	Supported
16071B:	https://bugzilla.kernel.org
16072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16073F:	drivers/powercap/dtpm*
16074F:	include/linux/dtpm.h
16075
16076POWER STATE COORDINATION INTERFACE (PSCI)
16077M:	Mark Rutland <mark.rutland@arm.com>
16078M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16080S:	Maintained
16081F:	drivers/firmware/psci/
16082F:	include/linux/psci.h
16083F:	include/uapi/linux/psci.h
16084
16085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16086M:	Sebastian Reichel <sre@kernel.org>
16087L:	linux-pm@vger.kernel.org
16088S:	Maintained
16089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16090F:	Documentation/ABI/testing/sysfs-class-power
16091F:	Documentation/devicetree/bindings/power/supply/
16092F:	drivers/power/supply/
16093F:	include/linux/power/
16094F:	include/linux/power_supply.h
16095
16096POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16097M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16098L:	linuxppc-dev@lists.ozlabs.org
16099S:	Maintained
16100F:	drivers/char/powernv-op-panel.c
16101
16102PPP OVER ATM (RFC 2364)
16103M:	Mitchell Blank Jr <mitch@sfgoth.com>
16104S:	Maintained
16105F:	include/uapi/linux/atmppp.h
16106F:	net/atm/pppoatm.c
16107
16108PPP OVER ETHERNET
16109M:	Michal Ostrowski <mostrows@earthlink.net>
16110S:	Maintained
16111F:	drivers/net/ppp/pppoe.c
16112F:	drivers/net/ppp/pppox.c
16113
16114PPP OVER L2TP
16115M:	James Chapman <jchapman@katalix.com>
16116S:	Maintained
16117F:	include/linux/if_pppol2tp.h
16118F:	include/uapi/linux/if_pppol2tp.h
16119F:	net/l2tp/l2tp_ppp.c
16120
16121PPP PROTOCOL DRIVERS AND COMPRESSORS
16122M:	Paul Mackerras <paulus@samba.org>
16123L:	linux-ppp@vger.kernel.org
16124S:	Maintained
16125F:	drivers/net/ppp/ppp_*
16126
16127PPS SUPPORT
16128M:	Rodolfo Giometti <giometti@enneenne.com>
16129L:	linuxpps@ml.enneenne.com (subscribers-only)
16130S:	Maintained
16131W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
16132F:	Documentation/ABI/testing/sysfs-pps
16133F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
16134F:	Documentation/driver-api/pps.rst
16135F:	drivers/pps/
16136F:	include/linux/pps*.h
16137F:	include/uapi/linux/pps.h
16138
16139PPTP DRIVER
16140M:	Dmitry Kozlov <xeb@mail.ru>
16141L:	netdev@vger.kernel.org
16142S:	Maintained
16143W:	http://sourceforge.net/projects/accel-pptp
16144F:	drivers/net/ppp/pptp.c
16145
16146PRESSURE STALL INFORMATION (PSI)
16147M:	Johannes Weiner <hannes@cmpxchg.org>
16148M:	Suren Baghdasaryan <surenb@google.com>
16149S:	Maintained
16150F:	include/linux/psi*
16151F:	kernel/sched/psi.c
16152
16153PRINTK
16154M:	Petr Mladek <pmladek@suse.com>
16155M:	Sergey Senozhatsky <senozhatsky@chromium.org>
16156R:	Steven Rostedt <rostedt@goodmis.org>
16157R:	John Ogness <john.ogness@linutronix.de>
16158S:	Maintained
16159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16160F:	include/linux/printk.h
16161F:	kernel/printk/
16162
16163PRINTK INDEXING
16164R:	Chris Down <chris@chrisdown.name>
16165S:	Maintained
16166F:	Documentation/core-api/printk-index.rst
16167F:	kernel/printk/index.c
16168K:	printk_index
16169
16170PROC FILESYSTEM
16171L:	linux-kernel@vger.kernel.org
16172L:	linux-fsdevel@vger.kernel.org
16173S:	Maintained
16174F:	Documentation/filesystems/proc.rst
16175F:	fs/proc/
16176F:	include/linux/proc_fs.h
16177F:	tools/testing/selftests/proc/
16178
16179PROC SYSCTL
16180M:	Luis Chamberlain <mcgrof@kernel.org>
16181M:	Kees Cook <keescook@chromium.org>
16182M:	Iurii Zaikin <yzaikin@google.com>
16183L:	linux-kernel@vger.kernel.org
16184L:	linux-fsdevel@vger.kernel.org
16185S:	Maintained
16186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16187F:	fs/proc/proc_sysctl.c
16188F:	include/linux/sysctl.h
16189F:	kernel/sysctl-test.c
16190F:	kernel/sysctl.c
16191F:	tools/testing/selftests/sysctl/
16192
16193PS3 NETWORK SUPPORT
16194M:	Geoff Levand <geoff@infradead.org>
16195L:	netdev@vger.kernel.org
16196L:	linuxppc-dev@lists.ozlabs.org
16197S:	Maintained
16198F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
16199
16200PS3 PLATFORM SUPPORT
16201M:	Geoff Levand <geoff@infradead.org>
16202L:	linuxppc-dev@lists.ozlabs.org
16203S:	Maintained
16204F:	arch/powerpc/boot/ps3*
16205F:	arch/powerpc/include/asm/lv1call.h
16206F:	arch/powerpc/include/asm/ps3*.h
16207F:	arch/powerpc/platforms/ps3/
16208F:	drivers/*/ps3*
16209F:	drivers/ps3/
16210F:	drivers/rtc/rtc-ps3.c
16211F:	drivers/usb/host/*ps3.c
16212F:	sound/ppc/snd_ps3*
16213
16214PS3VRAM DRIVER
16215M:	Jim Paris <jim@jtan.com>
16216M:	Geoff Levand <geoff@infradead.org>
16217L:	linuxppc-dev@lists.ozlabs.org
16218S:	Maintained
16219F:	drivers/block/ps3vram.c
16220
16221PSAMPLE PACKET SAMPLING SUPPORT
16222M:	Yotam Gigi <yotam.gi@gmail.com>
16223S:	Maintained
16224F:	include/net/psample.h
16225F:	include/uapi/linux/psample.h
16226F:	net/psample
16227
16228PSTORE FILESYSTEM
16229M:	Kees Cook <keescook@chromium.org>
16230M:	Anton Vorontsov <anton@enomsg.org>
16231M:	Colin Cross <ccross@android.com>
16232M:	Tony Luck <tony.luck@intel.com>
16233S:	Maintained
16234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16235F:	Documentation/admin-guide/ramoops.rst
16236F:	Documentation/admin-guide/pstore-blk.rst
16237F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16238F:	drivers/acpi/apei/erst.c
16239F:	drivers/firmware/efi/efi-pstore.c
16240F:	fs/pstore/
16241F:	include/linux/pstore*
16242K:	\b(pstore|ramoops)
16243
16244PTP HARDWARE CLOCK SUPPORT
16245M:	Richard Cochran <richardcochran@gmail.com>
16246L:	netdev@vger.kernel.org
16247S:	Maintained
16248W:	http://linuxptp.sourceforge.net/
16249F:	Documentation/ABI/testing/sysfs-ptp
16250F:	Documentation/driver-api/ptp.rst
16251F:	drivers/net/phy/dp83640*
16252F:	drivers/ptp/*
16253F:	include/linux/ptp_cl*
16254
16255PTP VIRTUAL CLOCK SUPPORT
16256M:	Yangbo Lu <yangbo.lu@nxp.com>
16257L:	netdev@vger.kernel.org
16258S:	Maintained
16259F:	drivers/ptp/ptp_vclock.c
16260F:	net/ethtool/phc_vclocks.c
16261
16262PTRACE SUPPORT
16263M:	Oleg Nesterov <oleg@redhat.com>
16264S:	Maintained
16265F:	arch/*/*/ptrace*.c
16266F:	arch/*/include/asm/ptrace*.h
16267F:	arch/*/ptrace*.c
16268F:	include/asm-generic/syscall.h
16269F:	include/linux/ptrace.h
16270F:	include/linux/regset.h
16271F:	include/uapi/linux/ptrace.h
16272F:	kernel/ptrace.c
16273
16274PULSE8-CEC DRIVER
16275M:	Hans Verkuil <hverkuil@xs4all.nl>
16276L:	linux-media@vger.kernel.org
16277S:	Maintained
16278T:	git git://linuxtv.org/media_tree.git
16279F:	Documentation/admin-guide/media/pulse8-cec.rst
16280F:	drivers/media/cec/usb/pulse8/
16281
16282PURELIFI PLFXLC DRIVER
16283M:	Srinivasan Raju <srini.raju@purelifi.com>
16284L:	linux-wireless@vger.kernel.org
16285S:	Supported
16286F:	drivers/net/wireless/purelifi/plfxlc/
16287
16288PVRUSB2 VIDEO4LINUX DRIVER
16289M:	Mike Isely <isely@pobox.com>
16290L:	pvrusb2@isely.net	(subscribers-only)
16291L:	linux-media@vger.kernel.org
16292S:	Maintained
16293W:	http://www.isely.net/pvrusb2/
16294T:	git git://linuxtv.org/media_tree.git
16295F:	Documentation/driver-api/media/drivers/pvrusb2*
16296F:	drivers/media/usb/pvrusb2/
16297
16298PWC WEBCAM DRIVER
16299M:	Hans Verkuil <hverkuil@xs4all.nl>
16300L:	linux-media@vger.kernel.org
16301S:	Odd Fixes
16302T:	git git://linuxtv.org/media_tree.git
16303F:	drivers/media/usb/pwc/*
16304F:	include/trace/events/pwc.h
16305
16306PWM FAN DRIVER
16307M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16308L:	linux-hwmon@vger.kernel.org
16309S:	Supported
16310F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16311F:	Documentation/hwmon/pwm-fan.rst
16312F:	drivers/hwmon/pwm-fan.c
16313
16314PWM IR Transmitter
16315M:	Sean Young <sean@mess.org>
16316L:	linux-media@vger.kernel.org
16317S:	Maintained
16318F:	drivers/media/rc/pwm-ir-tx.c
16319
16320PWM SUBSYSTEM
16321M:	Thierry Reding <thierry.reding@gmail.com>
16322R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16323M:	Lee Jones <lee.jones@linaro.org>
16324L:	linux-pwm@vger.kernel.org
16325S:	Maintained
16326Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
16327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16328F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16329F:	Documentation/devicetree/bindings/pwm/
16330F:	Documentation/driver-api/pwm.rst
16331F:	drivers/gpio/gpio-mvebu.c
16332F:	drivers/pwm/
16333F:	drivers/video/backlight/pwm_bl.c
16334F:	include/linux/pwm.h
16335F:	include/linux/pwm_backlight.h
16336K:	pwm_(config|apply_state|ops)
16337
16338PXA GPIO DRIVER
16339M:	Robert Jarzmik <robert.jarzmik@free.fr>
16340L:	linux-gpio@vger.kernel.org
16341S:	Maintained
16342F:	drivers/gpio/gpio-pxa.c
16343
16344PXA MMCI DRIVER
16345S:	Orphan
16346
16347PXA RTC DRIVER
16348M:	Robert Jarzmik <robert.jarzmik@free.fr>
16349L:	linux-rtc@vger.kernel.org
16350S:	Maintained
16351
16352PXA2xx/PXA3xx SUPPORT
16353M:	Daniel Mack <daniel@zonque.org>
16354M:	Haojian Zhuang <haojian.zhuang@gmail.com>
16355M:	Robert Jarzmik <robert.jarzmik@free.fr>
16356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16357S:	Maintained
16358T:	git git://github.com/hzhuang1/linux.git
16359T:	git git://github.com/rjarzmik/linux.git
16360F:	arch/arm/boot/dts/pxa*
16361F:	arch/arm/mach-pxa/
16362F:	drivers/dma/pxa*
16363F:	drivers/pcmcia/pxa2xx*
16364F:	drivers/pinctrl/pxa/
16365F:	drivers/spi/spi-pxa2xx*
16366F:	drivers/usb/gadget/udc/pxa2*
16367F:	include/sound/pxa2xx-lib.h
16368F:	sound/arm/pxa*
16369F:	sound/soc/pxa/
16370
16371QAT DRIVER
16372M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16373L:	qat-linux@intel.com
16374S:	Supported
16375F:	drivers/crypto/qat/
16376
16377QCOM AUDIO (ASoC) DRIVERS
16378M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16379M:	Banajit Goswami <bgoswami@quicinc.com>
16380L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16381S:	Supported
16382F:	sound/soc/codecs/lpass-va-macro.c
16383F:	sound/soc/codecs/lpass-wsa-macro.*
16384F:	sound/soc/codecs/msm8916-wcd-analog.c
16385F:	sound/soc/codecs/msm8916-wcd-digital.c
16386F:	sound/soc/codecs/wcd9335.*
16387F:	sound/soc/codecs/wcd934x.c
16388F:	sound/soc/codecs/wcd-clsh-v2.*
16389F:	sound/soc/codecs/wsa881x.c
16390F:	sound/soc/qcom/
16391
16392QCOM EMBEDDED USB DEBUGGER (EUD)
16393M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16394L:	linux-arm-msm@vger.kernel.org
16395S:	Maintained
16396F:	Documentation/ABI/testing/sysfs-driver-eud
16397F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16398F:	drivers/usb/misc/qcom_eud.c
16399
16400QCOM IPA DRIVER
16401M:	Alex Elder <elder@kernel.org>
16402L:	netdev@vger.kernel.org
16403S:	Supported
16404F:	drivers/net/ipa/
16405
16406QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16407M:	Gabriel Somlo <somlo@cmu.edu>
16408M:	"Michael S. Tsirkin" <mst@redhat.com>
16409L:	qemu-devel@nongnu.org
16410S:	Maintained
16411F:	drivers/firmware/qemu_fw_cfg.c
16412F:	include/uapi/linux/qemu_fw_cfg.h
16413
16414QIB DRIVER
16415M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16416L:	linux-rdma@vger.kernel.org
16417S:	Supported
16418F:	drivers/infiniband/hw/qib/
16419
16420QLOGIC QL41xxx FCOE DRIVER
16421M:	Saurav Kashyap <skashyap@marvell.com>
16422M:	Javed Hasan <jhasan@marvell.com>
16423M:	GR-QLogic-Storage-Upstream@marvell.com
16424L:	linux-scsi@vger.kernel.org
16425S:	Supported
16426F:	drivers/scsi/qedf/
16427
16428QLOGIC QL41xxx ISCSI DRIVER
16429M:	Nilesh Javali <njavali@marvell.com>
16430M:	Manish Rangankar <mrangankar@marvell.com>
16431M:	GR-QLogic-Storage-Upstream@marvell.com
16432L:	linux-scsi@vger.kernel.org
16433S:	Supported
16434F:	drivers/scsi/qedi/
16435
16436QLOGIC QL4xxx ETHERNET DRIVER
16437M:	Ariel Elior <aelior@marvell.com>
16438M:	Manish Chopra <manishc@marvell.com>
16439L:	netdev@vger.kernel.org
16440S:	Supported
16441F:	drivers/net/ethernet/qlogic/qed/
16442F:	drivers/net/ethernet/qlogic/qede/
16443F:	include/linux/qed/
16444
16445QLOGIC QL4xxx RDMA DRIVER
16446M:	Michal Kalderon <mkalderon@marvell.com>
16447M:	Ariel Elior <aelior@marvell.com>
16448L:	linux-rdma@vger.kernel.org
16449S:	Supported
16450F:	drivers/infiniband/hw/qedr/
16451F:	include/uapi/rdma/qedr-abi.h
16452
16453QLOGIC QLA1280 SCSI DRIVER
16454M:	Michael Reed <mdr@sgi.com>
16455L:	linux-scsi@vger.kernel.org
16456S:	Maintained
16457F:	drivers/scsi/qla1280.[ch]
16458
16459QLOGIC QLA2XXX FC-SCSI DRIVER
16460M:	Nilesh Javali <njavali@marvell.com>
16461M:	GR-QLogic-Storage-Upstream@marvell.com
16462L:	linux-scsi@vger.kernel.org
16463S:	Supported
16464F:	drivers/scsi/qla2xxx/
16465
16466QLOGIC QLA3XXX NETWORK DRIVER
16467M:	GR-Linux-NIC-Dev@marvell.com
16468L:	netdev@vger.kernel.org
16469S:	Supported
16470F:	drivers/net/ethernet/qlogic/qla3xxx.*
16471
16472QLOGIC QLA4XXX iSCSI DRIVER
16473M:	Nilesh Javali <njavali@marvell.com>
16474M:	Manish Rangankar <mrangankar@marvell.com>
16475M:	GR-QLogic-Storage-Upstream@marvell.com
16476L:	linux-scsi@vger.kernel.org
16477S:	Supported
16478F:	drivers/scsi/qla4xxx/
16479
16480QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16481M:	Shahed Shaikh <shshaikh@marvell.com>
16482M:	Manish Chopra <manishc@marvell.com>
16483M:	GR-Linux-NIC-Dev@marvell.com
16484L:	netdev@vger.kernel.org
16485S:	Supported
16486F:	drivers/net/ethernet/qlogic/qlcnic/
16487
16488QLOGIC QLGE 10Gb ETHERNET DRIVER
16489M:	Manish Chopra <manishc@marvell.com>
16490M:	GR-Linux-NIC-Dev@marvell.com
16491M:	Coiby Xu <coiby.xu@gmail.com>
16492L:	netdev@vger.kernel.org
16493S:	Supported
16494F:	Documentation/networking/device_drivers/qlogic/qlge.rst
16495F:	drivers/staging/qlge/
16496
16497QM1D1B0004 MEDIA DRIVER
16498M:	Akihiro Tsukada <tskd08@gmail.com>
16499L:	linux-media@vger.kernel.org
16500S:	Odd Fixes
16501F:	drivers/media/tuners/qm1d1b0004*
16502
16503QM1D1C0042 MEDIA DRIVER
16504M:	Akihiro Tsukada <tskd08@gmail.com>
16505L:	linux-media@vger.kernel.org
16506S:	Odd Fixes
16507F:	drivers/media/tuners/qm1d1c0042*
16508
16509QNX4 FILESYSTEM
16510M:	Anders Larsen <al@alarsen.net>
16511S:	Maintained
16512W:	http://www.alarsen.net/linux/qnx4fs/
16513F:	fs/qnx4/
16514F:	include/uapi/linux/qnx4_fs.h
16515F:	include/uapi/linux/qnxtypes.h
16516
16517QORIQ DPAA2 FSL-MC BUS DRIVER
16518M:	Stuart Yoder <stuyoder@gmail.com>
16519M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
16520L:	linux-kernel@vger.kernel.org
16521S:	Maintained
16522F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
16523F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16524F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16525F:	drivers/bus/fsl-mc/
16526F:	include/uapi/linux/fsl_mc.h
16527
16528QT1010 MEDIA DRIVER
16529M:	Antti Palosaari <crope@iki.fi>
16530L:	linux-media@vger.kernel.org
16531S:	Maintained
16532W:	https://linuxtv.org
16533W:	http://palosaari.fi/linux/
16534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16535T:	git git://linuxtv.org/anttip/media_tree.git
16536F:	drivers/media/tuners/qt1010*
16537
16538QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16539M:	Kalle Valo <kvalo@kernel.org>
16540L:	ath10k@lists.infradead.org
16541S:	Supported
16542W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16544F:	drivers/net/wireless/ath/ath10k/
16545F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16546
16547QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16548M:	Kalle Valo <kvalo@kernel.org>
16549L:	ath11k@lists.infradead.org
16550S:	Supported
16551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16552F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16553F:	drivers/net/wireless/ath/ath11k/
16554
16555QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16556M:	Toke Høiland-Jørgensen <toke@toke.dk>
16557L:	linux-wireless@vger.kernel.org
16558S:	Maintained
16559W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16560F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16561F:	drivers/net/wireless/ath/ath9k/
16562
16563QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16564M:	Stephan Gerhold <stephan@gerhold.net>
16565L:	netdev@vger.kernel.org
16566L:	linux-arm-msm@vger.kernel.org
16567S:	Maintained
16568F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16569F:	drivers/net/wwan/qcom_bam_dmux.c
16570
16571QUALCOMM CAMERA SUBSYSTEM DRIVER
16572M:	Robert Foss <robert.foss@linaro.org>
16573M:	Todor Tomov <todor.too@gmail.com>
16574L:	linux-media@vger.kernel.org
16575S:	Maintained
16576F:	Documentation/admin-guide/media/qcom_camss.rst
16577F:	Documentation/devicetree/bindings/media/*camss*
16578F:	drivers/media/platform/qcom/camss/
16579
16580QUALCOMM CLOCK DRIVERS
16581M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16582L:	linux-arm-msm@vger.kernel.org
16583S:	Supported
16584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16585F:	Documentation/devicetree/bindings/clock/qcom,*
16586F:	drivers/clk/qcom/
16587F:	include/dt-bindings/clock/qcom,*
16588
16589QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16590M:	Niklas Cassel <nks@flawful.org>
16591L:	linux-pm@vger.kernel.org
16592L:	linux-arm-msm@vger.kernel.org
16593S:	Maintained
16594F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16595F:	drivers/soc/qcom/cpr.c
16596
16597QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16598M:	Ilia Lin <ilia.lin@kernel.org>
16599L:	linux-pm@vger.kernel.org
16600S:	Maintained
16601F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16602F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16603F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
16604
16605QUALCOMM CRYPTO DRIVERS
16606M:	Thara Gopinath <thara.gopinath@gmail.com>
16607L:	linux-crypto@vger.kernel.org
16608L:	linux-arm-msm@vger.kernel.org
16609S:	Maintained
16610F:	drivers/crypto/qce/
16611
16612QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16613M:	Timur Tabi <timur@kernel.org>
16614L:	netdev@vger.kernel.org
16615S:	Maintained
16616F:	drivers/net/ethernet/qualcomm/emac/
16617
16618QUALCOMM ETHQOS ETHERNET DRIVER
16619M:	Vinod Koul <vkoul@kernel.org>
16620L:	netdev@vger.kernel.org
16621S:	Maintained
16622F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
16623F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16624
16625QUALCOMM FASTRPC DRIVER
16626M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16627M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
16628L:	linux-arm-msm@vger.kernel.org
16629S:	Maintained
16630F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16631F:	drivers/misc/fastrpc.c
16632F:	include/uapi/misc/fastrpc.h
16633
16634QUALCOMM HEXAGON ARCHITECTURE
16635M:	Brian Cain <bcain@quicinc.com>
16636L:	linux-hexagon@vger.kernel.org
16637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16638S:	Supported
16639F:	arch/hexagon/
16640
16641QUALCOMM HIDMA DRIVER
16642M:	Sinan Kaya <okaya@kernel.org>
16643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16644L:	linux-arm-msm@vger.kernel.org
16645L:	dmaengine@vger.kernel.org
16646S:	Supported
16647F:	drivers/dma/qcom/hidma*
16648
16649QUALCOMM I2C CCI DRIVER
16650M:	Loic Poulain <loic.poulain@linaro.org>
16651M:	Robert Foss <robert.foss@linaro.org>
16652L:	linux-i2c@vger.kernel.org
16653L:	linux-arm-msm@vger.kernel.org
16654S:	Maintained
16655F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16656F:	drivers/i2c/busses/i2c-qcom-cci.c
16657
16658QUALCOMM IOMMU
16659M:	Rob Clark <robdclark@gmail.com>
16660L:	iommu@lists.linux.dev
16661L:	linux-arm-msm@vger.kernel.org
16662S:	Maintained
16663F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
16664
16665QUALCOMM IPC ROUTER (QRTR) DRIVER
16666M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16667L:	linux-arm-msm@vger.kernel.org
16668S:	Maintained
16669F:	include/trace/events/qrtr.h
16670F:	include/uapi/linux/qrtr.h
16671F:	net/qrtr/
16672
16673QUALCOMM IPCC MAILBOX DRIVER
16674M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16675L:	linux-arm-msm@vger.kernel.org
16676S:	Supported
16677F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16678F:	drivers/mailbox/qcom-ipcc.c
16679F:	include/dt-bindings/mailbox/qcom-ipcc.h
16680
16681QUALCOMM IPQ4019 USB PHY DRIVER
16682M:	Robert Marko <robert.marko@sartura.hr>
16683M:	Luka Perkov <luka.perkov@sartura.hr>
16684L:	linux-arm-msm@vger.kernel.org
16685S:	Maintained
16686F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16687F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16688
16689QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16690M:	Robert Marko <robert.marko@sartura.hr>
16691M:	Luka Perkov <luka.perkov@sartura.hr>
16692L:	linux-arm-msm@vger.kernel.org
16693S:	Maintained
16694F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16695F:	drivers/regulator/vqmmc-ipq4019-regulator.c
16696
16697QUALCOMM NAND CONTROLLER DRIVER
16698M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16699L:	linux-mtd@lists.infradead.org
16700L:	linux-arm-msm@vger.kernel.org
16701S:	Maintained
16702F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16703F:	drivers/mtd/nand/raw/qcom_nandc.c
16704
16705QUALCOMM RMNET DRIVER
16706M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16707M:	Sean Tranchetti <quic_stranche@quicinc.com>
16708L:	netdev@vger.kernel.org
16709S:	Maintained
16710F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16711F:	drivers/net/ethernet/qualcomm/rmnet/
16712F:	include/linux/if_rmnet.h
16713
16714QUALCOMM TSENS THERMAL DRIVER
16715M:	Amit Kucheria <amitk@kernel.org>
16716M:	Thara Gopinath <thara.gopinath@gmail.com>
16717L:	linux-pm@vger.kernel.org
16718L:	linux-arm-msm@vger.kernel.org
16719S:	Maintained
16720F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16721F:	drivers/thermal/qcom/
16722
16723QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16724M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
16725L:	linux-media@vger.kernel.org
16726L:	linux-arm-msm@vger.kernel.org
16727S:	Maintained
16728T:	git git://linuxtv.org/media_tree.git
16729F:	Documentation/devicetree/bindings/media/*venus*
16730F:	drivers/media/platform/qcom/venus/
16731
16732QUALCOMM WCN36XX WIRELESS DRIVER
16733M:	Loic Poulain <loic.poulain@linaro.org>
16734L:	wcn36xx@lists.infradead.org
16735S:	Supported
16736W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16737F:	drivers/net/wireless/ath/wcn36xx/
16738
16739QUANTENNA QTNFMAC WIRELESS DRIVER
16740M:	Igor Mitsyanko <imitsyanko@quantenna.com>
16741R:	Sergey Matyukevich <geomatsi@gmail.com>
16742L:	linux-wireless@vger.kernel.org
16743S:	Maintained
16744F:	drivers/net/wireless/quantenna
16745
16746RADEON and AMDGPU DRM DRIVERS
16747M:	Alex Deucher <alexander.deucher@amd.com>
16748M:	Christian König <christian.koenig@amd.com>
16749M:	Pan, Xinhui <Xinhui.Pan@amd.com>
16750L:	amd-gfx@lists.freedesktop.org
16751S:	Supported
16752T:	git https://gitlab.freedesktop.org/agd5f/linux.git
16753B:	https://gitlab.freedesktop.org/drm/amd/-/issues
16754C:	irc://irc.oftc.net/radeon
16755F:	Documentation/gpu/amdgpu/
16756F:	drivers/gpu/drm/amd/
16757F:	drivers/gpu/drm/radeon/
16758F:	include/uapi/drm/amdgpu_drm.h
16759F:	include/uapi/drm/radeon_drm.h
16760
16761RADEON FRAMEBUFFER DISPLAY DRIVER
16762M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
16763L:	linux-fbdev@vger.kernel.org
16764S:	Maintained
16765F:	drivers/video/fbdev/aty/radeon*
16766F:	include/uapi/linux/radeonfb.h
16767
16768RADIOSHARK RADIO DRIVER
16769M:	Hans Verkuil <hverkuil@xs4all.nl>
16770L:	linux-media@vger.kernel.org
16771S:	Maintained
16772T:	git git://linuxtv.org/media_tree.git
16773F:	drivers/media/radio/radio-shark.c
16774
16775RADIOSHARK2 RADIO DRIVER
16776M:	Hans Verkuil <hverkuil@xs4all.nl>
16777L:	linux-media@vger.kernel.org
16778S:	Maintained
16779T:	git git://linuxtv.org/media_tree.git
16780F:	drivers/media/radio/radio-shark2.c
16781F:	drivers/media/radio/radio-tea5777.c
16782
16783RADOS BLOCK DEVICE (RBD)
16784M:	Ilya Dryomov <idryomov@gmail.com>
16785R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
16786L:	ceph-devel@vger.kernel.org
16787S:	Supported
16788W:	http://ceph.com/
16789T:	git git://github.com/ceph/ceph-client.git
16790F:	Documentation/ABI/testing/sysfs-bus-rbd
16791F:	drivers/block/rbd.c
16792F:	drivers/block/rbd_types.h
16793
16794RAGE128 FRAMEBUFFER DISPLAY DRIVER
16795M:	Paul Mackerras <paulus@samba.org>
16796L:	linux-fbdev@vger.kernel.org
16797S:	Maintained
16798F:	drivers/video/fbdev/aty/aty128fb.c
16799
16800RAINSHADOW-CEC DRIVER
16801M:	Hans Verkuil <hverkuil@xs4all.nl>
16802L:	linux-media@vger.kernel.org
16803S:	Maintained
16804T:	git git://linuxtv.org/media_tree.git
16805F:	drivers/media/cec/usb/rainshadow/
16806
16807RALINK MIPS ARCHITECTURE
16808M:	John Crispin <john@phrozen.org>
16809L:	linux-mips@vger.kernel.org
16810S:	Maintained
16811F:	arch/mips/ralink
16812
16813RALINK MT7621 MIPS ARCHITECTURE
16814M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16815M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16816L:	linux-mips@vger.kernel.org
16817S:	Maintained
16818F:	arch/mips/boot/dts/ralink/mt7621*
16819
16820RALINK PINCTRL DRIVER
16821M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16822M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16823L:	linux-mips@vger.kernel.org
16824S:	Maintained
16825F:	drivers/pinctrl/ralink/
16826
16827RALINK RT2X00 WIRELESS LAN DRIVER
16828M:	Stanislaw Gruszka <stf_xl@wp.pl>
16829M:	Helmut Schaa <helmut.schaa@googlemail.com>
16830L:	linux-wireless@vger.kernel.org
16831S:	Maintained
16832F:	drivers/net/wireless/ralink/rt2x00/
16833
16834RAMDISK RAM BLOCK DEVICE DRIVER
16835M:	Jens Axboe <axboe@kernel.dk>
16836S:	Maintained
16837F:	Documentation/admin-guide/blockdev/ramdisk.rst
16838F:	drivers/block/brd.c
16839
16840RANCHU VIRTUAL BOARD FOR MIPS
16841M:	Miodrag Dinic <miodrag.dinic@mips.com>
16842L:	linux-mips@vger.kernel.org
16843S:	Supported
16844F:	arch/mips/configs/generic/board-ranchu.config
16845F:	arch/mips/generic/board-ranchu.c
16846
16847RANDOM NUMBER DRIVER
16848M:	"Theodore Ts'o" <tytso@mit.edu>
16849M:	Jason A. Donenfeld <Jason@zx2c4.com>
16850T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16851S:	Maintained
16852F:	drivers/char/random.c
16853F:	drivers/virt/vmgenid.c
16854
16855RAPIDIO SUBSYSTEM
16856M:	Matt Porter <mporter@kernel.crashing.org>
16857M:	Alexandre Bounine <alex.bou9@gmail.com>
16858S:	Maintained
16859F:	drivers/rapidio/
16860
16861RAS INFRASTRUCTURE
16862M:	Tony Luck <tony.luck@intel.com>
16863M:	Borislav Petkov <bp@alien8.de>
16864L:	linux-edac@vger.kernel.org
16865S:	Maintained
16866F:	Documentation/admin-guide/ras.rst
16867F:	drivers/ras/
16868F:	include/linux/ras.h
16869F:	include/ras/ras_event.h
16870
16871RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16872L:	linux-wireless@vger.kernel.org
16873S:	Orphan
16874F:	drivers/net/wireless/ray*
16875
16876RC-CORE / LIRC FRAMEWORK
16877M:	Sean Young <sean@mess.org>
16878L:	linux-media@vger.kernel.org
16879S:	Maintained
16880W:	http://linuxtv.org
16881T:	git git://linuxtv.org/media_tree.git
16882F:	Documentation/driver-api/media/rc-core.rst
16883F:	Documentation/userspace-api/media/rc/
16884F:	drivers/media/rc/
16885F:	include/media/rc-map.h
16886F:	include/media/rc-core.h
16887F:	include/uapi/linux/lirc.h
16888
16889RCMM REMOTE CONTROLS DECODER
16890M:	Patrick Lerda <patrick9876@free.fr>
16891S:	Maintained
16892F:	drivers/media/rc/ir-rcmm-decoder.c
16893
16894RCUTORTURE TEST FRAMEWORK
16895M:	"Paul E. McKenney" <paulmck@kernel.org>
16896M:	Josh Triplett <josh@joshtriplett.org>
16897R:	Steven Rostedt <rostedt@goodmis.org>
16898R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16899R:	Lai Jiangshan <jiangshanlai@gmail.com>
16900L:	rcu@vger.kernel.org
16901S:	Supported
16902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16903F:	tools/testing/selftests/rcutorture
16904
16905RDACM20 Camera Sensor
16906M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16907M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16908M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16909M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16910L:	linux-media@vger.kernel.org
16911S:	Maintained
16912F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16913F:	drivers/media/i2c/max9271.c
16914F:	drivers/media/i2c/max9271.h
16915F:	drivers/media/i2c/rdacm20.c
16916
16917RDACM21 Camera Sensor
16918M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16919M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16920M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16921M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16922L:	linux-media@vger.kernel.org
16923S:	Maintained
16924F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16925F:	drivers/media/i2c/max9271.c
16926F:	drivers/media/i2c/max9271.h
16927F:	drivers/media/i2c/rdacm21.c
16928
16929RDC R-321X SoC
16930M:	Florian Fainelli <florian@openwrt.org>
16931S:	Maintained
16932
16933RDC R6040 FAST ETHERNET DRIVER
16934M:	Florian Fainelli <f.fainelli@gmail.com>
16935L:	netdev@vger.kernel.org
16936S:	Maintained
16937F:	drivers/net/ethernet/rdc/r6040.c
16938
16939RDMAVT - RDMA verbs software
16940M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16941L:	linux-rdma@vger.kernel.org
16942S:	Supported
16943F:	drivers/infiniband/sw/rdmavt
16944
16945RDS - RELIABLE DATAGRAM SOCKETS
16946M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
16947L:	netdev@vger.kernel.org
16948L:	linux-rdma@vger.kernel.org
16949L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
16950S:	Supported
16951W:	https://oss.oracle.com/projects/rds/
16952F:	Documentation/networking/rds.rst
16953F:	net/rds/
16954
16955RDT - RESOURCE ALLOCATION
16956M:	Fenghua Yu <fenghua.yu@intel.com>
16957M:	Reinette Chatre <reinette.chatre@intel.com>
16958L:	linux-kernel@vger.kernel.org
16959S:	Supported
16960F:	Documentation/x86/resctrl*
16961F:	arch/x86/include/asm/resctrl.h
16962F:	arch/x86/kernel/cpu/resctrl/
16963F:	tools/testing/selftests/resctrl/
16964
16965READ-COPY UPDATE (RCU)
16966M:	"Paul E. McKenney" <paulmck@kernel.org>
16967M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16968M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16969M:	Josh Triplett <josh@joshtriplett.org>
16970R:	Steven Rostedt <rostedt@goodmis.org>
16971R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16972R:	Lai Jiangshan <jiangshanlai@gmail.com>
16973R:	Joel Fernandes <joel@joelfernandes.org>
16974L:	rcu@vger.kernel.org
16975S:	Supported
16976W:	http://www.rdrop.com/users/paulmck/RCU/
16977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16978F:	Documentation/RCU/
16979F:	include/linux/rcu*
16980F:	kernel/rcu/
16981X:	Documentation/RCU/torture.rst
16982X:	include/linux/srcu*.h
16983X:	kernel/rcu/srcu*.c
16984
16985REAL TIME CLOCK (RTC) SUBSYSTEM
16986M:	Alessandro Zummo <a.zummo@towertech.it>
16987M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16988L:	linux-rtc@vger.kernel.org
16989S:	Maintained
16990Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
16991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16992F:	Documentation/admin-guide/rtc.rst
16993F:	Documentation/devicetree/bindings/rtc/
16994F:	drivers/rtc/
16995F:	include/linux/platform_data/rtc-*
16996F:	include/linux/rtc.h
16997F:	include/linux/rtc/
16998F:	include/uapi/linux/rtc.h
16999F:	tools/testing/selftests/rtc/
17000
17001REALTEK AUDIO CODECS
17002M:	Oder Chiou <oder_chiou@realtek.com>
17003S:	Maintained
17004F:	include/sound/rt*.h
17005F:	sound/soc/codecs/rt*
17006
17007REALTEK OTTO WATCHDOG
17008M:	Sander Vanheule <sander@svanheule.net>
17009L:	linux-watchdog@vger.kernel.org
17010S:	Maintained
17011F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17012F:	drivers/watchdog/realtek_otto_wdt.c
17013
17014REALTEK RTL83xx SMI DSA ROUTER CHIPS
17015M:	Linus Walleij <linus.walleij@linaro.org>
17016M:	Alvin Šipraga <alsi@bang-olufsen.dk>
17017S:	Maintained
17018F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
17019F:	drivers/net/dsa/realtek/*
17020
17021REALTEK WIRELESS DRIVER (rtlwifi family)
17022M:	Ping-Ke Shih <pkshih@realtek.com>
17023L:	linux-wireless@vger.kernel.org
17024S:	Maintained
17025W:	https://wireless.wiki.kernel.org/
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17027F:	drivers/net/wireless/realtek/rtlwifi/
17028
17029REALTEK WIRELESS DRIVER (rtw88)
17030M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
17031L:	linux-wireless@vger.kernel.org
17032S:	Maintained
17033F:	drivers/net/wireless/realtek/rtw88/
17034
17035REALTEK WIRELESS DRIVER (rtw89)
17036M:	Ping-Ke Shih <pkshih@realtek.com>
17037L:	linux-wireless@vger.kernel.org
17038S:	Maintained
17039F:	drivers/net/wireless/realtek/rtw89/
17040
17041REDPINE WIRELESS DRIVER
17042M:	Amitkumar Karwar <amitkarwar@gmail.com>
17043M:	Siva Rebbagondla <siva8118@gmail.com>
17044L:	linux-wireless@vger.kernel.org
17045S:	Maintained
17046F:	drivers/net/wireless/rsi/
17047
17048REGISTER MAP ABSTRACTION
17049M:	Mark Brown <broonie@kernel.org>
17050L:	linux-kernel@vger.kernel.org
17051S:	Supported
17052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17053F:	Documentation/devicetree/bindings/regmap/
17054F:	drivers/base/regmap/
17055F:	include/linux/regmap.h
17056
17057REISERFS FILE SYSTEM
17058L:	reiserfs-devel@vger.kernel.org
17059S:	Supported
17060F:	fs/reiserfs/
17061
17062REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17063M:	Bjorn Andersson <bjorn.andersson@linaro.org>
17064M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17065L:	linux-remoteproc@vger.kernel.org
17066S:	Maintained
17067T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17068F:	Documentation/ABI/testing/sysfs-class-remoteproc
17069F:	Documentation/devicetree/bindings/remoteproc/
17070F:	Documentation/staging/remoteproc.rst
17071F:	drivers/remoteproc/
17072F:	include/linux/remoteproc.h
17073F:	include/linux/remoteproc/
17074
17075REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17076M:	Bjorn Andersson <bjorn.andersson@linaro.org>
17077M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17078L:	linux-remoteproc@vger.kernel.org
17079S:	Maintained
17080T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17081F:	Documentation/ABI/testing/sysfs-bus-rpmsg
17082F:	Documentation/staging/rpmsg.rst
17083F:	drivers/rpmsg/
17084F:	include/linux/rpmsg.h
17085F:	include/linux/rpmsg/
17086F:	include/uapi/linux/rpmsg.h
17087F:	samples/rpmsg/
17088
17089REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17090M:	Stephan Gerhold <stephan@gerhold.net>
17091L:	netdev@vger.kernel.org
17092L:	linux-remoteproc@vger.kernel.org
17093S:	Maintained
17094F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
17095
17096RENESAS CLOCK DRIVERS
17097M:	Geert Uytterhoeven <geert+renesas@glider.be>
17098L:	linux-renesas-soc@vger.kernel.org
17099S:	Supported
17100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17101F:	Documentation/devicetree/bindings/clock/renesas,*
17102F:	drivers/clk/renesas/
17103
17104RENESAS EMEV2 I2C DRIVER
17105M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17106L:	linux-renesas-soc@vger.kernel.org
17107S:	Supported
17108F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17109F:	drivers/i2c/busses/i2c-emev2.c
17110
17111RENESAS ETHERNET DRIVERS
17112R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17113L:	netdev@vger.kernel.org
17114L:	linux-renesas-soc@vger.kernel.org
17115F:	Documentation/devicetree/bindings/net/renesas,*.yaml
17116F:	drivers/net/ethernet/renesas/
17117F:	include/linux/sh_eth.h
17118
17119RENESAS R-CAR GYROADC DRIVER
17120M:	Marek Vasut <marek.vasut@gmail.com>
17121L:	linux-iio@vger.kernel.org
17122S:	Supported
17123F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17124F:	drivers/iio/adc/rcar-gyroadc.c
17125
17126RENESAS R-CAR I2C DRIVERS
17127M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17128L:	linux-renesas-soc@vger.kernel.org
17129S:	Supported
17130F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17131F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17132F:	drivers/i2c/busses/i2c-rcar.c
17133F:	drivers/i2c/busses/i2c-sh_mobile.c
17134
17135RENESAS R-CAR SATA DRIVER
17136R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17137S:	Supported
17138L:	linux-ide@vger.kernel.org
17139L:	linux-renesas-soc@vger.kernel.org
17140F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17141F:	drivers/ata/sata_rcar.c
17142
17143RENESAS R-CAR THERMAL DRIVERS
17144M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
17145L:	linux-renesas-soc@vger.kernel.org
17146S:	Supported
17147F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17148F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17149F:	drivers/thermal/rcar_gen3_thermal.c
17150F:	drivers/thermal/rcar_thermal.c
17151
17152RENESAS RIIC DRIVER
17153M:	Chris Brandt <chris.brandt@renesas.com>
17154L:	linux-renesas-soc@vger.kernel.org
17155S:	Supported
17156F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17157F:	drivers/i2c/busses/i2c-riic.c
17158
17159RENESAS USB PHY DRIVER
17160M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17161L:	linux-renesas-soc@vger.kernel.org
17162S:	Maintained
17163F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
17164
17165RENESAS RZ/G2L A/D DRIVER
17166M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17167L:	linux-iio@vger.kernel.org
17168L:	linux-renesas-soc@vger.kernel.org
17169S:	Supported
17170F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17171F:	drivers/iio/adc/rzg2l_adc.c
17172
17173RENESAS RZ/N1 RTC CONTROLLER DRIVER
17174M:	Miquel Raynal <miquel.raynal@bootlin.com>
17175L:	linux-rtc@vger.kernel.org
17176L:	linux-renesas-soc@vger.kernel.org
17177S:	Maintained
17178F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17179F:	drivers/rtc/rtc-rzn1.c
17180
17181RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17182M:	Miquel Raynal <miquel.raynal@bootlin.com>
17183L:	linux-mtd@lists.infradead.org
17184L:	linux-renesas-soc@vger.kernel.org
17185S:	Maintained
17186F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17187F:	drivers/mtd/nand/raw/renesas-nand-controller.c
17188
17189RESET CONTROLLER FRAMEWORK
17190M:	Philipp Zabel <p.zabel@pengutronix.de>
17191S:	Maintained
17192T:	git git://git.pengutronix.de/git/pza/linux
17193F:	Documentation/devicetree/bindings/reset/
17194F:	Documentation/driver-api/reset.rst
17195F:	drivers/reset/
17196F:	include/dt-bindings/reset/
17197F:	include/linux/reset-controller.h
17198F:	include/linux/reset.h
17199F:	include/linux/reset/
17200K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17201
17202RESTARTABLE SEQUENCES SUPPORT
17203M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17204M:	Peter Zijlstra <peterz@infradead.org>
17205M:	"Paul E. McKenney" <paulmck@kernel.org>
17206M:	Boqun Feng <boqun.feng@gmail.com>
17207L:	linux-kernel@vger.kernel.org
17208S:	Supported
17209F:	include/trace/events/rseq.h
17210F:	include/uapi/linux/rseq.h
17211F:	kernel/rseq.c
17212F:	tools/testing/selftests/rseq/
17213
17214RFKILL
17215M:	Johannes Berg <johannes@sipsolutions.net>
17216L:	linux-wireless@vger.kernel.org
17217S:	Maintained
17218W:	https://wireless.wiki.kernel.org/
17219Q:	https://patchwork.kernel.org/project/linux-wireless/list/
17220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17222F:	Documentation/ABI/stable/sysfs-class-rfkill
17223F:	Documentation/driver-api/rfkill.rst
17224F:	include/linux/rfkill.h
17225F:	include/uapi/linux/rfkill.h
17226F:	net/rfkill/
17227
17228RHASHTABLE
17229M:	Thomas Graf <tgraf@suug.ch>
17230M:	Herbert Xu <herbert@gondor.apana.org.au>
17231L:	netdev@vger.kernel.org
17232S:	Maintained
17233F:	include/linux/rhashtable-types.h
17234F:	include/linux/rhashtable.h
17235F:	lib/rhashtable.c
17236F:	lib/test_rhashtable.c
17237
17238RICOH R5C592 MEMORYSTICK DRIVER
17239M:	Maxim Levitsky <maximlevitsky@gmail.com>
17240S:	Maintained
17241F:	drivers/memstick/host/r592.*
17242
17243RICOH SMARTMEDIA/XD DRIVER
17244M:	Maxim Levitsky <maximlevitsky@gmail.com>
17245S:	Maintained
17246F:	drivers/mtd/nand/raw/r852.c
17247F:	drivers/mtd/nand/raw/r852.h
17248
17249RISC-V PMU DRIVERS
17250M:	Atish Patra <atishp@atishpatra.org>
17251R:	Anup Patel <anup@brainfault.org>
17252L:	linux-riscv@lists.infradead.org
17253S:	Supported
17254F:	drivers/perf/riscv_pmu.c
17255F:	drivers/perf/riscv_pmu_legacy.c
17256F:	drivers/perf/riscv_pmu_sbi.c
17257
17258RISC-V ARCHITECTURE
17259M:	Paul Walmsley <paul.walmsley@sifive.com>
17260M:	Palmer Dabbelt <palmer@dabbelt.com>
17261M:	Albert Ou <aou@eecs.berkeley.edu>
17262L:	linux-riscv@lists.infradead.org
17263S:	Supported
17264P:	Documentation/riscv/patch-acceptance.rst
17265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17266F:	arch/riscv/
17267N:	riscv
17268K:	riscv
17269
17270RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17271M:	Conor Dooley <conor.dooley@microchip.com>
17272M:	Daire McNamara <daire.mcnamara@microchip.com>
17273L:	linux-riscv@lists.infradead.org
17274S:	Supported
17275F:	arch/riscv/boot/dts/microchip/
17276F:	drivers/char/hw_random/mpfs-rng.c
17277F:	drivers/clk/microchip/clk-mpfs.c
17278F:	drivers/mailbox/mailbox-mpfs.c
17279F:	drivers/pci/controller/pcie-microchip-host.c
17280F:	drivers/soc/microchip/
17281F:	include/soc/microchip/mpfs.h
17282
17283RNBD BLOCK DRIVERS
17284M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17285M:	Jack Wang <jinpu.wang@ionos.com>
17286L:	linux-block@vger.kernel.org
17287S:	Maintained
17288F:	drivers/block/rnbd/
17289
17290ROCCAT DRIVERS
17291M:	Stefan Achatz <erazor_de@users.sourceforge.net>
17292S:	Maintained
17293W:	http://sourceforge.net/projects/roccat/
17294F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
17295F:	drivers/hid/hid-roccat*
17296F:	include/linux/hid-roccat*
17297
17298ROCKCHIP I2S TDM DRIVER
17299M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17300L:	linux-rockchip@lists.infradead.org
17301S:	Maintained
17302F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17303F:	sound/soc/rockchip/rockchip_i2s_tdm.*
17304
17305ROCKCHIP ISP V1 DRIVER
17306M:	Dafna Hirschfeld <dafna@fastmail.com>
17307L:	linux-media@vger.kernel.org
17308L:	linux-rockchip@lists.infradead.org
17309S:	Maintained
17310F:	Documentation/admin-guide/media/rkisp1.rst
17311F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17312F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17313F:	drivers/media/platform/rockchip/rkisp1
17314F:	include/uapi/linux/rkisp1-config.h
17315
17316ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17317M:	Jacob Chen <jacob-chen@iotwrt.com>
17318M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17319L:	linux-media@vger.kernel.org
17320L:	linux-rockchip@lists.infradead.org
17321S:	Maintained
17322F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
17323F:	drivers/media/platform/rockchip/rga/
17324
17325ROCKCHIP VIDEO DECODER DRIVER
17326M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17327L:	linux-media@vger.kernel.org
17328L:	linux-rockchip@lists.infradead.org
17329S:	Maintained
17330F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17331F:	drivers/staging/media/rkvdec/
17332
17333ROCKER DRIVER
17334M:	Jiri Pirko <jiri@resnulli.us>
17335L:	netdev@vger.kernel.org
17336S:	Supported
17337F:	drivers/net/ethernet/rocker/
17338
17339ROCKETPORT EXPRESS/INFINITY DRIVER
17340M:	Kevin Cernekee <cernekee@gmail.com>
17341L:	linux-serial@vger.kernel.org
17342S:	Odd Fixes
17343F:	drivers/tty/serial/rp2.*
17344
17345ROHM BD99954 CHARGER IC
17346R:	Matti Vaittinen <mazziesaccount@gmail.com>
17347S:	Supported
17348F:	drivers/power/supply/bd99954-charger.c
17349F:	drivers/power/supply/bd99954-charger.h
17350
17351ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17352M:	Tomasz Duszynski <tduszyns@gmail.com>
17353S:	Maintained
17354F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
17355F:	drivers/iio/light/bh1750.c
17356
17357ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17358M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17359L:	linux-kernel@vger.kernel.org
17360L:	linux-renesas-soc@vger.kernel.org
17361S:	Supported
17362F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17363F:	drivers/gpio/gpio-bd9571mwv.c
17364F:	drivers/mfd/bd9571mwv.c
17365F:	drivers/regulator/bd9571mwv-regulator.c
17366F:	include/linux/mfd/bd9571mwv.h
17367
17368ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17369R:	Matti Vaittinen <mazziesaccount@gmail.com>
17370S:	Supported
17371F:	drivers/clk/clk-bd718x7.c
17372F:	drivers/gpio/gpio-bd71815.c
17373F:	drivers/gpio/gpio-bd71828.c
17374F:	drivers/mfd/rohm-bd71828.c
17375F:	drivers/mfd/rohm-bd718x7.c
17376F:	drivers/mfd/rohm-bd9576.c
17377F:	drivers/regulator/bd71815-regulator.c
17378F:	drivers/regulator/bd71828-regulator.c
17379F:	drivers/regulator/bd718x7-regulator.c
17380F:	drivers/regulator/bd9576-regulator.c
17381F:	drivers/regulator/rohm-regulator.c
17382F:	drivers/rtc/rtc-bd70528.c
17383F:	drivers/watchdog/bd9576_wdt.c
17384F:	include/linux/mfd/rohm-bd71815.h
17385F:	include/linux/mfd/rohm-bd71828.h
17386F:	include/linux/mfd/rohm-bd718x7.h
17387F:	include/linux/mfd/rohm-bd957x.h
17388F:	include/linux/mfd/rohm-generic.h
17389F:	include/linux/mfd/rohm-shared.h
17390
17391ROSE NETWORK LAYER
17392M:	Ralf Baechle <ralf@linux-mips.org>
17393L:	linux-hams@vger.kernel.org
17394S:	Maintained
17395W:	http://www.linux-ax25.org/
17396F:	include/net/rose.h
17397F:	include/uapi/linux/rose.h
17398F:	net/rose/
17399
17400ROTATION DRIVER FOR ALLWINNER A83T
17401M:	Jernej Skrabec <jernej.skrabec@gmail.com>
17402L:	linux-media@vger.kernel.org
17403S:	Maintained
17404T:	git git://linuxtv.org/media_tree.git
17405F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17406F:	drivers/media/platform/sunxi/sun8i-rotate/
17407
17408RPMSG TTY DRIVER
17409M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17410L:	linux-remoteproc@vger.kernel.org
17411S:	Maintained
17412F:	drivers/tty/rpmsg_tty.c
17413
17414RTL2830 MEDIA DRIVER
17415M:	Antti Palosaari <crope@iki.fi>
17416L:	linux-media@vger.kernel.org
17417S:	Maintained
17418W:	https://linuxtv.org
17419W:	http://palosaari.fi/linux/
17420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17421T:	git git://linuxtv.org/anttip/media_tree.git
17422F:	drivers/media/dvb-frontends/rtl2830*
17423
17424RTL2832 MEDIA DRIVER
17425M:	Antti Palosaari <crope@iki.fi>
17426L:	linux-media@vger.kernel.org
17427S:	Maintained
17428W:	https://linuxtv.org
17429W:	http://palosaari.fi/linux/
17430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17431T:	git git://linuxtv.org/anttip/media_tree.git
17432F:	drivers/media/dvb-frontends/rtl2832*
17433
17434RTL2832_SDR MEDIA DRIVER
17435M:	Antti Palosaari <crope@iki.fi>
17436L:	linux-media@vger.kernel.org
17437S:	Maintained
17438W:	https://linuxtv.org
17439W:	http://palosaari.fi/linux/
17440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17441T:	git git://linuxtv.org/anttip/media_tree.git
17442F:	drivers/media/dvb-frontends/rtl2832_sdr*
17443
17444RTL8180 WIRELESS DRIVER
17445L:	linux-wireless@vger.kernel.org
17446S:	Orphan
17447W:	https://wireless.wiki.kernel.org/
17448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17449F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
17450
17451RTL8187 WIRELESS DRIVER
17452M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17453M:	Hin-Tak Leung <htl10@users.sourceforge.net>
17454M:	Larry Finger <Larry.Finger@lwfinger.net>
17455L:	linux-wireless@vger.kernel.org
17456S:	Maintained
17457W:	https://wireless.wiki.kernel.org/
17458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17459F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
17460
17461RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17462M:	Jes Sorensen <Jes.Sorensen@gmail.com>
17463L:	linux-wireless@vger.kernel.org
17464S:	Maintained
17465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17466F:	drivers/net/wireless/realtek/rtl8xxxu/
17467
17468RTRS TRANSPORT DRIVERS
17469M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17470M:	Jack Wang <jinpu.wang@ionos.com>
17471L:	linux-rdma@vger.kernel.org
17472S:	Maintained
17473F:	drivers/infiniband/ulp/rtrs/
17474
17475RXRPC SOCKETS (AF_RXRPC)
17476M:	David Howells <dhowells@redhat.com>
17477M:	Marc Dionne <marc.dionne@auristor.com>
17478L:	linux-afs@lists.infradead.org
17479S:	Supported
17480W:	https://www.infradead.org/~dhowells/kafs/
17481F:	Documentation/networking/rxrpc.rst
17482F:	include/keys/rxrpc-type.h
17483F:	include/net/af_rxrpc.h
17484F:	include/trace/events/rxrpc.h
17485F:	include/uapi/linux/rxrpc.h
17486F:	net/rxrpc/
17487
17488S3 SAVAGE FRAMEBUFFER DRIVER
17489M:	Antonino Daplas <adaplas@gmail.com>
17490L:	linux-fbdev@vger.kernel.org
17491S:	Maintained
17492F:	drivers/video/fbdev/savage/
17493
17494S390
17495M:	Heiko Carstens <hca@linux.ibm.com>
17496M:	Vasily Gorbik <gor@linux.ibm.com>
17497M:	Alexander Gordeev <agordeev@linux.ibm.com>
17498R:	Christian Borntraeger <borntraeger@linux.ibm.com>
17499R:	Sven Schnelle <svens@linux.ibm.com>
17500L:	linux-s390@vger.kernel.org
17501S:	Supported
17502W:	http://www.ibm.com/developerworks/linux/linux390/
17503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17504F:	Documentation/driver-api/s390-drivers.rst
17505F:	Documentation/s390/
17506F:	arch/s390/
17507F:	drivers/s390/
17508
17509S390 COMMON I/O LAYER
17510M:	Vineeth Vijayan <vneethv@linux.ibm.com>
17511M:	Peter Oberparleiter <oberpar@linux.ibm.com>
17512L:	linux-s390@vger.kernel.org
17513S:	Supported
17514W:	http://www.ibm.com/developerworks/linux/linux390/
17515F:	drivers/s390/cio/
17516
17517S390 DASD DRIVER
17518M:	Stefan Haberland <sth@linux.ibm.com>
17519M:	Jan Hoeppner <hoeppner@linux.ibm.com>
17520L:	linux-s390@vger.kernel.org
17521S:	Supported
17522W:	http://www.ibm.com/developerworks/linux/linux390/
17523F:	block/partitions/ibm.c
17524F:	drivers/s390/block/dasd*
17525F:	include/linux/dasd_mod.h
17526
17527S390 IOMMU (PCI)
17528M:	Matthew Rosato <mjrosato@linux.ibm.com>
17529M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17530L:	linux-s390@vger.kernel.org
17531S:	Supported
17532W:	http://www.ibm.com/developerworks/linux/linux390/
17533F:	drivers/iommu/s390-iommu.c
17534
17535S390 IUCV NETWORK LAYER
17536M:	Alexandra Winter <wintera@linux.ibm.com>
17537M:	Wenjia Zhang <wenjia@linux.ibm.com>
17538L:	linux-s390@vger.kernel.org
17539L:	netdev@vger.kernel.org
17540S:	Supported
17541W:	http://www.ibm.com/developerworks/linux/linux390/
17542F:	drivers/s390/net/*iucv*
17543F:	include/net/iucv/
17544F:	net/iucv/
17545
17546S390 NETWORK DRIVERS
17547M:	Alexandra Winter <wintera@linux.ibm.com>
17548M:	Wenjia Zhang <wenjia@linux.ibm.com>
17549L:	linux-s390@vger.kernel.org
17550L:	netdev@vger.kernel.org
17551S:	Supported
17552W:	http://www.ibm.com/developerworks/linux/linux390/
17553F:	drivers/s390/net/
17554
17555S390 PCI SUBSYSTEM
17556M:	Niklas Schnelle <schnelle@linux.ibm.com>
17557M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17558L:	linux-s390@vger.kernel.org
17559S:	Supported
17560W:	http://www.ibm.com/developerworks/linux/linux390/
17561F:	arch/s390/pci/
17562F:	drivers/pci/hotplug/s390_pci_hpc.c
17563F:	Documentation/s390/pci.rst
17564
17565S390 VFIO AP DRIVER
17566M:	Tony Krowiak <akrowiak@linux.ibm.com>
17567M:	Halil Pasic <pasic@linux.ibm.com>
17568M:	Jason Herne <jjherne@linux.ibm.com>
17569L:	linux-s390@vger.kernel.org
17570S:	Supported
17571W:	http://www.ibm.com/developerworks/linux/linux390/
17572F:	Documentation/s390/vfio-ap.rst
17573F:	drivers/s390/crypto/vfio_ap*
17574
17575S390 VFIO-CCW DRIVER
17576M:	Eric Farman <farman@linux.ibm.com>
17577M:	Matthew Rosato <mjrosato@linux.ibm.com>
17578R:	Halil Pasic <pasic@linux.ibm.com>
17579L:	linux-s390@vger.kernel.org
17580L:	kvm@vger.kernel.org
17581S:	Supported
17582F:	Documentation/s390/vfio-ccw.rst
17583F:	drivers/s390/cio/vfio_ccw*
17584F:	include/uapi/linux/vfio_ccw.h
17585
17586S390 VFIO-PCI DRIVER
17587M:	Matthew Rosato <mjrosato@linux.ibm.com>
17588M:	Eric Farman <farman@linux.ibm.com>
17589L:	linux-s390@vger.kernel.org
17590L:	kvm@vger.kernel.org
17591S:	Supported
17592F:	drivers/vfio/pci/vfio_pci_zdev.c
17593F:	include/uapi/linux/vfio_zdev.h
17594
17595S390 ZCRYPT DRIVER
17596M:	Harald Freudenberger <freude@linux.ibm.com>
17597L:	linux-s390@vger.kernel.org
17598S:	Supported
17599W:	http://www.ibm.com/developerworks/linux/linux390/
17600F:	drivers/s390/crypto/
17601
17602S390 ZFCP DRIVER
17603M:	Steffen Maier <maier@linux.ibm.com>
17604M:	Benjamin Block <bblock@linux.ibm.com>
17605L:	linux-s390@vger.kernel.org
17606S:	Supported
17607W:	http://www.ibm.com/developerworks/linux/linux390/
17608F:	drivers/s390/scsi/zfcp_*
17609
17610S3C ADC BATTERY DRIVER
17611M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17612L:	linux-samsung-soc@vger.kernel.org
17613S:	Odd Fixes
17614F:	drivers/power/supply/s3c_adc_battery.c
17615F:	include/linux/s3c_adc_battery.h
17616
17617S3C24XX SD/MMC Driver
17618M:	Ben Dooks <ben-linux@fluff.org>
17619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17620S:	Supported
17621F:	drivers/mmc/host/s3cmci.*
17622
17623SAA6588 RDS RECEIVER DRIVER
17624M:	Hans Verkuil <hverkuil@xs4all.nl>
17625L:	linux-media@vger.kernel.org
17626S:	Odd Fixes
17627W:	https://linuxtv.org
17628T:	git git://linuxtv.org/media_tree.git
17629F:	drivers/media/i2c/saa6588*
17630
17631SAA7134 VIDEO4LINUX DRIVER
17632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17633L:	linux-media@vger.kernel.org
17634S:	Odd fixes
17635W:	https://linuxtv.org
17636T:	git git://linuxtv.org/media_tree.git
17637F:	Documentation/driver-api/media/drivers/saa7134*
17638F:	drivers/media/pci/saa7134/
17639
17640SAA7146 VIDEO4LINUX-2 DRIVER
17641M:	Hans Verkuil <hverkuil@xs4all.nl>
17642L:	linux-media@vger.kernel.org
17643S:	Maintained
17644T:	git git://linuxtv.org/media_tree.git
17645F:	drivers/media/common/saa7146/
17646F:	drivers/media/pci/saa7146/
17647F:	include/media/drv-intf/saa7146*
17648
17649SAFESETID SECURITY MODULE
17650M:	Micah Morton <mortonm@chromium.org>
17651S:	Supported
17652F:	Documentation/admin-guide/LSM/SafeSetID.rst
17653F:	security/safesetid/
17654
17655SAMSUNG AUDIO (ASoC) DRIVERS
17656M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17657M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17659S:	Supported
17660B:	mailto:linux-samsung-soc@vger.kernel.org
17661F:	Documentation/devicetree/bindings/sound/samsung*
17662F:	sound/soc/samsung/
17663
17664SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17665M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17666L:	linux-crypto@vger.kernel.org
17667L:	linux-samsung-soc@vger.kernel.org
17668S:	Maintained
17669F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17670F:	drivers/crypto/exynos-rng.c
17671
17672SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17673M:	Łukasz Stelmach <l.stelmach@samsung.com>
17674L:	linux-samsung-soc@vger.kernel.org
17675S:	Maintained
17676F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17677F:	drivers/char/hw_random/exynos-trng.c
17678
17679SAMSUNG FRAMEBUFFER DRIVER
17680M:	Jingoo Han <jingoohan1@gmail.com>
17681L:	linux-fbdev@vger.kernel.org
17682S:	Maintained
17683F:	drivers/video/fbdev/s3c-fb.c
17684
17685SAMSUNG INTERCONNECT DRIVERS
17686M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17687M:	Artur Świgoń <a.swigon@samsung.com>
17688L:	linux-pm@vger.kernel.org
17689L:	linux-samsung-soc@vger.kernel.org
17690S:	Supported
17691F:	drivers/interconnect/samsung/
17692
17693SAMSUNG LAPTOP DRIVER
17694M:	Corentin Chary <corentin.chary@gmail.com>
17695L:	platform-driver-x86@vger.kernel.org
17696S:	Maintained
17697F:	drivers/platform/x86/samsung-laptop.c
17698
17699SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17700M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17701M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17702L:	linux-kernel@vger.kernel.org
17703L:	linux-samsung-soc@vger.kernel.org
17704S:	Supported
17705B:	mailto:linux-samsung-soc@vger.kernel.org
17706F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17707F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17708F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17709F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17710F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17711F:	drivers/clk/clk-s2mps11.c
17712F:	drivers/mfd/sec*.c
17713F:	drivers/regulator/s2m*.c
17714F:	drivers/regulator/s5m*.c
17715F:	drivers/rtc/rtc-s5m.c
17716F:	include/linux/mfd/samsung/
17717
17718SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17719M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17720L:	linux-media@vger.kernel.org
17721L:	linux-samsung-soc@vger.kernel.org
17722S:	Maintained
17723F:	drivers/media/platform/samsung/s3c-camif/
17724F:	include/media/drv-intf/s3c_camif.h
17725
17726SAMSUNG S3FWRN5 NFC DRIVER
17727M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17728M:	Krzysztof Opasiak <k.opasiak@samsung.com>
17729L:	linux-nfc@lists.01.org (subscribers-only)
17730S:	Maintained
17731F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17732F:	drivers/nfc/s3fwrn5
17733
17734SAMSUNG S5C73M3 CAMERA DRIVER
17735M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17736M:	Andrzej Hajda <andrzej.hajda@intel.com>
17737L:	linux-media@vger.kernel.org
17738S:	Supported
17739F:	drivers/media/i2c/s5c73m3/*
17740
17741SAMSUNG S5K5BAF CAMERA DRIVER
17742M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17743M:	Andrzej Hajda <andrzej.hajda@intel.com>
17744L:	linux-media@vger.kernel.org
17745S:	Supported
17746F:	drivers/media/i2c/s5k5baf.c
17747
17748SAMSUNG S5P Security SubSystem (SSS) DRIVER
17749M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17750M:	Vladimir Zapolskiy <vz@mleia.com>
17751L:	linux-crypto@vger.kernel.org
17752L:	linux-samsung-soc@vger.kernel.org
17753S:	Maintained
17754F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17755F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17756F:	drivers/crypto/s5p-sss.c
17757
17758SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17759M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17760L:	linux-media@vger.kernel.org
17761S:	Supported
17762Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17763F:	drivers/media/platform/samsung/exynos4-is/
17764
17765SAMSUNG SOC CLOCK DRIVERS
17766M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17767M:	Tomasz Figa <tomasz.figa@gmail.com>
17768M:	Chanwoo Choi <cw00.choi@samsung.com>
17769R:	Alim Akhtar <alim.akhtar@samsung.com>
17770L:	linux-samsung-soc@vger.kernel.org
17771S:	Supported
17772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17773F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
17774F:	Documentation/devicetree/bindings/clock/samsung,s3c*
17775F:	drivers/clk/samsung/
17776F:	include/dt-bindings/clock/exynos*.h
17777F:	include/dt-bindings/clock/s3c*.h
17778F:	include/dt-bindings/clock/s5p*.h
17779F:	include/dt-bindings/clock/samsung,*.h
17780F:	include/linux/clk/samsung.h
17781F:	include/linux/platform_data/clk-s3c2410.h
17782
17783SAMSUNG SPI DRIVERS
17784M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17785M:	Andi Shyti <andi@etezian.org>
17786L:	linux-spi@vger.kernel.org
17787L:	linux-samsung-soc@vger.kernel.org
17788S:	Maintained
17789F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17790F:	drivers/spi/spi-s3c*
17791F:	include/linux/platform_data/spi-s3c64xx.h
17792F:	include/linux/spi/s3c24xx-fiq.h
17793
17794SAMSUNG SXGBE DRIVERS
17795M:	Byungho An <bh74.an@samsung.com>
17796L:	netdev@vger.kernel.org
17797S:	Supported
17798F:	drivers/net/ethernet/samsung/sxgbe/
17799
17800SAMSUNG THERMAL DRIVER
17801M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17802M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17803L:	linux-pm@vger.kernel.org
17804L:	linux-samsung-soc@vger.kernel.org
17805S:	Maintained
17806F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17807F:	drivers/thermal/samsung/
17808
17809SAMSUNG USB2 PHY DRIVER
17810M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17811L:	linux-kernel@vger.kernel.org
17812S:	Supported
17813F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17814F:	Documentation/driver-api/phy/samsung-usb2.rst
17815F:	drivers/phy/samsung/phy-exynos4210-usb2.c
17816F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
17817F:	drivers/phy/samsung/phy-exynos5250-usb2.c
17818F:	drivers/phy/samsung/phy-s5pv210-usb2.c
17819F:	drivers/phy/samsung/phy-samsung-usb2.c
17820F:	drivers/phy/samsung/phy-samsung-usb2.h
17821
17822SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17823M:	Paul Barker <paul.barker@sancloud.com>
17824R:	Marc Murphy <marc.murphy@sancloud.com>
17825S:	Supported
17826F:	arch/arm/boot/dts/am335x-sancloud*
17827
17828SC1200 WDT DRIVER
17829M:	Zwane Mwaikambo <zwanem@gmail.com>
17830S:	Maintained
17831F:	drivers/watchdog/sc1200wdt.c
17832
17833SCHEDULER
17834M:	Ingo Molnar <mingo@redhat.com>
17835M:	Peter Zijlstra <peterz@infradead.org>
17836M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17837M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17838R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17839R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17840R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17841R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17842R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17843R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17844L:	linux-kernel@vger.kernel.org
17845S:	Maintained
17846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17847F:	include/linux/preempt.h
17848F:	include/linux/sched.h
17849F:	include/linux/wait.h
17850F:	include/uapi/linux/sched.h
17851F:	kernel/sched/
17852
17853SCR24X CHIP CARD INTERFACE DRIVER
17854M:	Lubomir Rintel <lkundrak@v3.sk>
17855S:	Supported
17856F:	drivers/char/pcmcia/scr24x_cs.c
17857
17858SCSI RDMA PROTOCOL (SRP) INITIATOR
17859M:	Bart Van Assche <bvanassche@acm.org>
17860L:	linux-rdma@vger.kernel.org
17861S:	Supported
17862Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17863F:	drivers/infiniband/ulp/srp/
17864F:	include/scsi/srp.h
17865
17866SCSI RDMA PROTOCOL (SRP) TARGET
17867M:	Bart Van Assche <bvanassche@acm.org>
17868L:	linux-rdma@vger.kernel.org
17869L:	target-devel@vger.kernel.org
17870S:	Supported
17871Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17872F:	drivers/infiniband/ulp/srpt/
17873
17874SCSI SG DRIVER
17875M:	Doug Gilbert <dgilbert@interlog.com>
17876L:	linux-scsi@vger.kernel.org
17877S:	Maintained
17878W:	http://sg.danny.cz/sg
17879F:	Documentation/scsi/scsi-generic.rst
17880F:	drivers/scsi/sg.c
17881F:	include/scsi/sg.h
17882
17883SCSI SUBSYSTEM
17884M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
17885M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17886L:	linux-scsi@vger.kernel.org
17887S:	Maintained
17888Q:	https://patchwork.kernel.org/project/linux-scsi/list/
17889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17891F:	Documentation/devicetree/bindings/scsi/
17892F:	drivers/scsi/
17893F:	drivers/ufs/
17894F:	include/scsi/
17895
17896SCSI TAPE DRIVER
17897M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17898L:	linux-scsi@vger.kernel.org
17899S:	Maintained
17900F:	Documentation/scsi/st.rst
17901F:	drivers/scsi/st.*
17902F:	drivers/scsi/st_*.h
17903
17904SCSI TARGET CORE USER DRIVER
17905M:	Bodo Stroesser <bostroesser@gmail.com>
17906L:	linux-scsi@vger.kernel.org
17907L:	target-devel@vger.kernel.org
17908S:	Supported
17909F:	Documentation/target/tcmu-design.rst
17910F:	drivers/target/target_core_user.c
17911F:	include/uapi/linux/target_core_user.h
17912
17913SCSI TARGET SUBSYSTEM
17914M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17915L:	linux-scsi@vger.kernel.org
17916L:	target-devel@vger.kernel.org
17917S:	Supported
17918W:	http://www.linux-iscsi.org
17919Q:	https://patchwork.kernel.org/project/target-devel/list/
17920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17921F:	Documentation/target/
17922F:	drivers/target/
17923F:	include/target/
17924
17925SCTP PROTOCOL
17926M:	Vlad Yasevich <vyasevich@gmail.com>
17927M:	Neil Horman <nhorman@tuxdriver.com>
17928M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17929L:	linux-sctp@vger.kernel.org
17930S:	Maintained
17931W:	http://lksctp.sourceforge.net
17932F:	Documentation/networking/sctp.rst
17933F:	include/linux/sctp.h
17934F:	include/net/sctp/
17935F:	include/uapi/linux/sctp.h
17936F:	net/sctp/
17937
17938SCx200 CPU SUPPORT
17939M:	Jim Cromie <jim.cromie@gmail.com>
17940S:	Odd Fixes
17941F:	Documentation/i2c/busses/scx200_acb.rst
17942F:	arch/x86/platform/scx200/
17943F:	drivers/i2c/busses/scx200*
17944F:	drivers/mtd/maps/scx200_docflash.c
17945F:	drivers/watchdog/scx200_wdt.c
17946F:	include/linux/scx200.h
17947
17948SCx200 GPIO DRIVER
17949M:	Jim Cromie <jim.cromie@gmail.com>
17950S:	Maintained
17951F:	drivers/char/scx200_gpio.c
17952F:	include/linux/scx200_gpio.h
17953
17954SCx200 HRT CLOCKSOURCE DRIVER
17955M:	Jim Cromie <jim.cromie@gmail.com>
17956S:	Maintained
17957F:	drivers/clocksource/scx200_hrt.c
17958
17959SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17960M:	Sascha Sommer <saschasommer@freenet.de>
17961L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17962S:	Maintained
17963F:	drivers/mmc/host/sdricoh_cs.c
17964
17965SECO BOARDS CEC DRIVER
17966M:	Ettore Chimenti <ek5.chimenti@gmail.com>
17967S:	Maintained
17968F:	drivers/media/cec/platform/seco/seco-cec.c
17969F:	drivers/media/cec/platform/seco/seco-cec.h
17970
17971SECURE COMPUTING
17972M:	Kees Cook <keescook@chromium.org>
17973R:	Andy Lutomirski <luto@amacapital.net>
17974R:	Will Drewry <wad@chromium.org>
17975S:	Supported
17976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17977F:	Documentation/userspace-api/seccomp_filter.rst
17978F:	include/linux/seccomp.h
17979F:	include/uapi/linux/seccomp.h
17980F:	kernel/seccomp.c
17981F:	tools/testing/selftests/kselftest_harness.h
17982F:	tools/testing/selftests/seccomp/*
17983K:	\bsecure_computing
17984K:	\bTIF_SECCOMP\b
17985
17986SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17987M:	Al Cooper <alcooperx@gmail.com>
17988R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17989L:	linux-mmc@vger.kernel.org
17990S:	Maintained
17991F:	drivers/mmc/host/sdhci-brcmstb*
17992
17993SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17994M:	Adrian Hunter <adrian.hunter@intel.com>
17995L:	linux-mmc@vger.kernel.org
17996S:	Maintained
17997F:	drivers/mmc/host/sdhci*
17998
17999SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18000M:	Eugen Hristev <eugen.hristev@microchip.com>
18001L:	linux-mmc@vger.kernel.org
18002S:	Supported
18003F:	drivers/mmc/host/sdhci-of-at91.c
18004
18005SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18006M:	Ben Dooks <ben-linux@fluff.org>
18007M:	Jaehoon Chung <jh80.chung@samsung.com>
18008L:	linux-mmc@vger.kernel.org
18009S:	Maintained
18010F:	drivers/mmc/host/sdhci-s3c*
18011
18012SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18013M:	Viresh Kumar <vireshk@kernel.org>
18014L:	linux-mmc@vger.kernel.org
18015S:	Maintained
18016F:	drivers/mmc/host/sdhci-spear.c
18017
18018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18019M:	Kishon Vijay Abraham I <kishon@ti.com>
18020L:	linux-mmc@vger.kernel.org
18021S:	Maintained
18022F:	drivers/mmc/host/sdhci-omap.c
18023
18024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18025M:	Haibo Chen <haibo.chen@nxp.com>
18026L:	linux-imx@nxp.com
18027L:	linux-mmc@vger.kernel.org
18028S:	Maintained
18029F:	drivers/mmc/host/sdhci-esdhc-imx.c
18030
18031SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18032M:	Jonathan Derrick <jonathan.derrick@intel.com>
18033M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
18034L:	linux-block@vger.kernel.org
18035S:	Supported
18036F:	block/opal_proto.h
18037F:	block/sed*
18038F:	include/linux/sed*
18039F:	include/uapi/linux/sed*
18040
18041SECURITY CONTACT
18042M:	Security Officers <security@kernel.org>
18043S:	Supported
18044F:	Documentation/admin-guide/security-bugs.rst
18045
18046SECURITY SUBSYSTEM
18047M:	James Morris <jmorris@namei.org>
18048M:	"Serge E. Hallyn" <serge@hallyn.com>
18049L:	linux-security-module@vger.kernel.org (suggested Cc:)
18050S:	Supported
18051W:	http://kernsec.org/
18052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18053F:	security/
18054X:	security/selinux/
18055
18056SELINUX SECURITY MODULE
18057M:	Paul Moore <paul@paul-moore.com>
18058M:	Stephen Smalley <stephen.smalley.work@gmail.com>
18059M:	Eric Paris <eparis@parisplace.org>
18060L:	selinux@vger.kernel.org
18061S:	Supported
18062W:	https://selinuxproject.org
18063W:	https://github.com/SELinuxProject
18064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18065F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18066F:	Documentation/ABI/obsolete/sysfs-selinux-disable
18067F:	Documentation/admin-guide/LSM/SELinux.rst
18068F:	include/trace/events/avc.h
18069F:	include/uapi/linux/selinux_netlink.h
18070F:	scripts/selinux/
18071F:	security/selinux/
18072
18073SENSABLE PHANTOM
18074M:	Jiri Slaby <jirislaby@kernel.org>
18075S:	Maintained
18076F:	drivers/misc/phantom.c
18077F:	include/uapi/linux/phantom.h
18078
18079SENSEAIR SUNRISE 006-0-0007
18080M:	Jacopo Mondi <jacopo@jmondi.org>
18081S:	Maintained
18082F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18083F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18084F:	drivers/iio/chemical/sunrise_co2.c
18085
18086SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18087M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
18088S:	Maintained
18089F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18090F:	drivers/iio/chemical/scd30.h
18091F:	drivers/iio/chemical/scd30_core.c
18092F:	drivers/iio/chemical/scd30_i2c.c
18093F:	drivers/iio/chemical/scd30_serial.c
18094
18095SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18096M:	Roan van Dijk <roan@protonic.nl>
18097S:	Maintained
18098F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18099F:	drivers/iio/chemical/scd4x.c
18100
18101SENSIRION SGP40 GAS SENSOR DRIVER
18102M:	Andreas Klinger <ak@it-klinger.de>
18103S:	Maintained
18104F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18105F:	drivers/iio/chemical/sgp40.c
18106
18107SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18108M:	Tomasz Duszynski <tduszyns@gmail.com>
18109S:	Maintained
18110F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18111F:	drivers/iio/chemical/sps30.c
18112F:	drivers/iio/chemical/sps30_i2c.c
18113F:	drivers/iio/chemical/sps30_serial.c
18114
18115SERIAL DEVICE BUS
18116M:	Rob Herring <robh@kernel.org>
18117L:	linux-serial@vger.kernel.org
18118S:	Maintained
18119F:	Documentation/devicetree/bindings/serial/serial.yaml
18120F:	drivers/tty/serdev/
18121F:	include/linux/serdev.h
18122
18123SERIAL DRIVERS
18124M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18125L:	linux-serial@vger.kernel.org
18126S:	Maintained
18127F:	Documentation/devicetree/bindings/serial/
18128F:	drivers/tty/serial/
18129
18130SERIAL IR RECEIVER
18131M:	Sean Young <sean@mess.org>
18132L:	linux-media@vger.kernel.org
18133S:	Maintained
18134F:	drivers/media/rc/serial_ir.c
18135
18136SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18137M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18139S:	Maintained
18140F:	Documentation/devicetree/bindings/slimbus/
18141F:	drivers/slimbus/
18142F:	include/linux/slimbus.h
18143
18144SFC NETWORK DRIVER
18145M:	Edward Cree <ecree.xilinx@gmail.com>
18146M:	Martin Habets <habetsm.xilinx@gmail.com>
18147L:	netdev@vger.kernel.org
18148S:	Supported
18149F:	drivers/net/ethernet/sfc/
18150
18151SFF/SFP/SFP+ MODULE SUPPORT
18152M:	Russell King <linux@armlinux.org.uk>
18153L:	netdev@vger.kernel.org
18154S:	Maintained
18155F:	drivers/net/phy/phylink.c
18156F:	drivers/net/phy/sfp*
18157F:	include/linux/mdio/mdio-i2c.h
18158F:	include/linux/phylink.h
18159F:	include/linux/sfp.h
18160K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18161
18162SGI GRU DRIVER
18163M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18164S:	Maintained
18165F:	drivers/misc/sgi-gru/
18166
18167SGI XP/XPC/XPNET DRIVER
18168M:	Robin Holt <robinmholt@gmail.com>
18169M:	Steve Wahl <steve.wahl@hpe.com>
18170R:	Mike Travis <mike.travis@hpe.com>
18171S:	Maintained
18172F:	drivers/misc/sgi-xp/
18173
18174SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18175M:	Karsten Graul <kgraul@linux.ibm.com>
18176M:	Wenjia Zhang <wenjia@linux.ibm.com>
18177L:	linux-s390@vger.kernel.org
18178S:	Supported
18179W:	http://www.ibm.com/developerworks/linux/linux390/
18180F:	net/smc/
18181
18182SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18183M:	Linus Walleij <linus.walleij@linaro.org>
18184L:	linux-iio@vger.kernel.org
18185S:	Maintained
18186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18187F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18188F:	drivers/iio/light/gp2ap002.c
18189
18190SHARP RJ54N1CB0C SENSOR DRIVER
18191M:	Jacopo Mondi <jacopo@jmondi.org>
18192L:	linux-media@vger.kernel.org
18193S:	Odd fixes
18194T:	git git://linuxtv.org/media_tree.git
18195F:	drivers/media/i2c/rj54n1cb0c.c
18196F:	include/media/i2c/rj54n1cb0c.h
18197
18198SH_VOU V4L2 OUTPUT DRIVER
18199L:	linux-media@vger.kernel.org
18200S:	Orphan
18201F:	drivers/media/platform/renesas/sh_vou.c
18202F:	include/media/drv-intf/sh_vou.h
18203
18204SI2157 MEDIA DRIVER
18205M:	Antti Palosaari <crope@iki.fi>
18206L:	linux-media@vger.kernel.org
18207S:	Maintained
18208W:	https://linuxtv.org
18209W:	http://palosaari.fi/linux/
18210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18211T:	git git://linuxtv.org/anttip/media_tree.git
18212F:	drivers/media/tuners/si2157*
18213
18214SI2165 MEDIA DRIVER
18215M:	Matthias Schwarzott <zzam@gentoo.org>
18216L:	linux-media@vger.kernel.org
18217S:	Maintained
18218W:	https://linuxtv.org
18219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18220F:	drivers/media/dvb-frontends/si2165*
18221
18222SI2168 MEDIA DRIVER
18223M:	Antti Palosaari <crope@iki.fi>
18224L:	linux-media@vger.kernel.org
18225S:	Maintained
18226W:	https://linuxtv.org
18227W:	http://palosaari.fi/linux/
18228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18229T:	git git://linuxtv.org/anttip/media_tree.git
18230F:	drivers/media/dvb-frontends/si2168*
18231
18232SI470X FM RADIO RECEIVER I2C DRIVER
18233M:	Hans Verkuil <hverkuil@xs4all.nl>
18234L:	linux-media@vger.kernel.org
18235S:	Odd Fixes
18236W:	https://linuxtv.org
18237T:	git git://linuxtv.org/media_tree.git
18238F:	drivers/media/radio/si470x/radio-si470x-i2c.c
18239
18240SI470X FM RADIO RECEIVER USB DRIVER
18241M:	Hans Verkuil <hverkuil@xs4all.nl>
18242L:	linux-media@vger.kernel.org
18243S:	Maintained
18244W:	https://linuxtv.org
18245T:	git git://linuxtv.org/media_tree.git
18246F:	drivers/media/radio/si470x/radio-si470x-common.c
18247F:	drivers/media/radio/si470x/radio-si470x-usb.c
18248F:	drivers/media/radio/si470x/radio-si470x.h
18249
18250SI4713 FM RADIO TRANSMITTER I2C DRIVER
18251M:	Eduardo Valentin <edubezval@gmail.com>
18252L:	linux-media@vger.kernel.org
18253S:	Odd Fixes
18254W:	https://linuxtv.org
18255T:	git git://linuxtv.org/media_tree.git
18256F:	drivers/media/radio/si4713/si4713.?
18257
18258SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18259M:	Eduardo Valentin <edubezval@gmail.com>
18260L:	linux-media@vger.kernel.org
18261S:	Odd Fixes
18262W:	https://linuxtv.org
18263T:	git git://linuxtv.org/media_tree.git
18264F:	drivers/media/radio/si4713/radio-platform-si4713.c
18265
18266SI4713 FM RADIO TRANSMITTER USB DRIVER
18267M:	Hans Verkuil <hverkuil@xs4all.nl>
18268L:	linux-media@vger.kernel.org
18269S:	Maintained
18270W:	https://linuxtv.org
18271T:	git git://linuxtv.org/media_tree.git
18272F:	drivers/media/radio/si4713/radio-usb-si4713.c
18273
18274SIANO DVB DRIVER
18275M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18276L:	linux-media@vger.kernel.org
18277S:	Odd fixes
18278W:	https://linuxtv.org
18279T:	git git://linuxtv.org/media_tree.git
18280F:	drivers/media/common/siano/
18281F:	drivers/media/mmc/siano/
18282F:	drivers/media/usb/siano/
18283F:	drivers/media/usb/siano/
18284
18285SIFIVE DRIVERS
18286M:	Palmer Dabbelt <palmer@dabbelt.com>
18287M:	Paul Walmsley <paul.walmsley@sifive.com>
18288L:	linux-riscv@lists.infradead.org
18289S:	Supported
18290T:	git git://github.com/sifive/riscv-linux.git
18291N:	sifive
18292K:	[^@]sifive
18293
18294SIFIVE FU540 SYSTEM-ON-CHIP
18295M:	Paul Walmsley <paul.walmsley@sifive.com>
18296M:	Palmer Dabbelt <palmer@dabbelt.com>
18297L:	linux-riscv@lists.infradead.org
18298S:	Supported
18299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18300N:	fu540
18301K:	fu540
18302
18303SIFIVE PDMA DRIVER
18304M:	Green Wan <green.wan@sifive.com>
18305S:	Maintained
18306F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18307F:	drivers/dma/sf-pdma/
18308
18309SILEAD TOUCHSCREEN DRIVER
18310M:	Hans de Goede <hdegoede@redhat.com>
18311L:	linux-input@vger.kernel.org
18312L:	platform-driver-x86@vger.kernel.org
18313S:	Maintained
18314F:	drivers/input/touchscreen/silead.c
18315F:	drivers/platform/x86/touchscreen_dmi.c
18316
18317SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18318M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
18319S:	Supported
18320F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18321F:	drivers/net/wireless/silabs/wfx/
18322
18323SILICON MOTION SM712 FRAME BUFFER DRIVER
18324M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18325M:	Teddy Wang <teddy.wang@siliconmotion.com>
18326M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18327L:	linux-fbdev@vger.kernel.org
18328S:	Maintained
18329F:	Documentation/fb/sm712fb.rst
18330F:	drivers/video/fbdev/sm712*
18331
18332SILVACO I3C DUAL-ROLE MASTER
18333M:	Miquel Raynal <miquel.raynal@bootlin.com>
18334M:	Conor Culhane <conor.culhane@silvaco.com>
18335L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
18336S:	Maintained
18337F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18338F:	drivers/i3c/master/svc-i3c-master.c
18339
18340SIMPLEFB FB DRIVER
18341M:	Hans de Goede <hdegoede@redhat.com>
18342L:	linux-fbdev@vger.kernel.org
18343S:	Maintained
18344F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18345F:	drivers/video/fbdev/simplefb.c
18346F:	include/linux/platform_data/simplefb.h
18347
18348SIMTEC EB110ATX (Chalice CATS)
18349M:	Simtec Linux Team <linux@simtec.co.uk>
18350S:	Supported
18351W:	http://www.simtec.co.uk/products/EB110ATX/
18352
18353SIMTEC EB2410ITX (BAST)
18354M:	Simtec Linux Team <linux@simtec.co.uk>
18355S:	Supported
18356W:	http://www.simtec.co.uk/products/EB2410ITX/
18357F:	arch/arm/mach-s3c/bast-ide.c
18358F:	arch/arm/mach-s3c/bast-irq.c
18359F:	arch/arm/mach-s3c/mach-bast.c
18360
18361SIOX
18362M:	Thorsten Scherer <t.scherer@eckelmann.de>
18363M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18364R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18365S:	Supported
18366F:	drivers/gpio/gpio-siox.c
18367F:	drivers/siox/*
18368F:	include/trace/events/siox.h
18369
18370SIPHASH PRF ROUTINES
18371M:	Jason A. Donenfeld <Jason@zx2c4.com>
18372S:	Maintained
18373F:	include/linux/siphash.h
18374F:	lib/siphash.c
18375F:	lib/test_siphash.c
18376
18377SIS 190 ETHERNET DRIVER
18378M:	Francois Romieu <romieu@fr.zoreil.com>
18379L:	netdev@vger.kernel.org
18380S:	Maintained
18381F:	drivers/net/ethernet/sis/sis190.c
18382
18383SIS 900/7016 FAST ETHERNET DRIVER
18384M:	Daniele Venzano <venza@brownhat.org>
18385L:	netdev@vger.kernel.org
18386S:	Maintained
18387W:	http://www.brownhat.org/sis900.html
18388F:	drivers/net/ethernet/sis/sis900.*
18389
18390SIS FRAMEBUFFER DRIVER
18391M:	Thomas Winischhofer <thomas@winischhofer.net>
18392S:	Maintained
18393W:	http://www.winischhofer.net/linuxsisvga.shtml
18394F:	Documentation/fb/sisfb.rst
18395F:	drivers/video/fbdev/sis/
18396F:	include/video/sisfb.h
18397
18398SIS I2C TOUCHSCREEN DRIVER
18399M:	Mika Penttilä <mika.penttila@nextfour.com>
18400L:	linux-input@vger.kernel.org
18401S:	Maintained
18402F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18403F:	drivers/input/touchscreen/sis_i2c.c
18404
18405SIS USB2VGA DRIVER
18406M:	Thomas Winischhofer <thomas@winischhofer.net>
18407S:	Maintained
18408W:	http://www.winischhofer.at/linuxsisusbvga.shtml
18409F:	drivers/usb/misc/sisusbvga/
18410
18411SL28 CPLD MFD DRIVER
18412M:	Michael Walle <michael@walle.cc>
18413S:	Maintained
18414F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18415F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18416F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18417F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18418F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18419F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18420F:	drivers/gpio/gpio-sl28cpld.c
18421F:	drivers/hwmon/sl28cpld-hwmon.c
18422F:	drivers/irqchip/irq-sl28cpld.c
18423F:	drivers/pwm/pwm-sl28cpld.c
18424F:	drivers/watchdog/sl28cpld_wdt.c
18425
18426SLAB ALLOCATOR
18427M:	Christoph Lameter <cl@linux.com>
18428M:	Pekka Enberg <penberg@kernel.org>
18429M:	David Rientjes <rientjes@google.com>
18430M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
18431M:	Andrew Morton <akpm@linux-foundation.org>
18432M:	Vlastimil Babka <vbabka@suse.cz>
18433R:	Roman Gushchin <roman.gushchin@linux.dev>
18434R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
18435L:	linux-mm@kvack.org
18436S:	Maintained
18437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18438F:	include/linux/sl?b*.h
18439F:	mm/sl?b*
18440
18441SLEEPABLE READ-COPY UPDATE (SRCU)
18442M:	Lai Jiangshan <jiangshanlai@gmail.com>
18443M:	"Paul E. McKenney" <paulmck@kernel.org>
18444M:	Josh Triplett <josh@joshtriplett.org>
18445R:	Steven Rostedt <rostedt@goodmis.org>
18446R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18447L:	rcu@vger.kernel.org
18448S:	Supported
18449W:	http://www.rdrop.com/users/paulmck/RCU/
18450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18451F:	include/linux/srcu*.h
18452F:	kernel/rcu/srcu*.c
18453
18454SMACK SECURITY MODULE
18455M:	Casey Schaufler <casey@schaufler-ca.com>
18456L:	linux-security-module@vger.kernel.org
18457S:	Maintained
18458W:	http://schaufler-ca.com
18459T:	git git://github.com/cschaufler/smack-next
18460F:	Documentation/admin-guide/LSM/Smack.rst
18461F:	security/smack/
18462
18463SMC91x ETHERNET DRIVER
18464M:	Nicolas Pitre <nico@fluxnic.net>
18465S:	Odd Fixes
18466F:	drivers/net/ethernet/smsc/smc91x.*
18467
18468SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18469M:	Mark Rutland <mark.rutland@arm.com>
18470M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18471M:	Sudeep Holla <sudeep.holla@arm.com>
18472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18473S:	Maintained
18474F:	drivers/firmware/smccc/
18475F:	include/linux/arm-smccc.h
18476
18477SMM665 HARDWARE MONITOR DRIVER
18478M:	Guenter Roeck <linux@roeck-us.net>
18479L:	linux-hwmon@vger.kernel.org
18480S:	Maintained
18481F:	Documentation/hwmon/smm665.rst
18482F:	drivers/hwmon/smm665.c
18483
18484SMSC EMC2103 HARDWARE MONITOR DRIVER
18485M:	Steve Glendinning <steve.glendinning@shawell.net>
18486L:	linux-hwmon@vger.kernel.org
18487S:	Maintained
18488F:	Documentation/hwmon/emc2103.rst
18489F:	drivers/hwmon/emc2103.c
18490
18491SMSC SCH5627 HARDWARE MONITOR DRIVER
18492M:	Hans de Goede <hdegoede@redhat.com>
18493L:	linux-hwmon@vger.kernel.org
18494S:	Supported
18495F:	Documentation/hwmon/sch5627.rst
18496F:	drivers/hwmon/sch5627.c
18497
18498SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18499M:	Steve Glendinning <steve.glendinning@shawell.net>
18500L:	linux-fbdev@vger.kernel.org
18501S:	Maintained
18502F:	drivers/video/fbdev/smscufx.c
18503
18504SMSC47B397 HARDWARE MONITOR DRIVER
18505M:	Jean Delvare <jdelvare@suse.com>
18506L:	linux-hwmon@vger.kernel.org
18507S:	Maintained
18508F:	Documentation/hwmon/smsc47b397.rst
18509F:	drivers/hwmon/smsc47b397.c
18510
18511SMSC911x ETHERNET DRIVER
18512M:	Steve Glendinning <steve.glendinning@shawell.net>
18513L:	netdev@vger.kernel.org
18514S:	Maintained
18515F:	drivers/net/ethernet/smsc/smsc911x.*
18516F:	include/linux/smsc911x.h
18517
18518SMSC9420 PCI ETHERNET DRIVER
18519M:	Steve Glendinning <steve.glendinning@shawell.net>
18520L:	netdev@vger.kernel.org
18521S:	Maintained
18522F:	drivers/net/ethernet/smsc/smsc9420.*
18523
18524SOCIONEXT (SNI) AVE NETWORK DRIVER
18525M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18526L:	netdev@vger.kernel.org
18527S:	Maintained
18528F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18529F:	drivers/net/ethernet/socionext/sni_ave.c
18530
18531SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18532M:	Jassi Brar <jaswinder.singh@linaro.org>
18533M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18534L:	netdev@vger.kernel.org
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
18537F:	drivers/net/ethernet/socionext/netsec.c
18538
18539SOCIONEXT (SNI) Synquacer SPI DRIVER
18540M:	Masahisa Kojima <masahisa.kojima@linaro.org>
18541M:	Jassi Brar <jaswinder.singh@linaro.org>
18542L:	linux-spi@vger.kernel.org
18543S:	Maintained
18544F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
18545F:	drivers/spi/spi-synquacer.c
18546
18547SOCIONEXT SYNQUACER I2C DRIVER
18548M:	Ard Biesheuvel <ardb@kernel.org>
18549L:	linux-i2c@vger.kernel.org
18550S:	Maintained
18551F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18552F:	drivers/i2c/busses/i2c-synquacer.c
18553
18554SOCIONEXT UNIPHIER SOUND DRIVER
18555L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18556S:	Orphan
18557F:	sound/soc/uniphier/
18558
18559SOEKRIS NET48XX LED SUPPORT
18560M:	Chris Boot <bootc@bootc.net>
18561S:	Maintained
18562F:	drivers/leds/leds-net48xx.c
18563
18564SOFT-IWARP DRIVER (siw)
18565M:	Bernard Metzler <bmt@zurich.ibm.com>
18566L:	linux-rdma@vger.kernel.org
18567S:	Supported
18568F:	drivers/infiniband/sw/siw/
18569F:	include/uapi/rdma/siw-abi.h
18570
18571SOFT-ROCE DRIVER (rxe)
18572M:	Zhu Yanjun <zyjzyj2000@gmail.com>
18573L:	linux-rdma@vger.kernel.org
18574S:	Supported
18575F:	drivers/infiniband/sw/rxe/
18576F:	include/uapi/rdma/rdma_user_rxe.h
18577
18578SOFTLOGIC 6x10 MPEG CODEC
18579M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18580M:	Anton Sviridenko <anton@corp.bluecherry.net>
18581M:	Andrey Utkin <andrey_utkin@fastmail.com>
18582M:	Ismael Luceno <ismael@iodev.co.uk>
18583L:	linux-media@vger.kernel.org
18584S:	Supported
18585F:	drivers/media/pci/solo6x10/
18586
18587SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18588M:	James Morse <james.morse@arm.com>
18589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18590S:	Maintained
18591F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
18592F:	drivers/firmware/arm_sdei.c
18593F:	include/linux/arm_sdei.h
18594F:	include/uapi/linux/arm_sdei.h
18595
18596SOFTWARE NODES AND DEVICE PROPERTIES
18597R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18598R:	Daniel Scally <djrscally@gmail.com>
18599R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18600R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18601L:	linux-acpi@vger.kernel.org
18602S:	Maintained
18603F:	drivers/base/property.c
18604F:	drivers/base/swnode.c
18605F:	include/linux/fwnode.h
18606F:	include/linux/property.h
18607
18608SOFTWARE RAID (Multiple Disks) SUPPORT
18609M:	Song Liu <song@kernel.org>
18610L:	linux-raid@vger.kernel.org
18611S:	Supported
18612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18613F:	drivers/md/Kconfig
18614F:	drivers/md/Makefile
18615F:	drivers/md/md*
18616F:	drivers/md/raid*
18617F:	include/linux/raid/
18618F:	include/uapi/linux/raid/
18619
18620SOLIDRUN CLEARFOG SUPPORT
18621M:	Russell King <linux@armlinux.org.uk>
18622S:	Maintained
18623F:	arch/arm/boot/dts/armada-388-clearfog*
18624F:	arch/arm/boot/dts/armada-38x-solidrun-*
18625
18626SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18627M:	Russell King <linux@armlinux.org.uk>
18628S:	Maintained
18629F:	arch/arm/boot/dts/imx6*-cubox-i*
18630F:	arch/arm/boot/dts/imx6*-hummingboard*
18631F:	arch/arm/boot/dts/imx6*-sr-*
18632
18633SONIC NETWORK DRIVER
18634M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18635L:	netdev@vger.kernel.org
18636S:	Maintained
18637F:	drivers/net/ethernet/natsemi/sonic.*
18638
18639SONICS SILICON BACKPLANE DRIVER (SSB)
18640M:	Michael Buesch <m@bues.ch>
18641L:	linux-wireless@vger.kernel.org
18642S:	Maintained
18643F:	drivers/ssb/
18644F:	include/linux/ssb/
18645
18646SONY IMX208 SENSOR DRIVER
18647M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18648L:	linux-media@vger.kernel.org
18649S:	Maintained
18650T:	git git://linuxtv.org/media_tree.git
18651F:	drivers/media/i2c/imx208.c
18652
18653SONY IMX214 SENSOR DRIVER
18654M:	Ricardo Ribalda <ribalda@kernel.org>
18655L:	linux-media@vger.kernel.org
18656S:	Maintained
18657T:	git git://linuxtv.org/media_tree.git
18658F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18659F:	drivers/media/i2c/imx214.c
18660
18661SONY IMX219 SENSOR DRIVER
18662M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18663L:	linux-media@vger.kernel.org
18664S:	Maintained
18665T:	git git://linuxtv.org/media_tree.git
18666F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
18667F:	drivers/media/i2c/imx219.c
18668
18669SONY IMX258 SENSOR DRIVER
18670M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18671L:	linux-media@vger.kernel.org
18672S:	Maintained
18673T:	git git://linuxtv.org/media_tree.git
18674F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
18675F:	drivers/media/i2c/imx258.c
18676
18677SONY IMX274 SENSOR DRIVER
18678M:	Leon Luo <leonl@leopardimaging.com>
18679L:	linux-media@vger.kernel.org
18680S:	Maintained
18681T:	git git://linuxtv.org/media_tree.git
18682F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18683F:	drivers/media/i2c/imx274.c
18684
18685SONY IMX290 SENSOR DRIVER
18686M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18687L:	linux-media@vger.kernel.org
18688S:	Maintained
18689T:	git git://linuxtv.org/media_tree.git
18690F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
18691F:	drivers/media/i2c/imx290.c
18692
18693SONY IMX319 SENSOR DRIVER
18694M:	Bingbu Cao <bingbu.cao@intel.com>
18695L:	linux-media@vger.kernel.org
18696S:	Maintained
18697T:	git git://linuxtv.org/media_tree.git
18698F:	drivers/media/i2c/imx319.c
18699
18700SONY IMX334 SENSOR DRIVER
18701M:	Paul J. Murphy <paul.j.murphy@intel.com>
18702M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18703L:	linux-media@vger.kernel.org
18704S:	Maintained
18705T:	git git://linuxtv.org/media_tree.git
18706F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18707F:	drivers/media/i2c/imx334.c
18708
18709SONY IMX335 SENSOR DRIVER
18710M:	Paul J. Murphy <paul.j.murphy@intel.com>
18711M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18712L:	linux-media@vger.kernel.org
18713S:	Maintained
18714T:	git git://linuxtv.org/media_tree.git
18715F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18716F:	drivers/media/i2c/imx335.c
18717
18718SONY IMX355 SENSOR DRIVER
18719M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18720L:	linux-media@vger.kernel.org
18721S:	Maintained
18722T:	git git://linuxtv.org/media_tree.git
18723F:	drivers/media/i2c/imx355.c
18724
18725SONY IMX412 SENSOR DRIVER
18726M:	Paul J. Murphy <paul.j.murphy@intel.com>
18727M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18728L:	linux-media@vger.kernel.org
18729S:	Maintained
18730T:	git git://linuxtv.org/media_tree.git
18731F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18732F:	drivers/media/i2c/imx412.c
18733
18734SONY MEMORYSTICK SUBSYSTEM
18735M:	Maxim Levitsky <maximlevitsky@gmail.com>
18736M:	Alex Dubov <oakad@yahoo.com>
18737M:	Ulf Hansson <ulf.hansson@linaro.org>
18738L:	linux-mmc@vger.kernel.org
18739S:	Maintained
18740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18741F:	drivers/memstick/
18742F:	include/linux/memstick.h
18743
18744SONY VAIO CONTROL DEVICE DRIVER
18745M:	Mattia Dongili <malattia@linux.it>
18746L:	platform-driver-x86@vger.kernel.org
18747S:	Maintained
18748W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18749F:	Documentation/admin-guide/laptops/sony-laptop.rst
18750F:	drivers/char/sonypi.c
18751F:	drivers/platform/x86/sony-laptop.c
18752F:	include/linux/sony-laptop.h
18753
18754SOUND
18755M:	Jaroslav Kysela <perex@perex.cz>
18756M:	Takashi Iwai <tiwai@suse.com>
18757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18758S:	Maintained
18759W:	http://www.alsa-project.org/
18760Q:	http://patchwork.kernel.org/project/alsa-devel/list/
18761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18762F:	Documentation/sound/
18763F:	include/sound/
18764F:	include/uapi/sound/
18765F:	sound/
18766F:	tools/testing/selftests/alsa
18767
18768SOUND - COMPRESSED AUDIO
18769M:	Vinod Koul <vkoul@kernel.org>
18770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18771S:	Supported
18772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18773F:	Documentation/sound/designs/compress-offload.rst
18774F:	include/sound/compress_driver.h
18775F:	include/uapi/sound/compress_*
18776F:	sound/core/compress_offload.c
18777F:	sound/soc/soc-compress.c
18778
18779SOUND - DMAENGINE HELPERS
18780M:	Lars-Peter Clausen <lars@metafoo.de>
18781S:	Supported
18782F:	include/sound/dmaengine_pcm.h
18783F:	sound/core/pcm_dmaengine.c
18784F:	sound/soc/soc-generic-dmaengine-pcm.c
18785
18786SOUND - ALSA SELFTESTS
18787M:	Mark Brown <broonie@kernel.org>
18788L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18789L:	linux-kselftest@vger.kernel.org
18790S:	Supported
18791F:	tools/testing/selftests/alsa
18792
18793SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18794M:	Liam Girdwood <lgirdwood@gmail.com>
18795M:	Mark Brown <broonie@kernel.org>
18796L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18797S:	Supported
18798W:	http://alsa-project.org/main/index.php/ASoC
18799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18800F:	Documentation/devicetree/bindings/sound/
18801F:	Documentation/sound/soc/
18802F:	include/dt-bindings/sound/
18803F:	include/sound/soc*
18804F:	sound/soc/
18805
18806SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18807M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18808M:	Liam Girdwood <lgirdwood@gmail.com>
18809M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18810M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18811M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18812R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
18813M:	Daniel Baluta <daniel.baluta@nxp.com>
18814L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18815S:	Supported
18816W:	https://github.com/thesofproject/linux/
18817F:	sound/soc/sof/
18818
18819SOUNDWIRE SUBSYSTEM
18820M:	Vinod Koul <vkoul@kernel.org>
18821M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18822R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18823R:	Sanyog Kale <sanyog.r.kale@intel.com>
18824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18825S:	Supported
18826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18827F:	Documentation/driver-api/soundwire/
18828F:	drivers/soundwire/
18829F:	include/linux/soundwire/
18830
18831SP2 MEDIA DRIVER
18832M:	Olli Salonen <olli.salonen@iki.fi>
18833L:	linux-media@vger.kernel.org
18834S:	Maintained
18835W:	https://linuxtv.org
18836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18837F:	drivers/media/dvb-frontends/sp2*
18838
18839SPARC + UltraSPARC (sparc/sparc64)
18840M:	"David S. Miller" <davem@davemloft.net>
18841L:	sparclinux@vger.kernel.org
18842S:	Maintained
18843Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
18844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18846F:	arch/sparc/
18847F:	drivers/sbus/
18848
18849SPARC SERIAL DRIVERS
18850M:	"David S. Miller" <davem@davemloft.net>
18851L:	sparclinux@vger.kernel.org
18852S:	Maintained
18853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18855F:	drivers/tty/serial/suncore.c
18856F:	drivers/tty/serial/sunhv.c
18857F:	drivers/tty/serial/sunsab.c
18858F:	drivers/tty/serial/sunsab.h
18859F:	drivers/tty/serial/sunsu.c
18860F:	drivers/tty/serial/sunzilog.c
18861F:	drivers/tty/serial/sunzilog.h
18862F:	drivers/tty/vcc.c
18863F:	include/linux/sunserialcore.h
18864
18865SPARSE CHECKER
18866M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18867L:	linux-sparse@vger.kernel.org
18868S:	Maintained
18869W:	https://sparse.docs.kernel.org/
18870T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18871Q:	https://patchwork.kernel.org/project/linux-sparse/list/
18872B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18873F:	include/linux/compiler.h
18874
18875SPEAKUP CONSOLE SPEECH DRIVER
18876M:	William Hubbs <w.d.hubbs@gmail.com>
18877M:	Chris Brannon <chris@the-brannons.com>
18878M:	Kirk Reiser <kirk@reisers.ca>
18879M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
18880L:	speakup@linux-speakup.org
18881S:	Odd Fixes
18882W:	http://www.linux-speakup.org/
18883W:	https://github.com/linux-speakup/speakup
18884B:	https://github.com/linux-speakup/speakup/issues
18885F:	drivers/accessibility/speakup/
18886
18887SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18888M:	Viresh Kumar <vireshk@kernel.org>
18889M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18890M:	soc@kernel.org
18891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18892S:	Maintained
18893W:	http://www.st.com/spear
18894F:	arch/arm/boot/dts/spear*
18895F:	arch/arm/mach-spear/
18896F:	drivers/clk/spear/
18897F:	drivers/pinctrl/spear/
18898
18899SPI NOR SUBSYSTEM
18900M:	Tudor Ambarus <tudor.ambarus@microchip.com>
18901M:	Pratyush Yadav <p.yadav@ti.com>
18902R:	Michael Walle <michael@walle.cc>
18903L:	linux-mtd@lists.infradead.org
18904S:	Maintained
18905W:	http://www.linux-mtd.infradead.org/
18906Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18907C:	irc://irc.oftc.net/mtd
18908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18909F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18910F:	drivers/mtd/spi-nor/
18911F:	include/linux/mtd/spi-nor.h
18912
18913SPI SUBSYSTEM
18914M:	Mark Brown <broonie@kernel.org>
18915L:	linux-spi@vger.kernel.org
18916S:	Maintained
18917Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
18918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18919F:	Documentation/devicetree/bindings/spi/
18920F:	Documentation/spi/
18921F:	drivers/spi/
18922F:	include/linux/spi/
18923F:	include/uapi/linux/spi/
18924F:	tools/spi/
18925
18926SPIDERNET NETWORK DRIVER for CELL
18927M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18928M:	Geoff Levand <geoff@infradead.org>
18929L:	netdev@vger.kernel.org
18930L:	linuxppc-dev@lists.ozlabs.org
18931S:	Maintained
18932F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18933F:	drivers/net/ethernet/toshiba/spider_net*
18934
18935SPMI SUBSYSTEM
18936M:	Stephen Boyd <sboyd@kernel.org>
18937L:	linux-kernel@vger.kernel.org
18938S:	Maintained
18939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18940F:	Documentation/devicetree/bindings/spmi/
18941F:	drivers/spmi/
18942F:	include/dt-bindings/spmi/spmi.h
18943F:	include/linux/spmi.h
18944F:	include/trace/events/spmi.h
18945
18946SPU FILE SYSTEM
18947M:	Jeremy Kerr <jk@ozlabs.org>
18948L:	linuxppc-dev@lists.ozlabs.org
18949S:	Supported
18950W:	http://www.ibm.com/developerworks/power/cell/
18951F:	Documentation/filesystems/spufs/spufs.rst
18952F:	arch/powerpc/platforms/cell/spufs/
18953
18954SQUASHFS FILE SYSTEM
18955M:	Phillip Lougher <phillip@squashfs.org.uk>
18956L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
18957S:	Maintained
18958W:	http://squashfs.org.uk
18959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18960F:	Documentation/filesystems/squashfs.rst
18961F:	fs/squashfs/
18962
18963SRM (Alpha) environment access
18964M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
18965S:	Maintained
18966F:	arch/alpha/kernel/srm_env.c
18967
18968ST LSM6DSx IMU IIO DRIVER
18969M:	Lorenzo Bianconi <lorenzo@kernel.org>
18970L:	linux-iio@vger.kernel.org
18971S:	Maintained
18972W:	http://www.st.com/
18973F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18974F:	drivers/iio/imu/st_lsm6dsx/
18975
18976ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18977M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18978M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
18979L:	linux-media@vger.kernel.org
18980S:	Maintained
18981T:	git git://linuxtv.org/media_tree.git
18982F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18983F:	drivers/media/i2c/st-mipid02.c
18984
18985ST STM32 I2C/SMBUS DRIVER
18986M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18987M:	Alain Volmat <alain.volmat@foss.st.com>
18988L:	linux-i2c@vger.kernel.org
18989S:	Maintained
18990F:	drivers/i2c/busses/i2c-stm32*
18991
18992ST STM32 SPI DRIVER
18993M:	Alain Volmat <alain.volmat@foss.st.com>
18994L:	linux-spi@vger.kernel.org
18995S:	Maintained
18996F:	drivers/spi/spi-stm32.c
18997
18998ST STPDDC60 DRIVER
18999M:	Daniel Nilsson <daniel.nilsson@flex.com>
19000L:	linux-hwmon@vger.kernel.org
19001S:	Maintained
19002F:	Documentation/hwmon/stpddc60.rst
19003F:	drivers/hwmon/pmbus/stpddc60.c
19004
19005ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19006M:	Song Qiang <songqiang1304521@gmail.com>
19007L:	linux-iio@vger.kernel.org
19008S:	Maintained
19009F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19010F:	drivers/iio/proximity/vl53l0x-i2c.c
19011
19012STABLE BRANCH
19013M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19014M:	Sasha Levin <sashal@kernel.org>
19015L:	stable@vger.kernel.org
19016S:	Supported
19017F:	Documentation/process/stable-kernel-rules.rst
19018
19019STAGING - ATOMISP DRIVER
19020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19021R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19022L:	linux-media@vger.kernel.org
19023S:	Maintained
19024F:	drivers/staging/media/atomisp/
19025
19026STAGING - FIELDBUS SUBSYSTEM
19027M:	Sven Van Asbroeck <TheSven73@gmail.com>
19028S:	Maintained
19029F:	drivers/staging/fieldbus/*
19030F:	drivers/staging/fieldbus/Documentation/
19031
19032STAGING - HMS ANYBUS-S BUS
19033M:	Sven Van Asbroeck <TheSven73@gmail.com>
19034S:	Maintained
19035F:	drivers/staging/fieldbus/anybuss/
19036
19037STAGING - INDUSTRIAL IO
19038M:	Jonathan Cameron <jic23@kernel.org>
19039L:	linux-iio@vger.kernel.org
19040S:	Odd Fixes
19041F:	Documentation/devicetree/bindings/staging/iio/
19042F:	drivers/staging/iio/
19043
19044STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19045M:	Marc Dietrich <marvin24@gmx.de>
19046L:	ac100@lists.launchpad.net (moderated for non-subscribers)
19047L:	linux-tegra@vger.kernel.org
19048S:	Maintained
19049F:	drivers/staging/nvec/
19050
19051STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19052M:	Jens Frederich <jfrederich@gmail.com>
19053M:	Jon Nettleton <jon.nettleton@gmail.com>
19054S:	Maintained
19055W:	http://wiki.laptop.org/go/DCON
19056F:	drivers/staging/olpc_dcon/
19057
19058STAGING - REALTEK RTL8188EU DRIVERS
19059M:	Larry Finger <Larry.Finger@lwfinger.net>
19060M:	Phillip Potter <phil@philpotter.co.uk>
19061S:	Supported
19062F:	drivers/staging/r8188eu/
19063
19064STAGING - REALTEK RTL8712U DRIVERS
19065M:	Larry Finger <Larry.Finger@lwfinger.net>
19066M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19067S:	Odd Fixes
19068F:	drivers/staging/rtl8712/
19069
19070STAGING - SEPS525 LCD CONTROLLER DRIVERS
19071M:	Michael Hennerich <michael.hennerich@analog.com>
19072L:	linux-fbdev@vger.kernel.org
19073S:	Supported
19074F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19075F:	drivers/staging/fbtft/fb_seps525.c
19076
19077STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19078M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19079M:	Teddy Wang <teddy.wang@siliconmotion.com>
19080M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19081L:	linux-fbdev@vger.kernel.org
19082S:	Maintained
19083F:	drivers/staging/sm750fb/
19084
19085STAGING - VIA VT665X DRIVERS
19086M:	Forest Bond <forest@alittletooquiet.net>
19087S:	Odd Fixes
19088F:	drivers/staging/vt665?/
19089
19090STAGING SUBSYSTEM
19091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19092L:	linux-staging@lists.linux.dev
19093S:	Supported
19094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19095F:	drivers/staging/
19096
19097STARFIRE/DURALAN NETWORK DRIVER
19098M:	Ion Badulescu <ionut@badula.org>
19099S:	Odd Fixes
19100F:	drivers/net/ethernet/adaptec/starfire*
19101
19102STARFIVE JH7100 CLOCK DRIVERS
19103M:	Emil Renner Berthing <kernel@esmil.dk>
19104S:	Maintained
19105F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19106F:	drivers/clk/starfive/clk-starfive-jh7100*
19107F:	include/dt-bindings/clock/starfive-jh7100*.h
19108
19109STARFIVE JH7100 PINCTRL DRIVER
19110M:	Emil Renner Berthing <kernel@esmil.dk>
19111L:	linux-gpio@vger.kernel.org
19112S:	Maintained
19113F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19114F:	drivers/pinctrl/pinctrl-starfive.c
19115F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
19116
19117STARFIVE JH7100 RESET CONTROLLER DRIVER
19118M:	Emil Renner Berthing <kernel@esmil.dk>
19119S:	Maintained
19120F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19121F:	drivers/reset/reset-starfive-jh7100.c
19122F:	include/dt-bindings/reset/starfive-jh7100.h
19123
19124STATIC BRANCH/CALL
19125M:	Peter Zijlstra <peterz@infradead.org>
19126M:	Josh Poimboeuf <jpoimboe@kernel.org>
19127M:	Jason Baron <jbaron@akamai.com>
19128R:	Steven Rostedt <rostedt@goodmis.org>
19129R:	Ard Biesheuvel <ardb@kernel.org>
19130S:	Supported
19131F:	arch/*/include/asm/jump_label*.h
19132F:	arch/*/include/asm/static_call*.h
19133F:	arch/*/kernel/jump_label.c
19134F:	arch/*/kernel/static_call.c
19135F:	include/linux/jump_label*.h
19136F:	include/linux/static_call*.h
19137F:	kernel/jump_label.c
19138F:	kernel/static_call.c
19139
19140STI AUDIO (ASoC) DRIVERS
19141M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19143S:	Maintained
19144F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19145F:	sound/soc/sti/
19146
19147STI CEC DRIVER
19148M:	Alain Volmat <alain.volmat@foss.st.com>
19149S:	Maintained
19150F:	Documentation/devicetree/bindings/media/stih-cec.txt
19151F:	drivers/media/cec/platform/sti/
19152
19153STK1160 USB VIDEO CAPTURE DRIVER
19154M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19155L:	linux-media@vger.kernel.org
19156S:	Maintained
19157T:	git git://linuxtv.org/media_tree.git
19158F:	drivers/media/usb/stk1160/
19159
19160STM32 AUDIO (ASoC) DRIVERS
19161M:	Olivier Moysan <olivier.moysan@foss.st.com>
19162M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19164S:	Maintained
19165F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19166F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19167F:	sound/soc/stm/
19168
19169STM32 TIMER/LPTIMER DRIVERS
19170M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19171S:	Maintained
19172F:	Documentation/ABI/testing/*timer-stm32
19173F:	Documentation/devicetree/bindings/*/*stm32-*timer*
19174F:	drivers/*/stm32-*timer*
19175F:	drivers/pwm/pwm-stm32*
19176F:	include/linux/*/stm32-*tim*
19177
19178STMMAC ETHERNET DRIVER
19179M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
19180M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
19181M:	Jose Abreu <joabreu@synopsys.com>
19182L:	netdev@vger.kernel.org
19183S:	Supported
19184W:	http://www.stlinux.com
19185F:	Documentation/networking/device_drivers/ethernet/stmicro/
19186F:	drivers/net/ethernet/stmicro/stmmac/
19187
19188SUN3/3X
19189M:	Sam Creasey <sammy@sammy.net>
19190S:	Maintained
19191W:	http://sammy.net/sun3/
19192F:	arch/m68k/include/asm/sun3*
19193F:	arch/m68k/kernel/*sun3*
19194F:	arch/m68k/sun3*/
19195F:	drivers/net/ethernet/i825xx/sun3*
19196
19197SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19198M:	Hans de Goede <hdegoede@redhat.com>
19199L:	linux-input@vger.kernel.org
19200S:	Maintained
19201F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19202F:	drivers/input/keyboard/sun4i-lradc-keys.c
19203
19204SUNDANCE NETWORK DRIVER
19205M:	Denis Kirjanov <kda@linux-powerpc.org>
19206L:	netdev@vger.kernel.org
19207S:	Maintained
19208F:	drivers/net/ethernet/dlink/sundance.c
19209
19210SUNPLUS ETHERNET DRIVER
19211M:	Wells Lu <wellslutw@gmail.com>
19212L:	netdev@vger.kernel.org
19213S:	Maintained
19214W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19215F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19216F:	drivers/net/ethernet/sunplus/
19217
19218SUNPLUS OCOTP DRIVER
19219M:	Vincent Shih <vincent.sunplus@gmail.com>
19220S:	Maintained
19221F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19222F:	drivers/nvmem/sunplus-ocotp.c
19223
19224SUNPLUS PWM DRIVER
19225M:	Hammer Hsieh <hammerh0314@gmail.com>
19226S:	Maintained
19227F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19228F:	drivers/pwm/pwm-sunplus.c
19229
19230SUNPLUS RTC DRIVER
19231M:	Vincent Shih <vincent.sunplus@gmail.com>
19232L:	linux-rtc@vger.kernel.org
19233S:	Maintained
19234F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19235F:	drivers/rtc/rtc-sunplus.c
19236
19237SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19238M:	Li-hao Kuo <lhjeff911@gmail.com>
19239L:	linux-spi@vger.kernel.org
19240S:	Maintained
19241F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19242F:	drivers/spi/spi-sunplus-sp7021.c
19243
19244SUNPLUS UART DRIVER
19245M:	Hammer Hsieh <hammerh0314@gmail.com>
19246S:	Maintained
19247F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19248F:	drivers/tty/serial/sunplus-uart.c
19249
19250SUNPLUS WATCHDOG DRIVER
19251M:	Xiantao Hu <xt.hu@cqplus1.com>
19252L:	linux-watchdog@vger.kernel.org
19253S:	Maintained
19254F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19255F:	drivers/watchdog/sunplus_wdt.c
19256
19257SUPERH
19258M:	Yoshinori Sato <ysato@users.sourceforge.jp>
19259M:	Rich Felker <dalias@libc.org>
19260L:	linux-sh@vger.kernel.org
19261S:	Maintained
19262Q:	http://patchwork.kernel.org/project/linux-sh/list/
19263F:	Documentation/sh/
19264F:	arch/sh/
19265F:	drivers/sh/
19266
19267SUSPEND TO RAM
19268M:	"Rafael J. Wysocki" <rafael@kernel.org>
19269M:	Len Brown <len.brown@intel.com>
19270M:	Pavel Machek <pavel@ucw.cz>
19271L:	linux-pm@vger.kernel.org
19272S:	Supported
19273B:	https://bugzilla.kernel.org
19274F:	Documentation/power/
19275F:	arch/x86/kernel/acpi/
19276F:	drivers/base/power/
19277F:	include/linux/freezer.h
19278F:	include/linux/pm.h
19279F:	include/linux/suspend.h
19280F:	kernel/power/
19281
19282SVGA HANDLING
19283M:	Martin Mares <mj@ucw.cz>
19284L:	linux-video@atrey.karlin.mff.cuni.cz
19285S:	Maintained
19286F:	Documentation/admin-guide/svga.rst
19287F:	arch/x86/boot/video*
19288
19289SWIOTLB SUBSYSTEM
19290M:	Christoph Hellwig <hch@infradead.org>
19291L:	iommu@lists.linux.dev
19292S:	Supported
19293W:	http://git.infradead.org/users/hch/dma-mapping.git
19294T:	git git://git.infradead.org/users/hch/dma-mapping.git
19295F:	arch/*/kernel/pci-swiotlb.c
19296F:	include/linux/swiotlb.h
19297F:	kernel/dma/swiotlb.c
19298
19299SWITCHDEV
19300M:	Jiri Pirko <jiri@resnulli.us>
19301M:	Ivan Vecera <ivecera@redhat.com>
19302L:	netdev@vger.kernel.org
19303S:	Supported
19304F:	include/net/switchdev.h
19305F:	net/switchdev/
19306
19307SY8106A REGULATOR DRIVER
19308M:	Icenowy Zheng <icenowy@aosc.io>
19309S:	Maintained
19310F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19311F:	drivers/regulator/sy8106a-regulator.c
19312
19313SYNC FILE FRAMEWORK
19314M:	Sumit Semwal <sumit.semwal@linaro.org>
19315R:	Gustavo Padovan <gustavo@padovan.org>
19316L:	linux-media@vger.kernel.org
19317L:	dri-devel@lists.freedesktop.org
19318S:	Maintained
19319T:	git git://anongit.freedesktop.org/drm/drm-misc
19320F:	Documentation/driver-api/sync_file.rst
19321F:	drivers/dma-buf/dma-fence*
19322F:	drivers/dma-buf/sw_sync.c
19323F:	drivers/dma-buf/sync_*
19324F:	include/linux/sync_file.h
19325F:	include/uapi/linux/sync_file.h
19326
19327SYNOPSYS ARC ARCHITECTURE
19328M:	Vineet Gupta <vgupta@kernel.org>
19329L:	linux-snps-arc@lists.infradead.org
19330S:	Supported
19331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19332F:	Documentation/arc/
19333F:	Documentation/devicetree/bindings/arc/*
19334F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19335F:	arch/arc/
19336F:	drivers/clocksource/arc_timer.c
19337F:	drivers/tty/serial/arc_uart.c
19338
19339SYNOPSYS ARC HSDK SDP pll clock driver
19340M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19341S:	Supported
19342F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19343F:	drivers/clk/clk-hsdk-pll.c
19344
19345SYNOPSYS ARC SDP clock driver
19346M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19347S:	Supported
19348F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19349F:	drivers/clk/axs10x/*
19350
19351SYNOPSYS ARC SDP platform support
19352M:	Alexey Brodkin <abrodkin@synopsys.com>
19353S:	Supported
19354F:	Documentation/devicetree/bindings/arc/axs10*
19355F:	arch/arc/boot/dts/ax*
19356F:	arch/arc/plat-axs10x
19357
19358SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19359M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19360S:	Supported
19361F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19362F:	drivers/reset/reset-axs10x.c
19363
19364SYNOPSYS CREG GPIO DRIVER
19365M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19366S:	Maintained
19367F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19368F:	drivers/gpio/gpio-creg-snps.c
19369
19370SYNOPSYS DESIGNWARE 8250 UART DRIVER
19371R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19372S:	Maintained
19373F:	drivers/tty/serial/8250/8250_dw.c
19374F:	drivers/tty/serial/8250/8250_dwlib.*
19375F:	drivers/tty/serial/8250/8250_lpss.c
19376
19377SYNOPSYS DESIGNWARE APB GPIO DRIVER
19378M:	Hoan Tran <hoan@os.amperecomputing.com>
19379M:	Serge Semin <fancer.lancer@gmail.com>
19380L:	linux-gpio@vger.kernel.org
19381S:	Maintained
19382F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19383F:	drivers/gpio/gpio-dwapb.c
19384
19385SYNOPSYS DESIGNWARE APB SSI DRIVER
19386M:	Serge Semin <fancer.lancer@gmail.com>
19387L:	linux-spi@vger.kernel.org
19388S:	Supported
19389F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19390F:	drivers/spi/spi-dw*
19391
19392SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19393M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19394S:	Maintained
19395F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19396F:	drivers/dma/dw-axi-dmac/
19397
19398SYNOPSYS DESIGNWARE DMAC DRIVER
19399M:	Viresh Kumar <vireshk@kernel.org>
19400R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19401S:	Maintained
19402F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19403F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19404F:	drivers/dma/dw/
19405F:	include/dt-bindings/dma/dw-dmac.h
19406F:	include/linux/dma/dw.h
19407F:	include/linux/platform_data/dma-dw.h
19408
19409SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19410M:	Jose Abreu <Jose.Abreu@synopsys.com>
19411L:	netdev@vger.kernel.org
19412S:	Supported
19413F:	drivers/net/ethernet/synopsys/
19414
19415SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19416M:	Jose Abreu <Jose.Abreu@synopsys.com>
19417L:	netdev@vger.kernel.org
19418S:	Supported
19419F:	drivers/net/pcs/pcs-xpcs.c
19420F:	drivers/net/pcs/pcs-xpcs.h
19421F:	include/linux/pcs/pcs-xpcs.h
19422
19423SYNOPSYS DESIGNWARE I2C DRIVER
19424M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
19425R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19426R:	Mika Westerberg <mika.westerberg@linux.intel.com>
19427R:	Jan Dabros <jsd@semihalf.com>
19428L:	linux-i2c@vger.kernel.org
19429S:	Supported
19430F:	drivers/i2c/busses/i2c-designware-*
19431
19432SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19433M:	Jaehoon Chung <jh80.chung@samsung.com>
19434L:	linux-mmc@vger.kernel.org
19435S:	Maintained
19436F:	drivers/mmc/host/dw_mmc*
19437
19438SYNOPSYS HSDK RESET CONTROLLER DRIVER
19439M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19440S:	Supported
19441F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19442F:	drivers/reset/reset-hsdk.c
19443F:	include/dt-bindings/reset/snps,hsdk-reset.h
19444
19445SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19446M:	Prabu Thangamuthu <prabu.t@synopsys.com>
19447M:	Manjunath M B <manjumb@synopsys.com>
19448L:	linux-mmc@vger.kernel.org
19449S:	Maintained
19450F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
19451
19452SYSTEM CONFIGURATION (SYSCON)
19453M:	Lee Jones <lee.jones@linaro.org>
19454M:	Arnd Bergmann <arnd@arndb.de>
19455S:	Supported
19456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19457F:	drivers/mfd/syscon.c
19458
19459SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19460M:	Sudeep Holla <sudeep.holla@arm.com>
19461R:	Cristian Marussi <cristian.marussi@arm.com>
19462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19463S:	Maintained
19464F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19465F:	drivers/clk/clk-sc[mp]i.c
19466F:	drivers/cpufreq/sc[mp]i-cpufreq.c
19467F:	drivers/firmware/arm_scmi/
19468F:	drivers/firmware/arm_scpi.c
19469F:	drivers/regulator/scmi-regulator.c
19470F:	drivers/reset/reset-scmi.c
19471F:	include/linux/sc[mp]i_protocol.h
19472F:	include/trace/events/scmi.h
19473F:	include/uapi/linux/virtio_scmi.h
19474
19475SYSTEM RESET/SHUTDOWN DRIVERS
19476M:	Sebastian Reichel <sre@kernel.org>
19477L:	linux-pm@vger.kernel.org
19478S:	Maintained
19479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19480F:	Documentation/devicetree/bindings/power/reset/
19481F:	drivers/power/reset/
19482
19483SYSTEM TRACE MODULE CLASS
19484M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
19485S:	Maintained
19486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19487F:	Documentation/trace/stm.rst
19488F:	drivers/hwtracing/stm/
19489F:	include/linux/stm.h
19490F:	include/uapi/linux/stm.h
19491
19492SYSTEM76 ACPI DRIVER
19493M:	Jeremy Soller <jeremy@system76.com>
19494M:	System76 Product Development <productdev@system76.com>
19495L:	platform-driver-x86@vger.kernel.org
19496S:	Maintained
19497F:	drivers/platform/x86/system76_acpi.c
19498
19499SYSV FILESYSTEM
19500M:	Christoph Hellwig <hch@infradead.org>
19501S:	Maintained
19502F:	Documentation/filesystems/sysv-fs.rst
19503F:	fs/sysv/
19504F:	include/linux/sysv_fs.h
19505
19506TASKSTATS STATISTICS INTERFACE
19507M:	Balbir Singh <bsingharora@gmail.com>
19508S:	Maintained
19509F:	Documentation/accounting/taskstats*
19510F:	include/linux/taskstats*
19511F:	kernel/taskstats.c
19512
19513TC subsystem
19514M:	Jamal Hadi Salim <jhs@mojatatu.com>
19515M:	Cong Wang <xiyou.wangcong@gmail.com>
19516M:	Jiri Pirko <jiri@resnulli.us>
19517L:	netdev@vger.kernel.org
19518S:	Maintained
19519F:	include/net/pkt_cls.h
19520F:	include/net/pkt_sched.h
19521F:	include/net/tc_act/
19522F:	include/uapi/linux/pkt_cls.h
19523F:	include/uapi/linux/pkt_sched.h
19524F:	include/uapi/linux/tc_act/
19525F:	include/uapi/linux/tc_ematch/
19526F:	net/sched/
19527F:	tools/testing/selftests/tc-testing
19528
19529TC90522 MEDIA DRIVER
19530M:	Akihiro Tsukada <tskd08@gmail.com>
19531L:	linux-media@vger.kernel.org
19532S:	Odd Fixes
19533F:	drivers/media/dvb-frontends/tc90522*
19534
19535TCP LOW PRIORITY MODULE
19536M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19537M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19538S:	Maintained
19539W:	http://tcp-lp-mod.sourceforge.net/
19540F:	net/ipv4/tcp_lp.c
19541
19542TDA10071 MEDIA DRIVER
19543M:	Antti Palosaari <crope@iki.fi>
19544L:	linux-media@vger.kernel.org
19545S:	Maintained
19546W:	https://linuxtv.org
19547W:	http://palosaari.fi/linux/
19548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19549T:	git git://linuxtv.org/anttip/media_tree.git
19550F:	drivers/media/dvb-frontends/tda10071*
19551
19552TDA18212 MEDIA DRIVER
19553M:	Antti Palosaari <crope@iki.fi>
19554L:	linux-media@vger.kernel.org
19555S:	Maintained
19556W:	https://linuxtv.org
19557W:	http://palosaari.fi/linux/
19558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19559T:	git git://linuxtv.org/anttip/media_tree.git
19560F:	drivers/media/tuners/tda18212*
19561
19562TDA18218 MEDIA DRIVER
19563M:	Antti Palosaari <crope@iki.fi>
19564L:	linux-media@vger.kernel.org
19565S:	Maintained
19566W:	https://linuxtv.org
19567W:	http://palosaari.fi/linux/
19568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19569T:	git git://linuxtv.org/anttip/media_tree.git
19570F:	drivers/media/tuners/tda18218*
19571
19572TDA18250 MEDIA DRIVER
19573M:	Olli Salonen <olli.salonen@iki.fi>
19574L:	linux-media@vger.kernel.org
19575S:	Maintained
19576W:	https://linuxtv.org
19577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19578T:	git git://linuxtv.org/media_tree.git
19579F:	drivers/media/tuners/tda18250*
19580
19581TDA18271 MEDIA DRIVER
19582M:	Michael Krufky <mkrufky@linuxtv.org>
19583L:	linux-media@vger.kernel.org
19584S:	Maintained
19585W:	https://linuxtv.org
19586W:	http://github.com/mkrufky
19587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19588T:	git git://linuxtv.org/mkrufky/tuners.git
19589F:	drivers/media/tuners/tda18271*
19590
19591TDA1997x MEDIA DRIVER
19592M:	Tim Harvey <tharvey@gateworks.com>
19593L:	linux-media@vger.kernel.org
19594S:	Maintained
19595W:	https://linuxtv.org
19596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19597F:	drivers/media/i2c/tda1997x.*
19598
19599TDA827x MEDIA DRIVER
19600M:	Michael Krufky <mkrufky@linuxtv.org>
19601L:	linux-media@vger.kernel.org
19602S:	Maintained
19603W:	https://linuxtv.org
19604W:	http://github.com/mkrufky
19605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19606T:	git git://linuxtv.org/mkrufky/tuners.git
19607F:	drivers/media/tuners/tda8290.*
19608
19609TDA8290 MEDIA DRIVER
19610M:	Michael Krufky <mkrufky@linuxtv.org>
19611L:	linux-media@vger.kernel.org
19612S:	Maintained
19613W:	https://linuxtv.org
19614W:	http://github.com/mkrufky
19615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19616T:	git git://linuxtv.org/mkrufky/tuners.git
19617F:	drivers/media/tuners/tda8290.*
19618
19619TDA9840 MEDIA DRIVER
19620M:	Hans Verkuil <hverkuil@xs4all.nl>
19621L:	linux-media@vger.kernel.org
19622S:	Maintained
19623W:	https://linuxtv.org
19624T:	git git://linuxtv.org/media_tree.git
19625F:	drivers/media/i2c/tda9840*
19626
19627TEA5761 TUNER DRIVER
19628M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19629L:	linux-media@vger.kernel.org
19630S:	Odd fixes
19631W:	https://linuxtv.org
19632T:	git git://linuxtv.org/media_tree.git
19633F:	drivers/media/tuners/tea5761.*
19634
19635TEA5767 TUNER DRIVER
19636M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19637L:	linux-media@vger.kernel.org
19638S:	Maintained
19639W:	https://linuxtv.org
19640T:	git git://linuxtv.org/media_tree.git
19641F:	drivers/media/tuners/tea5767.*
19642
19643TEA6415C MEDIA DRIVER
19644M:	Hans Verkuil <hverkuil@xs4all.nl>
19645L:	linux-media@vger.kernel.org
19646S:	Maintained
19647W:	https://linuxtv.org
19648T:	git git://linuxtv.org/media_tree.git
19649F:	drivers/media/i2c/tea6415c*
19650
19651TEA6420 MEDIA DRIVER
19652M:	Hans Verkuil <hverkuil@xs4all.nl>
19653L:	linux-media@vger.kernel.org
19654S:	Maintained
19655W:	https://linuxtv.org
19656T:	git git://linuxtv.org/media_tree.git
19657F:	drivers/media/i2c/tea6420*
19658
19659TEAM DRIVER
19660M:	Jiri Pirko <jiri@resnulli.us>
19661L:	netdev@vger.kernel.org
19662S:	Supported
19663F:	drivers/net/team/
19664F:	include/linux/if_team.h
19665F:	include/uapi/linux/if_team.h
19666
19667TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19668M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19669S:	Maintained
19670F:	arch/x86/platform/ts5500/
19671
19672TECHNOTREND USB IR RECEIVER
19673M:	Sean Young <sean@mess.org>
19674L:	linux-media@vger.kernel.org
19675S:	Maintained
19676F:	drivers/media/rc/ttusbir.c
19677
19678TECHWELL TW9910 VIDEO DECODER
19679L:	linux-media@vger.kernel.org
19680S:	Orphan
19681F:	drivers/media/i2c/tw9910.c
19682F:	include/media/i2c/tw9910.h
19683
19684TEE SUBSYSTEM
19685M:	Jens Wiklander <jens.wiklander@linaro.org>
19686R:	Sumit Garg <sumit.garg@linaro.org>
19687L:	op-tee@lists.trustedfirmware.org
19688S:	Maintained
19689F:	Documentation/staging/tee.rst
19690F:	drivers/tee/
19691F:	include/linux/tee_drv.h
19692F:	include/uapi/linux/tee.h
19693
19694TEGRA ARCHITECTURE SUPPORT
19695M:	Thierry Reding <thierry.reding@gmail.com>
19696M:	Jonathan Hunter <jonathanh@nvidia.com>
19697L:	linux-tegra@vger.kernel.org
19698S:	Supported
19699Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
19700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19701N:	[^a-z]tegra
19702
19703TEGRA CLOCK DRIVER
19704M:	Peter De Schrijver <pdeschrijver@nvidia.com>
19705M:	Prashant Gaikwad <pgaikwad@nvidia.com>
19706S:	Supported
19707F:	drivers/clk/tegra/
19708
19709TEGRA DMA DRIVERS
19710M:	Laxman Dewangan <ldewangan@nvidia.com>
19711M:	Jon Hunter <jonathanh@nvidia.com>
19712S:	Supported
19713F:	drivers/dma/tegra*
19714
19715TEGRA I2C DRIVER
19716M:	Laxman Dewangan <ldewangan@nvidia.com>
19717R:	Dmitry Osipenko <digetx@gmail.com>
19718S:	Supported
19719F:	drivers/i2c/busses/i2c-tegra.c
19720
19721TEGRA IOMMU DRIVERS
19722M:	Thierry Reding <thierry.reding@gmail.com>
19723R:	Krishna Reddy <vdumpa@nvidia.com>
19724L:	linux-tegra@vger.kernel.org
19725S:	Supported
19726F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19727F:	drivers/iommu/tegra*
19728
19729TEGRA KBC DRIVER
19730M:	Laxman Dewangan <ldewangan@nvidia.com>
19731S:	Supported
19732F:	drivers/input/keyboard/tegra-kbc.c
19733
19734TEGRA NAND DRIVER
19735M:	Stefan Agner <stefan@agner.ch>
19736M:	Lucas Stach <dev@lynxeye.de>
19737S:	Maintained
19738F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19739F:	drivers/mtd/nand/raw/tegra_nand.c
19740
19741TEGRA PWM DRIVER
19742M:	Thierry Reding <thierry.reding@gmail.com>
19743S:	Supported
19744F:	drivers/pwm/pwm-tegra.c
19745
19746TEGRA SERIAL DRIVER
19747M:	Laxman Dewangan <ldewangan@nvidia.com>
19748S:	Supported
19749F:	drivers/tty/serial/serial-tegra.c
19750
19751TEGRA SPI DRIVER
19752M:	Laxman Dewangan <ldewangan@nvidia.com>
19753S:	Supported
19754F:	drivers/spi/spi-tegra*
19755
19756TEGRA QUAD SPI DRIVER
19757M:	Thierry Reding <thierry.reding@gmail.com>
19758M:	Jonathan Hunter <jonathanh@nvidia.com>
19759M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19760L:	linux-tegra@vger.kernel.org
19761S:	Maintained
19762F:	drivers/spi/spi-tegra210-quad.c
19763
19764TEGRA VIDEO DRIVER
19765M:	Thierry Reding <thierry.reding@gmail.com>
19766M:	Jonathan Hunter <jonathanh@nvidia.com>
19767M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19768L:	linux-media@vger.kernel.org
19769L:	linux-tegra@vger.kernel.org
19770S:	Maintained
19771F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19772F:	drivers/staging/media/tegra-video/
19773
19774TEGRA XUSB PADCTL DRIVER
19775M:	JC Kuo <jckuo@nvidia.com>
19776S:	Supported
19777F:	drivers/phy/tegra/xusb*
19778
19779TEHUTI ETHERNET DRIVER
19780M:	Andy Gospodarek <andy@greyhouse.net>
19781L:	netdev@vger.kernel.org
19782S:	Supported
19783F:	drivers/net/ethernet/tehuti/*
19784
19785TELECOM CLOCK DRIVER FOR MCPL0010
19786M:	Mark Gross <markgross@kernel.org>
19787S:	Supported
19788F:	drivers/char/tlclk.c
19789
19790TEMPO SEMICONDUCTOR DRIVERS
19791M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19792S:	Maintained
19793F:	Documentation/devicetree/bindings/sound/tscs*.txt
19794F:	sound/soc/codecs/tscs*.c
19795F:	sound/soc/codecs/tscs*.h
19796
19797TENSILICA XTENSA PORT (xtensa)
19798M:	Chris Zankel <chris@zankel.net>
19799M:	Max Filippov <jcmvbkbc@gmail.com>
19800L:	linux-xtensa@linux-xtensa.org
19801S:	Maintained
19802T:	git git://github.com/czankel/xtensa-linux.git
19803F:	arch/xtensa/
19804F:	drivers/irqchip/irq-xtensa-*
19805
19806TEXAS INSTRUMENTS ASoC DRIVERS
19807M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19809S:	Maintained
19810F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19811F:	sound/soc/ti/
19812
19813TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19814M:	Ricardo Ribalda <ribalda@kernel.org>
19815L:	linux-iio@vger.kernel.org
19816S:	Supported
19817F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19818F:	drivers/iio/dac/ti-dac7612.c
19819
19820TEXAS INSTRUMENTS DMA DRIVERS
19821M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19822L:	dmaengine@vger.kernel.org
19823S:	Maintained
19824F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19825F:	Documentation/devicetree/bindings/dma/ti-edma.txt
19826F:	Documentation/devicetree/bindings/dma/ti/
19827F:	drivers/dma/ti/
19828X:	drivers/dma/ti/cppi41.c
19829F:	include/linux/dma/k3-udma-glue.h
19830F:	include/linux/dma/ti-cppi5.h
19831F:	include/linux/dma/k3-psil.h
19832
19833TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19834M:	Nishanth Menon <nm@ti.com>
19835M:	Tero Kristo <kristo@kernel.org>
19836M:	Santosh Shilimkar <ssantosh@kernel.org>
19837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19838S:	Maintained
19839F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19840F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19841F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19842F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19843F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19844F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19845F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19846F:	drivers/clk/keystone/sci-clk.c
19847F:	drivers/firmware/ti_sci*
19848F:	drivers/irqchip/irq-ti-sci-inta.c
19849F:	drivers/irqchip/irq-ti-sci-intr.c
19850F:	drivers/reset/reset-ti-sci.c
19851F:	drivers/soc/ti/ti_sci_inta_msi.c
19852F:	drivers/soc/ti/ti_sci_pm_domains.c
19853F:	include/dt-bindings/soc/ti,sci_pm_domain.h
19854F:	include/linux/soc/ti/ti_sci_inta_msi.h
19855F:	include/linux/soc/ti/ti_sci_protocol.h
19856
19857TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19858M:	Robert Marko <robert.marko@sartura.hr>
19859M:	Luka Perkov <luka.perkov@sartura.hr>
19860L:	linux-hwmon@vger.kernel.org
19861S:	Maintained
19862F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19863F:	Documentation/hwmon/tps23861.rst
19864F:	drivers/hwmon/tps23861.c
19865
19866TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19867M:	Puranjay Mohan <puranjay12@gmail.com>
19868L:	linux-iio@vger.kernel.org
19869S:	Supported
19870F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19871F:	drivers/iio/temperature/tmp117.c
19872
19873THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19874M:	Hans Verkuil <hverkuil@xs4all.nl>
19875L:	linux-media@vger.kernel.org
19876S:	Maintained
19877W:	https://linuxtv.org
19878T:	git git://linuxtv.org/media_tree.git
19879F:	drivers/media/radio/radio-raremono.c
19880
19881THERMAL
19882M:	Rafael J. Wysocki <rafael@kernel.org>
19883M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19884R:	Amit Kucheria <amitk@kernel.org>
19885R:	Zhang Rui <rui.zhang@intel.com>
19886L:	linux-pm@vger.kernel.org
19887S:	Supported
19888Q:	https://patchwork.kernel.org/project/linux-pm/list/
19889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19890F:	Documentation/ABI/testing/sysfs-class-thermal
19891F:	Documentation/devicetree/bindings/thermal/
19892F:	Documentation/driver-api/thermal/
19893F:	drivers/thermal/
19894F:	include/linux/cpu_cooling.h
19895F:	include/linux/thermal.h
19896F:	include/uapi/linux/thermal.h
19897F:	tools/lib/thermal/
19898F:	tools/thermal/
19899
19900THERMAL DRIVER FOR AMLOGIC SOCS
19901M:	Guillaume La Roque <glaroque@baylibre.com>
19902L:	linux-pm@vger.kernel.org
19903L:	linux-amlogic@lists.infradead.org
19904S:	Supported
19905W:	http://linux-meson.com/
19906F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19907F:	drivers/thermal/amlogic_thermal.c
19908
19909THERMAL/CPU_COOLING
19910M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
19911M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19912M:	Viresh Kumar <viresh.kumar@linaro.org>
19913R:	Lukasz Luba <lukasz.luba@arm.com>
19914L:	linux-pm@vger.kernel.org
19915S:	Supported
19916F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
19917F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
19918F:	drivers/thermal/cpufreq_cooling.c
19919F:	drivers/thermal/cpuidle_cooling.c
19920F:	include/linux/cpu_cooling.h
19921
19922THERMAL/POWER_ALLOCATOR
19923M:	Lukasz Luba <lukasz.luba@arm.com>
19924L:	linux-pm@vger.kernel.org
19925S:	Maintained
19926F:	Documentation/driver-api/thermal/power_allocator.rst
19927F:	drivers/thermal/gov_power_allocator.c
19928F:	include/trace/events/thermal_power_allocator.h
19929
19930THINKPAD ACPI EXTRAS DRIVER
19931M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19932L:	ibm-acpi-devel@lists.sourceforge.net
19933L:	platform-driver-x86@vger.kernel.org
19934S:	Maintained
19935W:	http://ibm-acpi.sourceforge.net
19936W:	http://thinkwiki.org/wiki/Ibm-acpi
19937T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19938F:	drivers/platform/x86/thinkpad_acpi.c
19939
19940THINKPAD LMI DRIVER
19941M:	Mark Pearson <markpearson@lenovo.com>
19942L:	platform-driver-x86@vger.kernel.org
19943S:	Maintained
19944F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
19945F:	drivers/platform/x86/think-lmi.?
19946
19947THUNDERBOLT DMA TRAFFIC TEST DRIVER
19948M:	Isaac Hazan <isaac.hazan@intel.com>
19949L:	linux-usb@vger.kernel.org
19950S:	Maintained
19951F:	drivers/thunderbolt/dma_test.c
19952
19953THUNDERBOLT DRIVER
19954M:	Andreas Noever <andreas.noever@gmail.com>
19955M:	Michael Jamet <michael.jamet@intel.com>
19956M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19957M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19958L:	linux-usb@vger.kernel.org
19959S:	Maintained
19960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19961F:	Documentation/admin-guide/thunderbolt.rst
19962F:	drivers/thunderbolt/
19963F:	include/linux/thunderbolt.h
19964
19965THUNDERBOLT NETWORK DRIVER
19966M:	Michael Jamet <michael.jamet@intel.com>
19967M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19968M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19969L:	netdev@vger.kernel.org
19970S:	Maintained
19971F:	drivers/net/thunderbolt.c
19972
19973THUNDERX GPIO DRIVER
19974M:	Robert Richter <rric@kernel.org>
19975S:	Odd Fixes
19976F:	drivers/gpio/gpio-thunderx.c
19977
19978TI ADS131E0X ADC SERIES DRIVER
19979M:	Tomislav Denis <tomislav.denis@avl.com>
19980L:	linux-iio@vger.kernel.org
19981S:	Maintained
19982F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19983F:	drivers/iio/adc/ti-ads131e08.c
19984
19985TI AM437X VPFE DRIVER
19986M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19987L:	linux-media@vger.kernel.org
19988S:	Maintained
19989W:	https://linuxtv.org
19990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19991T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19992F:	drivers/media/platform/ti/am437x/
19993
19994TI BANDGAP AND THERMAL DRIVER
19995M:	Eduardo Valentin <edubezval@gmail.com>
19996M:	Keerthy <j-keerthy@ti.com>
19997L:	linux-pm@vger.kernel.org
19998L:	linux-omap@vger.kernel.org
19999S:	Maintained
20000F:	drivers/thermal/ti-soc-thermal/
20001
20002TI BQ27XXX POWER SUPPLY DRIVER
20003F:	drivers/power/supply/bq27xxx_battery.c
20004F:	drivers/power/supply/bq27xxx_battery_i2c.c
20005F:	include/linux/power/bq27xxx_battery.h
20006
20007TI CDCE706 CLOCK DRIVER
20008M:	Max Filippov <jcmvbkbc@gmail.com>
20009S:	Maintained
20010F:	drivers/clk/clk-cdce706.c
20011
20012TI CLOCK DRIVER
20013M:	Tero Kristo <kristo@kernel.org>
20014L:	linux-omap@vger.kernel.org
20015S:	Odd Fixes
20016F:	drivers/clk/ti/
20017F:	include/linux/clk/ti.h
20018
20019TI DAVINCI MACHINE SUPPORT
20020M:	Sekhar Nori <nsekhar@ti.com>
20021R:	Bartosz Golaszewski <brgl@bgdev.pl>
20022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20023S:	Supported
20024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20025F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20026F:	arch/arm/boot/dts/da850*
20027F:	arch/arm/mach-davinci/
20028F:	drivers/i2c/busses/i2c-davinci.c
20029
20030TI DAVINCI SERIES CLOCK DRIVER
20031M:	David Lechner <david@lechnology.com>
20032R:	Sekhar Nori <nsekhar@ti.com>
20033S:	Maintained
20034F:	Documentation/devicetree/bindings/clock/ti/davinci/
20035F:	drivers/clk/davinci/
20036
20037TI DAVINCI SERIES GPIO DRIVER
20038M:	Keerthy <j-keerthy@ti.com>
20039L:	linux-gpio@vger.kernel.org
20040S:	Maintained
20041F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20042F:	drivers/gpio/gpio-davinci.c
20043
20044TI DAVINCI SERIES MEDIA DRIVER
20045M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20046L:	linux-media@vger.kernel.org
20047S:	Maintained
20048W:	https://linuxtv.org
20049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20050T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20051F:	drivers/media/platform/ti/davinci/
20052F:	include/media/davinci/
20053
20054TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20055R:	David Lechner <david@lechnology.com>
20056L:	linux-iio@vger.kernel.org
20057F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
20058F:	drivers/counter/ti-eqep.c
20059
20060TI ETHERNET SWITCH DRIVER (CPSW)
20061R:	Grygorii Strashko <grygorii.strashko@ti.com>
20062L:	linux-omap@vger.kernel.org
20063L:	netdev@vger.kernel.org
20064S:	Maintained
20065F:	drivers/net/ethernet/ti/cpsw*
20066F:	drivers/net/ethernet/ti/davinci*
20067
20068TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20069M:	Alex Dubov <oakad@yahoo.com>
20070S:	Maintained
20071W:	http://tifmxx.berlios.de/
20072F:	drivers/memstick/host/tifm_ms.c
20073F:	drivers/misc/tifm*
20074F:	drivers/mmc/host/tifm_sd.c
20075F:	include/linux/tifm.h
20076
20077TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20078M:	Nishanth Menon <nm@ti.com>
20079M:	Santosh Shilimkar <ssantosh@kernel.org>
20080L:	linux-kernel@vger.kernel.org
20081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20082S:	Maintained
20083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20084F:	drivers/soc/ti/*
20085
20086TI LM49xxx FAMILY ASoC CODEC DRIVERS
20087M:	M R Swami Reddy <mr.swami.reddy@ti.com>
20088M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20090S:	Maintained
20091F:	sound/soc/codecs/isabelle*
20092F:	sound/soc/codecs/lm49453*
20093
20094TI PCM3060 ASoC CODEC DRIVER
20095M:	Kirill Marinushkin <kmarinushkin@birdec.com>
20096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20097S:	Maintained
20098F:	Documentation/devicetree/bindings/sound/pcm3060.txt
20099F:	sound/soc/codecs/pcm3060*
20100
20101TI TAS571X FAMILY ASoC CODEC DRIVER
20102M:	Kevin Cernekee <cernekee@chromium.org>
20103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20104S:	Odd Fixes
20105F:	sound/soc/codecs/tas571x*
20106
20107TI TRF7970A NFC DRIVER
20108M:	Mark Greer <mgreer@animalcreek.com>
20109L:	linux-wireless@vger.kernel.org
20110L:	linux-nfc@lists.01.org (subscribers-only)
20111S:	Supported
20112F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20113F:	drivers/nfc/trf7970a.c
20114
20115TI TSC2046 ADC DRIVER
20116M:	Oleksij Rempel <o.rempel@pengutronix.de>
20117R:	kernel@pengutronix.de
20118L:	linux-iio@vger.kernel.org
20119S:	Maintained
20120F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20121F:	drivers/iio/adc/ti-tsc2046.c
20122
20123TI TWL4030 SERIES SOC CODEC DRIVER
20124M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20125L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20126S:	Maintained
20127F:	sound/soc/codecs/twl4030*
20128
20129TI VPE/CAL DRIVERS
20130M:	Benoit Parrot <bparrot@ti.com>
20131L:	linux-media@vger.kernel.org
20132S:	Maintained
20133W:	http://linuxtv.org/
20134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20135F:	Documentation/devicetree/bindings/media/ti,cal.yaml
20136F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
20137F:	drivers/media/platform/ti/cal/
20138F:	drivers/media/platform/ti/vpe/
20139
20140TI WILINK WIRELESS DRIVERS
20141L:	linux-wireless@vger.kernel.org
20142S:	Orphan
20143W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20144W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20146F:	drivers/net/wireless/ti/
20147F:	include/linux/wl12xx.h
20148
20149TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20150M:	John Stultz <jstultz@google.com>
20151M:	Thomas Gleixner <tglx@linutronix.de>
20152R:	Stephen Boyd <sboyd@kernel.org>
20153L:	linux-kernel@vger.kernel.org
20154S:	Supported
20155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20156F:	include/linux/clocksource.h
20157F:	include/linux/time.h
20158F:	include/linux/timex.h
20159F:	include/uapi/linux/time.h
20160F:	include/uapi/linux/timex.h
20161F:	kernel/time/alarmtimer.c
20162F:	kernel/time/clocksource.c
20163F:	kernel/time/ntp.c
20164F:	kernel/time/time*.c
20165F:	tools/testing/selftests/timers/
20166
20167TIPC NETWORK LAYER
20168M:	Jon Maloy <jmaloy@redhat.com>
20169M:	Ying Xue <ying.xue@windriver.com>
20170L:	netdev@vger.kernel.org (core kernel code)
20171L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20172S:	Maintained
20173W:	http://tipc.sourceforge.net/
20174F:	include/uapi/linux/tipc*.h
20175F:	net/tipc/
20176
20177TLAN NETWORK DRIVER
20178M:	Samuel Chessman <chessman@tux.org>
20179L:	tlan-devel@lists.sourceforge.net (subscribers-only)
20180S:	Maintained
20181W:	http://sourceforge.net/projects/tlan/
20182F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20183F:	drivers/net/ethernet/ti/tlan.*
20184
20185TM6000 VIDEO4LINUX DRIVER
20186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20187L:	linux-media@vger.kernel.org
20188S:	Odd fixes
20189W:	https://linuxtv.org
20190T:	git git://linuxtv.org/media_tree.git
20191F:	Documentation/admin-guide/media/tm6000*
20192F:	drivers/media/usb/tm6000/
20193
20194TMIO/SDHI MMC DRIVER
20195M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20196L:	linux-mmc@vger.kernel.org
20197L:	linux-renesas-soc@vger.kernel.org
20198S:	Supported
20199F:	drivers/mmc/host/renesas_sdhi*
20200F:	drivers/mmc/host/tmio_mmc*
20201F:	include/linux/mfd/tmio.h
20202
20203TMP401 HARDWARE MONITOR DRIVER
20204M:	Guenter Roeck <linux@roeck-us.net>
20205L:	linux-hwmon@vger.kernel.org
20206S:	Maintained
20207F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20208F:	Documentation/hwmon/tmp401.rst
20209F:	drivers/hwmon/tmp401.c
20210
20211TMP464 HARDWARE MONITOR DRIVER
20212M:	Agathe Porte <agathe.porte@nokia.com>
20213M:	Guenter Roeck <linux@roeck-us.net>
20214L:	linux-hwmon@vger.kernel.org
20215S:	Maintained
20216F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20217F:	Documentation/hwmon/tmp464.rst
20218F:	drivers/hwmon/tmp464.c
20219
20220TMP513 HARDWARE MONITOR DRIVER
20221M:	Eric Tremblay <etremblay@distech-controls.com>
20222L:	linux-hwmon@vger.kernel.org
20223S:	Maintained
20224F:	Documentation/hwmon/tmp513.rst
20225F:	drivers/hwmon/tmp513.c
20226
20227TMPFS (SHMEM FILESYSTEM)
20228M:	Hugh Dickins <hughd@google.com>
20229L:	linux-mm@kvack.org
20230S:	Maintained
20231F:	include/linux/shmem_fs.h
20232F:	mm/shmem.c
20233
20234TOMOYO SECURITY MODULE
20235M:	Kentaro Takeda <takedakn@nttdata.co.jp>
20236M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20237L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20238L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20239L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20240L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20241S:	Maintained
20242W:	https://tomoyo.osdn.jp/
20243F:	security/tomoyo/
20244
20245TOPSTAR LAPTOP EXTRAS DRIVER
20246M:	Herton Ronaldo Krzesinski <herton@canonical.com>
20247L:	platform-driver-x86@vger.kernel.org
20248S:	Maintained
20249F:	drivers/platform/x86/topstar-laptop.c
20250
20251TORTURE-TEST MODULES
20252M:	Davidlohr Bueso <dave@stgolabs.net>
20253M:	"Paul E. McKenney" <paulmck@kernel.org>
20254M:	Josh Triplett <josh@joshtriplett.org>
20255L:	linux-kernel@vger.kernel.org
20256S:	Supported
20257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20258F:	Documentation/RCU/torture.rst
20259F:	kernel/locking/locktorture.c
20260F:	kernel/rcu/rcuscale.c
20261F:	kernel/rcu/rcutorture.c
20262F:	kernel/rcu/refscale.c
20263F:	kernel/torture.c
20264
20265TOSHIBA ACPI EXTRAS DRIVER
20266M:	Azael Avalos <coproscefalo@gmail.com>
20267L:	platform-driver-x86@vger.kernel.org
20268S:	Maintained
20269F:	drivers/platform/x86/toshiba_acpi.c
20270
20271TOSHIBA BLUETOOTH DRIVER
20272M:	Azael Avalos <coproscefalo@gmail.com>
20273L:	platform-driver-x86@vger.kernel.org
20274S:	Maintained
20275F:	drivers/platform/x86/toshiba_bluetooth.c
20276
20277TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20278M:	Azael Avalos <coproscefalo@gmail.com>
20279L:	platform-driver-x86@vger.kernel.org
20280S:	Maintained
20281F:	drivers/platform/x86/toshiba_haps.c
20282
20283TOSHIBA SMM DRIVER
20284M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
20285S:	Maintained
20286W:	http://www.buzzard.org.uk/toshiba/
20287F:	drivers/char/toshiba.c
20288F:	include/linux/toshiba.h
20289F:	include/uapi/linux/toshiba.h
20290
20291TOSHIBA TC358743 DRIVER
20292M:	Mats Randgaard <matrandg@cisco.com>
20293L:	linux-media@vger.kernel.org
20294S:	Maintained
20295F:	drivers/media/i2c/tc358743*
20296F:	include/media/i2c/tc358743.h
20297
20298TOSHIBA WMI HOTKEYS DRIVER
20299M:	Azael Avalos <coproscefalo@gmail.com>
20300L:	platform-driver-x86@vger.kernel.org
20301S:	Maintained
20302F:	drivers/platform/x86/toshiba-wmi.c
20303
20304TPM DEVICE DRIVER
20305M:	Peter Huewe <peterhuewe@gmx.de>
20306M:	Jarkko Sakkinen <jarkko@kernel.org>
20307R:	Jason Gunthorpe <jgg@ziepe.ca>
20308L:	linux-integrity@vger.kernel.org
20309S:	Maintained
20310W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20311Q:	https://patchwork.kernel.org/project/linux-integrity/list/
20312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20313F:	drivers/char/tpm/
20314
20315TRACING
20316M:	Steven Rostedt <rostedt@goodmis.org>
20317M:	Ingo Molnar <mingo@redhat.com>
20318S:	Maintained
20319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20320F:	Documentation/trace/ftrace.rst
20321F:	arch/*/*/*/*ftrace*
20322F:	arch/*/*/*ftrace*
20323F:	fs/tracefs/
20324F:	include/*/ftrace.h
20325F:	include/linux/trace*.h
20326F:	include/trace/
20327F:	kernel/trace/
20328F:	tools/testing/selftests/ftrace/
20329
20330TRACING MMIO ACCESSES (MMIOTRACE)
20331M:	Steven Rostedt <rostedt@goodmis.org>
20332M:	Ingo Molnar <mingo@kernel.org>
20333R:	Karol Herbst <karolherbst@gmail.com>
20334R:	Pekka Paalanen <ppaalanen@gmail.com>
20335L:	linux-kernel@vger.kernel.org
20336L:	nouveau@lists.freedesktop.org
20337S:	Maintained
20338F:	arch/x86/mm/kmmio.c
20339F:	arch/x86/mm/mmio-mod.c
20340F:	arch/x86/mm/testmmiotrace.c
20341F:	include/linux/mmiotrace.h
20342F:	kernel/trace/trace_mmiotrace.c
20343
20344TRACING OS NOISE / LATENCY TRACERS
20345M:	Steven Rostedt <rostedt@goodmis.org>
20346M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20347S:	Maintained
20348F:	kernel/trace/trace_osnoise.c
20349F:	include/trace/events/osnoise.h
20350F:	kernel/trace/trace_hwlat.c
20351F:	kernel/trace/trace_irqsoff.c
20352F:	kernel/trace/trace_sched_wakeup.c
20353F:	Documentation/trace/osnoise-tracer.rst
20354F:	Documentation/trace/timerlat-tracer.rst
20355F:	Documentation/trace/hwlat_detector.rst
20356F:	arch/*/kernel/trace.c
20357
20358Real-time Linux Analysis (RTLA) tools
20359M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20360M:	Steven Rostedt <rostedt@goodmis.org>
20361L:	linux-trace-devel@vger.kernel.org
20362S:	Maintained
20363F:	Documentation/tools/rtla/
20364F:	tools/tracing/rtla/
20365
20366TRADITIONAL CHINESE DOCUMENTATION
20367M:	Hu Haowen <src.res@email.cn>
20368L:	linux-doc-tw-discuss@lists.sourceforge.net
20369S:	Maintained
20370W:	https://github.com/srcres258/linux-doc
20371T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
20372F:	Documentation/translations/zh_TW/
20373
20374TTY LAYER
20375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20376M:	Jiri Slaby <jirislaby@kernel.org>
20377S:	Supported
20378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20379F:	Documentation/driver-api/serial/
20380F:	drivers/tty/
20381F:	drivers/tty/serial/serial_core.c
20382F:	include/linux/selection.h
20383F:	include/linux/serial.h
20384F:	include/linux/serial_core.h
20385F:	include/linux/sysrq.h
20386F:	include/linux/tty*.h
20387F:	include/linux/vt.h
20388F:	include/linux/vt_*.h
20389F:	include/uapi/linux/serial.h
20390F:	include/uapi/linux/serial_core.h
20391F:	include/uapi/linux/tty.h
20392
20393TUA9001 MEDIA DRIVER
20394M:	Antti Palosaari <crope@iki.fi>
20395L:	linux-media@vger.kernel.org
20396S:	Maintained
20397W:	https://linuxtv.org
20398W:	http://palosaari.fi/linux/
20399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20400T:	git git://linuxtv.org/anttip/media_tree.git
20401F:	drivers/media/tuners/tua9001*
20402
20403TULIP NETWORK DRIVERS
20404L:	netdev@vger.kernel.org
20405L:	linux-parisc@vger.kernel.org
20406S:	Orphan
20407F:	drivers/net/ethernet/dec/tulip/
20408
20409TUN/TAP driver
20410M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
20411S:	Maintained
20412W:	http://vtun.sourceforge.net/tun
20413F:	Documentation/networking/tuntap.rst
20414F:	arch/um/os-Linux/drivers/
20415
20416TURBOCHANNEL SUBSYSTEM
20417M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
20418M:	Ralf Baechle <ralf@linux-mips.org>
20419L:	linux-mips@vger.kernel.org
20420S:	Maintained
20421Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
20422F:	drivers/tc/
20423F:	include/linux/tc.h
20424
20425TURBOSTAT UTILITY
20426M:	"Len Brown" <lenb@kernel.org>
20427L:	linux-pm@vger.kernel.org
20428S:	Supported
20429Q:	https://patchwork.kernel.org/project/linux-pm/list/
20430B:	https://bugzilla.kernel.org
20431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20432F:	tools/power/x86/turbostat/
20433
20434TW5864 VIDEO4LINUX DRIVER
20435M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20436M:	Anton Sviridenko <anton@corp.bluecherry.net>
20437M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20438M:	Andrey Utkin <andrey_utkin@fastmail.com>
20439L:	linux-media@vger.kernel.org
20440S:	Supported
20441F:	drivers/media/pci/tw5864/
20442
20443TW68 VIDEO4LINUX DRIVER
20444M:	Hans Verkuil <hverkuil@xs4all.nl>
20445L:	linux-media@vger.kernel.org
20446S:	Odd Fixes
20447W:	https://linuxtv.org
20448T:	git git://linuxtv.org/media_tree.git
20449F:	drivers/media/pci/tw68/
20450
20451TW686X VIDEO4LINUX DRIVER
20452M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20453L:	linux-media@vger.kernel.org
20454S:	Maintained
20455W:	http://linuxtv.org
20456T:	git git://linuxtv.org/media_tree.git
20457F:	drivers/media/pci/tw686x/
20458
20459U-BOOT ENVIRONMENT VARIABLES
20460M:	Rafał Miłecki <rafal@milecki.pl>
20461S:	Maintained
20462F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20463
20464UACCE ACCELERATOR FRAMEWORK
20465M:	Zhangfei Gao <zhangfei.gao@linaro.org>
20466M:	Zhou Wang <wangzhou1@hisilicon.com>
20467L:	linux-accelerators@lists.ozlabs.org
20468L:	linux-kernel@vger.kernel.org
20469S:	Maintained
20470F:	Documentation/ABI/testing/sysfs-driver-uacce
20471F:	Documentation/misc-devices/uacce.rst
20472F:	drivers/misc/uacce/
20473F:	include/linux/uacce.h
20474F:	include/uapi/misc/uacce/
20475
20476UBI FILE SYSTEM (UBIFS)
20477M:	Richard Weinberger <richard@nod.at>
20478L:	linux-mtd@lists.infradead.org
20479S:	Supported
20480W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
20481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20483F:	Documentation/ABI/testing/sysfs-fs-ubifs
20484F:	Documentation/filesystems/ubifs-authentication.rst
20485F:	Documentation/filesystems/ubifs.rst
20486F:	fs/ubifs/
20487
20488UCLINUX (M68KNOMMU AND COLDFIRE)
20489M:	Greg Ungerer <gerg@linux-m68k.org>
20490L:	linux-m68k@lists.linux-m68k.org
20491L:	uclinux-dev@uclinux.org  (subscribers-only)
20492S:	Maintained
20493W:	http://www.linux-m68k.org/
20494W:	http://www.uclinux.org/
20495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20496F:	arch/m68k/*/*_no.*
20497F:	arch/m68k/68*/
20498F:	arch/m68k/coldfire/
20499F:	arch/m68k/include/asm/*_no.*
20500
20501UDF FILESYSTEM
20502M:	Jan Kara <jack@suse.com>
20503S:	Maintained
20504F:	Documentation/filesystems/udf.rst
20505F:	fs/udf/
20506
20507UDRAW TABLET
20508M:	Bastien Nocera <hadess@hadess.net>
20509L:	linux-input@vger.kernel.org
20510S:	Maintained
20511F:	drivers/hid/hid-udraw-ps3.c
20512
20513UFS FILESYSTEM
20514M:	Evgeniy Dushistov <dushistov@mail.ru>
20515S:	Maintained
20516F:	Documentation/admin-guide/ufs.rst
20517F:	fs/ufs/
20518
20519UHID USERSPACE HID IO DRIVER
20520M:	David Rheinsberg <david.rheinsberg@gmail.com>
20521L:	linux-input@vger.kernel.org
20522S:	Maintained
20523F:	drivers/hid/uhid.c
20524F:	include/uapi/linux/uhid.h
20525
20526ULPI BUS
20527M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20528L:	linux-usb@vger.kernel.org
20529S:	Maintained
20530F:	drivers/usb/common/ulpi.c
20531F:	include/linux/ulpi/
20532
20533UNICODE SUBSYSTEM
20534M:	Gabriel Krisman Bertazi <krisman@collabora.com>
20535L:	linux-fsdevel@vger.kernel.org
20536S:	Supported
20537F:	fs/unicode/
20538
20539UNIFDEF
20540M:	Tony Finch <dot@dotat.at>
20541S:	Maintained
20542W:	http://dotat.at/prog/unifdef
20543F:	scripts/unifdef.c
20544
20545UNIFORM CDROM DRIVER
20546M:	Phillip Potter <phil@philpotter.co.uk>
20547S:	Maintained
20548F:	Documentation/cdrom/
20549F:	drivers/cdrom/cdrom.c
20550F:	include/linux/cdrom.h
20551F:	include/uapi/linux/cdrom.h
20552
20553UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20554R:	Alim Akhtar <alim.akhtar@samsung.com>
20555R:	Avri Altman <avri.altman@wdc.com>
20556R:	Bart Van Assche <bvanassche@acm.org>
20557L:	linux-scsi@vger.kernel.org
20558S:	Supported
20559F:	Documentation/devicetree/bindings/ufs/
20560F:	Documentation/scsi/ufs.rst
20561F:	drivers/ufs/core/
20562
20563UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20564M:	Pedro Sousa <pedrom.sousa@synopsys.com>
20565L:	linux-scsi@vger.kernel.org
20566S:	Supported
20567F:	drivers/ufs/host/*dwc*
20568
20569UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20570M:	Stanley Chu <stanley.chu@mediatek.com>
20571L:	linux-scsi@vger.kernel.org
20572L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20573S:	Maintained
20574F:	drivers/ufs/host/ufs-mediatek*
20575
20576UNSORTED BLOCK IMAGES (UBI)
20577M:	Richard Weinberger <richard@nod.at>
20578L:	linux-mtd@lists.infradead.org
20579S:	Supported
20580W:	http://www.linux-mtd.infradead.org/
20581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20583F:	drivers/mtd/ubi/
20584F:	include/linux/mtd/ubi.h
20585F:	include/uapi/mtd/ubi-user.h
20586
20587USB "USBNET" DRIVER FRAMEWORK
20588M:	Oliver Neukum <oneukum@suse.com>
20589L:	netdev@vger.kernel.org
20590S:	Maintained
20591W:	http://www.linux-usb.org/usbnet
20592F:	drivers/net/usb/usbnet.c
20593F:	include/linux/usb/usbnet.h
20594
20595USB ACM DRIVER
20596M:	Oliver Neukum <oneukum@suse.com>
20597L:	linux-usb@vger.kernel.org
20598S:	Maintained
20599F:	Documentation/usb/acm.rst
20600F:	drivers/usb/class/cdc-acm.*
20601
20602USB APPLE MFI FASTCHARGE DRIVER
20603M:	Bastien Nocera <hadess@hadess.net>
20604L:	linux-usb@vger.kernel.org
20605S:	Maintained
20606F:	drivers/usb/misc/apple-mfi-fastcharge.c
20607
20608USB AR5523 WIRELESS DRIVER
20609M:	Pontus Fuchs <pontus.fuchs@gmail.com>
20610L:	linux-wireless@vger.kernel.org
20611S:	Maintained
20612F:	drivers/net/wireless/ath/ar5523/
20613
20614USB ATTACHED SCSI
20615M:	Oliver Neukum <oneukum@suse.com>
20616L:	linux-usb@vger.kernel.org
20617L:	linux-scsi@vger.kernel.org
20618S:	Maintained
20619F:	drivers/usb/storage/uas.c
20620
20621USB CDC ETHERNET DRIVER
20622M:	Oliver Neukum <oliver@neukum.org>
20623L:	linux-usb@vger.kernel.org
20624S:	Maintained
20625F:	drivers/net/usb/cdc_*.c
20626F:	include/uapi/linux/usb/cdc.h
20627
20628USB CHAOSKEY DRIVER
20629M:	Keith Packard <keithp@keithp.com>
20630L:	linux-usb@vger.kernel.org
20631S:	Maintained
20632F:	drivers/usb/misc/chaoskey.c
20633
20634USB CYPRESS C67X00 DRIVER
20635L:	linux-usb@vger.kernel.org
20636S:	Orphan
20637F:	drivers/usb/c67x00/
20638
20639USB DAVICOM DM9601 DRIVER
20640M:	Peter Korsgaard <peter@korsgaard.com>
20641L:	netdev@vger.kernel.org
20642S:	Maintained
20643W:	http://www.linux-usb.org/usbnet
20644F:	drivers/net/usb/dm9601.c
20645
20646USB EHCI DRIVER
20647M:	Alan Stern <stern@rowland.harvard.edu>
20648L:	linux-usb@vger.kernel.org
20649S:	Maintained
20650F:	Documentation/usb/ehci.rst
20651F:	drivers/usb/host/ehci*
20652
20653USB GADGET/PERIPHERAL SUBSYSTEM
20654M:	Felipe Balbi <balbi@kernel.org>
20655L:	linux-usb@vger.kernel.org
20656S:	Maintained
20657W:	http://www.linux-usb.org/gadget
20658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20659F:	drivers/usb/gadget/
20660F:	include/linux/usb/gadget*
20661
20662USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20663M:	Jiri Kosina <jikos@kernel.org>
20664M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
20665L:	linux-usb@vger.kernel.org
20666S:	Maintained
20667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20668F:	Documentation/hid/hiddev.rst
20669F:	drivers/hid/usbhid/
20670
20671USB INTEL XHCI ROLE MUX DRIVER
20672M:	Hans de Goede <hdegoede@redhat.com>
20673L:	linux-usb@vger.kernel.org
20674S:	Maintained
20675F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
20676
20677USB IP DRIVER FOR HISILICON KIRIN 960
20678M:	Yu Chen <chenyu56@huawei.com>
20679M:	Binghui Wang <wangbinghui@hisilicon.com>
20680L:	linux-usb@vger.kernel.org
20681S:	Maintained
20682F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20683F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
20684
20685USB IP DRIVER FOR HISILICON KIRIN 970
20686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20687L:	linux-usb@vger.kernel.org
20688S:	Maintained
20689F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20690F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
20691
20692USB ISP116X DRIVER
20693M:	Olav Kongas <ok@artecdesign.ee>
20694L:	linux-usb@vger.kernel.org
20695S:	Maintained
20696F:	drivers/usb/host/isp116x*
20697F:	include/linux/usb/isp116x.h
20698
20699USB ISP1760 DRIVER
20700M:	Rui Miguel Silva <rui.silva@linaro.org>
20701L:	linux-usb@vger.kernel.org
20702S:	Maintained
20703F:	drivers/usb/isp1760/*
20704F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20705
20706USB LAN78XX ETHERNET DRIVER
20707M:	Woojung Huh <woojung.huh@microchip.com>
20708M:	UNGLinuxDriver@microchip.com
20709L:	netdev@vger.kernel.org
20710S:	Maintained
20711F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20712F:	drivers/net/usb/lan78xx.*
20713F:	include/dt-bindings/net/microchip-lan78xx.h
20714
20715USB MASS STORAGE DRIVER
20716M:	Alan Stern <stern@rowland.harvard.edu>
20717L:	linux-usb@vger.kernel.org
20718L:	usb-storage@lists.one-eyed-alien.net
20719S:	Maintained
20720F:	drivers/usb/storage/
20721
20722USB MIDI DRIVER
20723M:	Clemens Ladisch <clemens@ladisch.de>
20724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20725S:	Maintained
20726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20727F:	sound/usb/midi.*
20728
20729USB NETWORKING DRIVERS
20730L:	linux-usb@vger.kernel.org
20731S:	Odd Fixes
20732F:	drivers/net/usb/
20733
20734USB OHCI DRIVER
20735M:	Alan Stern <stern@rowland.harvard.edu>
20736L:	linux-usb@vger.kernel.org
20737S:	Maintained
20738F:	Documentation/usb/ohci.rst
20739F:	drivers/usb/host/ohci*
20740
20741USB OTG FSM (Finite State Machine)
20742M:	Peter Chen <peter.chen@kernel.org>
20743L:	linux-usb@vger.kernel.org
20744S:	Maintained
20745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20746F:	drivers/usb/common/usb-otg-fsm.c
20747
20748USB OVER IP DRIVER
20749M:	Valentina Manea <valentina.manea.m@gmail.com>
20750M:	Shuah Khan <shuah@kernel.org>
20751M:	Shuah Khan <skhan@linuxfoundation.org>
20752L:	linux-usb@vger.kernel.org
20753S:	Maintained
20754F:	Documentation/usb/usbip_protocol.rst
20755F:	drivers/usb/usbip/
20756F:	tools/testing/selftests/drivers/usb/usbip/
20757F:	tools/usb/usbip/
20758
20759USB PEGASUS DRIVER
20760M:	Petko Manolov <petkan@nucleusys.com>
20761L:	linux-usb@vger.kernel.org
20762L:	netdev@vger.kernel.org
20763S:	Maintained
20764W:	https://github.com/petkan/pegasus
20765T:	git git://github.com/petkan/pegasus.git
20766F:	drivers/net/usb/pegasus.*
20767
20768USB PHY LAYER
20769M:	Felipe Balbi <balbi@kernel.org>
20770L:	linux-usb@vger.kernel.org
20771S:	Maintained
20772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20773F:	drivers/usb/phy/
20774
20775USB PRINTER DRIVER (usblp)
20776M:	Pete Zaitcev <zaitcev@redhat.com>
20777L:	linux-usb@vger.kernel.org
20778S:	Supported
20779F:	drivers/usb/class/usblp.c
20780
20781USB RAW GADGET DRIVER
20782R:	Andrey Konovalov <andreyknvl@gmail.com>
20783L:	linux-usb@vger.kernel.org
20784S:	Maintained
20785F:	Documentation/usb/raw-gadget.rst
20786F:	drivers/usb/gadget/legacy/raw_gadget.c
20787F:	include/uapi/linux/usb/raw_gadget.h
20788
20789USB QMI WWAN NETWORK DRIVER
20790M:	Bjørn Mork <bjorn@mork.no>
20791L:	netdev@vger.kernel.org
20792S:	Maintained
20793F:	Documentation/ABI/testing/sysfs-class-net-qmi
20794F:	drivers/net/usb/qmi_wwan.c
20795
20796USB RTL8150 DRIVER
20797M:	Petko Manolov <petkan@nucleusys.com>
20798L:	linux-usb@vger.kernel.org
20799L:	netdev@vger.kernel.org
20800S:	Maintained
20801W:	https://github.com/petkan/rtl8150
20802T:	git git://github.com/petkan/rtl8150.git
20803F:	drivers/net/usb/rtl8150.c
20804
20805USB SERIAL SUBSYSTEM
20806M:	Johan Hovold <johan@kernel.org>
20807L:	linux-usb@vger.kernel.org
20808S:	Maintained
20809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20810F:	Documentation/usb/usb-serial.rst
20811F:	drivers/usb/serial/
20812F:	include/linux/usb/serial.h
20813
20814USB SMSC75XX ETHERNET DRIVER
20815M:	Steve Glendinning <steve.glendinning@shawell.net>
20816L:	netdev@vger.kernel.org
20817S:	Maintained
20818F:	drivers/net/usb/smsc75xx.*
20819
20820USB SMSC95XX ETHERNET DRIVER
20821M:	Steve Glendinning <steve.glendinning@shawell.net>
20822M:	UNGLinuxDriver@microchip.com
20823L:	netdev@vger.kernel.org
20824S:	Maintained
20825F:	drivers/net/usb/smsc95xx.*
20826
20827USB SUBSYSTEM
20828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20829L:	linux-usb@vger.kernel.org
20830S:	Supported
20831W:	http://www.linux-usb.org
20832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20833F:	Documentation/devicetree/bindings/usb/
20834F:	Documentation/usb/
20835F:	drivers/usb/
20836F:	include/dt-bindings/usb/
20837F:	include/linux/usb.h
20838F:	include/linux/usb/
20839
20840USB TYPEC BUS FOR ALTERNATE MODES
20841M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20842L:	linux-usb@vger.kernel.org
20843S:	Maintained
20844F:	Documentation/ABI/testing/sysfs-bus-typec
20845F:	Documentation/driver-api/usb/typec_bus.rst
20846F:	drivers/usb/typec/altmodes/
20847F:	include/linux/usb/typec_altmode.h
20848
20849USB TYPEC CLASS
20850M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20851L:	linux-usb@vger.kernel.org
20852S:	Maintained
20853F:	Documentation/ABI/testing/sysfs-class-typec
20854F:	Documentation/driver-api/usb/typec.rst
20855F:	drivers/usb/typec/
20856F:	include/linux/usb/typec.h
20857
20858USB TYPEC INTEL PMC MUX DRIVER
20859M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20860L:	linux-usb@vger.kernel.org
20861S:	Maintained
20862F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20863F:	drivers/usb/typec/mux/intel_pmc_mux.c
20864
20865USB TYPEC PI3USB30532 MUX DRIVER
20866M:	Hans de Goede <hdegoede@redhat.com>
20867L:	linux-usb@vger.kernel.org
20868S:	Maintained
20869F:	drivers/usb/typec/mux/pi3usb30532.c
20870
20871USB TYPEC PORT CONTROLLER DRIVERS
20872M:	Guenter Roeck <linux@roeck-us.net>
20873L:	linux-usb@vger.kernel.org
20874S:	Maintained
20875F:	drivers/usb/typec/tcpm/
20876
20877USB UHCI DRIVER
20878M:	Alan Stern <stern@rowland.harvard.edu>
20879L:	linux-usb@vger.kernel.org
20880S:	Maintained
20881F:	drivers/usb/host/uhci*
20882
20883USB VIDEO CLASS
20884M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20885L:	linux-media@vger.kernel.org
20886S:	Maintained
20887W:	http://www.ideasonboard.org/uvc/
20888T:	git git://linuxtv.org/media_tree.git
20889F:	drivers/media/usb/uvc/
20890F:	include/uapi/linux/uvcvideo.h
20891
20892USB WEBCAM GADGET
20893M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20894L:	linux-usb@vger.kernel.org
20895S:	Maintained
20896F:	drivers/usb/gadget/function/*uvc*
20897F:	drivers/usb/gadget/legacy/webcam.c
20898F:	include/uapi/linux/usb/g_uvc.h
20899
20900USB WIRELESS RNDIS DRIVER (rndis_wlan)
20901M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
20902L:	linux-wireless@vger.kernel.org
20903S:	Maintained
20904F:	drivers/net/wireless/rndis_wlan.c
20905
20906USB XHCI DRIVER
20907M:	Mathias Nyman <mathias.nyman@intel.com>
20908L:	linux-usb@vger.kernel.org
20909S:	Supported
20910F:	drivers/usb/host/pci-quirks*
20911F:	drivers/usb/host/xhci*
20912
20913USB ZD1201 DRIVER
20914L:	linux-wireless@vger.kernel.org
20915S:	Orphan
20916W:	http://linux-lc100020.sourceforge.net
20917F:	drivers/net/wireless/zydas/zd1201.*
20918
20919USB ZR364XX DRIVER
20920M:	Antoine Jacquet <royale@zerezo.com>
20921L:	linux-usb@vger.kernel.org
20922L:	linux-media@vger.kernel.org
20923S:	Maintained
20924W:	http://royale.zerezo.com/zr364xx/
20925T:	git git://linuxtv.org/media_tree.git
20926F:	Documentation/admin-guide/media/zr364xx*
20927F:	drivers/media/usb/zr364xx/
20928
20929USER-MODE LINUX (UML)
20930M:	Richard Weinberger <richard@nod.at>
20931M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
20932M:	Johannes Berg <johannes@sipsolutions.net>
20933L:	linux-um@lists.infradead.org
20934S:	Maintained
20935W:	http://user-mode-linux.sourceforge.net
20936Q:	https://patchwork.ozlabs.org/project/linux-um/list/
20937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20939F:	Documentation/virt/uml/
20940F:	arch/um/
20941F:	arch/x86/um/
20942F:	fs/hostfs/
20943
20944USERSPACE COPYIN/COPYOUT (UIOVEC)
20945M:	Alexander Viro <viro@zeniv.linux.org.uk>
20946S:	Maintained
20947F:	include/linux/uio.h
20948F:	lib/iov_iter.c
20949
20950USERSPACE DMA BUFFER DRIVER
20951M:	Gerd Hoffmann <kraxel@redhat.com>
20952L:	dri-devel@lists.freedesktop.org
20953S:	Maintained
20954T:	git git://anongit.freedesktop.org/drm/drm-misc
20955F:	drivers/dma-buf/udmabuf.c
20956F:	include/uapi/linux/udmabuf.h
20957
20958USERSPACE I/O (UIO)
20959M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20960S:	Maintained
20961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20962F:	Documentation/driver-api/uio-howto.rst
20963F:	drivers/uio/
20964F:	include/linux/uio_driver.h
20965
20966UTIL-LINUX PACKAGE
20967M:	Karel Zak <kzak@redhat.com>
20968L:	util-linux@vger.kernel.org
20969S:	Maintained
20970W:	http://en.wikipedia.org/wiki/Util-linux
20971T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20972
20973UUID HELPERS
20974M:	Christoph Hellwig <hch@lst.de>
20975R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20976L:	linux-kernel@vger.kernel.org
20977S:	Maintained
20978T:	git git://git.infradead.org/users/hch/uuid.git
20979F:	include/linux/uuid.h
20980F:	include/uapi/linux/uuid.h
20981F:	lib/test_uuid.c
20982F:	lib/uuid.c
20983
20984UV SYSFS DRIVER
20985M:	Justin Ernst <justin.ernst@hpe.com>
20986L:	platform-driver-x86@vger.kernel.org
20987S:	Maintained
20988F:	drivers/platform/x86/uv_sysfs.c
20989
20990UVESAFB DRIVER
20991M:	Michal Januszewski <spock@gentoo.org>
20992L:	linux-fbdev@vger.kernel.org
20993S:	Maintained
20994W:	https://github.com/mjanusz/v86d
20995F:	Documentation/fb/uvesafb.rst
20996F:	drivers/video/fbdev/uvesafb.*
20997
20998Ux500 CLOCK DRIVERS
20999M:	Ulf Hansson <ulf.hansson@linaro.org>
21000L:	linux-clk@vger.kernel.org
21001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21002S:	Maintained
21003F:	drivers/clk/ux500/
21004
21005VF610 NAND DRIVER
21006M:	Stefan Agner <stefan@agner.ch>
21007L:	linux-mtd@lists.infradead.org
21008S:	Supported
21009F:	drivers/mtd/nand/raw/vf610_nfc.c
21010
21011VFAT/FAT/MSDOS FILESYSTEM
21012M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21013S:	Maintained
21014F:	Documentation/filesystems/vfat.rst
21015F:	fs/fat/
21016
21017VFIO DRIVER
21018M:	Alex Williamson <alex.williamson@redhat.com>
21019R:	Cornelia Huck <cohuck@redhat.com>
21020L:	kvm@vger.kernel.org
21021S:	Maintained
21022T:	git git://github.com/awilliam/linux-vfio.git
21023F:	Documentation/driver-api/vfio.rst
21024F:	drivers/vfio/
21025F:	include/linux/vfio.h
21026F:	include/linux/vfio_pci_core.h
21027F:	include/uapi/linux/vfio.h
21028
21029VFIO FSL-MC DRIVER
21030M:	Diana Craciun <diana.craciun@oss.nxp.com>
21031L:	kvm@vger.kernel.org
21032S:	Maintained
21033F:	drivers/vfio/fsl-mc/
21034
21035VFIO HISILICON PCI DRIVER
21036M:	Longfang Liu <liulongfang@huawei.com>
21037M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21038L:	kvm@vger.kernel.org
21039S:	Maintained
21040F:	drivers/vfio/pci/hisilicon/
21041
21042VFIO MEDIATED DEVICE DRIVERS
21043M:	Kirti Wankhede <kwankhede@nvidia.com>
21044L:	kvm@vger.kernel.org
21045S:	Maintained
21046F:	Documentation/driver-api/vfio-mediated-device.rst
21047F:	drivers/vfio/mdev/
21048F:	include/linux/mdev.h
21049F:	samples/vfio-mdev/
21050
21051VFIO PCI DEVICE SPECIFIC DRIVERS
21052R:	Jason Gunthorpe <jgg@nvidia.com>
21053R:	Yishai Hadas <yishaih@nvidia.com>
21054R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21055R:	Kevin Tian <kevin.tian@intel.com>
21056L:	kvm@vger.kernel.org
21057S:	Maintained
21058P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21059F:	drivers/vfio/pci/*/
21060
21061VFIO PLATFORM DRIVER
21062M:	Eric Auger <eric.auger@redhat.com>
21063L:	kvm@vger.kernel.org
21064S:	Maintained
21065F:	drivers/vfio/platform/
21066
21067VFIO MLX5 PCI DRIVER
21068M:	Yishai Hadas <yishaih@nvidia.com>
21069L:	kvm@vger.kernel.org
21070S:	Maintained
21071F:	drivers/vfio/pci/mlx5/
21072
21073VGA_SWITCHEROO
21074R:	Lukas Wunner <lukas@wunner.de>
21075S:	Maintained
21076T:	git git://anongit.freedesktop.org/drm/drm-misc
21077F:	Documentation/gpu/vga-switcheroo.rst
21078F:	drivers/gpu/vga/vga_switcheroo.c
21079F:	include/linux/vga_switcheroo.h
21080
21081VIA RHINE NETWORK DRIVER
21082S:	Maintained
21083M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
21084F:	drivers/net/ethernet/via/via-rhine.c
21085
21086VIA SD/MMC CARD CONTROLLER DRIVER
21087M:	Bruce Chang <brucechang@via.com.tw>
21088M:	Harald Welte <HaraldWelte@viatech.com>
21089S:	Maintained
21090F:	drivers/mmc/host/via-sdmmc.c
21091
21092VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21093M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21094L:	linux-fbdev@vger.kernel.org
21095S:	Maintained
21096F:	drivers/video/fbdev/via/
21097F:	include/linux/via-core.h
21098F:	include/linux/via-gpio.h
21099F:	include/linux/via_i2c.h
21100
21101VIA VELOCITY NETWORK DRIVER
21102M:	Francois Romieu <romieu@fr.zoreil.com>
21103L:	netdev@vger.kernel.org
21104S:	Maintained
21105F:	drivers/net/ethernet/via/via-velocity.*
21106
21107VICODEC VIRTUAL CODEC DRIVER
21108M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21109L:	linux-media@vger.kernel.org
21110S:	Maintained
21111W:	https://linuxtv.org
21112T:	git git://linuxtv.org/media_tree.git
21113F:	drivers/media/test-drivers/vicodec/*
21114
21115VIDEO I2C POLLING DRIVER
21116M:	Matt Ranostay <matt.ranostay@konsulko.com>
21117L:	linux-media@vger.kernel.org
21118S:	Maintained
21119F:	drivers/media/i2c/video-i2c.c
21120
21121VIDEO MULTIPLEXER DRIVER
21122M:	Philipp Zabel <p.zabel@pengutronix.de>
21123L:	linux-media@vger.kernel.org
21124S:	Maintained
21125F:	drivers/media/platform/video-mux.c
21126
21127VIDEOBUF2 FRAMEWORK
21128M:	Tomasz Figa <tfiga@chromium.org>
21129M:	Marek Szyprowski <m.szyprowski@samsung.com>
21130L:	linux-media@vger.kernel.org
21131S:	Maintained
21132F:	drivers/media/common/videobuf2/*
21133F:	include/media/videobuf2-*
21134
21135VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21136M:	Shuah Khan <skhan@linuxfoundation.org>
21137R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21138L:	linux-media@vger.kernel.org
21139S:	Maintained
21140W:	https://linuxtv.org
21141T:	git git://linuxtv.org/media_tree.git
21142F:	drivers/media/test-drivers/vimc/*
21143
21144VIRT LIB
21145M:	Alex Williamson <alex.williamson@redhat.com>
21146M:	Paolo Bonzini <pbonzini@redhat.com>
21147L:	kvm@vger.kernel.org
21148S:	Supported
21149F:	virt/lib/
21150
21151VIRTIO AND VHOST VSOCK DRIVER
21152M:	Stefan Hajnoczi <stefanha@redhat.com>
21153M:	Stefano Garzarella <sgarzare@redhat.com>
21154L:	kvm@vger.kernel.org
21155L:	virtualization@lists.linux-foundation.org
21156L:	netdev@vger.kernel.org
21157S:	Maintained
21158F:	drivers/vhost/vsock.c
21159F:	include/linux/virtio_vsock.h
21160F:	include/uapi/linux/virtio_vsock.h
21161F:	net/vmw_vsock/virtio_transport.c
21162F:	net/vmw_vsock/virtio_transport_common.c
21163
21164VIRTIO BLOCK AND SCSI DRIVERS
21165M:	"Michael S. Tsirkin" <mst@redhat.com>
21166M:	Jason Wang <jasowang@redhat.com>
21167R:	Paolo Bonzini <pbonzini@redhat.com>
21168R:	Stefan Hajnoczi <stefanha@redhat.com>
21169L:	virtualization@lists.linux-foundation.org
21170S:	Maintained
21171F:	drivers/block/virtio_blk.c
21172F:	drivers/scsi/virtio_scsi.c
21173F:	drivers/vhost/scsi.c
21174F:	include/uapi/linux/virtio_blk.h
21175F:	include/uapi/linux/virtio_scsi.h
21176
21177VIRTIO CONSOLE DRIVER
21178M:	Amit Shah <amit@kernel.org>
21179L:	virtualization@lists.linux-foundation.org
21180S:	Maintained
21181F:	drivers/char/virtio_console.c
21182F:	include/linux/virtio_console.h
21183F:	include/uapi/linux/virtio_console.h
21184
21185VIRTIO CORE AND NET DRIVERS
21186M:	"Michael S. Tsirkin" <mst@redhat.com>
21187M:	Jason Wang <jasowang@redhat.com>
21188L:	virtualization@lists.linux-foundation.org
21189S:	Maintained
21190F:	Documentation/ABI/testing/sysfs-bus-vdpa
21191F:	Documentation/devicetree/bindings/virtio/
21192F:	drivers/block/virtio_blk.c
21193F:	drivers/crypto/virtio/
21194F:	drivers/net/virtio_net.c
21195F:	drivers/vdpa/
21196F:	drivers/virtio/
21197F:	include/linux/vdpa.h
21198F:	include/linux/virtio*.h
21199F:	include/uapi/linux/virtio_*.h
21200F:	tools/virtio/
21201
21202VIRTIO BALLOON
21203M:	"Michael S. Tsirkin" <mst@redhat.com>
21204M:	David Hildenbrand <david@redhat.com>
21205L:	virtualization@lists.linux-foundation.org
21206S:	Maintained
21207F:	drivers/virtio/virtio_balloon.c
21208F:	include/uapi/linux/virtio_balloon.h
21209F:	include/linux/balloon_compaction.h
21210F:	mm/balloon_compaction.c
21211
21212VIRTIO CRYPTO DRIVER
21213M:	Gonglei <arei.gonglei@huawei.com>
21214L:	virtualization@lists.linux-foundation.org
21215L:	linux-crypto@vger.kernel.org
21216S:	Maintained
21217F:	drivers/crypto/virtio/
21218F:	include/uapi/linux/virtio_crypto.h
21219
21220VIRTIO DRIVERS FOR S390
21221M:	Cornelia Huck <cohuck@redhat.com>
21222M:	Halil Pasic <pasic@linux.ibm.com>
21223M:	Eric Farman <farman@linux.ibm.com>
21224L:	linux-s390@vger.kernel.org
21225L:	virtualization@lists.linux-foundation.org
21226L:	kvm@vger.kernel.org
21227S:	Supported
21228F:	arch/s390/include/uapi/asm/virtio-ccw.h
21229F:	drivers/s390/virtio/
21230
21231VIRTIO FILE SYSTEM
21232M:	Vivek Goyal <vgoyal@redhat.com>
21233M:	Stefan Hajnoczi <stefanha@redhat.com>
21234M:	Miklos Szeredi <miklos@szeredi.hu>
21235L:	virtualization@lists.linux-foundation.org
21236L:	linux-fsdevel@vger.kernel.org
21237S:	Supported
21238W:	https://virtio-fs.gitlab.io/
21239F:	Documentation/filesystems/virtiofs.rst
21240F:	fs/fuse/virtio_fs.c
21241F:	include/uapi/linux/virtio_fs.h
21242
21243VIRTIO GPIO DRIVER
21244M:	Enrico Weigelt, metux IT consult <info@metux.net>
21245M:	Viresh Kumar <vireshk@kernel.org>
21246L:	linux-gpio@vger.kernel.org
21247L:	virtualization@lists.linux-foundation.org
21248S:	Maintained
21249F:	drivers/gpio/gpio-virtio.c
21250F:	include/uapi/linux/virtio_gpio.h
21251
21252VIRTIO GPU DRIVER
21253M:	David Airlie <airlied@linux.ie>
21254M:	Gerd Hoffmann <kraxel@redhat.com>
21255R:	Gurchetan Singh <gurchetansingh@chromium.org>
21256R:	Chia-I Wu <olvaffe@gmail.com>
21257L:	dri-devel@lists.freedesktop.org
21258L:	virtualization@lists.linux-foundation.org
21259S:	Maintained
21260T:	git git://anongit.freedesktop.org/drm/drm-misc
21261F:	drivers/gpu/drm/virtio/
21262F:	include/uapi/linux/virtio_gpu.h
21263
21264VIRTIO HOST (VHOST)
21265M:	"Michael S. Tsirkin" <mst@redhat.com>
21266M:	Jason Wang <jasowang@redhat.com>
21267L:	kvm@vger.kernel.org
21268L:	virtualization@lists.linux-foundation.org
21269L:	netdev@vger.kernel.org
21270S:	Maintained
21271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21272F:	drivers/vhost/
21273F:	include/linux/vhost_iotlb.h
21274F:	include/uapi/linux/vhost.h
21275
21276VIRTIO INPUT DRIVER
21277M:	Gerd Hoffmann <kraxel@redhat.com>
21278S:	Maintained
21279F:	drivers/virtio/virtio_input.c
21280F:	include/uapi/linux/virtio_input.h
21281
21282VIRTIO IOMMU DRIVER
21283M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
21284L:	virtualization@lists.linux-foundation.org
21285S:	Maintained
21286F:	drivers/iommu/virtio-iommu.c
21287F:	include/uapi/linux/virtio_iommu.h
21288
21289VIRTIO MEM DRIVER
21290M:	David Hildenbrand <david@redhat.com>
21291L:	virtualization@lists.linux-foundation.org
21292S:	Maintained
21293W:	https://virtio-mem.gitlab.io/
21294F:	drivers/virtio/virtio_mem.c
21295F:	include/uapi/linux/virtio_mem.h
21296
21297VIRTIO SOUND DRIVER
21298M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
21299M:	"Michael S. Tsirkin" <mst@redhat.com>
21300L:	virtualization@lists.linux-foundation.org
21301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21302S:	Maintained
21303F:	include/uapi/linux/virtio_snd.h
21304F:	sound/virtio/*
21305
21306VIRTIO I2C DRIVER
21307M:	Conghui Chen <conghui.chen@intel.com>
21308M:	Viresh Kumar <viresh.kumar@linaro.org>
21309L:	linux-i2c@vger.kernel.org
21310L:	virtualization@lists.linux-foundation.org
21311S:	Maintained
21312F:	drivers/i2c/busses/i2c-virtio.c
21313F:	include/uapi/linux/virtio_i2c.h
21314
21315VIRTIO PMEM DRIVER
21316M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21317L:	virtualization@lists.linux-foundation.org
21318S:	Maintained
21319F:	drivers/nvdimm/virtio_pmem.c
21320F:	drivers/nvdimm/nd_virtio.c
21321
21322VIRTUAL BOX GUEST DEVICE DRIVER
21323M:	Hans de Goede <hdegoede@redhat.com>
21324M:	Arnd Bergmann <arnd@arndb.de>
21325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21326S:	Maintained
21327F:	drivers/virt/vboxguest/
21328F:	include/linux/vbox_utils.h
21329F:	include/uapi/linux/vbox*.h
21330
21331VIRTUAL BOX SHARED FOLDER VFS DRIVER
21332M:	Hans de Goede <hdegoede@redhat.com>
21333L:	linux-fsdevel@vger.kernel.org
21334S:	Maintained
21335F:	fs/vboxsf/*
21336
21337VIRTUAL SERIO DEVICE DRIVER
21338M:	Stephen Chandler Paul <thatslyude@gmail.com>
21339S:	Maintained
21340F:	drivers/input/serio/userio.c
21341F:	include/uapi/linux/userio.h
21342
21343VIVID VIRTUAL VIDEO DRIVER
21344M:	Hans Verkuil <hverkuil@xs4all.nl>
21345L:	linux-media@vger.kernel.org
21346S:	Maintained
21347W:	https://linuxtv.org
21348T:	git git://linuxtv.org/media_tree.git
21349F:	drivers/media/test-drivers/vivid/*
21350
21351VIDTV VIRTUAL DIGITAL TV DRIVER
21352M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21353L:	linux-media@vger.kernel.org
21354S:	Maintained
21355W:	https://linuxtv.org
21356T:	git git://linuxtv.org/media_tree.git
21357F:	drivers/media/test-drivers/vidtv/*
21358
21359VLYNQ BUS
21360M:	Florian Fainelli <f.fainelli@gmail.com>
21361L:	openwrt-devel@lists.openwrt.org (subscribers-only)
21362S:	Maintained
21363F:	drivers/vlynq/vlynq.c
21364F:	include/linux/vlynq.h
21365
21366VME SUBSYSTEM
21367M:	Martyn Welch <martyn@welchs.me.uk>
21368M:	Manohar Vanga <manohar.vanga@gmail.com>
21369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21370L:	linux-kernel@vger.kernel.org
21371S:	Maintained
21372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21373F:	Documentation/driver-api/vme.rst
21374F:	drivers/staging/vme_user/
21375F:	drivers/vme/
21376F:	include/linux/vme*
21377
21378VM SOCKETS (AF_VSOCK)
21379M:	Stefano Garzarella <sgarzare@redhat.com>
21380L:	virtualization@lists.linux-foundation.org
21381L:	netdev@vger.kernel.org
21382S:	Maintained
21383F:	drivers/net/vsockmon.c
21384F:	include/net/af_vsock.h
21385F:	include/uapi/linux/vm_sockets.h
21386F:	include/uapi/linux/vm_sockets_diag.h
21387F:	include/uapi/linux/vsockmon.h
21388F:	net/vmw_vsock/
21389F:	tools/testing/vsock/
21390
21391VMWARE BALLOON DRIVER
21392M:	Nadav Amit <namit@vmware.com>
21393R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21394L:	linux-kernel@vger.kernel.org
21395S:	Maintained
21396F:	drivers/misc/vmw_balloon.c
21397
21398VMWARE HYPERVISOR INTERFACE
21399M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21400M:	Alexey Makhalov <amakhalov@vmware.com>
21401R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21402L:	virtualization@lists.linux-foundation.org
21403L:	x86@kernel.org
21404S:	Supported
21405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21406F:	arch/x86/include/asm/vmware.h
21407F:	arch/x86/kernel/cpu/vmware.c
21408
21409VMWARE PVRDMA DRIVER
21410M:	Bryan Tan <bryantan@vmware.com>
21411M:	Vishnu Dasa <vdasa@vmware.com>
21412R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21413L:	linux-rdma@vger.kernel.org
21414S:	Maintained
21415F:	drivers/infiniband/hw/vmw_pvrdma/
21416
21417VMware PVSCSI driver
21418M:	Vishal Bhakta <vbhakta@vmware.com>
21419R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21420L:	linux-scsi@vger.kernel.org
21421S:	Maintained
21422F:	drivers/scsi/vmw_pvscsi.c
21423F:	drivers/scsi/vmw_pvscsi.h
21424
21425VMWARE VIRTUAL PTP CLOCK DRIVER
21426M:	Vivek Thampi <vithampi@vmware.com>
21427R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21428L:	netdev@vger.kernel.org
21429S:	Supported
21430F:	drivers/ptp/ptp_vmw.c
21431
21432VMWARE VMCI DRIVER
21433M:	Bryan Tan <bryantan@vmware.com>
21434M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
21435M:	Vishnu Dasa <vdasa@vmware.com>
21436R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21437L:	linux-kernel@vger.kernel.org
21438S:	Maintained
21439F:	drivers/misc/vmw_vmci/
21440
21441VMWARE VMMOUSE SUBDRIVER
21442M:	Zack Rusin <zackr@vmware.com>
21443R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21444R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21445L:	linux-input@vger.kernel.org
21446S:	Maintained
21447F:	drivers/input/mouse/vmmouse.c
21448F:	drivers/input/mouse/vmmouse.h
21449
21450VMWARE VMXNET3 ETHERNET DRIVER
21451M:	Ronak Doshi <doshir@vmware.com>
21452R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21453L:	netdev@vger.kernel.org
21454S:	Maintained
21455F:	drivers/net/vmxnet3/
21456
21457VOCORE VOCORE2 BOARD
21458M:	Harvey Hunt <harveyhuntnexus@gmail.com>
21459L:	linux-mips@vger.kernel.org
21460S:	Maintained
21461F:	arch/mips/boot/dts/ralink/vocore2.dts
21462
21463VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21464M:	Liam Girdwood <lgirdwood@gmail.com>
21465M:	Mark Brown <broonie@kernel.org>
21466L:	linux-kernel@vger.kernel.org
21467S:	Supported
21468W:	http://www.slimlogic.co.uk/?p=48
21469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21470F:	Documentation/devicetree/bindings/regulator/
21471F:	Documentation/power/regulator/
21472F:	drivers/regulator/
21473F:	include/dt-bindings/regulator/
21474F:	include/linux/regulator/
21475K:	regulator_get_optional
21476
21477VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21478R:	Matti Vaittinen <mazziesaccount@gmail.com>
21479F:	drivers/regulator/irq_helpers.c
21480
21481VRF
21482M:	David Ahern <dsahern@kernel.org>
21483L:	netdev@vger.kernel.org
21484S:	Maintained
21485F:	Documentation/networking/vrf.rst
21486F:	drivers/net/vrf.c
21487
21488VSPRINTF
21489M:	Petr Mladek <pmladek@suse.com>
21490M:	Steven Rostedt <rostedt@goodmis.org>
21491M:	Sergey Senozhatsky <senozhatsky@chromium.org>
21492R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21493R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
21494S:	Maintained
21495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21496F:	Documentation/core-api/printk-formats.rst
21497F:	lib/test_printf.c
21498F:	lib/test_scanf.c
21499F:	lib/vsprintf.c
21500
21501VT1211 HARDWARE MONITOR DRIVER
21502M:	Juerg Haefliger <juergh@gmail.com>
21503L:	linux-hwmon@vger.kernel.org
21504S:	Maintained
21505F:	Documentation/hwmon/vt1211.rst
21506F:	drivers/hwmon/vt1211.c
21507
21508VT8231 HARDWARE MONITOR DRIVER
21509M:	Roger Lucas <vt8231@hiddenengine.co.uk>
21510L:	linux-hwmon@vger.kernel.org
21511S:	Maintained
21512F:	drivers/hwmon/vt8231.c
21513
21514VUB300 USB to SDIO/SD/MMC bridge chip
21515L:	linux-mmc@vger.kernel.org
21516S:	Orphan
21517F:	drivers/mmc/host/vub300.c
21518
21519W1 DALLAS'S 1-WIRE BUS
21520M:	Evgeniy Polyakov <zbr@ioremap.net>
21521S:	Maintained
21522F:	Documentation/devicetree/bindings/w1/
21523F:	Documentation/w1/
21524F:	drivers/w1/
21525F:	include/linux/w1.h
21526
21527W83791D HARDWARE MONITORING DRIVER
21528M:	Marc Hulsman <m.hulsman@tudelft.nl>
21529L:	linux-hwmon@vger.kernel.org
21530S:	Maintained
21531F:	Documentation/hwmon/w83791d.rst
21532F:	drivers/hwmon/w83791d.c
21533
21534W83793 HARDWARE MONITORING DRIVER
21535M:	Rudolf Marek <r.marek@assembler.cz>
21536L:	linux-hwmon@vger.kernel.org
21537S:	Maintained
21538F:	Documentation/hwmon/w83793.rst
21539F:	drivers/hwmon/w83793.c
21540
21541W83795 HARDWARE MONITORING DRIVER
21542M:	Jean Delvare <jdelvare@suse.com>
21543L:	linux-hwmon@vger.kernel.org
21544S:	Maintained
21545F:	drivers/hwmon/w83795.c
21546
21547W83L51xD SD/MMC CARD INTERFACE DRIVER
21548M:	Pierre Ossman <pierre@ossman.eu>
21549S:	Maintained
21550F:	drivers/mmc/host/wbsd.*
21551
21552WACOM PROTOCOL 4 SERIAL TABLETS
21553M:	Julian Squires <julian@cipht.net>
21554M:	Hans de Goede <hdegoede@redhat.com>
21555L:	linux-input@vger.kernel.org
21556S:	Maintained
21557F:	drivers/input/tablet/wacom_serial4.c
21558
21559WATCHDOG DEVICE DRIVERS
21560M:	Wim Van Sebroeck <wim@linux-watchdog.org>
21561M:	Guenter Roeck <linux@roeck-us.net>
21562L:	linux-watchdog@vger.kernel.org
21563S:	Maintained
21564W:	http://www.linux-watchdog.org/
21565T:	git git://www.linux-watchdog.org/linux-watchdog.git
21566F:	Documentation/devicetree/bindings/watchdog/
21567F:	Documentation/watchdog/
21568F:	drivers/watchdog/
21569F:	include/linux/watchdog.h
21570F:	include/uapi/linux/watchdog.h
21571
21572WHISKEYCOVE PMIC GPIO DRIVER
21573M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21574L:	linux-gpio@vger.kernel.org
21575S:	Maintained
21576F:	drivers/gpio/gpio-wcove.c
21577
21578WHWAVE RTC DRIVER
21579M:	Dianlong Li <long17.cool@163.com>
21580L:	linux-rtc@vger.kernel.org
21581S:	Maintained
21582F:	drivers/rtc/rtc-sd3078.c
21583
21584WIIMOTE HID DRIVER
21585M:	David Rheinsberg <david.rheinsberg@gmail.com>
21586L:	linux-input@vger.kernel.org
21587S:	Maintained
21588F:	drivers/hid/hid-wiimote*
21589
21590WILOCITY WIL6210 WIRELESS DRIVER
21591L:	linux-wireless@vger.kernel.org
21592S:	Orphan
21593W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21594F:	drivers/net/wireless/ath/wil6210/
21595
21596WINBOND CIR DRIVER
21597M:	David Härdeman <david@hardeman.nu>
21598S:	Maintained
21599F:	drivers/media/rc/winbond-cir.c
21600
21601WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21602M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21603L:	linux-watchdog@vger.kernel.org
21604S:	Maintained
21605F:	drivers/watchdog/ebc-c384_wdt.c
21606
21607WINSYSTEMS WS16C48 GPIO DRIVER
21608M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21609L:	linux-gpio@vger.kernel.org
21610S:	Maintained
21611F:	drivers/gpio/gpio-ws16c48.c
21612
21613WIREGUARD SECURE NETWORK TUNNEL
21614M:	Jason A. Donenfeld <Jason@zx2c4.com>
21615L:	wireguard@lists.zx2c4.com
21616L:	netdev@vger.kernel.org
21617S:	Maintained
21618F:	drivers/net/wireguard/
21619F:	tools/testing/selftests/wireguard/
21620
21621WISTRON LAPTOP BUTTON DRIVER
21622M:	Miloslav Trmac <mitr@volny.cz>
21623S:	Maintained
21624F:	drivers/input/misc/wistron_btns.c
21625
21626WL3501 WIRELESS PCMCIA CARD DRIVER
21627L:	linux-wireless@vger.kernel.org
21628S:	Odd fixes
21629F:	drivers/net/wireless/wl3501*
21630
21631WOLFSON MICROELECTRONICS DRIVERS
21632L:	patches@opensource.cirrus.com
21633S:	Supported
21634W:	https://github.com/CirrusLogic/linux-drivers/wiki
21635T:	git https://github.com/CirrusLogic/linux-drivers.git
21636F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21637F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21638F:	Documentation/devicetree/bindings/mfd/wm831x.txt
21639F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21640F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
21641F:	Documentation/devicetree/bindings/sound/wm*
21642F:	Documentation/hwmon/wm83??.rst
21643F:	arch/arm/mach-s3c/mach-crag6410*
21644F:	drivers/clk/clk-wm83*.c
21645F:	drivers/gpio/gpio-*wm*.c
21646F:	drivers/gpio/gpio-arizona.c
21647F:	drivers/hwmon/wm83??-hwmon.c
21648F:	drivers/input/misc/wm831x-on.c
21649F:	drivers/input/touchscreen/wm831x-ts.c
21650F:	drivers/input/touchscreen/wm97*.c
21651F:	drivers/leds/leds-wm83*.c
21652F:	drivers/mfd/arizona*
21653F:	drivers/mfd/cs47l24*
21654F:	drivers/mfd/wm*.c
21655F:	drivers/power/supply/wm83*.c
21656F:	drivers/regulator/arizona*
21657F:	drivers/regulator/wm8*.c
21658F:	drivers/rtc/rtc-wm83*.c
21659F:	drivers/video/backlight/wm83*_bl.c
21660F:	drivers/watchdog/wm83*_wdt.c
21661F:	include/linux/mfd/arizona/
21662F:	include/linux/mfd/wm831x/
21663F:	include/linux/mfd/wm8350/
21664F:	include/linux/mfd/wm8400*
21665F:	include/linux/regulator/arizona*
21666F:	include/linux/wm97xx.h
21667F:	include/sound/wm????.h
21668F:	sound/soc/codecs/arizona*
21669F:	sound/soc/codecs/cs47l24*
21670F:	sound/soc/codecs/wm*
21671
21672WORKQUEUE
21673M:	Tejun Heo <tj@kernel.org>
21674R:	Lai Jiangshan <jiangshanlai@gmail.com>
21675S:	Maintained
21676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21677F:	Documentation/core-api/workqueue.rst
21678F:	include/linux/workqueue.h
21679F:	kernel/workqueue.c
21680
21681WWAN DRIVERS
21682M:	Loic Poulain <loic.poulain@linaro.org>
21683M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
21684R:	Johannes Berg <johannes@sipsolutions.net>
21685L:	netdev@vger.kernel.org
21686S:	Maintained
21687F:	drivers/net/wwan/
21688F:	include/linux/wwan.h
21689F:	include/uapi/linux/wwan.h
21690
21691X-POWERS AXP288 PMIC DRIVERS
21692M:	Hans de Goede <hdegoede@redhat.com>
21693S:	Maintained
21694F:	drivers/acpi/pmic/intel_pmic_xpower.c
21695N:	axp288
21696
21697X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21698M:	Chen-Yu Tsai <wens@csie.org>
21699L:	linux-kernel@vger.kernel.org
21700S:	Maintained
21701N:	axp[128]
21702
21703X.25 STACK
21704M:	Martin Schiller <ms@dev.tdt.de>
21705L:	linux-x25@vger.kernel.org
21706S:	Maintained
21707F:	Documentation/networking/lapb-module.rst
21708F:	Documentation/networking/x25*
21709F:	drivers/net/wan/hdlc_x25.c
21710F:	drivers/net/wan/lapbether.c
21711F:	include/*/lapb.h
21712F:	include/net/x25*
21713F:	include/uapi/linux/x25.h
21714F:	net/lapb/
21715F:	net/x25/
21716
21717X86 ARCHITECTURE (32-BIT AND 64-BIT)
21718M:	Thomas Gleixner <tglx@linutronix.de>
21719M:	Ingo Molnar <mingo@redhat.com>
21720M:	Borislav Petkov <bp@alien8.de>
21721M:	Dave Hansen <dave.hansen@linux.intel.com>
21722M:	x86@kernel.org
21723R:	"H. Peter Anvin" <hpa@zytor.com>
21724L:	linux-kernel@vger.kernel.org
21725S:	Maintained
21726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21727F:	Documentation/devicetree/bindings/x86/
21728F:	Documentation/x86/
21729F:	arch/x86/
21730
21731X86 ENTRY CODE
21732M:	Andy Lutomirski <luto@kernel.org>
21733L:	linux-kernel@vger.kernel.org
21734S:	Maintained
21735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21736F:	arch/x86/entry/
21737
21738X86 MCE INFRASTRUCTURE
21739M:	Tony Luck <tony.luck@intel.com>
21740M:	Borislav Petkov <bp@alien8.de>
21741L:	linux-edac@vger.kernel.org
21742S:	Maintained
21743F:	Documentation/ABI/testing/sysfs-mce
21744F:	Documentation/x86/x86_64/machinecheck.rst
21745F:	arch/x86/kernel/cpu/mce/*
21746
21747X86 MICROCODE UPDATE SUPPORT
21748M:	Borislav Petkov <bp@alien8.de>
21749S:	Maintained
21750F:	arch/x86/kernel/cpu/microcode/*
21751
21752X86 MM
21753M:	Dave Hansen <dave.hansen@linux.intel.com>
21754M:	Andy Lutomirski <luto@kernel.org>
21755M:	Peter Zijlstra <peterz@infradead.org>
21756L:	linux-kernel@vger.kernel.org
21757S:	Maintained
21758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21759F:	arch/x86/mm/
21760
21761X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21762M:	Hans de Goede <hdegoede@redhat.com>
21763L:	platform-driver-x86@vger.kernel.org
21764S:	Maintained
21765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21766F:	drivers/platform/x86/x86-android-tablets.c
21767
21768X86 PLATFORM DRIVERS
21769M:	Hans de Goede <hdegoede@redhat.com>
21770M:	Mark Gross <markgross@kernel.org>
21771L:	platform-driver-x86@vger.kernel.org
21772S:	Maintained
21773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21774F:	drivers/platform/olpc/
21775F:	drivers/platform/x86/
21776
21777X86 PLATFORM DRIVERS - ARCH
21778R:	Darren Hart <dvhart@infradead.org>
21779R:	Andy Shevchenko <andy@infradead.org>
21780L:	platform-driver-x86@vger.kernel.org
21781L:	x86@kernel.org
21782S:	Maintained
21783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21784F:	arch/x86/platform
21785
21786X86 PLATFORM UV HPE SUPERDOME FLEX
21787M:	Steve Wahl <steve.wahl@hpe.com>
21788R:	Mike Travis <mike.travis@hpe.com>
21789R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21790R:	Russ Anderson <russ.anderson@hpe.com>
21791S:	Supported
21792F:	arch/x86/include/asm/uv/
21793F:	arch/x86/kernel/apic/x2apic_uv_x.c
21794F:	arch/x86/platform/uv/
21795
21796X86 STACK UNWINDING
21797M:	Josh Poimboeuf <jpoimboe@kernel.org>
21798M:	Peter Zijlstra <peterz@infradead.org>
21799S:	Supported
21800F:	arch/x86/include/asm/unwind*.h
21801F:	arch/x86/kernel/dumpstack.c
21802F:	arch/x86/kernel/stacktrace.c
21803F:	arch/x86/kernel/unwind_*.c
21804
21805X86 VDSO
21806M:	Andy Lutomirski <luto@kernel.org>
21807L:	linux-kernel@vger.kernel.org
21808S:	Maintained
21809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21810F:	arch/x86/entry/vdso/
21811
21812XARRAY
21813M:	Matthew Wilcox <willy@infradead.org>
21814L:	linux-fsdevel@vger.kernel.org
21815S:	Supported
21816F:	Documentation/core-api/xarray.rst
21817F:	include/linux/idr.h
21818F:	include/linux/xarray.h
21819F:	lib/idr.c
21820F:	lib/xarray.c
21821F:	tools/testing/radix-tree
21822
21823XBOX DVD IR REMOTE
21824M:	Benjamin Valentin <benpicco@googlemail.com>
21825S:	Maintained
21826F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
21827F:	drivers/media/rc/xbox_remote.c
21828
21829XC2028/3028 TUNER DRIVER
21830M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21831L:	linux-media@vger.kernel.org
21832S:	Maintained
21833W:	https://linuxtv.org
21834T:	git git://linuxtv.org/media_tree.git
21835F:	drivers/media/tuners/xc2028.*
21836
21837XDP (eXpress Data Path)
21838M:	Alexei Starovoitov <ast@kernel.org>
21839M:	Daniel Borkmann <daniel@iogearbox.net>
21840M:	David S. Miller <davem@davemloft.net>
21841M:	Jakub Kicinski <kuba@kernel.org>
21842M:	Jesper Dangaard Brouer <hawk@kernel.org>
21843M:	John Fastabend <john.fastabend@gmail.com>
21844L:	netdev@vger.kernel.org
21845L:	bpf@vger.kernel.org
21846S:	Supported
21847F:	include/net/xdp.h
21848F:	include/net/xdp_priv.h
21849F:	include/trace/events/xdp.h
21850F:	kernel/bpf/cpumap.c
21851F:	kernel/bpf/devmap.c
21852F:	net/core/xdp.c
21853F:	samples/bpf/xdp*
21854F:	tools/testing/selftests/bpf/*xdp*
21855F:	tools/testing/selftests/bpf/*/*xdp*
21856F:	drivers/net/ethernet/*/*/*/*/*xdp*
21857F:	drivers/net/ethernet/*/*/*xdp*
21858K:	(?:\b|_)xdp(?:\b|_)
21859
21860XDP SOCKETS (AF_XDP)
21861M:	Björn Töpel <bjorn@kernel.org>
21862M:	Magnus Karlsson <magnus.karlsson@intel.com>
21863M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21864R:	Jonathan Lemon <jonathan.lemon@gmail.com>
21865L:	netdev@vger.kernel.org
21866L:	bpf@vger.kernel.org
21867S:	Maintained
21868F:	Documentation/networking/af_xdp.rst
21869F:	include/net/xdp_sock*
21870F:	include/net/xsk_buff_pool.h
21871F:	include/uapi/linux/if_xdp.h
21872F:	include/uapi/linux/xdp_diag.h
21873F:	include/net/netns/xdp.h
21874F:	net/xdp/
21875F:	samples/bpf/xdpsock*
21876F:	tools/lib/bpf/xsk*
21877
21878XEN BLOCK SUBSYSTEM
21879M:	Roger Pau Monné <roger.pau@citrix.com>
21880L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21881S:	Supported
21882F:	drivers/block/xen*
21883F:	drivers/block/xen-blkback/*
21884
21885XEN HYPERVISOR ARM
21886M:	Stefano Stabellini <sstabellini@kernel.org>
21887L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21888S:	Maintained
21889F:	arch/arm/include/asm/xen/
21890F:	arch/arm/xen/
21891
21892XEN HYPERVISOR ARM64
21893M:	Stefano Stabellini <sstabellini@kernel.org>
21894L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21895S:	Maintained
21896F:	arch/arm64/include/asm/xen/
21897F:	arch/arm64/xen/
21898
21899XEN HYPERVISOR INTERFACE
21900M:	Juergen Gross <jgross@suse.com>
21901M:	Stefano Stabellini <sstabellini@kernel.org>
21902R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21903L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21904S:	Supported
21905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21906F:	Documentation/ABI/stable/sysfs-hypervisor-xen
21907F:	Documentation/ABI/testing/sysfs-hypervisor-xen
21908F:	drivers/*/xen-*front.c
21909F:	drivers/xen/
21910F:	include/uapi/xen/
21911F:	include/xen/
21912
21913XEN HYPERVISOR X86
21914M:	Juergen Gross <jgross@suse.com>
21915R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
21916L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21917S:	Supported
21918F:	arch/x86/include/asm/pvclock-abi.h
21919F:	arch/x86/include/asm/xen/
21920F:	arch/x86/platform/pvh/
21921F:	arch/x86/xen/
21922
21923XEN NETWORK BACKEND DRIVER
21924M:	Wei Liu <wei.liu@kernel.org>
21925M:	Paul Durrant <paul@xen.org>
21926L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21927L:	netdev@vger.kernel.org
21928S:	Supported
21929F:	drivers/net/xen-netback/*
21930
21931XEN PCI SUBSYSTEM
21932M:	Juergen Gross <jgross@suse.com>
21933L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21934S:	Supported
21935F:	arch/x86/pci/*xen*
21936F:	drivers/pci/*xen*
21937
21938XEN PVSCSI DRIVERS
21939M:	Juergen Gross <jgross@suse.com>
21940L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21941L:	linux-scsi@vger.kernel.org
21942S:	Supported
21943F:	drivers/scsi/xen-scsifront.c
21944F:	drivers/xen/xen-scsiback.c
21945F:	include/xen/interface/io/vscsiif.h
21946
21947XEN PVUSB DRIVER
21948M:	Juergen Gross <jgross@suse.com>
21949L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21950L:	linux-usb@vger.kernel.org
21951S:	Supported
21952F:	drivers/usb/host/xen*
21953F:	include/xen/interface/io/usbif.h
21954
21955XEN SOUND FRONTEND DRIVER
21956M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21957L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21959S:	Supported
21960F:	sound/xen/*
21961
21962XEN SWIOTLB SUBSYSTEM
21963M:	Juergen Gross <jgross@suse.com>
21964M:	Stefano Stabellini <sstabellini@kernel.org>
21965L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21966L:	iommu@lists.linux.dev
21967S:	Supported
21968F:	arch/x86/xen/*swiotlb*
21969F:	drivers/xen/*swiotlb*
21970
21971XFS FILESYSTEM
21972C:	irc://irc.oftc.net/xfs
21973M:	Darrick J. Wong <djwong@kernel.org>
21974L:	linux-xfs@vger.kernel.org
21975S:	Supported
21976W:	http://xfs.org/
21977T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21978F:	Documentation/ABI/testing/sysfs-fs-xfs
21979F:	Documentation/admin-guide/xfs.rst
21980F:	Documentation/filesystems/xfs-delayed-logging-design.rst
21981F:	Documentation/filesystems/xfs-self-describing-metadata.rst
21982F:	fs/xfs/
21983F:	include/uapi/linux/dqblk_xfs.h
21984F:	include/uapi/linux/fsmap.h
21985
21986XILINX AMS DRIVER
21987M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21988L:	linux-iio@vger.kernel.org
21989S:	Maintained
21990F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21991F:	drivers/iio/adc/xilinx-ams.c
21992
21993XILINX AXI ETHERNET DRIVER
21994M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21995S:	Maintained
21996F:	drivers/net/ethernet/xilinx/xilinx_axienet*
21997
21998XILINX CAN DRIVER
21999M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22000R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22001L:	linux-can@vger.kernel.org
22002S:	Maintained
22003F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22004F:	drivers/net/can/xilinx_can.c
22005
22006XILINX GPIO DRIVER
22007M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22008R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
22009R:	Michal Simek <michal.simek@xilinx.com>
22010S:	Maintained
22011F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22012F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22013F:	drivers/gpio/gpio-xilinx.c
22014F:	drivers/gpio/gpio-zynq.c
22015
22016XILINX SD-FEC IP CORES
22017M:	Derek Kiernan <derek.kiernan@xilinx.com>
22018M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
22019S:	Maintained
22020F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22021F:	Documentation/misc-devices/xilinx_sdfec.rst
22022F:	drivers/misc/Kconfig
22023F:	drivers/misc/Makefile
22024F:	drivers/misc/xilinx_sdfec.c
22025F:	include/uapi/misc/xilinx_sdfec.h
22026
22027XILINX PWM DRIVER
22028M:	Sean Anderson <sean.anderson@seco.com>
22029S:	Maintained
22030F:	drivers/pwm/pwm-xilinx.c
22031F:	include/clocksource/timer-xilinx.h
22032
22033XILINX UARTLITE SERIAL DRIVER
22034M:	Peter Korsgaard <jacmet@sunsite.dk>
22035L:	linux-serial@vger.kernel.org
22036S:	Maintained
22037F:	drivers/tty/serial/uartlite.c
22038
22039XILINX VIDEO IP CORES
22040M:	Hyun Kwon <hyun.kwon@xilinx.com>
22041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22042L:	linux-media@vger.kernel.org
22043S:	Supported
22044T:	git git://linuxtv.org/media_tree.git
22045F:	Documentation/devicetree/bindings/media/xilinx/
22046F:	drivers/media/platform/xilinx/
22047F:	include/uapi/linux/xilinx-v4l2-controls.h
22048
22049XILINX ZYNQMP DPDMA DRIVER
22050M:	Hyun Kwon <hyun.kwon@xilinx.com>
22051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22052L:	dmaengine@vger.kernel.org
22053S:	Supported
22054F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22055F:	drivers/dma/xilinx/xilinx_dpdma.c
22056F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22057
22058XILINX ZYNQMP PSGTR PHY DRIVER
22059M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22060M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22061L:	linux-kernel@vger.kernel.org
22062S:	Supported
22063T:	git https://github.com/Xilinx/linux-xlnx.git
22064F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22065F:	drivers/phy/xilinx/phy-zynqmp.c
22066
22067XILINX ZYNQMP SHA3 DRIVER
22068M:	Harsha <harsha.harsha@xilinx.com>
22069S:	Maintained
22070F:	drivers/crypto/xilinx/zynqmp-sha.c
22071
22072XILINX EVENT MANAGEMENT DRIVER
22073M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22074S:	Maintained
22075F:	drivers/soc/xilinx/xlnx_event_manager.c
22076F:	include/linux/firmware/xlnx-event-manager.h
22077
22078XILLYBUS DRIVER
22079M:	Eli Billauer <eli.billauer@gmail.com>
22080L:	linux-kernel@vger.kernel.org
22081S:	Supported
22082F:	drivers/char/xillybus/
22083
22084XLP9XX I2C DRIVER
22085M:	George Cherian <gcherian@marvell.com>
22086L:	linux-i2c@vger.kernel.org
22087S:	Supported
22088W:	http://www.marvell.com
22089F:	drivers/i2c/busses/i2c-xlp9xx.c
22090
22091XRA1403 GPIO EXPANDER
22092M:	Nandor Han <nandor.han@ge.com>
22093M:	Semi Malinen <semi.malinen@ge.com>
22094L:	linux-gpio@vger.kernel.org
22095S:	Maintained
22096F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22097F:	drivers/gpio/gpio-xra1403.c
22098
22099XTENSA XTFPGA PLATFORM SUPPORT
22100M:	Max Filippov <jcmvbkbc@gmail.com>
22101L:	linux-xtensa@linux-xtensa.org
22102S:	Maintained
22103F:	drivers/spi/spi-xtensa-xtfpga.c
22104F:	sound/soc/xtensa/xtfpga-i2s.c
22105
22106YAM DRIVER FOR AX.25
22107M:	Jean-Paul Roubelat <jpr@f6fbb.org>
22108L:	linux-hams@vger.kernel.org
22109S:	Maintained
22110F:	drivers/net/hamradio/yam*
22111F:	include/linux/yam.h
22112
22113YAMA SECURITY MODULE
22114M:	Kees Cook <keescook@chromium.org>
22115S:	Supported
22116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22117F:	Documentation/admin-guide/LSM/Yama.rst
22118F:	security/yama/
22119
22120YEALINK PHONE DRIVER
22121M:	Henk Vergonet <Henk.Vergonet@gmail.com>
22122L:	usbb2k-api-dev@nongnu.org
22123S:	Maintained
22124F:	Documentation/input/devices/yealink.rst
22125F:	drivers/input/misc/yealink.*
22126
22127Z8530 DRIVER FOR AX.25
22128M:	Joerg Reuter <jreuter@yaina.de>
22129L:	linux-hams@vger.kernel.org
22130S:	Maintained
22131W:	http://yaina.de/jreuter/
22132W:	http://www.qsl.net/dl1bke/
22133F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
22134F:	drivers/net/hamradio/*scc.c
22135F:	drivers/net/hamradio/z8530.h
22136
22137ZBUD COMPRESSED PAGE ALLOCATOR
22138M:	Seth Jennings <sjenning@redhat.com>
22139M:	Dan Streetman <ddstreet@ieee.org>
22140L:	linux-mm@kvack.org
22141S:	Maintained
22142F:	mm/zbud.c
22143
22144Z3FOLD COMPRESSED PAGE ALLOCATOR
22145M:	Vitaly Wool <vitaly.wool@konsulko.com>
22146R:	Miaohe Lin <linmiaohe@huawei.com>
22147L:	linux-mm@kvack.org
22148S:	Maintained
22149F:	mm/z3fold.c
22150
22151ZD1211RW WIRELESS DRIVER
22152M:	Ulrich Kunitz <kune@deine-taler.de>
22153L:	linux-wireless@vger.kernel.org
22154L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
22155S:	Maintained
22156W:	http://zd1211.ath.cx/wiki/DriverRewrite
22157F:	drivers/net/wireless/zydas/zd1211rw/
22158
22159ZD1301 MEDIA DRIVER
22160M:	Antti Palosaari <crope@iki.fi>
22161L:	linux-media@vger.kernel.org
22162S:	Maintained
22163W:	https://linuxtv.org/
22164W:	http://palosaari.fi/linux/
22165Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22166F:	drivers/media/usb/dvb-usb-v2/zd1301*
22167
22168ZD1301_DEMOD MEDIA DRIVER
22169M:	Antti Palosaari <crope@iki.fi>
22170L:	linux-media@vger.kernel.org
22171S:	Maintained
22172W:	https://linuxtv.org/
22173W:	http://palosaari.fi/linux/
22174Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22175F:	drivers/media/dvb-frontends/zd1301_demod*
22176
22177ZHAOXIN PROCESSOR SUPPORT
22178M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22179L:	linux-kernel@vger.kernel.org
22180S:	Maintained
22181F:	arch/x86/kernel/cpu/zhaoxin.c
22182
22183ZONEFS FILESYSTEM
22184M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
22185M:	Naohiro Aota <naohiro.aota@wdc.com>
22186R:	Johannes Thumshirn <jth@kernel.org>
22187L:	linux-fsdevel@vger.kernel.org
22188S:	Maintained
22189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22190F:	Documentation/filesystems/zonefs.rst
22191F:	fs/zonefs/
22192
22193ZPOOL COMPRESSED PAGE STORAGE API
22194M:	Dan Streetman <ddstreet@ieee.org>
22195L:	linux-mm@kvack.org
22196S:	Maintained
22197F:	include/linux/zpool.h
22198F:	mm/zpool.c
22199
22200ZR36067 VIDEO FOR LINUX DRIVER
22201M:	Corentin Labbe <clabbe@baylibre.com>
22202L:	mjpeg-users@lists.sourceforge.net
22203L:	linux-media@vger.kernel.org
22204S:	Maintained
22205W:	http://mjpeg.sourceforge.net/driver-zoran/
22206Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22207F:	Documentation/driver-api/media/drivers/zoran.rst
22208F:	drivers/staging/media/zoran/
22209
22210ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22211M:	Minchan Kim <minchan@kernel.org>
22212M:	Nitin Gupta <ngupta@vflare.org>
22213R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22214L:	linux-kernel@vger.kernel.org
22215S:	Maintained
22216F:	Documentation/admin-guide/blockdev/zram.rst
22217F:	drivers/block/zram/
22218
22219ZS DECSTATION Z85C30 SERIAL DRIVER
22220M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22221S:	Maintained
22222F:	drivers/tty/serial/zs.*
22223
22224ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22225M:	Minchan Kim <minchan@kernel.org>
22226M:	Nitin Gupta <ngupta@vflare.org>
22227R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22228L:	linux-mm@kvack.org
22229S:	Maintained
22230F:	Documentation/vm/zsmalloc.rst
22231F:	include/linux/zsmalloc.h
22232F:	mm/zsmalloc.c
22233
22234ZSTD
22235M:	Nick Terrell <terrelln@fb.com>
22236S:	Maintained
22237B:	https://github.com/facebook/zstd/issues
22238T:	git git://github.com/terrelln/linux.git
22239F:	include/linux/zstd*
22240F:	lib/zstd/
22241F:	lib/decompress_unzstd.c
22242F:	crypto/zstd.c
22243N:	zstd
22244K:	zstd
22245
22246ZSWAP COMPRESSED SWAP CACHING
22247M:	Seth Jennings <sjenning@redhat.com>
22248M:	Dan Streetman <ddstreet@ieee.org>
22249M:	Vitaly Wool <vitaly.wool@konsulko.com>
22250L:	linux-mm@kvack.org
22251S:	Maintained
22252F:	mm/zswap.c
22253
22254THE REST
22255M:	Linus Torvalds <torvalds@linux-foundation.org>
22256L:	linux-kernel@vger.kernel.org
22257S:	Buried alive in reporters
22258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
22259F:	*
22260F:	*/
22261