xref: /linux/MAINTAINERS (revision 5513dc1d8fec929006548dde4acdabdc54379beb)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262M:	Peter Kaestle <peter@piie.net>
263L:	platform-driver-x86@vger.kernel.org
264S:	Maintained
265W:	http://piie.net/?section=acerhdf
266F:	drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M:	"Lee, Chun-Yi" <jlee@suse.com>
270L:	platform-driver-x86@vger.kernel.org
271S:	Maintained
272F:	drivers/platform/x86/acer-wmi.c
273
274ACPI
275M:	"Rafael J. Wysocki" <rafael@kernel.org>
276R:	Len Brown <lenb@kernel.org>
277L:	linux-acpi@vger.kernel.org
278S:	Supported
279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
280B:	https://bugzilla.kernel.org
281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282F:	Documentation/ABI/testing/configfs-acpi
283F:	Documentation/ABI/testing/sysfs-bus-acpi
284F:	Documentation/firmware-guide/acpi/
285F:	arch/x86/kernel/acpi/
286F:	arch/x86/pci/acpi.c
287F:	drivers/acpi/
288F:	drivers/pci/*/*acpi*
289F:	drivers/pci/*acpi*
290F:	drivers/pnp/pnpacpi/
291F:	include/acpi/
292F:	include/linux/acpi.h
293F:	include/linux/fwnode.h
294F:	include/linux/fw_table.h
295F:	lib/fw_table.c
296F:	tools/power/acpi/
297
298ACPI APEI
299M:	"Rafael J. Wysocki" <rafael@kernel.org>
300R:	Len Brown <lenb@kernel.org>
301R:	James Morse <james.morse@arm.com>
302R:	Tony Luck <tony.luck@intel.com>
303R:	Borislav Petkov <bp@alien8.de>
304L:	linux-acpi@vger.kernel.org
305F:	drivers/acpi/apei/
306
307ACPI COMPONENT ARCHITECTURE (ACPICA)
308M:	Robert Moore <robert.moore@intel.com>
309M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
310L:	linux-acpi@vger.kernel.org
311L:	acpica-devel@lists.linux.dev
312S:	Supported
313W:	https://acpica.org/
314W:	https://github.com/acpica/acpica/
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316B:	https://bugzilla.kernel.org
317B:	https://bugs.acpica.org
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319F:	drivers/acpi/acpica/
320F:	include/acpi/
321F:	tools/power/acpi/
322
323ACPI FOR ARM64 (ACPI/arm64)
324M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
325M:	Hanjun Guo <guohanjun@huawei.com>
326M:	Sudeep Holla <sudeep.holla@arm.com>
327L:	linux-acpi@vger.kernel.org
328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
329S:	Maintained
330F:	drivers/acpi/arm64
331F:	include/linux/acpi_iort.h
332
333ACPI FOR RISC-V (ACPI/riscv)
334M:	Sunil V L <sunilvl@ventanamicro.com>
335L:	linux-acpi@vger.kernel.org
336L:	linux-riscv@lists.infradead.org
337S:	Maintained
338F:	drivers/acpi/riscv/
339
340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Supported
344F:	drivers/mailbox/pcc.c
345
346ACPI PMIC DRIVERS
347M:	"Rafael J. Wysocki" <rafael@kernel.org>
348M:	Len Brown <lenb@kernel.org>
349R:	Andy Shevchenko <andy@kernel.org>
350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
354B:	https://bugzilla.kernel.org
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356F:	drivers/acpi/pmic/
357
358ACPI QUICKSTART DRIVER
359M:	Armin Wolf <W_Armin@gmx.de>
360L:	platform-driver-x86@vger.kernel.org
361S:	Maintained
362F:	drivers/platform/x86/quickstart.c
363
364ACPI SERIAL MULTI INSTANTIATE DRIVER
365M:	Hans de Goede <hdegoede@redhat.com>
366L:	platform-driver-x86@vger.kernel.org
367S:	Maintained
368F:	drivers/platform/x86/serial-multi-instantiate.c
369
370ACPI THERMAL DRIVER
371M:	Rafael J. Wysocki <rafael@kernel.org>
372R:	Zhang Rui <rui.zhang@intel.com>
373L:	linux-acpi@vger.kernel.org
374S:	Supported
375B:	https://bugzilla.kernel.org
376F:	drivers/acpi/*thermal*
377
378ACPI VIOT DRIVER
379M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
380L:	linux-acpi@vger.kernel.org
381L:	iommu@lists.linux.dev
382S:	Maintained
383F:	drivers/acpi/viot.c
384F:	include/linux/acpi_viot.h
385
386ACPI WMI DRIVER
387M:	Armin Wolf <W_Armin@gmx.de>
388L:	platform-driver-x86@vger.kernel.org
389S:	Maintained
390F:	Documentation/ABI/testing/sysfs-bus-wmi
391F:	Documentation/driver-api/wmi.rst
392F:	Documentation/wmi/
393F:	drivers/platform/x86/wmi.c
394F:	include/uapi/linux/wmi.h
395
396ACRN HYPERVISOR SERVICE MODULE
397M:	Fei Li <fei1.li@intel.com>
398L:	acrn-dev@lists.projectacrn.org (subscribers-only)
399S:	Supported
400W:	https://projectacrn.org
401F:	Documentation/virt/acrn/
402F:	drivers/virt/acrn/
403F:	include/uapi/linux/acrn.h
404
405AD1889 ALSA SOUND DRIVER
406L:	linux-parisc@vger.kernel.org
407S:	Maintained
408W:	https://parisc.wiki.kernel.org/index.php/AD1889
409F:	sound/pci/ad1889.*
410
411AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
413L:	linux-iio@vger.kernel.org
414S:	Supported
415F:	drivers/iio/potentiometer/ad5110.c
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419S:	Supported
420W:	http://wiki.analog.com/AD5254
421W:	https://ez.analog.com/linux-software-drivers
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426S:	Supported
427W:	http://wiki.analog.com/AD5398
428W:	https://ez.analog.com/linux-software-drivers
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433S:	Supported
434W:	http://wiki.analog.com/AD7142
435W:	https://ez.analog.com/linux-software-drivers
436F:	drivers/input/misc/ad714x.c
437
438AD738X ADC DRIVER (AD7380/1/2/4)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440M:	Nuno Sá <nuno.sa@analog.com>
441R:	David Lechner <dlechner@baylibre.com>
442S:	Supported
443W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
444W:	https://ez.analog.com/linux-software-drivers
445F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
446F:	Documentation/iio/ad7380.rst
447F:	drivers/iio/adc/ad7380.c
448
449AD7877 TOUCHSCREEN DRIVER
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7877
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7877.c
455
456AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458S:	Supported
459W:	http://wiki.analog.com/AD7879
460W:	https://ez.analog.com/linux-software-drivers
461F:	drivers/input/touchscreen/ad7879.c
462
463AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
464M:	Michael Hennerich <michael.hennerich@analog.com>
465M:	Nuno Sá <nuno.sa@analog.com>
466R:	David Lechner <dlechner@baylibre.com>
467S:	Supported
468W:	https://ez.analog.com/linux-software-drivers
469F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
470F:	Documentation/iio/ad7944.rst
471F:	drivers/iio/adc/ad7944.c
472
473ADAFRUIT MINI I2C GAMEPAD
474M:	Anshul Dalal <anshulusr@gmail.com>
475L:	linux-input@vger.kernel.org
476S:	Maintained
477F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
478F:	drivers/input/joystick/adafruit-seesaw.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <jikos@kernel.org>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <michael.hennerich@analog.com>
486L:	linux-wpan@vger.kernel.org
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	https://ez.analog.com/linux-software-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <jdelvare@suse.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
502L:	linux-hwmon@vger.kernel.org
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	linux-wireless@vger.kernel.org
508S:	Orphan
509F:	drivers/net/wireless/admtek/adm8211.*
510
511ADP1050 HARDWARE MONITOR DRIVER
512M:	Radu Sabau <radu.sabau@analog.com>
513L:	linux-hwmon@vger.kernel.org
514S:	Supported
515W:	https://ez.analog.com/linux-software-drivers
516F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
517
518ADP1653 FLASH CONTROLLER DRIVER
519M:	Sakari Ailus <sakari.ailus@iki.fi>
520L:	linux-media@vger.kernel.org
521S:	Maintained
522F:	drivers/media/i2c/adp1653.c
523F:	include/media/i2c/adp1653.h
524
525ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
526M:	Michael Hennerich <michael.hennerich@analog.com>
527S:	Supported
528W:	http://wiki.analog.com/ADP5520
529W:	https://ez.analog.com/linux-software-drivers
530F:	drivers/gpio/gpio-adp5520.c
531F:	drivers/input/keyboard/adp5520-keys.c
532F:	drivers/leds/leds-adp5520.c
533F:	drivers/mfd/adp5520.c
534F:	drivers/video/backlight/adp5520_bl.c
535
536ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
537M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
538L:	linux-gpio@vger.kernel.org
539L:	linux-pwm@vger.kernel.org
540S:	Maintained
541F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
542F:	drivers/gpio/gpio-adp5585.c
543F:	drivers/mfd/adp5585.c
544F:	drivers/pwm/pwm-adp5585.c
545F:	include/linux/mfd/adp5585.h
546
547ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549S:	Supported
550W:	http://wiki.analog.com/ADP5588
551W:	https://ez.analog.com/linux-software-drivers
552F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
553F:	drivers/input/keyboard/adp5588-keys.c
554
555ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556M:	Michael Hennerich <michael.hennerich@analog.com>
557S:	Supported
558W:	http://wiki.analog.com/ADP8860
559W:	https://ez.analog.com/linux-software-drivers
560F:	drivers/video/backlight/adp8860_bl.c
561
562ADT746X FAN DRIVER
563M:	Colin Leroy <colin@colino.net>
564S:	Maintained
565F:	drivers/macintosh/therm_adt746x.c
566
567ADT7475 HARDWARE MONITOR DRIVER
568M:	Jean Delvare <jdelvare@suse.com>
569L:	linux-hwmon@vger.kernel.org
570S:	Maintained
571F:	Documentation/hwmon/adt7475.rst
572F:	drivers/hwmon/adt7475.c
573
574ADVANSYS SCSI DRIVER
575M:	Matthew Wilcox <willy@infradead.org>
576M:	Hannes Reinecke <hare@suse.com>
577L:	linux-scsi@vger.kernel.org
578S:	Maintained
579F:	Documentation/scsi/advansys.rst
580F:	drivers/scsi/advansys.c
581
582ADVANTECH SWBTN DRIVER
583M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
584L:	platform-driver-x86@vger.kernel.org
585S:	Maintained
586F:	drivers/platform/x86/adv_swbutton.c
587
588ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589M:	Lucas Stankus <lucas.p.stankus@gmail.com>
590S:	Supported
591F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592F:	drivers/iio/accel/adxl313*
593
594ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595M:	Michael Hennerich <michael.hennerich@analog.com>
596S:	Supported
597W:	http://wiki.analog.com/ADXL345
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600F:	drivers/input/misc/adxl34x.c
601
602ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Puranjay Mohan <puranjay@kernel.org>
604L:	linux-iio@vger.kernel.org
605S:	Supported
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607F:	drivers/iio/accel/adxl355.h
608F:	drivers/iio/accel/adxl355_core.c
609F:	drivers/iio/accel/adxl355_i2c.c
610F:	drivers/iio/accel/adxl355_spi.c
611
612ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
614L:	linux-iio@vger.kernel.org
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618F:	drivers/iio/accel/adxl367*
619
620ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M:	Michael Hennerich <michael.hennerich@analog.com>
622S:	Supported
623W:	https://ez.analog.com/linux-software-drivers
624F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625F:	drivers/iio/accel/adxl372.c
626F:	drivers/iio/accel/adxl372_i2c.c
627F:	drivers/iio/accel/adxl372_spi.c
628
629ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
631M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
632S:	Supported
633W:	https://ez.analog.com/linux-software-drivers
634F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
635F:	drivers/iio/accel/adxl380.c
636F:	drivers/iio/accel/adxl380.h
637F:	drivers/iio/accel/adxl380_i2c.c
638F:	drivers/iio/accel/adxl380_spi.c
639
640AF8133J THREE-AXIS MAGNETOMETER DRIVER
641M:	Ondřej Jirman <megi@xff.cz>
642S:	Maintained
643F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
644F:	drivers/iio/magnetometer/af8133j.c
645
646AF9013 MEDIA DRIVER
647L:	linux-media@vger.kernel.org
648S:	Orphan
649W:	https://linuxtv.org
650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
651F:	drivers/media/dvb-frontends/af9013*
652
653AF9033 MEDIA DRIVER
654L:	linux-media@vger.kernel.org
655S:	Orphan
656W:	https://linuxtv.org
657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
658F:	drivers/media/dvb-frontends/af9033*
659
660AFFS FILE SYSTEM
661M:	David Sterba <dsterba@suse.com>
662L:	linux-fsdevel@vger.kernel.org
663S:	Odd Fixes
664F:	Documentation/filesystems/affs.rst
665F:	fs/affs/
666
667AFS FILESYSTEM
668M:	David Howells <dhowells@redhat.com>
669M:	Marc Dionne <marc.dionne@auristor.com>
670L:	linux-afs@lists.infradead.org
671S:	Supported
672W:	https://www.infradead.org/~dhowells/kafs/
673F:	Documentation/filesystems/afs.rst
674F:	fs/afs/
675F:	include/trace/events/afs.h
676
677AGPGART DRIVER
678M:	David Airlie <airlied@redhat.com>
679L:	dri-devel@lists.freedesktop.org
680S:	Maintained
681T:	git https://gitlab.freedesktop.org/drm/kernel.git
682F:	drivers/char/agp/
683F:	include/linux/agp*
684F:	include/uapi/linux/agp*
685
686AHA152X SCSI DRIVER
687M:	"Juergen E. Fischer" <fischer@norbit.de>
688L:	linux-scsi@vger.kernel.org
689S:	Maintained
690F:	drivers/scsi/aha152x*
691F:	drivers/scsi/pcmcia/aha152x*
692
693AIC7XXX / AIC79XX SCSI DRIVER
694M:	Hannes Reinecke <hare@suse.com>
695L:	linux-scsi@vger.kernel.org
696S:	Maintained
697F:	drivers/scsi/aic7xxx/
698
699AIMSLAB FM RADIO RECEIVER DRIVER
700M:	Hans Verkuil <hverkuil@xs4all.nl>
701L:	linux-media@vger.kernel.org
702S:	Maintained
703W:	https://linuxtv.org
704T:	git git://linuxtv.org/media_tree.git
705F:	drivers/media/radio/radio-aimslab*
706
707AIO
708M:	Benjamin LaHaise <bcrl@kvack.org>
709L:	linux-aio@kvack.org
710S:	Supported
711F:	fs/aio.c
712F:	include/linux/*aio*.h
713
714AIROHA ETHERNET DRIVER
715M:	Lorenzo Bianconi <lorenzo@kernel.org>
716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
718L:	netdev@vger.kernel.org
719S:	Maintained
720F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
721F:	drivers/net/ethernet/mediatek/airoha_eth.c
722
723AIROHA PCIE PHY DRIVER
724M:	Lorenzo Bianconi <lorenzo@kernel.org>
725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
726S:	Maintained
727F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
728F:	drivers/phy/phy-airoha-pcie-regs.h
729F:	drivers/phy/phy-airoha-pcie.c
730
731AIROHA SPI SNFI DRIVER
732M:	Lorenzo Bianconi <lorenzo@kernel.org>
733M:	Ray Liu <ray.liu@airoha.com>
734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
735L:	linux-spi@vger.kernel.org
736S:	Maintained
737F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
738F:	drivers/spi/spi-airoha-snfi.c
739
740AIRSPY MEDIA DRIVER
741L:	linux-media@vger.kernel.org
742S:	Orphan
743W:	https://linuxtv.org
744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
745F:	drivers/media/usb/airspy/
746
747ALACRITECH GIGABIT ETHERNET DRIVER
748M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
749S:	Maintained
750F:	drivers/net/ethernet/alacritech/*
751
752ALCATEL SPEEDTOUCH USB DRIVER
753M:	Duncan Sands <duncan.sands@free.fr>
754L:	linux-usb@vger.kernel.org
755S:	Maintained
756W:	http://www.linux-usb.org/SpeedTouch/
757F:	drivers/usb/atm/speedtch.c
758F:	drivers/usb/atm/usbatm.c
759
760ALCHEMY AU1XX0 MMC DRIVER
761M:	Manuel Lauss <manuel.lauss@gmail.com>
762S:	Maintained
763F:	drivers/mmc/host/au1xmmc.c
764
765ALI1563 I2C DRIVER
766M:	Rudolf Marek <r.marek@assembler.cz>
767L:	linux-i2c@vger.kernel.org
768S:	Maintained
769F:	Documentation/i2c/busses/i2c-ali1563.rst
770F:	drivers/i2c/busses/i2c-ali1563.c
771
772ALIBABA ELASTIC RDMA DRIVER
773M:	Cheng Xu <chengyou@linux.alibaba.com>
774M:	Kai Shen <kaishen@linux.alibaba.com>
775L:	linux-rdma@vger.kernel.org
776S:	Supported
777F:	drivers/infiniband/hw/erdma
778F:	include/uapi/rdma/erdma-abi.h
779
780ALIBABA PMU DRIVER
781M:	Shuai Xue <xueshuai@linux.alibaba.com>
782S:	Supported
783F:	Documentation/admin-guide/perf/alibaba_pmu.rst
784F:	drivers/perf/alibaba_uncore_drw_pmu.c
785
786ALIENWARE WMI DRIVER
787L:	Dell.Client.Kernel@dell.com
788S:	Maintained
789F:	drivers/platform/x86/dell/alienware-wmi.c
790
791ALLEGRO DVT VIDEO IP CORE DRIVER
792M:	Michael Tretter <m.tretter@pengutronix.de>
793R:	Pengutronix Kernel Team <kernel@pengutronix.de>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
797F:	drivers/media/platform/allegro-dvt/
798
799ALLIED VISION ALVIUM CAMERA DRIVER
800M:	Tommaso Merciai <tomm.merciai@gmail.com>
801M:	Martin Hecht <martin.hecht@avnet.eu>
802L:	linux-media@vger.kernel.org
803S:	Maintained
804F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
805F:	drivers/media/i2c/alvium-csi2.c
806F:	drivers/media/i2c/alvium-csi2.h
807
808ALLWINNER A10 CSI DRIVER
809M:	Maxime Ripard <mripard@kernel.org>
810L:	linux-media@vger.kernel.org
811S:	Maintained
812T:	git git://linuxtv.org/media_tree.git
813F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
814F:	drivers/media/platform/sunxi/sun4i-csi/
815
816ALLWINNER A31 CSI DRIVER
817M:	Yong Deng <yong.deng@magewell.com>
818M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
819L:	linux-media@vger.kernel.org
820S:	Maintained
821T:	git git://linuxtv.org/media_tree.git
822F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
823F:	drivers/media/platform/sunxi/sun6i-csi/
824
825ALLWINNER A31 ISP DRIVER
826M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829T:	git git://linuxtv.org/media_tree.git
830F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
831F:	drivers/staging/media/sunxi/sun6i-isp/
832F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
833
834ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
835M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
836L:	linux-media@vger.kernel.org
837S:	Maintained
838T:	git git://linuxtv.org/media_tree.git
839F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
840F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
841
842ALLWINNER CPUFREQ DRIVER
843M:	Yangtao Li <tiny.windzz@gmail.com>
844L:	linux-pm@vger.kernel.org
845S:	Maintained
846F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
847F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
848
849ALLWINNER CRYPTO DRIVERS
850M:	Corentin Labbe <clabbe.montjoie@gmail.com>
851L:	linux-crypto@vger.kernel.org
852S:	Maintained
853F:	drivers/crypto/allwinner/
854
855ALLWINNER DMIC DRIVERS
856M:	Ban Tao <fengzheng923@gmail.com>
857L:	linux-sound@vger.kernel.org
858S:	Maintained
859F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
860F:	sound/soc/sunxi/sun50i-dmic.c
861
862ALLWINNER HARDWARE SPINLOCK SUPPORT
863M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
864S:	Maintained
865F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
866F:	drivers/hwspinlock/sun6i_hwspinlock.c
867
868ALLWINNER THERMAL DRIVER
869M:	Vasily Khoruzhick <anarsoul@gmail.com>
870M:	Yangtao Li <tiny.windzz@gmail.com>
871L:	linux-pm@vger.kernel.org
872S:	Maintained
873F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
874F:	drivers/thermal/sun8i_thermal.c
875
876ALLWINNER VPU DRIVER
877M:	Maxime Ripard <mripard@kernel.org>
878M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/staging/media/sunxi/cedrus/
882
883ALPHA PORT
884M:	Richard Henderson <richard.henderson@linaro.org>
885M:	Matt Turner <mattst88@gmail.com>
886L:	linux-alpha@vger.kernel.org
887S:	Odd Fixes
888F:	arch/alpha/
889
890ALPS PS/2 TOUCHPAD DRIVER
891R:	Pali Rohár <pali@kernel.org>
892F:	drivers/input/mouse/alps.*
893
894ALTERA MAILBOX DRIVER
895M:	Mun Yew Tham <mun.yew.tham@intel.com>
896S:	Maintained
897F:	drivers/mailbox/mailbox-altera.c
898
899ALTERA MSGDMA IP CORE DRIVER
900M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
901R:	Stefan Roese <sr@denx.de>
902L:	dmaengine@vger.kernel.org
903S:	Odd Fixes
904F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
905F:	drivers/dma/altera-msgdma.c
906
907ALTERA PIO DRIVER
908M:	Mun Yew Tham <mun.yew.tham@intel.com>
909L:	linux-gpio@vger.kernel.org
910S:	Maintained
911F:	drivers/gpio/gpio-altera.c
912
913ALTERA TRIPLE SPEED ETHERNET DRIVER
914M:	Joyce Ooi <joyce.ooi@intel.com>
915L:	netdev@vger.kernel.org
916S:	Maintained
917F:	drivers/net/ethernet/altera/
918
919ALTERA UART/JTAG UART SERIAL DRIVERS
920M:	Tobias Klauser <tklauser@distanz.ch>
921L:	linux-serial@vger.kernel.org
922S:	Maintained
923F:	drivers/tty/serial/altera_jtaguart.c
924F:	drivers/tty/serial/altera_uart.c
925F:	include/linux/altera_jtaguart.h
926F:	include/linux/altera_uart.h
927
928AMAZON ANNAPURNA LABS FIC DRIVER
929M:	Talel Shenhar <talel@amazon.com>
930S:	Maintained
931F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932F:	drivers/irqchip/irq-al-fic.c
933
934AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935M:	Talel Shenhar <talel@amazon.com>
936M:	Talel Shenhar <talelshenhar@gmail.com>
937S:	Maintained
938F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939F:	drivers/edac/al_mc_edac.c
940
941AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942M:	Talel Shenhar <talel@amazon.com>
943S:	Maintained
944F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945F:	drivers/thermal/thermal_mmio.c
946
947AMAZON ETHERNET DRIVERS
948M:	Shay Agroskin <shayagr@amazon.com>
949M:	Arthur Kiyanovski <akiyano@amazon.com>
950R:	David Arinzon <darinzon@amazon.com>
951R:	Noam Dagan <ndagan@amazon.com>
952R:	Saeed Bishara <saeedb@amazon.com>
953L:	netdev@vger.kernel.org
954S:	Supported
955F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956F:	drivers/net/ethernet/amazon/
957
958AMAZON RDMA EFA DRIVER
959M:	Michael Margolin <mrgolin@amazon.com>
960R:	Gal Pressman <gal.pressman@linux.dev>
961R:	Yossi Leybovich <sleybo@amazon.com>
962L:	linux-rdma@vger.kernel.org
963S:	Supported
964Q:	https://patchwork.kernel.org/project/linux-rdma/list/
965F:	drivers/infiniband/hw/efa/
966F:	include/uapi/rdma/efa-abi.h
967
968AMD ADDRESS TRANSLATION LIBRARY (ATL)
969M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
970L:	linux-edac@vger.kernel.org
971S:	Supported
972F:	drivers/ras/amd/atl/*
973
974AMD AXI W1 DRIVER
975M:	Kris Chaplin <kris.chaplin@amd.com>
976R:	Thomas Delev <thomas.delev@amd.com>
977R:	Michal Simek <michal.simek@amd.com>
978S:	Maintained
979F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
980F:	drivers/w1/masters/amd_axi_w1.c
981
982AMD CDX BUS DRIVER
983M:	Nipun Gupta <nipun.gupta@amd.com>
984M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
985S:	Maintained
986F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
987F:	drivers/cdx/*
988F:	include/linux/cdx/*
989
990AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
991M:	Tom Lendacky <thomas.lendacky@amd.com>
992M:	John Allen <john.allen@amd.com>
993L:	linux-crypto@vger.kernel.org
994S:	Supported
995F:	drivers/crypto/ccp/
996F:	include/linux/ccp.h
997
998AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
999M:	Ashish Kalra <ashish.kalra@amd.com>
1000M:	Tom Lendacky <thomas.lendacky@amd.com>
1001L:	linux-crypto@vger.kernel.org
1002S:	Supported
1003F:	drivers/crypto/ccp/sev*
1004F:	include/uapi/linux/psp-sev.h
1005
1006AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1007M:	Mario Limonciello <mario.limonciello@amd.com>
1008L:	linux-crypto@vger.kernel.org
1009S:	Supported
1010F:	drivers/crypto/ccp/dbc.c
1011F:	drivers/crypto/ccp/dbc.h
1012F:	drivers/crypto/ccp/platform-access.c
1013F:	drivers/crypto/ccp/platform-access.h
1014F:	include/uapi/linux/psp-dbc.h
1015F:	tools/crypto/ccp/*.c
1016F:	tools/crypto/ccp/*.py
1017
1018AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1019M:	Mario Limonciello <mario.limonciello@amd.com>
1020L:	linux-crypto@vger.kernel.org
1021S:	Supported
1022F:	drivers/crypto/ccp/hsti.*
1023
1024AMD DISPLAY CORE
1025M:	Harry Wentland <harry.wentland@amd.com>
1026M:	Leo Li <sunpeng.li@amd.com>
1027M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1028L:	amd-gfx@lists.freedesktop.org
1029S:	Supported
1030T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1031F:	drivers/gpu/drm/amd/display/
1032
1033AMD DISPLAY CORE - DML
1034M:	Chaitanya Dhere <chaitanya.dhere@amd.com>
1035M:	Jun Lei <jun.lei@amd.com>
1036S:	Supported
1037F:	drivers/gpu/drm/amd/display/dc/dml/
1038F:	drivers/gpu/drm/amd/display/dc/dml2/
1039
1040AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1041M:	Huang Rui <ray.huang@amd.com>
1042L:	linux-hwmon@vger.kernel.org
1043S:	Supported
1044F:	Documentation/hwmon/fam15h_power.rst
1045F:	drivers/hwmon/fam15h_power.c
1046
1047AMD FCH GPIO DRIVER
1048M:	Enrico Weigelt, metux IT consult <info@metux.net>
1049L:	linux-gpio@vger.kernel.org
1050S:	Maintained
1051F:	drivers/gpio/gpio-amd-fch.c
1052F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1053
1054AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1055L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1056S:	Orphan
1057F:	drivers/usb/gadget/udc/amd5536udc.*
1058
1059AMD GEODE PROCESSOR/CHIPSET SUPPORT
1060M:	Andres Salomon <dilinger@queued.net>
1061L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1062S:	Supported
1063W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1064F:	arch/x86/include/asm/geode.h
1065F:	drivers/char/hw_random/geode-rng.c
1066F:	drivers/crypto/geode*
1067F:	drivers/video/fbdev/geode/
1068
1069AMD HSMP DRIVER
1070M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1071R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1072L:	platform-driver-x86@vger.kernel.org
1073S:	Maintained
1074F:	Documentation/arch/x86/amd_hsmp.rst
1075F:	arch/x86/include/asm/amd_hsmp.h
1076F:	arch/x86/include/uapi/asm/amd_hsmp.h
1077F:	drivers/platform/x86/amd/hsmp.c
1078
1079AMD IOMMU (AMD-VI)
1080M:	Joerg Roedel <joro@8bytes.org>
1081R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1082L:	iommu@lists.linux.dev
1083S:	Maintained
1084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1085F:	drivers/iommu/amd/
1086F:	include/linux/amd-iommu.h
1087
1088AMD KFD
1089M:	Felix Kuehling <Felix.Kuehling@amd.com>
1090L:	amd-gfx@lists.freedesktop.org
1091S:	Supported
1092T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1093F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1094F:	drivers/gpu/drm/amd/amdkfd/
1095F:	drivers/gpu/drm/amd/include/cik_structs.h
1096F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1097F:	drivers/gpu/drm/amd/include/v9_structs.h
1098F:	drivers/gpu/drm/amd/include/vi_structs.h
1099F:	include/uapi/linux/kfd_ioctl.h
1100F:	include/uapi/linux/kfd_sysfs.h
1101
1102AMD MP2 I2C DRIVER
1103M:	Elie Morisse <syniurge@gmail.com>
1104M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1105L:	linux-i2c@vger.kernel.org
1106S:	Maintained
1107F:	drivers/i2c/busses/i2c-amd-mp2*
1108
1109AMD PDS CORE DRIVER
1110M:	Shannon Nelson <shannon.nelson@amd.com>
1111M:	Brett Creeley <brett.creeley@amd.com>
1112L:	netdev@vger.kernel.org
1113S:	Supported
1114F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1115F:	drivers/net/ethernet/amd/pds_core/
1116F:	include/linux/pds/
1117
1118AMD PMC DRIVER
1119M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1120L:	platform-driver-x86@vger.kernel.org
1121S:	Maintained
1122F:	drivers/platform/x86/amd/pmc/
1123
1124AMD PMF DRIVER
1125M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1126L:	platform-driver-x86@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/ABI/testing/sysfs-amd-pmf
1129F:	drivers/platform/x86/amd/pmf/
1130
1131AMD POWERPLAY AND SWSMU
1132M:	Kenneth Feng <kenneth.feng@amd.com>
1133L:	amd-gfx@lists.freedesktop.org
1134S:	Supported
1135T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1136F:	drivers/gpu/drm/amd/pm/
1137
1138AMD PSTATE DRIVER
1139M:	Huang Rui <ray.huang@amd.com>
1140M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1141M:	Mario Limonciello <mario.limonciello@amd.com>
1142R:	Perry Yuan <perry.yuan@amd.com>
1143L:	linux-pm@vger.kernel.org
1144S:	Supported
1145F:	Documentation/admin-guide/pm/amd-pstate.rst
1146F:	drivers/cpufreq/amd-pstate*
1147F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1148
1149AMD PTDMA DRIVER
1150M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1151L:	dmaengine@vger.kernel.org
1152S:	Maintained
1153F:	drivers/dma/ptdma/
1154
1155AMD QDMA DRIVER
1156M:	Nishad Saraf <nishads@amd.com>
1157M:	Lizhi Hou <lizhi.hou@amd.com>
1158L:	dmaengine@vger.kernel.org
1159S:	Supported
1160F:	drivers/dma/amd/qdma/
1161F:	include/linux/platform_data/amd_qdma.h
1162
1163AMD SEATTLE DEVICE TREE SUPPORT
1164M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1165M:	Tom Lendacky <thomas.lendacky@amd.com>
1166S:	Supported
1167F:	arch/arm64/boot/dts/amd/
1168
1169AMD SENSOR FUSION HUB DRIVER
1170M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1171L:	linux-input@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/hid/amd-sfh*
1174F:	drivers/hid/amd-sfh-hid/
1175
1176AMD SPI DRIVER
1177M:	Sanjay R Mehta <sanju.mehta@amd.com>
1178S:	Maintained
1179F:	drivers/spi/spi-amd.c
1180
1181AMD XGBE DRIVER
1182M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1183L:	netdev@vger.kernel.org
1184S:	Supported
1185F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1186F:	drivers/net/ethernet/amd/xgbe/
1187
1188AMLOGIC BLUETOOTH DRIVER
1189M:	Yang Li <yang.li@amlogic.com>
1190L:	linux-bluetooth@vger.kernel.org
1191S:	Maintained
1192F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1193F:	drivers/bluetooth/hci_aml.c
1194
1195AMLOGIC DDR PMU DRIVER
1196M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1197L:	linux-amlogic@lists.infradead.org
1198S:	Supported
1199W:	http://www.amlogic.com
1200F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1201F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1202F:	drivers/perf/amlogic/
1203F:	include/soc/amlogic/
1204
1205AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1206M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1207L:	linux-hwmon@vger.kernel.org
1208S:	Maintained
1209F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1210F:	Documentation/hwmon/chipcap2.rst
1211F:	drivers/hwmon/chipcap2.c
1212
1213AMPHION VPU CODEC V4L2 DRIVER
1214M:	Ming Qian <ming.qian@nxp.com>
1215M:	Zhou Peng <eagle.zhou@nxp.com>
1216L:	linux-media@vger.kernel.org
1217S:	Maintained
1218F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1219F:	drivers/media/platform/amphion/
1220
1221AMS AS73211 DRIVER
1222M:	Christian Eggers <ceggers@arri.de>
1223L:	linux-iio@vger.kernel.org
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1226F:	drivers/iio/light/as73211.c
1227
1228AMT (Automatic Multicast Tunneling)
1229M:	Taehee Yoo <ap420073@gmail.com>
1230L:	netdev@vger.kernel.org
1231S:	Maintained
1232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1234F:	drivers/net/amt.c
1235
1236ANALOG DEVICES INC AD3552R DRIVER
1237M:	Nuno Sá <nuno.sa@analog.com>
1238L:	linux-iio@vger.kernel.org
1239S:	Supported
1240W:	https://ez.analog.com/linux-software-drivers
1241F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1242F:	drivers/iio/dac/ad3552r.c
1243
1244ANALOG DEVICES INC AD4000 DRIVER
1245M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1246L:	linux-iio@vger.kernel.org
1247S:	Supported
1248W:	https://ez.analog.com/linux-software-drivers
1249F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1250F:	Documentation/iio/ad4000.rst
1251F:	drivers/iio/adc/ad4000.c
1252
1253ANALOG DEVICES INC AD4130 DRIVER
1254M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1255L:	linux-iio@vger.kernel.org
1256S:	Supported
1257W:	https://ez.analog.com/linux-software-drivers
1258F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1259F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1260F:	drivers/iio/adc/ad4130.c
1261
1262ANALOG DEVICES INC AD4695 DRIVER
1263M:	Michael Hennerich <michael.hennerich@analog.com>
1264M:	Nuno Sá <nuno.sa@analog.com>
1265R:	David Lechner <dlechner@baylibre.com>
1266L:	linux-iio@vger.kernel.org
1267S:	Supported
1268W:	https://ez.analog.com/linux-software-drivers
1269F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1270F:	Documentation/iio/ad4695.rst
1271F:	drivers/iio/adc/ad4695.c
1272F:	include/dt-bindings/iio/adi,ad4695.h
1273
1274ANALOG DEVICES INC AD7091R DRIVER
1275M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1276L:	linux-iio@vger.kernel.org
1277S:	Supported
1278W:	http://ez.analog.com/community/linux-device-drivers
1279F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1280F:	drivers/iio/adc/ad7091r*
1281
1282ANALOG DEVICES INC AD7192 DRIVER
1283M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1284L:	linux-iio@vger.kernel.org
1285S:	Supported
1286W:	https://ez.analog.com/linux-software-drivers
1287F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1288F:	drivers/iio/adc/ad7192.c
1289
1290ANALOG DEVICES INC AD7292 DRIVER
1291M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1292L:	linux-iio@vger.kernel.org
1293S:	Supported
1294W:	https://ez.analog.com/linux-software-drivers
1295F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1296F:	drivers/iio/adc/ad7292.c
1297
1298ANALOG DEVICES INC AD7293 DRIVER
1299M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1300L:	linux-iio@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1304F:	drivers/iio/dac/ad7293.c
1305
1306ANALOG DEVICES INC AD74115 DRIVER
1307M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310W:	https://ez.analog.com/linux-software-drivers
1311F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1312F:	drivers/iio/addac/ad74115.c
1313
1314ANALOG DEVICES INC AD74413R DRIVER
1315M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1316L:	linux-iio@vger.kernel.org
1317S:	Supported
1318W:	https://ez.analog.com/linux-software-drivers
1319F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1320F:	drivers/iio/addac/ad74413r.c
1321F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1322
1323ANALOG DEVICES INC AD7768-1 DRIVER
1324M:	Michael Hennerich <Michael.Hennerich@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1329F:	drivers/iio/adc/ad7768-1.c
1330
1331ANALOG DEVICES INC AD7780 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333M:	Renato Lui Geh <renatogeh@gmail.com>
1334L:	linux-iio@vger.kernel.org
1335S:	Supported
1336W:	https://ez.analog.com/linux-software-drivers
1337F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1338F:	drivers/iio/adc/ad7780.c
1339
1340ANALOG DEVICES INC AD9467 DRIVER
1341M:	Michael Hennerich <Michael.Hennerich@analog.com>
1342M:	Nuno Sa <nuno.sa@analog.com>
1343L:	linux-iio@vger.kernel.org
1344S:	Supported
1345W:	https://ez.analog.com/linux-software-drivers
1346F:	Documentation/ABI/testing/debugfs-iio-ad9467
1347F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1348F:	drivers/iio/adc/ad9467.c
1349
1350ANALOG DEVICES INC AD9739a DRIVER
1351M:	Nuno Sa <nuno.sa@analog.com>
1352M:	Dragos Bogdan <dragos.bogdan@analog.com>
1353L:	linux-iio@vger.kernel.org
1354S:	Supported
1355W:	https://ez.analog.com/linux-software-drivers
1356F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1357F:	drivers/iio/dac/ad9739a.c
1358
1359ANALOG DEVICES INC ADA4250 DRIVER
1360M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1361L:	linux-iio@vger.kernel.org
1362S:	Supported
1363W:	https://ez.analog.com/linux-software-drivers
1364F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1365F:	drivers/iio/amplifiers/ada4250.c
1366
1367ANALOG DEVICES INC ADF4377 DRIVER
1368M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1369L:	linux-iio@vger.kernel.org
1370S:	Supported
1371W:	https://ez.analog.com/linux-software-drivers
1372F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1373F:	drivers/iio/frequency/adf4377.c
1374
1375ANALOG DEVICES INC ADGS1408 DRIVER
1376M:	Mircea Caprioru <mircea.caprioru@analog.com>
1377S:	Supported
1378F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1379F:	drivers/mux/adgs1408.c
1380
1381ANALOG DEVICES INC ADIN DRIVER
1382M:	Michael Hennerich <michael.hennerich@analog.com>
1383L:	netdev@vger.kernel.org
1384S:	Supported
1385W:	https://ez.analog.com/linux-software-drivers
1386F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1387F:	drivers/net/phy/adin.c
1388
1389ANALOG DEVICES INC ADIS DRIVER LIBRARY
1390M:	Nuno Sa <nuno.sa@analog.com>
1391L:	linux-iio@vger.kernel.org
1392S:	Supported
1393F:	drivers/iio/imu/adis.c
1394F:	drivers/iio/imu/adis_buffer.c
1395F:	drivers/iio/imu/adis_trigger.c
1396F:	include/linux/iio/imu/adis.h
1397
1398ANALOG DEVICES INC ADIS16460 DRIVER
1399M:	Dragos Bogdan <dragos.bogdan@analog.com>
1400L:	linux-iio@vger.kernel.org
1401S:	Supported
1402W:	https://ez.analog.com/linux-software-drivers
1403F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1404F:	drivers/iio/imu/adis16460.c
1405
1406ANALOG DEVICES INC ADIS16475 DRIVER
1407M:	Nuno Sa <nuno.sa@analog.com>
1408L:	linux-iio@vger.kernel.org
1409S:	Supported
1410W:	https://ez.analog.com/linux-software-drivers
1411F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1412F:	drivers/iio/imu/adis16475.c
1413
1414ANALOG DEVICES INC ADM1177 DRIVER
1415M:	Michael Hennerich <Michael.Hennerich@analog.com>
1416L:	linux-hwmon@vger.kernel.org
1417S:	Supported
1418W:	https://ez.analog.com/linux-software-drivers
1419F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1420F:	drivers/hwmon/adm1177.c
1421
1422ANALOG DEVICES INC ADMFM2000 DRIVER
1423M:	Kim Seer Paller <kimseer.paller@analog.com>
1424L:	linux-iio@vger.kernel.org
1425S:	Supported
1426W:	https://ez.analog.com/linux-software-drivers
1427F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1428F:	drivers/iio/frequency/admfm2000.c
1429
1430ANALOG DEVICES INC ADMV1013 DRIVER
1431M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1432L:	linux-iio@vger.kernel.org
1433S:	Supported
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1436F:	drivers/iio/frequency/admv1013.c
1437
1438ANALOG DEVICES INC ADMV1014 DRIVER
1439M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1440L:	linux-iio@vger.kernel.org
1441S:	Supported
1442W:	https://ez.analog.com/linux-software-drivers
1443F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1444F:	drivers/iio/frequency/admv1014.c
1445
1446ANALOG DEVICES INC ADMV8818 DRIVER
1447M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1448L:	linux-iio@vger.kernel.org
1449S:	Supported
1450W:	https://ez.analog.com/linux-software-drivers
1451F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1452F:	drivers/iio/filter/admv8818.c
1453
1454ANALOG DEVICES INC ADP5061 DRIVER
1455M:	Michael Hennerich <Michael.Hennerich@analog.com>
1456L:	linux-pm@vger.kernel.org
1457S:	Supported
1458W:	https://ez.analog.com/linux-software-drivers
1459F:	drivers/power/supply/adp5061.c
1460
1461ANALOG DEVICES INC ADRF6780 DRIVER
1462M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1463L:	linux-iio@vger.kernel.org
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1467F:	drivers/iio/frequency/adrf6780.c
1468
1469ANALOG DEVICES INC ADV7180 DRIVER
1470M:	Lars-Peter Clausen <lars@metafoo.de>
1471L:	linux-media@vger.kernel.org
1472S:	Supported
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1475F:	drivers/media/i2c/adv7180.c
1476
1477ANALOG DEVICES INC ADV748X DRIVER
1478M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1479L:	linux-media@vger.kernel.org
1480S:	Maintained
1481F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1482F:	drivers/media/i2c/adv748x/*
1483
1484ANALOG DEVICES INC ADV7511 DRIVER
1485M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1486L:	linux-media@vger.kernel.org
1487S:	Maintained
1488F:	drivers/media/i2c/adv7511*
1489
1490ANALOG DEVICES INC ADV7604 DRIVER
1491M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1492L:	linux-media@vger.kernel.org
1493S:	Maintained
1494F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1495F:	drivers/media/i2c/adv7604*
1496
1497ANALOG DEVICES INC ADV7842 DRIVER
1498M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1499L:	linux-media@vger.kernel.org
1500S:	Maintained
1501F:	drivers/media/i2c/adv7842*
1502
1503ANALOG DEVICES INC ADXRS290 DRIVER
1504M:	Nishant Malpani <nish.malpani25@gmail.com>
1505L:	linux-iio@vger.kernel.org
1506S:	Supported
1507F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1508F:	drivers/iio/gyro/adxrs290.c
1509
1510ANALOG DEVICES INC ASOC CODEC DRIVERS
1511M:	Lars-Peter Clausen <lars@metafoo.de>
1512M:	Nuno Sá <nuno.sa@analog.com>
1513L:	linux-sound@vger.kernel.org
1514S:	Supported
1515W:	http://wiki.analog.com/
1516W:	https://ez.analog.com/linux-software-drivers
1517F:	sound/soc/codecs/ad1*
1518F:	sound/soc/codecs/ad7*
1519F:	sound/soc/codecs/adau*
1520F:	sound/soc/codecs/adav*
1521F:	sound/soc/codecs/sigmadsp.*
1522F:	sound/soc/codecs/ssm*
1523
1524ANALOG DEVICES INC AXI DAC DRIVER
1525M:	Nuno Sa <nuno.sa@analog.com>
1526L:	linux-iio@vger.kernel.org
1527S:	Supported
1528W:	https://ez.analog.com/linux-software-drivers
1529F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1530F:	drivers/iio/dac/adi-axi-dac.c
1531
1532ANALOG DEVICES INC DMA DRIVERS
1533M:	Lars-Peter Clausen <lars@metafoo.de>
1534S:	Supported
1535W:	https://ez.analog.com/linux-software-drivers
1536F:	drivers/dma/dma-axi-dmac.c
1537
1538ANALOG DEVICES INC IIO DRIVERS
1539M:	Lars-Peter Clausen <lars@metafoo.de>
1540M:	Michael Hennerich <Michael.Hennerich@analog.com>
1541S:	Supported
1542W:	http://wiki.analog.com/
1543W:	https://ez.analog.com/linux-software-drivers
1544F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1545F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1546F:	Documentation/devicetree/bindings/iio/*/adi,*
1547F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1548F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1549F:	drivers/iio/*/ad*
1550F:	drivers/iio/adc/ltc249*
1551F:	drivers/iio/amplifiers/hmc425a.c
1552F:	drivers/staging/iio/*/ad*
1553X:	drivers/iio/*/adjd*
1554
1555ANALOGBITS PLL LIBRARIES
1556M:	Paul Walmsley <paul.walmsley@sifive.com>
1557M:	Samuel Holland <samuel.holland@sifive.com>
1558S:	Supported
1559F:	drivers/clk/analogbits/*
1560F:	include/linux/clk/analogbits*
1561
1562ANDROID DRIVERS
1563M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1564M:	Arve Hjønnevåg <arve@android.com>
1565M:	Todd Kjos <tkjos@android.com>
1566M:	Martijn Coenen <maco@android.com>
1567M:	Joel Fernandes <joel@joelfernandes.org>
1568M:	Christian Brauner <christian@brauner.io>
1569M:	Carlos Llamas <cmllamas@google.com>
1570M:	Suren Baghdasaryan <surenb@google.com>
1571L:	linux-kernel@vger.kernel.org
1572S:	Supported
1573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1574F:	drivers/android/
1575
1576ANDROID GOLDFISH PIC DRIVER
1577M:	Miodrag Dinic <miodrag.dinic@mips.com>
1578S:	Supported
1579F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1580F:	drivers/irqchip/irq-goldfish-pic.c
1581
1582ANDROID GOLDFISH RTC DRIVER
1583M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1584S:	Supported
1585F:	drivers/rtc/rtc-goldfish.c
1586
1587AOA (Apple Onboard Audio) ALSA DRIVER
1588M:	Johannes Berg <johannes@sipsolutions.net>
1589L:	linuxppc-dev@lists.ozlabs.org
1590L:	linux-sound@vger.kernel.org
1591S:	Maintained
1592F:	sound/aoa/
1593
1594APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1595M:	William Breathitt Gray <wbg@kernel.org>
1596L:	linux-iio@vger.kernel.org
1597S:	Maintained
1598F:	drivers/iio/addac/stx104.c
1599
1600APM DRIVER
1601M:	Jiri Kosina <jikos@kernel.org>
1602S:	Odd fixes
1603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1604F:	arch/x86/kernel/apm_32.c
1605F:	drivers/char/apm-emulation.c
1606F:	include/linux/apm_bios.h
1607F:	include/uapi/linux/apm_bios.h
1608
1609APPARMOR SECURITY MODULE
1610M:	John Johansen <john.johansen@canonical.com>
1611M:	John Johansen <john@apparmor.net>
1612L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1613S:	Supported
1614W:	apparmor.net
1615B:	https://gitlab.com/apparmor/apparmor-kernel
1616C:	irc://irc.oftc.net/apparmor
1617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1618T:	https://gitlab.com/apparmor/apparmor-kernel.git
1619F:	Documentation/admin-guide/LSM/apparmor.rst
1620F:	security/apparmor/
1621
1622APPLE BCM5974 MULTITOUCH DRIVER
1623M:	Henrik Rydberg <rydberg@bitmath.org>
1624L:	linux-input@vger.kernel.org
1625S:	Odd fixes
1626F:	drivers/input/mouse/bcm5974.c
1627
1628APPLE PCIE CONTROLLER DRIVER
1629M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1630M:	Marc Zyngier <maz@kernel.org>
1631L:	linux-pci@vger.kernel.org
1632S:	Maintained
1633F:	drivers/pci/controller/pcie-apple.c
1634
1635APPLE SMC DRIVER
1636M:	Henrik Rydberg <rydberg@bitmath.org>
1637L:	linux-hwmon@vger.kernel.org
1638S:	Odd fixes
1639F:	drivers/hwmon/applesmc.c
1640
1641APPLETALK NETWORK LAYER
1642L:	netdev@vger.kernel.org
1643S:	Odd fixes
1644F:	include/linux/atalk.h
1645F:	include/uapi/linux/atalk.h
1646F:	net/appletalk/
1647
1648APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1649M:	Khuong Dinh <khuong@os.amperecomputing.com>
1650S:	Supported
1651F:	arch/arm64/boot/dts/apm/
1652
1653APPLIED MICRO (APM) X-GENE SOC EDAC
1654M:	Khuong Dinh <khuong@os.amperecomputing.com>
1655S:	Supported
1656F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1657F:	drivers/edac/xgene_edac.c
1658
1659APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1660M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1661M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1662S:	Supported
1663F:	drivers/net/ethernet/apm/xgene-v2/
1664
1665APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1666M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1667M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1668M:	Quan Nguyen <quan@os.amperecomputing.com>
1669S:	Supported
1670F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1671F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1672F:	drivers/net/ethernet/apm/xgene/
1673F:	drivers/net/mdio/mdio-xgene.c
1674
1675APPLIED MICRO (APM) X-GENE SOC PMU
1676M:	Khuong Dinh <khuong@os.amperecomputing.com>
1677S:	Supported
1678F:	Documentation/admin-guide/perf/xgene-pmu.rst
1679F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1680F:	drivers/perf/xgene_pmu.c
1681
1682APPLIED MICRO QT2025 PHY DRIVER
1683M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1684R:	Trevor Gross <tmgross@umich.edu>
1685L:	netdev@vger.kernel.org
1686L:	rust-for-linux@vger.kernel.org
1687S:	Maintained
1688F:	drivers/net/phy/qt2025.rs
1689
1690APTINA CAMERA SENSOR PLL
1691M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1692L:	linux-media@vger.kernel.org
1693S:	Maintained
1694F:	drivers/media/i2c/aptina-pll.*
1695
1696AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1697M:	Aleksa Savic <savicaleksa83@gmail.com>
1698M:	Jack Doan <me@jackdoan.com>
1699L:	linux-hwmon@vger.kernel.org
1700S:	Maintained
1701F:	Documentation/hwmon/aquacomputer_d5next.rst
1702F:	drivers/hwmon/aquacomputer_d5next.c
1703
1704AQUANTIA ETHERNET DRIVER (atlantic)
1705M:	Igor Russkikh <irusskikh@marvell.com>
1706L:	netdev@vger.kernel.org
1707S:	Supported
1708W:	https://www.marvell.com/
1709Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1710F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1711F:	drivers/net/ethernet/aquantia/atlantic/
1712
1713AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1714M:	Egor Pomozov <epomozov@marvell.com>
1715L:	netdev@vger.kernel.org
1716S:	Supported
1717W:	http://www.aquantia.com
1718F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1719
1720AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1721M:	Krzysztof Hałasa <khalasa@piap.pl>
1722L:	linux-media@vger.kernel.org
1723S:	Maintained
1724F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1725F:	drivers/media/i2c/ar0521.c
1726
1727ARASAN NAND CONTROLLER DRIVER
1728M:	Miquel Raynal <miquel.raynal@bootlin.com>
1729R:	Michal Simek <michal.simek@amd.com>
1730L:	linux-mtd@lists.infradead.org
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1733F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1734
1735ARC FRAMEBUFFER DRIVER
1736M:	Jaya Kumar <jayalk@intworks.biz>
1737S:	Maintained
1738F:	drivers/video/fbdev/arcfb.c
1739F:	drivers/video/fbdev/core/fb_defio.c
1740
1741ARC PGU DRM DRIVER
1742M:	Alexey Brodkin <abrodkin@synopsys.com>
1743S:	Supported
1744F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1745F:	drivers/gpu/drm/tiny/arcpgu.c
1746
1747ARCNET NETWORK LAYER
1748M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1749L:	netdev@vger.kernel.org
1750S:	Maintained
1751F:	drivers/net/arcnet/
1752F:	include/uapi/linux/if_arcnet.h
1753
1754ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1755M:	Arnd Bergmann <arnd@arndb.de>
1756M:	Olof Johansson <olof@lixom.net>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758L:	soc@lists.linux.dev
1759S:	Maintained
1760P:	Documentation/process/maintainer-soc.rst
1761C:	irc://irc.libera.chat/armlinux
1762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1763F:	Documentation/process/maintainer-soc*.rst
1764F:	arch/arm/boot/dts/Makefile
1765F:	arch/arm64/boot/dts/Makefile
1766
1767ARM ARCHITECTED TIMER DRIVER
1768M:	Mark Rutland <mark.rutland@arm.com>
1769M:	Marc Zyngier <maz@kernel.org>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/include/asm/arch_timer.h
1773F:	arch/arm64/include/asm/arch_timer.h
1774F:	drivers/clocksource/arm_arch_timer.c
1775
1776ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1777M:	Marc Zyngier <maz@kernel.org>
1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S:	Maintained
1780F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1781F:	arch/arm/include/asm/arch_gicv3.h
1782F:	arch/arm64/include/asm/arch_gicv3.h
1783F:	drivers/irqchip/irq-gic*.[ch]
1784F:	include/linux/irqchip/arm-gic*.h
1785F:	include/linux/irqchip/arm-vgic-info.h
1786
1787ARM HDLCD DRM DRIVER
1788M:	Liviu Dudau <liviu.dudau@arm.com>
1789S:	Supported
1790F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1791F:	drivers/gpu/drm/arm/hdlcd_*
1792
1793ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1794M:	Linus Walleij <linus.walleij@linaro.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1798F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1799F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1800F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1801F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1802F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1803F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1804F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1805F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1806F:	arch/arm/boot/dts/arm/arm-realview-*
1807F:	arch/arm/boot/dts/arm/integrator*
1808F:	arch/arm/boot/dts/arm/versatile*
1809F:	arch/arm/mach-versatile/
1810F:	drivers/bus/arm-integrator-lm.c
1811F:	drivers/clk/versatile/
1812F:	drivers/i2c/busses/i2c-versatile.c
1813F:	drivers/irqchip/irq-versatile-fpga.c
1814F:	drivers/mtd/maps/physmap-versatile.*
1815F:	drivers/power/reset/arm-versatile-reboot.c
1816F:	drivers/soc/versatile/
1817
1818ARM INTERCONNECT PMU DRIVERS
1819M:	Robin Murphy <robin.murphy@arm.com>
1820S:	Supported
1821F:	Documentation/admin-guide/perf/arm-cmn.rst
1822F:	Documentation/admin-guide/perf/arm-ni.rst
1823F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1824F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1825F:	drivers/perf/arm-cmn.c
1826F:	drivers/perf/arm-ni.c
1827F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1828
1829ARM KOMEDA DRM-KMS DRIVER
1830M:	Liviu Dudau <liviu.dudau@arm.com>
1831S:	Supported
1832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1833F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1834F:	Documentation/gpu/komeda-kms.rst
1835F:	drivers/gpu/drm/arm/display/include/
1836F:	drivers/gpu/drm/arm/display/komeda/
1837
1838ARM MALI PANFROST DRM DRIVER
1839M:	Boris Brezillon <boris.brezillon@collabora.com>
1840M:	Rob Herring <robh@kernel.org>
1841R:	Steven Price <steven.price@arm.com>
1842L:	dri-devel@lists.freedesktop.org
1843S:	Supported
1844T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1845F:	Documentation/gpu/panfrost.rst
1846F:	drivers/gpu/drm/ci/xfails/panfrost*
1847F:	drivers/gpu/drm/panfrost/
1848F:	include/uapi/drm/panfrost_drm.h
1849
1850ARM MALI PANTHOR DRM DRIVER
1851M:	Boris Brezillon <boris.brezillon@collabora.com>
1852M:	Steven Price <steven.price@arm.com>
1853M:	Liviu Dudau <liviu.dudau@arm.com>
1854L:	dri-devel@lists.freedesktop.org
1855S:	Supported
1856T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1857F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1858F:	drivers/gpu/drm/panthor/
1859F:	include/uapi/drm/panthor_drm.h
1860
1861ARM MALI-DP DRM DRIVER
1862M:	Liviu Dudau <liviu.dudau@arm.com>
1863S:	Supported
1864T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1865F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1866F:	Documentation/gpu/afbc.rst
1867F:	drivers/gpu/drm/arm/
1868
1869ARM MFM AND FLOPPY DRIVERS
1870M:	Ian Molton <spyro@f2s.com>
1871S:	Maintained
1872F:	arch/arm/include/asm/floppy.h
1873F:	arch/arm/mach-rpc/floppydma.S
1874
1875ARM PMU PROFILING AND DEBUGGING
1876M:	Will Deacon <will@kernel.org>
1877M:	Mark Rutland <mark.rutland@arm.com>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	Documentation/devicetree/bindings/arm/pmu.yaml
1881F:	Documentation/devicetree/bindings/perf/
1882F:	arch/arm*/include/asm/hw_breakpoint.h
1883F:	arch/arm*/include/asm/perf_event.h
1884F:	arch/arm*/kernel/hw_breakpoint.c
1885F:	arch/arm*/kernel/perf_*
1886F:	drivers/perf/
1887F:	include/linux/perf/arm_pmu*.h
1888
1889ARM PORT
1890M:	Russell King <linux@armlinux.org.uk>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Odd Fixes
1893W:	http://www.armlinux.org.uk/
1894T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1895F:	arch/arm/
1896X:	arch/arm/boot/dts/
1897
1898ARM PRIMECELL AACI PL041 DRIVER
1899M:	Russell King <linux@armlinux.org.uk>
1900S:	Odd Fixes
1901F:	sound/arm/aaci.*
1902
1903ARM PRIMECELL BUS SUPPORT
1904M:	Russell King <linux@armlinux.org.uk>
1905S:	Odd Fixes
1906F:	drivers/amba/
1907F:	include/linux/amba/bus.h
1908
1909ARM PRIMECELL KMI PL050 DRIVER
1910M:	Russell King <linux@armlinux.org.uk>
1911S:	Odd Fixes
1912F:	drivers/input/serio/ambakmi.*
1913F:	include/linux/amba/kmi.h
1914
1915ARM PRIMECELL MMCI PL180/1 DRIVER
1916M:	Russell King <linux@armlinux.org.uk>
1917S:	Odd Fixes
1918F:	drivers/mmc/host/mmci.*
1919F:	include/linux/amba/mmci.h
1920
1921ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1922M:	Miquel Raynal <miquel.raynal@bootlin.com>
1923R:	Michal Simek <michal.simek@amd.com>
1924L:	linux-mtd@lists.infradead.org
1925S:	Maintained
1926F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1927F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1928
1929ARM PRIMECELL PL35X SMC DRIVER
1930M:	Miquel Raynal <miquel.raynal@bootlin.com>
1931R:	Michal Simek <michal.simek@amd.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1935F:	drivers/memory/pl353-smc.c
1936
1937ARM PRIMECELL SSP PL022 SPI DRIVER
1938M:	Linus Walleij <linus.walleij@linaro.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1942F:	drivers/spi/spi-pl022.c
1943
1944ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1945M:	Russell King <linux@armlinux.org.uk>
1946S:	Odd Fixes
1947F:	drivers/tty/serial/amba-pl01*.c
1948F:	include/linux/amba/serial.h
1949
1950ARM PRIMECELL VIC PL190/PL192 DRIVER
1951M:	Linus Walleij <linus.walleij@linaro.org>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1955F:	drivers/irqchip/irq-vic.c
1956
1957ARM SMC WATCHDOG DRIVER
1958M:	Julius Werner <jwerner@chromium.org>
1959R:	Evan Benn <evanbenn@chromium.org>
1960S:	Maintained
1961F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1962F:	drivers/watchdog/arm_smc_wdt.c
1963
1964ARM SMMU DRIVERS
1965M:	Will Deacon <will@kernel.org>
1966R:	Robin Murphy <robin.murphy@arm.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1970F:	drivers/iommu/arm/
1971F:	drivers/iommu/io-pgtable-arm*
1972
1973ARM SMMU SVA SUPPORT
1974R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1975F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1976
1977ARM SUB-ARCHITECTURES
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980C:	irc://irc.libera.chat/armlinux
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1982F:	arch/arm/mach-*/
1983F:	arch/arm/plat-*/
1984
1985ARM/ACTIONS SEMI ARCHITECTURE
1986M:	Andreas Färber <afaerber@suse.de>
1987M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	Documentation/devicetree/bindings/arm/actions.yaml
1992F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1993F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1994F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1995F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1996F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1997F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1998F:	Documentation/devicetree/bindings/pinctrl/actions,*
1999F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2000F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2001F:	arch/arm/boot/dts/actions/
2002F:	arch/arm/mach-actions/
2003F:	arch/arm64/boot/dts/actions/
2004F:	drivers/clk/actions/
2005F:	drivers/clocksource/timer-owl*
2006F:	drivers/dma/owl-dma.c
2007F:	drivers/i2c/busses/i2c-owl.c
2008F:	drivers/irqchip/irq-owl-sirq.c
2009F:	drivers/mmc/host/owl-mmc.c
2010F:	drivers/net/ethernet/actions/
2011F:	drivers/pinctrl/actions/*
2012F:	drivers/pmdomain/actions/
2013F:	include/dt-bindings/power/owl-*
2014F:	include/dt-bindings/reset/actions,*
2015F:	include/linux/soc/actions/
2016N:	owl
2017
2018ARM/AIROHA SOC SUPPORT
2019M:	Matthias Brugger <matthias.bgg@gmail.com>
2020M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2023S:	Odd Fixes
2024F:	arch/arm/boot/dts/airoha/
2025F:	arch/arm64/boot/dts/airoha/
2026
2027ARM/Allwinner SoC Clock Support
2028M:	Emilio López <emilio@elopez.com.ar>
2029S:	Maintained
2030F:	drivers/clk/sunxi/
2031
2032ARM/Allwinner sunXi SoC support
2033M:	Chen-Yu Tsai <wens@csie.org>
2034M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2035M:	Samuel Holland <samuel@sholland.org>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037L:	linux-sunxi@lists.linux.dev
2038S:	Maintained
2039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2040F:	arch/arm/mach-sunxi/
2041F:	arch/arm64/boot/dts/allwinner/
2042F:	drivers/clk/sunxi-ng/
2043F:	drivers/pinctrl/sunxi/
2044F:	drivers/soc/sunxi/
2045N:	allwinner
2046N:	sun[x456789]i
2047N:	sun[25]0i
2048
2049ARM/ALPHASCALE ARCHITECTURE
2050M:	Krzysztof Kozlowski <krzk@kernel.org>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052S:	Odd Fixes
2053F:	arch/arm/boot/dts/alphascale/
2054F:	drivers/clk/clk-asm9260.c
2055F:	drivers/clocksource/asm9260_timer.c
2056F:	drivers/rtc/rtc-asm9260.c
2057F:	drivers/watchdog/asm9260_wdt.c
2058
2059ARM/AMD PENSANDO ARM64 ARCHITECTURE
2060M:	Brad Larson <blarson@amd.com>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Supported
2063F:	Documentation/devicetree/bindings/*/amd,pensando*
2064F:	arch/arm64/boot/dts/amd/elba*
2065
2066ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2067M:	Neil Armstrong <neil.armstrong@linaro.org>
2068M:	Jerome Brunet <jbrunet@baylibre.com>
2069L:	linux-amlogic@lists.infradead.org
2070S:	Maintained
2071F:	Documentation/devicetree/bindings/clock/amlogic*
2072F:	drivers/clk/meson/
2073F:	include/dt-bindings/clock/amlogic,a1*
2074F:	include/dt-bindings/clock/gxbb*
2075F:	include/dt-bindings/clock/meson*
2076
2077ARM/Amlogic Meson SoC Crypto Drivers
2078M:	Corentin Labbe <clabbe@baylibre.com>
2079L:	linux-crypto@vger.kernel.org
2080L:	linux-amlogic@lists.infradead.org
2081S:	Maintained
2082F:	Documentation/devicetree/bindings/crypto/amlogic*
2083F:	drivers/crypto/amlogic/
2084
2085ARM/Amlogic Meson SoC Sound Drivers
2086M:	Jerome Brunet <jbrunet@baylibre.com>
2087L:	linux-sound@vger.kernel.org
2088S:	Maintained
2089F:	Documentation/devicetree/bindings/sound/amlogic*
2090F:	sound/soc/meson/
2091
2092ARM/Amlogic Meson SoC support
2093M:	Neil Armstrong <neil.armstrong@linaro.org>
2094M:	Kevin Hilman <khilman@baylibre.com>
2095R:	Jerome Brunet <jbrunet@baylibre.com>
2096R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-amlogic@lists.infradead.org
2099S:	Maintained
2100W:	http://linux-meson.com/
2101F:	Documentation/devicetree/bindings/phy/amlogic*
2102F:	arch/arm/boot/dts/amlogic/
2103F:	arch/arm/mach-meson/
2104F:	arch/arm64/boot/dts/amlogic/
2105F:	drivers/pmdomain/amlogic/
2106F:	drivers/mmc/host/meson*
2107F:	drivers/phy/amlogic/
2108F:	drivers/pinctrl/meson/
2109F:	drivers/rtc/rtc-meson*
2110F:	drivers/soc/amlogic/
2111N:	meson
2112
2113ARM/Annapurna Labs ALPINE ARCHITECTURE
2114M:	Antoine Tenart <atenart@kernel.org>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116S:	Odd Fixes
2117F:	arch/arm/boot/dts/amazon/
2118F:	arch/arm/mach-alpine/
2119F:	arch/arm64/boot/dts/amazon/
2120F:	drivers/*/*alpine*
2121
2122ARM/APPLE MACHINE SOUND DRIVERS
2123M:	Martin Povišer <povik+lin@cutebit.org>
2124L:	asahi@lists.linux.dev
2125L:	linux-sound@vger.kernel.org
2126S:	Maintained
2127F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2128F:	Documentation/devicetree/bindings/sound/apple,*
2129F:	sound/soc/apple/*
2130F:	sound/soc/codecs/cs42l83-i2c.c
2131F:	sound/soc/codecs/ssm3515.c
2132
2133ARM/APPLE MACHINE SUPPORT
2134M:	Hector Martin <marcan@marcan.st>
2135M:	Sven Peter <sven@svenpeter.dev>
2136R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2137L:	asahi@lists.linux.dev
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Maintained
2140W:	https://asahilinux.org
2141B:	https://github.com/AsahiLinux/linux/issues
2142C:	irc://irc.oftc.net/asahi-dev
2143T:	git https://github.com/AsahiLinux/linux.git
2144F:	Documentation/devicetree/bindings/arm/apple.yaml
2145F:	Documentation/devicetree/bindings/arm/apple/*
2146F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2147F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2148F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2149F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2150F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2151F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2152F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2153F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2154F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2155F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2156F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2157F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2158F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2159F:	Documentation/devicetree/bindings/power/apple*
2160F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2161F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2162F:	arch/arm64/boot/dts/apple/
2163F:	drivers/bluetooth/hci_bcm4377.c
2164F:	drivers/clk/clk-apple-nco.c
2165F:	drivers/cpufreq/apple-soc-cpufreq.c
2166F:	drivers/dma/apple-admac.c
2167F:	drivers/pmdomain/apple/
2168F:	drivers/i2c/busses/i2c-pasemi-core.c
2169F:	drivers/i2c/busses/i2c-pasemi-platform.c
2170F:	drivers/iommu/apple-dart.c
2171F:	drivers/iommu/io-pgtable-dart.c
2172F:	drivers/irqchip/irq-apple-aic.c
2173F:	drivers/nvme/host/apple.c
2174F:	drivers/nvmem/apple-efuses.c
2175F:	drivers/pinctrl/pinctrl-apple-gpio.c
2176F:	drivers/pwm/pwm-apple.c
2177F:	drivers/soc/apple/*
2178F:	drivers/watchdog/apple_wdt.c
2179F:	include/dt-bindings/interrupt-controller/apple-aic.h
2180F:	include/dt-bindings/pinctrl/apple.h
2181F:	include/linux/soc/apple/*
2182
2183ARM/ARTPEC MACHINE SUPPORT
2184M:	Jesper Nilsson <jesper.nilsson@axis.com>
2185M:	Lars Persson <lars.persson@axis.com>
2186L:	linux-arm-kernel@axis.com
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2189F:	arch/arm/boot/dts/axis/
2190F:	arch/arm/mach-artpec
2191F:	drivers/clk/axis
2192F:	drivers/crypto/axis
2193F:	drivers/mmc/host/usdhi6rol0.c
2194F:	drivers/pinctrl/pinctrl-artpec*
2195
2196ARM/ASPEED I2C DRIVER
2197M:	Brendan Higgins <brendanhiggins@google.com>
2198R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2199R:	Joel Stanley <joel@jms.id.au>
2200L:	linux-i2c@vger.kernel.org
2201L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2204F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2205F:	drivers/i2c/busses/i2c-aspeed.c
2206F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2207
2208ARM/ASPEED MACHINE SUPPORT
2209M:	Joel Stanley <joel@jms.id.au>
2210R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2213S:	Supported
2214Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2216F:	Documentation/devicetree/bindings/arm/aspeed/
2217F:	arch/arm/boot/dts/aspeed/
2218F:	arch/arm/mach-aspeed/
2219N:	aspeed
2220
2221ARM/AXM LSI SOC
2222M:	Krzysztof Kozlowski <krzk@kernel.org>
2223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224S:	Odd Fixes
2225F:	Documentation/devicetree/bindings/arm/axxia.yaml
2226F:	arch/arm/boot/dts/intel/axm/
2227F:	arch/arm/mach-axxia/
2228
2229ARM/BITMAIN ARCHITECTURE
2230M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232S:	Maintained
2233F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2234F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2235F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2236F:	arch/arm64/boot/dts/bitmain/
2237F:	drivers/clk/clk-bm1880.c
2238F:	drivers/pinctrl/pinctrl-bm1880.c
2239
2240ARM/CALXEDA HIGHBANK ARCHITECTURE
2241M:	Andre Przywara <andre.przywara@arm.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/boot/dts/calxeda/
2245F:	arch/arm/mach-highbank/
2246
2247ARM/CAVIUM THUNDER NETWORK DRIVER
2248M:	Sunil Goutham <sgoutham@marvell.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Supported
2251F:	drivers/net/ethernet/cavium/thunder/
2252
2253ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2254M:	Lukasz Majewski <lukma@denx.de>
2255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256S:	Maintained
2257F:	arch/arm/mach-ep93xx/ts72xx.c
2258
2259ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2260M:	Hartley Sweeten <hsweeten@visionengravers.com>
2261M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2262M:	Nikita Shubin <nikita.shubin@maquefel.me>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2266F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2267F:	arch/arm/boot/compressed/misc-ep93xx.h
2268F:	arch/arm/mach-ep93xx/
2269F:	drivers/iio/adc/ep93xx_adc.c
2270
2271ARM/CLKDEV SUPPORT
2272M:	Russell King <linux@armlinux.org.uk>
2273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2276F:	drivers/clk/clkdev.c
2277
2278ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2279M:	Baruch Siach <baruch@tkos.co.il>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282F:	arch/arm/boot/dts/cnxt/
2283N:	digicolor
2284
2285ARM/CORESIGHT FRAMEWORK AND DRIVERS
2286M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2287R:	Mike Leach <mike.leach@linaro.org>
2288R:	James Clark <james.clark@linaro.org>
2289L:	coresight@lists.linaro.org (moderated for non-subscribers)
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291S:	Maintained
2292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2293F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2294F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2295F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2296F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2297F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2298F:	Documentation/trace/coresight/*
2299F:	drivers/hwtracing/coresight/*
2300F:	include/dt-bindings/arm/coresight-cti-dt.h
2301F:	include/linux/coresight*
2302F:	include/uapi/linux/coresight*
2303F:	samples/coresight/*
2304F:	tools/perf/Documentation/arm-coresight.txt
2305F:	tools/perf/arch/arm/util/auxtrace.c
2306F:	tools/perf/arch/arm/util/cs-etm.c
2307F:	tools/perf/arch/arm/util/cs-etm.h
2308F:	tools/perf/arch/arm/util/pmu.c
2309F:	tools/perf/tests/shell/*coresight*
2310F:	tools/perf/tests/shell/coresight/*
2311F:	tools/perf/tests/shell/lib/*coresight*
2312F:	tools/perf/util/cs-etm-decoder/*
2313F:	tools/perf/util/cs-etm.*
2314
2315ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2316M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2317M:	Linus Walleij <linus.walleij@linaro.org>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320T:	git git://github.com/ulli-kroll/linux.git
2321F:	Documentation/devicetree/bindings/arm/gemini.yaml
2322F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2323F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2324F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2325F:	arch/arm/boot/dts/gemini/
2326F:	arch/arm/mach-gemini/
2327F:	drivers/crypto/gemini/
2328F:	drivers/net/ethernet/cortina/
2329F:	drivers/pinctrl/pinctrl-gemini.c
2330F:	drivers/rtc/rtc-ftrtc010.c
2331
2332ARM/CZ.NIC TURRIS SUPPORT
2333M:	Marek Behún <kabel@kernel.org>
2334S:	Maintained
2335W:	https://www.turris.cz/
2336F:	Documentation/ABI/testing/debugfs-moxtet
2337F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2338F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2339F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2340F:	Documentation/devicetree/bindings/bus/moxtet.txt
2341F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2342F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2343F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2344F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2345F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2346F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2347F:	drivers/bus/moxtet.c
2348F:	drivers/firmware/turris-mox-rwtm.c
2349F:	drivers/gpio/gpio-moxtet.c
2350F:	drivers/leds/leds-turris-omnia.c
2351F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2352F:	drivers/platform/cznic/
2353F:	drivers/watchdog/armada_37xx_wdt.c
2354F:	include/dt-bindings/bus/moxtet.h
2355F:	include/linux/armada-37xx-rwtm-mailbox.h
2356F:	include/linux/moxtet.h
2357F:	include/linux/turris-omnia-mcu-interface.h
2358
2359ARM/FARADAY FA526 PORT
2360M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362S:	Maintained
2363T:	git git://git.berlios.de/gemini-board
2364F:	arch/arm/mm/*-fa*
2365
2366ARM/FOOTBRIDGE ARCHITECTURE
2367M:	Russell King <linux@armlinux.org.uk>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Maintained
2370W:	http://www.armlinux.org.uk/
2371F:	arch/arm/include/asm/hardware/dec21285.h
2372F:	arch/arm/mach-footbridge/
2373
2374ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2375M:	Shawn Guo <shawnguo@kernel.org>
2376M:	Sascha Hauer <s.hauer@pengutronix.de>
2377R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2378R:	Fabio Estevam <festevam@gmail.com>
2379L:	imx@lists.linux.dev
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2383F:	arch/arm/boot/dts/nxp/imx/
2384F:	arch/arm/boot/dts/nxp/mxs/
2385F:	arch/arm64/boot/dts/freescale/
2386X:	arch/arm64/boot/dts/freescale/fsl-*
2387X:	arch/arm64/boot/dts/freescale/qoriq-*
2388X:	drivers/media/i2c/
2389N:	imx
2390N:	mxs
2391
2392ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2393M:	Shawn Guo <shawnguo@kernel.org>
2394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395S:	Maintained
2396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2397F:	arch/arm/boot/dts/nxp/ls/
2398F:	arch/arm64/boot/dts/freescale/fsl-*
2399F:	arch/arm64/boot/dts/freescale/qoriq-*
2400
2401ARM/FREESCALE VYBRID ARM ARCHITECTURE
2402M:	Shawn Guo <shawnguo@kernel.org>
2403M:	Sascha Hauer <s.hauer@pengutronix.de>
2404R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2405R:	Stefan Agner <stefan@agner.ch>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Maintained
2408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2409F:	arch/arm/boot/dts/nxp/vf/
2410F:	arch/arm/mach-imx/*vf610*
2411
2412ARM/GUMSTIX MACHINE SUPPORT
2413M:	Steve Sakoman <sakoman@gmail.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416
2417ARM/HISILICON SOC SUPPORT
2418M:	Wei Xu <xuwei5@hisilicon.com>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Supported
2421W:	http://www.hisilicon.com
2422T:	git https://github.com/hisilicon/linux-hisi.git
2423F:	arch/arm/boot/dts/hisilicon/
2424F:	arch/arm/mach-hisi/
2425F:	arch/arm64/boot/dts/hisilicon/
2426
2427ARM/HP JORNADA 7XX MACHINE SUPPORT
2428M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2429S:	Maintained
2430W:	www.jlime.com
2431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2432F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2433F:	arch/arm/mach-sa1100/jornada720.c
2434
2435ARM/HPE GXP ARCHITECTURE
2436M:	Jean-Marie Verdun <verdun@hpe.com>
2437M:	Nick Hawkins <nick.hawkins@hpe.com>
2438S:	Maintained
2439F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2440F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2441F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2442F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2443F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2444F:	Documentation/hwmon/gxp-fan-ctrl.rst
2445F:	arch/arm/boot/dts/hpe/
2446F:	arch/arm/mach-hpe/
2447F:	drivers/clocksource/timer-gxp.c
2448F:	drivers/hwmon/gxp-fan-ctrl.c
2449F:	drivers/i2c/busses/i2c-gxp.c
2450F:	drivers/spi/spi-gxp.c
2451F:	drivers/watchdog/gxp-wdt.c
2452
2453ARM/IGEP MACHINE SUPPORT
2454M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2455M:	Javier Martinez Canillas <javier@dowhile0.org>
2456L:	linux-omap@vger.kernel.org
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2460
2461ARM/INTEL IXP4XX ARM ARCHITECTURE
2462M:	Linus Walleij <linusw@kernel.org>
2463M:	Imre Kaloz <kaloz@openwrt.org>
2464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465S:	Maintained
2466F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2467F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2468F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2469F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2470F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2471F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2472F:	arch/arm/boot/dts/intel/ixp/
2473F:	arch/arm/mach-ixp4xx/
2474F:	drivers/bus/intel-ixp4xx-eb.c
2475F:	drivers/char/hw_random/ixp4xx-rng.c
2476F:	drivers/clocksource/timer-ixp4xx.c
2477F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2478F:	drivers/gpio/gpio-ixp4xx.c
2479F:	drivers/irqchip/irq-ixp4xx.c
2480F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2481F:	drivers/net/wan/ixp4xx_hss.c
2482F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2483F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2484F:	include/linux/soc/ixp4xx/npe.h
2485F:	include/linux/soc/ixp4xx/qmgr.h
2486
2487ARM/INTEL KEEMBAY ARCHITECTURE
2488M:	Paul J. Murphy <paul.j.murphy@intel.com>
2489M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2490S:	Maintained
2491F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2492F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2493F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2494
2495ARM/INTEL XSC3 (MANZANO) ARM CORE
2496M:	Lennert Buytenhek <kernel@wantstofly.org>
2497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498S:	Maintained
2499
2500ARM/LG1K ARCHITECTURE
2501M:	Chanho Min <chanho.min@lge.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm64/boot/dts/lg/
2505
2506ARM/LPC18XX ARCHITECTURE
2507M:	Vladimir Zapolskiy <vz@mleia.com>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2511F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2512F:	drivers/i2c/busses/i2c-lpc2k.c
2513F:	drivers/memory/pl172.c
2514F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2515F:	drivers/rtc/rtc-lpc24xx.c
2516N:	lpc18xx
2517
2518ARM/LPC32XX SOC SUPPORT
2519M:	Vladimir Zapolskiy <vz@mleia.com>
2520M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2524F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2525F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2526F:	arch/arm/mach-lpc32xx/
2527F:	drivers/dma/lpc32xx-dmamux.c
2528F:	drivers/i2c/busses/i2c-pnx.c
2529F:	drivers/net/ethernet/nxp/lpc_eth.c
2530F:	drivers/usb/host/ohci-nxp.c
2531F:	drivers/watchdog/pnx4008_wdt.c
2532N:	lpc32xx
2533
2534LPC32XX DMAMUX SUPPORT
2535M:	J.M.B. Downing <jonathan.downing@nautel.com>
2536M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2537R:	Vladimir Zapolskiy <vz@mleia.com>
2538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539S:	Maintained
2540F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2541
2542ARM/Marvell Dove/MV78xx0/Orion SOC support
2543M:	Andrew Lunn <andrew@lunn.ch>
2544M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2545M:	Gregory Clement <gregory.clement@bootlin.com>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Maintained
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2549F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2550F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2551F:	Documentation/devicetree/bindings/soc/dove/
2552F:	arch/arm/boot/dts/marvell/dove*
2553F:	arch/arm/boot/dts/marvell/orion5x*
2554F:	arch/arm/mach-dove/
2555F:	arch/arm/mach-mv78xx0/
2556F:	arch/arm/mach-orion5x/
2557F:	arch/arm/plat-orion/
2558F:	drivers/bus/mvebu-mbus.c
2559F:	drivers/soc/dove/
2560
2561ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2562M:	Andrew Lunn <andrew@lunn.ch>
2563M:	Gregory Clement <gregory.clement@bootlin.com>
2564M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Maintained
2567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2568F:	Documentation/devicetree/bindings/arm/marvell/
2569F:	arch/arm/boot/dts/marvell/armada*
2570F:	arch/arm/boot/dts/marvell/kirkwood*
2571F:	arch/arm/configs/mvebu_*_defconfig
2572F:	arch/arm/mach-mvebu/
2573F:	arch/arm64/boot/dts/marvell/
2574F:	drivers/clk/mvebu/
2575F:	drivers/cpufreq/armada-37xx-cpufreq.c
2576F:	drivers/cpufreq/armada-8k-cpufreq.c
2577F:	drivers/cpufreq/mvebu-cpufreq.c
2578F:	drivers/irqchip/irq-armada-370-xp.c
2579F:	drivers/irqchip/irq-mvebu-*
2580F:	drivers/pinctrl/mvebu/
2581F:	drivers/rtc/rtc-armada38x.c
2582
2583ARM/Mediatek RTC DRIVER
2584M:	Eddie Huang <eddie.huang@mediatek.com>
2585M:	Sean Wang <sean.wang@mediatek.com>
2586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2588S:	Maintained
2589F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2590F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2591F:	drivers/rtc/rtc-mt2712.c
2592F:	drivers/rtc/rtc-mt6397.c
2593F:	drivers/rtc/rtc-mt7622.c
2594
2595ARM/Mediatek SoC support
2596M:	Matthias Brugger <matthias.bgg@gmail.com>
2597M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2598L:	linux-kernel@vger.kernel.org
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2601S:	Maintained
2602W:	https://mtk.wiki.kernel.org/
2603C:	irc://irc.libera.chat/linux-mediatek
2604F:	arch/arm/boot/dts/mediatek/
2605F:	arch/arm/mach-mediatek/
2606F:	arch/arm64/boot/dts/mediatek/
2607F:	drivers/soc/mediatek/
2608N:	mtk
2609N:	mt[2678]
2610K:	mediatek
2611
2612ARM/Mediatek USB3 PHY DRIVER
2613M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2616S:	Maintained
2617F:	Documentation/devicetree/bindings/phy/mediatek,*
2618F:	drivers/phy/mediatek/
2619
2620ARM/MICROCHIP (ARM64) SoC support
2621M:	Conor Dooley <conor@kernel.org>
2622M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2623M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625S:	Supported
2626T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2627F:	arch/arm64/boot/dts/microchip/
2628
2629ARM/Microchip (AT91) SoC support
2630M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2631M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2632M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634S:	Supported
2635W:	http://www.linux4sam.org
2636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2637F:	arch/arm/boot/dts/microchip/
2638F:	arch/arm/include/debug/at91.S
2639F:	arch/arm/mach-at91/
2640F:	drivers/memory/atmel*
2641F:	drivers/watchdog/sama5d4_wdt.c
2642F:	include/soc/at91/
2643X:	drivers/input/touchscreen/atmel_mxt_ts.c
2644N:	at91
2645N:	atmel
2646
2647ARM/Microchip Sparx5 SoC support
2648M:	Lars Povlsen <lars.povlsen@microchip.com>
2649M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2650M:	Daniel Machon <daniel.machon@microchip.com>
2651M:	UNGLinuxDriver@microchip.com
2652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653S:	Supported
2654F:	arch/arm64/boot/dts/microchip/sparx*
2655F:	drivers/net/ethernet/microchip/vcap/
2656F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2657N:	sparx5
2658
2659ARM/MILBEAUT ARCHITECTURE
2660M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2661M:	Takao Orito <orito.takao@socionext.com>
2662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663S:	Maintained
2664F:	arch/arm/boot/dts/socionext/milbeaut*
2665F:	arch/arm/mach-milbeaut/
2666N:	milbeaut
2667
2668ARM/MOXA ART SOC
2669M:	Krzysztof Kozlowski <krzk@kernel.org>
2670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671S:	Odd Fixes
2672F:	Documentation/devicetree/bindings/arm/moxart.yaml
2673F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2674F:	arch/arm/boot/dts/moxa/
2675F:	drivers/clk/clk-moxart.c
2676
2677ARM/MStar/Sigmastar Armv7 SoC support
2678M:	Daniel Palmer <daniel@thingy.jp>
2679M:	Romain Perier <romain.perier@gmail.com>
2680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681S:	Maintained
2682W:	http://linux-chenxing.org/
2683T:	git git://github.com/linux-chenxing/linux.git
2684F:	Documentation/devicetree/bindings/arm/mstar/*
2685F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2686F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2687F:	arch/arm/boot/dts/sigmastar/
2688F:	arch/arm/mach-mstar/
2689F:	drivers/clk/mstar/
2690F:	drivers/clocksource/timer-msc313e.c
2691F:	drivers/gpio/gpio-msc313.c
2692F:	drivers/rtc/rtc-msc313.c
2693F:	drivers/watchdog/msc313e_wdt.c
2694F:	include/dt-bindings/clock/mstar-*
2695F:	include/dt-bindings/gpio/msc313-gpio.h
2696
2697ARM/NOMADIK/Ux500 ARCHITECTURES
2698M:	Linus Walleij <linus.walleij@linaro.org>
2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700S:	Maintained
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2702F:	Documentation/devicetree/bindings/arm/ste-*
2703F:	Documentation/devicetree/bindings/arm/ux500.yaml
2704F:	Documentation/devicetree/bindings/arm/ux500/
2705F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2706F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2707F:	arch/arm/boot/dts/st/ste-*
2708F:	arch/arm/mach-nomadik/
2709F:	arch/arm/mach-ux500/
2710F:	drivers/clk/clk-nomadik.c
2711F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2712F:	drivers/dma/ste_dma40*
2713F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2714F:	drivers/gpio/gpio-nomadik.c
2715F:	drivers/hwspinlock/u8500_hsem.c
2716F:	drivers/i2c/busses/i2c-nomadik.c
2717F:	drivers/iio/adc/ab8500-gpadc.c
2718F:	drivers/mfd/ab8500*
2719F:	drivers/mfd/abx500*
2720F:	drivers/mfd/db8500*
2721F:	drivers/pinctrl/nomadik/
2722F:	drivers/rtc/rtc-ab8500.c
2723F:	drivers/rtc/rtc-pl031.c
2724F:	drivers/soc/ux500/
2725
2726ARM/NUVOTON MA35 ARCHITECTURE
2727M:	Jacky Huang <ychuang3@nuvoton.com>
2728M:	Shan-Chun Hung <schung@nuvoton.com>
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730S:	Supported
2731F:	Documentation/devicetree/bindings/*/*/*ma35*
2732F:	Documentation/devicetree/bindings/*/*ma35*
2733F:	arch/arm64/boot/dts/nuvoton/*ma35*
2734F:	drivers/*/*/*ma35*
2735F:	drivers/*/*ma35*
2736K:	ma35d1
2737
2738ARM/NUVOTON NPCM ARCHITECTURE
2739M:	Avi Fishman <avifishman70@gmail.com>
2740M:	Tomer Maimon <tmaimon77@gmail.com>
2741M:	Tali Perry <tali.perry1@gmail.com>
2742R:	Patrick Venture <venture@google.com>
2743R:	Nancy Yuen <yuenn@google.com>
2744R:	Benjamin Fair <benjaminfair@google.com>
2745L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2746S:	Supported
2747F:	Documentation/devicetree/bindings/*/*/*npcm*
2748F:	Documentation/devicetree/bindings/*/*npcm*
2749F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2750F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2751F:	arch/arm/mach-npcm/
2752F:	arch/arm64/boot/dts/nuvoton/
2753F:	drivers/*/*/*npcm*
2754F:	drivers/*/*npcm*
2755F:	drivers/rtc/rtc-nct3018y.c
2756F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2757F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2758
2759ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2760M:	Joseph Liu <kwliu@nuvoton.com>
2761M:	Marvin Lin <kflin@nuvoton.com>
2762L:	linux-media@vger.kernel.org
2763L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2764S:	Maintained
2765F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2766F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2767F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2768F:	drivers/media/platform/nuvoton/
2769F:	include/uapi/linux/npcm-video.h
2770
2771ARM/NUVOTON WPCM450 ARCHITECTURE
2772M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2773L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2774S:	Maintained
2775W:	https://github.com/neuschaefer/wpcm450/wiki
2776F:	Documentation/devicetree/bindings/*/*wpcm*
2777F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2778F:	arch/arm/configs/wpcm450_defconfig
2779F:	arch/arm/mach-npcm/wpcm450.c
2780F:	drivers/*/*/*wpcm*
2781F:	drivers/*/*wpcm*
2782
2783ARM/NXP S32G ARCHITECTURE
2784R:	Chester Lin <chester62515@gmail.com>
2785R:	Matthias Brugger <mbrugger@suse.com>
2786R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2787L:	NXP S32 Linux Team <s32@nxp.com>
2788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789S:	Maintained
2790F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2791F:	drivers/pinctrl/nxp/
2792
2793ARM/Orion SoC/Technologic Systems TS-78xx platform support
2794M:	Alexander Clouter <alex@digriz.org.uk>
2795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796S:	Maintained
2797W:	http://www.digriz.org.uk/ts78xx/kernel
2798F:	arch/arm/mach-orion5x/ts78xx-*
2799
2800ARM/QUALCOMM CHROMEBOOK SUPPORT
2801R:	cros-qcom-dts-watchers@chromium.org
2802F:	arch/arm64/boot/dts/qcom/sc7180*
2803F:	arch/arm64/boot/dts/qcom/sc7280*
2804F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2805
2806ARM/QUALCOMM MAILING LIST
2807L:	linux-arm-msm@vger.kernel.org
2808F:	Documentation/devicetree/bindings/*/qcom*
2809F:	Documentation/devicetree/bindings/soc/qcom/
2810F:	arch/arm/boot/dts/qcom/
2811F:	arch/arm/configs/qcom_defconfig
2812F:	arch/arm/mach-qcom/
2813F:	arch/arm64/boot/dts/qcom/
2814F:	drivers/*/*/pm8???-*
2815F:	drivers/*/*/qcom*
2816F:	drivers/*/*/qcom/
2817F:	drivers/*/qcom*
2818F:	drivers/*/qcom/
2819F:	drivers/bluetooth/btqcomsmd.c
2820F:	drivers/clocksource/timer-qcom.c
2821F:	drivers/cpuidle/cpuidle-qcom-spm.c
2822F:	drivers/extcon/extcon-qcom*
2823F:	drivers/i2c/busses/i2c-qcom-geni.c
2824F:	drivers/i2c/busses/i2c-qup.c
2825F:	drivers/iommu/msm*
2826F:	drivers/mfd/ssbi.c
2827F:	drivers/mmc/host/mmci_qcom*
2828F:	drivers/mmc/host/sdhci-msm.c
2829F:	drivers/pci/controller/dwc/pcie-qcom*
2830F:	drivers/phy/qualcomm/
2831F:	drivers/power/*/msm*
2832F:	drivers/reset/reset-qcom-*
2833F:	drivers/rtc/rtc-pm8xxx.c
2834F:	drivers/spi/spi-geni-qcom.c
2835F:	drivers/spi/spi-qcom-qspi.c
2836F:	drivers/spi/spi-qup.c
2837F:	drivers/tty/serial/msm_serial.c
2838F:	drivers/ufs/host/ufs-qcom*
2839F:	drivers/usb/dwc3/dwc3-qcom.c
2840F:	include/dt-bindings/*/qcom*
2841F:	include/linux/*/qcom*
2842F:	include/linux/soc/qcom/
2843
2844ARM/QUALCOMM SUPPORT
2845M:	Bjorn Andersson <andersson@kernel.org>
2846M:	Konrad Dybcio <konradybcio@kernel.org>
2847L:	linux-arm-msm@vger.kernel.org
2848S:	Maintained
2849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2850F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2851F:	Documentation/devicetree/bindings/arm/qcom.yaml
2852F:	Documentation/devicetree/bindings/bus/qcom*
2853F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2854F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2855F:	Documentation/devicetree/bindings/reserved-memory/qcom
2856F:	Documentation/devicetree/bindings/soc/qcom/
2857F:	arch/arm/boot/dts/qcom/
2858F:	arch/arm/configs/qcom_defconfig
2859F:	arch/arm/mach-qcom/
2860F:	arch/arm64/boot/dts/qcom/
2861F:	drivers/bus/qcom*
2862F:	drivers/firmware/qcom/
2863F:	drivers/soc/qcom/
2864F:	include/dt-bindings/arm/qcom,ids.h
2865F:	include/dt-bindings/firmware/qcom,scm.h
2866F:	include/dt-bindings/soc/qcom*
2867F:	include/linux/firmware/qcom
2868F:	include/linux/soc/qcom/
2869F:	include/soc/qcom/
2870
2871ARM/RDA MICRO ARCHITECTURE
2872M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2875S:	Maintained
2876F:	Documentation/devicetree/bindings/arm/rda.yaml
2877F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2878F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2879F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2880F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2881F:	arch/arm/boot/dts/unisoc/
2882F:	drivers/clocksource/timer-rda.c
2883F:	drivers/gpio/gpio-rda.c
2884F:	drivers/irqchip/irq-rda-intc.c
2885F:	drivers/tty/serial/rda-uart.c
2886
2887ARM/REALTEK ARCHITECTURE
2888M:	Andreas Färber <afaerber@suse.de>
2889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2891S:	Maintained
2892F:	Documentation/devicetree/bindings/arm/realtek.yaml
2893F:	arch/arm/boot/dts/realtek/
2894F:	arch/arm/mach-realtek/
2895F:	arch/arm64/boot/dts/realtek/
2896
2897ARM/RISC-V/RENESAS ARCHITECTURE
2898M:	Geert Uytterhoeven <geert+renesas@glider.be>
2899M:	Magnus Damm <magnus.damm@gmail.com>
2900L:	linux-renesas-soc@vger.kernel.org
2901S:	Supported
2902Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2903C:	irc://irc.libera.chat/renesas-soc
2904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2905F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2906F:	Documentation/devicetree/bindings/soc/renesas/
2907F:	arch/arm/boot/dts/renesas/
2908F:	arch/arm/configs/shmobile_defconfig
2909F:	arch/arm/include/debug/renesas-scif.S
2910F:	arch/arm/mach-shmobile/
2911F:	arch/arm64/boot/dts/renesas/
2912F:	arch/riscv/boot/dts/renesas/
2913F:	drivers/pmdomain/renesas/
2914F:	drivers/soc/renesas/
2915F:	include/linux/soc/renesas/
2916K:	\brenesas,
2917
2918ARM/RISCPC ARCHITECTURE
2919M:	Russell King <linux@armlinux.org.uk>
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921S:	Maintained
2922W:	http://www.armlinux.org.uk/
2923F:	arch/arm/include/asm/hardware/ioc.h
2924F:	arch/arm/include/asm/hardware/iomd.h
2925F:	arch/arm/include/asm/hardware/memc.h
2926F:	arch/arm/mach-rpc/
2927F:	drivers/net/ethernet/8390/etherh.c
2928F:	drivers/net/ethernet/i825xx/ether1*
2929F:	drivers/net/ethernet/seeq/ether3*
2930F:	drivers/scsi/arm/
2931
2932ARM/Rockchip SoC support
2933M:	Heiko Stuebner <heiko@sntech.de>
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935L:	linux-rockchip@lists.infradead.org
2936S:	Maintained
2937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2938F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2939F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2940F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2941F:	arch/arm/boot/dts/rockchip/
2942F:	arch/arm/mach-rockchip/
2943F:	drivers/*/*/*rockchip*
2944F:	drivers/*/*rockchip*
2945F:	drivers/clk/rockchip/
2946F:	drivers/i2c/busses/i2c-rk3x.c
2947F:	sound/soc/rockchip/
2948N:	rockchip
2949
2950ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2951M:	Krzysztof Kozlowski <krzk@kernel.org>
2952R:	Alim Akhtar <alim.akhtar@samsung.com>
2953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2954L:	linux-samsung-soc@vger.kernel.org
2955S:	Maintained
2956P:	Documentation/process/maintainer-soc-clean-dts.rst
2957Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2958B:	mailto:linux-samsung-soc@vger.kernel.org
2959C:	irc://irc.libera.chat/linux-exynos
2960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2961F:	Documentation/arch/arm/samsung/
2962F:	Documentation/devicetree/bindings/arm/samsung/
2963F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2964F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2965F:	Documentation/devicetree/bindings/soc/samsung/
2966F:	arch/arm/boot/dts/samsung/
2967F:	arch/arm/mach-exynos*/
2968F:	arch/arm/mach-s3c/
2969F:	arch/arm/mach-s5p*/
2970F:	arch/arm64/boot/dts/exynos/
2971F:	drivers/*/*/*s3c24*
2972F:	drivers/*/*s3c24*
2973F:	drivers/*/*s3c64xx*
2974F:	drivers/*/*s5pv210*
2975F:	drivers/clocksource/samsung_pwm_timer.c
2976F:	drivers/memory/samsung/
2977F:	drivers/pwm/pwm-samsung.c
2978F:	drivers/soc/samsung/
2979F:	drivers/tty/serial/samsung*
2980F:	include/clocksource/samsung_pwm.h
2981F:	include/linux/platform_data/*s3c*
2982F:	include/linux/serial_s3c.h
2983F:	include/linux/soc/samsung/
2984N:	exynos
2985N:	s3c64xx
2986N:	s5pv210
2987
2988ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2989M:	Łukasz Stelmach <l.stelmach@samsung.com>
2990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2991L:	linux-media@vger.kernel.org
2992S:	Maintained
2993F:	drivers/media/platform/samsung/s5p-g2d/
2994
2995ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2996M:	Marek Szyprowski <m.szyprowski@samsung.com>
2997L:	linux-samsung-soc@vger.kernel.org
2998L:	linux-media@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3001F:	drivers/media/cec/platform/s5p/
3002
3003ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3004M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3005M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3006M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3008L:	linux-media@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3011F:	drivers/media/platform/samsung/s5p-jpeg/
3012
3013ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3014M:	Marek Szyprowski <m.szyprowski@samsung.com>
3015M:	Andrzej Hajda <andrzej.hajda@intel.com>
3016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017L:	linux-media@vger.kernel.org
3018S:	Maintained
3019F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3020F:	drivers/media/platform/samsung/s5p-mfc/
3021
3022ARM/SOCFPGA ARCHITECTURE
3023M:	Dinh Nguyen <dinguyen@kernel.org>
3024S:	Maintained
3025W:	http://www.rocketboards.org
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3027F:	arch/arm/boot/dts/intel/socfpga/
3028F:	arch/arm/configs/socfpga_defconfig
3029F:	arch/arm/mach-socfpga/
3030F:	arch/arm64/boot/dts/altera/
3031F:	arch/arm64/boot/dts/intel/
3032
3033ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3034M:	Dinh Nguyen <dinguyen@kernel.org>
3035S:	Maintained
3036F:	drivers/clk/socfpga/
3037
3038ARM/SOCFPGA EDAC SUPPORT
3039M:	Dinh Nguyen <dinguyen@kernel.org>
3040S:	Maintained
3041F:	drivers/edac/altera_edac.[ch]
3042
3043ARM/SPREADTRUM SoC SUPPORT
3044M:	Orson Zhai <orsonzhai@gmail.com>
3045M:	Baolin Wang <baolin.wang7@gmail.com>
3046R:	Chunyan Zhang <zhang.lyra@gmail.com>
3047S:	Maintained
3048F:	arch/arm64/boot/dts/sprd
3049N:	sprd
3050N:	sc27xx
3051N:	sc2731
3052
3053ARM/STI ARCHITECTURE
3054M:	Patrice Chotard <patrice.chotard@foss.st.com>
3055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3056S:	Maintained
3057W:	http://www.stlinux.com
3058F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3059F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3060F:	arch/arm/boot/dts/st/sti*
3061F:	arch/arm/mach-sti/
3062F:	drivers/ata/ahci_st.c
3063F:	drivers/char/hw_random/st-rng.c
3064F:	drivers/clocksource/arm_global_timer.c
3065F:	drivers/clocksource/clksrc_st_lpc.c
3066F:	drivers/cpufreq/sti-cpufreq.c
3067F:	drivers/dma/st_fdma*
3068F:	drivers/i2c/busses/i2c-st.c
3069F:	drivers/media/platform/st/sti/c8sectpfe/
3070F:	drivers/media/rc/st_rc.c
3071F:	drivers/mmc/host/sdhci-st.c
3072F:	drivers/phy/st/phy-miphy28lp.c
3073F:	drivers/phy/st/phy-stih407-usb.c
3074F:	drivers/pinctrl/pinctrl-st.c
3075F:	drivers/remoteproc/st_remoteproc.c
3076F:	drivers/remoteproc/st_slim_rproc.c
3077F:	drivers/reset/sti/
3078F:	drivers/rtc/rtc-st-lpc.c
3079F:	drivers/tty/serial/st-asc.c
3080F:	drivers/usb/dwc3/dwc3-st.c
3081F:	drivers/usb/host/ehci-st.c
3082F:	drivers/usb/host/ohci-st.c
3083F:	drivers/watchdog/st_lpc_wdt.c
3084F:	include/linux/remoteproc/st_slim_rproc.h
3085
3086ARM/STM32 ARCHITECTURE
3087M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3088M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3089L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091S:	Maintained
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3093F:	arch/arm/boot/dts/st/stm32*
3094F:	arch/arm/mach-stm32/
3095F:	arch/arm64/boot/dts/st/
3096F:	drivers/clocksource/armv7m_systick.c
3097N:	stm32
3098N:	stm
3099
3100ARM/SUNPLUS SP7021 SOC SUPPORT
3101M:	Qin Jian <qinjian@cqplus1.com>
3102L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3103S:	Maintained
3104W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3105F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3106F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3107F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3108F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3109F:	arch/arm/boot/dts/sunplus/
3110F:	arch/arm/configs/sp7021_*defconfig
3111F:	drivers/clk/clk-sp7021.c
3112F:	drivers/irqchip/irq-sp7021-intc.c
3113F:	drivers/reset/reset-sunplus.c
3114F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3115F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3116
3117ARM/Synaptics SoC support
3118M:	Jisheng Zhang <jszhang@kernel.org>
3119M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121S:	Maintained
3122F:	arch/arm/boot/dts/synaptics/
3123F:	arch/arm/mach-berlin/
3124F:	arch/arm64/boot/dts/synaptics/
3125
3126ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3127M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3128L:	linux-tegra@vger.kernel.org
3129L:	linux-media@vger.kernel.org
3130S:	Maintained
3131F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3132F:	drivers/media/cec/platform/tegra/
3133
3134ARM/TESLA FSD SoC SUPPORT
3135M:	Alim Akhtar <alim.akhtar@samsung.com>
3136M:	linux-fsd@tesla.com
3137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138L:	linux-samsung-soc@vger.kernel.org
3139S:	Maintained
3140F:	arch/arm64/boot/dts/tesla/
3141
3142ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3143M:	Santosh Shilimkar <ssantosh@kernel.org>
3144L:	linux-kernel@vger.kernel.org
3145S:	Maintained
3146F:	drivers/memory/*emif*
3147
3148ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3149M:	Nishanth Menon <nm@ti.com>
3150M:	Santosh Shilimkar <ssantosh@kernel.org>
3151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152S:	Maintained
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3154F:	arch/arm/boot/dts/ti/keystone/
3155F:	arch/arm/mach-keystone/
3156
3157ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3158M:	Santosh Shilimkar <ssantosh@kernel.org>
3159L:	linux-kernel@vger.kernel.org
3160S:	Maintained
3161F:	drivers/clk/keystone/
3162
3163ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3164M:	Santosh Shilimkar <ssantosh@kernel.org>
3165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166L:	linux-kernel@vger.kernel.org
3167S:	Maintained
3168F:	drivers/clocksource/timer-keystone.c
3169
3170ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3171M:	Santosh Shilimkar <ssantosh@kernel.org>
3172L:	linux-kernel@vger.kernel.org
3173S:	Maintained
3174F:	drivers/power/reset/keystone-reset.c
3175
3176ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3177M:	Nishanth Menon <nm@ti.com>
3178M:	Vignesh Raghavendra <vigneshr@ti.com>
3179M:	Tero Kristo <kristo@kernel.org>
3180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181S:	Supported
3182F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3183F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3184F:	arch/arm64/boot/dts/ti/Makefile
3185F:	arch/arm64/boot/dts/ti/k3-*
3186
3187ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3188M:	Krzysztof Kozlowski <krzk@kernel.org>
3189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190S:	Odd Fixes
3191F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3192F:	Documentation/devicetree/bindings/*/ti,nspire*
3193F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3194F:	arch/arm/boot/dts/nspire/
3195
3196ARM/TOSHIBA VISCONTI ARCHITECTURE
3197M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3199S:	Supported
3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3201F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3202F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3203F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3204F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3205F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3206F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3207F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3208F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3209F:	arch/arm64/boot/dts/toshiba/
3210F:	drivers/clk/visconti/
3211F:	drivers/gpio/gpio-visconti.c
3212F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3213F:	drivers/pci/controller/dwc/pcie-visconti.c
3214F:	drivers/pinctrl/visconti/
3215F:	drivers/watchdog/visconti_wdt.c
3216N:	visconti
3217
3218ARM/UNIPHIER ARCHITECTURE
3219M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3220M:	Masami Hiramatsu <mhiramat@kernel.org>
3221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3222S:	Maintained
3223F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3224F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3225F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3226F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3227F:	arch/arm/boot/dts/socionext/uniphier*
3228F:	arch/arm/include/asm/hardware/cache-uniphier.h
3229F:	arch/arm/mm/cache-uniphier.c
3230F:	arch/arm64/boot/dts/socionext/uniphier*
3231F:	drivers/bus/uniphier-system-bus.c
3232F:	drivers/clk/uniphier/
3233F:	drivers/dma/uniphier-mdmac.c
3234F:	drivers/gpio/gpio-uniphier.c
3235F:	drivers/i2c/busses/i2c-uniphier*
3236F:	drivers/irqchip/irq-uniphier-aidet.c
3237F:	drivers/mmc/host/uniphier-sd.c
3238F:	drivers/pinctrl/uniphier/
3239F:	drivers/reset/reset-uniphier.c
3240F:	drivers/tty/serial/8250/8250_uniphier.c
3241N:	uniphier
3242
3243ARM/VERSATILE EXPRESS PLATFORM
3244M:	Liviu Dudau <liviu.dudau@arm.com>
3245M:	Sudeep Holla <sudeep.holla@arm.com>
3246M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3248S:	Maintained
3249N:	mps2
3250N:	vexpress
3251F:	arch/arm/mach-versatile/
3252F:	arch/arm64/boot/dts/arm/
3253F:	drivers/clocksource/timer-versatile.c
3254X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3255X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3256
3257ARM/VFP SUPPORT
3258M:	Russell King <linux@armlinux.org.uk>
3259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3260S:	Maintained
3261W:	http://www.armlinux.org.uk/
3262F:	arch/arm/vfp/
3263
3264ARM/VT8500 ARM ARCHITECTURE
3265M:	Alexey Charkov <alchark@gmail.com>
3266M:	Krzysztof Kozlowski <krzk@kernel.org>
3267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3268S:	Odd Fixes
3269F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3270F:	arch/arm/boot/dts/vt8500/
3271F:	arch/arm/mach-vt8500/
3272F:	drivers/clocksource/timer-vt8500.c
3273F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3274F:	drivers/mmc/host/wmt-sdmmc.c
3275F:	drivers/pwm/pwm-vt8500.c
3276F:	drivers/rtc/rtc-vt8500.c
3277F:	drivers/tty/serial/vt8500_serial.c
3278F:	drivers/video/fbdev/vt8500lcdfb.*
3279F:	drivers/video/fbdev/wm8505fb*
3280F:	drivers/video/fbdev/wmt_ge_rops.*
3281
3282ARM/ZYNQ ARCHITECTURE
3283M:	Michal Simek <michal.simek@amd.com>
3284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285S:	Supported
3286W:	http://wiki.xilinx.com
3287T:	git https://github.com/Xilinx/linux-xlnx.git
3288F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3289F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3290F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3291F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3292F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3293F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3294F:	arch/arm/mach-zynq/
3295F:	drivers/clocksource/timer-cadence-ttc.c
3296F:	drivers/cpuidle/cpuidle-zynq.c
3297F:	drivers/edac/synopsys_edac.c
3298F:	drivers/i2c/busses/i2c-cadence.c
3299F:	drivers/i2c/busses/i2c-xiic.c
3300F:	drivers/mmc/host/sdhci-of-arasan.c
3301N:	zynq
3302N:	xilinx
3303
3304ARM64 FIT SUPPORT
3305M:	Simon Glass <sjg@chromium.org>
3306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3307S:	Maintained
3308F:	arch/arm64/boot/Makefile
3309F:	scripts/make_fit.py
3310
3311ARM64 PLATFORM DRIVERS
3312M:	Hans de Goede <hdegoede@redhat.com>
3313M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3314R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3315L:	platform-driver-x86@vger.kernel.org
3316S:	Maintained
3317Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3319F:	drivers/platform/arm64/
3320
3321ARM64 PORT (AARCH64 ARCHITECTURE)
3322M:	Catalin Marinas <catalin.marinas@arm.com>
3323M:	Will Deacon <will@kernel.org>
3324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3325S:	Maintained
3326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3327F:	Documentation/arch/arm64/
3328F:	arch/arm64/
3329F:	tools/testing/selftests/arm64/
3330X:	arch/arm64/boot/dts/
3331
3332ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3333M:	George McCollister <george.mccollister@gmail.com>
3334L:	netdev@vger.kernel.org
3335S:	Maintained
3336F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3337F:	drivers/net/dsa/xrs700x/*
3338F:	net/dsa/tag_xrs700x.c
3339
3340AS3645A LED FLASH CONTROLLER DRIVER
3341M:	Sakari Ailus <sakari.ailus@iki.fi>
3342L:	linux-leds@vger.kernel.org
3343S:	Maintained
3344F:	drivers/leds/flash/leds-as3645a.c
3345
3346ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3347M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3348L:	linux-media@vger.kernel.org
3349S:	Maintained
3350T:	git git://linuxtv.org/media_tree.git
3351F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3352F:	drivers/media/i2c/ak7375.c
3353
3354ASAHI KASEI AK8974 DRIVER
3355M:	Linus Walleij <linus.walleij@linaro.org>
3356L:	linux-iio@vger.kernel.org
3357S:	Supported
3358W:	http://www.akm.com/
3359F:	drivers/iio/magnetometer/ak8974.c
3360
3361AOSONG AGS02MA TVOC SENSOR DRIVER
3362M:	Anshul Dalal <anshulusr@gmail.com>
3363L:	linux-iio@vger.kernel.org
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3366F:	drivers/iio/chemical/ags02ma.c
3367
3368ASC7621 HARDWARE MONITOR DRIVER
3369M:	George Joseph <george.joseph@fairview5.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Maintained
3372F:	Documentation/hwmon/asc7621.rst
3373F:	drivers/hwmon/asc7621.c
3374
3375ASIX AX88796C SPI ETHERNET ADAPTER
3376M:	Łukasz Stelmach <l.stelmach@samsung.com>
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3379F:	drivers/net/ethernet/asix/ax88796c_*
3380
3381ASIX PHY DRIVER [RUST]
3382M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3383R:	Trevor Gross <tmgross@umich.edu>
3384L:	netdev@vger.kernel.org
3385L:	rust-for-linux@vger.kernel.org
3386S:	Maintained
3387F:	drivers/net/phy/ax88796b_rust.rs
3388
3389ASPEED CRYPTO DRIVER
3390M:	Neal Liu <neal_liu@aspeedtech.com>
3391L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3392S:	Maintained
3393F:	Documentation/devicetree/bindings/crypto/aspeed,*
3394F:	drivers/crypto/aspeed/
3395
3396ASPEED PECI CONTROLLER
3397M:	Iwona Winiarska <iwona.winiarska@intel.com>
3398L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3399L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3400S:	Supported
3401F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3402F:	drivers/peci/controller/peci-aspeed.c
3403
3404ASPEED PINCTRL DRIVERS
3405M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3406L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3407L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3408L:	linux-gpio@vger.kernel.org
3409S:	Maintained
3410F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3411F:	drivers/pinctrl/aspeed/
3412
3413ASPEED SCU INTERRUPT CONTROLLER DRIVER
3414M:	Eddie James <eajames@linux.ibm.com>
3415L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3418F:	drivers/irqchip/irq-aspeed-scu-ic.c
3419F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3420
3421ASPEED SD/MMC DRIVER
3422M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3423L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3424L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3425L:	linux-mmc@vger.kernel.org
3426S:	Maintained
3427F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3428F:	drivers/mmc/host/sdhci-of-aspeed*
3429
3430ASPEED SMC SPI DRIVER
3431M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3432M:	Cédric Le Goater <clg@kaod.org>
3433L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3434L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3435L:	linux-spi@vger.kernel.org
3436S:	Maintained
3437F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3438F:	drivers/spi/spi-aspeed-smc.c
3439
3440ASPEED USB UDC DRIVER
3441M:	Neal Liu <neal_liu@aspeedtech.com>
3442L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3445F:	drivers/usb/gadget/udc/aspeed_udc.c
3446
3447ASPEED VIDEO ENGINE DRIVER
3448M:	Eddie James <eajames@linux.ibm.com>
3449L:	linux-media@vger.kernel.org
3450L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3451S:	Maintained
3452F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3453F:	drivers/media/platform/aspeed/
3454
3455ASUS EC HARDWARE MONITOR DRIVER
3456M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3457L:	linux-hwmon@vger.kernel.org
3458S:	Maintained
3459F:	drivers/hwmon/asus-ec-sensors.c
3460
3461ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3462M:	Corentin Chary <corentin.chary@gmail.com>
3463M:	Luke D. Jones <luke@ljones.dev>
3464L:	platform-driver-x86@vger.kernel.org
3465S:	Maintained
3466W:	https://asus-linux.org/
3467F:	drivers/platform/x86/asus*.c
3468F:	drivers/platform/x86/eeepc*.c
3469
3470ASUS TF103C DOCK DRIVER
3471M:	Hans de Goede <hdegoede@redhat.com>
3472L:	platform-driver-x86@vger.kernel.org
3473S:	Maintained
3474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3475F:	drivers/platform/x86/asus-tf103c-dock.c
3476
3477ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3478M:	Aleksa Savic <savicaleksa83@gmail.com>
3479L:	linux-hwmon@vger.kernel.org
3480S:	Maintained
3481F:	drivers/hwmon/asus_rog_ryujin.c
3482
3483ASUS WIRELESS RADIO CONTROL DRIVER
3484M:	João Paulo Rechi Vita <jprvita@gmail.com>
3485L:	platform-driver-x86@vger.kernel.org
3486S:	Maintained
3487F:	drivers/platform/x86/asus-wireless.c
3488
3489ASUS WMI HARDWARE MONITOR DRIVER
3490M:	Ed Brindley <kernel@maidavale.org>
3491M:	Denis Pauk <pauk.denis@gmail.com>
3492L:	linux-hwmon@vger.kernel.org
3493S:	Maintained
3494F:	drivers/hwmon/asus_wmi_sensors.c
3495
3496ASYMMETRIC KEYS
3497M:	David Howells <dhowells@redhat.com>
3498L:	keyrings@vger.kernel.org
3499S:	Maintained
3500F:	Documentation/crypto/asymmetric-keys.rst
3501F:	crypto/asymmetric_keys/
3502F:	include/crypto/pkcs7.h
3503F:	include/crypto/public_key.h
3504F:	include/linux/verification.h
3505
3506ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3507R:	Dan Williams <dan.j.williams@intel.com>
3508S:	Odd fixes
3509W:	http://sourceforge.net/projects/xscaleiop
3510F:	Documentation/crypto/async-tx-api.rst
3511F:	crypto/async_tx/
3512F:	include/linux/async_tx.h
3513
3514AT24 EEPROM DRIVER
3515M:	Bartosz Golaszewski <brgl@bgdev.pl>
3516L:	linux-i2c@vger.kernel.org
3517S:	Maintained
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3519F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3520F:	drivers/misc/eeprom/at24.c
3521
3522ATA OVER ETHERNET (AOE) DRIVER
3523M:	"Justin Sanders" <justin@coraid.com>
3524S:	Supported
3525W:	http://www.openaoe.org/
3526F:	Documentation/admin-guide/aoe/
3527F:	drivers/block/aoe/
3528
3529ATC260X PMIC MFD DRIVER
3530M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3531M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3532L:	linux-actions@lists.infradead.org
3533S:	Maintained
3534F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3535F:	drivers/input/misc/atc260x-onkey.c
3536F:	drivers/mfd/atc260*
3537F:	drivers/power/reset/atc260x-poweroff.c
3538F:	drivers/regulator/atc260x-regulator.c
3539F:	include/linux/mfd/atc260x/*
3540
3541ATHEROS 71XX/9XXX GPIO DRIVER
3542M:	Alban Bedel <albeu@free.fr>
3543S:	Maintained
3544W:	https://github.com/AlbanBedel/linux
3545T:	git git://github.com/AlbanBedel/linux
3546F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3547F:	drivers/gpio/gpio-ath79.c
3548
3549ATHEROS 71XX/9XXX USB PHY DRIVER
3550M:	Alban Bedel <albeu@free.fr>
3551S:	Maintained
3552W:	https://github.com/AlbanBedel/linux
3553T:	git git://github.com/AlbanBedel/linux
3554F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3555F:	drivers/phy/qualcomm/phy-ath79-usb.c
3556
3557ATHEROS ATH GENERIC UTILITIES
3558M:	Kalle Valo <kvalo@kernel.org>
3559L:	linux-wireless@vger.kernel.org
3560S:	Supported
3561F:	drivers/net/wireless/ath/*
3562
3563ATHEROS ATH5K WIRELESS DRIVER
3564M:	Jiri Slaby <jirislaby@kernel.org>
3565M:	Nick Kossifidis <mickflemm@gmail.com>
3566M:	Luis Chamberlain <mcgrof@kernel.org>
3567L:	linux-wireless@vger.kernel.org
3568S:	Maintained
3569W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3570F:	drivers/net/wireless/ath/ath5k/
3571
3572ATHEROS ATH6KL WIRELESS DRIVER
3573L:	linux-wireless@vger.kernel.org
3574S:	Orphan
3575W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3576F:	drivers/net/wireless/ath/ath6kl/
3577
3578ATI_REMOTE2 DRIVER
3579M:	Ville Syrjala <syrjala@sci.fi>
3580S:	Maintained
3581F:	drivers/input/misc/ati_remote2.c
3582
3583ATK0110 HWMON DRIVER
3584M:	Luca Tettamanti <kronos.it@gmail.com>
3585L:	linux-hwmon@vger.kernel.org
3586S:	Maintained
3587F:	drivers/hwmon/asus_atk0110.c
3588
3589ATLX ETHERNET DRIVERS
3590M:	Chris Snook <chris.snook@gmail.com>
3591L:	netdev@vger.kernel.org
3592S:	Maintained
3593W:	http://sourceforge.net/projects/atl1
3594W:	http://atl1.sourceforge.net
3595F:	drivers/net/ethernet/atheros/
3596
3597ATM
3598M:	Chas Williams <3chas3@gmail.com>
3599L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3600L:	netdev@vger.kernel.org
3601S:	Maintained
3602W:	http://linux-atm.sourceforge.net
3603F:	drivers/atm/
3604F:	include/linux/atm*
3605F:	include/linux/sonet.h
3606F:	include/uapi/linux/atm*
3607F:	include/uapi/linux/sonet.h
3608
3609ATMEL MACB ETHERNET DRIVER
3610M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3611M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3612S:	Supported
3613F:	drivers/net/ethernet/cadence/
3614
3615ATMEL MAXTOUCH DRIVER
3616M:	Nick Dyer <nick@shmanahar.org>
3617S:	Maintained
3618T:	git git://github.com/ndyer/linux.git
3619F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3620F:	drivers/input/touchscreen/atmel_mxt_ts.c
3621
3622ATOMIC INFRASTRUCTURE
3623M:	Will Deacon <will@kernel.org>
3624M:	Peter Zijlstra <peterz@infradead.org>
3625R:	Boqun Feng <boqun.feng@gmail.com>
3626R:	Mark Rutland <mark.rutland@arm.com>
3627L:	linux-kernel@vger.kernel.org
3628S:	Maintained
3629F:	Documentation/atomic_*.txt
3630F:	arch/*/include/asm/atomic*.h
3631F:	include/*/atomic*.h
3632F:	include/linux/refcount.h
3633F:	scripts/atomic/
3634
3635ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3636M:	Bradley Grove <linuxdrivers@attotech.com>
3637L:	linux-scsi@vger.kernel.org
3638S:	Supported
3639W:	http://www.attotech.com
3640F:	drivers/scsi/esas2r
3641
3642ATUSB IEEE 802.15.4 RADIO DRIVER
3643M:	Stefan Schmidt <stefan@datenfreihafen.org>
3644L:	linux-wpan@vger.kernel.org
3645S:	Maintained
3646F:	drivers/net/ieee802154/at86rf230.h
3647F:	drivers/net/ieee802154/atusb.c
3648F:	drivers/net/ieee802154/atusb.h
3649
3650AUDIT SUBSYSTEM
3651M:	Paul Moore <paul@paul-moore.com>
3652M:	Eric Paris <eparis@redhat.com>
3653L:	audit@vger.kernel.org
3654S:	Supported
3655W:	https://github.com/linux-audit
3656Q:	https://patchwork.kernel.org/project/audit/list
3657B:	mailto:audit@vger.kernel.org
3658P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3659T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3660F:	include/asm-generic/audit_*.h
3661F:	include/linux/audit.h
3662F:	include/linux/audit_arch.h
3663F:	include/uapi/linux/audit.h
3664F:	kernel/audit*
3665F:	lib/*audit.c
3666K:	\baudit_[a-z_0-9]\+\b
3667
3668AUXILIARY BUS DRIVER
3669M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3670R:	Dave Ertman <david.m.ertman@intel.com>
3671R:	Ira Weiny <ira.weiny@intel.com>
3672S:	Supported
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3674F:	Documentation/driver-api/auxiliary_bus.rst
3675F:	drivers/base/auxiliary.c
3676F:	include/linux/auxiliary_bus.h
3677
3678AUXILIARY DISPLAY DRIVERS
3679M:	Andy Shevchenko <andy@kernel.org>
3680R:	Geert Uytterhoeven <geert@linux-m68k.org>
3681S:	Odd Fixes
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3683F:	Documentation/devicetree/bindings/auxdisplay/
3684F:	drivers/auxdisplay/
3685F:	include/linux/cfag12864b.h
3686F:	include/uapi/linux/map_to_14segment.h
3687F:	include/uapi/linux/map_to_7segment.h
3688
3689AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3690M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3691L:	linux-iio@vger.kernel.org
3692S:	Maintained
3693F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3694F:	drivers/iio/light/apds9306.c
3695
3696AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3697M:	Andreas Klinger <ak@it-klinger.de>
3698L:	linux-iio@vger.kernel.org
3699S:	Maintained
3700F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3701F:	drivers/iio/adc/hx711.c
3702
3703AX.25 NETWORK LAYER
3704L:	linux-hams@vger.kernel.org
3705S:	Orphan
3706W:	https://linux-ax25.in-berlin.de
3707F:	include/net/ax25.h
3708F:	include/uapi/linux/ax25.h
3709F:	net/ax25/
3710
3711AXENTIA ARM DEVICES
3712M:	Peter Rosin <peda@axentia.se>
3713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3714S:	Maintained
3715F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3716F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3717F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3718F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3719
3720AXENTIA ASOC DRIVERS
3721M:	Peter Rosin <peda@axentia.se>
3722L:	linux-sound@vger.kernel.org
3723S:	Maintained
3724F:	Documentation/devicetree/bindings/sound/axentia,*
3725F:	sound/soc/atmel/tse850-pcm5142.c
3726
3727AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3728M:	Nuno Sá <nuno.sa@analog.com>
3729L:	linux-hwmon@vger.kernel.org
3730S:	Supported
3731W:	https://ez.analog.com/linux-software-drivers
3732F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3733F:	drivers/hwmon/axi-fan-control.c
3734
3735AXI SPI ENGINE
3736M:	Michael Hennerich <michael.hennerich@analog.com>
3737M:	Nuno Sá <nuno.sa@analog.com>
3738R:	David Lechner <dlechner@baylibre.com>
3739L:	linux-spi@vger.kernel.org
3740S:	Supported
3741W:	https://ez.analog.com/linux-software-drivers
3742F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3743F:	drivers/spi/spi-axi-spi-engine.c
3744
3745AXI PWM GENERATOR
3746M:	Michael Hennerich <michael.hennerich@analog.com>
3747M:	Nuno Sá <nuno.sa@analog.com>
3748L:	linux-pwm@vger.kernel.org
3749S:	Supported
3750W:	https://ez.analog.com/linux-software-drivers
3751F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3752F:	drivers/pwm/pwm-axi-pwmgen.c
3753
3754AXXIA I2C CONTROLLER
3755M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3756L:	linux-i2c@vger.kernel.org
3757S:	Maintained
3758F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3759F:	drivers/i2c/busses/i2c-axxia.c
3760
3761AZ6007 DVB DRIVER
3762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3763L:	linux-media@vger.kernel.org
3764S:	Maintained
3765W:	https://linuxtv.org
3766T:	git git://linuxtv.org/media_tree.git
3767F:	drivers/media/usb/dvb-usb-v2/az6007.c
3768
3769AZTECH FM RADIO RECEIVER DRIVER
3770M:	Hans Verkuil <hverkuil@xs4all.nl>
3771L:	linux-media@vger.kernel.org
3772S:	Maintained
3773W:	https://linuxtv.org
3774T:	git git://linuxtv.org/media_tree.git
3775F:	drivers/media/radio/radio-aztech*
3776
3777B43 WIRELESS DRIVER
3778L:	linux-wireless@vger.kernel.org
3779L:	b43-dev@lists.infradead.org
3780S:	Orphan
3781W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3782F:	drivers/net/wireless/broadcom/b43/
3783
3784B43LEGACY WIRELESS DRIVER
3785L:	linux-wireless@vger.kernel.org
3786L:	b43-dev@lists.infradead.org
3787S:	Orphan
3788W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3789F:	drivers/net/wireless/broadcom/b43legacy/
3790
3791BACKLIGHT CLASS/SUBSYSTEM
3792M:	Lee Jones <lee@kernel.org>
3793M:	Daniel Thompson <daniel.thompson@linaro.org>
3794M:	Jingoo Han <jingoohan1@gmail.com>
3795L:	dri-devel@lists.freedesktop.org
3796S:	Maintained
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3798F:	Documentation/ABI/stable/sysfs-class-backlight
3799F:	Documentation/ABI/testing/sysfs-class-backlight
3800F:	Documentation/devicetree/bindings/leds/backlight
3801F:	drivers/video/backlight/
3802F:	include/linux/backlight.h
3803F:	include/linux/pwm_backlight.h
3804
3805BARCO P50 GPIO DRIVER
3806M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3807M:	Peter Korsgaard <peter.korsgaard@barco.com>
3808S:	Maintained
3809F:	drivers/platform/x86/barco-p50-gpio.c
3810
3811BATMAN ADVANCED
3812M:	Marek Lindner <mareklindner@neomailbox.ch>
3813M:	Simon Wunderlich <sw@simonwunderlich.de>
3814M:	Antonio Quartulli <a@unstable.cc>
3815M:	Sven Eckelmann <sven@narfation.org>
3816L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3817S:	Maintained
3818W:	https://www.open-mesh.org/
3819Q:	https://patchwork.open-mesh.org/project/batman/list/
3820B:	https://www.open-mesh.org/projects/batman-adv/issues
3821C:	ircs://irc.hackint.org/batadv
3822T:	git https://git.open-mesh.org/linux-merge.git
3823F:	Documentation/networking/batman-adv.rst
3824F:	include/uapi/linux/batadv_packet.h
3825F:	include/uapi/linux/batman_adv.h
3826F:	net/batman-adv/
3827
3828BAYCOM/HDLCDRV DRIVERS FOR AX.25
3829M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3830L:	linux-hams@vger.kernel.org
3831S:	Maintained
3832W:	http://www.baycom.org/~tom/ham/ham.html
3833F:	drivers/net/hamradio/baycom*
3834
3835BCACHE (BLOCK LAYER CACHE)
3836M:	Coly Li <colyli@suse.de>
3837M:	Kent Overstreet <kent.overstreet@linux.dev>
3838L:	linux-bcache@vger.kernel.org
3839S:	Maintained
3840W:	http://bcache.evilpiepirate.org
3841C:	irc://irc.oftc.net/bcache
3842F:	drivers/md/bcache/
3843
3844BCACHEFS
3845M:	Kent Overstreet <kent.overstreet@linux.dev>
3846L:	linux-bcachefs@vger.kernel.org
3847S:	Supported
3848C:	irc://irc.oftc.net/bcache
3849T:	git https://evilpiepirate.org/git/bcachefs.git
3850F:	fs/bcachefs/
3851F:	Documentation/filesystems/bcachefs/
3852
3853BDISP ST MEDIA DRIVER
3854M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3855L:	linux-media@vger.kernel.org
3856S:	Supported
3857W:	https://linuxtv.org
3858T:	git git://linuxtv.org/media_tree.git
3859F:	drivers/media/platform/st/sti/bdisp
3860
3861BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3862M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3863L:	netdev@vger.kernel.org
3864S:	Maintained
3865F:	drivers/net/ethernet/ec_bhf.c
3866
3867BEFS FILE SYSTEM
3868M:	Luis de Bethencourt <luisbg@kernel.org>
3869M:	Salah Triki <salah.triki@gmail.com>
3870S:	Maintained
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3872F:	Documentation/filesystems/befs.rst
3873F:	fs/befs/
3874
3875BFQ I/O SCHEDULER
3876M:	Yu Kuai <yukuai3@huawei.com>
3877L:	linux-block@vger.kernel.org
3878S:	Odd Fixes
3879F:	Documentation/block/bfq-iosched.rst
3880F:	block/bfq-*
3881
3882BFS FILE SYSTEM
3883M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3884S:	Maintained
3885F:	Documentation/filesystems/bfs.rst
3886F:	fs/bfs/
3887F:	include/uapi/linux/bfs_fs.h
3888
3889BINMAN
3890M:	Simon Glass <sjg@chromium.org>
3891S:	Supported
3892F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3893
3894BITMAP API
3895M:	Yury Norov <yury.norov@gmail.com>
3896R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3897S:	Maintained
3898F:	include/linux/bitfield.h
3899F:	include/linux/bitmap-str.h
3900F:	include/linux/bitmap.h
3901F:	include/linux/bits.h
3902F:	include/linux/cpumask.h
3903F:	include/linux/cpumask_types.h
3904F:	include/linux/find.h
3905F:	include/linux/nodemask.h
3906F:	include/linux/nodemask_types.h
3907F:	include/vdso/bits.h
3908F:	lib/bitmap-str.c
3909F:	lib/bitmap.c
3910F:	lib/cpumask.c
3911F:	lib/cpumask_kunit.c
3912F:	lib/find_bit.c
3913F:	lib/find_bit_benchmark.c
3914F:	lib/test_bitmap.c
3915F:	tools/include/linux/bitfield.h
3916F:	tools/include/linux/bitmap.h
3917F:	tools/include/linux/bits.h
3918F:	tools/include/linux/find.h
3919F:	tools/include/vdso/bits.h
3920F:	tools/lib/bitmap.c
3921F:	tools/lib/find_bit.c
3922
3923BITOPS API
3924M:	Yury Norov <yury.norov@gmail.com>
3925R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3926S:	Maintained
3927F:	arch/*/include/asm/bitops.h
3928F:	arch/*/include/asm/bitops_32.h
3929F:	arch/*/include/asm/bitops_64.h
3930F:	arch/*/lib/bitops.c
3931F:	include/asm-generic/bitops
3932F:	include/asm-generic/bitops.h
3933F:	include/linux/bitops.h
3934F:	lib/test_bitops.c
3935F:	tools/*/bitops*
3936
3937BLINKM RGB LED DRIVER
3938M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3939S:	Maintained
3940F:	drivers/leds/leds-blinkm.c
3941
3942BLOCK LAYER
3943M:	Jens Axboe <axboe@kernel.dk>
3944L:	linux-block@vger.kernel.org
3945S:	Maintained
3946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3947F:	Documentation/ABI/stable/sysfs-block
3948F:	Documentation/block/
3949F:	block/
3950F:	drivers/block/
3951F:	include/linux/bio.h
3952F:	include/linux/blk*
3953F:	kernel/trace/blktrace.c
3954F:	lib/sbitmap.c
3955
3956BLOCK LAYER DEVICE DRIVER API [RUST]
3957M:	Andreas Hindborg <a.hindborg@kernel.org>
3958R:	Boqun Feng <boqun.feng@gmail.com>
3959L:	linux-block@vger.kernel.org
3960L:	rust-for-linux@vger.kernel.org
3961S:	Supported
3962W:	https://rust-for-linux.com
3963B:	https://github.com/Rust-for-Linux/linux/issues
3964C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3965T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3966F:	drivers/block/rnull.rs
3967F:	rust/kernel/block.rs
3968F:	rust/kernel/block/
3969
3970BLOCK2MTD DRIVER
3971M:	Joern Engel <joern@lazybastard.org>
3972L:	linux-mtd@lists.infradead.org
3973S:	Maintained
3974F:	drivers/mtd/devices/block2mtd.c
3975
3976BLUETOOTH DRIVERS
3977M:	Marcel Holtmann <marcel@holtmann.org>
3978M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3979L:	linux-bluetooth@vger.kernel.org
3980S:	Supported
3981W:	http://www.bluez.org/
3982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3984F:	Documentation/devicetree/bindings/net/bluetooth/
3985F:	drivers/bluetooth/
3986
3987BLUETOOTH SUBSYSTEM
3988M:	Marcel Holtmann <marcel@holtmann.org>
3989M:	Johan Hedberg <johan.hedberg@gmail.com>
3990M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3991L:	linux-bluetooth@vger.kernel.org
3992S:	Supported
3993W:	http://www.bluez.org/
3994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3996F:	include/net/bluetooth/
3997F:	net/bluetooth/
3998
3999BONDING DRIVER
4000M:	Jay Vosburgh <jv@jvosburgh.net>
4001M:	Andy Gospodarek <andy@greyhouse.net>
4002L:	netdev@vger.kernel.org
4003S:	Maintained
4004F:	Documentation/networking/bonding.rst
4005F:	drivers/net/bonding/
4006F:	include/net/bond*
4007F:	include/uapi/linux/if_bonding.h
4008F:	tools/testing/selftests/drivers/net/bonding/
4009
4010BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4011M:	Dan Robertson <dan@dlrobertson.com>
4012L:	linux-iio@vger.kernel.org
4013S:	Maintained
4014F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4015F:	drivers/iio/accel/bma400*
4016
4017BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4018M:	Jagath Jog J <jagathjog1996@gmail.com>
4019L:	linux-iio@vger.kernel.org
4020S:	Maintained
4021F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4022F:	drivers/iio/imu/bmi323/
4023
4024BPF JIT for ARC
4025M:	Shahab Vahedi <list+bpf@vahedi.org>
4026L:	bpf@vger.kernel.org
4027S:	Maintained
4028F:	arch/arc/net/
4029
4030BPF JIT for ARM
4031M:	Russell King <linux@armlinux.org.uk>
4032M:	Puranjay Mohan <puranjay@kernel.org>
4033L:	bpf@vger.kernel.org
4034S:	Maintained
4035F:	arch/arm/net/
4036
4037BPF JIT for ARM64
4038M:	Daniel Borkmann <daniel@iogearbox.net>
4039M:	Alexei Starovoitov <ast@kernel.org>
4040M:	Puranjay Mohan <puranjay@kernel.org>
4041R:	Xu Kuohai <xukuohai@huaweicloud.com>
4042L:	bpf@vger.kernel.org
4043S:	Supported
4044F:	arch/arm64/net/
4045
4046BPF JIT for LOONGARCH
4047M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4048R:	Hengqi Chen <hengqi.chen@gmail.com>
4049L:	bpf@vger.kernel.org
4050S:	Maintained
4051F:	arch/loongarch/net/
4052
4053BPF JIT for MIPS (32-BIT AND 64-BIT)
4054M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4055M:	Paul Burton <paulburton@kernel.org>
4056L:	bpf@vger.kernel.org
4057S:	Maintained
4058F:	arch/mips/net/
4059
4060BPF JIT for NFP NICs
4061M:	Jakub Kicinski <kuba@kernel.org>
4062L:	bpf@vger.kernel.org
4063S:	Odd Fixes
4064F:	drivers/net/ethernet/netronome/nfp/bpf/
4065
4066BPF JIT for POWERPC (32-BIT AND 64-BIT)
4067M:	Michael Ellerman <mpe@ellerman.id.au>
4068M:	Hari Bathini <hbathini@linux.ibm.com>
4069M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4070R:	Naveen N Rao <naveen@kernel.org>
4071L:	bpf@vger.kernel.org
4072S:	Supported
4073F:	arch/powerpc/net/
4074
4075BPF JIT for RISC-V (32-bit)
4076M:	Luke Nelson <luke.r.nels@gmail.com>
4077M:	Xi Wang <xi.wang@gmail.com>
4078L:	bpf@vger.kernel.org
4079S:	Maintained
4080F:	arch/riscv/net/
4081X:	arch/riscv/net/bpf_jit_comp64.c
4082
4083BPF JIT for RISC-V (64-bit)
4084M:	Björn Töpel <bjorn@kernel.org>
4085R:	Pu Lehui <pulehui@huawei.com>
4086R:	Puranjay Mohan <puranjay@kernel.org>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	arch/riscv/net/
4090X:	arch/riscv/net/bpf_jit_comp32.c
4091
4092BPF JIT for S390
4093M:	Ilya Leoshkevich <iii@linux.ibm.com>
4094M:	Heiko Carstens <hca@linux.ibm.com>
4095M:	Vasily Gorbik <gor@linux.ibm.com>
4096L:	bpf@vger.kernel.org
4097S:	Supported
4098F:	arch/s390/net/
4099X:	arch/s390/net/pnet.c
4100
4101BPF JIT for SPARC (32-BIT AND 64-BIT)
4102M:	David S. Miller <davem@davemloft.net>
4103L:	bpf@vger.kernel.org
4104S:	Odd Fixes
4105F:	arch/sparc/net/
4106
4107BPF JIT for X86 32-BIT
4108M:	Wang YanQing <udknight@gmail.com>
4109L:	bpf@vger.kernel.org
4110S:	Odd Fixes
4111F:	arch/x86/net/bpf_jit_comp32.c
4112
4113BPF JIT for X86 64-BIT
4114M:	Alexei Starovoitov <ast@kernel.org>
4115M:	Daniel Borkmann <daniel@iogearbox.net>
4116L:	bpf@vger.kernel.org
4117S:	Supported
4118F:	arch/x86/net/
4119X:	arch/x86/net/bpf_jit_comp32.c
4120
4121BPF [BTF]
4122M:	Martin KaFai Lau <martin.lau@linux.dev>
4123L:	bpf@vger.kernel.org
4124S:	Maintained
4125F:	include/linux/btf*
4126F:	kernel/bpf/btf.c
4127
4128BPF [CORE]
4129M:	Alexei Starovoitov <ast@kernel.org>
4130M:	Daniel Borkmann <daniel@iogearbox.net>
4131R:	John Fastabend <john.fastabend@gmail.com>
4132L:	bpf@vger.kernel.org
4133S:	Maintained
4134F:	include/linux/bpf*
4135F:	include/linux/filter.h
4136F:	include/linux/tnum.h
4137F:	kernel/bpf/core.c
4138F:	kernel/bpf/dispatcher.c
4139F:	kernel/bpf/mprog.c
4140F:	kernel/bpf/syscall.c
4141F:	kernel/bpf/tnum.c
4142F:	kernel/bpf/trampoline.c
4143F:	kernel/bpf/verifier.c
4144
4145BPF [CRYPTO]
4146M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4147L:	bpf@vger.kernel.org
4148S:	Maintained
4149F:	crypto/bpf_crypto_skcipher.c
4150F:	include/linux/bpf_crypto.h
4151F:	kernel/bpf/crypto.c
4152
4153BPF [DOCUMENTATION] (Related to Standardization)
4154R:	David Vernet <void@manifault.com>
4155L:	bpf@vger.kernel.org
4156L:	bpf@ietf.org
4157S:	Maintained
4158F:	Documentation/bpf/standardization/
4159
4160BPF [GENERAL] (Safe Dynamic Programs and Tools)
4161M:	Alexei Starovoitov <ast@kernel.org>
4162M:	Daniel Borkmann <daniel@iogearbox.net>
4163M:	Andrii Nakryiko <andrii@kernel.org>
4164R:	Martin KaFai Lau <martin.lau@linux.dev>
4165R:	Eduard Zingerman <eddyz87@gmail.com>
4166R:	Song Liu <song@kernel.org>
4167R:	Yonghong Song <yonghong.song@linux.dev>
4168R:	John Fastabend <john.fastabend@gmail.com>
4169R:	KP Singh <kpsingh@kernel.org>
4170R:	Stanislav Fomichev <sdf@fomichev.me>
4171R:	Hao Luo <haoluo@google.com>
4172R:	Jiri Olsa <jolsa@kernel.org>
4173L:	bpf@vger.kernel.org
4174S:	Supported
4175W:	https://bpf.io/
4176Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4179F:	Documentation/bpf/
4180F:	Documentation/networking/filter.rst
4181F:	Documentation/userspace-api/ebpf/
4182F:	arch/*/net/*
4183F:	include/linux/bpf*
4184F:	include/linux/btf*
4185F:	include/linux/filter.h
4186F:	include/trace/events/xdp.h
4187F:	include/uapi/linux/bpf*
4188F:	include/uapi/linux/btf*
4189F:	include/uapi/linux/filter.h
4190F:	kernel/bpf/
4191F:	kernel/trace/bpf_trace.c
4192F:	lib/buildid.c
4193F:	lib/test_bpf.c
4194F:	net/bpf/
4195F:	net/core/filter.c
4196F:	net/sched/act_bpf.c
4197F:	net/sched/cls_bpf.c
4198F:	samples/bpf/
4199F:	scripts/bpf_doc.py
4200F:	scripts/Makefile.btf
4201F:	scripts/pahole-version.sh
4202F:	tools/bpf/
4203F:	tools/lib/bpf/
4204F:	tools/testing/selftests/bpf/
4205
4206BPF [ITERATOR]
4207M:	Yonghong Song <yonghong.song@linux.dev>
4208L:	bpf@vger.kernel.org
4209S:	Maintained
4210F:	kernel/bpf/*iter.c
4211
4212BPF [L7 FRAMEWORK] (sockmap)
4213M:	John Fastabend <john.fastabend@gmail.com>
4214M:	Jakub Sitnicki <jakub@cloudflare.com>
4215L:	netdev@vger.kernel.org
4216L:	bpf@vger.kernel.org
4217S:	Maintained
4218F:	include/linux/skmsg.h
4219F:	net/core/skmsg.c
4220F:	net/core/sock_map.c
4221F:	net/ipv4/tcp_bpf.c
4222F:	net/ipv4/udp_bpf.c
4223F:	net/unix/unix_bpf.c
4224
4225BPF [LIBRARY] (libbpf)
4226M:	Andrii Nakryiko <andrii@kernel.org>
4227M:	Eduard Zingerman <eddyz87@gmail.com>
4228L:	bpf@vger.kernel.org
4229S:	Maintained
4230F:	tools/lib/bpf/
4231
4232BPF [MISC]
4233L:	bpf@vger.kernel.org
4234S:	Odd Fixes
4235K:	(?:\b|_)bpf(?:\b|_)
4236
4237BPF [NETKIT] (BPF-programmable network device)
4238M:	Daniel Borkmann <daniel@iogearbox.net>
4239M:	Nikolay Aleksandrov <razor@blackwall.org>
4240L:	bpf@vger.kernel.org
4241L:	netdev@vger.kernel.org
4242S:	Supported
4243F:	drivers/net/netkit.c
4244F:	include/net/netkit.h
4245
4246BPF [NETWORKING] (struct_ops, reuseport)
4247M:	Martin KaFai Lau <martin.lau@linux.dev>
4248L:	bpf@vger.kernel.org
4249L:	netdev@vger.kernel.org
4250S:	Maintained
4251F:	kernel/bpf/bpf_struct*
4252
4253BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4254M:	Martin KaFai Lau <martin.lau@linux.dev>
4255M:	Daniel Borkmann <daniel@iogearbox.net>
4256R:	John Fastabend <john.fastabend@gmail.com>
4257L:	bpf@vger.kernel.org
4258L:	netdev@vger.kernel.org
4259S:	Maintained
4260F:	include/net/tcx.h
4261F:	kernel/bpf/tcx.c
4262F:	net/core/filter.c
4263F:	net/sched/act_bpf.c
4264F:	net/sched/cls_bpf.c
4265
4266BPF [RINGBUF]
4267M:	Andrii Nakryiko <andrii@kernel.org>
4268L:	bpf@vger.kernel.org
4269S:	Maintained
4270F:	kernel/bpf/ringbuf.c
4271
4272BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4273M:	KP Singh <kpsingh@kernel.org>
4274M:	Matt Bobrowski <mattbobrowski@google.com>
4275L:	bpf@vger.kernel.org
4276S:	Maintained
4277F:	Documentation/bpf/prog_lsm.rst
4278F:	include/linux/bpf_lsm.h
4279F:	kernel/bpf/bpf_lsm.c
4280F:	kernel/trace/bpf_trace.c
4281F:	security/bpf/
4282
4283BPF [SELFTESTS] (Test Runners & Infrastructure)
4284M:	Andrii Nakryiko <andrii@kernel.org>
4285M:	Eduard Zingerman <eddyz87@gmail.com>
4286R:	Mykola Lysenko <mykolal@fb.com>
4287L:	bpf@vger.kernel.org
4288S:	Maintained
4289F:	tools/testing/selftests/bpf/
4290
4291BPF [STORAGE & CGROUPS]
4292M:	Martin KaFai Lau <martin.lau@linux.dev>
4293L:	bpf@vger.kernel.org
4294S:	Maintained
4295F:	kernel/bpf/*storage.c
4296F:	kernel/bpf/bpf_lru*
4297F:	kernel/bpf/cgroup.c
4298
4299BPF [TOOLING] (bpftool)
4300M:	Quentin Monnet <qmo@kernel.org>
4301L:	bpf@vger.kernel.org
4302S:	Maintained
4303F:	kernel/bpf/disasm.*
4304F:	tools/bpf/bpftool/
4305
4306BPF [TRACING]
4307M:	Song Liu <song@kernel.org>
4308R:	Jiri Olsa <jolsa@kernel.org>
4309L:	bpf@vger.kernel.org
4310S:	Maintained
4311F:	kernel/bpf/stackmap.c
4312F:	kernel/trace/bpf_trace.c
4313F:	lib/buildid.c
4314
4315BROADCOM ASP 2.0 ETHERNET DRIVER
4316M:	Justin Chen <justin.chen@broadcom.com>
4317M:	Florian Fainelli <florian.fainelli@broadcom.com>
4318L:	bcm-kernel-feedback-list@broadcom.com
4319L:	netdev@vger.kernel.org
4320S:	Supported
4321F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4322F:	drivers/net/ethernet/broadcom/asp2/
4323
4324BROADCOM B44 10/100 ETHERNET DRIVER
4325M:	Michael Chan <michael.chan@broadcom.com>
4326L:	netdev@vger.kernel.org
4327S:	Supported
4328F:	drivers/net/ethernet/broadcom/b44.*
4329
4330BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4331M:	Florian Fainelli <florian.fainelli@broadcom.com>
4332L:	netdev@vger.kernel.org
4333L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4334S:	Supported
4335F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4336F:	drivers/net/dsa/b53/*
4337F:	drivers/net/dsa/bcm_sf2*
4338F:	include/linux/dsa/brcm.h
4339F:	include/linux/platform_data/b53.h
4340
4341BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4342M:	Florian Fainelli <florian.fainelli@broadcom.com>
4343R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4346S:	Maintained
4347T:	git https://github.com/broadcom/stblinux.git
4348F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4349F:	drivers/pci/controller/pcie-brcmstb.c
4350F:	drivers/staging/vc04_services
4351N:	bcm2711
4352N:	bcm283*
4353N:	raspberrypi
4354
4355BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4356M:	Florian Fainelli <florian.fainelli@broadcom.com>
4357M:	Ray Jui <rjui@broadcom.com>
4358M:	Scott Branden <sbranden@broadcom.com>
4359R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4360S:	Maintained
4361T:	git https://github.com/broadcom/mach-bcm
4362F:	arch/arm/mach-bcm/
4363N:	bcm281*
4364N:	bcm113*
4365N:	bcm216*
4366N:	kona
4367
4368BROADCOM BCM2835 CAMERA DRIVERS
4369M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4370L:	linux-media@vger.kernel.org
4371S:	Maintained
4372F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4373F:	drivers/media/platform/broadcom/bcm2835-unicam*
4374
4375BROADCOM BCM47XX MIPS ARCHITECTURE
4376M:	Hauke Mehrtens <hauke@hauke-m.de>
4377M:	Rafał Miłecki <zajec5@gmail.com>
4378L:	linux-mips@vger.kernel.org
4379S:	Maintained
4380F:	Documentation/devicetree/bindings/mips/brcm/
4381F:	arch/mips/bcm47xx/*
4382F:	arch/mips/include/asm/mach-bcm47xx/*
4383
4384BROADCOM BCM4908 ETHERNET DRIVER
4385M:	Rafał Miłecki <rafal@milecki.pl>
4386R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4387L:	netdev@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4390F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4391F:	drivers/net/ethernet/broadcom/unimac.h
4392
4393BROADCOM BCM4908 PINMUX DRIVER
4394M:	Rafał Miłecki <rafal@milecki.pl>
4395R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4396L:	linux-gpio@vger.kernel.org
4397S:	Maintained
4398F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4399F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4400
4401BROADCOM BCM5301X ARM ARCHITECTURE
4402M:	Florian Fainelli <florian.fainelli@broadcom.com>
4403M:	Hauke Mehrtens <hauke@hauke-m.de>
4404M:	Rafał Miłecki <zajec5@gmail.com>
4405R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4407S:	Maintained
4408F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4409F:	arch/arm/boot/dts/broadcom/bcm470*
4410F:	arch/arm/boot/dts/broadcom/bcm5301*
4411F:	arch/arm/boot/dts/broadcom/bcm953012*
4412F:	arch/arm/mach-bcm/bcm_5301x.c
4413
4414BROADCOM BCM53573 ARM ARCHITECTURE
4415M:	Florian Fainelli <florian.fainelli@broadcom.com>
4416M:	Rafał Miłecki <rafal@milecki.pl>
4417R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4419S:	Maintained
4420F:	arch/arm/boot/dts/broadcom/bcm47189*
4421F:	arch/arm/boot/dts/broadcom/bcm53573*
4422
4423BROADCOM BCM63XX/BCM33XX UDC DRIVER
4424M:	Kevin Cernekee <cernekee@gmail.com>
4425L:	linux-usb@vger.kernel.org
4426S:	Maintained
4427F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4428
4429BROADCOM BCM7XXX ARM ARCHITECTURE
4430M:	Florian Fainelli <florian.fainelli@broadcom.com>
4431R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4433S:	Maintained
4434T:	git https://github.com/broadcom/stblinux.git
4435F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4436F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4437F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4438F:	arch/arm/mach-bcm/*brcmstb*
4439F:	arch/arm/mm/cache-b15-rac.c
4440F:	drivers/bus/brcmstb_gisb.c
4441F:	drivers/pci/controller/pcie-brcmstb.c
4442N:	brcmstb
4443N:	bcm7038
4444N:	bcm7120
4445
4446BROADCOM BCMBCA ARM ARCHITECTURE
4447M:	William Zhang <william.zhang@broadcom.com>
4448M:	Anand Gore <anand.gore@broadcom.com>
4449M:	Kursad Oney <kursad.oney@broadcom.com>
4450M:	Florian Fainelli <florian.fainelli@broadcom.com>
4451M:	Rafał Miłecki <rafal@milecki.pl>
4452R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4454S:	Maintained
4455T:	git https://github.com/broadcom/stblinux.git
4456F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4457F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4458N:	bcmbca
4459N:	bcm[9]?47622
4460N:	bcm[9]?4912
4461N:	bcm[9]?63138
4462N:	bcm[9]?63146
4463N:	bcm[9]?63148
4464N:	bcm[9]?63158
4465N:	bcm[9]?63178
4466N:	bcm[9]?6756
4467N:	bcm[9]?6813
4468N:	bcm[9]?6846
4469N:	bcm[9]?6855
4470N:	bcm[9]?6856
4471N:	bcm[9]?6858
4472N:	bcm[9]?6878
4473
4474BROADCOM BDC DRIVER
4475M:	Justin Chen <justin.chen@broadcom.com>
4476M:	Al Cooper <alcooperx@gmail.com>
4477R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4478L:	linux-usb@vger.kernel.org
4479S:	Maintained
4480F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4481F:	drivers/usb/gadget/udc/bdc/
4482
4483BROADCOM BMIPS CPUFREQ DRIVER
4484M:	Markus Mayer <mmayer@broadcom.com>
4485R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486L:	linux-pm@vger.kernel.org
4487S:	Maintained
4488F:	drivers/cpufreq/bmips-cpufreq.c
4489
4490BROADCOM BMIPS MIPS ARCHITECTURE
4491M:	Florian Fainelli <florian.fainelli@broadcom.com>
4492R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4493L:	linux-mips@vger.kernel.org
4494S:	Maintained
4495T:	git https://github.com/broadcom/stblinux.git
4496F:	arch/mips/bmips/*
4497F:	arch/mips/boot/dts/brcm/bcm*.dts*
4498F:	arch/mips/include/asm/mach-bmips/*
4499F:	arch/mips/kernel/*bmips*
4500F:	drivers/irqchip/irq-bcm63*
4501F:	drivers/irqchip/irq-bcm7*
4502F:	drivers/irqchip/irq-brcmstb*
4503F:	drivers/pmdomain/bcm/bcm63xx-power.c
4504F:	include/linux/bcm963xx_nvram.h
4505F:	include/linux/bcm963xx_tag.h
4506
4507BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4508M:	Rasesh Mody <rmody@marvell.com>
4509M:	GR-Linux-NIC-Dev@marvell.com
4510L:	netdev@vger.kernel.org
4511S:	Supported
4512F:	drivers/net/ethernet/broadcom/bnx2.*
4513F:	drivers/net/ethernet/broadcom/bnx2_*
4514
4515BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4516M:	Saurav Kashyap <skashyap@marvell.com>
4517M:	Javed Hasan <jhasan@marvell.com>
4518M:	GR-QLogic-Storage-Upstream@marvell.com
4519L:	linux-scsi@vger.kernel.org
4520S:	Supported
4521F:	drivers/scsi/bnx2fc/
4522
4523BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4524M:	Nilesh Javali <njavali@marvell.com>
4525M:	Manish Rangankar <mrangankar@marvell.com>
4526M:	GR-QLogic-Storage-Upstream@marvell.com
4527L:	linux-scsi@vger.kernel.org
4528S:	Supported
4529F:	drivers/scsi/bnx2i/
4530
4531BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4532M:	Sudarsana Kalluru <skalluru@marvell.com>
4533M:	Manish Chopra <manishc@marvell.com>
4534L:	netdev@vger.kernel.org
4535S:	Supported
4536F:	drivers/net/ethernet/broadcom/bnx2x/
4537
4538BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4539M:	Michael Chan <michael.chan@broadcom.com>
4540L:	netdev@vger.kernel.org
4541S:	Supported
4542F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4543F:	drivers/net/ethernet/broadcom/bnxt/
4544F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4545
4546BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4547M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4548L:	linux-wireless@vger.kernel.org
4549L:	brcm80211@lists.linux.dev
4550L:	brcm80211-dev-list.pdl@broadcom.com
4551S:	Supported
4552F:	drivers/net/wireless/broadcom/brcm80211/
4553F:	include/linux/platform_data/brcmfmac.h
4554
4555BROADCOM BRCMSTB GPIO DRIVER
4556M:	Doug Berger <opendmb@gmail.com>
4557M:	Florian Fainelli <florian.fainelli@broadcom.com>
4558R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4559S:	Supported
4560F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4561F:	drivers/gpio/gpio-brcmstb.c
4562
4563BROADCOM BRCMSTB I2C DRIVER
4564M:	Kamal Dasu <kamal.dasu@broadcom.com>
4565R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4566L:	linux-i2c@vger.kernel.org
4567S:	Supported
4568F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4569F:	drivers/i2c/busses/i2c-brcmstb.c
4570
4571BROADCOM BRCMSTB UART DRIVER
4572M:	Al Cooper <alcooperx@gmail.com>
4573R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4574L:	linux-serial@vger.kernel.org
4575S:	Maintained
4576F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4577F:	drivers/tty/serial/8250/8250_bcm7271.c
4578
4579BROADCOM BRCMSTB USB EHCI DRIVER
4580M:	Justin Chen <justin.chen@broadcom.com>
4581M:	Al Cooper <alcooperx@gmail.com>
4582R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4583L:	linux-usb@vger.kernel.org
4584S:	Maintained
4585F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4586F:	drivers/usb/host/ehci-brcm.*
4587
4588BROADCOM BRCMSTB USB PIN MAP DRIVER
4589M:	Al Cooper <alcooperx@gmail.com>
4590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4591L:	linux-usb@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4594F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4595
4596BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4597M:	Justin Chen <justin.chen@broadcom.com>
4598M:	Al Cooper <alcooperx@gmail.com>
4599R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4600L:	linux-kernel@vger.kernel.org
4601S:	Maintained
4602F:	drivers/phy/broadcom/phy-brcm-usb*
4603
4604BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4605M:	William Zhang <william.zhang@broadcom.com>
4606M:	Kursad Oney <kursad.oney@broadcom.com>
4607M:	Jonas Gorski <jonas.gorski@gmail.com>
4608R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4609L:	linux-spi@vger.kernel.org
4610S:	Maintained
4611F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4612F:	drivers/spi/spi-bcm63xx-hsspi.c
4613F:	drivers/spi/spi-bcmbca-hsspi.c
4614
4615BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4616M:	Jonas Gorski <jonas.gorski@gmail.com>
4617L:	linux-spi@vger.kernel.org
4618S:	Odd Fixes
4619F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4620F:	drivers/spi/spi-bcm63xx.c
4621
4622BROADCOM ETHERNET PHY DRIVERS
4623M:	Florian Fainelli <florian.fainelli@broadcom.com>
4624R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4625L:	netdev@vger.kernel.org
4626S:	Supported
4627F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4628F:	drivers/net/phy/bcm*.[ch]
4629F:	drivers/net/phy/broadcom.c
4630F:	include/linux/brcmphy.h
4631
4632BROADCOM GENET ETHERNET DRIVER
4633M:	Doug Berger <opendmb@gmail.com>
4634M:	Florian Fainelli <florian.fainelli@broadcom.com>
4635R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4636L:	netdev@vger.kernel.org
4637S:	Supported
4638F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4639F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4640F:	drivers/net/ethernet/broadcom/genet/
4641F:	drivers/net/ethernet/broadcom/unimac.h
4642F:	drivers/net/mdio/mdio-bcm-unimac.c
4643F:	include/linux/platform_data/bcmgenet.h
4644F:	include/linux/platform_data/mdio-bcm-unimac.h
4645
4646BROADCOM IPROC ARM ARCHITECTURE
4647M:	Ray Jui <rjui@broadcom.com>
4648M:	Scott Branden <sbranden@broadcom.com>
4649R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4651S:	Maintained
4652T:	git https://github.com/broadcom/stblinux.git
4653F:	arch/arm64/boot/dts/broadcom/northstar2/*
4654F:	arch/arm64/boot/dts/broadcom/stingray/*
4655F:	drivers/clk/bcm/clk-ns*
4656F:	drivers/clk/bcm/clk-sr*
4657F:	drivers/pinctrl/bcm/pinctrl-ns*
4658F:	include/dt-bindings/clock/bcm-sr*
4659N:	iproc
4660N:	cygnus
4661N:	bcm[-_]nsp
4662N:	bcm9113*
4663N:	bcm9583*
4664N:	bcm9585*
4665N:	bcm9586*
4666N:	bcm988312
4667N:	bcm113*
4668N:	bcm583*
4669N:	bcm585*
4670N:	bcm586*
4671N:	bcm88312
4672N:	hr2
4673N:	stingray
4674
4675BROADCOM IPROC GBIT ETHERNET DRIVER
4676M:	Rafał Miłecki <rafal@milecki.pl>
4677R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4678L:	netdev@vger.kernel.org
4679S:	Maintained
4680F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4681F:	drivers/net/ethernet/broadcom/bgmac*
4682F:	drivers/net/ethernet/broadcom/unimac.h
4683
4684BROADCOM KONA GPIO DRIVER
4685M:	Ray Jui <rjui@broadcom.com>
4686R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4687S:	Supported
4688F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4689F:	drivers/gpio/gpio-bcm-kona.c
4690
4691BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4692M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4693M:	Kashyap Desai <kashyap.desai@broadcom.com>
4694M:	Sumit Saxena <sumit.saxena@broadcom.com>
4695M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4696L:	mpi3mr-linuxdrv.pdl@broadcom.com
4697L:	linux-scsi@vger.kernel.org
4698S:	Supported
4699W:	https://www.broadcom.com/support/storage
4700F:	drivers/scsi/mpi3mr/
4701
4702BROADCOM NETXTREME-E ROCE DRIVER
4703M:	Selvin Xavier <selvin.xavier@broadcom.com>
4704L:	linux-rdma@vger.kernel.org
4705S:	Supported
4706W:	http://www.broadcom.com
4707F:	drivers/infiniband/hw/bnxt_re/
4708F:	include/uapi/rdma/bnxt_re-abi.h
4709
4710BROADCOM NVRAM DRIVER
4711M:	Rafał Miłecki <zajec5@gmail.com>
4712L:	linux-mips@vger.kernel.org
4713S:	Maintained
4714F:	drivers/firmware/broadcom/*
4715
4716BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4717M:	Rafał Miłecki <rafal@milecki.pl>
4718M:	Florian Fainelli <florian.fainelli@broadcom.com>
4719R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4720L:	linux-pm@vger.kernel.org
4721S:	Maintained
4722T:	git https://github.com/broadcom/stblinux.git
4723F:	drivers/pmdomain/bcm/bcm-pmb.c
4724F:	include/dt-bindings/soc/bcm-pmb.h
4725
4726BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4727M:	Rafał Miłecki <zajec5@gmail.com>
4728L:	linux-wireless@vger.kernel.org
4729S:	Maintained
4730F:	drivers/bcma/
4731F:	include/linux/bcma/
4732
4733BROADCOM SPI DRIVER
4734M:	Kamal Dasu <kamal.dasu@broadcom.com>
4735R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4736S:	Maintained
4737F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4738F:	drivers/spi/spi-bcm-qspi.*
4739F:	drivers/spi/spi-brcmstb-qspi.c
4740F:	drivers/spi/spi-iproc-qspi.c
4741
4742BROADCOM STB AVS CPUFREQ DRIVER
4743M:	Markus Mayer <mmayer@broadcom.com>
4744R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4745L:	linux-pm@vger.kernel.org
4746S:	Maintained
4747F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4748F:	drivers/cpufreq/brcmstb*
4749
4750BROADCOM STB AVS TMON DRIVER
4751M:	Markus Mayer <mmayer@broadcom.com>
4752R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4753L:	linux-pm@vger.kernel.org
4754S:	Maintained
4755F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4756F:	drivers/thermal/broadcom/brcmstb*
4757
4758BROADCOM STB DPFE DRIVER
4759M:	Markus Mayer <mmayer@broadcom.com>
4760R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4762S:	Maintained
4763F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4764F:	drivers/memory/brcmstb_dpfe.c
4765
4766BROADCOM STB NAND FLASH DRIVER
4767M:	Brian Norris <computersforpeace@gmail.com>
4768M:	Kamal Dasu <kamal.dasu@broadcom.com>
4769R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4770L:	linux-mtd@lists.infradead.org
4771S:	Maintained
4772F:	drivers/mtd/nand/raw/brcmnand/
4773F:	include/linux/platform_data/brcmnand.h
4774
4775BROADCOM STB PCIE DRIVER
4776M:	Jim Quinlan <jim2101024@gmail.com>
4777M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4778M:	Florian Fainelli <florian.fainelli@broadcom.com>
4779R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4780L:	linux-pci@vger.kernel.org
4781S:	Maintained
4782F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4783F:	drivers/pci/controller/pcie-brcmstb.c
4784
4785BROADCOM SYSTEMPORT ETHERNET DRIVER
4786M:	Florian Fainelli <florian.fainelli@broadcom.com>
4787R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4788L:	netdev@vger.kernel.org
4789S:	Supported
4790F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4791F:	drivers/net/ethernet/broadcom/bcmsysport.*
4792F:	drivers/net/ethernet/broadcom/unimac.h
4793
4794BROADCOM TG3 GIGABIT ETHERNET DRIVER
4795M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4796M:	Michael Chan <mchan@broadcom.com>
4797L:	netdev@vger.kernel.org
4798S:	Supported
4799F:	drivers/net/ethernet/broadcom/tg3.*
4800
4801BROADCOM VK DRIVER
4802M:	Scott Branden <scott.branden@broadcom.com>
4803R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4804S:	Supported
4805F:	drivers/misc/bcm-vk/
4806F:	include/uapi/linux/misc/bcm_vk.h
4807
4808BROCADE BFA FC SCSI DRIVER
4809M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4810M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4811L:	linux-scsi@vger.kernel.org
4812S:	Supported
4813F:	drivers/scsi/bfa/
4814
4815BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4816M:	Rasesh Mody <rmody@marvell.com>
4817M:	Sudarsana Kalluru <skalluru@marvell.com>
4818M:	GR-Linux-NIC-Dev@marvell.com
4819L:	netdev@vger.kernel.org
4820S:	Supported
4821F:	drivers/net/ethernet/brocade/bna/
4822
4823BSG (block layer generic sg v4 driver)
4824M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4825L:	linux-scsi@vger.kernel.org
4826S:	Supported
4827F:	block/bsg.c
4828F:	include/linux/bsg.h
4829F:	include/uapi/linux/bsg.h
4830
4831BT87X AUDIO DRIVER
4832M:	Clemens Ladisch <clemens@ladisch.de>
4833L:	linux-sound@vger.kernel.org
4834S:	Maintained
4835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4836F:	Documentation/sound/cards/bt87x.rst
4837F:	sound/pci/bt87x.c
4838
4839BT8XXGPIO DRIVER
4840M:	Michael Buesch <m@bues.ch>
4841S:	Maintained
4842W:	http://bu3sch.de/btgpio.php
4843F:	drivers/gpio/gpio-bt8xx.c
4844
4845BTRFS FILE SYSTEM
4846M:	Chris Mason <clm@fb.com>
4847M:	Josef Bacik <josef@toxicpanda.com>
4848M:	David Sterba <dsterba@suse.com>
4849L:	linux-btrfs@vger.kernel.org
4850S:	Maintained
4851W:	https://btrfs.readthedocs.io
4852Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4853C:	irc://irc.libera.chat/btrfs
4854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4855F:	Documentation/filesystems/btrfs.rst
4856F:	fs/btrfs/
4857F:	include/linux/btrfs*
4858F:	include/trace/events/btrfs.h
4859F:	include/uapi/linux/btrfs*
4860
4861BTTV VIDEO4LINUX DRIVER
4862M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4863L:	linux-media@vger.kernel.org
4864S:	Odd fixes
4865W:	https://linuxtv.org
4866T:	git git://linuxtv.org/media_tree.git
4867F:	Documentation/driver-api/media/drivers/bttv*
4868F:	drivers/media/pci/bt8xx/bttv*
4869
4870BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4871M:	Chanwoo Choi <cw00.choi@samsung.com>
4872L:	linux-pm@vger.kernel.org
4873L:	linux-samsung-soc@vger.kernel.org
4874S:	Maintained
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4876F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4877F:	drivers/devfreq/exynos-bus.c
4878
4879BUSLOGIC SCSI DRIVER
4880M:	Khalid Aziz <khalid@gonehiking.org>
4881L:	linux-scsi@vger.kernel.org
4882S:	Maintained
4883F:	drivers/scsi/BusLogic.*
4884F:	drivers/scsi/FlashPoint.*
4885
4886BXCAN CAN NETWORK DRIVER
4887M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4888L:	linux-can@vger.kernel.org
4889S:	Maintained
4890F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4891F:	drivers/net/can/bxcan.c
4892
4893C-MEDIA CMI8788 DRIVER
4894M:	Clemens Ladisch <clemens@ladisch.de>
4895L:	linux-sound@vger.kernel.org
4896S:	Maintained
4897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4898F:	sound/pci/oxygen/
4899
4900C-SKY ARCHITECTURE
4901M:	Guo Ren <guoren@kernel.org>
4902L:	linux-csky@vger.kernel.org
4903S:	Supported
4904T:	git https://github.com/c-sky/csky-linux.git
4905F:	Documentation/devicetree/bindings/csky/
4906F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4907F:	Documentation/devicetree/bindings/timer/csky,*
4908F:	arch/csky/
4909F:	drivers/clocksource/timer-gx6605s.c
4910F:	drivers/clocksource/timer-mp-csky.c
4911F:	drivers/irqchip/irq-csky-*
4912N:	csky
4913K:	csky
4914
4915CA8210 IEEE-802.15.4 RADIO DRIVER
4916L:	linux-wpan@vger.kernel.org
4917S:	Orphan
4918W:	https://github.com/Cascoda/ca8210-linux.git
4919F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4920F:	drivers/net/ieee802154/ca8210.c
4921
4922CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4923M:	David Howells <dhowells@redhat.com>
4924L:	netfs@lists.linux.dev
4925S:	Supported
4926F:	Documentation/filesystems/caching/cachefiles.rst
4927F:	fs/cachefiles/
4928
4929CACHESTAT: PAGE CACHE STATS FOR A FILE
4930M:	Nhat Pham <nphamcs@gmail.com>
4931M:	Johannes Weiner <hannes@cmpxchg.org>
4932L:	linux-mm@kvack.org
4933S:	Maintained
4934F:	tools/testing/selftests/cachestat/test_cachestat.c
4935
4936CADENCE MIPI-CSI2 BRIDGES
4937M:	Maxime Ripard <mripard@kernel.org>
4938L:	linux-media@vger.kernel.org
4939S:	Maintained
4940F:	Documentation/devicetree/bindings/media/cdns,*.txt
4941F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4942F:	drivers/media/platform/cadence/cdns-csi2*
4943
4944CADENCE NAND DRIVER
4945L:	linux-mtd@lists.infradead.org
4946S:	Orphan
4947F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4948F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4949
4950CADENCE USB3 DRD IP DRIVER
4951M:	Peter Chen <peter.chen@kernel.org>
4952M:	Pawel Laszczak <pawell@cadence.com>
4953R:	Roger Quadros <rogerq@kernel.org>
4954L:	linux-usb@vger.kernel.org
4955S:	Maintained
4956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4957F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4958F:	drivers/usb/cdns3/
4959X:	drivers/usb/cdns3/cdnsp*
4960
4961CADENCE USBHS DRIVER
4962M:	Pawel Laszczak <pawell@cadence.com>
4963L:	linux-usb@vger.kernel.org
4964S:	Maintained
4965F:	drivers/usb/gadget/udc/cdns2
4966
4967CADENCE USBSSP DRD IP DRIVER
4968M:	Pawel Laszczak <pawell@cadence.com>
4969L:	linux-usb@vger.kernel.org
4970S:	Maintained
4971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4972F:	drivers/usb/cdns3/
4973X:	drivers/usb/cdns3/cdns3*
4974
4975CADET FM/AM RADIO RECEIVER DRIVER
4976M:	Hans Verkuil <hverkuil@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Maintained
4979W:	https://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	drivers/media/radio/radio-cadet*
4982
4983CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4984L:	linux-media@vger.kernel.org
4985S:	Orphan
4986T:	git git://linuxtv.org/media_tree.git
4987F:	Documentation/admin-guide/media/cafe_ccic*
4988F:	drivers/media/platform/marvell/
4989
4990CAIF NETWORK LAYER
4991L:	netdev@vger.kernel.org
4992S:	Orphan
4993F:	Documentation/networking/caif/
4994F:	drivers/net/caif/
4995F:	include/net/caif/
4996F:	include/uapi/linux/caif/
4997F:	net/caif/
4998
4999CAKE QDISC
5000M:	Toke Høiland-Jørgensen <toke@toke.dk>
5001L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5002S:	Maintained
5003F:	net/sched/sch_cake.c
5004
5005CAN NETWORK DRIVERS
5006M:	Marc Kleine-Budde <mkl@pengutronix.de>
5007M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5008L:	linux-can@vger.kernel.org
5009S:	Maintained
5010W:	https://github.com/linux-can
5011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5013F:	Documentation/devicetree/bindings/net/can/
5014F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5015F:	drivers/net/can/
5016F:	drivers/phy/phy-can-transceiver.c
5017F:	include/linux/can/bittiming.h
5018F:	include/linux/can/dev.h
5019F:	include/linux/can/length.h
5020F:	include/linux/can/platform/
5021F:	include/linux/can/rx-offload.h
5022F:	include/uapi/linux/can/error.h
5023F:	include/uapi/linux/can/netlink.h
5024F:	include/uapi/linux/can/vxcan.h
5025
5026CAN NETWORK LAYER
5027M:	Oliver Hartkopp <socketcan@hartkopp.net>
5028M:	Marc Kleine-Budde <mkl@pengutronix.de>
5029L:	linux-can@vger.kernel.org
5030S:	Maintained
5031W:	https://github.com/linux-can
5032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5034F:	Documentation/networking/can.rst
5035F:	Documentation/networking/iso15765-2.rst
5036F:	include/linux/can/can-ml.h
5037F:	include/linux/can/core.h
5038F:	include/linux/can/skb.h
5039F:	include/net/netns/can.h
5040F:	include/uapi/linux/can.h
5041F:	include/uapi/linux/can/bcm.h
5042F:	include/uapi/linux/can/gw.h
5043F:	include/uapi/linux/can/isotp.h
5044F:	include/uapi/linux/can/raw.h
5045F:	net/can/
5046
5047CAN-J1939 NETWORK LAYER
5048M:	Robin van der Gracht <robin@protonic.nl>
5049M:	Oleksij Rempel <o.rempel@pengutronix.de>
5050R:	kernel@pengutronix.de
5051L:	linux-can@vger.kernel.org
5052S:	Maintained
5053F:	Documentation/networking/j1939.rst
5054F:	include/uapi/linux/can/j1939.h
5055F:	net/can/j1939/
5056
5057CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5058M:	Damien Le Moal <dlemoal@kernel.org>
5059L:	linux-riscv@lists.infradead.org
5060L:	linux-gpio@vger.kernel.org (pinctrl driver)
5061F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5062F:	drivers/pinctrl/pinctrl-k210.c
5063
5064CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5065M:	Damien Le Moal <dlemoal@kernel.org>
5066L:	linux-kernel@vger.kernel.org
5067L:	linux-riscv@lists.infradead.org
5068S:	Maintained
5069F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5070F:	drivers/reset/reset-k210.c
5071
5072CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5073M:	Damien Le Moal <dlemoal@kernel.org>
5074L:	linux-riscv@lists.infradead.org
5075S:	Maintained
5076F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5077F:	drivers/soc/canaan/
5078F:	include/soc/canaan/
5079
5080CAPABILITIES
5081M:	Serge Hallyn <serge@hallyn.com>
5082L:	linux-security-module@vger.kernel.org
5083S:	Supported
5084F:	include/linux/capability.h
5085F:	include/uapi/linux/capability.h
5086F:	kernel/capability.c
5087F:	security/commoncap.c
5088
5089CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5090M:	Kevin Tsai <ktsai@capellamicro.com>
5091S:	Maintained
5092F:	drivers/iio/light/cm*
5093
5094CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5095M:	Christian Lamparter <chunkeey@googlemail.com>
5096L:	linux-wireless@vger.kernel.org
5097S:	Maintained
5098W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5099F:	drivers/net/wireless/ath/carl9170/
5100
5101CAVIUM I2C DRIVER
5102M:	Robert Richter <rric@kernel.org>
5103S:	Odd Fixes
5104W:	http://www.marvell.com
5105F:	drivers/i2c/busses/i2c-octeon*
5106F:	drivers/i2c/busses/i2c-thunderx*
5107
5108CAVIUM LIQUIDIO NETWORK DRIVER
5109L:	netdev@vger.kernel.org
5110S:	Orphan
5111W:	http://www.marvell.com
5112F:	drivers/net/ethernet/cavium/liquidio/
5113
5114CAVIUM MMC DRIVER
5115M:	Robert Richter <rric@kernel.org>
5116S:	Odd Fixes
5117W:	http://www.marvell.com
5118F:	drivers/mmc/host/cavium*
5119
5120CAVIUM OCTEON-TX CRYPTO DRIVER
5121M:	George Cherian <gcherian@marvell.com>
5122L:	linux-crypto@vger.kernel.org
5123S:	Supported
5124W:	http://www.marvell.com
5125F:	drivers/crypto/cavium/cpt/
5126
5127CAVIUM THUNDERX2 ARM64 SOC
5128M:	Robert Richter <rric@kernel.org>
5129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5130S:	Odd Fixes
5131F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5132F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5133
5134CBS/ETF/TAPRIO QDISCS
5135M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5136L:	netdev@vger.kernel.org
5137S:	Maintained
5138F:	net/sched/sch_cbs.c
5139F:	net/sched/sch_etf.c
5140F:	net/sched/sch_taprio.c
5141
5142CC2520 IEEE-802.15.4 RADIO DRIVER
5143M:	Stefan Schmidt <stefan@datenfreihafen.org>
5144L:	linux-wpan@vger.kernel.org
5145S:	Odd Fixes
5146F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5147F:	drivers/net/ieee802154/cc2520.c
5148
5149CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5150M:	Gilad Ben-Yossef <gilad@benyossef.com>
5151L:	linux-crypto@vger.kernel.org
5152S:	Supported
5153W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5154F:	drivers/crypto/ccree/
5155
5156CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5157M:	Hadar Gat <hadar.gat@arm.com>
5158L:	linux-crypto@vger.kernel.org
5159S:	Supported
5160W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5161F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5162F:	drivers/char/hw_random/cctrng.c
5163F:	drivers/char/hw_random/cctrng.h
5164
5165CEC FRAMEWORK
5166M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5167L:	linux-media@vger.kernel.org
5168S:	Supported
5169W:	http://linuxtv.org
5170T:	git git://linuxtv.org/media_tree.git
5171F:	Documentation/ABI/testing/debugfs-cec-error-inj
5172F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5173F:	Documentation/driver-api/media/cec-core.rst
5174F:	Documentation/userspace-api/media/cec
5175F:	drivers/media/cec/
5176F:	drivers/media/rc/keymaps/rc-cec.c
5177F:	include/media/cec-notifier.h
5178F:	include/media/cec.h
5179F:	include/uapi/linux/cec-funcs.h
5180F:	include/uapi/linux/cec.h
5181
5182CEC GPIO DRIVER
5183M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5184L:	linux-media@vger.kernel.org
5185S:	Supported
5186W:	http://linuxtv.org
5187T:	git git://linuxtv.org/media_tree.git
5188F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5189F:	drivers/media/cec/platform/cec-gpio/
5190
5191CELL BROADBAND ENGINE ARCHITECTURE
5192L:	linuxppc-dev@lists.ozlabs.org
5193S:	Orphan
5194F:	arch/powerpc/include/asm/cell*.h
5195F:	arch/powerpc/include/asm/spu*.h
5196F:	arch/powerpc/include/uapi/asm/spu*.h
5197F:	arch/powerpc/platforms/cell/
5198
5199CELLWISE CW2015 BATTERY DRIVER
5200M:	Tobias Schrammm <t.schramm@manjaro.org>
5201S:	Maintained
5202F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5203F:	drivers/power/supply/cw2015_battery.c
5204
5205CEPH COMMON CODE (LIBCEPH)
5206M:	Ilya Dryomov <idryomov@gmail.com>
5207M:	Xiubo Li <xiubli@redhat.com>
5208L:	ceph-devel@vger.kernel.org
5209S:	Supported
5210W:	http://ceph.com/
5211T:	git https://github.com/ceph/ceph-client.git
5212F:	include/linux/ceph/
5213F:	include/linux/crush/
5214F:	net/ceph/
5215
5216CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5217M:	Xiubo Li <xiubli@redhat.com>
5218M:	Ilya Dryomov <idryomov@gmail.com>
5219L:	ceph-devel@vger.kernel.org
5220S:	Supported
5221W:	http://ceph.com/
5222T:	git https://github.com/ceph/ceph-client.git
5223F:	Documentation/filesystems/ceph.rst
5224F:	fs/ceph/
5225
5226CERTIFICATE HANDLING
5227M:	David Howells <dhowells@redhat.com>
5228M:	David Woodhouse <dwmw2@infradead.org>
5229L:	keyrings@vger.kernel.org
5230S:	Maintained
5231F:	Documentation/admin-guide/module-signing.rst
5232F:	certs/
5233F:	scripts/sign-file.c
5234F:	scripts/ssl-common.h
5235F:	tools/certs/
5236
5237CFAG12864B LCD DRIVER
5238M:	Miguel Ojeda <ojeda@kernel.org>
5239S:	Maintained
5240F:	drivers/auxdisplay/cfag12864b.c
5241F:	include/linux/cfag12864b.h
5242
5243CFAG12864BFB LCD FRAMEBUFFER DRIVER
5244M:	Miguel Ojeda <ojeda@kernel.org>
5245S:	Maintained
5246F:	drivers/auxdisplay/cfag12864bfb.c
5247F:	include/linux/cfag12864b.h
5248
5249CHAR and MISC DRIVERS
5250M:	Arnd Bergmann <arnd@arndb.de>
5251M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5252S:	Supported
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5254F:	drivers/char/
5255F:	drivers/misc/
5256F:	include/linux/miscdevice.h
5257X:	drivers/char/agp/
5258X:	drivers/char/hw_random/
5259X:	drivers/char/ipmi/
5260X:	drivers/char/random.c
5261X:	drivers/char/tpm/
5262
5263CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5264M:	Thomas Weißschuh <linux@weissschuh.net>
5265L:	linux-hwmon@vger.kernel.org
5266S:	Maintained
5267F:	Documentation/hwmon/powerz.rst
5268F:	drivers/hwmon/powerz.c
5269
5270CHECKPATCH
5271M:	Andy Whitcroft <apw@canonical.com>
5272M:	Joe Perches <joe@perches.com>
5273R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5274R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5275S:	Maintained
5276F:	scripts/checkpatch.pl
5277
5278CHECKPATCH DOCUMENTATION
5279M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5280M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5281R:	Joe Perches <joe@perches.com>
5282S:	Maintained
5283F:	Documentation/dev-tools/checkpatch.rst
5284
5285CHINESE DOCUMENTATION
5286M:	Alex Shi <alexs@kernel.org>
5287M:	Yanteng Si <siyanteng@loongson.cn>
5288S:	Maintained
5289F:	Documentation/translations/zh_CN/
5290
5291CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5292M:	Peter Chen <peter.chen@kernel.org>
5293L:	linux-usb@vger.kernel.org
5294S:	Maintained
5295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5296F:	drivers/usb/chipidea/
5297
5298CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5299M:	Hans de Goede <hdegoede@redhat.com>
5300L:	linux-input@vger.kernel.org
5301S:	Maintained
5302F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5303F:	drivers/input/touchscreen/chipone_icn8318.c
5304
5305CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5306M:	Hans de Goede <hdegoede@redhat.com>
5307L:	linux-input@vger.kernel.org
5308S:	Maintained
5309F:	drivers/input/touchscreen/chipone_icn8505.c
5310
5311CHROME HARDWARE PLATFORM SUPPORT
5312M:	Benson Leung <bleung@chromium.org>
5313M:	Tzung-Bi Shih <tzungbi@kernel.org>
5314L:	chrome-platform@lists.linux.dev
5315S:	Maintained
5316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5317F:	drivers/platform/chrome/
5318
5319CHROMEOS EC CODEC DRIVER
5320M:	Cheng-Yi Chiang <cychiang@chromium.org>
5321M:	Tzung-Bi Shih <tzungbi@kernel.org>
5322R:	Guenter Roeck <groeck@chromium.org>
5323L:	chrome-platform@lists.linux.dev
5324S:	Maintained
5325F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5326F:	sound/soc/codecs/cros_ec_codec.*
5327
5328CHROMEOS EC CHARGE CONTROL
5329M:	Thomas Weißschuh <thomas@weissschuh.net>
5330S:	Maintained
5331F:	drivers/power/supply/cros_charge-control.c
5332
5333CHROMEOS EC HARDWARE MONITORING
5334M:	Thomas Weißschuh <thomas@weissschuh.net>
5335L:	chrome-platform@lists.linux.dev
5336L:	linux-hwmon@vger.kernel.org
5337S:	Maintained
5338F:	Documentation/hwmon/cros_ec_hwmon.rst
5339F:	drivers/hwmon/cros_ec_hwmon.c
5340
5341CHROMEOS EC LED DRIVER
5342M:	Thomas Weißschuh <thomas@weissschuh.net>
5343S:	Maintained
5344F:	drivers/leds/leds-cros_ec.c
5345
5346CHROMEOS EC SUBDRIVERS
5347M:	Benson Leung <bleung@chromium.org>
5348R:	Guenter Roeck <groeck@chromium.org>
5349L:	chrome-platform@lists.linux.dev
5350S:	Maintained
5351F:	drivers/power/supply/cros_charge-control.c
5352F:	drivers/power/supply/cros_usbpd-charger.c
5353N:	cros_ec
5354N:	cros-ec
5355
5356CHROMEOS EC UART DRIVER
5357M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5358R:	Benson Leung <bleung@chromium.org>
5359R:	Tzung-Bi Shih <tzungbi@kernel.org>
5360S:	Maintained
5361F:	drivers/platform/chrome/cros_ec_uart.c
5362
5363CHROMEOS EC USB PD NOTIFY DRIVER
5364M:	Prashant Malani <pmalani@chromium.org>
5365L:	chrome-platform@lists.linux.dev
5366S:	Maintained
5367F:	drivers/platform/chrome/cros_usbpd_notify.c
5368F:	include/linux/platform_data/cros_usbpd_notify.h
5369
5370CHROMEOS EC USB TYPE-C DRIVER
5371M:	Prashant Malani <pmalani@chromium.org>
5372L:	chrome-platform@lists.linux.dev
5373S:	Maintained
5374F:	drivers/platform/chrome/cros_ec_typec.*
5375F:	drivers/platform/chrome/cros_typec_switch.c
5376F:	drivers/platform/chrome/cros_typec_vdm.*
5377
5378CHROMEOS HPS DRIVER
5379M:	Dan Callaghan <dcallagh@chromium.org>
5380R:	Sami Kyöstilä <skyostil@chromium.org>
5381S:	Maintained
5382F:	drivers/platform/chrome/cros_hps_i2c.c
5383
5384CHROMEOS EC WATCHDOG
5385M:	Lukasz Majczak <lma@chromium.org>
5386L:	chrome-platform@lists.linux.dev
5387S:	Maintained
5388F:	drivers/watchdog/cros_ec_wdt.c
5389
5390CHRONTEL CH7322 CEC DRIVER
5391M:	Joe Tessler <jrt@google.com>
5392L:	linux-media@vger.kernel.org
5393S:	Maintained
5394T:	git git://linuxtv.org/media_tree.git
5395F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5396F:	drivers/media/cec/i2c/ch7322.c
5397
5398CIRRUS LOGIC AUDIO CODEC DRIVERS
5399M:	David Rhodes <david.rhodes@cirrus.com>
5400M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5401L:	linux-sound@vger.kernel.org
5402L:	patches@opensource.cirrus.com
5403S:	Maintained
5404F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5405F:	drivers/mfd/cs42l43*
5406F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5407F:	drivers/spi/spi-cs42l43*
5408F:	include/dt-bindings/sound/cs*
5409F:	include/linux/mfd/cs42l43*
5410F:	include/sound/cs*
5411F:	sound/pci/hda/cirrus*
5412F:	sound/pci/hda/cs*
5413F:	sound/pci/hda/hda_component*
5414F:	sound/pci/hda/hda_cs_dsp_ctl.*
5415F:	sound/soc/codecs/cs*
5416
5417CIRRUS LOGIC HAPTIC DRIVERS
5418M:	James Ogletree <jogletre@opensource.cirrus.com>
5419M:	Fred Treven <fred.treven@cirrus.com>
5420M:	Ben Bright <ben.bright@cirrus.com>
5421L:	patches@opensource.cirrus.com
5422S:	Supported
5423F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5424F:	drivers/input/misc/cs40l*
5425F:	drivers/mfd/cs40l*
5426F:	include/linux/mfd/cs40l*
5427F:	sound/soc/codecs/cs40l*
5428
5429CIRRUS LOGIC DSP FIRMWARE DRIVER
5430M:	Simon Trimmer <simont@opensource.cirrus.com>
5431M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5432M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5433L:	patches@opensource.cirrus.com
5434S:	Supported
5435W:	https://github.com/CirrusLogic/linux-drivers/wiki
5436T:	git https://github.com/CirrusLogic/linux-drivers.git
5437F:	drivers/firmware/cirrus/*
5438F:	include/linux/firmware/cirrus/*
5439
5440CIRRUS LOGIC EP93XX ETHERNET DRIVER
5441M:	Hartley Sweeten <hsweeten@visionengravers.com>
5442L:	netdev@vger.kernel.org
5443S:	Maintained
5444F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5445
5446CIRRUS LOGIC LOCHNAGAR DRIVER
5447M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5448M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5449L:	patches@opensource.cirrus.com
5450S:	Supported
5451F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5452F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5453F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5454F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5455F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5456F:	Documentation/hwmon/lochnagar.rst
5457F:	drivers/clk/clk-lochnagar.c
5458F:	drivers/hwmon/lochnagar-hwmon.c
5459F:	drivers/mfd/lochnagar-i2c.c
5460F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5461F:	drivers/regulator/lochnagar-regulator.c
5462F:	include/dt-bindings/clock/lochnagar.h
5463F:	include/dt-bindings/pinctrl/lochnagar.h
5464F:	include/linux/mfd/lochnagar*
5465F:	sound/soc/codecs/lochnagar-sc.c
5466
5467CIRRUS LOGIC MADERA CODEC DRIVERS
5468M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5469M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5470L:	linux-sound@vger.kernel.org
5471L:	patches@opensource.cirrus.com
5472S:	Supported
5473W:	https://github.com/CirrusLogic/linux-drivers/wiki
5474T:	git https://github.com/CirrusLogic/linux-drivers.git
5475F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5476F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5477F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5478F:	drivers/gpio/gpio-madera*
5479F:	drivers/irqchip/irq-madera*
5480F:	drivers/mfd/cs47l*
5481F:	drivers/mfd/madera*
5482F:	drivers/pinctrl/cirrus/*
5483F:	include/dt-bindings/sound/madera*
5484F:	include/linux/irqchip/irq-madera*
5485F:	include/linux/mfd/madera/*
5486F:	include/sound/madera*
5487F:	sound/soc/codecs/cs47l*
5488F:	sound/soc/codecs/madera*
5489
5490CISCO FCOE HBA DRIVER
5491M:	Satish Kharat <satishkh@cisco.com>
5492M:	Sesidhar Baddela <sebaddel@cisco.com>
5493M:	Karan Tilak Kumar <kartilak@cisco.com>
5494L:	linux-scsi@vger.kernel.org
5495S:	Supported
5496F:	drivers/scsi/fnic/
5497
5498CISCO SCSI HBA DRIVER
5499M:	Karan Tilak Kumar <kartilak@cisco.com>
5500M:	Sesidhar Baddela <sebaddel@cisco.com>
5501L:	linux-scsi@vger.kernel.org
5502S:	Supported
5503F:	drivers/scsi/snic/
5504
5505CISCO VIC ETHERNET NIC DRIVER
5506M:	Christian Benvenuti <benve@cisco.com>
5507M:	Satish Kharat <satishkh@cisco.com>
5508S:	Supported
5509F:	drivers/net/ethernet/cisco/enic/
5510
5511CISCO VIC LOW LATENCY NIC DRIVER
5512M:	Christian Benvenuti <benve@cisco.com>
5513M:	Nelson Escobar <neescoba@cisco.com>
5514S:	Supported
5515F:	drivers/infiniband/hw/usnic/
5516
5517CLANG CONTROL FLOW INTEGRITY SUPPORT
5518M:	Sami Tolvanen <samitolvanen@google.com>
5519M:	Kees Cook <kees@kernel.org>
5520R:	Nathan Chancellor <nathan@kernel.org>
5521L:	llvm@lists.linux.dev
5522S:	Supported
5523B:	https://github.com/ClangBuiltLinux/linux/issues
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5525F:	include/linux/cfi.h
5526F:	kernel/cfi.c
5527
5528CLANG-FORMAT FILE
5529M:	Miguel Ojeda <ojeda@kernel.org>
5530S:	Maintained
5531F:	.clang-format
5532
5533CLANG/LLVM BUILD SUPPORT
5534M:	Nathan Chancellor <nathan@kernel.org>
5535R:	Nick Desaulniers <ndesaulniers@google.com>
5536R:	Bill Wendling <morbo@google.com>
5537R:	Justin Stitt <justinstitt@google.com>
5538L:	llvm@lists.linux.dev
5539S:	Supported
5540W:	https://clangbuiltlinux.github.io/
5541B:	https://github.com/ClangBuiltLinux/linux/issues
5542C:	irc://irc.libera.chat/clangbuiltlinux
5543F:	Documentation/kbuild/llvm.rst
5544F:	include/linux/compiler-clang.h
5545F:	scripts/Makefile.clang
5546F:	scripts/clang-tools/
5547K:	\b(?i:clang|llvm)\b
5548
5549CLK API
5550M:	Russell King <linux@armlinux.org.uk>
5551L:	linux-clk@vger.kernel.org
5552S:	Maintained
5553F:	include/linux/clk.h
5554
5555CLOCKSOURCE, CLOCKEVENT DRIVERS
5556M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5557M:	Thomas Gleixner <tglx@linutronix.de>
5558L:	linux-kernel@vger.kernel.org
5559S:	Supported
5560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5561F:	Documentation/devicetree/bindings/timer/
5562F:	drivers/clocksource/
5563
5564CLOSURES
5565M:	Kent Overstreet <kent.overstreet@linux.dev>
5566L:	linux-bcachefs@vger.kernel.org
5567S:	Supported
5568C:	irc://irc.oftc.net/bcache
5569F:	include/linux/closure.h
5570F:	lib/closure.c
5571
5572CMPC ACPI DRIVER
5573M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5574L:	platform-driver-x86@vger.kernel.org
5575S:	Supported
5576F:	drivers/platform/x86/classmate-laptop.c
5577
5578COBALT MEDIA DRIVER
5579M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5580L:	linux-media@vger.kernel.org
5581S:	Supported
5582W:	https://linuxtv.org
5583T:	git git://linuxtv.org/media_tree.git
5584F:	drivers/media/pci/cobalt/
5585
5586COCCINELLE/Semantic Patches (SmPL)
5587M:	Julia Lawall <Julia.Lawall@inria.fr>
5588M:	Nicolas Palix <nicolas.palix@imag.fr>
5589L:	cocci@inria.fr (moderated for non-subscribers)
5590S:	Supported
5591W:	https://coccinelle.gitlabpages.inria.fr/website/
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5593F:	Documentation/dev-tools/coccinelle.rst
5594F:	scripts/coccicheck
5595F:	scripts/coccinelle/
5596
5597CODA FILE SYSTEM
5598M:	Jan Harkes <jaharkes@cs.cmu.edu>
5599M:	coda@cs.cmu.edu
5600L:	codalist@coda.cs.cmu.edu
5601S:	Maintained
5602W:	http://www.coda.cs.cmu.edu/
5603F:	Documentation/filesystems/coda.rst
5604F:	fs/coda/
5605F:	include/linux/coda*.h
5606F:	include/uapi/linux/coda*.h
5607
5608CODA V4L2 MEM2MEM DRIVER
5609M:	Philipp Zabel <p.zabel@pengutronix.de>
5610L:	linux-media@vger.kernel.org
5611S:	Maintained
5612F:	Documentation/devicetree/bindings/media/coda.yaml
5613F:	drivers/media/platform/chips-media/coda
5614
5615CODE OF CONDUCT
5616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5617S:	Supported
5618F:	Documentation/process/code-of-conduct-interpretation.rst
5619F:	Documentation/process/code-of-conduct.rst
5620
5621CODE TAGGING
5622M:	Suren Baghdasaryan <surenb@google.com>
5623M:	Kent Overstreet <kent.overstreet@linux.dev>
5624S:	Maintained
5625F:	include/asm-generic/codetag.lds.h
5626F:	include/linux/codetag.h
5627F:	lib/codetag.c
5628
5629COMEDI DRIVERS
5630M:	Ian Abbott <abbotti@mev.co.uk>
5631M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5632S:	Odd Fixes
5633F:	drivers/comedi/
5634F:	include/linux/comedi/
5635F:	include/uapi/linux/comedi.h
5636
5637COMMON CLK FRAMEWORK
5638M:	Michael Turquette <mturquette@baylibre.com>
5639M:	Stephen Boyd <sboyd@kernel.org>
5640L:	linux-clk@vger.kernel.org
5641S:	Maintained
5642Q:	http://patchwork.kernel.org/project/linux-clk/list/
5643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5644F:	Documentation/devicetree/bindings/clock/
5645F:	drivers/clk/
5646F:	include/dt-bindings/clock/
5647F:	include/linux/clk-pr*
5648F:	include/linux/clk/
5649F:	include/linux/of_clk.h
5650X:	drivers/clk/clkdev.c
5651
5652COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5653M:	Steve French <sfrench@samba.org>
5654R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5655R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5656R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5657R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5658R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5659L:	linux-cifs@vger.kernel.org
5660L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5661S:	Supported
5662W:	https://wiki.samba.org/index.php/LinuxCIFS
5663T:	git git://git.samba.org/sfrench/cifs-2.6.git
5664F:	Documentation/admin-guide/cifs/
5665F:	fs/smb/client/
5666F:	fs/smb/common/
5667F:	include/uapi/linux/cifs
5668
5669COMPACTPCI HOTPLUG CORE
5670M:	Scott Murray <scott@spiteful.org>
5671L:	linux-pci@vger.kernel.org
5672S:	Maintained
5673F:	drivers/pci/hotplug/cpci_hotplug*
5674
5675COMPACTPCI HOTPLUG GENERIC DRIVER
5676M:	Scott Murray <scott@spiteful.org>
5677L:	linux-pci@vger.kernel.org
5678S:	Maintained
5679F:	drivers/pci/hotplug/cpcihp_generic.c
5680
5681COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5682M:	Scott Murray <scott@spiteful.org>
5683L:	linux-pci@vger.kernel.org
5684S:	Maintained
5685F:	drivers/pci/hotplug/cpcihp_zt5550.*
5686
5687COMPAL LAPTOP SUPPORT
5688M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5689L:	platform-driver-x86@vger.kernel.org
5690S:	Maintained
5691F:	drivers/platform/x86/compal-laptop.c
5692
5693COMPILER ATTRIBUTES
5694M:	Miguel Ojeda <ojeda@kernel.org>
5695S:	Maintained
5696F:	include/linux/compiler_attributes.h
5697
5698COMPUTE EXPRESS LINK (CXL)
5699M:	Davidlohr Bueso <dave@stgolabs.net>
5700M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5701M:	Dave Jiang <dave.jiang@intel.com>
5702M:	Alison Schofield <alison.schofield@intel.com>
5703M:	Vishal Verma <vishal.l.verma@intel.com>
5704M:	Ira Weiny <ira.weiny@intel.com>
5705M:	Dan Williams <dan.j.williams@intel.com>
5706L:	linux-cxl@vger.kernel.org
5707S:	Maintained
5708F:	Documentation/driver-api/cxl
5709F:	drivers/cxl/
5710F:	include/cxl/
5711F:	include/uapi/linux/cxl_mem.h
5712F:	tools/testing/cxl/
5713
5714COMPUTE EXPRESS LINK PMU (CPMU)
5715M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5716L:	linux-cxl@vger.kernel.org
5717S:	Maintained
5718F:	Documentation/admin-guide/perf/cxl.rst
5719F:	drivers/perf/cxl_pmu.c
5720
5721CONEXANT ACCESSRUNNER USB DRIVER
5722L:	accessrunner-general@lists.sourceforge.net
5723S:	Orphan
5724W:	http://accessrunner.sourceforge.net/
5725F:	drivers/usb/atm/cxacru.c
5726
5727CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5728M:	Elena Reshetova <elena.reshetova@intel.com>
5729M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5730S:	Maintained
5731F:	Documentation/security/snp-tdx-threat-model.rst
5732
5733CONFIGFS
5734M:	Joel Becker <jlbec@evilplan.org>
5735M:	Christoph Hellwig <hch@lst.de>
5736S:	Supported
5737T:	git git://git.infradead.org/users/hch/configfs.git
5738F:	fs/configfs/
5739F:	include/linux/configfs.h
5740F:	samples/configfs/
5741
5742CONSOLE SUBSYSTEM
5743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5744S:	Supported
5745F:	drivers/video/console/
5746F:	include/linux/console*
5747
5748CONTEXT TRACKING
5749M:	Frederic Weisbecker <frederic@kernel.org>
5750M:	"Paul E. McKenney" <paulmck@kernel.org>
5751S:	Maintained
5752F:	include/linux/context_tracking*
5753F:	kernel/context_tracking.c
5754
5755CONTROL GROUP (CGROUP)
5756M:	Tejun Heo <tj@kernel.org>
5757M:	Zefan Li <lizefan.x@bytedance.com>
5758M:	Johannes Weiner <hannes@cmpxchg.org>
5759M:	Michal Koutný <mkoutny@suse.com>
5760L:	cgroups@vger.kernel.org
5761S:	Maintained
5762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5763F:	Documentation/admin-guide/cgroup-v1/
5764F:	Documentation/admin-guide/cgroup-v2.rst
5765F:	include/linux/cgroup*
5766F:	kernel/cgroup/
5767F:	tools/testing/selftests/cgroup/
5768
5769CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5770M:	Tejun Heo <tj@kernel.org>
5771M:	Josef Bacik <josef@toxicpanda.com>
5772M:	Jens Axboe <axboe@kernel.dk>
5773L:	cgroups@vger.kernel.org
5774L:	linux-block@vger.kernel.org
5775T:	git git://git.kernel.dk/linux-block
5776F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5777F:	block/bfq-cgroup.c
5778F:	block/blk-cgroup.c
5779F:	block/blk-iocost.c
5780F:	block/blk-iolatency.c
5781F:	block/blk-throttle.c
5782F:	include/linux/blk-cgroup.h
5783
5784CONTROL GROUP - CPUSET
5785M:	Waiman Long <longman@redhat.com>
5786M:	Zefan Li <lizefan.x@bytedance.com>
5787L:	cgroups@vger.kernel.org
5788S:	Maintained
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5790F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5791F:	include/linux/cpuset.h
5792F:	kernel/cgroup/cpuset-internal.h
5793F:	kernel/cgroup/cpuset-v1.c
5794F:	kernel/cgroup/cpuset.c
5795F:	tools/testing/selftests/cgroup/test_cpuset.c
5796F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5797F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5798
5799CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5800M:	Johannes Weiner <hannes@cmpxchg.org>
5801M:	Michal Hocko <mhocko@kernel.org>
5802M:	Roman Gushchin <roman.gushchin@linux.dev>
5803M:	Shakeel Butt <shakeel.butt@linux.dev>
5804R:	Muchun Song <muchun.song@linux.dev>
5805L:	cgroups@vger.kernel.org
5806L:	linux-mm@kvack.org
5807S:	Maintained
5808F:	include/linux/memcontrol.h
5809F:	mm/memcontrol.c
5810F:	mm/memcontrol-v1.c
5811F:	mm/memcontrol-v1.h
5812F:	mm/swap_cgroup.c
5813F:	samples/cgroup/*
5814F:	tools/testing/selftests/cgroup/memcg_protection.m
5815F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5816F:	tools/testing/selftests/cgroup/test_kmem.c
5817F:	tools/testing/selftests/cgroup/test_memcontrol.c
5818
5819CORETEMP HARDWARE MONITORING DRIVER
5820M:	Fenghua Yu <fenghua.yu@intel.com>
5821L:	linux-hwmon@vger.kernel.org
5822S:	Maintained
5823F:	Documentation/hwmon/coretemp.rst
5824F:	drivers/hwmon/coretemp.c
5825
5826CORSAIR-CPRO HARDWARE MONITOR DRIVER
5827M:	Marius Zachmann <mail@mariuszachmann.de>
5828L:	linux-hwmon@vger.kernel.org
5829S:	Maintained
5830F:	drivers/hwmon/corsair-cpro.c
5831
5832CORSAIR-PSU HARDWARE MONITOR DRIVER
5833M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5834L:	linux-hwmon@vger.kernel.org
5835S:	Maintained
5836F:	Documentation/hwmon/corsair-psu.rst
5837F:	drivers/hwmon/corsair-psu.c
5838
5839COUNTER SUBSYSTEM
5840M:	William Breathitt Gray <wbg@kernel.org>
5841L:	linux-iio@vger.kernel.org
5842S:	Maintained
5843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5844F:	Documentation/ABI/testing/sysfs-bus-counter
5845F:	Documentation/driver-api/generic-counter.rst
5846F:	drivers/counter/
5847F:	include/linux/counter.h
5848F:	include/uapi/linux/counter.h
5849F:	tools/counter/
5850
5851COUNTER WATCH EVENTS TOOL
5852M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5853L:	linux-iio@vger.kernel.org
5854S:	Maintained
5855F:	tools/counter/counter_watch_events.c
5856
5857CP2615 I2C DRIVER
5858M:	Bence Csókás <bence98@sch.bme.hu>
5859S:	Maintained
5860F:	drivers/i2c/busses/i2c-cp2615.c
5861
5862CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5863M:	Viresh Kumar <viresh.kumar@linaro.org>
5864M:	Sudeep Holla <sudeep.holla@arm.com>
5865L:	linux-pm@vger.kernel.org
5866S:	Maintained
5867W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5868F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5869
5870CPU FREQUENCY SCALING FRAMEWORK
5871M:	"Rafael J. Wysocki" <rafael@kernel.org>
5872M:	Viresh Kumar <viresh.kumar@linaro.org>
5873L:	linux-pm@vger.kernel.org
5874S:	Maintained
5875B:	https://bugzilla.kernel.org
5876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5878F:	Documentation/admin-guide/pm/cpufreq.rst
5879F:	Documentation/admin-guide/pm/intel_pstate.rst
5880F:	Documentation/cpu-freq/
5881F:	Documentation/devicetree/bindings/cpufreq/
5882F:	drivers/cpufreq/
5883F:	include/linux/cpufreq.h
5884F:	include/linux/sched/cpufreq.h
5885F:	kernel/sched/cpufreq*.c
5886F:	tools/testing/selftests/cpufreq/
5887
5888CPU HOTPLUG
5889M:	Thomas Gleixner <tglx@linutronix.de>
5890M:	Peter Zijlstra <peterz@infradead.org>
5891L:	linux-kernel@vger.kernel.org
5892S:	Maintained
5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5894F:	include/linux/cpu.h
5895F:	include/linux/cpuhotplug.h
5896F:	include/linux/smpboot.h
5897F:	kernel/cpu.c
5898F:	kernel/smpboot.*
5899
5900CPU IDLE TIME MANAGEMENT FRAMEWORK
5901M:	"Rafael J. Wysocki" <rafael@kernel.org>
5902M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5903L:	linux-pm@vger.kernel.org
5904S:	Maintained
5905B:	https://bugzilla.kernel.org
5906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5907F:	Documentation/admin-guide/pm/cpuidle.rst
5908F:	Documentation/driver-api/pm/cpuidle.rst
5909F:	drivers/cpuidle/
5910F:	include/linux/cpuidle.h
5911
5912CPU POWER MONITORING SUBSYSTEM
5913M:	Thomas Renninger <trenn@suse.com>
5914M:	Shuah Khan <shuah@kernel.org>
5915M:	Shuah Khan <skhan@linuxfoundation.org>
5916M:	John B. Wyatt IV <jwyatt@redhat.com>
5917M:	John B. Wyatt IV <sageofredondo@gmail.com>
5918M:	John Kacur <jkacur@redhat.com>
5919L:	linux-pm@vger.kernel.org
5920S:	Maintained
5921F:	tools/power/cpupower/
5922
5923CPUID/MSR DRIVER
5924M:	"H. Peter Anvin" <hpa@zytor.com>
5925S:	Maintained
5926F:	arch/x86/kernel/cpuid.c
5927F:	arch/x86/kernel/msr.c
5928
5929CPUIDLE DRIVER - ARM BIG LITTLE
5930M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5931M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5932L:	linux-pm@vger.kernel.org
5933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5934S:	Maintained
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5936F:	drivers/cpuidle/cpuidle-big_little.c
5937
5938CPUIDLE DRIVER - ARM EXYNOS
5939M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5940M:	Kukjin Kim <kgene@kernel.org>
5941R:	Krzysztof Kozlowski <krzk@kernel.org>
5942L:	linux-pm@vger.kernel.org
5943L:	linux-samsung-soc@vger.kernel.org
5944S:	Maintained
5945F:	arch/arm/mach-exynos/pm.c
5946F:	drivers/cpuidle/cpuidle-exynos.c
5947F:	include/linux/platform_data/cpuidle-exynos.h
5948
5949CPUIDLE DRIVER - ARM PSCI
5950M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5951M:	Sudeep Holla <sudeep.holla@arm.com>
5952L:	linux-pm@vger.kernel.org
5953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5954S:	Supported
5955F:	drivers/cpuidle/cpuidle-psci.c
5956
5957CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5958M:	Ulf Hansson <ulf.hansson@linaro.org>
5959L:	linux-pm@vger.kernel.org
5960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5961S:	Supported
5962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5963F:	drivers/cpuidle/cpuidle-psci-domain.c
5964F:	drivers/cpuidle/cpuidle-psci.h
5965
5966CPUIDLE DRIVER - DT IDLE PM DOMAIN
5967M:	Ulf Hansson <ulf.hansson@linaro.org>
5968L:	linux-pm@vger.kernel.org
5969S:	Supported
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5971F:	drivers/cpuidle/dt_idle_genpd.c
5972F:	drivers/cpuidle/dt_idle_genpd.h
5973
5974CPUIDLE DRIVER - RISC-V SBI
5975M:	Anup Patel <anup@brainfault.org>
5976L:	linux-pm@vger.kernel.org
5977L:	linux-riscv@lists.infradead.org
5978S:	Maintained
5979F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5980
5981CRAMFS FILESYSTEM
5982M:	Nicolas Pitre <nico@fluxnic.net>
5983S:	Maintained
5984F:	Documentation/filesystems/cramfs.rst
5985F:	fs/cramfs/
5986
5987CREATIVE SB0540
5988M:	Bastien Nocera <hadess@hadess.net>
5989L:	linux-input@vger.kernel.org
5990S:	Maintained
5991F:	drivers/hid/hid-creative-sb0540.c
5992
5993CRYPTO API
5994M:	Herbert Xu <herbert@gondor.apana.org.au>
5995M:	"David S. Miller" <davem@davemloft.net>
5996L:	linux-crypto@vger.kernel.org
5997S:	Maintained
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6000F:	Documentation/crypto/
6001F:	Documentation/devicetree/bindings/crypto/
6002F:	arch/*/crypto/
6003F:	crypto/
6004F:	drivers/crypto/
6005F:	include/crypto/
6006F:	include/linux/crypto*
6007F:	lib/crypto/
6008
6009CRYPTO SPEED TEST COMPARE
6010M:	Wang Jinchao <wangjinchao@xfusion.com>
6011L:	linux-crypto@vger.kernel.org
6012S:	Maintained
6013F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6014
6015CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6016M:	Neil Horman <nhorman@tuxdriver.com>
6017L:	linux-crypto@vger.kernel.org
6018S:	Maintained
6019F:	crypto/ansi_cprng.c
6020F:	crypto/rng.c
6021
6022CS3308 MEDIA DRIVER
6023M:	Hans Verkuil <hverkuil@xs4all.nl>
6024L:	linux-media@vger.kernel.org
6025S:	Odd Fixes
6026W:	http://linuxtv.org
6027T:	git git://linuxtv.org/media_tree.git
6028F:	drivers/media/i2c/cs3308.c
6029
6030CS5535 Audio ALSA driver
6031M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6032S:	Maintained
6033F:	sound/pci/cs5535audio/
6034
6035CTU CAN FD DRIVER
6036M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6037M:	Ondrej Ille <ondrej.ille@gmail.com>
6038L:	linux-can@vger.kernel.org
6039S:	Maintained
6040F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6041F:	drivers/net/can/ctucanfd/
6042
6043CVE ASSIGNMENT CONTACT
6044M:	CVE Assignment Team <cve@kernel.org>
6045S:	Maintained
6046F:	Documentation/process/cve.rst
6047
6048CW1200 WLAN driver
6049S:	Orphan
6050F:	drivers/net/wireless/st/cw1200/
6051F:	include/linux/platform_data/net-cw1200.h
6052
6053CX18 VIDEO4LINUX DRIVER
6054M:	Andy Walls <awalls@md.metrocast.net>
6055L:	linux-media@vger.kernel.org
6056S:	Maintained
6057W:	https://linuxtv.org
6058T:	git git://linuxtv.org/media_tree.git
6059F:	drivers/media/pci/cx18/
6060F:	include/uapi/linux/ivtv*
6061
6062CX2341X MPEG ENCODER HELPER MODULE
6063M:	Hans Verkuil <hverkuil@xs4all.nl>
6064L:	linux-media@vger.kernel.org
6065S:	Maintained
6066W:	https://linuxtv.org
6067T:	git git://linuxtv.org/media_tree.git
6068F:	drivers/media/common/cx2341x*
6069F:	include/media/drv-intf/cx2341x.h
6070
6071CX24120 MEDIA DRIVER
6072M:	Jemma Denson <jdenson@gmail.com>
6073M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6074L:	linux-media@vger.kernel.org
6075S:	Maintained
6076W:	https://linuxtv.org
6077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6078F:	drivers/media/dvb-frontends/cx24120*
6079
6080CX88 VIDEO4LINUX DRIVER
6081M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6082L:	linux-media@vger.kernel.org
6083S:	Odd fixes
6084W:	https://linuxtv.org
6085T:	git git://linuxtv.org/media_tree.git
6086F:	Documentation/driver-api/media/drivers/cx88*
6087F:	drivers/media/pci/cx88/
6088
6089CXD2820R MEDIA DRIVER
6090L:	linux-media@vger.kernel.org
6091S:	Orphan
6092W:	https://linuxtv.org
6093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6094F:	drivers/media/dvb-frontends/cxd2820r*
6095
6096CXGB3 ETHERNET DRIVER (CXGB3)
6097M:	Potnuri Bharat Teja <bharat@chelsio.com>
6098L:	netdev@vger.kernel.org
6099S:	Supported
6100W:	http://www.chelsio.com
6101F:	drivers/net/ethernet/chelsio/cxgb3/
6102
6103CXGB3 ISCSI DRIVER (CXGB3I)
6104M:	Varun Prakash <varun@chelsio.com>
6105L:	linux-scsi@vger.kernel.org
6106S:	Supported
6107W:	http://www.chelsio.com
6108F:	drivers/scsi/cxgbi/cxgb3i
6109
6110CXGB4 CRYPTO DRIVER (chcr)
6111M:	Ayush Sawal <ayush.sawal@chelsio.com>
6112L:	linux-crypto@vger.kernel.org
6113S:	Supported
6114W:	http://www.chelsio.com
6115F:	drivers/crypto/chelsio
6116
6117CXGB4 ETHERNET DRIVER (CXGB4)
6118M:	Potnuri Bharat Teja <bharat@chelsio.com>
6119L:	netdev@vger.kernel.org
6120S:	Supported
6121W:	http://www.chelsio.com
6122F:	drivers/net/ethernet/chelsio/cxgb4/
6123
6124CXGB4 INLINE CRYPTO DRIVER
6125M:	Ayush Sawal <ayush.sawal@chelsio.com>
6126L:	netdev@vger.kernel.org
6127S:	Supported
6128W:	http://www.chelsio.com
6129F:	drivers/net/ethernet/chelsio/inline_crypto/
6130
6131CXGB4 ISCSI DRIVER (CXGB4I)
6132M:	Varun Prakash <varun@chelsio.com>
6133L:	linux-scsi@vger.kernel.org
6134S:	Supported
6135W:	http://www.chelsio.com
6136F:	drivers/scsi/cxgbi/cxgb4i
6137
6138CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6139M:	Potnuri Bharat Teja <bharat@chelsio.com>
6140L:	linux-rdma@vger.kernel.org
6141S:	Supported
6142W:	http://www.openfabrics.org
6143F:	drivers/infiniband/hw/cxgb4/
6144F:	include/uapi/rdma/cxgb4-abi.h
6145
6146CXGB4VF ETHERNET DRIVER (CXGB4VF)
6147M:	Potnuri Bharat Teja <bharat@chelsio.com>
6148L:	netdev@vger.kernel.org
6149S:	Supported
6150W:	http://www.chelsio.com
6151F:	drivers/net/ethernet/chelsio/cxgb4vf/
6152
6153CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6154M:	Frederic Barrat <fbarrat@linux.ibm.com>
6155M:	Andrew Donnellan <ajd@linux.ibm.com>
6156L:	linuxppc-dev@lists.ozlabs.org
6157S:	Supported
6158F:	Documentation/ABI/testing/sysfs-class-cxl
6159F:	Documentation/arch/powerpc/cxl.rst
6160F:	arch/powerpc/platforms/powernv/pci-cxl.c
6161F:	drivers/misc/cxl/
6162F:	include/misc/cxl*
6163F:	include/uapi/misc/cxl.h
6164
6165CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6166M:	Manoj N. Kumar <manoj@linux.ibm.com>
6167M:	Uma Krishnan <ukrishn@linux.ibm.com>
6168L:	linux-scsi@vger.kernel.org
6169S:	Obsolete
6170F:	Documentation/arch/powerpc/cxlflash.rst
6171F:	drivers/scsi/cxlflash/
6172F:	include/uapi/scsi/cxlflash_ioctl.h
6173
6174CYBERPRO FB DRIVER
6175M:	Russell King <linux@armlinux.org.uk>
6176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6177S:	Maintained
6178W:	http://www.armlinux.org.uk/
6179F:	drivers/video/fbdev/cyber2000fb.*
6180
6181CYCLADES PC300 DRIVER
6182S:	Orphan
6183F:	drivers/net/wan/pc300*
6184
6185CYPRESS CY8C95X0 PINCTRL DRIVER
6186M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6187L:	linux-gpio@vger.kernel.org
6188S:	Maintained
6189F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6190
6191CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6192M:	Linus Walleij <linus.walleij@linaro.org>
6193L:	linux-input@vger.kernel.org
6194S:	Maintained
6195F:	drivers/input/touchscreen/cy8ctma140.c
6196
6197CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6198M:	Yassine Oudjana <y.oudjana@protonmail.com>
6199L:	linux-input@vger.kernel.org
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6202F:	drivers/input/keyboard/cypress-sf.c
6203
6204CYPRESS_FIRMWARE MEDIA DRIVER
6205L:	linux-media@vger.kernel.org
6206S:	Orphan
6207W:	https://linuxtv.org
6208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6209F:	drivers/media/common/cypress_firmware*
6210
6211CYTTSP TOUCHSCREEN DRIVER
6212M:	Linus Walleij <linus.walleij@linaro.org>
6213L:	linux-input@vger.kernel.org
6214S:	Maintained
6215F:	drivers/input/touchscreen/cyttsp*
6216
6217D-LINK DIR-685 TOUCHKEYS DRIVER
6218M:	Linus Walleij <linus.walleij@linaro.org>
6219L:	linux-input@vger.kernel.org
6220S:	Supported
6221F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6222
6223DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6224M:	Joshua Kinard <kumba@gentoo.org>
6225S:	Maintained
6226F:	drivers/rtc/rtc-ds1685.c
6227F:	include/linux/rtc/ds1685.h
6228
6229DAMA SLAVE for AX.25
6230M:	Joerg Reuter <jreuter@yaina.de>
6231L:	linux-hams@vger.kernel.org
6232S:	Maintained
6233W:	http://yaina.de/jreuter/
6234W:	http://www.qsl.net/dl1bke/
6235F:	net/ax25/af_ax25.c
6236F:	net/ax25/ax25_dev.c
6237F:	net/ax25/ax25_ds_*
6238F:	net/ax25/ax25_in.c
6239F:	net/ax25/ax25_out.c
6240F:	net/ax25/ax25_timer.c
6241F:	net/ax25/sysctl_net_ax25.c
6242
6243DATA ACCESS MONITOR
6244M:	SeongJae Park <sj@kernel.org>
6245L:	damon@lists.linux.dev
6246L:	linux-mm@kvack.org
6247S:	Maintained
6248W:	https://damonitor.github.io
6249P:	Documentation/mm/damon/maintainer-profile.rst
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6251T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6253F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6254F:	Documentation/admin-guide/mm/damon/
6255F:	Documentation/mm/damon/
6256F:	include/linux/damon.h
6257F:	include/trace/events/damon.h
6258F:	mm/damon/
6259F:	tools/testing/selftests/damon/
6260
6261DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6262L:	netdev@vger.kernel.org
6263S:	Orphan
6264F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6265F:	drivers/net/ethernet/dec/tulip/dmfe.c
6266
6267DC390/AM53C974 SCSI driver
6268M:	Hannes Reinecke <hare@suse.com>
6269L:	linux-scsi@vger.kernel.org
6270S:	Maintained
6271F:	drivers/scsi/am53c974.c
6272
6273DC395x SCSI driver
6274M:	Oliver Neukum <oliver@neukum.org>
6275M:	Ali Akcaagac <aliakc@web.de>
6276M:	Jamie Lenehan <lenehan@twibble.org>
6277S:	Maintained
6278F:	Documentation/scsi/dc395x.rst
6279F:	drivers/scsi/dc395x.*
6280
6281DCCP PROTOCOL
6282L:	dccp@vger.kernel.org
6283S:	Orphan
6284W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6285F:	include/linux/dccp.h
6286F:	include/linux/tfrc.h
6287F:	include/uapi/linux/dccp.h
6288F:	net/dccp/
6289
6290DEBUGOBJECTS:
6291M:	Thomas Gleixner <tglx@linutronix.de>
6292L:	linux-kernel@vger.kernel.org
6293S:	Maintained
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6295F:	include/linux/debugobjects.h
6296F:	lib/debugobjects.c
6297
6298DECSTATION PLATFORM SUPPORT
6299M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6300L:	linux-mips@vger.kernel.org
6301S:	Maintained
6302W:	http://www.linux-mips.org/wiki/DECstation
6303F:	arch/mips/dec/
6304F:	arch/mips/include/asm/dec/
6305F:	arch/mips/include/asm/mach-dec/
6306
6307DEFXX FDDI NETWORK DRIVER
6308M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6309S:	Maintained
6310F:	drivers/net/fddi/defxx.*
6311
6312DEFZA FDDI NETWORK DRIVER
6313M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6314S:	Maintained
6315F:	drivers/net/fddi/defza.*
6316
6317DEINTERLACE DRIVERS FOR ALLWINNER H3
6318M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6319L:	linux-media@vger.kernel.org
6320S:	Maintained
6321T:	git git://linuxtv.org/media_tree.git
6322F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6323F:	drivers/media/platform/sunxi/sun8i-di/
6324
6325DELL LAPTOP DRIVER
6326M:	Matthew Garrett <mjg59@srcf.ucam.org>
6327M:	Pali Rohár <pali@kernel.org>
6328L:	platform-driver-x86@vger.kernel.org
6329S:	Maintained
6330F:	drivers/platform/x86/dell/dell-laptop.c
6331
6332DELL LAPTOP FREEFALL DRIVER
6333M:	Pali Rohár <pali@kernel.org>
6334S:	Maintained
6335F:	drivers/platform/x86/dell/dell-smo8800.c
6336
6337DELL LAPTOP RBTN DRIVER
6338M:	Pali Rohár <pali@kernel.org>
6339S:	Maintained
6340F:	drivers/platform/x86/dell/dell-rbtn.*
6341
6342DELL LAPTOP SMM DRIVER
6343M:	Pali Rohár <pali@kernel.org>
6344S:	Maintained
6345F:	Documentation/ABI/obsolete/procfs-i8k
6346F:	drivers/hwmon/dell-smm-hwmon.c
6347F:	include/uapi/linux/i8k.h
6348
6349DELL PC DRIVER
6350M:	Lyndon Sanche <lsanche@lyndeno.ca>
6351L:	platform-driver-x86@vger.kernel.org
6352S:	Maintained
6353F:	drivers/platform/x86/dell/dell-pc.c
6354
6355DELL REMOTE BIOS UPDATE DRIVER
6356M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6357L:	platform-driver-x86@vger.kernel.org
6358S:	Maintained
6359F:	drivers/platform/x86/dell/dell_rbu.c
6360
6361DELL SMBIOS DRIVER
6362M:	Pali Rohár <pali@kernel.org>
6363L:	Dell.Client.Kernel@dell.com
6364L:	platform-driver-x86@vger.kernel.org
6365S:	Maintained
6366F:	drivers/platform/x86/dell/dell-smbios.*
6367
6368DELL SMBIOS SMM DRIVER
6369L:	Dell.Client.Kernel@dell.com
6370L:	platform-driver-x86@vger.kernel.org
6371S:	Maintained
6372F:	drivers/platform/x86/dell/dell-smbios-smm.c
6373
6374DELL SMBIOS WMI DRIVER
6375L:	Dell.Client.Kernel@dell.com
6376L:	platform-driver-x86@vger.kernel.org
6377S:	Maintained
6378F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6379F:	tools/wmi/dell-smbios-example.c
6380
6381DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6382M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6383L:	platform-driver-x86@vger.kernel.org
6384S:	Maintained
6385F:	Documentation/userspace-api/dcdbas.rst
6386F:	drivers/platform/x86/dell/dcdbas.*
6387
6388DELL WMI DDV DRIVER
6389M:	Armin Wolf <W_Armin@gmx.de>
6390S:	Maintained
6391F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6392F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6393F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6394F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6395
6396DELL WMI DESCRIPTOR DRIVER
6397L:	Dell.Client.Kernel@dell.com
6398S:	Maintained
6399F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6400
6401DELL WMI HARDWARE PRIVACY SUPPORT
6402L:	Dell.Client.Kernel@dell.com
6403L:	platform-driver-x86@vger.kernel.org
6404S:	Maintained
6405F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6406
6407DELL WMI NOTIFICATIONS DRIVER
6408M:	Matthew Garrett <mjg59@srcf.ucam.org>
6409M:	Pali Rohár <pali@kernel.org>
6410S:	Maintained
6411F:	drivers/platform/x86/dell/dell-wmi-base.c
6412
6413DELL WMI SYSMAN DRIVER
6414M:	Prasanth Ksr <prasanth.ksr@dell.com>
6415L:	Dell.Client.Kernel@dell.com
6416L:	platform-driver-x86@vger.kernel.org
6417S:	Maintained
6418F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6419F:	drivers/platform/x86/dell/dell-wmi-sysman/
6420
6421DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6422M:	Zev Weiss <zev@bewilderbeest.net>
6423L:	linux-hwmon@vger.kernel.org
6424S:	Maintained
6425F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6426
6427DELTA DPS920AB PSU DRIVER
6428M:	Robert Marko <robert.marko@sartura.hr>
6429L:	linux-hwmon@vger.kernel.org
6430S:	Maintained
6431F:	Documentation/hwmon/dps920ab.rst
6432F:	drivers/hwmon/pmbus/dps920ab.c
6433
6434DELTA NETWORKS TN48M CPLD DRIVERS
6435M:	Robert Marko <robert.marko@sartura.hr>
6436S:	Maintained
6437F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6438F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6439F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6440F:	drivers/gpio/gpio-tn48m.c
6441F:	include/dt-bindings/reset/delta,tn48m-reset.h
6442
6443DELTA ST MEDIA DRIVER
6444M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6445L:	linux-media@vger.kernel.org
6446S:	Supported
6447W:	https://linuxtv.org
6448T:	git git://linuxtv.org/media_tree.git
6449F:	drivers/media/platform/st/sti/delta
6450
6451DENALI NAND DRIVER
6452L:	linux-mtd@lists.infradead.org
6453S:	Orphan
6454F:	drivers/mtd/nand/raw/denali*
6455
6456DESIGNWARE EDMA CORE IP DRIVER
6457M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6458L:	dmaengine@vger.kernel.org
6459S:	Maintained
6460F:	drivers/dma/dw-edma/
6461F:	include/linux/dma/edma.h
6462
6463DESIGNWARE USB2 DRD IP DRIVER
6464M:	Minas Harutyunyan <hminas@synopsys.com>
6465L:	linux-usb@vger.kernel.org
6466S:	Maintained
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6468F:	drivers/usb/dwc2/
6469
6470DESIGNWARE USB3 DRD IP DRIVER
6471M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6472L:	linux-usb@vger.kernel.org
6473S:	Maintained
6474F:	drivers/usb/dwc3/
6475
6476DESIGNWARE XDATA IP DRIVER
6477L:	linux-pci@vger.kernel.org
6478S:	Orphan
6479F:	Documentation/misc-devices/dw-xdata-pcie.rst
6480F:	drivers/misc/dw-xdata-pcie.c
6481
6482DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6483M:	Andreas Klinger <ak@it-klinger.de>
6484L:	linux-iio@vger.kernel.org
6485S:	Maintained
6486F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6487F:	drivers/iio/proximity/srf*.c
6488
6489DEVICE COREDUMP (DEV_COREDUMP)
6490M:	Johannes Berg <johannes@sipsolutions.net>
6491L:	linux-kernel@vger.kernel.org
6492S:	Maintained
6493F:	drivers/base/devcoredump.c
6494F:	include/linux/devcoredump.h
6495
6496DEVICE DEPENDENCY HELPER SCRIPT
6497M:	Saravana Kannan <saravanak@google.com>
6498L:	linux-kernel@vger.kernel.org
6499S:	Maintained
6500F:	scripts/dev-needs.sh
6501
6502DEVICE DIRECT ACCESS (DAX)
6503M:	Dan Williams <dan.j.williams@intel.com>
6504M:	Vishal Verma <vishal.l.verma@intel.com>
6505M:	Dave Jiang <dave.jiang@intel.com>
6506L:	nvdimm@lists.linux.dev
6507L:	linux-cxl@vger.kernel.org
6508S:	Supported
6509F:	drivers/dax/
6510
6511DEVICE FREQUENCY (DEVFREQ)
6512M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6513M:	Kyungmin Park <kyungmin.park@samsung.com>
6514M:	Chanwoo Choi <cw00.choi@samsung.com>
6515L:	linux-pm@vger.kernel.org
6516S:	Maintained
6517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6518F:	Documentation/devicetree/bindings/devfreq/
6519F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6520F:	drivers/devfreq/
6521F:	include/linux/devfreq.h
6522F:	include/trace/events/devfreq.h
6523
6524DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6525M:	Chanwoo Choi <cw00.choi@samsung.com>
6526L:	linux-pm@vger.kernel.org
6527S:	Supported
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6529F:	Documentation/devicetree/bindings/devfreq/event/
6530F:	drivers/devfreq/devfreq-event.c
6531F:	drivers/devfreq/event/
6532F:	include/dt-bindings/pmu/exynos_ppmu.h
6533F:	include/linux/devfreq-event.h
6534
6535DEVICE RESOURCE MANAGEMENT HELPERS
6536M:	Hans de Goede <hdegoede@redhat.com>
6537R:	Matti Vaittinen <mazziesaccount@gmail.com>
6538S:	Maintained
6539F:	include/linux/devm-helpers.h
6540
6541DEVICE-MAPPER  (LVM)
6542M:	Alasdair Kergon <agk@redhat.com>
6543M:	Mike Snitzer <snitzer@kernel.org>
6544M:	Mikulas Patocka <mpatocka@redhat.com>
6545L:	dm-devel@lists.linux.dev
6546S:	Maintained
6547Q:	http://patchwork.kernel.org/project/dm-devel/list/
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6549F:	Documentation/admin-guide/device-mapper/
6550F:	drivers/md/Kconfig
6551F:	drivers/md/Makefile
6552F:	drivers/md/dm*
6553F:	drivers/md/persistent-data/
6554F:	include/linux/device-mapper.h
6555F:	include/linux/dm-*.h
6556F:	include/uapi/linux/dm-*.h
6557
6558DEVICE-MAPPER VDO TARGET
6559M:	Matthew Sakai <msakai@redhat.com>
6560L:	dm-devel@lists.linux.dev
6561S:	Maintained
6562F:	Documentation/admin-guide/device-mapper/vdo*.rst
6563F:	drivers/md/dm-vdo/
6564
6565DEVLINK
6566M:	Jiri Pirko <jiri@resnulli.us>
6567L:	netdev@vger.kernel.org
6568S:	Supported
6569F:	Documentation/networking/devlink
6570F:	include/net/devlink.h
6571F:	include/uapi/linux/devlink.h
6572F:	net/devlink/
6573
6574DFROBOT SD2405AL RTC DRIVER
6575M:	Tóth János <gomba007@gmail.com>
6576L:	linux-rtc@vger.kernel.org
6577S:	Maintained
6578F:	drivers/rtc/rtc-sd2405al.c
6579
6580DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6581M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6582L:	kernel@dh-electronics.com
6583S:	Maintained
6584F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6585F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6586
6587DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6588M:	Marek Vasut <marex@denx.de>
6589L:	kernel@dh-electronics.com
6590S:	Maintained
6591F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6592F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6593
6594DIALOG SEMICONDUCTOR DRIVERS
6595M:	Support Opensource <support.opensource@diasemi.com>
6596S:	Supported
6597W:	http://www.dialog-semiconductor.com/products
6598F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6599F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6600F:	Documentation/devicetree/bindings/mfd/da90*.txt
6601F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6602F:	Documentation/devicetree/bindings/regulator/da92*.txt
6603F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6604F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6605F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6606F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6607F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6608F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6609F:	Documentation/hwmon/da90??.rst
6610F:	drivers/gpio/gpio-da90??.c
6611F:	drivers/hwmon/da90??-hwmon.c
6612F:	drivers/iio/adc/da91??-*.c
6613F:	drivers/input/misc/da72??.[ch]
6614F:	drivers/input/misc/da90??_onkey.c
6615F:	drivers/input/touchscreen/da9052_tsi.c
6616F:	drivers/leds/leds-da90??.c
6617F:	drivers/mfd/da903x.c
6618F:	drivers/mfd/da90??-*.c
6619F:	drivers/mfd/da91??-*.c
6620F:	drivers/pinctrl/pinctrl-da90??.c
6621F:	drivers/power/supply/da9052-battery.c
6622F:	drivers/power/supply/da91??-*.c
6623F:	drivers/regulator/da9???-regulator.[ch]
6624F:	drivers/regulator/slg51000-regulator.[ch]
6625F:	drivers/rtc/rtc-da90??.c
6626F:	drivers/thermal/da90??-thermal.c
6627F:	drivers/video/backlight/da90??_bl.c
6628F:	drivers/watchdog/da90??_wdt.c
6629F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6630F:	include/linux/mfd/da903x.h
6631F:	include/linux/mfd/da9052/
6632F:	include/linux/mfd/da9055/
6633F:	include/linux/mfd/da9062/
6634F:	include/linux/mfd/da9063/
6635F:	include/linux/mfd/da9150/
6636F:	include/linux/regulator/da9211.h
6637F:	include/sound/da[79]*.h
6638F:	sound/soc/codecs/da[79]*.[ch]
6639
6640DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6641M:	William Breathitt Gray <wbg@kernel.org>
6642L:	linux-gpio@vger.kernel.org
6643S:	Maintained
6644F:	drivers/gpio/gpio-gpio-mm.c
6645
6646DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6647M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6648L:	linux-media@vger.kernel.org
6649S:	Maintained
6650F:	Documentation/admin-guide/media/mgb4.rst
6651F:	drivers/media/pci/mgb4/
6652
6653DIOLAN U2C-12 I2C DRIVER
6654M:	Guenter Roeck <linux@roeck-us.net>
6655L:	linux-i2c@vger.kernel.org
6656S:	Maintained
6657F:	drivers/i2c/busses/i2c-diolan-u2c.c
6658
6659DIRECTORY NOTIFICATION (DNOTIFY)
6660M:	Jan Kara <jack@suse.cz>
6661R:	Amir Goldstein <amir73il@gmail.com>
6662L:	linux-fsdevel@vger.kernel.org
6663S:	Maintained
6664F:	Documentation/filesystems/dnotify.rst
6665F:	fs/notify/dnotify/
6666F:	include/linux/dnotify.h
6667
6668DISK GEOMETRY AND PARTITION HANDLING
6669M:	Andries Brouwer <aeb@cwi.nl>
6670S:	Maintained
6671W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6672W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6673W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6674
6675DISKQUOTA
6676M:	Jan Kara <jack@suse.com>
6677S:	Maintained
6678F:	Documentation/filesystems/quota.rst
6679F:	fs/quota/
6680F:	include/linux/quota*.h
6681F:	include/uapi/linux/quota*.h
6682
6683DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6684M:	Bernie Thompson <bernie@plugable.com>
6685L:	linux-fbdev@vger.kernel.org
6686S:	Maintained
6687W:	http://plugable.com/category/projects/udlfb/
6688F:	Documentation/fb/udlfb.rst
6689F:	drivers/video/fbdev/udlfb.c
6690F:	include/video/udlfb.h
6691
6692DISTRIBUTED LOCK MANAGER (DLM)
6693M:	Alexander Aring <aahringo@redhat.com>
6694M:	David Teigland <teigland@redhat.com>
6695L:	gfs2@lists.linux.dev
6696S:	Supported
6697W:	https://pagure.io/dlm
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6699F:	fs/dlm/
6700
6701DMA BUFFER SHARING FRAMEWORK
6702M:	Sumit Semwal <sumit.semwal@linaro.org>
6703M:	Christian König <christian.koenig@amd.com>
6704L:	linux-media@vger.kernel.org
6705L:	dri-devel@lists.freedesktop.org
6706L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6707S:	Maintained
6708T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6709F:	Documentation/driver-api/dma-buf.rst
6710F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6711F:	drivers/dma-buf/
6712F:	include/linux/*fence.h
6713F:	include/linux/dma-buf.h
6714F:	include/linux/dma-resv.h
6715K:	\bdma_(?:buf|fence|resv)\b
6716
6717DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6718M:	Vinod Koul <vkoul@kernel.org>
6719L:	dmaengine@vger.kernel.org
6720S:	Maintained
6721Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6723F:	Documentation/devicetree/bindings/dma/
6724F:	Documentation/driver-api/dmaengine/
6725F:	drivers/dma/
6726F:	include/dt-bindings/dma/
6727F:	include/linux/dma/
6728F:	include/linux/dmaengine.h
6729F:	include/linux/of_dma.h
6730
6731DMA MAPPING BENCHMARK
6732M:	Xiang Chen <chenxiang66@hisilicon.com>
6733L:	iommu@lists.linux.dev
6734F:	kernel/dma/map_benchmark.c
6735F:	tools/testing/selftests/dma/
6736
6737DMA MAPPING HELPERS
6738M:	Christoph Hellwig <hch@lst.de>
6739M:	Marek Szyprowski <m.szyprowski@samsung.com>
6740R:	Robin Murphy <robin.murphy@arm.com>
6741L:	iommu@lists.linux.dev
6742S:	Supported
6743W:	http://git.infradead.org/users/hch/dma-mapping.git
6744T:	git git://git.infradead.org/users/hch/dma-mapping.git
6745F:	include/asm-generic/dma-mapping.h
6746F:	include/linux/dma-direct.h
6747F:	include/linux/dma-map-ops.h
6748F:	include/linux/dma-mapping.h
6749F:	include/linux/swiotlb.h
6750F:	kernel/dma/
6751
6752DMA-BUF HEAPS FRAMEWORK
6753M:	Sumit Semwal <sumit.semwal@linaro.org>
6754R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6755R:	Brian Starkey <Brian.Starkey@arm.com>
6756R:	John Stultz <jstultz@google.com>
6757R:	T.J. Mercier <tjmercier@google.com>
6758L:	linux-media@vger.kernel.org
6759L:	dri-devel@lists.freedesktop.org
6760L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6761S:	Maintained
6762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F:	drivers/dma-buf/dma-heap.c
6764F:	drivers/dma-buf/heaps/*
6765F:	include/linux/dma-heap.h
6766F:	include/uapi/linux/dma-heap.h
6767F:	tools/testing/selftests/dmabuf-heaps/
6768
6769DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6770M:	Lukasz Luba <lukasz.luba@arm.com>
6771L:	linux-pm@vger.kernel.org
6772L:	linux-samsung-soc@vger.kernel.org
6773S:	Maintained
6774F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6775F:	drivers/memory/samsung/exynos5422-dmc.c
6776
6777DME1737 HARDWARE MONITOR DRIVER
6778M:	Juerg Haefliger <juergh@proton.me>
6779L:	linux-hwmon@vger.kernel.org
6780S:	Maintained
6781F:	Documentation/hwmon/dme1737.rst
6782F:	drivers/hwmon/dme1737.c
6783
6784DMI/SMBIOS SUPPORT
6785M:	Jean Delvare <jdelvare@suse.com>
6786S:	Maintained
6787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6788F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6789F:	drivers/firmware/dmi-id.c
6790F:	drivers/firmware/dmi_scan.c
6791F:	include/linux/dmi.h
6792
6793DOCUMENTATION
6794M:	Jonathan Corbet <corbet@lwn.net>
6795L:	linux-doc@vger.kernel.org
6796S:	Maintained
6797P:	Documentation/doc-guide/maintainer-profile.rst
6798T:	git git://git.lwn.net/linux.git docs-next
6799F:	Documentation/
6800F:	scripts/check-variable-fonts.sh
6801F:	scripts/documentation-file-ref-check
6802F:	scripts/kernel-doc
6803F:	scripts/sphinx-pre-install
6804X:	Documentation/ABI/
6805X:	Documentation/admin-guide/media/
6806X:	Documentation/devicetree/
6807X:	Documentation/driver-api/media/
6808X:	Documentation/firmware-guide/acpi/
6809X:	Documentation/i2c/
6810X:	Documentation/netlink/
6811X:	Documentation/power/
6812X:	Documentation/spi/
6813X:	Documentation/userspace-api/media/
6814
6815DOCUMENTATION PROCESS
6816M:	Jonathan Corbet <corbet@lwn.net>
6817L:	workflows@vger.kernel.org
6818S:	Maintained
6819F:	Documentation/dev-tools/
6820F:	Documentation/maintainer/
6821F:	Documentation/process/
6822
6823DOCUMENTATION REPORTING ISSUES
6824M:	Thorsten Leemhuis <linux@leemhuis.info>
6825L:	linux-doc@vger.kernel.org
6826S:	Maintained
6827F:	Documentation/admin-guide/bug-bisect.rst
6828F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6829F:	Documentation/admin-guide/reporting-issues.rst
6830F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6831
6832DOCUMENTATION SCRIPTS
6833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6834L:	linux-doc@vger.kernel.org
6835S:	Maintained
6836F:	Documentation/sphinx/parse-headers.pl
6837F:	scripts/documentation-file-ref-check
6838F:	scripts/sphinx-pre-install
6839
6840DOCUMENTATION/ITALIAN
6841M:	Federico Vaga <federico.vaga@vaga.pv.it>
6842L:	linux-doc@vger.kernel.org
6843S:	Maintained
6844F:	Documentation/translations/it_IT
6845
6846DOCUMENTATION/JAPANESE
6847R:	Akira Yokosawa <akiyks@gmail.com>
6848L:	linux-doc@vger.kernel.org
6849S:	Maintained
6850F:	Documentation/translations/ja_JP
6851
6852DONGWOON DW9714 LENS VOICE COIL DRIVER
6853M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6854L:	linux-media@vger.kernel.org
6855S:	Maintained
6856T:	git git://linuxtv.org/media_tree.git
6857F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6858F:	drivers/media/i2c/dw9714.c
6859
6860DONGWOON DW9719 LENS VOICE COIL DRIVER
6861M:	Daniel Scally <djrscally@gmail.com>
6862L:	linux-media@vger.kernel.org
6863S:	Maintained
6864T:	git git://linuxtv.org/media_tree.git
6865F:	drivers/media/i2c/dw9719.c
6866
6867DONGWOON DW9768 LENS VOICE COIL DRIVER
6868L:	linux-media@vger.kernel.org
6869S:	Orphan
6870T:	git git://linuxtv.org/media_tree.git
6871F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6872F:	drivers/media/i2c/dw9768.c
6873
6874DONGWOON DW9807 LENS VOICE COIL DRIVER
6875M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6876L:	linux-media@vger.kernel.org
6877S:	Maintained
6878T:	git git://linuxtv.org/media_tree.git
6879F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6880F:	drivers/media/i2c/dw9807-vcm.c
6881
6882DOUBLETALK DRIVER
6883M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6884L:	blinux-list@redhat.com
6885S:	Maintained
6886F:	drivers/char/dtlk.c
6887F:	include/linux/dtlk.h
6888
6889DPAA2 DATAPATH I/O (DPIO) DRIVER
6890M:	Roy Pledge <Roy.Pledge@nxp.com>
6891L:	linux-kernel@vger.kernel.org
6892S:	Maintained
6893F:	drivers/soc/fsl/dpio
6894
6895DPAA2 ETHERNET DRIVER
6896M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6897L:	netdev@vger.kernel.org
6898S:	Maintained
6899F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6900F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6901F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6902F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6903F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6904F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6905F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6906F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6907F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6908F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6909
6910DPAA2 ETHERNET SWITCH DRIVER
6911M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6912L:	netdev@vger.kernel.org
6913S:	Maintained
6914F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6915F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6916F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6917
6918DPLL SUBSYSTEM
6919M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6920M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6921M:	Jiri Pirko <jiri@resnulli.us>
6922L:	netdev@vger.kernel.org
6923S:	Supported
6924F:	Documentation/driver-api/dpll.rst
6925F:	drivers/dpll/*
6926F:	include/linux/dpll.h
6927F:	include/uapi/linux/dpll.h
6928
6929DRBD DRIVER
6930M:	Philipp Reisner <philipp.reisner@linbit.com>
6931M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6932M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6933L:	drbd-dev@lists.linbit.com
6934S:	Supported
6935W:	http://www.drbd.org
6936T:	git git://git.linbit.com/linux-drbd.git
6937T:	git git://git.linbit.com/drbd-8.4.git
6938F:	Documentation/admin-guide/blockdev/
6939F:	drivers/block/drbd/
6940F:	include/linux/drbd*
6941F:	lib/lru_cache.c
6942
6943DRIVER COMPONENT FRAMEWORK
6944L:	dri-devel@lists.freedesktop.org
6945F:	drivers/base/component.c
6946F:	include/linux/component.h
6947
6948DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6950R:	"Rafael J. Wysocki" <rafael@kernel.org>
6951S:	Supported
6952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6953F:	Documentation/core-api/kobject.rst
6954F:	drivers/base/
6955F:	fs/debugfs/
6956F:	fs/sysfs/
6957F:	include/linux/debugfs.h
6958F:	include/linux/fwnode.h
6959F:	include/linux/kobj*
6960F:	include/linux/property.h
6961F:	lib/kobj*
6962F:	rust/kernel/device.rs
6963
6964DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6965M:	Nishanth Menon <nm@ti.com>
6966L:	linux-pm@vger.kernel.org
6967S:	Maintained
6968F:	drivers/soc/ti/smartreflex.c
6969F:	include/linux/power/smartreflex.h
6970
6971DRM ACCEL DRIVERS FOR INTEL VPU
6972M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6973M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6974L:	dri-devel@lists.freedesktop.org
6975S:	Supported
6976T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6977F:	drivers/accel/ivpu/
6978F:	include/uapi/drm/ivpu_accel.h
6979
6980DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6981M:	Oded Gabbay <ogabbay@kernel.org>
6982L:	dri-devel@lists.freedesktop.org
6983S:	Maintained
6984C:	irc://irc.oftc.net/dri-devel
6985T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6986F:	Documentation/accel/
6987F:	drivers/accel/
6988F:	include/drm/drm_accel.h
6989
6990DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6991M:	Maxime Ripard <mripard@kernel.org>
6992M:	Chen-Yu Tsai <wens@csie.org>
6993R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6994L:	dri-devel@lists.freedesktop.org
6995S:	Supported
6996T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6997F:	drivers/gpu/drm/sun4i/sun8i*
6998
6999DRM DRIVER FOR ARM PL111 CLCD
7000S:	Orphan
7001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F:	drivers/gpu/drm/pl111/
7003
7004DRM DRIVER FOR ARM VERSATILE TFT PANELS
7005M:	Linus Walleij <linus.walleij@linaro.org>
7006S:	Maintained
7007T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7008F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7009F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7010
7011DRM DRIVER FOR ASPEED BMC GFX
7012M:	Joel Stanley <joel@jms.id.au>
7013L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7014S:	Supported
7015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7017F:	drivers/gpu/drm/aspeed/
7018
7019DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7020M:	Dave Airlie <airlied@redhat.com>
7021R:	Thomas Zimmermann <tzimmermann@suse.de>
7022R:	Jocelyn Falempe <jfalempe@redhat.com>
7023L:	dri-devel@lists.freedesktop.org
7024S:	Supported
7025T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7026F:	drivers/gpu/drm/ast/
7027
7028DRM DRIVER FOR BOCHS VIRTUAL GPU
7029M:	Gerd Hoffmann <kraxel@redhat.com>
7030L:	virtualization@lists.linux.dev
7031S:	Maintained
7032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7033F:	drivers/gpu/drm/tiny/bochs.c
7034
7035DRM DRIVER FOR BOE HIMAX8279D PANELS
7036M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7037S:	Maintained
7038F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7039F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7040
7041DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7042M:	Jagan Teki <jagan@amarulasolutions.com>
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7045F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7046
7047DRM DRIVER FOR EBBG FT8719 PANEL
7048M:	Joel Selvaraj <jo@jsfamily.in>
7049S:	Maintained
7050T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7051F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7052F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7053
7054DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7055M:	Linus Walleij <linus.walleij@linaro.org>
7056S:	Maintained
7057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7058F:	drivers/gpu/drm/tve200/
7059
7060DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7061M:	Icenowy Zheng <icenowy@aosc.io>
7062S:	Maintained
7063F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7064F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7065
7066DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7067M:	Jagan Teki <jagan@amarulasolutions.com>
7068S:	Maintained
7069F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7070F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7071
7072DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7073M:	Thomas Zimmermann <tzimmermann@suse.de>
7074M:	Javier Martinez Canillas <javierm@redhat.com>
7075L:	dri-devel@lists.freedesktop.org
7076S:	Maintained
7077T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7078F:	drivers/gpu/drm/drm_aperture.c
7079F:	drivers/gpu/drm/tiny/ofdrm.c
7080F:	drivers/gpu/drm/tiny/simpledrm.c
7081F:	drivers/video/aperture.c
7082F:	drivers/video/nomodeset.c
7083F:	include/drm/drm_aperture.h
7084F:	include/linux/aperture.h
7085F:	include/video/nomodeset.h
7086
7087DRM DRIVER FOR GENERIC EDP PANELS
7088R:	Douglas Anderson <dianders@chromium.org>
7089F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7090F:	drivers/gpu/drm/panel/panel-edp.c
7091
7092DRM DRIVER FOR GENERIC USB DISPLAY
7093M:	Noralf Trønnes <noralf@tronnes.org>
7094S:	Maintained
7095W:	https://github.com/notro/gud/wiki
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	drivers/gpu/drm/gud/
7098F:	include/drm/gud.h
7099
7100DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7101M:	Hans de Goede <hdegoede@redhat.com>
7102S:	Maintained
7103T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7104F:	drivers/gpu/drm/tiny/gm12u320.c
7105
7106DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7107M:	Ondrej Jirman <megi@xff.cz>
7108M:	Javier Martinez Canillas <javierm@redhat.com>
7109S:	Maintained
7110T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7111F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7112F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7113
7114DRM DRIVER FOR HX8357D PANELS
7115S:	Orphan
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7118F:	drivers/gpu/drm/tiny/hx8357d.c
7119
7120DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7121M:	Deepak Rawat <drawat.floss@gmail.com>
7122L:	linux-hyperv@vger.kernel.org
7123L:	dri-devel@lists.freedesktop.org
7124S:	Maintained
7125T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7126F:	drivers/gpu/drm/hyperv
7127
7128DRM DRIVER FOR ILITEK ILI9225 PANELS
7129M:	David Lechner <david@lechnology.com>
7130S:	Maintained
7131T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7132F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7133F:	drivers/gpu/drm/tiny/ili9225.c
7134
7135DRM DRIVER FOR ILITEK ILI9486 PANELS
7136M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7137S:	Maintained
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7140F:	drivers/gpu/drm/tiny/ili9486.c
7141
7142DRM DRIVER FOR ILITEK ILI9805 PANELS
7143M:	Michael Trimarchi <michael@amarulasolutions.com>
7144S:	Maintained
7145F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7146F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7147
7148DRM DRIVER FOR ILITEK ILI9806E PANELS
7149M:	Michael Walle <mwalle@kernel.org>
7150S:	Maintained
7151F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7152
7153DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7154M:	Jagan Teki <jagan@edgeble.ai>
7155S:	Maintained
7156F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7157F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7158
7159DRM DRIVER FOR LG SW43408 PANELS
7160M:	Sumit Semwal <sumit.semwal@linaro.org>
7161M:	Caleb Connolly <caleb.connolly@linaro.org>
7162S:	Maintained
7163T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7164F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7165F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7166
7167DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7168M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7169S:	Supported
7170T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7171F:	drivers/gpu/drm/logicvc/
7172
7173DRM DRIVER FOR LVDS PANELS
7174M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7175L:	dri-devel@lists.freedesktop.org
7176S:	Maintained
7177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F:	Documentation/devicetree/bindings/display/lvds.yaml
7179F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7180F:	drivers/gpu/drm/panel/panel-lvds.c
7181
7182DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7183M:	Guido Günther <agx@sigxcpu.org>
7184R:	Purism Kernel Team <kernel@puri.sm>
7185S:	Maintained
7186F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7187F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7188
7189DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7190M:	Dave Airlie <airlied@redhat.com>
7191R:	Thomas Zimmermann <tzimmermann@suse.de>
7192R:	Jocelyn Falempe <jfalempe@redhat.com>
7193L:	dri-devel@lists.freedesktop.org
7194S:	Supported
7195T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7196F:	drivers/gpu/drm/mgag200/
7197
7198DRM DRIVER FOR MI0283QT
7199M:	Noralf Trønnes <noralf@tronnes.org>
7200S:	Maintained
7201T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7203F:	drivers/gpu/drm/tiny/mi0283qt.c
7204
7205DRM DRIVER FOR MIPI DBI compatible panels
7206M:	Noralf Trønnes <noralf@tronnes.org>
7207S:	Maintained
7208W:	https://github.com/notro/panel-mipi-dbi/wiki
7209T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7211F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7212
7213DRM DRIVER for Qualcomm Adreno GPUs
7214M:	Rob Clark <robdclark@gmail.com>
7215R:	Sean Paul <sean@poorly.run>
7216R:	Konrad Dybcio <konradybcio@kernel.org>
7217L:	linux-arm-msm@vger.kernel.org
7218L:	dri-devel@lists.freedesktop.org
7219L:	freedreno@lists.freedesktop.org
7220S:	Maintained
7221B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7222T:	git https://gitlab.freedesktop.org/drm/msm.git
7223F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7224F:	drivers/gpu/drm/msm/adreno/
7225F:	drivers/gpu/drm/msm/msm_gpu.*
7226F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7227F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7228F:	drivers/gpu/drm/msm/registers/adreno/
7229F:	include/uapi/drm/msm_drm.h
7230
7231DRM DRIVER for Qualcomm display hardware
7232M:	Rob Clark <robdclark@gmail.com>
7233M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7234M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7235R:	Sean Paul <sean@poorly.run>
7236R:	Marijn Suijten <marijn.suijten@somainline.org>
7237L:	linux-arm-msm@vger.kernel.org
7238L:	dri-devel@lists.freedesktop.org
7239L:	freedreno@lists.freedesktop.org
7240S:	Maintained
7241B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7242T:	git https://gitlab.freedesktop.org/drm/msm.git
7243F:	Documentation/devicetree/bindings/display/msm/
7244F:	drivers/gpu/drm/ci/xfails/msm*
7245F:	drivers/gpu/drm/msm/
7246F:	include/uapi/drm/msm_drm.h
7247
7248DRM DRIVER FOR NOVATEK NT35510 PANELS
7249M:	Linus Walleij <linus.walleij@linaro.org>
7250S:	Maintained
7251T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7252F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7253F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7254
7255DRM DRIVER FOR NOVATEK NT35560 PANELS
7256M:	Linus Walleij <linus.walleij@linaro.org>
7257S:	Maintained
7258T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7259F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7260F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7261
7262DRM DRIVER FOR NOVATEK NT36523 PANELS
7263M:	Jianhua Lu <lujianhua000@gmail.com>
7264S:	Maintained
7265T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7266F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7267F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7268
7269DRM DRIVER FOR NOVATEK NT36672A PANELS
7270M:	Sumit Semwal <sumit.semwal@linaro.org>
7271S:	Maintained
7272T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7273F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7274F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7275
7276DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7277M:	Karol Herbst <kherbst@redhat.com>
7278M:	Lyude Paul <lyude@redhat.com>
7279M:	Danilo Krummrich <dakr@redhat.com>
7280L:	dri-devel@lists.freedesktop.org
7281L:	nouveau@lists.freedesktop.org
7282S:	Supported
7283W:	https://nouveau.freedesktop.org/
7284Q:	https://patchwork.freedesktop.org/project/nouveau/
7285Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7286B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7287C:	irc://irc.oftc.net/nouveau
7288T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7289F:	drivers/gpu/drm/nouveau/
7290F:	include/uapi/drm/nouveau_drm.h
7291
7292DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7293M:	Stefan Mavrodiev <stefan@olimex.com>
7294S:	Maintained
7295F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7296F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7297
7298DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7299R:	Douglas Anderson <dianders@chromium.org>
7300F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7301F:	drivers/gpu/drm/bridge/parade-ps8640.c
7302
7303DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7304M:	Noralf Trønnes <noralf@tronnes.org>
7305S:	Maintained
7306T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7307F:	Documentation/devicetree/bindings/display/repaper.txt
7308F:	drivers/gpu/drm/tiny/repaper.c
7309
7310DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7311M:	Dave Airlie <airlied@redhat.com>
7312M:	Gerd Hoffmann <kraxel@redhat.com>
7313L:	virtualization@lists.linux.dev
7314S:	Obsolete
7315W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7316T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7317F:	drivers/gpu/drm/tiny/cirrus.c
7318
7319DRM DRIVER FOR QXL VIRTUAL GPU
7320M:	Dave Airlie <airlied@redhat.com>
7321M:	Gerd Hoffmann <kraxel@redhat.com>
7322L:	virtualization@lists.linux.dev
7323L:	spice-devel@lists.freedesktop.org
7324S:	Maintained
7325T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7326F:	drivers/gpu/drm/qxl/
7327F:	include/uapi/drm/qxl_drm.h
7328
7329DRM DRIVER FOR RAYDIUM RM67191 PANELS
7330M:	Robert Chiras <robert.chiras@nxp.com>
7331S:	Maintained
7332F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7333F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7334
7335DRM DRIVER FOR SAMSUNG DB7430 PANELS
7336M:	Linus Walleij <linus.walleij@linaro.org>
7337S:	Maintained
7338T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7340F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7341
7342DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7343M:	Inki Dae <inki.dae@samsung.com>
7344M:	Jagan Teki <jagan@amarulasolutions.com>
7345M:	Marek Szyprowski <m.szyprowski@samsung.com>
7346S:	Maintained
7347T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7349F:	drivers/gpu/drm/bridge/samsung-dsim.c
7350F:	include/drm/bridge/samsung-dsim.h
7351
7352DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7353M:	Markuss Broks <markuss.broks@gmail.com>
7354S:	Maintained
7355F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7356F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7357
7358DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7359M:	Artur Weber <aweber.kernel@gmail.com>
7360S:	Maintained
7361F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7362F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7363
7364DRM DRIVER FOR SITRONIX ST7586 PANELS
7365M:	David Lechner <david@lechnology.com>
7366S:	Maintained
7367T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7369F:	drivers/gpu/drm/tiny/st7586.c
7370
7371DRM DRIVER FOR SITRONIX ST7701 PANELS
7372M:	Jagan Teki <jagan@amarulasolutions.com>
7373S:	Maintained
7374F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7375F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7376
7377DRM DRIVER FOR SITRONIX ST7703 PANELS
7378M:	Guido Günther <agx@sigxcpu.org>
7379R:	Purism Kernel Team <kernel@puri.sm>
7380R:	Ondrej Jirman <megi@xff.cz>
7381S:	Maintained
7382F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7383F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7384
7385DRM DRIVER FOR SITRONIX ST7735R PANELS
7386M:	David Lechner <david@lechnology.com>
7387S:	Maintained
7388T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7389F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7390F:	drivers/gpu/drm/tiny/st7735r.c
7391
7392DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7393M:	Javier Martinez Canillas <javierm@redhat.com>
7394S:	Maintained
7395T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7396F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7397F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7398F:	drivers/gpu/drm/solomon/ssd130x*
7399
7400DRM DRIVER FOR ST-ERICSSON MCDE
7401M:	Linus Walleij <linus.walleij@linaro.org>
7402S:	Maintained
7403T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7404F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7405F:	drivers/gpu/drm/mcde/
7406
7407DRM DRIVER FOR SYNAPTICS R63353 PANELS
7408M:	Michael Trimarchi <michael@amarulasolutions.com>
7409S:	Maintained
7410F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7411F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7412
7413DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7414M:	Jagan Teki <jagan@amarulasolutions.com>
7415S:	Maintained
7416F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7417F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7418
7419DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7420R:	Douglas Anderson <dianders@chromium.org>
7421F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7422F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7423
7424DRM DRIVER FOR TPO TPG110 PANELS
7425M:	Linus Walleij <linus.walleij@linaro.org>
7426S:	Maintained
7427T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7429F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7430
7431DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7432M:	Dave Airlie <airlied@redhat.com>
7433R:	Sean Paul <sean@poorly.run>
7434R:	Thomas Zimmermann <tzimmermann@suse.de>
7435L:	dri-devel@lists.freedesktop.org
7436S:	Supported
7437T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7438F:	drivers/gpu/drm/udl/
7439
7440DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7441M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7442M:	Maíra Canal <mairacanal@riseup.net>
7443R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7444R:	Simona Vetter <simona@ffwll.ch>
7445R:	Melissa Wen <melissa.srw@gmail.com>
7446L:	dri-devel@lists.freedesktop.org
7447S:	Maintained
7448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449F:	Documentation/gpu/vkms.rst
7450F:	drivers/gpu/drm/ci/xfails/vkms*
7451F:	drivers/gpu/drm/vkms/
7452
7453DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7454M:	Hans de Goede <hdegoede@redhat.com>
7455L:	dri-devel@lists.freedesktop.org
7456S:	Maintained
7457T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7458F:	drivers/gpu/drm/vboxvideo/
7459
7460DRM DRIVER FOR VMWARE VIRTUAL GPU
7461M:	Zack Rusin <zack.rusin@broadcom.com>
7462R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7463L:	dri-devel@lists.freedesktop.org
7464S:	Supported
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	drivers/gpu/drm/vmwgfx/
7467F:	include/uapi/drm/vmwgfx_drm.h
7468
7469DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7470M:	Linus Walleij <linus.walleij@linaro.org>
7471S:	Maintained
7472T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7473F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7474F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7475
7476DRM DRIVERS
7477M:	David Airlie <airlied@gmail.com>
7478M:	Simona Vetter <simona@ffwll.ch>
7479L:	dri-devel@lists.freedesktop.org
7480S:	Maintained
7481B:	https://gitlab.freedesktop.org/drm
7482C:	irc://irc.oftc.net/dri-devel
7483T:	git https://gitlab.freedesktop.org/drm/kernel.git
7484F:	Documentation/devicetree/bindings/display/
7485F:	Documentation/devicetree/bindings/gpu/
7486F:	Documentation/gpu/
7487F:	drivers/gpu/
7488F:	include/drm/
7489F:	include/linux/vga*
7490F:	include/uapi/drm/
7491
7492DRM DRIVERS AND MISC GPU PATCHES
7493M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7494M:	Maxime Ripard <mripard@kernel.org>
7495M:	Thomas Zimmermann <tzimmermann@suse.de>
7496S:	Maintained
7497W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7499F:	Documentation/devicetree/bindings/display/
7500F:	Documentation/devicetree/bindings/gpu/
7501F:	Documentation/gpu/
7502F:	drivers/gpu/drm/
7503F:	drivers/gpu/vga/
7504F:	include/drm/drm
7505F:	include/linux/vga*
7506F:	include/uapi/drm/
7507X:	drivers/gpu/drm/amd/
7508X:	drivers/gpu/drm/armada/
7509X:	drivers/gpu/drm/etnaviv/
7510X:	drivers/gpu/drm/exynos/
7511X:	drivers/gpu/drm/i915/
7512X:	drivers/gpu/drm/kmb/
7513X:	drivers/gpu/drm/mediatek/
7514X:	drivers/gpu/drm/msm/
7515X:	drivers/gpu/drm/nouveau/
7516X:	drivers/gpu/drm/radeon/
7517X:	drivers/gpu/drm/renesas/rcar-du/
7518X:	drivers/gpu/drm/tegra/
7519
7520DRM DRIVERS FOR ALLWINNER A10
7521M:	Maxime Ripard <mripard@kernel.org>
7522M:	Chen-Yu Tsai <wens@csie.org>
7523L:	dri-devel@lists.freedesktop.org
7524S:	Supported
7525T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7526F:	Documentation/devicetree/bindings/display/allwinner*
7527F:	drivers/gpu/drm/sun4i/
7528
7529DRM DRIVERS FOR AMLOGIC SOCS
7530M:	Neil Armstrong <neil.armstrong@linaro.org>
7531L:	dri-devel@lists.freedesktop.org
7532L:	linux-amlogic@lists.infradead.org
7533S:	Supported
7534W:	http://linux-meson.com/
7535T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7537F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7538F:	Documentation/gpu/meson.rst
7539F:	drivers/gpu/drm/ci/xfails/meson*
7540F:	drivers/gpu/drm/meson/
7541
7542DRM DRIVERS FOR ATMEL HLCDC
7543M:	Sam Ravnborg <sam@ravnborg.org>
7544M:	Boris Brezillon <bbrezillon@kernel.org>
7545L:	dri-devel@lists.freedesktop.org
7546S:	Supported
7547T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548F:	Documentation/devicetree/bindings/display/atmel/
7549F:	drivers/gpu/drm/atmel-hlcdc/
7550
7551DRM DRIVERS FOR BRIDGE CHIPS
7552M:	Andrzej Hajda <andrzej.hajda@intel.com>
7553M:	Neil Armstrong <neil.armstrong@linaro.org>
7554M:	Robert Foss <rfoss@kernel.org>
7555R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7556R:	Jonas Karlman <jonas@kwiboo.se>
7557R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7558S:	Maintained
7559T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F:	Documentation/devicetree/bindings/display/bridge/
7561F:	drivers/gpu/drm/bridge/
7562F:	drivers/gpu/drm/display/drm_bridge_connector.c
7563F:	drivers/gpu/drm/drm_bridge.c
7564F:	include/drm/drm_bridge.h
7565F:	include/drm/drm_bridge_connector.h
7566
7567DRM DRIVERS FOR EXYNOS
7568M:	Inki Dae <inki.dae@samsung.com>
7569M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7570M:	Kyungmin Park <kyungmin.park@samsung.com>
7571L:	dri-devel@lists.freedesktop.org
7572S:	Supported
7573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7574F:	Documentation/devicetree/bindings/display/samsung/
7575F:	drivers/gpu/drm/exynos/
7576F:	include/uapi/drm/exynos_drm.h
7577
7578DRM DRIVERS FOR FREESCALE DCU
7579M:	Stefan Agner <stefan@agner.ch>
7580M:	Alison Wang <alison.wang@nxp.com>
7581L:	dri-devel@lists.freedesktop.org
7582S:	Supported
7583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7585F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7586F:	drivers/gpu/drm/fsl-dcu/
7587
7588DRM DRIVERS FOR FREESCALE IMX 5/6
7589M:	Philipp Zabel <p.zabel@pengutronix.de>
7590L:	dri-devel@lists.freedesktop.org
7591S:	Maintained
7592T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593T:	git git://git.pengutronix.de/git/pza/linux
7594F:	Documentation/devicetree/bindings/display/imx/
7595F:	drivers/gpu/drm/imx/ipuv3/
7596F:	drivers/gpu/ipu-v3/
7597
7598DRM DRIVERS FOR FREESCALE IMX BRIDGE
7599M:	Liu Ying <victor.liu@nxp.com>
7600L:	dri-devel@lists.freedesktop.org
7601S:	Maintained
7602F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7603F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7604F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7605F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7606F:	drivers/gpu/drm/bridge/imx/
7607
7608DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7609M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7610L:	dri-devel@lists.freedesktop.org
7611S:	Maintained
7612T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7613F:	drivers/gpu/drm/gma500/
7614
7615DRM DRIVERS FOR HISILICON
7616M:	Xinliang Liu <xinliang.liu@linaro.org>
7617M:	Tian Tao  <tiantao6@hisilicon.com>
7618R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7619R:	Sumit Semwal <sumit.semwal@linaro.org>
7620R:	Yongqin Liu <yongqin.liu@linaro.org>
7621R:	John Stultz <jstultz@google.com>
7622L:	dri-devel@lists.freedesktop.org
7623S:	Maintained
7624T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7625F:	Documentation/devicetree/bindings/display/hisilicon/
7626F:	drivers/gpu/drm/hisilicon/
7627
7628DRM DRIVERS FOR LIMA
7629M:	Qiang Yu <yuq825@gmail.com>
7630L:	dri-devel@lists.freedesktop.org
7631L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7632S:	Maintained
7633T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634F:	drivers/gpu/drm/lima/
7635F:	include/uapi/drm/lima_drm.h
7636
7637DRM DRIVERS FOR LOONGSON
7638M:	Sui Jingfeng <suijingfeng@loongson.cn>
7639L:	dri-devel@lists.freedesktop.org
7640S:	Supported
7641T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642F:	drivers/gpu/drm/loongson/
7643
7644DRM DRIVERS FOR MEDIATEK
7645M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7646M:	Philipp Zabel <p.zabel@pengutronix.de>
7647L:	dri-devel@lists.freedesktop.org
7648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7649S:	Supported
7650F:	Documentation/devicetree/bindings/display/mediatek/
7651F:	drivers/gpu/drm/ci/xfails/mediatek*
7652F:	drivers/gpu/drm/mediatek/
7653F:	drivers/phy/mediatek/phy-mtk-dp.c
7654F:	drivers/phy/mediatek/phy-mtk-hdmi*
7655F:	drivers/phy/mediatek/phy-mtk-mipi*
7656
7657DRM DRIVERS FOR NVIDIA TEGRA
7658M:	Thierry Reding <thierry.reding@gmail.com>
7659M:	Mikko Perttunen <mperttunen@nvidia.com>
7660L:	dri-devel@lists.freedesktop.org
7661L:	linux-tegra@vger.kernel.org
7662S:	Supported
7663T:	git https://gitlab.freedesktop.org/drm/tegra.git
7664F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7665F:	Documentation/devicetree/bindings/gpu/host1x/
7666F:	drivers/gpu/drm/tegra/
7667F:	drivers/gpu/host1x/
7668F:	include/linux/host1x.h
7669F:	include/uapi/drm/tegra_drm.h
7670
7671DRM DRIVERS FOR RENESAS R-CAR
7672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7673M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7674L:	dri-devel@lists.freedesktop.org
7675L:	linux-renesas-soc@vger.kernel.org
7676S:	Supported
7677T:	git git://linuxtv.org/pinchartl/media drm/du/next
7678F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7679F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7680F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7681F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7682F:	drivers/gpu/drm/renesas/rcar-du/
7683
7684DRM DRIVERS FOR RENESAS RZ
7685M:	Biju Das <biju.das.jz@bp.renesas.com>
7686L:	dri-devel@lists.freedesktop.org
7687L:	linux-renesas-soc@vger.kernel.org
7688S:	Maintained
7689T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7691F:	drivers/gpu/drm/renesas/rz-du/
7692
7693DRM DRIVERS FOR RENESAS SHMOBILE
7694M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7695M:	Geert Uytterhoeven <geert+renesas@glider.be>
7696L:	dri-devel@lists.freedesktop.org
7697L:	linux-renesas-soc@vger.kernel.org
7698S:	Supported
7699T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7700F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7701F:	drivers/gpu/drm/renesas/shmobile/
7702F:	include/linux/platform_data/shmob_drm.h
7703
7704DRM DRIVERS FOR ROCKCHIP
7705M:	Sandy Huang <hjc@rock-chips.com>
7706M:	Heiko Stübner <heiko@sntech.de>
7707M:	Andy Yan <andy.yan@rock-chips.com>
7708L:	dri-devel@lists.freedesktop.org
7709S:	Maintained
7710T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7711F:	Documentation/devicetree/bindings/display/rockchip/
7712F:	drivers/gpu/drm/ci/xfails/rockchip*
7713F:	drivers/gpu/drm/rockchip/
7714
7715DRM DRIVERS FOR STI
7716M:	Alain Volmat <alain.volmat@foss.st.com>
7717L:	dri-devel@lists.freedesktop.org
7718S:	Maintained
7719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7721F:	drivers/gpu/drm/sti
7722
7723DRM DRIVERS FOR STM
7724M:	Yannick Fertre <yannick.fertre@foss.st.com>
7725M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7726M:	Philippe Cornu <philippe.cornu@foss.st.com>
7727L:	dri-devel@lists.freedesktop.org
7728S:	Maintained
7729T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7730F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7731F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7732F:	drivers/gpu/drm/stm
7733
7734DRM DRIVERS FOR TI KEYSTONE
7735M:	Jyri Sarha <jyri.sarha@iki.fi>
7736M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7737L:	dri-devel@lists.freedesktop.org
7738S:	Maintained
7739T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7740F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7741F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7742F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7743F:	drivers/gpu/drm/tidss/
7744
7745DRM DRIVERS FOR TI LCDC
7746M:	Jyri Sarha <jyri.sarha@iki.fi>
7747M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7748L:	dri-devel@lists.freedesktop.org
7749S:	Maintained
7750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7751F:	Documentation/devicetree/bindings/display/tilcdc/
7752F:	drivers/gpu/drm/tilcdc/
7753
7754DRM DRIVERS FOR TI OMAP
7755M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7756L:	dri-devel@lists.freedesktop.org
7757S:	Maintained
7758T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7759F:	Documentation/devicetree/bindings/display/ti/
7760F:	drivers/gpu/drm/omapdrm/
7761
7762DRM DRIVERS FOR V3D
7763M:	Melissa Wen <mwen@igalia.com>
7764M:	Maíra Canal <mcanal@igalia.com>
7765S:	Supported
7766T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7767F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7768F:	drivers/gpu/drm/v3d/
7769F:	include/uapi/drm/v3d_drm.h
7770
7771DRM DRIVERS FOR VC4
7772M:	Maxime Ripard <mripard@kernel.org>
7773M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7774R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7775S:	Supported
7776T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7777F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7778F:	drivers/gpu/drm/vc4/
7779F:	include/uapi/drm/vc4_drm.h
7780
7781DRM DRIVERS FOR VIVANTE GPU IP
7782M:	Lucas Stach <l.stach@pengutronix.de>
7783R:	Russell King <linux+etnaviv@armlinux.org.uk>
7784R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7785L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7786L:	dri-devel@lists.freedesktop.org
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7789F:	drivers/gpu/drm/etnaviv/
7790F:	include/uapi/drm/etnaviv_drm.h
7791
7792DRM DRIVERS FOR XEN
7793M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7794L:	dri-devel@lists.freedesktop.org
7795L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7796S:	Supported
7797T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7798F:	Documentation/gpu/xen-front.rst
7799F:	drivers/gpu/drm/xen/
7800
7801DRM DRIVERS FOR XILINX
7802M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7803M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7804L:	dri-devel@lists.freedesktop.org
7805S:	Maintained
7806T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7807F:	Documentation/devicetree/bindings/display/xlnx/
7808F:	drivers/gpu/drm/xlnx/
7809
7810DRM GPU SCHEDULER
7811M:	Luben Tuikov <ltuikov89@gmail.com>
7812M:	Matthew Brost <matthew.brost@intel.com>
7813M:	Danilo Krummrich <dakr@kernel.org>
7814M:	Philipp Stanner <pstanner@redhat.com>
7815L:	dri-devel@lists.freedesktop.org
7816S:	Maintained
7817T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7818F:	drivers/gpu/drm/scheduler/
7819F:	include/drm/gpu_scheduler.h
7820
7821DRM PANEL DRIVERS
7822M:	Neil Armstrong <neil.armstrong@linaro.org>
7823R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7824L:	dri-devel@lists.freedesktop.org
7825S:	Maintained
7826T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7827F:	Documentation/devicetree/bindings/display/panel/
7828F:	drivers/gpu/drm/drm_panel.c
7829F:	drivers/gpu/drm/panel/
7830F:	include/drm/drm_panel.h
7831
7832DRM PRIVACY-SCREEN CLASS
7833M:	Hans de Goede <hdegoede@redhat.com>
7834L:	dri-devel@lists.freedesktop.org
7835S:	Maintained
7836T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7837F:	drivers/gpu/drm/drm_privacy_screen*
7838F:	include/drm/drm_privacy_screen*
7839
7840DRM TTM SUBSYSTEM
7841M:	Christian Koenig <christian.koenig@amd.com>
7842M:	Huang Rui <ray.huang@amd.com>
7843L:	dri-devel@lists.freedesktop.org
7844S:	Maintained
7845T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7846F:	drivers/gpu/drm/ttm/
7847F:	include/drm/ttm/
7848
7849DRM AUTOMATED TESTING
7850M:	Helen Koike <helen.koike@collabora.com>
7851L:	dri-devel@lists.freedesktop.org
7852S:	Maintained
7853T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7854F:	Documentation/gpu/automated_testing.rst
7855F:	drivers/gpu/drm/ci/
7856
7857DSBR100 USB FM RADIO DRIVER
7858M:	Alexey Klimov <klimov.linux@gmail.com>
7859L:	linux-media@vger.kernel.org
7860S:	Maintained
7861T:	git git://linuxtv.org/media_tree.git
7862F:	drivers/media/radio/dsbr100.c
7863
7864DT3155 MEDIA DRIVER
7865M:	Hans Verkuil <hverkuil@xs4all.nl>
7866L:	linux-media@vger.kernel.org
7867S:	Odd Fixes
7868W:	https://linuxtv.org
7869T:	git git://linuxtv.org/media_tree.git
7870F:	drivers/media/pci/dt3155/
7871
7872DVB_USB_AF9015 MEDIA DRIVER
7873L:	linux-media@vger.kernel.org
7874S:	Orphan
7875W:	https://linuxtv.org
7876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7877F:	drivers/media/usb/dvb-usb-v2/af9015*
7878
7879DVB_USB_AF9035 MEDIA DRIVER
7880L:	linux-media@vger.kernel.org
7881S:	Orphan
7882W:	https://linuxtv.org
7883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7884F:	drivers/media/usb/dvb-usb-v2/af9035*
7885
7886DVB_USB_ANYSEE MEDIA DRIVER
7887L:	linux-media@vger.kernel.org
7888S:	Orphan
7889W:	https://linuxtv.org
7890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7891F:	drivers/media/usb/dvb-usb-v2/anysee*
7892
7893DVB_USB_AU6610 MEDIA DRIVER
7894L:	linux-media@vger.kernel.org
7895S:	Orphan
7896W:	https://linuxtv.org
7897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7898F:	drivers/media/usb/dvb-usb-v2/au6610*
7899
7900DVB_USB_CE6230 MEDIA DRIVER
7901L:	linux-media@vger.kernel.org
7902S:	Orphan
7903W:	https://linuxtv.org
7904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7905F:	drivers/media/usb/dvb-usb-v2/ce6230*
7906
7907DVB_USB_CXUSB MEDIA DRIVER
7908M:	Michael Krufky <mkrufky@linuxtv.org>
7909L:	linux-media@vger.kernel.org
7910S:	Maintained
7911W:	https://linuxtv.org
7912W:	http://github.com/mkrufky
7913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7914T:	git git://linuxtv.org/media_tree.git
7915F:	drivers/media/usb/dvb-usb/cxusb*
7916
7917DVB_USB_EC168 MEDIA DRIVER
7918L:	linux-media@vger.kernel.org
7919S:	Orphan
7920W:	https://linuxtv.org
7921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7922F:	drivers/media/usb/dvb-usb-v2/ec168*
7923
7924DVB_USB_GL861 MEDIA DRIVER
7925L:	linux-media@vger.kernel.org
7926S:	Orphan
7927W:	https://linuxtv.org
7928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7929F:	drivers/media/usb/dvb-usb-v2/gl861*
7930
7931DVB_USB_MXL111SF MEDIA DRIVER
7932M:	Michael Krufky <mkrufky@linuxtv.org>
7933L:	linux-media@vger.kernel.org
7934S:	Maintained
7935W:	https://linuxtv.org
7936W:	http://github.com/mkrufky
7937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7938T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7939F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7940
7941DVB_USB_RTL28XXU MEDIA DRIVER
7942L:	linux-media@vger.kernel.org
7943S:	Orphan
7944W:	https://linuxtv.org
7945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7946F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7947
7948DVB_USB_V2 MEDIA DRIVER
7949L:	linux-media@vger.kernel.org
7950S:	Orphan
7951W:	https://linuxtv.org
7952W:	http://palosaari.fi/linux/
7953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7954F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7955F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7956
7957DYNAMIC DEBUG
7958M:	Jason Baron <jbaron@akamai.com>
7959M:	Jim Cromie <jim.cromie@gmail.com>
7960S:	Maintained
7961F:	include/linux/dynamic_debug.h
7962F:	lib/dynamic_debug.c
7963F:	lib/test_dynamic_debug.c
7964
7965DYNAMIC INTERRUPT MODERATION
7966M:	Tal Gilboa <talgi@nvidia.com>
7967S:	Maintained
7968F:	Documentation/networking/net_dim.rst
7969F:	include/linux/dim.h
7970F:	lib/dim/
7971
7972DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7973M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7974L:	linux-pm@vger.kernel.org
7975S:	Supported
7976B:	https://bugzilla.kernel.org
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7978F:	drivers/powercap/dtpm*
7979F:	include/linux/dtpm.h
7980
7981DZ DECSTATION DZ11 SERIAL DRIVER
7982M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7983S:	Maintained
7984F:	drivers/tty/serial/dz.*
7985
7986E3X0 POWER BUTTON DRIVER
7987M:	Moritz Fischer <moritz.fischer@ettus.com>
7988L:	usrp-users@lists.ettus.com
7989S:	Supported
7990W:	http://www.ettus.com
7991F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7992F:	drivers/input/misc/e3x0-button.c
7993
7994E4000 MEDIA DRIVER
7995L:	linux-media@vger.kernel.org
7996S:	Orphan
7997W:	https://linuxtv.org
7998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7999F:	drivers/media/tuners/e4000*
8000
8001EARTH_PT1 MEDIA DRIVER
8002M:	Akihiro Tsukada <tskd08@gmail.com>
8003L:	linux-media@vger.kernel.org
8004S:	Odd Fixes
8005F:	drivers/media/pci/pt1/
8006
8007EARTH_PT3 MEDIA DRIVER
8008M:	Akihiro Tsukada <tskd08@gmail.com>
8009L:	linux-media@vger.kernel.org
8010S:	Odd Fixes
8011F:	drivers/media/pci/pt3/
8012
8013EC100 MEDIA DRIVER
8014L:	linux-media@vger.kernel.org
8015S:	Orphan
8016W:	https://linuxtv.org
8017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8018F:	drivers/media/dvb-frontends/ec100*
8019
8020ECRYPT FILE SYSTEM
8021M:	Tyler Hicks <code@tyhicks.com>
8022L:	ecryptfs@vger.kernel.org
8023S:	Odd Fixes
8024W:	http://ecryptfs.org
8025W:	https://launchpad.net/ecryptfs
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8027F:	Documentation/filesystems/ecryptfs.rst
8028F:	fs/ecryptfs/
8029
8030EDAC-AMD64
8031M:	Yazen Ghannam <yazen.ghannam@amd.com>
8032L:	linux-edac@vger.kernel.org
8033S:	Supported
8034F:	drivers/edac/amd64_edac*
8035F:	drivers/edac/mce_amd*
8036
8037EDAC-ARMADA
8038M:	Jan Luebbe <jlu@pengutronix.de>
8039L:	linux-edac@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8042F:	drivers/edac/armada_xp_*
8043
8044EDAC-AST2500
8045M:	Stefan Schaeckeler <sschaeck@cisco.com>
8046S:	Supported
8047F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8048F:	drivers/edac/aspeed_edac.c
8049
8050EDAC-BLUEFIELD
8051M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8052S:	Supported
8053F:	drivers/edac/bluefield_edac.c
8054
8055EDAC-CALXEDA
8056M:	Andre Przywara <andre.przywara@arm.com>
8057L:	linux-edac@vger.kernel.org
8058S:	Maintained
8059F:	drivers/edac/highbank*
8060
8061EDAC-CAVIUM OCTEON
8062M:	Ralf Baechle <ralf@linux-mips.org>
8063L:	linux-edac@vger.kernel.org
8064L:	linux-mips@vger.kernel.org
8065S:	Supported
8066F:	drivers/edac/octeon_edac*
8067
8068EDAC-CAVIUM THUNDERX
8069M:	Robert Richter <rric@kernel.org>
8070L:	linux-edac@vger.kernel.org
8071S:	Odd Fixes
8072F:	drivers/edac/thunderx_edac*
8073
8074EDAC-CORE
8075M:	Borislav Petkov <bp@alien8.de>
8076M:	Tony Luck <tony.luck@intel.com>
8077R:	James Morse <james.morse@arm.com>
8078R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8079R:	Robert Richter <rric@kernel.org>
8080L:	linux-edac@vger.kernel.org
8081S:	Supported
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8083F:	Documentation/driver-api/edac.rst
8084F:	drivers/edac/
8085F:	include/linux/edac.h
8086
8087EDAC-DMC520
8088M:	Lei Wang <lewan@microsoft.com>
8089L:	linux-edac@vger.kernel.org
8090S:	Supported
8091F:	drivers/edac/dmc520_edac.c
8092
8093EDAC-E752X
8094M:	Mark Gross <markgross@kernel.org>
8095L:	linux-edac@vger.kernel.org
8096S:	Maintained
8097F:	drivers/edac/e752x_edac.c
8098
8099EDAC-E7XXX
8100L:	linux-edac@vger.kernel.org
8101S:	Maintained
8102F:	drivers/edac/e7xxx_edac.c
8103
8104EDAC-FSL_DDR
8105M:	York Sun <york.sun@nxp.com>
8106L:	linux-edac@vger.kernel.org
8107S:	Maintained
8108F:	drivers/edac/fsl_ddr_edac.*
8109
8110EDAC-GHES
8111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8112L:	linux-edac@vger.kernel.org
8113S:	Maintained
8114F:	drivers/edac/ghes_edac.c
8115
8116EDAC-I10NM
8117M:	Tony Luck <tony.luck@intel.com>
8118L:	linux-edac@vger.kernel.org
8119S:	Maintained
8120F:	drivers/edac/i10nm_base.c
8121
8122EDAC-I3000
8123L:	linux-edac@vger.kernel.org
8124S:	Orphan
8125F:	drivers/edac/i3000_edac.c
8126
8127EDAC-I5000
8128L:	linux-edac@vger.kernel.org
8129S:	Maintained
8130F:	drivers/edac/i5000_edac.c
8131
8132EDAC-I5400
8133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8134L:	linux-edac@vger.kernel.org
8135S:	Maintained
8136F:	drivers/edac/i5400_edac.c
8137
8138EDAC-I7300
8139M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8140L:	linux-edac@vger.kernel.org
8141S:	Maintained
8142F:	drivers/edac/i7300_edac.c
8143
8144EDAC-I7CORE
8145M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8146L:	linux-edac@vger.kernel.org
8147S:	Maintained
8148F:	drivers/edac/i7core_edac.c
8149
8150EDAC-I82443BXGX
8151M:	Tim Small <tim@buttersideup.com>
8152L:	linux-edac@vger.kernel.org
8153S:	Maintained
8154F:	drivers/edac/i82443bxgx_edac.c
8155
8156EDAC-I82975X
8157M:	"Arvind R." <arvino55@gmail.com>
8158L:	linux-edac@vger.kernel.org
8159S:	Maintained
8160F:	drivers/edac/i82975x_edac.c
8161
8162EDAC-IE31200
8163M:	Jason Baron <jbaron@akamai.com>
8164L:	linux-edac@vger.kernel.org
8165S:	Maintained
8166F:	drivers/edac/ie31200_edac.c
8167
8168EDAC-IGEN6
8169M:	Tony Luck <tony.luck@intel.com>
8170R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8171L:	linux-edac@vger.kernel.org
8172S:	Maintained
8173F:	drivers/edac/igen6_edac.c
8174
8175EDAC-MPC85XX
8176M:	Johannes Thumshirn <morbidrsa@gmail.com>
8177L:	linux-edac@vger.kernel.org
8178S:	Maintained
8179F:	drivers/edac/mpc85xx_edac.[ch]
8180
8181EDAC-NPCM
8182M:	Marvin Lin <kflin@nuvoton.com>
8183M:	Stanley Chu <yschu@nuvoton.com>
8184L:	linux-edac@vger.kernel.org
8185S:	Maintained
8186F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8187F:	drivers/edac/npcm_edac.c
8188
8189EDAC-PASEMI
8190M:	Egor Martovetsky <egor@pasemi.com>
8191L:	linux-edac@vger.kernel.org
8192S:	Maintained
8193F:	drivers/edac/pasemi_edac.c
8194
8195EDAC-PND2
8196M:	Tony Luck <tony.luck@intel.com>
8197L:	linux-edac@vger.kernel.org
8198S:	Maintained
8199F:	drivers/edac/pnd2_edac.[ch]
8200
8201EDAC-QCOM
8202M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8203L:	linux-arm-msm@vger.kernel.org
8204L:	linux-edac@vger.kernel.org
8205S:	Maintained
8206F:	drivers/edac/qcom_edac.c
8207
8208EDAC-R82600
8209M:	Tim Small <tim@buttersideup.com>
8210L:	linux-edac@vger.kernel.org
8211S:	Maintained
8212F:	drivers/edac/r82600_edac.c
8213
8214EDAC-SBRIDGE
8215M:	Tony Luck <tony.luck@intel.com>
8216R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8217L:	linux-edac@vger.kernel.org
8218S:	Maintained
8219F:	drivers/edac/sb_edac.c
8220
8221EDAC-SKYLAKE
8222M:	Tony Luck <tony.luck@intel.com>
8223L:	linux-edac@vger.kernel.org
8224S:	Maintained
8225F:	drivers/edac/skx_*.[ch]
8226
8227EDAC-TI
8228M:	Tero Kristo <kristo@kernel.org>
8229L:	linux-edac@vger.kernel.org
8230S:	Odd Fixes
8231F:	drivers/edac/ti_edac.c
8232
8233EDIROL UA-101/UA-1000 DRIVER
8234M:	Clemens Ladisch <clemens@ladisch.de>
8235L:	linux-sound@vger.kernel.org
8236S:	Maintained
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8238F:	sound/usb/misc/ua101.c
8239
8240EFI TEST DRIVER
8241M:	Ivan Hu <ivan.hu@canonical.com>
8242M:	Ard Biesheuvel <ardb@kernel.org>
8243L:	linux-efi@vger.kernel.org
8244S:	Maintained
8245F:	drivers/firmware/efi/test/
8246
8247EFI VARIABLE FILESYSTEM
8248M:	Jeremy Kerr <jk@ozlabs.org>
8249M:	Ard Biesheuvel <ardb@kernel.org>
8250L:	linux-efi@vger.kernel.org
8251S:	Maintained
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8253F:	fs/efivarfs/
8254
8255EFIFB FRAMEBUFFER DRIVER
8256M:	Peter Jones <pjones@redhat.com>
8257L:	linux-fbdev@vger.kernel.org
8258S:	Maintained
8259F:	drivers/video/fbdev/efifb.c
8260
8261EFS FILESYSTEM
8262S:	Orphan
8263W:	http://aeschi.ch.eu.org/efs/
8264F:	fs/efs/
8265
8266EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8267L:	netdev@vger.kernel.org
8268S:	Orphan
8269F:	drivers/net/ethernet/ibm/ehea/
8270
8271ELM327 CAN NETWORK DRIVER
8272M:	Max Staudt <max@enpas.org>
8273L:	linux-can@vger.kernel.org
8274S:	Maintained
8275F:	Documentation/networking/device_drivers/can/can327.rst
8276F:	drivers/net/can/can327.c
8277
8278EM28XX VIDEO4LINUX DRIVER
8279M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8280L:	linux-media@vger.kernel.org
8281S:	Maintained
8282W:	https://linuxtv.org
8283T:	git git://linuxtv.org/media_tree.git
8284F:	Documentation/admin-guide/media/em28xx*
8285F:	drivers/media/usb/em28xx/
8286
8287EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8288M:	Adrian Hunter <adrian.hunter@intel.com>
8289M:	Asutosh Das <quic_asutoshd@quicinc.com>
8290R:	Ritesh Harjani <ritesh.list@gmail.com>
8291L:	linux-mmc@vger.kernel.org
8292S:	Supported
8293F:	drivers/mmc/host/cqhci*
8294
8295EMS CPC-PCI CAN DRIVER
8296M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8297M:	support@ems-wuensche.com
8298L:	linux-can@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/can/sja1000/ems_pci.c
8301
8302EMULEX 10Gbps iSCSI - OneConnect DRIVER
8303M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8304L:	linux-scsi@vger.kernel.org
8305S:	Supported
8306W:	http://www.broadcom.com
8307F:	drivers/scsi/be2iscsi/
8308
8309EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8310M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8311M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8312M:	Somnath Kotur <somnath.kotur@broadcom.com>
8313L:	netdev@vger.kernel.org
8314S:	Supported
8315W:	http://www.emulex.com
8316F:	drivers/net/ethernet/emulex/benet/
8317
8318EMULEX ONECONNECT ROCE DRIVER
8319M:	Selvin Xavier <selvin.xavier@broadcom.com>
8320L:	linux-rdma@vger.kernel.org
8321S:	Odd Fixes
8322W:	http://www.broadcom.com
8323F:	drivers/infiniband/hw/ocrdma/
8324F:	include/uapi/rdma/ocrdma-abi.h
8325
8326EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8327M:	James Smart <james.smart@broadcom.com>
8328M:	Ram Vegesna <ram.vegesna@broadcom.com>
8329L:	linux-scsi@vger.kernel.org
8330L:	target-devel@vger.kernel.org
8331S:	Supported
8332W:	http://www.broadcom.com
8333F:	drivers/scsi/elx/
8334
8335EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8336M:	James Smart <james.smart@broadcom.com>
8337M:	Dick Kennedy <dick.kennedy@broadcom.com>
8338L:	linux-scsi@vger.kernel.org
8339S:	Supported
8340W:	http://www.broadcom.com
8341F:	drivers/scsi/lpfc/
8342
8343ENE CB710 FLASH CARD READER DRIVER
8344M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8345S:	Maintained
8346F:	drivers/misc/cb710/
8347F:	drivers/mmc/host/cb710-mmc.*
8348F:	include/linux/cb710.h
8349
8350ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8351M:	Maxim Levitsky <maximlevitsky@gmail.com>
8352S:	Maintained
8353F:	drivers/media/rc/ene_ir.*
8354
8355EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8356M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8357L:	linuxppc-dev@lists.ozlabs.org
8358S:	Maintained
8359F:	drivers/tty/ehv_bytechan.c
8360
8361EPSON S1D13XXX FRAMEBUFFER DRIVER
8362M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8363S:	Maintained
8364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8365F:	drivers/video/fbdev/s1d13xxxfb.c
8366F:	include/video/s1d13xxxfb.h
8367
8368EROFS FILE SYSTEM
8369M:	Gao Xiang <xiang@kernel.org>
8370M:	Chao Yu <chao@kernel.org>
8371R:	Yue Hu <huyue2@coolpad.com>
8372R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8373R:	Sandeep Dhavale <dhavale@google.com>
8374L:	linux-erofs@lists.ozlabs.org
8375S:	Maintained
8376W:	https://erofs.docs.kernel.org
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8378F:	Documentation/ABI/testing/sysfs-fs-erofs
8379F:	Documentation/filesystems/erofs.rst
8380F:	fs/erofs/
8381F:	include/trace/events/erofs.h
8382
8383ERRSEQ ERROR TRACKING INFRASTRUCTURE
8384M:	Jeff Layton <jlayton@kernel.org>
8385S:	Maintained
8386F:	include/linux/errseq.h
8387F:	lib/errseq.c
8388
8389ESD CAN NETWORK DRIVERS
8390M:	Stefan Mätje <stefan.maetje@esd.eu>
8391R:	socketcan@esd.eu
8392L:	linux-can@vger.kernel.org
8393S:	Maintained
8394F:	drivers/net/can/esd/
8395
8396ESD CAN/USB DRIVERS
8397M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8398R:	socketcan@esd.eu
8399L:	linux-can@vger.kernel.org
8400S:	Maintained
8401F:	drivers/net/can/usb/esd_usb.c
8402
8403ET131X NETWORK DRIVER
8404M:	Mark Einon <mark.einon@gmail.com>
8405S:	Odd Fixes
8406F:	drivers/net/ethernet/agere/
8407
8408ETAS ES58X CAN/USB DRIVER
8409M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8410L:	linux-can@vger.kernel.org
8411S:	Maintained
8412F:	Documentation/networking/devlink/etas_es58x.rst
8413F:	drivers/net/can/usb/etas_es58x/
8414
8415ETHERNET BRIDGE
8416M:	Roopa Prabhu <roopa@nvidia.com>
8417M:	Nikolay Aleksandrov <razor@blackwall.org>
8418L:	bridge@lists.linux.dev
8419L:	netdev@vger.kernel.org
8420S:	Maintained
8421W:	http://www.linuxfoundation.org/en/Net:Bridge
8422F:	include/linux/netfilter_bridge/
8423F:	net/bridge/
8424
8425ETHERNET PHY LIBRARY
8426M:	Andrew Lunn <andrew@lunn.ch>
8427M:	Heiner Kallweit <hkallweit1@gmail.com>
8428R:	Russell King <linux@armlinux.org.uk>
8429L:	netdev@vger.kernel.org
8430S:	Maintained
8431F:	Documentation/ABI/testing/sysfs-class-net-phydev
8432F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8433F:	Documentation/devicetree/bindings/net/mdio*
8434F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8435F:	Documentation/networking/phy.rst
8436F:	drivers/net/mdio/
8437F:	drivers/net/mdio/acpi_mdio.c
8438F:	drivers/net/mdio/fwnode_mdio.c
8439F:	drivers/net/mdio/of_mdio.c
8440F:	drivers/net/pcs/
8441F:	drivers/net/phy/
8442F:	include/dt-bindings/net/qca-ar803x.h
8443F:	include/linux/*mdio*.h
8444F:	include/linux/linkmode.h
8445F:	include/linux/mdio/*.h
8446F:	include/linux/mii.h
8447F:	include/linux/of_net.h
8448F:	include/linux/phy.h
8449F:	include/linux/phy_fixed.h
8450F:	include/linux/phy_link_topology.h
8451F:	include/linux/phylib_stubs.h
8452F:	include/linux/platform_data/mdio-bcm-unimac.h
8453F:	include/linux/platform_data/mdio-gpio.h
8454F:	include/trace/events/mdio.h
8455F:	include/uapi/linux/mdio.h
8456F:	include/uapi/linux/mii.h
8457F:	net/core/of_net.c
8458
8459ETHERNET PHY LIBRARY [RUST]
8460M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8461R:	Trevor Gross <tmgross@umich.edu>
8462L:	netdev@vger.kernel.org
8463L:	rust-for-linux@vger.kernel.org
8464S:	Maintained
8465F:	rust/kernel/net/phy.rs
8466F:	rust/kernel/net/phy/reg.rs
8467
8468EXEC & BINFMT API, ELF
8469R:	Eric Biederman <ebiederm@xmission.com>
8470R:	Kees Cook <kees@kernel.org>
8471L:	linux-mm@kvack.org
8472S:	Supported
8473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8474F:	Documentation/userspace-api/ELF.rst
8475F:	fs/*binfmt_*.c
8476F:	fs/Kconfig.binfmt
8477F:	fs/exec.c
8478F:	fs/tests/binfmt_*_kunit.c
8479F:	fs/tests/exec_kunit.c
8480F:	include/linux/binfmts.h
8481F:	include/linux/elf.h
8482F:	include/uapi/linux/binfmts.h
8483F:	include/uapi/linux/elf.h
8484F:	tools/testing/selftests/exec/
8485N:	asm/elf.h
8486N:	binfmt
8487
8488EXFAT FILE SYSTEM
8489M:	Namjae Jeon <linkinjeon@kernel.org>
8490M:	Sungjong Seo <sj1557.seo@samsung.com>
8491R:	Yuezhang Mo <yuezhang.mo@sony.com>
8492L:	linux-fsdevel@vger.kernel.org
8493S:	Maintained
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8495F:	fs/exfat/
8496
8497EXPRESSWIRE PROTOCOL LIBRARY
8498M:	Duje Mihanović <duje.mihanovic@skole.hr>
8499L:	linux-leds@vger.kernel.org
8500S:	Maintained
8501F:	drivers/leds/leds-expresswire.c
8502F:	include/linux/leds-expresswire.h
8503
8504EXT2 FILE SYSTEM
8505M:	Jan Kara <jack@suse.com>
8506L:	linux-ext4@vger.kernel.org
8507S:	Maintained
8508F:	Documentation/filesystems/ext2.rst
8509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8510F:	fs/ext2/
8511F:	include/linux/ext2*
8512
8513EXT4 FILE SYSTEM
8514M:	"Theodore Ts'o" <tytso@mit.edu>
8515M:	Andreas Dilger <adilger.kernel@dilger.ca>
8516L:	linux-ext4@vger.kernel.org
8517S:	Maintained
8518W:	http://ext4.wiki.kernel.org
8519Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8521F:	Documentation/filesystems/ext4/
8522F:	fs/ext4/
8523F:	include/trace/events/ext4.h
8524F:	include/uapi/linux/ext4.h
8525
8526Extended Verification Module (EVM)
8527M:	Mimi Zohar <zohar@linux.ibm.com>
8528M:	Roberto Sassu <roberto.sassu@huawei.com>
8529L:	linux-integrity@vger.kernel.org
8530S:	Supported
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8532F:	security/integrity/
8533F:	security/integrity/evm/
8534
8535EXTENSIBLE FIRMWARE INTERFACE (EFI)
8536M:	Ard Biesheuvel <ardb@kernel.org>
8537L:	linux-efi@vger.kernel.org
8538S:	Maintained
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8540F:	Documentation/admin-guide/efi-stub.rst
8541F:	arch/*/include/asm/efi.h
8542F:	arch/*/kernel/efi.c
8543F:	arch/arm/boot/compressed/efi-header.S
8544F:	arch/x86/platform/efi/
8545F:	drivers/firmware/efi/
8546F:	include/linux/efi*.h
8547
8548EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8549M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8550M:	Chanwoo Choi <cw00.choi@samsung.com>
8551L:	linux-kernel@vger.kernel.org
8552S:	Maintained
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8554F:	Documentation/devicetree/bindings/extcon/
8555F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8556F:	drivers/extcon/
8557F:	include/linux/extcon.h
8558F:	include/linux/extcon/
8559
8560EXTRA BOOT CONFIG
8561M:	Masami Hiramatsu <mhiramat@kernel.org>
8562L:	linux-kernel@vger.kernel.org
8563L:	linux-trace-kernel@vger.kernel.org
8564S:	Maintained
8565Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8567F:	Documentation/admin-guide/bootconfig.rst
8568F:	fs/proc/bootconfig.c
8569F:	include/linux/bootconfig.h
8570F:	lib/bootconfig-data.S
8571F:	lib/bootconfig.c
8572F:	tools/bootconfig/*
8573F:	tools/bootconfig/scripts/*
8574
8575EXTRON DA HD 4K PLUS CEC DRIVER
8576M:	Hans Verkuil <hverkuil@xs4all.nl>
8577L:	linux-media@vger.kernel.org
8578S:	Maintained
8579T:	git git://linuxtv.org/media_tree.git
8580F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8581
8582EXYNOS DP DRIVER
8583M:	Jingoo Han <jingoohan1@gmail.com>
8584L:	dri-devel@lists.freedesktop.org
8585S:	Maintained
8586F:	drivers/gpu/drm/exynos/exynos_dp*
8587
8588EXYNOS SYSMMU (IOMMU) driver
8589M:	Marek Szyprowski <m.szyprowski@samsung.com>
8590L:	iommu@lists.linux.dev
8591S:	Maintained
8592F:	drivers/iommu/exynos-iommu.c
8593
8594F2FS FILE SYSTEM
8595M:	Jaegeuk Kim <jaegeuk@kernel.org>
8596M:	Chao Yu <chao@kernel.org>
8597L:	linux-f2fs-devel@lists.sourceforge.net
8598S:	Maintained
8599W:	https://f2fs.wiki.kernel.org/
8600Q:	https://patchwork.kernel.org/project/f2fs/list/
8601B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8603F:	Documentation/ABI/testing/sysfs-fs-f2fs
8604F:	Documentation/filesystems/f2fs.rst
8605F:	fs/f2fs/
8606F:	include/linux/f2fs_fs.h
8607F:	include/trace/events/f2fs.h
8608F:	include/uapi/linux/f2fs.h
8609
8610F71805F HARDWARE MONITORING DRIVER
8611M:	Jean Delvare <jdelvare@suse.com>
8612L:	linux-hwmon@vger.kernel.org
8613S:	Maintained
8614F:	Documentation/hwmon/f71805f.rst
8615F:	drivers/hwmon/f71805f.c
8616
8617FADDR2LINE
8618M:	Josh Poimboeuf <jpoimboe@kernel.org>
8619S:	Maintained
8620F:	scripts/faddr2line
8621
8622FAILOVER MODULE
8623M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8624L:	netdev@vger.kernel.org
8625S:	Supported
8626F:	Documentation/networking/failover.rst
8627F:	include/net/failover.h
8628F:	net/core/failover.c
8629
8630FANOTIFY
8631M:	Jan Kara <jack@suse.cz>
8632R:	Amir Goldstein <amir73il@gmail.com>
8633R:	Matthew Bobrowski <repnop@google.com>
8634L:	linux-fsdevel@vger.kernel.org
8635S:	Maintained
8636F:	fs/notify/fanotify/
8637F:	include/linux/fanotify.h
8638F:	include/uapi/linux/fanotify.h
8639
8640FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8641M:	Linus Walleij <linus.walleij@linaro.org>
8642L:	linux-usb@vger.kernel.org
8643S:	Maintained
8644F:	drivers/usb/fotg210/
8645
8646FARSYNC SYNCHRONOUS DRIVER
8647M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8648S:	Supported
8649W:	http://www.farsite.co.uk/
8650F:	drivers/net/wan/farsync.*
8651
8652FAULT INJECTION SUPPORT
8653M:	Akinobu Mita <akinobu.mita@gmail.com>
8654S:	Supported
8655F:	Documentation/fault-injection/
8656F:	lib/fault-inject.c
8657F:	tools/testing/fault-injection/
8658
8659FBTFT Framebuffer drivers
8660L:	dri-devel@lists.freedesktop.org
8661L:	linux-fbdev@vger.kernel.org
8662S:	Orphan
8663F:	drivers/staging/fbtft/
8664
8665FC0011 TUNER DRIVER
8666M:	Michael Buesch <m@bues.ch>
8667L:	linux-media@vger.kernel.org
8668S:	Maintained
8669F:	drivers/media/tuners/fc0011.c
8670F:	drivers/media/tuners/fc0011.h
8671
8672FC2580 MEDIA DRIVER
8673L:	linux-media@vger.kernel.org
8674S:	Orphan
8675W:	https://linuxtv.org
8676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8677F:	drivers/media/tuners/fc2580*
8678
8679FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8680M:	Hannes Reinecke <hare@suse.de>
8681L:	linux-scsi@vger.kernel.org
8682S:	Supported
8683W:	www.Open-FCoE.org
8684F:	drivers/scsi/fcoe/
8685F:	drivers/scsi/libfc/
8686F:	include/scsi/fc/
8687F:	include/scsi/libfc.h
8688F:	include/scsi/libfcoe.h
8689F:	include/uapi/scsi/fc/
8690
8691FILE LOCKING (flock() and fcntl()/lockf())
8692M:	Jeff Layton <jlayton@kernel.org>
8693M:	Chuck Lever <chuck.lever@oracle.com>
8694R:	Alexander Aring <alex.aring@gmail.com>
8695L:	linux-fsdevel@vger.kernel.org
8696S:	Maintained
8697F:	fs/fcntl.c
8698F:	fs/locks.c
8699F:	include/linux/fcntl.h
8700F:	include/uapi/linux/fcntl.h
8701
8702FILESYSTEM DIRECT ACCESS (DAX)
8703M:	Dan Williams <dan.j.williams@intel.com>
8704R:	Matthew Wilcox <willy@infradead.org>
8705R:	Jan Kara <jack@suse.cz>
8706L:	linux-fsdevel@vger.kernel.org
8707L:	nvdimm@lists.linux.dev
8708S:	Supported
8709F:	fs/dax.c
8710F:	include/linux/dax.h
8711F:	include/trace/events/fs_dax.h
8712
8713FILESYSTEMS (VFS and infrastructure)
8714M:	Alexander Viro <viro@zeniv.linux.org.uk>
8715M:	Christian Brauner <brauner@kernel.org>
8716R:	Jan Kara <jack@suse.cz>
8717L:	linux-fsdevel@vger.kernel.org
8718S:	Maintained
8719T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8720F:	fs/*
8721F:	include/linux/fs.h
8722F:	include/linux/fs_types.h
8723F:	include/uapi/linux/fs.h
8724F:	include/uapi/linux/openat2.h
8725
8726FILESYSTEMS [EXPORTFS]
8727M:	Chuck Lever <chuck.lever@oracle.com>
8728M:	Jeff Layton <jlayton@kernel.org>
8729R:	Amir Goldstein <amir73il@gmail.com>
8730L:	linux-fsdevel@vger.kernel.org
8731L:	linux-nfs@vger.kernel.org
8732S:	Supported
8733F:	Documentation/filesystems/nfs/exporting.rst
8734F:	fs/exportfs/
8735F:	fs/fhandle.c
8736F:	include/linux/exportfs.h
8737
8738FILESYSTEMS [IDMAPPED MOUNTS]
8739M:	Christian Brauner <brauner@kernel.org>
8740M:	Seth Forshee <sforshee@kernel.org>
8741L:	linux-fsdevel@vger.kernel.org
8742S:	Maintained
8743F:	Documentation/filesystems/idmappings.rst
8744F:	fs/mnt_idmapping.c
8745F:	include/linux/mnt_idmapping.*
8746F:	tools/testing/selftests/mount_setattr/
8747
8748FILESYSTEMS [IOMAP]
8749M:	Christian Brauner <brauner@kernel.org>
8750R:	Darrick J. Wong <djwong@kernel.org>
8751L:	linux-xfs@vger.kernel.org
8752L:	linux-fsdevel@vger.kernel.org
8753S:	Supported
8754F:	Documentation/filesystems/iomap/*
8755F:	fs/iomap/
8756F:	include/linux/iomap.h
8757
8758FILESYSTEMS [NETFS LIBRARY]
8759M:	David Howells <dhowells@redhat.com>
8760R:	Jeff Layton <jlayton@kernel.org>
8761L:	netfs@lists.linux.dev
8762L:	linux-fsdevel@vger.kernel.org
8763S:	Supported
8764F:	Documentation/filesystems/caching/
8765F:	Documentation/filesystems/netfs_library.rst
8766F:	fs/netfs/
8767F:	include/linux/fscache*.h
8768F:	include/linux/netfs.h
8769F:	include/trace/events/fscache.h
8770F:	include/trace/events/netfs.h
8771
8772FILESYSTEMS [STACKABLE]
8773M:	Miklos Szeredi <miklos@szeredi.hu>
8774M:	Amir Goldstein <amir73il@gmail.com>
8775L:	linux-fsdevel@vger.kernel.org
8776L:	linux-unionfs@vger.kernel.org
8777S:	Maintained
8778F:	fs/backing-file.c
8779F:	include/linux/backing-file.h
8780
8781FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8782M:	Riku Voipio <riku.voipio@iki.fi>
8783L:	linux-hwmon@vger.kernel.org
8784S:	Maintained
8785F:	drivers/hwmon/f75375s.c
8786F:	include/linux/f75375s.h
8787
8788FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8789M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8790L:	linux-can@vger.kernel.org
8791S:	Maintained
8792F:	drivers/net/can/usb/f81604.c
8793
8794FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8795M:	Clemens Ladisch <clemens@ladisch.de>
8796M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8797L:	linux-sound@vger.kernel.org
8798S:	Maintained
8799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8800F:	include/uapi/sound/firewire.h
8801F:	sound/firewire/
8802
8803FIREWIRE MEDIA DRIVERS (firedtv)
8804M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8805L:	linux-media@vger.kernel.org
8806L:	linux1394-devel@lists.sourceforge.net
8807S:	Maintained
8808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8809F:	drivers/media/firewire/
8810
8811FIREWIRE SBP-2 TARGET
8812M:	Chris Boot <bootc@bootc.net>
8813L:	linux-scsi@vger.kernel.org
8814L:	target-devel@vger.kernel.org
8815L:	linux1394-devel@lists.sourceforge.net
8816S:	Maintained
8817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8818F:	drivers/target/sbp/
8819
8820FIREWIRE SUBSYSTEM
8821M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8822M:	Takashi Sakamoto <takaswie@kernel.org>
8823L:	linux1394-devel@lists.sourceforge.net
8824S:	Maintained
8825W:	http://ieee1394.docs.kernel.org/
8826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8827F:	drivers/firewire/
8828F:	include/linux/firewire.h
8829F:	include/uapi/linux/firewire*.h
8830F:	tools/firewire/
8831
8832FIRMWARE FRAMEWORK FOR ARMV8-A
8833M:	Sudeep Holla <sudeep.holla@arm.com>
8834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835S:	Maintained
8836F:	drivers/firmware/arm_ffa/
8837F:	include/linux/arm_ffa.h
8838
8839FIRMWARE LOADER (request_firmware)
8840M:	Luis Chamberlain <mcgrof@kernel.org>
8841M:	Russ Weight <russ.weight@linux.dev>
8842M:	Danilo Krummrich <dakr@redhat.com>
8843L:	linux-kernel@vger.kernel.org
8844S:	Maintained
8845F:	Documentation/firmware_class/
8846F:	drivers/base/firmware_loader/
8847F:	rust/kernel/firmware.rs
8848F:	include/linux/firmware.h
8849
8850FLEXTIMER FTM-QUADDEC DRIVER
8851M:	Patrick Havelange <patrick.havelange@essensium.com>
8852L:	linux-iio@vger.kernel.org
8853S:	Maintained
8854F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8855F:	drivers/counter/ftm-quaddec.c
8856
8857FLOPPY DRIVER
8858M:	Denis Efremov <efremov@linux.com>
8859L:	linux-block@vger.kernel.org
8860S:	Odd Fixes
8861F:	drivers/block/floppy.c
8862
8863FLYSKY FSIA6B RC RECEIVER
8864M:	Markus Koch <markus@notsyncing.net>
8865L:	linux-input@vger.kernel.org
8866S:	Maintained
8867F:	drivers/input/joystick/fsia6b.c
8868
8869FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8870M:	Geoffrey D. Bennett <g@b4.vu>
8871L:	linux-sound@vger.kernel.org
8872S:	Maintained
8873W:	https://github.com/geoffreybennett/scarlett-gen2
8874B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8875T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8876F:	include/uapi/sound/scarlett2.h
8877F:	sound/usb/mixer_scarlett2.c
8878
8879FORCEDETH GIGABIT ETHERNET DRIVER
8880M:	Rain River <rain.1986.08.12@gmail.com>
8881M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8882L:	netdev@vger.kernel.org
8883S:	Maintained
8884F:	drivers/net/ethernet/nvidia/*
8885
8886FORTIFY_SOURCE
8887M:	Kees Cook <kees@kernel.org>
8888L:	linux-hardening@vger.kernel.org
8889S:	Supported
8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8891F:	include/linux/fortify-string.h
8892F:	lib/fortify_kunit.c
8893F:	lib/memcpy_kunit.c
8894F:	lib/test_fortify/*
8895K:	\bunsafe_memcpy\b
8896K:	\b__NO_FORTIFY\b
8897
8898FPGA DFL DRIVERS
8899M:	Wu Hao <hao.wu@intel.com>
8900R:	Tom Rix <trix@redhat.com>
8901L:	linux-fpga@vger.kernel.org
8902S:	Maintained
8903F:	Documentation/ABI/testing/sysfs-bus-dfl*
8904F:	Documentation/fpga/dfl.rst
8905F:	drivers/fpga/dfl*
8906F:	drivers/uio/uio_dfl.c
8907F:	include/linux/dfl.h
8908F:	include/uapi/linux/fpga-dfl.h
8909
8910FPGA MANAGER FRAMEWORK
8911M:	Moritz Fischer <mdf@kernel.org>
8912M:	Wu Hao <hao.wu@intel.com>
8913M:	Xu Yilun <yilun.xu@intel.com>
8914R:	Tom Rix <trix@redhat.com>
8915L:	linux-fpga@vger.kernel.org
8916S:	Maintained
8917Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8919F:	Documentation/devicetree/bindings/fpga/
8920F:	Documentation/driver-api/fpga/
8921F:	Documentation/fpga/
8922F:	drivers/fpga/
8923F:	include/linux/fpga/
8924
8925FPU EMULATOR
8926M:	Bill Metzenthen <billm@melbpc.org.au>
8927S:	Maintained
8928W:	https://floatingpoint.billm.au/
8929F:	arch/x86/math-emu/
8930
8931FRAMEBUFFER CORE
8932M:	Simona Vetter <simona@ffwll.ch>
8933S:	Odd Fixes
8934T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8935F:	drivers/video/fbdev/core/
8936
8937FRAMEBUFFER LAYER
8938M:	Helge Deller <deller@gmx.de>
8939L:	linux-fbdev@vger.kernel.org
8940L:	dri-devel@lists.freedesktop.org
8941S:	Maintained
8942Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8944F:	Documentation/fb/
8945F:	drivers/video/
8946F:	include/linux/fb.h
8947F:	include/uapi/linux/fb.h
8948F:	include/uapi/video/
8949F:	include/video/
8950
8951FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8952M:	Horia Geantă <horia.geanta@nxp.com>
8953M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8954M:	Gaurav Jain <gaurav.jain@nxp.com>
8955L:	linux-crypto@vger.kernel.org
8956S:	Maintained
8957F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8958F:	drivers/crypto/caam/
8959
8960FREESCALE COLDFIRE M5441X MMC DRIVER
8961M:	Angelo Dureghello <adureghello@baylibre.com>
8962L:	linux-mmc@vger.kernel.org
8963S:	Maintained
8964F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8965F:	include/linux/platform_data/mmc-esdhc-mcf.h
8966
8967FREESCALE DIU FRAMEBUFFER DRIVER
8968M:	Timur Tabi <timur@kernel.org>
8969L:	linux-fbdev@vger.kernel.org
8970S:	Maintained
8971F:	drivers/video/fbdev/fsl-diu-fb.*
8972
8973FREESCALE DMA DRIVER
8974M:	Zhang Wei <zw@zh-kernel.org>
8975L:	linuxppc-dev@lists.ozlabs.org
8976S:	Maintained
8977F:	drivers/dma/fsldma.*
8978
8979FREESCALE DSPI DRIVER
8980M:	Vladimir Oltean <olteanv@gmail.com>
8981L:	linux-spi@vger.kernel.org
8982L:	imx@lists.linux.dev
8983S:	Maintained
8984F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8985F:	drivers/spi/spi-fsl-dspi.c
8986F:	include/linux/spi/spi-fsl-dspi.h
8987
8988FREESCALE eDMA DRIVER
8989M:	Frank Li <Frank.Li@nxp.com>
8990L:	imx@lists.linux.dev
8991L:	dmaengine@vger.kernel.org
8992S:	Maintained
8993F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8994F:	drivers/dma/fsl-edma*.*
8995
8996FREESCALE ENETC ETHERNET DRIVERS
8997M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8998M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8999L:	netdev@vger.kernel.org
9000S:	Maintained
9001F:	drivers/net/ethernet/freescale/enetc/
9002
9003FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9004M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9005L:	netdev@vger.kernel.org
9006S:	Maintained
9007F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9008F:	drivers/net/ethernet/freescale/gianfar*
9009
9010FREESCALE GPMI NAND DRIVER
9011M:	Han Xu <han.xu@nxp.com>
9012L:	linux-mtd@lists.infradead.org
9013S:	Maintained
9014F:	drivers/mtd/nand/raw/gpmi-nand/*
9015
9016FREESCALE I2C CPM DRIVER
9017M:	Jochen Friedrich <jochen@scram.de>
9018L:	linuxppc-dev@lists.ozlabs.org
9019L:	linux-i2c@vger.kernel.org
9020S:	Maintained
9021F:	drivers/i2c/busses/i2c-cpm.c
9022
9023FREESCALE IMX / MXC FEC DRIVER
9024M:	Wei Fang <wei.fang@nxp.com>
9025R:	Shenwei Wang <shenwei.wang@nxp.com>
9026R:	Clark Wang <xiaoning.wang@nxp.com>
9027L:	imx@lists.linux.dev
9028L:	netdev@vger.kernel.org
9029S:	Maintained
9030F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9031F:	drivers/net/ethernet/freescale/fec.h
9032F:	drivers/net/ethernet/freescale/fec_main.c
9033F:	drivers/net/ethernet/freescale/fec_ptp.c
9034
9035FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9036M:	Sascha Hauer <s.hauer@pengutronix.de>
9037R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9038L:	linux-fbdev@vger.kernel.org
9039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040S:	Maintained
9041F:	drivers/video/fbdev/imxfb.c
9042
9043FREESCALE IMX DDR PMU DRIVER
9044M:	Frank Li <Frank.li@nxp.com>
9045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9046S:	Maintained
9047F:	Documentation/admin-guide/perf/imx-ddr.rst
9048F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9049F:	drivers/perf/fsl_imx8_ddr_perf.c
9050
9051FREESCALE IMX I2C DRIVER
9052M:	Oleksij Rempel <o.rempel@pengutronix.de>
9053R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9054L:	linux-i2c@vger.kernel.org
9055S:	Maintained
9056F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9057F:	drivers/i2c/busses/i2c-imx.c
9058
9059FREESCALE IMX LPI2C DRIVER
9060M:	Dong Aisheng <aisheng.dong@nxp.com>
9061L:	linux-i2c@vger.kernel.org
9062L:	imx@lists.linux.dev
9063S:	Maintained
9064F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9065F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9066
9067FREESCALE IMX LPSPI DRIVER
9068M:	Frank Li <Frank.Li@nxp.com>
9069L:	linux-spi@vger.kernel.org
9070L:	imx@lists.linux.dev
9071S:	Maintained
9072F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9073F:	drivers/spi/spi-fsl-lpspi.c
9074
9075FREESCALE MPC I2C DRIVER
9076M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9077L:	linux-i2c@vger.kernel.org
9078S:	Maintained
9079F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9080F:	drivers/i2c/busses/i2c-mpc.c
9081
9082FREESCALE QORIQ DPAA ETHERNET DRIVER
9083M:	Madalin Bucur <madalin.bucur@nxp.com>
9084L:	netdev@vger.kernel.org
9085S:	Maintained
9086F:	drivers/net/ethernet/freescale/dpaa
9087
9088FREESCALE QORIQ DPAA FMAN DRIVER
9089M:	Madalin Bucur <madalin.bucur@nxp.com>
9090R:	Sean Anderson <sean.anderson@seco.com>
9091L:	netdev@vger.kernel.org
9092S:	Maintained
9093F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9094F:	drivers/net/ethernet/freescale/fman
9095
9096FREESCALE QORIQ PTP CLOCK DRIVER
9097M:	Yangbo Lu <yangbo.lu@nxp.com>
9098L:	netdev@vger.kernel.org
9099S:	Maintained
9100F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9101F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9102F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9103F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9104F:	drivers/ptp/ptp_qoriq.c
9105F:	drivers/ptp/ptp_qoriq_debugfs.c
9106F:	include/linux/fsl/ptp_qoriq.h
9107
9108FREESCALE QUAD SPI DRIVER
9109M:	Han Xu <han.xu@nxp.com>
9110L:	linux-spi@vger.kernel.org
9111L:	imx@lists.linux.dev
9112S:	Maintained
9113F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9114F:	drivers/spi/spi-fsl-qspi.c
9115
9116FREESCALE QUICC ENGINE LIBRARY
9117M:	Qiang Zhao <qiang.zhao@nxp.com>
9118M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9119L:	linuxppc-dev@lists.ozlabs.org
9120S:	Maintained
9121F:	drivers/soc/fsl/qe/
9122F:	include/soc/fsl/qe/
9123
9124FREESCALE QUICC ENGINE QMC DRIVER
9125M:	Herve Codina <herve.codina@bootlin.com>
9126L:	linuxppc-dev@lists.ozlabs.org
9127S:	Maintained
9128F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9129F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9130F:	drivers/soc/fsl/qe/qmc.c
9131F:	include/soc/fsl/qe/qmc.h
9132
9133FREESCALE QUICC ENGINE QMC HDLC DRIVER
9134M:	Herve Codina <herve.codina@bootlin.com>
9135L:	netdev@vger.kernel.org
9136L:	linuxppc-dev@lists.ozlabs.org
9137S:	Maintained
9138F:	drivers/net/wan/fsl_qmc_hdlc.c
9139
9140FREESCALE QUICC ENGINE TSA DRIVER
9141M:	Herve Codina <herve.codina@bootlin.com>
9142L:	linuxppc-dev@lists.ozlabs.org
9143S:	Maintained
9144F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9145F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9146F:	drivers/soc/fsl/qe/tsa.c
9147F:	drivers/soc/fsl/qe/tsa.h
9148F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9149F:	include/dt-bindings/soc/qe-fsl,tsa.h
9150
9151FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9152L:	netdev@vger.kernel.org
9153L:	linuxppc-dev@lists.ozlabs.org
9154S:	Orphan
9155F:	drivers/net/ethernet/freescale/ucc_geth*
9156
9157FREESCALE QUICC ENGINE UCC HDLC DRIVER
9158M:	Zhao Qiang <qiang.zhao@nxp.com>
9159L:	netdev@vger.kernel.org
9160L:	linuxppc-dev@lists.ozlabs.org
9161S:	Maintained
9162F:	drivers/net/wan/fsl_ucc_hdlc*
9163
9164FREESCALE QUICC ENGINE UCC UART DRIVER
9165M:	Timur Tabi <timur@kernel.org>
9166L:	linuxppc-dev@lists.ozlabs.org
9167S:	Maintained
9168F:	drivers/tty/serial/ucc_uart.c
9169
9170FREESCALE SOC DRIVERS
9171M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9172L:	linuxppc-dev@lists.ozlabs.org
9173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9176F:	Documentation/devicetree/bindings/soc/fsl/
9177F:	drivers/soc/fsl/
9178F:	include/linux/fsl/
9179F:	include/soc/fsl/
9180
9181FREESCALE SOC FS_ENET DRIVER
9182M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9183L:	linuxppc-dev@lists.ozlabs.org
9184L:	netdev@vger.kernel.org
9185S:	Maintained
9186F:	drivers/net/ethernet/freescale/fs_enet/
9187
9188FREESCALE SOC SOUND DRIVERS
9189M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9190M:	Xiubo Li <Xiubo.Lee@gmail.com>
9191R:	Fabio Estevam <festevam@gmail.com>
9192R:	Nicolin Chen <nicoleotsuka@gmail.com>
9193L:	linux-sound@vger.kernel.org
9194L:	linuxppc-dev@lists.ozlabs.org
9195S:	Maintained
9196F:	sound/soc/fsl/fsl*
9197F:	sound/soc/fsl/imx*
9198
9199FREESCALE SOC LPC32XX SOUND DRIVERS
9200M:	J.M.B. Downing <jonathan.downing@nautel.com>
9201M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9202R:	Vladimir Zapolskiy <vz@mleia.com>
9203L:	linux-sound@vger.kernel.org
9204L:	linuxppc-dev@lists.ozlabs.org
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9207F:	sound/soc/fsl/lpc3xxx-*
9208
9209FREESCALE SOC SOUND QMC DRIVER
9210M:	Herve Codina <herve.codina@bootlin.com>
9211L:	linux-sound@vger.kernel.org
9212L:	linuxppc-dev@lists.ozlabs.org
9213S:	Maintained
9214F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9215F:	sound/soc/fsl/fsl_qmc_audio.c
9216
9217FREESCALE USB PERIPHERAL DRIVERS
9218L:	linux-usb@vger.kernel.org
9219L:	linuxppc-dev@lists.ozlabs.org
9220S:	Orphan
9221F:	drivers/usb/gadget/udc/fsl*
9222
9223FREESCALE USB PHY DRIVER
9224L:	linux-usb@vger.kernel.org
9225L:	linuxppc-dev@lists.ozlabs.org
9226S:	Orphan
9227F:	drivers/usb/phy/phy-fsl-usb*
9228
9229FREEVXFS FILESYSTEM
9230M:	Christoph Hellwig <hch@infradead.org>
9231S:	Maintained
9232W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9233F:	fs/freevxfs/
9234
9235FREEZER
9236M:	"Rafael J. Wysocki" <rafael@kernel.org>
9237M:	Pavel Machek <pavel@ucw.cz>
9238L:	linux-pm@vger.kernel.org
9239S:	Supported
9240F:	Documentation/power/freezing-of-tasks.rst
9241F:	include/linux/freezer.h
9242F:	kernel/freezer.c
9243
9244FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9245M:	Eric Biggers <ebiggers@kernel.org>
9246M:	Theodore Y. Ts'o <tytso@mit.edu>
9247M:	Jaegeuk Kim <jaegeuk@kernel.org>
9248L:	linux-fscrypt@vger.kernel.org
9249S:	Supported
9250Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9251T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9252F:	Documentation/filesystems/fscrypt.rst
9253F:	fs/crypto/
9254F:	include/linux/fscrypt.h
9255F:	include/uapi/linux/fscrypt.h
9256
9257FSI SUBSYSTEM
9258M:	Jeremy Kerr <jk@ozlabs.org>
9259M:	Joel Stanley <joel@jms.id.au>
9260R:	Alistar Popple <alistair@popple.id.au>
9261R:	Eddie James <eajames@linux.ibm.com>
9262L:	linux-fsi@lists.ozlabs.org
9263S:	Supported
9264Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9266F:	drivers/fsi/
9267F:	include/linux/fsi*.h
9268F:	include/trace/events/fsi*.h
9269
9270FSI-ATTACHED I2C DRIVER
9271M:	Eddie James <eajames@linux.ibm.com>
9272L:	linux-i2c@vger.kernel.org
9273L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9276F:	drivers/i2c/busses/i2c-fsi.c
9277
9278FSI-ATTACHED SPI DRIVER
9279M:	Eddie James <eajames@linux.ibm.com>
9280L:	linux-spi@vger.kernel.org
9281S:	Maintained
9282F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9283F:	drivers/spi/spi-fsi.c
9284
9285FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9286M:	Jan Kara <jack@suse.cz>
9287R:	Amir Goldstein <amir73il@gmail.com>
9288L:	linux-fsdevel@vger.kernel.org
9289S:	Maintained
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9291F:	fs/notify/
9292F:	include/linux/fsnotify*.h
9293
9294FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9295M:	Eric Biggers <ebiggers@kernel.org>
9296M:	Theodore Y. Ts'o <tytso@mit.edu>
9297L:	fsverity@lists.linux.dev
9298S:	Supported
9299Q:	https://patchwork.kernel.org/project/fsverity/list/
9300T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9301F:	Documentation/filesystems/fsverity.rst
9302F:	fs/verity/
9303F:	include/linux/fsverity.h
9304F:	include/uapi/linux/fsverity.h
9305
9306FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9307M:	Michael Zaidman <michael.zaidman@gmail.com>
9308L:	linux-i2c@vger.kernel.org
9309L:	linux-input@vger.kernel.org
9310S:	Maintained
9311F:	drivers/hid/hid-ft260.c
9312
9313FUJITSU LAPTOP EXTRAS
9314M:	Jonathan Woithe <jwoithe@just42.net>
9315L:	platform-driver-x86@vger.kernel.org
9316S:	Maintained
9317F:	drivers/platform/x86/fujitsu-laptop.c
9318
9319FUJITSU TABLET EXTRAS
9320M:	Robert Gerlach <khnz@gmx.de>
9321L:	platform-driver-x86@vger.kernel.org
9322S:	Maintained
9323F:	drivers/platform/x86/fujitsu-tablet.c
9324
9325FUNCTION HOOKS (FTRACE)
9326M:	Steven Rostedt <rostedt@goodmis.org>
9327M:	Masami Hiramatsu <mhiramat@kernel.org>
9328R:	Mark Rutland <mark.rutland@arm.com>
9329L:	linux-kernel@vger.kernel.org
9330L:	linux-trace-kernel@vger.kernel.org
9331S:	Maintained
9332Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9334F:	Documentation/trace/ftrace*
9335F:	arch/*/*/*/*ftrace*
9336F:	arch/*/*/*ftrace*
9337F:	include/*/ftrace.h
9338F:	kernel/trace/fgraph.c
9339F:	kernel/trace/ftrace*
9340F:	samples/ftrace
9341
9342FUNGIBLE ETHERNET DRIVERS
9343M:	Dimitris Michailidis <dmichail@fungible.com>
9344L:	netdev@vger.kernel.org
9345S:	Supported
9346F:	drivers/net/ethernet/fungible/
9347
9348FUSE: FILESYSTEM IN USERSPACE
9349M:	Miklos Szeredi <miklos@szeredi.hu>
9350L:	linux-fsdevel@vger.kernel.org
9351S:	Maintained
9352W:	https://github.com/libfuse/
9353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9354F:	Documentation/filesystems/fuse.rst
9355F:	fs/fuse/
9356F:	include/uapi/linux/fuse.h
9357
9358FUTEX SUBSYSTEM
9359M:	Thomas Gleixner <tglx@linutronix.de>
9360M:	Ingo Molnar <mingo@redhat.com>
9361R:	Peter Zijlstra <peterz@infradead.org>
9362R:	Darren Hart <dvhart@infradead.org>
9363R:	Davidlohr Bueso <dave@stgolabs.net>
9364R:	André Almeida <andrealmeid@igalia.com>
9365L:	linux-kernel@vger.kernel.org
9366S:	Maintained
9367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9368F:	Documentation/locking/*futex*
9369F:	include/asm-generic/futex.h
9370F:	include/linux/futex.h
9371F:	include/uapi/linux/futex.h
9372F:	kernel/futex/*
9373F:	tools/perf/bench/futex*
9374F:	tools/testing/selftests/futex/
9375
9376GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9377M:	Sebastian Reichel <sre@kernel.org>
9378L:	linux-media@vger.kernel.org
9379S:	Maintained
9380F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9381F:	drivers/media/i2c/gc0308.c
9382
9383GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9384M:	Zhi Mao <zhi.mao@mediatek.com>
9385L:	linux-media@vger.kernel.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9388F:	drivers/media/i2c/gc05a2.c
9389
9390GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9391M:	Zhi Mao <zhi.mao@mediatek.com>
9392L:	linux-media@vger.kernel.org
9393S:	Maintained
9394F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9395F:	drivers/media/i2c/gc08a3.c
9396
9397GALAXYCORE GC2145 SENSOR DRIVER
9398M:	Alain Volmat <alain.volmat@foss.st.com>
9399L:	linux-media@vger.kernel.org
9400S:	Maintained
9401T:	git git://linuxtv.org/media_tree.git
9402F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9403F:	drivers/media/i2c/gc2145.c
9404
9405GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9406M:	Tim Harvey <tharvey@gateworks.com>
9407S:	Maintained
9408F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9409F:	Documentation/hwmon/gsc-hwmon.rst
9410F:	drivers/hwmon/gsc-hwmon.c
9411F:	drivers/mfd/gateworks-gsc.c
9412F:	include/linux/mfd/gsc.h
9413F:	include/linux/platform_data/gsc_hwmon.h
9414
9415GCC PLUGINS
9416M:	Kees Cook <kees@kernel.org>
9417L:	linux-hardening@vger.kernel.org
9418S:	Maintained
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9420F:	Documentation/kbuild/gcc-plugins.rst
9421F:	include/linux/stackleak.h
9422F:	kernel/stackleak.c
9423F:	scripts/Makefile.gcc-plugins
9424F:	scripts/gcc-plugins/
9425
9426GCOV BASED KERNEL PROFILING
9427M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9428S:	Maintained
9429F:	Documentation/dev-tools/gcov.rst
9430F:	kernel/gcov/
9431
9432GDB KERNEL DEBUGGING HELPER SCRIPTS
9433M:	Jan Kiszka <jan.kiszka@siemens.com>
9434M:	Kieran Bingham <kbingham@kernel.org>
9435S:	Supported
9436F:	scripts/gdb/
9437
9438GEMINI CRYPTO DRIVER
9439M:	Corentin Labbe <clabbe@baylibre.com>
9440L:	linux-crypto@vger.kernel.org
9441S:	Maintained
9442F:	drivers/crypto/gemini/
9443
9444GEMTEK FM RADIO RECEIVER DRIVER
9445M:	Hans Verkuil <hverkuil@xs4all.nl>
9446L:	linux-media@vger.kernel.org
9447S:	Maintained
9448W:	https://linuxtv.org
9449T:	git git://linuxtv.org/media_tree.git
9450F:	drivers/media/radio/radio-gemtek*
9451
9452GENERIC ARCHITECTURE TOPOLOGY
9453M:	Sudeep Holla <sudeep.holla@arm.com>
9454L:	linux-kernel@vger.kernel.org
9455S:	Maintained
9456F:	drivers/base/arch_topology.c
9457F:	include/linux/arch_topology.h
9458
9459GENERIC ENTRY CODE
9460M:	Thomas Gleixner <tglx@linutronix.de>
9461M:	Peter Zijlstra <peterz@infradead.org>
9462M:	Andy Lutomirski <luto@kernel.org>
9463L:	linux-kernel@vger.kernel.org
9464S:	Maintained
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9466F:	include/linux/entry-common.h
9467F:	include/linux/entry-kvm.h
9468F:	kernel/entry/
9469
9470GENERIC GPIO I2C DRIVER
9471M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9472S:	Supported
9473F:	drivers/i2c/busses/i2c-gpio.c
9474F:	include/linux/platform_data/i2c-gpio.h
9475
9476GENERIC GPIO I2C MULTIPLEXER DRIVER
9477M:	Peter Korsgaard <peter.korsgaard@barco.com>
9478L:	linux-i2c@vger.kernel.org
9479S:	Supported
9480F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9481F:	drivers/i2c/muxes/i2c-mux-gpio.c
9482F:	include/linux/platform_data/i2c-mux-gpio.h
9483
9484GENERIC GPIO RESET DRIVER
9485M:	Krzysztof Kozlowski <krzk@kernel.org>
9486S:	Maintained
9487F:	drivers/reset/reset-gpio.c
9488
9489GENERIC HDLC (WAN) DRIVERS
9490M:	Krzysztof Halasa <khc@pm.waw.pl>
9491S:	Maintained
9492W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9493F:	drivers/net/wan/c101.c
9494F:	drivers/net/wan/hd6457*
9495F:	drivers/net/wan/hdlc*
9496F:	drivers/net/wan/n2.c
9497F:	drivers/net/wan/pc300too.c
9498F:	drivers/net/wan/pci200syn.c
9499F:	drivers/net/wan/wanxl*
9500
9501GENERIC INCLUDE/ASM HEADER FILES
9502M:	Arnd Bergmann <arnd@arndb.de>
9503L:	linux-arch@vger.kernel.org
9504S:	Maintained
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9506F:	include/asm-generic/
9507F:	include/uapi/asm-generic/
9508
9509GENERIC PHY FRAMEWORK
9510M:	Vinod Koul <vkoul@kernel.org>
9511M:	Kishon Vijay Abraham I <kishon@kernel.org>
9512L:	linux-phy@lists.infradead.org
9513S:	Supported
9514Q:	https://patchwork.kernel.org/project/linux-phy/list/
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9516F:	Documentation/devicetree/bindings/phy/
9517F:	drivers/phy/
9518F:	include/dt-bindings/phy/
9519F:	include/linux/phy/
9520
9521GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9522M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9523S:	Supported
9524F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9525F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9526
9527GENERIC PM DOMAINS
9528M:	Ulf Hansson <ulf.hansson@linaro.org>
9529L:	linux-pm@vger.kernel.org
9530S:	Supported
9531F:	Documentation/devicetree/bindings/power/power?domain*
9532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9533F:	drivers/pmdomain/
9534F:	include/linux/pm_domain.h
9535
9536GENERIC RADIX TREE
9537M:	Kent Overstreet <kent.overstreet@linux.dev>
9538S:	Supported
9539C:	irc://irc.oftc.net/bcache
9540F:	include/linux/generic-radix-tree.h
9541F:	lib/generic-radix-tree.c
9542
9543GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9544M:	Eugen Hristev <eugen.hristev@microchip.com>
9545L:	linux-input@vger.kernel.org
9546S:	Maintained
9547F:	drivers/input/touchscreen/resistive-adc-touch.c
9548
9549GENERIC STRING LIBRARY
9550M:	Kees Cook <kees@kernel.org>
9551R:	Andy Shevchenko <andy@kernel.org>
9552L:	linux-hardening@vger.kernel.org
9553S:	Supported
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9555F:	include/linux/string.h
9556F:	include/linux/string_choices.h
9557F:	include/linux/string_helpers.h
9558F:	lib/string.c
9559F:	lib/string_kunit.c
9560F:	lib/string_helpers.c
9561F:	lib/string_helpers_kunit.c
9562F:	scripts/coccinelle/api/string_choices.cocci
9563
9564GENERIC UIO DRIVER FOR PCI DEVICES
9565M:	"Michael S. Tsirkin" <mst@redhat.com>
9566L:	kvm@vger.kernel.org
9567S:	Supported
9568F:	drivers/uio/uio_pci_generic.c
9569
9570GENERIC VDSO LIBRARY
9571M:	Andy Lutomirski <luto@kernel.org>
9572M:	Thomas Gleixner <tglx@linutronix.de>
9573M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9574L:	linux-kernel@vger.kernel.org
9575S:	Maintained
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9577F:	include/asm-generic/vdso/vsyscall.h
9578F:	include/vdso/
9579F:	kernel/time/vsyscall.c
9580F:	lib/vdso/
9581
9582GENWQE (IBM Generic Workqueue Card)
9583M:	Frank Haverkamp <haver@linux.ibm.com>
9584S:	Supported
9585F:	drivers/misc/genwqe/
9586
9587GET_MAINTAINER SCRIPT
9588M:	Joe Perches <joe@perches.com>
9589S:	Maintained
9590F:	scripts/get_maintainer.pl
9591
9592GFS2 FILE SYSTEM
9593M:	Andreas Gruenbacher <agruenba@redhat.com>
9594L:	gfs2@lists.linux.dev
9595S:	Supported
9596B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9598F:	Documentation/filesystems/gfs2*
9599F:	fs/gfs2/
9600F:	include/uapi/linux/gfs2_ondisk.h
9601
9602GIGABYTE WATERFORCE SENSOR DRIVER
9603M:	Aleksa Savic <savicaleksa83@gmail.com>
9604L:	linux-hwmon@vger.kernel.org
9605S:	Maintained
9606F:	Documentation/hwmon/gigabyte_waterforce.rst
9607F:	drivers/hwmon/gigabyte_waterforce.c
9608
9609GIGABYTE WMI DRIVER
9610M:	Thomas Weißschuh <thomas@weissschuh.net>
9611L:	platform-driver-x86@vger.kernel.org
9612S:	Maintained
9613F:	drivers/platform/x86/gigabyte-wmi.c
9614
9615GNSS SUBSYSTEM
9616M:	Johan Hovold <johan@kernel.org>
9617S:	Maintained
9618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9619F:	Documentation/ABI/testing/sysfs-class-gnss
9620F:	Documentation/devicetree/bindings/gnss/
9621F:	drivers/gnss/
9622F:	include/linux/gnss.h
9623
9624GO7007 MPEG CODEC
9625M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9626L:	linux-media@vger.kernel.org
9627S:	Maintained
9628F:	drivers/media/usb/go7007/
9629
9630GOODIX TOUCHSCREEN
9631M:	Bastien Nocera <hadess@hadess.net>
9632M:	Hans de Goede <hdegoede@redhat.com>
9633L:	linux-input@vger.kernel.org
9634S:	Maintained
9635F:	drivers/input/touchscreen/goodix*
9636
9637GOOGLE ETHERNET DRIVERS
9638M:	Jeroen de Borst <jeroendb@google.com>
9639M:	Praveen Kaligineedi <pkaligineedi@google.com>
9640R:	Shailend Chand <shailend@google.com>
9641L:	netdev@vger.kernel.org
9642S:	Supported
9643F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9644F:	drivers/net/ethernet/google
9645
9646GOOGLE FIRMWARE DRIVERS
9647M:	Tzung-Bi Shih <tzungbi@kernel.org>
9648R:	Brian Norris <briannorris@chromium.org>
9649R:	Julius Werner <jwerner@chromium.org>
9650L:	chrome-platform@lists.linux.dev
9651S:	Maintained
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9653F:	drivers/firmware/google/
9654
9655GOOGLE TENSOR SoC SUPPORT
9656M:	Peter Griffin <peter.griffin@linaro.org>
9657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658L:	linux-samsung-soc@vger.kernel.org
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9661F:	arch/arm64/boot/dts/exynos/google/
9662F:	drivers/clk/samsung/clk-gs101.c
9663F:	drivers/phy/samsung/phy-gs101-ufs.c
9664F:	include/dt-bindings/clock/google,gs101.h
9665K:	[gG]oogle.?[tT]ensor
9666
9667GPD POCKET FAN DRIVER
9668M:	Hans de Goede <hdegoede@redhat.com>
9669L:	platform-driver-x86@vger.kernel.org
9670S:	Maintained
9671F:	drivers/platform/x86/gpd-pocket-fan.c
9672
9673GPIO ACPI SUPPORT
9674M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9675M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9676L:	linux-gpio@vger.kernel.org
9677L:	linux-acpi@vger.kernel.org
9678S:	Supported
9679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9680F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9681F:	drivers/gpio/gpiolib-acpi.c
9682F:	drivers/gpio/gpiolib-acpi.h
9683
9684GPIO AGGREGATOR
9685M:	Geert Uytterhoeven <geert+renesas@glider.be>
9686L:	linux-gpio@vger.kernel.org
9687S:	Supported
9688F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9689F:	drivers/gpio/gpio-aggregator.c
9690
9691GPIO IR Transmitter
9692M:	Sean Young <sean@mess.org>
9693L:	linux-media@vger.kernel.org
9694S:	Maintained
9695F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9696F:	drivers/media/rc/gpio-ir-tx.c
9697
9698GPIO MOCKUP DRIVER
9699M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9700L:	linux-gpio@vger.kernel.org
9701S:	Maintained
9702F:	drivers/gpio/gpio-mockup.c
9703F:	tools/testing/selftests/gpio/
9704
9705GPIO REGMAP
9706M:	Michael Walle <mwalle@kernel.org>
9707S:	Maintained
9708F:	drivers/gpio/gpio-regmap.c
9709F:	include/linux/gpio/regmap.h
9710K:	(devm_)?gpio_regmap_(un)?register
9711
9712GPIO SUBSYSTEM
9713M:	Linus Walleij <linus.walleij@linaro.org>
9714M:	Bartosz Golaszewski <brgl@bgdev.pl>
9715L:	linux-gpio@vger.kernel.org
9716S:	Maintained
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9718F:	Documentation/admin-guide/gpio/
9719F:	Documentation/devicetree/bindings/gpio/
9720F:	Documentation/driver-api/gpio/
9721F:	drivers/gpio/
9722F:	include/dt-bindings/gpio/
9723F:	include/linux/gpio.h
9724F:	include/linux/gpio/
9725F:	include/linux/of_gpio.h
9726
9727GPIO UAPI
9728M:	Bartosz Golaszewski <brgl@bgdev.pl>
9729R:	Kent Gibson <warthog618@gmail.com>
9730L:	linux-gpio@vger.kernel.org
9731S:	Maintained
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9733F:	Documentation/ABI/obsolete/sysfs-gpio
9734F:	Documentation/ABI/testing/gpio-cdev
9735F:	Documentation/userspace-api/gpio/
9736F:	drivers/gpio/gpiolib-cdev.c
9737F:	include/uapi/linux/gpio.h
9738F:	tools/gpio/
9739
9740GRETH 10/100/1G Ethernet MAC device driver
9741M:	Andreas Larsson <andreas@gaisler.com>
9742L:	netdev@vger.kernel.org
9743S:	Maintained
9744F:	drivers/net/ethernet/aeroflex/
9745
9746GREYBUS AUDIO PROTOCOLS DRIVERS
9747M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9748M:	Mark Greer <mgreer@animalcreek.com>
9749S:	Maintained
9750F:	drivers/staging/greybus/audio_apbridgea.c
9751F:	drivers/staging/greybus/audio_apbridgea.h
9752F:	drivers/staging/greybus/audio_codec.c
9753F:	drivers/staging/greybus/audio_codec.h
9754F:	drivers/staging/greybus/audio_gb.c
9755F:	drivers/staging/greybus/audio_manager.c
9756F:	drivers/staging/greybus/audio_manager.h
9757F:	drivers/staging/greybus/audio_manager_module.c
9758F:	drivers/staging/greybus/audio_manager_private.h
9759F:	drivers/staging/greybus/audio_manager_sysfs.c
9760F:	drivers/staging/greybus/audio_module.c
9761F:	drivers/staging/greybus/audio_topology.c
9762
9763GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9764M:	Viresh Kumar <vireshk@kernel.org>
9765S:	Maintained
9766F:	drivers/staging/greybus/authentication.c
9767F:	drivers/staging/greybus/bootrom.c
9768F:	drivers/staging/greybus/firmware.h
9769F:	drivers/staging/greybus/fw-core.c
9770F:	drivers/staging/greybus/fw-download.c
9771F:	drivers/staging/greybus/fw-management.c
9772F:	drivers/staging/greybus/greybus_authentication.h
9773F:	drivers/staging/greybus/greybus_firmware.h
9774F:	drivers/staging/greybus/hid.c
9775F:	drivers/staging/greybus/i2c.c
9776F:	drivers/staging/greybus/spi.c
9777F:	drivers/staging/greybus/spilib.c
9778F:	drivers/staging/greybus/spilib.h
9779
9780GREYBUS LOOPBACK DRIVER
9781M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9782S:	Maintained
9783F:	drivers/staging/greybus/loopback.c
9784
9785GREYBUS PLATFORM DRIVERS
9786M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9787S:	Maintained
9788F:	drivers/staging/greybus/arche-apb-ctrl.c
9789F:	drivers/staging/greybus/arche-platform.c
9790F:	drivers/staging/greybus/arche_platform.h
9791
9792GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9793M:	Rui Miguel Silva <rmfrfs@gmail.com>
9794S:	Maintained
9795F:	drivers/staging/greybus/gpio.c
9796F:	drivers/staging/greybus/light.c
9797F:	drivers/staging/greybus/power_supply.c
9798F:	drivers/staging/greybus/sdio.c
9799F:	drivers/staging/greybus/spi.c
9800F:	drivers/staging/greybus/spilib.c
9801
9802GREYBUS BEAGLEPLAY DRIVERS
9803M:	Ayush Singh <ayushdevel1325@gmail.com>
9804L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9807F:	drivers/greybus/gb-beagleplay.c
9808
9809GREYBUS SUBSYSTEM
9810M:	Johan Hovold <johan@kernel.org>
9811M:	Alex Elder <elder@kernel.org>
9812M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9813L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9814S:	Maintained
9815F:	drivers/greybus/
9816F:	drivers/staging/greybus/
9817F:	include/linux/greybus.h
9818F:	include/linux/greybus/
9819
9820GREYBUS UART PROTOCOLS DRIVERS
9821M:	David Lin <dtwlin@gmail.com>
9822S:	Maintained
9823F:	drivers/staging/greybus/log.c
9824F:	drivers/staging/greybus/uart.c
9825
9826GS1662 VIDEO SERIALIZER
9827M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9828L:	linux-media@vger.kernel.org
9829S:	Maintained
9830T:	git git://linuxtv.org/media_tree.git
9831F:	drivers/media/spi/gs1662.c
9832
9833GSPCA FINEPIX SUBDRIVER
9834M:	Frank Zago <frank@zago.net>
9835L:	linux-media@vger.kernel.org
9836S:	Maintained
9837T:	git git://linuxtv.org/media_tree.git
9838F:	drivers/media/usb/gspca/finepix.c
9839
9840GSPCA GL860 SUBDRIVER
9841M:	Olivier Lorin <o.lorin@laposte.net>
9842L:	linux-media@vger.kernel.org
9843S:	Maintained
9844T:	git git://linuxtv.org/media_tree.git
9845F:	drivers/media/usb/gspca/gl860/
9846
9847GSPCA M5602 SUBDRIVER
9848M:	Erik Andren <erik.andren@gmail.com>
9849L:	linux-media@vger.kernel.org
9850S:	Maintained
9851T:	git git://linuxtv.org/media_tree.git
9852F:	drivers/media/usb/gspca/m5602/
9853
9854GSPCA PAC207 SONIXB SUBDRIVER
9855M:	Hans Verkuil <hverkuil@xs4all.nl>
9856L:	linux-media@vger.kernel.org
9857S:	Odd Fixes
9858T:	git git://linuxtv.org/media_tree.git
9859F:	drivers/media/usb/gspca/pac207.c
9860
9861GSPCA SN9C20X SUBDRIVER
9862M:	Brian Johnson <brijohn@gmail.com>
9863L:	linux-media@vger.kernel.org
9864S:	Maintained
9865T:	git git://linuxtv.org/media_tree.git
9866F:	drivers/media/usb/gspca/sn9c20x.c
9867
9868GSPCA T613 SUBDRIVER
9869M:	Leandro Costantino <lcostantino@gmail.com>
9870L:	linux-media@vger.kernel.org
9871S:	Maintained
9872T:	git git://linuxtv.org/media_tree.git
9873F:	drivers/media/usb/gspca/t613.c
9874
9875GSPCA USB WEBCAM DRIVER
9876M:	Hans Verkuil <hverkuil@xs4all.nl>
9877L:	linux-media@vger.kernel.org
9878S:	Odd Fixes
9879T:	git git://linuxtv.org/media_tree.git
9880F:	drivers/media/usb/gspca/
9881
9882GTP (GPRS Tunneling Protocol)
9883M:	Pablo Neira Ayuso <pablo@netfilter.org>
9884M:	Harald Welte <laforge@gnumonks.org>
9885L:	osmocom-net-gprs@lists.osmocom.org
9886S:	Maintained
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9888F:	drivers/net/gtp.c
9889
9890GUID PARTITION TABLE (GPT)
9891M:	Davidlohr Bueso <dave@stgolabs.net>
9892L:	linux-efi@vger.kernel.org
9893S:	Maintained
9894F:	block/partitions/efi.*
9895
9896HABANALABS PCI DRIVER
9897M:	Ofir Bitton <obitton@habana.ai>
9898L:	dri-devel@lists.freedesktop.org
9899S:	Supported
9900C:	irc://irc.oftc.net/dri-devel
9901T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9902F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9903F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9904F:	drivers/accel/habanalabs/
9905F:	include/linux/habanalabs/
9906F:	include/trace/events/habanalabs.h
9907F:	include/uapi/drm/habanalabs_accel.h
9908
9909HACKRF MEDIA DRIVER
9910L:	linux-media@vger.kernel.org
9911S:	Orphan
9912W:	https://linuxtv.org
9913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9914F:	drivers/media/usb/hackrf/
9915
9916HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9917M:	Chuck Lever <chuck.lever@oracle.com>
9918L:	kernel-tls-handshake@lists.linux.dev
9919L:	netdev@vger.kernel.org
9920S:	Maintained
9921F:	Documentation/netlink/specs/handshake.yaml
9922F:	Documentation/networking/tls-handshake.rst
9923F:	include/net/handshake.h
9924F:	include/trace/events/handshake.h
9925F:	net/handshake/
9926
9927HANTRO VPU CODEC DRIVER
9928M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9929M:	Philipp Zabel <p.zabel@pengutronix.de>
9930L:	linux-media@vger.kernel.org
9931L:	linux-rockchip@lists.infradead.org
9932S:	Maintained
9933F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9934F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9935F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9936F:	drivers/media/platform/verisilicon/
9937
9938HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9939M:	Frank Seidel <frank@f-seidel.de>
9940L:	platform-driver-x86@vger.kernel.org
9941S:	Maintained
9942W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9943F:	drivers/platform/x86/hdaps.c
9944
9945HARDWARE MONITORING
9946M:	Jean Delvare <jdelvare@suse.com>
9947M:	Guenter Roeck <linux@roeck-us.net>
9948L:	linux-hwmon@vger.kernel.org
9949S:	Maintained
9950W:	http://hwmon.wiki.kernel.org/
9951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9952F:	Documentation/ABI/testing/sysfs-class-hwmon
9953F:	Documentation/devicetree/bindings/hwmon/
9954F:	Documentation/hwmon/
9955F:	drivers/hwmon/
9956F:	include/linux/hwmon*.h
9957F:	include/trace/events/hwmon*.h
9958K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9959
9960HARDWARE RANDOM NUMBER GENERATOR CORE
9961M:	Olivia Mackall <olivia@selenic.com>
9962M:	Herbert Xu <herbert@gondor.apana.org.au>
9963L:	linux-crypto@vger.kernel.org
9964S:	Odd fixes
9965F:	Documentation/admin-guide/hw_random.rst
9966F:	Documentation/devicetree/bindings/rng/
9967F:	drivers/char/hw_random/
9968F:	include/linux/hw_random.h
9969
9970HARDWARE SPINLOCK CORE
9971M:	Bjorn Andersson <andersson@kernel.org>
9972R:	Baolin Wang <baolin.wang7@gmail.com>
9973L:	linux-remoteproc@vger.kernel.org
9974S:	Maintained
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9976F:	Documentation/devicetree/bindings/hwlock/
9977F:	Documentation/locking/hwspinlock.rst
9978F:	drivers/hwspinlock/
9979F:	include/linux/hwspinlock.h
9980
9981HARDWARE TRACING FACILITIES
9982M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9983S:	Maintained
9984F:	drivers/hwtracing/
9985
9986HARMONY SOUND DRIVER
9987L:	linux-parisc@vger.kernel.org
9988S:	Maintained
9989F:	sound/parisc/harmony.*
9990
9991HDPVR USB VIDEO ENCODER DRIVER
9992M:	Hans Verkuil <hverkuil@xs4all.nl>
9993L:	linux-media@vger.kernel.org
9994S:	Odd Fixes
9995W:	https://linuxtv.org
9996T:	git git://linuxtv.org/media_tree.git
9997F:	drivers/media/usb/hdpvr/
9998
9999HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10000M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10001S:	Supported
10002F:	drivers/misc/hpilo.[ch]
10003
10004HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10005M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10006S:	Supported
10007F:	Documentation/watchdog/hpwdt.rst
10008F:	drivers/watchdog/hpwdt.c
10009
10010HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10011M:	Don Brace <don.brace@microchip.com>
10012L:	storagedev@microchip.com
10013L:	linux-scsi@vger.kernel.org
10014S:	Supported
10015F:	Documentation/scsi/hpsa.rst
10016F:	drivers/scsi/hpsa*.[ch]
10017F:	include/linux/cciss*.h
10018F:	include/uapi/linux/cciss*.h
10019
10020HFI1 DRIVER
10021M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10022L:	linux-rdma@vger.kernel.org
10023S:	Supported
10024F:	drivers/infiniband/hw/hfi1
10025
10026HFS FILESYSTEM
10027L:	linux-fsdevel@vger.kernel.org
10028S:	Orphan
10029F:	Documentation/filesystems/hfs.rst
10030F:	fs/hfs/
10031
10032HFSPLUS FILESYSTEM
10033L:	linux-fsdevel@vger.kernel.org
10034S:	Orphan
10035F:	Documentation/filesystems/hfsplus.rst
10036F:	fs/hfsplus/
10037
10038HGA FRAMEBUFFER DRIVER
10039M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10040L:	linux-nvidia@lists.surfsouth.com
10041S:	Maintained
10042W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10043F:	drivers/video/fbdev/hgafb.c
10044
10045HIBERNATION (aka Software Suspend, aka swsusp)
10046M:	"Rafael J. Wysocki" <rafael@kernel.org>
10047M:	Pavel Machek <pavel@ucw.cz>
10048L:	linux-pm@vger.kernel.org
10049S:	Supported
10050B:	https://bugzilla.kernel.org
10051F:	arch/*/include/asm/suspend*.h
10052F:	arch/x86/power/
10053F:	drivers/base/power/
10054F:	include/linux/freezer.h
10055F:	include/linux/pm.h
10056F:	include/linux/suspend.h
10057F:	kernel/power/
10058
10059HID CORE LAYER
10060M:	Jiri Kosina <jikos@kernel.org>
10061M:	Benjamin Tissoires <bentiss@kernel.org>
10062L:	linux-input@vger.kernel.org
10063S:	Maintained
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10065F:	Documentation/hid/
10066F:	drivers/hid/
10067F:	include/linux/hid*
10068F:	include/uapi/linux/hid*
10069F:	samples/hid/
10070F:	tools/testing/selftests/hid/
10071
10072HID LOGITECH DRIVERS
10073R:	Filipe Laíns <lains@riseup.net>
10074L:	linux-input@vger.kernel.org
10075S:	Maintained
10076F:	drivers/hid/hid-logitech-*
10077
10078HID NVIDIA SHIELD DRIVER
10079M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10080L:	linux-input@vger.kernel.org
10081S:	Maintained
10082F:	drivers/hid/hid-nvidia-shield.c
10083
10084HID PHOENIX RC FLIGHT CONTROLLER
10085M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10086L:	linux-input@vger.kernel.org
10087S:	Maintained
10088F:	drivers/hid/hid-pxrc.c
10089
10090HID PLAYSTATION DRIVER
10091M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10092L:	linux-input@vger.kernel.org
10093S:	Supported
10094F:	drivers/hid/hid-playstation.c
10095
10096HID SENSOR HUB DRIVERS
10097M:	Jiri Kosina <jikos@kernel.org>
10098M:	Jonathan Cameron <jic23@kernel.org>
10099M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10100L:	linux-input@vger.kernel.org
10101L:	linux-iio@vger.kernel.org
10102S:	Maintained
10103F:	Documentation/hid/hid-sensor*
10104F:	drivers/hid/hid-sensor-*
10105F:	drivers/iio/*/hid-*
10106F:	include/linux/hid-sensor-*
10107
10108HID VRC-2 CAR CONTROLLER DRIVER
10109M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10110L:	linux-input@vger.kernel.org
10111S:	Maintained
10112F:	drivers/hid/hid-vrc2.c
10113
10114HID WACOM DRIVER
10115M:	Ping Cheng <ping.cheng@wacom.com>
10116M:	Jason Gerecke  <jason.gerecke@wacom.com>
10117L:	linux-input@vger.kernel.org
10118S:	Maintained
10119F:	drivers/hid/wacom.h
10120F:	drivers/hid/wacom_*
10121
10122HID++ LOGITECH DRIVERS
10123R:	Filipe Laíns <lains@riseup.net>
10124R:	Bastien Nocera <hadess@hadess.net>
10125L:	linux-input@vger.kernel.org
10126S:	Maintained
10127F:	drivers/hid/hid-logitech-hidpp.c
10128
10129HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10130M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10131M:	Frederic Weisbecker <frederic@kernel.org>
10132M:	Thomas Gleixner <tglx@linutronix.de>
10133L:	linux-kernel@vger.kernel.org
10134S:	Maintained
10135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10136F:	Documentation/timers/
10137F:	include/linux/clockchips.h
10138F:	include/linux/hrtimer.h
10139F:	include/linux/timer.h
10140F:	kernel/time/clockevents.c
10141F:	kernel/time/hrtimer.c
10142F:	kernel/time/timer.c
10143F:	kernel/time/timer_list.c
10144F:	kernel/time/timer_migration.*
10145F:	tools/testing/selftests/timers/
10146
10147HIGH-SPEED SCC DRIVER FOR AX.25
10148L:	linux-hams@vger.kernel.org
10149S:	Orphan
10150F:	drivers/net/hamradio/scc.c
10151
10152HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10153M:	HighPoint Linux Team <linux@highpoint-tech.com>
10154S:	Supported
10155W:	http://www.highpoint-tech.com
10156F:	Documentation/scsi/hptiop.rst
10157F:	drivers/scsi/hptiop.c
10158
10159HIKEY960 ONBOARD USB GPIO HUB DRIVER
10160M:	John Stultz <jstultz@google.com>
10161L:	linux-kernel@vger.kernel.org
10162S:	Maintained
10163F:	drivers/misc/hisi_hikey_usb.c
10164
10165HIMAX HX83112B TOUCHSCREEN SUPPORT
10166M:	Job Noorman <job@noorman.info>
10167L:	linux-input@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10170F:	drivers/input/touchscreen/himax_hx83112b.c
10171
10172HIPPI
10173M:	Jes Sorensen <jes@trained-monkey.org>
10174L:	linux-hippi@sunsite.dk
10175S:	Maintained
10176F:	drivers/net/hippi/
10177F:	include/linux/hippidevice.h
10178F:	include/uapi/linux/if_hippi.h
10179F:	net/802/hippi.c
10180
10181HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10182M:	Kurt Kanzenbach <kurt@linutronix.de>
10183L:	netdev@vger.kernel.org
10184S:	Maintained
10185F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10186F:	drivers/net/dsa/hirschmann/*
10187F:	include/linux/platform_data/hirschmann-hellcreek.h
10188F:	net/dsa/tag_hellcreek.c
10189
10190HISILICON DMA DRIVER
10191M:	Zhou Wang <wangzhou1@hisilicon.com>
10192M:	Jie Hai <haijie1@huawei.com>
10193L:	dmaengine@vger.kernel.org
10194S:	Maintained
10195F:	drivers/dma/hisi_dma.c
10196
10197HISILICON GPIO DRIVER
10198M:	Jay Fang <f.fangjian@huawei.com>
10199L:	linux-gpio@vger.kernel.org
10200S:	Maintained
10201F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10202F:	drivers/gpio/gpio-hisi.c
10203
10204HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10205M:	Zhiqi Song <songzhiqi1@huawei.com>
10206M:	Longfang Liu <liulongfang@huawei.com>
10207L:	linux-crypto@vger.kernel.org
10208S:	Maintained
10209F:	Documentation/ABI/testing/debugfs-hisi-hpre
10210F:	drivers/crypto/hisilicon/hpre/hpre.h
10211F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10212F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10213
10214HISILICON HNS3 PMU DRIVER
10215M:	Jijie Shao <shaojijie@huawei.com>
10216S:	Supported
10217F:	Documentation/admin-guide/perf/hns3-pmu.rst
10218F:	drivers/perf/hisilicon/hns3_pmu.c
10219
10220HISILICON I2C CONTROLLER DRIVER
10221M:	Yicong Yang <yangyicong@hisilicon.com>
10222L:	linux-i2c@vger.kernel.org
10223S:	Maintained
10224W:	https://www.hisilicon.com
10225F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10226F:	drivers/i2c/busses/i2c-hisi.c
10227
10228HISILICON KUNPENG SOC HCCS DRIVER
10229M:	Huisong Li <lihuisong@huawei.com>
10230S:	Maintained
10231F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10232F:	drivers/soc/hisilicon/kunpeng_hccs.c
10233F:	drivers/soc/hisilicon/kunpeng_hccs.h
10234
10235HISILICON LPC BUS DRIVER
10236M:	Jay Fang <f.fangjian@huawei.com>
10237S:	Maintained
10238W:	http://www.hisilicon.com
10239F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10240F:	drivers/bus/hisi_lpc.c
10241
10242HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10243M:	Jian Shen <shenjian15@huawei.com>
10244M:	Salil Mehta <salil.mehta@huawei.com>
10245M:	Jijie Shao <shaojijie@huawei.com>
10246L:	netdev@vger.kernel.org
10247S:	Maintained
10248W:	http://www.hisilicon.com
10249F:	drivers/net/ethernet/hisilicon/hns3/
10250
10251HISILICON NETWORK SUBSYSTEM DRIVER
10252M:	Jian Shen <shenjian15@huawei.com>
10253M:	Salil Mehta <salil.mehta@huawei.com>
10254L:	netdev@vger.kernel.org
10255S:	Maintained
10256W:	http://www.hisilicon.com
10257F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10258F:	drivers/net/ethernet/hisilicon/
10259
10260HISILICON PMU DRIVER
10261M:	Yicong Yang <yangyicong@hisilicon.com>
10262M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10263S:	Supported
10264W:	http://www.hisilicon.com
10265F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10266F:	Documentation/admin-guide/perf/hisi-pmu.rst
10267F:	drivers/perf/hisilicon
10268
10269HISILICON PTT DRIVER
10270M:	Yicong Yang <yangyicong@hisilicon.com>
10271M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10272L:	linux-kernel@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10275F:	Documentation/trace/hisi-ptt.rst
10276F:	drivers/hwtracing/ptt/
10277F:	tools/perf/arch/arm64/util/hisi-ptt.c
10278F:	tools/perf/util/hisi-ptt*
10279F:	tools/perf/util/hisi-ptt-decoder/*
10280
10281HISILICON QM DRIVER
10282M:	Weili Qian <qianweili@huawei.com>
10283M:	Zhou Wang <wangzhou1@hisilicon.com>
10284L:	linux-crypto@vger.kernel.org
10285S:	Maintained
10286F:	drivers/crypto/hisilicon/Kconfig
10287F:	drivers/crypto/hisilicon/Makefile
10288F:	drivers/crypto/hisilicon/qm.c
10289F:	drivers/crypto/hisilicon/sgl.c
10290F:	include/linux/hisi_acc_qm.h
10291
10292HISILICON ROCE DRIVER
10293M:	Chengchang Tang <tangchengchang@huawei.com>
10294M:	Junxian Huang <huangjunxian6@hisilicon.com>
10295L:	linux-rdma@vger.kernel.org
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10298F:	drivers/infiniband/hw/hns/
10299
10300HISILICON SAS Controller
10301M:	Yihang Li <liyihang9@huawei.com>
10302S:	Supported
10303W:	http://www.hisilicon.com
10304F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10305F:	drivers/scsi/hisi_sas/
10306
10307HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10308M:	Longfang Liu <liulongfang@huawei.com>
10309L:	linux-crypto@vger.kernel.org
10310S:	Maintained
10311F:	Documentation/ABI/testing/debugfs-hisi-sec
10312F:	drivers/crypto/hisilicon/sec2/sec.h
10313F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10314F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10315F:	drivers/crypto/hisilicon/sec2/sec_main.c
10316
10317HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10318M:	Jay Fang <f.fangjian@huawei.com>
10319L:	linux-spi@vger.kernel.org
10320S:	Maintained
10321W:	http://www.hisilicon.com
10322F:	drivers/spi/spi-hisi-kunpeng.c
10323
10324HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10325M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10326L:	linux-kernel@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10329F:	drivers/spmi/hisi-spmi-controller.c
10330
10331HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10332M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10333L:	linux-kernel@vger.kernel.org
10334S:	Maintained
10335F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10336F:	drivers/mfd/hi6421-spmi-pmic.c
10337
10338HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10339M:	Weili Qian <qianweili@huawei.com>
10340S:	Maintained
10341F:	drivers/crypto/hisilicon/trng/trng.c
10342
10343HISILICON V3XX SPI NOR FLASH Controller Driver
10344M:	Jay Fang <f.fangjian@huawei.com>
10345S:	Maintained
10346W:	http://www.hisilicon.com
10347F:	drivers/spi/spi-hisi-sfc-v3xx.c
10348
10349HISILICON ZIP Controller DRIVER
10350M:	Yang Shen <shenyang39@huawei.com>
10351M:	Zhou Wang <wangzhou1@hisilicon.com>
10352L:	linux-crypto@vger.kernel.org
10353S:	Maintained
10354F:	Documentation/ABI/testing/debugfs-hisi-zip
10355F:	drivers/crypto/hisilicon/zip/
10356
10357HMM - Heterogeneous Memory Management
10358M:	Jérôme Glisse <jglisse@redhat.com>
10359L:	linux-mm@kvack.org
10360S:	Maintained
10361F:	Documentation/mm/hmm.rst
10362F:	include/linux/hmm*
10363F:	lib/test_hmm*
10364F:	mm/hmm*
10365F:	tools/testing/selftests/mm/*hmm*
10366
10367HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10368M:	Petre Rodan <petre.rodan@subdimension.ro>
10369L:	linux-iio@vger.kernel.org
10370S:	Maintained
10371F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10372F:	drivers/iio/pressure/hsc030pa*
10373
10374HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10375M:	Andreas Klinger <ak@it-klinger.de>
10376M:	Petre Rodan <petre.rodan@subdimension.ro>
10377L:	linux-iio@vger.kernel.org
10378S:	Maintained
10379F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10380F:	drivers/iio/pressure/mprls0025pa*
10381
10382HP BIOSCFG DRIVER
10383M:	Jorge Lopez <jorge.lopez2@hp.com>
10384L:	platform-driver-x86@vger.kernel.org
10385S:	Maintained
10386F:	drivers/platform/x86/hp/hp-bioscfg/
10387
10388HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10389L:	platform-driver-x86@vger.kernel.org
10390S:	Orphan
10391F:	drivers/platform/x86/hp/tc1100-wmi.c
10392
10393HP WMI HARDWARE MONITOR DRIVER
10394M:	James Seo <james@equiv.tech>
10395L:	linux-hwmon@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/hwmon/hp-wmi-sensors.rst
10398F:	drivers/hwmon/hp-wmi-sensors.c
10399
10400HPET:	High Precision Event Timers driver
10401M:	Clemens Ladisch <clemens@ladisch.de>
10402S:	Maintained
10403F:	Documentation/timers/hpet.rst
10404F:	drivers/char/hpet.c
10405F:	include/linux/hpet.h
10406F:	include/uapi/linux/hpet.h
10407
10408HPET:	x86
10409S:	Orphan
10410F:	arch/x86/include/asm/hpet.h
10411F:	arch/x86/kernel/hpet.c
10412
10413HPFS FILESYSTEM
10414M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10415S:	Maintained
10416W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10417F:	fs/hpfs/
10418
10419HS3001 Hardware Temperature and Humidity Sensor
10420M:	Andre Werner <andre.werner@systec-electronic.com>
10421L:	linux-hwmon@vger.kernel.org
10422S:	Maintained
10423F:	drivers/hwmon/hs3001.c
10424
10425HSI SUBSYSTEM
10426M:	Sebastian Reichel <sre@kernel.org>
10427S:	Maintained
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10429F:	Documentation/ABI/testing/sysfs-bus-hsi
10430F:	Documentation/driver-api/hsi.rst
10431F:	drivers/hsi/
10432F:	include/linux/hsi/
10433F:	include/uapi/linux/hsi/
10434
10435HSO 3G MODEM DRIVER
10436L:	linux-usb@vger.kernel.org
10437S:	Orphan
10438F:	drivers/net/usb/hso.c
10439
10440HSR NETWORK PROTOCOL
10441L:	netdev@vger.kernel.org
10442S:	Orphan
10443F:	net/hsr/
10444
10445HT16K33 LED CONTROLLER DRIVER
10446M:	Robin van der Gracht <robin@protonic.nl>
10447S:	Maintained
10448F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10449F:	drivers/auxdisplay/ht16k33.c
10450
10451HTCPEN TOUCHSCREEN DRIVER
10452M:	Pau Oliva Fora <pof@eslack.org>
10453L:	linux-input@vger.kernel.org
10454S:	Maintained
10455F:	drivers/input/touchscreen/htcpen.c
10456
10457HTE SUBSYSTEM
10458M:	Dipen Patel <dipenp@nvidia.com>
10459L:	timestamp@lists.linux.dev
10460S:	Maintained
10461Q:	https://patchwork.kernel.org/project/timestamp/list/
10462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10463F:	Documentation/devicetree/bindings/timestamp/
10464F:	Documentation/driver-api/hte/
10465F:	drivers/hte/
10466F:	include/linux/hte.h
10467
10468HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10469M:	Lorenzo Bianconi <lorenzo@kernel.org>
10470L:	linux-iio@vger.kernel.org
10471S:	Maintained
10472W:	http://www.st.com/
10473F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10474F:	drivers/iio/humidity/hts221*
10475
10476HUAWEI ETHERNET DRIVER
10477M:	Cai Huoqing <cai.huoqing@linux.dev>
10478L:	netdev@vger.kernel.org
10479S:	Maintained
10480F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10481F:	drivers/net/ethernet/huawei/hinic/
10482
10483HUGETLB SUBSYSTEM
10484M:	Muchun Song <muchun.song@linux.dev>
10485L:	linux-mm@kvack.org
10486S:	Maintained
10487F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10488F:	Documentation/admin-guide/mm/hugetlbpage.rst
10489F:	Documentation/mm/hugetlbfs_reserv.rst
10490F:	Documentation/mm/vmemmap_dedup.rst
10491F:	fs/hugetlbfs/
10492F:	include/linux/hugetlb.h
10493F:	mm/hugetlb.c
10494F:	mm/hugetlb_vmemmap.c
10495F:	mm/hugetlb_vmemmap.h
10496F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10497
10498HVA ST MEDIA DRIVER
10499M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10500L:	linux-media@vger.kernel.org
10501S:	Supported
10502W:	https://linuxtv.org
10503T:	git git://linuxtv.org/media_tree.git
10504F:	drivers/media/platform/st/sti/hva
10505
10506HWPOISON MEMORY FAILURE HANDLING
10507M:	Miaohe Lin <linmiaohe@huawei.com>
10508R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10509L:	linux-mm@kvack.org
10510S:	Maintained
10511F:	mm/hwpoison-inject.c
10512F:	mm/memory-failure.c
10513
10514HYCON HY46XX TOUCHSCREEN SUPPORT
10515M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10516L:	linux-input@vger.kernel.org
10517S:	Maintained
10518F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10519F:	drivers/input/touchscreen/hycon-hy46xx.c
10520
10521HYGON PROCESSOR SUPPORT
10522M:	Pu Wen <puwen@hygon.cn>
10523L:	linux-kernel@vger.kernel.org
10524S:	Maintained
10525F:	arch/x86/kernel/cpu/hygon.c
10526
10527HYNIX HI556 SENSOR DRIVER
10528M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10529L:	linux-media@vger.kernel.org
10530S:	Maintained
10531T:	git git://linuxtv.org/media_tree.git
10532F:	drivers/media/i2c/hi556.c
10533
10534HYNIX HI846 SENSOR DRIVER
10535M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10536L:	linux-media@vger.kernel.org
10537S:	Maintained
10538F:	drivers/media/i2c/hi846.c
10539
10540HYNIX HI847 SENSOR DRIVER
10541M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10542L:	linux-media@vger.kernel.org
10543S:	Maintained
10544F:	drivers/media/i2c/hi847.c
10545
10546Hyper-V/Azure CORE AND DRIVERS
10547M:	"K. Y. Srinivasan" <kys@microsoft.com>
10548M:	Haiyang Zhang <haiyangz@microsoft.com>
10549M:	Wei Liu <wei.liu@kernel.org>
10550M:	Dexuan Cui <decui@microsoft.com>
10551L:	linux-hyperv@vger.kernel.org
10552S:	Supported
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10554F:	Documentation/ABI/stable/sysfs-bus-vmbus
10555F:	Documentation/ABI/testing/debugfs-hyperv
10556F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10557F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10558F:	Documentation/virt/hyperv
10559F:	arch/arm64/hyperv
10560F:	arch/arm64/include/asm/hyperv-tlfs.h
10561F:	arch/arm64/include/asm/mshyperv.h
10562F:	arch/x86/hyperv
10563F:	arch/x86/include/asm/hyperv-tlfs.h
10564F:	arch/x86/include/asm/mshyperv.h
10565F:	arch/x86/include/asm/trace/hyperv.h
10566F:	arch/x86/kernel/cpu/mshyperv.c
10567F:	drivers/clocksource/hyperv_timer.c
10568F:	drivers/hid/hid-hyperv.c
10569F:	drivers/hv/
10570F:	drivers/input/serio/hyperv-keyboard.c
10571F:	drivers/iommu/hyperv-iommu.c
10572F:	drivers/net/ethernet/microsoft/
10573F:	drivers/net/hyperv/
10574F:	drivers/pci/controller/pci-hyperv-intf.c
10575F:	drivers/pci/controller/pci-hyperv.c
10576F:	drivers/scsi/storvsc_drv.c
10577F:	drivers/uio/uio_hv_generic.c
10578F:	drivers/video/fbdev/hyperv_fb.c
10579F:	include/asm-generic/hyperv-tlfs.h
10580F:	include/asm-generic/mshyperv.h
10581F:	include/clocksource/hyperv_timer.h
10582F:	include/linux/hyperv.h
10583F:	include/net/mana
10584F:	include/uapi/linux/hyperv.h
10585F:	net/vmw_vsock/hyperv_transport.c
10586F:	tools/hv/
10587
10588HYPERBUS SUPPORT
10589M:	Vignesh Raghavendra <vigneshr@ti.com>
10590R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10591L:	linux-mtd@lists.infradead.org
10592S:	Supported
10593Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10594C:	irc://irc.oftc.net/mtd
10595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10596F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10597F:	drivers/mtd/hyperbus/
10598F:	include/linux/mtd/hyperbus.h
10599
10600HYPERVISOR VIRTUAL CONSOLE DRIVER
10601L:	linuxppc-dev@lists.ozlabs.org
10602S:	Odd Fixes
10603F:	drivers/tty/hvc/
10604
10605I2C ACPI SUPPORT
10606M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10607L:	linux-i2c@vger.kernel.org
10608L:	linux-acpi@vger.kernel.org
10609S:	Maintained
10610F:	drivers/i2c/i2c-core-acpi.c
10611
10612I2C ADDRESS TRANSLATOR (ATR)
10613M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10614R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10615L:	linux-i2c@vger.kernel.org
10616S:	Maintained
10617F:	drivers/i2c/i2c-atr.c
10618F:	include/linux/i2c-atr.h
10619
10620I2C CONTROLLER DRIVER FOR NVIDIA GPU
10621M:	Ajay Gupta <ajayg@nvidia.com>
10622L:	linux-i2c@vger.kernel.org
10623S:	Maintained
10624F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10625F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10626
10627I2C MUXES
10628M:	Peter Rosin <peda@axentia.se>
10629L:	linux-i2c@vger.kernel.org
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10632F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10633F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10634F:	Documentation/i2c/i2c-topology.rst
10635F:	Documentation/i2c/muxes/
10636F:	drivers/i2c/i2c-mux.c
10637F:	drivers/i2c/muxes/
10638F:	include/linux/i2c-mux.h
10639
10640I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10641M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10642L:	linux-i2c@vger.kernel.org
10643S:	Maintained
10644F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10645F:	drivers/i2c/busses/i2c-mv64xxx.c
10646
10647I2C OVER PARALLEL PORT
10648M:	Jean Delvare <jdelvare@suse.com>
10649L:	linux-i2c@vger.kernel.org
10650S:	Maintained
10651F:	Documentation/i2c/busses/i2c-parport.rst
10652F:	drivers/i2c/busses/i2c-parport.c
10653
10654I2C SUBSYSTEM
10655M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10656L:	linux-i2c@vger.kernel.org
10657S:	Maintained
10658W:	https://i2c.wiki.kernel.org/
10659Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10661F:	Documentation/i2c/
10662F:	drivers/i2c/*
10663F:	include/dt-bindings/i2c/i2c.h
10664F:	include/linux/i2c-dev.h
10665F:	include/linux/i2c-smbus.h
10666F:	include/linux/i2c.h
10667F:	include/uapi/linux/i2c-*.h
10668F:	include/uapi/linux/i2c.h
10669
10670I2C SUBSYSTEM HOST DRIVERS
10671M:	Andi Shyti <andi.shyti@kernel.org>
10672L:	linux-i2c@vger.kernel.org
10673S:	Maintained
10674W:	https://i2c.wiki.kernel.org/
10675Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10677F:	Documentation/devicetree/bindings/i2c/
10678F:	drivers/i2c/algos/
10679F:	drivers/i2c/busses/
10680F:	include/dt-bindings/i2c/
10681
10682I2C-TAOS-EVM DRIVER
10683M:	Jean Delvare <jdelvare@suse.com>
10684L:	linux-i2c@vger.kernel.org
10685S:	Maintained
10686F:	Documentation/i2c/busses/i2c-taos-evm.rst
10687F:	drivers/i2c/busses/i2c-taos-evm.c
10688
10689I2C-TINY-USB DRIVER
10690M:	Till Harbaum <till@harbaum.org>
10691L:	linux-i2c@vger.kernel.org
10692S:	Maintained
10693W:	http://www.harbaum.org/till/i2c_tiny_usb
10694F:	drivers/i2c/busses/i2c-tiny-usb.c
10695
10696I2C/SMBUS CONTROLLER DRIVERS FOR PC
10697M:	Jean Delvare <jdelvare@suse.com>
10698L:	linux-i2c@vger.kernel.org
10699S:	Maintained
10700F:	Documentation/i2c/busses/i2c-ali1535.rst
10701F:	Documentation/i2c/busses/i2c-ali1563.rst
10702F:	Documentation/i2c/busses/i2c-ali15x3.rst
10703F:	Documentation/i2c/busses/i2c-amd756.rst
10704F:	Documentation/i2c/busses/i2c-amd8111.rst
10705F:	Documentation/i2c/busses/i2c-i801.rst
10706F:	Documentation/i2c/busses/i2c-nforce2.rst
10707F:	Documentation/i2c/busses/i2c-piix4.rst
10708F:	Documentation/i2c/busses/i2c-sis5595.rst
10709F:	Documentation/i2c/busses/i2c-sis630.rst
10710F:	Documentation/i2c/busses/i2c-sis96x.rst
10711F:	Documentation/i2c/busses/i2c-via.rst
10712F:	Documentation/i2c/busses/i2c-viapro.rst
10713F:	drivers/i2c/busses/i2c-ali1535.c
10714F:	drivers/i2c/busses/i2c-ali1563.c
10715F:	drivers/i2c/busses/i2c-ali15x3.c
10716F:	drivers/i2c/busses/i2c-amd756-s4882.c
10717F:	drivers/i2c/busses/i2c-amd756.c
10718F:	drivers/i2c/busses/i2c-amd8111.c
10719F:	drivers/i2c/busses/i2c-i801.c
10720F:	drivers/i2c/busses/i2c-isch.c
10721F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10722F:	drivers/i2c/busses/i2c-nforce2.c
10723F:	drivers/i2c/busses/i2c-piix4.c
10724F:	drivers/i2c/busses/i2c-sis5595.c
10725F:	drivers/i2c/busses/i2c-sis630.c
10726F:	drivers/i2c/busses/i2c-sis96x.c
10727F:	drivers/i2c/busses/i2c-via.c
10728F:	drivers/i2c/busses/i2c-viapro.c
10729
10730I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10731M:	Hans de Goede <hdegoede@redhat.com>
10732L:	linux-i2c@vger.kernel.org
10733S:	Maintained
10734F:	drivers/i2c/busses/i2c-cht-wc.c
10735
10736I2C/SMBUS ISMT DRIVER
10737M:	Seth Heasley <seth.heasley@intel.com>
10738M:	Neil Horman <nhorman@tuxdriver.com>
10739L:	linux-i2c@vger.kernel.org
10740F:	Documentation/i2c/busses/i2c-ismt.rst
10741F:	drivers/i2c/busses/i2c-ismt.c
10742
10743I2C/SMBUS ZHAOXIN DRIVER
10744M:	Hans Hu <hanshu@zhaoxin.com>
10745L:	linux-i2c@vger.kernel.org
10746S:	Maintained
10747W:	https://www.zhaoxin.com
10748F:	drivers/i2c/busses/i2c-viai2c-common.c
10749F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10750
10751I2C/SMBUS STUB DRIVER
10752M:	Jean Delvare <jdelvare@suse.com>
10753L:	linux-i2c@vger.kernel.org
10754S:	Maintained
10755F:	drivers/i2c/i2c-stub.c
10756
10757I3C DRIVER FOR ASPEED AST2600
10758M:	Jeremy Kerr <jk@codeconstruct.com.au>
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10761F:	drivers/i3c/master/ast2600-i3c-master.c
10762
10763I3C DRIVER FOR CADENCE I3C MASTER IP
10764M:	Przemysław Gaj <pgaj@cadence.com>
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10767F:	drivers/i3c/master/i3c-master-cdns.c
10768
10769I3C DRIVER FOR SYNOPSYS DESIGNWARE
10770S:	Orphan
10771F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10772F:	drivers/i3c/master/dw*
10773
10774I3C SUBSYSTEM
10775M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10776L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10777S:	Maintained
10778C:	irc://chat.freenode.net/linux-i3c
10779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10780F:	Documentation/ABI/testing/sysfs-bus-i3c
10781F:	Documentation/devicetree/bindings/i3c/
10782F:	Documentation/driver-api/i3c
10783F:	drivers/i3c/
10784F:	include/dt-bindings/i3c/
10785F:	include/linux/i3c/
10786
10787IBM Operation Panel Input Driver
10788M:	Eddie James <eajames@linux.ibm.com>
10789L:	linux-input@vger.kernel.org
10790S:	Maintained
10791F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10792F:	drivers/input/misc/ibm-panel.c
10793
10794IBM Power 842 compression accelerator
10795M:	Haren Myneni <haren@us.ibm.com>
10796S:	Supported
10797F:	crypto/842.c
10798F:	drivers/crypto/nx/Kconfig
10799F:	drivers/crypto/nx/Makefile
10800F:	drivers/crypto/nx/nx-842*
10801F:	include/linux/sw842.h
10802F:	lib/842/
10803
10804IBM Power in-Nest Crypto Acceleration
10805M:	Breno Leitão <leitao@debian.org>
10806M:	Nayna Jain <nayna@linux.ibm.com>
10807M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10808L:	linux-crypto@vger.kernel.org
10809S:	Supported
10810F:	drivers/crypto/nx/Kconfig
10811F:	drivers/crypto/nx/Makefile
10812F:	drivers/crypto/nx/nx-aes*
10813F:	drivers/crypto/nx/nx-sha*
10814F:	drivers/crypto/nx/nx.*
10815F:	drivers/crypto/nx/nx_csbcpb.h
10816F:	drivers/crypto/nx/nx_debugfs.c
10817
10818IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10819M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10820L:	linux-pci@vger.kernel.org
10821L:	linuxppc-dev@lists.ozlabs.org
10822S:	Supported
10823F:	drivers/pci/hotplug/rpadlpar*
10824
10825IBM Power Linux RAID adapter
10826M:	Brian King <brking@us.ibm.com>
10827S:	Supported
10828F:	drivers/scsi/ipr.*
10829
10830IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10831M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10832L:	linux-pci@vger.kernel.org
10833L:	linuxppc-dev@lists.ozlabs.org
10834S:	Supported
10835F:	drivers/pci/hotplug/rpaphp*
10836
10837IBM Power SRIOV Virtual NIC Device Driver
10838M:	Haren Myneni <haren@linux.ibm.com>
10839M:	Rick Lindsley <ricklind@linux.ibm.com>
10840R:	Nick Child <nnac123@linux.ibm.com>
10841R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10842L:	netdev@vger.kernel.org
10843S:	Supported
10844F:	drivers/net/ethernet/ibm/ibmvnic.*
10845
10846IBM Power VFIO Support
10847M:	Timothy Pearson <tpearson@raptorengineering.com>
10848S:	Supported
10849F:	drivers/vfio/vfio_iommu_spapr_tce.c
10850
10851IBM Power Virtual Ethernet Device Driver
10852M:	Nick Child <nnac123@linux.ibm.com>
10853L:	netdev@vger.kernel.org
10854S:	Supported
10855F:	drivers/net/ethernet/ibm/ibmveth.*
10856
10857IBM Power Virtual FC Device Drivers
10858M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10859L:	linux-scsi@vger.kernel.org
10860S:	Supported
10861F:	drivers/scsi/ibmvscsi/ibmvfc*
10862
10863IBM Power Virtual Management Channel Driver
10864M:	Brad Warrum <bwarrum@linux.ibm.com>
10865M:	Ritu Agarwal <rituagar@linux.ibm.com>
10866S:	Supported
10867F:	drivers/misc/ibmvmc.*
10868
10869IBM Power Virtual SCSI Device Drivers
10870M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10871L:	linux-scsi@vger.kernel.org
10872S:	Supported
10873F:	drivers/scsi/ibmvscsi/ibmvscsi*
10874F:	include/scsi/viosrp.h
10875
10876IBM Power Virtual SCSI Device Target Driver
10877M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10878L:	linux-scsi@vger.kernel.org
10879L:	target-devel@vger.kernel.org
10880S:	Supported
10881F:	drivers/scsi/ibmvscsi_tgt/
10882
10883IBM Power VMX Cryptographic instructions
10884M:	Breno Leitão <leitao@debian.org>
10885M:	Nayna Jain <nayna@linux.ibm.com>
10886M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10887L:	linux-crypto@vger.kernel.org
10888S:	Supported
10889F:	arch/powerpc/crypto/Kconfig
10890F:	arch/powerpc/crypto/Makefile
10891F:	arch/powerpc/crypto/aes.c
10892F:	arch/powerpc/crypto/aes_cbc.c
10893F:	arch/powerpc/crypto/aes_ctr.c
10894F:	arch/powerpc/crypto/aes_xts.c
10895F:	arch/powerpc/crypto/aesp8-ppc.*
10896F:	arch/powerpc/crypto/ghash.c
10897F:	arch/powerpc/crypto/ghashp8-ppc.pl
10898F:	arch/powerpc/crypto/ppc-xlate.pl
10899F:	arch/powerpc/crypto/vmx.c
10900
10901IBM ServeRAID RAID DRIVER
10902S:	Orphan
10903F:	drivers/scsi/ips.*
10904
10905ICH LPC AND GPIO DRIVER
10906M:	Peter Tyser <ptyser@xes-inc.com>
10907S:	Maintained
10908F:	drivers/gpio/gpio-ich.c
10909F:	drivers/mfd/lpc_ich.c
10910
10911ICY I2C DRIVER
10912M:	Max Staudt <max@enpas.org>
10913L:	linux-i2c@vger.kernel.org
10914S:	Maintained
10915F:	drivers/i2c/busses/i2c-icy.c
10916
10917IDEAPAD LAPTOP EXTRAS DRIVER
10918M:	Ike Panhc <ike.pan@canonical.com>
10919L:	platform-driver-x86@vger.kernel.org
10920S:	Maintained
10921W:	http://launchpad.net/ideapad-laptop
10922F:	drivers/platform/x86/ideapad-laptop.c
10923
10924IDEAPAD LAPTOP SLIDEBAR DRIVER
10925M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10926L:	linux-input@vger.kernel.org
10927S:	Maintained
10928W:	https://github.com/o2genum/ideapad-slidebar
10929F:	drivers/input/misc/ideapad_slidebar.c
10930
10931IDT VersaClock 5 CLOCK DRIVER
10932M:	Luca Ceresoli <luca@lucaceresoli.net>
10933S:	Maintained
10934F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10935F:	drivers/clk/clk-versaclock5.c
10936
10937IEEE 802.15.4 SUBSYSTEM
10938M:	Alexander Aring <alex.aring@gmail.com>
10939M:	Stefan Schmidt <stefan@datenfreihafen.org>
10940M:	Miquel Raynal <miquel.raynal@bootlin.com>
10941L:	linux-wpan@vger.kernel.org
10942S:	Maintained
10943W:	https://linux-wpan.org/
10944Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10947F:	Documentation/networking/ieee802154.rst
10948F:	drivers/net/ieee802154/
10949F:	include/linux/ieee802154.h
10950F:	include/linux/nl802154.h
10951F:	include/net/af_ieee802154.h
10952F:	include/net/cfg802154.h
10953F:	include/net/ieee802154_netdev.h
10954F:	include/net/mac802154.h
10955F:	include/net/nl802154.h
10956F:	net/ieee802154/
10957F:	net/mac802154/
10958
10959Intel VIRTIO DATA PATH ACCELERATOR
10960M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10961L:	virtualization@lists.linux.dev
10962S:	Supported
10963F:	drivers/vdpa/ifcvf/
10964
10965IFE PROTOCOL
10966M:	Yotam Gigi <yotam.gi@gmail.com>
10967M:	Jamal Hadi Salim <jhs@mojatatu.com>
10968F:	include/net/ife.h
10969F:	include/uapi/linux/ife.h
10970F:	net/ife
10971
10972IGORPLUG-USB IR RECEIVER
10973M:	Sean Young <sean@mess.org>
10974L:	linux-media@vger.kernel.org
10975S:	Maintained
10976F:	drivers/media/rc/igorplugusb.c
10977
10978IGUANAWORKS USB IR TRANSCEIVER
10979M:	Sean Young <sean@mess.org>
10980L:	linux-media@vger.kernel.org
10981S:	Maintained
10982F:	drivers/media/rc/iguanair.c
10983
10984IIO BACKEND FRAMEWORK
10985M:	Nuno Sa <nuno.sa@analog.com>
10986R:	Olivier Moysan <olivier.moysan@foss.st.com>
10987L:	linux-iio@vger.kernel.org
10988S:	Maintained
10989F:	Documentation/ABI/testing/debugfs-iio-backend
10990F:	drivers/iio/industrialio-backend.c
10991F:	include/linux/iio/backend.h
10992
10993IIO DIGITAL POTENTIOMETER DAC
10994M:	Peter Rosin <peda@axentia.se>
10995L:	linux-iio@vger.kernel.org
10996S:	Maintained
10997F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10998F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10999F:	drivers/iio/dac/dpot-dac.c
11000
11001IIO ENVELOPE DETECTOR
11002M:	Peter Rosin <peda@axentia.se>
11003L:	linux-iio@vger.kernel.org
11004S:	Maintained
11005F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11006F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11007F:	drivers/iio/adc/envelope-detector.c
11008
11009IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11010M:	Matti Vaittinen <mazziesaccount@gmail.com>
11011L:	linux-iio@vger.kernel.org
11012S:	Maintained
11013F:	drivers/iio/industrialio-gts-helper.c
11014F:	include/linux/iio/iio-gts-helper.h
11015F:	drivers/iio/test/iio-test-gts.c
11016
11017IIO MULTIPLEXER
11018M:	Peter Rosin <peda@axentia.se>
11019L:	linux-iio@vger.kernel.org
11020S:	Maintained
11021F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11022F:	drivers/iio/multiplexer/iio-mux.c
11023
11024IIO SCMI BASED DRIVER
11025M:	Jyoti Bhayana <jbhayana@google.com>
11026L:	linux-iio@vger.kernel.org
11027S:	Maintained
11028F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11029
11030IIO SUBSYSTEM AND DRIVERS
11031M:	Jonathan Cameron <jic23@kernel.org>
11032R:	Lars-Peter Clausen <lars@metafoo.de>
11033L:	linux-iio@vger.kernel.org
11034S:	Maintained
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11036F:	Documentation/ABI/testing/configfs-iio*
11037F:	Documentation/ABI/testing/sysfs-bus-iio*
11038F:	Documentation/devicetree/bindings/iio/
11039F:	Documentation/iio/
11040F:	drivers/iio/
11041F:	drivers/staging/iio/
11042F:	include/dt-bindings/iio/
11043F:	include/linux/iio/
11044F:	tools/iio/
11045
11046IIO UNIT CONVERTER
11047M:	Peter Rosin <peda@axentia.se>
11048L:	linux-iio@vger.kernel.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11051F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11052F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11053F:	drivers/iio/afe/iio-rescale.c
11054
11055IKANOS/ADI EAGLE ADSL USB DRIVER
11056M:	Matthieu Castet <castet.matthieu@free.fr>
11057M:	Stanislaw Gruszka <stf_xl@wp.pl>
11058S:	Maintained
11059F:	drivers/usb/atm/ueagle-atm.c
11060
11061IMAGIS TOUCHSCREEN DRIVER
11062M:	Markuss Broks <markuss.broks@gmail.com>
11063S:	Maintained
11064F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11065F:	drivers/input/touchscreen/imagis.c
11066
11067IMGTEC ASCII LCD DRIVER
11068M:	Paul Burton <paulburton@kernel.org>
11069S:	Maintained
11070F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11071F:	drivers/auxdisplay/img-ascii-lcd.c
11072
11073IMGTEC JPEG ENCODER DRIVER
11074M:	Devarsh Thakkar <devarsht@ti.com>
11075L:	linux-media@vger.kernel.org
11076S:	Supported
11077F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11078F:	drivers/media/platform/imagination/e5010*
11079
11080IMGTEC IR DECODER DRIVER
11081S:	Orphan
11082F:	drivers/media/rc/img-ir/
11083
11084IMGTEC POWERVR DRM DRIVER
11085M:	Frank Binns <frank.binns@imgtec.com>
11086M:	Matt Coster <matt.coster@imgtec.com>
11087S:	Supported
11088T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11089F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11090F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11091F:	Documentation/gpu/imagination/
11092F:	drivers/gpu/drm/ci/xfails/powervr*
11093F:	drivers/gpu/drm/imagination/
11094F:	include/uapi/drm/pvr_drm.h
11095
11096IMON SOUNDGRAPH USB IR RECEIVER
11097M:	Sean Young <sean@mess.org>
11098L:	linux-media@vger.kernel.org
11099S:	Maintained
11100F:	drivers/media/rc/imon.c
11101F:	drivers/media/rc/imon_raw.c
11102
11103IMS TWINTURBO FRAMEBUFFER DRIVER
11104L:	linux-fbdev@vger.kernel.org
11105S:	Orphan
11106F:	drivers/video/fbdev/imsttfb.c
11107
11108INDEX OF FURTHER KERNEL DOCUMENTATION
11109M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11110S:	Maintained
11111F:	Documentation/process/kernel-docs.rst
11112
11113INDUSTRY PACK SUBSYSTEM (IPACK)
11114M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11115M:	Jens Taprogge <jens.taprogge@taprogge.org>
11116M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11117L:	industrypack-devel@lists.sourceforge.net
11118S:	Maintained
11119W:	http://industrypack.sourceforge.net
11120F:	drivers/ipack/
11121
11122INFINEON DPS310 Driver
11123M:	Eddie James <eajames@linux.ibm.com>
11124L:	linux-iio@vger.kernel.org
11125S:	Maintained
11126F:	drivers/iio/pressure/dps310.c
11127
11128INFINEON PEB2466 ASoC CODEC
11129M:	Herve Codina <herve.codina@bootlin.com>
11130L:	linux-sound@vger.kernel.org
11131S:	Maintained
11132F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11133F:	sound/soc/codecs/peb2466.c
11134
11135INFINIBAND SUBSYSTEM
11136M:	Jason Gunthorpe <jgg@nvidia.com>
11137M:	Leon Romanovsky <leonro@nvidia.com>
11138L:	linux-rdma@vger.kernel.org
11139S:	Supported
11140W:	https://github.com/linux-rdma/rdma-core
11141Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11143F:	Documentation/devicetree/bindings/infiniband/
11144F:	Documentation/infiniband/
11145F:	drivers/infiniband/
11146F:	include/rdma/
11147F:	include/trace/events/ib_mad.h
11148F:	include/trace/events/ib_umad.h
11149F:	include/trace/misc/rdma.h
11150F:	include/uapi/linux/if_infiniband.h
11151F:	include/uapi/rdma/
11152F:	samples/bpf/ibumad_kern.c
11153F:	samples/bpf/ibumad_user.c
11154
11155INGENIC JZ4780 NAND DRIVER
11156M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11157L:	linux-mtd@lists.infradead.org
11158L:	linux-mips@vger.kernel.org
11159S:	Maintained
11160F:	drivers/mtd/nand/raw/ingenic/
11161
11162INGENIC JZ47xx SoCs
11163M:	Paul Cercueil <paul@crapouillou.net>
11164L:	linux-mips@vger.kernel.org
11165S:	Maintained
11166F:	arch/mips/boot/dts/ingenic/
11167F:	arch/mips/generic/board-ingenic.c
11168F:	arch/mips/include/asm/mach-ingenic/
11169F:	arch/mips/ingenic/Kconfig
11170F:	drivers/clk/ingenic/
11171F:	drivers/dma/dma-jz4780.c
11172F:	drivers/gpu/drm/ingenic/
11173F:	drivers/i2c/busses/i2c-jz4780.c
11174F:	drivers/iio/adc/ingenic-adc.c
11175F:	drivers/irqchip/irq-ingenic.c
11176F:	drivers/memory/jz4780-nemc.c
11177F:	drivers/mmc/host/jz4740_mmc.c
11178F:	drivers/mtd/nand/raw/ingenic/
11179F:	drivers/pinctrl/pinctrl-ingenic.c
11180F:	drivers/power/supply/ingenic-battery.c
11181F:	drivers/pwm/pwm-jz4740.c
11182F:	drivers/remoteproc/ingenic_rproc.c
11183F:	drivers/rtc/rtc-jz4740.c
11184F:	drivers/tty/serial/8250/8250_ingenic.c
11185F:	drivers/usb/musb/jz4740.c
11186F:	drivers/watchdog/jz4740_wdt.c
11187F:	include/dt-bindings/iio/adc/ingenic,adc.h
11188F:	include/linux/mfd/ingenic-tcu.h
11189F:	sound/soc/codecs/jz47*
11190F:	sound/soc/jz4740/
11191
11192INJOINIC IP5xxx POWER BANK IC DRIVER
11193M:	Samuel Holland <samuel@sholland.org>
11194S:	Maintained
11195F:	drivers/power/supply/ip5xxx_power.c
11196
11197INOTIFY
11198M:	Jan Kara <jack@suse.cz>
11199R:	Amir Goldstein <amir73il@gmail.com>
11200L:	linux-fsdevel@vger.kernel.org
11201S:	Maintained
11202F:	Documentation/filesystems/inotify.rst
11203F:	fs/notify/inotify/
11204F:	include/linux/inotify.h
11205F:	include/uapi/linux/inotify.h
11206
11207INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11208M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11209L:	linux-input@vger.kernel.org
11210S:	Maintained
11211Q:	http://patchwork.kernel.org/project/linux-input/list/
11212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11213F:	Documentation/devicetree/bindings/input/
11214F:	Documentation/devicetree/bindings/serio/
11215F:	Documentation/input/
11216F:	drivers/input/
11217F:	include/dt-bindings/input/
11218F:	include/linux/gameport.h
11219F:	include/linux/i8042.h
11220F:	include/linux/input.h
11221F:	include/linux/input/
11222F:	include/linux/libps2.h
11223F:	include/linux/serio.h
11224F:	include/uapi/linux/gameport.h
11225F:	include/uapi/linux/input-event-codes.h
11226F:	include/uapi/linux/input.h
11227F:	include/uapi/linux/serio.h
11228F:	include/uapi/linux/uinput.h
11229
11230INPUT MULTITOUCH (MT) PROTOCOL
11231M:	Henrik Rydberg <rydberg@bitmath.org>
11232L:	linux-input@vger.kernel.org
11233S:	Odd fixes
11234F:	Documentation/input/multi-touch-protocol.rst
11235F:	drivers/input/input-mt.c
11236K:	\b(ABS|SYN)_MT_
11237
11238INSIDE SECURE CRYPTO DRIVER
11239M:	Antoine Tenart <atenart@kernel.org>
11240L:	linux-crypto@vger.kernel.org
11241S:	Maintained
11242F:	drivers/crypto/inside-secure/
11243
11244INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11245M:	Mimi Zohar <zohar@linux.ibm.com>
11246M:	Roberto Sassu <roberto.sassu@huawei.com>
11247M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11248R:	Eric Snowberg <eric.snowberg@oracle.com>
11249L:	linux-integrity@vger.kernel.org
11250S:	Supported
11251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11252F:	security/integrity/
11253F:	security/integrity/ima/
11254
11255INTEGRITY POLICY ENFORCEMENT (IPE)
11256M:	Fan Wu <wufan@kernel.org>
11257L:	linux-security-module@vger.kernel.org
11258S:	Supported
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11260F:	Documentation/admin-guide/LSM/ipe.rst
11261F:	Documentation/security/ipe.rst
11262F:	scripts/ipe/
11263F:	security/ipe/
11264
11265INTEL 810/815 FRAMEBUFFER DRIVER
11266M:	Antonino Daplas <adaplas@gmail.com>
11267L:	linux-fbdev@vger.kernel.org
11268S:	Maintained
11269F:	drivers/video/fbdev/i810/
11270
11271INTEL 8254 COUNTER DRIVER
11272M:	William Breathitt Gray <wbg@kernel.org>
11273L:	linux-iio@vger.kernel.org
11274S:	Maintained
11275F:	drivers/counter/i8254.c
11276F:	include/linux/i8254.h
11277
11278INTEL 8255 GPIO DRIVER
11279M:	William Breathitt Gray <wbg@kernel.org>
11280L:	linux-gpio@vger.kernel.org
11281S:	Maintained
11282F:	drivers/gpio/gpio-i8255.c
11283F:	drivers/gpio/gpio-i8255.h
11284
11285INTEL ASoC DRIVERS
11286M:	Cezary Rojewski <cezary.rojewski@intel.com>
11287M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11288M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11289M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11290M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11291M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11292R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11293L:	linux-sound@vger.kernel.org
11294S:	Supported
11295F:	sound/soc/intel/
11296
11297INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11298M:	Hans de Goede <hdegoede@redhat.com>
11299L:	platform-driver-x86@vger.kernel.org
11300S:	Maintained
11301F:	drivers/platform/x86/intel/atomisp2/pm.c
11302
11303INTEL ATOMISP2 LED DRIVER
11304M:	Hans de Goede <hdegoede@redhat.com>
11305L:	platform-driver-x86@vger.kernel.org
11306S:	Maintained
11307F:	drivers/platform/x86/intel/atomisp2/led.c
11308
11309INTEL BIOS SAR INT1092 DRIVER
11310M:	Shravan Sudhakar <s.shravan@intel.com>
11311L:	platform-driver-x86@vger.kernel.org
11312S:	Maintained
11313F:	drivers/platform/x86/intel/int1092/
11314
11315INTEL BROXTON PMC DRIVER
11316M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11317M:	Zha Qipeng <qipeng.zha@intel.com>
11318S:	Maintained
11319F:	drivers/mfd/intel_pmc_bxt.c
11320F:	include/linux/mfd/intel_pmc_bxt.h
11321
11322INTEL C600 SERIES SAS CONTROLLER DRIVER
11323M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11324L:	linux-scsi@vger.kernel.org
11325S:	Supported
11326T:	git git://git.code.sf.net/p/intel-sas/isci
11327F:	drivers/scsi/isci/
11328
11329INTEL CPU family model numbers
11330M:	Tony Luck <tony.luck@intel.com>
11331M:	x86@kernel.org
11332L:	linux-kernel@vger.kernel.org
11333S:	Supported
11334F:	arch/x86/include/asm/intel-family.h
11335
11336INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11337M:	Jani Nikula <jani.nikula@linux.intel.com>
11338M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11339L:	intel-gfx@lists.freedesktop.org
11340L:	intel-xe@lists.freedesktop.org
11341S:	Supported
11342F:	drivers/gpu/drm/i915/display/
11343F:	drivers/gpu/drm/xe/display/
11344F:	drivers/gpu/drm/xe/compat-i915-headers
11345F:	include/drm/intel/
11346
11347INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11348M:	Jani Nikula <jani.nikula@linux.intel.com>
11349M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11350M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11351M:	Tvrtko Ursulin <tursulin@ursulin.net>
11352L:	intel-gfx@lists.freedesktop.org
11353S:	Supported
11354W:	https://drm.pages.freedesktop.org/intel-docs/
11355Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11356B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11357C:	irc://irc.oftc.net/intel-gfx
11358T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11359F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11360F:	Documentation/gpu/i915.rst
11361F:	drivers/gpu/drm/ci/xfails/i915*
11362F:	drivers/gpu/drm/i915/
11363F:	include/drm/intel/
11364F:	include/uapi/drm/i915_drm.h
11365
11366INTEL DRM XE DRIVER (Lunar Lake and newer)
11367M:	Lucas De Marchi <lucas.demarchi@intel.com>
11368M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11369M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11370L:	intel-xe@lists.freedesktop.org
11371S:	Supported
11372W:	https://drm.pages.freedesktop.org/intel-docs/
11373Q:	http://patchwork.freedesktop.org/project/intel-xe/
11374B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11375C:	irc://irc.oftc.net/xe
11376T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11377F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11378F:	Documentation/gpu/xe/
11379F:	drivers/gpu/drm/xe/
11380F:	include/drm/intel/
11381F:	include/uapi/drm/xe_drm.h
11382
11383INTEL ETHERNET DRIVERS
11384M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11385M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11386L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11387S:	Supported
11388W:	https://www.intel.com/content/www/us/en/support.html
11389Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11392F:	Documentation/networking/device_drivers/ethernet/intel/
11393F:	drivers/net/ethernet/intel/
11394F:	drivers/net/ethernet/intel/*/
11395F:	include/linux/avf/virtchnl.h
11396F:	include/linux/net/intel/iidc.h
11397
11398INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11399M:	Mustafa Ismail <mustafa.ismail@intel.com>
11400M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11401L:	linux-rdma@vger.kernel.org
11402S:	Supported
11403F:	drivers/infiniband/hw/irdma/
11404F:	include/uapi/rdma/irdma-abi.h
11405
11406INTEL GPIO DRIVERS
11407M:	Andy Shevchenko <andy@kernel.org>
11408L:	linux-gpio@vger.kernel.org
11409S:	Supported
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11411F:	drivers/gpio/gpio-elkhartlake.c
11412F:	drivers/gpio/gpio-graniterapids.c
11413F:	drivers/gpio/gpio-ich.c
11414F:	drivers/gpio/gpio-merrifield.c
11415F:	drivers/gpio/gpio-ml-ioh.c
11416F:	drivers/gpio/gpio-pch.c
11417F:	drivers/gpio/gpio-sch.c
11418F:	drivers/gpio/gpio-sodaville.c
11419F:	drivers/gpio/gpio-tangier.c
11420F:	drivers/gpio/gpio-tangier.h
11421
11422INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11423M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11424M:	Zhi Wang <zhi.wang.linux@gmail.com>
11425L:	intel-gvt-dev@lists.freedesktop.org
11426L:	intel-gfx@lists.freedesktop.org
11427S:	Supported
11428W:	https://github.com/intel/gvt-linux/wiki
11429T:	git https://github.com/intel/gvt-linux.git
11430F:	drivers/gpu/drm/i915/gvt/
11431
11432INTEL HID EVENT DRIVER
11433M:	Alex Hung <alexhung@gmail.com>
11434L:	platform-driver-x86@vger.kernel.org
11435S:	Maintained
11436F:	drivers/platform/x86/intel/hid.c
11437
11438INTEL I/OAT DMA DRIVER
11439M:	Dave Jiang <dave.jiang@intel.com>
11440R:	Dan Williams <dan.j.williams@intel.com>
11441L:	dmaengine@vger.kernel.org
11442S:	Supported
11443Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11444F:	drivers/dma/ioat*
11445
11446INTEL IAA CRYPTO DRIVER
11447M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11448L:	linux-crypto@vger.kernel.org
11449S:	Supported
11450F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11451F:	drivers/crypto/intel/iaa/*
11452
11453INTEL IDLE DRIVER
11454M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11455M:	Len Brown <lenb@kernel.org>
11456L:	linux-pm@vger.kernel.org
11457S:	Supported
11458B:	https://bugzilla.kernel.org
11459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11460F:	drivers/idle/intel_idle.c
11461
11462INTEL IDXD DRIVER
11463M:	Fenghua Yu <fenghua.yu@intel.com>
11464R:	Dave Jiang <dave.jiang@intel.com>
11465L:	dmaengine@vger.kernel.org
11466S:	Supported
11467F:	drivers/dma/idxd/*
11468F:	include/uapi/linux/idxd.h
11469
11470INTEL IN FIELD SCAN (IFS) DEVICE
11471M:	Jithu Joseph <jithu.joseph@intel.com>
11472R:	Ashok Raj <ashok.raj.linux@gmail.com>
11473R:	Tony Luck <tony.luck@intel.com>
11474S:	Maintained
11475F:	drivers/platform/x86/intel/ifs
11476F:	include/trace/events/intel_ifs.h
11477F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11478
11479INTEL INTEGRATED SENSOR HUB DRIVER
11480M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11481M:	Jiri Kosina <jikos@kernel.org>
11482L:	linux-input@vger.kernel.org
11483S:	Maintained
11484F:	drivers/hid/intel-ish-hid/
11485
11486INTEL IOMMU (VT-d)
11487M:	David Woodhouse <dwmw2@infradead.org>
11488M:	Lu Baolu <baolu.lu@linux.intel.com>
11489L:	iommu@lists.linux.dev
11490S:	Supported
11491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11492F:	drivers/iommu/intel/
11493
11494INTEL IPU3 CSI-2 CIO2 DRIVER
11495M:	Yong Zhi <yong.zhi@intel.com>
11496M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11497M:	Bingbu Cao <bingbu.cao@intel.com>
11498M:	Dan Scally <djrscally@gmail.com>
11499R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11500L:	linux-media@vger.kernel.org
11501S:	Maintained
11502T:	git git://linuxtv.org/media_tree.git
11503F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11504F:	drivers/media/pci/intel/ipu3/
11505
11506INTEL IPU3 CSI-2 IMGU DRIVER
11507M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11508R:	Bingbu Cao <bingbu.cao@intel.com>
11509R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11510L:	linux-media@vger.kernel.org
11511S:	Maintained
11512F:	Documentation/admin-guide/media/ipu3.rst
11513F:	Documentation/admin-guide/media/ipu3_rcb.svg
11514F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11515F:	drivers/staging/media/ipu3/
11516
11517INTEL IPU6 INPUT SYSTEM DRIVER
11518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11519M:	Bingbu Cao <bingbu.cao@intel.com>
11520R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11521L:	linux-media@vger.kernel.org
11522S:	Maintained
11523T:	git git://linuxtv.org/media_tree.git
11524F:	Documentation/admin-guide/media/ipu6-isys.rst
11525F:	drivers/media/pci/intel/ipu6/
11526
11527INTEL ISHTP ECLITE DRIVER
11528M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11529L:	platform-driver-x86@vger.kernel.org
11530S:	Supported
11531F:	drivers/platform/x86/intel/ishtp_eclite.c
11532
11533INTEL IXP4XX CRYPTO SUPPORT
11534M:	Corentin Labbe <clabbe@baylibre.com>
11535L:	linux-crypto@vger.kernel.org
11536S:	Maintained
11537F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11538
11539INTEL KEEM BAY DRM DRIVER
11540M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11541M:	Edmund Dea <edmund.j.dea@intel.com>
11542S:	Maintained
11543F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11544F:	drivers/gpu/drm/kmb/
11545
11546INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11547M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11548S:	Maintained
11549F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11550F:	drivers/crypto/intel/keembay/Kconfig
11551F:	drivers/crypto/intel/keembay/Makefile
11552F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11553F:	drivers/crypto/intel/keembay/ocs-aes.c
11554F:	drivers/crypto/intel/keembay/ocs-aes.h
11555
11556INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11557M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11558M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11559M:	Mark Gross <mgross@linux.intel.com>
11560S:	Maintained
11561F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11562F:	drivers/crypto/intel/keembay/Kconfig
11563F:	drivers/crypto/intel/keembay/Makefile
11564F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11565
11566INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11567M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11568M:	Declan Murphy <declan.murphy@intel.com>
11569S:	Maintained
11570F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11571F:	drivers/crypto/intel/keembay/Kconfig
11572F:	drivers/crypto/intel/keembay/Makefile
11573F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11574F:	drivers/crypto/intel/keembay/ocs-hcu.c
11575F:	drivers/crypto/intel/keembay/ocs-hcu.h
11576
11577INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11578M:	Wentong Wu <wentong.wu@intel.com>
11579M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11580S:	Maintained
11581F:	drivers/gpio/gpio-ljca.c
11582F:	drivers/i2c/busses/i2c-ljca.c
11583F:	drivers/spi/spi-ljca.c
11584F:	drivers/usb/misc/usb-ljca.c
11585F:	include/linux/usb/ljca.h
11586
11587INTEL MANAGEMENT ENGINE (mei)
11588M:	Tomas Winkler <tomas.winkler@intel.com>
11589L:	linux-kernel@vger.kernel.org
11590S:	Supported
11591F:	Documentation/driver-api/mei/*
11592F:	drivers/misc/mei/
11593F:	drivers/watchdog/mei_wdt.c
11594F:	include/linux/mei_aux.h
11595F:	include/linux/mei_cl_bus.h
11596F:	include/uapi/linux/mei.h
11597F:	include/uapi/linux/mei_uuid.h
11598F:	include/uapi/linux/uuid.h
11599F:	samples/mei/*
11600
11601INTEL MAX 10 BMC MFD DRIVER
11602M:	Xu Yilun <yilun.xu@intel.com>
11603R:	Tom Rix <trix@redhat.com>
11604S:	Maintained
11605F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11606F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11607F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11608F:	drivers/mfd/intel-m10-bmc*
11609F:	include/linux/mfd/intel-m10-bmc.h
11610
11611INTEL MAX10 BMC SECURE UPDATES
11612M:	Peter Colberg <peter.colberg@intel.com>
11613L:	linux-fpga@vger.kernel.org
11614S:	Maintained
11615F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11616F:	drivers/fpga/intel-m10-bmc-sec-update.c
11617
11618INTEL MID (Mobile Internet Device) PLATFORM
11619M:	Andy Shevchenko <andy@kernel.org>
11620L:	linux-kernel@vger.kernel.org
11621S:	Supported
11622F:	arch/x86/include/asm/intel-mid.h
11623F:	arch/x86/pci/intel_mid_pci.c
11624F:	arch/x86/platform/intel-mid/
11625F:	drivers/extcon/extcon-intel-mrfld.c
11626F:	drivers/iio/adc/intel_mrfld_adc.c
11627F:	drivers/mfd/intel_soc_pmic_mrfld.c
11628F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11629F:	drivers/platform/x86/intel_scu_*
11630F:	drivers/staging/media/atomisp/
11631F:	drivers/watchdog/intel-mid_wdt.c
11632F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11633F:	include/linux/platform_data/x86/intel-mid_wdt.h
11634F:	include/linux/platform_data/x86/intel_scu_ipc.h
11635
11636INTEL P-Unit IPC DRIVER
11637M:	Zha Qipeng <qipeng.zha@intel.com>
11638L:	platform-driver-x86@vger.kernel.org
11639S:	Maintained
11640F:	arch/x86/include/asm/intel_punit_ipc.h
11641F:	drivers/platform/x86/intel/punit_ipc.c
11642
11643INTEL PMC CORE DRIVER
11644M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11645M:	David E Box <david.e.box@intel.com>
11646L:	platform-driver-x86@vger.kernel.org
11647S:	Maintained
11648F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11649F:	drivers/platform/x86/intel/pmc/
11650
11651INTEL PMIC GPIO DRIVERS
11652M:	Andy Shevchenko <andy@kernel.org>
11653S:	Supported
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11655F:	drivers/gpio/gpio-*cove.c
11656
11657INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11658M:	Andy Shevchenko <andy@kernel.org>
11659S:	Supported
11660F:	drivers/mfd/intel_soc_pmic*
11661F:	include/linux/mfd/intel_soc_pmic*
11662
11663INTEL PMT DRIVERS
11664M:	David E. Box <david.e.box@linux.intel.com>
11665S:	Supported
11666F:	drivers/platform/x86/intel/pmt/
11667
11668INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11669M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11670L:	linux-wireless@vger.kernel.org
11671S:	Maintained
11672F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11673F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11674F:	drivers/net/wireless/intel/ipw2x00/
11675
11676INTEL PSTATE DRIVER
11677M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11678M:	Len Brown <lenb@kernel.org>
11679L:	linux-pm@vger.kernel.org
11680S:	Supported
11681F:	drivers/cpufreq/intel_pstate.c
11682
11683INTEL PTP DFL ToD DRIVER
11684M:	Tianfei Zhang <tianfei.zhang@intel.com>
11685L:	linux-fpga@vger.kernel.org
11686L:	netdev@vger.kernel.org
11687S:	Maintained
11688F:	drivers/ptp/ptp_dfl_tod.c
11689
11690INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11691M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11692L:	linux-iio@vger.kernel.org
11693F:	drivers/counter/intel-qep.c
11694
11695INTEL SCU DRIVERS
11696M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11697S:	Maintained
11698F:	drivers/platform/x86/intel_scu_*
11699F:	include/linux/platform_data/x86/intel_scu_ipc.h
11700
11701INTEL SDSI DRIVER
11702M:	David E. Box <david.e.box@linux.intel.com>
11703S:	Supported
11704F:	drivers/platform/x86/intel/sdsi.c
11705F:	tools/arch/x86/intel_sdsi/
11706F:	tools/testing/selftests/drivers/sdsi/
11707
11708INTEL SGX
11709M:	Jarkko Sakkinen <jarkko@kernel.org>
11710R:	Dave Hansen <dave.hansen@linux.intel.com>
11711L:	linux-sgx@vger.kernel.org
11712S:	Supported
11713Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11715F:	Documentation/arch/x86/sgx.rst
11716F:	arch/x86/entry/vdso/vsgx.S
11717F:	arch/x86/include/asm/sgx.h
11718F:	arch/x86/include/uapi/asm/sgx.h
11719F:	arch/x86/kernel/cpu/sgx/*
11720F:	tools/testing/selftests/sgx/*
11721K:	\bSGX_
11722
11723INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11724M:	Daniel Scally <djrscally@gmail.com>
11725S:	Maintained
11726F:	drivers/platform/x86/intel/int3472/
11727
11728INTEL SPEED SELECT TECHNOLOGY
11729M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11730L:	platform-driver-x86@vger.kernel.org
11731S:	Maintained
11732F:	drivers/platform/x86/intel/speed_select_if/
11733F:	include/uapi/linux/isst_if.h
11734F:	tools/power/x86/intel-speed-select/
11735
11736INTEL STRATIX10 FIRMWARE DRIVERS
11737M:	Dinh Nguyen <dinguyen@kernel.org>
11738L:	linux-kernel@vger.kernel.org
11739S:	Maintained
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11741F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11742F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11743F:	drivers/firmware/stratix10-rsu.c
11744F:	drivers/firmware/stratix10-svc.c
11745F:	include/linux/firmware/intel/stratix10-smc.h
11746F:	include/linux/firmware/intel/stratix10-svc-client.h
11747
11748INTEL TELEMETRY DRIVER
11749M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11750M:	"David E. Box" <david.e.box@linux.intel.com>
11751L:	platform-driver-x86@vger.kernel.org
11752S:	Maintained
11753F:	arch/x86/include/asm/intel_telemetry.h
11754F:	drivers/platform/x86/intel/telemetry/
11755
11756INTEL TPMI DRIVER
11757M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11758L:	platform-driver-x86@vger.kernel.org
11759S:	Maintained
11760F:	Documentation/ABI/testing/debugfs-tpmi
11761F:	drivers/platform/x86/intel/tpmi.c
11762F:	include/linux/intel_tpmi.h
11763
11764INTEL UNCORE FREQUENCY CONTROL
11765M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11766L:	platform-driver-x86@vger.kernel.org
11767S:	Maintained
11768F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11769F:	drivers/platform/x86/intel/uncore-frequency/
11770
11771INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11772M:	David E. Box <david.e.box@linux.intel.com>
11773S:	Supported
11774F:	drivers/platform/x86/intel/vsec.c
11775F:	include/linux/intel_vsec.h
11776
11777INTEL VIRTUAL BUTTON DRIVER
11778M:	AceLan Kao <acelan.kao@canonical.com>
11779L:	platform-driver-x86@vger.kernel.org
11780S:	Maintained
11781F:	drivers/platform/x86/intel/vbtn.c
11782
11783INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11784M:	Stanislaw Gruszka <stf_xl@wp.pl>
11785L:	linux-wireless@vger.kernel.org
11786S:	Supported
11787F:	drivers/net/wireless/intel/iwlegacy/
11788
11789INTEL WIRELESS WIFI LINK (iwlwifi)
11790M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11791L:	linux-wireless@vger.kernel.org
11792S:	Supported
11793W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11795F:	drivers/net/wireless/intel/iwlwifi/
11796
11797INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11798M:	Jithu Joseph <jithu.joseph@intel.com>
11799S:	Maintained
11800W:	https://slimbootloader.github.io/security/firmware-update.html
11801F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11802
11803INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11804L:	Dell.Client.Kernel@dell.com
11805S:	Maintained
11806F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11807
11808INTEL WWAN IOSM DRIVER
11809M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11810L:	netdev@vger.kernel.org
11811S:	Maintained
11812F:	drivers/net/wwan/iosm/
11813
11814INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11815M:	Xin Li <xin@zytor.com>
11816M:	"H. Peter Anvin" <hpa@zytor.com>
11817S:	Supported
11818F:	Documentation/arch/x86/x86_64/fred.rst
11819F:	arch/x86/entry/entry_64_fred.S
11820F:	arch/x86/entry/entry_fred.c
11821F:	arch/x86/include/asm/fred.h
11822F:	arch/x86/kernel/fred.c
11823
11824INTEL(R) TRACE HUB
11825M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11826S:	Supported
11827F:	Documentation/trace/intel_th.rst
11828F:	drivers/hwtracing/intel_th/
11829F:	include/linux/intel_th.h
11830
11831INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11832M:	Ning Sun <ning.sun@intel.com>
11833L:	tboot-devel@lists.sourceforge.net
11834S:	Supported
11835W:	http://tboot.sourceforge.net
11836T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11837F:	Documentation/arch/x86/intel_txt.rst
11838F:	arch/x86/kernel/tboot.c
11839F:	include/linux/tboot.h
11840
11841INTERCONNECT API
11842M:	Georgi Djakov <djakov@kernel.org>
11843L:	linux-pm@vger.kernel.org
11844S:	Maintained
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11846F:	Documentation/devicetree/bindings/interconnect/
11847F:	Documentation/driver-api/interconnect.rst
11848F:	drivers/interconnect/
11849F:	include/dt-bindings/interconnect/
11850F:	include/linux/interconnect-provider.h
11851F:	include/linux/interconnect.h
11852
11853INTERRUPT COUNTER DRIVER
11854M:	Oleksij Rempel <o.rempel@pengutronix.de>
11855R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11856L:	linux-iio@vger.kernel.org
11857F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11858F:	drivers/counter/interrupt-cnt.c
11859
11860INTERSIL ISL7998X VIDEO DECODER DRIVER
11861M:	Michael Tretter <m.tretter@pengutronix.de>
11862R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11863L:	linux-media@vger.kernel.org
11864S:	Maintained
11865F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11866F:	drivers/media/i2c/isl7998x.c
11867
11868INVENSENSE ICM-426xx IMU DRIVER
11869M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11870L:	linux-iio@vger.kernel.org
11871S:	Maintained
11872W:	https://invensense.tdk.com/
11873F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11874F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11875F:	drivers/iio/imu/inv_icm42600/
11876
11877INVENSENSE MPU-3050 GYROSCOPE DRIVER
11878M:	Linus Walleij <linus.walleij@linaro.org>
11879L:	linux-iio@vger.kernel.org
11880S:	Maintained
11881F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11882F:	drivers/iio/gyro/mpu3050*
11883
11884IOC3 ETHERNET DRIVER
11885M:	Ralf Baechle <ralf@linux-mips.org>
11886L:	linux-mips@vger.kernel.org
11887S:	Maintained
11888F:	drivers/net/ethernet/sgi/ioc3-eth.c
11889
11890IOMMU DMA-API LAYER
11891M:	Robin Murphy <robin.murphy@arm.com>
11892L:	iommu@lists.linux.dev
11893S:	Maintained
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11895F:	drivers/iommu/dma-iommu.c
11896F:	drivers/iommu/dma-iommu.h
11897F:	drivers/iommu/iova.c
11898F:	include/linux/iommu-dma.h
11899F:	include/linux/iova.h
11900
11901IOMMU SUBSYSTEM
11902M:	Joerg Roedel <joro@8bytes.org>
11903M:	Will Deacon <will@kernel.org>
11904R:	Robin Murphy <robin.murphy@arm.com>
11905L:	iommu@lists.linux.dev
11906S:	Maintained
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11908F:	Documentation/devicetree/bindings/iommu/
11909F:	drivers/iommu/
11910F:	include/linux/iommu.h
11911F:	include/linux/iova.h
11912F:	include/linux/of_iommu.h
11913
11914IOMMUFD
11915M:	Jason Gunthorpe <jgg@nvidia.com>
11916M:	Kevin Tian <kevin.tian@intel.com>
11917L:	iommu@lists.linux.dev
11918S:	Maintained
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11920F:	Documentation/userspace-api/iommufd.rst
11921F:	drivers/iommu/iommufd/
11922F:	include/linux/iommufd.h
11923F:	include/uapi/linux/iommufd.h
11924F:	tools/testing/selftests/iommu/
11925
11926IOSYS-MAP HELPERS
11927M:	Thomas Zimmermann <tzimmermann@suse.de>
11928L:	dri-devel@lists.freedesktop.org
11929S:	Maintained
11930T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11931F:	include/linux/iosys-map.h
11932
11933IO_URING
11934M:	Jens Axboe <axboe@kernel.dk>
11935M:	Pavel Begunkov <asml.silence@gmail.com>
11936L:	io-uring@vger.kernel.org
11937S:	Maintained
11938T:	git git://git.kernel.dk/linux-block
11939T:	git git://git.kernel.dk/liburing
11940F:	include/linux/io_uring/
11941F:	include/linux/io_uring.h
11942F:	include/linux/io_uring_types.h
11943F:	include/trace/events/io_uring.h
11944F:	include/uapi/linux/io_uring.h
11945F:	io_uring/
11946
11947IPMI SUBSYSTEM
11948M:	Corey Minyard <minyard@acm.org>
11949L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11950S:	Supported
11951W:	http://openipmi.sourceforge.net/
11952T:	git https://github.com/cminyard/linux-ipmi.git for-next
11953F:	Documentation/devicetree/bindings/ipmi/
11954F:	Documentation/driver-api/ipmi.rst
11955F:	drivers/char/ipmi/
11956F:	include/linux/ipmi*
11957F:	include/uapi/linux/ipmi*
11958
11959IPS SCSI RAID DRIVER
11960M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11961L:	linux-scsi@vger.kernel.org
11962S:	Maintained
11963W:	http://www.adaptec.com/
11964F:	drivers/scsi/ips*
11965
11966IPVS
11967M:	Simon Horman <horms@verge.net.au>
11968M:	Julian Anastasov <ja@ssi.bg>
11969L:	netdev@vger.kernel.org
11970L:	lvs-devel@vger.kernel.org
11971S:	Maintained
11972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11974F:	Documentation/networking/ipvs-sysctl.rst
11975F:	include/net/ip_vs.h
11976F:	include/uapi/linux/ip_vs.h
11977F:	net/netfilter/ipvs/
11978
11979IPWIRELESS DRIVER
11980M:	Jiri Kosina <jikos@kernel.org>
11981M:	David Sterba <dsterba@suse.com>
11982S:	Odd Fixes
11983F:	drivers/tty/ipwireless/
11984
11985IRON DEVICE AUDIO CODEC DRIVERS
11986M:	Kiseok Jo <kiseok.jo@irondevice.com>
11987L:	linux-sound@vger.kernel.org
11988S:	Maintained
11989F:	Documentation/devicetree/bindings/sound/irondevice,*
11990F:	sound/soc/codecs/sma*
11991
11992IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11993M:	Thomas Gleixner <tglx@linutronix.de>
11994S:	Maintained
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11996F:	Documentation/core-api/irq/irq-domain.rst
11997F:	include/linux/irqdomain.h
11998F:	include/linux/irqdomain_defs.h
11999F:	kernel/irq/irqdomain.c
12000F:	kernel/irq/msi.c
12001
12002IRQ SUBSYSTEM
12003M:	Thomas Gleixner <tglx@linutronix.de>
12004L:	linux-kernel@vger.kernel.org
12005S:	Maintained
12006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12007F:	include/linux/group_cpus.h
12008F:	include/linux/irq.h
12009F:	include/linux/irqhandler.h
12010F:	include/linux/irqnr.h
12011F:	include/linux/irqreturn.h
12012F:	kernel/irq/
12013F:	lib/group_cpus.c
12014
12015IRQCHIP DRIVERS
12016M:	Thomas Gleixner <tglx@linutronix.de>
12017L:	linux-kernel@vger.kernel.org
12018S:	Maintained
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12020F:	Documentation/devicetree/bindings/interrupt-controller/
12021F:	drivers/irqchip/
12022F:	include/linux/irqchip.h
12023
12024ISA
12025M:	William Breathitt Gray <wbg@kernel.org>
12026S:	Maintained
12027F:	Documentation/driver-api/isa.rst
12028F:	drivers/base/isa.c
12029F:	include/linux/isa.h
12030
12031ISA RADIO MODULE
12032M:	Hans Verkuil <hverkuil@xs4all.nl>
12033L:	linux-media@vger.kernel.org
12034S:	Maintained
12035W:	https://linuxtv.org
12036T:	git git://linuxtv.org/media_tree.git
12037F:	drivers/media/radio/radio-isa*
12038
12039ISAPNP
12040M:	Jaroslav Kysela <perex@perex.cz>
12041S:	Maintained
12042F:	Documentation/userspace-api/isapnp.rst
12043F:	drivers/pnp/isapnp/
12044F:	include/linux/isapnp.h
12045
12046ISCSI
12047M:	Lee Duncan <lduncan@suse.com>
12048M:	Chris Leech <cleech@redhat.com>
12049M:	Mike Christie <michael.christie@oracle.com>
12050L:	open-iscsi@googlegroups.com
12051L:	linux-scsi@vger.kernel.org
12052S:	Maintained
12053W:	www.open-iscsi.com
12054F:	drivers/scsi/*iscsi*
12055F:	include/scsi/*iscsi*
12056
12057iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12058M:	Peter Jones <pjones@redhat.com>
12059M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12060S:	Maintained
12061F:	drivers/firmware/iscsi_ibft*
12062
12063ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12064M:	Sagi Grimberg <sagi@grimberg.me>
12065M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12066L:	linux-rdma@vger.kernel.org
12067S:	Supported
12068W:	http://www.openfabrics.org
12069W:	www.open-iscsi.org
12070Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12071F:	drivers/infiniband/ulp/iser/
12072
12073ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12074M:	Sagi Grimberg <sagi@grimberg.me>
12075L:	linux-rdma@vger.kernel.org
12076L:	target-devel@vger.kernel.org
12077S:	Supported
12078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12079F:	drivers/infiniband/ulp/isert
12080
12081ISDN/CMTP OVER BLUETOOTH
12082M:	Karsten Keil <isdn@linux-pingi.de>
12083L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12084L:	netdev@vger.kernel.org
12085S:	Odd Fixes
12086W:	http://www.isdn4linux.de
12087F:	Documentation/isdn/
12088F:	drivers/isdn/capi/
12089F:	include/linux/isdn/
12090F:	include/uapi/linux/isdn/
12091F:	net/bluetooth/cmtp/
12092
12093ISDN/mISDN SUBSYSTEM
12094M:	Karsten Keil <isdn@linux-pingi.de>
12095L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12096L:	netdev@vger.kernel.org
12097S:	Maintained
12098W:	http://www.isdn4linux.de
12099F:	drivers/isdn/Kconfig
12100F:	drivers/isdn/Makefile
12101F:	drivers/isdn/hardware/
12102F:	drivers/isdn/mISDN/
12103
12104ISOFS FILESYSTEM
12105M:	Jan Kara <jack@suse.cz>
12106L:	linux-fsdevel@vger.kernel.org
12107S:	Maintained
12108F:	Documentation/filesystems/isofs.rst
12109F:	fs/isofs/
12110
12111IT87 HARDWARE MONITORING DRIVER
12112M:	Jean Delvare <jdelvare@suse.com>
12113L:	linux-hwmon@vger.kernel.org
12114S:	Maintained
12115F:	Documentation/hwmon/it87.rst
12116F:	drivers/hwmon/it87.c
12117
12118IT913X MEDIA DRIVER
12119L:	linux-media@vger.kernel.org
12120S:	Orphan
12121W:	https://linuxtv.org
12122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12123F:	drivers/media/tuners/it913x*
12124
12125ITE IT66121 HDMI BRIDGE DRIVER
12126M:	Phong LE <ple@baylibre.com>
12127M:	Neil Armstrong <neil.armstrong@linaro.org>
12128S:	Maintained
12129T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12130F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12131F:	drivers/gpu/drm/bridge/ite-it66121.c
12132
12133IVTV VIDEO4LINUX DRIVER
12134M:	Andy Walls <awalls@md.metrocast.net>
12135L:	linux-media@vger.kernel.org
12136S:	Maintained
12137W:	https://linuxtv.org
12138T:	git git://linuxtv.org/media_tree.git
12139F:	Documentation/admin-guide/media/ivtv*
12140F:	drivers/media/pci/ivtv/
12141F:	include/uapi/linux/ivtv*
12142
12143IX2505V MEDIA DRIVER
12144M:	Malcolm Priestley <tvboxspy@gmail.com>
12145L:	linux-media@vger.kernel.org
12146S:	Maintained
12147W:	https://linuxtv.org
12148Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12149F:	drivers/media/dvb-frontends/ix2505v*
12150
12151JAILHOUSE HYPERVISOR INTERFACE
12152M:	Jan Kiszka <jan.kiszka@siemens.com>
12153L:	jailhouse-dev@googlegroups.com
12154S:	Maintained
12155F:	arch/x86/include/asm/jailhouse_para.h
12156F:	arch/x86/kernel/jailhouse.c
12157
12158JFS FILESYSTEM
12159M:	Dave Kleikamp <shaggy@kernel.org>
12160L:	jfs-discussion@lists.sourceforge.net
12161S:	Odd Fixes
12162W:	http://jfs.sourceforge.net/
12163T:	git https://github.com/kleikamp/linux-shaggy.git
12164F:	Documentation/admin-guide/jfs.rst
12165F:	fs/jfs/
12166
12167JME NETWORK DRIVER
12168M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12169L:	netdev@vger.kernel.org
12170S:	Odd Fixes
12171F:	drivers/net/ethernet/jme.*
12172
12173JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12174M:	David Woodhouse <dwmw2@infradead.org>
12175M:	Richard Weinberger <richard@nod.at>
12176L:	linux-mtd@lists.infradead.org
12177S:	Odd Fixes
12178W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12179T:	git git://git.infradead.org/ubifs-2.6.git
12180F:	fs/jffs2/
12181F:	include/uapi/linux/jffs2.h
12182
12183JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12184M:	"Theodore Ts'o" <tytso@mit.edu>
12185M:	Jan Kara <jack@suse.com>
12186L:	linux-ext4@vger.kernel.org
12187S:	Maintained
12188F:	fs/jbd2/
12189F:	include/linux/jbd2.h
12190
12191JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12192M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12193L:	linux-media@vger.kernel.org
12194L:	linux-renesas-soc@vger.kernel.org
12195S:	Maintained
12196F:	drivers/media/platform/renesas/rcar_jpu.c
12197
12198JSM Neo PCI based serial card
12199L:	linux-serial@vger.kernel.org
12200S:	Orphan
12201F:	drivers/tty/serial/jsm/
12202
12203K10TEMP HARDWARE MONITORING DRIVER
12204M:	Clemens Ladisch <clemens@ladisch.de>
12205L:	linux-hwmon@vger.kernel.org
12206S:	Maintained
12207F:	Documentation/hwmon/k10temp.rst
12208F:	drivers/hwmon/k10temp.c
12209
12210K8TEMP HARDWARE MONITORING DRIVER
12211M:	Rudolf Marek <r.marek@assembler.cz>
12212L:	linux-hwmon@vger.kernel.org
12213S:	Maintained
12214F:	Documentation/hwmon/k8temp.rst
12215F:	drivers/hwmon/k8temp.c
12216
12217KASAN
12218M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12219R:	Alexander Potapenko <glider@google.com>
12220R:	Andrey Konovalov <andreyknvl@gmail.com>
12221R:	Dmitry Vyukov <dvyukov@google.com>
12222R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12223L:	kasan-dev@googlegroups.com
12224S:	Maintained
12225B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12226F:	Documentation/dev-tools/kasan.rst
12227F:	arch/*/include/asm/*kasan.h
12228F:	arch/*/mm/kasan_init*
12229F:	include/linux/kasan*.h
12230F:	lib/Kconfig.kasan
12231F:	mm/kasan/
12232F:	scripts/Makefile.kasan
12233
12234KCONFIG
12235M:	Masahiro Yamada <masahiroy@kernel.org>
12236L:	linux-kbuild@vger.kernel.org
12237S:	Maintained
12238Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12240F:	Documentation/kbuild/kconfig*
12241F:	scripts/Kconfig.include
12242F:	scripts/kconfig/
12243
12244KCOV
12245R:	Dmitry Vyukov <dvyukov@google.com>
12246R:	Andrey Konovalov <andreyknvl@gmail.com>
12247L:	kasan-dev@googlegroups.com
12248S:	Maintained
12249B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12250F:	Documentation/dev-tools/kcov.rst
12251F:	include/linux/kcov.h
12252F:	include/uapi/linux/kcov.h
12253F:	kernel/kcov.c
12254F:	scripts/Makefile.kcov
12255
12256KCSAN
12257M:	Marco Elver <elver@google.com>
12258R:	Dmitry Vyukov <dvyukov@google.com>
12259L:	kasan-dev@googlegroups.com
12260S:	Maintained
12261F:	Documentation/dev-tools/kcsan.rst
12262F:	include/linux/kcsan*.h
12263F:	kernel/kcsan/
12264F:	lib/Kconfig.kcsan
12265F:	scripts/Makefile.kcsan
12266
12267KDUMP
12268M:	Baoquan He <bhe@redhat.com>
12269R:	Vivek Goyal <vgoyal@redhat.com>
12270R:	Dave Young <dyoung@redhat.com>
12271L:	kexec@lists.infradead.org
12272S:	Maintained
12273W:	http://lse.sourceforge.net/kdump/
12274F:	Documentation/admin-guide/kdump/
12275F:	fs/proc/vmcore.c
12276F:	include/linux/crash_core.h
12277F:	include/linux/crash_dump.h
12278F:	include/uapi/linux/vmcore.h
12279F:	kernel/crash_*.c
12280
12281KEENE FM RADIO TRANSMITTER DRIVER
12282M:	Hans Verkuil <hverkuil@xs4all.nl>
12283L:	linux-media@vger.kernel.org
12284S:	Maintained
12285W:	https://linuxtv.org
12286T:	git git://linuxtv.org/media_tree.git
12287F:	drivers/media/radio/radio-keene*
12288
12289KERNEL AUTOMOUNTER
12290M:	Ian Kent <raven@themaw.net>
12291L:	autofs@vger.kernel.org
12292S:	Maintained
12293F:	fs/autofs/
12294
12295KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12296M:	Masahiro Yamada <masahiroy@kernel.org>
12297R:	Nathan Chancellor <nathan@kernel.org>
12298R:	Nicolas Schier <nicolas@fjasle.eu>
12299L:	linux-kbuild@vger.kernel.org
12300S:	Maintained
12301Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12303F:	Documentation/kbuild/
12304F:	Makefile
12305F:	scripts/*vmlinux*
12306F:	scripts/Kbuild*
12307F:	scripts/Makefile*
12308F:	scripts/basic/
12309F:	scripts/clang-tools/
12310F:	scripts/dummy-tools/
12311F:	scripts/include/
12312F:	scripts/mk*
12313F:	scripts/mod/
12314F:	scripts/package/
12315F:	usr/
12316
12317KERNEL HARDENING (not covered by other areas)
12318M:	Kees Cook <kees@kernel.org>
12319R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12320L:	linux-hardening@vger.kernel.org
12321S:	Supported
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12323F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12324F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12325F:	arch/*/configs/hardening.config
12326F:	include/linux/overflow.h
12327F:	include/linux/randomize_kstack.h
12328F:	kernel/configs/hardening.config
12329F:	lib/usercopy_kunit.c
12330F:	mm/usercopy.c
12331F:	security/Kconfig.hardening
12332K:	\b(add|choose)_random_kstack_offset\b
12333K:	\b__check_(object_size|heap_object)\b
12334K:	\b__counted_by\b
12335
12336KERNEL JANITORS
12337L:	kernel-janitors@vger.kernel.org
12338S:	Odd Fixes
12339W:	http://kernelnewbies.org/KernelJanitors
12340
12341KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12342M:	Chuck Lever <chuck.lever@oracle.com>
12343M:	Jeff Layton <jlayton@kernel.org>
12344R:	Neil Brown <neilb@suse.de>
12345R:	Olga Kornievskaia <okorniev@redhat.com>
12346R:	Dai Ngo <Dai.Ngo@oracle.com>
12347R:	Tom Talpey <tom@talpey.com>
12348L:	linux-nfs@vger.kernel.org
12349S:	Supported
12350B:	https://bugzilla.kernel.org
12351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12352F:	Documentation/filesystems/nfs/
12353F:	fs/lockd/
12354F:	fs/nfs_common/
12355F:	fs/nfsd/
12356F:	include/linux/lockd/
12357F:	include/linux/sunrpc/
12358F:	include/trace/events/rpcgss.h
12359F:	include/trace/events/rpcrdma.h
12360F:	include/trace/events/sunrpc.h
12361F:	include/trace/misc/fs.h
12362F:	include/trace/misc/nfs.h
12363F:	include/trace/misc/sunrpc.h
12364F:	include/uapi/linux/nfsd/
12365F:	include/uapi/linux/sunrpc/
12366F:	net/sunrpc/
12367
12368KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12369M:	Thomas Weißschuh <linux@weissschuh.net>
12370R:	Christian Heusel <christian@heusel.eu>
12371R:	Nathan Chancellor <nathan@kernel.org>
12372S:	Maintained
12373F:	scripts/package/PKGBUILD
12374
12375KERNEL REGRESSIONS
12376M:	Thorsten Leemhuis <linux@leemhuis.info>
12377L:	regressions@lists.linux.dev
12378S:	Supported
12379F:	Documentation/admin-guide/reporting-regressions.rst
12380F:	Documentation/process/handling-regressions.rst
12381
12382KERNEL SELFTEST FRAMEWORK
12383M:	Shuah Khan <shuah@kernel.org>
12384M:	Shuah Khan <skhan@linuxfoundation.org>
12385L:	linux-kselftest@vger.kernel.org
12386S:	Maintained
12387Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12389F:	Documentation/dev-tools/kselftest*
12390F:	tools/testing/selftests/
12391
12392KERNEL SMB3 SERVER (KSMBD)
12393M:	Namjae Jeon <linkinjeon@kernel.org>
12394M:	Steve French <sfrench@samba.org>
12395R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12396R:	Tom Talpey <tom@talpey.com>
12397L:	linux-cifs@vger.kernel.org
12398S:	Maintained
12399T:	git git://git.samba.org/ksmbd.git
12400F:	Documentation/filesystems/smb/ksmbd.rst
12401F:	fs/smb/common/
12402F:	fs/smb/server/
12403
12404KERNEL UNIT TESTING FRAMEWORK (KUnit)
12405M:	Brendan Higgins <brendanhiggins@google.com>
12406M:	David Gow <davidgow@google.com>
12407R:	Rae Moar <rmoar@google.com>
12408L:	linux-kselftest@vger.kernel.org
12409L:	kunit-dev@googlegroups.com
12410S:	Maintained
12411W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12414F:	Documentation/dev-tools/kunit/
12415F:	include/kunit/
12416F:	lib/kunit/
12417F:	rust/kernel/kunit.rs
12418F:	scripts/rustdoc_test_*
12419F:	tools/testing/kunit/
12420
12421KERNEL USERMODE HELPER
12422M:	Luis Chamberlain <mcgrof@kernel.org>
12423L:	linux-kernel@vger.kernel.org
12424S:	Maintained
12425F:	include/linux/umh.h
12426F:	kernel/umh.c
12427
12428KERNEL VIRTUAL MACHINE (KVM)
12429M:	Paolo Bonzini <pbonzini@redhat.com>
12430L:	kvm@vger.kernel.org
12431S:	Supported
12432W:	http://www.linux-kvm.org
12433T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12434F:	Documentation/virt/kvm/
12435F:	include/asm-generic/kvm*
12436F:	include/kvm/iodev.h
12437F:	include/linux/kvm*
12438F:	include/trace/events/kvm.h
12439F:	include/uapi/asm-generic/kvm*
12440F:	include/uapi/linux/kvm*
12441F:	tools/kvm/
12442F:	tools/testing/selftests/kvm/
12443F:	virt/kvm/*
12444
12445KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12446M:	Marc Zyngier <maz@kernel.org>
12447M:	Oliver Upton <oliver.upton@linux.dev>
12448R:	Joey Gouly <joey.gouly@arm.com>
12449R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12450R:	Zenghui Yu <yuzenghui@huawei.com>
12451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12452L:	kvmarm@lists.linux.dev
12453S:	Maintained
12454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12455F:	Documentation/virt/kvm/arm/
12456F:	Documentation/virt/kvm/devices/arm*
12457F:	arch/arm64/include/asm/kvm*
12458F:	arch/arm64/include/uapi/asm/kvm*
12459F:	arch/arm64/kvm/
12460F:	include/kvm/arm_*
12461F:	tools/testing/selftests/kvm/*/aarch64/
12462F:	tools/testing/selftests/kvm/aarch64/
12463
12464KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12465M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12466M:	Bibo Mao <maobibo@loongson.cn>
12467M:	Huacai Chen <chenhuacai@kernel.org>
12468L:	kvm@vger.kernel.org
12469L:	loongarch@lists.linux.dev
12470S:	Maintained
12471T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12472F:	Documentation/virt/kvm/loongarch/
12473F:	arch/loongarch/include/asm/kvm*
12474F:	arch/loongarch/include/uapi/asm/kvm*
12475F:	arch/loongarch/kvm/
12476
12477KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12478M:	Huacai Chen <chenhuacai@kernel.org>
12479L:	linux-mips@vger.kernel.org
12480L:	kvm@vger.kernel.org
12481S:	Maintained
12482T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12483F:	arch/mips/include/asm/kvm*
12484F:	arch/mips/include/uapi/asm/kvm*
12485F:	arch/mips/kvm/
12486
12487KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12488M:	Michael Ellerman <mpe@ellerman.id.au>
12489R:	Nicholas Piggin <npiggin@gmail.com>
12490L:	linuxppc-dev@lists.ozlabs.org
12491L:	kvm@vger.kernel.org
12492S:	Maintained (Book3S 64-bit HV)
12493S:	Odd fixes (Book3S 64-bit PR)
12494S:	Orphan (Book3E and 32-bit)
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12496F:	arch/powerpc/include/asm/kvm*
12497F:	arch/powerpc/include/uapi/asm/kvm*
12498F:	arch/powerpc/kernel/kvm*
12499F:	arch/powerpc/kvm/
12500
12501KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12502M:	Anup Patel <anup@brainfault.org>
12503R:	Atish Patra <atishp@atishpatra.org>
12504L:	kvm@vger.kernel.org
12505L:	kvm-riscv@lists.infradead.org
12506L:	linux-riscv@lists.infradead.org
12507S:	Maintained
12508T:	git https://github.com/kvm-riscv/linux.git
12509F:	arch/riscv/include/asm/kvm*
12510F:	arch/riscv/include/uapi/asm/kvm*
12511F:	arch/riscv/kvm/
12512F:	tools/testing/selftests/kvm/*/riscv/
12513F:	tools/testing/selftests/kvm/riscv/
12514
12515KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12516M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12517M:	Janosch Frank <frankja@linux.ibm.com>
12518M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12519R:	David Hildenbrand <david@redhat.com>
12520L:	kvm@vger.kernel.org
12521S:	Supported
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12523F:	Documentation/virt/kvm/s390*
12524F:	arch/s390/include/asm/gmap.h
12525F:	arch/s390/include/asm/kvm*
12526F:	arch/s390/include/uapi/asm/kvm*
12527F:	arch/s390/include/uapi/asm/uvdevice.h
12528F:	arch/s390/kernel/uv.c
12529F:	arch/s390/kvm/
12530F:	arch/s390/mm/gmap.c
12531F:	drivers/s390/char/uvdevice.c
12532F:	tools/testing/selftests/drivers/s390x/uvdevice/
12533F:	tools/testing/selftests/kvm/*/s390x/
12534F:	tools/testing/selftests/kvm/s390x/
12535
12536KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12537M:	Sean Christopherson <seanjc@google.com>
12538M:	Paolo Bonzini <pbonzini@redhat.com>
12539L:	kvm@vger.kernel.org
12540S:	Supported
12541P:	Documentation/process/maintainer-kvm-x86.rst
12542T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12543F:	arch/x86/include/asm/kvm*
12544F:	arch/x86/include/asm/svm.h
12545F:	arch/x86/include/asm/vmx*.h
12546F:	arch/x86/include/uapi/asm/kvm*
12547F:	arch/x86/include/uapi/asm/svm.h
12548F:	arch/x86/include/uapi/asm/vmx.h
12549F:	arch/x86/kvm/
12550F:	arch/x86/kvm/*/
12551F:	tools/testing/selftests/kvm/*/x86_64/
12552F:	tools/testing/selftests/kvm/x86_64/
12553
12554KERNFS
12555M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12556M:	Tejun Heo <tj@kernel.org>
12557S:	Supported
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12559F:	fs/kernfs/
12560F:	include/linux/kernfs.h
12561
12562KEXEC
12563M:	Eric Biederman <ebiederm@xmission.com>
12564L:	kexec@lists.infradead.org
12565S:	Maintained
12566W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12567F:	include/linux/kexec.h
12568F:	include/uapi/linux/kexec.h
12569F:	kernel/kexec*
12570
12571KEYS-ENCRYPTED
12572M:	Mimi Zohar <zohar@linux.ibm.com>
12573L:	linux-integrity@vger.kernel.org
12574L:	keyrings@vger.kernel.org
12575S:	Supported
12576F:	Documentation/security/keys/trusted-encrypted.rst
12577F:	include/keys/encrypted-type.h
12578F:	security/keys/encrypted-keys/
12579
12580KEYS-TRUSTED
12581M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12582M:	Jarkko Sakkinen <jarkko@kernel.org>
12583M:	Mimi Zohar <zohar@linux.ibm.com>
12584L:	linux-integrity@vger.kernel.org
12585L:	keyrings@vger.kernel.org
12586S:	Supported
12587F:	Documentation/security/keys/trusted-encrypted.rst
12588F:	include/keys/trusted-type.h
12589F:	include/keys/trusted_tpm.h
12590F:	security/keys/trusted-keys/
12591
12592KEYS-TRUSTED-CAAM
12593M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12594R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12595L:	linux-integrity@vger.kernel.org
12596L:	keyrings@vger.kernel.org
12597S:	Maintained
12598F:	include/keys/trusted_caam.h
12599F:	security/keys/trusted-keys/trusted_caam.c
12600
12601KEYS-TRUSTED-DCP
12602M:	David Gstir <david@sigma-star.at>
12603R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12604L:	linux-integrity@vger.kernel.org
12605L:	keyrings@vger.kernel.org
12606S:	Supported
12607F:	include/keys/trusted_dcp.h
12608F:	security/keys/trusted-keys/trusted_dcp.c
12609
12610KEYS-TRUSTED-TEE
12611M:	Sumit Garg <sumit.garg@linaro.org>
12612L:	linux-integrity@vger.kernel.org
12613L:	keyrings@vger.kernel.org
12614S:	Supported
12615F:	include/keys/trusted_tee.h
12616F:	security/keys/trusted-keys/trusted_tee.c
12617
12618KEYS/KEYRINGS
12619M:	David Howells <dhowells@redhat.com>
12620M:	Jarkko Sakkinen <jarkko@kernel.org>
12621L:	keyrings@vger.kernel.org
12622S:	Maintained
12623F:	Documentation/security/keys/core.rst
12624F:	include/keys/
12625F:	include/linux/key-type.h
12626F:	include/linux/key.h
12627F:	include/linux/keyctl.h
12628F:	include/uapi/linux/keyctl.h
12629F:	security/keys/
12630
12631KEYS/KEYRINGS_INTEGRITY
12632M:	Jarkko Sakkinen <jarkko@kernel.org>
12633M:	Mimi Zohar <zohar@linux.ibm.com>
12634L:	linux-integrity@vger.kernel.org
12635L:	keyrings@vger.kernel.org
12636S:	Supported
12637W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12638F:	security/integrity/platform_certs
12639
12640KFENCE
12641M:	Alexander Potapenko <glider@google.com>
12642M:	Marco Elver <elver@google.com>
12643R:	Dmitry Vyukov <dvyukov@google.com>
12644L:	kasan-dev@googlegroups.com
12645S:	Maintained
12646F:	Documentation/dev-tools/kfence.rst
12647F:	arch/*/include/asm/kfence.h
12648F:	include/linux/kfence.h
12649F:	lib/Kconfig.kfence
12650F:	mm/kfence/
12651
12652KFIFO
12653M:	Stefani Seibold <stefani@seibold.net>
12654S:	Maintained
12655F:	include/linux/kfifo.h
12656F:	lib/kfifo.c
12657F:	samples/kfifo/
12658
12659KGDB / KDB /debug_core
12660M:	Jason Wessel <jason.wessel@windriver.com>
12661M:	Daniel Thompson <daniel.thompson@linaro.org>
12662R:	Douglas Anderson <dianders@chromium.org>
12663L:	kgdb-bugreport@lists.sourceforge.net
12664S:	Maintained
12665W:	http://kgdb.wiki.kernel.org/
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12667F:	Documentation/dev-tools/kgdb.rst
12668F:	drivers/misc/kgdbts.c
12669F:	drivers/tty/serial/kgdboc.c
12670F:	include/linux/kdb.h
12671F:	include/linux/kgdb.h
12672F:	kernel/debug/
12673F:	kernel/module/kdb.c
12674
12675KHADAS MCU MFD DRIVER
12676M:	Neil Armstrong <neil.armstrong@linaro.org>
12677L:	linux-amlogic@lists.infradead.org
12678S:	Maintained
12679F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12680F:	drivers/mfd/khadas-mcu.c
12681F:	drivers/thermal/khadas_mcu_fan.c
12682F:	include/linux/mfd/khadas-mcu.h
12683
12684KIONIX/ROHM KX022A ACCELEROMETER
12685M:	Matti Vaittinen <mazziesaccount@gmail.com>
12686L:	linux-iio@vger.kernel.org
12687S:	Supported
12688F:	drivers/iio/accel/kionix-kx022a*
12689
12690KMEMLEAK
12691M:	Catalin Marinas <catalin.marinas@arm.com>
12692S:	Maintained
12693F:	Documentation/dev-tools/kmemleak.rst
12694F:	include/linux/kmemleak.h
12695F:	mm/kmemleak.c
12696F:	samples/kmemleak/kmemleak-test.c
12697
12698KMSAN
12699M:	Alexander Potapenko <glider@google.com>
12700R:	Marco Elver <elver@google.com>
12701R:	Dmitry Vyukov <dvyukov@google.com>
12702L:	kasan-dev@googlegroups.com
12703S:	Maintained
12704F:	Documentation/dev-tools/kmsan.rst
12705F:	arch/*/include/asm/kmsan.h
12706F:	arch/*/mm/kmsan_*
12707F:	include/linux/kmsan*.h
12708F:	lib/Kconfig.kmsan
12709F:	mm/kmsan/
12710F:	scripts/Makefile.kmsan
12711
12712KPROBES
12713M:	Naveen N Rao <naveen@kernel.org>
12714M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12715M:	"David S. Miller" <davem@davemloft.net>
12716M:	Masami Hiramatsu <mhiramat@kernel.org>
12717L:	linux-kernel@vger.kernel.org
12718L:	linux-trace-kernel@vger.kernel.org
12719S:	Maintained
12720Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12722F:	Documentation/trace/kprobes.rst
12723F:	include/asm-generic/kprobes.h
12724F:	include/linux/kprobes.h
12725F:	kernel/kprobes.c
12726F:	lib/test_kprobes.c
12727F:	samples/kprobes
12728
12729KS0108 LCD CONTROLLER DRIVER
12730M:	Miguel Ojeda <ojeda@kernel.org>
12731S:	Maintained
12732F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12733F:	drivers/auxdisplay/ks0108.c
12734F:	include/linux/ks0108.h
12735
12736KTD253 BACKLIGHT DRIVER
12737M:	Linus Walleij <linus.walleij@linaro.org>
12738S:	Maintained
12739F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12740F:	drivers/video/backlight/ktd253-backlight.c
12741
12742KTD2801 BACKLIGHT DRIVER
12743M:	Duje Mihanović <duje.mihanovic@skole.hr>
12744S:	Maintained
12745F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12746F:	drivers/video/backlight/ktd2801-backlight.c
12747
12748KTEST
12749M:	Steven Rostedt <rostedt@goodmis.org>
12750M:	John Hawley <warthog9@eaglescrag.net>
12751S:	Maintained
12752F:	tools/testing/ktest
12753
12754KTZ8866 BACKLIGHT DRIVER
12755M:	Jianhua Lu <lujianhua000@gmail.com>
12756S:	Maintained
12757F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12758F:	drivers/video/backlight/ktz8866.c
12759
12760KVM PARAVIRT (KVM/paravirt)
12761M:	Paolo Bonzini <pbonzini@redhat.com>
12762R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12763L:	kvm@vger.kernel.org
12764S:	Supported
12765T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12766F:	arch/um/include/asm/kvm_para.h
12767F:	arch/x86/include/asm/kvm_para.h
12768F:	arch/x86/include/asm/pvclock-abi.h
12769F:	arch/x86/include/uapi/asm/kvm_para.h
12770F:	arch/x86/kernel/kvm.c
12771F:	arch/x86/kernel/kvmclock.c
12772F:	include/asm-generic/kvm_para.h
12773F:	include/linux/kvm_para.h
12774F:	include/uapi/asm-generic/kvm_para.h
12775F:	include/uapi/linux/kvm_para.h
12776
12777KVM X86 HYPER-V (KVM/hyper-v)
12778M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12779M:	Sean Christopherson <seanjc@google.com>
12780M:	Paolo Bonzini <pbonzini@redhat.com>
12781L:	kvm@vger.kernel.org
12782S:	Supported
12783T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12784F:	arch/x86/kvm/hyperv.*
12785F:	arch/x86/kvm/kvm_onhyperv.*
12786F:	arch/x86/kvm/svm/hyperv.*
12787F:	arch/x86/kvm/svm/svm_onhyperv.*
12788F:	arch/x86/kvm/vmx/hyperv.*
12789
12790KVM X86 Xen (KVM/Xen)
12791M:	David Woodhouse <dwmw2@infradead.org>
12792M:	Paul Durrant <paul@xen.org>
12793M:	Sean Christopherson <seanjc@google.com>
12794M:	Paolo Bonzini <pbonzini@redhat.com>
12795L:	kvm@vger.kernel.org
12796S:	Supported
12797T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12798F:	arch/x86/kvm/xen.*
12799
12800L3MDEV
12801M:	David Ahern <dsahern@kernel.org>
12802L:	netdev@vger.kernel.org
12803S:	Maintained
12804F:	include/net/l3mdev.h
12805F:	net/l3mdev
12806
12807LANDLOCK SECURITY MODULE
12808M:	Mickaël Salaün <mic@digikod.net>
12809R:	Günther Noack <gnoack@google.com>
12810L:	linux-security-module@vger.kernel.org
12811S:	Supported
12812W:	https://landlock.io
12813T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12814F:	Documentation/security/landlock.rst
12815F:	Documentation/userspace-api/landlock.rst
12816F:	fs/ioctl.c
12817F:	include/uapi/linux/landlock.h
12818F:	samples/landlock/
12819F:	security/landlock/
12820F:	tools/testing/selftests/landlock/
12821K:	landlock
12822K:	LANDLOCK
12823
12824LANTIQ / INTEL Ethernet drivers
12825M:	Hauke Mehrtens <hauke@hauke-m.de>
12826L:	netdev@vger.kernel.org
12827S:	Maintained
12828F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12829F:	drivers/net/dsa/lantiq_gswip.c
12830F:	drivers/net/dsa/lantiq_pce.h
12831F:	drivers/net/ethernet/lantiq_xrx200.c
12832F:	net/dsa/tag_gswip.c
12833
12834LANTIQ MIPS ARCHITECTURE
12835M:	John Crispin <john@phrozen.org>
12836L:	linux-mips@vger.kernel.org
12837S:	Maintained
12838F:	arch/mips/lantiq
12839F:	drivers/soc/lantiq
12840
12841LANTIQ PEF2256 DRIVER
12842M:	Herve Codina <herve.codina@bootlin.com>
12843S:	Maintained
12844F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12845F:	drivers/net/wan/framer/pef2256/
12846F:	drivers/pinctrl/pinctrl-pef2256.c
12847F:	include/linux/framer/pef2256.h
12848
12849LASI 53c700 driver for PARISC
12850M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12851L:	linux-scsi@vger.kernel.org
12852S:	Maintained
12853F:	Documentation/scsi/53c700.rst
12854F:	drivers/scsi/53c700*
12855
12856LEAKING_ADDRESSES
12857M:	Tycho Andersen <tycho@tycho.pizza>
12858R:	Kees Cook <kees@kernel.org>
12859L:	linux-hardening@vger.kernel.org
12860S:	Maintained
12861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12862F:	scripts/leaking_addresses.pl
12863
12864LED SUBSYSTEM
12865M:	Pavel Machek <pavel@ucw.cz>
12866M:	Lee Jones <lee@kernel.org>
12867L:	linux-leds@vger.kernel.org
12868S:	Maintained
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12870F:	Documentation/devicetree/bindings/leds/
12871F:	Documentation/leds/
12872F:	drivers/leds/
12873F:	include/dt-bindings/leds/
12874F:	include/linux/leds.h
12875
12876LEGO MINDSTORMS EV3
12877R:	David Lechner <david@lechnology.com>
12878S:	Maintained
12879F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12880F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12881F:	drivers/power/supply/lego_ev3_battery.c
12882
12883LEGO USB Tower driver
12884M:	Juergen Stuber <starblue@users.sourceforge.net>
12885L:	legousb-devel@lists.sourceforge.net
12886S:	Maintained
12887W:	http://legousb.sourceforge.net/
12888F:	drivers/usb/misc/legousbtower.c
12889
12890LETSKETCH HID TABLET DRIVER
12891M:	Hans de Goede <hdegoede@redhat.com>
12892L:	linux-input@vger.kernel.org
12893S:	Maintained
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12895F:	drivers/hid/hid-letsketch.c
12896
12897LG LAPTOP EXTRAS
12898M:	Matan Ziv-Av <matan@svgalib.org>
12899L:	platform-driver-x86@vger.kernel.org
12900S:	Maintained
12901F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12902F:	Documentation/admin-guide/laptops/lg-laptop.rst
12903F:	drivers/platform/x86/lg-laptop.c
12904
12905LG2160 MEDIA DRIVER
12906M:	Michael Krufky <mkrufky@linuxtv.org>
12907L:	linux-media@vger.kernel.org
12908S:	Maintained
12909W:	https://linuxtv.org
12910W:	http://github.com/mkrufky
12911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12912T:	git git://linuxtv.org/mkrufky/tuners.git
12913F:	drivers/media/dvb-frontends/lg2160.*
12914
12915LGDT3305 MEDIA DRIVER
12916M:	Michael Krufky <mkrufky@linuxtv.org>
12917L:	linux-media@vger.kernel.org
12918S:	Maintained
12919W:	https://linuxtv.org
12920W:	http://github.com/mkrufky
12921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12922T:	git git://linuxtv.org/mkrufky/tuners.git
12923F:	drivers/media/dvb-frontends/lgdt3305.*
12924
12925LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12926M:	Viresh Kumar <vireshk@kernel.org>
12927L:	linux-ide@vger.kernel.org
12928S:	Maintained
12929F:	drivers/ata/pata_arasan_cf.c
12930F:	include/linux/pata_arasan_cf_data.h
12931
12932LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12933M:	Linus Walleij <linus.walleij@linaro.org>
12934L:	linux-ide@vger.kernel.org
12935S:	Maintained
12936F:	drivers/ata/pata_ftide010.c
12937F:	drivers/ata/sata_gemini.c
12938F:	drivers/ata/sata_gemini.h
12939
12940LIBATA SATA AHCI PLATFORM devices support
12941M:	Hans de Goede <hdegoede@redhat.com>
12942L:	linux-ide@vger.kernel.org
12943S:	Maintained
12944F:	drivers/ata/ahci_platform.c
12945F:	drivers/ata/libahci_platform.c
12946F:	include/linux/ahci_platform.h
12947
12948LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12949M:	Mikael Pettersson <mikpelinux@gmail.com>
12950L:	linux-ide@vger.kernel.org
12951S:	Maintained
12952F:	drivers/ata/sata_promise.*
12953
12954LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12955M:	Damien Le Moal <dlemoal@kernel.org>
12956M:	Niklas Cassel <cassel@kernel.org>
12957L:	linux-ide@vger.kernel.org
12958S:	Maintained
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12960F:	Documentation/ABI/testing/sysfs-ata
12961F:	Documentation/devicetree/bindings/ata/
12962F:	drivers/ata/
12963F:	include/linux/ata.h
12964F:	include/linux/libata.h
12965
12966LIBETH COMMON ETHERNET LIBRARY
12967M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12968L:	netdev@vger.kernel.org
12969L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12970S:	Supported
12971T:	git https://github.com/alobakin/linux.git
12972F:	drivers/net/ethernet/intel/libeth/
12973F:	include/net/libeth/
12974K:	libeth
12975
12976LIBIE COMMON INTEL ETHERNET LIBRARY
12977M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12978L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12979L:	netdev@vger.kernel.org
12980S:	Supported
12981T:	git https://github.com/alobakin/linux.git
12982F:	drivers/net/ethernet/intel/libie/
12983F:	include/linux/net/intel/libie/
12984K:	libie
12985
12986LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12987M:	Vishal Verma <vishal.l.verma@intel.com>
12988M:	Dan Williams <dan.j.williams@intel.com>
12989M:	Dave Jiang <dave.jiang@intel.com>
12990L:	nvdimm@lists.linux.dev
12991S:	Supported
12992Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12993P:	Documentation/nvdimm/maintainer-entry-profile.rst
12994F:	drivers/nvdimm/btt*
12995
12996LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12997M:	Dan Williams <dan.j.williams@intel.com>
12998M:	Vishal Verma <vishal.l.verma@intel.com>
12999M:	Dave Jiang <dave.jiang@intel.com>
13000L:	nvdimm@lists.linux.dev
13001S:	Supported
13002Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13003P:	Documentation/nvdimm/maintainer-entry-profile.rst
13004F:	drivers/nvdimm/pmem*
13005
13006LIBNVDIMM: DEVICETREE BINDINGS
13007M:	Oliver O'Halloran <oohall@gmail.com>
13008L:	nvdimm@lists.linux.dev
13009S:	Supported
13010Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13011F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13012F:	drivers/nvdimm/of_pmem.c
13013
13014LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13015M:	Dan Williams <dan.j.williams@intel.com>
13016M:	Vishal Verma <vishal.l.verma@intel.com>
13017M:	Dave Jiang <dave.jiang@intel.com>
13018M:	Ira Weiny <ira.weiny@intel.com>
13019L:	nvdimm@lists.linux.dev
13020S:	Supported
13021Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13022P:	Documentation/nvdimm/maintainer-entry-profile.rst
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13024F:	drivers/acpi/nfit/*
13025F:	drivers/nvdimm/*
13026F:	include/linux/libnvdimm.h
13027F:	include/linux/nd.h
13028F:	include/uapi/linux/ndctl.h
13029F:	tools/testing/nvdimm/
13030
13031LIBRARY CODE
13032M:	Andrew Morton <akpm@linux-foundation.org>
13033L:	linux-kernel@vger.kernel.org
13034S:	Supported
13035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13036F:	lib/*
13037
13038LICENSES and SPDX stuff
13039M:	Thomas Gleixner <tglx@linutronix.de>
13040M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13041L:	linux-spdx@vger.kernel.org
13042S:	Maintained
13043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13044F:	COPYING
13045F:	Documentation/process/license-rules.rst
13046F:	LICENSES/
13047F:	scripts/spdxcheck-test.sh
13048F:	scripts/spdxcheck.py
13049F:	scripts/spdxexclude
13050
13051LINEAR RANGES HELPERS
13052M:	Mark Brown <broonie@kernel.org>
13053R:	Matti Vaittinen <mazziesaccount@gmail.com>
13054F:	include/linux/linear_range.h
13055F:	lib/linear_ranges.c
13056F:	lib/test_linear_ranges.c
13057
13058LINUX FOR POWER MACINTOSH
13059L:	linuxppc-dev@lists.ozlabs.org
13060S:	Orphan
13061F:	arch/powerpc/platforms/powermac/
13062F:	drivers/macintosh/
13063X:	drivers/macintosh/adb-iop.c
13064X:	drivers/macintosh/via-macii.c
13065
13066LINUX FOR POWERPC (32-BIT AND 64-BIT)
13067M:	Michael Ellerman <mpe@ellerman.id.au>
13068R:	Nicholas Piggin <npiggin@gmail.com>
13069R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13070R:	Naveen N Rao <naveen@kernel.org>
13071R:	Madhavan Srinivasan <maddy@linux.ibm.com>
13072L:	linuxppc-dev@lists.ozlabs.org
13073S:	Supported
13074W:	https://github.com/linuxppc/wiki/wiki
13075Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13077F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13078F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13079F:	Documentation/devicetree/bindings/powerpc/
13080F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13081F:	Documentation/arch/powerpc/
13082F:	arch/powerpc/
13083F:	drivers/*/*/*pasemi*
13084F:	drivers/*/*pasemi*
13085F:	drivers/char/tpm/tpm_ibmvtpm*
13086F:	drivers/crypto/nx/
13087F:	drivers/i2c/busses/i2c-opal.c
13088F:	drivers/net/ethernet/ibm/ibmveth.*
13089F:	drivers/net/ethernet/ibm/ibmvnic.*
13090F:	drivers/pci/hotplug/pnv_php.c
13091F:	drivers/pci/hotplug/rpa*
13092F:	drivers/rtc/rtc-opal.c
13093F:	drivers/scsi/ibmvscsi/
13094F:	drivers/tty/hvc/hvc_opal.c
13095F:	drivers/watchdog/wdrtas.c
13096F:	include/linux/papr_scm.h
13097F:	include/uapi/linux/papr_pdsm.h
13098F:	tools/testing/selftests/powerpc
13099N:	/pmac
13100N:	powermac
13101N:	powernv
13102N:	[^a-z0-9]ps3
13103N:	pseries
13104
13105LINUX FOR POWERPC EMBEDDED MPC5XXX
13106M:	Anatolij Gustschin <agust@denx.de>
13107L:	linuxppc-dev@lists.ozlabs.org
13108S:	Odd Fixes
13109F:	arch/powerpc/platforms/512x/
13110F:	arch/powerpc/platforms/52xx/
13111
13112LINUX FOR POWERPC EMBEDDED PPC4XX
13113L:	linuxppc-dev@lists.ozlabs.org
13114S:	Orphan
13115F:	arch/powerpc/platforms/44x/
13116
13117LINUX FOR POWERPC EMBEDDED PPC85XX
13118M:	Scott Wood <oss@buserror.net>
13119L:	linuxppc-dev@lists.ozlabs.org
13120S:	Odd fixes
13121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13122F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13123F:	Documentation/devicetree/bindings/powerpc/fsl/
13124F:	arch/powerpc/platforms/85xx/
13125
13126LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13127M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13128L:	linuxppc-dev@lists.ozlabs.org
13129S:	Maintained
13130F:	arch/powerpc/platforms/8xx/
13131F:	arch/powerpc/platforms/83xx/
13132
13133LINUX KERNEL DUMP TEST MODULE (LKDTM)
13134M:	Kees Cook <kees@kernel.org>
13135S:	Maintained
13136F:	drivers/misc/lkdtm/*
13137F:	tools/testing/selftests/lkdtm/*
13138
13139LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13140M:	Alan Stern <stern@rowland.harvard.edu>
13141M:	Andrea Parri <parri.andrea@gmail.com>
13142M:	Will Deacon <will@kernel.org>
13143M:	Peter Zijlstra <peterz@infradead.org>
13144M:	Boqun Feng <boqun.feng@gmail.com>
13145M:	Nicholas Piggin <npiggin@gmail.com>
13146M:	David Howells <dhowells@redhat.com>
13147M:	Jade Alglave <j.alglave@ucl.ac.uk>
13148M:	Luc Maranget <luc.maranget@inria.fr>
13149M:	"Paul E. McKenney" <paulmck@kernel.org>
13150R:	Akira Yokosawa <akiyks@gmail.com>
13151R:	Daniel Lustig <dlustig@nvidia.com>
13152R:	Joel Fernandes <joel@joelfernandes.org>
13153L:	linux-kernel@vger.kernel.org
13154L:	linux-arch@vger.kernel.org
13155L:	lkmm@lists.linux.dev
13156S:	Supported
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13158F:	Documentation/atomic_bitops.txt
13159F:	Documentation/atomic_t.txt
13160F:	Documentation/core-api/refcount-vs-atomic.rst
13161F:	Documentation/litmus-tests/
13162F:	Documentation/memory-barriers.txt
13163F:	tools/memory-model/
13164
13165LINUX-NEXT TREE
13166M:	Stephen Rothwell <sfr@canb.auug.org.au>
13167L:	linux-next@vger.kernel.org
13168S:	Supported
13169B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13171
13172LIS3LV02D ACCELEROMETER DRIVER
13173M:	Eric Piel <eric.piel@tremplin-utc.net>
13174S:	Maintained
13175F:	Documentation/misc-devices/lis3lv02d.rst
13176F:	drivers/misc/lis3lv02d/
13177F:	drivers/platform/x86/hp/hp_accel.c
13178
13179LIST KUNIT TEST
13180M:	David Gow <davidgow@google.com>
13181L:	linux-kselftest@vger.kernel.org
13182L:	kunit-dev@googlegroups.com
13183S:	Maintained
13184F:	lib/list-test.c
13185
13186LITEX PLATFORM
13187M:	Karol Gugala <kgugala@antmicro.com>
13188M:	Mateusz Holenko <mholenko@antmicro.com>
13189M:	Gabriel Somlo <gsomlo@gmail.com>
13190M:	Joel Stanley <joel@jms.id.au>
13191S:	Maintained
13192F:	Documentation/devicetree/bindings/*/litex,*.yaml
13193F:	arch/openrisc/boot/dts/or1klitex.dts
13194F:	drivers/mmc/host/litex_mmc.c
13195F:	drivers/net/ethernet/litex/*
13196F:	drivers/soc/litex/*
13197F:	drivers/tty/serial/liteuart.c
13198F:	include/linux/litex.h
13199N:	litex
13200
13201LIVE PATCHING
13202M:	Josh Poimboeuf <jpoimboe@kernel.org>
13203M:	Jiri Kosina <jikos@kernel.org>
13204M:	Miroslav Benes <mbenes@suse.cz>
13205M:	Petr Mladek <pmladek@suse.com>
13206R:	Joe Lawrence <joe.lawrence@redhat.com>
13207L:	live-patching@vger.kernel.org
13208S:	Maintained
13209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13210F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13211F:	Documentation/livepatch/
13212F:	arch/powerpc/include/asm/livepatch.h
13213F:	include/linux/livepatch.h
13214F:	kernel/livepatch/
13215F:	kernel/module/livepatch.c
13216F:	samples/livepatch/
13217F:	tools/testing/selftests/livepatch/
13218
13219LLC (802.2)
13220L:	netdev@vger.kernel.org
13221S:	Odd fixes
13222F:	include/linux/llc.h
13223F:	include/net/llc*
13224F:	include/uapi/linux/llc.h
13225F:	net/llc/
13226
13227LM73 HARDWARE MONITOR DRIVER
13228M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13229L:	linux-hwmon@vger.kernel.org
13230S:	Maintained
13231F:	drivers/hwmon/lm73.c
13232
13233LM78 HARDWARE MONITOR DRIVER
13234M:	Jean Delvare <jdelvare@suse.com>
13235L:	linux-hwmon@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/hwmon/lm78.rst
13238F:	drivers/hwmon/lm78.c
13239
13240LM83 HARDWARE MONITOR DRIVER
13241M:	Jean Delvare <jdelvare@suse.com>
13242L:	linux-hwmon@vger.kernel.org
13243S:	Maintained
13244F:	Documentation/hwmon/lm83.rst
13245F:	drivers/hwmon/lm83.c
13246
13247LM90 HARDWARE MONITOR DRIVER
13248M:	Jean Delvare <jdelvare@suse.com>
13249L:	linux-hwmon@vger.kernel.org
13250S:	Maintained
13251F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13252F:	Documentation/hwmon/lm90.rst
13253F:	drivers/hwmon/lm90.c
13254F:	include/dt-bindings/thermal/lm90.h
13255
13256LME2510 MEDIA DRIVER
13257M:	Malcolm Priestley <tvboxspy@gmail.com>
13258L:	linux-media@vger.kernel.org
13259S:	Maintained
13260W:	https://linuxtv.org
13261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13262F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13263
13264LOADPIN SECURITY MODULE
13265M:	Kees Cook <kees@kernel.org>
13266S:	Supported
13267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13268F:	Documentation/admin-guide/LSM/LoadPin.rst
13269F:	security/loadpin/
13270
13271LOCKDOWN SECURITY MODULE
13272L:	linux-security-module@vger.kernel.org
13273S:	Odd Fixes
13274T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13275F:	security/lockdown/
13276
13277LOCKING PRIMITIVES
13278M:	Peter Zijlstra <peterz@infradead.org>
13279M:	Ingo Molnar <mingo@redhat.com>
13280M:	Will Deacon <will@kernel.org>
13281R:	Waiman Long <longman@redhat.com>
13282R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13283L:	linux-kernel@vger.kernel.org
13284S:	Maintained
13285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13286F:	Documentation/locking/
13287F:	arch/*/include/asm/spinlock*.h
13288F:	include/linux/lockdep*.h
13289F:	include/linux/mutex*.h
13290F:	include/linux/rwlock*.h
13291F:	include/linux/rwsem*.h
13292F:	include/linux/seqlock.h
13293F:	include/linux/spinlock*.h
13294F:	kernel/locking/
13295F:	lib/locking*.[ch]
13296X:	kernel/locking/locktorture.c
13297
13298LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13299M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13300L:	linux-ntfs-dev@lists.sourceforge.net
13301S:	Maintained
13302W:	http://www.linux-ntfs.org/content/view/19/37/
13303F:	Documentation/admin-guide/ldm.rst
13304F:	block/partitions/ldm.*
13305
13306LOGITECH HID GAMING KEYBOARDS
13307M:	Hans de Goede <hdegoede@redhat.com>
13308L:	linux-input@vger.kernel.org
13309S:	Maintained
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13311F:	drivers/hid/hid-lg-g15.c
13312
13313LONTIUM LT8912B MIPI TO HDMI BRIDGE
13314M:	Adrien Grassein <adrien.grassein@gmail.com>
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13317F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13318
13319LOONGARCH
13320M:	Huacai Chen <chenhuacai@kernel.org>
13321R:	WANG Xuerui <kernel@xen0n.name>
13322L:	loongarch@lists.linux.dev
13323S:	Maintained
13324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13325F:	Documentation/arch/loongarch/
13326F:	Documentation/translations/zh_CN/arch/loongarch/
13327F:	arch/loongarch/
13328F:	drivers/*/*loongarch*
13329F:	drivers/cpufreq/loongson3_cpufreq.c
13330
13331LOONGSON GPIO DRIVER
13332M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13333L:	linux-gpio@vger.kernel.org
13334S:	Maintained
13335F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13336F:	drivers/gpio/gpio-loongson-64bit.c
13337
13338LOONGSON LS2X APB DMA DRIVER
13339M:	Binbin Zhou <zhoubinbin@loongson.cn>
13340L:	dmaengine@vger.kernel.org
13341S:	Maintained
13342F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13343F:	drivers/dma/ls2x-apb-dma.c
13344
13345LOONGSON LS2X I2C DRIVER
13346M:	Binbin Zhou <zhoubinbin@loongson.cn>
13347L:	linux-i2c@vger.kernel.org
13348S:	Maintained
13349F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13350F:	drivers/i2c/busses/i2c-ls2x.c
13351
13352LOONGSON-2 SOC SERIES CLOCK DRIVER
13353M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13354L:	linux-clk@vger.kernel.org
13355S:	Maintained
13356F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13357F:	drivers/clk/clk-loongson2.c
13358F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13359
13360LOONGSON SPI DRIVER
13361M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13362L:	linux-spi@vger.kernel.org
13363S:	Maintained
13364F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13365F:	drivers/spi/spi-loongson-core.c
13366F:	drivers/spi/spi-loongson-pci.c
13367F:	drivers/spi/spi-loongson-plat.c
13368F:	drivers/spi/spi-loongson.h
13369
13370LOONGSON-2 SOC SERIES GUTS DRIVER
13371M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13372L:	loongarch@lists.linux.dev
13373S:	Maintained
13374F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13375F:	drivers/soc/loongson/loongson2_guts.c
13376
13377LOONGSON-2 SOC SERIES PM DRIVER
13378M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13379L:	linux-pm@vger.kernel.org
13380S:	Maintained
13381F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13382F:	drivers/soc/loongson/loongson2_pm.c
13383
13384LOONGSON-2 SOC SERIES PINCTRL DRIVER
13385M:	zhanghongchen <zhanghongchen@loongson.cn>
13386M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13387L:	linux-gpio@vger.kernel.org
13388S:	Maintained
13389F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13390F:	drivers/pinctrl/pinctrl-loongson2.c
13391
13392LOONGSON-2 SOC SERIES THERMAL DRIVER
13393M:	zhanghongchen <zhanghongchen@loongson.cn>
13394M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13395L:	linux-pm@vger.kernel.org
13396S:	Maintained
13397F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13398F:	drivers/thermal/loongson2_thermal.c
13399
13400LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13401M:	Sathya Prakash <sathya.prakash@broadcom.com>
13402M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13403M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13404L:	MPT-FusionLinux.pdl@broadcom.com
13405L:	linux-scsi@vger.kernel.org
13406S:	Supported
13407W:	http://www.avagotech.com/support/
13408F:	drivers/message/fusion/
13409F:	drivers/scsi/mpt3sas/
13410
13411LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13412M:	Matthew Wilcox <willy@infradead.org>
13413L:	linux-scsi@vger.kernel.org
13414S:	Maintained
13415F:	drivers/scsi/sym53c8xx_2/
13416
13417LTC1660 DAC DRIVER
13418M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13419L:	linux-iio@vger.kernel.org
13420S:	Maintained
13421F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13422F:	drivers/iio/dac/ltc1660.c
13423
13424LTC2664 IIO DAC DRIVER
13425M:	Michael Hennerich <michael.hennerich@analog.com>
13426M:	Kim Seer Paller <kimseer.paller@analog.com>
13427L:	linux-iio@vger.kernel.org
13428S:	Supported
13429W:	https://ez.analog.com/linux-software-drivers
13430F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13431F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13432F:	drivers/iio/dac/ltc2664.c
13433
13434LTC2688 IIO DAC DRIVER
13435M:	Nuno Sá <nuno.sa@analog.com>
13436L:	linux-iio@vger.kernel.org
13437S:	Supported
13438W:	https://ez.analog.com/linux-software-drivers
13439F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13440F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13441F:	drivers/iio/dac/ltc2688.c
13442
13443LTC2947 HARDWARE MONITOR DRIVER
13444M:	Nuno Sá <nuno.sa@analog.com>
13445L:	linux-hwmon@vger.kernel.org
13446S:	Supported
13447W:	https://ez.analog.com/linux-software-drivers
13448F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13449F:	drivers/hwmon/ltc2947-core.c
13450F:	drivers/hwmon/ltc2947-i2c.c
13451F:	drivers/hwmon/ltc2947-spi.c
13452F:	drivers/hwmon/ltc2947.h
13453
13454LTC2991 HARDWARE MONITOR DRIVER
13455M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13456L:	linux-hwmon@vger.kernel.org
13457S:	Supported
13458W:	https://ez.analog.com/linux-software-drivers
13459F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13460F:	drivers/hwmon/ltc2991.c
13461
13462LTC2983 IIO TEMPERATURE DRIVER
13463M:	Nuno Sá <nuno.sa@analog.com>
13464L:	linux-iio@vger.kernel.org
13465S:	Supported
13466W:	https://ez.analog.com/linux-software-drivers
13467F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13468F:	drivers/iio/temperature/ltc2983.c
13469
13470LTC4282 HARDWARE MONITOR DRIVER
13471M:	Nuno Sa <nuno.sa@analog.com>
13472L:	linux-hwmon@vger.kernel.org
13473S:	Supported
13474F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13475F:	Documentation/hwmon/ltc4282.rst
13476F:	drivers/hwmon/ltc4282.c
13477
13478LTC4286 HARDWARE MONITOR DRIVER
13479M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13480L:	linux-i2c@vger.kernel.org
13481S:	Maintained
13482F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13483F:	Documentation/hwmon/ltc4286.rst
13484F:	drivers/hwmon/pmbus/Kconfig
13485F:	drivers/hwmon/pmbus/Makefile
13486F:	drivers/hwmon/pmbus/ltc4286.c
13487
13488LTC4306 I2C MULTIPLEXER DRIVER
13489M:	Michael Hennerich <michael.hennerich@analog.com>
13490L:	linux-i2c@vger.kernel.org
13491S:	Supported
13492W:	https://ez.analog.com/linux-software-drivers
13493F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13494F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13495
13496LTP (Linux Test Project)
13497M:	Andrea Cervesato <andrea.cervesato@suse.com>
13498M:	Cyril Hrubis <chrubis@suse.cz>
13499M:	Jan Stancek <jstancek@redhat.com>
13500M:	Petr Vorel <pvorel@suse.cz>
13501M:	Li Wang <liwang@redhat.com>
13502M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13503M:	Xiao Yang <yangx.jy@fujitsu.com>
13504L:	ltp@lists.linux.it (subscribers-only)
13505S:	Maintained
13506W:	https://linux-test-project.readthedocs.io/
13507T:	git https://github.com/linux-test-project/ltp.git
13508
13509LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13510M:	Anshul Dalal <anshulusr@gmail.com>
13511L:	linux-iio@vger.kernel.org
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13514F:	drivers/iio/light/ltr390.c
13515
13516LYNX 28G SERDES PHY DRIVER
13517M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13518L:	netdev@vger.kernel.org
13519S:	Supported
13520F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13521F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13522
13523LYNX PCS MODULE
13524M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13525L:	netdev@vger.kernel.org
13526S:	Supported
13527F:	drivers/net/pcs/pcs-lynx.c
13528F:	include/linux/pcs-lynx.h
13529
13530M68K ARCHITECTURE
13531M:	Geert Uytterhoeven <geert@linux-m68k.org>
13532L:	linux-m68k@lists.linux-m68k.org
13533S:	Maintained
13534W:	http://www.linux-m68k.org/
13535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13536F:	arch/m68k/
13537F:	drivers/zorro/
13538
13539M68K ON APPLE MACINTOSH
13540M:	Joshua Thompson <funaho@jurai.org>
13541L:	linux-m68k@lists.linux-m68k.org
13542S:	Maintained
13543W:	http://www.mac.linux-m68k.org/
13544F:	arch/m68k/mac/
13545F:	drivers/macintosh/adb-iop.c
13546F:	drivers/macintosh/via-macii.c
13547
13548M68K ON HP9000/300
13549M:	Philip Blundell <philb@gnu.org>
13550S:	Maintained
13551W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13552F:	arch/m68k/hp300/
13553
13554M88DS3103 MEDIA DRIVER
13555L:	linux-media@vger.kernel.org
13556S:	Orphan
13557W:	https://linuxtv.org
13558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13559F:	drivers/media/dvb-frontends/m88ds3103*
13560
13561M88RS2000 MEDIA DRIVER
13562M:	Malcolm Priestley <tvboxspy@gmail.com>
13563L:	linux-media@vger.kernel.org
13564S:	Maintained
13565W:	https://linuxtv.org
13566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13567F:	drivers/media/dvb-frontends/m88rs2000*
13568
13569MA901 MASTERKIT USB FM RADIO DRIVER
13570M:	Alexey Klimov <klimov.linux@gmail.com>
13571L:	linux-media@vger.kernel.org
13572S:	Maintained
13573T:	git git://linuxtv.org/media_tree.git
13574F:	drivers/media/radio/radio-ma901.c
13575
13576MAC80211
13577M:	Johannes Berg <johannes@sipsolutions.net>
13578L:	linux-wireless@vger.kernel.org
13579S:	Maintained
13580W:	https://wireless.wiki.kernel.org/
13581Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13584F:	Documentation/networking/mac80211-injection.rst
13585F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13586F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13587F:	include/net/mac80211.h
13588F:	net/mac80211/
13589
13590MAILBOX API
13591M:	Jassi Brar <jassisinghbrar@gmail.com>
13592L:	linux-kernel@vger.kernel.org
13593S:	Maintained
13594F:	Documentation/devicetree/bindings/mailbox/
13595F:	drivers/mailbox/
13596F:	include/dt-bindings/mailbox/
13597F:	include/linux/mailbox_client.h
13598F:	include/linux/mailbox_controller.h
13599
13600MAILBOX ARM MHUv2
13601M:	Viresh Kumar <viresh.kumar@linaro.org>
13602M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13603L:	linux-kernel@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13606F:	drivers/mailbox/arm_mhuv2.c
13607F:	include/linux/mailbox/arm_mhuv2_message.h
13608
13609MAILBOX ARM MHUv3
13610M:	Sudeep Holla <sudeep.holla@arm.com>
13611M:	Cristian Marussi <cristian.marussi@arm.com>
13612L:	linux-kernel@vger.kernel.org
13613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13614S:	Maintained
13615F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13616F:	drivers/mailbox/arm_mhuv3.c
13617
13618MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13619M:	Alejandro Colomar <alx@kernel.org>
13620L:	linux-man@vger.kernel.org
13621S:	Maintained
13622W:	http://www.kernel.org/doc/man-pages
13623T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13624T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13625
13626MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13627M:	Jeremy Kerr <jk@codeconstruct.com.au>
13628M:	Matt Johnston <matt@codeconstruct.com.au>
13629L:	netdev@vger.kernel.org
13630S:	Maintained
13631F:	Documentation/networking/mctp.rst
13632F:	drivers/net/mctp/
13633F:	include/net/mctp.h
13634F:	include/net/mctpdevice.h
13635F:	include/net/netns/mctp.h
13636F:	net/mctp/
13637
13638MAPLE TREE
13639M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13640L:	maple-tree@lists.infradead.org
13641L:	linux-mm@kvack.org
13642S:	Supported
13643F:	Documentation/core-api/maple_tree.rst
13644F:	include/linux/maple_tree.h
13645F:	include/trace/events/maple_tree.h
13646F:	lib/maple_tree.c
13647F:	lib/test_maple_tree.c
13648F:	tools/testing/radix-tree/linux/maple_tree.h
13649F:	tools/testing/radix-tree/maple.c
13650
13651MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13652M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13653L:	linux-mips@vger.kernel.org
13654S:	Maintained
13655F:	arch/mips/boot/dts/img/pistachio*
13656
13657MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13658M:	Andrew Lunn <andrew@lunn.ch>
13659L:	netdev@vger.kernel.org
13660S:	Maintained
13661F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13662F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13663F:	Documentation/networking/devlink/mv88e6xxx.rst
13664F:	drivers/net/dsa/mv88e6xxx/
13665F:	include/linux/dsa/mv88e6xxx.h
13666F:	include/linux/platform_data/mv88e6xxx.h
13667
13668MARVELL 88PM886 PMIC DRIVER
13669M:	Karel Balej <balejk@matfyz.cz>
13670S:	Maintained
13671F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13672F:	drivers/input/misc/88pm886-onkey.c
13673F:	drivers/mfd/88pm886.c
13674F:	drivers/regulator/88pm886-regulator.c
13675F:	include/linux/mfd/88pm886.h
13676
13677MARVELL ARMADA 3700 PHY DRIVERS
13678M:	Miquel Raynal <miquel.raynal@bootlin.com>
13679S:	Maintained
13680F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13681F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13682F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13683F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13684
13685MARVELL ARMADA 3700 SERIAL DRIVER
13686M:	Pali Rohár <pali@kernel.org>
13687S:	Maintained
13688F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13689F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13690F:	drivers/tty/serial/mvebu-uart.c
13691
13692MARVELL ARMADA DRM SUPPORT
13693M:	Russell King <linux@armlinux.org.uk>
13694S:	Maintained
13695T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13696T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13697F:	Documentation/devicetree/bindings/display/armada/
13698F:	drivers/gpu/drm/armada/
13699F:	include/uapi/drm/armada_drm.h
13700
13701MARVELL CRYPTO DRIVER
13702M:	Boris Brezillon <bbrezillon@kernel.org>
13703M:	Arnaud Ebalard <arno@natisbad.org>
13704M:	Srujana Challa <schalla@marvell.com>
13705L:	linux-crypto@vger.kernel.org
13706S:	Maintained
13707F:	drivers/crypto/marvell/
13708F:	include/linux/soc/marvell/octeontx2/
13709
13710MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13711M:	Mirko Lindner <mlindner@marvell.com>
13712M:	Stephen Hemminger <stephen@networkplumber.org>
13713L:	netdev@vger.kernel.org
13714S:	Odd fixes
13715F:	drivers/net/ethernet/marvell/sk*
13716
13717MARVELL LIBERTAS WIRELESS DRIVER
13718L:	libertas-dev@lists.infradead.org
13719S:	Orphan
13720F:	drivers/net/wireless/marvell/libertas/
13721
13722MARVELL MACCHIATOBIN SUPPORT
13723M:	Russell King <linux@armlinux.org.uk>
13724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725S:	Maintained
13726F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13727
13728MARVELL MV643XX ETHERNET DRIVER
13729M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13730L:	netdev@vger.kernel.org
13731S:	Maintained
13732F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13733
13734MARVELL MV88X3310 PHY DRIVER
13735M:	Russell King <linux@armlinux.org.uk>
13736M:	Marek Behún <kabel@kernel.org>
13737L:	netdev@vger.kernel.org
13738S:	Maintained
13739F:	drivers/net/phy/marvell10g.c
13740
13741MARVELL MVEBU THERMAL DRIVER
13742M:	Miquel Raynal <miquel.raynal@bootlin.com>
13743S:	Maintained
13744F:	drivers/thermal/armada_thermal.c
13745
13746MARVELL MVNETA ETHERNET DRIVER
13747M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13748L:	netdev@vger.kernel.org
13749S:	Maintained
13750F:	drivers/net/ethernet/marvell/mvneta*
13751
13752MARVELL MVPP2 ETHERNET DRIVER
13753M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13754M:	Russell King <linux@armlinux.org.uk>
13755L:	netdev@vger.kernel.org
13756S:	Maintained
13757F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13758F:	drivers/net/ethernet/marvell/mvpp2/
13759
13760MARVELL MWIFIEX WIRELESS DRIVER
13761M:	Brian Norris <briannorris@chromium.org>
13762R:	Francesco Dolcini <francesco@dolcini.it>
13763L:	linux-wireless@vger.kernel.org
13764S:	Odd Fixes
13765F:	drivers/net/wireless/marvell/mwifiex/
13766
13767MARVELL MWL8K WIRELESS DRIVER
13768L:	linux-wireless@vger.kernel.org
13769S:	Orphan
13770F:	drivers/net/wireless/marvell/mwl8k.c
13771
13772MARVELL NAND CONTROLLER DRIVER
13773M:	Miquel Raynal <miquel.raynal@bootlin.com>
13774L:	linux-mtd@lists.infradead.org
13775S:	Maintained
13776F:	drivers/mtd/nand/raw/marvell_nand.c
13777
13778MARVELL OCTEON ENDPOINT DRIVER
13779M:	Veerasenareddy Burru <vburru@marvell.com>
13780M:	Sathesh Edara <sedara@marvell.com>
13781L:	netdev@vger.kernel.org
13782S:	Supported
13783F:	drivers/net/ethernet/marvell/octeon_ep
13784
13785MARVELL OCTEON ENDPOINT VF DRIVER
13786M:	Veerasenareddy Burru <vburru@marvell.com>
13787M:	Sathesh Edara <sedara@marvell.com>
13788M:	Shinas Rasheed <srasheed@marvell.com>
13789M:	Satananda Burla <sburla@marvell.com>
13790L:	netdev@vger.kernel.org
13791S:	Supported
13792F:	drivers/net/ethernet/marvell/octeon_ep_vf
13793
13794MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13795M:	Sunil Goutham <sgoutham@marvell.com>
13796M:	Geetha sowjanya <gakula@marvell.com>
13797M:	Subbaraya Sundeep <sbhatta@marvell.com>
13798M:	hariprasad <hkelam@marvell.com>
13799L:	netdev@vger.kernel.org
13800S:	Supported
13801F:	drivers/net/ethernet/marvell/octeontx2/nic/
13802F:	include/linux/soc/marvell/octeontx2/
13803
13804MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13805M:	Sunil Goutham <sgoutham@marvell.com>
13806M:	Linu Cherian <lcherian@marvell.com>
13807M:	Geetha sowjanya <gakula@marvell.com>
13808M:	Jerin Jacob <jerinj@marvell.com>
13809M:	hariprasad <hkelam@marvell.com>
13810M:	Subbaraya Sundeep <sbhatta@marvell.com>
13811L:	netdev@vger.kernel.org
13812S:	Supported
13813F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13814F:	drivers/net/ethernet/marvell/octeontx2/af/
13815
13816MARVELL PRESTERA ETHERNET SWITCH DRIVER
13817M:	Taras Chornyi <taras.chornyi@plvision.eu>
13818S:	Supported
13819W:	https://github.com/Marvell-switching/switchdev-prestera
13820F:	drivers/net/ethernet/marvell/prestera/
13821
13822MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13823M:	Nicolas Pitre <nico@fluxnic.net>
13824S:	Odd Fixes
13825F:	drivers/mmc/host/mvsdio.*
13826
13827MARVELL USB MDIO CONTROLLER DRIVER
13828M:	Tobias Waldekranz <tobias@waldekranz.com>
13829L:	netdev@vger.kernel.org
13830S:	Maintained
13831F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13832F:	drivers/net/mdio/mdio-mvusb.c
13833
13834MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13835M:	Hu Ziji <huziji@marvell.com>
13836L:	linux-mmc@vger.kernel.org
13837S:	Supported
13838F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13839F:	drivers/mmc/host/sdhci-xenon*
13840
13841MARVELL OCTEON CN10K DPI DRIVER
13842M:	Vamsi Attunuru <vattunuru@marvell.com>
13843S:	Supported
13844F:	drivers/misc/mrvl_cn10k_dpi.c
13845
13846MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13847R:	schalla@marvell.com
13848R:	vattunuru@marvell.com
13849F:	drivers/vdpa/octeon_ep/
13850
13851MATROX FRAMEBUFFER DRIVER
13852L:	linux-fbdev@vger.kernel.org
13853S:	Orphan
13854F:	drivers/video/fbdev/matrox/matroxfb_*
13855F:	include/uapi/linux/matroxfb.h
13856
13857MAX15301 DRIVER
13858M:	Daniel Nilsson <daniel.nilsson@flex.com>
13859L:	linux-hwmon@vger.kernel.org
13860S:	Maintained
13861F:	Documentation/hwmon/max15301.rst
13862F:	drivers/hwmon/pmbus/max15301.c
13863
13864MAX2175 SDR TUNER DRIVER
13865M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13866L:	linux-media@vger.kernel.org
13867S:	Maintained
13868T:	git git://linuxtv.org/media_tree.git
13869F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13870F:	Documentation/userspace-api/media/drivers/max2175.rst
13871F:	drivers/media/i2c/max2175*
13872F:	include/uapi/linux/max2175.h
13873
13874MAX31335 RTC DRIVER
13875M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13876L:	linux-rtc@vger.kernel.org
13877S:	Supported
13878W:	https://ez.analog.com/linux-software-drivers
13879F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13880F:	drivers/rtc/rtc-max31335.c
13881
13882MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13883L:	linux-hwmon@vger.kernel.org
13884S:	Orphan
13885F:	Documentation/hwmon/max6650.rst
13886F:	drivers/hwmon/max6650.c
13887
13888MAX9286 QUAD GMSL DESERIALIZER DRIVER
13889M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13890M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13891M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13892M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13893L:	linux-media@vger.kernel.org
13894S:	Maintained
13895F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13896F:	drivers/media/i2c/max9286.c
13897
13898MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13899M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13900L:	linux-media@vger.kernel.org
13901S:	Maintained
13902F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13903F:	drivers/staging/media/max96712/max96712.c
13904
13905MAX96714 GMSL2 DESERIALIZER DRIVER
13906M:	Julien Massot <julien.massot@collabora.com>
13907L:	linux-media@vger.kernel.org
13908S:	Maintained
13909F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13910F:	drivers/media/i2c/max96714.c
13911
13912MAX96717 GMSL2 SERIALIZER DRIVER
13913M:	Julien Massot <julien.massot@collabora.com>
13914L:	linux-media@vger.kernel.org
13915S:	Maintained
13916F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13917F:	drivers/media/i2c/max96717.c
13918
13919MAX9860 MONO AUDIO VOICE CODEC DRIVER
13920M:	Peter Rosin <peda@axentia.se>
13921L:	linux-sound@vger.kernel.org
13922S:	Maintained
13923F:	Documentation/devicetree/bindings/sound/max9860.txt
13924F:	sound/soc/codecs/max9860.*
13925
13926MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13927M:	Andreas Klinger <ak@it-klinger.de>
13928L:	linux-iio@vger.kernel.org
13929S:	Maintained
13930F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13931F:	drivers/iio/proximity/mb1232.c
13932
13933MAXIM MAX11205 DRIVER
13934M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13935L:	linux-iio@vger.kernel.org
13936S:	Supported
13937W:	https://ez.analog.com/linux-software-drivers
13938F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13939F:	drivers/iio/adc/max11205.c
13940
13941MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13942R:	Iskren Chernev <iskren.chernev@gmail.com>
13943R:	Krzysztof Kozlowski <krzk@kernel.org>
13944R:	Marek Szyprowski <m.szyprowski@samsung.com>
13945R:	Matheus Castello <matheus@castello.eng.br>
13946L:	linux-pm@vger.kernel.org
13947S:	Maintained
13948F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13949F:	drivers/power/supply/max17040_battery.c
13950
13951MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13952R:	Hans de Goede <hdegoede@redhat.com>
13953R:	Krzysztof Kozlowski <krzk@kernel.org>
13954R:	Marek Szyprowski <m.szyprowski@samsung.com>
13955R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13956R:	Purism Kernel Team <kernel@puri.sm>
13957L:	linux-pm@vger.kernel.org
13958S:	Maintained
13959F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13960F:	drivers/power/supply/max17042_battery.c
13961
13962MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13963M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13964L:	linux-kernel@vger.kernel.org
13965S:	Maintained
13966F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13967F:	drivers/regulator/max20086-regulator.c
13968
13969MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13970M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13971L:	linux-iio@vger.kernel.org
13972S:	Maintained
13973F:	drivers/iio/temperature/max30208.c
13974
13975MAXIM MAX77650 PMIC MFD DRIVER
13976M:	Bartosz Golaszewski <brgl@bgdev.pl>
13977L:	linux-kernel@vger.kernel.org
13978S:	Maintained
13979F:	Documentation/devicetree/bindings/*/*max77650.yaml
13980F:	Documentation/devicetree/bindings/*/max77650*.yaml
13981F:	drivers/gpio/gpio-max77650.c
13982F:	drivers/input/misc/max77650-onkey.c
13983F:	drivers/leds/leds-max77650.c
13984F:	drivers/mfd/max77650.c
13985F:	drivers/power/supply/max77650-charger.c
13986F:	drivers/regulator/max77650-regulator.c
13987F:	include/linux/mfd/max77650.h
13988
13989MAXIM MAX77714 PMIC MFD DRIVER
13990M:	Luca Ceresoli <luca@lucaceresoli.net>
13991S:	Maintained
13992F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13993F:	drivers/mfd/max77714.c
13994F:	include/linux/mfd/max77714.h
13995
13996MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13997M:	Javier Martinez Canillas <javier@dowhile0.org>
13998L:	linux-kernel@vger.kernel.org
13999S:	Supported
14000F:	Documentation/devicetree/bindings/*/*max77802.yaml
14001F:	drivers/regulator/max77802-regulator.c
14002F:	include/dt-bindings/*/*max77802.h
14003
14004MAXIM MAX77976 BATTERY CHARGER
14005M:	Luca Ceresoli <luca@lucaceresoli.net>
14006S:	Supported
14007F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14008F:	drivers/power/supply/max77976_charger.c
14009
14010MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14011M:	Krzysztof Kozlowski <krzk@kernel.org>
14012L:	linux-pm@vger.kernel.org
14013S:	Maintained
14014B:	mailto:linux-samsung-soc@vger.kernel.org
14015F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14016F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14017F:	drivers/power/supply/max14577_charger.c
14018F:	drivers/power/supply/max77693_charger.c
14019
14020MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14021M:	Chanwoo Choi <cw00.choi@samsung.com>
14022M:	Krzysztof Kozlowski <krzk@kernel.org>
14023L:	linux-kernel@vger.kernel.org
14024S:	Maintained
14025B:	mailto:linux-samsung-soc@vger.kernel.org
14026F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14027F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14028F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14029F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14030F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14031F:	drivers/*/*max77843.c
14032F:	drivers/*/max14577*.c
14033F:	drivers/*/max77686*.c
14034F:	drivers/*/max77693*.c
14035F:	drivers/clk/clk-max77686.c
14036F:	drivers/extcon/extcon-max14577.c
14037F:	drivers/extcon/extcon-max77693.c
14038F:	drivers/rtc/rtc-max77686.c
14039F:	include/linux/mfd/max14577*.h
14040F:	include/linux/mfd/max77686*.h
14041F:	include/linux/mfd/max77693*.h
14042
14043MAXIRADIO FM RADIO RECEIVER DRIVER
14044M:	Hans Verkuil <hverkuil@xs4all.nl>
14045L:	linux-media@vger.kernel.org
14046S:	Maintained
14047W:	https://linuxtv.org
14048T:	git git://linuxtv.org/media_tree.git
14049F:	drivers/media/radio/radio-maxiradio*
14050
14051MAXLINEAR ETHERNET PHY DRIVER
14052M:	Xu Liang <lxu@maxlinear.com>
14053L:	netdev@vger.kernel.org
14054S:	Supported
14055F:	drivers/net/phy/mxl-gpy.c
14056
14057MCAN MMIO DEVICE DRIVER
14058M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14059L:	linux-can@vger.kernel.org
14060S:	Maintained
14061F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14062F:	drivers/net/can/m_can/m_can.c
14063F:	drivers/net/can/m_can/m_can.h
14064F:	drivers/net/can/m_can/m_can_platform.c
14065
14066MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14067R:	Yasushi SHOJI <yashi@spacecubics.com>
14068L:	linux-can@vger.kernel.org
14069S:	Maintained
14070F:	drivers/net/can/usb/mcba_usb.c
14071
14072MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14073M:	Rishi Gupta <gupt21@gmail.com>
14074L:	linux-i2c@vger.kernel.org
14075L:	linux-input@vger.kernel.org
14076S:	Maintained
14077F:	drivers/hid/hid-mcp2221.c
14078
14079MCP251XFD SPI-CAN NETWORK DRIVER
14080M:	Marc Kleine-Budde <mkl@pengutronix.de>
14081M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14082R:	Thomas Kopp <thomas.kopp@microchip.com>
14083L:	linux-can@vger.kernel.org
14084S:	Maintained
14085F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14086F:	drivers/net/can/spi/mcp251xfd/
14087
14088MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14089M:	Peter Rosin <peda@axentia.se>
14090L:	linux-iio@vger.kernel.org
14091S:	Maintained
14092F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14093F:	drivers/iio/potentiometer/mcp4018.c
14094F:	drivers/iio/potentiometer/mcp4531.c
14095
14096MCP4821 DAC DRIVER
14097M:	Anshul Dalal <anshulusr@gmail.com>
14098L:	linux-iio@vger.kernel.org
14099S:	Maintained
14100F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14101F:	drivers/iio/dac/mcp4821.c
14102
14103MCR20A IEEE-802.15.4 RADIO DRIVER
14104M:	Stefan Schmidt <stefan@datenfreihafen.org>
14105L:	linux-wpan@vger.kernel.org
14106S:	Odd Fixes
14107W:	https://github.com/xueliu/mcr20a-linux
14108F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14109F:	drivers/net/ieee802154/mcr20a.c
14110F:	drivers/net/ieee802154/mcr20a.h
14111
14112MDIO REGMAP DRIVER
14113M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14114L:	netdev@vger.kernel.org
14115S:	Maintained
14116F:	drivers/net/mdio/mdio-regmap.c
14117F:	include/linux/mdio/mdio-regmap.h
14118
14119MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14120M:	William Breathitt Gray <wbg@kernel.org>
14121L:	linux-iio@vger.kernel.org
14122S:	Maintained
14123F:	drivers/iio/dac/cio-dac.c
14124
14125MEDIA CONTROLLER FRAMEWORK
14126M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14127M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14128L:	linux-media@vger.kernel.org
14129S:	Supported
14130W:	https://www.linuxtv.org
14131T:	git git://linuxtv.org/media_tree.git
14132F:	drivers/media/mc/
14133F:	include/media/media-*.h
14134F:	include/uapi/linux/media.h
14135
14136MEDIA DRIVER FOR FREESCALE IMX PXP
14137M:	Philipp Zabel <p.zabel@pengutronix.de>
14138L:	linux-media@vger.kernel.org
14139S:	Maintained
14140T:	git git://linuxtv.org/media_tree.git
14141F:	drivers/media/platform/nxp/imx-pxp.[ch]
14142
14143MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14144M:	Jasmin Jessich <jasmin@anw.at>
14145L:	linux-media@vger.kernel.org
14146S:	Maintained
14147W:	https://linuxtv.org
14148T:	git git://linuxtv.org/media_tree.git
14149F:	drivers/media/dvb-frontends/cxd2099*
14150
14151MEDIA DRIVERS FOR CXD2880
14152M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14153L:	linux-media@vger.kernel.org
14154S:	Supported
14155W:	http://linuxtv.org/
14156T:	git git://linuxtv.org/media_tree.git
14157F:	drivers/media/dvb-frontends/cxd2880/*
14158F:	drivers/media/spi/cxd2880*
14159
14160MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14161L:	linux-media@vger.kernel.org
14162S:	Orphan
14163W:	https://linuxtv.org
14164T:	git git://linuxtv.org/media_tree.git
14165F:	drivers/media/pci/ddbridge/*
14166
14167MEDIA DRIVERS FOR FREESCALE IMX
14168M:	Steve Longerbeam <slongerbeam@gmail.com>
14169M:	Philipp Zabel <p.zabel@pengutronix.de>
14170L:	linux-media@vger.kernel.org
14171S:	Maintained
14172T:	git git://linuxtv.org/media_tree.git
14173F:	Documentation/admin-guide/media/imx.rst
14174F:	Documentation/devicetree/bindings/media/imx.txt
14175F:	drivers/staging/media/imx/
14176F:	include/linux/imx-media.h
14177F:	include/media/imx.h
14178
14179MEDIA DRIVERS FOR FREESCALE IMX7/8
14180M:	Rui Miguel Silva <rmfrfs@gmail.com>
14181M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14182M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14183R:	Purism Kernel Team <kernel@puri.sm>
14184L:	linux-media@vger.kernel.org
14185S:	Maintained
14186T:	git git://linuxtv.org/media_tree.git
14187F:	Documentation/admin-guide/media/imx7.rst
14188F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14189F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14190F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14191F:	drivers/media/platform/nxp/imx-mipi-csis.c
14192F:	drivers/media/platform/nxp/imx7-media-csi.c
14193F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14194
14195MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14196L:	linux-media@vger.kernel.org
14197S:	Orphan
14198W:	https://linuxtv.org
14199T:	git git://linuxtv.org/media_tree.git
14200F:	drivers/media/dvb-frontends/mxl5xx*
14201
14202MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14203M:	Dmitry Osipenko <digetx@gmail.com>
14204L:	linux-media@vger.kernel.org
14205L:	linux-tegra@vger.kernel.org
14206S:	Maintained
14207T:	git git://linuxtv.org/media_tree.git
14208F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14209F:	drivers/media/platform/nvidia/tegra-vde/
14210
14211MEDIA DRIVERS FOR RENESAS - CEU
14212M:	Jacopo Mondi <jacopo@jmondi.org>
14213L:	linux-media@vger.kernel.org
14214L:	linux-renesas-soc@vger.kernel.org
14215S:	Supported
14216T:	git git://linuxtv.org/media_tree.git
14217F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14218F:	drivers/media/platform/renesas/renesas-ceu.c
14219F:	include/media/drv-intf/renesas-ceu.h
14220
14221MEDIA DRIVERS FOR RENESAS - DRIF
14222M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14223L:	linux-media@vger.kernel.org
14224L:	linux-renesas-soc@vger.kernel.org
14225S:	Supported
14226T:	git git://linuxtv.org/media_tree.git
14227F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14228F:	drivers/media/platform/renesas/rcar_drif.c
14229
14230MEDIA DRIVERS FOR RENESAS - FCP
14231M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14232L:	linux-media@vger.kernel.org
14233L:	linux-renesas-soc@vger.kernel.org
14234S:	Supported
14235T:	git git://linuxtv.org/media_tree.git
14236F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14237F:	drivers/media/platform/renesas/rcar-fcp.c
14238F:	include/media/rcar-fcp.h
14239
14240MEDIA DRIVERS FOR RENESAS - FDP1
14241M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14242L:	linux-media@vger.kernel.org
14243L:	linux-renesas-soc@vger.kernel.org
14244S:	Supported
14245T:	git git://linuxtv.org/media_tree.git
14246F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14247F:	drivers/media/platform/renesas/rcar_fdp1.c
14248
14249MEDIA DRIVERS FOR RENESAS - VIN
14250M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14251L:	linux-media@vger.kernel.org
14252L:	linux-renesas-soc@vger.kernel.org
14253S:	Supported
14254T:	git git://linuxtv.org/media_tree.git
14255F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14256F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14257F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14258F:	drivers/media/platform/renesas/rcar-csi2.c
14259F:	drivers/media/platform/renesas/rcar-isp.c
14260F:	drivers/media/platform/renesas/rcar-vin/
14261
14262MEDIA DRIVERS FOR RENESAS - VSP1
14263M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14264M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14265L:	linux-media@vger.kernel.org
14266L:	linux-renesas-soc@vger.kernel.org
14267S:	Supported
14268T:	git git://linuxtv.org/media_tree.git
14269F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14270F:	drivers/media/platform/renesas/vsp1/
14271
14272MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14273L:	linux-media@vger.kernel.org
14274S:	Orphan
14275W:	https://linuxtv.org
14276T:	git git://linuxtv.org/media_tree.git
14277F:	drivers/media/dvb-frontends/stv0910*
14278
14279MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14280L:	linux-media@vger.kernel.org
14281S:	Orphan
14282W:	https://linuxtv.org
14283T:	git git://linuxtv.org/media_tree.git
14284F:	drivers/media/dvb-frontends/stv6111*
14285
14286MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14287M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14288M:	Alain Volmat <alain.volmat@foss.st.com>
14289L:	linux-media@vger.kernel.org
14290S:	Supported
14291T:	git git://linuxtv.org/media_tree.git
14292F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14293F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14294F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14295F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14296
14297MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14298M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14299L:	linux-media@vger.kernel.org
14300S:	Maintained
14301W:	https://linuxtv.org
14302Q:	http://patchwork.kernel.org/project/linux-media/list/
14303T:	git git://linuxtv.org/media_tree.git
14304F:	Documentation/admin-guide/media/
14305F:	Documentation/devicetree/bindings/media/
14306F:	Documentation/driver-api/media/
14307F:	Documentation/userspace-api/media/
14308F:	drivers/media/
14309F:	drivers/staging/media/
14310F:	include/dt-bindings/media/
14311F:	include/linux/platform_data/media/
14312F:	include/media/
14313F:	include/uapi/linux/dvb/
14314F:	include/uapi/linux/ivtv*
14315F:	include/uapi/linux/media.h
14316F:	include/uapi/linux/uvcvideo.h
14317F:	include/uapi/linux/v4l2-*
14318F:	include/uapi/linux/videodev2.h
14319
14320MEDIATEK BLUETOOTH DRIVER
14321M:	Sean Wang <sean.wang@mediatek.com>
14322L:	linux-bluetooth@vger.kernel.org
14323L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14324S:	Maintained
14325F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14326F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14327F:	drivers/bluetooth/btmtkuart.c
14328
14329MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14330M:	Sean Wang <sean.wang@mediatek.com>
14331L:	linux-pm@vger.kernel.org
14332S:	Maintained
14333F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14334F:	drivers/power/reset/mt6323-poweroff.c
14335
14336MEDIATEK CIR DRIVER
14337M:	Sean Wang <sean.wang@mediatek.com>
14338S:	Maintained
14339F:	drivers/media/rc/mtk-cir.c
14340
14341MEDIATEK DMA DRIVER
14342M:	Sean Wang <sean.wang@mediatek.com>
14343L:	dmaengine@vger.kernel.org
14344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14345L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14346S:	Maintained
14347F:	Documentation/devicetree/bindings/dma/mediatek,*
14348F:	drivers/dma/mediatek/
14349
14350MEDIATEK ETHERNET DRIVER
14351M:	Felix Fietkau <nbd@nbd.name>
14352M:	Sean Wang <sean.wang@mediatek.com>
14353M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14354M:	Lorenzo Bianconi <lorenzo@kernel.org>
14355L:	netdev@vger.kernel.org
14356S:	Maintained
14357F:	drivers/net/ethernet/mediatek/
14358
14359MEDIATEK ETHERNET PCS DRIVER
14360M:	Alexander Couzens <lynxis@fe80.eu>
14361M:	Daniel Golle <daniel@makrotopia.org>
14362L:	netdev@vger.kernel.org
14363S:	Maintained
14364F:	drivers/net/pcs/pcs-mtk-lynxi.c
14365F:	include/linux/pcs/pcs-mtk-lynxi.h
14366
14367MEDIATEK ETHERNET PHY DRIVERS
14368M:	Daniel Golle <daniel@makrotopia.org>
14369M:	Qingfang Deng <dqfext@gmail.com>
14370M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14371L:	netdev@vger.kernel.org
14372S:	Maintained
14373F:	drivers/net/phy/mediatek-ge-soc.c
14374F:	drivers/net/phy/mediatek-ge.c
14375F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14376
14377MEDIATEK I2C CONTROLLER DRIVER
14378M:	Qii Wang <qii.wang@mediatek.com>
14379L:	linux-i2c@vger.kernel.org
14380S:	Maintained
14381F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14382F:	drivers/i2c/busses/i2c-mt65xx.c
14383
14384MEDIATEK IOMMU DRIVER
14385M:	Yong Wu <yong.wu@mediatek.com>
14386L:	iommu@lists.linux.dev
14387L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14388S:	Supported
14389F:	Documentation/devicetree/bindings/iommu/mediatek*
14390F:	drivers/iommu/mtk_iommu*
14391F:	include/dt-bindings/memory/mediatek,mt*-port.h
14392F:	include/dt-bindings/memory/mt*-port.h
14393
14394MEDIATEK JPEG DRIVER
14395M:	Bin Liu <bin.liu@mediatek.com>
14396S:	Supported
14397F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14398F:	drivers/media/platform/mediatek/jpeg/
14399
14400MEDIATEK KEYPAD DRIVER
14401M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14402S:	Supported
14403F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14404F:	drivers/input/keyboard/mt6779-keypad.c
14405
14406MEDIATEK MDP DRIVER
14407M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14408M:	Houlong Wei <houlong.wei@mediatek.com>
14409M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14410S:	Supported
14411F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14412F:	drivers/media/platform/mediatek/mdp/
14413F:	drivers/media/platform/mediatek/vpu/
14414
14415MEDIATEK MEDIA DRIVER
14416M:	Tiffany Lin <tiffany.lin@mediatek.com>
14417M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14418M:	Yunfei Dong <yunfei.dong@mediatek.com>
14419S:	Supported
14420F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14421F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14422F:	drivers/media/platform/mediatek/vcodec/
14423F:	drivers/media/platform/mediatek/vpu/
14424
14425MEDIATEK MIPI-CSI CDPHY DRIVER
14426M:	Julien Stephan <jstephan@baylibre.com>
14427M:	Andy Hsieh <andy.hsieh@mediatek.com>
14428S:	Supported
14429F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14430F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14431
14432MEDIATEK MMC/SD/SDIO DRIVER
14433M:	Chaotian Jing <chaotian.jing@mediatek.com>
14434S:	Maintained
14435F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14436F:	drivers/mmc/host/mtk-sd.c
14437
14438MEDIATEK MT76 WIRELESS LAN DRIVER
14439M:	Felix Fietkau <nbd@nbd.name>
14440M:	Lorenzo Bianconi <lorenzo@kernel.org>
14441M:	Ryder Lee <ryder.lee@mediatek.com>
14442R:	Shayne Chen <shayne.chen@mediatek.com>
14443R:	Sean Wang <sean.wang@mediatek.com>
14444L:	linux-wireless@vger.kernel.org
14445S:	Maintained
14446T:	git https://github.com/nbd168/wireless
14447F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14448F:	drivers/net/wireless/mediatek/mt76/
14449
14450MEDIATEK MT7601U WIRELESS LAN DRIVER
14451M:	Jakub Kicinski <kuba@kernel.org>
14452L:	linux-wireless@vger.kernel.org
14453S:	Maintained
14454F:	drivers/net/wireless/mediatek/mt7601u/
14455
14456MEDIATEK MT7621 CLOCK DRIVER
14457M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14458S:	Maintained
14459F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14460F:	drivers/clk/ralink/clk-mt7621.c
14461
14462MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14463M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14464S:	Maintained
14465F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14466F:	drivers/pci/controller/pcie-mt7621.c
14467
14468MEDIATEK MT7621 PHY PCI DRIVER
14469M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14470S:	Maintained
14471F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14472F:	drivers/phy/ralink/phy-mt7621-pci.c
14473
14474MEDIATEK MT7621/28/88 I2C DRIVER
14475M:	Stefan Roese <sr@denx.de>
14476L:	linux-i2c@vger.kernel.org
14477S:	Maintained
14478F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14479F:	drivers/i2c/busses/i2c-mt7621.c
14480
14481MEDIATEK MTMIPS CLOCK DRIVER
14482M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14483S:	Maintained
14484F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14485F:	drivers/clk/ralink/clk-mtmips.c
14486
14487MEDIATEK NAND CONTROLLER DRIVER
14488L:	linux-mtd@lists.infradead.org
14489S:	Orphan
14490F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14491F:	drivers/mtd/nand/raw/mtk_*
14492
14493MEDIATEK PMIC LED DRIVER
14494M:	Sean Wang <sean.wang@mediatek.com>
14495S:	Maintained
14496F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14497F:	drivers/leds/leds-mt6323.c
14498
14499MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14500M:	Sean Wang <sean.wang@mediatek.com>
14501S:	Maintained
14502F:	drivers/char/hw_random/mtk-rng.c
14503
14504MEDIATEK SMI DRIVER
14505M:	Yong Wu <yong.wu@mediatek.com>
14506L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14507S:	Supported
14508F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14509F:	drivers/memory/mtk-smi.c
14510F:	include/soc/mediatek/smi.h
14511
14512MEDIATEK SWITCH DRIVER
14513M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14514M:	Daniel Golle <daniel@makrotopia.org>
14515M:	DENG Qingfang <dqfext@gmail.com>
14516M:	Sean Wang <sean.wang@mediatek.com>
14517L:	netdev@vger.kernel.org
14518S:	Maintained
14519F:	drivers/net/dsa/mt7530-mdio.c
14520F:	drivers/net/dsa/mt7530-mmio.c
14521F:	drivers/net/dsa/mt7530.*
14522F:	net/dsa/tag_mtk.c
14523
14524MEDIATEK T7XX 5G WWAN MODEM DRIVER
14525M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14526R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14527R:	Liu Haijun <haijun.liu@mediatek.com>
14528R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14529R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14530L:	netdev@vger.kernel.org
14531S:	Supported
14532F:	drivers/net/wwan/t7xx/
14533
14534MEDIATEK USB3 DRD IP DRIVER
14535M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14536L:	linux-usb@vger.kernel.org
14537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14539S:	Maintained
14540F:	Documentation/devicetree/bindings/usb/mediatek,*
14541F:	drivers/usb/host/xhci-mtk*
14542F:	drivers/usb/mtu3/
14543
14544MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14545M:	Peter Senna Tschudin <peter.senna@gmail.com>
14546M:	Ian Ray <ian.ray@ge.com>
14547M:	Martyn Welch <martyn.welch@collabora.co.uk>
14548S:	Maintained
14549F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14550F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14551
14552MEGARAID SCSI/SAS DRIVERS
14553M:	Kashyap Desai <kashyap.desai@broadcom.com>
14554M:	Sumit Saxena <sumit.saxena@broadcom.com>
14555M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14556M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14557L:	megaraidlinux.pdl@broadcom.com
14558L:	linux-scsi@vger.kernel.org
14559S:	Maintained
14560W:	http://www.avagotech.com/support/
14561F:	Documentation/scsi/megaraid.rst
14562F:	drivers/scsi/megaraid.*
14563F:	drivers/scsi/megaraid/
14564
14565MELEXIS MLX90614 DRIVER
14566M:	Crt Mori <cmo@melexis.com>
14567L:	linux-iio@vger.kernel.org
14568S:	Supported
14569W:	http://www.melexis.com
14570F:	drivers/iio/temperature/mlx90614.c
14571
14572MELEXIS MLX90632 DRIVER
14573M:	Crt Mori <cmo@melexis.com>
14574L:	linux-iio@vger.kernel.org
14575S:	Supported
14576W:	http://www.melexis.com
14577F:	drivers/iio/temperature/mlx90632.c
14578
14579MELEXIS MLX90635 DRIVER
14580M:	Crt Mori <cmo@melexis.com>
14581L:	linux-iio@vger.kernel.org
14582S:	Supported
14583W:	http://www.melexis.com
14584F:	drivers/iio/temperature/mlx90635.c
14585
14586MELFAS MIP4 TOUCHSCREEN DRIVER
14587M:	Sangwon Jee <jeesw@melfas.com>
14588S:	Supported
14589W:	http://www.melfas.com
14590F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14591F:	drivers/input/touchscreen/melfas_mip4.c
14592
14593MELLANOX BLUEFIELD I2C DRIVER
14594M:	Khalil Blaiech <kblaiech@nvidia.com>
14595M:	Asmaa Mnebhi <asmaa@nvidia.com>
14596L:	linux-i2c@vger.kernel.org
14597S:	Supported
14598F:	drivers/i2c/busses/i2c-mlxbf.c
14599
14600MELLANOX ETHERNET DRIVER (mlx4_en)
14601M:	Tariq Toukan <tariqt@nvidia.com>
14602L:	netdev@vger.kernel.org
14603S:	Supported
14604W:	https://www.nvidia.com/networking/
14605Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14606F:	drivers/net/ethernet/mellanox/mlx4/en_*
14607
14608MELLANOX ETHERNET DRIVER (mlx5e)
14609M:	Saeed Mahameed <saeedm@nvidia.com>
14610M:	Tariq Toukan <tariqt@nvidia.com>
14611L:	netdev@vger.kernel.org
14612S:	Supported
14613W:	https://www.nvidia.com/networking/
14614Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14615F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14616
14617MELLANOX ETHERNET INNOVA DRIVERS
14618R:	Boris Pismenny <borisp@nvidia.com>
14619L:	netdev@vger.kernel.org
14620S:	Supported
14621W:	https://www.nvidia.com/networking/
14622Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14623F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14624F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14625F:	include/linux/mlx5/mlx5_ifc_fpga.h
14626
14627MELLANOX ETHERNET SWITCH DRIVERS
14628M:	Ido Schimmel <idosch@nvidia.com>
14629M:	Petr Machata <petrm@nvidia.com>
14630L:	netdev@vger.kernel.org
14631S:	Supported
14632W:	https://www.nvidia.com/networking/
14633Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14634F:	drivers/net/ethernet/mellanox/mlxsw/
14635F:	tools/testing/selftests/drivers/net/mlxsw/
14636
14637MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14638M:	mlxsw@nvidia.com
14639L:	netdev@vger.kernel.org
14640S:	Supported
14641W:	https://www.nvidia.com/networking/
14642Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14643F:	drivers/net/ethernet/mellanox/mlxfw/
14644
14645MELLANOX HARDWARE PLATFORM SUPPORT
14646M:	Hans de Goede <hdegoede@redhat.com>
14647M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14648M:	Vadim Pasternak <vadimp@nvidia.com>
14649L:	platform-driver-x86@vger.kernel.org
14650S:	Supported
14651F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14652F:	drivers/platform/mellanox/
14653F:	include/linux/platform_data/mlxreg.h
14654
14655MELLANOX MLX4 core VPI driver
14656M:	Tariq Toukan <tariqt@nvidia.com>
14657L:	netdev@vger.kernel.org
14658L:	linux-rdma@vger.kernel.org
14659S:	Supported
14660W:	https://www.nvidia.com/networking/
14661Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14662F:	drivers/net/ethernet/mellanox/mlx4/
14663F:	include/linux/mlx4/
14664
14665MELLANOX MLX4 IB driver
14666M:	Yishai Hadas <yishaih@nvidia.com>
14667L:	linux-rdma@vger.kernel.org
14668S:	Supported
14669W:	https://www.nvidia.com/networking/
14670Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14671F:	drivers/infiniband/hw/mlx4/
14672F:	include/linux/mlx4/
14673F:	include/uapi/rdma/mlx4-abi.h
14674
14675MELLANOX MLX5 core VPI driver
14676M:	Saeed Mahameed <saeedm@nvidia.com>
14677M:	Leon Romanovsky <leonro@nvidia.com>
14678M:	Tariq Toukan <tariqt@nvidia.com>
14679L:	netdev@vger.kernel.org
14680L:	linux-rdma@vger.kernel.org
14681S:	Supported
14682W:	https://www.nvidia.com/networking/
14683Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14684F:	Documentation/networking/device_drivers/ethernet/mellanox/
14685F:	drivers/net/ethernet/mellanox/mlx5/core/
14686F:	include/linux/mlx5/
14687
14688MELLANOX MLX5 IB driver
14689M:	Leon Romanovsky <leonro@nvidia.com>
14690L:	linux-rdma@vger.kernel.org
14691S:	Supported
14692W:	https://www.nvidia.com/networking/
14693Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14694F:	drivers/infiniband/hw/mlx5/
14695F:	include/linux/mlx5/
14696F:	include/uapi/rdma/mlx5-abi.h
14697
14698MELLANOX MLX5 VDPA DRIVER
14699M:	Dragos Tatulea <dtatulea@nvidia.com>
14700L:	virtualization@lists.linux.dev
14701S:	Supported
14702F:	drivers/vdpa/mlx5/
14703
14704MELLANOX MLXCPLD I2C AND MUX DRIVER
14705M:	Vadim Pasternak <vadimp@nvidia.com>
14706M:	Michael Shych <michaelsh@nvidia.com>
14707L:	linux-i2c@vger.kernel.org
14708S:	Supported
14709F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14710F:	drivers/i2c/busses/i2c-mlxcpld.c
14711F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14712
14713MELLANOX MLXCPLD LED DRIVER
14714M:	Vadim Pasternak <vadimp@nvidia.com>
14715L:	linux-leds@vger.kernel.org
14716S:	Supported
14717F:	Documentation/leds/leds-mlxcpld.rst
14718F:	drivers/leds/leds-mlxcpld.c
14719F:	drivers/leds/leds-mlxreg.c
14720
14721MELLANOX PLATFORM DRIVER
14722M:	Vadim Pasternak <vadimp@nvidia.com>
14723L:	platform-driver-x86@vger.kernel.org
14724S:	Supported
14725F:	drivers/platform/x86/mlx-platform.c
14726
14727MEMBARRIER SUPPORT
14728M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14729M:	"Paul E. McKenney" <paulmck@kernel.org>
14730L:	linux-kernel@vger.kernel.org
14731S:	Supported
14732F:	Documentation/scheduler/membarrier.rst
14733F:	arch/*/include/asm/membarrier.h
14734F:	arch/*/include/asm/sync_core.h
14735F:	include/uapi/linux/membarrier.h
14736F:	kernel/sched/membarrier.c
14737
14738MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14739M:	Mike Rapoport <rppt@kernel.org>
14740L:	linux-mm@kvack.org
14741S:	Maintained
14742F:	Documentation/core-api/boot-time-mm.rst
14743F:	include/linux/memblock.h
14744F:	mm/memblock.c
14745F:	mm/mm_init.c
14746F:	tools/testing/memblock/
14747
14748MEMORY ALLOCATION PROFILING
14749M:	Suren Baghdasaryan <surenb@google.com>
14750M:	Kent Overstreet <kent.overstreet@linux.dev>
14751L:	linux-mm@kvack.org
14752S:	Maintained
14753F:	Documentation/mm/allocation-profiling.rst
14754F:	include/linux/alloc_tag.h
14755F:	include/linux/pgalloc_tag.h
14756F:	lib/alloc_tag.c
14757
14758MEMORY CONTROLLER DRIVERS
14759M:	Krzysztof Kozlowski <krzk@kernel.org>
14760L:	linux-kernel@vger.kernel.org
14761S:	Maintained
14762B:	mailto:krzysztof.kozlowski@linaro.org
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14764F:	Documentation/devicetree/bindings/memory-controllers/
14765F:	drivers/memory/
14766F:	include/dt-bindings/memory/
14767F:	include/memory/
14768
14769MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14770M:	Dmitry Osipenko <digetx@gmail.com>
14771L:	linux-pm@vger.kernel.org
14772L:	linux-tegra@vger.kernel.org
14773S:	Maintained
14774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14775F:	drivers/devfreq/tegra30-devfreq.c
14776
14777MEMORY HOT(UN)PLUG
14778M:	David Hildenbrand <david@redhat.com>
14779M:	Oscar Salvador <osalvador@suse.de>
14780L:	linux-mm@kvack.org
14781S:	Maintained
14782F:	Documentation/admin-guide/mm/memory-hotplug.rst
14783F:	Documentation/core-api/memory-hotplug.rst
14784F:	drivers/base/memory.c
14785F:	include/linux/memory_hotplug.h
14786F:	mm/memory_hotplug.c
14787F:	tools/testing/selftests/memory-hotplug/
14788
14789MEMORY MANAGEMENT
14790M:	Andrew Morton <akpm@linux-foundation.org>
14791L:	linux-mm@kvack.org
14792S:	Maintained
14793W:	http://www.linux-mm.org
14794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14795T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14796F:	include/linux/gfp.h
14797F:	include/linux/gfp_types.h
14798F:	include/linux/memfd.h
14799F:	include/linux/memory.h
14800F:	include/linux/memory_hotplug.h
14801F:	include/linux/memory-tiers.h
14802F:	include/linux/mempolicy.h
14803F:	include/linux/mempool.h
14804F:	include/linux/memremap.h
14805F:	include/linux/mm.h
14806F:	include/linux/mm_*.h
14807F:	include/linux/mmzone.h
14808F:	include/linux/mmu_notifier.h
14809F:	include/linux/pagewalk.h
14810F:	include/linux/rmap.h
14811F:	include/trace/events/ksm.h
14812F:	mm/
14813F:	tools/mm/
14814F:	tools/testing/selftests/mm/
14815N:	include/linux/page[-_]*
14816
14817MEMORY MAPPING
14818M:	Andrew Morton <akpm@linux-foundation.org>
14819M:	Liam R. Howlett <Liam.Howlett@oracle.com>
14820M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14821R:	Vlastimil Babka <vbabka@suse.cz>
14822R:	Jann Horn <jannh@google.com>
14823L:	linux-mm@kvack.org
14824S:	Maintained
14825W:	http://www.linux-mm.org
14826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14827F:	mm/mmap.c
14828
14829MEMORY TECHNOLOGY DEVICES (MTD)
14830M:	Miquel Raynal <miquel.raynal@bootlin.com>
14831M:	Richard Weinberger <richard@nod.at>
14832M:	Vignesh Raghavendra <vigneshr@ti.com>
14833L:	linux-mtd@lists.infradead.org
14834S:	Maintained
14835W:	http://www.linux-mtd.infradead.org/
14836Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14837C:	irc://irc.oftc.net/mtd
14838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14840F:	Documentation/devicetree/bindings/mtd/
14841F:	drivers/mtd/
14842F:	include/linux/mtd/
14843F:	include/uapi/mtd/
14844
14845MEN A21 WATCHDOG DRIVER
14846M:	Johannes Thumshirn <morbidrsa@gmail.com>
14847L:	linux-watchdog@vger.kernel.org
14848S:	Maintained
14849F:	drivers/watchdog/mena21_wdt.c
14850
14851MEN CHAMELEON BUS (mcb)
14852M:	Johannes Thumshirn <morbidrsa@gmail.com>
14853S:	Maintained
14854F:	Documentation/driver-api/men-chameleon-bus.rst
14855F:	drivers/mcb/
14856F:	include/linux/mcb.h
14857
14858MEN F21BMC (Board Management Controller)
14859M:	Andreas Werner <andreas.werner@men.de>
14860S:	Supported
14861F:	Documentation/hwmon/menf21bmc.rst
14862F:	drivers/hwmon/menf21bmc_hwmon.c
14863F:	drivers/leds/leds-menf21bmc.c
14864F:	drivers/mfd/menf21bmc.c
14865F:	drivers/watchdog/menf21bmc_wdt.c
14866
14867MEN Z069 WATCHDOG DRIVER
14868M:	Johannes Thumshirn <jth@kernel.org>
14869L:	linux-watchdog@vger.kernel.org
14870S:	Maintained
14871F:	drivers/watchdog/menz69_wdt.c
14872
14873MESON AO CEC DRIVER FOR AMLOGIC SOCS
14874M:	Neil Armstrong <neil.armstrong@linaro.org>
14875L:	linux-media@vger.kernel.org
14876L:	linux-amlogic@lists.infradead.org
14877S:	Supported
14878W:	http://linux-meson.com/
14879T:	git git://linuxtv.org/media_tree.git
14880F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14881F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14882F:	drivers/media/cec/platform/meson/ao-cec.c
14883
14884MESON GE2D DRIVER FOR AMLOGIC SOCS
14885M:	Neil Armstrong <neil.armstrong@linaro.org>
14886L:	linux-media@vger.kernel.org
14887L:	linux-amlogic@lists.infradead.org
14888S:	Supported
14889T:	git git://linuxtv.org/media_tree.git
14890F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14891F:	drivers/media/platform/amlogic/meson-ge2d/
14892
14893MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14894M:	Liang Yang <liang.yang@amlogic.com>
14895L:	linux-mtd@lists.infradead.org
14896S:	Maintained
14897F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14898F:	drivers/mtd/nand/raw/meson_*
14899
14900MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14901M:	Neil Armstrong <neil.armstrong@linaro.org>
14902L:	linux-media@vger.kernel.org
14903L:	linux-amlogic@lists.infradead.org
14904S:	Supported
14905T:	git git://linuxtv.org/media_tree.git
14906F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14907F:	drivers/staging/media/meson/vdec/
14908
14909META ETHERNET DRIVERS
14910M:	Alexander Duyck <alexanderduyck@fb.com>
14911M:	Jakub Kicinski <kuba@kernel.org>
14912R:	kernel-team@meta.com
14913S:	Supported
14914F:	Documentation/networking/device_drivers/ethernet/meta/
14915F:	drivers/net/ethernet/meta/
14916
14917METHODE UDPU SUPPORT
14918M:	Robert Marko <robert.marko@sartura.hr>
14919S:	Maintained
14920F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14921F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14922
14923MHI BUS
14924M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14925L:	mhi@lists.linux.dev
14926L:	linux-arm-msm@vger.kernel.org
14927S:	Maintained
14928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14929F:	Documentation/ABI/stable/sysfs-bus-mhi
14930F:	Documentation/mhi/
14931F:	drivers/bus/mhi/
14932F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14933F:	include/linux/mhi.h
14934
14935MICROBLAZE ARCHITECTURE
14936M:	Michal Simek <monstr@monstr.eu>
14937S:	Supported
14938W:	http://www.monstr.eu/fdt/
14939T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14940F:	arch/microblaze/
14941
14942MICROBLAZE TMR INJECT
14943M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14944S:	Supported
14945F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14946F:	drivers/misc/xilinx_tmr_inject.c
14947
14948MICROBLAZE TMR MANAGER
14949M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14950S:	Supported
14951F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14952F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14953F:	drivers/misc/xilinx_tmr_manager.c
14954
14955MICROCHIP AT91 DMA DRIVERS
14956M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14958L:	dmaengine@vger.kernel.org
14959S:	Supported
14960F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14961F:	drivers/dma/at_hdmac.c
14962F:	drivers/dma/at_xdmac.c
14963F:	include/dt-bindings/dma/at91.h
14964
14965MICROCHIP AT91 SERIAL DRIVER
14966M:	Richard Genoud <richard.genoud@bootlin.com>
14967S:	Maintained
14968F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14969F:	drivers/tty/serial/atmel_serial.c
14970F:	drivers/tty/serial/atmel_serial.h
14971
14972MICROCHIP AT91 USART MFD DRIVER
14973M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14974L:	linux-kernel@vger.kernel.org
14975S:	Supported
14976F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14977F:	drivers/mfd/at91-usart.c
14978F:	include/dt-bindings/mfd/at91-usart.h
14979
14980MICROCHIP AT91 USART SPI DRIVER
14981M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14982L:	linux-spi@vger.kernel.org
14983S:	Supported
14984F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14985F:	drivers/spi/spi-at91-usart.c
14986
14987MICROCHIP AUDIO ASOC DRIVERS
14988M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14989L:	linux-sound@vger.kernel.org
14990S:	Supported
14991F:	Documentation/devicetree/bindings/sound/atmel*
14992F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14993F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14994F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14995F:	sound/soc/atmel
14996
14997MICROCHIP CSI2DC DRIVER
14998M:	Eugen Hristev <eugen.hristev@microchip.com>
14999L:	linux-media@vger.kernel.org
15000S:	Supported
15001F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15002F:	drivers/media/platform/microchip/microchip-csi2dc.c
15003
15004MICROCHIP ECC DRIVER
15005L:	linux-crypto@vger.kernel.org
15006S:	Orphan
15007F:	drivers/crypto/atmel-ecc.*
15008
15009MICROCHIP EIC DRIVER
15010M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15012S:	Supported
15013F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15014F:	drivers/irqchip/irq-mchp-eic.c
15015
15016MICROCHIP I2C DRIVER
15017M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15018L:	linux-i2c@vger.kernel.org
15019S:	Supported
15020F:	drivers/i2c/busses/i2c-at91-*.c
15021F:	drivers/i2c/busses/i2c-at91.h
15022
15023MICROCHIP ISC DRIVER
15024M:	Eugen Hristev <eugen.hristev@microchip.com>
15025L:	linux-media@vger.kernel.org
15026S:	Supported
15027F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15028F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15029F:	drivers/media/platform/microchip/microchip-isc*
15030F:	drivers/media/platform/microchip/microchip-sama*-isc*
15031F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15032F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15033F:	include/linux/atmel-isc-media.h
15034
15035MICROCHIP ISI DRIVER
15036M:	Eugen Hristev <eugen.hristev@microchip.com>
15037L:	linux-media@vger.kernel.org
15038S:	Supported
15039F:	drivers/media/platform/atmel/atmel-isi.c
15040F:	drivers/media/platform/atmel/atmel-isi.h
15041
15042MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15043M:	Woojung Huh <woojung.huh@microchip.com>
15044M:	UNGLinuxDriver@microchip.com
15045L:	netdev@vger.kernel.org
15046S:	Maintained
15047F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15048F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15049F:	drivers/net/dsa/microchip/*
15050F:	include/linux/dsa/ksz_common.h
15051F:	include/linux/platform_data/microchip-ksz.h
15052F:	net/dsa/tag_ksz.c
15053
15054MICROCHIP LAN743X ETHERNET DRIVER
15055M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15056M:	UNGLinuxDriver@microchip.com
15057L:	netdev@vger.kernel.org
15058S:	Maintained
15059F:	drivers/net/ethernet/microchip/lan743x_*
15060
15061MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15062M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15063L:	netdev@vger.kernel.org
15064S:	Maintained
15065F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15066F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15067
15068MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15069M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15070R:	UNGLinuxDriver@microchip.com
15071L:	netdev@vger.kernel.org
15072S:	Maintained
15073F:	drivers/net/phy/microchip_t1.c
15074
15075MICROCHIP LAN966X ETHERNET DRIVER
15076M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15077M:	UNGLinuxDriver@microchip.com
15078L:	netdev@vger.kernel.org
15079S:	Maintained
15080F:	drivers/net/ethernet/microchip/lan966x/*
15081
15082MICROCHIP LAN966X OIC DRIVER
15083M:	Herve Codina <herve.codina@bootlin.com>
15084S:	Maintained
15085F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15086F:	drivers/irqchip/irq-lan966x-oic.c
15087
15088MICROCHIP LCDFB DRIVER
15089M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15090L:	linux-fbdev@vger.kernel.org
15091S:	Maintained
15092F:	drivers/video/fbdev/atmel_lcdfb.c
15093F:	include/video/atmel_lcdc.h
15094
15095MICROCHIP MCP16502 PMIC DRIVER
15096M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15098S:	Supported
15099F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15100F:	drivers/regulator/mcp16502.c
15101
15102MICROCHIP MCP3564 ADC DRIVER
15103M:	Marius Cristea <marius.cristea@microchip.com>
15104L:	linux-iio@vger.kernel.org
15105S:	Supported
15106F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15107F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15108F:	drivers/iio/adc/mcp3564.c
15109
15110MICROCHIP MCP3911 ADC DRIVER
15111M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15112M:	Kent Gustavsson <kent@minoris.se>
15113L:	linux-iio@vger.kernel.org
15114S:	Maintained
15115F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15116F:	drivers/iio/adc/mcp3911.c
15117
15118MICROCHIP MMC/SD/SDIO MCI DRIVER
15119M:	Aubin Constans <aubin.constans@microchip.com>
15120S:	Maintained
15121F:	drivers/mmc/host/atmel-mci.c
15122
15123MICROCHIP NAND DRIVER
15124L:	linux-mtd@lists.infradead.org
15125S:	Orphan
15126F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15127F:	drivers/mtd/nand/raw/atmel/*
15128
15129MICROCHIP OTPC DRIVER
15130M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132S:	Supported
15133F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15134F:	drivers/nvmem/microchip-otpc.c
15135F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15136
15137MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15138M:	Matteo Martelli <matteomartelli3@gmail.com>
15139L:	linux-iio@vger.kernel.org
15140S:	Supported
15141F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15142F:	drivers/iio/adc/pac1921.c
15143
15144MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15145M:	Marius Cristea <marius.cristea@microchip.com>
15146L:	linux-iio@vger.kernel.org
15147S:	Supported
15148F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15149F:	drivers/iio/adc/pac1934.c
15150
15151MICROCHIP PCI1XXXX GP DRIVER
15152M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15153M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15154L:	linux-gpio@vger.kernel.org
15155S:	Supported
15156F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15157F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15158F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15159F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15160
15161MICROCHIP PCI1XXXX I2C DRIVER
15162M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15163M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15164M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15165L:	linux-i2c@vger.kernel.org
15166S:	Maintained
15167F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15168
15169MICROCHIP PCIe UART DRIVER
15170M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15171M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15172L:	linux-serial@vger.kernel.org
15173S:	Maintained
15174F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15175
15176MICROCHIP POLARFIRE FPGA DRIVERS
15177M:	Conor Dooley <conor.dooley@microchip.com>
15178L:	linux-fpga@vger.kernel.org
15179S:	Supported
15180F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15181F:	drivers/fpga/microchip-spi.c
15182
15183MICROCHIP PWM DRIVER
15184M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15186L:	linux-pwm@vger.kernel.org
15187S:	Supported
15188F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15189F:	drivers/pwm/pwm-atmel.c
15190
15191MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15192M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15193M:	Dharma Balasubiramani <dharma.b@microchip.com>
15194L:	dri-devel@lists.freedesktop.org
15195S:	Supported
15196F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15197F:	drivers/gpu/drm/bridge/microchip-lvds.c
15198
15199MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15200M:	Eugen Hristev <eugen.hristev@microchip.com>
15201L:	linux-iio@vger.kernel.org
15202S:	Supported
15203F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15204F:	drivers/iio/adc/at91-sama5d2_adc.c
15205F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15206
15207MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15208M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15209S:	Supported
15210F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15211F:	drivers/power/reset/at91-sama5d2_shdwc.c
15212
15213MICROCHIP SOC DRIVERS
15214M:	Conor Dooley <conor@kernel.org>
15215S:	Supported
15216T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15217F:	Documentation/devicetree/bindings/soc/microchip/
15218F:	drivers/soc/microchip/
15219
15220MICROCHIP SPI DRIVER
15221M:	Ryan Wanner <ryan.wanner@microchip.com>
15222S:	Supported
15223F:	drivers/spi/spi-atmel.*
15224
15225MICROCHIP SSC DRIVER
15226M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15228S:	Supported
15229F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15230F:	drivers/misc/atmel-ssc.c
15231F:	include/linux/atmel-ssc.h
15232
15233Microchip Timer Counter Block (TCB) Capture Driver
15234M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15236L:	linux-iio@vger.kernel.org
15237S:	Maintained
15238F:	drivers/counter/microchip-tcb-capture.c
15239
15240MICROCHIP USB251XB DRIVER
15241M:	Richard Leitner <richard.leitner@skidata.com>
15242L:	linux-usb@vger.kernel.org
15243S:	Maintained
15244F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15245F:	drivers/usb/misc/usb251xb.c
15246
15247MICROCHIP USBA UDC DRIVER
15248M:	Cristian Birsan <cristian.birsan@microchip.com>
15249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15250S:	Supported
15251F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15252
15253MICROCHIP WILC1000 WIFI DRIVER
15254M:	Ajay Singh <ajay.kathat@microchip.com>
15255M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15256L:	linux-wireless@vger.kernel.org
15257S:	Supported
15258F:	drivers/net/wireless/microchip/wilc1000/
15259
15260MICROSEMI MIPS SOCS
15261M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15262M:	UNGLinuxDriver@microchip.com
15263L:	linux-mips@vger.kernel.org
15264S:	Supported
15265F:	Documentation/devicetree/bindings/mips/mscc.txt
15266F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15267F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15268F:	arch/mips/boot/dts/mscc/
15269F:	arch/mips/configs/generic/board-ocelot.config
15270F:	arch/mips/generic/board-ocelot.c
15271
15272MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15273M:	Don Brace <don.brace@microchip.com>
15274L:	storagedev@microchip.com
15275L:	linux-scsi@vger.kernel.org
15276S:	Supported
15277F:	Documentation/scsi/smartpqi.rst
15278F:	drivers/scsi/smartpqi/Kconfig
15279F:	drivers/scsi/smartpqi/Makefile
15280F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15281F:	include/linux/cciss*.h
15282F:	include/uapi/linux/cciss*.h
15283
15284MICROSOFT MANA RDMA DRIVER
15285M:	Long Li <longli@microsoft.com>
15286M:	Ajay Sharma <sharmaajay@microsoft.com>
15287L:	linux-rdma@vger.kernel.org
15288S:	Supported
15289F:	drivers/infiniband/hw/mana/
15290F:	include/net/mana
15291F:	include/uapi/rdma/mana-abi.h
15292
15293MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15294M:	Maximilian Luz <luzmaximilian@gmail.com>
15295L:	platform-driver-x86@vger.kernel.org
15296S:	Maintained
15297F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15298
15299MICROSOFT SURFACE BATTERY AND AC DRIVERS
15300M:	Maximilian Luz <luzmaximilian@gmail.com>
15301L:	linux-pm@vger.kernel.org
15302L:	platform-driver-x86@vger.kernel.org
15303S:	Maintained
15304F:	drivers/power/supply/surface_battery.c
15305F:	drivers/power/supply/surface_charger.c
15306
15307MICROSOFT SURFACE DTX DRIVER
15308M:	Maximilian Luz <luzmaximilian@gmail.com>
15309L:	platform-driver-x86@vger.kernel.org
15310S:	Maintained
15311F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15312F:	drivers/platform/surface/surface_dtx.c
15313F:	include/uapi/linux/surface_aggregator/dtx.h
15314
15315MICROSOFT SURFACE SENSOR FAN DRIVER
15316M:	Maximilian Luz <luzmaximilian@gmail.com>
15317M:	Ivor Wanders <ivor@iwanders.net>
15318L:	linux-hwmon@vger.kernel.org
15319S:	Maintained
15320F:	Documentation/hwmon/surface_fan.rst
15321F:	drivers/hwmon/surface_fan.c
15322
15323MICROSOFT SURFACE SENSOR THERMAL DRIVER
15324M:	Maximilian Luz <luzmaximilian@gmail.com>
15325L:	linux-hwmon@vger.kernel.org
15326S:	Maintained
15327F:	drivers/hwmon/surface_temp.c
15328
15329MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15330M:	Maximilian Luz <luzmaximilian@gmail.com>
15331L:	platform-driver-x86@vger.kernel.org
15332S:	Maintained
15333F:	drivers/platform/surface/surface_gpe.c
15334
15335MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15336M:	Hans de Goede <hdegoede@redhat.com>
15337M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15338M:	Maximilian Luz <luzmaximilian@gmail.com>
15339L:	platform-driver-x86@vger.kernel.org
15340S:	Maintained
15341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15342F:	drivers/platform/surface/
15343
15344MICROSOFT SURFACE HID TRANSPORT DRIVER
15345M:	Maximilian Luz <luzmaximilian@gmail.com>
15346L:	linux-input@vger.kernel.org
15347L:	platform-driver-x86@vger.kernel.org
15348S:	Maintained
15349F:	drivers/hid/surface-hid/
15350
15351MICROSOFT SURFACE HOT-PLUG DRIVER
15352M:	Maximilian Luz <luzmaximilian@gmail.com>
15353L:	platform-driver-x86@vger.kernel.org
15354S:	Maintained
15355F:	drivers/platform/surface/surface_hotplug.c
15356
15357MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15358M:	Maximilian Luz <luzmaximilian@gmail.com>
15359L:	platform-driver-x86@vger.kernel.org
15360S:	Maintained
15361F:	drivers/platform/surface/surface_platform_profile.c
15362
15363MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15364M:	Chen Yu <yu.c.chen@intel.com>
15365L:	platform-driver-x86@vger.kernel.org
15366S:	Supported
15367F:	drivers/platform/surface/surfacepro3_button.c
15368
15369MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15370M:	Maximilian Luz <luzmaximilian@gmail.com>
15371L:	platform-driver-x86@vger.kernel.org
15372S:	Maintained
15373F:	drivers/platform/surface/surface_aggregator_hub.c
15374
15375MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15376M:	Maximilian Luz <luzmaximilian@gmail.com>
15377L:	platform-driver-x86@vger.kernel.org
15378S:	Maintained
15379W:	https://github.com/linux-surface/surface-aggregator-module
15380C:	irc://irc.libera.chat/linux-surface
15381F:	Documentation/driver-api/surface_aggregator/
15382F:	drivers/platform/surface/aggregator/
15383F:	drivers/platform/surface/surface_acpi_notify.c
15384F:	drivers/platform/surface/surface_aggregator_cdev.c
15385F:	drivers/platform/surface/surface_aggregator_registry.c
15386F:	include/linux/surface_acpi_notify.h
15387F:	include/linux/surface_aggregator/
15388F:	include/uapi/linux/surface_aggregator/
15389
15390MICROTEK X6 SCANNER
15391M:	Oliver Neukum <oliver@neukum.org>
15392S:	Maintained
15393F:	drivers/usb/image/microtek.*
15394
15395MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15396M:	Luka Kovacic <luka.kovacic@sartura.hr>
15397M:	Luka Perkov <luka.perkov@sartura.hr>
15398S:	Maintained
15399F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15400F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15401F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15402F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15403F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15404F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15405
15406MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15407M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15408L:	linux-media@vger.kernel.org
15409S:	Maintained
15410F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15411F:	Documentation/driver-api/media/drivers/ccs/
15412F:	Documentation/userspace-api/media/drivers/ccs.rst
15413F:	drivers/media/i2c/ccs-pll.c
15414F:	drivers/media/i2c/ccs-pll.h
15415F:	drivers/media/i2c/ccs/
15416F:	include/uapi/linux/ccs.h
15417F:	include/uapi/linux/smiapp.h
15418
15419MIPS
15420M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15421L:	linux-mips@vger.kernel.org
15422S:	Maintained
15423W:	http://www.linux-mips.org/
15424Q:	https://patchwork.kernel.org/project/linux-mips/list/
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15426F:	Documentation/devicetree/bindings/mips/
15427F:	Documentation/arch/mips/
15428F:	arch/mips/
15429F:	drivers/platform/mips/
15430F:	include/dt-bindings/mips/
15431
15432MIPS BOSTON DEVELOPMENT BOARD
15433M:	Paul Burton <paulburton@kernel.org>
15434L:	linux-mips@vger.kernel.org
15435S:	Maintained
15436F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15437F:	arch/mips/boot/dts/img/boston.dts
15438F:	arch/mips/configs/generic/board-boston.config
15439F:	drivers/clk/imgtec/clk-boston.c
15440F:	include/dt-bindings/clock/boston-clock.h
15441
15442MIPS CORE DRIVERS
15443M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15444L:	linux-mips@vger.kernel.org
15445S:	Supported
15446F:	drivers/bus/mips_cdmm.c
15447F:	drivers/clocksource/mips-gic-timer.c
15448F:	drivers/cpuidle/cpuidle-cps.c
15449F:	drivers/irqchip/irq-mips-cpu.c
15450F:	drivers/irqchip/irq-mips-gic.c
15451
15452MIPS GENERIC PLATFORM
15453M:	Paul Burton <paulburton@kernel.org>
15454L:	linux-mips@vger.kernel.org
15455S:	Supported
15456F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15457F:	arch/mips/generic/
15458F:	arch/mips/tools/generic-board-config.sh
15459
15460MIPS RINT INSTRUCTION EMULATION
15461M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15462L:	linux-mips@vger.kernel.org
15463S:	Supported
15464F:	arch/mips/math-emu/dp_rint.c
15465F:	arch/mips/math-emu/sp_rint.c
15466
15467MIPS/LOONGSON1 ARCHITECTURE
15468M:	Keguang Zhang <keguang.zhang@gmail.com>
15469L:	linux-mips@vger.kernel.org
15470S:	Maintained
15471F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15472F:	arch/mips/include/asm/mach-loongson32/
15473F:	arch/mips/loongson32/
15474F:	drivers/*/*loongson1*
15475F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15476
15477MIPS/LOONGSON2EF ARCHITECTURE
15478M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15479L:	linux-mips@vger.kernel.org
15480S:	Maintained
15481F:	arch/mips/include/asm/mach-loongson2ef/
15482F:	arch/mips/loongson2ef/
15483F:	drivers/cpufreq/loongson2_cpufreq.c
15484
15485MIPS/LOONGSON64 ARCHITECTURE
15486M:	Huacai Chen <chenhuacai@kernel.org>
15487M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15488L:	linux-mips@vger.kernel.org
15489S:	Maintained
15490F:	arch/mips/include/asm/mach-loongson64/
15491F:	arch/mips/loongson64/
15492F:	drivers/irqchip/irq-loongson*
15493F:	drivers/platform/mips/cpu_hwmon.c
15494
15495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15496M:	Hans Verkuil <hverkuil@xs4all.nl>
15497L:	linux-media@vger.kernel.org
15498S:	Odd Fixes
15499W:	https://linuxtv.org
15500T:	git git://linuxtv.org/media_tree.git
15501F:	drivers/media/radio/radio-miropcm20*
15502
15503MITSUMI MM8013 FG DRIVER
15504M:	Konrad Dybcio <konradybcio@kernel.org>
15505F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15506F:	drivers/power/supply/mm8013.c
15507
15508MMP SUPPORT
15509R:	Lubomir Rintel <lkundrak@v3.sk>
15510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15511S:	Odd Fixes
15512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15513F:	arch/arm/boot/dts/marvell/mmp*
15514F:	arch/arm/mach-mmp/
15515F:	include/linux/soc/mmp/
15516
15517MMP USB PHY DRIVERS
15518R:	Lubomir Rintel <lkundrak@v3.sk>
15519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15520S:	Maintained
15521F:	drivers/phy/marvell/phy-mmp3-usb.c
15522F:	drivers/phy/marvell/phy-pxa-usb.c
15523
15524MMU GATHER AND TLB INVALIDATION
15525M:	Will Deacon <will@kernel.org>
15526M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15527M:	Andrew Morton <akpm@linux-foundation.org>
15528M:	Nick Piggin <npiggin@gmail.com>
15529M:	Peter Zijlstra <peterz@infradead.org>
15530L:	linux-arch@vger.kernel.org
15531L:	linux-mm@kvack.org
15532S:	Maintained
15533F:	arch/*/include/asm/tlb.h
15534F:	include/asm-generic/tlb.h
15535F:	mm/mmu_gather.c
15536
15537MN88472 MEDIA DRIVER
15538L:	linux-media@vger.kernel.org
15539S:	Orphan
15540W:	https://linuxtv.org
15541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15542F:	drivers/media/dvb-frontends/mn88472*
15543
15544MN88473 MEDIA DRIVER
15545L:	linux-media@vger.kernel.org
15546S:	Orphan
15547W:	https://linuxtv.org
15548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15549F:	drivers/media/dvb-frontends/mn88473*
15550
15551MOBILEYE MIPS SOCS
15552M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15553M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15554M:	Théo Lebrun <theo.lebrun@bootlin.com>
15555L:	linux-mips@vger.kernel.org
15556S:	Maintained
15557F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15558F:	Documentation/devicetree/bindings/soc/mobileye/
15559F:	arch/mips/boot/dts/mobileye/
15560F:	arch/mips/configs/eyeq5_defconfig
15561F:	arch/mips/mobileye/board-epm5.its.S
15562F:	drivers/clk/clk-eyeq.c
15563F:	drivers/pinctrl/pinctrl-eyeq5.c
15564F:	drivers/reset/reset-eyeq.c
15565F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15566
15567MODULE SUPPORT
15568M:	Luis Chamberlain <mcgrof@kernel.org>
15569R:	Petr Pavlu <petr.pavlu@suse.com>
15570R:	Sami Tolvanen <samitolvanen@google.com>
15571R:	Daniel Gomez <da.gomez@samsung.com>
15572L:	linux-modules@vger.kernel.org
15573L:	linux-kernel@vger.kernel.org
15574S:	Maintained
15575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15576F:	include/linux/kmod.h
15577F:	include/linux/module*.h
15578F:	kernel/module/
15579F:	lib/test_kmod.c
15580F:	scripts/module*
15581F:	tools/testing/selftests/kmod/
15582
15583MONOLITHIC POWER SYSTEM PMIC DRIVER
15584M:	Saravanan Sekar <sravanhome@gmail.com>
15585S:	Maintained
15586F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15587F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15588F:	drivers/hwmon/pmbus/mpq7932.c
15589F:	drivers/iio/adc/mp2629_adc.c
15590F:	drivers/mfd/mp2629.c
15591F:	drivers/power/supply/mp2629_charger.c
15592F:	drivers/regulator/mp5416.c
15593F:	drivers/regulator/mpq7920.c
15594F:	drivers/regulator/mpq7920.h
15595F:	include/linux/mfd/mp2629.h
15596
15597MOST(R) TECHNOLOGY DRIVER
15598M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15599M:	Christian Gromm <christian.gromm@microchip.com>
15600S:	Maintained
15601F:	Documentation/ABI/testing/configfs-most
15602F:	Documentation/ABI/testing/sysfs-bus-most
15603F:	drivers/most/
15604F:	drivers/staging/most/
15605F:	include/linux/most.h
15606
15607MOTORCOMM PHY DRIVER
15608M:	Frank <Frank.Sae@motor-comm.com>
15609L:	netdev@vger.kernel.org
15610S:	Maintained
15611F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15612F:	drivers/net/phy/motorcomm.c
15613
15614MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15615M:	Jiri Slaby <jirislaby@kernel.org>
15616S:	Maintained
15617F:	Documentation/driver-api/tty/moxa-smartio.rst
15618F:	drivers/tty/mxser.*
15619
15620MP3309C BACKLIGHT DRIVER
15621M:	Flavio Suligoi <f.suligoi@asem.it>
15622L:	dri-devel@lists.freedesktop.org
15623S:	Maintained
15624F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15625F:	drivers/video/backlight/mp3309c.c
15626
15627MPS MP2891 DRIVER
15628M:	Noah Wang <noahwang.wang@outlook.com>
15629L:	linux-hwmon@vger.kernel.org
15630S:	Maintained
15631F:	Documentation/hwmon/mp2891.rst
15632F:	drivers/hwmon/pmbus/mp2891.c
15633
15634MPS MP2993 DRIVER
15635M:	Noah Wang <noahwang.wang@outlook.com>
15636L:	linux-hwmon@vger.kernel.org
15637S:	Maintained
15638F:	Documentation/hwmon/mp2993.rst
15639F:	drivers/hwmon/pmbus/mp2993.c
15640
15641MPS MP9941 DRIVER
15642M:	Noah Wang <noahwang.wang@outlook.com>
15643L:	linux-hwmon@vger.kernel.org
15644S:	Maintained
15645F:	Documentation/hwmon/mp9941.rst
15646F:	drivers/hwmon/pmbus/mp9941.c
15647
15648MR800 AVERMEDIA USB FM RADIO DRIVER
15649M:	Alexey Klimov <klimov.linux@gmail.com>
15650L:	linux-media@vger.kernel.org
15651S:	Maintained
15652T:	git git://linuxtv.org/media_tree.git
15653F:	drivers/media/radio/radio-mr800.c
15654
15655MRF24J40 IEEE 802.15.4 RADIO DRIVER
15656M:	Stefan Schmidt <stefan@datenfreihafen.org>
15657L:	linux-wpan@vger.kernel.org
15658S:	Odd Fixes
15659F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15660F:	drivers/net/ieee802154/mrf24j40.c
15661
15662MSI EC DRIVER
15663M:	Nikita Kravets <teackot@gmail.com>
15664L:	platform-driver-x86@vger.kernel.org
15665S:	Maintained
15666W:	https://github.com/BeardOverflow/msi-ec
15667F:	drivers/platform/x86/msi-ec.*
15668
15669MSI LAPTOP SUPPORT
15670M:	"Lee, Chun-Yi" <jlee@suse.com>
15671L:	platform-driver-x86@vger.kernel.org
15672S:	Maintained
15673F:	drivers/platform/x86/msi-laptop.c
15674
15675MSI WMI SUPPORT
15676L:	platform-driver-x86@vger.kernel.org
15677S:	Orphan
15678F:	drivers/platform/x86/msi-wmi.c
15679
15680MSI WMI PLATFORM FEATURES
15681M:	Armin Wolf <W_Armin@gmx.de>
15682L:	platform-driver-x86@vger.kernel.org
15683S:	Maintained
15684F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15685F:	Documentation/wmi/devices/msi-wmi-platform.rst
15686F:	drivers/platform/x86/msi-wmi-platform.c
15687
15688MSI001 MEDIA DRIVER
15689L:	linux-media@vger.kernel.org
15690S:	Orphan
15691W:	https://linuxtv.org
15692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15693F:	drivers/media/tuners/msi001*
15694
15695MSI2500 MEDIA DRIVER
15696L:	linux-media@vger.kernel.org
15697S:	Orphan
15698W:	https://linuxtv.org
15699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15700F:	drivers/media/usb/msi2500/
15701
15702MSTAR INTERRUPT CONTROLLER DRIVER
15703M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15704M:	Daniel Palmer <daniel@thingy.jp>
15705S:	Maintained
15706F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15707F:	drivers/irqchip/irq-mst-intc.c
15708
15709MSYSTEMS DISKONCHIP G3 MTD DRIVER
15710M:	Robert Jarzmik <robert.jarzmik@free.fr>
15711L:	linux-mtd@lists.infradead.org
15712S:	Maintained
15713F:	drivers/mtd/devices/docg3*
15714
15715MT9M114 ONSEMI SENSOR DRIVER
15716M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15717L:	linux-media@vger.kernel.org
15718S:	Maintained
15719T:	git git://linuxtv.org/media_tree.git
15720F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15721F:	drivers/media/i2c/mt9m114.c
15722
15723MT9P031 APTINA CAMERA SENSOR
15724M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15725L:	linux-media@vger.kernel.org
15726S:	Maintained
15727T:	git git://linuxtv.org/media_tree.git
15728F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15729F:	drivers/media/i2c/mt9p031.c
15730F:	include/media/i2c/mt9p031.h
15731
15732MT9T112 APTINA CAMERA SENSOR
15733M:	Jacopo Mondi <jacopo@jmondi.org>
15734L:	linux-media@vger.kernel.org
15735S:	Odd Fixes
15736T:	git git://linuxtv.org/media_tree.git
15737F:	drivers/media/i2c/mt9t112.c
15738F:	include/media/i2c/mt9t112.h
15739
15740MT9V032 APTINA CAMERA SENSOR
15741M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15742L:	linux-media@vger.kernel.org
15743S:	Maintained
15744T:	git git://linuxtv.org/media_tree.git
15745F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15746F:	drivers/media/i2c/mt9v032.c
15747F:	include/media/i2c/mt9v032.h
15748
15749MT9V111 APTINA CAMERA SENSOR
15750M:	Jacopo Mondi <jacopo@jmondi.org>
15751L:	linux-media@vger.kernel.org
15752S:	Maintained
15753T:	git git://linuxtv.org/media_tree.git
15754F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15755F:	drivers/media/i2c/mt9v111.c
15756
15757MULTIFUNCTION DEVICES (MFD)
15758M:	Lee Jones <lee@kernel.org>
15759S:	Maintained
15760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15761F:	Documentation/devicetree/bindings/mfd/
15762F:	drivers/mfd/
15763F:	include/dt-bindings/mfd/
15764F:	include/linux/mfd/
15765
15766MULTIMEDIA CARD (MMC) ETC. OVER SPI
15767S:	Orphan
15768F:	drivers/mmc/host/mmc_spi.c
15769F:	include/linux/spi/mmc_spi.h
15770
15771MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15772M:	Ulf Hansson <ulf.hansson@linaro.org>
15773L:	linux-mmc@vger.kernel.org
15774S:	Maintained
15775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15776F:	Documentation/devicetree/bindings/mmc/
15777F:	drivers/mmc/
15778F:	include/linux/mmc/
15779F:	include/uapi/linux/mmc/
15780
15781MULTIPLEXER SUBSYSTEM
15782M:	Peter Rosin <peda@axentia.se>
15783S:	Maintained
15784F:	Documentation/ABI/testing/sysfs-class-mux*
15785F:	Documentation/devicetree/bindings/mux/
15786F:	drivers/mux/
15787F:	include/dt-bindings/mux/
15788F:	include/linux/mux/
15789
15790MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15791M:	Bin Liu <b-liu@ti.com>
15792L:	linux-usb@vger.kernel.org
15793S:	Maintained
15794F:	drivers/usb/musb/
15795
15796MXL301RF MEDIA DRIVER
15797M:	Akihiro Tsukada <tskd08@gmail.com>
15798L:	linux-media@vger.kernel.org
15799S:	Odd Fixes
15800F:	drivers/media/tuners/mxl301rf*
15801
15802MXL5007T MEDIA DRIVER
15803M:	Michael Krufky <mkrufky@linuxtv.org>
15804L:	linux-media@vger.kernel.org
15805S:	Maintained
15806W:	https://linuxtv.org
15807W:	http://github.com/mkrufky
15808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15809T:	git git://linuxtv.org/mkrufky/tuners.git
15810F:	drivers/media/tuners/mxl5007t.*
15811
15812MXSFB DRM DRIVER
15813M:	Marek Vasut <marex@denx.de>
15814M:	Stefan Agner <stefan@agner.ch>
15815L:	dri-devel@lists.freedesktop.org
15816S:	Supported
15817T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15818F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15819F:	drivers/gpu/drm/mxsfb/
15820
15821MYLEX DAC960 PCI RAID Controller
15822M:	Hannes Reinecke <hare@kernel.org>
15823L:	linux-scsi@vger.kernel.org
15824S:	Supported
15825F:	drivers/scsi/myrb.*
15826F:	drivers/scsi/myrs.*
15827
15828MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15829L:	netdev@vger.kernel.org
15830S:	Orphan
15831W:	https://www.cspi.com/ethernet-products/support/downloads/
15832F:	drivers/net/ethernet/myricom/myri10ge/
15833
15834NAND FLASH SUBSYSTEM
15835M:	Miquel Raynal <miquel.raynal@bootlin.com>
15836R:	Richard Weinberger <richard@nod.at>
15837L:	linux-mtd@lists.infradead.org
15838S:	Maintained
15839W:	http://www.linux-mtd.infradead.org/
15840Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15841C:	irc://irc.oftc.net/mtd
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15843F:	drivers/mtd/nand/
15844F:	include/linux/mtd/*nand*.h
15845
15846NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15847M:	Daniel Mack <zonque@gmail.com>
15848L:	linux-sound@vger.kernel.org
15849S:	Maintained
15850W:	http://www.native-instruments.com
15851F:	sound/usb/caiaq/
15852
15853NATSEMI ETHERNET DRIVER (DP8381x)
15854S:	Orphan
15855F:	drivers/net/ethernet/natsemi/natsemi.c
15856
15857NCR 5380 SCSI DRIVERS
15858M:	Finn Thain <fthain@linux-m68k.org>
15859M:	Michael Schmitz <schmitzmic@gmail.com>
15860L:	linux-scsi@vger.kernel.org
15861S:	Maintained
15862F:	Documentation/scsi/g_NCR5380.rst
15863F:	drivers/scsi/NCR5380.*
15864F:	drivers/scsi/arm/cumana_1.c
15865F:	drivers/scsi/arm/oak.c
15866F:	drivers/scsi/atari_scsi.*
15867F:	drivers/scsi/dmx3191d.c
15868F:	drivers/scsi/g_NCR5380.*
15869F:	drivers/scsi/mac_scsi.*
15870F:	drivers/scsi/sun3_scsi.*
15871F:	drivers/scsi/sun3_scsi_vme.c
15872
15873NCSI LIBRARY
15874M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15875S:	Maintained
15876F:	net/ncsi/
15877
15878NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15879M:	Zev Weiss <zev@bewilderbeest.net>
15880L:	linux-hwmon@vger.kernel.org
15881S:	Maintained
15882F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15883F:	drivers/hwmon/nct6775-i2c.c
15884
15885NETCONSOLE
15886M:	Breno Leitao <leitao@debian.org>
15887S:	Maintained
15888F:	Documentation/networking/netconsole.rst
15889F:	drivers/net/netconsole.c
15890F:	tools/testing/selftests/drivers/net/netcons_basic.sh
15891
15892NETDEVSIM
15893M:	Jakub Kicinski <kuba@kernel.org>
15894S:	Maintained
15895F:	drivers/net/netdevsim/*
15896F:	tools/testing/selftests/drivers/net/netdevsim/*
15897
15898NETEM NETWORK EMULATOR
15899M:	Stephen Hemminger <stephen@networkplumber.org>
15900L:	netdev@vger.kernel.org
15901S:	Maintained
15902F:	net/sched/sch_netem.c
15903
15904NETERION 10GbE DRIVERS (s2io)
15905M:	Jon Mason <jdmason@kudzu.us>
15906L:	netdev@vger.kernel.org
15907S:	Supported
15908F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15909F:	drivers/net/ethernet/neterion/
15910
15911NETFILTER
15912M:	Pablo Neira Ayuso <pablo@netfilter.org>
15913M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15914L:	netfilter-devel@vger.kernel.org
15915L:	coreteam@netfilter.org
15916S:	Maintained
15917W:	http://www.netfilter.org/
15918W:	http://www.iptables.org/
15919W:	http://www.nftables.org/
15920Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15921C:	irc://irc.libera.chat/netfilter
15922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15924F:	include/linux/netfilter*
15925F:	include/linux/netfilter/
15926F:	include/net/netfilter/
15927F:	include/uapi/linux/netfilter*
15928F:	include/uapi/linux/netfilter/
15929F:	net/*/netfilter.c
15930F:	net/*/netfilter/
15931F:	net/bridge/br_netfilter*.c
15932F:	net/netfilter/
15933F:	tools/testing/selftests/net/netfilter/
15934
15935NETROM NETWORK LAYER
15936M:	Ralf Baechle <ralf@linux-mips.org>
15937L:	linux-hams@vger.kernel.org
15938S:	Maintained
15939W:	https://linux-ax25.in-berlin.de
15940F:	include/net/netrom.h
15941F:	include/uapi/linux/netrom.h
15942F:	net/netrom/
15943
15944NETRONIX EMBEDDED CONTROLLER
15945M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15946S:	Maintained
15947F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15948F:	drivers/mfd/ntxec.c
15949F:	drivers/pwm/pwm-ntxec.c
15950F:	drivers/rtc/rtc-ntxec.c
15951F:	include/linux/mfd/ntxec.h
15952
15953NETRONOME ETHERNET DRIVERS
15954M:	Louis Peens <louis.peens@corigine.com>
15955R:	Jakub Kicinski <kuba@kernel.org>
15956L:	oss-drivers@corigine.com
15957S:	Maintained
15958F:	drivers/net/ethernet/netronome/
15959
15960NETWORK BLOCK DEVICE (NBD)
15961M:	Josef Bacik <josef@toxicpanda.com>
15962L:	linux-block@vger.kernel.org
15963L:	nbd@other.debian.org
15964S:	Maintained
15965F:	Documentation/admin-guide/blockdev/nbd.rst
15966F:	drivers/block/nbd.c
15967F:	include/trace/events/nbd.h
15968F:	include/uapi/linux/nbd.h
15969
15970NETWORK DROP MONITOR
15971M:	Neil Horman <nhorman@tuxdriver.com>
15972L:	netdev@vger.kernel.org
15973S:	Maintained
15974W:	https://fedorahosted.org/dropwatch/
15975F:	include/uapi/linux/net_dropmon.h
15976F:	net/core/drop_monitor.c
15977
15978NETWORKING DRIVERS
15979M:	Andrew Lunn <andrew+netdev@lunn.ch>
15980M:	"David S. Miller" <davem@davemloft.net>
15981M:	Eric Dumazet <edumazet@google.com>
15982M:	Jakub Kicinski <kuba@kernel.org>
15983M:	Paolo Abeni <pabeni@redhat.com>
15984L:	netdev@vger.kernel.org
15985S:	Maintained
15986P:	Documentation/process/maintainer-netdev.rst
15987Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15990F:	Documentation/devicetree/bindings/net/
15991F:	Documentation/networking/net_cachelines/net_device.rst
15992F:	drivers/connector/
15993F:	drivers/net/
15994F:	include/dt-bindings/net/
15995F:	include/linux/cn_proc.h
15996F:	include/linux/etherdevice.h
15997F:	include/linux/ethtool_netlink.h
15998F:	include/linux/fcdevice.h
15999F:	include/linux/fddidevice.h
16000F:	include/linux/hippidevice.h
16001F:	include/linux/if_*
16002F:	include/linux/inetdevice.h
16003F:	include/linux/netdev*
16004F:	include/linux/platform_data/wiznet.h
16005F:	include/uapi/linux/cn_proc.h
16006F:	include/uapi/linux/ethtool_netlink.h
16007F:	include/uapi/linux/if_*
16008F:	include/uapi/linux/netdev*
16009F:	tools/testing/selftests/drivers/net/
16010X:	Documentation/devicetree/bindings/net/bluetooth/
16011X:	Documentation/devicetree/bindings/net/wireless/
16012X:	drivers/net/wireless/
16013
16014NETWORKING DRIVERS (WIRELESS)
16015M:	Kalle Valo <kvalo@kernel.org>
16016L:	linux-wireless@vger.kernel.org
16017S:	Maintained
16018W:	https://wireless.wiki.kernel.org/
16019Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16022F:	Documentation/devicetree/bindings/net/wireless/
16023F:	drivers/net/wireless/
16024
16025NETWORKING [DSA]
16026M:	Andrew Lunn <andrew@lunn.ch>
16027M:	Florian Fainelli <f.fainelli@gmail.com>
16028M:	Vladimir Oltean <olteanv@gmail.com>
16029S:	Maintained
16030F:	Documentation/devicetree/bindings/net/dsa/
16031F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16032F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16033F:	drivers/net/dsa/
16034F:	include/linux/dsa/
16035F:	include/linux/platform_data/dsa.h
16036F:	include/net/dsa.h
16037F:	net/dsa/
16038F:	tools/testing/selftests/drivers/net/dsa/
16039
16040NETWORKING [GENERAL]
16041M:	"David S. Miller" <davem@davemloft.net>
16042M:	Eric Dumazet <edumazet@google.com>
16043M:	Jakub Kicinski <kuba@kernel.org>
16044M:	Paolo Abeni <pabeni@redhat.com>
16045R:	Simon Horman <horms@kernel.org>
16046L:	netdev@vger.kernel.org
16047S:	Maintained
16048P:	Documentation/process/maintainer-netdev.rst
16049Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16050B:	mailto:netdev@vger.kernel.org
16051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16053F:	Documentation/core-api/netlink.rst
16054F:	Documentation/netlink/
16055F:	Documentation/networking/
16056F:	Documentation/networking/net_cachelines/
16057F:	Documentation/process/maintainer-netdev.rst
16058F:	Documentation/userspace-api/netlink/
16059F:	include/linux/framer/framer-provider.h
16060F:	include/linux/framer/framer.h
16061F:	include/linux/in.h
16062F:	include/linux/indirect_call_wrapper.h
16063F:	include/linux/inet.h
16064F:	include/linux/inet_diag.h
16065F:	include/linux/net.h
16066F:	include/linux/netdev*
16067F:	include/linux/netlink.h
16068F:	include/linux/netpoll.h
16069F:	include/linux/rtnetlink.h
16070F:	include/linux/seq_file_net.h
16071F:	include/linux/skbuff*
16072F:	include/net/
16073F:	include/uapi/linux/genetlink.h
16074F:	include/uapi/linux/hsr_netlink.h
16075F:	include/uapi/linux/in.h
16076F:	include/uapi/linux/inet_diag.h
16077F:	include/uapi/linux/nbd-netlink.h
16078F:	include/uapi/linux/net.h
16079F:	include/uapi/linux/net_namespace.h
16080F:	include/uapi/linux/netconf.h
16081F:	include/uapi/linux/netdev*
16082F:	include/uapi/linux/netlink.h
16083F:	include/uapi/linux/netlink_diag.h
16084F:	include/uapi/linux/rtnetlink.h
16085F:	lib/net_utils.c
16086F:	lib/random32.c
16087F:	net/
16088F:	samples/pktgen/
16089F:	tools/net/
16090F:	tools/testing/selftests/net/
16091X:	Documentation/networking/mac80211-injection.rst
16092X:	Documentation/networking/mac80211_hwsim/
16093X:	Documentation/networking/regulatory.rst
16094X:	include/net/cfg80211.h
16095X:	include/net/ieee80211_radiotap.h
16096X:	include/net/iw_handler.h
16097X:	include/net/mac80211.h
16098X:	include/net/wext.h
16099X:	net/9p/
16100X:	net/bluetooth/
16101X:	net/mac80211/
16102X:	net/rfkill/
16103X:	net/wireless/
16104
16105NETWORKING [IPSEC]
16106M:	Steffen Klassert <steffen.klassert@secunet.com>
16107M:	Herbert Xu <herbert@gondor.apana.org.au>
16108M:	"David S. Miller" <davem@davemloft.net>
16109L:	netdev@vger.kernel.org
16110S:	Maintained
16111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16113F:	include/net/xfrm.h
16114F:	include/uapi/linux/xfrm.h
16115F:	net/ipv4/ah4.c
16116F:	net/ipv4/esp4*
16117F:	net/ipv4/ip_vti.c
16118F:	net/ipv4/ipcomp.c
16119F:	net/ipv4/xfrm*
16120F:	net/ipv6/ah6.c
16121F:	net/ipv6/esp6*
16122F:	net/ipv6/ip6_vti.c
16123F:	net/ipv6/ipcomp6.c
16124F:	net/ipv6/xfrm*
16125F:	net/key/
16126F:	net/xfrm/
16127F:	tools/testing/selftests/net/ipsec.c
16128
16129NETWORKING [IPv4/IPv6]
16130M:	"David S. Miller" <davem@davemloft.net>
16131M:	David Ahern <dsahern@kernel.org>
16132L:	netdev@vger.kernel.org
16133S:	Maintained
16134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16135F:	arch/x86/net/*
16136F:	include/linux/ip.h
16137F:	include/linux/ipv6*
16138F:	include/net/fib*
16139F:	include/net/ip*
16140F:	include/net/route.h
16141F:	net/ipv4/
16142F:	net/ipv6/
16143
16144NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16145M:	Paul Moore <paul@paul-moore.com>
16146L:	netdev@vger.kernel.org
16147L:	linux-security-module@vger.kernel.org
16148S:	Supported
16149W:	https://github.com/netlabel
16150F:	Documentation/netlabel/
16151F:	include/net/calipso.h
16152F:	include/net/cipso_ipv4.h
16153F:	include/net/netlabel.h
16154F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16155F:	include/uapi/linux/netfilter/xt_SECMARK.h
16156F:	net/ipv4/cipso_ipv4.c
16157F:	net/ipv6/calipso.c
16158F:	net/netfilter/xt_CONNSECMARK.c
16159F:	net/netfilter/xt_SECMARK.c
16160F:	net/netlabel/
16161
16162NETWORKING [MACSEC]
16163M:	Sabrina Dubroca <sd@queasysnail.net>
16164L:	netdev@vger.kernel.org
16165S:	Maintained
16166F:	drivers/net/macsec.c
16167F:	include/net/macsec.h
16168F:	include/uapi/linux/if_macsec.h
16169K:	macsec
16170K:	\bmdo_
16171
16172NETWORKING [MPTCP]
16173M:	Matthieu Baerts <matttbe@kernel.org>
16174M:	Mat Martineau <martineau@kernel.org>
16175R:	Geliang Tang <geliang@kernel.org>
16176L:	netdev@vger.kernel.org
16177L:	mptcp@lists.linux.dev
16178S:	Maintained
16179W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16180B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16181T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16182T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16183F:	Documentation/netlink/specs/mptcp_pm.yaml
16184F:	Documentation/networking/mptcp*.rst
16185F:	include/net/mptcp.h
16186F:	include/trace/events/mptcp.h
16187F:	include/uapi/linux/mptcp*.h
16188F:	net/mptcp/
16189F:	tools/testing/selftests/bpf/*/*mptcp*.c
16190F:	tools/testing/selftests/net/mptcp/
16191
16192NETWORKING [TCP]
16193M:	Eric Dumazet <edumazet@google.com>
16194L:	netdev@vger.kernel.org
16195S:	Maintained
16196F:	Documentation/networking/net_cachelines/tcp_sock.rst
16197F:	include/linux/tcp.h
16198F:	include/net/tcp.h
16199F:	include/trace/events/tcp.h
16200F:	include/uapi/linux/tcp.h
16201F:	net/ipv4/inet_connection_sock.c
16202F:	net/ipv4/inet_hashtables.c
16203F:	net/ipv4/inet_timewait_sock.c
16204F:	net/ipv4/syncookies.c
16205F:	net/ipv4/tcp*.c
16206F:	net/ipv6/inet6_connection_sock.c
16207F:	net/ipv6/inet6_hashtables.c
16208F:	net/ipv6/syncookies.c
16209F:	net/ipv6/tcp*.c
16210
16211NETWORKING [TLS]
16212M:	Boris Pismenny <borisp@nvidia.com>
16213M:	John Fastabend <john.fastabend@gmail.com>
16214M:	Jakub Kicinski <kuba@kernel.org>
16215L:	netdev@vger.kernel.org
16216S:	Maintained
16217F:	include/net/tls.h
16218F:	include/uapi/linux/tls.h
16219F:	net/tls/*
16220
16221NETXEN (1/10) GbE SUPPORT
16222M:	Manish Chopra <manishc@marvell.com>
16223M:	Rahul Verma <rahulv@marvell.com>
16224M:	GR-Linux-NIC-Dev@marvell.com
16225L:	netdev@vger.kernel.org
16226S:	Supported
16227F:	drivers/net/ethernet/qlogic/netxen/
16228
16229NET_FAILOVER MODULE
16230M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16231L:	netdev@vger.kernel.org
16232S:	Supported
16233F:	Documentation/networking/net_failover.rst
16234F:	drivers/net/net_failover.c
16235F:	include/net/net_failover.h
16236
16237NEXTHOP
16238M:	David Ahern <dsahern@kernel.org>
16239L:	netdev@vger.kernel.org
16240S:	Maintained
16241F:	include/net/netns/nexthop.h
16242F:	include/net/nexthop.h
16243F:	include/uapi/linux/nexthop.h
16244F:	net/ipv4/nexthop.c
16245
16246NFC SUBSYSTEM
16247M:	Krzysztof Kozlowski <krzk@kernel.org>
16248L:	netdev@vger.kernel.org
16249S:	Maintained
16250F:	Documentation/devicetree/bindings/net/nfc/
16251F:	drivers/nfc/
16252F:	include/net/nfc/
16253F:	include/uapi/linux/nfc.h
16254F:	net/nfc/
16255
16256NFC VIRTUAL NCI DEVICE DRIVER
16257M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16258L:	netdev@vger.kernel.org
16259S:	Supported
16260F:	drivers/nfc/virtual_ncidev.c
16261F:	tools/testing/selftests/nci/
16262
16263NFS, SUNRPC, AND LOCKD CLIENTS
16264M:	Trond Myklebust <trondmy@kernel.org>
16265M:	Anna Schumaker <anna@kernel.org>
16266L:	linux-nfs@vger.kernel.org
16267S:	Maintained
16268W:	http://client.linux-nfs.org
16269T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16270F:	Documentation/filesystems/nfs/
16271F:	fs/lockd/
16272F:	fs/nfs/
16273F:	fs/nfs_common/
16274F:	include/linux/lockd/
16275F:	include/linux/nfs*
16276F:	include/linux/sunrpc/
16277F:	include/uapi/linux/nfs*
16278F:	include/uapi/linux/sunrpc/
16279F:	net/sunrpc/
16280
16281NILFS2 FILESYSTEM
16282M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16283L:	linux-nilfs@vger.kernel.org
16284S:	Supported
16285W:	https://nilfs.sourceforge.io/
16286T:	git https://github.com/konis/nilfs2.git
16287F:	Documentation/filesystems/nilfs2.rst
16288F:	fs/nilfs2/
16289F:	include/trace/events/nilfs2.h
16290F:	include/uapi/linux/nilfs2_api.h
16291F:	include/uapi/linux/nilfs2_ondisk.h
16292
16293NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16294M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16295S:	Maintained
16296W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16297F:	Documentation/scsi/NinjaSCSI.rst
16298F:	drivers/scsi/pcmcia/nsp_*
16299
16300NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16301M:	GOTO Masanori <gotom@debian.or.jp>
16302M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16303S:	Maintained
16304W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16305F:	Documentation/scsi/NinjaSCSI.rst
16306F:	drivers/scsi/nsp32*
16307
16308NINTENDO HID DRIVER
16309M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16310L:	linux-input@vger.kernel.org
16311S:	Maintained
16312F:	drivers/hid/hid-nintendo*
16313
16314NIOS2 ARCHITECTURE
16315M:	Dinh Nguyen <dinguyen@kernel.org>
16316S:	Maintained
16317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16318F:	arch/nios2/
16319
16320NITRO ENCLAVES (NE)
16321M:	Alexandru Ciobotaru <alcioa@amazon.com>
16322L:	linux-kernel@vger.kernel.org
16323L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16324S:	Supported
16325W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16326F:	Documentation/virt/ne_overview.rst
16327F:	drivers/virt/nitro_enclaves/
16328F:	include/linux/nitro_enclaves.h
16329F:	include/uapi/linux/nitro_enclaves.h
16330F:	samples/nitro_enclaves/
16331
16332NITRO SECURE MODULE (NSM)
16333M:	Alexander Graf <graf@amazon.com>
16334L:	linux-kernel@vger.kernel.org
16335L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16336S:	Supported
16337W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16338F:	drivers/misc/nsm.c
16339F:	include/uapi/linux/nsm.h
16340
16341NOHZ, DYNTICKS SUPPORT
16342M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16343M:	Frederic Weisbecker <frederic@kernel.org>
16344M:	Ingo Molnar <mingo@kernel.org>
16345M:	Thomas Gleixner <tglx@linutronix.de>
16346L:	linux-kernel@vger.kernel.org
16347S:	Maintained
16348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16349F:	include/linux/sched/nohz.h
16350F:	include/linux/tick.h
16351F:	kernel/time/tick*.*
16352
16353NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16354M:	Pavel Machek <pavel@ucw.cz>
16355M:	Sakari Ailus <sakari.ailus@iki.fi>
16356L:	linux-media@vger.kernel.org
16357S:	Maintained
16358F:	drivers/media/i2c/ad5820.c
16359F:	drivers/media/i2c/et8ek8
16360
16361NOKIA N900 POWER SUPPLY DRIVERS
16362R:	Pali Rohár <pali@kernel.org>
16363F:	drivers/power/supply/bq2415x_charger.c
16364F:	drivers/power/supply/bq27xxx_battery.c
16365F:	drivers/power/supply/bq27xxx_battery_i2c.c
16366F:	drivers/power/supply/isp1704_charger.c
16367F:	drivers/power/supply/rx51_battery.c
16368F:	include/linux/power/bq2415x_charger.h
16369F:	include/linux/power/bq27xxx_battery.h
16370
16371NOLIBC HEADER FILE
16372M:	Willy Tarreau <w@1wt.eu>
16373M:	Thomas Weißschuh <linux@weissschuh.net>
16374S:	Maintained
16375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16376F:	tools/include/nolibc/
16377F:	tools/testing/selftests/nolibc/
16378
16379NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16380M:	Hans de Goede <hdegoede@redhat.com>
16381L:	linux-input@vger.kernel.org
16382S:	Maintained
16383F:	drivers/input/touchscreen/novatek-nvt-ts.c
16384
16385NSDEPS
16386M:	Matthias Maennich <maennich@google.com>
16387S:	Maintained
16388F:	Documentation/core-api/symbol-namespaces.rst
16389F:	scripts/nsdeps
16390
16391NTB AMD DRIVER
16392M:	Sanjay R Mehta <sanju.mehta@amd.com>
16393M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16394L:	ntb@lists.linux.dev
16395S:	Supported
16396F:	drivers/ntb/hw/amd/
16397
16398NTB DRIVER CORE
16399M:	Jon Mason <jdmason@kudzu.us>
16400M:	Dave Jiang <dave.jiang@intel.com>
16401M:	Allen Hubbe <allenbh@gmail.com>
16402L:	ntb@lists.linux.dev
16403S:	Supported
16404W:	https://github.com/jonmason/ntb/wiki
16405T:	git https://github.com/jonmason/ntb.git
16406F:	drivers/net/ntb_netdev.c
16407F:	drivers/ntb/
16408F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16409F:	include/linux/ntb.h
16410F:	include/linux/ntb_transport.h
16411F:	tools/testing/selftests/ntb/
16412
16413NTB INTEL DRIVER
16414M:	Dave Jiang <dave.jiang@intel.com>
16415L:	ntb@lists.linux.dev
16416S:	Supported
16417W:	https://github.com/davejiang/linux/wiki
16418T:	git https://github.com/davejiang/linux.git
16419F:	drivers/ntb/hw/intel/
16420
16421NTFS3 FILESYSTEM
16422M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16423L:	ntfs3@lists.linux.dev
16424S:	Supported
16425W:	http://www.paragon-software.com/
16426T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16427F:	Documentation/filesystems/ntfs3.rst
16428F:	fs/ntfs3/
16429
16430NUBUS SUBSYSTEM
16431M:	Finn Thain <fthain@linux-m68k.org>
16432L:	linux-m68k@lists.linux-m68k.org
16433S:	Maintained
16434F:	arch/*/include/asm/nubus.h
16435F:	drivers/nubus/
16436F:	include/linux/nubus.h
16437F:	include/uapi/linux/nubus.h
16438
16439NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16440M:	Antonino Daplas <adaplas@gmail.com>
16441L:	linux-fbdev@vger.kernel.org
16442S:	Maintained
16443F:	drivers/video/fbdev/nvidia/
16444F:	drivers/video/fbdev/riva/
16445
16446NVIDIA WMI EC BACKLIGHT DRIVER
16447M:	Daniel Dadap <ddadap@nvidia.com>
16448L:	platform-driver-x86@vger.kernel.org
16449S:	Supported
16450F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16451F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16452
16453NVM EXPRESS DRIVER
16454M:	Keith Busch <kbusch@kernel.org>
16455M:	Jens Axboe <axboe@fb.com>
16456M:	Christoph Hellwig <hch@lst.de>
16457M:	Sagi Grimberg <sagi@grimberg.me>
16458L:	linux-nvme@lists.infradead.org
16459S:	Supported
16460W:	http://git.infradead.org/nvme.git
16461T:	git git://git.infradead.org/nvme.git
16462F:	Documentation/nvme/
16463F:	drivers/nvme/common/
16464F:	drivers/nvme/host/
16465F:	include/linux/nvme-*.h
16466F:	include/linux/nvme.h
16467F:	include/uapi/linux/nvme_ioctl.h
16468
16469NVM EXPRESS FABRICS AUTHENTICATION
16470M:	Hannes Reinecke <hare@suse.de>
16471L:	linux-nvme@lists.infradead.org
16472S:	Supported
16473F:	drivers/nvme/host/auth.c
16474F:	drivers/nvme/target/auth.c
16475F:	drivers/nvme/target/fabrics-cmd-auth.c
16476F:	include/linux/nvme-auth.h
16477
16478NVM EXPRESS FC TRANSPORT DRIVERS
16479M:	James Smart <james.smart@broadcom.com>
16480L:	linux-nvme@lists.infradead.org
16481S:	Supported
16482F:	drivers/nvme/host/fc.c
16483F:	drivers/nvme/target/fc.c
16484F:	drivers/nvme/target/fcloop.c
16485F:	include/linux/nvme-fc-driver.h
16486F:	include/linux/nvme-fc.h
16487
16488NVM EXPRESS HARDWARE MONITORING SUPPORT
16489M:	Guenter Roeck <linux@roeck-us.net>
16490L:	linux-nvme@lists.infradead.org
16491S:	Supported
16492F:	drivers/nvme/host/hwmon.c
16493
16494NVM EXPRESS TARGET DRIVER
16495M:	Christoph Hellwig <hch@lst.de>
16496M:	Sagi Grimberg <sagi@grimberg.me>
16497M:	Chaitanya Kulkarni <kch@nvidia.com>
16498L:	linux-nvme@lists.infradead.org
16499S:	Supported
16500W:	http://git.infradead.org/nvme.git
16501T:	git git://git.infradead.org/nvme.git
16502F:	drivers/nvme/target/
16503
16504NVMEM FRAMEWORK
16505M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16506S:	Maintained
16507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16508F:	Documentation/ABI/stable/sysfs-bus-nvmem
16509F:	Documentation/devicetree/bindings/nvmem/
16510F:	drivers/nvmem/
16511F:	include/linux/nvmem-consumer.h
16512F:	include/linux/nvmem-provider.h
16513
16514NXP BLUETOOTH WIRELESS DRIVERS
16515M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16516M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16517S:	Maintained
16518F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16519F:	drivers/bluetooth/btnxpuart.c
16520
16521NXP C45 TJA11XX PHY DRIVER
16522M:	Andrei Botila <andrei.botila@oss.nxp.com>
16523L:	netdev@vger.kernel.org
16524S:	Maintained
16525F:	drivers/net/phy/nxp-c45-tja11xx*
16526
16527NXP FSPI DRIVER
16528M:	Han Xu <han.xu@nxp.com>
16529M:	Haibo Chen <haibo.chen@nxp.com>
16530R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16531L:	linux-spi@vger.kernel.org
16532L:	imx@lists.linux.dev
16533S:	Maintained
16534F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16535F:	drivers/spi/spi-nxp-fspi.c
16536
16537NXP FXAS21002C DRIVER
16538M:	Rui Miguel Silva <rmfrfs@gmail.com>
16539L:	linux-iio@vger.kernel.org
16540S:	Maintained
16541F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16542F:	drivers/iio/gyro/fxas21002c.h
16543F:	drivers/iio/gyro/fxas21002c_core.c
16544F:	drivers/iio/gyro/fxas21002c_i2c.c
16545F:	drivers/iio/gyro/fxas21002c_spi.c
16546
16547NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16548M:	Haibo Chen <haibo.chen@nxp.com>
16549L:	linux-iio@vger.kernel.org
16550L:	imx@lists.linux.dev
16551S:	Maintained
16552F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16553F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16554F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16555F:	drivers/iio/adc/imx7d_adc.c
16556F:	drivers/iio/adc/imx93_adc.c
16557F:	drivers/iio/adc/vf610_adc.c
16558
16559NXP i.MX 8M ISI DRIVER
16560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16561L:	linux-media@vger.kernel.org
16562S:	Maintained
16563F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16564F:	drivers/media/platform/nxp/imx8-isi/
16565
16566NXP i.MX 8MP DW100 V4L2 DRIVER
16567M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16568L:	linux-media@vger.kernel.org
16569S:	Maintained
16570F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16571F:	Documentation/userspace-api/media/drivers/dw100.rst
16572F:	drivers/media/platform/nxp/dw100/
16573F:	include/uapi/linux/dw100.h
16574
16575NXP i.MX 8MQ DCSS DRIVER
16576M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16577R:	Lucas Stach <l.stach@pengutronix.de>
16578L:	dri-devel@lists.freedesktop.org
16579S:	Maintained
16580T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16581F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16582F:	drivers/gpu/drm/imx/dcss/
16583
16584NXP i.MX 8QXP ADC DRIVER
16585M:	Cai Huoqing <cai.huoqing@linux.dev>
16586M:	Haibo Chen <haibo.chen@nxp.com>
16587L:	imx@lists.linux.dev
16588L:	linux-iio@vger.kernel.org
16589S:	Maintained
16590F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16591F:	drivers/iio/adc/imx8qxp-adc.c
16592
16593NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16594M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16595L:	imx@lists.linux.dev
16596L:	linux-media@vger.kernel.org
16597S:	Maintained
16598F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16599F:	drivers/media/platform/nxp/imx-jpeg
16600
16601NXP i.MX CLOCK DRIVERS
16602M:	Abel Vesa <abelvesa@kernel.org>
16603R:	Peng Fan <peng.fan@nxp.com>
16604L:	linux-clk@vger.kernel.org
16605L:	imx@lists.linux.dev
16606S:	Maintained
16607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16608F:	Documentation/devicetree/bindings/clock/imx*
16609F:	drivers/clk/imx/
16610F:	include/dt-bindings/clock/imx*
16611
16612NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16613M:	Jagan Teki <jagan@amarulasolutions.com>
16614S:	Maintained
16615F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16616F:	drivers/regulator/pf8x00-regulator.c
16617
16618NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16619M:	Krzysztof Kozlowski <krzk@kernel.org>
16620L:	linux-kernel@vger.kernel.org
16621S:	Maintained
16622F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16623F:	drivers/extcon/extcon-ptn5150.c
16624
16625NXP SGTL5000 DRIVER
16626M:	Fabio Estevam <festevam@gmail.com>
16627L:	linux-sound@vger.kernel.org
16628S:	Maintained
16629F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16630F:	sound/soc/codecs/sgtl5000*
16631
16632NXP SJA1105 ETHERNET SWITCH DRIVER
16633M:	Vladimir Oltean <olteanv@gmail.com>
16634L:	linux-kernel@vger.kernel.org
16635S:	Maintained
16636F:	drivers/net/dsa/sja1105
16637F:	drivers/net/pcs/pcs-xpcs-nxp.c
16638
16639NXP TDA998X DRM DRIVER
16640M:	Russell King <linux@armlinux.org.uk>
16641S:	Maintained
16642T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16643T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16644F:	drivers/gpu/drm/i2c/tda998x_drv.c
16645F:	include/drm/i2c/tda998x.h
16646F:	include/dt-bindings/display/tda998x.h
16647K:	"nxp,tda998x"
16648
16649NXP TFA9879 DRIVER
16650M:	Peter Rosin <peda@axentia.se>
16651L:	linux-sound@vger.kernel.org
16652S:	Maintained
16653F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16654F:	sound/soc/codecs/tfa9879*
16655
16656NXP-NCI NFC DRIVER
16657S:	Orphan
16658F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16659F:	drivers/nfc/nxp-nci
16660
16661NXP/Goodix TFA989X (TFA1) DRIVER
16662M:	Stephan Gerhold <stephan@gerhold.net>
16663L:	linux-sound@vger.kernel.org
16664S:	Maintained
16665F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16666F:	sound/soc/codecs/tfa989x.c
16667
16668NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16669M:	Jonas Malaco <jonas@protocubo.io>
16670L:	linux-hwmon@vger.kernel.org
16671S:	Maintained
16672F:	Documentation/hwmon/nzxt-kraken2.rst
16673F:	drivers/hwmon/nzxt-kraken2.c
16674
16675NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16676M:	Jonas Malaco <jonas@protocubo.io>
16677M:	Aleksa Savic <savicaleksa83@gmail.com>
16678L:	linux-hwmon@vger.kernel.org
16679S:	Maintained
16680F:	Documentation/hwmon/nzxt-kraken3.rst
16681F:	drivers/hwmon/nzxt-kraken3.c
16682
16683NZXT-SMART2 HARDWARE MONITORING DRIVER
16684M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16685L:	linux-hwmon@vger.kernel.org
16686S:	Maintained
16687F:	Documentation/hwmon/nzxt-smart2.rst
16688F:	drivers/hwmon/nzxt-smart2.c
16689
16690OBJAGG
16691M:	Jiri Pirko <jiri@resnulli.us>
16692L:	netdev@vger.kernel.org
16693S:	Supported
16694F:	include/linux/objagg.h
16695F:	lib/objagg.c
16696F:	lib/test_objagg.c
16697
16698OBJPOOL
16699M:	Matt Wu <wuqiang.matt@bytedance.com>
16700S:	Supported
16701F:	include/linux/objpool.h
16702F:	lib/objpool.c
16703F:	lib/test_objpool.c
16704
16705OBJTOOL
16706M:	Josh Poimboeuf <jpoimboe@kernel.org>
16707M:	Peter Zijlstra <peterz@infradead.org>
16708S:	Supported
16709F:	include/linux/objtool*.h
16710F:	tools/objtool/
16711
16712OCELOT ETHERNET SWITCH DRIVER
16713M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16714M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16715M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16716M:	UNGLinuxDriver@microchip.com
16717L:	netdev@vger.kernel.org
16718S:	Supported
16719F:	drivers/net/dsa/ocelot/*
16720F:	drivers/net/ethernet/mscc/
16721F:	include/soc/mscc/ocelot*
16722F:	net/dsa/tag_ocelot.c
16723F:	net/dsa/tag_ocelot_8021q.c
16724F:	tools/testing/selftests/drivers/net/ocelot/*
16725
16726OCELOT EXTERNAL SWITCH CONTROL
16727M:	Colin Foster <colin.foster@in-advantage.com>
16728S:	Supported
16729F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16730F:	drivers/mfd/ocelot*
16731F:	drivers/net/dsa/ocelot/ocelot_ext.c
16732F:	include/linux/mfd/ocelot.h
16733
16734OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16735M:	Frederic Barrat <fbarrat@linux.ibm.com>
16736M:	Andrew Donnellan <ajd@linux.ibm.com>
16737L:	linuxppc-dev@lists.ozlabs.org
16738S:	Supported
16739F:	Documentation/userspace-api/accelerators/ocxl.rst
16740F:	arch/powerpc/include/asm/pnv-ocxl.h
16741F:	arch/powerpc/platforms/powernv/ocxl.c
16742F:	drivers/misc/ocxl/
16743F:	include/misc/ocxl*
16744F:	include/uapi/misc/ocxl.h
16745
16746OMAP AUDIO SUPPORT
16747M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16748M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16749L:	linux-sound@vger.kernel.org
16750L:	linux-omap@vger.kernel.org
16751S:	Maintained
16752F:	sound/soc/ti/n810.c
16753F:	sound/soc/ti/omap*
16754F:	sound/soc/ti/rx51.c
16755F:	sound/soc/ti/sdma-pcm.*
16756
16757OMAP CLOCK FRAMEWORK SUPPORT
16758M:	Paul Walmsley <paul@pwsan.com>
16759L:	linux-omap@vger.kernel.org
16760S:	Maintained
16761F:	arch/arm/*omap*/*clock*
16762
16763OMAP DEVICE TREE SUPPORT
16764M:	Tony Lindgren <tony@atomide.com>
16765L:	linux-omap@vger.kernel.org
16766L:	devicetree@vger.kernel.org
16767S:	Maintained
16768F:	arch/arm/boot/dts/ti/omap/
16769
16770OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16771L:	linux-omap@vger.kernel.org
16772L:	linux-fbdev@vger.kernel.org
16773S:	Orphan
16774F:	Documentation/arch/arm/omap/dss.rst
16775F:	drivers/video/fbdev/omap2/
16776
16777OMAP FRAMEBUFFER SUPPORT
16778L:	linux-fbdev@vger.kernel.org
16779L:	linux-omap@vger.kernel.org
16780S:	Orphan
16781F:	drivers/video/fbdev/omap/
16782
16783OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16784M:	Roger Quadros <rogerq@kernel.org>
16785M:	Tony Lindgren <tony@atomide.com>
16786L:	linux-omap@vger.kernel.org
16787S:	Maintained
16788F:	arch/arm/mach-omap2/*gpmc*
16789F:	drivers/memory/omap-gpmc.c
16790
16791OMAP GPIO DRIVER
16792M:	Grygorii Strashko <grygorii.strashko@ti.com>
16793M:	Santosh Shilimkar <ssantosh@kernel.org>
16794M:	Kevin Hilman <khilman@kernel.org>
16795L:	linux-omap@vger.kernel.org
16796S:	Maintained
16797F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16798F:	drivers/gpio/gpio-omap.c
16799
16800OMAP HARDWARE SPINLOCK SUPPORT
16801L:	linux-omap@vger.kernel.org
16802S:	Orphan
16803F:	drivers/hwspinlock/omap_hwspinlock.c
16804
16805OMAP HS MMC SUPPORT
16806L:	linux-mmc@vger.kernel.org
16807L:	linux-omap@vger.kernel.org
16808S:	Orphan
16809F:	drivers/mmc/host/omap_hsmmc.c
16810
16811OMAP HWMOD DATA
16812M:	Paul Walmsley <paul@pwsan.com>
16813L:	linux-omap@vger.kernel.org
16814S:	Maintained
16815F:	arch/arm/mach-omap2/omap_hwmod*data*
16816
16817OMAP HWMOD SUPPORT
16818M:	Paul Walmsley <paul@pwsan.com>
16819L:	linux-omap@vger.kernel.org
16820S:	Maintained
16821F:	arch/arm/mach-omap2/omap_hwmod.*
16822
16823OMAP I2C DRIVER
16824M:	Vignesh R <vigneshr@ti.com>
16825L:	linux-omap@vger.kernel.org
16826L:	linux-i2c@vger.kernel.org
16827S:	Maintained
16828F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16829F:	drivers/i2c/busses/i2c-omap.c
16830
16831OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16832M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16833L:	linux-media@vger.kernel.org
16834S:	Maintained
16835F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16836F:	drivers/media/platform/ti/omap3isp/
16837F:	drivers/staging/media/omap4iss/
16838
16839OMAP MMC SUPPORT
16840M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16841L:	linux-omap@vger.kernel.org
16842S:	Odd Fixes
16843F:	drivers/mmc/host/omap.c
16844
16845OMAP POWER MANAGEMENT SUPPORT
16846M:	Kevin Hilman <khilman@kernel.org>
16847L:	linux-omap@vger.kernel.org
16848S:	Maintained
16849F:	arch/arm/*omap*/*pm*
16850F:	drivers/cpufreq/omap-cpufreq.c
16851
16852OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16853M:	Paul Walmsley <paul@pwsan.com>
16854L:	linux-omap@vger.kernel.org
16855S:	Maintained
16856F:	arch/arm/mach-omap2/prm*
16857
16858OMAP RANDOM NUMBER GENERATOR SUPPORT
16859M:	Deepak Saxena <dsaxena@plexity.net>
16860S:	Maintained
16861F:	drivers/char/hw_random/omap-rng.c
16862
16863OMAP USB SUPPORT
16864L:	linux-usb@vger.kernel.org
16865L:	linux-omap@vger.kernel.org
16866S:	Orphan
16867F:	arch/arm/*omap*/usb*
16868F:	drivers/usb/*/*omap*
16869
16870OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16871M:	Mark Jackson <mpfj@newflow.co.uk>
16872L:	linux-omap@vger.kernel.org
16873S:	Maintained
16874F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16875
16876OMAP1 SUPPORT
16877M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16878M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16879R:	Tony Lindgren <tony@atomide.com>
16880L:	linux-omap@vger.kernel.org
16881S:	Maintained
16882Q:	http://patchwork.kernel.org/project/linux-omap/list/
16883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16884F:	arch/arm/configs/omap1_defconfig
16885F:	arch/arm/mach-omap1/
16886F:	drivers/i2c/busses/i2c-omap.c
16887F:	include/linux/platform_data/ams-delta-fiq.h
16888F:	include/linux/platform_data/i2c-omap.h
16889
16890OMAP2+ SUPPORT
16891M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16892M:	Andreas Kemnade <andreas@kemnade.info>
16893M:	Kevin Hilman <khilman@baylibre.com>
16894M:	Roger Quadros <rogerq@kernel.org>
16895M:	Tony Lindgren <tony@atomide.com>
16896L:	linux-omap@vger.kernel.org
16897S:	Maintained
16898W:	http://linux.omap.com/
16899Q:	http://patchwork.kernel.org/project/linux-omap/list/
16900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16901F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16902F:	arch/arm/configs/omap2plus_defconfig
16903F:	arch/arm/mach-omap2/
16904F:	drivers/bus/omap*.[ch]
16905F:	drivers/bus/ti-sysc.c
16906F:	drivers/gpio/gpio-tps65219.c
16907F:	drivers/i2c/busses/i2c-omap.c
16908F:	drivers/irqchip/irq-omap-intc.c
16909F:	drivers/mfd/*omap*.c
16910F:	drivers/mfd/menelaus.c
16911F:	drivers/mfd/palmas.c
16912F:	drivers/mfd/tps65217.c
16913F:	drivers/mfd/tps65218.c
16914F:	drivers/mfd/tps65219.c
16915F:	drivers/mfd/tps65910.c
16916F:	drivers/mfd/twl-core.[ch]
16917F:	drivers/mfd/twl4030*.c
16918F:	drivers/mfd/twl6030*.c
16919F:	drivers/mfd/twl6040*.c
16920F:	drivers/regulator/palmas-regulator*.c
16921F:	drivers/regulator/pbias-regulator.c
16922F:	drivers/regulator/tps65217-regulator.c
16923F:	drivers/regulator/tps65218-regulator.c
16924F:	drivers/regulator/tps65219-regulator.c
16925F:	drivers/regulator/tps65910-regulator.c
16926F:	drivers/regulator/twl-regulator.c
16927F:	drivers/regulator/twl6030-regulator.c
16928F:	include/linux/platform_data/i2c-omap.h
16929F:	include/linux/platform_data/ti-sysc.h
16930
16931OMFS FILESYSTEM
16932M:	Bob Copeland <me@bobcopeland.com>
16933L:	linux-karma-devel@lists.sourceforge.net
16934S:	Maintained
16935F:	Documentation/filesystems/omfs.rst
16936F:	fs/omfs/
16937
16938OMNIVISION OG01A1B SENSOR DRIVER
16939M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16940L:	linux-media@vger.kernel.org
16941S:	Maintained
16942F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
16943F:	drivers/media/i2c/og01a1b.c
16944
16945OMNIVISION OV01A10 SENSOR DRIVER
16946M:	Bingbu Cao <bingbu.cao@intel.com>
16947L:	linux-media@vger.kernel.org
16948S:	Maintained
16949T:	git git://linuxtv.org/media_tree.git
16950F:	drivers/media/i2c/ov01a10.c
16951
16952OMNIVISION OV02A10 SENSOR DRIVER
16953L:	linux-media@vger.kernel.org
16954S:	Orphan
16955T:	git git://linuxtv.org/media_tree.git
16956F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16957F:	drivers/media/i2c/ov02a10.c
16958
16959OMNIVISION OV08D10 SENSOR DRIVER
16960M:	Jimmy Su <jimmy.su@intel.com>
16961L:	linux-media@vger.kernel.org
16962S:	Maintained
16963T:	git git://linuxtv.org/media_tree.git
16964F:	drivers/media/i2c/ov08d10.c
16965
16966OMNIVISION OV08X40 SENSOR DRIVER
16967M:	Jason Chen <jason.z.chen@intel.com>
16968L:	linux-media@vger.kernel.org
16969S:	Maintained
16970T:	git git://linuxtv.org/media_tree.git
16971F:	drivers/media/i2c/ov08x40.c
16972
16973OMNIVISION OV13858 SENSOR DRIVER
16974M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16975L:	linux-media@vger.kernel.org
16976S:	Maintained
16977T:	git git://linuxtv.org/media_tree.git
16978F:	drivers/media/i2c/ov13858.c
16979
16980OMNIVISION OV13B10 SENSOR DRIVER
16981M:	Arec Kao <arec.kao@intel.com>
16982L:	linux-media@vger.kernel.org
16983S:	Maintained
16984T:	git git://linuxtv.org/media_tree.git
16985F:	drivers/media/i2c/ov13b10.c
16986
16987OMNIVISION OV2680 SENSOR DRIVER
16988M:	Rui Miguel Silva <rmfrfs@gmail.com>
16989M:	Hans de Goede <hansg@kernel.org>
16990L:	linux-media@vger.kernel.org
16991S:	Maintained
16992T:	git git://linuxtv.org/media_tree.git
16993F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16994F:	drivers/media/i2c/ov2680.c
16995
16996OMNIVISION OV2685 SENSOR DRIVER
16997M:	Shunqian Zheng <zhengsq@rock-chips.com>
16998L:	linux-media@vger.kernel.org
16999S:	Maintained
17000T:	git git://linuxtv.org/media_tree.git
17001F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17002F:	drivers/media/i2c/ov2685.c
17003
17004OMNIVISION OV2740 SENSOR DRIVER
17005M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17006R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17007R:	Bingbu Cao <bingbu.cao@intel.com>
17008L:	linux-media@vger.kernel.org
17009S:	Maintained
17010T:	git git://linuxtv.org/media_tree.git
17011F:	drivers/media/i2c/ov2740.c
17012
17013OMNIVISION OV4689 SENSOR DRIVER
17014M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17015L:	linux-media@vger.kernel.org
17016S:	Maintained
17017T:	git git://linuxtv.org/media_tree.git
17018F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17019F:	drivers/media/i2c/ov4689.c
17020
17021OMNIVISION OV5640 SENSOR DRIVER
17022M:	Steve Longerbeam <slongerbeam@gmail.com>
17023L:	linux-media@vger.kernel.org
17024S:	Maintained
17025T:	git git://linuxtv.org/media_tree.git
17026F:	drivers/media/i2c/ov5640.c
17027
17028OMNIVISION OV5647 SENSOR DRIVER
17029M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17030M:	Jacopo Mondi <jacopo@jmondi.org>
17031L:	linux-media@vger.kernel.org
17032S:	Maintained
17033T:	git git://linuxtv.org/media_tree.git
17034F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17035F:	drivers/media/i2c/ov5647.c
17036
17037OMNIVISION OV5670 SENSOR DRIVER
17038M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17039L:	linux-media@vger.kernel.org
17040S:	Maintained
17041T:	git git://linuxtv.org/media_tree.git
17042F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17043F:	drivers/media/i2c/ov5670.c
17044
17045OMNIVISION OV5675 SENSOR DRIVER
17046M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17047L:	linux-media@vger.kernel.org
17048S:	Maintained
17049T:	git git://linuxtv.org/media_tree.git
17050F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17051F:	drivers/media/i2c/ov5675.c
17052
17053OMNIVISION OV5693 SENSOR DRIVER
17054M:	Daniel Scally <djrscally@gmail.com>
17055L:	linux-media@vger.kernel.org
17056S:	Maintained
17057T:	git git://linuxtv.org/media_tree.git
17058F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17059F:	drivers/media/i2c/ov5693.c
17060
17061OMNIVISION OV5695 SENSOR DRIVER
17062M:	Shunqian Zheng <zhengsq@rock-chips.com>
17063L:	linux-media@vger.kernel.org
17064S:	Maintained
17065T:	git git://linuxtv.org/media_tree.git
17066F:	drivers/media/i2c/ov5695.c
17067
17068OMNIVISION OV64A40 SENSOR DRIVER
17069M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17070L:	linux-media@vger.kernel.org
17071S:	Maintained
17072T:	git git://linuxtv.org/media_tree.git
17073F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17074F:	drivers/media/i2c/ov64a40.c
17075
17076OMNIVISION OV7670 SENSOR DRIVER
17077L:	linux-media@vger.kernel.org
17078S:	Orphan
17079T:	git git://linuxtv.org/media_tree.git
17080F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17081F:	drivers/media/i2c/ov7670.c
17082
17083OMNIVISION OV772x SENSOR DRIVER
17084M:	Jacopo Mondi <jacopo@jmondi.org>
17085L:	linux-media@vger.kernel.org
17086S:	Odd fixes
17087T:	git git://linuxtv.org/media_tree.git
17088F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17089F:	drivers/media/i2c/ov772x.c
17090F:	include/media/i2c/ov772x.h
17091
17092OMNIVISION OV7740 SENSOR DRIVER
17093L:	linux-media@vger.kernel.org
17094S:	Orphan
17095T:	git git://linuxtv.org/media_tree.git
17096F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17097F:	drivers/media/i2c/ov7740.c
17098
17099OMNIVISION OV8856 SENSOR DRIVER
17100M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17101L:	linux-media@vger.kernel.org
17102S:	Maintained
17103T:	git git://linuxtv.org/media_tree.git
17104F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17105F:	drivers/media/i2c/ov8856.c
17106
17107OMNIVISION OV8858 SENSOR DRIVER
17108M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17109M:	Nicholas Roth <nicholas@rothemail.net>
17110L:	linux-media@vger.kernel.org
17111S:	Maintained
17112T:	git git://linuxtv.org/media_tree.git
17113F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17114F:	drivers/media/i2c/ov8858.c
17115
17116OMNIVISION OV9282 SENSOR DRIVER
17117M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17118L:	linux-media@vger.kernel.org
17119S:	Maintained
17120T:	git git://linuxtv.org/media_tree.git
17121F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17122F:	drivers/media/i2c/ov9282.c
17123
17124OMNIVISION OV9640 SENSOR DRIVER
17125M:	Petr Cvek <petrcvekcz@gmail.com>
17126L:	linux-media@vger.kernel.org
17127S:	Maintained
17128F:	drivers/media/i2c/ov9640.*
17129
17130OMNIVISION OV9650 SENSOR DRIVER
17131M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17132R:	Akinobu Mita <akinobu.mita@gmail.com>
17133R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17134L:	linux-media@vger.kernel.org
17135S:	Maintained
17136T:	git git://linuxtv.org/media_tree.git
17137F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17138F:	drivers/media/i2c/ov9650.c
17139
17140OMNIVISION OV9734 SENSOR DRIVER
17141M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17142R:	Bingbu Cao <bingbu.cao@intel.com>
17143L:	linux-media@vger.kernel.org
17144S:	Maintained
17145T:	git git://linuxtv.org/media_tree.git
17146F:	drivers/media/i2c/ov9734.c
17147
17148ONBOARD USB HUB DRIVER
17149M:	Matthias Kaehlcke <mka@chromium.org>
17150L:	linux-usb@vger.kernel.org
17151S:	Maintained
17152F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17153F:	drivers/usb/misc/onboard_usb_dev.c
17154
17155ONENAND FLASH DRIVER
17156M:	Kyungmin Park <kyungmin.park@samsung.com>
17157L:	linux-mtd@lists.infradead.org
17158S:	Maintained
17159F:	drivers/mtd/nand/onenand/
17160F:	include/linux/mtd/onenand*.h
17161
17162ONEXPLAYER FAN DRIVER
17163M:	Derek John Clark <derekjohn.clark@gmail.com>
17164M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17165L:	linux-hwmon@vger.kernel.org
17166S:	Maintained
17167F:	drivers/hwmon/oxp-sensors.c
17168
17169ONIE TLV NVMEM LAYOUT DRIVER
17170M:	Miquel Raynal <miquel.raynal@bootlin.com>
17171S:	Maintained
17172F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17173F:	drivers/nvmem/layouts/onie-tlv.c
17174
17175ONION OMEGA2+ BOARD
17176M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17177L:	linux-mips@vger.kernel.org
17178S:	Maintained
17179F:	arch/mips/boot/dts/ralink/omega2p.dts
17180
17181ONSEMI ETHERNET PHY DRIVERS
17182M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17183L:	netdev@vger.kernel.org
17184S:	Supported
17185W:	http://www.onsemi.com
17186F:	drivers/net/phy/ncn*
17187
17188OP-TEE DRIVER
17189M:	Jens Wiklander <jens.wiklander@linaro.org>
17190L:	op-tee@lists.trustedfirmware.org
17191S:	Maintained
17192F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17193F:	drivers/tee/optee/
17194
17195OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17196M:	Sumit Garg <sumit.garg@linaro.org>
17197L:	op-tee@lists.trustedfirmware.org
17198S:	Maintained
17199F:	drivers/char/hw_random/optee-rng.c
17200
17201OP-TEE RTC DRIVER
17202M:	Clément Léger <clement.leger@bootlin.com>
17203L:	linux-rtc@vger.kernel.org
17204S:	Maintained
17205F:	drivers/rtc/rtc-optee.c
17206
17207OPA-VNIC DRIVER
17208M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17209L:	linux-rdma@vger.kernel.org
17210S:	Supported
17211F:	drivers/infiniband/ulp/opa_vnic
17212
17213OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17214M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17215L:	netdev@vger.kernel.org
17216S:	Maintained
17217F:	Documentation/networking/oa-tc6-framework.rst
17218F:	drivers/net/ethernet/oa_tc6.c
17219F:	include/linux/oa_tc6.h
17220
17221OPEN FIRMWARE AND FLATTENED DEVICE TREE
17222M:	Rob Herring <robh@kernel.org>
17223M:	Saravana Kannan <saravanak@google.com>
17224L:	devicetree@vger.kernel.org
17225S:	Maintained
17226W:	http://www.devicetree.org/
17227C:	irc://irc.libera.chat/devicetree
17228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17229F:	Documentation/ABI/testing/sysfs-firmware-ofw
17230F:	drivers/of/
17231F:	include/linux/of*.h
17232F:	scripts/dtc/
17233F:	tools/testing/selftests/dt/
17234K:	of_overlay_notifier_
17235K:	of_overlay_fdt_apply
17236K:	of_overlay_remove
17237
17238OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17239M:	Rob Herring <robh@kernel.org>
17240M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17241M:	Conor Dooley <conor+dt@kernel.org>
17242L:	devicetree@vger.kernel.org
17243S:	Maintained
17244Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17245C:	irc://irc.libera.chat/devicetree
17246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17247F:	Documentation/devicetree/
17248F:	arch/*/boot/dts/
17249F:	include/dt-bindings/
17250
17251OPENCOMPUTE PTP CLOCK DRIVER
17252M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17253M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17254L:	netdev@vger.kernel.org
17255S:	Maintained
17256F:	drivers/ptp/ptp_ocp.c
17257
17258OPENCORES I2C BUS DRIVER
17259M:	Peter Korsgaard <peter@korsgaard.com>
17260M:	Andrew Lunn <andrew@lunn.ch>
17261L:	linux-i2c@vger.kernel.org
17262S:	Maintained
17263F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17264F:	Documentation/i2c/busses/i2c-ocores.rst
17265F:	drivers/i2c/busses/i2c-ocores.c
17266F:	include/linux/platform_data/i2c-ocores.h
17267
17268OPENRISC ARCHITECTURE
17269M:	Jonas Bonn <jonas@southpole.se>
17270M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17271M:	Stafford Horne <shorne@gmail.com>
17272L:	linux-openrisc@vger.kernel.org
17273S:	Maintained
17274W:	http://openrisc.io
17275T:	git https://github.com/openrisc/linux.git
17276F:	Documentation/arch/openrisc/
17277F:	Documentation/devicetree/bindings/openrisc/
17278F:	arch/openrisc/
17279F:	drivers/irqchip/irq-ompic.c
17280F:	drivers/irqchip/irq-or1k-*
17281
17282OPENVSWITCH
17283M:	Pravin B Shelar <pshelar@ovn.org>
17284L:	netdev@vger.kernel.org
17285L:	dev@openvswitch.org
17286S:	Maintained
17287W:	http://openvswitch.org
17288F:	include/uapi/linux/openvswitch.h
17289F:	net/openvswitch/
17290F:	tools/testing/selftests/net/openvswitch/
17291
17292OPERATING PERFORMANCE POINTS (OPP)
17293M:	Viresh Kumar <vireshk@kernel.org>
17294M:	Nishanth Menon <nm@ti.com>
17295M:	Stephen Boyd <sboyd@kernel.org>
17296L:	linux-pm@vger.kernel.org
17297S:	Maintained
17298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17299F:	Documentation/devicetree/bindings/opp/
17300F:	Documentation/power/opp.rst
17301F:	drivers/opp/
17302F:	include/linux/pm_opp.h
17303
17304OPL4 DRIVER
17305M:	Clemens Ladisch <clemens@ladisch.de>
17306L:	linux-sound@vger.kernel.org
17307S:	Maintained
17308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17309F:	sound/drivers/opl4/
17310
17311ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17312M:	Mark Fasheh <mark@fasheh.com>
17313M:	Joel Becker <jlbec@evilplan.org>
17314M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17315L:	ocfs2-devel@lists.linux.dev
17316S:	Supported
17317W:	http://ocfs2.wiki.kernel.org
17318F:	Documentation/filesystems/dlmfs.rst
17319F:	Documentation/filesystems/ocfs2.rst
17320F:	fs/ocfs2/
17321
17322ORANGEFS FILESYSTEM
17323M:	Mike Marshall <hubcap@omnibond.com>
17324R:	Martin Brandenburg <martin@omnibond.com>
17325L:	devel@lists.orangefs.org
17326S:	Supported
17327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17328F:	Documentation/filesystems/orangefs.rst
17329F:	fs/orangefs/
17330
17331OV2659 OMNIVISION SENSOR DRIVER
17332M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17333L:	linux-media@vger.kernel.org
17334S:	Maintained
17335W:	https://linuxtv.org
17336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17337T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17338F:	drivers/media/i2c/ov2659.c
17339F:	include/media/i2c/ov2659.h
17340
17341OVERLAY FILESYSTEM
17342M:	Miklos Szeredi <miklos@szeredi.hu>
17343M:	Amir Goldstein <amir73il@gmail.com>
17344L:	linux-unionfs@vger.kernel.org
17345S:	Supported
17346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17347F:	Documentation/filesystems/overlayfs.rst
17348F:	fs/overlayfs/
17349
17350P54 WIRELESS DRIVER
17351M:	Christian Lamparter <chunkeey@googlemail.com>
17352L:	linux-wireless@vger.kernel.org
17353S:	Maintained
17354W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17355F:	drivers/net/wireless/intersil/p54/
17356
17357PACKET SOCKETS
17358M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17359S:	Maintained
17360F:	include/uapi/linux/if_packet.h
17361F:	net/packet/af_packet.c
17362
17363PACKING
17364M:	Vladimir Oltean <olteanv@gmail.com>
17365L:	netdev@vger.kernel.org
17366S:	Supported
17367F:	Documentation/core-api/packing.rst
17368F:	include/linux/packing.h
17369F:	lib/packing.c
17370
17371PADATA PARALLEL EXECUTION MECHANISM
17372M:	Steffen Klassert <steffen.klassert@secunet.com>
17373M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17374L:	linux-crypto@vger.kernel.org
17375L:	linux-kernel@vger.kernel.org
17376S:	Maintained
17377F:	Documentation/core-api/padata.rst
17378F:	include/linux/padata.h
17379F:	kernel/padata.c
17380
17381PAGE CACHE
17382M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17383L:	linux-fsdevel@vger.kernel.org
17384S:	Supported
17385T:	git git://git.infradead.org/users/willy/pagecache.git
17386F:	Documentation/filesystems/locking.rst
17387F:	Documentation/filesystems/vfs.rst
17388F:	include/linux/pagemap.h
17389F:	mm/filemap.c
17390F:	mm/page-writeback.c
17391F:	mm/readahead.c
17392F:	mm/truncate.c
17393
17394PAGE POOL
17395M:	Jesper Dangaard Brouer <hawk@kernel.org>
17396M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17397L:	netdev@vger.kernel.org
17398S:	Supported
17399F:	Documentation/networking/page_pool.rst
17400F:	include/net/page_pool/
17401F:	include/trace/events/page_pool.h
17402F:	net/core/page_pool.c
17403
17404PAGE TABLE CHECK
17405M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17406M:	Andrew Morton <akpm@linux-foundation.org>
17407L:	linux-mm@kvack.org
17408S:	Maintained
17409F:	Documentation/mm/page_table_check.rst
17410F:	include/linux/page_table_check.h
17411F:	mm/page_table_check.c
17412
17413PANASONIC LAPTOP ACPI EXTRAS DRIVER
17414M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17415L:	platform-driver-x86@vger.kernel.org
17416S:	Maintained
17417F:	drivers/platform/x86/panasonic-laptop.c
17418
17419PARALLAX PING IIO SENSOR DRIVER
17420M:	Andreas Klinger <ak@it-klinger.de>
17421L:	linux-iio@vger.kernel.org
17422S:	Maintained
17423F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17424F:	drivers/iio/proximity/ping.c
17425
17426PARALLEL LCD/KEYPAD PANEL DRIVER
17427M:	Willy Tarreau <willy@haproxy.com>
17428M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17429S:	Odd Fixes
17430F:	Documentation/admin-guide/lcd-panel-cgram.rst
17431F:	drivers/auxdisplay/panel.c
17432
17433PARALLEL PORT SUBSYSTEM
17434M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17435M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17436L:	linux-parport@lists.infradead.org (subscribers-only)
17437S:	Maintained
17438F:	Documentation/driver-api/parport*.rst
17439F:	drivers/char/ppdev.c
17440F:	drivers/parport/
17441F:	include/linux/parport*.h
17442F:	include/uapi/linux/ppdev.h
17443
17444PARAVIRT_OPS INTERFACE
17445M:	Juergen Gross <jgross@suse.com>
17446R:	Ajay Kaher <ajay.kaher@broadcom.com>
17447R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17448R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17449L:	virtualization@lists.linux.dev
17450L:	x86@kernel.org
17451S:	Supported
17452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17453F:	Documentation/virt/paravirt_ops.rst
17454F:	arch/*/include/asm/paravirt*.h
17455F:	arch/*/kernel/paravirt*
17456F:	include/linux/hypervisor.h
17457
17458PARISC ARCHITECTURE
17459M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17460M:	Helge Deller <deller@gmx.de>
17461L:	linux-parisc@vger.kernel.org
17462S:	Maintained
17463W:	https://parisc.wiki.kernel.org
17464Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17467F:	Documentation/arch/parisc/
17468F:	arch/parisc/
17469F:	drivers/char/agp/parisc-agp.c
17470F:	drivers/input/misc/hp_sdc_rtc.c
17471F:	drivers/input/serio/gscps2.c
17472F:	drivers/input/serio/hp_sdc*
17473F:	drivers/parisc/
17474F:	drivers/parport/parport_gsc.*
17475F:	drivers/tty/serial/8250/8250_parisc.c
17476F:	drivers/video/console/sti*
17477F:	drivers/video/fbdev/sti*
17478F:	drivers/video/logo/logo_parisc*
17479F:	include/linux/hp_sdc.h
17480
17481PARMAN
17482M:	Jiri Pirko <jiri@resnulli.us>
17483L:	netdev@vger.kernel.org
17484S:	Supported
17485F:	include/linux/parman.h
17486F:	lib/parman.c
17487F:	lib/test_parman.c
17488
17489PC ENGINES APU BOARD DRIVER
17490M:	Enrico Weigelt, metux IT consult <info@metux.net>
17491S:	Maintained
17492F:	drivers/platform/x86/pcengines-apuv2.c
17493
17494PC87360 HARDWARE MONITORING DRIVER
17495M:	Jim Cromie <jim.cromie@gmail.com>
17496L:	linux-hwmon@vger.kernel.org
17497S:	Maintained
17498F:	Documentation/hwmon/pc87360.rst
17499F:	drivers/hwmon/pc87360.c
17500
17501PC8736x GPIO DRIVER
17502M:	Jim Cromie <jim.cromie@gmail.com>
17503S:	Maintained
17504F:	drivers/char/pc8736x_gpio.c
17505
17506PC87427 HARDWARE MONITORING DRIVER
17507M:	Jean Delvare <jdelvare@suse.com>
17508L:	linux-hwmon@vger.kernel.org
17509S:	Maintained
17510F:	Documentation/hwmon/pc87427.rst
17511F:	drivers/hwmon/pc87427.c
17512
17513PCA9532 LED DRIVER
17514M:	Riku Voipio <riku.voipio@iki.fi>
17515S:	Maintained
17516F:	drivers/leds/leds-pca9532.c
17517F:	include/linux/leds-pca9532.h
17518
17519PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17520M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17521M:	Pali Rohár <pali@kernel.org>
17522L:	linux-pci@vger.kernel.org
17523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17524S:	Maintained
17525F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17526F:	drivers/pci/controller/pci-aardvark.c
17527
17528PCI DRIVER FOR ALTERA PCIE IP
17529M:	Joyce Ooi <joyce.ooi@intel.com>
17530L:	linux-pci@vger.kernel.org
17531S:	Supported
17532F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17533F:	drivers/pci/controller/pcie-altera.c
17534
17535PCI DRIVER FOR APPLIEDMICRO XGENE
17536M:	Toan Le <toan@os.amperecomputing.com>
17537L:	linux-pci@vger.kernel.org
17538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17539S:	Maintained
17540F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17541F:	drivers/pci/controller/pci-xgene.c
17542
17543PCI DRIVER FOR ARM VERSATILE PLATFORM
17544M:	Rob Herring <robh@kernel.org>
17545L:	linux-pci@vger.kernel.org
17546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17547S:	Maintained
17548F:	Documentation/devicetree/bindings/pci/versatile.yaml
17549F:	drivers/pci/controller/pci-versatile.c
17550
17551PCI DRIVER FOR ARMADA 8K
17552M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17553L:	linux-pci@vger.kernel.org
17554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17555S:	Maintained
17556F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17557F:	drivers/pci/controller/dwc/pcie-armada8k.c
17558
17559PCI DRIVER FOR CADENCE PCIE IP
17560L:	linux-pci@vger.kernel.org
17561S:	Orphan
17562F:	Documentation/devicetree/bindings/pci/cdns,*
17563F:	drivers/pci/controller/cadence/*cadence*
17564
17565PCI DRIVER FOR FREESCALE LAYERSCAPE
17566M:	Minghuan Lian <minghuan.Lian@nxp.com>
17567M:	Mingkai Hu <mingkai.hu@nxp.com>
17568M:	Roy Zang <roy.zang@nxp.com>
17569L:	linuxppc-dev@lists.ozlabs.org
17570L:	linux-pci@vger.kernel.org
17571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17572L:	imx@lists.linux.dev
17573S:	Maintained
17574F:	drivers/pci/controller/dwc/*layerscape*
17575
17576PCI DRIVER FOR FU740
17577M:	Paul Walmsley <paul.walmsley@sifive.com>
17578M:	Greentime Hu <greentime.hu@sifive.com>
17579M:	Samuel Holland <samuel.holland@sifive.com>
17580L:	linux-pci@vger.kernel.org
17581S:	Maintained
17582F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17583F:	drivers/pci/controller/dwc/pcie-fu740.c
17584
17585PCI DRIVER FOR GENERIC OF HOSTS
17586M:	Will Deacon <will@kernel.org>
17587L:	linux-pci@vger.kernel.org
17588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17589S:	Maintained
17590F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17591F:	drivers/pci/controller/pci-host-common.c
17592F:	drivers/pci/controller/pci-host-generic.c
17593
17594PCI DRIVER FOR IMX6
17595M:	Richard Zhu <hongxing.zhu@nxp.com>
17596M:	Lucas Stach <l.stach@pengutronix.de>
17597L:	linux-pci@vger.kernel.org
17598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17599L:	imx@lists.linux.dev
17600S:	Maintained
17601F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17602F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17603F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17604F:	drivers/pci/controller/dwc/*imx6*
17605
17606PCI DRIVER FOR INTEL IXP4XX
17607M:	Linus Walleij <linus.walleij@linaro.org>
17608S:	Maintained
17609F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17610F:	drivers/pci/controller/pci-ixp4xx.c
17611
17612PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17613M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17614R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17615L:	linux-pci@vger.kernel.org
17616S:	Supported
17617F:	drivers/pci/controller/vmd.c
17618
17619PCI DRIVER FOR MICROSEMI SWITCHTEC
17620M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17621M:	Logan Gunthorpe <logang@deltatee.com>
17622L:	linux-pci@vger.kernel.org
17623S:	Maintained
17624F:	Documentation/ABI/testing/sysfs-class-switchtec
17625F:	Documentation/driver-api/switchtec.rst
17626F:	drivers/ntb/hw/mscc/
17627F:	drivers/pci/switch/switchtec*
17628F:	include/linux/switchtec.h
17629F:	include/uapi/linux/switchtec_ioctl.h
17630
17631PCI DRIVER FOR MOBIVEIL PCIE IP
17632M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17633M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17634L:	linux-pci@vger.kernel.org
17635S:	Supported
17636F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17637F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17638
17639PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17640M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17641M:	Pali Rohár <pali@kernel.org>
17642L:	linux-pci@vger.kernel.org
17643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17644S:	Maintained
17645F:	drivers/pci/controller/*mvebu*
17646
17647PCI DRIVER FOR NVIDIA TEGRA
17648M:	Thierry Reding <thierry.reding@gmail.com>
17649L:	linux-tegra@vger.kernel.org
17650L:	linux-pci@vger.kernel.org
17651S:	Supported
17652F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17653F:	drivers/pci/controller/pci-tegra.c
17654
17655PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17656M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17657L:	linux-pci@vger.kernel.org
17658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17659S:	Maintained
17660F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17661F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17662
17663PCI DRIVER FOR PLDA PCIE IP
17664M:	Daire McNamara <daire.mcnamara@microchip.com>
17665L:	linux-pci@vger.kernel.org
17666S:	Maintained
17667F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17668F:	drivers/pci/controller/plda/pcie-plda-host.c
17669F:	drivers/pci/controller/plda/pcie-plda.h
17670
17671PCI DRIVER FOR RENESAS R-CAR
17672M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17673M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17674L:	linux-pci@vger.kernel.org
17675L:	linux-renesas-soc@vger.kernel.org
17676S:	Maintained
17677F:	Documentation/devicetree/bindings/pci/*rcar*
17678F:	drivers/pci/controller/*rcar*
17679F:	drivers/pci/controller/dwc/*rcar*
17680
17681PCI DRIVER FOR SAMSUNG EXYNOS
17682M:	Jingoo Han <jingoohan1@gmail.com>
17683L:	linux-pci@vger.kernel.org
17684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17685L:	linux-samsung-soc@vger.kernel.org
17686S:	Maintained
17687F:	drivers/pci/controller/dwc/pci-exynos.c
17688
17689PCI DRIVER FOR SYNOPSYS DESIGNWARE
17690M:	Jingoo Han <jingoohan1@gmail.com>
17691M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17692L:	linux-pci@vger.kernel.org
17693S:	Maintained
17694F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17695F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17696F:	drivers/pci/controller/dwc/*designware*
17697
17698PCI DRIVER FOR TI DRA7XX/J721E
17699M:	Vignesh Raghavendra <vigneshr@ti.com>
17700R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17701L:	linux-omap@vger.kernel.org
17702L:	linux-pci@vger.kernel.org
17703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17704S:	Supported
17705F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17706F:	drivers/pci/controller/cadence/pci-j721e.c
17707F:	drivers/pci/controller/dwc/pci-dra7xx.c
17708
17709PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17710M:	Linus Walleij <linus.walleij@linaro.org>
17711L:	linux-pci@vger.kernel.org
17712S:	Maintained
17713F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17714F:	drivers/pci/controller/pci-v3-semi.c
17715
17716PCI DRIVER FOR XILINX VERSAL CPM
17717M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17718M:	Michal Simek <michal.simek@amd.com>
17719L:	linux-pci@vger.kernel.org
17720S:	Maintained
17721F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17722F:	drivers/pci/controller/pcie-xilinx-cpm.c
17723
17724PCI ENDPOINT SUBSYSTEM
17725M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17726M:	Krzysztof Wilczyński <kw@linux.com>
17727R:	Kishon Vijay Abraham I <kishon@kernel.org>
17728L:	linux-pci@vger.kernel.org
17729S:	Supported
17730Q:	https://patchwork.kernel.org/project/linux-pci/list/
17731B:	https://bugzilla.kernel.org
17732C:	irc://irc.oftc.net/linux-pci
17733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17734F:	Documentation/PCI/endpoint/*
17735F:	Documentation/misc-devices/pci-endpoint-test.rst
17736F:	drivers/misc/pci_endpoint_test.c
17737F:	drivers/pci/endpoint/
17738F:	tools/pci/
17739
17740PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17741M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17742R:	Oliver O'Halloran <oohall@gmail.com>
17743L:	linuxppc-dev@lists.ozlabs.org
17744S:	Supported
17745F:	Documentation/PCI/pci-error-recovery.rst
17746F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17747F:	arch/powerpc/include/*/eeh*.h
17748F:	arch/powerpc/kernel/eeh*.c
17749F:	arch/powerpc/platforms/*/eeh*.c
17750F:	drivers/pci/pcie/aer.c
17751F:	drivers/pci/pcie/dpc.c
17752F:	drivers/pci/pcie/err.c
17753
17754PCI ERROR RECOVERY
17755M:	Linas Vepstas <linasvepstas@gmail.com>
17756L:	linux-pci@vger.kernel.org
17757S:	Supported
17758F:	Documentation/PCI/pci-error-recovery.rst
17759
17760PCI MSI DRIVER FOR ALTERA MSI IP
17761M:	Joyce Ooi <joyce.ooi@intel.com>
17762L:	linux-pci@vger.kernel.org
17763S:	Supported
17764F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17765F:	drivers/pci/controller/pcie-altera-msi.c
17766
17767PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17768M:	Toan Le <toan@os.amperecomputing.com>
17769L:	linux-pci@vger.kernel.org
17770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17771S:	Maintained
17772F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17773F:	drivers/pci/controller/pci-xgene-msi.c
17774
17775PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17776M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17777M:	Krzysztof Wilczyński <kw@linux.com>
17778R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17779R:	Rob Herring <robh@kernel.org>
17780L:	linux-pci@vger.kernel.org
17781S:	Supported
17782Q:	https://patchwork.kernel.org/project/linux-pci/list/
17783B:	https://bugzilla.kernel.org
17784C:	irc://irc.oftc.net/linux-pci
17785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17786F:	Documentation/devicetree/bindings/pci/
17787F:	drivers/pci/controller/
17788F:	drivers/pci/pci-bridge-emul.c
17789F:	drivers/pci/pci-bridge-emul.h
17790
17791PCI PEER-TO-PEER DMA (P2PDMA)
17792M:	Bjorn Helgaas <bhelgaas@google.com>
17793M:	Logan Gunthorpe <logang@deltatee.com>
17794L:	linux-pci@vger.kernel.org
17795S:	Supported
17796Q:	https://patchwork.kernel.org/project/linux-pci/list/
17797B:	https://bugzilla.kernel.org
17798C:	irc://irc.oftc.net/linux-pci
17799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17800F:	Documentation/driver-api/pci/p2pdma.rst
17801F:	drivers/pci/p2pdma.c
17802F:	include/linux/pci-p2pdma.h
17803
17804PCI POWER CONTROL
17805M:	Bartosz Golaszewski <brgl@bgdev.pl>
17806L:	linux-pci@vger.kernel.org
17807S:	Maintained
17808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17809F:	drivers/pci/pwrctl/*
17810F:	include/linux/pci-pwrctl.h
17811
17812PCI SUBSYSTEM
17813M:	Bjorn Helgaas <bhelgaas@google.com>
17814L:	linux-pci@vger.kernel.org
17815S:	Supported
17816Q:	https://patchwork.kernel.org/project/linux-pci/list/
17817B:	https://bugzilla.kernel.org
17818C:	irc://irc.oftc.net/linux-pci
17819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17820F:	Documentation/PCI/
17821F:	Documentation/devicetree/bindings/pci/
17822F:	arch/x86/kernel/early-quirks.c
17823F:	arch/x86/kernel/quirks.c
17824F:	arch/x86/pci/
17825F:	drivers/acpi/pci*
17826F:	drivers/pci/
17827F:	include/asm-generic/pci*
17828F:	include/linux/of_pci.h
17829F:	include/linux/pci*
17830F:	include/uapi/linux/pci*
17831
17832PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17833M:	Jonathan Chocron <jonnyc@amazon.com>
17834L:	linux-pci@vger.kernel.org
17835S:	Maintained
17836F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17837F:	drivers/pci/controller/dwc/pcie-al.c
17838
17839PCIE DRIVER FOR AMLOGIC MESON
17840M:	Yue Wang <yue.wang@Amlogic.com>
17841L:	linux-pci@vger.kernel.org
17842L:	linux-amlogic@lists.infradead.org
17843S:	Maintained
17844F:	drivers/pci/controller/dwc/pci-meson.c
17845
17846PCIE DRIVER FOR AXIS ARTPEC
17847M:	Jesper Nilsson <jesper.nilsson@axis.com>
17848L:	linux-arm-kernel@axis.com
17849L:	linux-pci@vger.kernel.org
17850S:	Maintained
17851F:	Documentation/devicetree/bindings/pci/axis,artpec*
17852F:	drivers/pci/controller/dwc/*artpec*
17853
17854PCIE DRIVER FOR CAVIUM THUNDERX
17855M:	Robert Richter <rric@kernel.org>
17856L:	linux-pci@vger.kernel.org
17857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17858S:	Odd Fixes
17859F:	drivers/pci/controller/pci-thunder-*
17860
17861PCIE DRIVER FOR HISILICON
17862M:	Zhou Wang <wangzhou1@hisilicon.com>
17863L:	linux-pci@vger.kernel.org
17864S:	Maintained
17865F:	drivers/pci/controller/dwc/pcie-hisi.c
17866
17867PCIE DRIVER FOR HISILICON KIRIN
17868M:	Xiaowei Song <songxiaowei@hisilicon.com>
17869M:	Binghui Wang <wangbinghui@hisilicon.com>
17870L:	linux-pci@vger.kernel.org
17871S:	Maintained
17872F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17873F:	drivers/pci/controller/dwc/pcie-kirin.c
17874
17875PCIE DRIVER FOR HISILICON STB
17876M:	Shawn Guo <shawn.guo@linaro.org>
17877L:	linux-pci@vger.kernel.org
17878S:	Maintained
17879F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17880F:	drivers/pci/controller/dwc/pcie-histb.c
17881
17882PCIE DRIVER FOR INTEL KEEM BAY
17883M:	Srikanth Thokala <srikanth.thokala@intel.com>
17884L:	linux-pci@vger.kernel.org
17885S:	Supported
17886F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17887F:	drivers/pci/controller/dwc/pcie-keembay.c
17888
17889PCIE DRIVER FOR INTEL LGM GW SOC
17890M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17891L:	linux-pci@vger.kernel.org
17892S:	Maintained
17893F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17894F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17895
17896PCIE DRIVER FOR MEDIATEK
17897M:	Ryder Lee <ryder.lee@mediatek.com>
17898M:	Jianjun Wang <jianjun.wang@mediatek.com>
17899L:	linux-pci@vger.kernel.org
17900L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17901S:	Supported
17902F:	Documentation/devicetree/bindings/pci/mediatek*
17903F:	drivers/pci/controller/*mediatek*
17904
17905PCIE DRIVER FOR MICROCHIP
17906M:	Daire McNamara <daire.mcnamara@microchip.com>
17907L:	linux-pci@vger.kernel.org
17908S:	Supported
17909F:	Documentation/devicetree/bindings/pci/microchip*
17910F:	drivers/pci/controller/plda/*microchip*
17911
17912PCIE DRIVER FOR QUALCOMM MSM
17913M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17914L:	linux-pci@vger.kernel.org
17915L:	linux-arm-msm@vger.kernel.org
17916S:	Maintained
17917F:	drivers/pci/controller/dwc/pcie-qcom-common.c
17918F:	drivers/pci/controller/dwc/pcie-qcom.c
17919
17920PCIE DRIVER FOR ROCKCHIP
17921M:	Shawn Lin <shawn.lin@rock-chips.com>
17922L:	linux-pci@vger.kernel.org
17923L:	linux-rockchip@lists.infradead.org
17924S:	Maintained
17925F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17926F:	drivers/pci/controller/pcie-rockchip*
17927
17928PCIE DRIVER FOR SOCIONEXT UNIPHIER
17929M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17930L:	linux-pci@vger.kernel.org
17931S:	Maintained
17932F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17933F:	drivers/pci/controller/dwc/pcie-uniphier*
17934
17935PCIE DRIVER FOR ST SPEAR13XX
17936M:	Pratyush Anand <pratyush.anand@gmail.com>
17937L:	linux-pci@vger.kernel.org
17938S:	Maintained
17939F:	drivers/pci/controller/dwc/*spear*
17940
17941PCIE DRIVER FOR STARFIVE JH71x0
17942M:	Kevin Xie <kevin.xie@starfivetech.com>
17943L:	linux-pci@vger.kernel.org
17944S:	Maintained
17945F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17946F:	drivers/pci/controller/plda/pcie-starfive.c
17947
17948PCIE ENDPOINT DRIVER FOR QUALCOMM
17949M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17950L:	linux-pci@vger.kernel.org
17951L:	linux-arm-msm@vger.kernel.org
17952S:	Maintained
17953F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17954F:	drivers/pci/controller/dwc/pcie-qcom-common.c
17955F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17956
17957PCMCIA SUBSYSTEM
17958M:	Dominik Brodowski <linux@dominikbrodowski.net>
17959S:	Odd Fixes
17960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17961F:	Documentation/pcmcia/
17962F:	drivers/pcmcia/
17963F:	include/pcmcia/
17964F:	tools/pcmcia/
17965
17966PCNET32 NETWORK DRIVER
17967M:	Don Fry <pcnet32@frontier.com>
17968L:	netdev@vger.kernel.org
17969S:	Maintained
17970F:	drivers/net/ethernet/amd/pcnet32.c
17971
17972PCRYPT PARALLEL CRYPTO ENGINE
17973M:	Steffen Klassert <steffen.klassert@secunet.com>
17974L:	linux-crypto@vger.kernel.org
17975S:	Maintained
17976F:	crypto/pcrypt.c
17977F:	include/crypto/pcrypt.h
17978
17979PDS DSC VIRTIO DATA PATH ACCELERATOR
17980R:	Shannon Nelson <shannon.nelson@amd.com>
17981F:	drivers/vdpa/pds/
17982
17983PECI HARDWARE MONITORING DRIVERS
17984M:	Iwona Winiarska <iwona.winiarska@intel.com>
17985L:	linux-hwmon@vger.kernel.org
17986S:	Supported
17987F:	Documentation/hwmon/peci-cputemp.rst
17988F:	Documentation/hwmon/peci-dimmtemp.rst
17989F:	drivers/hwmon/peci/
17990
17991PECI SUBSYSTEM
17992M:	Iwona Winiarska <iwona.winiarska@intel.com>
17993L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17994S:	Supported
17995F:	Documentation/devicetree/bindings/peci/
17996F:	Documentation/peci/
17997F:	drivers/peci/
17998F:	include/linux/peci-cpu.h
17999F:	include/linux/peci.h
18000
18001PENSANDO ETHERNET DRIVERS
18002M:	Shannon Nelson <shannon.nelson@amd.com>
18003M:	Brett Creeley <brett.creeley@amd.com>
18004L:	netdev@vger.kernel.org
18005S:	Supported
18006F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18007F:	drivers/net/ethernet/pensando/
18008
18009PER-CPU MEMORY ALLOCATOR
18010M:	Dennis Zhou <dennis@kernel.org>
18011M:	Tejun Heo <tj@kernel.org>
18012M:	Christoph Lameter <cl@linux.com>
18013L:	linux-mm@kvack.org
18014S:	Maintained
18015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18016F:	arch/*/include/asm/percpu.h
18017F:	include/linux/percpu*.h
18018F:	lib/percpu*.c
18019F:	mm/percpu*.c
18020
18021PER-TASK DELAY ACCOUNTING
18022M:	Balbir Singh <bsingharora@gmail.com>
18023S:	Maintained
18024F:	include/linux/delayacct.h
18025F:	kernel/delayacct.c
18026
18027PERFORMANCE EVENTS SUBSYSTEM
18028M:	Peter Zijlstra <peterz@infradead.org>
18029M:	Ingo Molnar <mingo@redhat.com>
18030M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18031M:	Namhyung Kim <namhyung@kernel.org>
18032R:	Mark Rutland <mark.rutland@arm.com>
18033R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18034R:	Jiri Olsa <jolsa@kernel.org>
18035R:	Ian Rogers <irogers@google.com>
18036R:	Adrian Hunter <adrian.hunter@intel.com>
18037R:	"Liang, Kan" <kan.liang@linux.intel.com>
18038L:	linux-perf-users@vger.kernel.org
18039L:	linux-kernel@vger.kernel.org
18040S:	Supported
18041W:	https://perf.wiki.kernel.org/
18042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18045F:	arch/*/events/*
18046F:	arch/*/events/*/*
18047F:	arch/*/include/asm/perf_event.h
18048F:	arch/*/kernel/*/*/perf_event*.c
18049F:	arch/*/kernel/*/perf_event*.c
18050F:	arch/*/kernel/perf_callchain.c
18051F:	arch/*/kernel/perf_event*.c
18052F:	include/linux/perf_event.h
18053F:	include/uapi/linux/perf_event.h
18054F:	kernel/events/*
18055F:	tools/lib/perf/
18056F:	tools/perf/
18057
18058PERFORMANCE EVENTS TOOLING ARM64
18059R:	John Garry <john.g.garry@oracle.com>
18060R:	Will Deacon <will@kernel.org>
18061R:	James Clark <james.clark@linaro.org>
18062R:	Mike Leach <mike.leach@linaro.org>
18063R:	Leo Yan <leo.yan@linux.dev>
18064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18065S:	Supported
18066F:	tools/build/feature/test-libopencsd.c
18067F:	tools/perf/arch/arm*/
18068F:	tools/perf/pmu-events/arch/arm64/
18069F:	tools/perf/util/arm-spe*
18070F:	tools/perf/util/cs-etm*
18071
18072PERSONALITY HANDLING
18073M:	Christoph Hellwig <hch@infradead.org>
18074L:	linux-abi-devel@lists.sourceforge.net
18075S:	Maintained
18076F:	include/linux/personality.h
18077F:	include/uapi/linux/personality.h
18078
18079PHOENIX RC FLIGHT CONTROLLER ADAPTER
18080M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18081L:	linux-input@vger.kernel.org
18082S:	Maintained
18083F:	Documentation/input/devices/pxrc.rst
18084F:	drivers/input/joystick/pxrc.c
18085
18086PHONET PROTOCOL
18087M:	Remi Denis-Courmont <courmisch@gmail.com>
18088S:	Supported
18089F:	Documentation/networking/phonet.rst
18090F:	include/linux/phonet.h
18091F:	include/net/phonet/
18092F:	include/uapi/linux/phonet.h
18093F:	net/phonet/
18094
18095PHRAM MTD DRIVER
18096M:	Joern Engel <joern@lazybastard.org>
18097L:	linux-mtd@lists.infradead.org
18098S:	Maintained
18099F:	drivers/mtd/devices/phram.c
18100
18101PICOLCD HID DRIVER
18102M:	Bruno Prémont <bonbons@linux-vserver.org>
18103L:	linux-input@vger.kernel.org
18104S:	Maintained
18105F:	drivers/hid/hid-picolcd*
18106
18107PIDFD API
18108M:	Christian Brauner <christian@brauner.io>
18109L:	linux-kernel@vger.kernel.org
18110S:	Maintained
18111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18112F:	samples/pidfd/
18113F:	tools/testing/selftests/clone3/
18114F:	tools/testing/selftests/pid_namespace/
18115F:	tools/testing/selftests/pidfd/
18116K:	(?i)pidfd
18117K:	(?i)clone3
18118K:	\b(clone_args|kernel_clone_args)\b
18119
18120PIN CONTROL SUBSYSTEM
18121M:	Linus Walleij <linus.walleij@linaro.org>
18122L:	linux-gpio@vger.kernel.org
18123S:	Maintained
18124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18125F:	Documentation/devicetree/bindings/pinctrl/
18126F:	Documentation/driver-api/pin-control.rst
18127F:	drivers/pinctrl/
18128F:	include/dt-bindings/pinctrl/
18129F:	include/linux/pinctrl/
18130
18131PIN CONTROLLER - AMD
18132M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18133M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18134S:	Maintained
18135F:	drivers/pinctrl/pinctrl-amd.c
18136
18137PIN CONTROLLER - FREESCALE
18138M:	Dong Aisheng <aisheng.dong@nxp.com>
18139M:	Fabio Estevam <festevam@gmail.com>
18140M:	Shawn Guo <shawnguo@kernel.org>
18141M:	Jacky Bai <ping.bai@nxp.com>
18142R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18143L:	linux-gpio@vger.kernel.org
18144L:	NXP S32 Linux Team <s32@nxp.com>
18145S:	Maintained
18146F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18147F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18148F:	drivers/pinctrl/freescale/
18149F:	drivers/pinctrl/nxp/
18150
18151PIN CONTROLLER - INTEL
18152M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18153M:	Andy Shevchenko <andy@kernel.org>
18154S:	Supported
18155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18156F:	drivers/pinctrl/intel/
18157
18158PIN CONTROLLER - KEEMBAY
18159M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18160S:	Supported
18161F:	drivers/pinctrl/pinctrl-keembay*
18162
18163PIN CONTROLLER - MEDIATEK
18164M:	Sean Wang <sean.wang@kernel.org>
18165L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18166S:	Maintained
18167F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18168F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18169F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18170F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18171F:	drivers/pinctrl/mediatek/
18172
18173PIN CONTROLLER - MEDIATEK MIPS
18174M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18175M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18176L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18177L:	linux-mips@vger.kernel.org
18178S:	Maintained
18179F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18180F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18181F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18182F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18183F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18184F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18185F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18186F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18187F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18188F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18189F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18190F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18191F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18192F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18193F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18194
18195PIN CONTROLLER - MICROCHIP AT91
18196M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18198L:	linux-gpio@vger.kernel.org
18199S:	Supported
18200F:	drivers/gpio/gpio-sama5d2-piobu.c
18201F:	drivers/pinctrl/pinctrl-at91*
18202
18203PIN CONTROLLER - QUALCOMM
18204M:	Bjorn Andersson <andersson@kernel.org>
18205L:	linux-arm-msm@vger.kernel.org
18206S:	Maintained
18207F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18208F:	drivers/pinctrl/qcom/
18209
18210PIN CONTROLLER - RENESAS
18211M:	Geert Uytterhoeven <geert+renesas@glider.be>
18212L:	linux-renesas-soc@vger.kernel.org
18213S:	Supported
18214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18215F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18216F:	drivers/pinctrl/renesas/
18217
18218PIN CONTROLLER - SAMSUNG
18219M:	Krzysztof Kozlowski <krzk@kernel.org>
18220M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18221R:	Alim Akhtar <alim.akhtar@samsung.com>
18222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18223L:	linux-samsung-soc@vger.kernel.org
18224S:	Maintained
18225Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18226B:	mailto:linux-samsung-soc@vger.kernel.org
18227C:	irc://irc.libera.chat/linux-exynos
18228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18229F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18230F:	drivers/pinctrl/samsung/
18231
18232PIN CONTROLLER - SINGLE
18233M:	Tony Lindgren <tony@atomide.com>
18234M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18236L:	linux-omap@vger.kernel.org
18237S:	Maintained
18238F:	drivers/pinctrl/pinctrl-single.c
18239
18240PIN CONTROLLER - SUNPLUS / TIBBO
18241M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18242M:	Wells Lu <wellslutw@gmail.com>
18243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18244S:	Maintained
18245W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18246F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18247F:	drivers/pinctrl/sunplus/
18248F:	include/dt-bindings/pinctrl/sppctl*.h
18249
18250PINE64 PINEPHONE KEYBOARD DRIVER
18251M:	Samuel Holland <samuel@sholland.org>
18252S:	Supported
18253F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18254F:	drivers/input/keyboard/pinephone-keyboard.c
18255
18256PKTCDVD DRIVER
18257M:	linux-block@vger.kernel.org
18258S:	Orphan
18259F:	drivers/block/pktcdvd.c
18260F:	include/linux/pktcdvd.h
18261F:	include/uapi/linux/pktcdvd.h
18262
18263PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18264M:	Tomasz Duszynski <tduszyns@gmail.com>
18265S:	Maintained
18266F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18267F:	drivers/iio/chemical/pms7003.c
18268
18269PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18270M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18271L:	netdev@vger.kernel.org
18272S:	Maintained
18273F:	drivers/net/phy/mdio-open-alliance.h
18274F:	net/ethtool/plca.c
18275
18276PLDMFW LIBRARY
18277M:	Jacob Keller <jacob.e.keller@intel.com>
18278S:	Maintained
18279F:	Documentation/driver-api/pldmfw/
18280F:	include/linux/pldmfw.h
18281F:	lib/pldmfw/
18282
18283PLX DMA DRIVER
18284M:	Logan Gunthorpe <logang@deltatee.com>
18285S:	Maintained
18286F:	drivers/dma/plx_dma.c
18287
18288PM-GRAPH UTILITY
18289M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18290L:	linux-pm@vger.kernel.org
18291S:	Supported
18292W:	https://01.org/pm-graph
18293B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18294T:	git git://github.com/intel/pm-graph
18295F:	tools/power/pm-graph
18296
18297PM6764TR DRIVER
18298M:	Charles Hsu	<hsu.yungteng@gmail.com>
18299L:	linux-hwmon@vger.kernel.org
18300S:	Maintained
18301F:	Documentation/hwmon/pm6764tr.rst
18302F:	drivers/hwmon/pmbus/pm6764tr.c
18303
18304PMC SIERRA MaxRAID DRIVER
18305L:	linux-scsi@vger.kernel.org
18306S:	Orphan
18307W:	http://www.pmc-sierra.com/
18308F:	drivers/scsi/pmcraid.*
18309
18310PMC SIERRA PM8001 DRIVER
18311M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18312L:	linux-scsi@vger.kernel.org
18313S:	Supported
18314F:	drivers/scsi/pm8001/
18315
18316PNI RM3100 IIO DRIVER
18317M:	Song Qiang <songqiang1304521@gmail.com>
18318L:	linux-iio@vger.kernel.org
18319S:	Maintained
18320F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18321F:	drivers/iio/magnetometer/rm3100*
18322
18323PNP SUPPORT
18324M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18325L:	linux-acpi@vger.kernel.org
18326S:	Maintained
18327F:	drivers/pnp/
18328F:	include/linux/pnp.h
18329
18330POSIX CLOCKS and TIMERS
18331M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18332M:	Frederic Weisbecker <frederic@kernel.org>
18333M:	Thomas Gleixner <tglx@linutronix.de>
18334L:	linux-kernel@vger.kernel.org
18335S:	Maintained
18336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18337F:	fs/timerfd.c
18338F:	include/linux/time_namespace.h
18339F:	include/linux/timerfd.h
18340F:	include/uapi/linux/time.h
18341F:	include/uapi/linux/timerfd.h
18342F:	include/trace/events/timer*
18343F:	kernel/time/itimer.c
18344F:	kernel/time/posix-*
18345F:	kernel/time/namespace.c
18346
18347POWER MANAGEMENT CORE
18348M:	"Rafael J. Wysocki" <rafael@kernel.org>
18349L:	linux-pm@vger.kernel.org
18350S:	Supported
18351B:	https://bugzilla.kernel.org
18352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18353F:	drivers/base/power/
18354F:	drivers/powercap/
18355F:	include/linux/intel_rapl.h
18356F:	include/linux/pm.h
18357F:	include/linux/pm_*
18358F:	include/linux/powercap.h
18359F:	kernel/configs/nopm.config
18360
18361POWER SEQUENCING
18362M:	Bartosz Golaszewski <brgl@bgdev.pl>
18363L:	linux-pm@vger.kernel.org
18364S:	Maintained
18365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18366F:	Documentation/driver-api/pwrseq.rst
18367F:	drivers/power/sequencing/
18368F:	include/linux/pwrseq/
18369
18370POWER STATE COORDINATION INTERFACE (PSCI)
18371M:	Mark Rutland <mark.rutland@arm.com>
18372M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18374S:	Maintained
18375F:	drivers/firmware/psci/
18376F:	include/linux/psci.h
18377F:	include/uapi/linux/psci.h
18378
18379POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18380M:	Sebastian Reichel <sre@kernel.org>
18381L:	linux-pm@vger.kernel.org
18382S:	Maintained
18383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18384F:	Documentation/ABI/testing/sysfs-class-power
18385F:	Documentation/devicetree/bindings/power/supply/
18386F:	drivers/power/supply/
18387F:	include/linux/power/
18388F:	include/linux/power_supply.h
18389F:	tools/testing/selftests/power_supply/
18390
18391POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18392M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18393L:	linuxppc-dev@lists.ozlabs.org
18394S:	Maintained
18395F:	drivers/char/powernv-op-panel.c
18396
18397PPP OVER ATM (RFC 2364)
18398M:	Mitchell Blank Jr <mitch@sfgoth.com>
18399S:	Maintained
18400F:	include/uapi/linux/atmppp.h
18401F:	net/atm/pppoatm.c
18402
18403PPP OVER ETHERNET
18404M:	Michal Ostrowski <mostrows@earthlink.net>
18405S:	Maintained
18406F:	drivers/net/ppp/pppoe.c
18407F:	drivers/net/ppp/pppox.c
18408
18409PPP OVER L2TP
18410M:	James Chapman <jchapman@katalix.com>
18411S:	Maintained
18412F:	include/linux/if_pppol2tp.h
18413F:	include/uapi/linux/if_pppol2tp.h
18414F:	net/l2tp/l2tp_ppp.c
18415
18416PPP PROTOCOL DRIVERS AND COMPRESSORS
18417L:	linux-ppp@vger.kernel.org
18418S:	Orphan
18419F:	drivers/net/ppp/ppp_*
18420
18421PPS SUPPORT
18422M:	Rodolfo Giometti <giometti@enneenne.com>
18423L:	linuxpps@ml.enneenne.com (subscribers-only)
18424S:	Maintained
18425W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18426F:	Documentation/ABI/testing/sysfs-pps
18427F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18428F:	Documentation/driver-api/pps.rst
18429F:	drivers/pps/
18430F:	include/linux/pps*.h
18431F:	include/uapi/linux/pps.h
18432
18433PRESSURE STALL INFORMATION (PSI)
18434M:	Johannes Weiner <hannes@cmpxchg.org>
18435M:	Suren Baghdasaryan <surenb@google.com>
18436R:	Peter Ziljstra <peterz@infradead.org>
18437S:	Maintained
18438F:	include/linux/psi*
18439F:	kernel/sched/psi.c
18440
18441PRINTK
18442M:	Petr Mladek <pmladek@suse.com>
18443R:	Steven Rostedt <rostedt@goodmis.org>
18444R:	John Ogness <john.ogness@linutronix.de>
18445R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18446S:	Maintained
18447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18448F:	include/linux/printk.h
18449F:	kernel/printk/
18450
18451PRINTK INDEXING
18452R:	Chris Down <chris@chrisdown.name>
18453S:	Maintained
18454F:	Documentation/core-api/printk-index.rst
18455F:	kernel/printk/index.c
18456K:	printk_index
18457
18458PROC FILESYSTEM
18459L:	linux-kernel@vger.kernel.org
18460L:	linux-fsdevel@vger.kernel.org
18461S:	Maintained
18462F:	Documentation/filesystems/proc.rst
18463F:	fs/proc/
18464F:	include/linux/proc_fs.h
18465F:	tools/testing/selftests/proc/
18466
18467PROC SYSCTL
18468M:	Luis Chamberlain <mcgrof@kernel.org>
18469M:	Kees Cook <kees@kernel.org>
18470M:	Joel Granados <joel.granados@kernel.org>
18471L:	linux-kernel@vger.kernel.org
18472L:	linux-fsdevel@vger.kernel.org
18473S:	Maintained
18474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18475F:	fs/proc/proc_sysctl.c
18476F:	include/linux/sysctl.h
18477F:	kernel/sysctl-test.c
18478F:	kernel/sysctl.c
18479F:	tools/testing/selftests/sysctl/
18480
18481PS3 NETWORK SUPPORT
18482M:	Geoff Levand <geoff@infradead.org>
18483L:	netdev@vger.kernel.org
18484L:	linuxppc-dev@lists.ozlabs.org
18485S:	Maintained
18486F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18487
18488PS3 PLATFORM SUPPORT
18489M:	Geoff Levand <geoff@infradead.org>
18490L:	linuxppc-dev@lists.ozlabs.org
18491S:	Maintained
18492F:	arch/powerpc/boot/ps3*
18493F:	arch/powerpc/include/asm/lv1call.h
18494F:	arch/powerpc/include/asm/ps3*.h
18495F:	arch/powerpc/platforms/ps3/
18496F:	drivers/*/ps3*
18497F:	drivers/ps3/
18498F:	drivers/rtc/rtc-ps3.c
18499F:	drivers/usb/host/*ps3.c
18500F:	sound/ppc/snd_ps3*
18501
18502PS3VRAM DRIVER
18503M:	Jim Paris <jim@jtan.com>
18504M:	Geoff Levand <geoff@infradead.org>
18505L:	linuxppc-dev@lists.ozlabs.org
18506S:	Maintained
18507F:	drivers/block/ps3vram.c
18508
18509PSAMPLE PACKET SAMPLING SUPPORT
18510M:	Yotam Gigi <yotam.gi@gmail.com>
18511S:	Maintained
18512F:	include/net/psample.h
18513F:	include/uapi/linux/psample.h
18514F:	net/psample
18515
18516PSE NETWORK DRIVER
18517M:	Oleksij Rempel <o.rempel@pengutronix.de>
18518M:	Kory Maincent <kory.maincent@bootlin.com>
18519L:	netdev@vger.kernel.org
18520S:	Maintained
18521F:	Documentation/devicetree/bindings/net/pse-pd/
18522F:	drivers/net/pse-pd/
18523F:	net/ethtool/pse-pd.c
18524
18525PSTORE FILESYSTEM
18526M:	Kees Cook <kees@kernel.org>
18527R:	Tony Luck <tony.luck@intel.com>
18528R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18529L:	linux-hardening@vger.kernel.org
18530S:	Supported
18531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18532F:	Documentation/admin-guide/pstore-blk.rst
18533F:	Documentation/admin-guide/ramoops.rst
18534F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18535F:	drivers/acpi/apei/erst.c
18536F:	drivers/firmware/efi/efi-pstore.c
18537F:	fs/pstore/
18538F:	include/linux/pstore*
18539K:	\b(pstore|ramoops)
18540
18541PT5161L HARDWARE MONITOR DRIVER
18542M:	Cosmo Chou <cosmo.chou@quantatw.com>
18543L:	linux-hwmon@vger.kernel.org
18544S:	Maintained
18545F:	Documentation/hwmon/pt5161l.rst
18546F:	drivers/hwmon/pt5161l.c
18547
18548PTP HARDWARE CLOCK SUPPORT
18549M:	Richard Cochran <richardcochran@gmail.com>
18550L:	netdev@vger.kernel.org
18551S:	Maintained
18552W:	http://linuxptp.sourceforge.net/
18553F:	Documentation/ABI/testing/sysfs-ptp
18554F:	Documentation/driver-api/ptp.rst
18555F:	drivers/net/phy/dp83640*
18556F:	drivers/ptp/*
18557F:	include/linux/ptp_cl*
18558K:	(?:\b|_)ptp(?:\b|_)
18559
18560PTP MOCKUP CLOCK SUPPORT
18561M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18562L:	netdev@vger.kernel.org
18563S:	Maintained
18564F:	drivers/ptp/ptp_mock.c
18565F:	include/linux/ptp_mock.h
18566
18567PTP VIRTUAL CLOCK SUPPORT
18568M:	Yangbo Lu <yangbo.lu@nxp.com>
18569L:	netdev@vger.kernel.org
18570S:	Maintained
18571F:	drivers/ptp/ptp_vclock.c
18572F:	net/ethtool/phc_vclocks.c
18573
18574PTRACE SUPPORT
18575M:	Oleg Nesterov <oleg@redhat.com>
18576S:	Maintained
18577F:	arch/*/*/ptrace*.c
18578F:	arch/*/include/asm/ptrace*.h
18579F:	arch/*/ptrace*.c
18580F:	include/asm-generic/syscall.h
18581F:	include/linux/ptrace.h
18582F:	include/linux/regset.h
18583F:	include/uapi/linux/ptrace.h
18584F:	kernel/ptrace.c
18585
18586PULSE8-CEC DRIVER
18587M:	Hans Verkuil <hverkuil@xs4all.nl>
18588L:	linux-media@vger.kernel.org
18589S:	Maintained
18590T:	git git://linuxtv.org/media_tree.git
18591F:	drivers/media/cec/usb/pulse8/
18592
18593PURELIFI PLFXLC DRIVER
18594M:	Srinivasan Raju <srini.raju@purelifi.com>
18595L:	linux-wireless@vger.kernel.org
18596S:	Supported
18597F:	drivers/net/wireless/purelifi/plfxlc/
18598
18599PVRUSB2 VIDEO4LINUX DRIVER
18600M:	Mike Isely <isely@pobox.com>
18601L:	pvrusb2@isely.net	(subscribers-only)
18602L:	linux-media@vger.kernel.org
18603S:	Maintained
18604W:	http://www.isely.net/pvrusb2/
18605T:	git git://linuxtv.org/media_tree.git
18606F:	Documentation/driver-api/media/drivers/pvrusb2*
18607F:	drivers/media/usb/pvrusb2/
18608
18609PWC WEBCAM DRIVER
18610M:	Hans Verkuil <hverkuil@xs4all.nl>
18611L:	linux-media@vger.kernel.org
18612S:	Odd Fixes
18613T:	git git://linuxtv.org/media_tree.git
18614F:	drivers/media/usb/pwc/*
18615F:	include/trace/events/pwc.h
18616
18617PWM IR Transmitter
18618M:	Sean Young <sean@mess.org>
18619L:	linux-media@vger.kernel.org
18620S:	Maintained
18621F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18622F:	drivers/media/rc/pwm-ir-tx.c
18623
18624PWM SUBSYSTEM
18625M:	Uwe Kleine-König <ukleinek@kernel.org>
18626L:	linux-pwm@vger.kernel.org
18627S:	Maintained
18628Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18629T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18630F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18631F:	Documentation/devicetree/bindings/pwm/
18632F:	Documentation/driver-api/pwm.rst
18633F:	drivers/gpio/gpio-mvebu.c
18634F:	drivers/pwm/
18635F:	drivers/video/backlight/pwm_bl.c
18636F:	include/dt-bindings/pwm/
18637F:	include/linux/pwm.h
18638F:	include/linux/pwm_backlight.h
18639K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18640
18641PXA GPIO DRIVER
18642M:	Robert Jarzmik <robert.jarzmik@free.fr>
18643L:	linux-gpio@vger.kernel.org
18644S:	Maintained
18645F:	drivers/gpio/gpio-pxa.c
18646
18647PXA MMCI DRIVER
18648S:	Orphan
18649
18650PXA RTC DRIVER
18651M:	Robert Jarzmik <robert.jarzmik@free.fr>
18652L:	linux-rtc@vger.kernel.org
18653S:	Maintained
18654
18655PXA2xx/PXA3xx SUPPORT
18656M:	Daniel Mack <daniel@zonque.org>
18657M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18658M:	Robert Jarzmik <robert.jarzmik@free.fr>
18659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18660S:	Maintained
18661T:	git git://github.com/hzhuang1/linux.git
18662T:	git git://github.com/rjarzmik/linux.git
18663F:	arch/arm/boot/dts/intel/pxa/
18664F:	arch/arm/mach-pxa/
18665F:	drivers/dma/pxa*
18666F:	drivers/pcmcia/pxa2xx*
18667F:	drivers/pinctrl/pxa/
18668F:	drivers/spi/spi-pxa2xx*
18669F:	drivers/usb/gadget/udc/pxa2*
18670F:	include/sound/pxa2xx-lib.h
18671F:	sound/arm/pxa*
18672F:	sound/soc/pxa/
18673
18674QAT DRIVER
18675M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18676L:	qat-linux@intel.com
18677S:	Supported
18678F:	drivers/crypto/intel/qat/
18679
18680QCOM AUDIO (ASoC) DRIVERS
18681M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18682L:	linux-sound@vger.kernel.org
18683L:	linux-arm-msm@vger.kernel.org
18684S:	Supported
18685F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18686F:	Documentation/devicetree/bindings/sound/qcom,*
18687F:	drivers/soc/qcom/apr.c
18688F:	include/dt-bindings/sound/qcom,wcd9335.h
18689F:	sound/soc/codecs/lpass-rx-macro.*
18690F:	sound/soc/codecs/lpass-tx-macro.*
18691F:	sound/soc/codecs/lpass-va-macro.c
18692F:	sound/soc/codecs/lpass-wsa-macro.*
18693F:	sound/soc/codecs/msm8916-wcd-analog.c
18694F:	sound/soc/codecs/msm8916-wcd-digital.c
18695F:	sound/soc/codecs/wcd-clsh-v2.*
18696F:	sound/soc/codecs/wcd-mbhc-v2.*
18697F:	sound/soc/codecs/wcd9335.*
18698F:	sound/soc/codecs/wcd934x.c
18699F:	sound/soc/codecs/wsa881x.c
18700F:	sound/soc/codecs/wsa883x.c
18701F:	sound/soc/codecs/wsa884x.c
18702F:	sound/soc/qcom/
18703
18704QCOM EMBEDDED USB DEBUGGER (EUD)
18705M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18706L:	linux-arm-msm@vger.kernel.org
18707S:	Maintained
18708F:	Documentation/ABI/testing/sysfs-driver-eud
18709F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18710F:	drivers/usb/misc/qcom_eud.c
18711
18712QCOM IPA DRIVER
18713M:	Alex Elder <elder@kernel.org>
18714L:	netdev@vger.kernel.org
18715S:	Maintained
18716F:	drivers/net/ipa/
18717
18718QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18719M:	Gabriel Somlo <somlo@cmu.edu>
18720M:	"Michael S. Tsirkin" <mst@redhat.com>
18721L:	qemu-devel@nongnu.org
18722S:	Maintained
18723F:	drivers/firmware/qemu_fw_cfg.c
18724F:	include/uapi/linux/qemu_fw_cfg.h
18725
18726QIB DRIVER
18727M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18728L:	linux-rdma@vger.kernel.org
18729S:	Supported
18730F:	drivers/infiniband/hw/qib/
18731
18732QLOGIC QL41xxx FCOE DRIVER
18733M:	Saurav Kashyap <skashyap@marvell.com>
18734M:	Javed Hasan <jhasan@marvell.com>
18735M:	GR-QLogic-Storage-Upstream@marvell.com
18736L:	linux-scsi@vger.kernel.org
18737S:	Supported
18738F:	drivers/scsi/qedf/
18739
18740QLOGIC QL41xxx ISCSI DRIVER
18741M:	Nilesh Javali <njavali@marvell.com>
18742M:	Manish Rangankar <mrangankar@marvell.com>
18743M:	GR-QLogic-Storage-Upstream@marvell.com
18744L:	linux-scsi@vger.kernel.org
18745S:	Supported
18746F:	drivers/scsi/qedi/
18747
18748QLOGIC QL4xxx ETHERNET DRIVER
18749M:	Manish Chopra <manishc@marvell.com>
18750L:	netdev@vger.kernel.org
18751S:	Supported
18752F:	drivers/net/ethernet/qlogic/qed/
18753F:	drivers/net/ethernet/qlogic/qede/
18754F:	include/linux/qed/
18755
18756QLOGIC QL4xxx RDMA DRIVER
18757M:	Michal Kalderon <mkalderon@marvell.com>
18758L:	linux-rdma@vger.kernel.org
18759S:	Supported
18760F:	drivers/infiniband/hw/qedr/
18761F:	include/uapi/rdma/qedr-abi.h
18762
18763QLOGIC QLA1280 SCSI DRIVER
18764M:	Michael Reed <mdr@sgi.com>
18765L:	linux-scsi@vger.kernel.org
18766S:	Maintained
18767F:	drivers/scsi/qla1280.[ch]
18768
18769QLOGIC QLA2XXX FC-SCSI DRIVER
18770M:	Nilesh Javali <njavali@marvell.com>
18771M:	GR-QLogic-Storage-Upstream@marvell.com
18772L:	linux-scsi@vger.kernel.org
18773S:	Supported
18774F:	drivers/scsi/qla2xxx/
18775
18776QLOGIC QLA3XXX NETWORK DRIVER
18777M:	GR-Linux-NIC-Dev@marvell.com
18778L:	netdev@vger.kernel.org
18779S:	Supported
18780F:	drivers/net/ethernet/qlogic/qla3xxx.*
18781
18782QLOGIC QLA4XXX iSCSI DRIVER
18783M:	Nilesh Javali <njavali@marvell.com>
18784M:	Manish Rangankar <mrangankar@marvell.com>
18785M:	GR-QLogic-Storage-Upstream@marvell.com
18786L:	linux-scsi@vger.kernel.org
18787S:	Supported
18788F:	drivers/scsi/qla4xxx/
18789
18790QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18791M:	Shahed Shaikh <shshaikh@marvell.com>
18792M:	Manish Chopra <manishc@marvell.com>
18793M:	GR-Linux-NIC-Dev@marvell.com
18794L:	netdev@vger.kernel.org
18795S:	Supported
18796F:	drivers/net/ethernet/qlogic/qlcnic/
18797
18798QM1D1B0004 MEDIA DRIVER
18799M:	Akihiro Tsukada <tskd08@gmail.com>
18800L:	linux-media@vger.kernel.org
18801S:	Odd Fixes
18802F:	drivers/media/tuners/qm1d1b0004*
18803
18804QM1D1C0042 MEDIA DRIVER
18805M:	Akihiro Tsukada <tskd08@gmail.com>
18806L:	linux-media@vger.kernel.org
18807S:	Odd Fixes
18808F:	drivers/media/tuners/qm1d1c0042*
18809
18810QNX4 FILESYSTEM
18811M:	Anders Larsen <al@alarsen.net>
18812S:	Maintained
18813W:	http://www.alarsen.net/linux/qnx4fs/
18814F:	fs/qnx4/
18815F:	include/uapi/linux/qnx4_fs.h
18816F:	include/uapi/linux/qnxtypes.h
18817
18818QNX6 FILESYSTEM
18819S:	Orphan
18820F:	Documentation/filesystems/qnx6.rst
18821F:	fs/qnx6/
18822F:	include/linux/qnx6_fs.h
18823
18824QORIQ DPAA2 FSL-MC BUS DRIVER
18825M:	Stuart Yoder <stuyoder@gmail.com>
18826M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18827L:	linux-kernel@vger.kernel.org
18828S:	Maintained
18829F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18830F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18831F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18832F:	drivers/bus/fsl-mc/
18833F:	include/uapi/linux/fsl_mc.h
18834
18835QT1010 MEDIA DRIVER
18836L:	linux-media@vger.kernel.org
18837S:	Orphan
18838W:	https://linuxtv.org
18839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18840F:	drivers/media/tuners/qt1010*
18841
18842QUALCOMM ATH12K WIRELESS DRIVER
18843M:	Kalle Valo <kvalo@kernel.org>
18844M:	Jeff Johnson <jjohnson@kernel.org>
18845L:	ath12k@lists.infradead.org
18846S:	Supported
18847W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18849F:	drivers/net/wireless/ath/ath12k/
18850N:	ath12k
18851
18852QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18853M:	Kalle Valo <kvalo@kernel.org>
18854M:	Jeff Johnson <jjohnson@kernel.org>
18855L:	ath10k@lists.infradead.org
18856S:	Supported
18857W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18859F:	drivers/net/wireless/ath/ath10k/
18860N:	ath10k
18861
18862QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18863M:	Kalle Valo <kvalo@kernel.org>
18864M:	Jeff Johnson <jjohnson@kernel.org>
18865L:	ath11k@lists.infradead.org
18866S:	Supported
18867W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18868B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18870F:	drivers/net/wireless/ath/ath11k/
18871N:	ath11k
18872
18873QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18874M:	Toke Høiland-Jørgensen <toke@toke.dk>
18875L:	linux-wireless@vger.kernel.org
18876S:	Maintained
18877W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18879F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18880F:	drivers/net/wireless/ath/ath9k/
18881
18882QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18883M:	Stefan Wahren <wahrenst@gmx.net>
18884L:	netdev@vger.kernel.org
18885S:	Maintained
18886F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18887F:	drivers/net/ethernet/qualcomm/qca*
18888
18889QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18890M:	Stephan Gerhold <stephan@gerhold.net>
18891L:	netdev@vger.kernel.org
18892L:	linux-arm-msm@vger.kernel.org
18893S:	Maintained
18894F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18895F:	drivers/net/wwan/qcom_bam_dmux.c
18896
18897QUALCOMM CAMERA SUBSYSTEM DRIVER
18898M:	Robert Foss <rfoss@kernel.org>
18899M:	Todor Tomov <todor.too@gmail.com>
18900M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18901L:	linux-media@vger.kernel.org
18902S:	Maintained
18903F:	Documentation/admin-guide/media/qcom_camss.rst
18904F:	Documentation/devicetree/bindings/media/qcom,*camss*
18905F:	drivers/media/platform/qcom/camss/
18906
18907QUALCOMM CLOCK DRIVERS
18908M:	Bjorn Andersson <andersson@kernel.org>
18909L:	linux-arm-msm@vger.kernel.org
18910S:	Supported
18911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18912F:	Documentation/devicetree/bindings/clock/qcom,*
18913F:	drivers/clk/qcom/
18914F:	include/dt-bindings/clock/qcom,*
18915
18916QUALCOMM CLOUD AI (QAIC) DRIVER
18917M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18918R:	Carl Vanderlip <quic_carlv@quicinc.com>
18919L:	linux-arm-msm@vger.kernel.org
18920L:	dri-devel@lists.freedesktop.org
18921S:	Supported
18922T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18923F:	Documentation/accel/qaic/
18924F:	drivers/accel/qaic/
18925F:	include/uapi/drm/qaic_accel.h
18926
18927QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18928M:	Bjorn Andersson <andersson@kernel.org>
18929M:	Konrad Dybcio <konradybcio@kernel.org>
18930L:	linux-pm@vger.kernel.org
18931L:	linux-arm-msm@vger.kernel.org
18932S:	Maintained
18933F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18934F:	drivers/pmdomain/qcom/cpr.c
18935
18936QUALCOMM CPUCP MAILBOX DRIVER
18937M:	Sibi Sankar <quic_sibis@quicinc.com>
18938L:	linux-arm-msm@vger.kernel.org
18939S:	Supported
18940F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18941F:	drivers/mailbox/qcom-cpucp-mbox.c
18942
18943QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18944M:	Ilia Lin <ilia.lin@kernel.org>
18945L:	linux-pm@vger.kernel.org
18946S:	Maintained
18947F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18948F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18949F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18950
18951QUALCOMM CRYPTO DRIVERS
18952M:	Thara Gopinath <thara.gopinath@gmail.com>
18953L:	linux-crypto@vger.kernel.org
18954L:	linux-arm-msm@vger.kernel.org
18955S:	Maintained
18956F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18957F:	drivers/crypto/qce/
18958
18959QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18960M:	Timur Tabi <timur@kernel.org>
18961L:	netdev@vger.kernel.org
18962S:	Maintained
18963F:	drivers/net/ethernet/qualcomm/emac/
18964
18965QUALCOMM ETHQOS ETHERNET DRIVER
18966M:	Vinod Koul <vkoul@kernel.org>
18967L:	netdev@vger.kernel.org
18968L:	linux-arm-msm@vger.kernel.org
18969S:	Maintained
18970F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18971F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18972
18973QUALCOMM FASTRPC DRIVER
18974M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18975M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18976L:	linux-arm-msm@vger.kernel.org
18977L:	dri-devel@lists.freedesktop.org
18978S:	Maintained
18979F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18980F:	drivers/misc/fastrpc.c
18981F:	include/uapi/misc/fastrpc.h
18982
18983QUALCOMM HEXAGON ARCHITECTURE
18984M:	Brian Cain <bcain@quicinc.com>
18985L:	linux-hexagon@vger.kernel.org
18986S:	Supported
18987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18988F:	arch/hexagon/
18989
18990QUALCOMM HIDMA DRIVER
18991M:	Sinan Kaya <okaya@kernel.org>
18992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18993L:	linux-arm-msm@vger.kernel.org
18994L:	dmaengine@vger.kernel.org
18995S:	Supported
18996F:	drivers/dma/qcom/hidma*
18997
18998QUALCOMM I2C CCI DRIVER
18999M:	Loic Poulain <loic.poulain@linaro.org>
19000M:	Robert Foss <rfoss@kernel.org>
19001L:	linux-i2c@vger.kernel.org
19002L:	linux-arm-msm@vger.kernel.org
19003S:	Maintained
19004F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19005F:	drivers/i2c/busses/i2c-qcom-cci.c
19006
19007QUALCOMM INTERCONNECT BWMON DRIVER
19008M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19009L:	linux-arm-msm@vger.kernel.org
19010S:	Maintained
19011F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19012F:	drivers/soc/qcom/icc-bwmon.c
19013F:	drivers/soc/qcom/trace_icc-bwmon.h
19014
19015QUALCOMM IOMMU
19016M:	Rob Clark <robdclark@gmail.com>
19017L:	iommu@lists.linux.dev
19018L:	linux-arm-msm@vger.kernel.org
19019S:	Maintained
19020F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19021F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19022F:	drivers/iommu/msm_iommu*
19023
19024QUALCOMM IPC ROUTER (QRTR) DRIVER
19025M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19026L:	linux-arm-msm@vger.kernel.org
19027S:	Maintained
19028F:	include/trace/events/qrtr.h
19029F:	include/uapi/linux/qrtr.h
19030F:	net/qrtr/
19031
19032QUALCOMM IPCC MAILBOX DRIVER
19033M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19034L:	linux-arm-msm@vger.kernel.org
19035S:	Supported
19036F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19037F:	drivers/mailbox/qcom-ipcc.c
19038F:	include/dt-bindings/mailbox/qcom-ipcc.h
19039
19040QUALCOMM IPQ4019 USB PHY DRIVER
19041M:	Robert Marko <robert.marko@sartura.hr>
19042M:	Luka Perkov <luka.perkov@sartura.hr>
19043L:	linux-arm-msm@vger.kernel.org
19044S:	Maintained
19045F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19046F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19047
19048QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19049M:	Robert Marko <robert.marko@sartura.hr>
19050M:	Luka Perkov <luka.perkov@sartura.hr>
19051L:	linux-arm-msm@vger.kernel.org
19052S:	Maintained
19053F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19054F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19055
19056QUALCOMM NAND CONTROLLER DRIVER
19057M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19058L:	linux-mtd@lists.infradead.org
19059L:	linux-arm-msm@vger.kernel.org
19060S:	Maintained
19061F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19062F:	drivers/mtd/nand/raw/qcom_nandc.c
19063
19064QUALCOMM QSEECOM DRIVER
19065M:	Maximilian Luz <luzmaximilian@gmail.com>
19066L:	linux-arm-msm@vger.kernel.org
19067S:	Maintained
19068F:	drivers/firmware/qcom/qcom_qseecom.c
19069
19070QUALCOMM QSEECOM UEFISECAPP DRIVER
19071M:	Maximilian Luz <luzmaximilian@gmail.com>
19072L:	linux-arm-msm@vger.kernel.org
19073S:	Maintained
19074F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19075
19076QUALCOMM RMNET DRIVER
19077M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19078M:	Sean Tranchetti <quic_stranche@quicinc.com>
19079L:	netdev@vger.kernel.org
19080S:	Maintained
19081F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19082F:	drivers/net/ethernet/qualcomm/rmnet/
19083F:	include/linux/if_rmnet.h
19084
19085QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19086M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19087L:	linux-arm-msm@vger.kernel.org
19088S:	Maintained
19089F:	drivers/firmware/qcom/qcom_tzmem.c
19090F:	drivers/firmware/qcom/qcom_tzmem.h
19091F:	include/linux/firmware/qcom/qcom_tzmem.h
19092
19093QUALCOMM TSENS THERMAL DRIVER
19094M:	Amit Kucheria <amitk@kernel.org>
19095M:	Thara Gopinath <thara.gopinath@gmail.com>
19096L:	linux-pm@vger.kernel.org
19097L:	linux-arm-msm@vger.kernel.org
19098S:	Maintained
19099F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19100F:	drivers/thermal/qcom/
19101
19102QUALCOMM TYPEC PORT MANAGER DRIVER
19103M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19104L:	linux-arm-msm@vger.kernel.org
19105L:	linux-usb@vger.kernel.org
19106S:	Maintained
19107F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19108F:	drivers/usb/typec/tcpm/qcom/
19109
19110QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19111M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19112M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19113R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19114L:	linux-media@vger.kernel.org
19115L:	linux-arm-msm@vger.kernel.org
19116S:	Maintained
19117T:	git git://linuxtv.org/media_tree.git
19118F:	Documentation/devicetree/bindings/media/*venus*
19119F:	drivers/media/platform/qcom/venus/
19120
19121QUALCOMM WCN36XX WIRELESS DRIVER
19122M:	Loic Poulain <loic.poulain@linaro.org>
19123L:	wcn36xx@lists.infradead.org
19124S:	Supported
19125W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19126F:	drivers/net/wireless/ath/wcn36xx/
19127
19128QUANTENNA QTNFMAC WIRELESS DRIVER
19129M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19130R:	Sergey Matyukevich <geomatsi@gmail.com>
19131L:	linux-wireless@vger.kernel.org
19132S:	Maintained
19133F:	drivers/net/wireless/quantenna
19134
19135RADEON and AMDGPU DRM DRIVERS
19136M:	Alex Deucher <alexander.deucher@amd.com>
19137M:	Christian König <christian.koenig@amd.com>
19138M:	Xinhui Pan <Xinhui.Pan@amd.com>
19139L:	amd-gfx@lists.freedesktop.org
19140S:	Supported
19141B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19142C:	irc://irc.oftc.net/radeon
19143T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19144F:	Documentation/gpu/amdgpu/
19145F:	drivers/gpu/drm/amd/
19146F:	drivers/gpu/drm/ci/xfails/amd*
19147F:	drivers/gpu/drm/radeon/
19148F:	include/uapi/drm/amdgpu_drm.h
19149F:	include/uapi/drm/radeon_drm.h
19150
19151RADEON FRAMEBUFFER DISPLAY DRIVER
19152M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19153L:	linux-fbdev@vger.kernel.org
19154S:	Maintained
19155F:	drivers/video/fbdev/aty/radeon*
19156F:	include/uapi/linux/radeonfb.h
19157
19158RADIOSHARK RADIO DRIVER
19159M:	Hans Verkuil <hverkuil@xs4all.nl>
19160L:	linux-media@vger.kernel.org
19161S:	Maintained
19162T:	git git://linuxtv.org/media_tree.git
19163F:	drivers/media/radio/radio-shark.c
19164
19165RADIOSHARK2 RADIO DRIVER
19166M:	Hans Verkuil <hverkuil@xs4all.nl>
19167L:	linux-media@vger.kernel.org
19168S:	Maintained
19169T:	git git://linuxtv.org/media_tree.git
19170F:	drivers/media/radio/radio-shark2.c
19171F:	drivers/media/radio/radio-tea5777.c
19172
19173RADOS BLOCK DEVICE (RBD)
19174M:	Ilya Dryomov <idryomov@gmail.com>
19175R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19176L:	ceph-devel@vger.kernel.org
19177S:	Supported
19178W:	http://ceph.com/
19179T:	git https://github.com/ceph/ceph-client.git
19180F:	Documentation/ABI/testing/sysfs-bus-rbd
19181F:	drivers/block/rbd.c
19182F:	drivers/block/rbd_types.h
19183
19184RAGE128 FRAMEBUFFER DISPLAY DRIVER
19185L:	linux-fbdev@vger.kernel.org
19186S:	Orphan
19187F:	drivers/video/fbdev/aty/aty128fb.c
19188
19189RAINSHADOW-CEC DRIVER
19190M:	Hans Verkuil <hverkuil@xs4all.nl>
19191L:	linux-media@vger.kernel.org
19192S:	Maintained
19193T:	git git://linuxtv.org/media_tree.git
19194F:	drivers/media/cec/usb/rainshadow/
19195
19196RALINK MIPS ARCHITECTURE
19197M:	John Crispin <john@phrozen.org>
19198M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19199L:	linux-mips@vger.kernel.org
19200S:	Maintained
19201F:	arch/mips/ralink
19202
19203RALINK MT7621 MIPS ARCHITECTURE
19204M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19205M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19206L:	linux-mips@vger.kernel.org
19207S:	Maintained
19208F:	arch/mips/boot/dts/ralink/mt7621*
19209
19210RALINK RT2X00 WIRELESS LAN DRIVER
19211M:	Stanislaw Gruszka <stf_xl@wp.pl>
19212L:	linux-wireless@vger.kernel.org
19213S:	Maintained
19214F:	drivers/net/wireless/ralink/rt2x00/
19215
19216RAMDISK RAM BLOCK DEVICE DRIVER
19217M:	Jens Axboe <axboe@kernel.dk>
19218S:	Maintained
19219F:	Documentation/admin-guide/blockdev/ramdisk.rst
19220F:	drivers/block/brd.c
19221
19222RANCHU VIRTUAL BOARD FOR MIPS
19223M:	Miodrag Dinic <miodrag.dinic@mips.com>
19224L:	linux-mips@vger.kernel.org
19225S:	Supported
19226F:	arch/mips/configs/generic/board-ranchu.config
19227F:	arch/mips/generic/board-ranchu.c
19228
19229RANDOM NUMBER DRIVER
19230M:	"Theodore Ts'o" <tytso@mit.edu>
19231M:	Jason A. Donenfeld <Jason@zx2c4.com>
19232S:	Maintained
19233T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19234F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19235F:	drivers/char/random.c
19236F:	include/linux/random.h
19237F:	include/uapi/linux/random.h
19238F:	drivers/virt/vmgenid.c
19239N:	^.*/vdso/[^/]*getrandom[^/]+$
19240
19241RAPIDIO SUBSYSTEM
19242M:	Matt Porter <mporter@kernel.crashing.org>
19243M:	Alexandre Bounine <alex.bou9@gmail.com>
19244S:	Maintained
19245F:	drivers/rapidio/
19246
19247RAS INFRASTRUCTURE
19248M:	Tony Luck <tony.luck@intel.com>
19249M:	Borislav Petkov <bp@alien8.de>
19250L:	linux-edac@vger.kernel.org
19251S:	Maintained
19252F:	Documentation/admin-guide/RAS
19253F:	drivers/ras/
19254F:	include/linux/ras.h
19255F:	include/ras/ras_event.h
19256
19257RAS FRU MEMORY POISON MANAGER (FMPM)
19258M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19259L:	linux-edac@vger.kernel.org
19260S:	Maintained
19261F:	drivers/ras/amd/fmpm.c
19262
19263RASPBERRY PI PISP BACK END
19264M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19265L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19266L:	linux-media@vger.kernel.org
19267S:	Maintained
19268F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19269F:	drivers/media/platform/raspberrypi/pisp_be/
19270F:	include/uapi/linux/media/raspberrypi/
19271
19272RC-CORE / LIRC FRAMEWORK
19273M:	Sean Young <sean@mess.org>
19274L:	linux-media@vger.kernel.org
19275S:	Maintained
19276W:	http://linuxtv.org
19277T:	git git://linuxtv.org/media_tree.git
19278F:	Documentation/driver-api/media/rc-core.rst
19279F:	Documentation/userspace-api/media/rc/
19280F:	drivers/media/rc/
19281F:	include/media/rc-core.h
19282F:	include/media/rc-map.h
19283F:	include/uapi/linux/lirc.h
19284
19285RCMM REMOTE CONTROLS DECODER
19286M:	Patrick Lerda <patrick9876@free.fr>
19287S:	Maintained
19288F:	drivers/media/rc/ir-rcmm-decoder.c
19289
19290RCUTORTURE TEST FRAMEWORK
19291M:	"Paul E. McKenney" <paulmck@kernel.org>
19292M:	Josh Triplett <josh@joshtriplett.org>
19293R:	Steven Rostedt <rostedt@goodmis.org>
19294R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19295R:	Lai Jiangshan <jiangshanlai@gmail.com>
19296L:	rcu@vger.kernel.org
19297S:	Supported
19298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19299F:	tools/testing/selftests/rcutorture
19300
19301RDACM20 Camera Sensor
19302M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19303M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19304M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19305M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19306L:	linux-media@vger.kernel.org
19307S:	Maintained
19308F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19309F:	drivers/media/i2c/max9271.c
19310F:	drivers/media/i2c/max9271.h
19311F:	drivers/media/i2c/rdacm20.c
19312
19313RDACM21 Camera Sensor
19314M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19315M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19316M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19317M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19318L:	linux-media@vger.kernel.org
19319S:	Maintained
19320F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19321F:	drivers/media/i2c/max9271.c
19322F:	drivers/media/i2c/max9271.h
19323F:	drivers/media/i2c/rdacm21.c
19324
19325RDC R-321X SoC
19326M:	Florian Fainelli <florian@openwrt.org>
19327S:	Maintained
19328
19329RDC R6040 FAST ETHERNET DRIVER
19330M:	Florian Fainelli <f.fainelli@gmail.com>
19331L:	netdev@vger.kernel.org
19332S:	Maintained
19333F:	drivers/net/ethernet/rdc/r6040.c
19334
19335RDMAVT - RDMA verbs software
19336M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19337L:	linux-rdma@vger.kernel.org
19338S:	Supported
19339F:	drivers/infiniband/sw/rdmavt
19340
19341RDS - RELIABLE DATAGRAM SOCKETS
19342M:	Allison Henderson <allison.henderson@oracle.com>
19343L:	netdev@vger.kernel.org
19344L:	linux-rdma@vger.kernel.org
19345L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19346S:	Supported
19347W:	https://oss.oracle.com/projects/rds/
19348F:	Documentation/networking/rds.rst
19349F:	net/rds/
19350F:	tools/testing/selftests/net/rds/
19351
19352RDT - RESOURCE ALLOCATION
19353M:	Fenghua Yu <fenghua.yu@intel.com>
19354M:	Reinette Chatre <reinette.chatre@intel.com>
19355L:	linux-kernel@vger.kernel.org
19356S:	Supported
19357F:	Documentation/arch/x86/resctrl*
19358F:	arch/x86/include/asm/resctrl.h
19359F:	arch/x86/kernel/cpu/resctrl/
19360F:	tools/testing/selftests/resctrl/
19361
19362READ-COPY UPDATE (RCU)
19363M:	"Paul E. McKenney" <paulmck@kernel.org>
19364M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19365M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19366M:	Joel Fernandes <joel@joelfernandes.org>
19367M:	Josh Triplett <josh@joshtriplett.org>
19368M:	Boqun Feng <boqun.feng@gmail.com>
19369M:	Uladzislau Rezki <urezki@gmail.com>
19370R:	Steven Rostedt <rostedt@goodmis.org>
19371R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19372R:	Lai Jiangshan <jiangshanlai@gmail.com>
19373R:	Zqiang <qiang.zhang1211@gmail.com>
19374L:	rcu@vger.kernel.org
19375S:	Supported
19376W:	http://www.rdrop.com/users/paulmck/RCU/
19377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19378F:	Documentation/RCU/
19379F:	include/linux/rcu*
19380F:	kernel/rcu/
19381X:	Documentation/RCU/torture.rst
19382X:	include/linux/srcu*.h
19383X:	kernel/rcu/srcu*.c
19384
19385REAL TIME CLOCK (RTC) SUBSYSTEM
19386M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19387L:	linux-rtc@vger.kernel.org
19388S:	Maintained
19389Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19391F:	Documentation/admin-guide/rtc.rst
19392F:	Documentation/devicetree/bindings/rtc/
19393F:	drivers/rtc/
19394F:	include/linux/rtc.h
19395F:	include/linux/rtc/
19396F:	include/uapi/linux/rtc.h
19397F:	tools/testing/selftests/rtc/
19398
19399Real-time Linux Analysis (RTLA) tools
19400M:	Steven Rostedt <rostedt@goodmis.org>
19401L:	linux-trace-kernel@vger.kernel.org
19402S:	Maintained
19403F:	Documentation/tools/rtla/
19404F:	tools/tracing/rtla/
19405
19406Real-time Linux (PREEMPT_RT)
19407M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19408M:	Clark Williams <clrkwllms@kernel.org>
19409M:	Steven Rostedt <rostedt@goodmis.org>
19410L:	linux-rt-devel@lists.linux.dev
19411S:	Supported
19412K:	PREEMPT_RT
19413
19414REALTEK AUDIO CODECS
19415M:	Oder Chiou <oder_chiou@realtek.com>
19416S:	Maintained
19417F:	include/sound/rt*.h
19418F:	sound/soc/codecs/rt*
19419
19420REALTEK OTTO WATCHDOG
19421M:	Sander Vanheule <sander@svanheule.net>
19422L:	linux-watchdog@vger.kernel.org
19423S:	Maintained
19424F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19425F:	drivers/watchdog/realtek_otto_wdt.c
19426
19427REALTEK RTL83xx SMI DSA ROUTER CHIPS
19428M:	Linus Walleij <linus.walleij@linaro.org>
19429M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19430S:	Maintained
19431F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19432F:	drivers/net/dsa/realtek/*
19433
19434REALTEK WIRELESS DRIVER (rtlwifi family)
19435M:	Ping-Ke Shih <pkshih@realtek.com>
19436L:	linux-wireless@vger.kernel.org
19437S:	Maintained
19438T:	git https://github.com/pkshih/rtw.git
19439F:	drivers/net/wireless/realtek/rtlwifi/
19440
19441REALTEK WIRELESS DRIVER (rtw88)
19442M:	Ping-Ke Shih <pkshih@realtek.com>
19443L:	linux-wireless@vger.kernel.org
19444S:	Maintained
19445T:	git https://github.com/pkshih/rtw.git
19446F:	drivers/net/wireless/realtek/rtw88/
19447
19448REALTEK WIRELESS DRIVER (rtw89)
19449M:	Ping-Ke Shih <pkshih@realtek.com>
19450L:	linux-wireless@vger.kernel.org
19451S:	Maintained
19452T:	git https://github.com/pkshih/rtw.git
19453F:	drivers/net/wireless/realtek/rtw89/
19454
19455REDPINE WIRELESS DRIVER
19456L:	linux-wireless@vger.kernel.org
19457S:	Orphan
19458F:	drivers/net/wireless/rsi/
19459
19460REGISTER MAP ABSTRACTION
19461M:	Mark Brown <broonie@kernel.org>
19462L:	linux-kernel@vger.kernel.org
19463S:	Supported
19464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19465F:	Documentation/devicetree/bindings/regmap/
19466F:	drivers/base/regmap/
19467F:	include/linux/regmap.h
19468
19469REISERFS FILE SYSTEM
19470L:	reiserfs-devel@vger.kernel.org
19471S:	Obsolete
19472F:	fs/reiserfs/
19473
19474REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19475M:	Bjorn Andersson <andersson@kernel.org>
19476M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19477L:	linux-remoteproc@vger.kernel.org
19478S:	Maintained
19479T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19480F:	Documentation/ABI/testing/sysfs-class-remoteproc
19481F:	Documentation/devicetree/bindings/remoteproc/
19482F:	Documentation/staging/remoteproc.rst
19483F:	drivers/remoteproc/
19484F:	include/linux/remoteproc.h
19485F:	include/linux/remoteproc/
19486
19487REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19488M:	Bjorn Andersson <andersson@kernel.org>
19489M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19490L:	linux-remoteproc@vger.kernel.org
19491S:	Maintained
19492T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19493F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19494F:	Documentation/staging/rpmsg.rst
19495F:	drivers/rpmsg/
19496F:	include/linux/rpmsg.h
19497F:	include/linux/rpmsg/
19498F:	include/uapi/linux/rpmsg.h
19499F:	samples/rpmsg/
19500
19501REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19502M:	Stephan Gerhold <stephan@gerhold.net>
19503L:	netdev@vger.kernel.org
19504L:	linux-remoteproc@vger.kernel.org
19505S:	Maintained
19506F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19507
19508RENESAS CLOCK DRIVERS
19509M:	Geert Uytterhoeven <geert+renesas@glider.be>
19510L:	linux-renesas-soc@vger.kernel.org
19511S:	Supported
19512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19513F:	Documentation/devicetree/bindings/clock/renesas,*
19514F:	drivers/clk/renesas/
19515
19516RENESAS EMEV2 I2C DRIVER
19517M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19518L:	linux-renesas-soc@vger.kernel.org
19519S:	Supported
19520F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19521F:	drivers/i2c/busses/i2c-emev2.c
19522
19523RENESAS ETHERNET SWITCH DRIVER
19524R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19525L:	netdev@vger.kernel.org
19526L:	linux-renesas-soc@vger.kernel.org
19527F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19528F:	drivers/net/ethernet/renesas/Kconfig
19529F:	drivers/net/ethernet/renesas/Makefile
19530F:	drivers/net/ethernet/renesas/rcar_gen4*
19531F:	drivers/net/ethernet/renesas/rswitch*
19532
19533RENESAS ETHERNET TSN DRIVER
19534M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19535L:	netdev@vger.kernel.org
19536L:	linux-renesas-soc@vger.kernel.org
19537S:	Supported
19538F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19539F:	drivers/net/ethernet/renesas/rtsn.*
19540
19541RENESAS IDT821034 ASoC CODEC
19542M:	Herve Codina <herve.codina@bootlin.com>
19543L:	linux-sound@vger.kernel.org
19544S:	Maintained
19545F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19546F:	sound/soc/codecs/idt821034.c
19547
19548RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19549M:	Miquel Raynal <miquel.raynal@bootlin.com>
19550L:	linux-mtd@lists.infradead.org
19551L:	linux-renesas-soc@vger.kernel.org
19552S:	Maintained
19553F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19554F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19555
19556RENESAS R-CAR GYROADC DRIVER
19557M:	Marek Vasut <marek.vasut@gmail.com>
19558L:	linux-iio@vger.kernel.org
19559S:	Supported
19560F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19561F:	drivers/iio/adc/rcar-gyroadc.c
19562
19563RENESAS R-CAR I2C DRIVERS
19564M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19565L:	linux-renesas-soc@vger.kernel.org
19566S:	Supported
19567F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19568F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19569F:	drivers/i2c/busses/i2c-rcar.c
19570F:	drivers/i2c/busses/i2c-sh_mobile.c
19571
19572RENESAS R-CAR THERMAL DRIVERS
19573M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19574L:	linux-renesas-soc@vger.kernel.org
19575S:	Supported
19576F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19577F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19578F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19579F:	drivers/thermal/renesas/rcar_thermal.c
19580
19581RENESAS RIIC DRIVER
19582M:	Chris Brandt <chris.brandt@renesas.com>
19583L:	linux-renesas-soc@vger.kernel.org
19584S:	Supported
19585F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19586F:	drivers/i2c/busses/i2c-riic.c
19587
19588RENESAS RZ/G2L A/D DRIVER
19589M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19590L:	linux-iio@vger.kernel.org
19591L:	linux-renesas-soc@vger.kernel.org
19592S:	Supported
19593F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19594F:	drivers/iio/adc/rzg2l_adc.c
19595
19596RENESAS RZ/G2L MTU3a COUNTER DRIVER
19597M:	Biju Das <biju.das.jz@bp.renesas.com>
19598L:	linux-iio@vger.kernel.org
19599L:	linux-renesas-soc@vger.kernel.org
19600S:	Supported
19601F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19602F:	drivers/counter/rz-mtu3-cnt.c
19603
19604RENESAS RZ/N1 A5PSW SWITCH DRIVER
19605M:	Clément Léger <clement.leger@bootlin.com>
19606L:	linux-renesas-soc@vger.kernel.org
19607L:	netdev@vger.kernel.org
19608S:	Maintained
19609F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19610F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19611F:	drivers/net/dsa/rzn1_a5psw*
19612F:	drivers/net/pcs/pcs-rzn1-miic.c
19613F:	include/dt-bindings/net/pcs-rzn1-miic.h
19614F:	include/linux/pcs-rzn1-miic.h
19615F:	net/dsa/tag_rzn1_a5psw.c
19616
19617RENESAS RZ/N1 DWMAC GLUE LAYER
19618M:	Romain Gantois <romain.gantois@bootlin.com>
19619S:	Maintained
19620F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19621F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19622
19623RENESAS RZ/N1 RTC CONTROLLER DRIVER
19624M:	Miquel Raynal <miquel.raynal@bootlin.com>
19625L:	linux-rtc@vger.kernel.org
19626L:	linux-renesas-soc@vger.kernel.org
19627S:	Maintained
19628F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19629F:	drivers/rtc/rtc-rzn1.c
19630
19631RENESAS RZ/N1 USBF CONTROLLER DRIVER
19632M:	Herve Codina <herve.codina@bootlin.com>
19633L:	linux-renesas-soc@vger.kernel.org
19634L:	linux-usb@vger.kernel.org
19635S:	Maintained
19636F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19637F:	drivers/usb/gadget/udc/renesas_usbf.c
19638
19639RENESAS RZ/V2M I2C DRIVER
19640M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19641L:	linux-i2c@vger.kernel.org
19642L:	linux-renesas-soc@vger.kernel.org
19643S:	Supported
19644F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19645F:	drivers/i2c/busses/i2c-rzv2m.c
19646
19647RENESAS USB PHY DRIVER
19648M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19649L:	linux-renesas-soc@vger.kernel.org
19650S:	Maintained
19651F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19652
19653RENESAS VERSACLOCK 7 CLOCK DRIVER
19654M:	Alex Helms <alexander.helms.jy@renesas.com>
19655S:	Maintained
19656F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19657F:	drivers/clk/clk-versaclock7.c
19658
19659RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19660M:	Herve Codina <herve.codina@bootlin.com>
19661L:	linux-iio@vger.kernel.org
19662S:	Maintained
19663F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19664F:	drivers/iio/potentiometer/x9250.c
19665
19666RESET CONTROLLER FRAMEWORK
19667M:	Philipp Zabel <p.zabel@pengutronix.de>
19668S:	Maintained
19669T:	git git://git.pengutronix.de/git/pza/linux
19670F:	Documentation/devicetree/bindings/reset/
19671F:	Documentation/driver-api/reset.rst
19672F:	drivers/reset/
19673F:	include/dt-bindings/reset/
19674F:	include/linux/reset-controller.h
19675F:	include/linux/reset.h
19676F:	include/linux/reset/
19677K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19678
19679RESTARTABLE SEQUENCES SUPPORT
19680M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19681M:	Peter Zijlstra <peterz@infradead.org>
19682M:	"Paul E. McKenney" <paulmck@kernel.org>
19683M:	Boqun Feng <boqun.feng@gmail.com>
19684L:	linux-kernel@vger.kernel.org
19685S:	Supported
19686F:	include/trace/events/rseq.h
19687F:	include/uapi/linux/rseq.h
19688F:	kernel/rseq.c
19689F:	tools/testing/selftests/rseq/
19690
19691RFKILL
19692M:	Johannes Berg <johannes@sipsolutions.net>
19693L:	linux-wireless@vger.kernel.org
19694S:	Maintained
19695W:	https://wireless.wiki.kernel.org/
19696Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19699F:	Documentation/ABI/stable/sysfs-class-rfkill
19700F:	Documentation/driver-api/rfkill.rst
19701F:	include/linux/rfkill.h
19702F:	include/uapi/linux/rfkill.h
19703F:	net/rfkill/
19704
19705RHASHTABLE
19706M:	Thomas Graf <tgraf@suug.ch>
19707M:	Herbert Xu <herbert@gondor.apana.org.au>
19708L:	netdev@vger.kernel.org
19709S:	Maintained
19710F:	include/linux/rhashtable-types.h
19711F:	include/linux/rhashtable.h
19712F:	lib/rhashtable.c
19713F:	lib/test_rhashtable.c
19714
19715RICOH R5C592 MEMORYSTICK DRIVER
19716M:	Maxim Levitsky <maximlevitsky@gmail.com>
19717S:	Maintained
19718F:	drivers/memstick/host/r592.*
19719
19720RICOH SMARTMEDIA/XD DRIVER
19721M:	Maxim Levitsky <maximlevitsky@gmail.com>
19722S:	Maintained
19723F:	drivers/mtd/nand/raw/r852.c
19724F:	drivers/mtd/nand/raw/r852.h
19725
19726RISC-V AIA DRIVERS
19727M:	Anup Patel <anup@brainfault.org>
19728L:	linux-riscv@lists.infradead.org
19729S:	Maintained
19730F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19731F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19732F:	drivers/irqchip/irq-riscv-aplic-*.c
19733F:	drivers/irqchip/irq-riscv-aplic-*.h
19734F:	drivers/irqchip/irq-riscv-imsic-*.c
19735F:	drivers/irqchip/irq-riscv-imsic-*.h
19736F:	drivers/irqchip/irq-riscv-intc.c
19737F:	include/linux/irqchip/riscv-aplic.h
19738F:	include/linux/irqchip/riscv-imsic.h
19739
19740RISC-V ARCHITECTURE
19741M:	Paul Walmsley <paul.walmsley@sifive.com>
19742M:	Palmer Dabbelt <palmer@dabbelt.com>
19743M:	Albert Ou <aou@eecs.berkeley.edu>
19744L:	linux-riscv@lists.infradead.org
19745S:	Supported
19746Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19747C:	irc://irc.libera.chat/riscv
19748P:	Documentation/arch/riscv/patch-acceptance.rst
19749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19750F:	arch/riscv/
19751N:	riscv
19752K:	riscv
19753
19754RISC-V MICROCHIP FPGA SUPPORT
19755M:	Conor Dooley <conor.dooley@microchip.com>
19756M:	Daire McNamara <daire.mcnamara@microchip.com>
19757L:	linux-riscv@lists.infradead.org
19758S:	Supported
19759F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19760F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19761F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19762F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19763F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19764F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19765F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19766F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19767F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19768F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19769F:	arch/riscv/boot/dts/microchip/
19770F:	drivers/char/hw_random/mpfs-rng.c
19771F:	drivers/clk/microchip/clk-mpfs*.c
19772F:	drivers/firmware/microchip/mpfs-auto-update.c
19773F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19774F:	drivers/mailbox/mailbox-mpfs.c
19775F:	drivers/pci/controller/plda/pcie-microchip-host.c
19776F:	drivers/pwm/pwm-microchip-core.c
19777F:	drivers/reset/reset-mpfs.c
19778F:	drivers/rtc/rtc-mpfs.c
19779F:	drivers/soc/microchip/mpfs-sys-controller.c
19780F:	drivers/spi/spi-microchip-core-qspi.c
19781F:	drivers/spi/spi-microchip-core.c
19782F:	drivers/usb/musb/mpfs.c
19783F:	include/soc/microchip/mpfs.h
19784
19785RISC-V MISC SOC SUPPORT
19786M:	Conor Dooley <conor@kernel.org>
19787L:	linux-riscv@lists.infradead.org
19788S:	Maintained
19789Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19790T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19791F:	Documentation/devicetree/bindings/riscv/
19792F:	arch/riscv/boot/dts/
19793X:	arch/riscv/boot/dts/allwinner/
19794X:	arch/riscv/boot/dts/renesas/
19795X:	arch/riscv/boot/dts/sophgo/
19796X:	arch/riscv/boot/dts/thead/
19797
19798RISC-V PMU DRIVERS
19799M:	Atish Patra <atishp@atishpatra.org>
19800R:	Anup Patel <anup@brainfault.org>
19801L:	linux-riscv@lists.infradead.org
19802S:	Supported
19803F:	drivers/perf/riscv_pmu.c
19804F:	drivers/perf/riscv_pmu_legacy.c
19805F:	drivers/perf/riscv_pmu_sbi.c
19806
19807RISC-V THEAD SoC SUPPORT
19808M:	Drew Fustini <drew@pdp7.com>
19809M:	Guo Ren <guoren@kernel.org>
19810M:	Fu Wei <wefu@redhat.com>
19811L:	linux-riscv@lists.infradead.org
19812S:	Maintained
19813T:	git https://github.com/pdp7/linux.git
19814F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19815F:	arch/riscv/boot/dts/thead/
19816F:	drivers/clk/thead/clk-th1520-ap.c
19817F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19818
19819RNBD BLOCK DRIVERS
19820M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19821M:	Jack Wang <jinpu.wang@ionos.com>
19822L:	linux-block@vger.kernel.org
19823S:	Maintained
19824F:	drivers/block/rnbd/
19825
19826ROCCAT DRIVERS
19827M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19828S:	Maintained
19829W:	http://sourceforge.net/projects/roccat/
19830F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19831F:	drivers/hid/hid-roccat*
19832F:	include/linux/hid-roccat*
19833
19834ROCKCHIP CAN-FD DRIVER
19835M:	Marc Kleine-Budde <mkl@pengutronix.de>
19836R:	kernel@pengutronix.de
19837L:	linux-can@vger.kernel.org
19838S:	Maintained
19839F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19840F:	drivers/net/can/rockchip/
19841
19842ROCKCHIP CRYPTO DRIVERS
19843M:	Corentin Labbe <clabbe@baylibre.com>
19844L:	linux-crypto@vger.kernel.org
19845S:	Maintained
19846F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19847F:	drivers/crypto/rockchip/
19848
19849ROCKCHIP I2S TDM DRIVER
19850M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19851L:	linux-rockchip@lists.infradead.org
19852S:	Maintained
19853F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19854F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19855
19856ROCKCHIP ISP V1 DRIVER
19857M:	Dafna Hirschfeld <dafna@fastmail.com>
19858M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19859L:	linux-media@vger.kernel.org
19860L:	linux-rockchip@lists.infradead.org
19861S:	Maintained
19862F:	Documentation/admin-guide/media/rkisp1.rst
19863F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19864F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19865F:	drivers/media/platform/rockchip/rkisp1
19866F:	include/uapi/linux/rkisp1-config.h
19867
19868ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19869M:	Daniel Golle <daniel@makrotopia.org>
19870M:	Aurelien Jarno <aurelien@aurel32.net>
19871S:	Maintained
19872F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19873F:	drivers/char/hw_random/rockchip-rng.c
19874
19875ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19876M:	Jacob Chen <jacob-chen@iotwrt.com>
19877M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19878L:	linux-media@vger.kernel.org
19879L:	linux-rockchip@lists.infradead.org
19880S:	Maintained
19881F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19882F:	drivers/media/platform/rockchip/rga/
19883
19884ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19885M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19886S:	Maintained
19887F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19888F:	sound/soc/codecs/rk3308_codec.c
19889F:	sound/soc/codecs/rk3308_codec.h
19890
19891ROCKCHIP VIDEO DECODER DRIVER
19892M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19893L:	linux-media@vger.kernel.org
19894L:	linux-rockchip@lists.infradead.org
19895S:	Maintained
19896F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19897F:	drivers/staging/media/rkvdec/
19898
19899ROCKER DRIVER
19900M:	Jiri Pirko <jiri@resnulli.us>
19901L:	netdev@vger.kernel.org
19902S:	Supported
19903F:	drivers/net/ethernet/rocker/
19904
19905ROCKETPORT EXPRESS/INFINITY DRIVER
19906M:	Kevin Cernekee <cernekee@gmail.com>
19907L:	linux-serial@vger.kernel.org
19908S:	Odd Fixes
19909F:	drivers/tty/serial/rp2.*
19910
19911ROHM BD99954 CHARGER IC
19912M:	Matti Vaittinen <mazziesaccount@gmail.com>
19913S:	Supported
19914F:	drivers/power/supply/bd99954-charger.c
19915F:	drivers/power/supply/bd99954-charger.h
19916
19917ROHM BH1745 COLOUR SENSOR
19918M:	Mudit Sharma <muditsharma.info@gmail.com>
19919L:	linux-iio@vger.kernel.org
19920S:	Maintained
19921F:	drivers/iio/light/bh1745.c
19922
19923ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19924M:	Tomasz Duszynski <tduszyns@gmail.com>
19925S:	Maintained
19926F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19927F:	drivers/iio/light/bh1750.c
19928
19929ROHM BM1390 PRESSURE SENSOR DRIVER
19930M:	Matti Vaittinen <mazziesaccount@gmail.com>
19931L:	linux-iio@vger.kernel.org
19932S:	Supported
19933F:	drivers/iio/pressure/rohm-bm1390.c
19934
19935ROHM BU270xx LIGHT SENSOR DRIVERs
19936M:	Matti Vaittinen <mazziesaccount@gmail.com>
19937L:	linux-iio@vger.kernel.org
19938S:	Supported
19939F:	drivers/iio/light/rohm-bu27008.c
19940F:	drivers/iio/light/rohm-bu27034.c
19941
19942ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19943M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19944L:	linux-kernel@vger.kernel.org
19945L:	linux-renesas-soc@vger.kernel.org
19946S:	Supported
19947F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19948F:	drivers/gpio/gpio-bd9571mwv.c
19949F:	drivers/mfd/bd9571mwv.c
19950F:	drivers/regulator/bd9571mwv-regulator.c
19951F:	include/linux/mfd/bd9571mwv.h
19952
19953ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19954M:	Matti Vaittinen <mazziesaccount@gmail.com>
19955S:	Supported
19956F:	drivers/clk/clk-bd718x7.c
19957F:	drivers/gpio/gpio-bd71815.c
19958F:	drivers/gpio/gpio-bd71828.c
19959F:	drivers/mfd/rohm-bd71828.c
19960F:	drivers/mfd/rohm-bd718x7.c
19961F:	drivers/mfd/rohm-bd9576.c
19962F:	drivers/mfd/rohm-bd96801.c
19963F:	drivers/regulator/bd71815-regulator.c
19964F:	drivers/regulator/bd71828-regulator.c
19965F:	drivers/regulator/bd718x7-regulator.c
19966F:	drivers/regulator/bd9576-regulator.c
19967F:	drivers/regulator/bd96801-regulator.c
19968F:	drivers/regulator/rohm-regulator.c
19969F:	drivers/rtc/rtc-bd70528.c
19970F:	drivers/watchdog/bd9576_wdt.c
19971F:	drivers/watchdog/bd96801_wdt.c
19972F:	include/linux/mfd/rohm-bd71815.h
19973F:	include/linux/mfd/rohm-bd71828.h
19974F:	include/linux/mfd/rohm-bd718x7.h
19975F:	include/linux/mfd/rohm-bd957x.h
19976F:	include/linux/mfd/rohm-bd96801.h
19977F:	include/linux/mfd/rohm-generic.h
19978F:	include/linux/mfd/rohm-shared.h
19979
19980ROSE NETWORK LAYER
19981M:	Ralf Baechle <ralf@linux-mips.org>
19982L:	linux-hams@vger.kernel.org
19983S:	Maintained
19984W:	https://linux-ax25.in-berlin.de
19985F:	include/net/rose.h
19986F:	include/uapi/linux/rose.h
19987F:	net/rose/
19988
19989ROTATION DRIVER FOR ALLWINNER A83T
19990M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19991L:	linux-media@vger.kernel.org
19992S:	Maintained
19993T:	git git://linuxtv.org/media_tree.git
19994F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19995F:	drivers/media/platform/sunxi/sun8i-rotate/
19996
19997RPMB SUBSYSTEM
19998M:	Jens Wiklander <jens.wiklander@linaro.org>
19999L:	linux-kernel@vger.kernel.org
20000S:	Supported
20001F:	drivers/misc/rpmb-core.c
20002F:	include/linux/rpmb.h
20003
20004RPMSG TTY DRIVER
20005M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20006L:	linux-remoteproc@vger.kernel.org
20007S:	Maintained
20008F:	drivers/tty/rpmsg_tty.c
20009
20010RTASE ETHERNET DRIVER
20011M:	Justin Lai <justinlai0215@realtek.com>
20012M:	Larry Chiu <larry.chiu@realtek.com>
20013L:	netdev@vger.kernel.org
20014S:	Maintained
20015F:	drivers/net/ethernet/realtek/rtase/
20016
20017RTL2830 MEDIA DRIVER
20018L:	linux-media@vger.kernel.org
20019S:	Orphan
20020W:	https://linuxtv.org
20021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20022F:	drivers/media/dvb-frontends/rtl2830*
20023
20024RTL2832 MEDIA DRIVER
20025L:	linux-media@vger.kernel.org
20026S:	Orphan
20027W:	https://linuxtv.org
20028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20029F:	drivers/media/dvb-frontends/rtl2832*
20030
20031RTL2832_SDR MEDIA DRIVER
20032L:	linux-media@vger.kernel.org
20033S:	Orphan
20034W:	https://linuxtv.org
20035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20036F:	drivers/media/dvb-frontends/rtl2832_sdr*
20037
20038RTL8180 WIRELESS DRIVER
20039L:	linux-wireless@vger.kernel.org
20040S:	Orphan
20041F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20042
20043RTL8187 WIRELESS DRIVER
20044M:	Hin-Tak Leung <hintak.leung@gmail.com>
20045L:	linux-wireless@vger.kernel.org
20046S:	Maintained
20047T:	git https://github.com/pkshih/rtw.git
20048F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20049
20050RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20051M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20052L:	linux-wireless@vger.kernel.org
20053S:	Maintained
20054T:	git https://github.com/pkshih/rtw.git
20055F:	drivers/net/wireless/realtek/rtl8xxxu/
20056
20057RTRS TRANSPORT DRIVERS
20058M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20059M:	Jack Wang <jinpu.wang@ionos.com>
20060L:	linux-rdma@vger.kernel.org
20061S:	Maintained
20062F:	drivers/infiniband/ulp/rtrs/
20063
20064RUNTIME VERIFICATION (RV)
20065M:	Steven Rostedt <rostedt@goodmis.org>
20066L:	linux-trace-kernel@vger.kernel.org
20067S:	Maintained
20068F:	Documentation/trace/rv/
20069F:	include/linux/rv.h
20070F:	include/rv/
20071F:	kernel/trace/rv/
20072F:	tools/verification/
20073
20074RUST
20075M:	Miguel Ojeda <ojeda@kernel.org>
20076M:	Alex Gaynor <alex.gaynor@gmail.com>
20077R:	Boqun Feng <boqun.feng@gmail.com>
20078R:	Gary Guo <gary@garyguo.net>
20079R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20080R:	Benno Lossin <benno.lossin@proton.me>
20081R:	Andreas Hindborg <a.hindborg@kernel.org>
20082R:	Alice Ryhl <aliceryhl@google.com>
20083R:	Trevor Gross <tmgross@umich.edu>
20084L:	rust-for-linux@vger.kernel.org
20085S:	Supported
20086W:	https://rust-for-linux.com
20087B:	https://github.com/Rust-for-Linux/linux/issues
20088C:	zulip://rust-for-linux.zulipchat.com
20089P:	https://rust-for-linux.com/contributing
20090T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20091F:	Documentation/rust/
20092F:	rust/
20093F:	samples/rust/
20094F:	scripts/*rust*
20095F:	tools/testing/selftests/rust/
20096K:	\b(?i:rust)\b
20097
20098RXRPC SOCKETS (AF_RXRPC)
20099M:	David Howells <dhowells@redhat.com>
20100M:	Marc Dionne <marc.dionne@auristor.com>
20101L:	linux-afs@lists.infradead.org
20102S:	Supported
20103W:	https://www.infradead.org/~dhowells/kafs/
20104F:	Documentation/networking/rxrpc.rst
20105F:	include/keys/rxrpc-type.h
20106F:	include/net/af_rxrpc.h
20107F:	include/trace/events/rxrpc.h
20108F:	include/uapi/linux/rxrpc.h
20109F:	net/rxrpc/
20110
20111S3 SAVAGE FRAMEBUFFER DRIVER
20112M:	Antonino Daplas <adaplas@gmail.com>
20113L:	linux-fbdev@vger.kernel.org
20114S:	Maintained
20115F:	drivers/video/fbdev/savage/
20116
20117S390 ARCHITECTURE
20118M:	Heiko Carstens <hca@linux.ibm.com>
20119M:	Vasily Gorbik <gor@linux.ibm.com>
20120M:	Alexander Gordeev <agordeev@linux.ibm.com>
20121R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20122R:	Sven Schnelle <svens@linux.ibm.com>
20123L:	linux-s390@vger.kernel.org
20124S:	Supported
20125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20126F:	Documentation/driver-api/s390-drivers.rst
20127F:	Documentation/arch/s390/
20128F:	arch/s390/
20129F:	drivers/s390/
20130F:	drivers/watchdog/diag288_wdt.c
20131
20132S390 COMMON I/O LAYER
20133M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20134M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20135L:	linux-s390@vger.kernel.org
20136S:	Supported
20137F:	drivers/s390/cio/
20138
20139S390 DASD DRIVER
20140M:	Stefan Haberland <sth@linux.ibm.com>
20141M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20142L:	linux-s390@vger.kernel.org
20143S:	Supported
20144F:	block/partitions/ibm.c
20145F:	drivers/s390/block/dasd*
20146F:	include/linux/dasd_mod.h
20147
20148S390 IOMMU (PCI)
20149M:	Niklas Schnelle <schnelle@linux.ibm.com>
20150M:	Matthew Rosato <mjrosato@linux.ibm.com>
20151R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20152L:	linux-s390@vger.kernel.org
20153S:	Supported
20154F:	drivers/iommu/s390-iommu.c
20155
20156S390 IUCV NETWORK LAYER
20157M:	Alexandra Winter <wintera@linux.ibm.com>
20158M:	Thorsten Winkler <twinkler@linux.ibm.com>
20159L:	linux-s390@vger.kernel.org
20160L:	netdev@vger.kernel.org
20161S:	Supported
20162F:	drivers/s390/net/*iucv*
20163F:	include/net/iucv/
20164F:	net/iucv/
20165
20166S390 MM
20167M:	Alexander Gordeev <agordeev@linux.ibm.com>
20168M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20169L:	linux-s390@vger.kernel.org
20170S:	Supported
20171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20172F:	arch/s390/include/asm/pgtable.h
20173F:	arch/s390/mm
20174
20175S390 NETWORK DRIVERS
20176M:	Alexandra Winter <wintera@linux.ibm.com>
20177M:	Thorsten Winkler <twinkler@linux.ibm.com>
20178L:	linux-s390@vger.kernel.org
20179L:	netdev@vger.kernel.org
20180S:	Supported
20181F:	drivers/s390/net/
20182
20183S390 PCI SUBSYSTEM
20184M:	Niklas Schnelle <schnelle@linux.ibm.com>
20185M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20186L:	linux-s390@vger.kernel.org
20187S:	Supported
20188F:	Documentation/arch/s390/pci.rst
20189F:	arch/s390/pci/
20190F:	drivers/pci/hotplug/s390_pci_hpc.c
20191
20192S390 SCM DRIVER
20193M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20194L:	linux-s390@vger.kernel.org
20195S:	Supported
20196F:	drivers/s390/block/scm*
20197F:	drivers/s390/cio/scm.c
20198
20199S390 VFIO AP DRIVER
20200M:	Tony Krowiak <akrowiak@linux.ibm.com>
20201M:	Halil Pasic <pasic@linux.ibm.com>
20202M:	Jason Herne <jjherne@linux.ibm.com>
20203L:	linux-s390@vger.kernel.org
20204S:	Supported
20205F:	Documentation/arch/s390/vfio-ap*
20206F:	drivers/s390/crypto/vfio_ap*
20207
20208S390 VFIO-CCW DRIVER
20209M:	Eric Farman <farman@linux.ibm.com>
20210M:	Matthew Rosato <mjrosato@linux.ibm.com>
20211R:	Halil Pasic <pasic@linux.ibm.com>
20212L:	linux-s390@vger.kernel.org
20213L:	kvm@vger.kernel.org
20214S:	Supported
20215F:	Documentation/arch/s390/vfio-ccw.rst
20216F:	drivers/s390/cio/vfio_ccw*
20217F:	include/uapi/linux/vfio_ccw.h
20218
20219S390 VFIO-PCI DRIVER
20220M:	Matthew Rosato <mjrosato@linux.ibm.com>
20221M:	Eric Farman <farman@linux.ibm.com>
20222L:	linux-s390@vger.kernel.org
20223L:	kvm@vger.kernel.org
20224S:	Supported
20225F:	arch/s390/kvm/pci*
20226F:	drivers/vfio/pci/vfio_pci_zdev.c
20227F:	include/uapi/linux/vfio_zdev.h
20228
20229S390 ZCRYPT DRIVER
20230M:	Harald Freudenberger <freude@linux.ibm.com>
20231L:	linux-s390@vger.kernel.org
20232S:	Supported
20233F:	drivers/s390/crypto/
20234
20235S390 ZFCP DRIVER
20236M:	Steffen Maier <maier@linux.ibm.com>
20237M:	Benjamin Block <bblock@linux.ibm.com>
20238L:	linux-s390@vger.kernel.org
20239S:	Supported
20240F:	drivers/s390/scsi/zfcp_*
20241
20242SAA6588 RDS RECEIVER DRIVER
20243M:	Hans Verkuil <hverkuil@xs4all.nl>
20244L:	linux-media@vger.kernel.org
20245S:	Odd Fixes
20246W:	https://linuxtv.org
20247T:	git git://linuxtv.org/media_tree.git
20248F:	drivers/media/i2c/saa6588*
20249
20250SAA7134 VIDEO4LINUX DRIVER
20251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20252L:	linux-media@vger.kernel.org
20253S:	Odd fixes
20254W:	https://linuxtv.org
20255T:	git git://linuxtv.org/media_tree.git
20256F:	Documentation/driver-api/media/drivers/saa7134*
20257F:	drivers/media/pci/saa7134/
20258
20259SAA7146 VIDEO4LINUX-2 DRIVER
20260M:	Hans Verkuil <hverkuil@xs4all.nl>
20261L:	linux-media@vger.kernel.org
20262S:	Maintained
20263T:	git git://linuxtv.org/media_tree.git
20264F:	drivers/media/common/saa7146/
20265F:	drivers/media/pci/saa7146/
20266F:	include/media/drv-intf/saa7146*
20267
20268SAFESETID SECURITY MODULE
20269M:	Micah Morton <mortonm@chromium.org>
20270S:	Supported
20271F:	Documentation/admin-guide/LSM/SafeSetID.rst
20272F:	security/safesetid/
20273
20274SAMSUNG AUDIO (ASoC) DRIVERS
20275M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20276L:	linux-sound@vger.kernel.org
20277S:	Maintained
20278B:	mailto:linux-samsung-soc@vger.kernel.org
20279F:	Documentation/devicetree/bindings/sound/samsung*
20280F:	sound/soc/samsung/
20281
20282SAMSUNG EXYNOS850 SoC SUPPORT
20283M:	Sam Protsenko <semen.protsenko@linaro.org>
20284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20285L:	linux-samsung-soc@vger.kernel.org
20286S:	Maintained
20287F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20288F:	arch/arm64/boot/dts/exynos/exynos850*
20289F:	drivers/clk/samsung/clk-exynos850.c
20290F:	include/dt-bindings/clock/exynos850.h
20291
20292SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20293M:	Krzysztof Kozlowski <krzk@kernel.org>
20294L:	linux-crypto@vger.kernel.org
20295L:	linux-samsung-soc@vger.kernel.org
20296S:	Maintained
20297F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20298F:	drivers/crypto/exynos-rng.c
20299
20300SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20301M:	Łukasz Stelmach <l.stelmach@samsung.com>
20302L:	linux-samsung-soc@vger.kernel.org
20303S:	Maintained
20304F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20305F:	drivers/char/hw_random/exynos-trng.c
20306
20307SAMSUNG FRAMEBUFFER DRIVER
20308M:	Jingoo Han <jingoohan1@gmail.com>
20309L:	linux-fbdev@vger.kernel.org
20310S:	Maintained
20311F:	drivers/video/fbdev/s3c-fb.c
20312
20313SAMSUNG INTERCONNECT DRIVERS
20314M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20315M:	Artur Świgoń <a.swigon@samsung.com>
20316L:	linux-pm@vger.kernel.org
20317L:	linux-samsung-soc@vger.kernel.org
20318S:	Supported
20319F:	drivers/interconnect/samsung/
20320
20321SAMSUNG LAPTOP DRIVER
20322M:	Corentin Chary <corentin.chary@gmail.com>
20323L:	platform-driver-x86@vger.kernel.org
20324S:	Maintained
20325F:	drivers/platform/x86/samsung-laptop.c
20326
20327SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20328M:	Krzysztof Kozlowski <krzk@kernel.org>
20329L:	linux-kernel@vger.kernel.org
20330L:	linux-samsung-soc@vger.kernel.org
20331S:	Maintained
20332B:	mailto:linux-samsung-soc@vger.kernel.org
20333F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20334F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20335F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20336F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20337F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20338F:	drivers/clk/clk-s2mps11.c
20339F:	drivers/mfd/sec*.c
20340F:	drivers/regulator/s2m*.c
20341F:	drivers/regulator/s5m*.c
20342F:	drivers/rtc/rtc-s5m.c
20343F:	include/linux/mfd/samsung/
20344
20345SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20346M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20347L:	linux-media@vger.kernel.org
20348L:	linux-samsung-soc@vger.kernel.org
20349S:	Maintained
20350F:	drivers/media/platform/samsung/s3c-camif/
20351F:	include/media/drv-intf/s3c_camif.h
20352
20353SAMSUNG S3FWRN5 NFC DRIVER
20354M:	Krzysztof Kozlowski <krzk@kernel.org>
20355S:	Maintained
20356F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20357F:	drivers/nfc/s3fwrn5
20358
20359SAMSUNG S5C73M3 CAMERA DRIVER
20360M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20361M:	Andrzej Hajda <andrzej.hajda@intel.com>
20362L:	linux-media@vger.kernel.org
20363S:	Supported
20364F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20365F:	drivers/media/i2c/s5c73m3/*
20366
20367SAMSUNG S5K5BAF CAMERA DRIVER
20368M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20369M:	Andrzej Hajda <andrzej.hajda@intel.com>
20370L:	linux-media@vger.kernel.org
20371S:	Supported
20372F:	drivers/media/i2c/s5k5baf.c
20373
20374SAMSUNG S5P Security SubSystem (SSS) DRIVER
20375M:	Krzysztof Kozlowski <krzk@kernel.org>
20376M:	Vladimir Zapolskiy <vz@mleia.com>
20377L:	linux-crypto@vger.kernel.org
20378L:	linux-samsung-soc@vger.kernel.org
20379S:	Maintained
20380F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20381F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20382F:	drivers/crypto/s5p-sss.c
20383
20384SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20385M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20386L:	linux-media@vger.kernel.org
20387S:	Supported
20388Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20389F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20390F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20391F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20392F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20393F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20394F:	drivers/media/platform/samsung/exynos4-is/
20395
20396SAMSUNG SOC CLOCK DRIVERS
20397M:	Krzysztof Kozlowski <krzk@kernel.org>
20398M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20399M:	Chanwoo Choi <cw00.choi@samsung.com>
20400R:	Alim Akhtar <alim.akhtar@samsung.com>
20401L:	linux-samsung-soc@vger.kernel.org
20402S:	Maintained
20403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20404F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20405F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20406F:	drivers/clk/samsung/
20407F:	include/dt-bindings/clock/exynos*.h
20408F:	include/dt-bindings/clock/s5p*.h
20409F:	include/dt-bindings/clock/samsung,*.h
20410F:	include/linux/clk/samsung.h
20411
20412SAMSUNG SPI DRIVERS
20413M:	Andi Shyti <andi.shyti@kernel.org>
20414L:	linux-spi@vger.kernel.org
20415L:	linux-samsung-soc@vger.kernel.org
20416S:	Maintained
20417F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20418F:	drivers/spi/spi-s3c*
20419F:	include/linux/platform_data/spi-s3c64xx.h
20420
20421SAMSUNG SXGBE DRIVERS
20422M:	Byungho An <bh74.an@samsung.com>
20423L:	netdev@vger.kernel.org
20424S:	Supported
20425F:	drivers/net/ethernet/samsung/sxgbe/
20426
20427SAMSUNG THERMAL DRIVER
20428M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20429M:	Krzysztof Kozlowski <krzk@kernel.org>
20430L:	linux-pm@vger.kernel.org
20431L:	linux-samsung-soc@vger.kernel.org
20432S:	Maintained
20433F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20434F:	drivers/thermal/samsung/
20435
20436SAMSUNG USB2 PHY DRIVER
20437M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20438L:	linux-kernel@vger.kernel.org
20439S:	Supported
20440F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20441F:	Documentation/driver-api/phy/samsung-usb2.rst
20442F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20443F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20444F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20445F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20446F:	drivers/phy/samsung/phy-samsung-usb2.c
20447F:	drivers/phy/samsung/phy-samsung-usb2.h
20448
20449SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20450M:	Paul Barker <paul.barker@sancloud.com>
20451R:	Marc Murphy <marc.murphy@sancloud.com>
20452S:	Supported
20453F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20454
20455SC1200 WDT DRIVER
20456M:	Zwane Mwaikambo <zwanem@gmail.com>
20457S:	Maintained
20458F:	drivers/watchdog/sc1200wdt.c
20459
20460SCHEDULER
20461M:	Ingo Molnar <mingo@redhat.com>
20462M:	Peter Zijlstra <peterz@infradead.org>
20463M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20464M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20465R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20466R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20467R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20468R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20469R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20470L:	linux-kernel@vger.kernel.org
20471S:	Maintained
20472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20473F:	include/linux/preempt.h
20474F:	include/linux/sched.h
20475F:	include/linux/wait.h
20476F:	include/uapi/linux/sched.h
20477F:	kernel/sched/
20478
20479SCHEDULER - SCHED_EXT
20480R:	Tejun Heo <tj@kernel.org>
20481R:	David Vernet <void@manifault.com>
20482L:	linux-kernel@vger.kernel.org
20483S:	Maintained
20484W:	https://github.com/sched-ext/scx
20485T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20486F:	include/linux/sched/ext.h
20487F:	kernel/sched/ext.h
20488F:	kernel/sched/ext.c
20489F:	tools/sched_ext/
20490F:	tools/testing/selftests/sched_ext
20491
20492SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20493M:	Gustavo Silva <gustavograzs@gmail.com>
20494S:	Maintained
20495F:	drivers/iio/chemical/ens160_core.c
20496F:	drivers/iio/chemical/ens160_i2c.c
20497F:	drivers/iio/chemical/ens160_spi.c
20498F:	drivers/iio/chemical/ens160.h
20499
20500SCSI LIBSAS SUBSYSTEM
20501R:	John Garry <john.g.garry@oracle.com>
20502R:	Jason Yan <yanaijie@huawei.com>
20503L:	linux-scsi@vger.kernel.org
20504S:	Supported
20505F:	Documentation/scsi/libsas.rst
20506F:	drivers/scsi/libsas/
20507F:	include/scsi/libsas.h
20508F:	include/scsi/sas_ata.h
20509
20510SCSI RDMA PROTOCOL (SRP) INITIATOR
20511M:	Bart Van Assche <bvanassche@acm.org>
20512L:	linux-rdma@vger.kernel.org
20513S:	Supported
20514Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20515F:	drivers/infiniband/ulp/srp/
20516F:	include/scsi/srp.h
20517
20518SCSI RDMA PROTOCOL (SRP) TARGET
20519M:	Bart Van Assche <bvanassche@acm.org>
20520L:	linux-rdma@vger.kernel.org
20521L:	target-devel@vger.kernel.org
20522S:	Supported
20523Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20524F:	drivers/infiniband/ulp/srpt/
20525
20526SCSI SG DRIVER
20527M:	Doug Gilbert <dgilbert@interlog.com>
20528L:	linux-scsi@vger.kernel.org
20529S:	Maintained
20530W:	http://sg.danny.cz/sg
20531F:	Documentation/scsi/scsi-generic.rst
20532F:	drivers/scsi/sg.c
20533F:	include/scsi/sg.h
20534
20535SCSI SUBSYSTEM
20536M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20537M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20538L:	linux-scsi@vger.kernel.org
20539S:	Maintained
20540Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20543F:	Documentation/devicetree/bindings/scsi/
20544F:	drivers/scsi/
20545F:	drivers/ufs/
20546F:	include/scsi/
20547F:	include/uapi/scsi/
20548
20549SCSI TAPE DRIVER
20550M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20551L:	linux-scsi@vger.kernel.org
20552S:	Maintained
20553F:	Documentation/scsi/st.rst
20554F:	drivers/scsi/st.*
20555F:	drivers/scsi/st_*.h
20556
20557SCSI TARGET CORE USER DRIVER
20558M:	Bodo Stroesser <bostroesser@gmail.com>
20559L:	linux-scsi@vger.kernel.org
20560L:	target-devel@vger.kernel.org
20561S:	Supported
20562F:	Documentation/target/tcmu-design.rst
20563F:	drivers/target/target_core_user.c
20564F:	include/uapi/linux/target_core_user.h
20565
20566SCSI TARGET SUBSYSTEM
20567M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20568L:	linux-scsi@vger.kernel.org
20569L:	target-devel@vger.kernel.org
20570S:	Supported
20571Q:	https://patchwork.kernel.org/project/target-devel/list/
20572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20573F:	Documentation/target/
20574F:	drivers/target/
20575F:	include/target/
20576
20577SCTP PROTOCOL
20578M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20579M:	Xin Long <lucien.xin@gmail.com>
20580L:	linux-sctp@vger.kernel.org
20581S:	Maintained
20582W:	https://github.com/sctp/lksctp-tools/wiki
20583F:	Documentation/networking/sctp.rst
20584F:	include/linux/sctp.h
20585F:	include/net/sctp/
20586F:	include/uapi/linux/sctp.h
20587F:	net/sctp/
20588
20589SCx200 CPU SUPPORT
20590M:	Jim Cromie <jim.cromie@gmail.com>
20591S:	Odd Fixes
20592F:	Documentation/i2c/busses/scx200_acb.rst
20593F:	arch/x86/platform/scx200/
20594F:	drivers/i2c/busses/scx200*
20595F:	drivers/mtd/maps/scx200_docflash.c
20596F:	drivers/watchdog/scx200_wdt.c
20597F:	include/linux/scx200.h
20598
20599SCx200 GPIO DRIVER
20600M:	Jim Cromie <jim.cromie@gmail.com>
20601S:	Maintained
20602F:	drivers/char/scx200_gpio.c
20603F:	include/linux/scx200_gpio.h
20604
20605SCx200 HRT CLOCKSOURCE DRIVER
20606M:	Jim Cromie <jim.cromie@gmail.com>
20607S:	Maintained
20608F:	drivers/clocksource/scx200_hrt.c
20609
20610SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20611M:	Sascha Sommer <saschasommer@freenet.de>
20612L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20613S:	Maintained
20614F:	drivers/mmc/host/sdricoh_cs.c
20615
20616SECO BOARDS CEC DRIVER
20617M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20618S:	Maintained
20619F:	drivers/media/cec/platform/seco/seco-cec.c
20620F:	drivers/media/cec/platform/seco/seco-cec.h
20621
20622SECURE COMPUTING
20623M:	Kees Cook <kees@kernel.org>
20624R:	Andy Lutomirski <luto@amacapital.net>
20625R:	Will Drewry <wad@chromium.org>
20626S:	Supported
20627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20628F:	Documentation/userspace-api/seccomp_filter.rst
20629F:	include/linux/seccomp.h
20630F:	include/uapi/linux/seccomp.h
20631F:	kernel/seccomp.c
20632F:	tools/testing/selftests/kselftest_harness.h
20633F:	tools/testing/selftests/seccomp/*
20634K:	\bsecure_computing
20635K:	\bTIF_SECCOMP\b
20636
20637SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20638M:	Kamal Dasu <kamal.dasu@broadcom.com>
20639M:	Al Cooper <alcooperx@gmail.com>
20640R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20641L:	linux-mmc@vger.kernel.org
20642S:	Maintained
20643F:	drivers/mmc/host/sdhci-brcmstb*
20644
20645SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20646M:	Adrian Hunter <adrian.hunter@intel.com>
20647L:	linux-mmc@vger.kernel.org
20648S:	Supported
20649F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20650F:	drivers/mmc/host/sdhci*
20651
20652SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20653M:	Aubin Constans <aubin.constans@microchip.com>
20654R:	Eugen Hristev <eugen.hristev@collabora.com>
20655L:	linux-mmc@vger.kernel.org
20656S:	Supported
20657F:	drivers/mmc/host/sdhci-of-at91.c
20658
20659SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20660M:	Haibo Chen <haibo.chen@nxp.com>
20661L:	imx@lists.linux.dev
20662L:	linux-mmc@vger.kernel.org
20663L:	s32@nxp.com
20664S:	Maintained
20665F:	drivers/mmc/host/sdhci-esdhc-imx.c
20666
20667SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20668M:	Ben Dooks <ben-linux@fluff.org>
20669M:	Jaehoon Chung <jh80.chung@samsung.com>
20670L:	linux-mmc@vger.kernel.org
20671S:	Maintained
20672F:	drivers/mmc/host/sdhci-s3c*
20673
20674SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20675M:	Viresh Kumar <vireshk@kernel.org>
20676L:	linux-mmc@vger.kernel.org
20677S:	Maintained
20678F:	drivers/mmc/host/sdhci-spear.c
20679
20680SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20681M:	Vignesh Raghavendra <vigneshr@ti.com>
20682L:	linux-mmc@vger.kernel.org
20683S:	Maintained
20684F:	drivers/mmc/host/sdhci-omap.c
20685
20686SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20687M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20688L:	linux-block@vger.kernel.org
20689S:	Supported
20690F:	block/opal_proto.h
20691F:	block/sed*
20692F:	include/linux/sed*
20693F:	include/uapi/linux/sed*
20694
20695SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20696M:	Mark Rutland <mark.rutland@arm.com>
20697M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20698M:	Sudeep Holla <sudeep.holla@arm.com>
20699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20700S:	Maintained
20701F:	drivers/firmware/smccc/
20702F:	include/linux/arm-smccc.h
20703
20704SECURITY CONTACT
20705M:	Security Officers <security@kernel.org>
20706S:	Supported
20707F:	Documentation/process/security-bugs.rst
20708
20709SECURITY SUBSYSTEM
20710M:	Paul Moore <paul@paul-moore.com>
20711M:	James Morris <jmorris@namei.org>
20712M:	"Serge E. Hallyn" <serge@hallyn.com>
20713L:	linux-security-module@vger.kernel.org
20714S:	Supported
20715Q:	https://patchwork.kernel.org/project/linux-security-module/list
20716B:	mailto:linux-security-module@vger.kernel.org
20717P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20718T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20719F:	include/linux/lsm_audit.h
20720F:	include/linux/lsm_hook_defs.h
20721F:	include/linux/lsm_hooks.h
20722F:	include/linux/security.h
20723F:	include/uapi/linux/lsm.h
20724F:	security/
20725F:	tools/testing/selftests/lsm/
20726X:	security/selinux/
20727K:	\bsecurity_[a-z_0-9]\+\b
20728
20729SELINUX SECURITY MODULE
20730M:	Paul Moore <paul@paul-moore.com>
20731M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20732R:	Ondrej Mosnacek <omosnace@redhat.com>
20733L:	selinux@vger.kernel.org
20734S:	Supported
20735W:	https://github.com/SELinuxProject
20736Q:	https://patchwork.kernel.org/project/selinux/list
20737B:	mailto:selinux@vger.kernel.org
20738P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20739T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20740F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20741F:	Documentation/ABI/removed/sysfs-selinux-disable
20742F:	Documentation/admin-guide/LSM/SELinux.rst
20743F:	include/trace/events/avc.h
20744F:	include/uapi/linux/selinux_netlink.h
20745F:	scripts/selinux/
20746F:	security/selinux/
20747
20748SENSABLE PHANTOM
20749M:	Jiri Slaby <jirislaby@kernel.org>
20750S:	Maintained
20751F:	drivers/misc/phantom.c
20752F:	include/uapi/linux/phantom.h
20753
20754SENSEAIR SUNRISE 006-0-0007
20755M:	Jacopo Mondi <jacopo@jmondi.org>
20756S:	Maintained
20757F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20758F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20759F:	drivers/iio/chemical/sunrise_co2.c
20760
20761SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20762M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20763S:	Maintained
20764F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20765F:	drivers/iio/chemical/scd30.h
20766F:	drivers/iio/chemical/scd30_core.c
20767F:	drivers/iio/chemical/scd30_i2c.c
20768F:	drivers/iio/chemical/scd30_serial.c
20769
20770SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20771M:	Roan van Dijk <roan@protonic.nl>
20772S:	Maintained
20773F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20774F:	drivers/iio/chemical/scd4x.c
20775
20776SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20777M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
20778S:	Maintained
20779F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20780F:	drivers/iio/pressure/sdp500.c
20781
20782SENSIRION SGP40 GAS SENSOR DRIVER
20783M:	Andreas Klinger <ak@it-klinger.de>
20784S:	Maintained
20785F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20786F:	drivers/iio/chemical/sgp40.c
20787
20788SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20789M:	Tomasz Duszynski <tduszyns@gmail.com>
20790S:	Maintained
20791F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20792F:	drivers/iio/chemical/sps30.c
20793F:	drivers/iio/chemical/sps30_i2c.c
20794F:	drivers/iio/chemical/sps30_serial.c
20795
20796SERIAL DEVICE BUS
20797M:	Rob Herring <robh@kernel.org>
20798L:	linux-serial@vger.kernel.org
20799S:	Maintained
20800F:	Documentation/devicetree/bindings/serial/serial.yaml
20801F:	drivers/tty/serdev/
20802F:	include/linux/serdev.h
20803
20804SERIAL IR RECEIVER
20805M:	Sean Young <sean@mess.org>
20806L:	linux-media@vger.kernel.org
20807S:	Maintained
20808F:	drivers/media/rc/serial_ir.c
20809
20810SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20811M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20812L:	linux-sound@vger.kernel.org
20813S:	Maintained
20814F:	Documentation/devicetree/bindings/slimbus/
20815F:	drivers/slimbus/
20816F:	include/linux/slimbus.h
20817
20818SFC NETWORK DRIVER
20819M:	Edward Cree <ecree.xilinx@gmail.com>
20820M:	Martin Habets <habetsm.xilinx@gmail.com>
20821L:	netdev@vger.kernel.org
20822L:	linux-net-drivers@amd.com
20823S:	Supported
20824F:	Documentation/networking/devlink/sfc.rst
20825F:	drivers/net/ethernet/sfc/
20826
20827SFCTEMP HWMON DRIVER
20828M:	Emil Renner Berthing <kernel@esmil.dk>
20829M:	Hal Feng <hal.feng@starfivetech.com>
20830L:	linux-hwmon@vger.kernel.org
20831S:	Maintained
20832F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20833F:	Documentation/hwmon/sfctemp.rst
20834F:	drivers/hwmon/sfctemp.c
20835
20836SFF/SFP/SFP+ MODULE SUPPORT
20837M:	Russell King <linux@armlinux.org.uk>
20838L:	netdev@vger.kernel.org
20839S:	Maintained
20840F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20841F:	drivers/net/phy/phylink.c
20842F:	drivers/net/phy/sfp*
20843F:	include/linux/mdio/mdio-i2c.h
20844F:	include/linux/phylink.h
20845F:	include/linux/sfp.h
20846K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20847
20848SGI GRU DRIVER
20849M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20850S:	Maintained
20851F:	drivers/misc/sgi-gru/
20852
20853SGI XP/XPC/XPNET DRIVER
20854M:	Robin Holt <robinmholt@gmail.com>
20855M:	Steve Wahl <steve.wahl@hpe.com>
20856S:	Maintained
20857F:	drivers/misc/sgi-xp/
20858
20859SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20860M:	Wenjia Zhang <wenjia@linux.ibm.com>
20861M:	Jan Karcher <jaka@linux.ibm.com>
20862R:	D. Wythe <alibuda@linux.alibaba.com>
20863R:	Tony Lu <tonylu@linux.alibaba.com>
20864R:	Wen Gu <guwen@linux.alibaba.com>
20865L:	linux-s390@vger.kernel.org
20866S:	Supported
20867F:	net/smc/
20868
20869SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20870M:	Linus Walleij <linus.walleij@linaro.org>
20871L:	linux-iio@vger.kernel.org
20872S:	Maintained
20873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20874F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20875F:	drivers/iio/light/gp2ap002.c
20876
20877SHARP RJ54N1CB0C SENSOR DRIVER
20878M:	Jacopo Mondi <jacopo@jmondi.org>
20879L:	linux-media@vger.kernel.org
20880S:	Odd fixes
20881T:	git git://linuxtv.org/media_tree.git
20882F:	drivers/media/i2c/rj54n1cb0c.c
20883F:	include/media/i2c/rj54n1cb0c.h
20884
20885SHRINKER
20886M:	Andrew Morton <akpm@linux-foundation.org>
20887M:	Dave Chinner <david@fromorbit.com>
20888R:	Qi Zheng <zhengqi.arch@bytedance.com>
20889R:	Roman Gushchin <roman.gushchin@linux.dev>
20890R:	Muchun Song <muchun.song@linux.dev>
20891L:	linux-mm@kvack.org
20892S:	Maintained
20893F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20894F:	include/linux/shrinker.h
20895F:	mm/shrinker.c
20896F:	mm/shrinker_debug.c
20897
20898SH_VOU V4L2 OUTPUT DRIVER
20899L:	linux-media@vger.kernel.org
20900S:	Orphan
20901F:	drivers/media/platform/renesas/sh_vou.c
20902F:	include/media/drv-intf/sh_vou.h
20903
20904SI2157 MEDIA DRIVER
20905L:	linux-media@vger.kernel.org
20906S:	Orphan
20907W:	https://linuxtv.org
20908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20909F:	drivers/media/tuners/si2157*
20910
20911SI2165 MEDIA DRIVER
20912M:	Matthias Schwarzott <zzam@gentoo.org>
20913L:	linux-media@vger.kernel.org
20914S:	Maintained
20915W:	https://linuxtv.org
20916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20917F:	drivers/media/dvb-frontends/si2165*
20918
20919SI2168 MEDIA DRIVER
20920L:	linux-media@vger.kernel.org
20921S:	Orphan
20922W:	https://linuxtv.org
20923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20924F:	drivers/media/dvb-frontends/si2168*
20925
20926SI470X FM RADIO RECEIVER I2C DRIVER
20927M:	Hans Verkuil <hverkuil@xs4all.nl>
20928L:	linux-media@vger.kernel.org
20929S:	Odd Fixes
20930W:	https://linuxtv.org
20931T:	git git://linuxtv.org/media_tree.git
20932F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20933F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20934
20935SI470X FM RADIO RECEIVER USB DRIVER
20936M:	Hans Verkuil <hverkuil@xs4all.nl>
20937L:	linux-media@vger.kernel.org
20938S:	Maintained
20939W:	https://linuxtv.org
20940T:	git git://linuxtv.org/media_tree.git
20941F:	drivers/media/radio/si470x/radio-si470x-common.c
20942F:	drivers/media/radio/si470x/radio-si470x-usb.c
20943F:	drivers/media/radio/si470x/radio-si470x.h
20944
20945SI4713 FM RADIO TRANSMITTER I2C DRIVER
20946M:	Eduardo Valentin <edubezval@gmail.com>
20947L:	linux-media@vger.kernel.org
20948S:	Odd Fixes
20949W:	https://linuxtv.org
20950T:	git git://linuxtv.org/media_tree.git
20951F:	drivers/media/radio/si4713/si4713.?
20952
20953SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20954M:	Eduardo Valentin <edubezval@gmail.com>
20955L:	linux-media@vger.kernel.org
20956S:	Odd Fixes
20957W:	https://linuxtv.org
20958T:	git git://linuxtv.org/media_tree.git
20959F:	drivers/media/radio/si4713/radio-platform-si4713.c
20960
20961SI4713 FM RADIO TRANSMITTER USB DRIVER
20962M:	Hans Verkuil <hverkuil@xs4all.nl>
20963L:	linux-media@vger.kernel.org
20964S:	Maintained
20965W:	https://linuxtv.org
20966T:	git git://linuxtv.org/media_tree.git
20967F:	drivers/media/radio/si4713/radio-usb-si4713.c
20968
20969SIANO DVB DRIVER
20970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20971L:	linux-media@vger.kernel.org
20972S:	Odd fixes
20973W:	https://linuxtv.org
20974T:	git git://linuxtv.org/media_tree.git
20975F:	drivers/media/common/siano/
20976F:	drivers/media/mmc/siano/
20977F:	drivers/media/usb/siano/
20978F:	drivers/media/usb/siano/
20979
20980SIEMENS IPC LED DRIVERS
20981M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20982M:	Xing Tong Wu <xingtong.wu@siemens.com>
20983M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20984L:	linux-leds@vger.kernel.org
20985S:	Maintained
20986F:	drivers/leds/simple/
20987
20988SIEMENS IPC PLATFORM DRIVERS
20989M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20990M:	Xing Tong Wu <xingtong.wu@siemens.com>
20991M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20992L:	platform-driver-x86@vger.kernel.org
20993S:	Maintained
20994F:	drivers/platform/x86/siemens/
20995F:	include/linux/platform_data/x86/simatic-ipc-base.h
20996F:	include/linux/platform_data/x86/simatic-ipc.h
20997
20998SIEMENS IPC WATCHDOG DRIVERS
20999M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21000M:	Xing Tong Wu <xingtong.wu@siemens.com>
21001M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21002L:	linux-watchdog@vger.kernel.org
21003S:	Maintained
21004F:	drivers/watchdog/simatic-ipc-wdt.c
21005
21006SIFIVE DRIVERS
21007M:	Paul Walmsley <paul.walmsley@sifive.com>
21008M:	Samuel Holland <samuel.holland@sifive.com>
21009L:	linux-riscv@lists.infradead.org
21010S:	Supported
21011F:	drivers/dma/sf-pdma/
21012N:	sifive
21013K:	fu[57]40
21014K:	[^@]sifive
21015
21016SILEAD TOUCHSCREEN DRIVER
21017M:	Hans de Goede <hdegoede@redhat.com>
21018L:	linux-input@vger.kernel.org
21019L:	platform-driver-x86@vger.kernel.org
21020S:	Maintained
21021F:	drivers/input/touchscreen/silead.c
21022F:	drivers/platform/x86/touchscreen_dmi.c
21023
21024SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21025M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21026S:	Supported
21027F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21028F:	drivers/net/wireless/silabs/wfx/
21029
21030SILICON MOTION SM712 FRAME BUFFER DRIVER
21031M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21032M:	Teddy Wang <teddy.wang@siliconmotion.com>
21033M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21034L:	linux-fbdev@vger.kernel.org
21035S:	Maintained
21036F:	Documentation/fb/sm712fb.rst
21037F:	drivers/video/fbdev/sm712*
21038
21039SILVACO I3C DUAL-ROLE MASTER
21040M:	Miquel Raynal <miquel.raynal@bootlin.com>
21041M:	Conor Culhane <conor.culhane@silvaco.com>
21042L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21043S:	Maintained
21044F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21045F:	drivers/i3c/master/svc-i3c-master.c
21046
21047SIMPLEFB FB DRIVER
21048M:	Hans de Goede <hdegoede@redhat.com>
21049L:	linux-fbdev@vger.kernel.org
21050S:	Maintained
21051F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21052F:	drivers/video/fbdev/simplefb.c
21053F:	include/linux/platform_data/simplefb.h
21054
21055SIOX
21056M:	Thorsten Scherer <t.scherer@eckelmann.de>
21057R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21058S:	Supported
21059F:	drivers/gpio/gpio-siox.c
21060F:	drivers/siox/*
21061F:	include/trace/events/siox.h
21062
21063SIPHASH PRF ROUTINES
21064M:	Jason A. Donenfeld <Jason@zx2c4.com>
21065S:	Maintained
21066F:	include/linux/siphash.h
21067F:	lib/siphash.c
21068F:	lib/siphash_kunit.c
21069
21070SIS 190 ETHERNET DRIVER
21071M:	Francois Romieu <romieu@fr.zoreil.com>
21072L:	netdev@vger.kernel.org
21073S:	Maintained
21074F:	drivers/net/ethernet/sis/sis190.c
21075
21076SIS 900/7016 FAST ETHERNET DRIVER
21077M:	Daniele Venzano <venza@brownhat.org>
21078L:	netdev@vger.kernel.org
21079S:	Maintained
21080W:	http://www.brownhat.org/sis900.html
21081F:	drivers/net/ethernet/sis/sis900.*
21082
21083SIS FRAMEBUFFER DRIVER
21084S:	Orphan
21085F:	Documentation/fb/sisfb.rst
21086F:	drivers/video/fbdev/sis/
21087F:	include/video/sisfb.h
21088
21089SIS I2C TOUCHSCREEN DRIVER
21090M:	Mika Penttilä <mpenttil@redhat.com>
21091L:	linux-input@vger.kernel.org
21092S:	Maintained
21093F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21094F:	drivers/input/touchscreen/sis_i2c.c
21095
21096SIS USB2VGA DRIVER
21097M:	Thomas Winischhofer <thomas@winischhofer.net>
21098S:	Maintained
21099W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21100F:	drivers/usb/misc/sisusbvga/
21101
21102SL28 CPLD MFD DRIVER
21103M:	Michael Walle <mwalle@kernel.org>
21104S:	Maintained
21105F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21106F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21107F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21108F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21109F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21110F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21111F:	drivers/gpio/gpio-sl28cpld.c
21112F:	drivers/hwmon/sl28cpld-hwmon.c
21113F:	drivers/irqchip/irq-sl28cpld.c
21114F:	drivers/pwm/pwm-sl28cpld.c
21115F:	drivers/watchdog/sl28cpld_wdt.c
21116
21117SL28 VPD NVMEM LAYOUT DRIVER
21118M:	Michael Walle <mwalle@kernel.org>
21119S:	Maintained
21120F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21121F:	drivers/nvmem/layouts/sl28vpd.c
21122
21123SLAB ALLOCATOR
21124M:	Christoph Lameter <cl@linux.com>
21125M:	Pekka Enberg <penberg@kernel.org>
21126M:	David Rientjes <rientjes@google.com>
21127M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21128M:	Andrew Morton <akpm@linux-foundation.org>
21129M:	Vlastimil Babka <vbabka@suse.cz>
21130R:	Roman Gushchin <roman.gushchin@linux.dev>
21131R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21132L:	linux-mm@kvack.org
21133S:	Maintained
21134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21135F:	include/linux/sl?b*.h
21136F:	mm/sl?b*
21137
21138SLCAN CAN NETWORK DRIVER
21139M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21140L:	linux-can@vger.kernel.org
21141S:	Maintained
21142F:	drivers/net/can/slcan/
21143
21144SLEEPABLE READ-COPY UPDATE (SRCU)
21145M:	Lai Jiangshan <jiangshanlai@gmail.com>
21146M:	"Paul E. McKenney" <paulmck@kernel.org>
21147M:	Josh Triplett <josh@joshtriplett.org>
21148R:	Steven Rostedt <rostedt@goodmis.org>
21149R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21150L:	rcu@vger.kernel.org
21151S:	Supported
21152W:	http://www.rdrop.com/users/paulmck/RCU/
21153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21154F:	include/linux/srcu*.h
21155F:	kernel/rcu/srcu*.c
21156
21157SMACK SECURITY MODULE
21158M:	Casey Schaufler <casey@schaufler-ca.com>
21159L:	linux-security-module@vger.kernel.org
21160S:	Maintained
21161W:	http://schaufler-ca.com
21162T:	git git://github.com/cschaufler/smack-next
21163F:	Documentation/admin-guide/LSM/Smack.rst
21164F:	security/smack/
21165
21166SMC91x ETHERNET DRIVER
21167M:	Nicolas Pitre <nico@fluxnic.net>
21168S:	Odd Fixes
21169F:	drivers/net/ethernet/smsc/smc91x.*
21170
21171SMSC EMC2103 HARDWARE MONITOR DRIVER
21172M:	Steve Glendinning <steve.glendinning@shawell.net>
21173L:	linux-hwmon@vger.kernel.org
21174S:	Maintained
21175F:	Documentation/hwmon/emc2103.rst
21176F:	drivers/hwmon/emc2103.c
21177
21178SMSC SCH5627 HARDWARE MONITOR DRIVER
21179M:	Hans de Goede <hdegoede@redhat.com>
21180L:	linux-hwmon@vger.kernel.org
21181S:	Supported
21182F:	Documentation/hwmon/sch5627.rst
21183F:	drivers/hwmon/sch5627.c
21184
21185SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21186M:	Steve Glendinning <steve.glendinning@shawell.net>
21187L:	linux-fbdev@vger.kernel.org
21188S:	Maintained
21189F:	drivers/video/fbdev/smscufx.c
21190
21191SMSC47B397 HARDWARE MONITOR DRIVER
21192M:	Jean Delvare <jdelvare@suse.com>
21193L:	linux-hwmon@vger.kernel.org
21194S:	Maintained
21195F:	Documentation/hwmon/smsc47b397.rst
21196F:	drivers/hwmon/smsc47b397.c
21197
21198SMSC911x ETHERNET DRIVER
21199M:	Steve Glendinning <steve.glendinning@shawell.net>
21200L:	netdev@vger.kernel.org
21201S:	Maintained
21202F:	drivers/net/ethernet/smsc/smsc911x.*
21203F:	include/linux/smsc911x.h
21204
21205SMSC9420 PCI ETHERNET DRIVER
21206M:	Steve Glendinning <steve.glendinning@shawell.net>
21207L:	netdev@vger.kernel.org
21208S:	Maintained
21209F:	drivers/net/ethernet/smsc/smsc9420.*
21210
21211SNET DPU VIRTIO DATA PATH ACCELERATOR
21212R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21213F:	drivers/vdpa/solidrun/
21214
21215SOCIONEXT (SNI) AVE NETWORK DRIVER
21216M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21217L:	netdev@vger.kernel.org
21218S:	Maintained
21219F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21220F:	drivers/net/ethernet/socionext/sni_ave.c
21221
21222SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21223M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21224M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21225L:	netdev@vger.kernel.org
21226S:	Maintained
21227F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21228F:	drivers/net/ethernet/socionext/netsec.c
21229
21230SOCIONEXT (SNI) Synquacer SPI DRIVER
21231M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21232M:	Jassi Brar <jaswinder.singh@linaro.org>
21233L:	linux-spi@vger.kernel.org
21234S:	Maintained
21235F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21236F:	drivers/spi/spi-synquacer.c
21237
21238SOCIONEXT SYNQUACER I2C DRIVER
21239M:	Ard Biesheuvel <ardb@kernel.org>
21240L:	linux-i2c@vger.kernel.org
21241S:	Maintained
21242F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21243F:	drivers/i2c/busses/i2c-synquacer.c
21244
21245SOCIONEXT UNIPHIER SOUND DRIVER
21246L:	linux-sound@vger.kernel.org
21247S:	Orphan
21248F:	sound/soc/uniphier/
21249
21250SOCKET TIMESTAMPING
21251M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21252S:	Maintained
21253F:	Documentation/networking/timestamping.rst
21254F:	include/linux/net_tstamp.h
21255F:	include/uapi/linux/net_tstamp.h
21256F:	tools/testing/selftests/net/so_txtime.c
21257
21258SOEKRIS NET48XX LED SUPPORT
21259M:	Chris Boot <bootc@bootc.net>
21260S:	Maintained
21261F:	drivers/leds/leds-net48xx.c
21262
21263SOFT-IWARP DRIVER (siw)
21264M:	Bernard Metzler <bmt@zurich.ibm.com>
21265L:	linux-rdma@vger.kernel.org
21266S:	Supported
21267F:	drivers/infiniband/sw/siw/
21268F:	include/uapi/rdma/siw-abi.h
21269
21270SOFT-ROCE DRIVER (rxe)
21271M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21272L:	linux-rdma@vger.kernel.org
21273S:	Supported
21274F:	drivers/infiniband/sw/rxe/
21275F:	include/uapi/rdma/rdma_user_rxe.h
21276
21277SOFTLOGIC 6x10 MPEG CODEC
21278M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21279M:	Andrey Utkin <andrey_utkin@fastmail.com>
21280M:	Ismael Luceno <ismael@iodev.co.uk>
21281L:	linux-media@vger.kernel.org
21282S:	Supported
21283F:	drivers/media/pci/solo6x10/
21284
21285SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21286M:	James Morse <james.morse@arm.com>
21287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21288S:	Maintained
21289F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21290F:	drivers/firmware/arm_sdei.c
21291F:	include/linux/arm_sdei.h
21292F:	include/uapi/linux/arm_sdei.h
21293
21294SOFTWARE NODES AND DEVICE PROPERTIES
21295R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21296R:	Daniel Scally <djrscally@gmail.com>
21297R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21298R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21299L:	linux-acpi@vger.kernel.org
21300S:	Maintained
21301F:	drivers/base/property.c
21302F:	drivers/base/swnode.c
21303F:	include/linux/fwnode.h
21304F:	include/linux/property.h
21305
21306SOFTWARE RAID (Multiple Disks) SUPPORT
21307M:	Song Liu <song@kernel.org>
21308R:	Yu Kuai <yukuai3@huawei.com>
21309L:	linux-raid@vger.kernel.org
21310S:	Supported
21311Q:	https://patchwork.kernel.org/project/linux-raid/list/
21312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21313F:	drivers/md/Kconfig
21314F:	drivers/md/Makefile
21315F:	drivers/md/md*
21316F:	drivers/md/raid*
21317F:	include/linux/raid/
21318F:	include/uapi/linux/raid/
21319
21320SOLIDRUN CLEARFOG SUPPORT
21321M:	Russell King <linux@armlinux.org.uk>
21322S:	Maintained
21323F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21324F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21325
21326SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21327M:	Russell King <linux@armlinux.org.uk>
21328S:	Maintained
21329F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21330F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21331F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21332
21333SONIC NETWORK DRIVER
21334M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21335L:	netdev@vger.kernel.org
21336S:	Maintained
21337F:	drivers/net/ethernet/natsemi/sonic.*
21338
21339SONICS SILICON BACKPLANE DRIVER (SSB)
21340M:	Michael Buesch <m@bues.ch>
21341L:	linux-wireless@vger.kernel.org
21342S:	Maintained
21343F:	drivers/ssb/
21344F:	include/linux/ssb/
21345
21346SONY IMX208 SENSOR DRIVER
21347M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21348L:	linux-media@vger.kernel.org
21349S:	Maintained
21350T:	git git://linuxtv.org/media_tree.git
21351F:	drivers/media/i2c/imx208.c
21352
21353SONY IMX214 SENSOR DRIVER
21354M:	Ricardo Ribalda <ribalda@kernel.org>
21355L:	linux-media@vger.kernel.org
21356S:	Maintained
21357T:	git git://linuxtv.org/media_tree.git
21358F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21359F:	drivers/media/i2c/imx214.c
21360
21361SONY IMX219 SENSOR DRIVER
21362M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21363L:	linux-media@vger.kernel.org
21364S:	Maintained
21365T:	git git://linuxtv.org/media_tree.git
21366F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21367F:	drivers/media/i2c/imx219.c
21368
21369SONY IMX258 SENSOR DRIVER
21370M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21371L:	linux-media@vger.kernel.org
21372S:	Maintained
21373T:	git git://linuxtv.org/media_tree.git
21374F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21375F:	drivers/media/i2c/imx258.c
21376
21377SONY IMX274 SENSOR DRIVER
21378M:	Leon Luo <leonl@leopardimaging.com>
21379L:	linux-media@vger.kernel.org
21380S:	Maintained
21381T:	git git://linuxtv.org/media_tree.git
21382F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21383F:	drivers/media/i2c/imx274.c
21384
21385SONY IMX283 SENSOR DRIVER
21386M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21387M:	Umang Jain <umang.jain@ideasonboard.com>
21388L:	linux-media@vger.kernel.org
21389S:	Maintained
21390T:	git git://linuxtv.org/media_tree.git
21391F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21392F:	drivers/media/i2c/imx283.c
21393
21394SONY IMX290 SENSOR DRIVER
21395M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21396L:	linux-media@vger.kernel.org
21397S:	Maintained
21398T:	git git://linuxtv.org/media_tree.git
21399F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21400F:	drivers/media/i2c/imx290.c
21401
21402SONY IMX296 SENSOR DRIVER
21403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21404M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21405L:	linux-media@vger.kernel.org
21406S:	Maintained
21407T:	git git://linuxtv.org/media_tree.git
21408F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21409F:	drivers/media/i2c/imx296.c
21410
21411SONY IMX319 SENSOR DRIVER
21412M:	Bingbu Cao <bingbu.cao@intel.com>
21413L:	linux-media@vger.kernel.org
21414S:	Maintained
21415T:	git git://linuxtv.org/media_tree.git
21416F:	drivers/media/i2c/imx319.c
21417
21418SONY IMX334 SENSOR DRIVER
21419L:	linux-media@vger.kernel.org
21420S:	Orphan
21421T:	git git://linuxtv.org/media_tree.git
21422F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21423F:	drivers/media/i2c/imx334.c
21424
21425SONY IMX335 SENSOR DRIVER
21426L:	linux-media@vger.kernel.org
21427S:	Orphan
21428T:	git git://linuxtv.org/media_tree.git
21429F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21430F:	drivers/media/i2c/imx335.c
21431
21432SONY IMX355 SENSOR DRIVER
21433M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21434L:	linux-media@vger.kernel.org
21435S:	Maintained
21436T:	git git://linuxtv.org/media_tree.git
21437F:	drivers/media/i2c/imx355.c
21438
21439SONY IMX412 SENSOR DRIVER
21440L:	linux-media@vger.kernel.org
21441S:	Orphan
21442T:	git git://linuxtv.org/media_tree.git
21443F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21444F:	drivers/media/i2c/imx412.c
21445
21446SONY IMX415 SENSOR DRIVER
21447M:	Michael Riesch <michael.riesch@wolfvision.net>
21448L:	linux-media@vger.kernel.org
21449S:	Maintained
21450T:	git git://linuxtv.org/media_tree.git
21451F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21452F:	drivers/media/i2c/imx415.c
21453
21454SONY MEMORYSTICK SUBSYSTEM
21455M:	Maxim Levitsky <maximlevitsky@gmail.com>
21456M:	Alex Dubov <oakad@yahoo.com>
21457M:	Ulf Hansson <ulf.hansson@linaro.org>
21458L:	linux-mmc@vger.kernel.org
21459S:	Maintained
21460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21461F:	drivers/memstick/
21462F:	include/linux/memstick.h
21463
21464SONY VAIO CONTROL DEVICE DRIVER
21465M:	Mattia Dongili <malattia@linux.it>
21466L:	platform-driver-x86@vger.kernel.org
21467S:	Maintained
21468W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21469F:	Documentation/admin-guide/laptops/sony-laptop.rst
21470F:	drivers/char/sonypi.c
21471F:	drivers/platform/x86/sony-laptop.c
21472F:	include/linux/sony-laptop.h
21473
21474SOPHGO DEVICETREES and DRIVERS
21475M:	Chen Wang <unicorn_wang@outlook.com>
21476M:	Inochi Amaoto <inochiama@outlook.com>
21477T:	git https://github.com/sophgo/linux.git
21478S:	Maintained
21479N:	sophgo
21480K:	sophgo
21481
21482SOUND
21483M:	Jaroslav Kysela <perex@perex.cz>
21484M:	Takashi Iwai <tiwai@suse.com>
21485L:	linux-sound@vger.kernel.org
21486S:	Maintained
21487W:	http://www.alsa-project.org/
21488Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21490F:	Documentation/sound/
21491F:	include/sound/
21492F:	include/uapi/sound/
21493F:	sound/
21494F:	tools/testing/selftests/alsa
21495
21496SOUND - ALSA SELFTESTS
21497M:	Mark Brown <broonie@kernel.org>
21498L:	linux-sound@vger.kernel.org
21499L:	linux-kselftest@vger.kernel.org
21500S:	Supported
21501F:	tools/testing/selftests/alsa
21502
21503SOUND - COMPRESSED AUDIO
21504M:	Vinod Koul <vkoul@kernel.org>
21505L:	linux-sound@vger.kernel.org
21506S:	Supported
21507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21508F:	Documentation/sound/designs/compress-offload.rst
21509F:	include/sound/compress_driver.h
21510F:	include/uapi/sound/compress_*
21511F:	sound/core/compress_offload.c
21512F:	sound/soc/soc-compress.c
21513
21514SOUND - CORE KUNIT TEST
21515M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21516L:	linux-sound@vger.kernel.org
21517S:	Supported
21518F:	sound/core/sound_kunit.c
21519
21520SOUND - DMAENGINE HELPERS
21521M:	Lars-Peter Clausen <lars@metafoo.de>
21522S:	Supported
21523F:	include/sound/dmaengine_pcm.h
21524F:	sound/core/pcm_dmaengine.c
21525F:	sound/soc/soc-generic-dmaengine-pcm.c
21526
21527SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21528M:	Liam Girdwood <lgirdwood@gmail.com>
21529M:	Mark Brown <broonie@kernel.org>
21530L:	linux-sound@vger.kernel.org
21531S:	Supported
21532W:	http://alsa-project.org/main/index.php/ASoC
21533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21534F:	Documentation/devicetree/bindings/sound/
21535F:	Documentation/sound/soc/
21536F:	include/dt-bindings/sound/
21537F:	include/sound/soc*
21538F:	include/sound/sof.h
21539F:	include/sound/sof/
21540F:	include/trace/events/sof*.h
21541F:	include/uapi/sound/asoc.h
21542F:	sound/soc/
21543
21544SOUND - SOC LAYER / dapm-graph
21545M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21546L:	linux-sound@vger.kernel.org
21547S:	Maintained
21548F:	tools/sound/dapm-graph
21549
21550SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21551M:	Liam Girdwood <lgirdwood@gmail.com>
21552M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21553M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21554M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21555M:	Daniel Baluta <daniel.baluta@nxp.com>
21556R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21557R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21558L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21559S:	Supported
21560W:	https://github.com/thesofproject/linux/
21561F:	sound/soc/sof/
21562
21563SOUNDWIRE SUBSYSTEM
21564M:	Vinod Koul <vkoul@kernel.org>
21565M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21566R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21567R:	Sanyog Kale <sanyog.r.kale@intel.com>
21568L:	linux-sound@vger.kernel.org
21569S:	Supported
21570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21571F:	Documentation/driver-api/soundwire/
21572F:	drivers/soundwire/
21573F:	include/linux/soundwire/
21574
21575SP2 MEDIA DRIVER
21576M:	Olli Salonen <olli.salonen@iki.fi>
21577L:	linux-media@vger.kernel.org
21578S:	Maintained
21579W:	https://linuxtv.org
21580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21581F:	drivers/media/dvb-frontends/sp2*
21582
21583SPANISH DOCUMENTATION
21584M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21585R:	Avadhut Naik <avadhut.naik@amd.com>
21586S:	Maintained
21587F:	Documentation/translations/sp_SP/
21588
21589SPARC + UltraSPARC (sparc/sparc64)
21590M:	"David S. Miller" <davem@davemloft.net>
21591M:	Andreas Larsson <andreas@gaisler.com>
21592L:	sparclinux@vger.kernel.org
21593S:	Maintained
21594Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21597F:	arch/sparc/
21598F:	drivers/sbus/
21599
21600SPARC SERIAL DRIVERS
21601M:	"David S. Miller" <davem@davemloft.net>
21602L:	sparclinux@vger.kernel.org
21603S:	Maintained
21604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21606F:	drivers/tty/serial/suncore.c
21607F:	drivers/tty/serial/sunhv.c
21608F:	drivers/tty/serial/sunsab.c
21609F:	drivers/tty/serial/sunsab.h
21610F:	drivers/tty/serial/sunsu.c
21611F:	drivers/tty/serial/sunzilog.c
21612F:	drivers/tty/serial/sunzilog.h
21613F:	drivers/tty/vcc.c
21614F:	include/linux/sunserialcore.h
21615
21616SPARSE CHECKER
21617M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21618L:	linux-sparse@vger.kernel.org
21619S:	Maintained
21620W:	https://sparse.docs.kernel.org/
21621Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21622B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21623T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21624F:	include/linux/compiler.h
21625
21626SPEAKUP CONSOLE SPEECH DRIVER
21627M:	William Hubbs <w.d.hubbs@gmail.com>
21628M:	Chris Brannon <chris@the-brannons.com>
21629M:	Kirk Reiser <kirk@reisers.ca>
21630M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21631L:	speakup@linux-speakup.org
21632S:	Odd Fixes
21633W:	http://www.linux-speakup.org/
21634W:	https://github.com/linux-speakup/speakup
21635B:	https://github.com/linux-speakup/speakup/issues
21636F:	drivers/accessibility/speakup/
21637
21638SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21639M:	Viresh Kumar <vireshk@kernel.org>
21640M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21642L:	soc@lists.linux.dev
21643S:	Maintained
21644W:	http://www.st.com/spear
21645F:	arch/arm/boot/dts/st/spear*
21646F:	arch/arm/mach-spear/
21647F:	drivers/clk/spear/
21648F:	drivers/pinctrl/spear/
21649
21650SPI NOR SUBSYSTEM
21651M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21652M:	Pratyush Yadav <pratyush@kernel.org>
21653M:	Michael Walle <mwalle@kernel.org>
21654L:	linux-mtd@lists.infradead.org
21655S:	Maintained
21656W:	http://www.linux-mtd.infradead.org/
21657Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21658C:	irc://irc.oftc.net/mtd
21659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21660F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21661F:	drivers/mtd/spi-nor/
21662F:	include/linux/mtd/spi-nor.h
21663
21664SPI SUBSYSTEM
21665M:	Mark Brown <broonie@kernel.org>
21666L:	linux-spi@vger.kernel.org
21667S:	Maintained
21668Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21670F:	Documentation/devicetree/bindings/spi/
21671F:	Documentation/spi/
21672F:	drivers/spi/
21673F:	include/linux/spi/
21674F:	include/uapi/linux/spi/
21675F:	tools/spi/
21676
21677SPIDERNET NETWORK DRIVER for CELL
21678M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21679M:	Geoff Levand <geoff@infradead.org>
21680L:	netdev@vger.kernel.org
21681L:	linuxppc-dev@lists.ozlabs.org
21682S:	Maintained
21683F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21684F:	drivers/net/ethernet/toshiba/spider_net*
21685
21686SPMI SUBSYSTEM
21687M:	Stephen Boyd <sboyd@kernel.org>
21688L:	linux-kernel@vger.kernel.org
21689S:	Maintained
21690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21691F:	Documentation/devicetree/bindings/spmi/
21692F:	drivers/spmi/
21693F:	include/dt-bindings/spmi/spmi.h
21694F:	include/linux/spmi.h
21695F:	include/trace/events/spmi.h
21696
21697SPU FILE SYSTEM
21698L:	linuxppc-dev@lists.ozlabs.org
21699S:	Orphan
21700F:	Documentation/filesystems/spufs/spufs.rst
21701F:	arch/powerpc/platforms/cell/spufs/
21702
21703SQUASHFS FILE SYSTEM
21704M:	Phillip Lougher <phillip@squashfs.org.uk>
21705L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21706S:	Maintained
21707W:	http://squashfs.org.uk
21708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21709F:	Documentation/filesystems/squashfs.rst
21710F:	fs/squashfs/
21711
21712SRM (Alpha) environment access
21713M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21714S:	Maintained
21715F:	arch/alpha/kernel/srm_env.c
21716
21717ST LSM6DSx IMU IIO DRIVER
21718M:	Lorenzo Bianconi <lorenzo@kernel.org>
21719L:	linux-iio@vger.kernel.org
21720S:	Maintained
21721W:	http://www.st.com/
21722F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21723F:	drivers/iio/imu/st_lsm6dsx/
21724
21725ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21726M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21727M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21728L:	linux-media@vger.kernel.org
21729S:	Maintained
21730T:	git git://linuxtv.org/media_tree.git
21731F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21732F:	drivers/media/i2c/st-mipid02.c
21733
21734ST STM32 FIREWALL
21735M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21736S:	Maintained
21737F:	drivers/bus/stm32_etzpc.c
21738F:	drivers/bus/stm32_firewall.c
21739F:	drivers/bus/stm32_rifsc.c
21740
21741ST STM32 I2C/SMBUS DRIVER
21742M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21743M:	Alain Volmat <alain.volmat@foss.st.com>
21744L:	linux-i2c@vger.kernel.org
21745S:	Maintained
21746F:	drivers/i2c/busses/i2c-stm32*
21747
21748ST STM32 SPI DRIVER
21749M:	Alain Volmat <alain.volmat@foss.st.com>
21750L:	linux-spi@vger.kernel.org
21751S:	Maintained
21752F:	drivers/spi/spi-stm32.c
21753
21754ST STPDDC60 DRIVER
21755M:	Daniel Nilsson <daniel.nilsson@flex.com>
21756L:	linux-hwmon@vger.kernel.org
21757S:	Maintained
21758F:	Documentation/hwmon/stpddc60.rst
21759F:	drivers/hwmon/pmbus/stpddc60.c
21760
21761ST VGXY61 DRIVER
21762M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21763M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21764L:	linux-media@vger.kernel.org
21765S:	Maintained
21766T:	git git://linuxtv.org/media_tree.git
21767F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21768F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21769F:	drivers/media/i2c/vgxy61.c
21770
21771ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21772M:	Song Qiang <songqiang1304521@gmail.com>
21773L:	linux-iio@vger.kernel.org
21774S:	Maintained
21775F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21776F:	drivers/iio/proximity/vl53l0x-i2c.c
21777
21778STABLE BRANCH
21779M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21780M:	Sasha Levin <sashal@kernel.org>
21781L:	stable@vger.kernel.org
21782S:	Supported
21783F:	Documentation/process/stable-kernel-rules.rst
21784
21785STAGING - ATOMISP DRIVER
21786M:	Hans de Goede <hdegoede@redhat.com>
21787M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21788R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21789L:	linux-media@vger.kernel.org
21790S:	Maintained
21791F:	drivers/staging/media/atomisp/
21792
21793STAGING - FIELDBUS SUBSYSTEM
21794M:	Sven Van Asbroeck <TheSven73@gmail.com>
21795S:	Maintained
21796F:	drivers/staging/fieldbus/*
21797F:	drivers/staging/fieldbus/Documentation/
21798
21799STAGING - HMS ANYBUS-S BUS
21800M:	Sven Van Asbroeck <TheSven73@gmail.com>
21801S:	Maintained
21802F:	drivers/staging/fieldbus/anybuss/
21803
21804STAGING - INDUSTRIAL IO
21805M:	Jonathan Cameron <jic23@kernel.org>
21806L:	linux-iio@vger.kernel.org
21807S:	Odd Fixes
21808F:	Documentation/devicetree/bindings/staging/iio/
21809F:	drivers/staging/iio/
21810
21811STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21812M:	Marc Dietrich <marvin24@gmx.de>
21813L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21814L:	linux-tegra@vger.kernel.org
21815S:	Maintained
21816F:	drivers/staging/nvec/
21817
21818STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21819M:	Jens Frederich <jfrederich@gmail.com>
21820M:	Jon Nettleton <jon.nettleton@gmail.com>
21821S:	Maintained
21822W:	http://wiki.laptop.org/go/DCON
21823F:	drivers/staging/olpc_dcon/
21824
21825STAGING - REALTEK RTL8712U DRIVERS
21826M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21827S:	Odd Fixes
21828F:	drivers/staging/rtl8712/
21829
21830STAGING - SEPS525 LCD CONTROLLER DRIVERS
21831M:	Michael Hennerich <michael.hennerich@analog.com>
21832L:	linux-fbdev@vger.kernel.org
21833S:	Supported
21834F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21835F:	drivers/staging/fbtft/fb_seps525.c
21836
21837STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21838M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21839M:	Teddy Wang <teddy.wang@siliconmotion.com>
21840M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21841L:	linux-fbdev@vger.kernel.org
21842S:	Maintained
21843F:	drivers/staging/sm750fb/
21844
21845STAGING - VIA VT665X DRIVERS
21846M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21847S:	Odd Fixes
21848F:	drivers/staging/vt665?/
21849
21850STAGING SUBSYSTEM
21851M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21852L:	linux-staging@lists.linux.dev
21853S:	Supported
21854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21855F:	drivers/staging/
21856
21857STANDALONE CACHE CONTROLLER DRIVERS
21858M:	Conor Dooley <conor@kernel.org>
21859S:	Maintained
21860T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21861F:	Documentation/devicetree/bindings/cache/
21862F:	drivers/cache
21863
21864STARFIRE/DURALAN NETWORK DRIVER
21865M:	Ion Badulescu <ionut@badula.org>
21866S:	Odd Fixes
21867F:	drivers/net/ethernet/adaptec/starfire*
21868
21869STARFIVE CAMERA SUBSYSTEM DRIVER
21870M:	Jack Zhu <jack.zhu@starfivetech.com>
21871M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21872L:	linux-media@vger.kernel.org
21873S:	Maintained
21874F:	Documentation/admin-guide/media/starfive_camss.rst
21875F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21876F:	drivers/staging/media/starfive/camss
21877
21878STARFIVE CRYPTO DRIVER
21879M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21880M:	William Qiu <william.qiu@starfivetech.com>
21881S:	Supported
21882F:	Documentation/devicetree/bindings/crypto/starfive*
21883F:	drivers/crypto/starfive/
21884
21885STARFIVE DEVICETREES
21886M:	Emil Renner Berthing <kernel@esmil.dk>
21887S:	Maintained
21888F:	arch/riscv/boot/dts/starfive/
21889
21890STARFIVE DWMAC GLUE LAYER
21891M:	Emil Renner Berthing <kernel@esmil.dk>
21892M:	Minda Chen <minda.chen@starfivetech.com>
21893S:	Maintained
21894F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21895F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21896
21897STARFIVE JH7110 DPHY RX DRIVER
21898M:	Jack Zhu <jack.zhu@starfivetech.com>
21899M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21900S:	Supported
21901F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21902F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21903
21904STARFIVE JH7110 DPHY TX DRIVER
21905M:	Keith Zhao <keith.zhao@starfivetech.com>
21906M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21907S:	Supported
21908F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21909F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21910
21911STARFIVE JH7110 MMC/SD/SDIO DRIVER
21912M:	William Qiu <william.qiu@starfivetech.com>
21913S:	Supported
21914F:	Documentation/devicetree/bindings/mmc/starfive*
21915F:	drivers/mmc/host/dw_mmc-starfive.c
21916
21917STARFIVE JH7110 PLL CLOCK DRIVER
21918M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21919S:	Supported
21920F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21921F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21922
21923STARFIVE JH7110 PWMDAC DRIVER
21924M:	Hal Feng <hal.feng@starfivetech.com>
21925M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21926S:	Supported
21927F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21928F:	sound/soc/starfive/jh7110_pwmdac.c
21929
21930STARFIVE JH7110 SYSCON
21931M:	William Qiu <william.qiu@starfivetech.com>
21932M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21933S:	Supported
21934F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21935
21936STARFIVE JH7110 TDM DRIVER
21937M:	Walker Chen <walker.chen@starfivetech.com>
21938S:	Maintained
21939F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21940F:	sound/soc/starfive/jh7110_tdm.c
21941
21942STARFIVE JH71X0 CLOCK DRIVERS
21943M:	Emil Renner Berthing <kernel@esmil.dk>
21944M:	Hal Feng <hal.feng@starfivetech.com>
21945S:	Maintained
21946F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21947F:	drivers/clk/starfive/clk-starfive-jh71*
21948F:	include/dt-bindings/clock/starfive?jh71*.h
21949
21950STARFIVE JH71X0 PINCTRL DRIVERS
21951M:	Emil Renner Berthing <kernel@esmil.dk>
21952M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21953M:	Hal Feng <hal.feng@starfivetech.com>
21954L:	linux-gpio@vger.kernel.org
21955S:	Maintained
21956F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21957F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21958F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21959F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21960
21961STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21962M:	Emil Renner Berthing <kernel@esmil.dk>
21963M:	Hal Feng <hal.feng@starfivetech.com>
21964S:	Maintained
21965F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21966F:	drivers/reset/starfive/reset-starfive-jh71*
21967F:	include/dt-bindings/reset/starfive?jh71*.h
21968
21969STARFIVE JH71X0 USB DRIVERS
21970M:	Minda Chen <minda.chen@starfivetech.com>
21971S:	Maintained
21972F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21973F:	drivers/usb/cdns3/cdns3-starfive.c
21974
21975STARFIVE JH71XX PMU CONTROLLER DRIVER
21976M:	Walker Chen <walker.chen@starfivetech.com>
21977M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21978S:	Supported
21979F:	Documentation/devicetree/bindings/power/starfive*
21980F:	drivers/pmdomain/starfive/
21981F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21982
21983STARFIVE SOC DRIVERS
21984M:	Conor Dooley <conor@kernel.org>
21985S:	Maintained
21986T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21987F:	Documentation/devicetree/bindings/soc/starfive/
21988
21989STARFIVE STARLINK PMU DRIVER
21990M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21991S:	Maintained
21992F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21993F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21994F:	drivers/perf/starfive_starlink_pmu.c
21995
21996STARFIVE TRNG DRIVER
21997M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21998S:	Supported
21999F:	Documentation/devicetree/bindings/rng/starfive*
22000F:	drivers/char/hw_random/jh7110-trng.c
22001
22002STARFIVE WATCHDOG DRIVER
22003M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22004M:	Samin Guo <samin.guo@starfivetech.com>
22005S:	Supported
22006F:	Documentation/devicetree/bindings/watchdog/starfive*
22007F:	drivers/watchdog/starfive-wdt.c
22008
22009STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22010M:	Minda Chen <minda.chen@starfivetech.com>
22011S:	Supported
22012F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22013F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22014F:	drivers/phy/starfive/phy-jh7110-pcie.c
22015F:	drivers/phy/starfive/phy-jh7110-usb.c
22016
22017STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22018M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22019S:	Supported
22020F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22021F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22022
22023STATIC BRANCH/CALL
22024M:	Peter Zijlstra <peterz@infradead.org>
22025M:	Josh Poimboeuf <jpoimboe@kernel.org>
22026M:	Jason Baron <jbaron@akamai.com>
22027R:	Steven Rostedt <rostedt@goodmis.org>
22028R:	Ard Biesheuvel <ardb@kernel.org>
22029S:	Supported
22030F:	arch/*/include/asm/jump_label*.h
22031F:	arch/*/include/asm/static_call*.h
22032F:	arch/*/kernel/jump_label.c
22033F:	arch/*/kernel/static_call.c
22034F:	include/linux/jump_label*.h
22035F:	include/linux/static_call*.h
22036F:	kernel/jump_label.c
22037F:	kernel/static_call.c
22038
22039STI AUDIO (ASoC) DRIVERS
22040M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22041L:	linux-sound@vger.kernel.org
22042S:	Maintained
22043F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22044F:	sound/soc/sti/
22045
22046STI CEC DRIVER
22047M:	Alain Volmat <alain.volmat@foss.st.com>
22048S:	Maintained
22049F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22050F:	drivers/media/cec/platform/sti/
22051
22052STK1160 USB VIDEO CAPTURE DRIVER
22053M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22054L:	linux-media@vger.kernel.org
22055S:	Maintained
22056T:	git git://linuxtv.org/media_tree.git
22057F:	drivers/media/usb/stk1160/
22058
22059STM32 AUDIO (ASoC) DRIVERS
22060M:	Olivier Moysan <olivier.moysan@foss.st.com>
22061M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22062L:	linux-sound@vger.kernel.org
22063S:	Maintained
22064F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22065F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22066F:	sound/soc/stm/
22067
22068STM32 DMA DRIVERS
22069M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22070L:	dmaengine@vger.kernel.org
22071L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22072S:	Maintained
22073F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22074F:	Documentation/devicetree/bindings/dma/stm32/
22075F:	drivers/dma/stm32/
22076
22077STM32 TIMER/LPTIMER DRIVERS
22078M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22079S:	Maintained
22080F:	Documentation/ABI/testing/*timer-stm32
22081F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22082F:	drivers/*/stm32-*timer*
22083F:	drivers/pwm/pwm-stm32*
22084F:	include/linux/*/stm32-*tim*
22085
22086STMMAC ETHERNET DRIVER
22087M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
22088M:	Jose Abreu <joabreu@synopsys.com>
22089L:	netdev@vger.kernel.org
22090S:	Supported
22091W:	http://www.stlinux.com
22092F:	Documentation/networking/device_drivers/ethernet/stmicro/
22093F:	drivers/net/ethernet/stmicro/stmmac/
22094
22095SUN HAPPY MEAL ETHERNET DRIVER
22096M:	Sean Anderson <seanga2@gmail.com>
22097S:	Maintained
22098F:	drivers/net/ethernet/sun/sunhme.*
22099
22100SUN3/3X
22101M:	Sam Creasey <sammy@sammy.net>
22102S:	Maintained
22103W:	http://sammy.net/sun3/
22104F:	arch/m68k/include/asm/sun3*
22105F:	arch/m68k/kernel/*sun3*
22106F:	arch/m68k/sun3*/
22107F:	drivers/net/ethernet/i825xx/sun3*
22108
22109SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22110M:	Hans de Goede <hdegoede@redhat.com>
22111L:	linux-input@vger.kernel.org
22112S:	Maintained
22113F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22114F:	drivers/input/keyboard/sun4i-lradc-keys.c
22115
22116SUNDANCE NETWORK DRIVER
22117M:	Denis Kirjanov <kda@linux-powerpc.org>
22118L:	netdev@vger.kernel.org
22119S:	Maintained
22120F:	drivers/net/ethernet/dlink/sundance.c
22121
22122SUNPLUS ETHERNET DRIVER
22123M:	Wells Lu <wellslutw@gmail.com>
22124L:	netdev@vger.kernel.org
22125S:	Maintained
22126W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22127F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22128F:	drivers/net/ethernet/sunplus/
22129
22130SUNPLUS MMC DRIVER
22131M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22132M:	Li-hao Kuo <lhjeff911@gmail.com>
22133S:	Maintained
22134F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22135F:	drivers/mmc/host/sunplus-mmc.c
22136
22137SUNPLUS OCOTP DRIVER
22138M:	Vincent Shih <vincent.sunplus@gmail.com>
22139S:	Maintained
22140F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22141F:	drivers/nvmem/sunplus-ocotp.c
22142
22143SUNPLUS PWM DRIVER
22144M:	Hammer Hsieh <hammerh0314@gmail.com>
22145S:	Maintained
22146F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22147F:	drivers/pwm/pwm-sunplus.c
22148
22149SUNPLUS RTC DRIVER
22150M:	Vincent Shih <vincent.sunplus@gmail.com>
22151L:	linux-rtc@vger.kernel.org
22152S:	Maintained
22153F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22154F:	drivers/rtc/rtc-sunplus.c
22155
22156SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22157M:	Li-hao Kuo <lhjeff911@gmail.com>
22158L:	linux-spi@vger.kernel.org
22159S:	Maintained
22160F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22161F:	drivers/spi/spi-sunplus-sp7021.c
22162
22163SUNPLUS UART DRIVER
22164M:	Hammer Hsieh <hammerh0314@gmail.com>
22165S:	Maintained
22166F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22167F:	drivers/tty/serial/sunplus-uart.c
22168
22169SUNPLUS USB2 PHY DRIVER
22170M:	Vincent Shih <vincent.sunplus@gmail.com>
22171L:	linux-usb@vger.kernel.org
22172S:	Maintained
22173F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22174F:	drivers/phy/sunplus/Kconfig
22175F:	drivers/phy/sunplus/Makefile
22176F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22177
22178SUNPLUS WATCHDOG DRIVER
22179M:	Xiantao Hu <xt.hu@cqplus1.com>
22180L:	linux-watchdog@vger.kernel.org
22181S:	Maintained
22182F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22183F:	drivers/watchdog/sunplus_wdt.c
22184
22185SUPERH
22186M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22187M:	Rich Felker <dalias@libc.org>
22188M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22189L:	linux-sh@vger.kernel.org
22190S:	Maintained
22191Q:	http://patchwork.kernel.org/project/linux-sh/list/
22192F:	Documentation/arch/sh/
22193F:	arch/sh/
22194F:	drivers/sh/
22195
22196SUSPEND TO RAM
22197M:	"Rafael J. Wysocki" <rafael@kernel.org>
22198M:	Len Brown <len.brown@intel.com>
22199M:	Pavel Machek <pavel@ucw.cz>
22200L:	linux-pm@vger.kernel.org
22201S:	Supported
22202B:	https://bugzilla.kernel.org
22203F:	Documentation/power/
22204F:	arch/x86/kernel/acpi/sleep*
22205F:	arch/x86/kernel/acpi/wakeup*
22206F:	drivers/base/power/
22207F:	include/linux/freezer.h
22208F:	include/linux/pm.h
22209F:	include/linux/suspend.h
22210F:	kernel/power/
22211
22212SVGA HANDLING
22213M:	Martin Mares <mj@ucw.cz>
22214L:	linux-video@atrey.karlin.mff.cuni.cz
22215S:	Maintained
22216F:	Documentation/admin-guide/svga.rst
22217F:	arch/x86/boot/video*
22218
22219SWITCHDEV
22220M:	Jiri Pirko <jiri@resnulli.us>
22221M:	Ivan Vecera <ivecera@redhat.com>
22222L:	netdev@vger.kernel.org
22223S:	Supported
22224F:	include/net/switchdev.h
22225F:	net/switchdev/
22226
22227SY8106A REGULATOR DRIVER
22228M:	Icenowy Zheng <icenowy@aosc.io>
22229S:	Maintained
22230F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22231F:	drivers/regulator/sy8106a-regulator.c
22232
22233SYNC FILE FRAMEWORK
22234M:	Sumit Semwal <sumit.semwal@linaro.org>
22235R:	Gustavo Padovan <gustavo@padovan.org>
22236L:	linux-media@vger.kernel.org
22237L:	dri-devel@lists.freedesktop.org
22238S:	Maintained
22239T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22240F:	Documentation/driver-api/sync_file.rst
22241F:	drivers/dma-buf/dma-fence*
22242F:	drivers/dma-buf/sw_sync.c
22243F:	drivers/dma-buf/sync_*
22244F:	include/linux/sync_file.h
22245F:	include/uapi/linux/sync_file.h
22246
22247SYNOPSYS ARC ARCHITECTURE
22248M:	Vineet Gupta <vgupta@kernel.org>
22249L:	linux-snps-arc@lists.infradead.org
22250S:	Supported
22251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22252F:	Documentation/arch/arc
22253F:	Documentation/devicetree/bindings/arc/*
22254F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22255F:	arch/arc/
22256F:	drivers/clocksource/arc_timer.c
22257F:	drivers/tty/serial/arc_uart.c
22258
22259SYNOPSYS ARC HSDK SDP pll clock driver
22260M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22261S:	Supported
22262F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22263F:	drivers/clk/clk-hsdk-pll.c
22264
22265SYNOPSYS ARC SDP clock driver
22266M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22267S:	Supported
22268F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22269F:	drivers/clk/axs10x/*
22270
22271SYNOPSYS ARC SDP platform support
22272M:	Alexey Brodkin <abrodkin@synopsys.com>
22273S:	Supported
22274F:	Documentation/devicetree/bindings/arc/axs10*
22275F:	arch/arc/boot/dts/ax*
22276F:	arch/arc/plat-axs10x
22277
22278SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22279M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22280S:	Supported
22281F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22282F:	drivers/reset/reset-axs10x.c
22283
22284SYNOPSYS CREG GPIO DRIVER
22285M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22286S:	Maintained
22287F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22288F:	drivers/gpio/gpio-creg-snps.c
22289
22290SYNOPSYS DESIGNWARE 8250 UART DRIVER
22291M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22292R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22293S:	Supported
22294F:	drivers/tty/serial/8250/8250_dw.c
22295F:	drivers/tty/serial/8250/8250_dwlib.*
22296F:	drivers/tty/serial/8250/8250_lpss.c
22297
22298SYNOPSYS DESIGNWARE APB GPIO DRIVER
22299M:	Hoan Tran <hoan@os.amperecomputing.com>
22300L:	linux-gpio@vger.kernel.org
22301S:	Maintained
22302F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22303F:	drivers/gpio/gpio-dwapb.c
22304
22305SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22306M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22307S:	Maintained
22308F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22309F:	drivers/dma/dw-axi-dmac/
22310
22311SYNOPSYS DESIGNWARE DMAC DRIVER
22312M:	Viresh Kumar <vireshk@kernel.org>
22313R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22314S:	Maintained
22315F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22316F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22317F:	drivers/dma/dw/
22318F:	include/dt-bindings/dma/dw-dmac.h
22319F:	include/linux/dma/dw.h
22320F:	include/linux/platform_data/dma-dw.h
22321
22322SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22323M:	Jose Abreu <Jose.Abreu@synopsys.com>
22324L:	netdev@vger.kernel.org
22325S:	Supported
22326F:	drivers/net/ethernet/synopsys/
22327
22328SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22329M:	Jose Abreu <Jose.Abreu@synopsys.com>
22330L:	netdev@vger.kernel.org
22331S:	Supported
22332F:	drivers/net/pcs/pcs-xpcs.c
22333F:	drivers/net/pcs/pcs-xpcs.h
22334F:	include/linux/pcs/pcs-xpcs.h
22335
22336SYNOPSYS DESIGNWARE I2C DRIVER
22337M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22338R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22339R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22340R:	Jan Dabros <jsd@semihalf.com>
22341L:	linux-i2c@vger.kernel.org
22342S:	Supported
22343F:	drivers/i2c/busses/i2c-designware-*
22344
22345SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22346M:	Jaehoon Chung <jh80.chung@samsung.com>
22347L:	linux-mmc@vger.kernel.org
22348S:	Maintained
22349F:	drivers/mmc/host/dw_mmc*
22350
22351SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22352M:	Shuai Xue <xueshuai@linux.alibaba.com>
22353M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22354S:	Supported
22355F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22356F:	drivers/perf/dwc_pcie_pmu.c
22357
22358SYNOPSYS HSDK RESET CONTROLLER DRIVER
22359M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22360S:	Supported
22361F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22362F:	drivers/reset/reset-hsdk.c
22363F:	include/dt-bindings/reset/snps,hsdk-reset.h
22364
22365SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22366M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22367M:	Manjunath M B <manjumb@synopsys.com>
22368L:	linux-mmc@vger.kernel.org
22369S:	Maintained
22370F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22371
22372SYSTEM CONFIGURATION (SYSCON)
22373M:	Lee Jones <lee@kernel.org>
22374M:	Arnd Bergmann <arnd@arndb.de>
22375S:	Supported
22376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22377F:	drivers/mfd/syscon.c
22378
22379SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22380M:	Sudeep Holla <sudeep.holla@arm.com>
22381R:	Cristian Marussi <cristian.marussi@arm.com>
22382L:	arm-scmi@vger.kernel.org
22383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22384S:	Maintained
22385F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22386F:	drivers/clk/clk-sc[mp]i.c
22387F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22388F:	drivers/firmware/arm_scmi/
22389F:	drivers/firmware/arm_scpi.c
22390F:	drivers/hwmon/scmi-hwmon.c
22391F:	drivers/pinctrl/pinctrl-scmi.c
22392F:	drivers/pmdomain/arm/
22393F:	drivers/powercap/arm_scmi_powercap.c
22394F:	drivers/regulator/scmi-regulator.c
22395F:	drivers/reset/reset-scmi.c
22396F:	include/linux/sc[mp]i_protocol.h
22397F:	include/trace/events/scmi.h
22398F:	include/uapi/linux/virtio_scmi.h
22399
22400SYSTEM RESET/SHUTDOWN DRIVERS
22401M:	Sebastian Reichel <sre@kernel.org>
22402L:	linux-pm@vger.kernel.org
22403S:	Maintained
22404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22405F:	Documentation/devicetree/bindings/power/reset/
22406F:	drivers/power/reset/
22407
22408SYSTEM TRACE MODULE CLASS
22409M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22410S:	Maintained
22411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22412F:	Documentation/trace/stm.rst
22413F:	drivers/hwtracing/stm/
22414F:	include/linux/stm.h
22415F:	include/uapi/linux/stm.h
22416
22417SYSTEM76 ACPI DRIVER
22418M:	Jeremy Soller <jeremy@system76.com>
22419M:	System76 Product Development <productdev@system76.com>
22420L:	platform-driver-x86@vger.kernel.org
22421S:	Maintained
22422F:	drivers/platform/x86/system76_acpi.c
22423
22424SYSV FILESYSTEM
22425S:	Orphan
22426F:	Documentation/filesystems/sysv-fs.rst
22427F:	fs/sysv/
22428F:	include/linux/sysv_fs.h
22429
22430TASKSTATS STATISTICS INTERFACE
22431M:	Balbir Singh <bsingharora@gmail.com>
22432S:	Maintained
22433F:	Documentation/accounting/taskstats*
22434F:	include/linux/taskstats*
22435F:	kernel/taskstats.c
22436
22437TC subsystem
22438M:	Jamal Hadi Salim <jhs@mojatatu.com>
22439M:	Cong Wang <xiyou.wangcong@gmail.com>
22440M:	Jiri Pirko <jiri@resnulli.us>
22441L:	netdev@vger.kernel.org
22442S:	Maintained
22443F:	include/net/pkt_cls.h
22444F:	include/net/pkt_sched.h
22445F:	include/net/tc_act/
22446F:	include/uapi/linux/pkt_cls.h
22447F:	include/uapi/linux/pkt_sched.h
22448F:	include/uapi/linux/tc_act/
22449F:	include/uapi/linux/tc_ematch/
22450F:	net/sched/
22451F:	tools/testing/selftests/tc-testing
22452
22453TC90522 MEDIA DRIVER
22454M:	Akihiro Tsukada <tskd08@gmail.com>
22455L:	linux-media@vger.kernel.org
22456S:	Odd Fixes
22457F:	drivers/media/dvb-frontends/tc90522*
22458
22459TCP LOW PRIORITY MODULE
22460M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22461M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22462S:	Maintained
22463W:	http://tcp-lp-mod.sourceforge.net/
22464F:	net/ipv4/tcp_lp.c
22465
22466TDA10071 MEDIA DRIVER
22467L:	linux-media@vger.kernel.org
22468S:	Orphan
22469W:	https://linuxtv.org
22470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22471F:	drivers/media/dvb-frontends/tda10071*
22472
22473TDA18212 MEDIA DRIVER
22474L:	linux-media@vger.kernel.org
22475S:	Orphan
22476W:	https://linuxtv.org
22477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22478F:	drivers/media/tuners/tda18212*
22479
22480TDA18218 MEDIA DRIVER
22481L:	linux-media@vger.kernel.org
22482S:	Orphan
22483W:	https://linuxtv.org
22484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22485F:	drivers/media/tuners/tda18218*
22486
22487TDA18250 MEDIA DRIVER
22488M:	Olli Salonen <olli.salonen@iki.fi>
22489L:	linux-media@vger.kernel.org
22490S:	Maintained
22491W:	https://linuxtv.org
22492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22493T:	git git://linuxtv.org/media_tree.git
22494F:	drivers/media/tuners/tda18250*
22495
22496TDA18271 MEDIA DRIVER
22497M:	Michael Krufky <mkrufky@linuxtv.org>
22498L:	linux-media@vger.kernel.org
22499S:	Maintained
22500W:	https://linuxtv.org
22501W:	http://github.com/mkrufky
22502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22503T:	git git://linuxtv.org/mkrufky/tuners.git
22504F:	drivers/media/tuners/tda18271*
22505
22506TDA1997x MEDIA DRIVER
22507M:	Tim Harvey <tharvey@gateworks.com>
22508L:	linux-media@vger.kernel.org
22509S:	Maintained
22510W:	https://linuxtv.org
22511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22512F:	drivers/media/i2c/tda1997x.*
22513
22514TDA827x MEDIA DRIVER
22515M:	Michael Krufky <mkrufky@linuxtv.org>
22516L:	linux-media@vger.kernel.org
22517S:	Maintained
22518W:	https://linuxtv.org
22519W:	http://github.com/mkrufky
22520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22521T:	git git://linuxtv.org/mkrufky/tuners.git
22522F:	drivers/media/tuners/tda8290.*
22523
22524TDA8290 MEDIA DRIVER
22525M:	Michael Krufky <mkrufky@linuxtv.org>
22526L:	linux-media@vger.kernel.org
22527S:	Maintained
22528W:	https://linuxtv.org
22529W:	http://github.com/mkrufky
22530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22531T:	git git://linuxtv.org/mkrufky/tuners.git
22532F:	drivers/media/tuners/tda8290.*
22533
22534TDA9840 MEDIA DRIVER
22535M:	Hans Verkuil <hverkuil@xs4all.nl>
22536L:	linux-media@vger.kernel.org
22537S:	Maintained
22538W:	https://linuxtv.org
22539T:	git git://linuxtv.org/media_tree.git
22540F:	drivers/media/i2c/tda9840*
22541
22542TEA5761 TUNER DRIVER
22543M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22544L:	linux-media@vger.kernel.org
22545S:	Odd fixes
22546W:	https://linuxtv.org
22547T:	git git://linuxtv.org/media_tree.git
22548F:	drivers/media/tuners/tea5761.*
22549
22550TEA5767 TUNER DRIVER
22551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22552L:	linux-media@vger.kernel.org
22553S:	Maintained
22554W:	https://linuxtv.org
22555T:	git git://linuxtv.org/media_tree.git
22556F:	drivers/media/tuners/tea5767.*
22557
22558TEA6415C MEDIA DRIVER
22559M:	Hans Verkuil <hverkuil@xs4all.nl>
22560L:	linux-media@vger.kernel.org
22561S:	Maintained
22562W:	https://linuxtv.org
22563T:	git git://linuxtv.org/media_tree.git
22564F:	drivers/media/i2c/tea6415c*
22565
22566TEA6420 MEDIA DRIVER
22567M:	Hans Verkuil <hverkuil@xs4all.nl>
22568L:	linux-media@vger.kernel.org
22569S:	Maintained
22570W:	https://linuxtv.org
22571T:	git git://linuxtv.org/media_tree.git
22572F:	drivers/media/i2c/tea6420*
22573
22574TEAM DRIVER
22575M:	Jiri Pirko <jiri@resnulli.us>
22576L:	netdev@vger.kernel.org
22577S:	Supported
22578F:	Documentation/netlink/specs/team.yaml
22579F:	drivers/net/team/
22580F:	include/linux/if_team.h
22581F:	include/uapi/linux/if_team.h
22582F:	tools/testing/selftests/drivers/net/team/
22583
22584TECHNICAL ADVISORY BOARD PROCESS DOCS
22585M:	"Theodore Ts'o" <tytso@mit.edu>
22586M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22587L:	tech-board-discuss@lists.linux.dev
22588S:	Maintained
22589F:	Documentation/process/contribution-maturity-model.rst
22590F:	Documentation/process/researcher-guidelines.rst
22591
22592TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22593M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22594S:	Maintained
22595F:	arch/x86/platform/ts5500/
22596
22597TECHNOTREND USB IR RECEIVER
22598M:	Sean Young <sean@mess.org>
22599L:	linux-media@vger.kernel.org
22600S:	Maintained
22601F:	drivers/media/rc/ttusbir.c
22602
22603TECHWELL TW9900 VIDEO DECODER
22604M:	Mehdi Djait <mehdi.djait@bootlin.com>
22605L:	linux-media@vger.kernel.org
22606S:	Maintained
22607F:	drivers/media/i2c/tw9900.c
22608
22609TECHWELL TW9910 VIDEO DECODER
22610L:	linux-media@vger.kernel.org
22611S:	Orphan
22612F:	drivers/media/i2c/tw9910.c
22613F:	include/media/i2c/tw9910.h
22614
22615TEE SUBSYSTEM
22616M:	Jens Wiklander <jens.wiklander@linaro.org>
22617R:	Sumit Garg <sumit.garg@linaro.org>
22618L:	op-tee@lists.trustedfirmware.org
22619S:	Maintained
22620F:	Documentation/ABI/testing/sysfs-class-tee
22621F:	Documentation/driver-api/tee.rst
22622F:	Documentation/tee/
22623F:	Documentation/userspace-api/tee.rst
22624F:	drivers/tee/
22625F:	include/linux/tee_core.h
22626F:	include/linux/tee_drv.h
22627F:	include/uapi/linux/tee.h
22628
22629TEGRA ARCHITECTURE SUPPORT
22630M:	Thierry Reding <thierry.reding@gmail.com>
22631M:	Jonathan Hunter <jonathanh@nvidia.com>
22632L:	linux-tegra@vger.kernel.org
22633S:	Supported
22634Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22636N:	[^a-z]tegra
22637
22638TEGRA CLOCK DRIVER
22639M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22640M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22641S:	Supported
22642F:	drivers/clk/tegra/
22643
22644TEGRA CRYPTO DRIVERS
22645M:	Akhil R <akhilrajeev@nvidia.com>
22646S:	Supported
22647F:	drivers/crypto/tegra/*
22648
22649TEGRA DMA DRIVERS
22650M:	Laxman Dewangan <ldewangan@nvidia.com>
22651M:	Jon Hunter <jonathanh@nvidia.com>
22652S:	Supported
22653F:	drivers/dma/tegra*
22654
22655TEGRA I2C DRIVER
22656M:	Laxman Dewangan <ldewangan@nvidia.com>
22657R:	Dmitry Osipenko <digetx@gmail.com>
22658S:	Supported
22659F:	drivers/i2c/busses/i2c-tegra.c
22660
22661TEGRA IOMMU DRIVERS
22662M:	Thierry Reding <thierry.reding@gmail.com>
22663R:	Krishna Reddy <vdumpa@nvidia.com>
22664L:	linux-tegra@vger.kernel.org
22665S:	Supported
22666F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22667F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22668F:	drivers/iommu/tegra*
22669
22670TEGRA KBC DRIVER
22671M:	Laxman Dewangan <ldewangan@nvidia.com>
22672S:	Supported
22673F:	drivers/input/keyboard/tegra-kbc.c
22674
22675TEGRA NAND DRIVER
22676M:	Stefan Agner <stefan@agner.ch>
22677M:	Lucas Stach <dev@lynxeye.de>
22678S:	Maintained
22679F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22680F:	drivers/mtd/nand/raw/tegra_nand.c
22681
22682TEGRA PWM DRIVER
22683M:	Thierry Reding <thierry.reding@gmail.com>
22684S:	Supported
22685F:	drivers/pwm/pwm-tegra.c
22686
22687TEGRA QUAD SPI DRIVER
22688M:	Thierry Reding <thierry.reding@gmail.com>
22689M:	Jonathan Hunter <jonathanh@nvidia.com>
22690M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22691L:	linux-tegra@vger.kernel.org
22692S:	Maintained
22693F:	drivers/spi/spi-tegra210-quad.c
22694
22695TEGRA SERIAL DRIVER
22696M:	Laxman Dewangan <ldewangan@nvidia.com>
22697S:	Supported
22698F:	drivers/tty/serial/serial-tegra.c
22699
22700TEGRA SPI DRIVER
22701M:	Laxman Dewangan <ldewangan@nvidia.com>
22702S:	Supported
22703F:	drivers/spi/spi-tegra*
22704
22705TEGRA VIDEO DRIVER
22706M:	Thierry Reding <thierry.reding@gmail.com>
22707M:	Jonathan Hunter <jonathanh@nvidia.com>
22708M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22709M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22710L:	linux-media@vger.kernel.org
22711L:	linux-tegra@vger.kernel.org
22712S:	Maintained
22713F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22714F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22715F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22716F:	drivers/staging/media/tegra-video/
22717
22718TEGRA XUSB PADCTL DRIVER
22719M:	JC Kuo <jckuo@nvidia.com>
22720S:	Supported
22721F:	drivers/phy/tegra/xusb*
22722
22723TEHUTI ETHERNET DRIVER
22724M:	Andy Gospodarek <andy@greyhouse.net>
22725L:	netdev@vger.kernel.org
22726S:	Supported
22727F:	drivers/net/ethernet/tehuti/tehuti.*
22728
22729TEHUTI TN40XX ETHERNET DRIVER
22730M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22731L:	netdev@vger.kernel.org
22732S:	Maintained
22733F:	drivers/net/ethernet/tehuti/tn40*
22734
22735TELECOM CLOCK DRIVER FOR MCPL0010
22736M:	Mark Gross <markgross@kernel.org>
22737S:	Supported
22738F:	drivers/char/tlclk.c
22739
22740TEMPO SEMICONDUCTOR DRIVERS
22741M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22742S:	Maintained
22743F:	Documentation/devicetree/bindings/sound/tscs*.txt
22744F:	sound/soc/codecs/tscs*.c
22745F:	sound/soc/codecs/tscs*.h
22746
22747TENSILICA XTENSA PORT (xtensa)
22748M:	Chris Zankel <chris@zankel.net>
22749M:	Max Filippov <jcmvbkbc@gmail.com>
22750S:	Maintained
22751T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22752F:	arch/xtensa/
22753F:	drivers/irqchip/irq-xtensa-*
22754
22755TEXAS INSTRUMENTS ASoC DRIVERS
22756M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22757L:	linux-sound@vger.kernel.org
22758S:	Maintained
22759F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22760F:	sound/soc/ti/
22761
22762TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22763M:	Shenghao Ding <shenghao-ding@ti.com>
22764M:	Kevin Lu <kevin-lu@ti.com>
22765M:	Baojun Xu <baojun.xu@ti.com>
22766L:	linux-sound@vger.kernel.org
22767S:	Maintained
22768F:	Documentation/devicetree/bindings/sound/tas2552.txt
22769F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22770F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22771F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22772F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22773F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22774F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22775F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22776F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22777F:	include/sound/tas2*.h
22778F:	include/sound/tlv320*.h
22779F:	include/sound/tpa6130a2-plat.h
22780F:	sound/pci/hda/tas2781_hda_i2c.c
22781F:	sound/soc/codecs/pcm1681.c
22782F:	sound/soc/codecs/pcm1789*.*
22783F:	sound/soc/codecs/pcm179x*.*
22784F:	sound/soc/codecs/pcm186x*.*
22785F:	sound/soc/codecs/pcm3008.*
22786F:	sound/soc/codecs/pcm3060*.*
22787F:	sound/soc/codecs/pcm3168a*.*
22788F:	sound/soc/codecs/pcm5102a.c
22789F:	sound/soc/codecs/pcm512x*.*
22790F:	sound/soc/codecs/tas2*.*
22791F:	sound/soc/codecs/tlv320*.*
22792F:	sound/soc/codecs/tpa6130a2.*
22793
22794TEXAS INSTRUMENTS DMA DRIVERS
22795M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22796L:	dmaengine@vger.kernel.org
22797S:	Maintained
22798F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22799F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22800F:	Documentation/devicetree/bindings/dma/ti/
22801F:	drivers/dma/ti/
22802F:	include/linux/dma/k3-psil.h
22803F:	include/linux/dma/k3-udma-glue.h
22804F:	include/linux/dma/ti-cppi5.h
22805X:	drivers/dma/ti/cppi41.c
22806
22807TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22808M:	Robert Marko <robert.marko@sartura.hr>
22809M:	Luka Perkov <luka.perkov@sartura.hr>
22810L:	linux-hwmon@vger.kernel.org
22811S:	Maintained
22812F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22813F:	Documentation/hwmon/tps23861.rst
22814F:	drivers/hwmon/tps23861.c
22815
22816TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22817M:	Ricardo Ribalda <ribalda@kernel.org>
22818L:	linux-iio@vger.kernel.org
22819S:	Supported
22820F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22821F:	drivers/iio/dac/ti-dac7612.c
22822
22823TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22824M:	Nishanth Menon <nm@ti.com>
22825M:	Tero Kristo <kristo@kernel.org>
22826M:	Santosh Shilimkar <ssantosh@kernel.org>
22827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22828S:	Maintained
22829F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22830F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22831F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22832F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22833F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22834F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22835F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22836F:	drivers/clk/keystone/sci-clk.c
22837F:	drivers/firmware/ti_sci*
22838F:	drivers/irqchip/irq-ti-sci-inta.c
22839F:	drivers/irqchip/irq-ti-sci-intr.c
22840F:	drivers/reset/reset-ti-sci.c
22841F:	drivers/soc/ti/ti_sci_inta_msi.c
22842F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22843F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22844F:	include/linux/soc/ti/ti_sci_inta_msi.h
22845F:	include/linux/soc/ti/ti_sci_protocol.h
22846
22847TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22848M:	Puranjay Mohan <puranjay@kernel.org>
22849L:	linux-iio@vger.kernel.org
22850S:	Supported
22851F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22852F:	drivers/iio/temperature/tmp117.c
22853
22854THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22855M:	Hans Verkuil <hverkuil@xs4all.nl>
22856L:	linux-media@vger.kernel.org
22857S:	Maintained
22858W:	https://linuxtv.org
22859T:	git git://linuxtv.org/media_tree.git
22860F:	drivers/media/radio/radio-raremono.c
22861
22862THERMAL
22863M:	Rafael J. Wysocki <rafael@kernel.org>
22864M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22865R:	Zhang Rui <rui.zhang@intel.com>
22866R:	Lukasz Luba <lukasz.luba@arm.com>
22867L:	linux-pm@vger.kernel.org
22868S:	Supported
22869Q:	https://patchwork.kernel.org/project/linux-pm/list/
22870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22871F:	Documentation/ABI/testing/sysfs-class-thermal
22872F:	Documentation/admin-guide/thermal/
22873F:	Documentation/devicetree/bindings/thermal/
22874F:	Documentation/driver-api/thermal/
22875F:	drivers/thermal/
22876F:	include/dt-bindings/thermal/
22877F:	include/linux/cpu_cooling.h
22878F:	include/linux/thermal.h
22879F:	include/uapi/linux/thermal.h
22880F:	tools/lib/thermal/
22881F:	tools/thermal/
22882
22883THERMAL DRIVER FOR AMLOGIC SOCS
22884M:	Guillaume La Roque <glaroque@baylibre.com>
22885L:	linux-pm@vger.kernel.org
22886L:	linux-amlogic@lists.infradead.org
22887S:	Supported
22888W:	http://linux-meson.com/
22889F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22890F:	drivers/thermal/amlogic_thermal.c
22891
22892THERMAL/CPU_COOLING
22893M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22894M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22895M:	Viresh Kumar <viresh.kumar@linaro.org>
22896R:	Lukasz Luba <lukasz.luba@arm.com>
22897L:	linux-pm@vger.kernel.org
22898S:	Supported
22899F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22900F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22901F:	drivers/thermal/cpufreq_cooling.c
22902F:	drivers/thermal/cpuidle_cooling.c
22903F:	include/linux/cpu_cooling.h
22904
22905THERMAL/POWER_ALLOCATOR
22906M:	Lukasz Luba <lukasz.luba@arm.com>
22907L:	linux-pm@vger.kernel.org
22908S:	Maintained
22909F:	Documentation/driver-api/thermal/power_allocator.rst
22910F:	drivers/thermal/gov_power_allocator.c
22911F:	drivers/thermal/thermal_trace_ipa.h
22912
22913THINKPAD ACPI EXTRAS DRIVER
22914M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22915L:	ibm-acpi-devel@lists.sourceforge.net
22916L:	platform-driver-x86@vger.kernel.org
22917S:	Maintained
22918W:	http://ibm-acpi.sourceforge.net
22919W:	http://thinkwiki.org/wiki/Ibm-acpi
22920T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22921F:	drivers/platform/x86/thinkpad_acpi.c
22922
22923THINKPAD LMI DRIVER
22924M:	Mark Pearson <markpearson@lenovo.com>
22925L:	platform-driver-x86@vger.kernel.org
22926S:	Maintained
22927F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22928F:	drivers/platform/x86/think-lmi.?
22929
22930THP7312 ISP DRIVER
22931M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22932M:	Paul Elder <paul.elder@ideasonboard.com>
22933L:	linux-media@vger.kernel.org
22934S:	Maintained
22935T:	git git://linuxtv.org/media_tree.git
22936F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22937F:	Documentation/userspace-api/media/drivers/thp7312.rst
22938F:	drivers/media/i2c/thp7312.c
22939F:	include/uapi/linux/thp7312.h
22940
22941THUNDERBOLT DMA TRAFFIC TEST DRIVER
22942M:	Isaac Hazan <isaac.hazan@intel.com>
22943L:	linux-usb@vger.kernel.org
22944S:	Maintained
22945F:	drivers/thunderbolt/dma_test.c
22946
22947THUNDERBOLT DRIVER
22948M:	Andreas Noever <andreas.noever@gmail.com>
22949M:	Michael Jamet <michael.jamet@intel.com>
22950M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22951M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22952L:	linux-usb@vger.kernel.org
22953S:	Maintained
22954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22955F:	Documentation/admin-guide/thunderbolt.rst
22956F:	drivers/thunderbolt/
22957F:	include/linux/thunderbolt.h
22958
22959THUNDERBOLT NETWORK DRIVER
22960M:	Michael Jamet <michael.jamet@intel.com>
22961M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22962M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22963L:	netdev@vger.kernel.org
22964S:	Maintained
22965F:	drivers/net/thunderbolt/
22966
22967THUNDERX GPIO DRIVER
22968M:	Robert Richter <rric@kernel.org>
22969S:	Odd Fixes
22970F:	drivers/gpio/gpio-thunderx.c
22971
22972TI ADS1119 ADC DRIVER
22973M:	Francesco Dolcini <francesco@dolcini.it>
22974M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22975L:	linux-iio@vger.kernel.org
22976S:	Maintained
22977F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22978F:	drivers/iio/adc/ti-ads1119.c
22979
22980TI ADS7924 ADC DRIVER
22981M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22982L:	linux-iio@vger.kernel.org
22983S:	Supported
22984F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22985F:	drivers/iio/adc/ti-ads7924.c
22986
22987TI AM437X VPFE DRIVER
22988M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22989L:	linux-media@vger.kernel.org
22990S:	Maintained
22991W:	https://linuxtv.org
22992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22993T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22994F:	drivers/media/platform/ti/am437x/
22995
22996TI BANDGAP AND THERMAL DRIVER
22997M:	Eduardo Valentin <edubezval@gmail.com>
22998M:	Keerthy <j-keerthy@ti.com>
22999L:	linux-pm@vger.kernel.org
23000L:	linux-omap@vger.kernel.org
23001S:	Maintained
23002F:	drivers/thermal/ti-soc-thermal/
23003
23004TI BQ27XXX POWER SUPPLY DRIVER
23005F:	drivers/power/supply/bq27xxx_battery.c
23006F:	drivers/power/supply/bq27xxx_battery_i2c.c
23007F:	include/linux/power/bq27xxx_battery.h
23008
23009TI CDCE706 CLOCK DRIVER
23010M:	Max Filippov <jcmvbkbc@gmail.com>
23011S:	Maintained
23012F:	drivers/clk/clk-cdce706.c
23013
23014TI CLOCK DRIVER
23015M:	Tero Kristo <kristo@kernel.org>
23016L:	linux-omap@vger.kernel.org
23017S:	Odd Fixes
23018F:	drivers/clk/ti/
23019F:	include/linux/clk/ti.h
23020
23021TI DAVINCI MACHINE SUPPORT
23022M:	Bartosz Golaszewski <brgl@bgdev.pl>
23023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23024S:	Maintained
23025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23026F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23027F:	arch/arm/boot/dts/ti/davinci/
23028F:	arch/arm/mach-davinci/
23029F:	drivers/i2c/busses/i2c-davinci.c
23030
23031TI DAVINCI SERIES CLOCK DRIVER
23032M:	David Lechner <david@lechnology.com>
23033S:	Maintained
23034F:	Documentation/devicetree/bindings/clock/ti/davinci/
23035F:	drivers/clk/davinci/
23036F:	include/linux/clk/davinci.h
23037
23038TI DAVINCI SERIES GPIO DRIVER
23039M:	Keerthy <j-keerthy@ti.com>
23040L:	linux-gpio@vger.kernel.org
23041S:	Maintained
23042F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23043F:	drivers/gpio/gpio-davinci.c
23044
23045TI DAVINCI SERIES MEDIA DRIVER
23046M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23047L:	linux-media@vger.kernel.org
23048S:	Maintained
23049W:	https://linuxtv.org
23050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23051T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23052F:	drivers/media/platform/ti/davinci/
23053F:	include/media/davinci/
23054
23055TI ENHANCED CAPTURE (eCAP) DRIVER
23056M:	Vignesh Raghavendra <vigneshr@ti.com>
23057R:	Julien Panis <jpanis@baylibre.com>
23058L:	linux-iio@vger.kernel.org
23059L:	linux-omap@vger.kernel.org
23060S:	Maintained
23061F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23062F:	drivers/counter/ti-ecap-capture.c
23063
23064TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23065R:	David Lechner <david@lechnology.com>
23066L:	linux-iio@vger.kernel.org
23067F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23068F:	drivers/counter/ti-eqep.c
23069
23070TI ETHERNET SWITCH DRIVER (CPSW)
23071R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23072R:	Roger Quadros <rogerq@kernel.org>
23073L:	linux-omap@vger.kernel.org
23074L:	netdev@vger.kernel.org
23075S:	Maintained
23076F:	drivers/net/ethernet/ti/cpsw*
23077F:	drivers/net/ethernet/ti/davinci*
23078
23079TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23080M:	Alex Dubov <oakad@yahoo.com>
23081S:	Maintained
23082W:	http://tifmxx.berlios.de/
23083F:	drivers/memstick/host/tifm_ms.c
23084F:	drivers/misc/tifm*
23085F:	drivers/mmc/host/tifm_sd.c
23086F:	include/linux/tifm.h
23087
23088TI FPD-LINK DRIVERS
23089M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23090L:	linux-media@vger.kernel.org
23091S:	Maintained
23092F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23093F:	drivers/media/i2c/ds90*
23094F:	include/media/i2c/ds90*
23095
23096TI HDC302X HUMIDITY DRIVER
23097M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23098M:	Li peiyu <579lpy@gmail.com>
23099L:	linux-iio@vger.kernel.org
23100S:	Maintained
23101F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23102F:	drivers/iio/humidity/hdc3020.c
23103
23104TI ICSSG ETHERNET DRIVER (ICSSG)
23105R:	MD Danish Anwar <danishanwar@ti.com>
23106R:	Roger Quadros <rogerq@kernel.org>
23107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23108L:	netdev@vger.kernel.org
23109S:	Maintained
23110F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23111F:	drivers/net/ethernet/ti/icssg/*
23112
23113TI J721E CSI2RX DRIVER
23114M:	Jai Luthra <j-luthra@ti.com>
23115L:	linux-media@vger.kernel.org
23116S:	Maintained
23117F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23118F:	drivers/media/platform/ti/j721e-csi2rx/
23119
23120TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23121M:	Nishanth Menon <nm@ti.com>
23122M:	Santosh Shilimkar <ssantosh@kernel.org>
23123L:	linux-kernel@vger.kernel.org
23124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23125S:	Maintained
23126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23127F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23128F:	drivers/pmdomain/ti/omap_prm.c
23129F:	drivers/soc/ti/*
23130
23131TI LM49xxx FAMILY ASoC CODEC DRIVERS
23132M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23133M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23134L:	linux-sound@vger.kernel.org
23135S:	Maintained
23136F:	sound/soc/codecs/isabelle*
23137F:	sound/soc/codecs/lm49453*
23138
23139TI LMP92064 ADC DRIVER
23140M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23141R:	kernel@pengutronix.de
23142L:	linux-iio@vger.kernel.org
23143S:	Maintained
23144F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23145F:	drivers/iio/adc/ti-lmp92064.c
23146
23147TI PCM3060 ASoC CODEC DRIVER
23148M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23149L:	linux-sound@vger.kernel.org
23150S:	Maintained
23151F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23152F:	sound/soc/codecs/pcm3060*
23153
23154TI TAS571X FAMILY ASoC CODEC DRIVER
23155M:	Kevin Cernekee <cernekee@chromium.org>
23156L:	linux-sound@vger.kernel.org
23157S:	Odd Fixes
23158F:	sound/soc/codecs/tas571x*
23159
23160TI TMAG5273 MAGNETOMETER DRIVER
23161M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23162L:	linux-iio@vger.kernel.org
23163S:	Maintained
23164F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23165F:	drivers/iio/magnetometer/tmag5273.c
23166
23167TI TRF7970A NFC DRIVER
23168M:	Mark Greer <mgreer@animalcreek.com>
23169L:	linux-wireless@vger.kernel.org
23170S:	Supported
23171F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23172F:	drivers/nfc/trf7970a.c
23173
23174TI TSC2046 ADC DRIVER
23175M:	Oleksij Rempel <o.rempel@pengutronix.de>
23176R:	kernel@pengutronix.de
23177L:	linux-iio@vger.kernel.org
23178S:	Maintained
23179F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23180F:	drivers/iio/adc/ti-tsc2046.c
23181
23182TI TWL4030 SERIES SOC CODEC DRIVER
23183M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23184L:	linux-sound@vger.kernel.org
23185S:	Maintained
23186F:	sound/soc/codecs/twl4030*
23187
23188TI VPE/CAL DRIVERS
23189M:	Benoit Parrot <bparrot@ti.com>
23190L:	linux-media@vger.kernel.org
23191S:	Maintained
23192W:	http://linuxtv.org/
23193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23194F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23195F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23196F:	drivers/media/platform/ti/cal/
23197F:	drivers/media/platform/ti/vpe/
23198
23199TI WILINK WIRELESS DRIVERS
23200L:	linux-wireless@vger.kernel.org
23201S:	Orphan
23202W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23203W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23204F:	drivers/net/wireless/ti/
23205
23206TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23207M:	John Stultz <jstultz@google.com>
23208M:	Thomas Gleixner <tglx@linutronix.de>
23209R:	Stephen Boyd <sboyd@kernel.org>
23210L:	linux-kernel@vger.kernel.org
23211S:	Supported
23212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23213F:	include/linux/clocksource.h
23214F:	include/linux/time.h
23215F:	include/linux/timekeeper_internal.h
23216F:	include/linux/timekeeping.h
23217F:	include/linux/timex.h
23218F:	include/uapi/linux/time.h
23219F:	include/uapi/linux/timex.h
23220F:	kernel/time/alarmtimer.c
23221F:	kernel/time/clocksource*
23222F:	kernel/time/ntp*
23223F:	kernel/time/time.c
23224F:	kernel/time/timeconst.bc
23225F:	kernel/time/timeconv.c
23226F:	kernel/time/timecounter.c
23227F:	kernel/time/timekeeping*
23228F:	kernel/time/time_test.c
23229F:	tools/testing/selftests/timers/
23230
23231TIPC NETWORK LAYER
23232M:	Jon Maloy <jmaloy@redhat.com>
23233M:	Ying Xue <ying.xue@windriver.com>
23234L:	netdev@vger.kernel.org (core kernel code)
23235L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23236S:	Maintained
23237W:	http://tipc.sourceforge.net/
23238F:	include/uapi/linux/tipc*.h
23239F:	net/tipc/
23240
23241TLAN NETWORK DRIVER
23242M:	Samuel Chessman <chessman@tux.org>
23243L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23244S:	Maintained
23245W:	http://sourceforge.net/projects/tlan/
23246F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23247F:	drivers/net/ethernet/ti/tlan.*
23248
23249TMIO/SDHI MMC DRIVER
23250M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23251L:	linux-mmc@vger.kernel.org
23252L:	linux-renesas-soc@vger.kernel.org
23253S:	Supported
23254F:	drivers/mmc/host/renesas_sdhi*
23255F:	drivers/mmc/host/tmio_mmc*
23256F:	include/linux/platform_data/tmio.h
23257
23258TMP513 HARDWARE MONITOR DRIVER
23259M:	Eric Tremblay <etremblay@distech-controls.com>
23260L:	linux-hwmon@vger.kernel.org
23261S:	Maintained
23262F:	Documentation/hwmon/tmp513.rst
23263F:	drivers/hwmon/tmp513.c
23264
23265TMPFS (SHMEM FILESYSTEM)
23266M:	Hugh Dickins <hughd@google.com>
23267L:	linux-mm@kvack.org
23268S:	Maintained
23269F:	include/linux/shmem_fs.h
23270F:	mm/shmem.c
23271
23272TOMOYO SECURITY MODULE
23273M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23274M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23275L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23276L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23277L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23278L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23279S:	Maintained
23280W:	https://tomoyo.sourceforge.net/
23281F:	security/tomoyo/
23282
23283TOPSTAR LAPTOP EXTRAS DRIVER
23284M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23285L:	platform-driver-x86@vger.kernel.org
23286S:	Maintained
23287F:	drivers/platform/x86/topstar-laptop.c
23288
23289TORTURE-TEST MODULES
23290M:	Davidlohr Bueso <dave@stgolabs.net>
23291M:	"Paul E. McKenney" <paulmck@kernel.org>
23292M:	Josh Triplett <josh@joshtriplett.org>
23293L:	linux-kernel@vger.kernel.org
23294S:	Supported
23295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23296F:	Documentation/RCU/torture.rst
23297F:	kernel/locking/locktorture.c
23298F:	kernel/rcu/rcuscale.c
23299F:	kernel/rcu/rcutorture.c
23300F:	kernel/rcu/refscale.c
23301F:	kernel/torture.c
23302
23303TOSHIBA ACPI EXTRAS DRIVER
23304M:	Azael Avalos <coproscefalo@gmail.com>
23305L:	platform-driver-x86@vger.kernel.org
23306S:	Maintained
23307F:	drivers/platform/x86/toshiba_acpi.c
23308
23309TOSHIBA BLUETOOTH DRIVER
23310M:	Azael Avalos <coproscefalo@gmail.com>
23311L:	platform-driver-x86@vger.kernel.org
23312S:	Maintained
23313F:	drivers/platform/x86/toshiba_bluetooth.c
23314
23315TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23316M:	Azael Avalos <coproscefalo@gmail.com>
23317L:	platform-driver-x86@vger.kernel.org
23318S:	Maintained
23319F:	drivers/platform/x86/toshiba_haps.c
23320
23321TOSHIBA SMM DRIVER
23322M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23323S:	Maintained
23324W:	http://www.buzzard.org.uk/toshiba/
23325F:	drivers/char/toshiba.c
23326F:	include/linux/toshiba.h
23327F:	include/uapi/linux/toshiba.h
23328
23329TOSHIBA TC358743 DRIVER
23330M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23331L:	linux-media@vger.kernel.org
23332S:	Maintained
23333F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23334F:	drivers/media/i2c/tc358743*
23335F:	include/media/i2c/tc358743.h
23336
23337TOSHIBA WMI HOTKEYS DRIVER
23338M:	Azael Avalos <coproscefalo@gmail.com>
23339L:	platform-driver-x86@vger.kernel.org
23340S:	Maintained
23341F:	drivers/platform/x86/toshiba-wmi.c
23342
23343TPM DEVICE DRIVER
23344M:	Peter Huewe <peterhuewe@gmx.de>
23345M:	Jarkko Sakkinen <jarkko@kernel.org>
23346R:	Jason Gunthorpe <jgg@ziepe.ca>
23347L:	linux-integrity@vger.kernel.org
23348S:	Maintained
23349W:	https://codeberg.org/jarkko/linux-tpmdd-test
23350Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23352F:	Documentation/devicetree/bindings/tpm/
23353F:	drivers/char/tpm/
23354F:	tools/testing/selftests/tpm2/
23355
23356TPS546D24 DRIVER
23357M:	Duke Du <dukedu83@gmail.com>
23358L:	linux-hwmon@vger.kernel.org
23359S:	Maintained
23360F:	Documentation/hwmon/tps546d24.rst
23361F:	drivers/hwmon/pmbus/tps546d24.c
23362
23363TQ SYSTEMS BOARD & DRIVER SUPPORT
23364L:	linux@ew.tq-group.com
23365S:	Supported
23366W:	https://www.tq-group.com/en/products/tq-embedded/
23367F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23368F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23369F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23370F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23371F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23372F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23373F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23374F:	drivers/gpio/gpio-tqmx86.c
23375F:	drivers/mfd/tqmx86.c
23376F:	drivers/watchdog/tqmx86_wdt.c
23377
23378TRACING
23379M:	Steven Rostedt <rostedt@goodmis.org>
23380M:	Masami Hiramatsu <mhiramat@kernel.org>
23381R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23382L:	linux-kernel@vger.kernel.org
23383L:	linux-trace-kernel@vger.kernel.org
23384S:	Maintained
23385Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23387F:	Documentation/trace/*
23388F:	fs/tracefs/
23389F:	include/linux/trace*.h
23390F:	include/trace/
23391F:	kernel/trace/
23392F:	scripts/tracing/
23393F:	tools/testing/selftests/ftrace/
23394
23395TRACING MMIO ACCESSES (MMIOTRACE)
23396M:	Steven Rostedt <rostedt@goodmis.org>
23397M:	Masami Hiramatsu <mhiramat@kernel.org>
23398R:	Karol Herbst <karolherbst@gmail.com>
23399R:	Pekka Paalanen <ppaalanen@gmail.com>
23400L:	linux-kernel@vger.kernel.org
23401L:	nouveau@lists.freedesktop.org
23402S:	Maintained
23403F:	arch/x86/mm/kmmio.c
23404F:	arch/x86/mm/mmio-mod.c
23405F:	arch/x86/mm/testmmiotrace.c
23406F:	include/linux/mmiotrace.h
23407F:	kernel/trace/trace_mmiotrace.c
23408
23409TRACING OS NOISE / LATENCY TRACERS
23410M:	Steven Rostedt <rostedt@goodmis.org>
23411S:	Maintained
23412F:	Documentation/trace/hwlat_detector.rst
23413F:	Documentation/trace/osnoise-tracer.rst
23414F:	Documentation/trace/timerlat-tracer.rst
23415F:	arch/*/kernel/trace.c
23416F:	include/trace/events/osnoise.h
23417F:	kernel/trace/trace_hwlat.c
23418F:	kernel/trace/trace_irqsoff.c
23419F:	kernel/trace/trace_osnoise.c
23420F:	kernel/trace/trace_sched_wakeup.c
23421
23422TRADITIONAL CHINESE DOCUMENTATION
23423M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23424S:	Maintained
23425W:	https://github.com/srcres258/linux-doc
23426T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23427F:	Documentation/translations/zh_TW/
23428
23429TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23430M:	Dan Williams <dan.j.williams@intel.com>
23431L:	linux-coco@lists.linux.dev
23432S:	Maintained
23433F:	Documentation/ABI/testing/configfs-tsm
23434F:	drivers/virt/coco/tsm.c
23435F:	include/linux/tsm.h
23436
23437TRUSTED SERVICES TEE DRIVER
23438M:	Balint Dobszay <balint.dobszay@arm.com>
23439M:	Sudeep Holla <sudeep.holla@arm.com>
23440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23441L:	trusted-services@lists.trustedfirmware.org
23442S:	Maintained
23443F:	Documentation/tee/ts-tee.rst
23444F:	drivers/tee/tstee/
23445
23446TTY LAYER AND SERIAL DRIVERS
23447M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23448M:	Jiri Slaby <jirislaby@kernel.org>
23449L:	linux-kernel@vger.kernel.org
23450L:	linux-serial@vger.kernel.org
23451S:	Supported
23452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23453F:	Documentation/devicetree/bindings/serial/
23454F:	Documentation/driver-api/serial/
23455F:	drivers/tty/
23456F:	include/linux/selection.h
23457F:	include/linux/serial.h
23458F:	include/linux/serial_core.h
23459F:	include/linux/sysrq.h
23460F:	include/linux/tty*.h
23461F:	include/linux/vt.h
23462F:	include/linux/vt_*.h
23463F:	include/uapi/linux/serial.h
23464F:	include/uapi/linux/serial_core.h
23465F:	include/uapi/linux/tty.h
23466
23467TUA9001 MEDIA DRIVER
23468L:	linux-media@vger.kernel.org
23469S:	Orphan
23470W:	https://linuxtv.org
23471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23472F:	drivers/media/tuners/tua9001*
23473
23474TULIP NETWORK DRIVERS
23475L:	netdev@vger.kernel.org
23476L:	linux-parisc@vger.kernel.org
23477S:	Orphan
23478F:	drivers/net/ethernet/dec/tulip/
23479
23480TUN/TAP driver
23481M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23482M:	Jason Wang <jasowang@redhat.com>
23483S:	Maintained
23484W:	http://vtun.sourceforge.net/tun
23485F:	Documentation/networking/tuntap.rst
23486F:	arch/um/os-Linux/drivers/
23487F:	drivers/net/tap.c
23488F:	drivers/net/tun.c
23489
23490TURBOCHANNEL SUBSYSTEM
23491M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23492M:	Ralf Baechle <ralf@linux-mips.org>
23493L:	linux-mips@vger.kernel.org
23494S:	Maintained
23495Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23496F:	drivers/tc/
23497F:	include/linux/tc.h
23498
23499TURBOSTAT UTILITY
23500M:	"Len Brown" <lenb@kernel.org>
23501L:	linux-pm@vger.kernel.org
23502S:	Supported
23503Q:	https://patchwork.kernel.org/project/linux-pm/list/
23504B:	https://bugzilla.kernel.org
23505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23506F:	tools/power/x86/turbostat/
23507F:	tools/testing/selftests/turbostat/
23508
23509TW5864 VIDEO4LINUX DRIVER
23510M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23511M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23512M:	Andrey Utkin <andrey_utkin@fastmail.com>
23513L:	linux-media@vger.kernel.org
23514S:	Supported
23515F:	drivers/media/pci/tw5864/
23516
23517TW68 VIDEO4LINUX DRIVER
23518M:	Hans Verkuil <hverkuil@xs4all.nl>
23519L:	linux-media@vger.kernel.org
23520S:	Odd Fixes
23521W:	https://linuxtv.org
23522T:	git git://linuxtv.org/media_tree.git
23523F:	drivers/media/pci/tw68/
23524
23525TW686X VIDEO4LINUX DRIVER
23526M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23527L:	linux-media@vger.kernel.org
23528S:	Maintained
23529W:	http://linuxtv.org
23530T:	git git://linuxtv.org/media_tree.git
23531F:	drivers/media/pci/tw686x/
23532
23533U-BOOT ENVIRONMENT VARIABLES
23534M:	Rafał Miłecki <rafal@milecki.pl>
23535S:	Maintained
23536F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23537F:	drivers/nvmem/layouts/u-boot-env.c
23538F:	drivers/nvmem/u-boot-env.c
23539
23540UACCE ACCELERATOR FRAMEWORK
23541M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23542M:	Zhou Wang <wangzhou1@hisilicon.com>
23543L:	linux-accelerators@lists.ozlabs.org
23544L:	linux-kernel@vger.kernel.org
23545S:	Maintained
23546F:	Documentation/ABI/testing/sysfs-driver-uacce
23547F:	Documentation/misc-devices/uacce.rst
23548F:	drivers/misc/uacce/
23549F:	include/linux/uacce.h
23550F:	include/uapi/misc/uacce/
23551
23552UBI FILE SYSTEM (UBIFS)
23553M:	Richard Weinberger <richard@nod.at>
23554R:	Zhihao Cheng <chengzhihao1@huawei.com>
23555L:	linux-mtd@lists.infradead.org
23556S:	Supported
23557W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23560F:	Documentation/ABI/testing/sysfs-fs-ubifs
23561F:	Documentation/filesystems/ubifs-authentication.rst
23562F:	Documentation/filesystems/ubifs.rst
23563F:	fs/ubifs/
23564
23565UBLK USERSPACE BLOCK DRIVER
23566M:	Ming Lei <ming.lei@redhat.com>
23567L:	linux-block@vger.kernel.org
23568S:	Maintained
23569F:	Documentation/block/ublk.rst
23570F:	drivers/block/ublk_drv.c
23571F:	include/uapi/linux/ublk_cmd.h
23572
23573UBSAN
23574M:	Kees Cook <kees@kernel.org>
23575R:	Marco Elver <elver@google.com>
23576R:	Andrey Konovalov <andreyknvl@gmail.com>
23577R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23578L:	kasan-dev@googlegroups.com
23579L:	linux-hardening@vger.kernel.org
23580S:	Supported
23581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23582F:	Documentation/dev-tools/ubsan.rst
23583F:	include/linux/ubsan.h
23584F:	lib/Kconfig.ubsan
23585F:	lib/test_ubsan.c
23586F:	lib/ubsan.c
23587F:	lib/ubsan.h
23588F:	scripts/Makefile.ubsan
23589K:	\bARCH_HAS_UBSAN\b
23590
23591UCLINUX (M68KNOMMU AND COLDFIRE)
23592M:	Greg Ungerer <gerg@linux-m68k.org>
23593L:	linux-m68k@lists.linux-m68k.org
23594S:	Maintained
23595W:	http://www.linux-m68k.org/
23596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23597F:	arch/m68k/*/*_no.*
23598F:	arch/m68k/68*/
23599F:	arch/m68k/coldfire/
23600F:	arch/m68k/include/asm/*_no.*
23601
23602UDF FILESYSTEM
23603M:	Jan Kara <jack@suse.com>
23604S:	Maintained
23605F:	Documentation/filesystems/udf.rst
23606F:	fs/udf/
23607
23608UDRAW TABLET
23609M:	Bastien Nocera <hadess@hadess.net>
23610L:	linux-input@vger.kernel.org
23611S:	Maintained
23612F:	drivers/hid/hid-udraw-ps3.c
23613
23614UHID USERSPACE HID IO DRIVER
23615M:	David Rheinsberg <david@readahead.eu>
23616L:	linux-input@vger.kernel.org
23617S:	Maintained
23618F:	drivers/hid/uhid.c
23619F:	include/uapi/linux/uhid.h
23620
23621ULPI BUS
23622M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23623L:	linux-usb@vger.kernel.org
23624S:	Maintained
23625F:	drivers/usb/common/ulpi.c
23626F:	include/linux/ulpi/
23627
23628UNICODE SUBSYSTEM
23629M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23630L:	linux-fsdevel@vger.kernel.org
23631S:	Supported
23632F:	fs/unicode/
23633
23634UNIFDEF
23635M:	Tony Finch <dot@dotat.at>
23636S:	Maintained
23637W:	http://dotat.at/prog/unifdef
23638F:	scripts/unifdef.c
23639
23640UNIFORM CDROM DRIVER
23641M:	Phillip Potter <phil@philpotter.co.uk>
23642S:	Maintained
23643F:	Documentation/cdrom/
23644F:	drivers/cdrom/cdrom.c
23645F:	include/linux/cdrom.h
23646F:	include/uapi/linux/cdrom.h
23647
23648UNION-FIND
23649M:	Xavier <xavier_qy@163.com>
23650L:	linux-kernel@vger.kernel.org
23651S:	Maintained
23652F:	Documentation/core-api/union_find.rst
23653F:	Documentation/translations/zh_CN/core-api/union_find.rst
23654F:	include/linux/union_find.h
23655F:	lib/union_find.c
23656
23657UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23658R:	Alim Akhtar <alim.akhtar@samsung.com>
23659R:	Avri Altman <avri.altman@wdc.com>
23660R:	Bart Van Assche <bvanassche@acm.org>
23661L:	linux-scsi@vger.kernel.org
23662S:	Supported
23663F:	Documentation/devicetree/bindings/ufs/
23664F:	Documentation/scsi/ufs.rst
23665F:	drivers/ufs/core/
23666
23667UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23668M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23669L:	linux-scsi@vger.kernel.org
23670S:	Supported
23671F:	drivers/ufs/host/*dwc*
23672
23673UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23674M:	Alim Akhtar <alim.akhtar@samsung.com>
23675L:	linux-scsi@vger.kernel.org
23676S:	Maintained
23677F:	drivers/ufs/host/ufs-exynos*
23678
23679UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23680M:	Peter Wang <peter.wang@mediatek.com>
23681R:	Stanley Jhu <chu.stanley@gmail.com>
23682L:	linux-scsi@vger.kernel.org
23683L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23684S:	Maintained
23685F:	drivers/ufs/host/ufs-mediatek*
23686
23687UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23688M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23689L:	linux-arm-msm@vger.kernel.org
23690L:	linux-scsi@vger.kernel.org
23691S:	Maintained
23692F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23693F:	drivers/ufs/host/ufs-qcom*
23694
23695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23696M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23697L:	linux-renesas-soc@vger.kernel.org
23698L:	linux-scsi@vger.kernel.org
23699S:	Maintained
23700F:	drivers/ufs/host/ufs-renesas.c
23701
23702UNSORTED BLOCK IMAGES (UBI)
23703M:	Richard Weinberger <richard@nod.at>
23704R:	Zhihao Cheng <chengzhihao1@huawei.com>
23705L:	linux-mtd@lists.infradead.org
23706S:	Supported
23707W:	http://www.linux-mtd.infradead.org/
23708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23710F:	drivers/mtd/ubi/
23711F:	include/linux/mtd/ubi.h
23712F:	include/uapi/mtd/ubi-user.h
23713
23714UPROBES
23715M:	Masami Hiramatsu <mhiramat@kernel.org>
23716M:	Oleg Nesterov <oleg@redhat.com>
23717M:	Peter Zijlstra <peterz@infradead.org>
23718L:	linux-kernel@vger.kernel.org
23719L:	linux-trace-kernel@vger.kernel.org
23720S:	Maintained
23721F:	arch/*/include/asm/uprobes.h
23722F:	arch/*/kernel/probes/uprobes.c
23723F:	arch/*/kernel/uprobes.c
23724F:	include/linux/uprobes.h
23725F:	kernel/events/uprobes.c
23726
23727USB "USBNET" DRIVER FRAMEWORK
23728M:	Oliver Neukum <oneukum@suse.com>
23729L:	netdev@vger.kernel.org
23730S:	Maintained
23731W:	http://www.linux-usb.org/usbnet
23732F:	drivers/net/usb/usbnet.c
23733F:	include/linux/usb/usbnet.h
23734
23735USB ACM DRIVER
23736M:	Oliver Neukum <oneukum@suse.com>
23737L:	linux-usb@vger.kernel.org
23738S:	Maintained
23739F:	Documentation/usb/acm.rst
23740F:	drivers/usb/class/cdc-acm.*
23741
23742USB APPLE MFI FASTCHARGE DRIVER
23743M:	Bastien Nocera <hadess@hadess.net>
23744L:	linux-usb@vger.kernel.org
23745S:	Maintained
23746F:	drivers/usb/misc/apple-mfi-fastcharge.c
23747
23748USB AR5523 WIRELESS DRIVER
23749L:	linux-wireless@vger.kernel.org
23750S:	Orphan
23751F:	drivers/net/wireless/ath/ar5523/
23752
23753USB ATTACHED SCSI
23754M:	Oliver Neukum <oneukum@suse.com>
23755L:	linux-usb@vger.kernel.org
23756L:	linux-scsi@vger.kernel.org
23757S:	Maintained
23758F:	drivers/usb/storage/uas.c
23759
23760USB CDC ETHERNET DRIVER
23761M:	Oliver Neukum <oliver@neukum.org>
23762L:	linux-usb@vger.kernel.org
23763S:	Maintained
23764F:	drivers/net/usb/cdc_*.c
23765F:	include/uapi/linux/usb/cdc.h
23766
23767USB CHAOSKEY DRIVER
23768M:	Keith Packard <keithp@keithp.com>
23769L:	linux-usb@vger.kernel.org
23770S:	Maintained
23771F:	drivers/usb/misc/chaoskey.c
23772
23773USB CYPRESS C67X00 DRIVER
23774L:	linux-usb@vger.kernel.org
23775S:	Orphan
23776F:	drivers/usb/c67x00/
23777
23778USB DAVICOM DM9601 DRIVER
23779M:	Peter Korsgaard <peter@korsgaard.com>
23780L:	netdev@vger.kernel.org
23781S:	Maintained
23782W:	http://www.linux-usb.org/usbnet
23783F:	drivers/net/usb/dm9601.c
23784
23785USB EHCI DRIVER
23786M:	Alan Stern <stern@rowland.harvard.edu>
23787L:	linux-usb@vger.kernel.org
23788S:	Maintained
23789F:	Documentation/usb/ehci.rst
23790F:	drivers/usb/host/ehci*
23791
23792USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23793M:	Jiri Kosina <jikos@kernel.org>
23794M:	Benjamin Tissoires <bentiss@kernel.org>
23795L:	linux-usb@vger.kernel.org
23796S:	Maintained
23797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23798F:	Documentation/hid/hiddev.rst
23799F:	drivers/hid/usbhid/
23800
23801USB INTEL XHCI ROLE MUX DRIVER
23802M:	Hans de Goede <hdegoede@redhat.com>
23803L:	linux-usb@vger.kernel.org
23804S:	Maintained
23805F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23806
23807USB IP DRIVER FOR HISILICON KIRIN 960
23808M:	Yu Chen <chenyu56@huawei.com>
23809M:	Binghui Wang <wangbinghui@hisilicon.com>
23810L:	linux-usb@vger.kernel.org
23811S:	Maintained
23812F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23813F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23814
23815USB IP DRIVER FOR HISILICON KIRIN 970
23816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23817L:	linux-usb@vger.kernel.org
23818S:	Maintained
23819F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23820F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23821
23822USB ISP116X DRIVER
23823M:	Olav Kongas <ok@artecdesign.ee>
23824L:	linux-usb@vger.kernel.org
23825S:	Maintained
23826F:	drivers/usb/host/isp116x*
23827F:	include/linux/usb/isp116x.h
23828
23829USB ISP1760 DRIVER
23830M:	Rui Miguel Silva <rui.silva@linaro.org>
23831L:	linux-usb@vger.kernel.org
23832S:	Maintained
23833F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23834F:	drivers/usb/isp1760/*
23835
23836USB LAN78XX ETHERNET DRIVER
23837M:	Woojung Huh <woojung.huh@microchip.com>
23838M:	UNGLinuxDriver@microchip.com
23839L:	netdev@vger.kernel.org
23840S:	Maintained
23841F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23842F:	drivers/net/usb/lan78xx.*
23843F:	include/dt-bindings/net/microchip-lan78xx.h
23844
23845USB MASS STORAGE DRIVER
23846M:	Alan Stern <stern@rowland.harvard.edu>
23847L:	linux-usb@vger.kernel.org
23848L:	usb-storage@lists.one-eyed-alien.net
23849S:	Maintained
23850F:	drivers/usb/storage/
23851
23852USB MIDI DRIVER
23853M:	Clemens Ladisch <clemens@ladisch.de>
23854L:	linux-sound@vger.kernel.org
23855S:	Maintained
23856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23857F:	sound/usb/midi.*
23858
23859USB NETWORKING DRIVERS
23860L:	linux-usb@vger.kernel.org
23861S:	Odd Fixes
23862F:	drivers/net/usb/
23863
23864USB OHCI DRIVER
23865M:	Alan Stern <stern@rowland.harvard.edu>
23866L:	linux-usb@vger.kernel.org
23867S:	Maintained
23868F:	Documentation/usb/ohci.rst
23869F:	drivers/usb/host/ohci*
23870
23871USB OTG FSM (Finite State Machine)
23872M:	Peter Chen <peter.chen@kernel.org>
23873L:	linux-usb@vger.kernel.org
23874S:	Maintained
23875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23876F:	drivers/usb/common/usb-otg-fsm.c
23877
23878USB OVER IP DRIVER
23879M:	Valentina Manea <valentina.manea.m@gmail.com>
23880M:	Shuah Khan <shuah@kernel.org>
23881M:	Shuah Khan <skhan@linuxfoundation.org>
23882R:	Hongren Zheng <i@zenithal.me>
23883L:	linux-usb@vger.kernel.org
23884S:	Maintained
23885F:	Documentation/usb/usbip_protocol.rst
23886F:	drivers/usb/usbip/
23887F:	tools/testing/selftests/drivers/usb/usbip/
23888F:	tools/usb/usbip/
23889
23890USB PEGASUS DRIVER
23891M:	Petko Manolov <petkan@nucleusys.com>
23892L:	linux-usb@vger.kernel.org
23893L:	netdev@vger.kernel.org
23894S:	Maintained
23895W:	https://github.com/petkan/pegasus
23896T:	git https://github.com/petkan/pegasus.git
23897F:	drivers/net/usb/pegasus.*
23898
23899USB PRINTER DRIVER (usblp)
23900M:	Pete Zaitcev <zaitcev@redhat.com>
23901L:	linux-usb@vger.kernel.org
23902S:	Supported
23903F:	drivers/usb/class/usblp.c
23904
23905USB QMI WWAN NETWORK DRIVER
23906M:	Bjørn Mork <bjorn@mork.no>
23907L:	netdev@vger.kernel.org
23908S:	Maintained
23909F:	Documentation/ABI/testing/sysfs-class-net-qmi
23910F:	drivers/net/usb/qmi_wwan.c
23911
23912USB RAW GADGET DRIVER
23913R:	Andrey Konovalov <andreyknvl@gmail.com>
23914L:	linux-usb@vger.kernel.org
23915S:	Maintained
23916B:	https://github.com/xairy/raw-gadget/issues
23917F:	Documentation/usb/raw-gadget.rst
23918F:	drivers/usb/gadget/legacy/raw_gadget.c
23919F:	include/uapi/linux/usb/raw_gadget.h
23920
23921USB RTL8150 DRIVER
23922M:	Petko Manolov <petkan@nucleusys.com>
23923L:	linux-usb@vger.kernel.org
23924L:	netdev@vger.kernel.org
23925S:	Maintained
23926W:	https://github.com/petkan/rtl8150
23927T:	git https://github.com/petkan/rtl8150.git
23928F:	drivers/net/usb/rtl8150.c
23929
23930USB SERIAL SUBSYSTEM
23931M:	Johan Hovold <johan@kernel.org>
23932L:	linux-usb@vger.kernel.org
23933S:	Maintained
23934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23935F:	Documentation/usb/usb-serial.rst
23936F:	drivers/usb/serial/
23937F:	include/linux/usb/serial.h
23938
23939USB SMSC75XX ETHERNET DRIVER
23940M:	Steve Glendinning <steve.glendinning@shawell.net>
23941L:	netdev@vger.kernel.org
23942S:	Maintained
23943F:	drivers/net/usb/smsc75xx.*
23944
23945USB SMSC95XX ETHERNET DRIVER
23946M:	Steve Glendinning <steve.glendinning@shawell.net>
23947M:	UNGLinuxDriver@microchip.com
23948L:	netdev@vger.kernel.org
23949S:	Maintained
23950F:	drivers/net/usb/smsc95xx.*
23951
23952USB SUBSYSTEM
23953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23954L:	linux-usb@vger.kernel.org
23955S:	Supported
23956W:	http://www.linux-usb.org
23957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23958F:	Documentation/devicetree/bindings/usb/
23959F:	Documentation/usb/
23960F:	drivers/usb/
23961F:	include/dt-bindings/usb/
23962F:	include/linux/usb.h
23963F:	include/linux/usb/
23964F:	include/uapi/linux/usb/
23965
23966USB TYPEC BUS FOR ALTERNATE MODES
23967M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23968L:	linux-usb@vger.kernel.org
23969S:	Maintained
23970F:	Documentation/ABI/testing/sysfs-bus-typec
23971F:	Documentation/driver-api/usb/typec_bus.rst
23972F:	drivers/usb/typec/altmodes/
23973F:	include/linux/usb/typec_altmode.h
23974
23975USB TYPEC CLASS
23976M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23977L:	linux-usb@vger.kernel.org
23978S:	Maintained
23979F:	Documentation/ABI/testing/sysfs-class-typec
23980F:	Documentation/driver-api/usb/typec.rst
23981F:	drivers/usb/typec/
23982F:	include/linux/usb/typec.h
23983
23984USB TYPEC INTEL PMC MUX DRIVER
23985M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23986L:	linux-usb@vger.kernel.org
23987S:	Maintained
23988F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23989F:	drivers/usb/typec/mux/intel_pmc_mux.c
23990
23991USB TYPEC PI3USB30532 MUX DRIVER
23992M:	Hans de Goede <hdegoede@redhat.com>
23993L:	linux-usb@vger.kernel.org
23994S:	Maintained
23995F:	drivers/usb/typec/mux/pi3usb30532.c
23996
23997USB TYPEC PORT CONTROLLER DRIVERS
23998L:	linux-usb@vger.kernel.org
23999S:	Orphan
24000F:	drivers/usb/typec/tcpm/
24001
24002USB UHCI DRIVER
24003M:	Alan Stern <stern@rowland.harvard.edu>
24004L:	linux-usb@vger.kernel.org
24005S:	Maintained
24006F:	drivers/usb/host/uhci*
24007
24008USB VIDEO CLASS
24009M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24010L:	linux-media@vger.kernel.org
24011S:	Maintained
24012W:	http://www.ideasonboard.org/uvc/
24013T:	git git://linuxtv.org/media_tree.git
24014F:	drivers/media/usb/uvc/
24015F:	include/uapi/linux/uvcvideo.h
24016
24017USB WEBCAM GADGET
24018L:	linux-usb@vger.kernel.org
24019S:	Orphan
24020F:	drivers/usb/gadget/function/*uvc*
24021F:	drivers/usb/gadget/legacy/webcam.c
24022F:	include/uapi/linux/usb/g_uvc.h
24023
24024USB XHCI DRIVER
24025M:	Mathias Nyman <mathias.nyman@intel.com>
24026L:	linux-usb@vger.kernel.org
24027S:	Supported
24028F:	drivers/usb/host/pci-quirks*
24029F:	drivers/usb/host/xhci*
24030
24031USER DATAGRAM PROTOCOL (UDP)
24032M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24033L:	netdev@vger.kernel.org
24034S:	Maintained
24035F:	include/linux/udp.h
24036F:	include/net/udp.h
24037F:	include/trace/events/udp.h
24038F:	include/uapi/linux/udp.h
24039F:	net/ipv4/udp.c
24040F:	net/ipv6/udp.c
24041
24042USER-MODE LINUX (UML)
24043M:	Richard Weinberger <richard@nod.at>
24044M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24045M:	Johannes Berg <johannes@sipsolutions.net>
24046L:	linux-um@lists.infradead.org
24047S:	Maintained
24048W:	http://user-mode-linux.sourceforge.net
24049Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24052F:	Documentation/virt/uml/
24053F:	arch/um/
24054F:	arch/x86/um/
24055F:	fs/hostfs/
24056
24057USERSPACE COPYIN/COPYOUT (UIOVEC)
24058M:	Alexander Viro <viro@zeniv.linux.org.uk>
24059S:	Maintained
24060F:	include/linux/uio.h
24061F:	lib/iov_iter.c
24062
24063USERSPACE DMA BUFFER DRIVER
24064M:	Gerd Hoffmann <kraxel@redhat.com>
24065L:	dri-devel@lists.freedesktop.org
24066S:	Maintained
24067T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24068F:	drivers/dma-buf/udmabuf.c
24069F:	include/uapi/linux/udmabuf.h
24070
24071USERSPACE I/O (UIO)
24072M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24073S:	Maintained
24074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24075F:	Documentation/driver-api/uio-howto.rst
24076F:	drivers/uio/
24077F:	include/linux/uio_driver.h
24078
24079UTIL-LINUX PACKAGE
24080M:	Karel Zak <kzak@redhat.com>
24081L:	util-linux@vger.kernel.org
24082S:	Maintained
24083W:	http://en.wikipedia.org/wiki/Util-linux
24084T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24085
24086UUID HELPERS
24087R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24088L:	linux-kernel@vger.kernel.org
24089S:	Maintained
24090F:	include/linux/uuid.h
24091F:	lib/test_uuid.c
24092F:	lib/uuid.c
24093
24094UV SYSFS DRIVER
24095M:	Justin Ernst <justin.ernst@hpe.com>
24096L:	platform-driver-x86@vger.kernel.org
24097S:	Maintained
24098F:	drivers/platform/x86/uv_sysfs.c
24099
24100UVESAFB DRIVER
24101M:	Michal Januszewski <spock@gentoo.org>
24102L:	linux-fbdev@vger.kernel.org
24103S:	Maintained
24104W:	https://github.com/mjanusz/v86d
24105F:	Documentation/fb/uvesafb.rst
24106F:	drivers/video/fbdev/uvesafb.*
24107
24108Ux500 CLOCK DRIVERS
24109M:	Ulf Hansson <ulf.hansson@linaro.org>
24110L:	linux-clk@vger.kernel.org
24111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24112S:	Maintained
24113F:	drivers/clk/ux500/
24114
24115V4L2 ASYNC AND FWNODE FRAMEWORKS
24116M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24117L:	linux-media@vger.kernel.org
24118S:	Maintained
24119T:	git git://linuxtv.org/media_tree.git
24120F:	drivers/media/v4l2-core/v4l2-async.c
24121F:	drivers/media/v4l2-core/v4l2-fwnode.c
24122F:	include/media/v4l2-async.h
24123F:	include/media/v4l2-fwnode.h
24124
24125V4L2 LENS DRIVERS
24126M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24127L:	linux-media@vger.kernel.org
24128S:	Maintained
24129F:	drivers/media/i2c/ak*
24130F:	drivers/media/i2c/dw*
24131F:	drivers/media/i2c/lm*
24132
24133V4L2 CAMERA SENSOR DRIVERS
24134M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24135L:	linux-media@vger.kernel.org
24136S:	Maintained
24137F:	Documentation/driver-api/media/camera-sensor.rst
24138F:	Documentation/driver-api/media/tx-rx.rst
24139F:	drivers/media/i2c/ar*
24140F:	drivers/media/i2c/gc*
24141F:	drivers/media/i2c/hi*
24142F:	drivers/media/i2c/imx*
24143F:	drivers/media/i2c/mt*
24144F:	drivers/media/i2c/og*
24145F:	drivers/media/i2c/ov*
24146F:	drivers/media/i2c/s5*
24147F:	drivers/media/i2c/vgxy61.c
24148
24149VF610 NAND DRIVER
24150M:	Stefan Agner <stefan@agner.ch>
24151L:	linux-mtd@lists.infradead.org
24152S:	Supported
24153F:	drivers/mtd/nand/raw/vf610_nfc.c
24154
24155VFAT/FAT/MSDOS FILESYSTEM
24156M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24157S:	Maintained
24158F:	Documentation/filesystems/vfat.rst
24159F:	fs/fat/
24160F:	tools/testing/selftests/filesystems/fat/
24161
24162VFIO CDX DRIVER
24163M:	Nipun Gupta <nipun.gupta@amd.com>
24164M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24165L:	kvm@vger.kernel.org
24166S:	Maintained
24167F:	drivers/vfio/cdx/*
24168
24169VFIO DRIVER
24170M:	Alex Williamson <alex.williamson@redhat.com>
24171L:	kvm@vger.kernel.org
24172S:	Maintained
24173T:	git https://github.com/awilliam/linux-vfio.git
24174F:	Documentation/ABI/testing/debugfs-vfio
24175F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24176F:	Documentation/driver-api/vfio.rst
24177F:	drivers/vfio/
24178F:	include/linux/vfio.h
24179F:	include/linux/vfio_pci_core.h
24180F:	include/uapi/linux/vfio.h
24181
24182VFIO FSL-MC DRIVER
24183L:	kvm@vger.kernel.org
24184S:	Orphan
24185F:	drivers/vfio/fsl-mc/
24186
24187VFIO HISILICON PCI DRIVER
24188M:	Longfang Liu <liulongfang@huawei.com>
24189M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24190L:	kvm@vger.kernel.org
24191S:	Maintained
24192F:	drivers/vfio/pci/hisilicon/
24193
24194VFIO MEDIATED DEVICE DRIVERS
24195M:	Kirti Wankhede <kwankhede@nvidia.com>
24196L:	kvm@vger.kernel.org
24197S:	Maintained
24198F:	Documentation/driver-api/vfio-mediated-device.rst
24199F:	drivers/vfio/mdev/
24200F:	include/linux/mdev.h
24201F:	samples/vfio-mdev/
24202
24203VFIO MLX5 PCI DRIVER
24204M:	Yishai Hadas <yishaih@nvidia.com>
24205L:	kvm@vger.kernel.org
24206S:	Maintained
24207F:	drivers/vfio/pci/mlx5/
24208
24209VFIO NVIDIA GRACE GPU DRIVER
24210M:	Ankit Agrawal <ankita@nvidia.com>
24211L:	kvm@vger.kernel.org
24212S:	Supported
24213F:	drivers/vfio/pci/nvgrace-gpu/
24214
24215VFIO PCI DEVICE SPECIFIC DRIVERS
24216R:	Jason Gunthorpe <jgg@nvidia.com>
24217R:	Yishai Hadas <yishaih@nvidia.com>
24218R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24219R:	Kevin Tian <kevin.tian@intel.com>
24220L:	kvm@vger.kernel.org
24221S:	Maintained
24222P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24223F:	drivers/vfio/pci/*/
24224
24225VFIO PDS PCI DRIVER
24226M:	Brett Creeley <brett.creeley@amd.com>
24227L:	kvm@vger.kernel.org
24228S:	Maintained
24229F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24230F:	drivers/vfio/pci/pds/
24231
24232VFIO PLATFORM DRIVER
24233M:	Eric Auger <eric.auger@redhat.com>
24234L:	kvm@vger.kernel.org
24235S:	Maintained
24236F:	drivers/vfio/platform/
24237
24238VFIO QAT PCI DRIVER
24239M:	Xin Zeng <xin.zeng@intel.com>
24240M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24241L:	kvm@vger.kernel.org
24242L:	qat-linux@intel.com
24243S:	Supported
24244F:	drivers/vfio/pci/qat/
24245
24246VFIO VIRTIO PCI DRIVER
24247M:	Yishai Hadas <yishaih@nvidia.com>
24248L:	kvm@vger.kernel.org
24249L:	virtualization@lists.linux.dev
24250S:	Maintained
24251F:	drivers/vfio/pci/virtio
24252
24253VGA_SWITCHEROO
24254R:	Lukas Wunner <lukas@wunner.de>
24255S:	Maintained
24256T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24257F:	Documentation/gpu/vga-switcheroo.rst
24258F:	drivers/gpu/vga/vga_switcheroo.c
24259F:	include/linux/vga_switcheroo.h
24260
24261VIA RHINE NETWORK DRIVER
24262M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24263S:	Maintained
24264F:	drivers/net/ethernet/via/via-rhine.c
24265
24266VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24267M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24268L:	linux-fbdev@vger.kernel.org
24269S:	Maintained
24270F:	drivers/video/fbdev/via/
24271F:	include/linux/via-core.h
24272F:	include/linux/via_i2c.h
24273
24274VIA VELOCITY NETWORK DRIVER
24275M:	Francois Romieu <romieu@fr.zoreil.com>
24276L:	netdev@vger.kernel.org
24277S:	Maintained
24278F:	drivers/net/ethernet/via/via-velocity.*
24279
24280VICODEC VIRTUAL CODEC DRIVER
24281M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24282L:	linux-media@vger.kernel.org
24283S:	Maintained
24284W:	https://linuxtv.org
24285T:	git git://linuxtv.org/media_tree.git
24286F:	drivers/media/test-drivers/vicodec/*
24287
24288VIDEO I2C POLLING DRIVER
24289M:	Matt Ranostay <matt.ranostay@konsulko.com>
24290L:	linux-media@vger.kernel.org
24291S:	Maintained
24292F:	drivers/media/i2c/video-i2c.c
24293
24294VIDEO MULTIPLEXER DRIVER
24295M:	Philipp Zabel <p.zabel@pengutronix.de>
24296L:	linux-media@vger.kernel.org
24297S:	Maintained
24298F:	drivers/media/platform/video-mux.c
24299
24300VIDEOBUF2 FRAMEWORK
24301M:	Tomasz Figa <tfiga@chromium.org>
24302M:	Marek Szyprowski <m.szyprowski@samsung.com>
24303L:	linux-media@vger.kernel.org
24304S:	Maintained
24305F:	drivers/media/common/videobuf2/*
24306F:	include/media/videobuf2-*
24307
24308VIDTV VIRTUAL DIGITAL TV DRIVER
24309M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24310L:	linux-media@vger.kernel.org
24311S:	Maintained
24312W:	https://linuxtv.org
24313T:	git git://linuxtv.org/media_tree.git
24314F:	drivers/media/test-drivers/vidtv/*
24315
24316VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24317M:	Shuah Khan <skhan@linuxfoundation.org>
24318R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24319L:	linux-media@vger.kernel.org
24320S:	Maintained
24321W:	https://linuxtv.org
24322T:	git git://linuxtv.org/media_tree.git
24323F:	drivers/media/test-drivers/vimc/*
24324
24325VIRT LIB
24326M:	Alex Williamson <alex.williamson@redhat.com>
24327M:	Paolo Bonzini <pbonzini@redhat.com>
24328L:	kvm@vger.kernel.org
24329S:	Supported
24330F:	virt/lib/
24331
24332VIRTIO AND VHOST VSOCK DRIVER
24333M:	Stefan Hajnoczi <stefanha@redhat.com>
24334M:	Stefano Garzarella <sgarzare@redhat.com>
24335L:	kvm@vger.kernel.org
24336L:	virtualization@lists.linux.dev
24337L:	netdev@vger.kernel.org
24338S:	Maintained
24339F:	drivers/vhost/vsock.c
24340F:	include/linux/virtio_vsock.h
24341F:	include/uapi/linux/virtio_vsock.h
24342F:	net/vmw_vsock/virtio_transport.c
24343F:	net/vmw_vsock/virtio_transport_common.c
24344
24345VIRTIO BALLOON
24346M:	"Michael S. Tsirkin" <mst@redhat.com>
24347M:	David Hildenbrand <david@redhat.com>
24348L:	virtualization@lists.linux.dev
24349S:	Maintained
24350F:	drivers/virtio/virtio_balloon.c
24351F:	include/linux/balloon_compaction.h
24352F:	include/uapi/linux/virtio_balloon.h
24353F:	mm/balloon_compaction.c
24354
24355VIRTIO BLOCK AND SCSI DRIVERS
24356M:	"Michael S. Tsirkin" <mst@redhat.com>
24357M:	Jason Wang <jasowang@redhat.com>
24358R:	Paolo Bonzini <pbonzini@redhat.com>
24359R:	Stefan Hajnoczi <stefanha@redhat.com>
24360R:	Eugenio Pérez <eperezma@redhat.com>
24361L:	virtualization@lists.linux.dev
24362S:	Maintained
24363F:	drivers/block/virtio_blk.c
24364F:	drivers/scsi/virtio_scsi.c
24365F:	include/uapi/linux/virtio_blk.h
24366F:	include/uapi/linux/virtio_scsi.h
24367
24368VIRTIO CONSOLE DRIVER
24369M:	Amit Shah <amit@kernel.org>
24370L:	virtualization@lists.linux.dev
24371S:	Maintained
24372F:	drivers/char/virtio_console.c
24373F:	include/uapi/linux/virtio_console.h
24374
24375VIRTIO CORE AND NET DRIVERS
24376M:	"Michael S. Tsirkin" <mst@redhat.com>
24377M:	Jason Wang <jasowang@redhat.com>
24378R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24379R:	Eugenio Pérez <eperezma@redhat.com>
24380L:	virtualization@lists.linux.dev
24381S:	Maintained
24382F:	Documentation/ABI/testing/sysfs-bus-vdpa
24383F:	Documentation/ABI/testing/sysfs-class-vduse
24384F:	Documentation/devicetree/bindings/virtio/
24385F:	Documentation/driver-api/virtio/
24386F:	drivers/block/virtio_blk.c
24387F:	drivers/crypto/virtio/
24388F:	drivers/net/virtio_net.c
24389F:	drivers/vdpa/
24390F:	drivers/virtio/
24391F:	include/linux/vdpa.h
24392F:	include/linux/virtio*.h
24393F:	include/linux/vringh.h
24394F:	include/uapi/linux/virtio_*.h
24395F:	net/vmw_vsock/virtio*
24396F:	tools/virtio/
24397F:	tools/testing/selftests/drivers/net/virtio_net/
24398
24399VIRTIO CRYPTO DRIVER
24400M:	Gonglei <arei.gonglei@huawei.com>
24401L:	virtualization@lists.linux.dev
24402L:	linux-crypto@vger.kernel.org
24403S:	Maintained
24404F:	drivers/crypto/virtio/
24405F:	include/uapi/linux/virtio_crypto.h
24406
24407VIRTIO DRIVERS FOR S390
24408M:	Cornelia Huck <cohuck@redhat.com>
24409M:	Halil Pasic <pasic@linux.ibm.com>
24410M:	Eric Farman <farman@linux.ibm.com>
24411L:	linux-s390@vger.kernel.org
24412L:	virtualization@lists.linux.dev
24413L:	kvm@vger.kernel.org
24414S:	Supported
24415F:	arch/s390/include/uapi/asm/virtio-ccw.h
24416F:	drivers/s390/virtio/
24417
24418VIRTIO FILE SYSTEM
24419M:	Vivek Goyal <vgoyal@redhat.com>
24420M:	Stefan Hajnoczi <stefanha@redhat.com>
24421M:	Miklos Szeredi <miklos@szeredi.hu>
24422R:	Eugenio Pérez <eperezma@redhat.com>
24423L:	virtualization@lists.linux.dev
24424L:	linux-fsdevel@vger.kernel.org
24425S:	Supported
24426W:	https://virtio-fs.gitlab.io/
24427F:	Documentation/filesystems/virtiofs.rst
24428F:	fs/fuse/virtio_fs.c
24429F:	include/uapi/linux/virtio_fs.h
24430
24431VIRTIO GPIO DRIVER
24432M:	Enrico Weigelt, metux IT consult <info@metux.net>
24433M:	Viresh Kumar <vireshk@kernel.org>
24434L:	linux-gpio@vger.kernel.org
24435L:	virtualization@lists.linux.dev
24436S:	Maintained
24437F:	drivers/gpio/gpio-virtio.c
24438F:	include/uapi/linux/virtio_gpio.h
24439
24440VIRTIO GPU DRIVER
24441M:	David Airlie <airlied@redhat.com>
24442M:	Gerd Hoffmann <kraxel@redhat.com>
24443R:	Gurchetan Singh <gurchetansingh@chromium.org>
24444R:	Chia-I Wu <olvaffe@gmail.com>
24445L:	dri-devel@lists.freedesktop.org
24446L:	virtualization@lists.linux.dev
24447S:	Maintained
24448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24449F:	drivers/gpu/drm/ci/xfails/virtio*
24450F:	drivers/gpu/drm/virtio/
24451F:	include/uapi/linux/virtio_gpu.h
24452
24453VIRTIO HOST (VHOST)
24454M:	"Michael S. Tsirkin" <mst@redhat.com>
24455M:	Jason Wang <jasowang@redhat.com>
24456R:	Eugenio Pérez <eperezma@redhat.com>
24457L:	kvm@vger.kernel.org
24458L:	virtualization@lists.linux.dev
24459L:	netdev@vger.kernel.org
24460S:	Maintained
24461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24462F:	drivers/vhost/
24463F:	include/linux/sched/vhost_task.h
24464F:	include/linux/vhost_iotlb.h
24465F:	include/uapi/linux/vhost.h
24466F:	kernel/vhost_task.c
24467
24468VIRTIO HOST (VHOST-SCSI)
24469M:	"Michael S. Tsirkin" <mst@redhat.com>
24470M:	Jason Wang <jasowang@redhat.com>
24471M:	Mike Christie <michael.christie@oracle.com>
24472R:	Paolo Bonzini <pbonzini@redhat.com>
24473R:	Stefan Hajnoczi <stefanha@redhat.com>
24474L:	virtualization@lists.linux.dev
24475S:	Maintained
24476F:	drivers/vhost/scsi.c
24477
24478VIRTIO I2C DRIVER
24479M:	Viresh Kumar <viresh.kumar@linaro.org>
24480R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24481L:	linux-i2c@vger.kernel.org
24482L:	virtualization@lists.linux.dev
24483S:	Maintained
24484F:	drivers/i2c/busses/i2c-virtio.c
24485F:	include/uapi/linux/virtio_i2c.h
24486
24487VIRTIO INPUT DRIVER
24488M:	Gerd Hoffmann <kraxel@redhat.com>
24489S:	Maintained
24490F:	drivers/virtio/virtio_input.c
24491F:	include/uapi/linux/virtio_input.h
24492
24493VIRTIO IOMMU DRIVER
24494M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24495L:	virtualization@lists.linux.dev
24496S:	Maintained
24497F:	drivers/iommu/virtio-iommu.c
24498F:	include/uapi/linux/virtio_iommu.h
24499
24500VIRTIO MEM DRIVER
24501M:	David Hildenbrand <david@redhat.com>
24502L:	virtualization@lists.linux.dev
24503S:	Maintained
24504W:	https://virtio-mem.gitlab.io/
24505F:	drivers/virtio/virtio_mem.c
24506F:	include/uapi/linux/virtio_mem.h
24507
24508VIRTIO PMEM DRIVER
24509M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24510L:	virtualization@lists.linux.dev
24511S:	Maintained
24512F:	drivers/nvdimm/nd_virtio.c
24513F:	drivers/nvdimm/virtio_pmem.c
24514
24515VIRTIO SOUND DRIVER
24516M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24517M:	"Michael S. Tsirkin" <mst@redhat.com>
24518L:	virtualization@lists.linux.dev
24519L:	linux-sound@vger.kernel.org
24520S:	Maintained
24521F:	include/uapi/linux/virtio_snd.h
24522F:	sound/virtio/*
24523
24524VIRTUAL BOX GUEST DEVICE DRIVER
24525M:	Hans de Goede <hdegoede@redhat.com>
24526M:	Arnd Bergmann <arnd@arndb.de>
24527M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24528S:	Maintained
24529F:	drivers/virt/vboxguest/
24530F:	include/linux/vbox_utils.h
24531F:	include/uapi/linux/vbox*.h
24532
24533VIRTUAL BOX SHARED FOLDER VFS DRIVER
24534M:	Hans de Goede <hdegoede@redhat.com>
24535L:	linux-fsdevel@vger.kernel.org
24536S:	Maintained
24537F:	fs/vboxsf/*
24538
24539VIRTUAL PCM TEST DRIVER
24540M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24541L:	linux-sound@vger.kernel.org
24542S:	Maintained
24543F:	Documentation/sound/cards/pcmtest.rst
24544F:	sound/drivers/pcmtest.c
24545F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24546
24547VIRTUAL SERIO DEVICE DRIVER
24548M:	Stephen Chandler Paul <thatslyude@gmail.com>
24549S:	Maintained
24550F:	drivers/input/serio/userio.c
24551F:	include/uapi/linux/userio.h
24552
24553VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24554M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24555S:	Maintained
24556F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24557F:	drivers/iio/light/veml6075.c
24558
24559VISL VIRTUAL STATELESS DECODER DRIVER
24560M:	Daniel Almeida <daniel.almeida@collabora.com>
24561L:	linux-media@vger.kernel.org
24562S:	Supported
24563F:	drivers/media/test-drivers/visl
24564
24565VIVID VIRTUAL VIDEO DRIVER
24566M:	Hans Verkuil <hverkuil@xs4all.nl>
24567L:	linux-media@vger.kernel.org
24568S:	Maintained
24569W:	https://linuxtv.org
24570T:	git git://linuxtv.org/media_tree.git
24571F:	drivers/media/test-drivers/vivid/*
24572
24573VM SOCKETS (AF_VSOCK)
24574M:	Stefano Garzarella <sgarzare@redhat.com>
24575L:	virtualization@lists.linux.dev
24576L:	netdev@vger.kernel.org
24577S:	Maintained
24578F:	drivers/net/vsockmon.c
24579F:	include/net/af_vsock.h
24580F:	include/uapi/linux/vm_sockets.h
24581F:	include/uapi/linux/vm_sockets_diag.h
24582F:	include/uapi/linux/vsockmon.h
24583F:	net/vmw_vsock/
24584F:	tools/testing/vsock/
24585
24586VMA
24587M:	Andrew Morton <akpm@linux-foundation.org>
24588M:	Liam R. Howlett <Liam.Howlett@oracle.com>
24589M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24590R:	Vlastimil Babka <vbabka@suse.cz>
24591R:	Jann Horn <jannh@google.com>
24592L:	linux-mm@kvack.org
24593S:	Maintained
24594W:	https://www.linux-mm.org
24595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24596F:	mm/vma.c
24597F:	mm/vma.h
24598F:	mm/vma_internal.h
24599F:	tools/testing/vma/
24600
24601VMALLOC
24602M:	Andrew Morton <akpm@linux-foundation.org>
24603R:	Uladzislau Rezki <urezki@gmail.com>
24604R:	Christoph Hellwig <hch@infradead.org>
24605L:	linux-mm@kvack.org
24606S:	Maintained
24607W:	http://www.linux-mm.org
24608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24609F:	include/linux/vmalloc.h
24610F:	mm/vmalloc.c
24611
24612VME SUBSYSTEM
24613L:	linux-kernel@vger.kernel.org
24614S:	Orphan
24615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24616F:	Documentation/driver-api/vme.rst
24617F:	drivers/staging/vme_user/
24618
24619VMWARE BALLOON DRIVER
24620M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24621R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24622L:	linux-kernel@vger.kernel.org
24623S:	Supported
24624F:	drivers/misc/vmw_balloon.c
24625
24626VMWARE HYPERVISOR INTERFACE
24627M:	Ajay Kaher <ajay.kaher@broadcom.com>
24628M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24629R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24630L:	virtualization@lists.linux.dev
24631L:	x86@kernel.org
24632S:	Supported
24633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24634F:	arch/x86/include/asm/vmware.h
24635F:	arch/x86/kernel/cpu/vmware.c
24636
24637VMWARE PVRDMA DRIVER
24638M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24639M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24640R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24641L:	linux-rdma@vger.kernel.org
24642S:	Supported
24643F:	drivers/infiniband/hw/vmw_pvrdma/
24644
24645VMWARE PVSCSI DRIVER
24646M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24647R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24648L:	linux-scsi@vger.kernel.org
24649S:	Supported
24650F:	drivers/scsi/vmw_pvscsi.c
24651F:	drivers/scsi/vmw_pvscsi.h
24652
24653VMWARE VIRTUAL PTP CLOCK DRIVER
24654M:	Nick Shi <nick.shi@broadcom.com>
24655R:	Ajay Kaher <ajay.kaher@broadcom.com>
24656R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24657R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24658L:	netdev@vger.kernel.org
24659S:	Supported
24660F:	drivers/ptp/ptp_vmw.c
24661
24662VMWARE VMCI DRIVER
24663M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24664M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24665R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24666L:	linux-kernel@vger.kernel.org
24667S:	Supported
24668F:	drivers/misc/vmw_vmci/
24669F:	include/linux/vmw_vmci*
24670
24671VMWARE VMMOUSE SUBDRIVER
24672M:	Zack Rusin <zack.rusin@broadcom.com>
24673R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24674L:	linux-input@vger.kernel.org
24675S:	Supported
24676F:	drivers/input/mouse/vmmouse.c
24677F:	drivers/input/mouse/vmmouse.h
24678
24679VMWARE VMXNET3 ETHERNET DRIVER
24680M:	Ronak Doshi <ronak.doshi@broadcom.com>
24681R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24682L:	netdev@vger.kernel.org
24683S:	Supported
24684F:	drivers/net/vmxnet3/
24685
24686VMWARE VSOCK VMCI TRANSPORT DRIVER
24687M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24688M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24689R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24690L:	linux-kernel@vger.kernel.org
24691S:	Supported
24692F:	net/vmw_vsock/vmci_transport*
24693
24694VOCORE VOCORE2 BOARD
24695M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24696L:	linux-mips@vger.kernel.org
24697S:	Maintained
24698F:	arch/mips/boot/dts/ralink/vocore2.dts
24699
24700VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24701M:	Liam Girdwood <lgirdwood@gmail.com>
24702M:	Mark Brown <broonie@kernel.org>
24703L:	linux-kernel@vger.kernel.org
24704S:	Supported
24705W:	http://www.slimlogic.co.uk/?p=48
24706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24707F:	Documentation/devicetree/bindings/regulator/
24708F:	Documentation/power/regulator/
24709F:	drivers/regulator/
24710F:	include/dt-bindings/regulator/
24711F:	include/linux/regulator/
24712K:	regulator_get_optional
24713
24714VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24715R:	Matti Vaittinen <mazziesaccount@gmail.com>
24716F:	drivers/regulator/irq_helpers.c
24717
24718VRF
24719M:	David Ahern <dsahern@kernel.org>
24720L:	netdev@vger.kernel.org
24721S:	Maintained
24722F:	Documentation/networking/vrf.rst
24723F:	drivers/net/vrf.c
24724
24725VSPRINTF
24726M:	Petr Mladek <pmladek@suse.com>
24727M:	Steven Rostedt <rostedt@goodmis.org>
24728R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24729R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24730R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24731S:	Maintained
24732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24733F:	Documentation/core-api/printk-formats.rst
24734F:	lib/test_printf.c
24735F:	lib/test_scanf.c
24736F:	lib/vsprintf.c
24737
24738VT1211 HARDWARE MONITOR DRIVER
24739M:	Juerg Haefliger <juergh@proton.me>
24740L:	linux-hwmon@vger.kernel.org
24741S:	Maintained
24742F:	Documentation/hwmon/vt1211.rst
24743F:	drivers/hwmon/vt1211.c
24744
24745VT8231 HARDWARE MONITOR DRIVER
24746M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24747L:	linux-hwmon@vger.kernel.org
24748S:	Maintained
24749F:	drivers/hwmon/vt8231.c
24750
24751VUB300 USB to SDIO/SD/MMC bridge chip
24752L:	linux-mmc@vger.kernel.org
24753S:	Orphan
24754F:	drivers/mmc/host/vub300.c
24755
24756W1 DALLAS'S 1-WIRE BUS
24757M:	Krzysztof Kozlowski <krzk@kernel.org>
24758S:	Maintained
24759F:	Documentation/devicetree/bindings/w1/
24760F:	Documentation/w1/
24761F:	drivers/w1/
24762F:	include/linux/w1.h
24763
24764W83791D HARDWARE MONITORING DRIVER
24765M:	Marc Hulsman <m.hulsman@tudelft.nl>
24766L:	linux-hwmon@vger.kernel.org
24767S:	Maintained
24768F:	Documentation/hwmon/w83791d.rst
24769F:	drivers/hwmon/w83791d.c
24770
24771W83793 HARDWARE MONITORING DRIVER
24772M:	Rudolf Marek <r.marek@assembler.cz>
24773L:	linux-hwmon@vger.kernel.org
24774S:	Maintained
24775F:	Documentation/hwmon/w83793.rst
24776F:	drivers/hwmon/w83793.c
24777
24778W83795 HARDWARE MONITORING DRIVER
24779M:	Jean Delvare <jdelvare@suse.com>
24780L:	linux-hwmon@vger.kernel.org
24781S:	Maintained
24782F:	drivers/hwmon/w83795.c
24783
24784W83L51xD SD/MMC CARD INTERFACE DRIVER
24785M:	Pierre Ossman <pierre@ossman.eu>
24786S:	Maintained
24787F:	drivers/mmc/host/wbsd.*
24788
24789WACOM PROTOCOL 4 SERIAL TABLETS
24790M:	Julian Squires <julian@cipht.net>
24791M:	Hans de Goede <hdegoede@redhat.com>
24792L:	linux-input@vger.kernel.org
24793S:	Maintained
24794F:	drivers/input/tablet/wacom_serial4.c
24795
24796WANGXUN ETHERNET DRIVER
24797M:	Jiawen Wu <jiawenwu@trustnetic.com>
24798M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24799L:	netdev@vger.kernel.org
24800S:	Maintained
24801W:	https://www.net-swift.com
24802F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24803F:	drivers/net/ethernet/wangxun/
24804F:	drivers/net/pcs/pcs-xpcs-wx.c
24805
24806WATCHDOG DEVICE DRIVERS
24807M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24808M:	Guenter Roeck <linux@roeck-us.net>
24809L:	linux-watchdog@vger.kernel.org
24810S:	Maintained
24811W:	http://www.linux-watchdog.org/
24812T:	git git://www.linux-watchdog.org/linux-watchdog.git
24813F:	Documentation/devicetree/bindings/watchdog/
24814F:	Documentation/watchdog/
24815F:	drivers/watchdog/
24816F:	include/linux/watchdog.h
24817F:	include/trace/events/watchdog.h
24818F:	include/uapi/linux/watchdog.h
24819
24820WAVE5 VPU CODEC DRIVER
24821M:	Nas Chung <nas.chung@chipsnmedia.com>
24822M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24823L:	linux-media@vger.kernel.org
24824S:	Maintained
24825F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24826F:	drivers/media/platform/chips-media/wave5/
24827
24828WHISKEYCOVE PMIC GPIO DRIVER
24829M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24830L:	linux-gpio@vger.kernel.org
24831S:	Maintained
24832F:	drivers/gpio/gpio-wcove.c
24833
24834WHWAVE RTC DRIVER
24835M:	Dianlong Li <long17.cool@163.com>
24836L:	linux-rtc@vger.kernel.org
24837S:	Maintained
24838F:	drivers/rtc/rtc-sd3078.c
24839
24840WIIMOTE HID DRIVER
24841M:	David Rheinsberg <david@readahead.eu>
24842L:	linux-input@vger.kernel.org
24843S:	Maintained
24844F:	drivers/hid/hid-wiimote*
24845
24846WILOCITY WIL6210 WIRELESS DRIVER
24847L:	linux-wireless@vger.kernel.org
24848S:	Orphan
24849W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24850F:	drivers/net/wireless/ath/wil6210/
24851
24852WINBOND CIR DRIVER
24853M:	David Härdeman <david@hardeman.nu>
24854S:	Maintained
24855F:	drivers/media/rc/winbond-cir.c
24856
24857WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24858L:	linux-watchdog@vger.kernel.org
24859S:	Orphan
24860F:	drivers/watchdog/ebc-c384_wdt.c
24861
24862WINSYSTEMS WS16C48 GPIO DRIVER
24863M:	William Breathitt Gray <wbg@kernel.org>
24864L:	linux-gpio@vger.kernel.org
24865S:	Maintained
24866F:	drivers/gpio/gpio-ws16c48.c
24867
24868WIREGUARD SECURE NETWORK TUNNEL
24869M:	Jason A. Donenfeld <Jason@zx2c4.com>
24870L:	wireguard@lists.zx2c4.com
24871L:	netdev@vger.kernel.org
24872S:	Maintained
24873F:	drivers/net/wireguard/
24874F:	tools/testing/selftests/wireguard/
24875
24876WISTRON LAPTOP BUTTON DRIVER
24877M:	Miloslav Trmac <mitr@volny.cz>
24878S:	Maintained
24879F:	drivers/input/misc/wistron_btns.c
24880
24881WMI BINARY MOF DRIVER
24882M:	Armin Wolf <W_Armin@gmx.de>
24883R:	Thomas Weißschuh <linux@weissschuh.net>
24884L:	platform-driver-x86@vger.kernel.org
24885S:	Maintained
24886F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24887F:	Documentation/wmi/devices/wmi-bmof.rst
24888F:	drivers/platform/x86/wmi-bmof.c
24889
24890WOLFSON MICROELECTRONICS DRIVERS
24891L:	patches@opensource.cirrus.com
24892S:	Supported
24893W:	https://github.com/CirrusLogic/linux-drivers/wiki
24894T:	git https://github.com/CirrusLogic/linux-drivers.git
24895F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24896F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24897F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24898F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24899F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24900F:	Documentation/devicetree/bindings/sound/wm*
24901F:	Documentation/hwmon/wm83??.rst
24902F:	arch/arm/mach-s3c/mach-crag6410*
24903F:	drivers/clk/clk-wm83*.c
24904F:	drivers/gpio/gpio-*wm*.c
24905F:	drivers/gpio/gpio-arizona.c
24906F:	drivers/hwmon/wm83??-hwmon.c
24907F:	drivers/input/misc/wm831x-on.c
24908F:	drivers/input/touchscreen/wm831x-ts.c
24909F:	drivers/input/touchscreen/wm97*.c
24910F:	drivers/leds/leds-wm83*.c
24911F:	drivers/mfd/arizona*
24912F:	drivers/mfd/cs47l24*
24913F:	drivers/mfd/wm*.c
24914F:	drivers/power/supply/wm83*.c
24915F:	drivers/regulator/arizona*
24916F:	drivers/regulator/wm8*.c
24917F:	drivers/rtc/rtc-wm83*.c
24918F:	drivers/video/backlight/wm83*_bl.c
24919F:	drivers/watchdog/wm83*_wdt.c
24920F:	include/linux/mfd/arizona/
24921F:	include/linux/mfd/wm831x/
24922F:	include/linux/mfd/wm8350/
24923F:	include/linux/mfd/wm8400*
24924F:	include/linux/regulator/arizona*
24925F:	include/linux/wm97xx.h
24926F:	include/sound/wm????.h
24927F:	sound/soc/codecs/arizona*
24928F:	sound/soc/codecs/cs47l24*
24929F:	sound/soc/codecs/wm*
24930
24931WORKQUEUE
24932M:	Tejun Heo <tj@kernel.org>
24933R:	Lai Jiangshan <jiangshanlai@gmail.com>
24934S:	Maintained
24935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24936F:	Documentation/core-api/workqueue.rst
24937F:	include/linux/workqueue.h
24938F:	kernel/workqueue.c
24939F:	kernel/workqueue_internal.h
24940
24941WWAN DRIVERS
24942M:	Loic Poulain <loic.poulain@linaro.org>
24943M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24944R:	Johannes Berg <johannes@sipsolutions.net>
24945L:	netdev@vger.kernel.org
24946S:	Maintained
24947F:	drivers/net/wwan/
24948F:	include/linux/wwan.h
24949F:	include/uapi/linux/wwan.h
24950
24951X-POWERS AXP288 PMIC DRIVERS
24952M:	Hans de Goede <hdegoede@redhat.com>
24953S:	Maintained
24954F:	drivers/acpi/pmic/intel_pmic_xpower.c
24955N:	axp288
24956
24957X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24958M:	Chen-Yu Tsai <wens@csie.org>
24959L:	linux-kernel@vger.kernel.org
24960S:	Maintained
24961N:	axp[128]
24962
24963X.25 STACK
24964M:	Martin Schiller <ms@dev.tdt.de>
24965L:	linux-x25@vger.kernel.org
24966S:	Maintained
24967F:	Documentation/networking/lapb-module.rst
24968F:	Documentation/networking/x25*
24969F:	drivers/net/wan/hdlc_x25.c
24970F:	drivers/net/wan/lapbether.c
24971F:	include/*/lapb.h
24972F:	include/net/x25*
24973F:	include/uapi/linux/x25.h
24974F:	net/lapb/
24975F:	net/x25/
24976
24977X86 ARCHITECTURE (32-BIT AND 64-BIT)
24978M:	Thomas Gleixner <tglx@linutronix.de>
24979M:	Ingo Molnar <mingo@redhat.com>
24980M:	Borislav Petkov <bp@alien8.de>
24981M:	Dave Hansen <dave.hansen@linux.intel.com>
24982M:	x86@kernel.org
24983R:	"H. Peter Anvin" <hpa@zytor.com>
24984L:	linux-kernel@vger.kernel.org
24985S:	Maintained
24986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24987F:	Documentation/arch/x86/
24988F:	Documentation/devicetree/bindings/x86/
24989F:	arch/x86/
24990F:	tools/testing/selftests/x86
24991
24992X86 CPUID DATABASE
24993M:	Borislav Petkov <bp@alien8.de>
24994M:	Thomas Gleixner <tglx@linutronix.de>
24995M:	x86@kernel.org
24996R:	Ahmed S. Darwish <darwi@linutronix.de>
24997L:	x86-cpuid@lists.linux.dev
24998S:	Maintained
24999W:	https://x86-cpuid.org
25000F:	tools/arch/x86/kcpuid/cpuid.csv
25001
25002X86 ENTRY CODE
25003M:	Andy Lutomirski <luto@kernel.org>
25004L:	linux-kernel@vger.kernel.org
25005S:	Maintained
25006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25007F:	arch/x86/entry/
25008
25009X86 HARDWARE VULNERABILITIES
25010M:	Thomas Gleixner <tglx@linutronix.de>
25011M:	Borislav Petkov <bp@alien8.de>
25012M:	Peter Zijlstra <peterz@infradead.org>
25013M:	Josh Poimboeuf <jpoimboe@kernel.org>
25014R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25015S:	Maintained
25016F:	Documentation/admin-guide/hw-vuln/
25017F:	arch/x86/include/asm/nospec-branch.h
25018F:	arch/x86/kernel/cpu/bugs.c
25019
25020X86 MCE INFRASTRUCTURE
25021M:	Tony Luck <tony.luck@intel.com>
25022M:	Borislav Petkov <bp@alien8.de>
25023L:	linux-edac@vger.kernel.org
25024S:	Maintained
25025F:	Documentation/ABI/testing/sysfs-mce
25026F:	Documentation/arch/x86/x86_64/machinecheck.rst
25027F:	arch/x86/kernel/cpu/mce/*
25028
25029X86 MICROCODE UPDATE SUPPORT
25030M:	Borislav Petkov <bp@alien8.de>
25031S:	Maintained
25032F:	arch/x86/kernel/cpu/microcode/*
25033
25034X86 MM
25035M:	Dave Hansen <dave.hansen@linux.intel.com>
25036M:	Andy Lutomirski <luto@kernel.org>
25037M:	Peter Zijlstra <peterz@infradead.org>
25038L:	linux-kernel@vger.kernel.org
25039S:	Maintained
25040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25041F:	arch/x86/mm/
25042
25043X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25044M:	Hans de Goede <hdegoede@redhat.com>
25045L:	platform-driver-x86@vger.kernel.org
25046S:	Maintained
25047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25048F:	drivers/platform/x86/x86-android-tablets/
25049
25050X86 PLATFORM DRIVERS
25051M:	Hans de Goede <hdegoede@redhat.com>
25052M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25053L:	platform-driver-x86@vger.kernel.org
25054S:	Maintained
25055Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25057F:	drivers/platform/olpc/
25058F:	drivers/platform/x86/
25059F:	include/linux/platform_data/x86/
25060
25061X86 PLATFORM UV HPE SUPERDOME FLEX
25062M:	Steve Wahl <steve.wahl@hpe.com>
25063R:	Justin Ernst <justin.ernst@hpe.com>
25064R:	Kyle Meyer <kyle.meyer@hpe.com>
25065R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25066R:	Russ Anderson <russ.anderson@hpe.com>
25067S:	Supported
25068F:	arch/x86/include/asm/uv/
25069F:	arch/x86/kernel/apic/x2apic_uv_x.c
25070F:	arch/x86/platform/uv/
25071
25072X86 STACK UNWINDING
25073M:	Josh Poimboeuf <jpoimboe@kernel.org>
25074M:	Peter Zijlstra <peterz@infradead.org>
25075S:	Supported
25076F:	arch/x86/include/asm/unwind*.h
25077F:	arch/x86/kernel/dumpstack.c
25078F:	arch/x86/kernel/stacktrace.c
25079F:	arch/x86/kernel/unwind_*.c
25080
25081X86 TRUST DOMAIN EXTENSIONS (TDX)
25082M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25083R:	Dave Hansen <dave.hansen@linux.intel.com>
25084L:	x86@kernel.org
25085L:	linux-coco@lists.linux.dev
25086S:	Supported
25087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25088F:	arch/x86/boot/compressed/tdx*
25089F:	arch/x86/coco/tdx/
25090F:	arch/x86/include/asm/shared/tdx.h
25091F:	arch/x86/include/asm/tdx.h
25092F:	arch/x86/virt/vmx/tdx/
25093F:	drivers/virt/coco/tdx-guest
25094
25095X86 VDSO
25096M:	Andy Lutomirski <luto@kernel.org>
25097L:	linux-kernel@vger.kernel.org
25098S:	Maintained
25099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25100F:	arch/x86/entry/vdso/
25101
25102XARRAY
25103M:	Matthew Wilcox <willy@infradead.org>
25104L:	linux-fsdevel@vger.kernel.org
25105S:	Supported
25106F:	Documentation/core-api/xarray.rst
25107F:	include/linux/idr.h
25108F:	include/linux/xarray.h
25109F:	lib/idr.c
25110F:	lib/xarray.c
25111F:	tools/testing/radix-tree
25112
25113XBOX DVD IR REMOTE
25114M:	Benjamin Valentin <benpicco@googlemail.com>
25115S:	Maintained
25116F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25117F:	drivers/media/rc/xbox_remote.c
25118
25119XC2028/3028 TUNER DRIVER
25120M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25121L:	linux-media@vger.kernel.org
25122S:	Maintained
25123W:	https://linuxtv.org
25124T:	git git://linuxtv.org/media_tree.git
25125F:	drivers/media/tuners/xc2028.*
25126
25127XDP (eXpress Data Path)
25128M:	Alexei Starovoitov <ast@kernel.org>
25129M:	Daniel Borkmann <daniel@iogearbox.net>
25130M:	David S. Miller <davem@davemloft.net>
25131M:	Jakub Kicinski <kuba@kernel.org>
25132M:	Jesper Dangaard Brouer <hawk@kernel.org>
25133M:	John Fastabend <john.fastabend@gmail.com>
25134L:	netdev@vger.kernel.org
25135L:	bpf@vger.kernel.org
25136S:	Supported
25137F:	drivers/net/ethernet/*/*/*/*/*xdp*
25138F:	drivers/net/ethernet/*/*/*xdp*
25139F:	include/net/xdp.h
25140F:	include/net/xdp_priv.h
25141F:	include/trace/events/xdp.h
25142F:	kernel/bpf/cpumap.c
25143F:	kernel/bpf/devmap.c
25144F:	net/core/xdp.c
25145F:	samples/bpf/xdp*
25146F:	tools/testing/selftests/bpf/*/*xdp*
25147F:	tools/testing/selftests/bpf/*xdp*
25148K:	(?:\b|_)xdp(?:\b|_)
25149
25150XDP SOCKETS (AF_XDP)
25151M:	Björn Töpel <bjorn@kernel.org>
25152M:	Magnus Karlsson <magnus.karlsson@intel.com>
25153M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25154R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25155L:	netdev@vger.kernel.org
25156L:	bpf@vger.kernel.org
25157S:	Maintained
25158F:	Documentation/networking/af_xdp.rst
25159F:	include/net/netns/xdp.h
25160F:	include/net/xdp_sock*
25161F:	include/net/xsk_buff_pool.h
25162F:	include/uapi/linux/if_xdp.h
25163F:	include/uapi/linux/xdp_diag.h
25164F:	net/xdp/
25165F:	tools/testing/selftests/bpf/*xsk*
25166
25167XEN BLOCK SUBSYSTEM
25168M:	Roger Pau Monné <roger.pau@citrix.com>
25169L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25170S:	Supported
25171F:	drivers/block/xen*
25172F:	drivers/block/xen-blkback/*
25173
25174XEN HYPERVISOR ARM
25175M:	Stefano Stabellini <sstabellini@kernel.org>
25176L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25177S:	Maintained
25178F:	arch/arm/include/asm/xen/
25179F:	arch/arm/xen/
25180
25181XEN HYPERVISOR ARM64
25182M:	Stefano Stabellini <sstabellini@kernel.org>
25183L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25184S:	Maintained
25185F:	arch/arm64/include/asm/xen/
25186F:	arch/arm64/xen/
25187
25188XEN HYPERVISOR INTERFACE
25189M:	Juergen Gross <jgross@suse.com>
25190M:	Stefano Stabellini <sstabellini@kernel.org>
25191R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25192L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25193S:	Supported
25194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25195F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25196F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25197F:	drivers/*/xen-*front.c
25198F:	drivers/xen/
25199F:	include/uapi/xen/
25200F:	include/xen/
25201F:	kernel/configs/xen.config
25202
25203XEN HYPERVISOR X86
25204M:	Juergen Gross <jgross@suse.com>
25205R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25206L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25207S:	Supported
25208F:	arch/x86/configs/xen.config
25209F:	arch/x86/include/asm/pvclock-abi.h
25210F:	arch/x86/include/asm/xen/
25211F:	arch/x86/platform/pvh/
25212F:	arch/x86/xen/
25213
25214XEN NETWORK BACKEND DRIVER
25215M:	Wei Liu <wei.liu@kernel.org>
25216M:	Paul Durrant <paul@xen.org>
25217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25218L:	netdev@vger.kernel.org
25219S:	Supported
25220F:	drivers/net/xen-netback/*
25221
25222XEN PCI SUBSYSTEM
25223M:	Juergen Gross <jgross@suse.com>
25224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25225S:	Supported
25226F:	arch/x86/pci/*xen*
25227F:	drivers/pci/*xen*
25228
25229XEN PVSCSI DRIVERS
25230M:	Juergen Gross <jgross@suse.com>
25231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25232L:	linux-scsi@vger.kernel.org
25233S:	Supported
25234F:	drivers/scsi/xen-scsifront.c
25235F:	drivers/xen/xen-scsiback.c
25236F:	include/xen/interface/io/vscsiif.h
25237
25238XEN PVUSB DRIVER
25239M:	Juergen Gross <jgross@suse.com>
25240L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25241L:	linux-usb@vger.kernel.org
25242S:	Supported
25243F:	drivers/usb/host/xen*
25244F:	include/xen/interface/io/usbif.h
25245
25246XEN SOUND FRONTEND DRIVER
25247M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25248L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25249L:	linux-sound@vger.kernel.org
25250S:	Supported
25251F:	sound/xen/*
25252
25253XEN SWIOTLB SUBSYSTEM
25254M:	Juergen Gross <jgross@suse.com>
25255M:	Stefano Stabellini <sstabellini@kernel.org>
25256L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25257L:	iommu@lists.linux.dev
25258S:	Supported
25259F:	arch/*/include/asm/xen/swiotlb-xen.h
25260F:	drivers/xen/swiotlb-xen.c
25261F:	include/xen/arm/swiotlb-xen.h
25262F:	include/xen/swiotlb-xen.h
25263
25264XFS FILESYSTEM
25265M:	Carlos Maiolino <cem@kernel.org>
25266R:	Darrick J. Wong <djwong@kernel.org>
25267L:	linux-xfs@vger.kernel.org
25268S:	Supported
25269W:	http://xfs.org/
25270C:	irc://irc.oftc.net/xfs
25271T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25272P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25273F:	Documentation/ABI/testing/sysfs-fs-xfs
25274F:	Documentation/admin-guide/xfs.rst
25275F:	Documentation/filesystems/xfs/*
25276F:	fs/xfs/
25277F:	include/uapi/linux/dqblk_xfs.h
25278F:	include/uapi/linux/fsmap.h
25279
25280XILINX AMS DRIVER
25281M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25282L:	linux-iio@vger.kernel.org
25283S:	Maintained
25284F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25285F:	drivers/iio/adc/xilinx-ams.c
25286
25287XILINX AXI ETHERNET DRIVER
25288M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25289S:	Maintained
25290F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25291F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25292
25293XILINX CAN DRIVER
25294M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25295L:	linux-can@vger.kernel.org
25296S:	Maintained
25297F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25298F:	drivers/net/can/xilinx_can.c
25299
25300XILINX EVENT MANAGEMENT DRIVER
25301M:	Michal Simek <michal.simek@amd.com>
25302S:	Maintained
25303F:	drivers/soc/xilinx/xlnx_event_manager.c
25304F:	include/linux/firmware/xlnx-event-manager.h
25305
25306XILINX GPIO DRIVER
25307M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25308R:	Srinivas Neeli <srinivas.neeli@amd.com>
25309R:	Michal Simek <michal.simek@amd.com>
25310S:	Maintained
25311F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25312F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25313F:	drivers/gpio/gpio-xilinx.c
25314F:	drivers/gpio/gpio-zynq.c
25315
25316XILINX LL TEMAC ETHERNET DRIVER
25317L:	netdev@vger.kernel.org
25318S:	Orphan
25319F:	drivers/net/ethernet/xilinx/ll_temac*
25320
25321XILINX PWM DRIVER
25322M:	Sean Anderson <sean.anderson@seco.com>
25323S:	Maintained
25324F:	drivers/pwm/pwm-xilinx.c
25325F:	include/clocksource/timer-xilinx.h
25326
25327XILINX SD-FEC IP CORES
25328M:	Derek Kiernan <derek.kiernan@amd.com>
25329M:	Dragan Cvetic <dragan.cvetic@amd.com>
25330S:	Maintained
25331F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25332F:	Documentation/misc-devices/xilinx_sdfec.rst
25333F:	drivers/misc/Kconfig
25334F:	drivers/misc/Makefile
25335F:	drivers/misc/xilinx_sdfec.c
25336F:	include/uapi/misc/xilinx_sdfec.h
25337
25338XILINX UARTLITE SERIAL DRIVER
25339M:	Peter Korsgaard <jacmet@sunsite.dk>
25340L:	linux-serial@vger.kernel.org
25341S:	Maintained
25342F:	drivers/tty/serial/uartlite.c
25343
25344XILINX VIDEO IP CORES
25345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25346L:	linux-media@vger.kernel.org
25347S:	Supported
25348T:	git git://linuxtv.org/media_tree.git
25349F:	Documentation/devicetree/bindings/media/xilinx/
25350F:	drivers/media/platform/xilinx/
25351F:	include/uapi/linux/xilinx-v4l2-controls.h
25352
25353XILINX VERSAL EDAC DRIVER
25354M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25355M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25356S:	Maintained
25357F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25358F:	drivers/edac/versal_edac.c
25359
25360XILINX WATCHDOG DRIVER
25361M:	Srinivas Neeli <srinivas.neeli@amd.com>
25362R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25363R:	Michal Simek <michal.simek@amd.com>
25364S:	Maintained
25365F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25366F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25367F:	drivers/watchdog/of_xilinx_wdt.c
25368F:	drivers/watchdog/xilinx_wwdt.c
25369
25370XILINX XDMA DRIVER
25371M:	Lizhi Hou <lizhi.hou@amd.com>
25372M:	Brian Xu <brian.xu@amd.com>
25373M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25374L:	dmaengine@vger.kernel.org
25375S:	Supported
25376F:	drivers/dma/xilinx/xdma-regs.h
25377F:	drivers/dma/xilinx/xdma.c
25378F:	include/linux/dma/amd_xdma.h
25379F:	include/linux/platform_data/amd_xdma.h
25380
25381XILINX ZYNQMP DPDMA DRIVER
25382M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25383L:	dmaengine@vger.kernel.org
25384S:	Supported
25385F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25386F:	drivers/dma/xilinx/xilinx_dpdma.c
25387F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25388
25389XILINX ZYNQMP OCM EDAC DRIVER
25390M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25391M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25392S:	Maintained
25393F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25394F:	drivers/edac/zynqmp_edac.c
25395
25396XILINX ZYNQMP PSGTR PHY DRIVER
25397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25398L:	linux-kernel@vger.kernel.org
25399S:	Supported
25400T:	git https://github.com/Xilinx/linux-xlnx.git
25401F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25402F:	drivers/phy/xilinx/phy-zynqmp.c
25403
25404XILINX ZYNQMP SHA3 DRIVER
25405M:	Harsha <harsha.harsha@amd.com>
25406S:	Maintained
25407F:	drivers/crypto/xilinx/zynqmp-sha.c
25408
25409XILINX ZYNQMP NVMEM DRIVER
25410M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25411M:	Kalyani Akula <kalyani.akula@amd.com>
25412R:	Michal Simek <michal.simek@amd.com>
25413S:	Maintained
25414F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25415F:	drivers/nvmem/zynqmp_nvmem.c
25416
25417XILLYBUS DRIVER
25418M:	Eli Billauer <eli.billauer@gmail.com>
25419L:	linux-kernel@vger.kernel.org
25420S:	Supported
25421F:	drivers/char/xillybus/
25422
25423XLP9XX I2C DRIVER
25424M:	George Cherian <gcherian@marvell.com>
25425L:	linux-i2c@vger.kernel.org
25426S:	Supported
25427W:	http://www.marvell.com
25428F:	drivers/i2c/busses/i2c-xlp9xx.c
25429
25430XRA1403 GPIO EXPANDER
25431M:	Nandor Han <nandor.han@ge.com>
25432L:	linux-gpio@vger.kernel.org
25433S:	Maintained
25434F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25435F:	drivers/gpio/gpio-xra1403.c
25436
25437XTENSA XTFPGA PLATFORM SUPPORT
25438M:	Max Filippov <jcmvbkbc@gmail.com>
25439S:	Maintained
25440F:	drivers/spi/spi-xtensa-xtfpga.c
25441F:	sound/soc/xtensa/xtfpga-i2s.c
25442
25443XZ EMBEDDED
25444M:	Lasse Collin <lasse.collin@tukaani.org>
25445S:	Maintained
25446W:	https://tukaani.org/xz/embedded.html
25447B:	https://github.com/tukaani-project/xz-embedded/issues
25448C:	irc://irc.libera.chat/tukaani
25449F:	Documentation/staging/xz.rst
25450F:	include/linux/decompress/unxz.h
25451F:	include/linux/xz.h
25452F:	lib/decompress_unxz.c
25453F:	lib/xz/
25454F:	scripts/xz_wrap.sh
25455
25456YAM DRIVER FOR AX.25
25457M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25458L:	linux-hams@vger.kernel.org
25459S:	Maintained
25460F:	drivers/net/hamradio/yam*
25461F:	include/linux/yam.h
25462
25463YAMA SECURITY MODULE
25464M:	Kees Cook <kees@kernel.org>
25465S:	Supported
25466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25467F:	Documentation/admin-guide/LSM/Yama.rst
25468F:	security/yama/
25469
25470YAML NETLINK (YNL)
25471M:	Donald Hunter <donald.hunter@gmail.com>
25472M:	Jakub Kicinski <kuba@kernel.org>
25473F:	Documentation/netlink/
25474F:	Documentation/userspace-api/netlink/intro-specs.rst
25475F:	Documentation/userspace-api/netlink/specs.rst
25476F:	tools/net/ynl/
25477
25478YEALINK PHONE DRIVER
25479M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25480S:	Maintained
25481F:	Documentation/input/devices/yealink.rst
25482F:	drivers/input/misc/yealink.*
25483
25484Z3FOLD COMPRESSED PAGE ALLOCATOR
25485M:	Vitaly Wool <vitaly.wool@konsulko.com>
25486R:	Miaohe Lin <linmiaohe@huawei.com>
25487L:	linux-mm@kvack.org
25488S:	Maintained
25489F:	mm/z3fold.c
25490
25491Z8530 DRIVER FOR AX.25
25492M:	Joerg Reuter <jreuter@yaina.de>
25493L:	linux-hams@vger.kernel.org
25494S:	Maintained
25495W:	http://yaina.de/jreuter/
25496W:	http://www.qsl.net/dl1bke/
25497F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25498F:	drivers/net/hamradio/*scc.c
25499F:	drivers/net/hamradio/z8530.h
25500
25501ZBUD COMPRESSED PAGE ALLOCATOR
25502M:	Seth Jennings <sjenning@redhat.com>
25503M:	Dan Streetman <ddstreet@ieee.org>
25504L:	linux-mm@kvack.org
25505S:	Maintained
25506F:	mm/zbud.c
25507
25508ZD1211RW WIRELESS DRIVER
25509L:	linux-wireless@vger.kernel.org
25510S:	Orphan
25511F:	drivers/net/wireless/zydas/zd1211rw/
25512
25513ZD1301 MEDIA DRIVER
25514L:	linux-media@vger.kernel.org
25515S:	Orphan
25516W:	https://linuxtv.org/
25517Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25518F:	drivers/media/usb/dvb-usb-v2/zd1301*
25519
25520ZD1301_DEMOD MEDIA DRIVER
25521L:	linux-media@vger.kernel.org
25522S:	Orphan
25523W:	https://linuxtv.org/
25524Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25525F:	drivers/media/dvb-frontends/zd1301_demod*
25526
25527ZHAOXIN PROCESSOR SUPPORT
25528M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25529L:	linux-kernel@vger.kernel.org
25530S:	Maintained
25531F:	arch/x86/kernel/cpu/zhaoxin.c
25532
25533ZONEFS FILESYSTEM
25534M:	Damien Le Moal <dlemoal@kernel.org>
25535M:	Naohiro Aota <naohiro.aota@wdc.com>
25536R:	Johannes Thumshirn <jth@kernel.org>
25537L:	linux-fsdevel@vger.kernel.org
25538S:	Maintained
25539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25540F:	Documentation/filesystems/zonefs.rst
25541F:	fs/zonefs/
25542
25543ZR36067 VIDEO FOR LINUX DRIVER
25544M:	Corentin Labbe <clabbe@baylibre.com>
25545L:	mjpeg-users@lists.sourceforge.net
25546L:	linux-media@vger.kernel.org
25547S:	Maintained
25548W:	http://mjpeg.sourceforge.net/driver-zoran/
25549Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25550F:	Documentation/driver-api/media/drivers/zoran.rst
25551F:	drivers/media/pci/zoran/
25552
25553ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25554M:	Minchan Kim <minchan@kernel.org>
25555M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25556L:	linux-kernel@vger.kernel.org
25557S:	Maintained
25558F:	Documentation/admin-guide/blockdev/zram.rst
25559F:	drivers/block/zram/
25560
25561ZS DECSTATION Z85C30 SERIAL DRIVER
25562M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25563S:	Maintained
25564F:	drivers/tty/serial/zs.*
25565
25566ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25567M:	Minchan Kim <minchan@kernel.org>
25568M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25569L:	linux-mm@kvack.org
25570S:	Maintained
25571F:	Documentation/mm/zsmalloc.rst
25572F:	include/linux/zsmalloc.h
25573F:	mm/zsmalloc.c
25574
25575ZSTD
25576M:	Nick Terrell <terrelln@fb.com>
25577S:	Maintained
25578B:	https://github.com/facebook/zstd/issues
25579T:	git https://github.com/terrelln/linux.git
25580F:	crypto/zstd.c
25581F:	include/linux/zstd*
25582F:	lib/decompress_unzstd.c
25583F:	lib/zstd/
25584N:	zstd
25585K:	zstd
25586
25587ZSWAP COMPRESSED SWAP CACHING
25588M:	Johannes Weiner <hannes@cmpxchg.org>
25589M:	Yosry Ahmed <yosryahmed@google.com>
25590M:	Nhat Pham <nphamcs@gmail.com>
25591R:	Chengming Zhou <chengming.zhou@linux.dev>
25592L:	linux-mm@kvack.org
25593S:	Maintained
25594F:	Documentation/admin-guide/mm/zswap.rst
25595F:	include/linux/zpool.h
25596F:	include/linux/zswap.h
25597F:	mm/zpool.c
25598F:	mm/zswap.c
25599F:	tools/testing/selftests/cgroup/test_zswap.c
25600
25601SENARYTECH AUDIO CODEC DRIVER
25602M:	bo liu <bo.liu@senarytech.com>
25603S:	Maintained
25604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25605F:	sound/pci/hda/patch_senarytech.c
25606
25607THE REST
25608M:	Linus Torvalds <torvalds@linux-foundation.org>
25609L:	linux-kernel@vger.kernel.org
25610S:	Buried alive in reporters
25611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25612F:	*
25613F:	*/
25614