xref: /linux/MAINTAINERS (revision a0c1ca3934ddffe4f3f2a2bd860283a7b0ca5439)
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.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:	Documentation/wmi/devices/alienware-wmi.rst
790F:	drivers/platform/x86/dell/alienware-wmi.c
791
792ALLEGRO DVT VIDEO IP CORE DRIVER
793M:	Michael Tretter <m.tretter@pengutronix.de>
794R:	Pengutronix Kernel Team <kernel@pengutronix.de>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
798F:	drivers/media/platform/allegro-dvt/
799
800ALLIED VISION ALVIUM CAMERA DRIVER
801M:	Tommaso Merciai <tomm.merciai@gmail.com>
802M:	Martin Hecht <martin.hecht@avnet.eu>
803L:	linux-media@vger.kernel.org
804S:	Maintained
805F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
806F:	drivers/media/i2c/alvium-csi2.c
807F:	drivers/media/i2c/alvium-csi2.h
808
809ALLWINNER A10 CSI DRIVER
810M:	Maxime Ripard <mripard@kernel.org>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813T:	git git://linuxtv.org/media.git
814F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
815F:	drivers/media/platform/sunxi/sun4i-csi/
816
817ALLWINNER A31 CSI DRIVER
818M:	Yong Deng <yong.deng@magewell.com>
819M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
820L:	linux-media@vger.kernel.org
821S:	Maintained
822T:	git git://linuxtv.org/media.git
823F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
824F:	drivers/media/platform/sunxi/sun6i-csi/
825
826ALLWINNER A31 ISP DRIVER
827M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830T:	git git://linuxtv.org/media.git
831F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
832F:	drivers/staging/media/sunxi/sun6i-isp/
833F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
834
835ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
836M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
837L:	linux-media@vger.kernel.org
838S:	Maintained
839T:	git git://linuxtv.org/media.git
840F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
841F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
842
843ALLWINNER CPUFREQ DRIVER
844M:	Yangtao Li <tiny.windzz@gmail.com>
845L:	linux-pm@vger.kernel.org
846S:	Maintained
847F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
848F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
849
850ALLWINNER CRYPTO DRIVERS
851M:	Corentin Labbe <clabbe.montjoie@gmail.com>
852L:	linux-crypto@vger.kernel.org
853S:	Maintained
854F:	drivers/crypto/allwinner/
855
856ALLWINNER DMIC DRIVERS
857M:	Ban Tao <fengzheng923@gmail.com>
858L:	linux-sound@vger.kernel.org
859S:	Maintained
860F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
861F:	sound/soc/sunxi/sun50i-dmic.c
862
863ALLWINNER HARDWARE SPINLOCK SUPPORT
864M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
865S:	Maintained
866F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
867F:	drivers/hwspinlock/sun6i_hwspinlock.c
868
869ALLWINNER THERMAL DRIVER
870M:	Vasily Khoruzhick <anarsoul@gmail.com>
871M:	Yangtao Li <tiny.windzz@gmail.com>
872L:	linux-pm@vger.kernel.org
873S:	Maintained
874F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
875F:	drivers/thermal/sun8i_thermal.c
876
877ALLWINNER VPU DRIVER
878M:	Maxime Ripard <mripard@kernel.org>
879M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
880L:	linux-media@vger.kernel.org
881S:	Maintained
882F:	drivers/staging/media/sunxi/cedrus/
883
884ALPHA PORT
885M:	Richard Henderson <richard.henderson@linaro.org>
886M:	Matt Turner <mattst88@gmail.com>
887L:	linux-alpha@vger.kernel.org
888S:	Odd Fixes
889F:	arch/alpha/
890
891ALPS PS/2 TOUCHPAD DRIVER
892R:	Pali Rohár <pali@kernel.org>
893F:	drivers/input/mouse/alps.*
894
895ALTERA MAILBOX DRIVER
896M:	Mun Yew Tham <mun.yew.tham@intel.com>
897S:	Maintained
898F:	drivers/mailbox/mailbox-altera.c
899
900ALTERA MSGDMA IP CORE DRIVER
901M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
902R:	Stefan Roese <sr@denx.de>
903L:	dmaengine@vger.kernel.org
904S:	Odd Fixes
905F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
906F:	drivers/dma/altera-msgdma.c
907
908ALTERA PIO DRIVER
909M:	Mun Yew Tham <mun.yew.tham@intel.com>
910L:	linux-gpio@vger.kernel.org
911S:	Maintained
912F:	drivers/gpio/gpio-altera.c
913
914ALTERA TRIPLE SPEED ETHERNET DRIVER
915M:	Joyce Ooi <joyce.ooi@intel.com>
916L:	netdev@vger.kernel.org
917S:	Maintained
918F:	drivers/net/ethernet/altera/
919
920ALTERA UART/JTAG UART SERIAL DRIVERS
921M:	Tobias Klauser <tklauser@distanz.ch>
922L:	linux-serial@vger.kernel.org
923S:	Maintained
924F:	drivers/tty/serial/altera_jtaguart.c
925F:	drivers/tty/serial/altera_uart.c
926F:	include/linux/altera_jtaguart.h
927F:	include/linux/altera_uart.h
928
929AMAZON ANNAPURNA LABS FIC DRIVER
930M:	Talel Shenhar <talel@amazon.com>
931S:	Maintained
932F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
933F:	drivers/irqchip/irq-al-fic.c
934
935AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
936M:	Talel Shenhar <talel@amazon.com>
937M:	Talel Shenhar <talelshenhar@gmail.com>
938S:	Maintained
939F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
940F:	drivers/edac/al_mc_edac.c
941
942AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
943M:	Talel Shenhar <talel@amazon.com>
944S:	Maintained
945F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
946F:	drivers/thermal/thermal_mmio.c
947
948AMAZON ETHERNET DRIVERS
949M:	Shay Agroskin <shayagr@amazon.com>
950M:	Arthur Kiyanovski <akiyano@amazon.com>
951R:	David Arinzon <darinzon@amazon.com>
952R:	Noam Dagan <ndagan@amazon.com>
953R:	Saeed Bishara <saeedb@amazon.com>
954L:	netdev@vger.kernel.org
955S:	Supported
956F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
957F:	drivers/net/ethernet/amazon/
958
959AMAZON RDMA EFA DRIVER
960M:	Michael Margolin <mrgolin@amazon.com>
961R:	Gal Pressman <gal.pressman@linux.dev>
962R:	Yossi Leybovich <sleybo@amazon.com>
963L:	linux-rdma@vger.kernel.org
964S:	Supported
965Q:	https://patchwork.kernel.org/project/linux-rdma/list/
966F:	drivers/infiniband/hw/efa/
967F:	include/uapi/rdma/efa-abi.h
968
969AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
970M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
971R:	Mario Limonciello <mario.limonciello@amd.com>
972L:	platform-driver-x86@vger.kernel.org
973S:	Supported
974F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
975F:	drivers/platform/x86/amd/x3d_vcache.c
976
977AMD ADDRESS TRANSLATION LIBRARY (ATL)
978M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
979L:	linux-edac@vger.kernel.org
980S:	Supported
981F:	drivers/ras/amd/atl/*
982
983AMD AXI W1 DRIVER
984M:	Kris Chaplin <kris.chaplin@amd.com>
985R:	Thomas Delev <thomas.delev@amd.com>
986R:	Michal Simek <michal.simek@amd.com>
987S:	Maintained
988F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
989F:	drivers/w1/masters/amd_axi_w1.c
990
991AMD CDX BUS DRIVER
992M:	Nipun Gupta <nipun.gupta@amd.com>
993M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
994S:	Maintained
995F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
996F:	drivers/cdx/*
997F:	include/linux/cdx/*
998
999AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1000M:	Tom Lendacky <thomas.lendacky@amd.com>
1001M:	John Allen <john.allen@amd.com>
1002L:	linux-crypto@vger.kernel.org
1003S:	Supported
1004F:	drivers/crypto/ccp/
1005F:	include/linux/ccp.h
1006
1007AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1008M:	Ashish Kalra <ashish.kalra@amd.com>
1009M:	Tom Lendacky <thomas.lendacky@amd.com>
1010L:	linux-crypto@vger.kernel.org
1011S:	Supported
1012F:	drivers/crypto/ccp/sev*
1013F:	include/uapi/linux/psp-sev.h
1014
1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1016M:	Mario Limonciello <mario.limonciello@amd.com>
1017L:	linux-crypto@vger.kernel.org
1018S:	Supported
1019F:	drivers/crypto/ccp/dbc.c
1020F:	drivers/crypto/ccp/dbc.h
1021F:	drivers/crypto/ccp/platform-access.c
1022F:	drivers/crypto/ccp/platform-access.h
1023F:	include/uapi/linux/psp-dbc.h
1024F:	tools/crypto/ccp/*.c
1025F:	tools/crypto/ccp/*.py
1026
1027AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1028M:	Mario Limonciello <mario.limonciello@amd.com>
1029L:	linux-crypto@vger.kernel.org
1030S:	Supported
1031F:	drivers/crypto/ccp/hsti.*
1032
1033AMD DISPLAY CORE
1034M:	Harry Wentland <harry.wentland@amd.com>
1035M:	Leo Li <sunpeng.li@amd.com>
1036M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1037L:	amd-gfx@lists.freedesktop.org
1038S:	Supported
1039T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1040F:	drivers/gpu/drm/amd/display/
1041
1042AMD DISPLAY CORE - DML
1043M:	Chaitanya Dhere <chaitanya.dhere@amd.com>
1044M:	Jun Lei <jun.lei@amd.com>
1045S:	Supported
1046F:	drivers/gpu/drm/amd/display/dc/dml/
1047F:	drivers/gpu/drm/amd/display/dc/dml2/
1048
1049AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1050M:	Huang Rui <ray.huang@amd.com>
1051L:	linux-hwmon@vger.kernel.org
1052S:	Supported
1053F:	Documentation/hwmon/fam15h_power.rst
1054F:	drivers/hwmon/fam15h_power.c
1055
1056AMD FCH GPIO DRIVER
1057M:	Enrico Weigelt, metux IT consult <info@metux.net>
1058L:	linux-gpio@vger.kernel.org
1059S:	Maintained
1060F:	drivers/gpio/gpio-amd-fch.c
1061F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1062
1063AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1064L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1065S:	Orphan
1066F:	drivers/usb/gadget/udc/amd5536udc.*
1067
1068AMD GEODE PROCESSOR/CHIPSET SUPPORT
1069M:	Andres Salomon <dilinger@queued.net>
1070L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1071S:	Supported
1072W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1073F:	arch/x86/include/asm/geode.h
1074F:	drivers/char/hw_random/geode-rng.c
1075F:	drivers/crypto/geode*
1076F:	drivers/video/fbdev/geode/
1077
1078AMD HSMP DRIVER
1079M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1080R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1081L:	platform-driver-x86@vger.kernel.org
1082S:	Maintained
1083F:	Documentation/arch/x86/amd_hsmp.rst
1084F:	arch/x86/include/asm/amd_hsmp.h
1085F:	arch/x86/include/uapi/asm/amd_hsmp.h
1086F:	drivers/platform/x86/amd/hsmp/
1087
1088AMD IOMMU (AMD-VI)
1089M:	Joerg Roedel <joro@8bytes.org>
1090R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1091L:	iommu@lists.linux.dev
1092S:	Maintained
1093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1094F:	drivers/iommu/amd/
1095F:	include/linux/amd-iommu.h
1096
1097AMD KFD
1098M:	Felix Kuehling <Felix.Kuehling@amd.com>
1099L:	amd-gfx@lists.freedesktop.org
1100S:	Supported
1101T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1102F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1103F:	drivers/gpu/drm/amd/amdkfd/
1104F:	drivers/gpu/drm/amd/include/cik_structs.h
1105F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1106F:	drivers/gpu/drm/amd/include/v9_structs.h
1107F:	drivers/gpu/drm/amd/include/vi_structs.h
1108F:	include/uapi/linux/kfd_ioctl.h
1109F:	include/uapi/linux/kfd_sysfs.h
1110
1111AMD MP2 I2C DRIVER
1112M:	Elie Morisse <syniurge@gmail.com>
1113M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1114L:	linux-i2c@vger.kernel.org
1115S:	Maintained
1116F:	drivers/i2c/busses/i2c-amd-mp2*
1117
1118AMD ASF I2C DRIVER
1119M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1120L:	linux-i2c@vger.kernel.org
1121S:	Supported
1122F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1123
1124AMD PDS CORE DRIVER
1125M:	Shannon Nelson <shannon.nelson@amd.com>
1126M:	Brett Creeley <brett.creeley@amd.com>
1127L:	netdev@vger.kernel.org
1128S:	Supported
1129F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1130F:	drivers/net/ethernet/amd/pds_core/
1131F:	include/linux/pds/
1132
1133AMD PMC DRIVER
1134M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1135L:	platform-driver-x86@vger.kernel.org
1136S:	Maintained
1137F:	drivers/platform/x86/amd/pmc/
1138
1139AMD PMF DRIVER
1140M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1141L:	platform-driver-x86@vger.kernel.org
1142S:	Supported
1143F:	Documentation/ABI/testing/sysfs-amd-pmf
1144F:	drivers/platform/x86/amd/pmf/
1145
1146AMD POWERPLAY AND SWSMU
1147M:	Kenneth Feng <kenneth.feng@amd.com>
1148L:	amd-gfx@lists.freedesktop.org
1149S:	Supported
1150T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1151F:	drivers/gpu/drm/amd/pm/
1152
1153AMD PSTATE DRIVER
1154M:	Huang Rui <ray.huang@amd.com>
1155M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1156M:	Mario Limonciello <mario.limonciello@amd.com>
1157R:	Perry Yuan <perry.yuan@amd.com>
1158L:	linux-pm@vger.kernel.org
1159S:	Supported
1160F:	Documentation/admin-guide/pm/amd-pstate.rst
1161F:	drivers/cpufreq/amd-pstate*
1162F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1163
1164AMD PTDMA DRIVER
1165M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1166L:	dmaengine@vger.kernel.org
1167S:	Maintained
1168F:	drivers/dma/ptdma/
1169
1170AMD QDMA DRIVER
1171M:	Nishad Saraf <nishads@amd.com>
1172M:	Lizhi Hou <lizhi.hou@amd.com>
1173L:	dmaengine@vger.kernel.org
1174S:	Supported
1175F:	drivers/dma/amd/qdma/
1176F:	include/linux/platform_data/amd_qdma.h
1177
1178AMD SEATTLE DEVICE TREE SUPPORT
1179M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1180M:	Tom Lendacky <thomas.lendacky@amd.com>
1181S:	Supported
1182F:	arch/arm64/boot/dts/amd/
1183
1184AMD SENSOR FUSION HUB DRIVER
1185M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1186L:	linux-input@vger.kernel.org
1187S:	Maintained
1188F:	Documentation/hid/amd-sfh*
1189F:	drivers/hid/amd-sfh-hid/
1190
1191AMD SPI DRIVER
1192M:	Raju Rangoju <Raju.Rangoju@amd.com>
1193L:	linux-spi@vger.kernel.org
1194S:	Supported
1195F:	drivers/spi/spi-amd.c
1196
1197AMD XGBE DRIVER
1198M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1199L:	netdev@vger.kernel.org
1200S:	Supported
1201F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1202F:	drivers/net/ethernet/amd/xgbe/
1203
1204AMLOGIC BLUETOOTH DRIVER
1205M:	Yang Li <yang.li@amlogic.com>
1206L:	linux-bluetooth@vger.kernel.org
1207S:	Maintained
1208F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1209F:	drivers/bluetooth/hci_aml.c
1210
1211AMLOGIC DDR PMU DRIVER
1212M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1213L:	linux-amlogic@lists.infradead.org
1214S:	Supported
1215W:	http://www.amlogic.com
1216F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1217F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1218F:	drivers/perf/amlogic/
1219F:	include/soc/amlogic/
1220
1221AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1222M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1223L:	linux-hwmon@vger.kernel.org
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1226F:	Documentation/hwmon/chipcap2.rst
1227F:	drivers/hwmon/chipcap2.c
1228
1229AMPHION VPU CODEC V4L2 DRIVER
1230M:	Ming Qian <ming.qian@nxp.com>
1231M:	Zhou Peng <eagle.zhou@nxp.com>
1232L:	linux-media@vger.kernel.org
1233S:	Maintained
1234F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1235F:	drivers/media/platform/amphion/
1236
1237AMS AS73211 DRIVER
1238M:	Christian Eggers <ceggers@arri.de>
1239L:	linux-iio@vger.kernel.org
1240S:	Maintained
1241F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1242F:	drivers/iio/light/as73211.c
1243
1244AMT (Automatic Multicast Tunneling)
1245M:	Taehee Yoo <ap420073@gmail.com>
1246L:	netdev@vger.kernel.org
1247S:	Maintained
1248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1250F:	drivers/net/amt.c
1251
1252ANALOG DEVICES INC AD3552R DRIVER
1253M:	Nuno Sá <nuno.sa@analog.com>
1254L:	linux-iio@vger.kernel.org
1255S:	Supported
1256W:	https://ez.analog.com/linux-software-drivers
1257F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1258F:	drivers/iio/dac/ad3552r.c
1259
1260ANALOG DEVICES INC AD4000 DRIVER
1261M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1262L:	linux-iio@vger.kernel.org
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1266F:	Documentation/iio/ad4000.rst
1267F:	drivers/iio/adc/ad4000.c
1268
1269ANALOG DEVICES INC AD4130 DRIVER
1270M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1271L:	linux-iio@vger.kernel.org
1272S:	Supported
1273W:	https://ez.analog.com/linux-software-drivers
1274F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1275F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1276F:	drivers/iio/adc/ad4130.c
1277
1278ANALOG DEVICES INC AD4695 DRIVER
1279M:	Michael Hennerich <michael.hennerich@analog.com>
1280M:	Nuno Sá <nuno.sa@analog.com>
1281R:	David Lechner <dlechner@baylibre.com>
1282L:	linux-iio@vger.kernel.org
1283S:	Supported
1284W:	https://ez.analog.com/linux-software-drivers
1285F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1286F:	Documentation/iio/ad4695.rst
1287F:	drivers/iio/adc/ad4695.c
1288F:	include/dt-bindings/iio/adi,ad4695.h
1289
1290ANALOG DEVICES INC AD7091R DRIVER
1291M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1292L:	linux-iio@vger.kernel.org
1293S:	Supported
1294W:	http://ez.analog.com/community/linux-device-drivers
1295F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1296F:	drivers/iio/adc/ad7091r*
1297
1298ANALOG DEVICES INC AD7192 DRIVER
1299M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1300L:	linux-iio@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1304F:	drivers/iio/adc/ad7192.c
1305
1306ANALOG DEVICES INC AD7292 DRIVER
1307M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310W:	https://ez.analog.com/linux-software-drivers
1311F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1312F:	drivers/iio/adc/ad7292.c
1313
1314ANALOG DEVICES INC AD7293 DRIVER
1315M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1316L:	linux-iio@vger.kernel.org
1317S:	Supported
1318W:	https://ez.analog.com/linux-software-drivers
1319F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1320F:	drivers/iio/dac/ad7293.c
1321
1322ANALOG DEVICES INC AD74115 DRIVER
1323M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1324L:	linux-iio@vger.kernel.org
1325S:	Supported
1326W:	https://ez.analog.com/linux-software-drivers
1327F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1328F:	drivers/iio/addac/ad74115.c
1329
1330ANALOG DEVICES INC AD74413R DRIVER
1331M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1332L:	linux-iio@vger.kernel.org
1333S:	Supported
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1336F:	drivers/iio/addac/ad74413r.c
1337F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1338
1339ANALOG DEVICES INC AD7768-1 DRIVER
1340M:	Michael Hennerich <Michael.Hennerich@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1345F:	drivers/iio/adc/ad7768-1.c
1346
1347ANALOG DEVICES INC AD7780 DRIVER
1348M:	Michael Hennerich <Michael.Hennerich@analog.com>
1349M:	Renato Lui Geh <renatogeh@gmail.com>
1350L:	linux-iio@vger.kernel.org
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1354F:	drivers/iio/adc/ad7780.c
1355
1356ANALOG DEVICES INC AD9467 DRIVER
1357M:	Michael Hennerich <Michael.Hennerich@analog.com>
1358M:	Nuno Sa <nuno.sa@analog.com>
1359L:	linux-iio@vger.kernel.org
1360S:	Supported
1361W:	https://ez.analog.com/linux-software-drivers
1362F:	Documentation/ABI/testing/debugfs-iio-ad9467
1363F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1364F:	drivers/iio/adc/ad9467.c
1365
1366ANALOG DEVICES INC AD9739a DRIVER
1367M:	Nuno Sa <nuno.sa@analog.com>
1368M:	Dragos Bogdan <dragos.bogdan@analog.com>
1369L:	linux-iio@vger.kernel.org
1370S:	Supported
1371W:	https://ez.analog.com/linux-software-drivers
1372F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1373F:	drivers/iio/dac/ad9739a.c
1374
1375ANALOG DEVICES INC ADA4250 DRIVER
1376M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1377L:	linux-iio@vger.kernel.org
1378S:	Supported
1379W:	https://ez.analog.com/linux-software-drivers
1380F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1381F:	drivers/iio/amplifiers/ada4250.c
1382
1383ANALOG DEVICES INC ADF4377 DRIVER
1384M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1385L:	linux-iio@vger.kernel.org
1386S:	Supported
1387W:	https://ez.analog.com/linux-software-drivers
1388F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1389F:	drivers/iio/frequency/adf4377.c
1390
1391ANALOG DEVICES INC ADGS1408 DRIVER
1392M:	Mircea Caprioru <mircea.caprioru@analog.com>
1393S:	Supported
1394F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1395F:	drivers/mux/adgs1408.c
1396
1397ANALOG DEVICES INC ADIN DRIVER
1398M:	Michael Hennerich <michael.hennerich@analog.com>
1399L:	netdev@vger.kernel.org
1400S:	Supported
1401W:	https://ez.analog.com/linux-software-drivers
1402F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1403F:	drivers/net/phy/adin.c
1404
1405ANALOG DEVICES INC ADIS DRIVER LIBRARY
1406M:	Nuno Sa <nuno.sa@analog.com>
1407L:	linux-iio@vger.kernel.org
1408S:	Supported
1409F:	drivers/iio/imu/adis.c
1410F:	drivers/iio/imu/adis_buffer.c
1411F:	drivers/iio/imu/adis_trigger.c
1412F:	include/linux/iio/imu/adis.h
1413
1414ANALOG DEVICES INC ADIS16460 DRIVER
1415M:	Dragos Bogdan <dragos.bogdan@analog.com>
1416L:	linux-iio@vger.kernel.org
1417S:	Supported
1418W:	https://ez.analog.com/linux-software-drivers
1419F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1420F:	drivers/iio/imu/adis16460.c
1421
1422ANALOG DEVICES INC ADIS16475 DRIVER
1423M:	Nuno Sa <nuno.sa@analog.com>
1424L:	linux-iio@vger.kernel.org
1425S:	Supported
1426W:	https://ez.analog.com/linux-software-drivers
1427F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1428F:	drivers/iio/imu/adis16475.c
1429
1430ANALOG DEVICES INC ADM1177 DRIVER
1431M:	Michael Hennerich <Michael.Hennerich@analog.com>
1432L:	linux-hwmon@vger.kernel.org
1433S:	Supported
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1436F:	drivers/hwmon/adm1177.c
1437
1438ANALOG DEVICES INC ADMFM2000 DRIVER
1439M:	Kim Seer Paller <kimseer.paller@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,admfm2000.yaml
1444F:	drivers/iio/frequency/admfm2000.c
1445
1446ANALOG DEVICES INC ADMV1013 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/frequency/adi,admv1013.yaml
1452F:	drivers/iio/frequency/admv1013.c
1453
1454ANALOG DEVICES INC ADMV1014 DRIVER
1455M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1456L:	linux-iio@vger.kernel.org
1457S:	Supported
1458W:	https://ez.analog.com/linux-software-drivers
1459F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1460F:	drivers/iio/frequency/admv1014.c
1461
1462ANALOG DEVICES INC ADMV8818 DRIVER
1463M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1464L:	linux-iio@vger.kernel.org
1465S:	Supported
1466W:	https://ez.analog.com/linux-software-drivers
1467F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1468F:	drivers/iio/filter/admv8818.c
1469
1470ANALOG DEVICES INC ADP5061 DRIVER
1471M:	Michael Hennerich <Michael.Hennerich@analog.com>
1472L:	linux-pm@vger.kernel.org
1473S:	Supported
1474W:	https://ez.analog.com/linux-software-drivers
1475F:	drivers/power/supply/adp5061.c
1476
1477ANALOG DEVICES INC ADRF6780 DRIVER
1478M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1479L:	linux-iio@vger.kernel.org
1480S:	Supported
1481W:	https://ez.analog.com/linux-software-drivers
1482F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1483F:	drivers/iio/frequency/adrf6780.c
1484
1485ANALOG DEVICES INC ADV7180 DRIVER
1486M:	Lars-Peter Clausen <lars@metafoo.de>
1487L:	linux-media@vger.kernel.org
1488S:	Supported
1489W:	https://ez.analog.com/linux-software-drivers
1490F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1491F:	drivers/media/i2c/adv7180.c
1492
1493ANALOG DEVICES INC ADV748X DRIVER
1494M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1495L:	linux-media@vger.kernel.org
1496S:	Maintained
1497F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1498F:	drivers/media/i2c/adv748x/*
1499
1500ANALOG DEVICES INC ADV7511 DRIVER
1501M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1502L:	linux-media@vger.kernel.org
1503S:	Maintained
1504F:	drivers/media/i2c/adv7511*
1505
1506ANALOG DEVICES INC ADV7604 DRIVER
1507M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1508L:	linux-media@vger.kernel.org
1509S:	Maintained
1510F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1511F:	drivers/media/i2c/adv7604*
1512
1513ANALOG DEVICES INC ADV7842 DRIVER
1514M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1515L:	linux-media@vger.kernel.org
1516S:	Maintained
1517F:	drivers/media/i2c/adv7842*
1518
1519ANALOG DEVICES INC ADXRS290 DRIVER
1520M:	Nishant Malpani <nish.malpani25@gmail.com>
1521L:	linux-iio@vger.kernel.org
1522S:	Supported
1523F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1524F:	drivers/iio/gyro/adxrs290.c
1525
1526ANALOG DEVICES INC ASOC CODEC DRIVERS
1527M:	Lars-Peter Clausen <lars@metafoo.de>
1528M:	Nuno Sá <nuno.sa@analog.com>
1529L:	linux-sound@vger.kernel.org
1530S:	Supported
1531W:	http://wiki.analog.com/
1532W:	https://ez.analog.com/linux-software-drivers
1533F:	Documentation/devicetree/bindings/sound/adi,*
1534F:	sound/soc/codecs/ad1*
1535F:	sound/soc/codecs/ad7*
1536F:	sound/soc/codecs/adau*
1537F:	sound/soc/codecs/adav*
1538F:	sound/soc/codecs/sigmadsp.*
1539F:	sound/soc/codecs/ssm*
1540
1541ANALOG DEVICES INC AXI DAC DRIVER
1542M:	Nuno Sa <nuno.sa@analog.com>
1543L:	linux-iio@vger.kernel.org
1544S:	Supported
1545W:	https://ez.analog.com/linux-software-drivers
1546F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1547F:	drivers/iio/dac/adi-axi-dac.c
1548
1549ANALOG DEVICES INC DMA DRIVERS
1550M:	Lars-Peter Clausen <lars@metafoo.de>
1551S:	Supported
1552W:	https://ez.analog.com/linux-software-drivers
1553F:	drivers/dma/dma-axi-dmac.c
1554
1555ANALOG DEVICES INC IIO DRIVERS
1556M:	Lars-Peter Clausen <lars@metafoo.de>
1557M:	Michael Hennerich <Michael.Hennerich@analog.com>
1558S:	Supported
1559W:	http://wiki.analog.com/
1560W:	https://ez.analog.com/linux-software-drivers
1561F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1562F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1563F:	Documentation/devicetree/bindings/iio/*/adi,*
1564F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1565F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1566F:	drivers/iio/*/ad*
1567F:	drivers/iio/adc/ltc249*
1568F:	drivers/iio/amplifiers/hmc425a.c
1569F:	drivers/staging/iio/*/ad*
1570X:	drivers/iio/*/adjd*
1571
1572ANALOGBITS PLL LIBRARIES
1573M:	Paul Walmsley <paul.walmsley@sifive.com>
1574M:	Samuel Holland <samuel.holland@sifive.com>
1575S:	Supported
1576F:	drivers/clk/analogbits/*
1577F:	include/linux/clk/analogbits*
1578
1579ANDROID DRIVERS
1580M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1581M:	Arve Hjønnevåg <arve@android.com>
1582M:	Todd Kjos <tkjos@android.com>
1583M:	Martijn Coenen <maco@android.com>
1584M:	Joel Fernandes <joel@joelfernandes.org>
1585M:	Christian Brauner <christian@brauner.io>
1586M:	Carlos Llamas <cmllamas@google.com>
1587M:	Suren Baghdasaryan <surenb@google.com>
1588L:	linux-kernel@vger.kernel.org
1589S:	Supported
1590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1591F:	drivers/android/
1592
1593ANDROID GOLDFISH PIC DRIVER
1594M:	Miodrag Dinic <miodrag.dinic@mips.com>
1595S:	Supported
1596F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1597F:	drivers/irqchip/irq-goldfish-pic.c
1598
1599ANDROID GOLDFISH RTC DRIVER
1600M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1601S:	Supported
1602F:	drivers/rtc/rtc-goldfish.c
1603
1604AOA (Apple Onboard Audio) ALSA DRIVER
1605M:	Johannes Berg <johannes@sipsolutions.net>
1606L:	linuxppc-dev@lists.ozlabs.org
1607L:	linux-sound@vger.kernel.org
1608S:	Maintained
1609F:	sound/aoa/
1610
1611APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1612M:	William Breathitt Gray <wbg@kernel.org>
1613L:	linux-iio@vger.kernel.org
1614S:	Maintained
1615F:	drivers/iio/addac/stx104.c
1616
1617APM DRIVER
1618M:	Jiri Kosina <jikos@kernel.org>
1619S:	Odd fixes
1620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1621F:	arch/x86/kernel/apm_32.c
1622F:	drivers/char/apm-emulation.c
1623F:	include/linux/apm_bios.h
1624F:	include/uapi/linux/apm_bios.h
1625
1626APPARMOR SECURITY MODULE
1627M:	John Johansen <john.johansen@canonical.com>
1628M:	John Johansen <john@apparmor.net>
1629L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1630S:	Supported
1631W:	apparmor.net
1632B:	https://gitlab.com/apparmor/apparmor-kernel
1633C:	irc://irc.oftc.net/apparmor
1634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1635T:	https://gitlab.com/apparmor/apparmor-kernel.git
1636F:	Documentation/admin-guide/LSM/apparmor.rst
1637F:	security/apparmor/
1638
1639APPLE BCM5974 MULTITOUCH DRIVER
1640M:	Henrik Rydberg <rydberg@bitmath.org>
1641L:	linux-input@vger.kernel.org
1642S:	Odd fixes
1643F:	drivers/input/mouse/bcm5974.c
1644
1645APPLE PCIE CONTROLLER DRIVER
1646M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1647M:	Marc Zyngier <maz@kernel.org>
1648L:	linux-pci@vger.kernel.org
1649S:	Maintained
1650F:	drivers/pci/controller/pcie-apple.c
1651
1652APPLE SMC DRIVER
1653M:	Henrik Rydberg <rydberg@bitmath.org>
1654L:	linux-hwmon@vger.kernel.org
1655S:	Odd fixes
1656F:	drivers/hwmon/applesmc.c
1657
1658APPLETALK NETWORK LAYER
1659L:	netdev@vger.kernel.org
1660S:	Odd fixes
1661F:	include/linux/atalk.h
1662F:	include/uapi/linux/atalk.h
1663F:	net/appletalk/
1664
1665APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1666M:	Khuong Dinh <khuong@os.amperecomputing.com>
1667S:	Supported
1668F:	arch/arm64/boot/dts/apm/
1669
1670APPLIED MICRO (APM) X-GENE SOC EDAC
1671M:	Khuong Dinh <khuong@os.amperecomputing.com>
1672S:	Supported
1673F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1674F:	drivers/edac/xgene_edac.c
1675
1676APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1677M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1678M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1679S:	Supported
1680F:	drivers/net/ethernet/apm/xgene-v2/
1681
1682APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1683M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1684M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1685M:	Quan Nguyen <quan@os.amperecomputing.com>
1686S:	Supported
1687F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1688F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1689F:	drivers/net/ethernet/apm/xgene/
1690F:	drivers/net/mdio/mdio-xgene.c
1691
1692APPLIED MICRO (APM) X-GENE SOC PMU
1693M:	Khuong Dinh <khuong@os.amperecomputing.com>
1694S:	Supported
1695F:	Documentation/admin-guide/perf/xgene-pmu.rst
1696F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1697F:	drivers/perf/xgene_pmu.c
1698
1699APPLIED MICRO QT2025 PHY DRIVER
1700M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1701R:	Trevor Gross <tmgross@umich.edu>
1702L:	netdev@vger.kernel.org
1703L:	rust-for-linux@vger.kernel.org
1704S:	Maintained
1705F:	drivers/net/phy/qt2025.rs
1706
1707APTINA CAMERA SENSOR PLL
1708M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1709L:	linux-media@vger.kernel.org
1710S:	Maintained
1711F:	drivers/media/i2c/aptina-pll.*
1712
1713AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1714M:	Aleksa Savic <savicaleksa83@gmail.com>
1715M:	Jack Doan <me@jackdoan.com>
1716L:	linux-hwmon@vger.kernel.org
1717S:	Maintained
1718F:	Documentation/hwmon/aquacomputer_d5next.rst
1719F:	drivers/hwmon/aquacomputer_d5next.c
1720
1721AQUANTIA ETHERNET DRIVER (atlantic)
1722M:	Igor Russkikh <irusskikh@marvell.com>
1723L:	netdev@vger.kernel.org
1724S:	Supported
1725W:	https://www.marvell.com/
1726Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1727F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1728F:	drivers/net/ethernet/aquantia/atlantic/
1729
1730AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1731M:	Egor Pomozov <epomozov@marvell.com>
1732L:	netdev@vger.kernel.org
1733S:	Supported
1734W:	http://www.aquantia.com
1735F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1736
1737AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1738M:	Krzysztof Hałasa <khalasa@piap.pl>
1739L:	linux-media@vger.kernel.org
1740S:	Maintained
1741F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1742F:	drivers/media/i2c/ar0521.c
1743
1744ARASAN NAND CONTROLLER DRIVER
1745M:	Miquel Raynal <miquel.raynal@bootlin.com>
1746R:	Michal Simek <michal.simek@amd.com>
1747L:	linux-mtd@lists.infradead.org
1748S:	Maintained
1749F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1750F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1751
1752ARC FRAMEBUFFER DRIVER
1753M:	Jaya Kumar <jayalk@intworks.biz>
1754S:	Maintained
1755F:	drivers/video/fbdev/arcfb.c
1756F:	drivers/video/fbdev/core/fb_defio.c
1757
1758ARC PGU DRM DRIVER
1759M:	Alexey Brodkin <abrodkin@synopsys.com>
1760S:	Supported
1761F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1762F:	drivers/gpu/drm/tiny/arcpgu.c
1763
1764ARCNET NETWORK LAYER
1765M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1766L:	netdev@vger.kernel.org
1767S:	Maintained
1768F:	drivers/net/arcnet/
1769F:	include/uapi/linux/if_arcnet.h
1770
1771ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1772M:	Arnd Bergmann <arnd@arndb.de>
1773M:	Olof Johansson <olof@lixom.net>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775L:	soc@lists.linux.dev
1776S:	Maintained
1777P:	Documentation/process/maintainer-soc.rst
1778C:	irc://irc.libera.chat/armlinux
1779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1780F:	Documentation/process/maintainer-soc*.rst
1781F:	arch/arm/boot/dts/Makefile
1782F:	arch/arm64/boot/dts/Makefile
1783
1784ARM ARCHITECTED TIMER DRIVER
1785M:	Mark Rutland <mark.rutland@arm.com>
1786M:	Marc Zyngier <maz@kernel.org>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789F:	arch/arm/include/asm/arch_timer.h
1790F:	arch/arm64/include/asm/arch_timer.h
1791F:	drivers/clocksource/arm_arch_timer.c
1792
1793ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1794M:	Marc Zyngier <maz@kernel.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1798F:	arch/arm/include/asm/arch_gicv3.h
1799F:	arch/arm64/include/asm/arch_gicv3.h
1800F:	drivers/irqchip/irq-gic*.[ch]
1801F:	include/linux/irqchip/arm-gic*.h
1802F:	include/linux/irqchip/arm-vgic-info.h
1803
1804ARM HDLCD DRM DRIVER
1805M:	Liviu Dudau <liviu.dudau@arm.com>
1806S:	Supported
1807F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1808F:	drivers/gpu/drm/arm/hdlcd_*
1809
1810ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1811M:	Linus Walleij <linus.walleij@linaro.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1815F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1816F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1817F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1818F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1819F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1820F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1821F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1822F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1823F:	arch/arm/boot/dts/arm/arm-realview-*
1824F:	arch/arm/boot/dts/arm/integrator*
1825F:	arch/arm/boot/dts/arm/versatile*
1826F:	arch/arm/mach-versatile/
1827F:	drivers/bus/arm-integrator-lm.c
1828F:	drivers/clk/versatile/
1829F:	drivers/i2c/busses/i2c-versatile.c
1830F:	drivers/irqchip/irq-versatile-fpga.c
1831F:	drivers/mtd/maps/physmap-versatile.*
1832F:	drivers/power/reset/arm-versatile-reboot.c
1833F:	drivers/soc/versatile/
1834
1835ARM INTERCONNECT PMU DRIVERS
1836M:	Robin Murphy <robin.murphy@arm.com>
1837S:	Supported
1838F:	Documentation/admin-guide/perf/arm-cmn.rst
1839F:	Documentation/admin-guide/perf/arm-ni.rst
1840F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1841F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1842F:	drivers/perf/arm-cmn.c
1843F:	drivers/perf/arm-ni.c
1844F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1845
1846ARM KOMEDA DRM-KMS DRIVER
1847M:	Liviu Dudau <liviu.dudau@arm.com>
1848S:	Supported
1849T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1850F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1851F:	Documentation/gpu/komeda-kms.rst
1852F:	drivers/gpu/drm/arm/display/include/
1853F:	drivers/gpu/drm/arm/display/komeda/
1854
1855ARM MALI PANFROST DRM DRIVER
1856M:	Boris Brezillon <boris.brezillon@collabora.com>
1857M:	Rob Herring <robh@kernel.org>
1858R:	Steven Price <steven.price@arm.com>
1859L:	dri-devel@lists.freedesktop.org
1860S:	Supported
1861T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1862F:	Documentation/gpu/panfrost.rst
1863F:	drivers/gpu/drm/ci/xfails/panfrost*
1864F:	drivers/gpu/drm/panfrost/
1865F:	include/uapi/drm/panfrost_drm.h
1866
1867ARM MALI PANTHOR DRM DRIVER
1868M:	Boris Brezillon <boris.brezillon@collabora.com>
1869M:	Steven Price <steven.price@arm.com>
1870M:	Liviu Dudau <liviu.dudau@arm.com>
1871L:	dri-devel@lists.freedesktop.org
1872S:	Supported
1873T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1874F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1875F:	drivers/gpu/drm/panthor/
1876F:	include/uapi/drm/panthor_drm.h
1877
1878ARM MALI-DP DRM DRIVER
1879M:	Liviu Dudau <liviu.dudau@arm.com>
1880S:	Supported
1881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1882F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1883F:	Documentation/gpu/afbc.rst
1884F:	drivers/gpu/drm/arm/
1885
1886ARM MFM AND FLOPPY DRIVERS
1887M:	Ian Molton <spyro@f2s.com>
1888S:	Maintained
1889F:	arch/arm/include/asm/floppy.h
1890F:	arch/arm/mach-rpc/floppydma.S
1891
1892ARM PMU PROFILING AND DEBUGGING
1893M:	Will Deacon <will@kernel.org>
1894M:	Mark Rutland <mark.rutland@arm.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896S:	Maintained
1897F:	Documentation/devicetree/bindings/arm/pmu.yaml
1898F:	Documentation/devicetree/bindings/perf/
1899F:	arch/arm*/include/asm/hw_breakpoint.h
1900F:	arch/arm*/include/asm/perf_event.h
1901F:	arch/arm*/kernel/hw_breakpoint.c
1902F:	arch/arm*/kernel/perf_*
1903F:	drivers/perf/
1904F:	include/linux/perf/arm_pmu*.h
1905
1906ARM PORT
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Odd Fixes
1910W:	http://www.armlinux.org.uk/
1911T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1912F:	arch/arm/
1913X:	arch/arm/boot/dts/
1914
1915ARM PRIMECELL AACI PL041 DRIVER
1916M:	Russell King <linux@armlinux.org.uk>
1917S:	Odd Fixes
1918F:	sound/arm/aaci.*
1919
1920ARM PRIMECELL BUS SUPPORT
1921M:	Russell King <linux@armlinux.org.uk>
1922S:	Odd Fixes
1923F:	drivers/amba/
1924F:	include/linux/amba/bus.h
1925
1926ARM PRIMECELL KMI PL050 DRIVER
1927M:	Russell King <linux@armlinux.org.uk>
1928S:	Odd Fixes
1929F:	drivers/input/serio/ambakmi.*
1930F:	include/linux/amba/kmi.h
1931
1932ARM PRIMECELL MMCI PL180/1 DRIVER
1933M:	Russell King <linux@armlinux.org.uk>
1934S:	Odd Fixes
1935F:	drivers/mmc/host/mmci.*
1936F:	include/linux/amba/mmci.h
1937
1938ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1939M:	Miquel Raynal <miquel.raynal@bootlin.com>
1940R:	Michal Simek <michal.simek@amd.com>
1941L:	linux-mtd@lists.infradead.org
1942S:	Maintained
1943F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1944F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1945
1946ARM PRIMECELL PL35X SMC DRIVER
1947M:	Miquel Raynal <miquel.raynal@bootlin.com>
1948R:	Michal Simek <michal.simek@amd.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1952F:	drivers/memory/pl353-smc.c
1953
1954ARM PRIMECELL SSP PL022 SPI DRIVER
1955M:	Linus Walleij <linus.walleij@linaro.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1959F:	drivers/spi/spi-pl022.c
1960
1961ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1962M:	Russell King <linux@armlinux.org.uk>
1963S:	Odd Fixes
1964F:	drivers/tty/serial/amba-pl01*.c
1965F:	include/linux/amba/serial.h
1966
1967ARM PRIMECELL VIC PL190/PL192 DRIVER
1968M:	Linus Walleij <linus.walleij@linaro.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1972F:	drivers/irqchip/irq-vic.c
1973
1974ARM SMC WATCHDOG DRIVER
1975M:	Julius Werner <jwerner@chromium.org>
1976R:	Evan Benn <evanbenn@chromium.org>
1977S:	Maintained
1978F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1979F:	drivers/watchdog/arm_smc_wdt.c
1980
1981ARM SMMU DRIVERS
1982M:	Will Deacon <will@kernel.org>
1983R:	Robin Murphy <robin.murphy@arm.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1987F:	drivers/iommu/arm/
1988F:	drivers/iommu/io-pgtable-arm*
1989
1990ARM SMMU SVA SUPPORT
1991R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1992F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1993
1994ARM SUB-ARCHITECTURES
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996S:	Maintained
1997C:	irc://irc.libera.chat/armlinux
1998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1999F:	arch/arm/mach-*/
2000F:	arch/arm/plat-*/
2001
2002ARM/ACTIONS SEMI ARCHITECTURE
2003M:	Andreas Färber <afaerber@suse.de>
2004M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2007S:	Maintained
2008F:	Documentation/devicetree/bindings/arm/actions.yaml
2009F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2010F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2011F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2012F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2013F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2014F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2015F:	Documentation/devicetree/bindings/pinctrl/actions,*
2016F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2017F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2018F:	arch/arm/boot/dts/actions/
2019F:	arch/arm/mach-actions/
2020F:	arch/arm64/boot/dts/actions/
2021F:	drivers/clk/actions/
2022F:	drivers/clocksource/timer-owl*
2023F:	drivers/dma/owl-dma.c
2024F:	drivers/i2c/busses/i2c-owl.c
2025F:	drivers/irqchip/irq-owl-sirq.c
2026F:	drivers/mmc/host/owl-mmc.c
2027F:	drivers/net/ethernet/actions/
2028F:	drivers/pinctrl/actions/*
2029F:	drivers/pmdomain/actions/
2030F:	include/dt-bindings/power/owl-*
2031F:	include/dt-bindings/reset/actions,*
2032F:	include/linux/soc/actions/
2033N:	owl
2034
2035ARM/AIROHA SOC SUPPORT
2036M:	Matthias Brugger <matthias.bgg@gmail.com>
2037M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2040S:	Odd Fixes
2041F:	arch/arm/boot/dts/airoha/
2042F:	arch/arm64/boot/dts/airoha/
2043
2044ARM/Allwinner SoC Clock Support
2045M:	Emilio López <emilio@elopez.com.ar>
2046S:	Maintained
2047F:	drivers/clk/sunxi/
2048
2049ARM/Allwinner sunXi SoC support
2050M:	Chen-Yu Tsai <wens@csie.org>
2051M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2052M:	Samuel Holland <samuel@sholland.org>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-sunxi@lists.linux.dev
2055S:	Maintained
2056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2057F:	arch/arm/mach-sunxi/
2058F:	arch/arm64/boot/dts/allwinner/
2059F:	drivers/clk/sunxi-ng/
2060F:	drivers/pinctrl/sunxi/
2061F:	drivers/soc/sunxi/
2062N:	allwinner
2063N:	sun[x456789]i
2064N:	sun[25]0i
2065
2066ARM/ALPHASCALE ARCHITECTURE
2067M:	Krzysztof Kozlowski <krzk@kernel.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Odd Fixes
2070F:	arch/arm/boot/dts/alphascale/
2071F:	drivers/clk/clk-asm9260.c
2072F:	drivers/clocksource/asm9260_timer.c
2073F:	drivers/rtc/rtc-asm9260.c
2074F:	drivers/watchdog/asm9260_wdt.c
2075
2076ARM/AMD PENSANDO ARM64 ARCHITECTURE
2077M:	Brad Larson <blarson@amd.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Supported
2080F:	Documentation/devicetree/bindings/*/amd,pensando*
2081F:	arch/arm64/boot/dts/amd/elba*
2082
2083ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2084M:	Neil Armstrong <neil.armstrong@linaro.org>
2085M:	Jerome Brunet <jbrunet@baylibre.com>
2086L:	linux-amlogic@lists.infradead.org
2087S:	Maintained
2088F:	Documentation/devicetree/bindings/clock/amlogic*
2089F:	drivers/clk/meson/
2090F:	include/dt-bindings/clock/amlogic,a1*
2091F:	include/dt-bindings/clock/gxbb*
2092F:	include/dt-bindings/clock/meson*
2093
2094ARM/Amlogic Meson SoC Crypto Drivers
2095M:	Corentin Labbe <clabbe@baylibre.com>
2096L:	linux-crypto@vger.kernel.org
2097L:	linux-amlogic@lists.infradead.org
2098S:	Maintained
2099F:	Documentation/devicetree/bindings/crypto/amlogic*
2100F:	drivers/crypto/amlogic/
2101
2102ARM/Amlogic Meson SoC Sound Drivers
2103M:	Jerome Brunet <jbrunet@baylibre.com>
2104L:	linux-sound@vger.kernel.org
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/sound/amlogic*
2107F:	sound/soc/meson/
2108
2109ARM/Amlogic Meson SoC support
2110M:	Neil Armstrong <neil.armstrong@linaro.org>
2111M:	Kevin Hilman <khilman@baylibre.com>
2112R:	Jerome Brunet <jbrunet@baylibre.com>
2113R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115L:	linux-amlogic@lists.infradead.org
2116S:	Maintained
2117W:	http://linux-meson.com/
2118F:	Documentation/devicetree/bindings/phy/amlogic*
2119F:	arch/arm/boot/dts/amlogic/
2120F:	arch/arm/mach-meson/
2121F:	arch/arm64/boot/dts/amlogic/
2122F:	drivers/pmdomain/amlogic/
2123F:	drivers/mmc/host/meson*
2124F:	drivers/phy/amlogic/
2125F:	drivers/pinctrl/meson/
2126F:	drivers/rtc/rtc-meson*
2127F:	drivers/soc/amlogic/
2128N:	meson
2129
2130ARM/Annapurna Labs ALPINE ARCHITECTURE
2131M:	Antoine Tenart <atenart@kernel.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133S:	Odd Fixes
2134F:	arch/arm/boot/dts/amazon/
2135F:	arch/arm/mach-alpine/
2136F:	arch/arm64/boot/dts/amazon/
2137F:	drivers/*/*alpine*
2138
2139ARM/APPLE MACHINE SOUND DRIVERS
2140M:	Martin Povišer <povik+lin@cutebit.org>
2141L:	asahi@lists.linux.dev
2142L:	linux-sound@vger.kernel.org
2143S:	Maintained
2144F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2145F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2146F:	Documentation/devicetree/bindings/sound/apple,*
2147F:	sound/soc/apple/*
2148F:	sound/soc/codecs/cs42l83-i2c.c
2149F:	sound/soc/codecs/cs42l84.*
2150F:	sound/soc/codecs/ssm3515.c
2151
2152ARM/APPLE MACHINE SUPPORT
2153M:	Hector Martin <marcan@marcan.st>
2154M:	Sven Peter <sven@svenpeter.dev>
2155R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2156L:	asahi@lists.linux.dev
2157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158S:	Maintained
2159W:	https://asahilinux.org
2160B:	https://github.com/AsahiLinux/linux/issues
2161C:	irc://irc.oftc.net/asahi-dev
2162T:	git https://github.com/AsahiLinux/linux.git
2163F:	Documentation/devicetree/bindings/arm/apple.yaml
2164F:	Documentation/devicetree/bindings/arm/apple/*
2165F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2166F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2167F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2168F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2169F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2170F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2171F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2172F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2173F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2174F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2175F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2176F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2177F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2178F:	Documentation/devicetree/bindings/power/apple*
2179F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2180F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2181F:	arch/arm64/boot/dts/apple/
2182F:	drivers/bluetooth/hci_bcm4377.c
2183F:	drivers/clk/clk-apple-nco.c
2184F:	drivers/cpufreq/apple-soc-cpufreq.c
2185F:	drivers/dma/apple-admac.c
2186F:	drivers/pmdomain/apple/
2187F:	drivers/i2c/busses/i2c-pasemi-core.c
2188F:	drivers/i2c/busses/i2c-pasemi-platform.c
2189F:	drivers/iommu/apple-dart.c
2190F:	drivers/iommu/io-pgtable-dart.c
2191F:	drivers/irqchip/irq-apple-aic.c
2192F:	drivers/nvme/host/apple.c
2193F:	drivers/nvmem/apple-efuses.c
2194F:	drivers/pinctrl/pinctrl-apple-gpio.c
2195F:	drivers/pwm/pwm-apple.c
2196F:	drivers/soc/apple/*
2197F:	drivers/watchdog/apple_wdt.c
2198F:	include/dt-bindings/interrupt-controller/apple-aic.h
2199F:	include/dt-bindings/pinctrl/apple.h
2200F:	include/linux/soc/apple/*
2201
2202ARM/ARTPEC MACHINE SUPPORT
2203M:	Jesper Nilsson <jesper.nilsson@axis.com>
2204M:	Lars Persson <lars.persson@axis.com>
2205L:	linux-arm-kernel@axis.com
2206S:	Maintained
2207F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2208F:	arch/arm/boot/dts/axis/
2209F:	arch/arm/mach-artpec
2210F:	drivers/clk/axis
2211F:	drivers/crypto/axis
2212F:	drivers/mmc/host/usdhi6rol0.c
2213F:	drivers/pinctrl/pinctrl-artpec*
2214
2215ARM/ASPEED I2C DRIVER
2216M:	Ryan Chen <ryan_chen@aspeedtech.com>
2217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2218R:	Joel Stanley <joel@jms.id.au>
2219L:	linux-i2c@vger.kernel.org
2220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2221S:	Maintained
2222F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2223F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2224F:	drivers/i2c/busses/i2c-aspeed.c
2225F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2226
2227ARM/ASPEED MACHINE SUPPORT
2228M:	Joel Stanley <joel@jms.id.au>
2229R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2232S:	Supported
2233Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2235F:	Documentation/devicetree/bindings/arm/aspeed/
2236F:	arch/arm/boot/dts/aspeed/
2237F:	arch/arm/mach-aspeed/
2238N:	aspeed
2239
2240ARM/AXM LSI SOC
2241M:	Krzysztof Kozlowski <krzk@kernel.org>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Odd Fixes
2244F:	Documentation/devicetree/bindings/arm/axxia.yaml
2245F:	arch/arm/boot/dts/intel/axm/
2246F:	arch/arm/mach-axxia/
2247
2248ARM/BITMAIN ARCHITECTURE
2249M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251S:	Maintained
2252F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2253F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2254F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2255F:	arch/arm64/boot/dts/bitmain/
2256F:	drivers/clk/clk-bm1880.c
2257F:	drivers/pinctrl/pinctrl-bm1880.c
2258
2259ARM/CALXEDA HIGHBANK ARCHITECTURE
2260M:	Andre Przywara <andre.przywara@arm.com>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263F:	arch/arm/boot/dts/calxeda/
2264F:	arch/arm/mach-highbank/
2265
2266ARM/CAVIUM THUNDER NETWORK DRIVER
2267M:	Sunil Goutham <sgoutham@marvell.com>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Supported
2270F:	drivers/net/ethernet/cavium/thunder/
2271
2272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2273M:	Lukasz Majewski <lukma@denx.de>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276F:	arch/arm/mach-ep93xx/ts72xx.c
2277
2278ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2279M:	Hartley Sweeten <hsweeten@visionengravers.com>
2280M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2281M:	Nikita Shubin <nikita.shubin@maquefel.me>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S:	Maintained
2284F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2285F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2286F:	arch/arm/boot/compressed/misc-ep93xx.h
2287F:	arch/arm/mach-ep93xx/
2288F:	drivers/iio/adc/ep93xx_adc.c
2289
2290ARM/CLKDEV SUPPORT
2291M:	Russell King <linux@armlinux.org.uk>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Maintained
2294T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2295F:	drivers/clk/clkdev.c
2296
2297ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2298M:	Baruch Siach <baruch@tkos.co.il>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	arch/arm/boot/dts/cnxt/
2302N:	digicolor
2303
2304ARM/CORESIGHT FRAMEWORK AND DRIVERS
2305M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2306R:	Mike Leach <mike.leach@linaro.org>
2307R:	James Clark <james.clark@linaro.org>
2308L:	coresight@lists.linaro.org (moderated for non-subscribers)
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2312F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2313F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2314F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2315F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2316F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2317F:	Documentation/trace/coresight/*
2318F:	drivers/hwtracing/coresight/*
2319F:	include/dt-bindings/arm/coresight-cti-dt.h
2320F:	include/linux/coresight*
2321F:	include/uapi/linux/coresight*
2322F:	samples/coresight/*
2323F:	tools/perf/Documentation/arm-coresight.txt
2324F:	tools/perf/arch/arm/util/auxtrace.c
2325F:	tools/perf/arch/arm/util/cs-etm.c
2326F:	tools/perf/arch/arm/util/cs-etm.h
2327F:	tools/perf/arch/arm/util/pmu.c
2328F:	tools/perf/tests/shell/*coresight*
2329F:	tools/perf/tests/shell/coresight/*
2330F:	tools/perf/tests/shell/lib/*coresight*
2331F:	tools/perf/util/cs-etm-decoder/*
2332F:	tools/perf/util/cs-etm.*
2333
2334ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2335M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2336M:	Linus Walleij <linus.walleij@linaro.org>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339T:	git git://github.com/ulli-kroll/linux.git
2340F:	Documentation/devicetree/bindings/arm/gemini.yaml
2341F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2342F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2343F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2344F:	arch/arm/boot/dts/gemini/
2345F:	arch/arm/mach-gemini/
2346F:	drivers/crypto/gemini/
2347F:	drivers/net/ethernet/cortina/
2348F:	drivers/pinctrl/pinctrl-gemini.c
2349F:	drivers/rtc/rtc-ftrtc010.c
2350
2351ARM/CZ.NIC TURRIS SUPPORT
2352M:	Marek Behún <kabel@kernel.org>
2353S:	Maintained
2354W:	https://www.turris.cz/
2355F:	Documentation/ABI/testing/debugfs-moxtet
2356F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2357F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2358F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2359F:	Documentation/devicetree/bindings/bus/moxtet.txt
2360F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2361F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2362F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2363F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2364F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2365F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2366F:	drivers/bus/moxtet.c
2367F:	drivers/firmware/turris-mox-rwtm.c
2368F:	drivers/gpio/gpio-moxtet.c
2369F:	drivers/leds/leds-turris-omnia.c
2370F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2371F:	drivers/platform/cznic/
2372F:	drivers/watchdog/armada_37xx_wdt.c
2373F:	include/dt-bindings/bus/moxtet.h
2374F:	include/linux/armada-37xx-rwtm-mailbox.h
2375F:	include/linux/moxtet.h
2376F:	include/linux/turris-omnia-mcu-interface.h
2377
2378ARM/FARADAY FA526 PORT
2379M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382T:	git git://git.berlios.de/gemini-board
2383F:	arch/arm/mm/*-fa*
2384
2385ARM/FOOTBRIDGE ARCHITECTURE
2386M:	Russell King <linux@armlinux.org.uk>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389W:	http://www.armlinux.org.uk/
2390F:	arch/arm/include/asm/hardware/dec21285.h
2391F:	arch/arm/mach-footbridge/
2392
2393ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2394M:	Shawn Guo <shawnguo@kernel.org>
2395M:	Sascha Hauer <s.hauer@pengutronix.de>
2396R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2397R:	Fabio Estevam <festevam@gmail.com>
2398L:	imx@lists.linux.dev
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Maintained
2401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2402F:	arch/arm/boot/dts/nxp/imx/
2403F:	arch/arm/boot/dts/nxp/mxs/
2404F:	arch/arm64/boot/dts/freescale/
2405X:	arch/arm64/boot/dts/freescale/fsl-*
2406X:	arch/arm64/boot/dts/freescale/qoriq-*
2407X:	drivers/media/i2c/
2408N:	imx
2409N:	mxs
2410
2411ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2412M:	Shawn Guo <shawnguo@kernel.org>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2416F:	arch/arm/boot/dts/nxp/ls/
2417F:	arch/arm64/boot/dts/freescale/fsl-*
2418F:	arch/arm64/boot/dts/freescale/qoriq-*
2419
2420ARM/FREESCALE VYBRID ARM ARCHITECTURE
2421M:	Shawn Guo <shawnguo@kernel.org>
2422M:	Sascha Hauer <s.hauer@pengutronix.de>
2423R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2424R:	Stefan Agner <stefan@agner.ch>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2428F:	arch/arm/boot/dts/nxp/vf/
2429F:	arch/arm/mach-imx/*vf610*
2430
2431ARM/GUMSTIX MACHINE SUPPORT
2432M:	Steve Sakoman <sakoman@gmail.com>
2433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434S:	Maintained
2435
2436ARM/HISILICON SOC SUPPORT
2437M:	Wei Xu <xuwei5@hisilicon.com>
2438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439S:	Supported
2440W:	http://www.hisilicon.com
2441T:	git https://github.com/hisilicon/linux-hisi.git
2442F:	arch/arm/boot/dts/hisilicon/
2443F:	arch/arm/mach-hisi/
2444F:	arch/arm64/boot/dts/hisilicon/
2445
2446ARM/HP JORNADA 7XX MACHINE SUPPORT
2447M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2448S:	Maintained
2449W:	www.jlime.com
2450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2451F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2452F:	arch/arm/mach-sa1100/jornada720.c
2453
2454ARM/HPE GXP ARCHITECTURE
2455M:	Jean-Marie Verdun <verdun@hpe.com>
2456M:	Nick Hawkins <nick.hawkins@hpe.com>
2457S:	Maintained
2458F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2459F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2460F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2461F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2462F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2463F:	Documentation/hwmon/gxp-fan-ctrl.rst
2464F:	arch/arm/boot/dts/hpe/
2465F:	arch/arm/mach-hpe/
2466F:	drivers/clocksource/timer-gxp.c
2467F:	drivers/hwmon/gxp-fan-ctrl.c
2468F:	drivers/i2c/busses/i2c-gxp.c
2469F:	drivers/spi/spi-gxp.c
2470F:	drivers/watchdog/gxp-wdt.c
2471
2472ARM/IGEP MACHINE SUPPORT
2473M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2474M:	Javier Martinez Canillas <javier@dowhile0.org>
2475L:	linux-omap@vger.kernel.org
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Maintained
2478F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2479
2480ARM/INTEL IXP4XX ARM ARCHITECTURE
2481M:	Linus Walleij <linusw@kernel.org>
2482M:	Imre Kaloz <kaloz@openwrt.org>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Maintained
2485F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2486F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2487F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2488F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2489F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2490F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2491F:	arch/arm/boot/dts/intel/ixp/
2492F:	arch/arm/mach-ixp4xx/
2493F:	drivers/bus/intel-ixp4xx-eb.c
2494F:	drivers/char/hw_random/ixp4xx-rng.c
2495F:	drivers/clocksource/timer-ixp4xx.c
2496F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2497F:	drivers/gpio/gpio-ixp4xx.c
2498F:	drivers/irqchip/irq-ixp4xx.c
2499F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2500F:	drivers/net/wan/ixp4xx_hss.c
2501F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2502F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2503F:	include/linux/soc/ixp4xx/npe.h
2504F:	include/linux/soc/ixp4xx/qmgr.h
2505
2506ARM/INTEL KEEMBAY ARCHITECTURE
2507M:	Paul J. Murphy <paul.j.murphy@intel.com>
2508M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2509S:	Maintained
2510F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2511F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2512F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2513
2514ARM/INTEL XSC3 (MANZANO) ARM CORE
2515M:	Lennert Buytenhek <kernel@wantstofly.org>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517S:	Maintained
2518
2519ARM/LG1K ARCHITECTURE
2520M:	Chanho Min <chanho.min@lge.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	arch/arm64/boot/dts/lg/
2524
2525ARM/LPC18XX ARCHITECTURE
2526M:	Vladimir Zapolskiy <vz@mleia.com>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528S:	Maintained
2529F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2530F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2531F:	drivers/i2c/busses/i2c-lpc2k.c
2532F:	drivers/memory/pl172.c
2533F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2534F:	drivers/rtc/rtc-lpc24xx.c
2535N:	lpc18xx
2536
2537ARM/LPC32XX SOC SUPPORT
2538M:	Vladimir Zapolskiy <vz@mleia.com>
2539M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Maintained
2542T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2543F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2544F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2545F:	arch/arm/mach-lpc32xx/
2546F:	drivers/dma/lpc32xx-dmamux.c
2547F:	drivers/i2c/busses/i2c-pnx.c
2548F:	drivers/net/ethernet/nxp/lpc_eth.c
2549F:	drivers/usb/host/ohci-nxp.c
2550F:	drivers/watchdog/pnx4008_wdt.c
2551N:	lpc32xx
2552
2553LPC32XX DMAMUX SUPPORT
2554M:	J.M.B. Downing <jonathan.downing@nautel.com>
2555M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2556R:	Vladimir Zapolskiy <vz@mleia.com>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2560
2561ARM/Marvell Dove/MV78xx0/Orion SOC support
2562M:	Andrew Lunn <andrew@lunn.ch>
2563M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2564M:	Gregory Clement <gregory.clement@bootlin.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/marvell,dove.txt
2569F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2570F:	Documentation/devicetree/bindings/soc/dove/
2571F:	arch/arm/boot/dts/marvell/dove*
2572F:	arch/arm/boot/dts/marvell/orion5x*
2573F:	arch/arm/mach-dove/
2574F:	arch/arm/mach-mv78xx0/
2575F:	arch/arm/mach-orion5x/
2576F:	arch/arm/plat-orion/
2577F:	drivers/bus/mvebu-mbus.c
2578F:	drivers/soc/dove/
2579
2580ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2581M:	Andrew Lunn <andrew@lunn.ch>
2582M:	Gregory Clement <gregory.clement@bootlin.com>
2583M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585S:	Maintained
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2587F:	Documentation/devicetree/bindings/arm/marvell/
2588F:	arch/arm/boot/dts/marvell/armada*
2589F:	arch/arm/boot/dts/marvell/kirkwood*
2590F:	arch/arm/configs/mvebu_*_defconfig
2591F:	arch/arm/mach-mvebu/
2592F:	arch/arm64/boot/dts/marvell/
2593F:	drivers/clk/mvebu/
2594F:	drivers/cpufreq/armada-37xx-cpufreq.c
2595F:	drivers/cpufreq/armada-8k-cpufreq.c
2596F:	drivers/cpufreq/mvebu-cpufreq.c
2597F:	drivers/irqchip/irq-armada-370-xp.c
2598F:	drivers/irqchip/irq-mvebu-*
2599F:	drivers/pinctrl/mvebu/
2600F:	drivers/rtc/rtc-armada38x.c
2601
2602ARM/Mediatek RTC DRIVER
2603M:	Eddie Huang <eddie.huang@mediatek.com>
2604M:	Sean Wang <sean.wang@mediatek.com>
2605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2607S:	Maintained
2608F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2609F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2610F:	drivers/rtc/rtc-mt2712.c
2611F:	drivers/rtc/rtc-mt6397.c
2612F:	drivers/rtc/rtc-mt7622.c
2613
2614ARM/Mediatek SoC support
2615M:	Matthias Brugger <matthias.bgg@gmail.com>
2616M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2617L:	linux-kernel@vger.kernel.org
2618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2620S:	Maintained
2621W:	https://mtk.wiki.kernel.org/
2622C:	irc://irc.libera.chat/linux-mediatek
2623F:	arch/arm/boot/dts/mediatek/
2624F:	arch/arm/mach-mediatek/
2625F:	arch/arm64/boot/dts/mediatek/
2626F:	drivers/soc/mediatek/
2627N:	mtk
2628N:	mt[2678]
2629K:	mediatek
2630
2631ARM/Mediatek USB3 PHY DRIVER
2632M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2635S:	Maintained
2636F:	Documentation/devicetree/bindings/phy/mediatek,*
2637F:	drivers/phy/mediatek/
2638
2639ARM/MICROCHIP (ARM64) SoC support
2640M:	Conor Dooley <conor@kernel.org>
2641M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2642M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644S:	Supported
2645T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2646F:	arch/arm64/boot/dts/microchip/
2647
2648ARM/Microchip (AT91) SoC support
2649M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2650M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2651M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653S:	Supported
2654W:	http://www.linux4sam.org
2655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2656F:	arch/arm/boot/dts/microchip/
2657F:	arch/arm/include/debug/at91.S
2658F:	arch/arm/mach-at91/
2659F:	drivers/memory/atmel*
2660F:	drivers/watchdog/sama5d4_wdt.c
2661F:	include/soc/at91/
2662X:	drivers/input/touchscreen/atmel_mxt_ts.c
2663N:	at91
2664N:	atmel
2665
2666ARM/Microchip Sparx5 SoC support
2667M:	Lars Povlsen <lars.povlsen@microchip.com>
2668M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2669M:	Daniel Machon <daniel.machon@microchip.com>
2670M:	UNGLinuxDriver@microchip.com
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672S:	Supported
2673F:	arch/arm64/boot/dts/microchip/sparx*
2674F:	drivers/net/ethernet/microchip/vcap/
2675F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2676N:	sparx5
2677
2678ARM/MILBEAUT ARCHITECTURE
2679M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2680M:	Takao Orito <orito.takao@socionext.com>
2681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682S:	Maintained
2683F:	arch/arm/boot/dts/socionext/milbeaut*
2684F:	arch/arm/mach-milbeaut/
2685N:	milbeaut
2686
2687ARM/MOXA ART SOC
2688M:	Krzysztof Kozlowski <krzk@kernel.org>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690S:	Odd Fixes
2691F:	Documentation/devicetree/bindings/arm/moxart.yaml
2692F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2693F:	arch/arm/boot/dts/moxa/
2694F:	drivers/clk/clk-moxart.c
2695
2696ARM/MStar/Sigmastar Armv7 SoC support
2697M:	Daniel Palmer <daniel@thingy.jp>
2698M:	Romain Perier <romain.perier@gmail.com>
2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700S:	Maintained
2701W:	http://linux-chenxing.org/
2702T:	git git://github.com/linux-chenxing/linux.git
2703F:	Documentation/devicetree/bindings/arm/mstar/*
2704F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2705F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2706F:	arch/arm/boot/dts/sigmastar/
2707F:	arch/arm/mach-mstar/
2708F:	drivers/clk/mstar/
2709F:	drivers/clocksource/timer-msc313e.c
2710F:	drivers/gpio/gpio-msc313.c
2711F:	drivers/rtc/rtc-msc313.c
2712F:	drivers/watchdog/msc313e_wdt.c
2713F:	include/dt-bindings/clock/mstar-*
2714F:	include/dt-bindings/gpio/msc313-gpio.h
2715
2716ARM/NOMADIK/Ux500 ARCHITECTURES
2717M:	Linus Walleij <linus.walleij@linaro.org>
2718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719S:	Maintained
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2721F:	Documentation/devicetree/bindings/arm/ste-*
2722F:	Documentation/devicetree/bindings/arm/ux500.yaml
2723F:	Documentation/devicetree/bindings/arm/ux500/
2724F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2725F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2726F:	arch/arm/boot/dts/st/ste-*
2727F:	arch/arm/mach-nomadik/
2728F:	arch/arm/mach-ux500/
2729F:	drivers/clk/clk-nomadik.c
2730F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2731F:	drivers/dma/ste_dma40*
2732F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2733F:	drivers/gpio/gpio-nomadik.c
2734F:	drivers/hwspinlock/u8500_hsem.c
2735F:	drivers/i2c/busses/i2c-nomadik.c
2736F:	drivers/iio/adc/ab8500-gpadc.c
2737F:	drivers/mfd/ab8500*
2738F:	drivers/mfd/abx500*
2739F:	drivers/mfd/db8500*
2740F:	drivers/pinctrl/nomadik/
2741F:	drivers/rtc/rtc-ab8500.c
2742F:	drivers/rtc/rtc-pl031.c
2743F:	drivers/soc/ux500/
2744
2745ARM/NUVOTON MA35 ARCHITECTURE
2746M:	Jacky Huang <ychuang3@nuvoton.com>
2747M:	Shan-Chun Hung <schung@nuvoton.com>
2748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749S:	Supported
2750F:	Documentation/devicetree/bindings/*/*/*ma35*
2751F:	Documentation/devicetree/bindings/*/*ma35*
2752F:	arch/arm64/boot/dts/nuvoton/*ma35*
2753F:	drivers/*/*/*ma35*
2754F:	drivers/*/*ma35*
2755K:	ma35d1
2756
2757ARM/NUVOTON NPCM ARCHITECTURE
2758M:	Avi Fishman <avifishman70@gmail.com>
2759M:	Tomer Maimon <tmaimon77@gmail.com>
2760M:	Tali Perry <tali.perry1@gmail.com>
2761R:	Patrick Venture <venture@google.com>
2762R:	Nancy Yuen <yuenn@google.com>
2763R:	Benjamin Fair <benjaminfair@google.com>
2764L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2765S:	Supported
2766F:	Documentation/devicetree/bindings/*/*/*npcm*
2767F:	Documentation/devicetree/bindings/*/*npcm*
2768F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2769F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2770F:	arch/arm/mach-npcm/
2771F:	arch/arm64/boot/dts/nuvoton/
2772F:	drivers/*/*/*npcm*
2773F:	drivers/*/*npcm*
2774F:	drivers/rtc/rtc-nct3018y.c
2775F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2776F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2777
2778ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2779M:	Joseph Liu <kwliu@nuvoton.com>
2780M:	Marvin Lin <kflin@nuvoton.com>
2781L:	linux-media@vger.kernel.org
2782L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2783S:	Maintained
2784F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2785F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2786F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2787F:	drivers/media/platform/nuvoton/
2788F:	include/uapi/linux/npcm-video.h
2789
2790ARM/NUVOTON WPCM450 ARCHITECTURE
2791M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2792L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2793S:	Maintained
2794W:	https://github.com/neuschaefer/wpcm450/wiki
2795F:	Documentation/devicetree/bindings/*/*wpcm*
2796F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2797F:	arch/arm/configs/wpcm450_defconfig
2798F:	arch/arm/mach-npcm/wpcm450.c
2799F:	drivers/*/*/*wpcm*
2800F:	drivers/*/*wpcm*
2801
2802ARM/NXP S32G ARCHITECTURE
2803R:	Chester Lin <chester62515@gmail.com>
2804R:	Matthias Brugger <mbrugger@suse.com>
2805R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2806L:	NXP S32 Linux Team <s32@nxp.com>
2807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808S:	Maintained
2809F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2810F:	drivers/pinctrl/nxp/
2811
2812ARM/Orion SoC/Technologic Systems TS-78xx platform support
2813M:	Alexander Clouter <alex@digriz.org.uk>
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815S:	Maintained
2816W:	http://www.digriz.org.uk/ts78xx/kernel
2817F:	arch/arm/mach-orion5x/ts78xx-*
2818
2819ARM/QUALCOMM CHROMEBOOK SUPPORT
2820R:	cros-qcom-dts-watchers@chromium.org
2821F:	arch/arm64/boot/dts/qcom/sc7180*
2822F:	arch/arm64/boot/dts/qcom/sc7280*
2823F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2824
2825ARM/QUALCOMM MAILING LIST
2826L:	linux-arm-msm@vger.kernel.org
2827C:	irc://irc.oftc.net/linux-msm
2828F:	Documentation/devicetree/bindings/*/qcom*
2829F:	Documentation/devicetree/bindings/soc/qcom/
2830F:	arch/arm/boot/dts/qcom/
2831F:	arch/arm/configs/qcom_defconfig
2832F:	arch/arm/mach-qcom/
2833F:	arch/arm64/boot/dts/qcom/
2834F:	drivers/*/*/pm8???-*
2835F:	drivers/*/*/qcom*
2836F:	drivers/*/*/qcom/
2837F:	drivers/*/qcom*
2838F:	drivers/*/qcom/
2839F:	drivers/bluetooth/btqcomsmd.c
2840F:	drivers/clocksource/timer-qcom.c
2841F:	drivers/cpuidle/cpuidle-qcom-spm.c
2842F:	drivers/extcon/extcon-qcom*
2843F:	drivers/i2c/busses/i2c-qcom-geni.c
2844F:	drivers/i2c/busses/i2c-qup.c
2845F:	drivers/iommu/msm*
2846F:	drivers/mfd/ssbi.c
2847F:	drivers/mmc/host/mmci_qcom*
2848F:	drivers/mmc/host/sdhci-msm.c
2849F:	drivers/pci/controller/dwc/pcie-qcom*
2850F:	drivers/phy/qualcomm/
2851F:	drivers/power/*/msm*
2852F:	drivers/reset/reset-qcom-*
2853F:	drivers/rtc/rtc-pm8xxx.c
2854F:	drivers/spi/spi-geni-qcom.c
2855F:	drivers/spi/spi-qcom-qspi.c
2856F:	drivers/spi/spi-qup.c
2857F:	drivers/tty/serial/msm_serial.c
2858F:	drivers/ufs/host/ufs-qcom*
2859F:	drivers/usb/dwc3/dwc3-qcom.c
2860F:	include/dt-bindings/*/qcom*
2861F:	include/linux/*/qcom*
2862F:	include/linux/soc/qcom/
2863
2864ARM/QUALCOMM SUPPORT
2865M:	Bjorn Andersson <andersson@kernel.org>
2866M:	Konrad Dybcio <konradybcio@kernel.org>
2867L:	linux-arm-msm@vger.kernel.org
2868S:	Maintained
2869C:	irc://irc.oftc.net/linux-msm
2870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2871F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2872F:	Documentation/devicetree/bindings/arm/qcom.yaml
2873F:	Documentation/devicetree/bindings/bus/qcom*
2874F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2875F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2876F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2877F:	Documentation/devicetree/bindings/soc/qcom/
2878F:	arch/arm/boot/dts/qcom/
2879F:	arch/arm/configs/qcom_defconfig
2880F:	arch/arm/mach-qcom/
2881F:	arch/arm64/boot/dts/qcom/
2882F:	drivers/bus/qcom*
2883F:	drivers/firmware/qcom/
2884F:	drivers/soc/qcom/
2885F:	include/dt-bindings/arm/qcom,ids.h
2886F:	include/dt-bindings/firmware/qcom,scm.h
2887F:	include/dt-bindings/soc/qcom*
2888F:	include/linux/firmware/qcom
2889F:	include/linux/soc/qcom/
2890F:	include/soc/qcom/
2891
2892ARM/RDA MICRO ARCHITECTURE
2893M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2895L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2896S:	Maintained
2897F:	Documentation/devicetree/bindings/arm/rda.yaml
2898F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2899F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2900F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2901F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2902F:	arch/arm/boot/dts/unisoc/
2903F:	drivers/clocksource/timer-rda.c
2904F:	drivers/gpio/gpio-rda.c
2905F:	drivers/irqchip/irq-rda-intc.c
2906F:	drivers/tty/serial/rda-uart.c
2907
2908ARM/REALTEK ARCHITECTURE
2909M:	Andreas Färber <afaerber@suse.de>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/arm/realtek.yaml
2914F:	arch/arm/boot/dts/realtek/
2915F:	arch/arm/mach-realtek/
2916F:	arch/arm64/boot/dts/realtek/
2917
2918ARM/RISC-V/RENESAS ARCHITECTURE
2919M:	Geert Uytterhoeven <geert+renesas@glider.be>
2920M:	Magnus Damm <magnus.damm@gmail.com>
2921L:	linux-renesas-soc@vger.kernel.org
2922S:	Supported
2923Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2924C:	irc://irc.libera.chat/renesas-soc
2925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2926F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2927F:	Documentation/devicetree/bindings/soc/renesas/
2928F:	arch/arm/boot/dts/renesas/
2929F:	arch/arm/configs/shmobile_defconfig
2930F:	arch/arm/include/debug/renesas-scif.S
2931F:	arch/arm/mach-shmobile/
2932F:	arch/arm64/boot/dts/renesas/
2933F:	arch/riscv/boot/dts/renesas/
2934F:	drivers/pmdomain/renesas/
2935F:	drivers/soc/renesas/
2936F:	include/linux/soc/renesas/
2937K:	\brenesas,
2938
2939ARM/RISCPC ARCHITECTURE
2940M:	Russell King <linux@armlinux.org.uk>
2941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942S:	Maintained
2943W:	http://www.armlinux.org.uk/
2944F:	arch/arm/include/asm/hardware/ioc.h
2945F:	arch/arm/include/asm/hardware/iomd.h
2946F:	arch/arm/include/asm/hardware/memc.h
2947F:	arch/arm/mach-rpc/
2948F:	drivers/net/ethernet/8390/etherh.c
2949F:	drivers/net/ethernet/i825xx/ether1*
2950F:	drivers/net/ethernet/seeq/ether3*
2951F:	drivers/scsi/arm/
2952
2953ARM/Rockchip SoC support
2954M:	Heiko Stuebner <heiko@sntech.de>
2955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956L:	linux-rockchip@lists.infradead.org
2957S:	Maintained
2958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2959F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2960F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2961F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2962F:	arch/arm/boot/dts/rockchip/
2963F:	arch/arm/mach-rockchip/
2964F:	drivers/*/*/*rockchip*
2965F:	drivers/*/*rockchip*
2966F:	drivers/clk/rockchip/
2967F:	drivers/i2c/busses/i2c-rk3x.c
2968F:	sound/soc/rockchip/
2969N:	rockchip
2970
2971ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2972M:	Krzysztof Kozlowski <krzk@kernel.org>
2973R:	Alim Akhtar <alim.akhtar@samsung.com>
2974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975L:	linux-samsung-soc@vger.kernel.org
2976S:	Maintained
2977P:	Documentation/process/maintainer-soc-clean-dts.rst
2978Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2979B:	mailto:linux-samsung-soc@vger.kernel.org
2980C:	irc://irc.libera.chat/linux-exynos
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2982F:	Documentation/arch/arm/samsung/
2983F:	Documentation/devicetree/bindings/arm/samsung/
2984F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2985F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2986F:	Documentation/devicetree/bindings/soc/samsung/
2987F:	arch/arm/boot/dts/samsung/
2988F:	arch/arm/mach-exynos*/
2989F:	arch/arm/mach-s3c/
2990F:	arch/arm/mach-s5p*/
2991F:	arch/arm64/boot/dts/exynos/
2992F:	drivers/*/*/*s3c24*
2993F:	drivers/*/*s3c24*
2994F:	drivers/*/*s3c64xx*
2995F:	drivers/*/*s5pv210*
2996F:	drivers/clocksource/samsung_pwm_timer.c
2997F:	drivers/memory/samsung/
2998F:	drivers/pwm/pwm-samsung.c
2999F:	drivers/soc/samsung/
3000F:	drivers/tty/serial/samsung*
3001F:	include/clocksource/samsung_pwm.h
3002F:	include/linux/platform_data/*s3c*
3003F:	include/linux/serial_s3c.h
3004F:	include/linux/soc/samsung/
3005N:	exynos
3006N:	s3c64xx
3007N:	s5pv210
3008
3009ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3010M:	Łukasz Stelmach <l.stelmach@samsung.com>
3011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012L:	linux-media@vger.kernel.org
3013S:	Maintained
3014F:	drivers/media/platform/samsung/s5p-g2d/
3015
3016ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3017M:	Marek Szyprowski <m.szyprowski@samsung.com>
3018L:	linux-samsung-soc@vger.kernel.org
3019L:	linux-media@vger.kernel.org
3020S:	Maintained
3021F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3022F:	drivers/media/cec/platform/s5p/
3023
3024ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3025M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3026M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3027M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029L:	linux-media@vger.kernel.org
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3032F:	drivers/media/platform/samsung/s5p-jpeg/
3033
3034ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3035M:	Marek Szyprowski <m.szyprowski@samsung.com>
3036M:	Andrzej Hajda <andrzej.hajda@intel.com>
3037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038L:	linux-media@vger.kernel.org
3039S:	Maintained
3040F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3041F:	drivers/media/platform/samsung/s5p-mfc/
3042
3043ARM/SOCFPGA ARCHITECTURE
3044M:	Dinh Nguyen <dinguyen@kernel.org>
3045S:	Maintained
3046W:	http://www.rocketboards.org
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3048F:	arch/arm/boot/dts/intel/socfpga/
3049F:	arch/arm/configs/socfpga_defconfig
3050F:	arch/arm/mach-socfpga/
3051F:	arch/arm64/boot/dts/altera/
3052F:	arch/arm64/boot/dts/intel/
3053
3054ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3055M:	Dinh Nguyen <dinguyen@kernel.org>
3056S:	Maintained
3057F:	drivers/clk/socfpga/
3058
3059ARM/SOCFPGA EDAC SUPPORT
3060M:	Dinh Nguyen <dinguyen@kernel.org>
3061S:	Maintained
3062F:	drivers/edac/altera_edac.[ch]
3063
3064ARM/SPREADTRUM SoC SUPPORT
3065M:	Orson Zhai <orsonzhai@gmail.com>
3066M:	Baolin Wang <baolin.wang7@gmail.com>
3067R:	Chunyan Zhang <zhang.lyra@gmail.com>
3068S:	Maintained
3069F:	arch/arm64/boot/dts/sprd
3070N:	sprd
3071N:	sc27xx
3072N:	sc2731
3073
3074ARM/STI ARCHITECTURE
3075M:	Patrice Chotard <patrice.chotard@foss.st.com>
3076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077S:	Maintained
3078W:	http://www.stlinux.com
3079F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3080F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3081F:	arch/arm/boot/dts/st/sti*
3082F:	arch/arm/mach-sti/
3083F:	drivers/ata/ahci_st.c
3084F:	drivers/char/hw_random/st-rng.c
3085F:	drivers/clocksource/arm_global_timer.c
3086F:	drivers/clocksource/clksrc_st_lpc.c
3087F:	drivers/cpufreq/sti-cpufreq.c
3088F:	drivers/dma/st_fdma*
3089F:	drivers/i2c/busses/i2c-st.c
3090F:	drivers/media/platform/st/sti/c8sectpfe/
3091F:	drivers/media/rc/st_rc.c
3092F:	drivers/mmc/host/sdhci-st.c
3093F:	drivers/phy/st/phy-miphy28lp.c
3094F:	drivers/phy/st/phy-stih407-usb.c
3095F:	drivers/pinctrl/pinctrl-st.c
3096F:	drivers/remoteproc/st_remoteproc.c
3097F:	drivers/remoteproc/st_slim_rproc.c
3098F:	drivers/reset/sti/
3099F:	drivers/rtc/rtc-st-lpc.c
3100F:	drivers/tty/serial/st-asc.c
3101F:	drivers/usb/dwc3/dwc3-st.c
3102F:	drivers/usb/host/ehci-st.c
3103F:	drivers/usb/host/ohci-st.c
3104F:	drivers/watchdog/st_lpc_wdt.c
3105F:	include/linux/remoteproc/st_slim_rproc.h
3106
3107ARM/STM32 ARCHITECTURE
3108M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3109M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3110L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Maintained
3113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3114F:	arch/arm/boot/dts/st/stm32*
3115F:	arch/arm/mach-stm32/
3116F:	arch/arm64/boot/dts/st/
3117F:	drivers/clocksource/armv7m_systick.c
3118N:	stm32
3119N:	stm
3120
3121ARM/SUNPLUS SP7021 SOC SUPPORT
3122M:	Qin Jian <qinjian@cqplus1.com>
3123L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3124S:	Maintained
3125W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3126F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3127F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3128F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3129F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3130F:	arch/arm/boot/dts/sunplus/
3131F:	arch/arm/configs/sp7021_*defconfig
3132F:	drivers/clk/clk-sp7021.c
3133F:	drivers/irqchip/irq-sp7021-intc.c
3134F:	drivers/reset/reset-sunplus.c
3135F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3136F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3137
3138ARM/Synaptics SoC support
3139M:	Jisheng Zhang <jszhang@kernel.org>
3140M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3142S:	Maintained
3143F:	arch/arm/boot/dts/synaptics/
3144F:	arch/arm/mach-berlin/
3145F:	arch/arm64/boot/dts/synaptics/
3146
3147ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3148M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3149L:	linux-tegra@vger.kernel.org
3150L:	linux-media@vger.kernel.org
3151S:	Maintained
3152F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3153F:	drivers/media/cec/platform/tegra/
3154
3155ARM/TESLA FSD SoC SUPPORT
3156M:	Alim Akhtar <alim.akhtar@samsung.com>
3157M:	linux-fsd@tesla.com
3158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3159L:	linux-samsung-soc@vger.kernel.org
3160S:	Maintained
3161F:	arch/arm64/boot/dts/tesla/
3162
3163ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3164M:	Santosh Shilimkar <ssantosh@kernel.org>
3165L:	linux-kernel@vger.kernel.org
3166S:	Maintained
3167F:	drivers/memory/*emif*
3168
3169ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3170M:	Nishanth Menon <nm@ti.com>
3171M:	Santosh Shilimkar <ssantosh@kernel.org>
3172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S:	Maintained
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3175F:	arch/arm/boot/dts/ti/keystone/
3176F:	arch/arm/mach-keystone/
3177
3178ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3179M:	Santosh Shilimkar <ssantosh@kernel.org>
3180L:	linux-kernel@vger.kernel.org
3181S:	Maintained
3182F:	drivers/clk/keystone/
3183
3184ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3185M:	Santosh Shilimkar <ssantosh@kernel.org>
3186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3187L:	linux-kernel@vger.kernel.org
3188S:	Maintained
3189F:	drivers/clocksource/timer-keystone.c
3190
3191ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3192M:	Santosh Shilimkar <ssantosh@kernel.org>
3193L:	linux-kernel@vger.kernel.org
3194S:	Maintained
3195F:	drivers/power/reset/keystone-reset.c
3196
3197ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3198M:	Nishanth Menon <nm@ti.com>
3199M:	Vignesh Raghavendra <vigneshr@ti.com>
3200M:	Tero Kristo <kristo@kernel.org>
3201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3202S:	Supported
3203F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3204F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3205F:	arch/arm64/boot/dts/ti/Makefile
3206F:	arch/arm64/boot/dts/ti/k3-*
3207
3208ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3209M:	Krzysztof Kozlowski <krzk@kernel.org>
3210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211S:	Odd Fixes
3212F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3213F:	Documentation/devicetree/bindings/*/ti,nspire*
3214F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3215F:	arch/arm/boot/dts/nspire/
3216
3217ARM/TOSHIBA VISCONTI ARCHITECTURE
3218M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Supported
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3222F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3223F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3224F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3225F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3226F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3227F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3228F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3229F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3230F:	arch/arm64/boot/dts/toshiba/
3231F:	drivers/clk/visconti/
3232F:	drivers/gpio/gpio-visconti.c
3233F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3234F:	drivers/pci/controller/dwc/pcie-visconti.c
3235F:	drivers/pinctrl/visconti/
3236F:	drivers/watchdog/visconti_wdt.c
3237N:	visconti
3238
3239ARM/UNIPHIER ARCHITECTURE
3240M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3241M:	Masami Hiramatsu <mhiramat@kernel.org>
3242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3243S:	Maintained
3244F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3245F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3246F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3247F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3248F:	arch/arm/boot/dts/socionext/uniphier*
3249F:	arch/arm/include/asm/hardware/cache-uniphier.h
3250F:	arch/arm/mm/cache-uniphier.c
3251F:	arch/arm64/boot/dts/socionext/uniphier*
3252F:	drivers/bus/uniphier-system-bus.c
3253F:	drivers/clk/uniphier/
3254F:	drivers/dma/uniphier-mdmac.c
3255F:	drivers/gpio/gpio-uniphier.c
3256F:	drivers/i2c/busses/i2c-uniphier*
3257F:	drivers/irqchip/irq-uniphier-aidet.c
3258F:	drivers/mmc/host/uniphier-sd.c
3259F:	drivers/pinctrl/uniphier/
3260F:	drivers/reset/reset-uniphier.c
3261F:	drivers/tty/serial/8250/8250_uniphier.c
3262N:	uniphier
3263
3264ARM/VERSATILE EXPRESS PLATFORM
3265M:	Liviu Dudau <liviu.dudau@arm.com>
3266M:	Sudeep Holla <sudeep.holla@arm.com>
3267M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269S:	Maintained
3270N:	mps2
3271N:	vexpress
3272F:	arch/arm/mach-versatile/
3273F:	arch/arm64/boot/dts/arm/
3274F:	drivers/clocksource/timer-versatile.c
3275X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3276X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3277
3278ARM/VFP SUPPORT
3279M:	Russell King <linux@armlinux.org.uk>
3280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3281S:	Maintained
3282W:	http://www.armlinux.org.uk/
3283F:	arch/arm/vfp/
3284
3285ARM/VT8500 ARM ARCHITECTURE
3286M:	Alexey Charkov <alchark@gmail.com>
3287M:	Krzysztof Kozlowski <krzk@kernel.org>
3288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3289S:	Odd Fixes
3290F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3291F:	arch/arm/boot/dts/vt8500/
3292F:	arch/arm/mach-vt8500/
3293F:	drivers/clocksource/timer-vt8500.c
3294F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3295F:	drivers/mmc/host/wmt-sdmmc.c
3296F:	drivers/pwm/pwm-vt8500.c
3297F:	drivers/rtc/rtc-vt8500.c
3298F:	drivers/tty/serial/vt8500_serial.c
3299F:	drivers/video/fbdev/vt8500lcdfb.*
3300F:	drivers/video/fbdev/wm8505fb*
3301F:	drivers/video/fbdev/wmt_ge_rops.*
3302
3303ARM/ZYNQ ARCHITECTURE
3304M:	Michal Simek <michal.simek@amd.com>
3305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3306S:	Supported
3307W:	http://wiki.xilinx.com
3308T:	git https://github.com/Xilinx/linux-xlnx.git
3309F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3310F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3311F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3312F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3313F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3314F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3315F:	arch/arm/mach-zynq/
3316F:	drivers/clocksource/timer-cadence-ttc.c
3317F:	drivers/cpuidle/cpuidle-zynq.c
3318F:	drivers/edac/synopsys_edac.c
3319F:	drivers/i2c/busses/i2c-cadence.c
3320F:	drivers/i2c/busses/i2c-xiic.c
3321F:	drivers/mmc/host/sdhci-of-arasan.c
3322N:	zynq
3323N:	xilinx
3324
3325ARM64 FIT SUPPORT
3326M:	Simon Glass <sjg@chromium.org>
3327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3328S:	Maintained
3329F:	arch/arm64/boot/Makefile
3330F:	scripts/make_fit.py
3331
3332ARM64 PLATFORM DRIVERS
3333M:	Hans de Goede <hdegoede@redhat.com>
3334M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3335R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3336L:	platform-driver-x86@vger.kernel.org
3337S:	Maintained
3338Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3340F:	drivers/platform/arm64/
3341
3342ARM64 PORT (AARCH64 ARCHITECTURE)
3343M:	Catalin Marinas <catalin.marinas@arm.com>
3344M:	Will Deacon <will@kernel.org>
3345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3346S:	Maintained
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3348F:	Documentation/arch/arm64/
3349F:	arch/arm64/
3350F:	tools/testing/selftests/arm64/
3351X:	arch/arm64/boot/dts/
3352
3353ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3354M:	George McCollister <george.mccollister@gmail.com>
3355L:	netdev@vger.kernel.org
3356S:	Maintained
3357F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3358F:	drivers/net/dsa/xrs700x/*
3359F:	net/dsa/tag_xrs700x.c
3360
3361AS3645A LED FLASH CONTROLLER DRIVER
3362M:	Sakari Ailus <sakari.ailus@iki.fi>
3363L:	linux-leds@vger.kernel.org
3364S:	Maintained
3365F:	drivers/leds/flash/leds-as3645a.c
3366
3367ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3368M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3369L:	linux-media@vger.kernel.org
3370S:	Maintained
3371T:	git git://linuxtv.org/media.git
3372F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3373F:	drivers/media/i2c/ak7375.c
3374
3375ASAHI KASEI AK8974 DRIVER
3376M:	Linus Walleij <linus.walleij@linaro.org>
3377L:	linux-iio@vger.kernel.org
3378S:	Supported
3379W:	http://www.akm.com/
3380F:	drivers/iio/magnetometer/ak8974.c
3381
3382AOSONG AGS02MA TVOC SENSOR DRIVER
3383M:	Anshul Dalal <anshulusr@gmail.com>
3384L:	linux-iio@vger.kernel.org
3385S:	Maintained
3386F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3387F:	drivers/iio/chemical/ags02ma.c
3388
3389ASC7621 HARDWARE MONITOR DRIVER
3390M:	George Joseph <george.joseph@fairview5.com>
3391L:	linux-hwmon@vger.kernel.org
3392S:	Maintained
3393F:	Documentation/hwmon/asc7621.rst
3394F:	drivers/hwmon/asc7621.c
3395
3396ASIX AX88796C SPI ETHERNET ADAPTER
3397M:	Łukasz Stelmach <l.stelmach@samsung.com>
3398S:	Maintained
3399F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3400F:	drivers/net/ethernet/asix/ax88796c_*
3401
3402ASIX PHY DRIVER [RUST]
3403M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3404R:	Trevor Gross <tmgross@umich.edu>
3405L:	netdev@vger.kernel.org
3406L:	rust-for-linux@vger.kernel.org
3407S:	Maintained
3408F:	drivers/net/phy/ax88796b_rust.rs
3409
3410ASPEED CRYPTO DRIVER
3411M:	Neal Liu <neal_liu@aspeedtech.com>
3412L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3413S:	Maintained
3414F:	Documentation/devicetree/bindings/crypto/aspeed,*
3415F:	drivers/crypto/aspeed/
3416
3417ASPEED PECI CONTROLLER
3418M:	Iwona Winiarska <iwona.winiarska@intel.com>
3419L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3420L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3421S:	Supported
3422F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3423F:	drivers/peci/controller/peci-aspeed.c
3424
3425ASPEED PINCTRL DRIVERS
3426M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3427L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3428L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3429L:	linux-gpio@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3432F:	drivers/pinctrl/aspeed/
3433
3434ASPEED SCU INTERRUPT CONTROLLER DRIVER
3435M:	Eddie James <eajames@linux.ibm.com>
3436L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3439F:	drivers/irqchip/irq-aspeed-scu-ic.c
3440F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3441
3442ASPEED SD/MMC DRIVER
3443M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3444L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3445L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3446L:	linux-mmc@vger.kernel.org
3447S:	Maintained
3448F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3449F:	drivers/mmc/host/sdhci-of-aspeed*
3450
3451ASPEED SMC SPI DRIVER
3452M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3453M:	Cédric Le Goater <clg@kaod.org>
3454L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3455L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3456L:	linux-spi@vger.kernel.org
3457S:	Maintained
3458F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3459F:	drivers/spi/spi-aspeed-smc.c
3460
3461ASPEED USB UDC DRIVER
3462M:	Neal Liu <neal_liu@aspeedtech.com>
3463L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3466F:	drivers/usb/gadget/udc/aspeed_udc.c
3467
3468ASPEED VIDEO ENGINE DRIVER
3469M:	Eddie James <eajames@linux.ibm.com>
3470L:	linux-media@vger.kernel.org
3471L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3472S:	Maintained
3473F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3474F:	drivers/media/platform/aspeed/
3475
3476ASUS EC HARDWARE MONITOR DRIVER
3477M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3478L:	linux-hwmon@vger.kernel.org
3479S:	Maintained
3480F:	drivers/hwmon/asus-ec-sensors.c
3481
3482ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3483M:	Corentin Chary <corentin.chary@gmail.com>
3484M:	Luke D. Jones <luke@ljones.dev>
3485L:	platform-driver-x86@vger.kernel.org
3486S:	Maintained
3487W:	https://asus-linux.org/
3488F:	drivers/platform/x86/asus*.c
3489F:	drivers/platform/x86/eeepc*.c
3490
3491ASUS TF103C DOCK DRIVER
3492M:	Hans de Goede <hdegoede@redhat.com>
3493L:	platform-driver-x86@vger.kernel.org
3494S:	Maintained
3495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3496F:	drivers/platform/x86/asus-tf103c-dock.c
3497
3498ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3499M:	Aleksa Savic <savicaleksa83@gmail.com>
3500L:	linux-hwmon@vger.kernel.org
3501S:	Maintained
3502F:	drivers/hwmon/asus_rog_ryujin.c
3503
3504ASUS WIRELESS RADIO CONTROL DRIVER
3505M:	João Paulo Rechi Vita <jprvita@gmail.com>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Maintained
3508F:	drivers/platform/x86/asus-wireless.c
3509
3510ASUS WMI HARDWARE MONITOR DRIVER
3511M:	Ed Brindley <kernel@maidavale.org>
3512M:	Denis Pauk <pauk.denis@gmail.com>
3513L:	linux-hwmon@vger.kernel.org
3514S:	Maintained
3515F:	drivers/hwmon/asus_wmi_sensors.c
3516
3517ASYMMETRIC KEYS
3518M:	David Howells <dhowells@redhat.com>
3519L:	keyrings@vger.kernel.org
3520S:	Maintained
3521F:	Documentation/crypto/asymmetric-keys.rst
3522F:	crypto/asymmetric_keys/
3523F:	include/crypto/pkcs7.h
3524F:	include/crypto/public_key.h
3525F:	include/linux/verification.h
3526
3527ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3528R:	Dan Williams <dan.j.williams@intel.com>
3529S:	Odd fixes
3530W:	http://sourceforge.net/projects/xscaleiop
3531F:	Documentation/crypto/async-tx-api.rst
3532F:	crypto/async_tx/
3533F:	include/linux/async_tx.h
3534
3535AT24 EEPROM DRIVER
3536M:	Bartosz Golaszewski <brgl@bgdev.pl>
3537L:	linux-i2c@vger.kernel.org
3538S:	Maintained
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3540F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3541F:	drivers/misc/eeprom/at24.c
3542
3543ATA OVER ETHERNET (AOE) DRIVER
3544M:	"Justin Sanders" <justin@coraid.com>
3545S:	Supported
3546W:	http://www.openaoe.org/
3547F:	Documentation/admin-guide/aoe/
3548F:	drivers/block/aoe/
3549
3550ATC260X PMIC MFD DRIVER
3551M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3552M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3553L:	linux-actions@lists.infradead.org
3554S:	Maintained
3555F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3556F:	drivers/input/misc/atc260x-onkey.c
3557F:	drivers/mfd/atc260*
3558F:	drivers/power/reset/atc260x-poweroff.c
3559F:	drivers/regulator/atc260x-regulator.c
3560F:	include/linux/mfd/atc260x/*
3561
3562ATHEROS 71XX/9XXX GPIO DRIVER
3563M:	Alban Bedel <albeu@free.fr>
3564S:	Maintained
3565W:	https://github.com/AlbanBedel/linux
3566T:	git git://github.com/AlbanBedel/linux
3567F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3568F:	drivers/gpio/gpio-ath79.c
3569
3570ATHEROS 71XX/9XXX USB PHY DRIVER
3571M:	Alban Bedel <albeu@free.fr>
3572S:	Maintained
3573W:	https://github.com/AlbanBedel/linux
3574T:	git git://github.com/AlbanBedel/linux
3575F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3576F:	drivers/phy/qualcomm/phy-ath79-usb.c
3577
3578ATHEROS ATH GENERIC UTILITIES
3579M:	Kalle Valo <kvalo@kernel.org>
3580L:	linux-wireless@vger.kernel.org
3581S:	Supported
3582F:	drivers/net/wireless/ath/*
3583
3584ATHEROS ATH5K WIRELESS DRIVER
3585M:	Jiri Slaby <jirislaby@kernel.org>
3586M:	Nick Kossifidis <mickflemm@gmail.com>
3587M:	Luis Chamberlain <mcgrof@kernel.org>
3588L:	linux-wireless@vger.kernel.org
3589S:	Maintained
3590W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3591F:	drivers/net/wireless/ath/ath5k/
3592
3593ATHEROS ATH6KL WIRELESS DRIVER
3594L:	linux-wireless@vger.kernel.org
3595S:	Orphan
3596W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3597F:	drivers/net/wireless/ath/ath6kl/
3598
3599ATI_REMOTE2 DRIVER
3600M:	Ville Syrjala <syrjala@sci.fi>
3601S:	Maintained
3602F:	drivers/input/misc/ati_remote2.c
3603
3604ATK0110 HWMON DRIVER
3605M:	Luca Tettamanti <kronos.it@gmail.com>
3606L:	linux-hwmon@vger.kernel.org
3607S:	Maintained
3608F:	drivers/hwmon/asus_atk0110.c
3609
3610ATLX ETHERNET DRIVERS
3611M:	Chris Snook <chris.snook@gmail.com>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614W:	http://sourceforge.net/projects/atl1
3615W:	http://atl1.sourceforge.net
3616F:	drivers/net/ethernet/atheros/
3617
3618ATM
3619M:	Chas Williams <3chas3@gmail.com>
3620L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3621L:	netdev@vger.kernel.org
3622S:	Maintained
3623W:	http://linux-atm.sourceforge.net
3624F:	drivers/atm/
3625F:	include/linux/atm*
3626F:	include/linux/sonet.h
3627F:	include/uapi/linux/atm*
3628F:	include/uapi/linux/sonet.h
3629
3630ATMEL MACB ETHERNET DRIVER
3631M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3632M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3633S:	Supported
3634F:	drivers/net/ethernet/cadence/
3635
3636ATMEL MAXTOUCH DRIVER
3637M:	Nick Dyer <nick@shmanahar.org>
3638S:	Maintained
3639T:	git git://github.com/ndyer/linux.git
3640F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3641F:	drivers/input/touchscreen/atmel_mxt_ts.c
3642
3643ATOMIC INFRASTRUCTURE
3644M:	Will Deacon <will@kernel.org>
3645M:	Peter Zijlstra <peterz@infradead.org>
3646R:	Boqun Feng <boqun.feng@gmail.com>
3647R:	Mark Rutland <mark.rutland@arm.com>
3648L:	linux-kernel@vger.kernel.org
3649S:	Maintained
3650F:	Documentation/atomic_*.txt
3651F:	arch/*/include/asm/atomic*.h
3652F:	include/*/atomic*.h
3653F:	include/linux/refcount.h
3654F:	scripts/atomic/
3655
3656ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3657M:	Bradley Grove <linuxdrivers@attotech.com>
3658L:	linux-scsi@vger.kernel.org
3659S:	Supported
3660W:	http://www.attotech.com
3661F:	drivers/scsi/esas2r
3662
3663ATUSB IEEE 802.15.4 RADIO DRIVER
3664M:	Stefan Schmidt <stefan@datenfreihafen.org>
3665L:	linux-wpan@vger.kernel.org
3666S:	Maintained
3667F:	drivers/net/ieee802154/at86rf230.h
3668F:	drivers/net/ieee802154/atusb.c
3669F:	drivers/net/ieee802154/atusb.h
3670
3671AUDIT SUBSYSTEM
3672M:	Paul Moore <paul@paul-moore.com>
3673M:	Eric Paris <eparis@redhat.com>
3674L:	audit@vger.kernel.org
3675S:	Supported
3676W:	https://github.com/linux-audit
3677Q:	https://patchwork.kernel.org/project/audit/list
3678B:	mailto:audit@vger.kernel.org
3679P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3680T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3681F:	include/asm-generic/audit_*.h
3682F:	include/linux/audit.h
3683F:	include/linux/audit_arch.h
3684F:	include/uapi/linux/audit.h
3685F:	kernel/audit*
3686F:	lib/*audit.c
3687K:	\baudit_[a-z_0-9]\+\b
3688
3689AUXILIARY BUS DRIVER
3690M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3691R:	Dave Ertman <david.m.ertman@intel.com>
3692R:	Ira Weiny <ira.weiny@intel.com>
3693S:	Supported
3694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3695F:	Documentation/driver-api/auxiliary_bus.rst
3696F:	drivers/base/auxiliary.c
3697F:	include/linux/auxiliary_bus.h
3698
3699AUXILIARY DISPLAY DRIVERS
3700M:	Andy Shevchenko <andy@kernel.org>
3701R:	Geert Uytterhoeven <geert@linux-m68k.org>
3702S:	Odd Fixes
3703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3704F:	Documentation/devicetree/bindings/auxdisplay/
3705F:	drivers/auxdisplay/
3706F:	include/linux/cfag12864b.h
3707F:	include/uapi/linux/map_to_14segment.h
3708F:	include/uapi/linux/map_to_7segment.h
3709
3710AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3711M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3712L:	linux-iio@vger.kernel.org
3713S:	Maintained
3714F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3715F:	drivers/iio/light/apds9306.c
3716
3717AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3718M:	Andreas Klinger <ak@it-klinger.de>
3719L:	linux-iio@vger.kernel.org
3720S:	Maintained
3721F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3722F:	drivers/iio/adc/hx711.c
3723
3724AX.25 NETWORK LAYER
3725L:	linux-hams@vger.kernel.org
3726S:	Orphan
3727W:	https://linux-ax25.in-berlin.de
3728F:	include/net/ax25.h
3729F:	include/uapi/linux/ax25.h
3730F:	net/ax25/
3731
3732AXENTIA ARM DEVICES
3733M:	Peter Rosin <peda@axentia.se>
3734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3735S:	Maintained
3736F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3737F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3738F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3739F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3740
3741AXENTIA ASOC DRIVERS
3742M:	Peter Rosin <peda@axentia.se>
3743L:	linux-sound@vger.kernel.org
3744S:	Maintained
3745F:	Documentation/devicetree/bindings/sound/axentia,*
3746F:	sound/soc/atmel/tse850-pcm5142.c
3747
3748AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3749M:	Nuno Sá <nuno.sa@analog.com>
3750L:	linux-hwmon@vger.kernel.org
3751S:	Supported
3752W:	https://ez.analog.com/linux-software-drivers
3753F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3754F:	drivers/hwmon/axi-fan-control.c
3755
3756AXI SPI ENGINE
3757M:	Michael Hennerich <michael.hennerich@analog.com>
3758M:	Nuno Sá <nuno.sa@analog.com>
3759R:	David Lechner <dlechner@baylibre.com>
3760L:	linux-spi@vger.kernel.org
3761S:	Supported
3762W:	https://ez.analog.com/linux-software-drivers
3763F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3764F:	drivers/spi/spi-axi-spi-engine.c
3765
3766AXI PWM GENERATOR
3767M:	Michael Hennerich <michael.hennerich@analog.com>
3768M:	Nuno Sá <nuno.sa@analog.com>
3769R:	Trevor Gamblin <tgamblin@baylibre.com>
3770L:	linux-pwm@vger.kernel.org
3771S:	Supported
3772W:	https://ez.analog.com/linux-software-drivers
3773F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3774F:	drivers/pwm/pwm-axi-pwmgen.c
3775
3776AXXIA I2C CONTROLLER
3777M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3778L:	linux-i2c@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3781F:	drivers/i2c/busses/i2c-axxia.c
3782
3783AZ6007 DVB DRIVER
3784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3785L:	linux-media@vger.kernel.org
3786S:	Maintained
3787W:	https://linuxtv.org
3788T:	git git://linuxtv.org/media.git
3789F:	drivers/media/usb/dvb-usb-v2/az6007.c
3790
3791AZTECH FM RADIO RECEIVER DRIVER
3792M:	Hans Verkuil <hverkuil@xs4all.nl>
3793L:	linux-media@vger.kernel.org
3794S:	Maintained
3795W:	https://linuxtv.org
3796T:	git git://linuxtv.org/media.git
3797F:	drivers/media/radio/radio-aztech*
3798
3799B43 WIRELESS DRIVER
3800L:	linux-wireless@vger.kernel.org
3801L:	b43-dev@lists.infradead.org
3802S:	Orphan
3803W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3804F:	drivers/net/wireless/broadcom/b43/
3805
3806B43LEGACY WIRELESS DRIVER
3807L:	linux-wireless@vger.kernel.org
3808L:	b43-dev@lists.infradead.org
3809S:	Orphan
3810W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3811F:	drivers/net/wireless/broadcom/b43legacy/
3812
3813BACKLIGHT CLASS/SUBSYSTEM
3814M:	Lee Jones <lee@kernel.org>
3815M:	Daniel Thompson <danielt@kernel.org>
3816M:	Jingoo Han <jingoohan1@gmail.com>
3817L:	dri-devel@lists.freedesktop.org
3818S:	Maintained
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3820F:	Documentation/ABI/stable/sysfs-class-backlight
3821F:	Documentation/ABI/testing/sysfs-class-backlight
3822F:	Documentation/devicetree/bindings/leds/backlight
3823F:	drivers/video/backlight/
3824F:	include/linux/backlight.h
3825F:	include/linux/pwm_backlight.h
3826
3827BARCO P50 GPIO DRIVER
3828M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3829M:	Peter Korsgaard <peter.korsgaard@barco.com>
3830S:	Maintained
3831F:	drivers/platform/x86/barco-p50-gpio.c
3832
3833BATMAN ADVANCED
3834M:	Marek Lindner <mareklindner@neomailbox.ch>
3835M:	Simon Wunderlich <sw@simonwunderlich.de>
3836M:	Antonio Quartulli <a@unstable.cc>
3837M:	Sven Eckelmann <sven@narfation.org>
3838L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3839S:	Maintained
3840W:	https://www.open-mesh.org/
3841Q:	https://patchwork.open-mesh.org/project/batman/list/
3842B:	https://www.open-mesh.org/projects/batman-adv/issues
3843C:	ircs://irc.hackint.org/batadv
3844T:	git https://git.open-mesh.org/linux-merge.git
3845F:	Documentation/networking/batman-adv.rst
3846F:	include/uapi/linux/batadv_packet.h
3847F:	include/uapi/linux/batman_adv.h
3848F:	net/batman-adv/
3849
3850BAYCOM/HDLCDRV DRIVERS FOR AX.25
3851M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3852L:	linux-hams@vger.kernel.org
3853S:	Maintained
3854W:	http://www.baycom.org/~tom/ham/ham.html
3855F:	drivers/net/hamradio/baycom*
3856
3857BCACHE (BLOCK LAYER CACHE)
3858M:	Coly Li <colyli@suse.de>
3859M:	Kent Overstreet <kent.overstreet@linux.dev>
3860L:	linux-bcache@vger.kernel.org
3861S:	Maintained
3862W:	http://bcache.evilpiepirate.org
3863C:	irc://irc.oftc.net/bcache
3864F:	drivers/md/bcache/
3865
3866BCACHEFS
3867M:	Kent Overstreet <kent.overstreet@linux.dev>
3868L:	linux-bcachefs@vger.kernel.org
3869S:	Supported
3870C:	irc://irc.oftc.net/bcache
3871T:	git https://evilpiepirate.org/git/bcachefs.git
3872F:	fs/bcachefs/
3873F:	Documentation/filesystems/bcachefs/
3874
3875BDISP ST MEDIA DRIVER
3876M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3877L:	linux-media@vger.kernel.org
3878S:	Supported
3879W:	https://linuxtv.org
3880T:	git git://linuxtv.org/media.git
3881F:	drivers/media/platform/st/sti/bdisp
3882
3883BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3884M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3885L:	netdev@vger.kernel.org
3886S:	Maintained
3887F:	drivers/net/ethernet/ec_bhf.c
3888
3889BEFS FILE SYSTEM
3890M:	Luis de Bethencourt <luisbg@kernel.org>
3891M:	Salah Triki <salah.triki@gmail.com>
3892S:	Maintained
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3894F:	Documentation/filesystems/befs.rst
3895F:	fs/befs/
3896
3897BFQ I/O SCHEDULER
3898M:	Yu Kuai <yukuai3@huawei.com>
3899L:	linux-block@vger.kernel.org
3900S:	Odd Fixes
3901F:	Documentation/block/bfq-iosched.rst
3902F:	block/bfq-*
3903
3904BFS FILE SYSTEM
3905M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3906S:	Maintained
3907F:	Documentation/filesystems/bfs.rst
3908F:	fs/bfs/
3909F:	include/uapi/linux/bfs_fs.h
3910
3911BINMAN
3912M:	Simon Glass <sjg@chromium.org>
3913S:	Supported
3914F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3915
3916BITMAP API
3917M:	Yury Norov <yury.norov@gmail.com>
3918R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3919S:	Maintained
3920F:	include/linux/bitfield.h
3921F:	include/linux/bitmap-str.h
3922F:	include/linux/bitmap.h
3923F:	include/linux/bits.h
3924F:	include/linux/cpumask.h
3925F:	include/linux/cpumask_types.h
3926F:	include/linux/find.h
3927F:	include/linux/nodemask.h
3928F:	include/linux/nodemask_types.h
3929F:	include/vdso/bits.h
3930F:	lib/bitmap-str.c
3931F:	lib/bitmap.c
3932F:	lib/cpumask.c
3933F:	lib/cpumask_kunit.c
3934F:	lib/find_bit.c
3935F:	lib/find_bit_benchmark.c
3936F:	lib/test_bitmap.c
3937F:	tools/include/linux/bitfield.h
3938F:	tools/include/linux/bitmap.h
3939F:	tools/include/linux/bits.h
3940F:	tools/include/linux/find.h
3941F:	tools/include/vdso/bits.h
3942F:	tools/lib/bitmap.c
3943F:	tools/lib/find_bit.c
3944
3945BITOPS API
3946M:	Yury Norov <yury.norov@gmail.com>
3947R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3948S:	Maintained
3949F:	arch/*/include/asm/bitops.h
3950F:	arch/*/include/asm/bitops_32.h
3951F:	arch/*/include/asm/bitops_64.h
3952F:	arch/*/lib/bitops.c
3953F:	include/asm-generic/bitops
3954F:	include/asm-generic/bitops.h
3955F:	include/linux/bitops.h
3956F:	lib/test_bitops.c
3957F:	tools/*/bitops*
3958
3959BLINKM RGB LED DRIVER
3960M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3961S:	Maintained
3962F:	drivers/leds/leds-blinkm.c
3963
3964BLOCK LAYER
3965M:	Jens Axboe <axboe@kernel.dk>
3966L:	linux-block@vger.kernel.org
3967S:	Maintained
3968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3969F:	Documentation/ABI/stable/sysfs-block
3970F:	Documentation/block/
3971F:	block/
3972F:	drivers/block/
3973F:	include/linux/bio.h
3974F:	include/linux/blk*
3975F:	kernel/trace/blktrace.c
3976F:	lib/sbitmap.c
3977
3978BLOCK LAYER DEVICE DRIVER API [RUST]
3979M:	Andreas Hindborg <a.hindborg@kernel.org>
3980R:	Boqun Feng <boqun.feng@gmail.com>
3981L:	linux-block@vger.kernel.org
3982L:	rust-for-linux@vger.kernel.org
3983S:	Supported
3984W:	https://rust-for-linux.com
3985B:	https://github.com/Rust-for-Linux/linux/issues
3986C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3987T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3988F:	drivers/block/rnull.rs
3989F:	rust/kernel/block.rs
3990F:	rust/kernel/block/
3991
3992BLOCK2MTD DRIVER
3993M:	Joern Engel <joern@lazybastard.org>
3994L:	linux-mtd@lists.infradead.org
3995S:	Maintained
3996F:	drivers/mtd/devices/block2mtd.c
3997
3998BLUETOOTH DRIVERS
3999M:	Marcel Holtmann <marcel@holtmann.org>
4000M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4001L:	linux-bluetooth@vger.kernel.org
4002S:	Supported
4003W:	http://www.bluez.org/
4004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4006F:	Documentation/devicetree/bindings/net/bluetooth/
4007F:	drivers/bluetooth/
4008
4009BLUETOOTH SUBSYSTEM
4010M:	Marcel Holtmann <marcel@holtmann.org>
4011M:	Johan Hedberg <johan.hedberg@gmail.com>
4012M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4013L:	linux-bluetooth@vger.kernel.org
4014S:	Supported
4015W:	http://www.bluez.org/
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4018F:	include/net/bluetooth/
4019F:	net/bluetooth/
4020
4021BONDING DRIVER
4022M:	Jay Vosburgh <jv@jvosburgh.net>
4023M:	Andy Gospodarek <andy@greyhouse.net>
4024L:	netdev@vger.kernel.org
4025S:	Maintained
4026F:	Documentation/networking/bonding.rst
4027F:	drivers/net/bonding/
4028F:	include/net/bond*
4029F:	include/uapi/linux/if_bonding.h
4030F:	tools/testing/selftests/drivers/net/bonding/
4031
4032BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4033M:	Dan Robertson <dan@dlrobertson.com>
4034L:	linux-iio@vger.kernel.org
4035S:	Maintained
4036F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4037F:	drivers/iio/accel/bma400*
4038
4039BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4040M:	Jagath Jog J <jagathjog1996@gmail.com>
4041L:	linux-iio@vger.kernel.org
4042S:	Maintained
4043F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4044F:	drivers/iio/imu/bmi323/
4045
4046BPF JIT for ARC
4047M:	Shahab Vahedi <list+bpf@vahedi.org>
4048L:	bpf@vger.kernel.org
4049S:	Maintained
4050F:	arch/arc/net/
4051
4052BPF JIT for ARM
4053M:	Russell King <linux@armlinux.org.uk>
4054M:	Puranjay Mohan <puranjay@kernel.org>
4055L:	bpf@vger.kernel.org
4056S:	Maintained
4057F:	arch/arm/net/
4058
4059BPF JIT for ARM64
4060M:	Daniel Borkmann <daniel@iogearbox.net>
4061M:	Alexei Starovoitov <ast@kernel.org>
4062M:	Puranjay Mohan <puranjay@kernel.org>
4063R:	Xu Kuohai <xukuohai@huaweicloud.com>
4064L:	bpf@vger.kernel.org
4065S:	Supported
4066F:	arch/arm64/net/
4067
4068BPF JIT for LOONGARCH
4069M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4070R:	Hengqi Chen <hengqi.chen@gmail.com>
4071L:	bpf@vger.kernel.org
4072S:	Maintained
4073F:	arch/loongarch/net/
4074
4075BPF JIT for MIPS (32-BIT AND 64-BIT)
4076M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4077M:	Paul Burton <paulburton@kernel.org>
4078L:	bpf@vger.kernel.org
4079S:	Maintained
4080F:	arch/mips/net/
4081
4082BPF JIT for NFP NICs
4083M:	Jakub Kicinski <kuba@kernel.org>
4084L:	bpf@vger.kernel.org
4085S:	Odd Fixes
4086F:	drivers/net/ethernet/netronome/nfp/bpf/
4087
4088BPF JIT for POWERPC (32-BIT AND 64-BIT)
4089M:	Michael Ellerman <mpe@ellerman.id.au>
4090M:	Hari Bathini <hbathini@linux.ibm.com>
4091M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4092R:	Naveen N Rao <naveen@kernel.org>
4093L:	bpf@vger.kernel.org
4094S:	Supported
4095F:	arch/powerpc/net/
4096
4097BPF JIT for RISC-V (32-bit)
4098M:	Luke Nelson <luke.r.nels@gmail.com>
4099M:	Xi Wang <xi.wang@gmail.com>
4100L:	bpf@vger.kernel.org
4101S:	Maintained
4102F:	arch/riscv/net/
4103X:	arch/riscv/net/bpf_jit_comp64.c
4104
4105BPF JIT for RISC-V (64-bit)
4106M:	Björn Töpel <bjorn@kernel.org>
4107R:	Pu Lehui <pulehui@huawei.com>
4108R:	Puranjay Mohan <puranjay@kernel.org>
4109L:	bpf@vger.kernel.org
4110S:	Maintained
4111F:	arch/riscv/net/
4112X:	arch/riscv/net/bpf_jit_comp32.c
4113
4114BPF JIT for S390
4115M:	Ilya Leoshkevich <iii@linux.ibm.com>
4116M:	Heiko Carstens <hca@linux.ibm.com>
4117M:	Vasily Gorbik <gor@linux.ibm.com>
4118L:	bpf@vger.kernel.org
4119S:	Supported
4120F:	arch/s390/net/
4121X:	arch/s390/net/pnet.c
4122
4123BPF JIT for SPARC (32-BIT AND 64-BIT)
4124M:	David S. Miller <davem@davemloft.net>
4125L:	bpf@vger.kernel.org
4126S:	Odd Fixes
4127F:	arch/sparc/net/
4128
4129BPF JIT for X86 32-BIT
4130M:	Wang YanQing <udknight@gmail.com>
4131L:	bpf@vger.kernel.org
4132S:	Odd Fixes
4133F:	arch/x86/net/bpf_jit_comp32.c
4134
4135BPF JIT for X86 64-BIT
4136M:	Alexei Starovoitov <ast@kernel.org>
4137M:	Daniel Borkmann <daniel@iogearbox.net>
4138L:	bpf@vger.kernel.org
4139S:	Supported
4140F:	arch/x86/net/
4141X:	arch/x86/net/bpf_jit_comp32.c
4142
4143BPF [BTF]
4144M:	Martin KaFai Lau <martin.lau@linux.dev>
4145L:	bpf@vger.kernel.org
4146S:	Maintained
4147F:	include/linux/btf*
4148F:	kernel/bpf/btf.c
4149
4150BPF [CORE]
4151M:	Alexei Starovoitov <ast@kernel.org>
4152M:	Daniel Borkmann <daniel@iogearbox.net>
4153R:	John Fastabend <john.fastabend@gmail.com>
4154L:	bpf@vger.kernel.org
4155S:	Maintained
4156F:	include/linux/bpf*
4157F:	include/linux/filter.h
4158F:	include/linux/tnum.h
4159F:	kernel/bpf/core.c
4160F:	kernel/bpf/dispatcher.c
4161F:	kernel/bpf/mprog.c
4162F:	kernel/bpf/syscall.c
4163F:	kernel/bpf/tnum.c
4164F:	kernel/bpf/trampoline.c
4165F:	kernel/bpf/verifier.c
4166
4167BPF [CRYPTO]
4168M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4169L:	bpf@vger.kernel.org
4170S:	Maintained
4171F:	crypto/bpf_crypto_skcipher.c
4172F:	include/linux/bpf_crypto.h
4173F:	kernel/bpf/crypto.c
4174
4175BPF [DOCUMENTATION] (Related to Standardization)
4176R:	David Vernet <void@manifault.com>
4177L:	bpf@vger.kernel.org
4178L:	bpf@ietf.org
4179S:	Maintained
4180F:	Documentation/bpf/standardization/
4181
4182BPF [GENERAL] (Safe Dynamic Programs and Tools)
4183M:	Alexei Starovoitov <ast@kernel.org>
4184M:	Daniel Borkmann <daniel@iogearbox.net>
4185M:	Andrii Nakryiko <andrii@kernel.org>
4186R:	Martin KaFai Lau <martin.lau@linux.dev>
4187R:	Eduard Zingerman <eddyz87@gmail.com>
4188R:	Song Liu <song@kernel.org>
4189R:	Yonghong Song <yonghong.song@linux.dev>
4190R:	John Fastabend <john.fastabend@gmail.com>
4191R:	KP Singh <kpsingh@kernel.org>
4192R:	Stanislav Fomichev <sdf@fomichev.me>
4193R:	Hao Luo <haoluo@google.com>
4194R:	Jiri Olsa <jolsa@kernel.org>
4195L:	bpf@vger.kernel.org
4196S:	Supported
4197W:	https://bpf.io/
4198Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4201F:	Documentation/bpf/
4202F:	Documentation/networking/filter.rst
4203F:	Documentation/userspace-api/ebpf/
4204F:	arch/*/net/*
4205F:	include/linux/bpf*
4206F:	include/linux/btf*
4207F:	include/linux/filter.h
4208F:	include/trace/events/xdp.h
4209F:	include/uapi/linux/bpf*
4210F:	include/uapi/linux/btf*
4211F:	include/uapi/linux/filter.h
4212F:	kernel/bpf/
4213F:	kernel/trace/bpf_trace.c
4214F:	lib/buildid.c
4215F:	lib/test_bpf.c
4216F:	net/bpf/
4217F:	net/core/filter.c
4218F:	net/sched/act_bpf.c
4219F:	net/sched/cls_bpf.c
4220F:	samples/bpf/
4221F:	scripts/bpf_doc.py
4222F:	scripts/Makefile.btf
4223F:	scripts/pahole-version.sh
4224F:	tools/bpf/
4225F:	tools/lib/bpf/
4226F:	tools/testing/selftests/bpf/
4227
4228BPF [ITERATOR]
4229M:	Yonghong Song <yonghong.song@linux.dev>
4230L:	bpf@vger.kernel.org
4231S:	Maintained
4232F:	kernel/bpf/*iter.c
4233
4234BPF [L7 FRAMEWORK] (sockmap)
4235M:	John Fastabend <john.fastabend@gmail.com>
4236M:	Jakub Sitnicki <jakub@cloudflare.com>
4237L:	netdev@vger.kernel.org
4238L:	bpf@vger.kernel.org
4239S:	Maintained
4240F:	include/linux/skmsg.h
4241F:	net/core/skmsg.c
4242F:	net/core/sock_map.c
4243F:	net/ipv4/tcp_bpf.c
4244F:	net/ipv4/udp_bpf.c
4245F:	net/unix/unix_bpf.c
4246
4247BPF [LIBRARY] (libbpf)
4248M:	Andrii Nakryiko <andrii@kernel.org>
4249M:	Eduard Zingerman <eddyz87@gmail.com>
4250L:	bpf@vger.kernel.org
4251S:	Maintained
4252F:	tools/lib/bpf/
4253
4254BPF [MISC]
4255L:	bpf@vger.kernel.org
4256S:	Odd Fixes
4257K:	(?:\b|_)bpf(?:\b|_)
4258
4259BPF [NETKIT] (BPF-programmable network device)
4260M:	Daniel Borkmann <daniel@iogearbox.net>
4261M:	Nikolay Aleksandrov <razor@blackwall.org>
4262L:	bpf@vger.kernel.org
4263L:	netdev@vger.kernel.org
4264S:	Supported
4265F:	drivers/net/netkit.c
4266F:	include/net/netkit.h
4267
4268BPF [NETWORKING] (struct_ops, reuseport)
4269M:	Martin KaFai Lau <martin.lau@linux.dev>
4270L:	bpf@vger.kernel.org
4271L:	netdev@vger.kernel.org
4272S:	Maintained
4273F:	kernel/bpf/bpf_struct*
4274
4275BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4276M:	Martin KaFai Lau <martin.lau@linux.dev>
4277M:	Daniel Borkmann <daniel@iogearbox.net>
4278R:	John Fastabend <john.fastabend@gmail.com>
4279L:	bpf@vger.kernel.org
4280L:	netdev@vger.kernel.org
4281S:	Maintained
4282F:	include/net/tcx.h
4283F:	kernel/bpf/tcx.c
4284F:	net/core/filter.c
4285F:	net/sched/act_bpf.c
4286F:	net/sched/cls_bpf.c
4287
4288BPF [RINGBUF]
4289M:	Andrii Nakryiko <andrii@kernel.org>
4290L:	bpf@vger.kernel.org
4291S:	Maintained
4292F:	kernel/bpf/ringbuf.c
4293
4294BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4295M:	KP Singh <kpsingh@kernel.org>
4296M:	Matt Bobrowski <mattbobrowski@google.com>
4297L:	bpf@vger.kernel.org
4298S:	Maintained
4299F:	Documentation/bpf/prog_lsm.rst
4300F:	include/linux/bpf_lsm.h
4301F:	kernel/bpf/bpf_lsm.c
4302F:	kernel/trace/bpf_trace.c
4303F:	security/bpf/
4304
4305BPF [SELFTESTS] (Test Runners & Infrastructure)
4306M:	Andrii Nakryiko <andrii@kernel.org>
4307M:	Eduard Zingerman <eddyz87@gmail.com>
4308R:	Mykola Lysenko <mykolal@fb.com>
4309L:	bpf@vger.kernel.org
4310S:	Maintained
4311F:	tools/testing/selftests/bpf/
4312
4313BPF [STORAGE & CGROUPS]
4314M:	Martin KaFai Lau <martin.lau@linux.dev>
4315L:	bpf@vger.kernel.org
4316S:	Maintained
4317F:	kernel/bpf/*storage.c
4318F:	kernel/bpf/bpf_lru*
4319F:	kernel/bpf/cgroup.c
4320
4321BPF [TOOLING] (bpftool)
4322M:	Quentin Monnet <qmo@kernel.org>
4323L:	bpf@vger.kernel.org
4324S:	Maintained
4325F:	kernel/bpf/disasm.*
4326F:	tools/bpf/bpftool/
4327
4328BPF [TRACING]
4329M:	Song Liu <song@kernel.org>
4330R:	Jiri Olsa <jolsa@kernel.org>
4331L:	bpf@vger.kernel.org
4332S:	Maintained
4333F:	kernel/bpf/stackmap.c
4334F:	kernel/trace/bpf_trace.c
4335F:	lib/buildid.c
4336
4337BROADCOM ASP 2.0 ETHERNET DRIVER
4338M:	Justin Chen <justin.chen@broadcom.com>
4339M:	Florian Fainelli <florian.fainelli@broadcom.com>
4340L:	bcm-kernel-feedback-list@broadcom.com
4341L:	netdev@vger.kernel.org
4342S:	Supported
4343F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4344F:	drivers/net/ethernet/broadcom/asp2/
4345
4346BROADCOM B44 10/100 ETHERNET DRIVER
4347M:	Michael Chan <michael.chan@broadcom.com>
4348L:	netdev@vger.kernel.org
4349S:	Supported
4350F:	drivers/net/ethernet/broadcom/b44.*
4351
4352BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4353M:	Florian Fainelli <florian.fainelli@broadcom.com>
4354L:	netdev@vger.kernel.org
4355L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4356S:	Supported
4357F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4358F:	drivers/net/dsa/b53/*
4359F:	drivers/net/dsa/bcm_sf2*
4360F:	include/linux/dsa/brcm.h
4361F:	include/linux/platform_data/b53.h
4362
4363BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4364M:	Florian Fainelli <florian.fainelli@broadcom.com>
4365R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4366L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4368S:	Maintained
4369T:	git https://github.com/broadcom/stblinux.git
4370F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4371F:	drivers/pci/controller/pcie-brcmstb.c
4372F:	drivers/staging/vc04_services
4373N:	bcm2711
4374N:	bcm283*
4375N:	raspberrypi
4376
4377BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4378M:	Florian Fainelli <florian.fainelli@broadcom.com>
4379M:	Ray Jui <rjui@broadcom.com>
4380M:	Scott Branden <sbranden@broadcom.com>
4381R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4382S:	Maintained
4383T:	git https://github.com/broadcom/mach-bcm
4384F:	arch/arm/mach-bcm/
4385N:	bcm281*
4386N:	bcm113*
4387N:	bcm216*
4388N:	kona
4389
4390BROADCOM BCM2835 CAMERA DRIVERS
4391M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4392L:	linux-media@vger.kernel.org
4393S:	Maintained
4394F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4395F:	drivers/media/platform/broadcom/bcm2835-unicam*
4396
4397BROADCOM BCM47XX MIPS ARCHITECTURE
4398M:	Hauke Mehrtens <hauke@hauke-m.de>
4399M:	Rafał Miłecki <zajec5@gmail.com>
4400L:	linux-mips@vger.kernel.org
4401S:	Maintained
4402F:	Documentation/devicetree/bindings/mips/brcm/
4403F:	arch/mips/bcm47xx/*
4404F:	arch/mips/include/asm/mach-bcm47xx/*
4405
4406BROADCOM BCM4908 ETHERNET DRIVER
4407M:	Rafał Miłecki <rafal@milecki.pl>
4408R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4409L:	netdev@vger.kernel.org
4410S:	Maintained
4411F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4412F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4413F:	drivers/net/ethernet/broadcom/unimac.h
4414
4415BROADCOM BCM4908 PINMUX DRIVER
4416M:	Rafał Miłecki <rafal@milecki.pl>
4417R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4418L:	linux-gpio@vger.kernel.org
4419S:	Maintained
4420F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4421F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4422
4423BROADCOM BCM5301X ARM ARCHITECTURE
4424M:	Florian Fainelli <florian.fainelli@broadcom.com>
4425M:	Hauke Mehrtens <hauke@hauke-m.de>
4426M:	Rafał Miłecki <zajec5@gmail.com>
4427R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4429S:	Maintained
4430F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4431F:	arch/arm/boot/dts/broadcom/bcm470*
4432F:	arch/arm/boot/dts/broadcom/bcm5301*
4433F:	arch/arm/boot/dts/broadcom/bcm953012*
4434F:	arch/arm/mach-bcm/bcm_5301x.c
4435
4436BROADCOM BCM53573 ARM ARCHITECTURE
4437M:	Florian Fainelli <florian.fainelli@broadcom.com>
4438M:	Rafał Miłecki <rafal@milecki.pl>
4439R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4441S:	Maintained
4442F:	arch/arm/boot/dts/broadcom/bcm47189*
4443F:	arch/arm/boot/dts/broadcom/bcm53573*
4444
4445BROADCOM BCM63XX/BCM33XX UDC DRIVER
4446M:	Kevin Cernekee <cernekee@gmail.com>
4447L:	linux-usb@vger.kernel.org
4448S:	Maintained
4449F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4450
4451BROADCOM BCM7XXX ARM ARCHITECTURE
4452M:	Florian Fainelli <florian.fainelli@broadcom.com>
4453R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4455S:	Maintained
4456T:	git https://github.com/broadcom/stblinux.git
4457F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4458F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4459F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4460F:	arch/arm/mach-bcm/*brcmstb*
4461F:	arch/arm/mm/cache-b15-rac.c
4462F:	drivers/bus/brcmstb_gisb.c
4463F:	drivers/pci/controller/pcie-brcmstb.c
4464N:	brcmstb
4465N:	bcm7038
4466N:	bcm7120
4467
4468BROADCOM BCMBCA ARM ARCHITECTURE
4469M:	William Zhang <william.zhang@broadcom.com>
4470M:	Anand Gore <anand.gore@broadcom.com>
4471M:	Kursad Oney <kursad.oney@broadcom.com>
4472M:	Florian Fainelli <florian.fainelli@broadcom.com>
4473M:	Rafał Miłecki <rafal@milecki.pl>
4474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4476S:	Maintained
4477T:	git https://github.com/broadcom/stblinux.git
4478F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4479F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4480N:	bcmbca
4481N:	bcm[9]?47622
4482N:	bcm[9]?4912
4483N:	bcm[9]?63138
4484N:	bcm[9]?63146
4485N:	bcm[9]?63148
4486N:	bcm[9]?63158
4487N:	bcm[9]?63178
4488N:	bcm[9]?6756
4489N:	bcm[9]?6813
4490N:	bcm[9]?6846
4491N:	bcm[9]?6855
4492N:	bcm[9]?6856
4493N:	bcm[9]?6858
4494N:	bcm[9]?6878
4495
4496BROADCOM BDC DRIVER
4497M:	Justin Chen <justin.chen@broadcom.com>
4498M:	Al Cooper <alcooperx@gmail.com>
4499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4500L:	linux-usb@vger.kernel.org
4501S:	Maintained
4502F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4503F:	drivers/usb/gadget/udc/bdc/
4504
4505BROADCOM BMIPS CPUFREQ DRIVER
4506M:	Markus Mayer <mmayer@broadcom.com>
4507R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4508L:	linux-pm@vger.kernel.org
4509S:	Maintained
4510F:	drivers/cpufreq/bmips-cpufreq.c
4511
4512BROADCOM BMIPS MIPS ARCHITECTURE
4513M:	Florian Fainelli <florian.fainelli@broadcom.com>
4514R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4515L:	linux-mips@vger.kernel.org
4516S:	Maintained
4517T:	git https://github.com/broadcom/stblinux.git
4518F:	arch/mips/bmips/*
4519F:	arch/mips/boot/dts/brcm/bcm*.dts*
4520F:	arch/mips/include/asm/mach-bmips/*
4521F:	arch/mips/kernel/*bmips*
4522F:	drivers/irqchip/irq-bcm63*
4523F:	drivers/irqchip/irq-bcm7*
4524F:	drivers/irqchip/irq-brcmstb*
4525F:	drivers/pmdomain/bcm/bcm63xx-power.c
4526F:	include/linux/bcm963xx_nvram.h
4527F:	include/linux/bcm963xx_tag.h
4528
4529BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4530M:	Rasesh Mody <rmody@marvell.com>
4531M:	GR-Linux-NIC-Dev@marvell.com
4532L:	netdev@vger.kernel.org
4533S:	Supported
4534F:	drivers/net/ethernet/broadcom/bnx2.*
4535F:	drivers/net/ethernet/broadcom/bnx2_*
4536
4537BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4538M:	Saurav Kashyap <skashyap@marvell.com>
4539M:	Javed Hasan <jhasan@marvell.com>
4540M:	GR-QLogic-Storage-Upstream@marvell.com
4541L:	linux-scsi@vger.kernel.org
4542S:	Supported
4543F:	drivers/scsi/bnx2fc/
4544
4545BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4546M:	Nilesh Javali <njavali@marvell.com>
4547M:	Manish Rangankar <mrangankar@marvell.com>
4548M:	GR-QLogic-Storage-Upstream@marvell.com
4549L:	linux-scsi@vger.kernel.org
4550S:	Supported
4551F:	drivers/scsi/bnx2i/
4552
4553BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4554M:	Sudarsana Kalluru <skalluru@marvell.com>
4555M:	Manish Chopra <manishc@marvell.com>
4556L:	netdev@vger.kernel.org
4557S:	Supported
4558F:	drivers/net/ethernet/broadcom/bnx2x/
4559
4560BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4561M:	Michael Chan <michael.chan@broadcom.com>
4562L:	netdev@vger.kernel.org
4563S:	Supported
4564F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4565F:	drivers/net/ethernet/broadcom/bnxt/
4566F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4567
4568BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4569M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4570L:	linux-wireless@vger.kernel.org
4571L:	brcm80211@lists.linux.dev
4572L:	brcm80211-dev-list.pdl@broadcom.com
4573S:	Supported
4574F:	drivers/net/wireless/broadcom/brcm80211/
4575F:	include/linux/platform_data/brcmfmac.h
4576
4577BROADCOM BRCMSTB GPIO DRIVER
4578M:	Doug Berger <opendmb@gmail.com>
4579M:	Florian Fainelli <florian.fainelli@broadcom.com>
4580R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4581S:	Supported
4582F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4583F:	drivers/gpio/gpio-brcmstb.c
4584
4585BROADCOM BRCMSTB I2C DRIVER
4586M:	Kamal Dasu <kamal.dasu@broadcom.com>
4587R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4588L:	linux-i2c@vger.kernel.org
4589S:	Supported
4590F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4591F:	drivers/i2c/busses/i2c-brcmstb.c
4592
4593BROADCOM BRCMSTB UART DRIVER
4594M:	Al Cooper <alcooperx@gmail.com>
4595R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4596L:	linux-serial@vger.kernel.org
4597S:	Maintained
4598F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4599F:	drivers/tty/serial/8250/8250_bcm7271.c
4600
4601BROADCOM BRCMSTB USB EHCI DRIVER
4602M:	Justin Chen <justin.chen@broadcom.com>
4603M:	Al Cooper <alcooperx@gmail.com>
4604R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4605L:	linux-usb@vger.kernel.org
4606S:	Maintained
4607F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4608F:	drivers/usb/host/ehci-brcm.*
4609
4610BROADCOM BRCMSTB USB PIN MAP DRIVER
4611M:	Al Cooper <alcooperx@gmail.com>
4612R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4613L:	linux-usb@vger.kernel.org
4614S:	Maintained
4615F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4616F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4617
4618BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4619M:	Justin Chen <justin.chen@broadcom.com>
4620M:	Al Cooper <alcooperx@gmail.com>
4621R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4622L:	linux-kernel@vger.kernel.org
4623S:	Maintained
4624F:	drivers/phy/broadcom/phy-brcm-usb*
4625
4626BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4627M:	William Zhang <william.zhang@broadcom.com>
4628M:	Kursad Oney <kursad.oney@broadcom.com>
4629M:	Jonas Gorski <jonas.gorski@gmail.com>
4630R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4631L:	linux-spi@vger.kernel.org
4632S:	Maintained
4633F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4634F:	drivers/spi/spi-bcm63xx-hsspi.c
4635F:	drivers/spi/spi-bcmbca-hsspi.c
4636
4637BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4638M:	Jonas Gorski <jonas.gorski@gmail.com>
4639L:	linux-spi@vger.kernel.org
4640S:	Odd Fixes
4641F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4642F:	drivers/spi/spi-bcm63xx.c
4643
4644BROADCOM ETHERNET PHY DRIVERS
4645M:	Florian Fainelli <florian.fainelli@broadcom.com>
4646R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4647L:	netdev@vger.kernel.org
4648S:	Supported
4649F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4650F:	drivers/net/phy/bcm*.[ch]
4651F:	drivers/net/phy/broadcom.c
4652F:	include/linux/brcmphy.h
4653
4654BROADCOM GENET ETHERNET DRIVER
4655M:	Doug Berger <opendmb@gmail.com>
4656M:	Florian Fainelli <florian.fainelli@broadcom.com>
4657R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4658L:	netdev@vger.kernel.org
4659S:	Supported
4660F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4661F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4662F:	drivers/net/ethernet/broadcom/genet/
4663F:	drivers/net/ethernet/broadcom/unimac.h
4664F:	drivers/net/mdio/mdio-bcm-unimac.c
4665F:	include/linux/platform_data/bcmgenet.h
4666F:	include/linux/platform_data/mdio-bcm-unimac.h
4667
4668BROADCOM IPROC ARM ARCHITECTURE
4669M:	Ray Jui <rjui@broadcom.com>
4670M:	Scott Branden <sbranden@broadcom.com>
4671R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4673S:	Maintained
4674T:	git https://github.com/broadcom/stblinux.git
4675F:	arch/arm64/boot/dts/broadcom/northstar2/*
4676F:	arch/arm64/boot/dts/broadcom/stingray/*
4677F:	drivers/clk/bcm/clk-ns*
4678F:	drivers/clk/bcm/clk-sr*
4679F:	drivers/pinctrl/bcm/pinctrl-ns*
4680F:	include/dt-bindings/clock/bcm-sr*
4681N:	iproc
4682N:	cygnus
4683N:	bcm[-_]nsp
4684N:	bcm9113*
4685N:	bcm9583*
4686N:	bcm9585*
4687N:	bcm9586*
4688N:	bcm988312
4689N:	bcm113*
4690N:	bcm583*
4691N:	bcm585*
4692N:	bcm586*
4693N:	bcm88312
4694N:	hr2
4695N:	stingray
4696
4697BROADCOM IPROC GBIT ETHERNET DRIVER
4698M:	Rafał Miłecki <rafal@milecki.pl>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	netdev@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4703F:	drivers/net/ethernet/broadcom/bgmac*
4704F:	drivers/net/ethernet/broadcom/unimac.h
4705
4706BROADCOM KONA GPIO DRIVER
4707M:	Ray Jui <rjui@broadcom.com>
4708R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4709S:	Supported
4710F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4711F:	drivers/gpio/gpio-bcm-kona.c
4712
4713BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4714M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4715M:	Kashyap Desai <kashyap.desai@broadcom.com>
4716M:	Sumit Saxena <sumit.saxena@broadcom.com>
4717M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4718L:	mpi3mr-linuxdrv.pdl@broadcom.com
4719L:	linux-scsi@vger.kernel.org
4720S:	Supported
4721W:	https://www.broadcom.com/support/storage
4722F:	drivers/scsi/mpi3mr/
4723
4724BROADCOM NETXTREME-E ROCE DRIVER
4725M:	Selvin Xavier <selvin.xavier@broadcom.com>
4726L:	linux-rdma@vger.kernel.org
4727S:	Supported
4728W:	http://www.broadcom.com
4729F:	drivers/infiniband/hw/bnxt_re/
4730F:	include/uapi/rdma/bnxt_re-abi.h
4731
4732BROADCOM NVRAM DRIVER
4733M:	Rafał Miłecki <zajec5@gmail.com>
4734L:	linux-mips@vger.kernel.org
4735S:	Maintained
4736F:	drivers/firmware/broadcom/*
4737
4738BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4739M:	Rafał Miłecki <rafal@milecki.pl>
4740M:	Florian Fainelli <florian.fainelli@broadcom.com>
4741R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4742L:	linux-pm@vger.kernel.org
4743S:	Maintained
4744T:	git https://github.com/broadcom/stblinux.git
4745F:	drivers/pmdomain/bcm/bcm-pmb.c
4746F:	include/dt-bindings/soc/bcm-pmb.h
4747
4748BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4749M:	Rafał Miłecki <zajec5@gmail.com>
4750L:	linux-wireless@vger.kernel.org
4751S:	Maintained
4752F:	drivers/bcma/
4753F:	include/linux/bcma/
4754
4755BROADCOM SPI DRIVER
4756M:	Kamal Dasu <kamal.dasu@broadcom.com>
4757R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4758S:	Maintained
4759F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4760F:	drivers/spi/spi-bcm-qspi.*
4761F:	drivers/spi/spi-brcmstb-qspi.c
4762F:	drivers/spi/spi-iproc-qspi.c
4763
4764BROADCOM STB AVS CPUFREQ DRIVER
4765M:	Markus Mayer <mmayer@broadcom.com>
4766R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4767L:	linux-pm@vger.kernel.org
4768S:	Maintained
4769F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4770F:	drivers/cpufreq/brcmstb*
4771
4772BROADCOM STB AVS TMON DRIVER
4773M:	Markus Mayer <mmayer@broadcom.com>
4774R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4775L:	linux-pm@vger.kernel.org
4776S:	Maintained
4777F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4778F:	drivers/thermal/broadcom/brcmstb*
4779
4780BROADCOM STB DPFE DRIVER
4781M:	Markus Mayer <mmayer@broadcom.com>
4782R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4784S:	Maintained
4785F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4786F:	drivers/memory/brcmstb_dpfe.c
4787
4788BROADCOM STB NAND FLASH DRIVER
4789M:	Brian Norris <computersforpeace@gmail.com>
4790M:	Kamal Dasu <kamal.dasu@broadcom.com>
4791R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4792L:	linux-mtd@lists.infradead.org
4793S:	Maintained
4794F:	drivers/mtd/nand/raw/brcmnand/
4795F:	include/linux/platform_data/brcmnand.h
4796
4797BROADCOM STB PCIE DRIVER
4798M:	Jim Quinlan <jim2101024@gmail.com>
4799M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4800M:	Florian Fainelli <florian.fainelli@broadcom.com>
4801R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4802L:	linux-pci@vger.kernel.org
4803S:	Maintained
4804F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4805F:	drivers/pci/controller/pcie-brcmstb.c
4806
4807BROADCOM SYSTEMPORT ETHERNET DRIVER
4808M:	Florian Fainelli <florian.fainelli@broadcom.com>
4809R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4810L:	netdev@vger.kernel.org
4811S:	Supported
4812F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4813F:	drivers/net/ethernet/broadcom/bcmsysport.*
4814F:	drivers/net/ethernet/broadcom/unimac.h
4815
4816BROADCOM TG3 GIGABIT ETHERNET DRIVER
4817M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4818M:	Michael Chan <mchan@broadcom.com>
4819L:	netdev@vger.kernel.org
4820S:	Supported
4821F:	drivers/net/ethernet/broadcom/tg3.*
4822
4823BROADCOM VK DRIVER
4824M:	Scott Branden <scott.branden@broadcom.com>
4825R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4826S:	Supported
4827F:	drivers/misc/bcm-vk/
4828F:	include/uapi/linux/misc/bcm_vk.h
4829
4830BROCADE BFA FC SCSI DRIVER
4831M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4832M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4833L:	linux-scsi@vger.kernel.org
4834S:	Supported
4835F:	drivers/scsi/bfa/
4836
4837BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4838M:	Rasesh Mody <rmody@marvell.com>
4839M:	Sudarsana Kalluru <skalluru@marvell.com>
4840M:	GR-Linux-NIC-Dev@marvell.com
4841L:	netdev@vger.kernel.org
4842S:	Supported
4843F:	drivers/net/ethernet/brocade/bna/
4844
4845BSG (block layer generic sg v4 driver)
4846M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4847L:	linux-scsi@vger.kernel.org
4848S:	Supported
4849F:	block/bsg.c
4850F:	include/linux/bsg.h
4851F:	include/uapi/linux/bsg.h
4852
4853BT87X AUDIO DRIVER
4854M:	Clemens Ladisch <clemens@ladisch.de>
4855L:	linux-sound@vger.kernel.org
4856S:	Maintained
4857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4858F:	Documentation/sound/cards/bt87x.rst
4859F:	sound/pci/bt87x.c
4860
4861BT8XXGPIO DRIVER
4862M:	Michael Buesch <m@bues.ch>
4863S:	Maintained
4864W:	http://bu3sch.de/btgpio.php
4865F:	drivers/gpio/gpio-bt8xx.c
4866
4867BTRFS FILE SYSTEM
4868M:	Chris Mason <clm@fb.com>
4869M:	Josef Bacik <josef@toxicpanda.com>
4870M:	David Sterba <dsterba@suse.com>
4871L:	linux-btrfs@vger.kernel.org
4872S:	Maintained
4873W:	https://btrfs.readthedocs.io
4874Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4875C:	irc://irc.libera.chat/btrfs
4876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4877F:	Documentation/filesystems/btrfs.rst
4878F:	fs/btrfs/
4879F:	include/linux/btrfs*
4880F:	include/trace/events/btrfs.h
4881F:	include/uapi/linux/btrfs*
4882
4883BTTV VIDEO4LINUX DRIVER
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-media@vger.kernel.org
4886S:	Odd fixes
4887W:	https://linuxtv.org
4888T:	git git://linuxtv.org/media.git
4889F:	Documentation/driver-api/media/drivers/bttv*
4890F:	drivers/media/pci/bt8xx/bttv*
4891
4892BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4893M:	Chanwoo Choi <cw00.choi@samsung.com>
4894L:	linux-pm@vger.kernel.org
4895L:	linux-samsung-soc@vger.kernel.org
4896S:	Maintained
4897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4898F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4899F:	drivers/devfreq/exynos-bus.c
4900
4901BUSLOGIC SCSI DRIVER
4902M:	Khalid Aziz <khalid@gonehiking.org>
4903L:	linux-scsi@vger.kernel.org
4904S:	Maintained
4905F:	drivers/scsi/BusLogic.*
4906F:	drivers/scsi/FlashPoint.*
4907
4908BXCAN CAN NETWORK DRIVER
4909M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4910L:	linux-can@vger.kernel.org
4911S:	Maintained
4912F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4913F:	drivers/net/can/bxcan.c
4914
4915C-MEDIA CMI8788 DRIVER
4916M:	Clemens Ladisch <clemens@ladisch.de>
4917L:	linux-sound@vger.kernel.org
4918S:	Maintained
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4920F:	sound/pci/oxygen/
4921
4922C-SKY ARCHITECTURE
4923M:	Guo Ren <guoren@kernel.org>
4924L:	linux-csky@vger.kernel.org
4925S:	Supported
4926T:	git https://github.com/c-sky/csky-linux.git
4927F:	Documentation/devicetree/bindings/csky/
4928F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4929F:	Documentation/devicetree/bindings/timer/csky,*
4930F:	arch/csky/
4931F:	drivers/clocksource/timer-gx6605s.c
4932F:	drivers/clocksource/timer-mp-csky.c
4933F:	drivers/irqchip/irq-csky-*
4934N:	csky
4935K:	csky
4936
4937CA8210 IEEE-802.15.4 RADIO DRIVER
4938L:	linux-wpan@vger.kernel.org
4939S:	Orphan
4940W:	https://github.com/Cascoda/ca8210-linux.git
4941F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4942F:	drivers/net/ieee802154/ca8210.c
4943
4944CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4945M:	David Howells <dhowells@redhat.com>
4946L:	netfs@lists.linux.dev
4947S:	Supported
4948F:	Documentation/filesystems/caching/cachefiles.rst
4949F:	fs/cachefiles/
4950
4951CACHESTAT: PAGE CACHE STATS FOR A FILE
4952M:	Nhat Pham <nphamcs@gmail.com>
4953M:	Johannes Weiner <hannes@cmpxchg.org>
4954L:	linux-mm@kvack.org
4955S:	Maintained
4956F:	tools/testing/selftests/cachestat/test_cachestat.c
4957
4958CADENCE MIPI-CSI2 BRIDGES
4959M:	Maxime Ripard <mripard@kernel.org>
4960L:	linux-media@vger.kernel.org
4961S:	Maintained
4962F:	Documentation/devicetree/bindings/media/cdns,*.txt
4963F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4964F:	drivers/media/platform/cadence/cdns-csi2*
4965
4966CADENCE NAND DRIVER
4967L:	linux-mtd@lists.infradead.org
4968S:	Orphan
4969F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4970F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4971
4972CADENCE USB3 DRD IP DRIVER
4973M:	Peter Chen <peter.chen@kernel.org>
4974M:	Pawel Laszczak <pawell@cadence.com>
4975R:	Roger Quadros <rogerq@kernel.org>
4976L:	linux-usb@vger.kernel.org
4977S:	Maintained
4978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4979F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4980F:	drivers/usb/cdns3/
4981X:	drivers/usb/cdns3/cdnsp*
4982
4983CADENCE USBHS DRIVER
4984M:	Pawel Laszczak <pawell@cadence.com>
4985L:	linux-usb@vger.kernel.org
4986S:	Maintained
4987F:	drivers/usb/gadget/udc/cdns2
4988
4989CADENCE USBSSP DRD IP DRIVER
4990M:	Pawel Laszczak <pawell@cadence.com>
4991L:	linux-usb@vger.kernel.org
4992S:	Maintained
4993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4994F:	drivers/usb/cdns3/
4995X:	drivers/usb/cdns3/cdns3*
4996
4997CADET FM/AM RADIO RECEIVER DRIVER
4998M:	Hans Verkuil <hverkuil@xs4all.nl>
4999L:	linux-media@vger.kernel.org
5000S:	Maintained
5001W:	https://linuxtv.org
5002T:	git git://linuxtv.org/media.git
5003F:	drivers/media/radio/radio-cadet*
5004
5005CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5006L:	linux-media@vger.kernel.org
5007S:	Orphan
5008T:	git git://linuxtv.org/media.git
5009F:	Documentation/admin-guide/media/cafe_ccic*
5010F:	drivers/media/platform/marvell/
5011
5012CAIF NETWORK LAYER
5013L:	netdev@vger.kernel.org
5014S:	Orphan
5015F:	Documentation/networking/caif/
5016F:	drivers/net/caif/
5017F:	include/net/caif/
5018F:	include/uapi/linux/caif/
5019F:	net/caif/
5020
5021CAKE QDISC
5022M:	Toke Høiland-Jørgensen <toke@toke.dk>
5023L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5024S:	Maintained
5025F:	net/sched/sch_cake.c
5026
5027CAN NETWORK DRIVERS
5028M:	Marc Kleine-Budde <mkl@pengutronix.de>
5029M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5030L:	linux-can@vger.kernel.org
5031S:	Maintained
5032W:	https://github.com/linux-can
5033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5035F:	Documentation/devicetree/bindings/net/can/
5036F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5037F:	drivers/net/can/
5038F:	drivers/phy/phy-can-transceiver.c
5039F:	include/linux/can/bittiming.h
5040F:	include/linux/can/dev.h
5041F:	include/linux/can/length.h
5042F:	include/linux/can/platform/
5043F:	include/linux/can/rx-offload.h
5044F:	include/uapi/linux/can/error.h
5045F:	include/uapi/linux/can/netlink.h
5046F:	include/uapi/linux/can/vxcan.h
5047
5048CAN NETWORK LAYER
5049M:	Oliver Hartkopp <socketcan@hartkopp.net>
5050M:	Marc Kleine-Budde <mkl@pengutronix.de>
5051L:	linux-can@vger.kernel.org
5052S:	Maintained
5053W:	https://github.com/linux-can
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5056F:	Documentation/networking/can.rst
5057F:	Documentation/networking/iso15765-2.rst
5058F:	include/linux/can/can-ml.h
5059F:	include/linux/can/core.h
5060F:	include/linux/can/skb.h
5061F:	include/net/netns/can.h
5062F:	include/uapi/linux/can.h
5063F:	include/uapi/linux/can/bcm.h
5064F:	include/uapi/linux/can/gw.h
5065F:	include/uapi/linux/can/isotp.h
5066F:	include/uapi/linux/can/raw.h
5067F:	net/can/
5068
5069CAN-J1939 NETWORK LAYER
5070M:	Robin van der Gracht <robin@protonic.nl>
5071M:	Oleksij Rempel <o.rempel@pengutronix.de>
5072R:	kernel@pengutronix.de
5073L:	linux-can@vger.kernel.org
5074S:	Maintained
5075F:	Documentation/networking/j1939.rst
5076F:	include/uapi/linux/can/j1939.h
5077F:	net/can/j1939/
5078
5079CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5080M:	Damien Le Moal <dlemoal@kernel.org>
5081L:	linux-riscv@lists.infradead.org
5082L:	linux-gpio@vger.kernel.org (pinctrl driver)
5083F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5084F:	drivers/pinctrl/pinctrl-k210.c
5085
5086CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5087M:	Damien Le Moal <dlemoal@kernel.org>
5088L:	linux-kernel@vger.kernel.org
5089L:	linux-riscv@lists.infradead.org
5090S:	Maintained
5091F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5092F:	drivers/reset/reset-k210.c
5093
5094CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5095M:	Damien Le Moal <dlemoal@kernel.org>
5096L:	linux-riscv@lists.infradead.org
5097S:	Maintained
5098F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5099F:	drivers/soc/canaan/
5100F:	include/soc/canaan/
5101
5102CAPABILITIES
5103M:	Serge Hallyn <serge@hallyn.com>
5104L:	linux-security-module@vger.kernel.org
5105S:	Supported
5106F:	include/linux/capability.h
5107F:	include/uapi/linux/capability.h
5108F:	kernel/capability.c
5109F:	security/commoncap.c
5110
5111CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5112M:	Kevin Tsai <ktsai@capellamicro.com>
5113S:	Maintained
5114F:	drivers/iio/light/cm*
5115
5116CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5117M:	Christian Lamparter <chunkeey@googlemail.com>
5118L:	linux-wireless@vger.kernel.org
5119S:	Maintained
5120W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5121F:	drivers/net/wireless/ath/carl9170/
5122
5123CAVIUM I2C DRIVER
5124M:	Robert Richter <rric@kernel.org>
5125S:	Odd Fixes
5126W:	http://www.marvell.com
5127F:	drivers/i2c/busses/i2c-octeon*
5128F:	drivers/i2c/busses/i2c-thunderx*
5129
5130CAVIUM LIQUIDIO NETWORK DRIVER
5131L:	netdev@vger.kernel.org
5132S:	Orphan
5133W:	http://www.marvell.com
5134F:	drivers/net/ethernet/cavium/liquidio/
5135
5136CAVIUM MMC DRIVER
5137M:	Robert Richter <rric@kernel.org>
5138S:	Odd Fixes
5139W:	http://www.marvell.com
5140F:	drivers/mmc/host/cavium*
5141
5142CAVIUM OCTEON-TX CRYPTO DRIVER
5143M:	George Cherian <gcherian@marvell.com>
5144L:	linux-crypto@vger.kernel.org
5145S:	Supported
5146W:	http://www.marvell.com
5147F:	drivers/crypto/cavium/cpt/
5148
5149CAVIUM THUNDERX2 ARM64 SOC
5150M:	Robert Richter <rric@kernel.org>
5151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5152S:	Odd Fixes
5153F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5154F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5155
5156CBS/ETF/TAPRIO QDISCS
5157M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5158L:	netdev@vger.kernel.org
5159S:	Maintained
5160F:	net/sched/sch_cbs.c
5161F:	net/sched/sch_etf.c
5162F:	net/sched/sch_taprio.c
5163
5164CC2520 IEEE-802.15.4 RADIO DRIVER
5165M:	Stefan Schmidt <stefan@datenfreihafen.org>
5166L:	linux-wpan@vger.kernel.org
5167S:	Odd Fixes
5168F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5169F:	drivers/net/ieee802154/cc2520.c
5170
5171CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5172M:	Gilad Ben-Yossef <gilad@benyossef.com>
5173L:	linux-crypto@vger.kernel.org
5174S:	Supported
5175W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5176F:	drivers/crypto/ccree/
5177
5178CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5179M:	Hadar Gat <hadar.gat@arm.com>
5180L:	linux-crypto@vger.kernel.org
5181S:	Supported
5182W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5183F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5184F:	drivers/char/hw_random/cctrng.c
5185F:	drivers/char/hw_random/cctrng.h
5186
5187CEC FRAMEWORK
5188M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5189L:	linux-media@vger.kernel.org
5190S:	Supported
5191W:	http://linuxtv.org
5192T:	git git://linuxtv.org/media.git
5193F:	Documentation/ABI/testing/debugfs-cec-error-inj
5194F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5195F:	Documentation/driver-api/media/cec-core.rst
5196F:	Documentation/userspace-api/media/cec
5197F:	drivers/media/cec/
5198F:	drivers/media/rc/keymaps/rc-cec.c
5199F:	include/media/cec-notifier.h
5200F:	include/media/cec.h
5201F:	include/uapi/linux/cec-funcs.h
5202F:	include/uapi/linux/cec.h
5203
5204CEC GPIO DRIVER
5205M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5206L:	linux-media@vger.kernel.org
5207S:	Supported
5208W:	http://linuxtv.org
5209T:	git git://linuxtv.org/media.git
5210F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5211F:	drivers/media/cec/platform/cec-gpio/
5212
5213CELL BROADBAND ENGINE ARCHITECTURE
5214L:	linuxppc-dev@lists.ozlabs.org
5215S:	Orphan
5216F:	arch/powerpc/include/asm/cell*.h
5217F:	arch/powerpc/include/asm/spu*.h
5218F:	arch/powerpc/include/uapi/asm/spu*.h
5219F:	arch/powerpc/platforms/cell/
5220
5221CELLWISE CW2015 BATTERY DRIVER
5222M:	Tobias Schrammm <t.schramm@manjaro.org>
5223S:	Maintained
5224F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5225F:	drivers/power/supply/cw2015_battery.c
5226
5227CEPH COMMON CODE (LIBCEPH)
5228M:	Ilya Dryomov <idryomov@gmail.com>
5229M:	Xiubo Li <xiubli@redhat.com>
5230L:	ceph-devel@vger.kernel.org
5231S:	Supported
5232W:	http://ceph.com/
5233T:	git https://github.com/ceph/ceph-client.git
5234F:	include/linux/ceph/
5235F:	include/linux/crush/
5236F:	net/ceph/
5237
5238CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5239M:	Xiubo Li <xiubli@redhat.com>
5240M:	Ilya Dryomov <idryomov@gmail.com>
5241L:	ceph-devel@vger.kernel.org
5242S:	Supported
5243W:	http://ceph.com/
5244T:	git https://github.com/ceph/ceph-client.git
5245F:	Documentation/filesystems/ceph.rst
5246F:	fs/ceph/
5247
5248CERTIFICATE HANDLING
5249M:	David Howells <dhowells@redhat.com>
5250M:	David Woodhouse <dwmw2@infradead.org>
5251L:	keyrings@vger.kernel.org
5252S:	Maintained
5253F:	Documentation/admin-guide/module-signing.rst
5254F:	certs/
5255F:	scripts/sign-file.c
5256F:	scripts/ssl-common.h
5257F:	tools/certs/
5258
5259CFAG12864B LCD DRIVER
5260M:	Miguel Ojeda <ojeda@kernel.org>
5261S:	Maintained
5262F:	drivers/auxdisplay/cfag12864b.c
5263F:	include/linux/cfag12864b.h
5264
5265CFAG12864BFB LCD FRAMEBUFFER DRIVER
5266M:	Miguel Ojeda <ojeda@kernel.org>
5267S:	Maintained
5268F:	drivers/auxdisplay/cfag12864bfb.c
5269F:	include/linux/cfag12864b.h
5270
5271CHAR and MISC DRIVERS
5272M:	Arnd Bergmann <arnd@arndb.de>
5273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5274S:	Supported
5275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5276F:	drivers/char/
5277F:	drivers/misc/
5278F:	include/linux/miscdevice.h
5279X:	drivers/char/agp/
5280X:	drivers/char/hw_random/
5281X:	drivers/char/ipmi/
5282X:	drivers/char/random.c
5283X:	drivers/char/tpm/
5284
5285CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5286M:	Thomas Weißschuh <linux@weissschuh.net>
5287L:	linux-hwmon@vger.kernel.org
5288S:	Maintained
5289F:	Documentation/hwmon/powerz.rst
5290F:	drivers/hwmon/powerz.c
5291
5292CHECKPATCH
5293M:	Andy Whitcroft <apw@canonical.com>
5294M:	Joe Perches <joe@perches.com>
5295R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5296R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5297S:	Maintained
5298F:	scripts/checkpatch.pl
5299
5300CHECKPATCH DOCUMENTATION
5301M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5302M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5303R:	Joe Perches <joe@perches.com>
5304S:	Maintained
5305F:	Documentation/dev-tools/checkpatch.rst
5306
5307CHINESE DOCUMENTATION
5308M:	Alex Shi <alexs@kernel.org>
5309M:	Yanteng Si <siyanteng@loongson.cn>
5310S:	Maintained
5311F:	Documentation/translations/zh_CN/
5312
5313CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5314M:	Peter Chen <peter.chen@kernel.org>
5315L:	linux-usb@vger.kernel.org
5316S:	Maintained
5317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5318F:	drivers/usb/chipidea/
5319
5320CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5321M:	Hans de Goede <hdegoede@redhat.com>
5322L:	linux-input@vger.kernel.org
5323S:	Maintained
5324F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5325F:	drivers/input/touchscreen/chipone_icn8318.c
5326
5327CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5328M:	Hans de Goede <hdegoede@redhat.com>
5329L:	linux-input@vger.kernel.org
5330S:	Maintained
5331F:	drivers/input/touchscreen/chipone_icn8505.c
5332
5333CHROME HARDWARE PLATFORM SUPPORT
5334M:	Benson Leung <bleung@chromium.org>
5335M:	Tzung-Bi Shih <tzungbi@kernel.org>
5336L:	chrome-platform@lists.linux.dev
5337S:	Maintained
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5339F:	drivers/platform/chrome/
5340
5341CHROMEOS EC CODEC DRIVER
5342M:	Cheng-Yi Chiang <cychiang@chromium.org>
5343M:	Tzung-Bi Shih <tzungbi@kernel.org>
5344R:	Guenter Roeck <groeck@chromium.org>
5345L:	chrome-platform@lists.linux.dev
5346S:	Maintained
5347F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5348F:	sound/soc/codecs/cros_ec_codec.*
5349
5350CHROMEOS EC CHARGE CONTROL
5351M:	Thomas Weißschuh <thomas@weissschuh.net>
5352S:	Maintained
5353F:	drivers/power/supply/cros_charge-control.c
5354
5355CHROMEOS EC HARDWARE MONITORING
5356M:	Thomas Weißschuh <thomas@weissschuh.net>
5357L:	chrome-platform@lists.linux.dev
5358L:	linux-hwmon@vger.kernel.org
5359S:	Maintained
5360F:	Documentation/hwmon/cros_ec_hwmon.rst
5361F:	drivers/hwmon/cros_ec_hwmon.c
5362
5363CHROMEOS EC LED DRIVER
5364M:	Thomas Weißschuh <thomas@weissschuh.net>
5365S:	Maintained
5366F:	drivers/leds/leds-cros_ec.c
5367
5368CHROMEOS EC SUBDRIVERS
5369M:	Benson Leung <bleung@chromium.org>
5370R:	Guenter Roeck <groeck@chromium.org>
5371L:	chrome-platform@lists.linux.dev
5372S:	Maintained
5373F:	drivers/power/supply/cros_charge-control.c
5374F:	drivers/power/supply/cros_usbpd-charger.c
5375N:	cros_ec
5376N:	cros-ec
5377
5378CHROMEOS EC UART DRIVER
5379M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5380R:	Benson Leung <bleung@chromium.org>
5381R:	Tzung-Bi Shih <tzungbi@kernel.org>
5382S:	Maintained
5383F:	drivers/platform/chrome/cros_ec_uart.c
5384
5385CHROMEOS EC USB PD NOTIFY DRIVER
5386M:	Prashant Malani <pmalani@chromium.org>
5387L:	chrome-platform@lists.linux.dev
5388S:	Maintained
5389F:	drivers/platform/chrome/cros_usbpd_notify.c
5390F:	include/linux/platform_data/cros_usbpd_notify.h
5391
5392CHROMEOS EC USB TYPE-C DRIVER
5393M:	Prashant Malani <pmalani@chromium.org>
5394L:	chrome-platform@lists.linux.dev
5395S:	Maintained
5396F:	drivers/platform/chrome/cros_ec_typec.*
5397F:	drivers/platform/chrome/cros_typec_switch.c
5398F:	drivers/platform/chrome/cros_typec_vdm.*
5399
5400CHROMEOS HPS DRIVER
5401M:	Dan Callaghan <dcallagh@chromium.org>
5402R:	Sami Kyöstilä <skyostil@chromium.org>
5403S:	Maintained
5404F:	drivers/platform/chrome/cros_hps_i2c.c
5405
5406CHROMEOS EC WATCHDOG
5407M:	Lukasz Majczak <lma@chromium.org>
5408L:	chrome-platform@lists.linux.dev
5409S:	Maintained
5410F:	drivers/watchdog/cros_ec_wdt.c
5411
5412CHRONTEL CH7322 CEC DRIVER
5413M:	Joe Tessler <jrt@google.com>
5414L:	linux-media@vger.kernel.org
5415S:	Maintained
5416T:	git git://linuxtv.org/media.git
5417F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5418F:	drivers/media/cec/i2c/ch7322.c
5419
5420CIRRUS LOGIC AUDIO CODEC DRIVERS
5421M:	David Rhodes <david.rhodes@cirrus.com>
5422M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5423L:	linux-sound@vger.kernel.org
5424L:	patches@opensource.cirrus.com
5425S:	Maintained
5426F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5427F:	drivers/mfd/cs42l43*
5428F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5429F:	drivers/spi/spi-cs42l43*
5430F:	include/dt-bindings/sound/cs*
5431F:	include/linux/mfd/cs42l43*
5432F:	include/sound/cs*
5433F:	sound/pci/hda/cirrus*
5434F:	sound/pci/hda/cs*
5435F:	sound/pci/hda/hda_component*
5436F:	sound/pci/hda/hda_cs_dsp_ctl.*
5437F:	sound/soc/codecs/cs*
5438
5439CIRRUS LOGIC HAPTIC DRIVERS
5440M:	James Ogletree <jogletre@opensource.cirrus.com>
5441M:	Fred Treven <fred.treven@cirrus.com>
5442M:	Ben Bright <ben.bright@cirrus.com>
5443L:	patches@opensource.cirrus.com
5444S:	Supported
5445F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5446F:	drivers/input/misc/cs40l*
5447F:	drivers/mfd/cs40l*
5448F:	include/linux/mfd/cs40l*
5449F:	sound/soc/codecs/cs40l*
5450
5451CIRRUS LOGIC DSP FIRMWARE DRIVER
5452M:	Simon Trimmer <simont@opensource.cirrus.com>
5453M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5454M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5455L:	patches@opensource.cirrus.com
5456S:	Supported
5457W:	https://github.com/CirrusLogic/linux-drivers/wiki
5458T:	git https://github.com/CirrusLogic/linux-drivers.git
5459F:	drivers/firmware/cirrus/*
5460F:	include/linux/firmware/cirrus/*
5461
5462CIRRUS LOGIC EP93XX ETHERNET DRIVER
5463M:	Hartley Sweeten <hsweeten@visionengravers.com>
5464L:	netdev@vger.kernel.org
5465S:	Maintained
5466F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5467
5468CIRRUS LOGIC LOCHNAGAR DRIVER
5469M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5470M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5471L:	patches@opensource.cirrus.com
5472S:	Supported
5473F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5474F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5475F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5476F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5477F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5478F:	Documentation/hwmon/lochnagar.rst
5479F:	drivers/clk/clk-lochnagar.c
5480F:	drivers/hwmon/lochnagar-hwmon.c
5481F:	drivers/mfd/lochnagar-i2c.c
5482F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5483F:	drivers/regulator/lochnagar-regulator.c
5484F:	include/dt-bindings/clock/lochnagar.h
5485F:	include/dt-bindings/pinctrl/lochnagar.h
5486F:	include/linux/mfd/lochnagar*
5487F:	sound/soc/codecs/lochnagar-sc.c
5488
5489CIRRUS LOGIC MADERA CODEC DRIVERS
5490M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5491M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5492L:	linux-sound@vger.kernel.org
5493L:	patches@opensource.cirrus.com
5494S:	Supported
5495W:	https://github.com/CirrusLogic/linux-drivers/wiki
5496T:	git https://github.com/CirrusLogic/linux-drivers.git
5497F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5498F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5499F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5500F:	drivers/gpio/gpio-madera*
5501F:	drivers/irqchip/irq-madera*
5502F:	drivers/mfd/cs47l*
5503F:	drivers/mfd/madera*
5504F:	drivers/pinctrl/cirrus/*
5505F:	include/dt-bindings/sound/madera*
5506F:	include/linux/irqchip/irq-madera*
5507F:	include/linux/mfd/madera/*
5508F:	include/sound/madera*
5509F:	sound/soc/codecs/cs47l*
5510F:	sound/soc/codecs/madera*
5511
5512CISCO FCOE HBA DRIVER
5513M:	Satish Kharat <satishkh@cisco.com>
5514M:	Sesidhar Baddela <sebaddel@cisco.com>
5515M:	Karan Tilak Kumar <kartilak@cisco.com>
5516L:	linux-scsi@vger.kernel.org
5517S:	Supported
5518F:	drivers/scsi/fnic/
5519
5520CISCO SCSI HBA DRIVER
5521M:	Karan Tilak Kumar <kartilak@cisco.com>
5522M:	Sesidhar Baddela <sebaddel@cisco.com>
5523L:	linux-scsi@vger.kernel.org
5524S:	Supported
5525F:	drivers/scsi/snic/
5526
5527CISCO VIC ETHERNET NIC DRIVER
5528M:	Christian Benvenuti <benve@cisco.com>
5529M:	Satish Kharat <satishkh@cisco.com>
5530S:	Supported
5531F:	drivers/net/ethernet/cisco/enic/
5532
5533CISCO VIC LOW LATENCY NIC DRIVER
5534M:	Christian Benvenuti <benve@cisco.com>
5535M:	Nelson Escobar <neescoba@cisco.com>
5536S:	Supported
5537F:	drivers/infiniband/hw/usnic/
5538
5539CLANG CONTROL FLOW INTEGRITY SUPPORT
5540M:	Sami Tolvanen <samitolvanen@google.com>
5541M:	Kees Cook <kees@kernel.org>
5542R:	Nathan Chancellor <nathan@kernel.org>
5543L:	llvm@lists.linux.dev
5544S:	Supported
5545B:	https://github.com/ClangBuiltLinux/linux/issues
5546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5547F:	include/linux/cfi.h
5548F:	kernel/cfi.c
5549
5550CLANG-FORMAT FILE
5551M:	Miguel Ojeda <ojeda@kernel.org>
5552S:	Maintained
5553F:	.clang-format
5554
5555CLANG/LLVM BUILD SUPPORT
5556M:	Nathan Chancellor <nathan@kernel.org>
5557R:	Nick Desaulniers <ndesaulniers@google.com>
5558R:	Bill Wendling <morbo@google.com>
5559R:	Justin Stitt <justinstitt@google.com>
5560L:	llvm@lists.linux.dev
5561S:	Supported
5562W:	https://clangbuiltlinux.github.io/
5563B:	https://github.com/ClangBuiltLinux/linux/issues
5564C:	irc://irc.libera.chat/clangbuiltlinux
5565F:	Documentation/kbuild/llvm.rst
5566F:	include/linux/compiler-clang.h
5567F:	scripts/Makefile.clang
5568F:	scripts/clang-tools/
5569K:	\b(?i:clang|llvm)\b
5570
5571CLK API
5572M:	Russell King <linux@armlinux.org.uk>
5573L:	linux-clk@vger.kernel.org
5574S:	Maintained
5575F:	include/linux/clk.h
5576
5577CLOCKSOURCE, CLOCKEVENT DRIVERS
5578M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5579M:	Thomas Gleixner <tglx@linutronix.de>
5580L:	linux-kernel@vger.kernel.org
5581S:	Supported
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5583F:	Documentation/devicetree/bindings/timer/
5584F:	drivers/clocksource/
5585
5586CLOSURES
5587M:	Kent Overstreet <kent.overstreet@linux.dev>
5588L:	linux-bcachefs@vger.kernel.org
5589S:	Supported
5590C:	irc://irc.oftc.net/bcache
5591F:	include/linux/closure.h
5592F:	lib/closure.c
5593
5594CMPC ACPI DRIVER
5595M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5596L:	platform-driver-x86@vger.kernel.org
5597S:	Supported
5598F:	drivers/platform/x86/classmate-laptop.c
5599
5600COBALT MEDIA DRIVER
5601M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5602L:	linux-media@vger.kernel.org
5603S:	Supported
5604W:	https://linuxtv.org
5605T:	git git://linuxtv.org/media.git
5606F:	drivers/media/pci/cobalt/
5607
5608COCCINELLE/Semantic Patches (SmPL)
5609M:	Julia Lawall <Julia.Lawall@inria.fr>
5610M:	Nicolas Palix <nicolas.palix@imag.fr>
5611L:	cocci@inria.fr (moderated for non-subscribers)
5612S:	Supported
5613W:	https://coccinelle.gitlabpages.inria.fr/website/
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5615F:	Documentation/dev-tools/coccinelle.rst
5616F:	scripts/coccicheck
5617F:	scripts/coccinelle/
5618
5619CODA FILE SYSTEM
5620M:	Jan Harkes <jaharkes@cs.cmu.edu>
5621M:	coda@cs.cmu.edu
5622L:	codalist@coda.cs.cmu.edu
5623S:	Maintained
5624W:	http://www.coda.cs.cmu.edu/
5625F:	Documentation/filesystems/coda.rst
5626F:	fs/coda/
5627F:	include/linux/coda*.h
5628F:	include/uapi/linux/coda*.h
5629
5630CODA V4L2 MEM2MEM DRIVER
5631M:	Philipp Zabel <p.zabel@pengutronix.de>
5632L:	linux-media@vger.kernel.org
5633S:	Maintained
5634F:	Documentation/devicetree/bindings/media/coda.yaml
5635F:	drivers/media/platform/chips-media/coda
5636
5637CODE OF CONDUCT
5638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5639S:	Supported
5640F:	Documentation/process/code-of-conduct-interpretation.rst
5641F:	Documentation/process/code-of-conduct.rst
5642
5643CODE TAGGING
5644M:	Suren Baghdasaryan <surenb@google.com>
5645M:	Kent Overstreet <kent.overstreet@linux.dev>
5646S:	Maintained
5647F:	include/asm-generic/codetag.lds.h
5648F:	include/linux/codetag.h
5649F:	lib/codetag.c
5650
5651COMEDI DRIVERS
5652M:	Ian Abbott <abbotti@mev.co.uk>
5653M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5654S:	Odd Fixes
5655F:	drivers/comedi/
5656F:	include/linux/comedi/
5657F:	include/uapi/linux/comedi.h
5658
5659COMMON CLK FRAMEWORK
5660M:	Michael Turquette <mturquette@baylibre.com>
5661M:	Stephen Boyd <sboyd@kernel.org>
5662L:	linux-clk@vger.kernel.org
5663S:	Maintained
5664Q:	http://patchwork.kernel.org/project/linux-clk/list/
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5666F:	Documentation/devicetree/bindings/clock/
5667F:	drivers/clk/
5668F:	include/dt-bindings/clock/
5669F:	include/linux/clk-pr*
5670F:	include/linux/clk/
5671F:	include/linux/of_clk.h
5672X:	drivers/clk/clkdev.c
5673
5674COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5675M:	Steve French <sfrench@samba.org>
5676R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5677R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5678R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5679R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5680R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5681L:	linux-cifs@vger.kernel.org
5682L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5683S:	Supported
5684W:	https://wiki.samba.org/index.php/LinuxCIFS
5685T:	git git://git.samba.org/sfrench/cifs-2.6.git
5686F:	Documentation/admin-guide/cifs/
5687F:	fs/smb/client/
5688F:	fs/smb/common/
5689F:	include/uapi/linux/cifs
5690
5691COMPACTPCI HOTPLUG CORE
5692M:	Scott Murray <scott@spiteful.org>
5693L:	linux-pci@vger.kernel.org
5694S:	Maintained
5695F:	drivers/pci/hotplug/cpci_hotplug*
5696
5697COMPACTPCI HOTPLUG GENERIC DRIVER
5698M:	Scott Murray <scott@spiteful.org>
5699L:	linux-pci@vger.kernel.org
5700S:	Maintained
5701F:	drivers/pci/hotplug/cpcihp_generic.c
5702
5703COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5704M:	Scott Murray <scott@spiteful.org>
5705L:	linux-pci@vger.kernel.org
5706S:	Maintained
5707F:	drivers/pci/hotplug/cpcihp_zt5550.*
5708
5709COMPAL LAPTOP SUPPORT
5710M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5711L:	platform-driver-x86@vger.kernel.org
5712S:	Maintained
5713F:	drivers/platform/x86/compal-laptop.c
5714
5715COMPILER ATTRIBUTES
5716M:	Miguel Ojeda <ojeda@kernel.org>
5717S:	Maintained
5718F:	include/linux/compiler_attributes.h
5719
5720COMPUTE EXPRESS LINK (CXL)
5721M:	Davidlohr Bueso <dave@stgolabs.net>
5722M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5723M:	Dave Jiang <dave.jiang@intel.com>
5724M:	Alison Schofield <alison.schofield@intel.com>
5725M:	Vishal Verma <vishal.l.verma@intel.com>
5726M:	Ira Weiny <ira.weiny@intel.com>
5727M:	Dan Williams <dan.j.williams@intel.com>
5728L:	linux-cxl@vger.kernel.org
5729S:	Maintained
5730F:	Documentation/driver-api/cxl
5731F:	drivers/cxl/
5732F:	include/cxl/
5733F:	include/uapi/linux/cxl_mem.h
5734F:	tools/testing/cxl/
5735
5736COMPUTE EXPRESS LINK PMU (CPMU)
5737M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5738L:	linux-cxl@vger.kernel.org
5739S:	Maintained
5740F:	Documentation/admin-guide/perf/cxl.rst
5741F:	drivers/perf/cxl_pmu.c
5742
5743CONEXANT ACCESSRUNNER USB DRIVER
5744L:	accessrunner-general@lists.sourceforge.net
5745S:	Orphan
5746W:	http://accessrunner.sourceforge.net/
5747F:	drivers/usb/atm/cxacru.c
5748
5749CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5750M:	Elena Reshetova <elena.reshetova@intel.com>
5751M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5752S:	Maintained
5753F:	Documentation/security/snp-tdx-threat-model.rst
5754
5755CONFIGFS
5756M:	Joel Becker <jlbec@evilplan.org>
5757M:	Christoph Hellwig <hch@lst.de>
5758S:	Supported
5759T:	git git://git.infradead.org/users/hch/configfs.git
5760F:	fs/configfs/
5761F:	include/linux/configfs.h
5762F:	samples/configfs/
5763
5764CONGATEC BOARD CONTROLLER MFD DRIVER
5765M:	Thomas Richard <thomas.richard@bootlin.com>
5766S:	Maintained
5767F:	drivers/gpio/gpio-cgbc.c
5768F:	drivers/i2c/busses/i2c-cgbc.c
5769F:	drivers/mfd/cgbc-core.c
5770F:	drivers/watchdog/cgbc_wdt.c
5771F:	include/linux/mfd/cgbc.h
5772
5773CONSOLE SUBSYSTEM
5774M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5775S:	Supported
5776F:	drivers/video/console/
5777F:	include/linux/console*
5778
5779CONTEXT TRACKING
5780M:	Frederic Weisbecker <frederic@kernel.org>
5781M:	"Paul E. McKenney" <paulmck@kernel.org>
5782S:	Maintained
5783F:	include/linux/context_tracking*
5784F:	kernel/context_tracking.c
5785
5786CONTROL GROUP (CGROUP)
5787M:	Tejun Heo <tj@kernel.org>
5788M:	Johannes Weiner <hannes@cmpxchg.org>
5789M:	Michal Koutný <mkoutny@suse.com>
5790L:	cgroups@vger.kernel.org
5791S:	Maintained
5792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5793F:	Documentation/admin-guide/cgroup-v1/
5794F:	Documentation/admin-guide/cgroup-v2.rst
5795F:	include/linux/cgroup*
5796F:	kernel/cgroup/
5797F:	tools/testing/selftests/cgroup/
5798
5799CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5800M:	Tejun Heo <tj@kernel.org>
5801M:	Josef Bacik <josef@toxicpanda.com>
5802M:	Jens Axboe <axboe@kernel.dk>
5803L:	cgroups@vger.kernel.org
5804L:	linux-block@vger.kernel.org
5805T:	git git://git.kernel.dk/linux-block
5806F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5807F:	block/bfq-cgroup.c
5808F:	block/blk-cgroup.c
5809F:	block/blk-iocost.c
5810F:	block/blk-iolatency.c
5811F:	block/blk-throttle.c
5812F:	include/linux/blk-cgroup.h
5813
5814CONTROL GROUP - CPUSET
5815M:	Waiman Long <longman@redhat.com>
5816L:	cgroups@vger.kernel.org
5817S:	Maintained
5818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5819F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5820F:	include/linux/cpuset.h
5821F:	kernel/cgroup/cpuset-internal.h
5822F:	kernel/cgroup/cpuset-v1.c
5823F:	kernel/cgroup/cpuset.c
5824F:	tools/testing/selftests/cgroup/test_cpuset.c
5825F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5826F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5827
5828CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5829M:	Johannes Weiner <hannes@cmpxchg.org>
5830M:	Michal Hocko <mhocko@kernel.org>
5831M:	Roman Gushchin <roman.gushchin@linux.dev>
5832M:	Shakeel Butt <shakeel.butt@linux.dev>
5833R:	Muchun Song <muchun.song@linux.dev>
5834L:	cgroups@vger.kernel.org
5835L:	linux-mm@kvack.org
5836S:	Maintained
5837F:	include/linux/memcontrol.h
5838F:	mm/memcontrol.c
5839F:	mm/memcontrol-v1.c
5840F:	mm/memcontrol-v1.h
5841F:	mm/swap_cgroup.c
5842F:	samples/cgroup/*
5843F:	tools/testing/selftests/cgroup/memcg_protection.m
5844F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5845F:	tools/testing/selftests/cgroup/test_kmem.c
5846F:	tools/testing/selftests/cgroup/test_memcontrol.c
5847
5848CORETEMP HARDWARE MONITORING DRIVER
5849M:	Fenghua Yu <fenghua.yu@intel.com>
5850L:	linux-hwmon@vger.kernel.org
5851S:	Maintained
5852F:	Documentation/hwmon/coretemp.rst
5853F:	drivers/hwmon/coretemp.c
5854
5855CORSAIR-CPRO HARDWARE MONITOR DRIVER
5856M:	Marius Zachmann <mail@mariuszachmann.de>
5857L:	linux-hwmon@vger.kernel.org
5858S:	Maintained
5859F:	drivers/hwmon/corsair-cpro.c
5860
5861CORSAIR-PSU HARDWARE MONITOR DRIVER
5862M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5863L:	linux-hwmon@vger.kernel.org
5864S:	Maintained
5865F:	Documentation/hwmon/corsair-psu.rst
5866F:	drivers/hwmon/corsair-psu.c
5867
5868COUNTER SUBSYSTEM
5869M:	William Breathitt Gray <wbg@kernel.org>
5870L:	linux-iio@vger.kernel.org
5871S:	Maintained
5872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5873F:	Documentation/ABI/testing/sysfs-bus-counter
5874F:	Documentation/driver-api/generic-counter.rst
5875F:	drivers/counter/
5876F:	include/linux/counter.h
5877F:	include/uapi/linux/counter.h
5878F:	tools/counter/
5879
5880COUNTER WATCH EVENTS TOOL
5881M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5882L:	linux-iio@vger.kernel.org
5883S:	Maintained
5884F:	tools/counter/counter_watch_events.c
5885
5886CP2615 I2C DRIVER
5887M:	Bence Csókás <bence98@sch.bme.hu>
5888S:	Maintained
5889F:	drivers/i2c/busses/i2c-cp2615.c
5890
5891CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5892M:	Viresh Kumar <viresh.kumar@linaro.org>
5893M:	Sudeep Holla <sudeep.holla@arm.com>
5894L:	linux-pm@vger.kernel.org
5895S:	Maintained
5896W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5897F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5898
5899CPU FREQUENCY SCALING FRAMEWORK
5900M:	"Rafael J. Wysocki" <rafael@kernel.org>
5901M:	Viresh Kumar <viresh.kumar@linaro.org>
5902L:	linux-pm@vger.kernel.org
5903S:	Maintained
5904B:	https://bugzilla.kernel.org
5905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5907F:	Documentation/admin-guide/pm/cpufreq.rst
5908F:	Documentation/admin-guide/pm/intel_pstate.rst
5909F:	Documentation/cpu-freq/
5910F:	Documentation/devicetree/bindings/cpufreq/
5911F:	drivers/cpufreq/
5912F:	include/linux/cpufreq.h
5913F:	include/linux/sched/cpufreq.h
5914F:	kernel/sched/cpufreq*.c
5915F:	tools/testing/selftests/cpufreq/
5916
5917CPU HOTPLUG
5918M:	Thomas Gleixner <tglx@linutronix.de>
5919M:	Peter Zijlstra <peterz@infradead.org>
5920L:	linux-kernel@vger.kernel.org
5921S:	Maintained
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5923F:	include/linux/cpu.h
5924F:	include/linux/cpuhotplug.h
5925F:	include/linux/smpboot.h
5926F:	kernel/cpu.c
5927F:	kernel/smpboot.*
5928
5929CPU IDLE TIME MANAGEMENT FRAMEWORK
5930M:	"Rafael J. Wysocki" <rafael@kernel.org>
5931M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5932L:	linux-pm@vger.kernel.org
5933S:	Maintained
5934B:	https://bugzilla.kernel.org
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5936F:	Documentation/admin-guide/pm/cpuidle.rst
5937F:	Documentation/driver-api/pm/cpuidle.rst
5938F:	drivers/cpuidle/
5939F:	include/linux/cpuidle.h
5940
5941CPU POWER MONITORING SUBSYSTEM
5942M:	Thomas Renninger <trenn@suse.com>
5943M:	Shuah Khan <shuah@kernel.org>
5944M:	Shuah Khan <skhan@linuxfoundation.org>
5945M:	John B. Wyatt IV <jwyatt@redhat.com>
5946M:	John B. Wyatt IV <sageofredondo@gmail.com>
5947M:	John Kacur <jkacur@redhat.com>
5948L:	linux-pm@vger.kernel.org
5949S:	Maintained
5950F:	tools/power/cpupower/
5951
5952CPUID/MSR DRIVER
5953M:	"H. Peter Anvin" <hpa@zytor.com>
5954S:	Maintained
5955F:	arch/x86/kernel/cpuid.c
5956F:	arch/x86/kernel/msr.c
5957
5958CPUIDLE DRIVER - ARM BIG LITTLE
5959M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5960M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5961L:	linux-pm@vger.kernel.org
5962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5963S:	Maintained
5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5965F:	drivers/cpuidle/cpuidle-big_little.c
5966
5967CPUIDLE DRIVER - ARM EXYNOS
5968M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5969M:	Kukjin Kim <kgene@kernel.org>
5970R:	Krzysztof Kozlowski <krzk@kernel.org>
5971L:	linux-pm@vger.kernel.org
5972L:	linux-samsung-soc@vger.kernel.org
5973S:	Maintained
5974F:	arch/arm/mach-exynos/pm.c
5975F:	drivers/cpuidle/cpuidle-exynos.c
5976F:	include/linux/platform_data/cpuidle-exynos.h
5977
5978CPUIDLE DRIVER - ARM PSCI
5979M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5980M:	Sudeep Holla <sudeep.holla@arm.com>
5981L:	linux-pm@vger.kernel.org
5982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5983S:	Supported
5984F:	drivers/cpuidle/cpuidle-psci.c
5985
5986CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5987M:	Ulf Hansson <ulf.hansson@linaro.org>
5988L:	linux-pm@vger.kernel.org
5989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5990S:	Supported
5991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5992F:	drivers/cpuidle/cpuidle-psci-domain.c
5993F:	drivers/cpuidle/cpuidle-psci.h
5994
5995CPUIDLE DRIVER - DT IDLE PM DOMAIN
5996M:	Ulf Hansson <ulf.hansson@linaro.org>
5997L:	linux-pm@vger.kernel.org
5998S:	Supported
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6000F:	drivers/cpuidle/dt_idle_genpd.c
6001F:	drivers/cpuidle/dt_idle_genpd.h
6002
6003CPUIDLE DRIVER - RISC-V SBI
6004M:	Anup Patel <anup@brainfault.org>
6005L:	linux-pm@vger.kernel.org
6006L:	linux-riscv@lists.infradead.org
6007S:	Maintained
6008F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6009
6010CRAMFS FILESYSTEM
6011M:	Nicolas Pitre <nico@fluxnic.net>
6012S:	Maintained
6013F:	Documentation/filesystems/cramfs.rst
6014F:	fs/cramfs/
6015
6016CREATIVE SB0540
6017M:	Bastien Nocera <hadess@hadess.net>
6018L:	linux-input@vger.kernel.org
6019S:	Maintained
6020F:	drivers/hid/hid-creative-sb0540.c
6021
6022CRYPTO API
6023M:	Herbert Xu <herbert@gondor.apana.org.au>
6024M:	"David S. Miller" <davem@davemloft.net>
6025L:	linux-crypto@vger.kernel.org
6026S:	Maintained
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6029F:	Documentation/crypto/
6030F:	Documentation/devicetree/bindings/crypto/
6031F:	arch/*/crypto/
6032F:	crypto/
6033F:	drivers/crypto/
6034F:	include/crypto/
6035F:	include/linux/crypto*
6036F:	lib/crypto/
6037
6038CRYPTO SPEED TEST COMPARE
6039M:	Wang Jinchao <wangjinchao@xfusion.com>
6040L:	linux-crypto@vger.kernel.org
6041S:	Maintained
6042F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6043
6044CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6045M:	Neil Horman <nhorman@tuxdriver.com>
6046L:	linux-crypto@vger.kernel.org
6047S:	Maintained
6048F:	crypto/ansi_cprng.c
6049F:	crypto/rng.c
6050
6051CS3308 MEDIA DRIVER
6052M:	Hans Verkuil <hverkuil@xs4all.nl>
6053L:	linux-media@vger.kernel.org
6054S:	Odd Fixes
6055W:	http://linuxtv.org
6056T:	git git://linuxtv.org/media.git
6057F:	drivers/media/i2c/cs3308.c
6058
6059CS5535 Audio ALSA driver
6060M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6061S:	Maintained
6062F:	sound/pci/cs5535audio/
6063
6064CTU CAN FD DRIVER
6065M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6066M:	Ondrej Ille <ondrej.ille@gmail.com>
6067L:	linux-can@vger.kernel.org
6068S:	Maintained
6069F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6070F:	drivers/net/can/ctucanfd/
6071
6072CVE ASSIGNMENT CONTACT
6073M:	CVE Assignment Team <cve@kernel.org>
6074S:	Maintained
6075F:	Documentation/process/cve.rst
6076
6077CW1200 WLAN driver
6078S:	Orphan
6079F:	drivers/net/wireless/st/cw1200/
6080F:	include/linux/platform_data/net-cw1200.h
6081
6082CX18 VIDEO4LINUX DRIVER
6083M:	Andy Walls <awalls@md.metrocast.net>
6084L:	linux-media@vger.kernel.org
6085S:	Maintained
6086W:	https://linuxtv.org
6087T:	git git://linuxtv.org/media.git
6088F:	drivers/media/pci/cx18/
6089F:	include/uapi/linux/ivtv*
6090
6091CX2341X MPEG ENCODER HELPER MODULE
6092M:	Hans Verkuil <hverkuil@xs4all.nl>
6093L:	linux-media@vger.kernel.org
6094S:	Maintained
6095W:	https://linuxtv.org
6096T:	git git://linuxtv.org/media.git
6097F:	drivers/media/common/cx2341x*
6098F:	include/media/drv-intf/cx2341x.h
6099
6100CX24120 MEDIA DRIVER
6101M:	Jemma Denson <jdenson@gmail.com>
6102M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6103L:	linux-media@vger.kernel.org
6104S:	Maintained
6105W:	https://linuxtv.org
6106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6107F:	drivers/media/dvb-frontends/cx24120*
6108
6109CX88 VIDEO4LINUX DRIVER
6110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6111L:	linux-media@vger.kernel.org
6112S:	Odd fixes
6113W:	https://linuxtv.org
6114T:	git git://linuxtv.org/media.git
6115F:	Documentation/driver-api/media/drivers/cx88*
6116F:	drivers/media/pci/cx88/
6117
6118CXD2820R MEDIA DRIVER
6119L:	linux-media@vger.kernel.org
6120S:	Orphan
6121W:	https://linuxtv.org
6122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6123F:	drivers/media/dvb-frontends/cxd2820r*
6124
6125CXGB3 ETHERNET DRIVER (CXGB3)
6126M:	Potnuri Bharat Teja <bharat@chelsio.com>
6127L:	netdev@vger.kernel.org
6128S:	Supported
6129W:	http://www.chelsio.com
6130F:	drivers/net/ethernet/chelsio/cxgb3/
6131
6132CXGB3 ISCSI DRIVER (CXGB3I)
6133M:	Varun Prakash <varun@chelsio.com>
6134L:	linux-scsi@vger.kernel.org
6135S:	Supported
6136W:	http://www.chelsio.com
6137F:	drivers/scsi/cxgbi/cxgb3i
6138
6139CXGB4 CRYPTO DRIVER (chcr)
6140M:	Ayush Sawal <ayush.sawal@chelsio.com>
6141L:	linux-crypto@vger.kernel.org
6142S:	Supported
6143W:	http://www.chelsio.com
6144F:	drivers/crypto/chelsio
6145
6146CXGB4 ETHERNET DRIVER (CXGB4)
6147M:	Potnuri Bharat Teja <bharat@chelsio.com>
6148L:	netdev@vger.kernel.org
6149S:	Supported
6150W:	http://www.chelsio.com
6151F:	drivers/net/ethernet/chelsio/cxgb4/
6152
6153CXGB4 INLINE CRYPTO DRIVER
6154M:	Ayush Sawal <ayush.sawal@chelsio.com>
6155L:	netdev@vger.kernel.org
6156S:	Supported
6157W:	http://www.chelsio.com
6158F:	drivers/net/ethernet/chelsio/inline_crypto/
6159
6160CXGB4 ISCSI DRIVER (CXGB4I)
6161M:	Varun Prakash <varun@chelsio.com>
6162L:	linux-scsi@vger.kernel.org
6163S:	Supported
6164W:	http://www.chelsio.com
6165F:	drivers/scsi/cxgbi/cxgb4i
6166
6167CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6168M:	Potnuri Bharat Teja <bharat@chelsio.com>
6169L:	linux-rdma@vger.kernel.org
6170S:	Supported
6171W:	http://www.openfabrics.org
6172F:	drivers/infiniband/hw/cxgb4/
6173F:	include/uapi/rdma/cxgb4-abi.h
6174
6175CXGB4VF ETHERNET DRIVER (CXGB4VF)
6176M:	Potnuri Bharat Teja <bharat@chelsio.com>
6177L:	netdev@vger.kernel.org
6178S:	Supported
6179W:	http://www.chelsio.com
6180F:	drivers/net/ethernet/chelsio/cxgb4vf/
6181
6182CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6183M:	Frederic Barrat <fbarrat@linux.ibm.com>
6184M:	Andrew Donnellan <ajd@linux.ibm.com>
6185L:	linuxppc-dev@lists.ozlabs.org
6186S:	Supported
6187F:	Documentation/ABI/testing/sysfs-class-cxl
6188F:	Documentation/arch/powerpc/cxl.rst
6189F:	arch/powerpc/platforms/powernv/pci-cxl.c
6190F:	drivers/misc/cxl/
6191F:	include/misc/cxl*
6192F:	include/uapi/misc/cxl.h
6193
6194CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6195M:	Manoj N. Kumar <manoj@linux.ibm.com>
6196M:	Uma Krishnan <ukrishn@linux.ibm.com>
6197L:	linux-scsi@vger.kernel.org
6198S:	Obsolete
6199F:	Documentation/arch/powerpc/cxlflash.rst
6200F:	drivers/scsi/cxlflash/
6201F:	include/uapi/scsi/cxlflash_ioctl.h
6202
6203CYBERPRO FB DRIVER
6204M:	Russell King <linux@armlinux.org.uk>
6205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6206S:	Maintained
6207W:	http://www.armlinux.org.uk/
6208F:	drivers/video/fbdev/cyber2000fb.*
6209
6210CYCLADES PC300 DRIVER
6211S:	Orphan
6212F:	drivers/net/wan/pc300*
6213
6214CYPRESS CY8C95X0 PINCTRL DRIVER
6215M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6216L:	linux-gpio@vger.kernel.org
6217S:	Maintained
6218F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6219
6220CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6221M:	Linus Walleij <linus.walleij@linaro.org>
6222L:	linux-input@vger.kernel.org
6223S:	Maintained
6224F:	drivers/input/touchscreen/cy8ctma140.c
6225
6226CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6227M:	Yassine Oudjana <y.oudjana@protonmail.com>
6228L:	linux-input@vger.kernel.org
6229S:	Maintained
6230F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6231F:	drivers/input/keyboard/cypress-sf.c
6232
6233CYPRESS_FIRMWARE MEDIA DRIVER
6234L:	linux-media@vger.kernel.org
6235S:	Orphan
6236W:	https://linuxtv.org
6237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6238F:	drivers/media/common/cypress_firmware*
6239
6240CYTTSP TOUCHSCREEN DRIVER
6241M:	Linus Walleij <linus.walleij@linaro.org>
6242L:	linux-input@vger.kernel.org
6243S:	Maintained
6244F:	drivers/input/touchscreen/cyttsp*
6245
6246D-LINK DIR-685 TOUCHKEYS DRIVER
6247M:	Linus Walleij <linus.walleij@linaro.org>
6248L:	linux-input@vger.kernel.org
6249S:	Supported
6250F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6251
6252DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6253M:	Joshua Kinard <kumba@gentoo.org>
6254S:	Maintained
6255F:	drivers/rtc/rtc-ds1685.c
6256F:	include/linux/rtc/ds1685.h
6257
6258DAMA SLAVE for AX.25
6259M:	Joerg Reuter <jreuter@yaina.de>
6260L:	linux-hams@vger.kernel.org
6261S:	Maintained
6262W:	http://yaina.de/jreuter/
6263W:	http://www.qsl.net/dl1bke/
6264F:	net/ax25/af_ax25.c
6265F:	net/ax25/ax25_dev.c
6266F:	net/ax25/ax25_ds_*
6267F:	net/ax25/ax25_in.c
6268F:	net/ax25/ax25_out.c
6269F:	net/ax25/ax25_timer.c
6270F:	net/ax25/sysctl_net_ax25.c
6271
6272DATA ACCESS MONITOR
6273M:	SeongJae Park <sj@kernel.org>
6274L:	damon@lists.linux.dev
6275L:	linux-mm@kvack.org
6276S:	Maintained
6277W:	https://damonitor.github.io
6278P:	Documentation/mm/damon/maintainer-profile.rst
6279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6280T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6282F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6283F:	Documentation/admin-guide/mm/damon/
6284F:	Documentation/mm/damon/
6285F:	include/linux/damon.h
6286F:	include/trace/events/damon.h
6287F:	mm/damon/
6288F:	tools/testing/selftests/damon/
6289
6290DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6291L:	netdev@vger.kernel.org
6292S:	Orphan
6293F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6294F:	drivers/net/ethernet/dec/tulip/dmfe.c
6295
6296DC390/AM53C974 SCSI driver
6297M:	Hannes Reinecke <hare@suse.com>
6298L:	linux-scsi@vger.kernel.org
6299S:	Maintained
6300F:	drivers/scsi/am53c974.c
6301
6302DC395x SCSI driver
6303M:	Oliver Neukum <oliver@neukum.org>
6304M:	Ali Akcaagac <aliakc@web.de>
6305M:	Jamie Lenehan <lenehan@twibble.org>
6306S:	Maintained
6307F:	Documentation/scsi/dc395x.rst
6308F:	drivers/scsi/dc395x.*
6309
6310DCCP PROTOCOL
6311L:	dccp@vger.kernel.org
6312S:	Orphan
6313W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6314F:	include/linux/dccp.h
6315F:	include/linux/tfrc.h
6316F:	include/uapi/linux/dccp.h
6317F:	net/dccp/
6318
6319DEBUGOBJECTS:
6320M:	Thomas Gleixner <tglx@linutronix.de>
6321L:	linux-kernel@vger.kernel.org
6322S:	Maintained
6323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6324F:	include/linux/debugobjects.h
6325F:	lib/debugobjects.c
6326
6327DECSTATION PLATFORM SUPPORT
6328M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6329L:	linux-mips@vger.kernel.org
6330S:	Maintained
6331F:	arch/mips/dec/
6332F:	arch/mips/include/asm/dec/
6333F:	arch/mips/include/asm/mach-dec/
6334
6335DEFXX FDDI NETWORK DRIVER
6336M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6337S:	Maintained
6338F:	drivers/net/fddi/defxx.*
6339
6340DEFZA FDDI NETWORK DRIVER
6341M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6342S:	Maintained
6343F:	drivers/net/fddi/defza.*
6344
6345DEINTERLACE DRIVERS FOR ALLWINNER H3
6346M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6347L:	linux-media@vger.kernel.org
6348S:	Maintained
6349T:	git git://linuxtv.org/media.git
6350F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6351F:	drivers/media/platform/sunxi/sun8i-di/
6352
6353DELL LAPTOP DRIVER
6354M:	Matthew Garrett <mjg59@srcf.ucam.org>
6355M:	Pali Rohár <pali@kernel.org>
6356L:	platform-driver-x86@vger.kernel.org
6357S:	Maintained
6358F:	drivers/platform/x86/dell/dell-laptop.c
6359
6360DELL LAPTOP FREEFALL DRIVER
6361M:	Pali Rohár <pali@kernel.org>
6362S:	Maintained
6363F:	drivers/platform/x86/dell/dell-smo8800.c
6364
6365DELL LAPTOP RBTN DRIVER
6366M:	Pali Rohár <pali@kernel.org>
6367S:	Maintained
6368F:	drivers/platform/x86/dell/dell-rbtn.*
6369
6370DELL LAPTOP SMM DRIVER
6371M:	Pali Rohár <pali@kernel.org>
6372S:	Maintained
6373F:	Documentation/ABI/obsolete/procfs-i8k
6374F:	drivers/hwmon/dell-smm-hwmon.c
6375F:	include/uapi/linux/i8k.h
6376
6377DELL PC DRIVER
6378M:	Lyndon Sanche <lsanche@lyndeno.ca>
6379L:	platform-driver-x86@vger.kernel.org
6380S:	Maintained
6381F:	drivers/platform/x86/dell/dell-pc.c
6382
6383DELL REMOTE BIOS UPDATE DRIVER
6384M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6385L:	platform-driver-x86@vger.kernel.org
6386S:	Maintained
6387F:	drivers/platform/x86/dell/dell_rbu.c
6388
6389DELL SMBIOS DRIVER
6390M:	Pali Rohár <pali@kernel.org>
6391L:	Dell.Client.Kernel@dell.com
6392L:	platform-driver-x86@vger.kernel.org
6393S:	Maintained
6394F:	drivers/platform/x86/dell/dell-smbios.*
6395
6396DELL SMBIOS SMM DRIVER
6397L:	Dell.Client.Kernel@dell.com
6398L:	platform-driver-x86@vger.kernel.org
6399S:	Maintained
6400F:	drivers/platform/x86/dell/dell-smbios-smm.c
6401
6402DELL SMBIOS WMI DRIVER
6403L:	Dell.Client.Kernel@dell.com
6404L:	platform-driver-x86@vger.kernel.org
6405S:	Maintained
6406F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6407F:	tools/wmi/dell-smbios-example.c
6408
6409DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6410M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6411L:	platform-driver-x86@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/userspace-api/dcdbas.rst
6414F:	drivers/platform/x86/dell/dcdbas.*
6415
6416DELL WMI DDV DRIVER
6417M:	Armin Wolf <W_Armin@gmx.de>
6418S:	Maintained
6419F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6420F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6421F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6422F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6423
6424DELL WMI DESCRIPTOR DRIVER
6425L:	Dell.Client.Kernel@dell.com
6426S:	Maintained
6427F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6428
6429DELL WMI HARDWARE PRIVACY SUPPORT
6430L:	Dell.Client.Kernel@dell.com
6431L:	platform-driver-x86@vger.kernel.org
6432S:	Maintained
6433F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6434
6435DELL WMI NOTIFICATIONS DRIVER
6436M:	Matthew Garrett <mjg59@srcf.ucam.org>
6437M:	Pali Rohár <pali@kernel.org>
6438S:	Maintained
6439F:	drivers/platform/x86/dell/dell-wmi-base.c
6440
6441DELL WMI SYSMAN DRIVER
6442M:	Prasanth Ksr <prasanth.ksr@dell.com>
6443L:	Dell.Client.Kernel@dell.com
6444L:	platform-driver-x86@vger.kernel.org
6445S:	Maintained
6446F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6447F:	drivers/platform/x86/dell/dell-wmi-sysman/
6448
6449DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6450M:	Zev Weiss <zev@bewilderbeest.net>
6451L:	linux-hwmon@vger.kernel.org
6452S:	Maintained
6453F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6454
6455DELTA DPS920AB PSU DRIVER
6456M:	Robert Marko <robert.marko@sartura.hr>
6457L:	linux-hwmon@vger.kernel.org
6458S:	Maintained
6459F:	Documentation/hwmon/dps920ab.rst
6460F:	drivers/hwmon/pmbus/dps920ab.c
6461
6462DELTA NETWORKS TN48M CPLD DRIVERS
6463M:	Robert Marko <robert.marko@sartura.hr>
6464S:	Maintained
6465F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6466F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6467F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6468F:	drivers/gpio/gpio-tn48m.c
6469F:	include/dt-bindings/reset/delta,tn48m-reset.h
6470
6471DELTA ST MEDIA DRIVER
6472M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6473L:	linux-media@vger.kernel.org
6474S:	Supported
6475W:	https://linuxtv.org
6476T:	git git://linuxtv.org/media.git
6477F:	drivers/media/platform/st/sti/delta
6478
6479DENALI NAND DRIVER
6480L:	linux-mtd@lists.infradead.org
6481S:	Orphan
6482F:	drivers/mtd/nand/raw/denali*
6483
6484DESIGNWARE EDMA CORE IP DRIVER
6485M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6486L:	dmaengine@vger.kernel.org
6487S:	Maintained
6488F:	drivers/dma/dw-edma/
6489F:	include/linux/dma/edma.h
6490
6491DESIGNWARE USB2 DRD IP DRIVER
6492M:	Minas Harutyunyan <hminas@synopsys.com>
6493L:	linux-usb@vger.kernel.org
6494S:	Maintained
6495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6496F:	drivers/usb/dwc2/
6497
6498DESIGNWARE USB3 DRD IP DRIVER
6499M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6500L:	linux-usb@vger.kernel.org
6501S:	Maintained
6502F:	drivers/usb/dwc3/
6503
6504DESIGNWARE XDATA IP DRIVER
6505L:	linux-pci@vger.kernel.org
6506S:	Orphan
6507F:	Documentation/misc-devices/dw-xdata-pcie.rst
6508F:	drivers/misc/dw-xdata-pcie.c
6509
6510DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6511M:	Andreas Klinger <ak@it-klinger.de>
6512L:	linux-iio@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6515F:	drivers/iio/proximity/srf*.c
6516
6517DEVICE COREDUMP (DEV_COREDUMP)
6518M:	Johannes Berg <johannes@sipsolutions.net>
6519L:	linux-kernel@vger.kernel.org
6520S:	Maintained
6521F:	drivers/base/devcoredump.c
6522F:	include/linux/devcoredump.h
6523
6524DEVICE DEPENDENCY HELPER SCRIPT
6525M:	Saravana Kannan <saravanak@google.com>
6526L:	linux-kernel@vger.kernel.org
6527S:	Maintained
6528F:	scripts/dev-needs.sh
6529
6530DEVICE DIRECT ACCESS (DAX)
6531M:	Dan Williams <dan.j.williams@intel.com>
6532M:	Vishal Verma <vishal.l.verma@intel.com>
6533M:	Dave Jiang <dave.jiang@intel.com>
6534L:	nvdimm@lists.linux.dev
6535L:	linux-cxl@vger.kernel.org
6536S:	Supported
6537F:	drivers/dax/
6538
6539DEVICE FREQUENCY (DEVFREQ)
6540M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6541M:	Kyungmin Park <kyungmin.park@samsung.com>
6542M:	Chanwoo Choi <cw00.choi@samsung.com>
6543L:	linux-pm@vger.kernel.org
6544S:	Maintained
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6546F:	Documentation/devicetree/bindings/devfreq/
6547F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6548F:	drivers/devfreq/
6549F:	include/linux/devfreq.h
6550F:	include/trace/events/devfreq.h
6551
6552DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6553M:	Chanwoo Choi <cw00.choi@samsung.com>
6554L:	linux-pm@vger.kernel.org
6555S:	Supported
6556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6557F:	Documentation/devicetree/bindings/devfreq/event/
6558F:	drivers/devfreq/devfreq-event.c
6559F:	drivers/devfreq/event/
6560F:	include/dt-bindings/pmu/exynos_ppmu.h
6561F:	include/linux/devfreq-event.h
6562
6563DEVICE RESOURCE MANAGEMENT HELPERS
6564M:	Hans de Goede <hdegoede@redhat.com>
6565R:	Matti Vaittinen <mazziesaccount@gmail.com>
6566S:	Maintained
6567F:	include/linux/devm-helpers.h
6568
6569DEVICE-MAPPER  (LVM)
6570M:	Alasdair Kergon <agk@redhat.com>
6571M:	Mike Snitzer <snitzer@kernel.org>
6572M:	Mikulas Patocka <mpatocka@redhat.com>
6573L:	dm-devel@lists.linux.dev
6574S:	Maintained
6575Q:	http://patchwork.kernel.org/project/dm-devel/list/
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6577F:	Documentation/admin-guide/device-mapper/
6578F:	drivers/md/Kconfig
6579F:	drivers/md/Makefile
6580F:	drivers/md/dm*
6581F:	drivers/md/persistent-data/
6582F:	include/linux/device-mapper.h
6583F:	include/linux/dm-*.h
6584F:	include/uapi/linux/dm-*.h
6585
6586DEVICE-MAPPER VDO TARGET
6587M:	Matthew Sakai <msakai@redhat.com>
6588L:	dm-devel@lists.linux.dev
6589S:	Maintained
6590F:	Documentation/admin-guide/device-mapper/vdo*.rst
6591F:	drivers/md/dm-vdo/
6592
6593DEVLINK
6594M:	Jiri Pirko <jiri@resnulli.us>
6595L:	netdev@vger.kernel.org
6596S:	Supported
6597F:	Documentation/networking/devlink
6598F:	include/net/devlink.h
6599F:	include/uapi/linux/devlink.h
6600F:	net/devlink/
6601
6602DFROBOT SD2405AL RTC DRIVER
6603M:	Tóth János <gomba007@gmail.com>
6604L:	linux-rtc@vger.kernel.org
6605S:	Maintained
6606F:	drivers/rtc/rtc-sd2405al.c
6607
6608DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6609M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6610L:	kernel@dh-electronics.com
6611S:	Maintained
6612F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6613F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6614
6615DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6616M:	Marek Vasut <marex@denx.de>
6617L:	kernel@dh-electronics.com
6618S:	Maintained
6619F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6620F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6621
6622DIALOG SEMICONDUCTOR DRIVERS
6623M:	Support Opensource <support.opensource@diasemi.com>
6624S:	Supported
6625W:	http://www.dialog-semiconductor.com/products
6626F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6627F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6628F:	Documentation/devicetree/bindings/mfd/da90*.txt
6629F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6630F:	Documentation/devicetree/bindings/regulator/da92*.txt
6631F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6632F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6633F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6634F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6635F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6636F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6637F:	Documentation/hwmon/da90??.rst
6638F:	drivers/gpio/gpio-da90??.c
6639F:	drivers/hwmon/da90??-hwmon.c
6640F:	drivers/iio/adc/da91??-*.c
6641F:	drivers/input/misc/da72??.[ch]
6642F:	drivers/input/misc/da90??_onkey.c
6643F:	drivers/input/touchscreen/da9052_tsi.c
6644F:	drivers/leds/leds-da90??.c
6645F:	drivers/mfd/da903x.c
6646F:	drivers/mfd/da90??-*.c
6647F:	drivers/mfd/da91??-*.c
6648F:	drivers/pinctrl/pinctrl-da90??.c
6649F:	drivers/power/supply/da9052-battery.c
6650F:	drivers/power/supply/da91??-*.c
6651F:	drivers/regulator/da9???-regulator.[ch]
6652F:	drivers/regulator/slg51000-regulator.[ch]
6653F:	drivers/rtc/rtc-da90??.c
6654F:	drivers/thermal/da90??-thermal.c
6655F:	drivers/video/backlight/da90??_bl.c
6656F:	drivers/watchdog/da90??_wdt.c
6657F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6658F:	include/linux/mfd/da903x.h
6659F:	include/linux/mfd/da9052/
6660F:	include/linux/mfd/da9055/
6661F:	include/linux/mfd/da9062/
6662F:	include/linux/mfd/da9063/
6663F:	include/linux/mfd/da9150/
6664F:	include/linux/regulator/da9211.h
6665F:	include/sound/da[79]*.h
6666F:	sound/soc/codecs/da[79]*.[ch]
6667
6668DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6669M:	William Breathitt Gray <wbg@kernel.org>
6670L:	linux-gpio@vger.kernel.org
6671S:	Maintained
6672F:	drivers/gpio/gpio-gpio-mm.c
6673
6674DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6675M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6676L:	linux-media@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/admin-guide/media/mgb4.rst
6679F:	drivers/media/pci/mgb4/
6680
6681DIOLAN U2C-12 I2C DRIVER
6682M:	Guenter Roeck <linux@roeck-us.net>
6683L:	linux-i2c@vger.kernel.org
6684S:	Maintained
6685F:	drivers/i2c/busses/i2c-diolan-u2c.c
6686
6687DIRECTORY NOTIFICATION (DNOTIFY)
6688M:	Jan Kara <jack@suse.cz>
6689R:	Amir Goldstein <amir73il@gmail.com>
6690L:	linux-fsdevel@vger.kernel.org
6691S:	Maintained
6692F:	Documentation/filesystems/dnotify.rst
6693F:	fs/notify/dnotify/
6694F:	include/linux/dnotify.h
6695
6696DISK GEOMETRY AND PARTITION HANDLING
6697M:	Andries Brouwer <aeb@cwi.nl>
6698S:	Maintained
6699W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6700W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6701W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6702
6703DISKQUOTA
6704M:	Jan Kara <jack@suse.com>
6705S:	Maintained
6706F:	Documentation/filesystems/quota.rst
6707F:	fs/quota/
6708F:	include/linux/quota*.h
6709F:	include/uapi/linux/quota*.h
6710
6711DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6712M:	Bernie Thompson <bernie@plugable.com>
6713L:	linux-fbdev@vger.kernel.org
6714S:	Maintained
6715W:	http://plugable.com/category/projects/udlfb/
6716F:	Documentation/fb/udlfb.rst
6717F:	drivers/video/fbdev/udlfb.c
6718F:	include/video/udlfb.h
6719
6720DISTRIBUTED LOCK MANAGER (DLM)
6721M:	Alexander Aring <aahringo@redhat.com>
6722M:	David Teigland <teigland@redhat.com>
6723L:	gfs2@lists.linux.dev
6724S:	Supported
6725W:	https://pagure.io/dlm
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6727F:	fs/dlm/
6728
6729DMA BUFFER SHARING FRAMEWORK
6730M:	Sumit Semwal <sumit.semwal@linaro.org>
6731M:	Christian König <christian.koenig@amd.com>
6732L:	linux-media@vger.kernel.org
6733L:	dri-devel@lists.freedesktop.org
6734L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6735S:	Maintained
6736T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6737F:	Documentation/driver-api/dma-buf.rst
6738F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6739F:	drivers/dma-buf/
6740F:	include/linux/*fence.h
6741F:	include/linux/dma-buf.h
6742F:	include/linux/dma-resv.h
6743K:	\bdma_(?:buf|fence|resv)\b
6744
6745DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6746M:	Vinod Koul <vkoul@kernel.org>
6747L:	dmaengine@vger.kernel.org
6748S:	Maintained
6749Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6751F:	Documentation/devicetree/bindings/dma/
6752F:	Documentation/driver-api/dmaengine/
6753F:	drivers/dma/
6754F:	include/dt-bindings/dma/
6755F:	include/linux/dma/
6756F:	include/linux/dmaengine.h
6757F:	include/linux/of_dma.h
6758
6759DMA MAPPING BENCHMARK
6760M:	Xiang Chen <chenxiang66@hisilicon.com>
6761L:	iommu@lists.linux.dev
6762F:	kernel/dma/map_benchmark.c
6763F:	tools/testing/selftests/dma/
6764
6765DMA MAPPING HELPERS
6766M:	Christoph Hellwig <hch@lst.de>
6767M:	Marek Szyprowski <m.szyprowski@samsung.com>
6768R:	Robin Murphy <robin.murphy@arm.com>
6769L:	iommu@lists.linux.dev
6770S:	Supported
6771W:	http://git.infradead.org/users/hch/dma-mapping.git
6772T:	git git://git.infradead.org/users/hch/dma-mapping.git
6773F:	include/asm-generic/dma-mapping.h
6774F:	include/linux/dma-direct.h
6775F:	include/linux/dma-map-ops.h
6776F:	include/linux/dma-mapping.h
6777F:	include/linux/swiotlb.h
6778F:	kernel/dma/
6779
6780DMA-BUF HEAPS FRAMEWORK
6781M:	Sumit Semwal <sumit.semwal@linaro.org>
6782R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6783R:	Brian Starkey <Brian.Starkey@arm.com>
6784R:	John Stultz <jstultz@google.com>
6785R:	T.J. Mercier <tjmercier@google.com>
6786L:	linux-media@vger.kernel.org
6787L:	dri-devel@lists.freedesktop.org
6788L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6789S:	Maintained
6790T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6791F:	drivers/dma-buf/dma-heap.c
6792F:	drivers/dma-buf/heaps/*
6793F:	include/linux/dma-heap.h
6794F:	include/uapi/linux/dma-heap.h
6795F:	tools/testing/selftests/dmabuf-heaps/
6796
6797DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6798M:	Lukasz Luba <lukasz.luba@arm.com>
6799L:	linux-pm@vger.kernel.org
6800L:	linux-samsung-soc@vger.kernel.org
6801S:	Maintained
6802F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6803F:	drivers/memory/samsung/exynos5422-dmc.c
6804
6805DME1737 HARDWARE MONITOR DRIVER
6806M:	Juerg Haefliger <juergh@proton.me>
6807L:	linux-hwmon@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/hwmon/dme1737.rst
6810F:	drivers/hwmon/dme1737.c
6811
6812DMI/SMBIOS SUPPORT
6813M:	Jean Delvare <jdelvare@suse.com>
6814S:	Maintained
6815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6816F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6817F:	drivers/firmware/dmi-id.c
6818F:	drivers/firmware/dmi_scan.c
6819F:	include/linux/dmi.h
6820
6821DOCUMENTATION
6822M:	Jonathan Corbet <corbet@lwn.net>
6823L:	linux-doc@vger.kernel.org
6824S:	Maintained
6825P:	Documentation/doc-guide/maintainer-profile.rst
6826T:	git git://git.lwn.net/linux.git docs-next
6827F:	Documentation/
6828F:	scripts/check-variable-fonts.sh
6829F:	scripts/documentation-file-ref-check
6830F:	scripts/kernel-doc
6831F:	scripts/sphinx-pre-install
6832X:	Documentation/ABI/
6833X:	Documentation/admin-guide/media/
6834X:	Documentation/devicetree/
6835X:	Documentation/driver-api/media/
6836X:	Documentation/firmware-guide/acpi/
6837X:	Documentation/i2c/
6838X:	Documentation/netlink/
6839X:	Documentation/power/
6840X:	Documentation/spi/
6841X:	Documentation/userspace-api/media/
6842
6843DOCUMENTATION PROCESS
6844M:	Jonathan Corbet <corbet@lwn.net>
6845L:	workflows@vger.kernel.org
6846S:	Maintained
6847F:	Documentation/dev-tools/
6848F:	Documentation/maintainer/
6849F:	Documentation/process/
6850
6851DOCUMENTATION REPORTING ISSUES
6852M:	Thorsten Leemhuis <linux@leemhuis.info>
6853L:	linux-doc@vger.kernel.org
6854S:	Maintained
6855F:	Documentation/admin-guide/bug-bisect.rst
6856F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6857F:	Documentation/admin-guide/reporting-issues.rst
6858F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6859
6860DOCUMENTATION SCRIPTS
6861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6862L:	linux-doc@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/sphinx/parse-headers.pl
6865F:	scripts/documentation-file-ref-check
6866F:	scripts/sphinx-pre-install
6867
6868DOCUMENTATION/ITALIAN
6869M:	Federico Vaga <federico.vaga@vaga.pv.it>
6870L:	linux-doc@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/translations/it_IT
6873
6874DOCUMENTATION/JAPANESE
6875R:	Akira Yokosawa <akiyks@gmail.com>
6876L:	linux-doc@vger.kernel.org
6877S:	Maintained
6878F:	Documentation/translations/ja_JP
6879
6880DONGWOON DW9714 LENS VOICE COIL DRIVER
6881M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6882L:	linux-media@vger.kernel.org
6883S:	Maintained
6884T:	git git://linuxtv.org/media.git
6885F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6886F:	drivers/media/i2c/dw9714.c
6887
6888DONGWOON DW9719 LENS VOICE COIL DRIVER
6889M:	Daniel Scally <djrscally@gmail.com>
6890L:	linux-media@vger.kernel.org
6891S:	Maintained
6892T:	git git://linuxtv.org/media.git
6893F:	drivers/media/i2c/dw9719.c
6894
6895DONGWOON DW9768 LENS VOICE COIL DRIVER
6896L:	linux-media@vger.kernel.org
6897S:	Orphan
6898T:	git git://linuxtv.org/media.git
6899F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6900F:	drivers/media/i2c/dw9768.c
6901
6902DONGWOON DW9807 LENS VOICE COIL DRIVER
6903M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6904L:	linux-media@vger.kernel.org
6905S:	Maintained
6906T:	git git://linuxtv.org/media.git
6907F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6908F:	drivers/media/i2c/dw9807-vcm.c
6909
6910DOUBLETALK DRIVER
6911M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6912L:	blinux-list@redhat.com
6913S:	Maintained
6914F:	drivers/char/dtlk.c
6915F:	include/linux/dtlk.h
6916
6917DPAA2 DATAPATH I/O (DPIO) DRIVER
6918M:	Roy Pledge <Roy.Pledge@nxp.com>
6919L:	linux-kernel@vger.kernel.org
6920S:	Maintained
6921F:	drivers/soc/fsl/dpio
6922
6923DPAA2 ETHERNET DRIVER
6924M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6925L:	netdev@vger.kernel.org
6926S:	Maintained
6927F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6928F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6929F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6930F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6931F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6932F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6933F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6934F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6935F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6936F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6937
6938DPAA2 ETHERNET SWITCH DRIVER
6939M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6940L:	netdev@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6943F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6944F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6945
6946DPLL SUBSYSTEM
6947M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6948M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6949M:	Jiri Pirko <jiri@resnulli.us>
6950L:	netdev@vger.kernel.org
6951S:	Supported
6952F:	Documentation/driver-api/dpll.rst
6953F:	drivers/dpll/*
6954F:	include/linux/dpll.h
6955F:	include/uapi/linux/dpll.h
6956
6957DRBD DRIVER
6958M:	Philipp Reisner <philipp.reisner@linbit.com>
6959M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6960M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6961L:	drbd-dev@lists.linbit.com
6962S:	Supported
6963W:	http://www.drbd.org
6964T:	git git://git.linbit.com/linux-drbd.git
6965T:	git git://git.linbit.com/drbd-8.4.git
6966F:	Documentation/admin-guide/blockdev/
6967F:	drivers/block/drbd/
6968F:	include/linux/drbd*
6969F:	lib/lru_cache.c
6970
6971DRIVER COMPONENT FRAMEWORK
6972L:	dri-devel@lists.freedesktop.org
6973F:	drivers/base/component.c
6974F:	include/linux/component.h
6975
6976DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6977M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6978R:	"Rafael J. Wysocki" <rafael@kernel.org>
6979S:	Supported
6980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6981F:	Documentation/core-api/kobject.rst
6982F:	drivers/base/
6983F:	fs/debugfs/
6984F:	fs/sysfs/
6985F:	include/linux/debugfs.h
6986F:	include/linux/fwnode.h
6987F:	include/linux/kobj*
6988F:	include/linux/property.h
6989F:	lib/kobj*
6990F:	rust/kernel/device.rs
6991
6992DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6993M:	Nishanth Menon <nm@ti.com>
6994L:	linux-pm@vger.kernel.org
6995S:	Maintained
6996F:	drivers/soc/ti/smartreflex.c
6997F:	include/linux/power/smartreflex.h
6998
6999DRM ACCEL DRIVERS FOR INTEL VPU
7000M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
7001M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
7002L:	dri-devel@lists.freedesktop.org
7003S:	Supported
7004T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7005F:	drivers/accel/ivpu/
7006F:	include/uapi/drm/ivpu_accel.h
7007
7008DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7009M:	Oded Gabbay <ogabbay@kernel.org>
7010L:	dri-devel@lists.freedesktop.org
7011S:	Maintained
7012C:	irc://irc.oftc.net/dri-devel
7013T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7014F:	Documentation/accel/
7015F:	drivers/accel/
7016F:	include/drm/drm_accel.h
7017
7018DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7019M:	Maxime Ripard <mripard@kernel.org>
7020M:	Chen-Yu Tsai <wens@csie.org>
7021R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7022L:	dri-devel@lists.freedesktop.org
7023S:	Supported
7024T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025F:	drivers/gpu/drm/sun4i/sun8i*
7026
7027DRM DRIVER FOR ARM PL111 CLCD
7028S:	Orphan
7029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030F:	drivers/gpu/drm/pl111/
7031
7032DRM DRIVER FOR ARM VERSATILE TFT PANELS
7033M:	Linus Walleij <linus.walleij@linaro.org>
7034S:	Maintained
7035T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7036F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7037F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7038
7039DRM DRIVER FOR ASPEED BMC GFX
7040M:	Joel Stanley <joel@jms.id.au>
7041L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7042S:	Supported
7043T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7044F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7045F:	drivers/gpu/drm/aspeed/
7046
7047DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7048M:	Dave Airlie <airlied@redhat.com>
7049R:	Thomas Zimmermann <tzimmermann@suse.de>
7050R:	Jocelyn Falempe <jfalempe@redhat.com>
7051L:	dri-devel@lists.freedesktop.org
7052S:	Supported
7053T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7054F:	drivers/gpu/drm/ast/
7055
7056DRM DRIVER FOR BOCHS VIRTUAL GPU
7057M:	Gerd Hoffmann <kraxel@redhat.com>
7058L:	virtualization@lists.linux.dev
7059S:	Maintained
7060T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7061F:	drivers/gpu/drm/tiny/bochs.c
7062
7063DRM DRIVER FOR BOE HIMAX8279D PANELS
7064M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7065S:	Maintained
7066F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7067F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7068
7069DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7070M:	Jagan Teki <jagan@amarulasolutions.com>
7071S:	Maintained
7072F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7073F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7074
7075DRM DRIVER FOR EBBG FT8719 PANEL
7076M:	Joel Selvaraj <jo@jsfamily.in>
7077S:	Maintained
7078T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7079F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7080F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7081
7082DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7083M:	Linus Walleij <linus.walleij@linaro.org>
7084S:	Maintained
7085T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7086F:	drivers/gpu/drm/tve200/
7087
7088DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7089M:	Icenowy Zheng <icenowy@aosc.io>
7090S:	Maintained
7091F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7092F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7093
7094DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7095M:	Jagan Teki <jagan@amarulasolutions.com>
7096S:	Maintained
7097F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7098F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7099
7100DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7101M:	Thomas Zimmermann <tzimmermann@suse.de>
7102M:	Javier Martinez Canillas <javierm@redhat.com>
7103L:	dri-devel@lists.freedesktop.org
7104S:	Maintained
7105T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7106F:	drivers/gpu/drm/tiny/ofdrm.c
7107F:	drivers/gpu/drm/tiny/simpledrm.c
7108F:	drivers/video/aperture.c
7109F:	drivers/video/nomodeset.c
7110F:	include/linux/aperture.h
7111F:	include/video/nomodeset.h
7112
7113DRM DRIVER FOR GENERIC EDP PANELS
7114R:	Douglas Anderson <dianders@chromium.org>
7115F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7116F:	drivers/gpu/drm/panel/panel-edp.c
7117
7118DRM DRIVER FOR GENERIC USB DISPLAY
7119M:	Noralf Trønnes <noralf@tronnes.org>
7120S:	Maintained
7121W:	https://github.com/notro/gud/wiki
7122T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7123F:	drivers/gpu/drm/gud/
7124F:	include/drm/gud.h
7125
7126DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7127M:	Hans de Goede <hdegoede@redhat.com>
7128S:	Maintained
7129T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7130F:	drivers/gpu/drm/tiny/gm12u320.c
7131
7132DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7133M:	Ondrej Jirman <megi@xff.cz>
7134M:	Javier Martinez Canillas <javierm@redhat.com>
7135S:	Maintained
7136T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7137F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7138F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7139
7140DRM DRIVER FOR HX8357D PANELS
7141S:	Orphan
7142T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7143F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7144F:	drivers/gpu/drm/tiny/hx8357d.c
7145
7146DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7147M:	Deepak Rawat <drawat.floss@gmail.com>
7148L:	linux-hyperv@vger.kernel.org
7149L:	dri-devel@lists.freedesktop.org
7150S:	Maintained
7151T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152F:	drivers/gpu/drm/hyperv
7153
7154DRM DRIVER FOR ILITEK ILI9225 PANELS
7155M:	David Lechner <david@lechnology.com>
7156S:	Maintained
7157T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7158F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7159F:	drivers/gpu/drm/tiny/ili9225.c
7160
7161DRM DRIVER FOR ILITEK ILI9486 PANELS
7162M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7163S:	Maintained
7164T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7165F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7166F:	drivers/gpu/drm/tiny/ili9486.c
7167
7168DRM DRIVER FOR ILITEK ILI9805 PANELS
7169M:	Michael Trimarchi <michael@amarulasolutions.com>
7170S:	Maintained
7171F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7172F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7173
7174DRM DRIVER FOR ILITEK ILI9806E PANELS
7175M:	Michael Walle <mwalle@kernel.org>
7176S:	Maintained
7177F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7178
7179DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7180M:	Jagan Teki <jagan@edgeble.ai>
7181S:	Maintained
7182F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7183F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7184
7185DRM DRIVER FOR LG SW43408 PANELS
7186M:	Sumit Semwal <sumit.semwal@linaro.org>
7187M:	Caleb Connolly <caleb.connolly@linaro.org>
7188S:	Maintained
7189T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7190F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7191F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7192
7193DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7194M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7195S:	Supported
7196T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197F:	drivers/gpu/drm/logicvc/
7198
7199DRM DRIVER FOR LVDS PANELS
7200M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7201L:	dri-devel@lists.freedesktop.org
7202S:	Maintained
7203T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7204F:	Documentation/devicetree/bindings/display/lvds.yaml
7205F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7206F:	drivers/gpu/drm/panel/panel-lvds.c
7207
7208DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7209M:	Guido Günther <agx@sigxcpu.org>
7210R:	Purism Kernel Team <kernel@puri.sm>
7211S:	Maintained
7212F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7213F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7214
7215DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7216M:	Dave Airlie <airlied@redhat.com>
7217R:	Thomas Zimmermann <tzimmermann@suse.de>
7218R:	Jocelyn Falempe <jfalempe@redhat.com>
7219L:	dri-devel@lists.freedesktop.org
7220S:	Supported
7221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F:	drivers/gpu/drm/mgag200/
7223
7224DRM DRIVER FOR MI0283QT
7225M:	Noralf Trønnes <noralf@tronnes.org>
7226S:	Maintained
7227T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7228F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7229F:	drivers/gpu/drm/tiny/mi0283qt.c
7230
7231DRM DRIVER FOR MIPI DBI compatible panels
7232M:	Noralf Trønnes <noralf@tronnes.org>
7233S:	Maintained
7234W:	https://github.com/notro/panel-mipi-dbi/wiki
7235T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7236F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7237F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7238
7239DRM DRIVER for Qualcomm Adreno GPUs
7240M:	Rob Clark <robdclark@gmail.com>
7241R:	Sean Paul <sean@poorly.run>
7242R:	Konrad Dybcio <konradybcio@kernel.org>
7243L:	linux-arm-msm@vger.kernel.org
7244L:	dri-devel@lists.freedesktop.org
7245L:	freedreno@lists.freedesktop.org
7246S:	Maintained
7247B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7248T:	git https://gitlab.freedesktop.org/drm/msm.git
7249F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7250F:	drivers/gpu/drm/msm/adreno/
7251F:	drivers/gpu/drm/msm/msm_gpu.*
7252F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7253F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7254F:	drivers/gpu/drm/msm/registers/adreno/
7255F:	include/uapi/drm/msm_drm.h
7256
7257DRM DRIVER for Qualcomm display hardware
7258M:	Rob Clark <robdclark@gmail.com>
7259M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7260M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7261R:	Sean Paul <sean@poorly.run>
7262R:	Marijn Suijten <marijn.suijten@somainline.org>
7263L:	linux-arm-msm@vger.kernel.org
7264L:	dri-devel@lists.freedesktop.org
7265L:	freedreno@lists.freedesktop.org
7266S:	Maintained
7267B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7268T:	git https://gitlab.freedesktop.org/drm/msm.git
7269F:	Documentation/devicetree/bindings/display/msm/
7270F:	drivers/gpu/drm/ci/xfails/msm*
7271F:	drivers/gpu/drm/msm/
7272F:	include/uapi/drm/msm_drm.h
7273
7274DRM DRIVER FOR NOVATEK NT35510 PANELS
7275M:	Linus Walleij <linus.walleij@linaro.org>
7276S:	Maintained
7277T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7278F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7279F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7280
7281DRM DRIVER FOR NOVATEK NT35560 PANELS
7282M:	Linus Walleij <linus.walleij@linaro.org>
7283S:	Maintained
7284T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7286F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7287
7288DRM DRIVER FOR NOVATEK NT36523 PANELS
7289M:	Jianhua Lu <lujianhua000@gmail.com>
7290S:	Maintained
7291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7293F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7294
7295DRM DRIVER FOR NOVATEK NT36672A PANELS
7296M:	Sumit Semwal <sumit.semwal@linaro.org>
7297S:	Maintained
7298T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7300F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7301
7302DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7303M:	Karol Herbst <kherbst@redhat.com>
7304M:	Lyude Paul <lyude@redhat.com>
7305M:	Danilo Krummrich <dakr@redhat.com>
7306L:	dri-devel@lists.freedesktop.org
7307L:	nouveau@lists.freedesktop.org
7308S:	Supported
7309W:	https://nouveau.freedesktop.org/
7310Q:	https://patchwork.freedesktop.org/project/nouveau/
7311Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7312B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7313C:	irc://irc.oftc.net/nouveau
7314T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7315F:	drivers/gpu/drm/nouveau/
7316F:	include/uapi/drm/nouveau_drm.h
7317
7318DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7319M:	Stefan Mavrodiev <stefan@olimex.com>
7320S:	Maintained
7321F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7322F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7323
7324DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7325R:	Douglas Anderson <dianders@chromium.org>
7326F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7327F:	drivers/gpu/drm/bridge/parade-ps8640.c
7328
7329DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7330M:	Noralf Trønnes <noralf@tronnes.org>
7331S:	Maintained
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	Documentation/devicetree/bindings/display/repaper.txt
7334F:	drivers/gpu/drm/tiny/repaper.c
7335
7336DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7337M:	Dave Airlie <airlied@redhat.com>
7338M:	Gerd Hoffmann <kraxel@redhat.com>
7339L:	virtualization@lists.linux.dev
7340S:	Obsolete
7341W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343F:	drivers/gpu/drm/tiny/cirrus.c
7344
7345DRM DRIVER FOR QXL VIRTUAL GPU
7346M:	Dave Airlie <airlied@redhat.com>
7347M:	Gerd Hoffmann <kraxel@redhat.com>
7348L:	virtualization@lists.linux.dev
7349L:	spice-devel@lists.freedesktop.org
7350S:	Maintained
7351T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7352F:	drivers/gpu/drm/qxl/
7353F:	include/uapi/drm/qxl_drm.h
7354
7355DRM DRIVER FOR RAYDIUM RM67191 PANELS
7356M:	Robert Chiras <robert.chiras@nxp.com>
7357S:	Maintained
7358F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7359F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7360
7361DRM DRIVER FOR SAMSUNG DB7430 PANELS
7362M:	Linus Walleij <linus.walleij@linaro.org>
7363S:	Maintained
7364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7366F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7367
7368DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7369M:	Inki Dae <inki.dae@samsung.com>
7370M:	Jagan Teki <jagan@amarulasolutions.com>
7371M:	Marek Szyprowski <m.szyprowski@samsung.com>
7372S:	Maintained
7373T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7374F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7375F:	drivers/gpu/drm/bridge/samsung-dsim.c
7376F:	include/drm/bridge/samsung-dsim.h
7377
7378DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7379M:	Markuss Broks <markuss.broks@gmail.com>
7380S:	Maintained
7381F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7382F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7383
7384DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7385M:	Artur Weber <aweber.kernel@gmail.com>
7386S:	Maintained
7387F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7388F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7389
7390DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7391M:	Dzmitry Sankouski <dsankouski@gmail.com>
7392S:	Maintained
7393F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7394F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7395
7396DRM DRIVER FOR SHARP MEMORY LCD
7397M:	Alex Lanzano <lanzano.alex@gmail.com>
7398S:	Maintained
7399F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7400F:	drivers/gpu/drm/tiny/sharp-memory.c
7401
7402DRM DRIVER FOR SITRONIX ST7586 PANELS
7403M:	David Lechner <david@lechnology.com>
7404S:	Maintained
7405T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7407F:	drivers/gpu/drm/tiny/st7586.c
7408
7409DRM DRIVER FOR SITRONIX ST7701 PANELS
7410M:	Jagan Teki <jagan@amarulasolutions.com>
7411S:	Maintained
7412F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7413F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7414
7415DRM DRIVER FOR SITRONIX ST7703 PANELS
7416M:	Guido Günther <agx@sigxcpu.org>
7417R:	Purism Kernel Team <kernel@puri.sm>
7418R:	Ondrej Jirman <megi@xff.cz>
7419S:	Maintained
7420F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7421F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7422
7423DRM DRIVER FOR SITRONIX ST7735R PANELS
7424M:	David Lechner <david@lechnology.com>
7425S:	Maintained
7426T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7427F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7428F:	drivers/gpu/drm/tiny/st7735r.c
7429
7430DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7431M:	Javier Martinez Canillas <javierm@redhat.com>
7432S:	Maintained
7433T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7434F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7435F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7436F:	drivers/gpu/drm/solomon/ssd130x*
7437
7438DRM DRIVER FOR ST-ERICSSON MCDE
7439M:	Linus Walleij <linus.walleij@linaro.org>
7440S:	Maintained
7441T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7442F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7443F:	drivers/gpu/drm/mcde/
7444
7445DRM DRIVER FOR SYNAPTICS R63353 PANELS
7446M:	Michael Trimarchi <michael@amarulasolutions.com>
7447S:	Maintained
7448F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7449F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7450
7451DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7452M:	Jagan Teki <jagan@amarulasolutions.com>
7453S:	Maintained
7454F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7455F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7456
7457DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7458R:	Douglas Anderson <dianders@chromium.org>
7459F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7460F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7461
7462DRM DRIVER FOR TPO TPG110 PANELS
7463M:	Linus Walleij <linus.walleij@linaro.org>
7464S:	Maintained
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7467F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7468
7469DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7470M:	Dave Airlie <airlied@redhat.com>
7471R:	Sean Paul <sean@poorly.run>
7472R:	Thomas Zimmermann <tzimmermann@suse.de>
7473L:	dri-devel@lists.freedesktop.org
7474S:	Supported
7475T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7476F:	drivers/gpu/drm/udl/
7477
7478DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7479M:	Louis Chauvet <louis.chauvet@bootlin.com>
7480R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7481R:	Simona Vetter <simona@ffwll.ch>
7482R:	Melissa Wen <melissa.srw@gmail.com>
7483L:	dri-devel@lists.freedesktop.org
7484S:	Maintained
7485T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7486F:	Documentation/gpu/vkms.rst
7487F:	drivers/gpu/drm/ci/xfails/vkms*
7488F:	drivers/gpu/drm/vkms/
7489
7490DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7491M:	Hans de Goede <hdegoede@redhat.com>
7492L:	dri-devel@lists.freedesktop.org
7493S:	Maintained
7494T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495F:	drivers/gpu/drm/vboxvideo/
7496
7497DRM DRIVER FOR VMWARE VIRTUAL GPU
7498M:	Zack Rusin <zack.rusin@broadcom.com>
7499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7500L:	dri-devel@lists.freedesktop.org
7501S:	Supported
7502T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7503F:	drivers/gpu/drm/vmwgfx/
7504F:	include/uapi/drm/vmwgfx_drm.h
7505
7506DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7507M:	Linus Walleij <linus.walleij@linaro.org>
7508S:	Maintained
7509T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7511F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7512
7513DRM DRIVERS
7514M:	David Airlie <airlied@gmail.com>
7515M:	Simona Vetter <simona@ffwll.ch>
7516L:	dri-devel@lists.freedesktop.org
7517S:	Maintained
7518B:	https://gitlab.freedesktop.org/drm
7519C:	irc://irc.oftc.net/dri-devel
7520T:	git https://gitlab.freedesktop.org/drm/kernel.git
7521F:	Documentation/devicetree/bindings/display/
7522F:	Documentation/devicetree/bindings/gpu/
7523F:	Documentation/gpu/
7524F:	drivers/gpu/
7525F:	include/drm/
7526F:	include/linux/vga*
7527F:	include/uapi/drm/
7528
7529DRM DRIVERS AND MISC GPU PATCHES
7530M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7531M:	Maxime Ripard <mripard@kernel.org>
7532M:	Thomas Zimmermann <tzimmermann@suse.de>
7533S:	Maintained
7534W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7535T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536F:	Documentation/devicetree/bindings/display/
7537F:	Documentation/devicetree/bindings/gpu/
7538F:	Documentation/gpu/
7539F:	drivers/gpu/drm/
7540F:	drivers/gpu/vga/
7541F:	include/drm/drm
7542F:	include/linux/vga*
7543F:	include/uapi/drm/
7544X:	drivers/gpu/drm/amd/
7545X:	drivers/gpu/drm/armada/
7546X:	drivers/gpu/drm/etnaviv/
7547X:	drivers/gpu/drm/exynos/
7548X:	drivers/gpu/drm/i915/
7549X:	drivers/gpu/drm/kmb/
7550X:	drivers/gpu/drm/mediatek/
7551X:	drivers/gpu/drm/msm/
7552X:	drivers/gpu/drm/nouveau/
7553X:	drivers/gpu/drm/radeon/
7554X:	drivers/gpu/drm/renesas/rcar-du/
7555X:	drivers/gpu/drm/tegra/
7556
7557DRM DRIVERS FOR ALLWINNER A10
7558M:	Maxime Ripard <mripard@kernel.org>
7559M:	Chen-Yu Tsai <wens@csie.org>
7560L:	dri-devel@lists.freedesktop.org
7561S:	Supported
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	Documentation/devicetree/bindings/display/allwinner*
7564F:	drivers/gpu/drm/sun4i/
7565
7566DRM DRIVERS FOR AMLOGIC SOCS
7567M:	Neil Armstrong <neil.armstrong@linaro.org>
7568L:	dri-devel@lists.freedesktop.org
7569L:	linux-amlogic@lists.infradead.org
7570S:	Supported
7571W:	http://linux-meson.com/
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7574F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7575F:	Documentation/gpu/meson.rst
7576F:	drivers/gpu/drm/ci/xfails/meson*
7577F:	drivers/gpu/drm/meson/
7578
7579DRM DRIVERS FOR ATMEL HLCDC
7580M:	Sam Ravnborg <sam@ravnborg.org>
7581M:	Boris Brezillon <bbrezillon@kernel.org>
7582L:	dri-devel@lists.freedesktop.org
7583S:	Supported
7584T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585F:	Documentation/devicetree/bindings/display/atmel/
7586F:	drivers/gpu/drm/atmel-hlcdc/
7587
7588DRM DRIVERS FOR BRIDGE CHIPS
7589M:	Andrzej Hajda <andrzej.hajda@intel.com>
7590M:	Neil Armstrong <neil.armstrong@linaro.org>
7591M:	Robert Foss <rfoss@kernel.org>
7592R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7593R:	Jonas Karlman <jonas@kwiboo.se>
7594R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7595S:	Maintained
7596T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7597F:	Documentation/devicetree/bindings/display/bridge/
7598F:	drivers/gpu/drm/bridge/
7599F:	drivers/gpu/drm/display/drm_bridge_connector.c
7600F:	drivers/gpu/drm/drm_bridge.c
7601F:	include/drm/drm_bridge.h
7602F:	include/drm/drm_bridge_connector.h
7603
7604DRM DRIVERS FOR EXYNOS
7605M:	Inki Dae <inki.dae@samsung.com>
7606M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7607M:	Kyungmin Park <kyungmin.park@samsung.com>
7608L:	dri-devel@lists.freedesktop.org
7609S:	Supported
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7611F:	Documentation/devicetree/bindings/display/samsung/
7612F:	drivers/gpu/drm/exynos/
7613F:	include/uapi/drm/exynos_drm.h
7614
7615DRM DRIVERS FOR FREESCALE DCU
7616M:	Stefan Agner <stefan@agner.ch>
7617M:	Alison Wang <alison.wang@nxp.com>
7618L:	dri-devel@lists.freedesktop.org
7619S:	Supported
7620T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7621F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7622F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7623F:	drivers/gpu/drm/fsl-dcu/
7624
7625DRM DRIVERS FOR FREESCALE IMX 5/6
7626M:	Philipp Zabel <p.zabel@pengutronix.de>
7627L:	dri-devel@lists.freedesktop.org
7628S:	Maintained
7629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630T:	git git://git.pengutronix.de/git/pza/linux
7631F:	Documentation/devicetree/bindings/display/imx/
7632F:	drivers/gpu/drm/imx/ipuv3/
7633F:	drivers/gpu/ipu-v3/
7634
7635DRM DRIVERS FOR FREESCALE IMX BRIDGE
7636M:	Liu Ying <victor.liu@nxp.com>
7637L:	dri-devel@lists.freedesktop.org
7638S:	Maintained
7639F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7640F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7641F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7642F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7643F:	drivers/gpu/drm/bridge/imx/
7644
7645DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7646M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7647L:	dri-devel@lists.freedesktop.org
7648S:	Maintained
7649T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650F:	drivers/gpu/drm/gma500/
7651
7652DRM DRIVERS FOR HISILICON
7653M:	Xinliang Liu <xinliang.liu@linaro.org>
7654M:	Tian Tao  <tiantao6@hisilicon.com>
7655R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7656R:	Sumit Semwal <sumit.semwal@linaro.org>
7657R:	Yongqin Liu <yongqin.liu@linaro.org>
7658R:	John Stultz <jstultz@google.com>
7659L:	dri-devel@lists.freedesktop.org
7660S:	Maintained
7661T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7662F:	Documentation/devicetree/bindings/display/hisilicon/
7663F:	drivers/gpu/drm/hisilicon/
7664
7665DRM DRIVERS FOR LIMA
7666M:	Qiang Yu <yuq825@gmail.com>
7667L:	dri-devel@lists.freedesktop.org
7668L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7669S:	Maintained
7670T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671F:	drivers/gpu/drm/lima/
7672F:	include/uapi/drm/lima_drm.h
7673
7674DRM DRIVERS FOR LOONGSON
7675M:	Sui Jingfeng <suijingfeng@loongson.cn>
7676L:	dri-devel@lists.freedesktop.org
7677S:	Supported
7678T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7679F:	drivers/gpu/drm/loongson/
7680
7681DRM DRIVERS FOR MEDIATEK
7682M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7683M:	Philipp Zabel <p.zabel@pengutronix.de>
7684L:	dri-devel@lists.freedesktop.org
7685L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7686S:	Supported
7687F:	Documentation/devicetree/bindings/display/mediatek/
7688F:	drivers/gpu/drm/ci/xfails/mediatek*
7689F:	drivers/gpu/drm/mediatek/
7690F:	drivers/phy/mediatek/phy-mtk-dp.c
7691F:	drivers/phy/mediatek/phy-mtk-hdmi*
7692F:	drivers/phy/mediatek/phy-mtk-mipi*
7693
7694DRM DRIVERS FOR NVIDIA TEGRA
7695M:	Thierry Reding <thierry.reding@gmail.com>
7696M:	Mikko Perttunen <mperttunen@nvidia.com>
7697L:	dri-devel@lists.freedesktop.org
7698L:	linux-tegra@vger.kernel.org
7699S:	Supported
7700T:	git https://gitlab.freedesktop.org/drm/tegra.git
7701F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7702F:	Documentation/devicetree/bindings/gpu/host1x/
7703F:	drivers/gpu/drm/tegra/
7704F:	drivers/gpu/host1x/
7705F:	include/linux/host1x.h
7706F:	include/uapi/drm/tegra_drm.h
7707
7708DRM DRIVERS FOR RENESAS R-CAR
7709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7710M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7711L:	dri-devel@lists.freedesktop.org
7712L:	linux-renesas-soc@vger.kernel.org
7713S:	Supported
7714T:	git git://linuxtv.org/pinchartl/media drm/du/next
7715F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7716F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7717F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7718F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7719F:	drivers/gpu/drm/renesas/rcar-du/
7720
7721DRM DRIVERS FOR RENESAS RZ
7722M:	Biju Das <biju.das.jz@bp.renesas.com>
7723L:	dri-devel@lists.freedesktop.org
7724L:	linux-renesas-soc@vger.kernel.org
7725S:	Maintained
7726T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7728F:	drivers/gpu/drm/renesas/rz-du/
7729
7730DRM DRIVERS FOR RENESAS SHMOBILE
7731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7732M:	Geert Uytterhoeven <geert+renesas@glider.be>
7733L:	dri-devel@lists.freedesktop.org
7734L:	linux-renesas-soc@vger.kernel.org
7735S:	Supported
7736T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7737F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7738F:	drivers/gpu/drm/renesas/shmobile/
7739F:	include/linux/platform_data/shmob_drm.h
7740
7741DRM DRIVERS FOR ROCKCHIP
7742M:	Sandy Huang <hjc@rock-chips.com>
7743M:	Heiko Stübner <heiko@sntech.de>
7744M:	Andy Yan <andy.yan@rock-chips.com>
7745L:	dri-devel@lists.freedesktop.org
7746S:	Maintained
7747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7748F:	Documentation/devicetree/bindings/display/rockchip/
7749F:	drivers/gpu/drm/ci/xfails/rockchip*
7750F:	drivers/gpu/drm/rockchip/
7751
7752DRM DRIVERS FOR STI
7753M:	Alain Volmat <alain.volmat@foss.st.com>
7754L:	dri-devel@lists.freedesktop.org
7755S:	Maintained
7756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7757F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7758F:	drivers/gpu/drm/sti
7759
7760DRM DRIVERS FOR STM
7761M:	Yannick Fertre <yannick.fertre@foss.st.com>
7762M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7763M:	Philippe Cornu <philippe.cornu@foss.st.com>
7764L:	dri-devel@lists.freedesktop.org
7765S:	Maintained
7766T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7767F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7768F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7769F:	drivers/gpu/drm/stm
7770
7771DRM DRIVERS FOR TI KEYSTONE
7772M:	Jyri Sarha <jyri.sarha@iki.fi>
7773M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7774L:	dri-devel@lists.freedesktop.org
7775S:	Maintained
7776T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7777F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7778F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7779F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7780F:	drivers/gpu/drm/tidss/
7781
7782DRM DRIVERS FOR TI LCDC
7783M:	Jyri Sarha <jyri.sarha@iki.fi>
7784M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7785L:	dri-devel@lists.freedesktop.org
7786S:	Maintained
7787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F:	Documentation/devicetree/bindings/display/tilcdc/
7789F:	drivers/gpu/drm/tilcdc/
7790
7791DRM DRIVERS FOR TI OMAP
7792M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7793L:	dri-devel@lists.freedesktop.org
7794S:	Maintained
7795T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7796F:	Documentation/devicetree/bindings/display/ti/
7797F:	drivers/gpu/drm/omapdrm/
7798
7799DRM DRIVERS FOR V3D
7800M:	Melissa Wen <mwen@igalia.com>
7801M:	Maíra Canal <mcanal@igalia.com>
7802S:	Supported
7803T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7804F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7805F:	drivers/gpu/drm/v3d/
7806F:	include/uapi/drm/v3d_drm.h
7807
7808DRM DRIVERS FOR VC4
7809M:	Maxime Ripard <mripard@kernel.org>
7810M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7811R:	Maíra Canal <mcanal@igalia.com>
7812R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7813S:	Supported
7814T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7815F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7816F:	drivers/gpu/drm/vc4/
7817F:	include/uapi/drm/vc4_drm.h
7818
7819DRM DRIVERS FOR VIVANTE GPU IP
7820M:	Lucas Stach <l.stach@pengutronix.de>
7821R:	Russell King <linux+etnaviv@armlinux.org.uk>
7822R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7823L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7824L:	dri-devel@lists.freedesktop.org
7825S:	Maintained
7826F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7827F:	drivers/gpu/drm/etnaviv/
7828F:	include/uapi/drm/etnaviv_drm.h
7829
7830DRM DRIVERS FOR XEN
7831M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7832L:	dri-devel@lists.freedesktop.org
7833L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7834S:	Supported
7835T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7836F:	Documentation/gpu/xen-front.rst
7837F:	drivers/gpu/drm/xen/
7838
7839DRM DRIVERS FOR XILINX
7840M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7841M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7842L:	dri-devel@lists.freedesktop.org
7843S:	Maintained
7844T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7845F:	Documentation/devicetree/bindings/display/xlnx/
7846F:	Documentation/gpu/zynqmp.rst
7847F:	drivers/gpu/drm/xlnx/
7848
7849DRM GPU SCHEDULER
7850M:	Luben Tuikov <ltuikov89@gmail.com>
7851M:	Matthew Brost <matthew.brost@intel.com>
7852M:	Danilo Krummrich <dakr@kernel.org>
7853M:	Philipp Stanner <pstanner@redhat.com>
7854L:	dri-devel@lists.freedesktop.org
7855S:	Maintained
7856T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7857F:	drivers/gpu/drm/scheduler/
7858F:	include/drm/gpu_scheduler.h
7859
7860DRM PANEL DRIVERS
7861M:	Neil Armstrong <neil.armstrong@linaro.org>
7862R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7863L:	dri-devel@lists.freedesktop.org
7864S:	Maintained
7865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7866F:	Documentation/devicetree/bindings/display/panel/
7867F:	drivers/gpu/drm/drm_panel.c
7868F:	drivers/gpu/drm/panel/
7869F:	include/drm/drm_panel.h
7870
7871DRM PRIVACY-SCREEN CLASS
7872M:	Hans de Goede <hdegoede@redhat.com>
7873L:	dri-devel@lists.freedesktop.org
7874S:	Maintained
7875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7876F:	drivers/gpu/drm/drm_privacy_screen*
7877F:	include/drm/drm_privacy_screen*
7878
7879DRM TTM SUBSYSTEM
7880M:	Christian Koenig <christian.koenig@amd.com>
7881M:	Huang Rui <ray.huang@amd.com>
7882L:	dri-devel@lists.freedesktop.org
7883S:	Maintained
7884T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7885F:	drivers/gpu/drm/ttm/
7886F:	include/drm/ttm/
7887
7888DRM AUTOMATED TESTING
7889M:	Helen Koike <helen.koike@collabora.com>
7890L:	dri-devel@lists.freedesktop.org
7891S:	Maintained
7892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7893F:	Documentation/gpu/automated_testing.rst
7894F:	drivers/gpu/drm/ci/
7895
7896DSBR100 USB FM RADIO DRIVER
7897M:	Alexey Klimov <alexey.klimov@linaro.org>
7898L:	linux-media@vger.kernel.org
7899S:	Maintained
7900T:	git git://linuxtv.org/media.git
7901F:	drivers/media/radio/dsbr100.c
7902
7903DT3155 MEDIA DRIVER
7904M:	Hans Verkuil <hverkuil@xs4all.nl>
7905L:	linux-media@vger.kernel.org
7906S:	Odd Fixes
7907W:	https://linuxtv.org
7908T:	git git://linuxtv.org/media.git
7909F:	drivers/media/pci/dt3155/
7910
7911DVB_USB_AF9015 MEDIA DRIVER
7912L:	linux-media@vger.kernel.org
7913S:	Orphan
7914W:	https://linuxtv.org
7915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7916F:	drivers/media/usb/dvb-usb-v2/af9015*
7917
7918DVB_USB_AF9035 MEDIA DRIVER
7919L:	linux-media@vger.kernel.org
7920S:	Orphan
7921W:	https://linuxtv.org
7922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7923F:	drivers/media/usb/dvb-usb-v2/af9035*
7924
7925DVB_USB_ANYSEE MEDIA DRIVER
7926L:	linux-media@vger.kernel.org
7927S:	Orphan
7928W:	https://linuxtv.org
7929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7930F:	drivers/media/usb/dvb-usb-v2/anysee*
7931
7932DVB_USB_AU6610 MEDIA DRIVER
7933L:	linux-media@vger.kernel.org
7934S:	Orphan
7935W:	https://linuxtv.org
7936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7937F:	drivers/media/usb/dvb-usb-v2/au6610*
7938
7939DVB_USB_CE6230 MEDIA DRIVER
7940L:	linux-media@vger.kernel.org
7941S:	Orphan
7942W:	https://linuxtv.org
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944F:	drivers/media/usb/dvb-usb-v2/ce6230*
7945
7946DVB_USB_CXUSB MEDIA DRIVER
7947M:	Michael Krufky <mkrufky@linuxtv.org>
7948L:	linux-media@vger.kernel.org
7949S:	Maintained
7950W:	https://linuxtv.org
7951W:	http://github.com/mkrufky
7952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7953T:	git git://linuxtv.org/media.git
7954F:	drivers/media/usb/dvb-usb/cxusb*
7955
7956DVB_USB_EC168 MEDIA DRIVER
7957L:	linux-media@vger.kernel.org
7958S:	Orphan
7959W:	https://linuxtv.org
7960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7961F:	drivers/media/usb/dvb-usb-v2/ec168*
7962
7963DVB_USB_GL861 MEDIA DRIVER
7964L:	linux-media@vger.kernel.org
7965S:	Orphan
7966W:	https://linuxtv.org
7967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7968F:	drivers/media/usb/dvb-usb-v2/gl861*
7969
7970DVB_USB_MXL111SF MEDIA DRIVER
7971M:	Michael Krufky <mkrufky@linuxtv.org>
7972L:	linux-media@vger.kernel.org
7973S:	Maintained
7974W:	https://linuxtv.org
7975W:	http://github.com/mkrufky
7976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7977T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7978F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7979
7980DVB_USB_RTL28XXU MEDIA DRIVER
7981L:	linux-media@vger.kernel.org
7982S:	Orphan
7983W:	https://linuxtv.org
7984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7985F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7986
7987DVB_USB_V2 MEDIA DRIVER
7988L:	linux-media@vger.kernel.org
7989S:	Orphan
7990W:	https://linuxtv.org
7991W:	http://palosaari.fi/linux/
7992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7993F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7994F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7995
7996DYNAMIC DEBUG
7997M:	Jason Baron <jbaron@akamai.com>
7998M:	Jim Cromie <jim.cromie@gmail.com>
7999S:	Maintained
8000F:	include/linux/dynamic_debug.h
8001F:	lib/dynamic_debug.c
8002F:	lib/test_dynamic_debug.c
8003
8004DYNAMIC INTERRUPT MODERATION
8005M:	Tal Gilboa <talgi@nvidia.com>
8006S:	Maintained
8007F:	Documentation/networking/net_dim.rst
8008F:	include/linux/dim.h
8009F:	lib/dim/
8010
8011DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8012M:	Daniel Lezcano <daniel.lezcano@kernel.org>
8013L:	linux-pm@vger.kernel.org
8014S:	Supported
8015B:	https://bugzilla.kernel.org
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8017F:	drivers/powercap/dtpm*
8018F:	include/linux/dtpm.h
8019
8020DZ DECSTATION DZ11 SERIAL DRIVER
8021M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8022S:	Maintained
8023F:	drivers/tty/serial/dz.*
8024
8025E3X0 POWER BUTTON DRIVER
8026M:	Moritz Fischer <moritz.fischer@ettus.com>
8027L:	usrp-users@lists.ettus.com
8028S:	Supported
8029W:	http://www.ettus.com
8030F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8031F:	drivers/input/misc/e3x0-button.c
8032
8033E4000 MEDIA DRIVER
8034L:	linux-media@vger.kernel.org
8035S:	Orphan
8036W:	https://linuxtv.org
8037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8038F:	drivers/media/tuners/e4000*
8039
8040EARTH_PT1 MEDIA DRIVER
8041M:	Akihiro Tsukada <tskd08@gmail.com>
8042L:	linux-media@vger.kernel.org
8043S:	Odd Fixes
8044F:	drivers/media/pci/pt1/
8045
8046EARTH_PT3 MEDIA DRIVER
8047M:	Akihiro Tsukada <tskd08@gmail.com>
8048L:	linux-media@vger.kernel.org
8049S:	Odd Fixes
8050F:	drivers/media/pci/pt3/
8051
8052EC100 MEDIA DRIVER
8053L:	linux-media@vger.kernel.org
8054S:	Orphan
8055W:	https://linuxtv.org
8056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8057F:	drivers/media/dvb-frontends/ec100*
8058
8059ECRYPT FILE SYSTEM
8060M:	Tyler Hicks <code@tyhicks.com>
8061L:	ecryptfs@vger.kernel.org
8062S:	Odd Fixes
8063W:	http://ecryptfs.org
8064W:	https://launchpad.net/ecryptfs
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8066F:	Documentation/filesystems/ecryptfs.rst
8067F:	fs/ecryptfs/
8068
8069EDAC-AMD64
8070M:	Yazen Ghannam <yazen.ghannam@amd.com>
8071L:	linux-edac@vger.kernel.org
8072S:	Supported
8073F:	drivers/edac/amd64_edac*
8074F:	drivers/edac/mce_amd*
8075
8076EDAC-ARMADA
8077M:	Jan Luebbe <jlu@pengutronix.de>
8078L:	linux-edac@vger.kernel.org
8079S:	Maintained
8080F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8081F:	drivers/edac/armada_xp_*
8082
8083EDAC-AST2500
8084M:	Stefan Schaeckeler <sschaeck@cisco.com>
8085S:	Supported
8086F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8087F:	drivers/edac/aspeed_edac.c
8088
8089EDAC-BLUEFIELD
8090M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8091S:	Supported
8092F:	drivers/edac/bluefield_edac.c
8093
8094EDAC-CALXEDA
8095M:	Andre Przywara <andre.przywara@arm.com>
8096L:	linux-edac@vger.kernel.org
8097S:	Maintained
8098F:	drivers/edac/highbank*
8099
8100EDAC-CAVIUM OCTEON
8101M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8102L:	linux-edac@vger.kernel.org
8103L:	linux-mips@vger.kernel.org
8104S:	Maintained
8105F:	drivers/edac/octeon_edac*
8106
8107EDAC-CAVIUM THUNDERX
8108M:	Robert Richter <rric@kernel.org>
8109L:	linux-edac@vger.kernel.org
8110S:	Odd Fixes
8111F:	drivers/edac/thunderx_edac*
8112
8113EDAC-CORE
8114M:	Borislav Petkov <bp@alien8.de>
8115M:	Tony Luck <tony.luck@intel.com>
8116R:	James Morse <james.morse@arm.com>
8117R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8118R:	Robert Richter <rric@kernel.org>
8119L:	linux-edac@vger.kernel.org
8120S:	Supported
8121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8122F:	Documentation/driver-api/edac.rst
8123F:	drivers/edac/
8124F:	include/linux/edac.h
8125
8126EDAC-DMC520
8127M:	Lei Wang <lewan@microsoft.com>
8128L:	linux-edac@vger.kernel.org
8129S:	Supported
8130F:	drivers/edac/dmc520_edac.c
8131
8132EDAC-E752X
8133M:	Mark Gross <markgross@kernel.org>
8134L:	linux-edac@vger.kernel.org
8135S:	Maintained
8136F:	drivers/edac/e752x_edac.c
8137
8138EDAC-E7XXX
8139L:	linux-edac@vger.kernel.org
8140S:	Maintained
8141F:	drivers/edac/e7xxx_edac.c
8142
8143EDAC-FSL_DDR
8144R:	Frank Li <Frank.Li@nxp.com>
8145L:	imx@lists.linux.dev
8146L:	linux-edac@vger.kernel.org
8147S:	Maintained
8148F:	drivers/edac/fsl_ddr_edac.*
8149
8150EDAC-GHES
8151M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8152L:	linux-edac@vger.kernel.org
8153S:	Maintained
8154F:	drivers/edac/ghes_edac.c
8155
8156EDAC-I10NM
8157M:	Tony Luck <tony.luck@intel.com>
8158L:	linux-edac@vger.kernel.org
8159S:	Maintained
8160F:	drivers/edac/i10nm_base.c
8161
8162EDAC-I3000
8163L:	linux-edac@vger.kernel.org
8164S:	Orphan
8165F:	drivers/edac/i3000_edac.c
8166
8167EDAC-I5000
8168L:	linux-edac@vger.kernel.org
8169S:	Maintained
8170F:	drivers/edac/i5000_edac.c
8171
8172EDAC-I5400
8173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8174L:	linux-edac@vger.kernel.org
8175S:	Maintained
8176F:	drivers/edac/i5400_edac.c
8177
8178EDAC-I7300
8179M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8180L:	linux-edac@vger.kernel.org
8181S:	Maintained
8182F:	drivers/edac/i7300_edac.c
8183
8184EDAC-I7CORE
8185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8186L:	linux-edac@vger.kernel.org
8187S:	Maintained
8188F:	drivers/edac/i7core_edac.c
8189
8190EDAC-I82443BXGX
8191M:	Tim Small <tim@buttersideup.com>
8192L:	linux-edac@vger.kernel.org
8193S:	Maintained
8194F:	drivers/edac/i82443bxgx_edac.c
8195
8196EDAC-I82975X
8197M:	"Arvind R." <arvino55@gmail.com>
8198L:	linux-edac@vger.kernel.org
8199S:	Maintained
8200F:	drivers/edac/i82975x_edac.c
8201
8202EDAC-IE31200
8203M:	Jason Baron <jbaron@akamai.com>
8204L:	linux-edac@vger.kernel.org
8205S:	Maintained
8206F:	drivers/edac/ie31200_edac.c
8207
8208EDAC-IGEN6
8209M:	Tony Luck <tony.luck@intel.com>
8210R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8211L:	linux-edac@vger.kernel.org
8212S:	Maintained
8213F:	drivers/edac/igen6_edac.c
8214
8215EDAC-MPC85XX
8216M:	Johannes Thumshirn <morbidrsa@gmail.com>
8217L:	linux-edac@vger.kernel.org
8218S:	Maintained
8219F:	drivers/edac/mpc85xx_edac.[ch]
8220
8221EDAC-NPCM
8222M:	Marvin Lin <kflin@nuvoton.com>
8223M:	Stanley Chu <yschu@nuvoton.com>
8224L:	linux-edac@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8227F:	drivers/edac/npcm_edac.c
8228
8229EDAC-PASEMI
8230M:	Egor Martovetsky <egor@pasemi.com>
8231L:	linux-edac@vger.kernel.org
8232S:	Maintained
8233F:	drivers/edac/pasemi_edac.c
8234
8235EDAC-PND2
8236M:	Tony Luck <tony.luck@intel.com>
8237L:	linux-edac@vger.kernel.org
8238S:	Maintained
8239F:	drivers/edac/pnd2_edac.[ch]
8240
8241EDAC-QCOM
8242M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8243L:	linux-arm-msm@vger.kernel.org
8244L:	linux-edac@vger.kernel.org
8245S:	Maintained
8246F:	drivers/edac/qcom_edac.c
8247
8248EDAC-R82600
8249M:	Tim Small <tim@buttersideup.com>
8250L:	linux-edac@vger.kernel.org
8251S:	Maintained
8252F:	drivers/edac/r82600_edac.c
8253
8254EDAC-SBRIDGE
8255M:	Tony Luck <tony.luck@intel.com>
8256R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8257L:	linux-edac@vger.kernel.org
8258S:	Maintained
8259F:	drivers/edac/sb_edac.c
8260
8261EDAC-SKYLAKE
8262M:	Tony Luck <tony.luck@intel.com>
8263L:	linux-edac@vger.kernel.org
8264S:	Maintained
8265F:	drivers/edac/skx_*.[ch]
8266
8267EDAC-TI
8268M:	Tero Kristo <kristo@kernel.org>
8269L:	linux-edac@vger.kernel.org
8270S:	Odd Fixes
8271F:	drivers/edac/ti_edac.c
8272
8273EDIROL UA-101/UA-1000 DRIVER
8274M:	Clemens Ladisch <clemens@ladisch.de>
8275L:	linux-sound@vger.kernel.org
8276S:	Maintained
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8278F:	sound/usb/misc/ua101.c
8279
8280EFI TEST DRIVER
8281M:	Ivan Hu <ivan.hu@canonical.com>
8282M:	Ard Biesheuvel <ardb@kernel.org>
8283L:	linux-efi@vger.kernel.org
8284S:	Maintained
8285F:	drivers/firmware/efi/test/
8286
8287EFI VARIABLE FILESYSTEM
8288M:	Jeremy Kerr <jk@ozlabs.org>
8289M:	Ard Biesheuvel <ardb@kernel.org>
8290L:	linux-efi@vger.kernel.org
8291S:	Maintained
8292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8293F:	fs/efivarfs/
8294
8295EFIFB FRAMEBUFFER DRIVER
8296M:	Peter Jones <pjones@redhat.com>
8297L:	linux-fbdev@vger.kernel.org
8298S:	Maintained
8299F:	drivers/video/fbdev/efifb.c
8300
8301EFS FILESYSTEM
8302S:	Orphan
8303W:	http://aeschi.ch.eu.org/efs/
8304F:	fs/efs/
8305
8306EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8307L:	netdev@vger.kernel.org
8308S:	Orphan
8309F:	drivers/net/ethernet/ibm/ehea/
8310
8311ELM327 CAN NETWORK DRIVER
8312M:	Max Staudt <max@enpas.org>
8313L:	linux-can@vger.kernel.org
8314S:	Maintained
8315F:	Documentation/networking/device_drivers/can/can327.rst
8316F:	drivers/net/can/can327.c
8317
8318EM28XX VIDEO4LINUX DRIVER
8319M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8320L:	linux-media@vger.kernel.org
8321S:	Maintained
8322W:	https://linuxtv.org
8323T:	git git://linuxtv.org/media.git
8324F:	Documentation/admin-guide/media/em28xx*
8325F:	drivers/media/usb/em28xx/
8326
8327EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8328M:	Adrian Hunter <adrian.hunter@intel.com>
8329M:	Asutosh Das <quic_asutoshd@quicinc.com>
8330R:	Ritesh Harjani <ritesh.list@gmail.com>
8331L:	linux-mmc@vger.kernel.org
8332S:	Supported
8333F:	drivers/mmc/host/cqhci*
8334
8335EMS CPC-PCI CAN DRIVER
8336M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8337M:	support@ems-wuensche.com
8338L:	linux-can@vger.kernel.org
8339S:	Maintained
8340F:	drivers/net/can/sja1000/ems_pci.c
8341
8342EMULEX 10Gbps iSCSI - OneConnect DRIVER
8343M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8344L:	linux-scsi@vger.kernel.org
8345S:	Supported
8346W:	http://www.broadcom.com
8347F:	drivers/scsi/be2iscsi/
8348
8349EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8350M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8351M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8352M:	Somnath Kotur <somnath.kotur@broadcom.com>
8353L:	netdev@vger.kernel.org
8354S:	Supported
8355W:	http://www.emulex.com
8356F:	drivers/net/ethernet/emulex/benet/
8357
8358EMULEX ONECONNECT ROCE DRIVER
8359M:	Selvin Xavier <selvin.xavier@broadcom.com>
8360L:	linux-rdma@vger.kernel.org
8361S:	Odd Fixes
8362W:	http://www.broadcom.com
8363F:	drivers/infiniband/hw/ocrdma/
8364F:	include/uapi/rdma/ocrdma-abi.h
8365
8366EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8367M:	James Smart <james.smart@broadcom.com>
8368M:	Ram Vegesna <ram.vegesna@broadcom.com>
8369L:	linux-scsi@vger.kernel.org
8370L:	target-devel@vger.kernel.org
8371S:	Supported
8372W:	http://www.broadcom.com
8373F:	drivers/scsi/elx/
8374
8375EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8376M:	James Smart <james.smart@broadcom.com>
8377M:	Dick Kennedy <dick.kennedy@broadcom.com>
8378L:	linux-scsi@vger.kernel.org
8379S:	Supported
8380W:	http://www.broadcom.com
8381F:	drivers/scsi/lpfc/
8382
8383ENE CB710 FLASH CARD READER DRIVER
8384M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8385S:	Maintained
8386F:	drivers/misc/cb710/
8387F:	drivers/mmc/host/cb710-mmc.*
8388F:	include/linux/cb710.h
8389
8390ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8391M:	Maxim Levitsky <maximlevitsky@gmail.com>
8392S:	Maintained
8393F:	drivers/media/rc/ene_ir.*
8394
8395EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8396M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8397L:	linuxppc-dev@lists.ozlabs.org
8398S:	Maintained
8399F:	drivers/tty/ehv_bytechan.c
8400
8401EPSON S1D13XXX FRAMEBUFFER DRIVER
8402M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8403S:	Maintained
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8405F:	drivers/video/fbdev/s1d13xxxfb.c
8406F:	include/video/s1d13xxxfb.h
8407
8408EROFS FILE SYSTEM
8409M:	Gao Xiang <xiang@kernel.org>
8410M:	Chao Yu <chao@kernel.org>
8411R:	Yue Hu <huyue2@coolpad.com>
8412R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8413R:	Sandeep Dhavale <dhavale@google.com>
8414L:	linux-erofs@lists.ozlabs.org
8415S:	Maintained
8416W:	https://erofs.docs.kernel.org
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8418F:	Documentation/ABI/testing/sysfs-fs-erofs
8419F:	Documentation/filesystems/erofs.rst
8420F:	fs/erofs/
8421F:	include/trace/events/erofs.h
8422
8423ERRSEQ ERROR TRACKING INFRASTRUCTURE
8424M:	Jeff Layton <jlayton@kernel.org>
8425S:	Maintained
8426F:	include/linux/errseq.h
8427F:	lib/errseq.c
8428
8429ESD CAN NETWORK DRIVERS
8430M:	Stefan Mätje <stefan.maetje@esd.eu>
8431R:	socketcan@esd.eu
8432L:	linux-can@vger.kernel.org
8433S:	Maintained
8434F:	drivers/net/can/esd/
8435
8436ESD CAN/USB DRIVERS
8437M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8438R:	socketcan@esd.eu
8439L:	linux-can@vger.kernel.org
8440S:	Maintained
8441F:	drivers/net/can/usb/esd_usb.c
8442
8443ET131X NETWORK DRIVER
8444M:	Mark Einon <mark.einon@gmail.com>
8445S:	Odd Fixes
8446F:	drivers/net/ethernet/agere/
8447
8448ETAS ES58X CAN/USB DRIVER
8449M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8450L:	linux-can@vger.kernel.org
8451S:	Maintained
8452F:	Documentation/networking/devlink/etas_es58x.rst
8453F:	drivers/net/can/usb/etas_es58x/
8454
8455ETHERNET BRIDGE
8456M:	Roopa Prabhu <roopa@nvidia.com>
8457M:	Nikolay Aleksandrov <razor@blackwall.org>
8458L:	bridge@lists.linux.dev
8459L:	netdev@vger.kernel.org
8460S:	Maintained
8461W:	http://www.linuxfoundation.org/en/Net:Bridge
8462F:	include/linux/netfilter_bridge/
8463F:	net/bridge/
8464
8465ETHERNET PHY LIBRARY
8466M:	Andrew Lunn <andrew@lunn.ch>
8467M:	Heiner Kallweit <hkallweit1@gmail.com>
8468R:	Russell King <linux@armlinux.org.uk>
8469L:	netdev@vger.kernel.org
8470S:	Maintained
8471F:	Documentation/ABI/testing/sysfs-class-net-phydev
8472F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8473F:	Documentation/devicetree/bindings/net/mdio*
8474F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8475F:	Documentation/networking/phy.rst
8476F:	drivers/net/mdio/
8477F:	drivers/net/mdio/acpi_mdio.c
8478F:	drivers/net/mdio/fwnode_mdio.c
8479F:	drivers/net/mdio/of_mdio.c
8480F:	drivers/net/pcs/
8481F:	drivers/net/phy/
8482F:	include/dt-bindings/net/qca-ar803x.h
8483F:	include/linux/*mdio*.h
8484F:	include/linux/linkmode.h
8485F:	include/linux/mdio/*.h
8486F:	include/linux/mii.h
8487F:	include/linux/of_net.h
8488F:	include/linux/phy.h
8489F:	include/linux/phy_fixed.h
8490F:	include/linux/phy_link_topology.h
8491F:	include/linux/phylib_stubs.h
8492F:	include/linux/platform_data/mdio-bcm-unimac.h
8493F:	include/linux/platform_data/mdio-gpio.h
8494F:	include/trace/events/mdio.h
8495F:	include/uapi/linux/mdio.h
8496F:	include/uapi/linux/mii.h
8497F:	net/core/of_net.c
8498
8499ETHERNET PHY LIBRARY [RUST]
8500M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8501R:	Trevor Gross <tmgross@umich.edu>
8502L:	netdev@vger.kernel.org
8503L:	rust-for-linux@vger.kernel.org
8504S:	Maintained
8505F:	rust/kernel/net/phy.rs
8506F:	rust/kernel/net/phy/reg.rs
8507
8508EXEC & BINFMT API, ELF
8509R:	Eric Biederman <ebiederm@xmission.com>
8510R:	Kees Cook <kees@kernel.org>
8511L:	linux-mm@kvack.org
8512S:	Supported
8513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8514F:	Documentation/userspace-api/ELF.rst
8515F:	fs/*binfmt_*.c
8516F:	fs/Kconfig.binfmt
8517F:	fs/exec.c
8518F:	fs/tests/binfmt_*_kunit.c
8519F:	fs/tests/exec_kunit.c
8520F:	include/linux/binfmts.h
8521F:	include/linux/elf.h
8522F:	include/uapi/linux/binfmts.h
8523F:	include/uapi/linux/elf.h
8524F:	tools/testing/selftests/exec/
8525N:	asm/elf.h
8526N:	binfmt
8527
8528EXFAT FILE SYSTEM
8529M:	Namjae Jeon <linkinjeon@kernel.org>
8530M:	Sungjong Seo <sj1557.seo@samsung.com>
8531R:	Yuezhang Mo <yuezhang.mo@sony.com>
8532L:	linux-fsdevel@vger.kernel.org
8533S:	Maintained
8534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8535F:	fs/exfat/
8536
8537EXPRESSWIRE PROTOCOL LIBRARY
8538M:	Duje Mihanović <duje.mihanovic@skole.hr>
8539L:	linux-leds@vger.kernel.org
8540S:	Maintained
8541F:	drivers/leds/leds-expresswire.c
8542F:	include/linux/leds-expresswire.h
8543
8544EXT2 FILE SYSTEM
8545M:	Jan Kara <jack@suse.com>
8546L:	linux-ext4@vger.kernel.org
8547S:	Maintained
8548F:	Documentation/filesystems/ext2.rst
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8550F:	fs/ext2/
8551F:	include/linux/ext2*
8552
8553EXT4 FILE SYSTEM
8554M:	"Theodore Ts'o" <tytso@mit.edu>
8555M:	Andreas Dilger <adilger.kernel@dilger.ca>
8556L:	linux-ext4@vger.kernel.org
8557S:	Maintained
8558W:	http://ext4.wiki.kernel.org
8559Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8561F:	Documentation/filesystems/ext4/
8562F:	fs/ext4/
8563F:	include/trace/events/ext4.h
8564F:	include/uapi/linux/ext4.h
8565
8566Extended Verification Module (EVM)
8567M:	Mimi Zohar <zohar@linux.ibm.com>
8568M:	Roberto Sassu <roberto.sassu@huawei.com>
8569L:	linux-integrity@vger.kernel.org
8570S:	Supported
8571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8572F:	security/integrity/
8573F:	security/integrity/evm/
8574
8575EXTENSIBLE FIRMWARE INTERFACE (EFI)
8576M:	Ard Biesheuvel <ardb@kernel.org>
8577L:	linux-efi@vger.kernel.org
8578S:	Maintained
8579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8580F:	Documentation/admin-guide/efi-stub.rst
8581F:	arch/*/include/asm/efi.h
8582F:	arch/*/kernel/efi.c
8583F:	arch/arm/boot/compressed/efi-header.S
8584F:	arch/x86/platform/efi/
8585F:	drivers/firmware/efi/
8586F:	include/linux/efi*.h
8587
8588EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8589M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8590M:	Chanwoo Choi <cw00.choi@samsung.com>
8591L:	linux-kernel@vger.kernel.org
8592S:	Maintained
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8594F:	Documentation/devicetree/bindings/extcon/
8595F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8596F:	drivers/extcon/
8597F:	include/linux/extcon.h
8598F:	include/linux/extcon/
8599
8600EXTRA BOOT CONFIG
8601M:	Masami Hiramatsu <mhiramat@kernel.org>
8602L:	linux-kernel@vger.kernel.org
8603L:	linux-trace-kernel@vger.kernel.org
8604S:	Maintained
8605Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8607F:	Documentation/admin-guide/bootconfig.rst
8608F:	fs/proc/bootconfig.c
8609F:	include/linux/bootconfig.h
8610F:	lib/bootconfig-data.S
8611F:	lib/bootconfig.c
8612F:	tools/bootconfig/*
8613F:	tools/bootconfig/scripts/*
8614
8615EXTRON DA HD 4K PLUS CEC DRIVER
8616M:	Hans Verkuil <hverkuil@xs4all.nl>
8617L:	linux-media@vger.kernel.org
8618S:	Maintained
8619T:	git git://linuxtv.org/media.git
8620F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8621
8622EXYNOS DP DRIVER
8623M:	Jingoo Han <jingoohan1@gmail.com>
8624L:	dri-devel@lists.freedesktop.org
8625S:	Maintained
8626F:	drivers/gpu/drm/exynos/exynos_dp*
8627
8628EXYNOS SYSMMU (IOMMU) driver
8629M:	Marek Szyprowski <m.szyprowski@samsung.com>
8630L:	iommu@lists.linux.dev
8631S:	Maintained
8632F:	drivers/iommu/exynos-iommu.c
8633
8634F2FS FILE SYSTEM
8635M:	Jaegeuk Kim <jaegeuk@kernel.org>
8636M:	Chao Yu <chao@kernel.org>
8637L:	linux-f2fs-devel@lists.sourceforge.net
8638S:	Maintained
8639W:	https://f2fs.wiki.kernel.org/
8640Q:	https://patchwork.kernel.org/project/f2fs/list/
8641B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8643F:	Documentation/ABI/testing/sysfs-fs-f2fs
8644F:	Documentation/filesystems/f2fs.rst
8645F:	fs/f2fs/
8646F:	include/linux/f2fs_fs.h
8647F:	include/trace/events/f2fs.h
8648F:	include/uapi/linux/f2fs.h
8649
8650F71805F HARDWARE MONITORING DRIVER
8651M:	Jean Delvare <jdelvare@suse.com>
8652L:	linux-hwmon@vger.kernel.org
8653S:	Maintained
8654F:	Documentation/hwmon/f71805f.rst
8655F:	drivers/hwmon/f71805f.c
8656
8657FADDR2LINE
8658M:	Josh Poimboeuf <jpoimboe@kernel.org>
8659S:	Maintained
8660F:	scripts/faddr2line
8661
8662FAILOVER MODULE
8663M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8664L:	netdev@vger.kernel.org
8665S:	Supported
8666F:	Documentation/networking/failover.rst
8667F:	include/net/failover.h
8668F:	net/core/failover.c
8669
8670FANOTIFY
8671M:	Jan Kara <jack@suse.cz>
8672R:	Amir Goldstein <amir73il@gmail.com>
8673R:	Matthew Bobrowski <repnop@google.com>
8674L:	linux-fsdevel@vger.kernel.org
8675S:	Maintained
8676F:	fs/notify/fanotify/
8677F:	include/linux/fanotify.h
8678F:	include/uapi/linux/fanotify.h
8679
8680FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8681M:	Linus Walleij <linus.walleij@linaro.org>
8682L:	linux-usb@vger.kernel.org
8683S:	Maintained
8684F:	drivers/usb/fotg210/
8685
8686FARSYNC SYNCHRONOUS DRIVER
8687M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8688S:	Supported
8689W:	http://www.farsite.co.uk/
8690F:	drivers/net/wan/farsync.*
8691
8692FAULT INJECTION SUPPORT
8693M:	Akinobu Mita <akinobu.mita@gmail.com>
8694S:	Supported
8695F:	Documentation/fault-injection/
8696F:	lib/fault-inject.c
8697F:	tools/testing/fault-injection/
8698
8699FBTFT Framebuffer drivers
8700L:	dri-devel@lists.freedesktop.org
8701L:	linux-fbdev@vger.kernel.org
8702S:	Orphan
8703F:	drivers/staging/fbtft/
8704
8705FC0011 TUNER DRIVER
8706M:	Michael Buesch <m@bues.ch>
8707L:	linux-media@vger.kernel.org
8708S:	Maintained
8709F:	drivers/media/tuners/fc0011.c
8710F:	drivers/media/tuners/fc0011.h
8711
8712FC2580 MEDIA DRIVER
8713L:	linux-media@vger.kernel.org
8714S:	Orphan
8715W:	https://linuxtv.org
8716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8717F:	drivers/media/tuners/fc2580*
8718
8719FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8720M:	Hannes Reinecke <hare@suse.de>
8721L:	linux-scsi@vger.kernel.org
8722S:	Supported
8723W:	www.Open-FCoE.org
8724F:	drivers/scsi/fcoe/
8725F:	drivers/scsi/libfc/
8726F:	include/scsi/fc/
8727F:	include/scsi/libfc.h
8728F:	include/scsi/libfcoe.h
8729F:	include/uapi/scsi/fc/
8730
8731FILE LOCKING (flock() and fcntl()/lockf())
8732M:	Jeff Layton <jlayton@kernel.org>
8733M:	Chuck Lever <chuck.lever@oracle.com>
8734R:	Alexander Aring <alex.aring@gmail.com>
8735L:	linux-fsdevel@vger.kernel.org
8736S:	Maintained
8737F:	fs/fcntl.c
8738F:	fs/locks.c
8739F:	include/linux/fcntl.h
8740F:	include/uapi/linux/fcntl.h
8741
8742FILESYSTEM DIRECT ACCESS (DAX)
8743M:	Dan Williams <dan.j.williams@intel.com>
8744R:	Matthew Wilcox <willy@infradead.org>
8745R:	Jan Kara <jack@suse.cz>
8746L:	linux-fsdevel@vger.kernel.org
8747L:	nvdimm@lists.linux.dev
8748S:	Supported
8749F:	fs/dax.c
8750F:	include/linux/dax.h
8751F:	include/trace/events/fs_dax.h
8752
8753FILESYSTEMS (VFS and infrastructure)
8754M:	Alexander Viro <viro@zeniv.linux.org.uk>
8755M:	Christian Brauner <brauner@kernel.org>
8756R:	Jan Kara <jack@suse.cz>
8757L:	linux-fsdevel@vger.kernel.org
8758S:	Maintained
8759T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8760F:	fs/*
8761F:	include/linux/fs.h
8762F:	include/linux/fs_types.h
8763F:	include/uapi/linux/fs.h
8764F:	include/uapi/linux/openat2.h
8765
8766FILESYSTEMS [EXPORTFS]
8767M:	Chuck Lever <chuck.lever@oracle.com>
8768M:	Jeff Layton <jlayton@kernel.org>
8769R:	Amir Goldstein <amir73il@gmail.com>
8770L:	linux-fsdevel@vger.kernel.org
8771L:	linux-nfs@vger.kernel.org
8772S:	Supported
8773F:	Documentation/filesystems/nfs/exporting.rst
8774F:	fs/exportfs/
8775F:	fs/fhandle.c
8776F:	include/linux/exportfs.h
8777
8778FILESYSTEMS [IDMAPPED MOUNTS]
8779M:	Christian Brauner <brauner@kernel.org>
8780M:	Seth Forshee <sforshee@kernel.org>
8781L:	linux-fsdevel@vger.kernel.org
8782S:	Maintained
8783F:	Documentation/filesystems/idmappings.rst
8784F:	fs/mnt_idmapping.c
8785F:	include/linux/mnt_idmapping.*
8786F:	tools/testing/selftests/mount_setattr/
8787
8788FILESYSTEMS [IOMAP]
8789M:	Christian Brauner <brauner@kernel.org>
8790R:	Darrick J. Wong <djwong@kernel.org>
8791L:	linux-xfs@vger.kernel.org
8792L:	linux-fsdevel@vger.kernel.org
8793S:	Supported
8794F:	Documentation/filesystems/iomap/*
8795F:	fs/iomap/
8796F:	include/linux/iomap.h
8797
8798FILESYSTEMS [NETFS LIBRARY]
8799M:	David Howells <dhowells@redhat.com>
8800R:	Jeff Layton <jlayton@kernel.org>
8801L:	netfs@lists.linux.dev
8802L:	linux-fsdevel@vger.kernel.org
8803S:	Supported
8804F:	Documentation/filesystems/caching/
8805F:	Documentation/filesystems/netfs_library.rst
8806F:	fs/netfs/
8807F:	include/linux/fscache*.h
8808F:	include/linux/netfs.h
8809F:	include/trace/events/fscache.h
8810F:	include/trace/events/netfs.h
8811
8812FILESYSTEMS [STACKABLE]
8813M:	Miklos Szeredi <miklos@szeredi.hu>
8814M:	Amir Goldstein <amir73il@gmail.com>
8815L:	linux-fsdevel@vger.kernel.org
8816L:	linux-unionfs@vger.kernel.org
8817S:	Maintained
8818F:	fs/backing-file.c
8819F:	include/linux/backing-file.h
8820
8821FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8822M:	Riku Voipio <riku.voipio@iki.fi>
8823L:	linux-hwmon@vger.kernel.org
8824S:	Maintained
8825F:	drivers/hwmon/f75375s.c
8826F:	include/linux/f75375s.h
8827
8828FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8829M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8830L:	linux-can@vger.kernel.org
8831S:	Maintained
8832F:	drivers/net/can/usb/f81604.c
8833
8834FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8835M:	Clemens Ladisch <clemens@ladisch.de>
8836M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8837L:	linux-sound@vger.kernel.org
8838S:	Maintained
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8840F:	include/uapi/sound/firewire.h
8841F:	sound/firewire/
8842
8843FIREWIRE MEDIA DRIVERS (firedtv)
8844M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8845L:	linux-media@vger.kernel.org
8846L:	linux1394-devel@lists.sourceforge.net
8847S:	Maintained
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8849F:	drivers/media/firewire/
8850
8851FIREWIRE SBP-2 TARGET
8852M:	Chris Boot <bootc@bootc.net>
8853L:	linux-scsi@vger.kernel.org
8854L:	target-devel@vger.kernel.org
8855L:	linux1394-devel@lists.sourceforge.net
8856S:	Maintained
8857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8858F:	drivers/target/sbp/
8859
8860FIREWIRE SUBSYSTEM
8861M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8862M:	Takashi Sakamoto <takaswie@kernel.org>
8863L:	linux1394-devel@lists.sourceforge.net
8864S:	Maintained
8865W:	http://ieee1394.docs.kernel.org/
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8867F:	drivers/firewire/
8868F:	include/linux/firewire.h
8869F:	include/uapi/linux/firewire*.h
8870F:	tools/firewire/
8871
8872FIRMWARE FRAMEWORK FOR ARMV8-A
8873M:	Sudeep Holla <sudeep.holla@arm.com>
8874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8875S:	Maintained
8876F:	drivers/firmware/arm_ffa/
8877F:	include/linux/arm_ffa.h
8878
8879FIRMWARE LOADER (request_firmware)
8880M:	Luis Chamberlain <mcgrof@kernel.org>
8881M:	Russ Weight <russ.weight@linux.dev>
8882M:	Danilo Krummrich <dakr@redhat.com>
8883L:	linux-kernel@vger.kernel.org
8884S:	Maintained
8885F:	Documentation/firmware_class/
8886F:	drivers/base/firmware_loader/
8887F:	rust/kernel/firmware.rs
8888F:	include/linux/firmware.h
8889
8890FLEXTIMER FTM-QUADDEC DRIVER
8891M:	Patrick Havelange <patrick.havelange@essensium.com>
8892L:	linux-iio@vger.kernel.org
8893S:	Maintained
8894F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8895F:	drivers/counter/ftm-quaddec.c
8896
8897FLOPPY DRIVER
8898M:	Denis Efremov <efremov@linux.com>
8899L:	linux-block@vger.kernel.org
8900S:	Odd Fixes
8901F:	drivers/block/floppy.c
8902
8903FLYSKY FSIA6B RC RECEIVER
8904M:	Markus Koch <markus@notsyncing.net>
8905L:	linux-input@vger.kernel.org
8906S:	Maintained
8907F:	drivers/input/joystick/fsia6b.c
8908
8909FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8910M:	Geoffrey D. Bennett <g@b4.vu>
8911L:	linux-sound@vger.kernel.org
8912S:	Maintained
8913W:	https://github.com/geoffreybennett/scarlett-gen2
8914B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8915T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8916F:	include/uapi/sound/scarlett2.h
8917F:	sound/usb/mixer_scarlett2.c
8918
8919FORCEDETH GIGABIT ETHERNET DRIVER
8920M:	Rain River <rain.1986.08.12@gmail.com>
8921M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8922L:	netdev@vger.kernel.org
8923S:	Maintained
8924F:	drivers/net/ethernet/nvidia/*
8925
8926FORTIFY_SOURCE
8927M:	Kees Cook <kees@kernel.org>
8928L:	linux-hardening@vger.kernel.org
8929S:	Supported
8930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8931F:	include/linux/fortify-string.h
8932F:	lib/fortify_kunit.c
8933F:	lib/memcpy_kunit.c
8934F:	lib/test_fortify/*
8935K:	\bunsafe_memcpy\b
8936K:	\b__NO_FORTIFY\b
8937
8938FPGA DFL DRIVERS
8939M:	Wu Hao <hao.wu@intel.com>
8940R:	Tom Rix <trix@redhat.com>
8941L:	linux-fpga@vger.kernel.org
8942S:	Maintained
8943F:	Documentation/ABI/testing/sysfs-bus-dfl*
8944F:	Documentation/fpga/dfl.rst
8945F:	drivers/fpga/dfl*
8946F:	drivers/uio/uio_dfl.c
8947F:	include/linux/dfl.h
8948F:	include/uapi/linux/fpga-dfl.h
8949
8950FPGA MANAGER FRAMEWORK
8951M:	Moritz Fischer <mdf@kernel.org>
8952M:	Wu Hao <hao.wu@intel.com>
8953M:	Xu Yilun <yilun.xu@intel.com>
8954R:	Tom Rix <trix@redhat.com>
8955L:	linux-fpga@vger.kernel.org
8956S:	Maintained
8957Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8959F:	Documentation/devicetree/bindings/fpga/
8960F:	Documentation/driver-api/fpga/
8961F:	Documentation/fpga/
8962F:	drivers/fpga/
8963F:	include/linux/fpga/
8964
8965FPU EMULATOR
8966M:	Bill Metzenthen <billm@melbpc.org.au>
8967S:	Maintained
8968W:	https://floatingpoint.billm.au/
8969F:	arch/x86/math-emu/
8970
8971FRAMEBUFFER CORE
8972M:	Simona Vetter <simona@ffwll.ch>
8973S:	Odd Fixes
8974T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8975F:	drivers/video/fbdev/core/
8976
8977FRAMEBUFFER LAYER
8978M:	Helge Deller <deller@gmx.de>
8979L:	linux-fbdev@vger.kernel.org
8980L:	dri-devel@lists.freedesktop.org
8981S:	Maintained
8982Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8984F:	Documentation/fb/
8985F:	drivers/video/
8986F:	include/linux/fb.h
8987F:	include/uapi/linux/fb.h
8988F:	include/uapi/video/
8989F:	include/video/
8990
8991FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8992M:	Horia Geantă <horia.geanta@nxp.com>
8993M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8994M:	Gaurav Jain <gaurav.jain@nxp.com>
8995L:	linux-crypto@vger.kernel.org
8996S:	Maintained
8997F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8998F:	drivers/crypto/caam/
8999
9000FREESCALE COLDFIRE M5441X MMC DRIVER
9001M:	Angelo Dureghello <adureghello@baylibre.com>
9002L:	linux-mmc@vger.kernel.org
9003S:	Maintained
9004F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9005F:	include/linux/platform_data/mmc-esdhc-mcf.h
9006
9007FREESCALE DIU FRAMEBUFFER DRIVER
9008M:	Timur Tabi <timur@kernel.org>
9009L:	linux-fbdev@vger.kernel.org
9010S:	Maintained
9011F:	drivers/video/fbdev/fsl-diu-fb.*
9012
9013FREESCALE DMA DRIVER
9014M:	Zhang Wei <zw@zh-kernel.org>
9015L:	linuxppc-dev@lists.ozlabs.org
9016S:	Maintained
9017F:	drivers/dma/fsldma.*
9018
9019FREESCALE DSPI DRIVER
9020M:	Vladimir Oltean <olteanv@gmail.com>
9021L:	linux-spi@vger.kernel.org
9022L:	imx@lists.linux.dev
9023S:	Maintained
9024F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9025F:	drivers/spi/spi-fsl-dspi.c
9026F:	include/linux/spi/spi-fsl-dspi.h
9027
9028FREESCALE eDMA DRIVER
9029M:	Frank Li <Frank.Li@nxp.com>
9030L:	imx@lists.linux.dev
9031L:	dmaengine@vger.kernel.org
9032S:	Maintained
9033F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9034F:	drivers/dma/fsl-edma*.*
9035
9036FREESCALE ENETC ETHERNET DRIVERS
9037M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9038M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9039M:	Wei Fang <wei.fang@nxp.com>
9040M:	Clark Wang <xiaoning.wang@nxp.com>
9041L:	imx@lists.linux.dev
9042L:	netdev@vger.kernel.org
9043S:	Maintained
9044F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9045F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9046F:	drivers/net/ethernet/freescale/enetc/
9047F:	include/linux/fsl/enetc_mdio.h
9048F:	include/linux/fsl/netc_global.h
9049
9050FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9051M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9052L:	netdev@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9055F:	drivers/net/ethernet/freescale/gianfar*
9056
9057FREESCALE GPMI NAND DRIVER
9058M:	Han Xu <han.xu@nxp.com>
9059L:	imx@lists.linux.dev
9060L:	linux-mtd@lists.infradead.org
9061S:	Maintained
9062F:	drivers/mtd/nand/raw/gpmi-nand/*
9063
9064FREESCALE I2C CPM DRIVER
9065M:	Jochen Friedrich <jochen@scram.de>
9066L:	linuxppc-dev@lists.ozlabs.org
9067L:	linux-i2c@vger.kernel.org
9068S:	Maintained
9069F:	drivers/i2c/busses/i2c-cpm.c
9070
9071FREESCALE IMX / MXC FEC DRIVER
9072M:	Wei Fang <wei.fang@nxp.com>
9073R:	Shenwei Wang <shenwei.wang@nxp.com>
9074R:	Clark Wang <xiaoning.wang@nxp.com>
9075L:	imx@lists.linux.dev
9076L:	netdev@vger.kernel.org
9077S:	Maintained
9078F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9079F:	drivers/net/ethernet/freescale/fec.h
9080F:	drivers/net/ethernet/freescale/fec_main.c
9081F:	drivers/net/ethernet/freescale/fec_ptp.c
9082
9083FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9084M:	Sascha Hauer <s.hauer@pengutronix.de>
9085R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9086L:	linux-fbdev@vger.kernel.org
9087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9088S:	Maintained
9089F:	drivers/video/fbdev/imxfb.c
9090
9091FREESCALE IMX DDR PMU DRIVER
9092M:	Frank Li <Frank.li@nxp.com>
9093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9094S:	Maintained
9095F:	Documentation/admin-guide/perf/imx-ddr.rst
9096F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9097F:	drivers/perf/fsl_imx8_ddr_perf.c
9098
9099FREESCALE IMX I2C DRIVER
9100M:	Oleksij Rempel <o.rempel@pengutronix.de>
9101R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9102L:	linux-i2c@vger.kernel.org
9103S:	Maintained
9104F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9105F:	drivers/i2c/busses/i2c-imx.c
9106
9107FREESCALE IMX LPI2C DRIVER
9108M:	Dong Aisheng <aisheng.dong@nxp.com>
9109L:	linux-i2c@vger.kernel.org
9110L:	imx@lists.linux.dev
9111S:	Maintained
9112F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9113F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9114
9115FREESCALE IMX LPSPI DRIVER
9116M:	Frank Li <Frank.Li@nxp.com>
9117L:	linux-spi@vger.kernel.org
9118L:	imx@lists.linux.dev
9119S:	Maintained
9120F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9121F:	drivers/spi/spi-fsl-lpspi.c
9122
9123FREESCALE MPC I2C DRIVER
9124M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9125L:	linux-i2c@vger.kernel.org
9126S:	Maintained
9127F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9128F:	drivers/i2c/busses/i2c-mpc.c
9129
9130FREESCALE QORIQ DPAA ETHERNET DRIVER
9131M:	Madalin Bucur <madalin.bucur@nxp.com>
9132L:	netdev@vger.kernel.org
9133S:	Maintained
9134F:	drivers/net/ethernet/freescale/dpaa
9135
9136FREESCALE QORIQ DPAA FMAN DRIVER
9137M:	Madalin Bucur <madalin.bucur@nxp.com>
9138R:	Sean Anderson <sean.anderson@seco.com>
9139L:	netdev@vger.kernel.org
9140S:	Maintained
9141F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9142F:	drivers/net/ethernet/freescale/fman
9143
9144FREESCALE QORIQ PTP CLOCK DRIVER
9145M:	Yangbo Lu <yangbo.lu@nxp.com>
9146L:	netdev@vger.kernel.org
9147S:	Maintained
9148F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9149F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9150F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9151F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9152F:	drivers/ptp/ptp_qoriq.c
9153F:	drivers/ptp/ptp_qoriq_debugfs.c
9154F:	include/linux/fsl/ptp_qoriq.h
9155
9156FREESCALE QUAD SPI DRIVER
9157M:	Han Xu <han.xu@nxp.com>
9158L:	linux-spi@vger.kernel.org
9159L:	imx@lists.linux.dev
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9162F:	drivers/spi/spi-fsl-qspi.c
9163
9164FREESCALE QUICC ENGINE LIBRARY
9165M:	Qiang Zhao <qiang.zhao@nxp.com>
9166M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9167L:	linuxppc-dev@lists.ozlabs.org
9168S:	Maintained
9169F:	drivers/soc/fsl/qe/
9170F:	include/soc/fsl/qe/
9171
9172FREESCALE QUICC ENGINE QMC DRIVER
9173M:	Herve Codina <herve.codina@bootlin.com>
9174L:	linuxppc-dev@lists.ozlabs.org
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9177F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9178F:	drivers/soc/fsl/qe/qmc.c
9179F:	include/soc/fsl/qe/qmc.h
9180
9181FREESCALE QUICC ENGINE QMC HDLC DRIVER
9182M:	Herve Codina <herve.codina@bootlin.com>
9183L:	netdev@vger.kernel.org
9184L:	linuxppc-dev@lists.ozlabs.org
9185S:	Maintained
9186F:	drivers/net/wan/fsl_qmc_hdlc.c
9187
9188FREESCALE QUICC ENGINE TSA DRIVER
9189M:	Herve Codina <herve.codina@bootlin.com>
9190L:	linuxppc-dev@lists.ozlabs.org
9191S:	Maintained
9192F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9193F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9194F:	drivers/soc/fsl/qe/tsa.c
9195F:	drivers/soc/fsl/qe/tsa.h
9196F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9197F:	include/dt-bindings/soc/qe-fsl,tsa.h
9198
9199FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9200L:	netdev@vger.kernel.org
9201L:	linuxppc-dev@lists.ozlabs.org
9202S:	Orphan
9203F:	drivers/net/ethernet/freescale/ucc_geth*
9204
9205FREESCALE QUICC ENGINE UCC HDLC DRIVER
9206M:	Zhao Qiang <qiang.zhao@nxp.com>
9207L:	netdev@vger.kernel.org
9208L:	linuxppc-dev@lists.ozlabs.org
9209S:	Maintained
9210F:	drivers/net/wan/fsl_ucc_hdlc*
9211
9212FREESCALE QUICC ENGINE UCC UART DRIVER
9213M:	Timur Tabi <timur@kernel.org>
9214L:	linuxppc-dev@lists.ozlabs.org
9215S:	Maintained
9216F:	drivers/tty/serial/ucc_uart.c
9217
9218FREESCALE SOC DRIVERS
9219M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9220L:	linuxppc-dev@lists.ozlabs.org
9221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9222S:	Maintained
9223F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9224F:	Documentation/devicetree/bindings/soc/fsl/
9225F:	drivers/soc/fsl/
9226F:	include/linux/fsl/
9227F:	include/soc/fsl/
9228
9229FREESCALE SOC FS_ENET DRIVER
9230M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9231L:	linuxppc-dev@lists.ozlabs.org
9232L:	netdev@vger.kernel.org
9233S:	Maintained
9234F:	drivers/net/ethernet/freescale/fs_enet/
9235
9236FREESCALE SOC SOUND DRIVERS
9237M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9238M:	Xiubo Li <Xiubo.Lee@gmail.com>
9239R:	Fabio Estevam <festevam@gmail.com>
9240R:	Nicolin Chen <nicoleotsuka@gmail.com>
9241L:	linux-sound@vger.kernel.org
9242L:	linuxppc-dev@lists.ozlabs.org
9243S:	Maintained
9244F:	sound/soc/fsl/fsl*
9245F:	sound/soc/fsl/imx*
9246
9247FREESCALE SOC LPC32XX SOUND DRIVERS
9248M:	J.M.B. Downing <jonathan.downing@nautel.com>
9249M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9250R:	Vladimir Zapolskiy <vz@mleia.com>
9251L:	linux-sound@vger.kernel.org
9252L:	linuxppc-dev@lists.ozlabs.org
9253S:	Maintained
9254F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9255F:	sound/soc/fsl/lpc3xxx-*
9256
9257FREESCALE SOC SOUND QMC DRIVER
9258M:	Herve Codina <herve.codina@bootlin.com>
9259L:	linux-sound@vger.kernel.org
9260L:	linuxppc-dev@lists.ozlabs.org
9261S:	Maintained
9262F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9263F:	sound/soc/fsl/fsl_qmc_audio.c
9264
9265FREESCALE USB PERIPHERAL DRIVERS
9266L:	linux-usb@vger.kernel.org
9267L:	linuxppc-dev@lists.ozlabs.org
9268S:	Orphan
9269F:	drivers/usb/gadget/udc/fsl*
9270
9271FREESCALE USB PHY DRIVER
9272L:	linux-usb@vger.kernel.org
9273L:	linuxppc-dev@lists.ozlabs.org
9274S:	Orphan
9275F:	drivers/usb/phy/phy-fsl-usb*
9276
9277FREEVXFS FILESYSTEM
9278M:	Christoph Hellwig <hch@infradead.org>
9279S:	Maintained
9280W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9281F:	fs/freevxfs/
9282
9283FREEZER
9284M:	"Rafael J. Wysocki" <rafael@kernel.org>
9285M:	Pavel Machek <pavel@ucw.cz>
9286L:	linux-pm@vger.kernel.org
9287S:	Supported
9288F:	Documentation/power/freezing-of-tasks.rst
9289F:	include/linux/freezer.h
9290F:	kernel/freezer.c
9291
9292FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9293M:	Eric Biggers <ebiggers@kernel.org>
9294M:	Theodore Y. Ts'o <tytso@mit.edu>
9295M:	Jaegeuk Kim <jaegeuk@kernel.org>
9296L:	linux-fscrypt@vger.kernel.org
9297S:	Supported
9298Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9299T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9300F:	Documentation/filesystems/fscrypt.rst
9301F:	fs/crypto/
9302F:	include/linux/fscrypt.h
9303F:	include/uapi/linux/fscrypt.h
9304
9305FSI SUBSYSTEM
9306M:	Jeremy Kerr <jk@ozlabs.org>
9307M:	Joel Stanley <joel@jms.id.au>
9308R:	Alistar Popple <alistair@popple.id.au>
9309R:	Eddie James <eajames@linux.ibm.com>
9310L:	linux-fsi@lists.ozlabs.org
9311S:	Supported
9312Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9314F:	drivers/fsi/
9315F:	include/linux/fsi*.h
9316F:	include/trace/events/fsi*.h
9317
9318FSI-ATTACHED I2C DRIVER
9319M:	Eddie James <eajames@linux.ibm.com>
9320L:	linux-i2c@vger.kernel.org
9321L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9322S:	Maintained
9323F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9324F:	drivers/i2c/busses/i2c-fsi.c
9325
9326FSI-ATTACHED SPI DRIVER
9327M:	Eddie James <eajames@linux.ibm.com>
9328L:	linux-spi@vger.kernel.org
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9331F:	drivers/spi/spi-fsi.c
9332
9333FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9334M:	Jan Kara <jack@suse.cz>
9335R:	Amir Goldstein <amir73il@gmail.com>
9336L:	linux-fsdevel@vger.kernel.org
9337S:	Maintained
9338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9339F:	fs/notify/
9340F:	include/linux/fsnotify*.h
9341
9342FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9343M:	Eric Biggers <ebiggers@kernel.org>
9344M:	Theodore Y. Ts'o <tytso@mit.edu>
9345L:	fsverity@lists.linux.dev
9346S:	Supported
9347Q:	https://patchwork.kernel.org/project/fsverity/list/
9348T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9349F:	Documentation/filesystems/fsverity.rst
9350F:	fs/verity/
9351F:	include/linux/fsverity.h
9352F:	include/uapi/linux/fsverity.h
9353
9354FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9355M:	Michael Zaidman <michael.zaidman@gmail.com>
9356L:	linux-i2c@vger.kernel.org
9357L:	linux-input@vger.kernel.org
9358S:	Maintained
9359F:	drivers/hid/hid-ft260.c
9360
9361FUJITSU LAPTOP EXTRAS
9362M:	Jonathan Woithe <jwoithe@just42.net>
9363L:	platform-driver-x86@vger.kernel.org
9364S:	Maintained
9365F:	drivers/platform/x86/fujitsu-laptop.c
9366
9367FUJITSU TABLET EXTRAS
9368M:	Robert Gerlach <khnz@gmx.de>
9369L:	platform-driver-x86@vger.kernel.org
9370S:	Maintained
9371F:	drivers/platform/x86/fujitsu-tablet.c
9372
9373FUNCTION HOOKS (FTRACE)
9374M:	Steven Rostedt <rostedt@goodmis.org>
9375M:	Masami Hiramatsu <mhiramat@kernel.org>
9376R:	Mark Rutland <mark.rutland@arm.com>
9377L:	linux-kernel@vger.kernel.org
9378L:	linux-trace-kernel@vger.kernel.org
9379S:	Maintained
9380Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9382F:	Documentation/trace/ftrace*
9383F:	arch/*/*/*/*ftrace*
9384F:	arch/*/*/*ftrace*
9385F:	include/*/ftrace.h
9386F:	kernel/trace/fgraph.c
9387F:	kernel/trace/ftrace*
9388F:	samples/ftrace
9389
9390FUNGIBLE ETHERNET DRIVERS
9391M:	Dimitris Michailidis <dmichail@fungible.com>
9392L:	netdev@vger.kernel.org
9393S:	Supported
9394F:	drivers/net/ethernet/fungible/
9395
9396FUSE: FILESYSTEM IN USERSPACE
9397M:	Miklos Szeredi <miklos@szeredi.hu>
9398L:	linux-fsdevel@vger.kernel.org
9399S:	Maintained
9400W:	https://github.com/libfuse/
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9402F:	Documentation/filesystems/fuse.rst
9403F:	fs/fuse/
9404F:	include/uapi/linux/fuse.h
9405
9406FUTEX SUBSYSTEM
9407M:	Thomas Gleixner <tglx@linutronix.de>
9408M:	Ingo Molnar <mingo@redhat.com>
9409R:	Peter Zijlstra <peterz@infradead.org>
9410R:	Darren Hart <dvhart@infradead.org>
9411R:	Davidlohr Bueso <dave@stgolabs.net>
9412R:	André Almeida <andrealmeid@igalia.com>
9413L:	linux-kernel@vger.kernel.org
9414S:	Maintained
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9416F:	Documentation/locking/*futex*
9417F:	include/asm-generic/futex.h
9418F:	include/linux/futex.h
9419F:	include/uapi/linux/futex.h
9420F:	kernel/futex/*
9421F:	tools/perf/bench/futex*
9422F:	tools/testing/selftests/futex/
9423
9424GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9425M:	Sebastian Reichel <sre@kernel.org>
9426L:	linux-media@vger.kernel.org
9427S:	Maintained
9428F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9429F:	drivers/media/i2c/gc0308.c
9430
9431GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9432M:	Zhi Mao <zhi.mao@mediatek.com>
9433L:	linux-media@vger.kernel.org
9434S:	Maintained
9435F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9436F:	drivers/media/i2c/gc05a2.c
9437
9438GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9439M:	Zhi Mao <zhi.mao@mediatek.com>
9440L:	linux-media@vger.kernel.org
9441S:	Maintained
9442F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9443F:	drivers/media/i2c/gc08a3.c
9444
9445GALAXYCORE GC2145 SENSOR DRIVER
9446M:	Alain Volmat <alain.volmat@foss.st.com>
9447L:	linux-media@vger.kernel.org
9448S:	Maintained
9449T:	git git://linuxtv.org/media.git
9450F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9451F:	drivers/media/i2c/gc2145.c
9452
9453GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9454M:	Tim Harvey <tharvey@gateworks.com>
9455S:	Maintained
9456F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9457F:	Documentation/hwmon/gsc-hwmon.rst
9458F:	drivers/hwmon/gsc-hwmon.c
9459F:	drivers/mfd/gateworks-gsc.c
9460F:	include/linux/mfd/gsc.h
9461F:	include/linux/platform_data/gsc_hwmon.h
9462
9463GCC PLUGINS
9464M:	Kees Cook <kees@kernel.org>
9465L:	linux-hardening@vger.kernel.org
9466S:	Maintained
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9468F:	Documentation/kbuild/gcc-plugins.rst
9469F:	include/linux/stackleak.h
9470F:	kernel/stackleak.c
9471F:	scripts/Makefile.gcc-plugins
9472F:	scripts/gcc-plugins/
9473
9474GCOV BASED KERNEL PROFILING
9475M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9476S:	Maintained
9477F:	Documentation/dev-tools/gcov.rst
9478F:	kernel/gcov/
9479
9480GDB KERNEL DEBUGGING HELPER SCRIPTS
9481M:	Jan Kiszka <jan.kiszka@siemens.com>
9482M:	Kieran Bingham <kbingham@kernel.org>
9483S:	Supported
9484F:	scripts/gdb/
9485
9486GEMINI CRYPTO DRIVER
9487M:	Corentin Labbe <clabbe@baylibre.com>
9488L:	linux-crypto@vger.kernel.org
9489S:	Maintained
9490F:	drivers/crypto/gemini/
9491
9492GEMTEK FM RADIO RECEIVER DRIVER
9493M:	Hans Verkuil <hverkuil@xs4all.nl>
9494L:	linux-media@vger.kernel.org
9495S:	Maintained
9496W:	https://linuxtv.org
9497T:	git git://linuxtv.org/media.git
9498F:	drivers/media/radio/radio-gemtek*
9499
9500GENERIC ARCHITECTURE TOPOLOGY
9501M:	Sudeep Holla <sudeep.holla@arm.com>
9502L:	linux-kernel@vger.kernel.org
9503S:	Maintained
9504F:	drivers/base/arch_topology.c
9505F:	include/linux/arch_topology.h
9506
9507GENERIC ENTRY CODE
9508M:	Thomas Gleixner <tglx@linutronix.de>
9509M:	Peter Zijlstra <peterz@infradead.org>
9510M:	Andy Lutomirski <luto@kernel.org>
9511L:	linux-kernel@vger.kernel.org
9512S:	Maintained
9513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9514F:	include/linux/entry-common.h
9515F:	include/linux/entry-kvm.h
9516F:	kernel/entry/
9517
9518GENERIC GPIO I2C DRIVER
9519M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9520S:	Supported
9521F:	drivers/i2c/busses/i2c-gpio.c
9522F:	include/linux/platform_data/i2c-gpio.h
9523
9524GENERIC GPIO I2C MULTIPLEXER DRIVER
9525M:	Peter Korsgaard <peter.korsgaard@barco.com>
9526L:	linux-i2c@vger.kernel.org
9527S:	Supported
9528F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9529F:	drivers/i2c/muxes/i2c-mux-gpio.c
9530F:	include/linux/platform_data/i2c-mux-gpio.h
9531
9532GENERIC GPIO RESET DRIVER
9533M:	Krzysztof Kozlowski <krzk@kernel.org>
9534S:	Maintained
9535F:	drivers/reset/reset-gpio.c
9536
9537GENERIC HDLC (WAN) DRIVERS
9538M:	Krzysztof Halasa <khc@pm.waw.pl>
9539S:	Maintained
9540W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9541F:	drivers/net/wan/c101.c
9542F:	drivers/net/wan/hd6457*
9543F:	drivers/net/wan/hdlc*
9544F:	drivers/net/wan/n2.c
9545F:	drivers/net/wan/pc300too.c
9546F:	drivers/net/wan/pci200syn.c
9547F:	drivers/net/wan/wanxl*
9548
9549GENERIC INCLUDE/ASM HEADER FILES
9550M:	Arnd Bergmann <arnd@arndb.de>
9551L:	linux-arch@vger.kernel.org
9552S:	Maintained
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9554F:	include/asm-generic/
9555F:	include/uapi/asm-generic/
9556
9557GENERIC PHY FRAMEWORK
9558M:	Vinod Koul <vkoul@kernel.org>
9559M:	Kishon Vijay Abraham I <kishon@kernel.org>
9560L:	linux-phy@lists.infradead.org
9561S:	Supported
9562Q:	https://patchwork.kernel.org/project/linux-phy/list/
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9564F:	Documentation/devicetree/bindings/phy/
9565F:	drivers/phy/
9566F:	include/dt-bindings/phy/
9567F:	include/linux/phy/
9568
9569GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9570M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9571S:	Supported
9572F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9573F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9574
9575GENERIC PM DOMAINS
9576M:	Ulf Hansson <ulf.hansson@linaro.org>
9577L:	linux-pm@vger.kernel.org
9578S:	Supported
9579F:	Documentation/devicetree/bindings/power/power?domain*
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9581F:	drivers/pmdomain/
9582F:	include/linux/pm_domain.h
9583
9584GENERIC RADIX TREE
9585M:	Kent Overstreet <kent.overstreet@linux.dev>
9586S:	Supported
9587C:	irc://irc.oftc.net/bcache
9588F:	include/linux/generic-radix-tree.h
9589F:	lib/generic-radix-tree.c
9590
9591GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9592M:	Eugen Hristev <eugen.hristev@microchip.com>
9593L:	linux-input@vger.kernel.org
9594S:	Maintained
9595F:	drivers/input/touchscreen/resistive-adc-touch.c
9596
9597GENERIC STRING LIBRARY
9598M:	Kees Cook <kees@kernel.org>
9599R:	Andy Shevchenko <andy@kernel.org>
9600L:	linux-hardening@vger.kernel.org
9601S:	Supported
9602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9603F:	include/linux/string.h
9604F:	include/linux/string_choices.h
9605F:	include/linux/string_helpers.h
9606F:	lib/string.c
9607F:	lib/string_kunit.c
9608F:	lib/string_helpers.c
9609F:	lib/string_helpers_kunit.c
9610F:	scripts/coccinelle/api/string_choices.cocci
9611
9612GENERIC UIO DRIVER FOR PCI DEVICES
9613M:	"Michael S. Tsirkin" <mst@redhat.com>
9614L:	kvm@vger.kernel.org
9615S:	Supported
9616F:	drivers/uio/uio_pci_generic.c
9617
9618GENERIC VDSO LIBRARY
9619M:	Andy Lutomirski <luto@kernel.org>
9620M:	Thomas Gleixner <tglx@linutronix.de>
9621M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9622L:	linux-kernel@vger.kernel.org
9623S:	Maintained
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9625F:	include/asm-generic/vdso/vsyscall.h
9626F:	include/vdso/
9627F:	kernel/time/vsyscall.c
9628F:	lib/vdso/
9629
9630GENWQE (IBM Generic Workqueue Card)
9631M:	Frank Haverkamp <haver@linux.ibm.com>
9632S:	Supported
9633F:	drivers/misc/genwqe/
9634
9635GET_MAINTAINER SCRIPT
9636M:	Joe Perches <joe@perches.com>
9637S:	Maintained
9638F:	scripts/get_maintainer.pl
9639
9640GFS2 FILE SYSTEM
9641M:	Andreas Gruenbacher <agruenba@redhat.com>
9642L:	gfs2@lists.linux.dev
9643S:	Supported
9644B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9646F:	Documentation/filesystems/gfs2*
9647F:	fs/gfs2/
9648F:	include/uapi/linux/gfs2_ondisk.h
9649
9650GIGABYTE WATERFORCE SENSOR DRIVER
9651M:	Aleksa Savic <savicaleksa83@gmail.com>
9652L:	linux-hwmon@vger.kernel.org
9653S:	Maintained
9654F:	Documentation/hwmon/gigabyte_waterforce.rst
9655F:	drivers/hwmon/gigabyte_waterforce.c
9656
9657GIGABYTE WMI DRIVER
9658M:	Thomas Weißschuh <thomas@weissschuh.net>
9659L:	platform-driver-x86@vger.kernel.org
9660S:	Maintained
9661F:	drivers/platform/x86/gigabyte-wmi.c
9662
9663GNSS SUBSYSTEM
9664M:	Johan Hovold <johan@kernel.org>
9665S:	Maintained
9666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9667F:	Documentation/ABI/testing/sysfs-class-gnss
9668F:	Documentation/devicetree/bindings/gnss/
9669F:	drivers/gnss/
9670F:	include/linux/gnss.h
9671
9672GO7007 MPEG CODEC
9673M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9674L:	linux-media@vger.kernel.org
9675S:	Maintained
9676F:	drivers/media/usb/go7007/
9677
9678GOODIX TOUCHSCREEN
9679M:	Bastien Nocera <hadess@hadess.net>
9680M:	Hans de Goede <hdegoede@redhat.com>
9681L:	linux-input@vger.kernel.org
9682S:	Maintained
9683F:	drivers/input/touchscreen/goodix*
9684
9685GOOGLE ETHERNET DRIVERS
9686M:	Jeroen de Borst <jeroendb@google.com>
9687M:	Praveen Kaligineedi <pkaligineedi@google.com>
9688R:	Shailend Chand <shailend@google.com>
9689L:	netdev@vger.kernel.org
9690S:	Supported
9691F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9692F:	drivers/net/ethernet/google
9693
9694GOOGLE FIRMWARE DRIVERS
9695M:	Tzung-Bi Shih <tzungbi@kernel.org>
9696R:	Brian Norris <briannorris@chromium.org>
9697R:	Julius Werner <jwerner@chromium.org>
9698L:	chrome-platform@lists.linux.dev
9699S:	Maintained
9700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9701F:	drivers/firmware/google/
9702
9703GOOGLE TENSOR SoC SUPPORT
9704M:	Peter Griffin <peter.griffin@linaro.org>
9705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9706L:	linux-samsung-soc@vger.kernel.org
9707S:	Maintained
9708F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9709F:	arch/arm64/boot/dts/exynos/google/
9710F:	drivers/clk/samsung/clk-gs101.c
9711F:	drivers/phy/samsung/phy-gs101-ufs.c
9712F:	include/dt-bindings/clock/google,gs101.h
9713K:	[gG]oogle.?[tT]ensor
9714
9715GPD POCKET FAN DRIVER
9716M:	Hans de Goede <hdegoede@redhat.com>
9717L:	platform-driver-x86@vger.kernel.org
9718S:	Maintained
9719F:	drivers/platform/x86/gpd-pocket-fan.c
9720
9721GPIB DRIVERS
9722M:	Dave Penkler <dpenkler@gmail.com>
9723S:	Maintained
9724F:	drivers/staging/gpib/
9725
9726GPIO ACPI SUPPORT
9727M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9728M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9729L:	linux-gpio@vger.kernel.org
9730L:	linux-acpi@vger.kernel.org
9731S:	Supported
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9733F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9734F:	drivers/gpio/gpiolib-acpi.c
9735F:	drivers/gpio/gpiolib-acpi.h
9736
9737GPIO AGGREGATOR
9738M:	Geert Uytterhoeven <geert+renesas@glider.be>
9739L:	linux-gpio@vger.kernel.org
9740S:	Supported
9741F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9742F:	drivers/gpio/gpio-aggregator.c
9743
9744GPIO IR Transmitter
9745M:	Sean Young <sean@mess.org>
9746L:	linux-media@vger.kernel.org
9747S:	Maintained
9748F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9749F:	drivers/media/rc/gpio-ir-tx.c
9750
9751GPIO MOCKUP DRIVER
9752M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9753L:	linux-gpio@vger.kernel.org
9754S:	Maintained
9755F:	drivers/gpio/gpio-mockup.c
9756F:	tools/testing/selftests/gpio/
9757
9758GPIO REGMAP
9759M:	Michael Walle <mwalle@kernel.org>
9760S:	Maintained
9761F:	drivers/gpio/gpio-regmap.c
9762F:	include/linux/gpio/regmap.h
9763K:	(devm_)?gpio_regmap_(un)?register
9764
9765GPIO SUBSYSTEM
9766M:	Linus Walleij <linus.walleij@linaro.org>
9767M:	Bartosz Golaszewski <brgl@bgdev.pl>
9768L:	linux-gpio@vger.kernel.org
9769S:	Maintained
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9771F:	Documentation/admin-guide/gpio/
9772F:	Documentation/devicetree/bindings/gpio/
9773F:	Documentation/driver-api/gpio/
9774F:	drivers/gpio/
9775F:	include/dt-bindings/gpio/
9776F:	include/linux/gpio.h
9777F:	include/linux/gpio/
9778F:	include/linux/of_gpio.h
9779K:	(devm_)?gpio_(request|free|direction|get|set)
9780
9781GPIO UAPI
9782M:	Bartosz Golaszewski <brgl@bgdev.pl>
9783R:	Kent Gibson <warthog618@gmail.com>
9784L:	linux-gpio@vger.kernel.org
9785S:	Maintained
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9787F:	Documentation/ABI/obsolete/sysfs-gpio
9788F:	Documentation/ABI/testing/gpio-cdev
9789F:	Documentation/userspace-api/gpio/
9790F:	drivers/gpio/gpiolib-cdev.c
9791F:	include/uapi/linux/gpio.h
9792F:	tools/gpio/
9793
9794GRETH 10/100/1G Ethernet MAC device driver
9795M:	Andreas Larsson <andreas@gaisler.com>
9796L:	netdev@vger.kernel.org
9797S:	Maintained
9798F:	drivers/net/ethernet/aeroflex/
9799
9800GREYBUS AUDIO PROTOCOLS DRIVERS
9801M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9802M:	Mark Greer <mgreer@animalcreek.com>
9803S:	Maintained
9804F:	drivers/staging/greybus/audio_apbridgea.c
9805F:	drivers/staging/greybus/audio_apbridgea.h
9806F:	drivers/staging/greybus/audio_codec.c
9807F:	drivers/staging/greybus/audio_codec.h
9808F:	drivers/staging/greybus/audio_gb.c
9809F:	drivers/staging/greybus/audio_manager.c
9810F:	drivers/staging/greybus/audio_manager.h
9811F:	drivers/staging/greybus/audio_manager_module.c
9812F:	drivers/staging/greybus/audio_manager_private.h
9813F:	drivers/staging/greybus/audio_manager_sysfs.c
9814F:	drivers/staging/greybus/audio_module.c
9815F:	drivers/staging/greybus/audio_topology.c
9816
9817GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9818M:	Viresh Kumar <vireshk@kernel.org>
9819S:	Maintained
9820F:	drivers/staging/greybus/authentication.c
9821F:	drivers/staging/greybus/bootrom.c
9822F:	drivers/staging/greybus/firmware.h
9823F:	drivers/staging/greybus/fw-core.c
9824F:	drivers/staging/greybus/fw-download.c
9825F:	drivers/staging/greybus/fw-management.c
9826F:	drivers/staging/greybus/greybus_authentication.h
9827F:	drivers/staging/greybus/greybus_firmware.h
9828F:	drivers/staging/greybus/hid.c
9829F:	drivers/staging/greybus/i2c.c
9830F:	drivers/staging/greybus/spi.c
9831F:	drivers/staging/greybus/spilib.c
9832F:	drivers/staging/greybus/spilib.h
9833
9834GREYBUS LOOPBACK DRIVER
9835M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9836S:	Maintained
9837F:	drivers/staging/greybus/loopback.c
9838
9839GREYBUS PLATFORM DRIVERS
9840M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9841S:	Maintained
9842F:	drivers/staging/greybus/arche-apb-ctrl.c
9843F:	drivers/staging/greybus/arche-platform.c
9844F:	drivers/staging/greybus/arche_platform.h
9845
9846GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9847M:	Rui Miguel Silva <rmfrfs@gmail.com>
9848S:	Maintained
9849F:	drivers/staging/greybus/gpio.c
9850F:	drivers/staging/greybus/light.c
9851F:	drivers/staging/greybus/power_supply.c
9852F:	drivers/staging/greybus/sdio.c
9853F:	drivers/staging/greybus/spi.c
9854F:	drivers/staging/greybus/spilib.c
9855
9856GREYBUS BEAGLEPLAY DRIVERS
9857M:	Ayush Singh <ayushdevel1325@gmail.com>
9858L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9859S:	Maintained
9860F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9861F:	drivers/greybus/gb-beagleplay.c
9862
9863GREYBUS SUBSYSTEM
9864M:	Johan Hovold <johan@kernel.org>
9865M:	Alex Elder <elder@kernel.org>
9866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9867L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9868S:	Maintained
9869F:	drivers/greybus/
9870F:	drivers/staging/greybus/
9871F:	include/linux/greybus.h
9872F:	include/linux/greybus/
9873
9874GREYBUS UART PROTOCOLS DRIVERS
9875M:	David Lin <dtwlin@gmail.com>
9876S:	Maintained
9877F:	drivers/staging/greybus/log.c
9878F:	drivers/staging/greybus/uart.c
9879
9880GS1662 VIDEO SERIALIZER
9881M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9882L:	linux-media@vger.kernel.org
9883S:	Maintained
9884T:	git git://linuxtv.org/media.git
9885F:	drivers/media/spi/gs1662.c
9886
9887GSPCA FINEPIX SUBDRIVER
9888M:	Frank Zago <frank@zago.net>
9889L:	linux-media@vger.kernel.org
9890S:	Maintained
9891T:	git git://linuxtv.org/media.git
9892F:	drivers/media/usb/gspca/finepix.c
9893
9894GSPCA GL860 SUBDRIVER
9895M:	Olivier Lorin <o.lorin@laposte.net>
9896L:	linux-media@vger.kernel.org
9897S:	Maintained
9898T:	git git://linuxtv.org/media.git
9899F:	drivers/media/usb/gspca/gl860/
9900
9901GSPCA M5602 SUBDRIVER
9902M:	Erik Andren <erik.andren@gmail.com>
9903L:	linux-media@vger.kernel.org
9904S:	Maintained
9905T:	git git://linuxtv.org/media.git
9906F:	drivers/media/usb/gspca/m5602/
9907
9908GSPCA PAC207 SONIXB SUBDRIVER
9909M:	Hans Verkuil <hverkuil@xs4all.nl>
9910L:	linux-media@vger.kernel.org
9911S:	Odd Fixes
9912T:	git git://linuxtv.org/media.git
9913F:	drivers/media/usb/gspca/pac207.c
9914
9915GSPCA SN9C20X SUBDRIVER
9916M:	Brian Johnson <brijohn@gmail.com>
9917L:	linux-media@vger.kernel.org
9918S:	Maintained
9919T:	git git://linuxtv.org/media.git
9920F:	drivers/media/usb/gspca/sn9c20x.c
9921
9922GSPCA T613 SUBDRIVER
9923M:	Leandro Costantino <lcostantino@gmail.com>
9924L:	linux-media@vger.kernel.org
9925S:	Maintained
9926T:	git git://linuxtv.org/media.git
9927F:	drivers/media/usb/gspca/t613.c
9928
9929GSPCA USB WEBCAM DRIVER
9930M:	Hans Verkuil <hverkuil@xs4all.nl>
9931L:	linux-media@vger.kernel.org
9932S:	Odd Fixes
9933T:	git git://linuxtv.org/media.git
9934F:	drivers/media/usb/gspca/
9935
9936GTP (GPRS Tunneling Protocol)
9937M:	Pablo Neira Ayuso <pablo@netfilter.org>
9938M:	Harald Welte <laforge@gnumonks.org>
9939L:	osmocom-net-gprs@lists.osmocom.org
9940S:	Maintained
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9942F:	drivers/net/gtp.c
9943
9944GUID PARTITION TABLE (GPT)
9945M:	Davidlohr Bueso <dave@stgolabs.net>
9946L:	linux-efi@vger.kernel.org
9947S:	Maintained
9948F:	block/partitions/efi.*
9949
9950HABANALABS PCI DRIVER
9951M:	Ofir Bitton <obitton@habana.ai>
9952L:	dri-devel@lists.freedesktop.org
9953S:	Supported
9954C:	irc://irc.oftc.net/dri-devel
9955T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9956F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9957F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9958F:	drivers/accel/habanalabs/
9959F:	include/linux/habanalabs/
9960F:	include/trace/events/habanalabs.h
9961F:	include/uapi/drm/habanalabs_accel.h
9962
9963HACKRF MEDIA DRIVER
9964L:	linux-media@vger.kernel.org
9965S:	Orphan
9966W:	https://linuxtv.org
9967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9968F:	drivers/media/usb/hackrf/
9969
9970HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9971M:	Chuck Lever <chuck.lever@oracle.com>
9972L:	kernel-tls-handshake@lists.linux.dev
9973L:	netdev@vger.kernel.org
9974S:	Maintained
9975F:	Documentation/netlink/specs/handshake.yaml
9976F:	Documentation/networking/tls-handshake.rst
9977F:	include/net/handshake.h
9978F:	include/trace/events/handshake.h
9979F:	net/handshake/
9980
9981HANTRO VPU CODEC DRIVER
9982M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9983M:	Philipp Zabel <p.zabel@pengutronix.de>
9984L:	linux-media@vger.kernel.org
9985L:	linux-rockchip@lists.infradead.org
9986S:	Maintained
9987F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9988F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9989F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9990F:	drivers/media/platform/verisilicon/
9991
9992HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9993M:	Frank Seidel <frank@f-seidel.de>
9994L:	platform-driver-x86@vger.kernel.org
9995S:	Maintained
9996W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9997F:	drivers/platform/x86/hdaps.c
9998
9999HARDWARE MONITORING
10000M:	Jean Delvare <jdelvare@suse.com>
10001M:	Guenter Roeck <linux@roeck-us.net>
10002L:	linux-hwmon@vger.kernel.org
10003S:	Maintained
10004W:	http://hwmon.wiki.kernel.org/
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10006F:	Documentation/ABI/testing/sysfs-class-hwmon
10007F:	Documentation/devicetree/bindings/hwmon/
10008F:	Documentation/hwmon/
10009F:	drivers/hwmon/
10010F:	include/linux/hwmon*.h
10011F:	include/trace/events/hwmon*.h
10012K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10013
10014HARDWARE RANDOM NUMBER GENERATOR CORE
10015M:	Olivia Mackall <olivia@selenic.com>
10016M:	Herbert Xu <herbert@gondor.apana.org.au>
10017L:	linux-crypto@vger.kernel.org
10018S:	Odd fixes
10019F:	Documentation/admin-guide/hw_random.rst
10020F:	Documentation/devicetree/bindings/rng/
10021F:	drivers/char/hw_random/
10022F:	include/linux/hw_random.h
10023
10024HARDWARE SPINLOCK CORE
10025M:	Bjorn Andersson <andersson@kernel.org>
10026R:	Baolin Wang <baolin.wang7@gmail.com>
10027L:	linux-remoteproc@vger.kernel.org
10028S:	Maintained
10029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10030F:	Documentation/devicetree/bindings/hwlock/
10031F:	Documentation/locking/hwspinlock.rst
10032F:	drivers/hwspinlock/
10033F:	include/linux/hwspinlock.h
10034
10035HARDWARE TRACING FACILITIES
10036M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10037S:	Maintained
10038F:	drivers/hwtracing/
10039
10040HARMONY SOUND DRIVER
10041L:	linux-parisc@vger.kernel.org
10042S:	Maintained
10043F:	sound/parisc/harmony.*
10044
10045HDPVR USB VIDEO ENCODER DRIVER
10046M:	Hans Verkuil <hverkuil@xs4all.nl>
10047L:	linux-media@vger.kernel.org
10048S:	Odd Fixes
10049W:	https://linuxtv.org
10050T:	git git://linuxtv.org/media.git
10051F:	drivers/media/usb/hdpvr/
10052
10053HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10054M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10055S:	Supported
10056F:	drivers/misc/hpilo.[ch]
10057
10058HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10059M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10060S:	Supported
10061F:	Documentation/watchdog/hpwdt.rst
10062F:	drivers/watchdog/hpwdt.c
10063
10064HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10065M:	Don Brace <don.brace@microchip.com>
10066L:	storagedev@microchip.com
10067L:	linux-scsi@vger.kernel.org
10068S:	Supported
10069F:	Documentation/scsi/hpsa.rst
10070F:	drivers/scsi/hpsa*.[ch]
10071F:	include/linux/cciss*.h
10072F:	include/uapi/linux/cciss*.h
10073
10074HFI1 DRIVER
10075M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10076L:	linux-rdma@vger.kernel.org
10077S:	Supported
10078F:	drivers/infiniband/hw/hfi1
10079
10080HFS FILESYSTEM
10081L:	linux-fsdevel@vger.kernel.org
10082S:	Orphan
10083F:	Documentation/filesystems/hfs.rst
10084F:	fs/hfs/
10085
10086HFSPLUS FILESYSTEM
10087L:	linux-fsdevel@vger.kernel.org
10088S:	Orphan
10089F:	Documentation/filesystems/hfsplus.rst
10090F:	fs/hfsplus/
10091
10092HGA FRAMEBUFFER DRIVER
10093M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10094L:	linux-nvidia@lists.surfsouth.com
10095S:	Maintained
10096W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10097F:	drivers/video/fbdev/hgafb.c
10098
10099HIBERNATION (aka Software Suspend, aka swsusp)
10100M:	"Rafael J. Wysocki" <rafael@kernel.org>
10101M:	Pavel Machek <pavel@ucw.cz>
10102L:	linux-pm@vger.kernel.org
10103S:	Supported
10104B:	https://bugzilla.kernel.org
10105F:	arch/*/include/asm/suspend*.h
10106F:	arch/x86/power/
10107F:	drivers/base/power/
10108F:	include/linux/freezer.h
10109F:	include/linux/pm.h
10110F:	include/linux/suspend.h
10111F:	kernel/power/
10112
10113HID CORE LAYER
10114M:	Jiri Kosina <jikos@kernel.org>
10115M:	Benjamin Tissoires <bentiss@kernel.org>
10116L:	linux-input@vger.kernel.org
10117S:	Maintained
10118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10119F:	Documentation/hid/
10120F:	drivers/hid/
10121F:	include/linux/hid*
10122F:	include/uapi/linux/hid*
10123F:	samples/hid/
10124F:	tools/testing/selftests/hid/
10125
10126HID LOGITECH DRIVERS
10127R:	Filipe Laíns <lains@riseup.net>
10128L:	linux-input@vger.kernel.org
10129S:	Maintained
10130F:	drivers/hid/hid-logitech-*
10131
10132HID NVIDIA SHIELD DRIVER
10133M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10134L:	linux-input@vger.kernel.org
10135S:	Maintained
10136F:	drivers/hid/hid-nvidia-shield.c
10137
10138HID PHOENIX RC FLIGHT CONTROLLER
10139M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10140L:	linux-input@vger.kernel.org
10141S:	Maintained
10142F:	drivers/hid/hid-pxrc.c
10143
10144HID PLAYSTATION DRIVER
10145M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10146L:	linux-input@vger.kernel.org
10147S:	Supported
10148F:	drivers/hid/hid-playstation.c
10149
10150HID SENSOR HUB DRIVERS
10151M:	Jiri Kosina <jikos@kernel.org>
10152M:	Jonathan Cameron <jic23@kernel.org>
10153M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10154L:	linux-input@vger.kernel.org
10155L:	linux-iio@vger.kernel.org
10156S:	Maintained
10157F:	Documentation/hid/hid-sensor*
10158F:	drivers/hid/hid-sensor-*
10159F:	drivers/iio/*/hid-*
10160F:	include/linux/hid-sensor-*
10161
10162HID VRC-2 CAR CONTROLLER DRIVER
10163M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10164L:	linux-input@vger.kernel.org
10165S:	Maintained
10166F:	drivers/hid/hid-vrc2.c
10167
10168HID WACOM DRIVER
10169M:	Ping Cheng <ping.cheng@wacom.com>
10170M:	Jason Gerecke  <jason.gerecke@wacom.com>
10171L:	linux-input@vger.kernel.org
10172S:	Maintained
10173F:	drivers/hid/wacom.h
10174F:	drivers/hid/wacom_*
10175
10176HID++ LOGITECH DRIVERS
10177R:	Filipe Laíns <lains@riseup.net>
10178R:	Bastien Nocera <hadess@hadess.net>
10179L:	linux-input@vger.kernel.org
10180S:	Maintained
10181F:	drivers/hid/hid-logitech-hidpp.c
10182
10183HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10184M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10185M:	Frederic Weisbecker <frederic@kernel.org>
10186M:	Thomas Gleixner <tglx@linutronix.de>
10187L:	linux-kernel@vger.kernel.org
10188S:	Maintained
10189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10190F:	Documentation/timers/
10191F:	include/linux/clockchips.h
10192F:	include/linux/delay.h
10193F:	include/linux/hrtimer.h
10194F:	include/linux/timer.h
10195F:	kernel/time/clockevents.c
10196F:	kernel/time/hrtimer.c
10197F:	kernel/time/sleep_timeout.c
10198F:	kernel/time/timer.c
10199F:	kernel/time/timer_list.c
10200F:	kernel/time/timer_migration.*
10201F:	tools/testing/selftests/timers/
10202
10203HIGH-SPEED SCC DRIVER FOR AX.25
10204L:	linux-hams@vger.kernel.org
10205S:	Orphan
10206F:	drivers/net/hamradio/scc.c
10207
10208HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10209M:	HighPoint Linux Team <linux@highpoint-tech.com>
10210S:	Supported
10211W:	http://www.highpoint-tech.com
10212F:	Documentation/scsi/hptiop.rst
10213F:	drivers/scsi/hptiop.c
10214
10215HIKEY960 ONBOARD USB GPIO HUB DRIVER
10216M:	John Stultz <jstultz@google.com>
10217L:	linux-kernel@vger.kernel.org
10218S:	Maintained
10219F:	drivers/misc/hisi_hikey_usb.c
10220
10221HIMAX HX83112B TOUCHSCREEN SUPPORT
10222M:	Job Noorman <job@noorman.info>
10223L:	linux-input@vger.kernel.org
10224S:	Maintained
10225F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10226F:	drivers/input/touchscreen/himax_hx83112b.c
10227
10228HIPPI
10229M:	Jes Sorensen <jes@trained-monkey.org>
10230L:	linux-hippi@sunsite.dk
10231S:	Maintained
10232F:	drivers/net/hippi/
10233F:	include/linux/hippidevice.h
10234F:	include/uapi/linux/if_hippi.h
10235F:	net/802/hippi.c
10236
10237HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10238M:	Kurt Kanzenbach <kurt@linutronix.de>
10239L:	netdev@vger.kernel.org
10240S:	Maintained
10241F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10242F:	drivers/net/dsa/hirschmann/*
10243F:	include/linux/platform_data/hirschmann-hellcreek.h
10244F:	net/dsa/tag_hellcreek.c
10245
10246HISILICON DMA DRIVER
10247M:	Zhou Wang <wangzhou1@hisilicon.com>
10248M:	Jie Hai <haijie1@huawei.com>
10249L:	dmaengine@vger.kernel.org
10250S:	Maintained
10251F:	drivers/dma/hisi_dma.c
10252
10253HISILICON GPIO DRIVER
10254M:	Jay Fang <f.fangjian@huawei.com>
10255L:	linux-gpio@vger.kernel.org
10256S:	Maintained
10257F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10258F:	drivers/gpio/gpio-hisi.c
10259
10260HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10261M:	Zhiqi Song <songzhiqi1@huawei.com>
10262M:	Longfang Liu <liulongfang@huawei.com>
10263L:	linux-crypto@vger.kernel.org
10264S:	Maintained
10265F:	Documentation/ABI/testing/debugfs-hisi-hpre
10266F:	drivers/crypto/hisilicon/hpre/hpre.h
10267F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10268F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10269
10270HISILICON HNS3 PMU DRIVER
10271M:	Jijie Shao <shaojijie@huawei.com>
10272S:	Supported
10273F:	Documentation/admin-guide/perf/hns3-pmu.rst
10274F:	drivers/perf/hisilicon/hns3_pmu.c
10275
10276HISILICON I2C CONTROLLER DRIVER
10277M:	Yicong Yang <yangyicong@hisilicon.com>
10278L:	linux-i2c@vger.kernel.org
10279S:	Maintained
10280W:	https://www.hisilicon.com
10281F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10282F:	drivers/i2c/busses/i2c-hisi.c
10283
10284HISILICON KUNPENG SOC HCCS DRIVER
10285M:	Huisong Li <lihuisong@huawei.com>
10286S:	Maintained
10287F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10288F:	drivers/soc/hisilicon/kunpeng_hccs.c
10289F:	drivers/soc/hisilicon/kunpeng_hccs.h
10290
10291HISILICON LPC BUS DRIVER
10292M:	Jay Fang <f.fangjian@huawei.com>
10293S:	Maintained
10294W:	http://www.hisilicon.com
10295F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10296F:	drivers/bus/hisi_lpc.c
10297
10298HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10299M:	Jian Shen <shenjian15@huawei.com>
10300M:	Salil Mehta <salil.mehta@huawei.com>
10301M:	Jijie Shao <shaojijie@huawei.com>
10302L:	netdev@vger.kernel.org
10303S:	Maintained
10304W:	http://www.hisilicon.com
10305F:	drivers/net/ethernet/hisilicon/hns3/
10306
10307HISILICON NETWORK HIBMCGE DRIVER
10308M:	Jijie Shao <shaojijie@huawei.com>
10309L:	netdev@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/ethernet/hisilicon/hibmcge/
10312
10313HISILICON NETWORK SUBSYSTEM DRIVER
10314M:	Jian Shen <shenjian15@huawei.com>
10315M:	Salil Mehta <salil.mehta@huawei.com>
10316L:	netdev@vger.kernel.org
10317S:	Maintained
10318W:	http://www.hisilicon.com
10319F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10320F:	drivers/net/ethernet/hisilicon/
10321
10322HISILICON PMU DRIVER
10323M:	Yicong Yang <yangyicong@hisilicon.com>
10324M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10325S:	Supported
10326W:	http://www.hisilicon.com
10327F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10328F:	Documentation/admin-guide/perf/hisi-pmu.rst
10329F:	drivers/perf/hisilicon
10330
10331HISILICON PTT DRIVER
10332M:	Yicong Yang <yangyicong@hisilicon.com>
10333M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10334L:	linux-kernel@vger.kernel.org
10335S:	Maintained
10336F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10337F:	Documentation/trace/hisi-ptt.rst
10338F:	drivers/hwtracing/ptt/
10339F:	tools/perf/arch/arm64/util/hisi-ptt.c
10340F:	tools/perf/util/hisi-ptt*
10341F:	tools/perf/util/hisi-ptt-decoder/*
10342
10343HISILICON QM DRIVER
10344M:	Weili Qian <qianweili@huawei.com>
10345M:	Zhou Wang <wangzhou1@hisilicon.com>
10346L:	linux-crypto@vger.kernel.org
10347S:	Maintained
10348F:	drivers/crypto/hisilicon/Kconfig
10349F:	drivers/crypto/hisilicon/Makefile
10350F:	drivers/crypto/hisilicon/qm.c
10351F:	drivers/crypto/hisilicon/sgl.c
10352F:	include/linux/hisi_acc_qm.h
10353
10354HISILICON ROCE DRIVER
10355M:	Chengchang Tang <tangchengchang@huawei.com>
10356M:	Junxian Huang <huangjunxian6@hisilicon.com>
10357L:	linux-rdma@vger.kernel.org
10358S:	Maintained
10359F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10360F:	drivers/infiniband/hw/hns/
10361
10362HISILICON SAS Controller
10363M:	Yihang Li <liyihang9@huawei.com>
10364S:	Supported
10365W:	http://www.hisilicon.com
10366F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10367F:	drivers/scsi/hisi_sas/
10368
10369HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10370M:	Longfang Liu <liulongfang@huawei.com>
10371L:	linux-crypto@vger.kernel.org
10372S:	Maintained
10373F:	Documentation/ABI/testing/debugfs-hisi-sec
10374F:	drivers/crypto/hisilicon/sec2/sec.h
10375F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10376F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10377F:	drivers/crypto/hisilicon/sec2/sec_main.c
10378
10379HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10380M:	Jay Fang <f.fangjian@huawei.com>
10381L:	linux-spi@vger.kernel.org
10382S:	Maintained
10383W:	http://www.hisilicon.com
10384F:	drivers/spi/spi-hisi-kunpeng.c
10385
10386HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10387M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10388L:	linux-kernel@vger.kernel.org
10389S:	Maintained
10390F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10391F:	drivers/spmi/hisi-spmi-controller.c
10392
10393HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10394M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10395L:	linux-kernel@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10398F:	drivers/mfd/hi6421-spmi-pmic.c
10399
10400HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10401M:	Weili Qian <qianweili@huawei.com>
10402S:	Maintained
10403F:	drivers/crypto/hisilicon/trng/trng.c
10404
10405HISILICON V3XX SPI NOR FLASH Controller Driver
10406M:	Jay Fang <f.fangjian@huawei.com>
10407S:	Maintained
10408W:	http://www.hisilicon.com
10409F:	drivers/spi/spi-hisi-sfc-v3xx.c
10410
10411HISILICON ZIP Controller DRIVER
10412M:	Yang Shen <shenyang39@huawei.com>
10413M:	Zhou Wang <wangzhou1@hisilicon.com>
10414L:	linux-crypto@vger.kernel.org
10415S:	Maintained
10416F:	Documentation/ABI/testing/debugfs-hisi-zip
10417F:	drivers/crypto/hisilicon/zip/
10418
10419HMM - Heterogeneous Memory Management
10420M:	Jérôme Glisse <jglisse@redhat.com>
10421L:	linux-mm@kvack.org
10422S:	Maintained
10423F:	Documentation/mm/hmm.rst
10424F:	include/linux/hmm*
10425F:	lib/test_hmm*
10426F:	mm/hmm*
10427F:	tools/testing/selftests/mm/*hmm*
10428
10429HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10430M:	Petre Rodan <petre.rodan@subdimension.ro>
10431L:	linux-iio@vger.kernel.org
10432S:	Maintained
10433F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10434F:	drivers/iio/pressure/hsc030pa*
10435
10436HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10437M:	Andreas Klinger <ak@it-klinger.de>
10438M:	Petre Rodan <petre.rodan@subdimension.ro>
10439L:	linux-iio@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10442F:	drivers/iio/pressure/mprls0025pa*
10443
10444HP BIOSCFG DRIVER
10445M:	Jorge Lopez <jorge.lopez2@hp.com>
10446L:	platform-driver-x86@vger.kernel.org
10447S:	Maintained
10448F:	drivers/platform/x86/hp/hp-bioscfg/
10449
10450HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10451L:	platform-driver-x86@vger.kernel.org
10452S:	Orphan
10453F:	drivers/platform/x86/hp/tc1100-wmi.c
10454
10455HP WMI HARDWARE MONITOR DRIVER
10456M:	James Seo <james@equiv.tech>
10457L:	linux-hwmon@vger.kernel.org
10458S:	Maintained
10459F:	Documentation/hwmon/hp-wmi-sensors.rst
10460F:	drivers/hwmon/hp-wmi-sensors.c
10461
10462HPET:	High Precision Event Timers driver
10463M:	Clemens Ladisch <clemens@ladisch.de>
10464S:	Maintained
10465F:	Documentation/timers/hpet.rst
10466F:	drivers/char/hpet.c
10467F:	include/linux/hpet.h
10468F:	include/uapi/linux/hpet.h
10469
10470HPET:	x86
10471S:	Orphan
10472F:	arch/x86/include/asm/hpet.h
10473F:	arch/x86/kernel/hpet.c
10474
10475HPFS FILESYSTEM
10476M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10477S:	Maintained
10478W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10479F:	fs/hpfs/
10480
10481HS3001 Hardware Temperature and Humidity Sensor
10482M:	Andre Werner <andre.werner@systec-electronic.com>
10483L:	linux-hwmon@vger.kernel.org
10484S:	Maintained
10485F:	drivers/hwmon/hs3001.c
10486
10487HSI SUBSYSTEM
10488M:	Sebastian Reichel <sre@kernel.org>
10489S:	Maintained
10490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10491F:	Documentation/ABI/testing/sysfs-bus-hsi
10492F:	Documentation/driver-api/hsi.rst
10493F:	drivers/hsi/
10494F:	include/linux/hsi/
10495F:	include/uapi/linux/hsi/
10496
10497HSO 3G MODEM DRIVER
10498L:	linux-usb@vger.kernel.org
10499S:	Orphan
10500F:	drivers/net/usb/hso.c
10501
10502HSR NETWORK PROTOCOL
10503L:	netdev@vger.kernel.org
10504S:	Orphan
10505F:	net/hsr/
10506
10507HT16K33 LED CONTROLLER DRIVER
10508M:	Robin van der Gracht <robin@protonic.nl>
10509S:	Maintained
10510F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10511F:	drivers/auxdisplay/ht16k33.c
10512
10513HTCPEN TOUCHSCREEN DRIVER
10514M:	Pau Oliva Fora <pof@eslack.org>
10515L:	linux-input@vger.kernel.org
10516S:	Maintained
10517F:	drivers/input/touchscreen/htcpen.c
10518
10519HTE SUBSYSTEM
10520M:	Dipen Patel <dipenp@nvidia.com>
10521L:	timestamp@lists.linux.dev
10522S:	Maintained
10523Q:	https://patchwork.kernel.org/project/timestamp/list/
10524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10525F:	Documentation/devicetree/bindings/timestamp/
10526F:	Documentation/driver-api/hte/
10527F:	drivers/hte/
10528F:	include/linux/hte.h
10529
10530HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10531M:	Lorenzo Bianconi <lorenzo@kernel.org>
10532L:	linux-iio@vger.kernel.org
10533S:	Maintained
10534W:	http://www.st.com/
10535F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10536F:	drivers/iio/humidity/hts221*
10537
10538HUAWEI ETHERNET DRIVER
10539M:	Cai Huoqing <cai.huoqing@linux.dev>
10540L:	netdev@vger.kernel.org
10541S:	Maintained
10542F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10543F:	drivers/net/ethernet/huawei/hinic/
10544
10545HUGETLB SUBSYSTEM
10546M:	Muchun Song <muchun.song@linux.dev>
10547L:	linux-mm@kvack.org
10548S:	Maintained
10549F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10550F:	Documentation/admin-guide/mm/hugetlbpage.rst
10551F:	Documentation/mm/hugetlbfs_reserv.rst
10552F:	Documentation/mm/vmemmap_dedup.rst
10553F:	fs/hugetlbfs/
10554F:	include/linux/hugetlb.h
10555F:	include/trace/events/hugetlbfs.h
10556F:	mm/hugetlb.c
10557F:	mm/hugetlb_vmemmap.c
10558F:	mm/hugetlb_vmemmap.h
10559F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10560
10561HVA ST MEDIA DRIVER
10562M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10563L:	linux-media@vger.kernel.org
10564S:	Supported
10565W:	https://linuxtv.org
10566T:	git git://linuxtv.org/media.git
10567F:	drivers/media/platform/st/sti/hva
10568
10569HWPOISON MEMORY FAILURE HANDLING
10570M:	Miaohe Lin <linmiaohe@huawei.com>
10571R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10572L:	linux-mm@kvack.org
10573S:	Maintained
10574F:	mm/hwpoison-inject.c
10575F:	mm/memory-failure.c
10576
10577HYCON HY46XX TOUCHSCREEN SUPPORT
10578M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10579L:	linux-input@vger.kernel.org
10580S:	Maintained
10581F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10582F:	drivers/input/touchscreen/hycon-hy46xx.c
10583
10584HYGON PROCESSOR SUPPORT
10585M:	Pu Wen <puwen@hygon.cn>
10586L:	linux-kernel@vger.kernel.org
10587S:	Maintained
10588F:	arch/x86/kernel/cpu/hygon.c
10589
10590HYNIX HI556 SENSOR DRIVER
10591M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10592L:	linux-media@vger.kernel.org
10593S:	Maintained
10594T:	git git://linuxtv.org/media.git
10595F:	drivers/media/i2c/hi556.c
10596
10597HYNIX HI846 SENSOR DRIVER
10598M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10599L:	linux-media@vger.kernel.org
10600S:	Maintained
10601F:	drivers/media/i2c/hi846.c
10602
10603HYNIX HI847 SENSOR DRIVER
10604M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10605L:	linux-media@vger.kernel.org
10606S:	Maintained
10607F:	drivers/media/i2c/hi847.c
10608
10609Hyper-V/Azure CORE AND DRIVERS
10610M:	"K. Y. Srinivasan" <kys@microsoft.com>
10611M:	Haiyang Zhang <haiyangz@microsoft.com>
10612M:	Wei Liu <wei.liu@kernel.org>
10613M:	Dexuan Cui <decui@microsoft.com>
10614L:	linux-hyperv@vger.kernel.org
10615S:	Supported
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10617F:	Documentation/ABI/stable/sysfs-bus-vmbus
10618F:	Documentation/ABI/testing/debugfs-hyperv
10619F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10620F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10621F:	Documentation/virt/hyperv
10622F:	arch/arm64/hyperv
10623F:	arch/arm64/include/asm/hyperv-tlfs.h
10624F:	arch/arm64/include/asm/mshyperv.h
10625F:	arch/x86/hyperv
10626F:	arch/x86/include/asm/hyperv-tlfs.h
10627F:	arch/x86/include/asm/mshyperv.h
10628F:	arch/x86/include/asm/trace/hyperv.h
10629F:	arch/x86/kernel/cpu/mshyperv.c
10630F:	drivers/clocksource/hyperv_timer.c
10631F:	drivers/hid/hid-hyperv.c
10632F:	drivers/hv/
10633F:	drivers/input/serio/hyperv-keyboard.c
10634F:	drivers/iommu/hyperv-iommu.c
10635F:	drivers/net/ethernet/microsoft/
10636F:	drivers/net/hyperv/
10637F:	drivers/pci/controller/pci-hyperv-intf.c
10638F:	drivers/pci/controller/pci-hyperv.c
10639F:	drivers/scsi/storvsc_drv.c
10640F:	drivers/uio/uio_hv_generic.c
10641F:	drivers/video/fbdev/hyperv_fb.c
10642F:	include/asm-generic/hyperv-tlfs.h
10643F:	include/asm-generic/mshyperv.h
10644F:	include/clocksource/hyperv_timer.h
10645F:	include/linux/hyperv.h
10646F:	include/net/mana
10647F:	include/uapi/linux/hyperv.h
10648F:	net/vmw_vsock/hyperv_transport.c
10649F:	tools/hv/
10650
10651HYPERBUS SUPPORT
10652M:	Vignesh Raghavendra <vigneshr@ti.com>
10653R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10654L:	linux-mtd@lists.infradead.org
10655S:	Supported
10656Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10657C:	irc://irc.oftc.net/mtd
10658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10659F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10660F:	drivers/mtd/hyperbus/
10661F:	include/linux/mtd/hyperbus.h
10662
10663HYPERVISOR VIRTUAL CONSOLE DRIVER
10664L:	linuxppc-dev@lists.ozlabs.org
10665S:	Odd Fixes
10666F:	drivers/tty/hvc/
10667
10668I2C ACPI SUPPORT
10669M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10670L:	linux-i2c@vger.kernel.org
10671L:	linux-acpi@vger.kernel.org
10672S:	Maintained
10673F:	drivers/i2c/i2c-core-acpi.c
10674
10675I2C ADDRESS TRANSLATOR (ATR)
10676M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10677R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10678L:	linux-i2c@vger.kernel.org
10679S:	Maintained
10680F:	drivers/i2c/i2c-atr.c
10681F:	include/linux/i2c-atr.h
10682
10683I2C CONTROLLER DRIVER FOR NVIDIA GPU
10684M:	Ajay Gupta <ajayg@nvidia.com>
10685L:	linux-i2c@vger.kernel.org
10686S:	Maintained
10687F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10688F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10689
10690I2C MUXES
10691M:	Peter Rosin <peda@axentia.se>
10692L:	linux-i2c@vger.kernel.org
10693S:	Maintained
10694F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10695F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10696F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10697F:	Documentation/i2c/i2c-topology.rst
10698F:	Documentation/i2c/muxes/
10699F:	drivers/i2c/i2c-mux.c
10700F:	drivers/i2c/muxes/
10701F:	include/linux/i2c-mux.h
10702
10703I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10704M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10705L:	linux-i2c@vger.kernel.org
10706S:	Maintained
10707F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10708F:	drivers/i2c/busses/i2c-mv64xxx.c
10709
10710I2C OVER PARALLEL PORT
10711M:	Jean Delvare <jdelvare@suse.com>
10712L:	linux-i2c@vger.kernel.org
10713S:	Maintained
10714F:	Documentation/i2c/busses/i2c-parport.rst
10715F:	drivers/i2c/busses/i2c-parport.c
10716
10717I2C SUBSYSTEM
10718M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10719L:	linux-i2c@vger.kernel.org
10720S:	Maintained
10721W:	https://i2c.wiki.kernel.org/
10722Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10724F:	Documentation/i2c/
10725F:	drivers/i2c/*
10726F:	include/dt-bindings/i2c/i2c.h
10727F:	include/linux/i2c-dev.h
10728F:	include/linux/i2c-smbus.h
10729F:	include/linux/i2c.h
10730F:	include/uapi/linux/i2c-*.h
10731F:	include/uapi/linux/i2c.h
10732
10733I2C SUBSYSTEM HOST DRIVERS
10734M:	Andi Shyti <andi.shyti@kernel.org>
10735L:	linux-i2c@vger.kernel.org
10736S:	Maintained
10737W:	https://i2c.wiki.kernel.org/
10738Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10740F:	Documentation/devicetree/bindings/i2c/
10741F:	drivers/i2c/algos/
10742F:	drivers/i2c/busses/
10743F:	include/dt-bindings/i2c/
10744
10745I2C-TAOS-EVM DRIVER
10746M:	Jean Delvare <jdelvare@suse.com>
10747L:	linux-i2c@vger.kernel.org
10748S:	Maintained
10749F:	Documentation/i2c/busses/i2c-taos-evm.rst
10750F:	drivers/i2c/busses/i2c-taos-evm.c
10751
10752I2C-TINY-USB DRIVER
10753M:	Till Harbaum <till@harbaum.org>
10754L:	linux-i2c@vger.kernel.org
10755S:	Maintained
10756W:	http://www.harbaum.org/till/i2c_tiny_usb
10757F:	drivers/i2c/busses/i2c-tiny-usb.c
10758
10759I2C/SMBUS CONTROLLER DRIVERS FOR PC
10760M:	Jean Delvare <jdelvare@suse.com>
10761L:	linux-i2c@vger.kernel.org
10762S:	Maintained
10763F:	Documentation/i2c/busses/i2c-ali1535.rst
10764F:	Documentation/i2c/busses/i2c-ali1563.rst
10765F:	Documentation/i2c/busses/i2c-ali15x3.rst
10766F:	Documentation/i2c/busses/i2c-amd756.rst
10767F:	Documentation/i2c/busses/i2c-amd8111.rst
10768F:	Documentation/i2c/busses/i2c-i801.rst
10769F:	Documentation/i2c/busses/i2c-nforce2.rst
10770F:	Documentation/i2c/busses/i2c-piix4.rst
10771F:	Documentation/i2c/busses/i2c-sis5595.rst
10772F:	Documentation/i2c/busses/i2c-sis630.rst
10773F:	Documentation/i2c/busses/i2c-sis96x.rst
10774F:	Documentation/i2c/busses/i2c-via.rst
10775F:	Documentation/i2c/busses/i2c-viapro.rst
10776F:	drivers/i2c/busses/i2c-ali1535.c
10777F:	drivers/i2c/busses/i2c-ali1563.c
10778F:	drivers/i2c/busses/i2c-ali15x3.c
10779F:	drivers/i2c/busses/i2c-amd756.c
10780F:	drivers/i2c/busses/i2c-amd8111.c
10781F:	drivers/i2c/busses/i2c-i801.c
10782F:	drivers/i2c/busses/i2c-isch.c
10783F:	drivers/i2c/busses/i2c-nforce2.c
10784F:	drivers/i2c/busses/i2c-piix4.*
10785F:	drivers/i2c/busses/i2c-sis5595.c
10786F:	drivers/i2c/busses/i2c-sis630.c
10787F:	drivers/i2c/busses/i2c-sis96x.c
10788F:	drivers/i2c/busses/i2c-via.c
10789F:	drivers/i2c/busses/i2c-viapro.c
10790
10791I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10792M:	Hans de Goede <hdegoede@redhat.com>
10793L:	linux-i2c@vger.kernel.org
10794S:	Maintained
10795F:	drivers/i2c/busses/i2c-cht-wc.c
10796
10797I2C/SMBUS ISMT DRIVER
10798M:	Seth Heasley <seth.heasley@intel.com>
10799M:	Neil Horman <nhorman@tuxdriver.com>
10800L:	linux-i2c@vger.kernel.org
10801F:	Documentation/i2c/busses/i2c-ismt.rst
10802F:	drivers/i2c/busses/i2c-ismt.c
10803
10804I2C/SMBUS ZHAOXIN DRIVER
10805M:	Hans Hu <hanshu@zhaoxin.com>
10806L:	linux-i2c@vger.kernel.org
10807S:	Maintained
10808W:	https://www.zhaoxin.com
10809F:	drivers/i2c/busses/i2c-viai2c-common.c
10810F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10811
10812I2C/SMBUS STUB DRIVER
10813M:	Jean Delvare <jdelvare@suse.com>
10814L:	linux-i2c@vger.kernel.org
10815S:	Maintained
10816F:	drivers/i2c/i2c-stub.c
10817
10818I3C DRIVER FOR ASPEED AST2600
10819M:	Jeremy Kerr <jk@codeconstruct.com.au>
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10822F:	drivers/i3c/master/ast2600-i3c-master.c
10823
10824I3C DRIVER FOR CADENCE I3C MASTER IP
10825M:	Przemysław Gaj <pgaj@cadence.com>
10826S:	Maintained
10827F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10828F:	drivers/i3c/master/i3c-master-cdns.c
10829
10830I3C DRIVER FOR SYNOPSYS DESIGNWARE
10831S:	Orphan
10832F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10833F:	drivers/i3c/master/dw*
10834
10835I3C SUBSYSTEM
10836M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10837L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10838S:	Maintained
10839C:	irc://chat.freenode.net/linux-i3c
10840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10841F:	Documentation/ABI/testing/sysfs-bus-i3c
10842F:	Documentation/devicetree/bindings/i3c/
10843F:	Documentation/driver-api/i3c
10844F:	drivers/i3c/
10845F:	include/dt-bindings/i3c/
10846F:	include/linux/i3c/
10847
10848IBM Operation Panel Input Driver
10849M:	Eddie James <eajames@linux.ibm.com>
10850L:	linux-input@vger.kernel.org
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10853F:	drivers/input/misc/ibm-panel.c
10854
10855IBM Power 842 compression accelerator
10856M:	Haren Myneni <haren@us.ibm.com>
10857S:	Supported
10858F:	crypto/842.c
10859F:	drivers/crypto/nx/Kconfig
10860F:	drivers/crypto/nx/Makefile
10861F:	drivers/crypto/nx/nx-842*
10862F:	include/linux/sw842.h
10863F:	lib/842/
10864
10865IBM Power in-Nest Crypto Acceleration
10866M:	Breno Leitão <leitao@debian.org>
10867M:	Nayna Jain <nayna@linux.ibm.com>
10868M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10869L:	linux-crypto@vger.kernel.org
10870S:	Supported
10871F:	drivers/crypto/nx/Kconfig
10872F:	drivers/crypto/nx/Makefile
10873F:	drivers/crypto/nx/nx-aes*
10874F:	drivers/crypto/nx/nx-sha*
10875F:	drivers/crypto/nx/nx.*
10876F:	drivers/crypto/nx/nx_csbcpb.h
10877F:	drivers/crypto/nx/nx_debugfs.c
10878
10879IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10880M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10881L:	linux-pci@vger.kernel.org
10882L:	linuxppc-dev@lists.ozlabs.org
10883S:	Supported
10884F:	drivers/pci/hotplug/rpadlpar*
10885
10886IBM Power Linux RAID adapter
10887M:	Brian King <brking@us.ibm.com>
10888S:	Supported
10889F:	drivers/scsi/ipr.*
10890
10891IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10892M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10893L:	linux-pci@vger.kernel.org
10894L:	linuxppc-dev@lists.ozlabs.org
10895S:	Supported
10896F:	drivers/pci/hotplug/rpaphp*
10897
10898IBM Power SRIOV Virtual NIC Device Driver
10899M:	Haren Myneni <haren@linux.ibm.com>
10900M:	Rick Lindsley <ricklind@linux.ibm.com>
10901R:	Nick Child <nnac123@linux.ibm.com>
10902R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10903L:	netdev@vger.kernel.org
10904S:	Supported
10905F:	drivers/net/ethernet/ibm/ibmvnic.*
10906
10907IBM Power VFIO Support
10908M:	Timothy Pearson <tpearson@raptorengineering.com>
10909S:	Supported
10910F:	drivers/vfio/vfio_iommu_spapr_tce.c
10911
10912IBM Power Virtual Ethernet Device Driver
10913M:	Nick Child <nnac123@linux.ibm.com>
10914L:	netdev@vger.kernel.org
10915S:	Supported
10916F:	drivers/net/ethernet/ibm/ibmveth.*
10917
10918IBM Power Virtual FC Device Drivers
10919M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10920L:	linux-scsi@vger.kernel.org
10921S:	Supported
10922F:	drivers/scsi/ibmvscsi/ibmvfc*
10923
10924IBM Power Virtual Management Channel Driver
10925M:	Brad Warrum <bwarrum@linux.ibm.com>
10926M:	Ritu Agarwal <rituagar@linux.ibm.com>
10927S:	Supported
10928F:	drivers/misc/ibmvmc.*
10929
10930IBM Power Virtual SCSI Device Drivers
10931M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10932L:	linux-scsi@vger.kernel.org
10933S:	Supported
10934F:	drivers/scsi/ibmvscsi/ibmvscsi*
10935F:	include/scsi/viosrp.h
10936
10937IBM Power Virtual SCSI Device Target Driver
10938M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10939L:	linux-scsi@vger.kernel.org
10940L:	target-devel@vger.kernel.org
10941S:	Supported
10942F:	drivers/scsi/ibmvscsi_tgt/
10943
10944IBM Power VMX Cryptographic instructions
10945M:	Breno Leitão <leitao@debian.org>
10946M:	Nayna Jain <nayna@linux.ibm.com>
10947M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10948L:	linux-crypto@vger.kernel.org
10949S:	Supported
10950F:	arch/powerpc/crypto/Kconfig
10951F:	arch/powerpc/crypto/Makefile
10952F:	arch/powerpc/crypto/aes.c
10953F:	arch/powerpc/crypto/aes_cbc.c
10954F:	arch/powerpc/crypto/aes_ctr.c
10955F:	arch/powerpc/crypto/aes_xts.c
10956F:	arch/powerpc/crypto/aesp8-ppc.*
10957F:	arch/powerpc/crypto/ghash.c
10958F:	arch/powerpc/crypto/ghashp8-ppc.pl
10959F:	arch/powerpc/crypto/ppc-xlate.pl
10960F:	arch/powerpc/crypto/vmx.c
10961
10962IBM ServeRAID RAID DRIVER
10963S:	Orphan
10964F:	drivers/scsi/ips.*
10965
10966ICH LPC AND GPIO DRIVER
10967M:	Peter Tyser <ptyser@xes-inc.com>
10968S:	Maintained
10969F:	drivers/gpio/gpio-ich.c
10970F:	drivers/mfd/lpc_ich.c
10971
10972ICY I2C DRIVER
10973M:	Max Staudt <max@enpas.org>
10974L:	linux-i2c@vger.kernel.org
10975S:	Maintained
10976F:	drivers/i2c/busses/i2c-icy.c
10977
10978IDEAPAD LAPTOP EXTRAS DRIVER
10979M:	Ike Panhc <ike.pan@canonical.com>
10980L:	platform-driver-x86@vger.kernel.org
10981S:	Maintained
10982W:	http://launchpad.net/ideapad-laptop
10983F:	drivers/platform/x86/ideapad-laptop.c
10984
10985IDEAPAD LAPTOP SLIDEBAR DRIVER
10986M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10987L:	linux-input@vger.kernel.org
10988S:	Maintained
10989W:	https://github.com/o2genum/ideapad-slidebar
10990F:	drivers/input/misc/ideapad_slidebar.c
10991
10992IDT VersaClock 5 CLOCK DRIVER
10993M:	Luca Ceresoli <luca@lucaceresoli.net>
10994S:	Maintained
10995F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10996F:	drivers/clk/clk-versaclock5.c
10997
10998IEEE 802.15.4 SUBSYSTEM
10999M:	Alexander Aring <alex.aring@gmail.com>
11000M:	Stefan Schmidt <stefan@datenfreihafen.org>
11001M:	Miquel Raynal <miquel.raynal@bootlin.com>
11002L:	linux-wpan@vger.kernel.org
11003S:	Maintained
11004W:	https://linux-wpan.org/
11005Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11008F:	Documentation/networking/ieee802154.rst
11009F:	drivers/net/ieee802154/
11010F:	include/linux/ieee802154.h
11011F:	include/linux/nl802154.h
11012F:	include/net/af_ieee802154.h
11013F:	include/net/cfg802154.h
11014F:	include/net/ieee802154_netdev.h
11015F:	include/net/mac802154.h
11016F:	include/net/nl802154.h
11017F:	net/ieee802154/
11018F:	net/mac802154/
11019
11020Intel VIRTIO DATA PATH ACCELERATOR
11021M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11022L:	virtualization@lists.linux.dev
11023S:	Supported
11024F:	drivers/vdpa/ifcvf/
11025
11026IFE PROTOCOL
11027M:	Yotam Gigi <yotam.gi@gmail.com>
11028M:	Jamal Hadi Salim <jhs@mojatatu.com>
11029F:	include/net/ife.h
11030F:	include/uapi/linux/ife.h
11031F:	net/ife
11032
11033IGORPLUG-USB IR RECEIVER
11034M:	Sean Young <sean@mess.org>
11035L:	linux-media@vger.kernel.org
11036S:	Maintained
11037F:	drivers/media/rc/igorplugusb.c
11038
11039IGUANAWORKS USB IR TRANSCEIVER
11040M:	Sean Young <sean@mess.org>
11041L:	linux-media@vger.kernel.org
11042S:	Maintained
11043F:	drivers/media/rc/iguanair.c
11044
11045IIO BACKEND FRAMEWORK
11046M:	Nuno Sa <nuno.sa@analog.com>
11047R:	Olivier Moysan <olivier.moysan@foss.st.com>
11048L:	linux-iio@vger.kernel.org
11049S:	Maintained
11050F:	Documentation/ABI/testing/debugfs-iio-backend
11051F:	drivers/iio/industrialio-backend.c
11052F:	include/linux/iio/backend.h
11053
11054IIO DIGITAL POTENTIOMETER DAC
11055M:	Peter Rosin <peda@axentia.se>
11056L:	linux-iio@vger.kernel.org
11057S:	Maintained
11058F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11059F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11060F:	drivers/iio/dac/dpot-dac.c
11061
11062IIO ENVELOPE DETECTOR
11063M:	Peter Rosin <peda@axentia.se>
11064L:	linux-iio@vger.kernel.org
11065S:	Maintained
11066F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11067F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11068F:	drivers/iio/adc/envelope-detector.c
11069
11070IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11071M:	Matti Vaittinen <mazziesaccount@gmail.com>
11072L:	linux-iio@vger.kernel.org
11073S:	Maintained
11074F:	drivers/iio/industrialio-gts-helper.c
11075F:	include/linux/iio/iio-gts-helper.h
11076F:	drivers/iio/test/iio-test-gts.c
11077
11078IIO MULTIPLEXER
11079M:	Peter Rosin <peda@axentia.se>
11080L:	linux-iio@vger.kernel.org
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11083F:	drivers/iio/multiplexer/iio-mux.c
11084
11085IIO SCMI BASED DRIVER
11086M:	Jyoti Bhayana <jbhayana@google.com>
11087L:	linux-iio@vger.kernel.org
11088S:	Maintained
11089F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11090
11091IIO SUBSYSTEM AND DRIVERS
11092M:	Jonathan Cameron <jic23@kernel.org>
11093R:	Lars-Peter Clausen <lars@metafoo.de>
11094L:	linux-iio@vger.kernel.org
11095S:	Maintained
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11097F:	Documentation/ABI/testing/configfs-iio*
11098F:	Documentation/ABI/testing/sysfs-bus-iio*
11099F:	Documentation/devicetree/bindings/iio/
11100F:	Documentation/iio/
11101F:	drivers/iio/
11102F:	drivers/staging/iio/
11103F:	include/dt-bindings/iio/
11104F:	include/linux/iio/
11105F:	tools/iio/
11106
11107IIO UNIT CONVERTER
11108M:	Peter Rosin <peda@axentia.se>
11109L:	linux-iio@vger.kernel.org
11110S:	Maintained
11111F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11112F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11113F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11114F:	drivers/iio/afe/iio-rescale.c
11115
11116IKANOS/ADI EAGLE ADSL USB DRIVER
11117M:	Matthieu Castet <castet.matthieu@free.fr>
11118M:	Stanislaw Gruszka <stf_xl@wp.pl>
11119S:	Maintained
11120F:	drivers/usb/atm/ueagle-atm.c
11121
11122IMAGIS TOUCHSCREEN DRIVER
11123M:	Markuss Broks <markuss.broks@gmail.com>
11124S:	Maintained
11125F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11126F:	drivers/input/touchscreen/imagis.c
11127
11128IMGTEC ASCII LCD DRIVER
11129M:	Paul Burton <paulburton@kernel.org>
11130S:	Maintained
11131F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11132F:	drivers/auxdisplay/img-ascii-lcd.c
11133
11134IMGTEC JPEG ENCODER DRIVER
11135M:	Devarsh Thakkar <devarsht@ti.com>
11136L:	linux-media@vger.kernel.org
11137S:	Supported
11138F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11139F:	drivers/media/platform/imagination/e5010*
11140
11141IMGTEC IR DECODER DRIVER
11142S:	Orphan
11143F:	drivers/media/rc/img-ir/
11144
11145IMGTEC POWERVR DRM DRIVER
11146M:	Frank Binns <frank.binns@imgtec.com>
11147M:	Matt Coster <matt.coster@imgtec.com>
11148S:	Supported
11149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11150F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11151F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11152F:	Documentation/gpu/imagination/
11153F:	drivers/gpu/drm/ci/xfails/powervr*
11154F:	drivers/gpu/drm/imagination/
11155F:	include/uapi/drm/pvr_drm.h
11156
11157IMON SOUNDGRAPH USB IR RECEIVER
11158M:	Sean Young <sean@mess.org>
11159L:	linux-media@vger.kernel.org
11160S:	Maintained
11161F:	drivers/media/rc/imon.c
11162F:	drivers/media/rc/imon_raw.c
11163
11164IMS TWINTURBO FRAMEBUFFER DRIVER
11165L:	linux-fbdev@vger.kernel.org
11166S:	Orphan
11167F:	drivers/video/fbdev/imsttfb.c
11168
11169INDEX OF FURTHER KERNEL DOCUMENTATION
11170M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11171S:	Maintained
11172F:	Documentation/process/kernel-docs.rst
11173
11174INDUSTRY PACK SUBSYSTEM (IPACK)
11175M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11176M:	Jens Taprogge <jens.taprogge@taprogge.org>
11177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11178L:	industrypack-devel@lists.sourceforge.net
11179S:	Maintained
11180W:	http://industrypack.sourceforge.net
11181F:	drivers/ipack/
11182
11183INFINEON DPS310 Driver
11184M:	Eddie James <eajames@linux.ibm.com>
11185L:	linux-iio@vger.kernel.org
11186S:	Maintained
11187F:	drivers/iio/pressure/dps310.c
11188
11189INFINEON PEB2466 ASoC CODEC
11190M:	Herve Codina <herve.codina@bootlin.com>
11191L:	linux-sound@vger.kernel.org
11192S:	Maintained
11193F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11194F:	sound/soc/codecs/peb2466.c
11195
11196INFINIBAND SUBSYSTEM
11197M:	Jason Gunthorpe <jgg@nvidia.com>
11198M:	Leon Romanovsky <leonro@nvidia.com>
11199L:	linux-rdma@vger.kernel.org
11200S:	Supported
11201W:	https://github.com/linux-rdma/rdma-core
11202Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11204F:	Documentation/devicetree/bindings/infiniband/
11205F:	Documentation/infiniband/
11206F:	drivers/infiniband/
11207F:	include/rdma/
11208F:	include/trace/events/ib_mad.h
11209F:	include/trace/events/ib_umad.h
11210F:	include/trace/misc/rdma.h
11211F:	include/uapi/linux/if_infiniband.h
11212F:	include/uapi/rdma/
11213F:	samples/bpf/ibumad_kern.c
11214F:	samples/bpf/ibumad_user.c
11215
11216INGENIC JZ4780 NAND DRIVER
11217M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11218L:	linux-mtd@lists.infradead.org
11219L:	linux-mips@vger.kernel.org
11220S:	Maintained
11221F:	drivers/mtd/nand/raw/ingenic/
11222
11223INGENIC JZ47xx SoCs
11224M:	Paul Cercueil <paul@crapouillou.net>
11225L:	linux-mips@vger.kernel.org
11226S:	Maintained
11227F:	arch/mips/boot/dts/ingenic/
11228F:	arch/mips/generic/board-ingenic.c
11229F:	arch/mips/include/asm/mach-ingenic/
11230F:	arch/mips/ingenic/Kconfig
11231F:	drivers/clk/ingenic/
11232F:	drivers/dma/dma-jz4780.c
11233F:	drivers/gpu/drm/ingenic/
11234F:	drivers/i2c/busses/i2c-jz4780.c
11235F:	drivers/iio/adc/ingenic-adc.c
11236F:	drivers/irqchip/irq-ingenic.c
11237F:	drivers/memory/jz4780-nemc.c
11238F:	drivers/mmc/host/jz4740_mmc.c
11239F:	drivers/mtd/nand/raw/ingenic/
11240F:	drivers/pinctrl/pinctrl-ingenic.c
11241F:	drivers/power/supply/ingenic-battery.c
11242F:	drivers/pwm/pwm-jz4740.c
11243F:	drivers/remoteproc/ingenic_rproc.c
11244F:	drivers/rtc/rtc-jz4740.c
11245F:	drivers/tty/serial/8250/8250_ingenic.c
11246F:	drivers/usb/musb/jz4740.c
11247F:	drivers/watchdog/jz4740_wdt.c
11248F:	include/dt-bindings/iio/adc/ingenic,adc.h
11249F:	include/linux/mfd/ingenic-tcu.h
11250F:	sound/soc/codecs/jz47*
11251F:	sound/soc/jz4740/
11252
11253INJOINIC IP5xxx POWER BANK IC DRIVER
11254M:	Samuel Holland <samuel@sholland.org>
11255S:	Maintained
11256F:	drivers/power/supply/ip5xxx_power.c
11257
11258INOTIFY
11259M:	Jan Kara <jack@suse.cz>
11260R:	Amir Goldstein <amir73il@gmail.com>
11261L:	linux-fsdevel@vger.kernel.org
11262S:	Maintained
11263F:	Documentation/filesystems/inotify.rst
11264F:	fs/notify/inotify/
11265F:	include/linux/inotify.h
11266F:	include/uapi/linux/inotify.h
11267
11268INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11269M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11270L:	linux-input@vger.kernel.org
11271S:	Maintained
11272Q:	http://patchwork.kernel.org/project/linux-input/list/
11273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11274F:	Documentation/devicetree/bindings/input/
11275F:	Documentation/devicetree/bindings/serio/
11276F:	Documentation/input/
11277F:	drivers/input/
11278F:	include/dt-bindings/input/
11279F:	include/linux/gameport.h
11280F:	include/linux/i8042.h
11281F:	include/linux/input.h
11282F:	include/linux/input/
11283F:	include/linux/libps2.h
11284F:	include/linux/serio.h
11285F:	include/uapi/linux/gameport.h
11286F:	include/uapi/linux/input-event-codes.h
11287F:	include/uapi/linux/input.h
11288F:	include/uapi/linux/serio.h
11289F:	include/uapi/linux/uinput.h
11290
11291INPUT MULTITOUCH (MT) PROTOCOL
11292M:	Henrik Rydberg <rydberg@bitmath.org>
11293L:	linux-input@vger.kernel.org
11294S:	Odd fixes
11295F:	Documentation/input/multi-touch-protocol.rst
11296F:	drivers/input/input-mt.c
11297K:	\b(ABS|SYN)_MT_
11298
11299INSIDE SECURE CRYPTO DRIVER
11300M:	Antoine Tenart <atenart@kernel.org>
11301L:	linux-crypto@vger.kernel.org
11302S:	Maintained
11303F:	drivers/crypto/inside-secure/
11304
11305INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11306M:	Mimi Zohar <zohar@linux.ibm.com>
11307M:	Roberto Sassu <roberto.sassu@huawei.com>
11308M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11309R:	Eric Snowberg <eric.snowberg@oracle.com>
11310L:	linux-integrity@vger.kernel.org
11311S:	Supported
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11313F:	security/integrity/
11314F:	security/integrity/ima/
11315
11316INTEGRITY POLICY ENFORCEMENT (IPE)
11317M:	Fan Wu <wufan@kernel.org>
11318L:	linux-security-module@vger.kernel.org
11319S:	Supported
11320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11321F:	Documentation/admin-guide/LSM/ipe.rst
11322F:	Documentation/security/ipe.rst
11323F:	scripts/ipe/
11324F:	security/ipe/
11325
11326INTEL 810/815 FRAMEBUFFER DRIVER
11327M:	Antonino Daplas <adaplas@gmail.com>
11328L:	linux-fbdev@vger.kernel.org
11329S:	Maintained
11330F:	drivers/video/fbdev/i810/
11331
11332INTEL 8254 COUNTER DRIVER
11333M:	William Breathitt Gray <wbg@kernel.org>
11334L:	linux-iio@vger.kernel.org
11335S:	Maintained
11336F:	drivers/counter/i8254.c
11337F:	include/linux/i8254.h
11338
11339INTEL 8255 GPIO DRIVER
11340M:	William Breathitt Gray <wbg@kernel.org>
11341L:	linux-gpio@vger.kernel.org
11342S:	Maintained
11343F:	drivers/gpio/gpio-i8255.c
11344F:	drivers/gpio/gpio-i8255.h
11345
11346INTEL ASoC DRIVERS
11347M:	Cezary Rojewski <cezary.rojewski@intel.com>
11348M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11349M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11350M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11351M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11352M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11353R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11354L:	linux-sound@vger.kernel.org
11355S:	Supported
11356F:	sound/soc/intel/
11357
11358INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11359M:	Hans de Goede <hdegoede@redhat.com>
11360L:	platform-driver-x86@vger.kernel.org
11361S:	Maintained
11362F:	drivers/platform/x86/intel/atomisp2/pm.c
11363
11364INTEL ATOMISP2 LED DRIVER
11365M:	Hans de Goede <hdegoede@redhat.com>
11366L:	platform-driver-x86@vger.kernel.org
11367S:	Maintained
11368F:	drivers/platform/x86/intel/atomisp2/led.c
11369
11370INTEL BIOS SAR INT1092 DRIVER
11371M:	Shravan Sudhakar <s.shravan@intel.com>
11372L:	platform-driver-x86@vger.kernel.org
11373S:	Maintained
11374F:	drivers/platform/x86/intel/int1092/
11375
11376INTEL BROXTON PMC DRIVER
11377M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11378M:	Zha Qipeng <qipeng.zha@intel.com>
11379S:	Maintained
11380F:	drivers/mfd/intel_pmc_bxt.c
11381F:	include/linux/mfd/intel_pmc_bxt.h
11382
11383INTEL C600 SERIES SAS CONTROLLER DRIVER
11384M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11385L:	linux-scsi@vger.kernel.org
11386S:	Supported
11387T:	git git://git.code.sf.net/p/intel-sas/isci
11388F:	drivers/scsi/isci/
11389
11390INTEL CPU family model numbers
11391M:	Tony Luck <tony.luck@intel.com>
11392M:	x86@kernel.org
11393L:	linux-kernel@vger.kernel.org
11394S:	Supported
11395F:	arch/x86/include/asm/intel-family.h
11396
11397INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11398M:	Jani Nikula <jani.nikula@linux.intel.com>
11399M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11400L:	intel-gfx@lists.freedesktop.org
11401L:	intel-xe@lists.freedesktop.org
11402S:	Supported
11403F:	drivers/gpu/drm/i915/display/
11404F:	drivers/gpu/drm/xe/display/
11405F:	drivers/gpu/drm/xe/compat-i915-headers
11406F:	include/drm/intel/
11407
11408INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11409M:	Jani Nikula <jani.nikula@linux.intel.com>
11410M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11411M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11412M:	Tvrtko Ursulin <tursulin@ursulin.net>
11413L:	intel-gfx@lists.freedesktop.org
11414S:	Supported
11415W:	https://drm.pages.freedesktop.org/intel-docs/
11416Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11417B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11418C:	irc://irc.oftc.net/intel-gfx
11419T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11420F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11421F:	Documentation/gpu/i915.rst
11422F:	drivers/gpu/drm/ci/xfails/i915*
11423F:	drivers/gpu/drm/i915/
11424F:	include/drm/intel/
11425F:	include/uapi/drm/i915_drm.h
11426
11427INTEL DRM XE DRIVER (Lunar Lake and newer)
11428M:	Lucas De Marchi <lucas.demarchi@intel.com>
11429M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11430M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11431L:	intel-xe@lists.freedesktop.org
11432S:	Supported
11433W:	https://drm.pages.freedesktop.org/intel-docs/
11434Q:	http://patchwork.freedesktop.org/project/intel-xe/
11435B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11436C:	irc://irc.oftc.net/xe
11437T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11438F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11439F:	Documentation/gpu/xe/
11440F:	drivers/gpu/drm/xe/
11441F:	include/drm/intel/
11442F:	include/uapi/drm/xe_drm.h
11443
11444INTEL ETHERNET DRIVERS
11445M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11446M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11447L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11448S:	Supported
11449W:	https://www.intel.com/content/www/us/en/support.html
11450Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11453F:	Documentation/networking/device_drivers/ethernet/intel/
11454F:	drivers/net/ethernet/intel/
11455F:	drivers/net/ethernet/intel/*/
11456F:	include/linux/avf/virtchnl.h
11457F:	include/linux/net/intel/iidc.h
11458
11459INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11460M:	Mustafa Ismail <mustafa.ismail@intel.com>
11461M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11462L:	linux-rdma@vger.kernel.org
11463S:	Supported
11464F:	drivers/infiniband/hw/irdma/
11465F:	include/uapi/rdma/irdma-abi.h
11466
11467INTEL GPIO DRIVERS
11468M:	Andy Shevchenko <andy@kernel.org>
11469L:	linux-gpio@vger.kernel.org
11470S:	Supported
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11472F:	drivers/gpio/gpio-elkhartlake.c
11473F:	drivers/gpio/gpio-graniterapids.c
11474F:	drivers/gpio/gpio-ich.c
11475F:	drivers/gpio/gpio-merrifield.c
11476F:	drivers/gpio/gpio-ml-ioh.c
11477F:	drivers/gpio/gpio-pch.c
11478F:	drivers/gpio/gpio-sch.c
11479F:	drivers/gpio/gpio-sodaville.c
11480F:	drivers/gpio/gpio-tangier.c
11481F:	drivers/gpio/gpio-tangier.h
11482
11483INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11484M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11485M:	Zhi Wang <zhi.wang.linux@gmail.com>
11486L:	intel-gvt-dev@lists.freedesktop.org
11487L:	intel-gfx@lists.freedesktop.org
11488S:	Supported
11489W:	https://github.com/intel/gvt-linux/wiki
11490T:	git https://github.com/intel/gvt-linux.git
11491F:	drivers/gpu/drm/i915/gvt/
11492
11493INTEL HID EVENT DRIVER
11494M:	Alex Hung <alexhung@gmail.com>
11495L:	platform-driver-x86@vger.kernel.org
11496S:	Maintained
11497F:	drivers/platform/x86/intel/hid.c
11498
11499INTEL I/OAT DMA DRIVER
11500M:	Dave Jiang <dave.jiang@intel.com>
11501R:	Dan Williams <dan.j.williams@intel.com>
11502L:	dmaengine@vger.kernel.org
11503S:	Supported
11504Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11505F:	drivers/dma/ioat*
11506
11507INTEL IAA CRYPTO DRIVER
11508M:	Kristen Accardi <kristen.c.accardi@intel.com>
11509L:	linux-crypto@vger.kernel.org
11510S:	Supported
11511F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11512F:	drivers/crypto/intel/iaa/*
11513
11514INTEL IDLE DRIVER
11515M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11516M:	Len Brown <lenb@kernel.org>
11517L:	linux-pm@vger.kernel.org
11518S:	Supported
11519B:	https://bugzilla.kernel.org
11520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11521F:	drivers/idle/intel_idle.c
11522
11523INTEL IDXD DRIVER
11524M:	Fenghua Yu <fenghua.yu@intel.com>
11525R:	Dave Jiang <dave.jiang@intel.com>
11526L:	dmaengine@vger.kernel.org
11527S:	Supported
11528F:	drivers/dma/idxd/*
11529F:	include/uapi/linux/idxd.h
11530
11531INTEL IN FIELD SCAN (IFS) DEVICE
11532M:	Jithu Joseph <jithu.joseph@intel.com>
11533R:	Ashok Raj <ashok.raj.linux@gmail.com>
11534R:	Tony Luck <tony.luck@intel.com>
11535S:	Maintained
11536F:	drivers/platform/x86/intel/ifs
11537F:	include/trace/events/intel_ifs.h
11538F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11539
11540INTEL INTEGRATED SENSOR HUB DRIVER
11541M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11542M:	Jiri Kosina <jikos@kernel.org>
11543L:	linux-input@vger.kernel.org
11544S:	Maintained
11545F:	drivers/hid/intel-ish-hid/
11546
11547INTEL IOMMU (VT-d)
11548M:	David Woodhouse <dwmw2@infradead.org>
11549M:	Lu Baolu <baolu.lu@linux.intel.com>
11550L:	iommu@lists.linux.dev
11551S:	Supported
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11553F:	drivers/iommu/intel/
11554
11555INTEL IPU3 CSI-2 CIO2 DRIVER
11556M:	Yong Zhi <yong.zhi@intel.com>
11557M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11558M:	Bingbu Cao <bingbu.cao@intel.com>
11559M:	Dan Scally <djrscally@gmail.com>
11560R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11561L:	linux-media@vger.kernel.org
11562S:	Maintained
11563T:	git git://linuxtv.org/media.git
11564F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11565F:	drivers/media/pci/intel/ipu3/
11566
11567INTEL IPU3 CSI-2 IMGU DRIVER
11568M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11569R:	Bingbu Cao <bingbu.cao@intel.com>
11570R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11571L:	linux-media@vger.kernel.org
11572S:	Maintained
11573F:	Documentation/admin-guide/media/ipu3.rst
11574F:	Documentation/admin-guide/media/ipu3_rcb.svg
11575F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11576F:	drivers/staging/media/ipu3/
11577
11578INTEL IPU6 INPUT SYSTEM DRIVER
11579M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11580M:	Bingbu Cao <bingbu.cao@intel.com>
11581R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11582L:	linux-media@vger.kernel.org
11583S:	Maintained
11584T:	git git://linuxtv.org/media.git
11585F:	Documentation/admin-guide/media/ipu6-isys.rst
11586F:	drivers/media/pci/intel/ipu6/
11587
11588INTEL ISHTP ECLITE DRIVER
11589M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11590L:	platform-driver-x86@vger.kernel.org
11591S:	Supported
11592F:	drivers/platform/x86/intel/ishtp_eclite.c
11593
11594INTEL IXP4XX CRYPTO SUPPORT
11595M:	Corentin Labbe <clabbe@baylibre.com>
11596L:	linux-crypto@vger.kernel.org
11597S:	Maintained
11598F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11599
11600INTEL KEEM BAY DRM DRIVER
11601M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11602M:	Edmund Dea <edmund.j.dea@intel.com>
11603S:	Maintained
11604F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11605F:	drivers/gpu/drm/kmb/
11606
11607INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11608M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11609S:	Maintained
11610F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11611F:	drivers/crypto/intel/keembay/Kconfig
11612F:	drivers/crypto/intel/keembay/Makefile
11613F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11614F:	drivers/crypto/intel/keembay/ocs-aes.c
11615F:	drivers/crypto/intel/keembay/ocs-aes.h
11616
11617INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11618M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11619M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11620M:	Mark Gross <mgross@linux.intel.com>
11621S:	Maintained
11622F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11623F:	drivers/crypto/intel/keembay/Kconfig
11624F:	drivers/crypto/intel/keembay/Makefile
11625F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11626
11627INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11628M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11629M:	Declan Murphy <declan.murphy@intel.com>
11630S:	Maintained
11631F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11632F:	drivers/crypto/intel/keembay/Kconfig
11633F:	drivers/crypto/intel/keembay/Makefile
11634F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11635F:	drivers/crypto/intel/keembay/ocs-hcu.c
11636F:	drivers/crypto/intel/keembay/ocs-hcu.h
11637
11638INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11639M:	Wentong Wu <wentong.wu@intel.com>
11640M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11641S:	Maintained
11642F:	drivers/gpio/gpio-ljca.c
11643F:	drivers/i2c/busses/i2c-ljca.c
11644F:	drivers/spi/spi-ljca.c
11645F:	drivers/usb/misc/usb-ljca.c
11646F:	include/linux/usb/ljca.h
11647
11648INTEL MANAGEMENT ENGINE (mei)
11649M:	Tomas Winkler <tomas.winkler@intel.com>
11650L:	linux-kernel@vger.kernel.org
11651S:	Supported
11652F:	Documentation/driver-api/mei/*
11653F:	drivers/misc/mei/
11654F:	drivers/watchdog/mei_wdt.c
11655F:	include/linux/mei_aux.h
11656F:	include/linux/mei_cl_bus.h
11657F:	include/uapi/linux/mei.h
11658F:	include/uapi/linux/mei_uuid.h
11659F:	include/uapi/linux/uuid.h
11660F:	samples/mei/*
11661
11662INTEL MAX 10 BMC MFD DRIVER
11663M:	Xu Yilun <yilun.xu@intel.com>
11664R:	Tom Rix <trix@redhat.com>
11665S:	Maintained
11666F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11667F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11668F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11669F:	drivers/mfd/intel-m10-bmc*
11670F:	include/linux/mfd/intel-m10-bmc.h
11671
11672INTEL MAX10 BMC SECURE UPDATES
11673M:	Peter Colberg <peter.colberg@intel.com>
11674L:	linux-fpga@vger.kernel.org
11675S:	Maintained
11676F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11677F:	drivers/fpga/intel-m10-bmc-sec-update.c
11678
11679INTEL MID (Mobile Internet Device) PLATFORM
11680M:	Andy Shevchenko <andy@kernel.org>
11681L:	linux-kernel@vger.kernel.org
11682S:	Supported
11683F:	arch/x86/include/asm/intel-mid.h
11684F:	arch/x86/pci/intel_mid_pci.c
11685F:	arch/x86/platform/intel-mid/
11686F:	drivers/extcon/extcon-intel-mrfld.c
11687F:	drivers/iio/adc/intel_mrfld_adc.c
11688F:	drivers/mfd/intel_soc_pmic_mrfld.c
11689F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11690F:	drivers/platform/x86/intel_scu_*
11691F:	drivers/staging/media/atomisp/
11692F:	drivers/watchdog/intel-mid_wdt.c
11693F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11694F:	include/linux/platform_data/x86/intel-mid_wdt.h
11695F:	include/linux/platform_data/x86/intel_scu_ipc.h
11696
11697INTEL P-Unit IPC DRIVER
11698M:	Zha Qipeng <qipeng.zha@intel.com>
11699L:	platform-driver-x86@vger.kernel.org
11700S:	Maintained
11701F:	arch/x86/include/asm/intel_punit_ipc.h
11702F:	drivers/platform/x86/intel/punit_ipc.c
11703
11704INTEL PMC CORE DRIVER
11705M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11706M:	David E Box <david.e.box@intel.com>
11707L:	platform-driver-x86@vger.kernel.org
11708S:	Maintained
11709F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11710F:	drivers/platform/x86/intel/pmc/
11711
11712INTEL PMIC GPIO DRIVERS
11713M:	Andy Shevchenko <andy@kernel.org>
11714S:	Supported
11715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11716F:	drivers/gpio/gpio-*cove.c
11717
11718INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11719M:	Andy Shevchenko <andy@kernel.org>
11720S:	Supported
11721F:	drivers/mfd/intel_soc_pmic*
11722F:	include/linux/mfd/intel_soc_pmic*
11723
11724INTEL PMT DRIVERS
11725M:	David E. Box <david.e.box@linux.intel.com>
11726S:	Supported
11727F:	drivers/platform/x86/intel/pmt/
11728
11729INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11730M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11731L:	linux-wireless@vger.kernel.org
11732S:	Maintained
11733F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11734F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11735F:	drivers/net/wireless/intel/ipw2x00/
11736
11737INTEL PSTATE DRIVER
11738M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11739M:	Len Brown <lenb@kernel.org>
11740L:	linux-pm@vger.kernel.org
11741S:	Supported
11742F:	drivers/cpufreq/intel_pstate.c
11743
11744INTEL PTP DFL ToD DRIVER
11745M:	Tianfei Zhang <tianfei.zhang@intel.com>
11746L:	linux-fpga@vger.kernel.org
11747L:	netdev@vger.kernel.org
11748S:	Maintained
11749F:	drivers/ptp/ptp_dfl_tod.c
11750
11751INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11752M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11753L:	linux-iio@vger.kernel.org
11754F:	drivers/counter/intel-qep.c
11755
11756INTEL SCU DRIVERS
11757M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11758S:	Maintained
11759F:	drivers/platform/x86/intel_scu_*
11760F:	include/linux/platform_data/x86/intel_scu_ipc.h
11761
11762INTEL SDSI DRIVER
11763M:	David E. Box <david.e.box@linux.intel.com>
11764S:	Supported
11765F:	drivers/platform/x86/intel/sdsi.c
11766F:	tools/arch/x86/intel_sdsi/
11767F:	tools/testing/selftests/drivers/sdsi/
11768
11769INTEL SGX
11770M:	Jarkko Sakkinen <jarkko@kernel.org>
11771R:	Dave Hansen <dave.hansen@linux.intel.com>
11772L:	linux-sgx@vger.kernel.org
11773S:	Supported
11774Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11776F:	Documentation/arch/x86/sgx.rst
11777F:	arch/x86/entry/vdso/vsgx.S
11778F:	arch/x86/include/asm/sgx.h
11779F:	arch/x86/include/uapi/asm/sgx.h
11780F:	arch/x86/kernel/cpu/sgx/*
11781F:	tools/testing/selftests/sgx/*
11782K:	\bSGX_
11783
11784INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11785M:	Daniel Scally <djrscally@gmail.com>
11786S:	Maintained
11787F:	drivers/platform/x86/intel/int3472/
11788
11789INTEL SPEED SELECT TECHNOLOGY
11790M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11791L:	platform-driver-x86@vger.kernel.org
11792S:	Maintained
11793F:	drivers/platform/x86/intel/speed_select_if/
11794F:	include/uapi/linux/isst_if.h
11795F:	tools/power/x86/intel-speed-select/
11796
11797INTEL STRATIX10 FIRMWARE DRIVERS
11798M:	Dinh Nguyen <dinguyen@kernel.org>
11799L:	linux-kernel@vger.kernel.org
11800S:	Maintained
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11802F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11803F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11804F:	drivers/firmware/stratix10-rsu.c
11805F:	drivers/firmware/stratix10-svc.c
11806F:	include/linux/firmware/intel/stratix10-smc.h
11807F:	include/linux/firmware/intel/stratix10-svc-client.h
11808
11809INTEL TELEMETRY DRIVER
11810M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11811M:	"David E. Box" <david.e.box@linux.intel.com>
11812L:	platform-driver-x86@vger.kernel.org
11813S:	Maintained
11814F:	arch/x86/include/asm/intel_telemetry.h
11815F:	drivers/platform/x86/intel/telemetry/
11816
11817INTEL TPMI DRIVER
11818M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11819L:	platform-driver-x86@vger.kernel.org
11820S:	Maintained
11821F:	Documentation/ABI/testing/debugfs-tpmi
11822F:	drivers/platform/x86/intel/vsec_tpmi.c
11823F:	include/linux/intel_tpmi.h
11824
11825INTEL UNCORE FREQUENCY CONTROL
11826M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11827L:	platform-driver-x86@vger.kernel.org
11828S:	Maintained
11829F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11830F:	drivers/platform/x86/intel/uncore-frequency/
11831
11832INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11833M:	David E. Box <david.e.box@linux.intel.com>
11834S:	Supported
11835F:	drivers/platform/x86/intel/vsec.c
11836F:	include/linux/intel_vsec.h
11837
11838INTEL VIRTUAL BUTTON DRIVER
11839M:	AceLan Kao <acelan.kao@canonical.com>
11840L:	platform-driver-x86@vger.kernel.org
11841S:	Maintained
11842F:	drivers/platform/x86/intel/vbtn.c
11843
11844INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11845M:	Stanislaw Gruszka <stf_xl@wp.pl>
11846L:	linux-wireless@vger.kernel.org
11847S:	Supported
11848F:	drivers/net/wireless/intel/iwlegacy/
11849
11850INTEL WIRELESS WIFI LINK (iwlwifi)
11851M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11852L:	linux-wireless@vger.kernel.org
11853S:	Supported
11854W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11856F:	drivers/net/wireless/intel/iwlwifi/
11857
11858INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11859M:	Jithu Joseph <jithu.joseph@intel.com>
11860S:	Maintained
11861W:	https://slimbootloader.github.io/security/firmware-update.html
11862F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11863
11864INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11865L:	Dell.Client.Kernel@dell.com
11866S:	Maintained
11867F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11868
11869INTEL WWAN IOSM DRIVER
11870M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11871L:	netdev@vger.kernel.org
11872S:	Maintained
11873F:	drivers/net/wwan/iosm/
11874
11875INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11876M:	Xin Li <xin@zytor.com>
11877M:	"H. Peter Anvin" <hpa@zytor.com>
11878S:	Supported
11879F:	Documentation/arch/x86/x86_64/fred.rst
11880F:	arch/x86/entry/entry_64_fred.S
11881F:	arch/x86/entry/entry_fred.c
11882F:	arch/x86/include/asm/fred.h
11883F:	arch/x86/kernel/fred.c
11884
11885INTEL(R) TRACE HUB
11886M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11887S:	Supported
11888F:	Documentation/trace/intel_th.rst
11889F:	drivers/hwtracing/intel_th/
11890F:	include/linux/intel_th.h
11891
11892INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11893M:	Ning Sun <ning.sun@intel.com>
11894L:	tboot-devel@lists.sourceforge.net
11895S:	Supported
11896W:	http://tboot.sourceforge.net
11897T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11898F:	Documentation/arch/x86/intel_txt.rst
11899F:	arch/x86/kernel/tboot.c
11900F:	include/linux/tboot.h
11901
11902INTERCONNECT API
11903M:	Georgi Djakov <djakov@kernel.org>
11904L:	linux-pm@vger.kernel.org
11905S:	Maintained
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11907F:	Documentation/devicetree/bindings/interconnect/
11908F:	Documentation/driver-api/interconnect.rst
11909F:	drivers/interconnect/
11910F:	include/dt-bindings/interconnect/
11911F:	include/linux/interconnect-provider.h
11912F:	include/linux/interconnect.h
11913
11914INTERRUPT COUNTER DRIVER
11915M:	Oleksij Rempel <o.rempel@pengutronix.de>
11916R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11917L:	linux-iio@vger.kernel.org
11918F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11919F:	drivers/counter/interrupt-cnt.c
11920
11921INTERSIL ISL7998X VIDEO DECODER DRIVER
11922M:	Michael Tretter <m.tretter@pengutronix.de>
11923R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11924L:	linux-media@vger.kernel.org
11925S:	Maintained
11926F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11927F:	drivers/media/i2c/isl7998x.c
11928
11929INVENSENSE ICM-426xx IMU DRIVER
11930M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11931L:	linux-iio@vger.kernel.org
11932S:	Maintained
11933W:	https://invensense.tdk.com/
11934F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11935F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11936F:	drivers/iio/imu/inv_icm42600/
11937
11938INVENSENSE MPU-3050 GYROSCOPE DRIVER
11939M:	Linus Walleij <linus.walleij@linaro.org>
11940L:	linux-iio@vger.kernel.org
11941S:	Maintained
11942F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11943F:	drivers/iio/gyro/mpu3050*
11944
11945IOC3 ETHERNET DRIVER
11946M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11947L:	linux-mips@vger.kernel.org
11948S:	Maintained
11949F:	drivers/net/ethernet/sgi/ioc3-eth.c
11950
11951IOMMU DMA-API LAYER
11952M:	Robin Murphy <robin.murphy@arm.com>
11953L:	iommu@lists.linux.dev
11954S:	Maintained
11955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11956F:	drivers/iommu/dma-iommu.c
11957F:	drivers/iommu/dma-iommu.h
11958F:	drivers/iommu/iova.c
11959F:	include/linux/iommu-dma.h
11960F:	include/linux/iova.h
11961
11962IOMMU SUBSYSTEM
11963M:	Joerg Roedel <joro@8bytes.org>
11964M:	Will Deacon <will@kernel.org>
11965R:	Robin Murphy <robin.murphy@arm.com>
11966L:	iommu@lists.linux.dev
11967S:	Maintained
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11969F:	Documentation/devicetree/bindings/iommu/
11970F:	drivers/iommu/
11971F:	include/linux/iommu.h
11972F:	include/linux/iova.h
11973F:	include/linux/of_iommu.h
11974
11975IOMMUFD
11976M:	Jason Gunthorpe <jgg@nvidia.com>
11977M:	Kevin Tian <kevin.tian@intel.com>
11978L:	iommu@lists.linux.dev
11979S:	Maintained
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11981F:	Documentation/userspace-api/iommufd.rst
11982F:	drivers/iommu/iommufd/
11983F:	include/linux/iommufd.h
11984F:	include/uapi/linux/iommufd.h
11985F:	tools/testing/selftests/iommu/
11986
11987IOSYS-MAP HELPERS
11988M:	Thomas Zimmermann <tzimmermann@suse.de>
11989L:	dri-devel@lists.freedesktop.org
11990S:	Maintained
11991T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11992F:	include/linux/iosys-map.h
11993
11994IO_URING
11995M:	Jens Axboe <axboe@kernel.dk>
11996M:	Pavel Begunkov <asml.silence@gmail.com>
11997L:	io-uring@vger.kernel.org
11998S:	Maintained
11999T:	git git://git.kernel.dk/linux-block
12000T:	git git://git.kernel.dk/liburing
12001F:	include/linux/io_uring/
12002F:	include/linux/io_uring.h
12003F:	include/linux/io_uring_types.h
12004F:	include/trace/events/io_uring.h
12005F:	include/uapi/linux/io_uring.h
12006F:	io_uring/
12007
12008IPMI SUBSYSTEM
12009M:	Corey Minyard <minyard@acm.org>
12010L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12011S:	Supported
12012W:	http://openipmi.sourceforge.net/
12013T:	git https://github.com/cminyard/linux-ipmi.git for-next
12014F:	Documentation/devicetree/bindings/ipmi/
12015F:	Documentation/driver-api/ipmi.rst
12016F:	drivers/char/ipmi/
12017F:	include/linux/ipmi*
12018F:	include/uapi/linux/ipmi*
12019
12020IPS SCSI RAID DRIVER
12021M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12022L:	linux-scsi@vger.kernel.org
12023S:	Maintained
12024W:	http://www.adaptec.com/
12025F:	drivers/scsi/ips*
12026
12027IPVS
12028M:	Simon Horman <horms@verge.net.au>
12029M:	Julian Anastasov <ja@ssi.bg>
12030L:	netdev@vger.kernel.org
12031L:	lvs-devel@vger.kernel.org
12032S:	Maintained
12033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12035F:	Documentation/networking/ipvs-sysctl.rst
12036F:	include/net/ip_vs.h
12037F:	include/uapi/linux/ip_vs.h
12038F:	net/netfilter/ipvs/
12039
12040IPWIRELESS DRIVER
12041M:	Jiri Kosina <jikos@kernel.org>
12042M:	David Sterba <dsterba@suse.com>
12043S:	Odd Fixes
12044F:	drivers/tty/ipwireless/
12045
12046IRON DEVICE AUDIO CODEC DRIVERS
12047M:	Kiseok Jo <kiseok.jo@irondevice.com>
12048L:	linux-sound@vger.kernel.org
12049S:	Maintained
12050F:	Documentation/devicetree/bindings/sound/irondevice,*
12051F:	sound/soc/codecs/sma*
12052
12053IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12054M:	Thomas Gleixner <tglx@linutronix.de>
12055S:	Maintained
12056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12057F:	Documentation/core-api/irq/irq-domain.rst
12058F:	include/linux/irqdomain.h
12059F:	include/linux/irqdomain_defs.h
12060F:	kernel/irq/irqdomain.c
12061F:	kernel/irq/msi.c
12062
12063IRQ SUBSYSTEM
12064M:	Thomas Gleixner <tglx@linutronix.de>
12065L:	linux-kernel@vger.kernel.org
12066S:	Maintained
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12068F:	include/linux/group_cpus.h
12069F:	include/linux/irq.h
12070F:	include/linux/irqhandler.h
12071F:	include/linux/irqnr.h
12072F:	include/linux/irqreturn.h
12073F:	kernel/irq/
12074F:	lib/group_cpus.c
12075
12076IRQCHIP DRIVERS
12077M:	Thomas Gleixner <tglx@linutronix.de>
12078L:	linux-kernel@vger.kernel.org
12079S:	Maintained
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12081F:	Documentation/devicetree/bindings/interrupt-controller/
12082F:	drivers/irqchip/
12083F:	include/linux/irqchip.h
12084
12085ISA
12086M:	William Breathitt Gray <wbg@kernel.org>
12087S:	Maintained
12088F:	Documentation/driver-api/isa.rst
12089F:	drivers/base/isa.c
12090F:	include/linux/isa.h
12091
12092ISA RADIO MODULE
12093M:	Hans Verkuil <hverkuil@xs4all.nl>
12094L:	linux-media@vger.kernel.org
12095S:	Maintained
12096W:	https://linuxtv.org
12097T:	git git://linuxtv.org/media.git
12098F:	drivers/media/radio/radio-isa*
12099
12100ISAPNP
12101M:	Jaroslav Kysela <perex@perex.cz>
12102S:	Maintained
12103F:	Documentation/userspace-api/isapnp.rst
12104F:	drivers/pnp/isapnp/
12105F:	include/linux/isapnp.h
12106
12107ISCSI
12108M:	Lee Duncan <lduncan@suse.com>
12109M:	Chris Leech <cleech@redhat.com>
12110M:	Mike Christie <michael.christie@oracle.com>
12111L:	open-iscsi@googlegroups.com
12112L:	linux-scsi@vger.kernel.org
12113S:	Maintained
12114W:	www.open-iscsi.com
12115F:	drivers/scsi/*iscsi*
12116F:	include/scsi/*iscsi*
12117
12118iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12119M:	Peter Jones <pjones@redhat.com>
12120M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12121S:	Maintained
12122F:	drivers/firmware/iscsi_ibft*
12123
12124ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12125M:	Sagi Grimberg <sagi@grimberg.me>
12126M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12127L:	linux-rdma@vger.kernel.org
12128S:	Supported
12129W:	http://www.openfabrics.org
12130W:	www.open-iscsi.org
12131Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12132F:	drivers/infiniband/ulp/iser/
12133
12134ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12135M:	Sagi Grimberg <sagi@grimberg.me>
12136L:	linux-rdma@vger.kernel.org
12137L:	target-devel@vger.kernel.org
12138S:	Supported
12139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12140F:	drivers/infiniband/ulp/isert
12141
12142ISDN/CMTP OVER BLUETOOTH
12143M:	Karsten Keil <isdn@linux-pingi.de>
12144L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12145L:	netdev@vger.kernel.org
12146S:	Odd Fixes
12147W:	http://www.isdn4linux.de
12148F:	Documentation/isdn/
12149F:	drivers/isdn/capi/
12150F:	include/linux/isdn/
12151F:	include/uapi/linux/isdn/
12152F:	net/bluetooth/cmtp/
12153
12154ISDN/mISDN SUBSYSTEM
12155M:	Karsten Keil <isdn@linux-pingi.de>
12156L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12157L:	netdev@vger.kernel.org
12158S:	Maintained
12159W:	http://www.isdn4linux.de
12160F:	drivers/isdn/Kconfig
12161F:	drivers/isdn/Makefile
12162F:	drivers/isdn/hardware/
12163F:	drivers/isdn/mISDN/
12164
12165ISL28022 HARDWARE MONITORING DRIVER
12166M:	Carsten Spieß <mail@carsten-spiess.de>
12167L:	linux-hwmon@vger.kernel.org
12168S:	Maintained
12169F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12170F:	Documentation/hwmon/isl28022.rst
12171F:	drivers/hwmon/isl28022.c
12172
12173ISOFS FILESYSTEM
12174M:	Jan Kara <jack@suse.cz>
12175L:	linux-fsdevel@vger.kernel.org
12176S:	Maintained
12177F:	Documentation/filesystems/isofs.rst
12178F:	fs/isofs/
12179
12180IT87 HARDWARE MONITORING DRIVER
12181M:	Jean Delvare <jdelvare@suse.com>
12182L:	linux-hwmon@vger.kernel.org
12183S:	Maintained
12184F:	Documentation/hwmon/it87.rst
12185F:	drivers/hwmon/it87.c
12186
12187IT913X MEDIA DRIVER
12188L:	linux-media@vger.kernel.org
12189S:	Orphan
12190W:	https://linuxtv.org
12191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12192F:	drivers/media/tuners/it913x*
12193
12194ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12195M:	Liu Ying <victor.liu@nxp.com>
12196L:	dri-devel@lists.freedesktop.org
12197S:	Maintained
12198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12199F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12200F:	drivers/gpu/drm/bridge/ite-it6263.c
12201
12202ITE IT66121 HDMI BRIDGE DRIVER
12203M:	Phong LE <ple@baylibre.com>
12204M:	Neil Armstrong <neil.armstrong@linaro.org>
12205S:	Maintained
12206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12207F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12208F:	drivers/gpu/drm/bridge/ite-it66121.c
12209
12210IVTV VIDEO4LINUX DRIVER
12211M:	Andy Walls <awalls@md.metrocast.net>
12212L:	linux-media@vger.kernel.org
12213S:	Maintained
12214W:	https://linuxtv.org
12215T:	git git://linuxtv.org/media.git
12216F:	Documentation/admin-guide/media/ivtv*
12217F:	drivers/media/pci/ivtv/
12218F:	include/uapi/linux/ivtv*
12219
12220IX2505V MEDIA DRIVER
12221M:	Malcolm Priestley <tvboxspy@gmail.com>
12222L:	linux-media@vger.kernel.org
12223S:	Maintained
12224W:	https://linuxtv.org
12225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12226F:	drivers/media/dvb-frontends/ix2505v*
12227
12228JAILHOUSE HYPERVISOR INTERFACE
12229M:	Jan Kiszka <jan.kiszka@siemens.com>
12230L:	jailhouse-dev@googlegroups.com
12231S:	Maintained
12232F:	arch/x86/include/asm/jailhouse_para.h
12233F:	arch/x86/kernel/jailhouse.c
12234
12235JFS FILESYSTEM
12236M:	Dave Kleikamp <shaggy@kernel.org>
12237L:	jfs-discussion@lists.sourceforge.net
12238S:	Odd Fixes
12239W:	http://jfs.sourceforge.net/
12240T:	git https://github.com/kleikamp/linux-shaggy.git
12241F:	Documentation/admin-guide/jfs.rst
12242F:	fs/jfs/
12243
12244JME NETWORK DRIVER
12245M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12246L:	netdev@vger.kernel.org
12247S:	Odd Fixes
12248F:	drivers/net/ethernet/jme.*
12249
12250JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12251M:	David Woodhouse <dwmw2@infradead.org>
12252M:	Richard Weinberger <richard@nod.at>
12253L:	linux-mtd@lists.infradead.org
12254S:	Odd Fixes
12255W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12256T:	git git://git.infradead.org/ubifs-2.6.git
12257F:	fs/jffs2/
12258F:	include/uapi/linux/jffs2.h
12259
12260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12261M:	"Theodore Ts'o" <tytso@mit.edu>
12262M:	Jan Kara <jack@suse.com>
12263L:	linux-ext4@vger.kernel.org
12264S:	Maintained
12265F:	fs/jbd2/
12266F:	include/linux/jbd2.h
12267
12268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12269M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12270L:	linux-media@vger.kernel.org
12271L:	linux-renesas-soc@vger.kernel.org
12272S:	Maintained
12273F:	drivers/media/platform/renesas/rcar_jpu.c
12274
12275JSM Neo PCI based serial card
12276L:	linux-serial@vger.kernel.org
12277S:	Orphan
12278F:	drivers/tty/serial/jsm/
12279
12280K10TEMP HARDWARE MONITORING DRIVER
12281M:	Clemens Ladisch <clemens@ladisch.de>
12282L:	linux-hwmon@vger.kernel.org
12283S:	Maintained
12284F:	Documentation/hwmon/k10temp.rst
12285F:	drivers/hwmon/k10temp.c
12286
12287K8TEMP HARDWARE MONITORING DRIVER
12288M:	Rudolf Marek <r.marek@assembler.cz>
12289L:	linux-hwmon@vger.kernel.org
12290S:	Maintained
12291F:	Documentation/hwmon/k8temp.rst
12292F:	drivers/hwmon/k8temp.c
12293
12294KASAN
12295M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12296R:	Alexander Potapenko <glider@google.com>
12297R:	Andrey Konovalov <andreyknvl@gmail.com>
12298R:	Dmitry Vyukov <dvyukov@google.com>
12299R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12300L:	kasan-dev@googlegroups.com
12301S:	Maintained
12302B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12303F:	Documentation/dev-tools/kasan.rst
12304F:	arch/*/include/asm/*kasan.h
12305F:	arch/*/mm/kasan_init*
12306F:	include/linux/kasan*.h
12307F:	lib/Kconfig.kasan
12308F:	mm/kasan/
12309F:	scripts/Makefile.kasan
12310
12311KCONFIG
12312M:	Masahiro Yamada <masahiroy@kernel.org>
12313L:	linux-kbuild@vger.kernel.org
12314S:	Maintained
12315Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12317F:	Documentation/kbuild/kconfig*
12318F:	scripts/Kconfig.include
12319F:	scripts/kconfig/
12320
12321KCOV
12322R:	Dmitry Vyukov <dvyukov@google.com>
12323R:	Andrey Konovalov <andreyknvl@gmail.com>
12324L:	kasan-dev@googlegroups.com
12325S:	Maintained
12326B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12327F:	Documentation/dev-tools/kcov.rst
12328F:	include/linux/kcov.h
12329F:	include/uapi/linux/kcov.h
12330F:	kernel/kcov.c
12331F:	scripts/Makefile.kcov
12332
12333KCSAN
12334M:	Marco Elver <elver@google.com>
12335R:	Dmitry Vyukov <dvyukov@google.com>
12336L:	kasan-dev@googlegroups.com
12337S:	Maintained
12338F:	Documentation/dev-tools/kcsan.rst
12339F:	include/linux/kcsan*.h
12340F:	kernel/kcsan/
12341F:	lib/Kconfig.kcsan
12342F:	scripts/Makefile.kcsan
12343
12344KDUMP
12345M:	Baoquan He <bhe@redhat.com>
12346R:	Vivek Goyal <vgoyal@redhat.com>
12347R:	Dave Young <dyoung@redhat.com>
12348L:	kexec@lists.infradead.org
12349S:	Maintained
12350W:	http://lse.sourceforge.net/kdump/
12351F:	Documentation/admin-guide/kdump/
12352F:	fs/proc/vmcore.c
12353F:	include/linux/crash_core.h
12354F:	include/linux/crash_dump.h
12355F:	include/uapi/linux/vmcore.h
12356F:	kernel/crash_*.c
12357
12358KEENE FM RADIO TRANSMITTER DRIVER
12359M:	Hans Verkuil <hverkuil@xs4all.nl>
12360L:	linux-media@vger.kernel.org
12361S:	Maintained
12362W:	https://linuxtv.org
12363T:	git git://linuxtv.org/media.git
12364F:	drivers/media/radio/radio-keene*
12365
12366KERNEL AUTOMOUNTER
12367M:	Ian Kent <raven@themaw.net>
12368L:	autofs@vger.kernel.org
12369S:	Maintained
12370F:	fs/autofs/
12371
12372KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12373M:	Masahiro Yamada <masahiroy@kernel.org>
12374R:	Nathan Chancellor <nathan@kernel.org>
12375R:	Nicolas Schier <nicolas@fjasle.eu>
12376L:	linux-kbuild@vger.kernel.org
12377S:	Maintained
12378Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12380F:	Documentation/kbuild/
12381F:	Makefile
12382F:	scripts/*vmlinux*
12383F:	scripts/Kbuild*
12384F:	scripts/Makefile*
12385F:	scripts/basic/
12386F:	scripts/clang-tools/
12387F:	scripts/dummy-tools/
12388F:	scripts/include/
12389F:	scripts/mk*
12390F:	scripts/mod/
12391F:	scripts/package/
12392F:	usr/
12393
12394KERNEL HARDENING (not covered by other areas)
12395M:	Kees Cook <kees@kernel.org>
12396R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12397L:	linux-hardening@vger.kernel.org
12398S:	Supported
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12400F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12401F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12402F:	arch/*/configs/hardening.config
12403F:	include/linux/overflow.h
12404F:	include/linux/randomize_kstack.h
12405F:	kernel/configs/hardening.config
12406F:	lib/usercopy_kunit.c
12407F:	mm/usercopy.c
12408F:	security/Kconfig.hardening
12409K:	\b(add|choose)_random_kstack_offset\b
12410K:	\b__check_(object_size|heap_object)\b
12411K:	\b__counted_by(_le|_be)?\b
12412
12413KERNEL JANITORS
12414L:	kernel-janitors@vger.kernel.org
12415S:	Odd Fixes
12416W:	http://kernelnewbies.org/KernelJanitors
12417
12418KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12419M:	Chuck Lever <chuck.lever@oracle.com>
12420M:	Jeff Layton <jlayton@kernel.org>
12421R:	Neil Brown <neilb@suse.de>
12422R:	Olga Kornievskaia <okorniev@redhat.com>
12423R:	Dai Ngo <Dai.Ngo@oracle.com>
12424R:	Tom Talpey <tom@talpey.com>
12425L:	linux-nfs@vger.kernel.org
12426S:	Supported
12427B:	https://bugzilla.kernel.org
12428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12429F:	Documentation/filesystems/nfs/
12430F:	fs/lockd/
12431F:	fs/nfs_common/
12432F:	fs/nfsd/
12433F:	include/linux/lockd/
12434F:	include/linux/sunrpc/
12435F:	include/trace/events/rpcgss.h
12436F:	include/trace/events/rpcrdma.h
12437F:	include/trace/events/sunrpc.h
12438F:	include/trace/misc/fs.h
12439F:	include/trace/misc/nfs.h
12440F:	include/trace/misc/sunrpc.h
12441F:	include/uapi/linux/nfsd/
12442F:	include/uapi/linux/sunrpc/
12443F:	net/sunrpc/
12444F:	tools/net/sunrpc/
12445
12446KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12447M:	Thomas Weißschuh <linux@weissschuh.net>
12448R:	Christian Heusel <christian@heusel.eu>
12449R:	Nathan Chancellor <nathan@kernel.org>
12450S:	Maintained
12451F:	scripts/package/PKGBUILD
12452
12453KERNEL REGRESSIONS
12454M:	Thorsten Leemhuis <linux@leemhuis.info>
12455L:	regressions@lists.linux.dev
12456S:	Supported
12457F:	Documentation/admin-guide/reporting-regressions.rst
12458F:	Documentation/process/handling-regressions.rst
12459
12460KERNEL SELFTEST FRAMEWORK
12461M:	Shuah Khan <shuah@kernel.org>
12462M:	Shuah Khan <skhan@linuxfoundation.org>
12463L:	linux-kselftest@vger.kernel.org
12464S:	Maintained
12465Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12467F:	Documentation/dev-tools/kselftest*
12468F:	tools/testing/selftests/
12469
12470KERNEL SMB3 SERVER (KSMBD)
12471M:	Namjae Jeon <linkinjeon@kernel.org>
12472M:	Steve French <sfrench@samba.org>
12473R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12474R:	Tom Talpey <tom@talpey.com>
12475L:	linux-cifs@vger.kernel.org
12476S:	Maintained
12477T:	git git://git.samba.org/ksmbd.git
12478F:	Documentation/filesystems/smb/ksmbd.rst
12479F:	fs/smb/common/
12480F:	fs/smb/server/
12481
12482KERNEL UNIT TESTING FRAMEWORK (KUnit)
12483M:	Brendan Higgins <brendan.higgins@linux.dev>
12484M:	David Gow <davidgow@google.com>
12485R:	Rae Moar <rmoar@google.com>
12486L:	linux-kselftest@vger.kernel.org
12487L:	kunit-dev@googlegroups.com
12488S:	Maintained
12489W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12492F:	Documentation/dev-tools/kunit/
12493F:	include/kunit/
12494F:	lib/kunit/
12495F:	rust/kernel/kunit.rs
12496F:	scripts/rustdoc_test_*
12497F:	tools/testing/kunit/
12498
12499KERNEL USERMODE HELPER
12500M:	Luis Chamberlain <mcgrof@kernel.org>
12501L:	linux-kernel@vger.kernel.org
12502S:	Maintained
12503F:	include/linux/umh.h
12504F:	kernel/umh.c
12505
12506KERNEL VIRTUAL MACHINE (KVM)
12507M:	Paolo Bonzini <pbonzini@redhat.com>
12508L:	kvm@vger.kernel.org
12509S:	Supported
12510W:	http://www.linux-kvm.org
12511T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12512F:	Documentation/virt/kvm/
12513F:	include/asm-generic/kvm*
12514F:	include/kvm/iodev.h
12515F:	include/linux/kvm*
12516F:	include/trace/events/kvm.h
12517F:	include/uapi/asm-generic/kvm*
12518F:	include/uapi/linux/kvm*
12519F:	tools/kvm/
12520F:	tools/testing/selftests/kvm/
12521F:	virt/kvm/*
12522
12523KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12524M:	Marc Zyngier <maz@kernel.org>
12525M:	Oliver Upton <oliver.upton@linux.dev>
12526R:	Joey Gouly <joey.gouly@arm.com>
12527R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12528R:	Zenghui Yu <yuzenghui@huawei.com>
12529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12530L:	kvmarm@lists.linux.dev
12531S:	Maintained
12532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12533F:	Documentation/virt/kvm/arm/
12534F:	Documentation/virt/kvm/devices/arm*
12535F:	arch/arm64/include/asm/kvm*
12536F:	arch/arm64/include/uapi/asm/kvm*
12537F:	arch/arm64/kvm/
12538F:	include/kvm/arm_*
12539F:	tools/testing/selftests/kvm/*/aarch64/
12540F:	tools/testing/selftests/kvm/aarch64/
12541
12542KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12543M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12544M:	Bibo Mao <maobibo@loongson.cn>
12545M:	Huacai Chen <chenhuacai@kernel.org>
12546L:	kvm@vger.kernel.org
12547L:	loongarch@lists.linux.dev
12548S:	Maintained
12549T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12550F:	Documentation/virt/kvm/loongarch/
12551F:	arch/loongarch/include/asm/kvm*
12552F:	arch/loongarch/include/uapi/asm/kvm*
12553F:	arch/loongarch/kvm/
12554
12555KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12556M:	Huacai Chen <chenhuacai@kernel.org>
12557L:	linux-mips@vger.kernel.org
12558L:	kvm@vger.kernel.org
12559S:	Maintained
12560T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12561F:	arch/mips/include/asm/kvm*
12562F:	arch/mips/include/uapi/asm/kvm*
12563F:	arch/mips/kvm/
12564
12565KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12566M:	Michael Ellerman <mpe@ellerman.id.au>
12567R:	Nicholas Piggin <npiggin@gmail.com>
12568L:	linuxppc-dev@lists.ozlabs.org
12569L:	kvm@vger.kernel.org
12570S:	Maintained (Book3S 64-bit HV)
12571S:	Odd fixes (Book3S 64-bit PR)
12572S:	Orphan (Book3E and 32-bit)
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12574F:	arch/powerpc/include/asm/kvm*
12575F:	arch/powerpc/include/uapi/asm/kvm*
12576F:	arch/powerpc/kernel/kvm*
12577F:	arch/powerpc/kvm/
12578
12579KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12580M:	Anup Patel <anup@brainfault.org>
12581R:	Atish Patra <atishp@atishpatra.org>
12582L:	kvm@vger.kernel.org
12583L:	kvm-riscv@lists.infradead.org
12584L:	linux-riscv@lists.infradead.org
12585S:	Maintained
12586T:	git https://github.com/kvm-riscv/linux.git
12587F:	arch/riscv/include/asm/kvm*
12588F:	arch/riscv/include/uapi/asm/kvm*
12589F:	arch/riscv/kvm/
12590F:	tools/testing/selftests/kvm/*/riscv/
12591F:	tools/testing/selftests/kvm/riscv/
12592
12593KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12594M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12595M:	Janosch Frank <frankja@linux.ibm.com>
12596M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12597R:	David Hildenbrand <david@redhat.com>
12598L:	kvm@vger.kernel.org
12599S:	Supported
12600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12601F:	Documentation/virt/kvm/s390*
12602F:	arch/s390/include/asm/gmap.h
12603F:	arch/s390/include/asm/kvm*
12604F:	arch/s390/include/uapi/asm/kvm*
12605F:	arch/s390/include/uapi/asm/uvdevice.h
12606F:	arch/s390/kernel/uv.c
12607F:	arch/s390/kvm/
12608F:	arch/s390/mm/gmap.c
12609F:	drivers/s390/char/uvdevice.c
12610F:	tools/testing/selftests/drivers/s390x/uvdevice/
12611F:	tools/testing/selftests/kvm/*/s390x/
12612F:	tools/testing/selftests/kvm/s390x/
12613
12614KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12615M:	Sean Christopherson <seanjc@google.com>
12616M:	Paolo Bonzini <pbonzini@redhat.com>
12617L:	kvm@vger.kernel.org
12618S:	Supported
12619P:	Documentation/process/maintainer-kvm-x86.rst
12620T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12621F:	arch/x86/include/asm/kvm*
12622F:	arch/x86/include/asm/svm.h
12623F:	arch/x86/include/asm/vmx*.h
12624F:	arch/x86/include/uapi/asm/kvm*
12625F:	arch/x86/include/uapi/asm/svm.h
12626F:	arch/x86/include/uapi/asm/vmx.h
12627F:	arch/x86/kvm/
12628F:	arch/x86/kvm/*/
12629F:	tools/testing/selftests/kvm/*/x86_64/
12630F:	tools/testing/selftests/kvm/x86_64/
12631
12632KERNFS
12633M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12634M:	Tejun Heo <tj@kernel.org>
12635S:	Supported
12636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12637F:	fs/kernfs/
12638F:	include/linux/kernfs.h
12639
12640KEXEC
12641M:	Eric Biederman <ebiederm@xmission.com>
12642L:	kexec@lists.infradead.org
12643S:	Maintained
12644W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12645F:	include/linux/kexec.h
12646F:	include/uapi/linux/kexec.h
12647F:	kernel/kexec*
12648
12649KEYS-ENCRYPTED
12650M:	Mimi Zohar <zohar@linux.ibm.com>
12651L:	linux-integrity@vger.kernel.org
12652L:	keyrings@vger.kernel.org
12653S:	Supported
12654F:	Documentation/security/keys/trusted-encrypted.rst
12655F:	include/keys/encrypted-type.h
12656F:	security/keys/encrypted-keys/
12657
12658KEYS-TRUSTED
12659M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12660M:	Jarkko Sakkinen <jarkko@kernel.org>
12661M:	Mimi Zohar <zohar@linux.ibm.com>
12662L:	linux-integrity@vger.kernel.org
12663L:	keyrings@vger.kernel.org
12664S:	Supported
12665F:	Documentation/security/keys/trusted-encrypted.rst
12666F:	include/keys/trusted-type.h
12667F:	include/keys/trusted_tpm.h
12668F:	security/keys/trusted-keys/
12669
12670KEYS-TRUSTED-CAAM
12671M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12672R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12673L:	linux-integrity@vger.kernel.org
12674L:	keyrings@vger.kernel.org
12675S:	Maintained
12676F:	include/keys/trusted_caam.h
12677F:	security/keys/trusted-keys/trusted_caam.c
12678
12679KEYS-TRUSTED-DCP
12680M:	David Gstir <david@sigma-star.at>
12681R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12682L:	linux-integrity@vger.kernel.org
12683L:	keyrings@vger.kernel.org
12684S:	Supported
12685F:	include/keys/trusted_dcp.h
12686F:	security/keys/trusted-keys/trusted_dcp.c
12687
12688KEYS-TRUSTED-TEE
12689M:	Sumit Garg <sumit.garg@linaro.org>
12690L:	linux-integrity@vger.kernel.org
12691L:	keyrings@vger.kernel.org
12692S:	Supported
12693F:	include/keys/trusted_tee.h
12694F:	security/keys/trusted-keys/trusted_tee.c
12695
12696KEYS/KEYRINGS
12697M:	David Howells <dhowells@redhat.com>
12698M:	Jarkko Sakkinen <jarkko@kernel.org>
12699L:	keyrings@vger.kernel.org
12700S:	Maintained
12701F:	Documentation/security/keys/core.rst
12702F:	include/keys/
12703F:	include/linux/key-type.h
12704F:	include/linux/key.h
12705F:	include/linux/keyctl.h
12706F:	include/uapi/linux/keyctl.h
12707F:	security/keys/
12708
12709KEYS/KEYRINGS_INTEGRITY
12710M:	Jarkko Sakkinen <jarkko@kernel.org>
12711M:	Mimi Zohar <zohar@linux.ibm.com>
12712L:	linux-integrity@vger.kernel.org
12713L:	keyrings@vger.kernel.org
12714S:	Supported
12715W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12716F:	security/integrity/platform_certs
12717
12718KFENCE
12719M:	Alexander Potapenko <glider@google.com>
12720M:	Marco Elver <elver@google.com>
12721R:	Dmitry Vyukov <dvyukov@google.com>
12722L:	kasan-dev@googlegroups.com
12723S:	Maintained
12724F:	Documentation/dev-tools/kfence.rst
12725F:	arch/*/include/asm/kfence.h
12726F:	include/linux/kfence.h
12727F:	lib/Kconfig.kfence
12728F:	mm/kfence/
12729
12730KFIFO
12731M:	Stefani Seibold <stefani@seibold.net>
12732S:	Maintained
12733F:	include/linux/kfifo.h
12734F:	lib/kfifo.c
12735F:	samples/kfifo/
12736
12737KGDB / KDB /debug_core
12738M:	Jason Wessel <jason.wessel@windriver.com>
12739M:	Daniel Thompson <danielt@kernel.org>
12740R:	Douglas Anderson <dianders@chromium.org>
12741L:	kgdb-bugreport@lists.sourceforge.net
12742S:	Maintained
12743W:	http://kgdb.wiki.kernel.org/
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12745F:	Documentation/dev-tools/kgdb.rst
12746F:	drivers/misc/kgdbts.c
12747F:	drivers/tty/serial/kgdboc.c
12748F:	include/linux/kdb.h
12749F:	include/linux/kgdb.h
12750F:	kernel/debug/
12751F:	kernel/module/kdb.c
12752
12753KHADAS MCU MFD DRIVER
12754M:	Neil Armstrong <neil.armstrong@linaro.org>
12755L:	linux-amlogic@lists.infradead.org
12756S:	Maintained
12757F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12758F:	drivers/mfd/khadas-mcu.c
12759F:	drivers/thermal/khadas_mcu_fan.c
12760F:	include/linux/mfd/khadas-mcu.h
12761
12762KIONIX/ROHM KX022A ACCELEROMETER
12763M:	Matti Vaittinen <mazziesaccount@gmail.com>
12764L:	linux-iio@vger.kernel.org
12765S:	Supported
12766F:	drivers/iio/accel/kionix-kx022a*
12767
12768KMEMLEAK
12769M:	Catalin Marinas <catalin.marinas@arm.com>
12770S:	Maintained
12771F:	Documentation/dev-tools/kmemleak.rst
12772F:	include/linux/kmemleak.h
12773F:	mm/kmemleak.c
12774F:	samples/kmemleak/kmemleak-test.c
12775
12776KMSAN
12777M:	Alexander Potapenko <glider@google.com>
12778R:	Marco Elver <elver@google.com>
12779R:	Dmitry Vyukov <dvyukov@google.com>
12780L:	kasan-dev@googlegroups.com
12781S:	Maintained
12782F:	Documentation/dev-tools/kmsan.rst
12783F:	arch/*/include/asm/kmsan.h
12784F:	arch/*/mm/kmsan_*
12785F:	include/linux/kmsan*.h
12786F:	lib/Kconfig.kmsan
12787F:	mm/kmsan/
12788F:	scripts/Makefile.kmsan
12789
12790KPROBES
12791M:	Naveen N Rao <naveen@kernel.org>
12792M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12793M:	"David S. Miller" <davem@davemloft.net>
12794M:	Masami Hiramatsu <mhiramat@kernel.org>
12795L:	linux-kernel@vger.kernel.org
12796L:	linux-trace-kernel@vger.kernel.org
12797S:	Maintained
12798Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12800F:	Documentation/trace/kprobes.rst
12801F:	include/asm-generic/kprobes.h
12802F:	include/linux/kprobes.h
12803F:	kernel/kprobes.c
12804F:	lib/test_kprobes.c
12805F:	samples/kprobes
12806
12807KS0108 LCD CONTROLLER DRIVER
12808M:	Miguel Ojeda <ojeda@kernel.org>
12809S:	Maintained
12810F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12811F:	drivers/auxdisplay/ks0108.c
12812F:	include/linux/ks0108.h
12813
12814KTD253 BACKLIGHT DRIVER
12815M:	Linus Walleij <linus.walleij@linaro.org>
12816S:	Maintained
12817F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12818F:	drivers/video/backlight/ktd253-backlight.c
12819
12820KTD2801 BACKLIGHT DRIVER
12821M:	Duje Mihanović <duje.mihanovic@skole.hr>
12822S:	Maintained
12823F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12824F:	drivers/video/backlight/ktd2801-backlight.c
12825
12826KTEST
12827M:	Steven Rostedt <rostedt@goodmis.org>
12828M:	John Hawley <warthog9@eaglescrag.net>
12829S:	Maintained
12830F:	tools/testing/ktest
12831
12832KTZ8866 BACKLIGHT DRIVER
12833M:	Jianhua Lu <lujianhua000@gmail.com>
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12836F:	drivers/video/backlight/ktz8866.c
12837
12838KVM PARAVIRT (KVM/paravirt)
12839M:	Paolo Bonzini <pbonzini@redhat.com>
12840R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12841L:	kvm@vger.kernel.org
12842S:	Supported
12843T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12844F:	arch/um/include/asm/kvm_para.h
12845F:	arch/x86/include/asm/kvm_para.h
12846F:	arch/x86/include/asm/pvclock-abi.h
12847F:	arch/x86/include/uapi/asm/kvm_para.h
12848F:	arch/x86/kernel/kvm.c
12849F:	arch/x86/kernel/kvmclock.c
12850F:	include/asm-generic/kvm_para.h
12851F:	include/linux/kvm_para.h
12852F:	include/uapi/asm-generic/kvm_para.h
12853F:	include/uapi/linux/kvm_para.h
12854
12855KVM X86 HYPER-V (KVM/hyper-v)
12856M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12857M:	Sean Christopherson <seanjc@google.com>
12858M:	Paolo Bonzini <pbonzini@redhat.com>
12859L:	kvm@vger.kernel.org
12860S:	Supported
12861T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12862F:	arch/x86/kvm/hyperv.*
12863F:	arch/x86/kvm/kvm_onhyperv.*
12864F:	arch/x86/kvm/svm/hyperv.*
12865F:	arch/x86/kvm/svm/svm_onhyperv.*
12866F:	arch/x86/kvm/vmx/hyperv.*
12867
12868KVM X86 Xen (KVM/Xen)
12869M:	David Woodhouse <dwmw2@infradead.org>
12870M:	Paul Durrant <paul@xen.org>
12871M:	Sean Christopherson <seanjc@google.com>
12872M:	Paolo Bonzini <pbonzini@redhat.com>
12873L:	kvm@vger.kernel.org
12874S:	Supported
12875T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12876F:	arch/x86/kvm/xen.*
12877
12878L3MDEV
12879M:	David Ahern <dsahern@kernel.org>
12880L:	netdev@vger.kernel.org
12881S:	Maintained
12882F:	include/net/l3mdev.h
12883F:	net/l3mdev
12884
12885LANDLOCK SECURITY MODULE
12886M:	Mickaël Salaün <mic@digikod.net>
12887R:	Günther Noack <gnoack@google.com>
12888L:	linux-security-module@vger.kernel.org
12889S:	Supported
12890W:	https://landlock.io
12891T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12892F:	Documentation/security/landlock.rst
12893F:	Documentation/userspace-api/landlock.rst
12894F:	fs/ioctl.c
12895F:	include/uapi/linux/landlock.h
12896F:	samples/landlock/
12897F:	security/landlock/
12898F:	tools/testing/selftests/landlock/
12899K:	landlock
12900K:	LANDLOCK
12901
12902LANTIQ / INTEL Ethernet drivers
12903M:	Hauke Mehrtens <hauke@hauke-m.de>
12904L:	netdev@vger.kernel.org
12905S:	Maintained
12906F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12907F:	drivers/net/dsa/lantiq_gswip.c
12908F:	drivers/net/dsa/lantiq_pce.h
12909F:	drivers/net/ethernet/lantiq_xrx200.c
12910F:	net/dsa/tag_gswip.c
12911
12912LANTIQ MIPS ARCHITECTURE
12913M:	John Crispin <john@phrozen.org>
12914L:	linux-mips@vger.kernel.org
12915S:	Maintained
12916F:	arch/mips/lantiq
12917F:	drivers/soc/lantiq
12918
12919LANTIQ PEF2256 DRIVER
12920M:	Herve Codina <herve.codina@bootlin.com>
12921S:	Maintained
12922F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12923F:	drivers/net/wan/framer/pef2256/
12924F:	drivers/pinctrl/pinctrl-pef2256.c
12925F:	include/linux/framer/pef2256.h
12926
12927LASI 53c700 driver for PARISC
12928M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12929L:	linux-scsi@vger.kernel.org
12930S:	Maintained
12931F:	Documentation/scsi/53c700.rst
12932F:	drivers/scsi/53c700*
12933
12934LEAKING_ADDRESSES
12935M:	Tycho Andersen <tycho@tycho.pizza>
12936R:	Kees Cook <kees@kernel.org>
12937L:	linux-hardening@vger.kernel.org
12938S:	Maintained
12939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12940F:	scripts/leaking_addresses.pl
12941
12942LED SUBSYSTEM
12943M:	Pavel Machek <pavel@ucw.cz>
12944M:	Lee Jones <lee@kernel.org>
12945L:	linux-leds@vger.kernel.org
12946S:	Maintained
12947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12948F:	Documentation/devicetree/bindings/leds/
12949F:	Documentation/leds/
12950F:	drivers/leds/
12951F:	include/dt-bindings/leds/
12952F:	include/linux/leds.h
12953
12954LEGO MINDSTORMS EV3
12955R:	David Lechner <david@lechnology.com>
12956S:	Maintained
12957F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12958F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12959F:	drivers/power/supply/lego_ev3_battery.c
12960
12961LEGO USB Tower driver
12962M:	Juergen Stuber <starblue@users.sourceforge.net>
12963L:	legousb-devel@lists.sourceforge.net
12964S:	Maintained
12965W:	http://legousb.sourceforge.net/
12966F:	drivers/usb/misc/legousbtower.c
12967
12968LETSKETCH HID TABLET DRIVER
12969M:	Hans de Goede <hdegoede@redhat.com>
12970L:	linux-input@vger.kernel.org
12971S:	Maintained
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12973F:	drivers/hid/hid-letsketch.c
12974
12975LG LAPTOP EXTRAS
12976M:	Matan Ziv-Av <matan@svgalib.org>
12977L:	platform-driver-x86@vger.kernel.org
12978S:	Maintained
12979F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12980F:	Documentation/admin-guide/laptops/lg-laptop.rst
12981F:	drivers/platform/x86/lg-laptop.c
12982
12983LG2160 MEDIA DRIVER
12984M:	Michael Krufky <mkrufky@linuxtv.org>
12985L:	linux-media@vger.kernel.org
12986S:	Maintained
12987W:	https://linuxtv.org
12988W:	http://github.com/mkrufky
12989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12990T:	git git://linuxtv.org/mkrufky/tuners.git
12991F:	drivers/media/dvb-frontends/lg2160.*
12992
12993LGDT3305 MEDIA DRIVER
12994M:	Michael Krufky <mkrufky@linuxtv.org>
12995L:	linux-media@vger.kernel.org
12996S:	Maintained
12997W:	https://linuxtv.org
12998W:	http://github.com/mkrufky
12999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13000T:	git git://linuxtv.org/mkrufky/tuners.git
13001F:	drivers/media/dvb-frontends/lgdt3305.*
13002
13003LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13004M:	Viresh Kumar <vireshk@kernel.org>
13005L:	linux-ide@vger.kernel.org
13006S:	Maintained
13007F:	drivers/ata/pata_arasan_cf.c
13008F:	include/linux/pata_arasan_cf_data.h
13009
13010LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13011M:	Linus Walleij <linus.walleij@linaro.org>
13012L:	linux-ide@vger.kernel.org
13013S:	Maintained
13014F:	drivers/ata/pata_ftide010.c
13015F:	drivers/ata/sata_gemini.c
13016F:	drivers/ata/sata_gemini.h
13017
13018LIBATA SATA AHCI PLATFORM devices support
13019M:	Hans de Goede <hdegoede@redhat.com>
13020L:	linux-ide@vger.kernel.org
13021S:	Maintained
13022F:	drivers/ata/ahci_platform.c
13023F:	drivers/ata/libahci_platform.c
13024F:	include/linux/ahci_platform.h
13025
13026LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13027M:	Mikael Pettersson <mikpelinux@gmail.com>
13028L:	linux-ide@vger.kernel.org
13029S:	Maintained
13030F:	drivers/ata/sata_promise.*
13031
13032LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13033M:	Damien Le Moal <dlemoal@kernel.org>
13034M:	Niklas Cassel <cassel@kernel.org>
13035L:	linux-ide@vger.kernel.org
13036S:	Maintained
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13038F:	Documentation/ABI/testing/sysfs-ata
13039F:	Documentation/devicetree/bindings/ata/
13040F:	drivers/ata/
13041F:	include/linux/ata.h
13042F:	include/linux/libata.h
13043
13044LIBETH COMMON ETHERNET LIBRARY
13045M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13046L:	netdev@vger.kernel.org
13047L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13048S:	Supported
13049T:	git https://github.com/alobakin/linux.git
13050F:	drivers/net/ethernet/intel/libeth/
13051F:	include/net/libeth/
13052K:	libeth
13053
13054LIBIE COMMON INTEL ETHERNET LIBRARY
13055M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13056L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13057L:	netdev@vger.kernel.org
13058S:	Supported
13059T:	git https://github.com/alobakin/linux.git
13060F:	drivers/net/ethernet/intel/libie/
13061F:	include/linux/net/intel/libie/
13062K:	libie
13063
13064LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13065M:	Vishal Verma <vishal.l.verma@intel.com>
13066M:	Dan Williams <dan.j.williams@intel.com>
13067M:	Dave Jiang <dave.jiang@intel.com>
13068L:	nvdimm@lists.linux.dev
13069S:	Supported
13070Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13071P:	Documentation/nvdimm/maintainer-entry-profile.rst
13072F:	drivers/nvdimm/btt*
13073
13074LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13075M:	Dan Williams <dan.j.williams@intel.com>
13076M:	Vishal Verma <vishal.l.verma@intel.com>
13077M:	Dave Jiang <dave.jiang@intel.com>
13078L:	nvdimm@lists.linux.dev
13079S:	Supported
13080Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13081P:	Documentation/nvdimm/maintainer-entry-profile.rst
13082F:	drivers/nvdimm/pmem*
13083
13084LIBNVDIMM: DEVICETREE BINDINGS
13085M:	Oliver O'Halloran <oohall@gmail.com>
13086L:	nvdimm@lists.linux.dev
13087S:	Supported
13088Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13089F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13090F:	drivers/nvdimm/of_pmem.c
13091
13092LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13093M:	Dan Williams <dan.j.williams@intel.com>
13094M:	Vishal Verma <vishal.l.verma@intel.com>
13095M:	Dave Jiang <dave.jiang@intel.com>
13096M:	Ira Weiny <ira.weiny@intel.com>
13097L:	nvdimm@lists.linux.dev
13098S:	Supported
13099Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13100P:	Documentation/nvdimm/maintainer-entry-profile.rst
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13102F:	drivers/acpi/nfit/*
13103F:	drivers/nvdimm/*
13104F:	include/linux/libnvdimm.h
13105F:	include/linux/nd.h
13106F:	include/uapi/linux/ndctl.h
13107F:	tools/testing/nvdimm/
13108
13109LIBRARY CODE
13110M:	Andrew Morton <akpm@linux-foundation.org>
13111L:	linux-kernel@vger.kernel.org
13112S:	Supported
13113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13114F:	lib/*
13115
13116LICENSES and SPDX stuff
13117M:	Thomas Gleixner <tglx@linutronix.de>
13118M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13119L:	linux-spdx@vger.kernel.org
13120S:	Maintained
13121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13122F:	COPYING
13123F:	Documentation/process/license-rules.rst
13124F:	LICENSES/
13125F:	scripts/spdxcheck-test.sh
13126F:	scripts/spdxcheck.py
13127F:	scripts/spdxexclude
13128
13129LINEAR RANGES HELPERS
13130M:	Mark Brown <broonie@kernel.org>
13131R:	Matti Vaittinen <mazziesaccount@gmail.com>
13132F:	include/linux/linear_range.h
13133F:	lib/linear_ranges.c
13134F:	lib/test_linear_ranges.c
13135
13136LINUX FOR POWER MACINTOSH
13137L:	linuxppc-dev@lists.ozlabs.org
13138S:	Orphan
13139F:	arch/powerpc/platforms/powermac/
13140F:	drivers/macintosh/
13141X:	drivers/macintosh/adb-iop.c
13142X:	drivers/macintosh/via-macii.c
13143
13144LINUX FOR POWERPC (32-BIT AND 64-BIT)
13145M:	Michael Ellerman <mpe@ellerman.id.au>
13146R:	Nicholas Piggin <npiggin@gmail.com>
13147R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13148R:	Naveen N Rao <naveen@kernel.org>
13149M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13150L:	linuxppc-dev@lists.ozlabs.org
13151S:	Supported
13152W:	https://github.com/linuxppc/wiki/wiki
13153Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13155F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13156F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13157F:	Documentation/devicetree/bindings/powerpc/
13158F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13159F:	Documentation/arch/powerpc/
13160F:	arch/powerpc/
13161F:	drivers/*/*/*pasemi*
13162F:	drivers/*/*pasemi*
13163F:	drivers/char/tpm/tpm_ibmvtpm*
13164F:	drivers/crypto/nx/
13165F:	drivers/i2c/busses/i2c-opal.c
13166F:	drivers/net/ethernet/ibm/ibmveth.*
13167F:	drivers/net/ethernet/ibm/ibmvnic.*
13168F:	drivers/pci/hotplug/pnv_php.c
13169F:	drivers/pci/hotplug/rpa*
13170F:	drivers/rtc/rtc-opal.c
13171F:	drivers/scsi/ibmvscsi/
13172F:	drivers/tty/hvc/hvc_opal.c
13173F:	drivers/watchdog/wdrtas.c
13174F:	include/linux/papr_scm.h
13175F:	include/uapi/linux/papr_pdsm.h
13176F:	tools/testing/selftests/powerpc
13177N:	/pmac
13178N:	powermac
13179N:	powernv
13180N:	[^a-z0-9]ps3
13181N:	pseries
13182
13183LINUX FOR POWERPC EMBEDDED MPC5XXX
13184M:	Anatolij Gustschin <agust@denx.de>
13185L:	linuxppc-dev@lists.ozlabs.org
13186S:	Odd Fixes
13187F:	arch/powerpc/platforms/512x/
13188F:	arch/powerpc/platforms/52xx/
13189
13190LINUX FOR POWERPC EMBEDDED PPC4XX
13191L:	linuxppc-dev@lists.ozlabs.org
13192S:	Orphan
13193F:	arch/powerpc/platforms/44x/
13194
13195LINUX FOR POWERPC EMBEDDED PPC85XX
13196M:	Scott Wood <oss@buserror.net>
13197L:	linuxppc-dev@lists.ozlabs.org
13198S:	Odd fixes
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13200F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13201F:	Documentation/devicetree/bindings/powerpc/fsl/
13202F:	arch/powerpc/platforms/85xx/
13203
13204LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13205M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13206L:	linuxppc-dev@lists.ozlabs.org
13207S:	Maintained
13208F:	arch/powerpc/platforms/8xx/
13209F:	arch/powerpc/platforms/83xx/
13210
13211LINUX KERNEL DUMP TEST MODULE (LKDTM)
13212M:	Kees Cook <kees@kernel.org>
13213S:	Maintained
13214F:	drivers/misc/lkdtm/*
13215F:	tools/testing/selftests/lkdtm/*
13216
13217LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13218M:	Alan Stern <stern@rowland.harvard.edu>
13219M:	Andrea Parri <parri.andrea@gmail.com>
13220M:	Will Deacon <will@kernel.org>
13221M:	Peter Zijlstra <peterz@infradead.org>
13222M:	Boqun Feng <boqun.feng@gmail.com>
13223M:	Nicholas Piggin <npiggin@gmail.com>
13224M:	David Howells <dhowells@redhat.com>
13225M:	Jade Alglave <j.alglave@ucl.ac.uk>
13226M:	Luc Maranget <luc.maranget@inria.fr>
13227M:	"Paul E. McKenney" <paulmck@kernel.org>
13228R:	Akira Yokosawa <akiyks@gmail.com>
13229R:	Daniel Lustig <dlustig@nvidia.com>
13230R:	Joel Fernandes <joel@joelfernandes.org>
13231L:	linux-kernel@vger.kernel.org
13232L:	linux-arch@vger.kernel.org
13233L:	lkmm@lists.linux.dev
13234S:	Supported
13235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13236F:	Documentation/atomic_bitops.txt
13237F:	Documentation/atomic_t.txt
13238F:	Documentation/core-api/refcount-vs-atomic.rst
13239F:	Documentation/litmus-tests/
13240F:	Documentation/memory-barriers.txt
13241F:	tools/memory-model/
13242
13243LINUX-NEXT TREE
13244M:	Stephen Rothwell <sfr@canb.auug.org.au>
13245L:	linux-next@vger.kernel.org
13246S:	Supported
13247B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13249
13250LIS3LV02D ACCELEROMETER DRIVER
13251M:	Eric Piel <eric.piel@tremplin-utc.net>
13252S:	Maintained
13253F:	Documentation/misc-devices/lis3lv02d.rst
13254F:	drivers/misc/lis3lv02d/
13255F:	drivers/platform/x86/hp/hp_accel.c
13256
13257LIST KUNIT TEST
13258M:	David Gow <davidgow@google.com>
13259L:	linux-kselftest@vger.kernel.org
13260L:	kunit-dev@googlegroups.com
13261S:	Maintained
13262F:	lib/list-test.c
13263
13264LITEX PLATFORM
13265M:	Karol Gugala <kgugala@antmicro.com>
13266M:	Mateusz Holenko <mholenko@antmicro.com>
13267M:	Gabriel Somlo <gsomlo@gmail.com>
13268M:	Joel Stanley <joel@jms.id.au>
13269S:	Maintained
13270F:	Documentation/devicetree/bindings/*/litex,*.yaml
13271F:	arch/openrisc/boot/dts/or1klitex.dts
13272F:	drivers/mmc/host/litex_mmc.c
13273F:	drivers/net/ethernet/litex/*
13274F:	drivers/soc/litex/*
13275F:	drivers/tty/serial/liteuart.c
13276F:	include/linux/litex.h
13277N:	litex
13278
13279LIVE PATCHING
13280M:	Josh Poimboeuf <jpoimboe@kernel.org>
13281M:	Jiri Kosina <jikos@kernel.org>
13282M:	Miroslav Benes <mbenes@suse.cz>
13283M:	Petr Mladek <pmladek@suse.com>
13284R:	Joe Lawrence <joe.lawrence@redhat.com>
13285L:	live-patching@vger.kernel.org
13286S:	Maintained
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13288F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13289F:	Documentation/livepatch/
13290F:	arch/powerpc/include/asm/livepatch.h
13291F:	include/linux/livepatch.h
13292F:	kernel/livepatch/
13293F:	kernel/module/livepatch.c
13294F:	samples/livepatch/
13295F:	tools/testing/selftests/livepatch/
13296
13297LLC (802.2)
13298L:	netdev@vger.kernel.org
13299S:	Odd fixes
13300F:	include/linux/llc.h
13301F:	include/net/llc*
13302F:	include/uapi/linux/llc.h
13303F:	net/llc/
13304
13305LM73 HARDWARE MONITOR DRIVER
13306M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13307L:	linux-hwmon@vger.kernel.org
13308S:	Maintained
13309F:	drivers/hwmon/lm73.c
13310
13311LM78 HARDWARE MONITOR DRIVER
13312M:	Jean Delvare <jdelvare@suse.com>
13313L:	linux-hwmon@vger.kernel.org
13314S:	Maintained
13315F:	Documentation/hwmon/lm78.rst
13316F:	drivers/hwmon/lm78.c
13317
13318LM83 HARDWARE MONITOR DRIVER
13319M:	Jean Delvare <jdelvare@suse.com>
13320L:	linux-hwmon@vger.kernel.org
13321S:	Maintained
13322F:	Documentation/hwmon/lm83.rst
13323F:	drivers/hwmon/lm83.c
13324
13325LM90 HARDWARE MONITOR DRIVER
13326M:	Jean Delvare <jdelvare@suse.com>
13327L:	linux-hwmon@vger.kernel.org
13328S:	Maintained
13329F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13330F:	Documentation/hwmon/lm90.rst
13331F:	drivers/hwmon/lm90.c
13332F:	include/dt-bindings/thermal/lm90.h
13333
13334LME2510 MEDIA DRIVER
13335M:	Malcolm Priestley <tvboxspy@gmail.com>
13336L:	linux-media@vger.kernel.org
13337S:	Maintained
13338W:	https://linuxtv.org
13339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13340F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13341
13342LOADPIN SECURITY MODULE
13343M:	Kees Cook <kees@kernel.org>
13344S:	Supported
13345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13346F:	Documentation/admin-guide/LSM/LoadPin.rst
13347F:	security/loadpin/
13348
13349LOCKDOWN SECURITY MODULE
13350L:	linux-security-module@vger.kernel.org
13351S:	Odd Fixes
13352T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13353F:	security/lockdown/
13354
13355LOCKING PRIMITIVES
13356M:	Peter Zijlstra <peterz@infradead.org>
13357M:	Ingo Molnar <mingo@redhat.com>
13358M:	Will Deacon <will@kernel.org>
13359R:	Waiman Long <longman@redhat.com>
13360R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13361L:	linux-kernel@vger.kernel.org
13362S:	Maintained
13363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13364F:	Documentation/locking/
13365F:	arch/*/include/asm/spinlock*.h
13366F:	include/linux/lockdep*.h
13367F:	include/linux/mutex*.h
13368F:	include/linux/rwlock*.h
13369F:	include/linux/rwsem*.h
13370F:	include/linux/seqlock.h
13371F:	include/linux/spinlock*.h
13372F:	kernel/locking/
13373F:	lib/locking*.[ch]
13374X:	kernel/locking/locktorture.c
13375
13376LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13377M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13378L:	linux-ntfs-dev@lists.sourceforge.net
13379S:	Maintained
13380W:	http://www.linux-ntfs.org/content/view/19/37/
13381F:	Documentation/admin-guide/ldm.rst
13382F:	block/partitions/ldm.*
13383
13384LOGITECH HID GAMING KEYBOARDS
13385M:	Hans de Goede <hdegoede@redhat.com>
13386L:	linux-input@vger.kernel.org
13387S:	Maintained
13388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13389F:	drivers/hid/hid-lg-g15.c
13390
13391LONTIUM LT8912B MIPI TO HDMI BRIDGE
13392M:	Adrien Grassein <adrien.grassein@gmail.com>
13393S:	Maintained
13394F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13395F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13396
13397LOONGARCH
13398M:	Huacai Chen <chenhuacai@kernel.org>
13399R:	WANG Xuerui <kernel@xen0n.name>
13400L:	loongarch@lists.linux.dev
13401S:	Maintained
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13403F:	Documentation/arch/loongarch/
13404F:	Documentation/translations/zh_CN/arch/loongarch/
13405F:	arch/loongarch/
13406F:	drivers/*/*loongarch*
13407F:	drivers/cpufreq/loongson3_cpufreq.c
13408
13409LOONGSON GPIO DRIVER
13410M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13411L:	linux-gpio@vger.kernel.org
13412S:	Maintained
13413F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13414F:	drivers/gpio/gpio-loongson-64bit.c
13415
13416LOONGSON-2 APB DMA DRIVER
13417M:	Binbin Zhou <zhoubinbin@loongson.cn>
13418L:	dmaengine@vger.kernel.org
13419S:	Maintained
13420F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13421F:	drivers/dma/loongson2-apb-dma.c
13422
13423LOONGSON LS2X I2C DRIVER
13424M:	Binbin Zhou <zhoubinbin@loongson.cn>
13425L:	linux-i2c@vger.kernel.org
13426S:	Maintained
13427F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13428F:	drivers/i2c/busses/i2c-ls2x.c
13429
13430LOONGSON-2 SOC SERIES CLOCK DRIVER
13431M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13432L:	linux-clk@vger.kernel.org
13433S:	Maintained
13434F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13435F:	drivers/clk/clk-loongson2.c
13436F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13437
13438LOONGSON SPI DRIVER
13439M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13440L:	linux-spi@vger.kernel.org
13441S:	Maintained
13442F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13443F:	drivers/spi/spi-loongson-core.c
13444F:	drivers/spi/spi-loongson-pci.c
13445F:	drivers/spi/spi-loongson-plat.c
13446F:	drivers/spi/spi-loongson.h
13447
13448LOONGSON-2 SOC SERIES GUTS DRIVER
13449M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13450L:	loongarch@lists.linux.dev
13451S:	Maintained
13452F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13453F:	drivers/soc/loongson/loongson2_guts.c
13454
13455LOONGSON-2 SOC SERIES PM DRIVER
13456M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13457L:	linux-pm@vger.kernel.org
13458S:	Maintained
13459F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13460F:	drivers/soc/loongson/loongson2_pm.c
13461
13462LOONGSON-2 SOC SERIES PINCTRL DRIVER
13463M:	zhanghongchen <zhanghongchen@loongson.cn>
13464M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13465L:	linux-gpio@vger.kernel.org
13466S:	Maintained
13467F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13468F:	drivers/pinctrl/pinctrl-loongson2.c
13469
13470LOONGSON-2 SOC SERIES THERMAL DRIVER
13471M:	zhanghongchen <zhanghongchen@loongson.cn>
13472M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13473L:	linux-pm@vger.kernel.org
13474S:	Maintained
13475F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13476F:	drivers/thermal/loongson2_thermal.c
13477
13478LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13479M:	Sathya Prakash <sathya.prakash@broadcom.com>
13480M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13481M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13482L:	MPT-FusionLinux.pdl@broadcom.com
13483L:	linux-scsi@vger.kernel.org
13484S:	Supported
13485W:	http://www.avagotech.com/support/
13486F:	drivers/message/fusion/
13487F:	drivers/scsi/mpt3sas/
13488
13489LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13490M:	Matthew Wilcox <willy@infradead.org>
13491L:	linux-scsi@vger.kernel.org
13492S:	Maintained
13493F:	drivers/scsi/sym53c8xx_2/
13494
13495LTC1660 DAC DRIVER
13496M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13497L:	linux-iio@vger.kernel.org
13498S:	Maintained
13499F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13500F:	drivers/iio/dac/ltc1660.c
13501
13502LTC2664 IIO DAC DRIVER
13503M:	Michael Hennerich <michael.hennerich@analog.com>
13504M:	Kim Seer Paller <kimseer.paller@analog.com>
13505L:	linux-iio@vger.kernel.org
13506S:	Supported
13507W:	https://ez.analog.com/linux-software-drivers
13508F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13509F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13510F:	drivers/iio/dac/ltc2664.c
13511
13512LTC2688 IIO DAC DRIVER
13513M:	Nuno Sá <nuno.sa@analog.com>
13514L:	linux-iio@vger.kernel.org
13515S:	Supported
13516W:	https://ez.analog.com/linux-software-drivers
13517F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13518F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13519F:	drivers/iio/dac/ltc2688.c
13520
13521LTC2947 HARDWARE MONITOR DRIVER
13522M:	Nuno Sá <nuno.sa@analog.com>
13523L:	linux-hwmon@vger.kernel.org
13524S:	Supported
13525W:	https://ez.analog.com/linux-software-drivers
13526F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13527F:	drivers/hwmon/ltc2947-core.c
13528F:	drivers/hwmon/ltc2947-i2c.c
13529F:	drivers/hwmon/ltc2947-spi.c
13530F:	drivers/hwmon/ltc2947.h
13531
13532LTC2991 HARDWARE MONITOR DRIVER
13533M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13534L:	linux-hwmon@vger.kernel.org
13535S:	Supported
13536W:	https://ez.analog.com/linux-software-drivers
13537F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13538F:	drivers/hwmon/ltc2991.c
13539
13540LTC2983 IIO TEMPERATURE DRIVER
13541M:	Nuno Sá <nuno.sa@analog.com>
13542L:	linux-iio@vger.kernel.org
13543S:	Supported
13544W:	https://ez.analog.com/linux-software-drivers
13545F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13546F:	drivers/iio/temperature/ltc2983.c
13547
13548LTC4282 HARDWARE MONITOR DRIVER
13549M:	Nuno Sa <nuno.sa@analog.com>
13550L:	linux-hwmon@vger.kernel.org
13551S:	Supported
13552F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13553F:	Documentation/hwmon/ltc4282.rst
13554F:	drivers/hwmon/ltc4282.c
13555
13556LTC4286 HARDWARE MONITOR DRIVER
13557M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13558L:	linux-i2c@vger.kernel.org
13559S:	Maintained
13560F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13561F:	Documentation/hwmon/ltc4286.rst
13562F:	drivers/hwmon/pmbus/Kconfig
13563F:	drivers/hwmon/pmbus/Makefile
13564F:	drivers/hwmon/pmbus/ltc4286.c
13565
13566LTC4306 I2C MULTIPLEXER DRIVER
13567M:	Michael Hennerich <michael.hennerich@analog.com>
13568L:	linux-i2c@vger.kernel.org
13569S:	Supported
13570W:	https://ez.analog.com/linux-software-drivers
13571F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13572F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13573
13574LTP (Linux Test Project)
13575M:	Andrea Cervesato <andrea.cervesato@suse.com>
13576M:	Cyril Hrubis <chrubis@suse.cz>
13577M:	Jan Stancek <jstancek@redhat.com>
13578M:	Petr Vorel <pvorel@suse.cz>
13579M:	Li Wang <liwang@redhat.com>
13580M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13581M:	Xiao Yang <yangx.jy@fujitsu.com>
13582L:	ltp@lists.linux.it (subscribers-only)
13583S:	Maintained
13584W:	https://linux-test-project.readthedocs.io/
13585T:	git https://github.com/linux-test-project/ltp.git
13586
13587LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13588M:	Anshul Dalal <anshulusr@gmail.com>
13589L:	linux-iio@vger.kernel.org
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13592F:	drivers/iio/light/ltr390.c
13593
13594LYNX 28G SERDES PHY DRIVER
13595M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13596L:	netdev@vger.kernel.org
13597S:	Supported
13598F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13599F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13600
13601LYNX PCS MODULE
13602M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13603L:	netdev@vger.kernel.org
13604S:	Supported
13605F:	drivers/net/pcs/pcs-lynx.c
13606F:	include/linux/pcs-lynx.h
13607
13608M68K ARCHITECTURE
13609M:	Geert Uytterhoeven <geert@linux-m68k.org>
13610L:	linux-m68k@lists.linux-m68k.org
13611S:	Maintained
13612W:	http://www.linux-m68k.org/
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13614F:	arch/m68k/
13615F:	drivers/zorro/
13616
13617M68K ON APPLE MACINTOSH
13618M:	Joshua Thompson <funaho@jurai.org>
13619L:	linux-m68k@lists.linux-m68k.org
13620S:	Maintained
13621W:	http://www.mac.linux-m68k.org/
13622F:	arch/m68k/mac/
13623F:	drivers/macintosh/adb-iop.c
13624F:	drivers/macintosh/via-macii.c
13625
13626M68K ON HP9000/300
13627M:	Philip Blundell <philb@gnu.org>
13628S:	Maintained
13629W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13630F:	arch/m68k/hp300/
13631
13632M88DS3103 MEDIA DRIVER
13633L:	linux-media@vger.kernel.org
13634S:	Orphan
13635W:	https://linuxtv.org
13636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13637F:	drivers/media/dvb-frontends/m88ds3103*
13638
13639M88RS2000 MEDIA DRIVER
13640M:	Malcolm Priestley <tvboxspy@gmail.com>
13641L:	linux-media@vger.kernel.org
13642S:	Maintained
13643W:	https://linuxtv.org
13644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13645F:	drivers/media/dvb-frontends/m88rs2000*
13646
13647MA901 MASTERKIT USB FM RADIO DRIVER
13648M:	Alexey Klimov <alexey.klimov@linaro.org>
13649L:	linux-media@vger.kernel.org
13650S:	Maintained
13651T:	git git://linuxtv.org/media.git
13652F:	drivers/media/radio/radio-ma901.c
13653
13654MAC80211
13655M:	Johannes Berg <johannes@sipsolutions.net>
13656L:	linux-wireless@vger.kernel.org
13657S:	Maintained
13658W:	https://wireless.wiki.kernel.org/
13659Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13662F:	Documentation/networking/mac80211-injection.rst
13663F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13664F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13665F:	include/net/mac80211.h
13666F:	net/mac80211/
13667
13668MAILBOX API
13669M:	Jassi Brar <jassisinghbrar@gmail.com>
13670L:	linux-kernel@vger.kernel.org
13671S:	Maintained
13672F:	Documentation/devicetree/bindings/mailbox/
13673F:	drivers/mailbox/
13674F:	include/dt-bindings/mailbox/
13675F:	include/linux/mailbox_client.h
13676F:	include/linux/mailbox_controller.h
13677
13678MAILBOX ARM MHUv2
13679M:	Viresh Kumar <viresh.kumar@linaro.org>
13680M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13681L:	linux-kernel@vger.kernel.org
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13684F:	drivers/mailbox/arm_mhuv2.c
13685F:	include/linux/mailbox/arm_mhuv2_message.h
13686
13687MAILBOX ARM MHUv3
13688M:	Sudeep Holla <sudeep.holla@arm.com>
13689M:	Cristian Marussi <cristian.marussi@arm.com>
13690L:	linux-kernel@vger.kernel.org
13691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13692S:	Maintained
13693F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13694F:	drivers/mailbox/arm_mhuv3.c
13695
13696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13697M:	Alejandro Colomar <alx@kernel.org>
13698L:	linux-man@vger.kernel.org
13699S:	Maintained
13700W:	http://www.kernel.org/doc/man-pages
13701T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13702T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13703
13704MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13705M:	Jeremy Kerr <jk@codeconstruct.com.au>
13706M:	Matt Johnston <matt@codeconstruct.com.au>
13707L:	netdev@vger.kernel.org
13708S:	Maintained
13709F:	Documentation/networking/mctp.rst
13710F:	drivers/net/mctp/
13711F:	include/net/mctp.h
13712F:	include/net/mctpdevice.h
13713F:	include/net/netns/mctp.h
13714F:	net/mctp/
13715
13716MAPLE TREE
13717M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13718L:	maple-tree@lists.infradead.org
13719L:	linux-mm@kvack.org
13720S:	Supported
13721F:	Documentation/core-api/maple_tree.rst
13722F:	include/linux/maple_tree.h
13723F:	include/trace/events/maple_tree.h
13724F:	lib/maple_tree.c
13725F:	lib/test_maple_tree.c
13726F:	tools/testing/radix-tree/linux/maple_tree.h
13727F:	tools/testing/radix-tree/maple.c
13728
13729MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13730M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13731L:	linux-mips@vger.kernel.org
13732S:	Maintained
13733F:	arch/mips/boot/dts/img/pistachio*
13734
13735MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13736M:	Andrew Lunn <andrew@lunn.ch>
13737L:	netdev@vger.kernel.org
13738S:	Maintained
13739F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13740F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13741F:	Documentation/networking/devlink/mv88e6xxx.rst
13742F:	drivers/net/dsa/mv88e6xxx/
13743F:	include/linux/dsa/mv88e6xxx.h
13744F:	include/linux/platform_data/mv88e6xxx.h
13745
13746MARVELL 88PM886 PMIC DRIVER
13747M:	Karel Balej <balejk@matfyz.cz>
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13750F:	drivers/input/misc/88pm886-onkey.c
13751F:	drivers/mfd/88pm886.c
13752F:	drivers/regulator/88pm886-regulator.c
13753F:	include/linux/mfd/88pm886.h
13754
13755MARVELL ARMADA 3700 PHY DRIVERS
13756M:	Miquel Raynal <miquel.raynal@bootlin.com>
13757S:	Maintained
13758F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13759F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13760F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13761F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13762
13763MARVELL ARMADA 3700 SERIAL DRIVER
13764M:	Pali Rohár <pali@kernel.org>
13765S:	Maintained
13766F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13767F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13768F:	drivers/tty/serial/mvebu-uart.c
13769
13770MARVELL ARMADA DRM SUPPORT
13771M:	Russell King <linux@armlinux.org.uk>
13772S:	Maintained
13773T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13774T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13775F:	Documentation/devicetree/bindings/display/armada/
13776F:	drivers/gpu/drm/armada/
13777F:	include/uapi/drm/armada_drm.h
13778
13779MARVELL CRYPTO DRIVER
13780M:	Boris Brezillon <bbrezillon@kernel.org>
13781M:	Arnaud Ebalard <arno@natisbad.org>
13782M:	Srujana Challa <schalla@marvell.com>
13783L:	linux-crypto@vger.kernel.org
13784S:	Maintained
13785F:	drivers/crypto/marvell/
13786F:	include/linux/soc/marvell/octeontx2/
13787
13788MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13789M:	Mirko Lindner <mlindner@marvell.com>
13790M:	Stephen Hemminger <stephen@networkplumber.org>
13791L:	netdev@vger.kernel.org
13792S:	Odd fixes
13793F:	drivers/net/ethernet/marvell/sk*
13794
13795MARVELL LIBERTAS WIRELESS DRIVER
13796L:	libertas-dev@lists.infradead.org
13797S:	Orphan
13798F:	drivers/net/wireless/marvell/libertas/
13799
13800MARVELL MACCHIATOBIN SUPPORT
13801M:	Russell King <linux@armlinux.org.uk>
13802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13803S:	Maintained
13804F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13805
13806MARVELL MV643XX ETHERNET DRIVER
13807M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13808L:	netdev@vger.kernel.org
13809S:	Maintained
13810F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13811
13812MARVELL MV88X3310 PHY DRIVER
13813M:	Russell King <linux@armlinux.org.uk>
13814M:	Marek Behún <kabel@kernel.org>
13815L:	netdev@vger.kernel.org
13816S:	Maintained
13817F:	drivers/net/phy/marvell10g.c
13818
13819MARVELL MVEBU THERMAL DRIVER
13820M:	Miquel Raynal <miquel.raynal@bootlin.com>
13821S:	Maintained
13822F:	drivers/thermal/armada_thermal.c
13823
13824MARVELL MVNETA ETHERNET DRIVER
13825M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13826L:	netdev@vger.kernel.org
13827S:	Maintained
13828F:	drivers/net/ethernet/marvell/mvneta*
13829
13830MARVELL MVPP2 ETHERNET DRIVER
13831M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13832M:	Russell King <linux@armlinux.org.uk>
13833L:	netdev@vger.kernel.org
13834S:	Maintained
13835F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13836F:	drivers/net/ethernet/marvell/mvpp2/
13837
13838MARVELL MWIFIEX WIRELESS DRIVER
13839M:	Brian Norris <briannorris@chromium.org>
13840R:	Francesco Dolcini <francesco@dolcini.it>
13841L:	linux-wireless@vger.kernel.org
13842S:	Odd Fixes
13843F:	drivers/net/wireless/marvell/mwifiex/
13844
13845MARVELL MWL8K WIRELESS DRIVER
13846L:	linux-wireless@vger.kernel.org
13847S:	Orphan
13848F:	drivers/net/wireless/marvell/mwl8k.c
13849
13850MARVELL NAND CONTROLLER DRIVER
13851M:	Miquel Raynal <miquel.raynal@bootlin.com>
13852L:	linux-mtd@lists.infradead.org
13853S:	Maintained
13854F:	drivers/mtd/nand/raw/marvell_nand.c
13855
13856MARVELL OCTEON ENDPOINT DRIVER
13857M:	Veerasenareddy Burru <vburru@marvell.com>
13858M:	Sathesh Edara <sedara@marvell.com>
13859L:	netdev@vger.kernel.org
13860S:	Supported
13861F:	drivers/net/ethernet/marvell/octeon_ep
13862
13863MARVELL OCTEON ENDPOINT VF DRIVER
13864M:	Veerasenareddy Burru <vburru@marvell.com>
13865M:	Sathesh Edara <sedara@marvell.com>
13866M:	Shinas Rasheed <srasheed@marvell.com>
13867M:	Satananda Burla <sburla@marvell.com>
13868L:	netdev@vger.kernel.org
13869S:	Supported
13870F:	drivers/net/ethernet/marvell/octeon_ep_vf
13871
13872MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13873M:	Sunil Goutham <sgoutham@marvell.com>
13874M:	Geetha sowjanya <gakula@marvell.com>
13875M:	Subbaraya Sundeep <sbhatta@marvell.com>
13876M:	hariprasad <hkelam@marvell.com>
13877L:	netdev@vger.kernel.org
13878S:	Supported
13879F:	drivers/net/ethernet/marvell/octeontx2/nic/
13880F:	include/linux/soc/marvell/octeontx2/
13881
13882MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13883M:	Sunil Goutham <sgoutham@marvell.com>
13884M:	Linu Cherian <lcherian@marvell.com>
13885M:	Geetha sowjanya <gakula@marvell.com>
13886M:	Jerin Jacob <jerinj@marvell.com>
13887M:	hariprasad <hkelam@marvell.com>
13888M:	Subbaraya Sundeep <sbhatta@marvell.com>
13889L:	netdev@vger.kernel.org
13890S:	Supported
13891F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13892F:	drivers/net/ethernet/marvell/octeontx2/af/
13893
13894MARVELL PEM PMU DRIVER
13895M:	Linu Cherian <lcherian@marvell.com>
13896M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
13897S:	Supported
13898F:	drivers/perf/marvell_pem_pmu.c
13899
13900MARVELL PRESTERA ETHERNET SWITCH DRIVER
13901M:	Taras Chornyi <taras.chornyi@plvision.eu>
13902S:	Supported
13903W:	https://github.com/Marvell-switching/switchdev-prestera
13904F:	drivers/net/ethernet/marvell/prestera/
13905
13906MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13907M:	Nicolas Pitre <nico@fluxnic.net>
13908S:	Odd Fixes
13909F:	drivers/mmc/host/mvsdio.*
13910
13911MARVELL USB MDIO CONTROLLER DRIVER
13912M:	Tobias Waldekranz <tobias@waldekranz.com>
13913L:	netdev@vger.kernel.org
13914S:	Maintained
13915F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13916F:	drivers/net/mdio/mdio-mvusb.c
13917
13918MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13919M:	Hu Ziji <huziji@marvell.com>
13920L:	linux-mmc@vger.kernel.org
13921S:	Supported
13922F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13923F:	drivers/mmc/host/sdhci-xenon*
13924
13925MARVELL OCTEON CN10K DPI DRIVER
13926M:	Vamsi Attunuru <vattunuru@marvell.com>
13927S:	Supported
13928F:	drivers/misc/mrvl_cn10k_dpi.c
13929
13930MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13931R:	schalla@marvell.com
13932R:	vattunuru@marvell.com
13933F:	drivers/vdpa/octeon_ep/
13934
13935MARVELL OCTEON HOTPLUG DRIVER
13936R:	Shijith Thotton <sthotton@marvell.com>
13937R:	Vamsi Attunuru <vattunuru@marvell.com>
13938S:	Supported
13939F:	drivers/pci/hotplug/octep_hp.c
13940
13941MATROX FRAMEBUFFER DRIVER
13942L:	linux-fbdev@vger.kernel.org
13943S:	Orphan
13944F:	drivers/video/fbdev/matrox/matroxfb_*
13945F:	include/uapi/linux/matroxfb.h
13946
13947MAX15301 DRIVER
13948M:	Daniel Nilsson <daniel.nilsson@flex.com>
13949L:	linux-hwmon@vger.kernel.org
13950S:	Maintained
13951F:	Documentation/hwmon/max15301.rst
13952F:	drivers/hwmon/pmbus/max15301.c
13953
13954MAX2175 SDR TUNER DRIVER
13955M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13956L:	linux-media@vger.kernel.org
13957S:	Maintained
13958T:	git git://linuxtv.org/media.git
13959F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13960F:	Documentation/userspace-api/media/drivers/max2175.rst
13961F:	drivers/media/i2c/max2175*
13962F:	include/uapi/linux/max2175.h
13963
13964MAX31335 RTC DRIVER
13965M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13966L:	linux-rtc@vger.kernel.org
13967S:	Supported
13968W:	https://ez.analog.com/linux-software-drivers
13969F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13970F:	drivers/rtc/rtc-max31335.c
13971
13972MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13973L:	linux-hwmon@vger.kernel.org
13974S:	Orphan
13975F:	Documentation/hwmon/max6650.rst
13976F:	drivers/hwmon/max6650.c
13977
13978MAX9286 QUAD GMSL DESERIALIZER DRIVER
13979M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13980M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13981M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13982M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13983L:	linux-media@vger.kernel.org
13984S:	Maintained
13985F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13986F:	drivers/media/i2c/max9286.c
13987
13988MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13989M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13990L:	linux-media@vger.kernel.org
13991S:	Maintained
13992F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13993F:	drivers/staging/media/max96712/max96712.c
13994
13995MAX96714 GMSL2 DESERIALIZER DRIVER
13996M:	Julien Massot <julien.massot@collabora.com>
13997L:	linux-media@vger.kernel.org
13998S:	Maintained
13999F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14000F:	drivers/media/i2c/max96714.c
14001
14002MAX96717 GMSL2 SERIALIZER DRIVER
14003M:	Julien Massot <julien.massot@collabora.com>
14004L:	linux-media@vger.kernel.org
14005S:	Maintained
14006F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14007F:	drivers/media/i2c/max96717.c
14008
14009MAX9860 MONO AUDIO VOICE CODEC DRIVER
14010M:	Peter Rosin <peda@axentia.se>
14011L:	linux-sound@vger.kernel.org
14012S:	Maintained
14013F:	Documentation/devicetree/bindings/sound/max9860.txt
14014F:	sound/soc/codecs/max9860.*
14015
14016MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14017M:	Andreas Klinger <ak@it-klinger.de>
14018L:	linux-iio@vger.kernel.org
14019S:	Maintained
14020F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14021F:	drivers/iio/proximity/mb1232.c
14022
14023MAXIM MAX11205 DRIVER
14024M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14025L:	linux-iio@vger.kernel.org
14026S:	Supported
14027W:	https://ez.analog.com/linux-software-drivers
14028F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14029F:	drivers/iio/adc/max11205.c
14030
14031MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14032R:	Iskren Chernev <iskren.chernev@gmail.com>
14033R:	Krzysztof Kozlowski <krzk@kernel.org>
14034R:	Marek Szyprowski <m.szyprowski@samsung.com>
14035R:	Matheus Castello <matheus@castello.eng.br>
14036L:	linux-pm@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14039F:	drivers/power/supply/max17040_battery.c
14040
14041MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14042R:	Hans de Goede <hdegoede@redhat.com>
14043R:	Krzysztof Kozlowski <krzk@kernel.org>
14044R:	Marek Szyprowski <m.szyprowski@samsung.com>
14045R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14046R:	Purism Kernel Team <kernel@puri.sm>
14047L:	linux-pm@vger.kernel.org
14048S:	Maintained
14049F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14050F:	drivers/power/supply/max17042_battery.c
14051
14052MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14054L:	linux-kernel@vger.kernel.org
14055S:	Maintained
14056F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14057F:	drivers/regulator/max20086-regulator.c
14058
14059MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14060M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14061L:	linux-iio@vger.kernel.org
14062S:	Maintained
14063F:	drivers/iio/temperature/max30208.c
14064
14065MAXIM MAX77650 PMIC MFD DRIVER
14066M:	Bartosz Golaszewski <brgl@bgdev.pl>
14067L:	linux-kernel@vger.kernel.org
14068S:	Maintained
14069F:	Documentation/devicetree/bindings/*/*max77650.yaml
14070F:	Documentation/devicetree/bindings/*/max77650*.yaml
14071F:	drivers/gpio/gpio-max77650.c
14072F:	drivers/input/misc/max77650-onkey.c
14073F:	drivers/leds/leds-max77650.c
14074F:	drivers/mfd/max77650.c
14075F:	drivers/power/supply/max77650-charger.c
14076F:	drivers/regulator/max77650-regulator.c
14077F:	include/linux/mfd/max77650.h
14078
14079MAXIM MAX77714 PMIC MFD DRIVER
14080M:	Luca Ceresoli <luca@lucaceresoli.net>
14081S:	Maintained
14082F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14083F:	drivers/mfd/max77714.c
14084F:	include/linux/mfd/max77714.h
14085
14086MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14087M:	Javier Martinez Canillas <javier@dowhile0.org>
14088L:	linux-kernel@vger.kernel.org
14089S:	Supported
14090F:	Documentation/devicetree/bindings/*/*max77802.yaml
14091F:	drivers/regulator/max77802-regulator.c
14092F:	include/dt-bindings/*/*max77802.h
14093
14094MAXIM MAX77976 BATTERY CHARGER
14095M:	Luca Ceresoli <luca@lucaceresoli.net>
14096S:	Supported
14097F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14098F:	drivers/power/supply/max77976_charger.c
14099
14100MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14101M:	Krzysztof Kozlowski <krzk@kernel.org>
14102L:	linux-pm@vger.kernel.org
14103S:	Maintained
14104B:	mailto:linux-samsung-soc@vger.kernel.org
14105F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14106F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14107F:	drivers/power/supply/max14577_charger.c
14108F:	drivers/power/supply/max77693_charger.c
14109
14110MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14111M:	Chanwoo Choi <cw00.choi@samsung.com>
14112M:	Krzysztof Kozlowski <krzk@kernel.org>
14113L:	linux-kernel@vger.kernel.org
14114S:	Maintained
14115B:	mailto:linux-samsung-soc@vger.kernel.org
14116F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14117F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14118F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14119F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14120F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14121F:	drivers/*/*max77843.c
14122F:	drivers/*/max14577*.c
14123F:	drivers/*/max77686*.c
14124F:	drivers/*/max77693*.c
14125F:	drivers/clk/clk-max77686.c
14126F:	drivers/extcon/extcon-max14577.c
14127F:	drivers/extcon/extcon-max77693.c
14128F:	drivers/rtc/rtc-max77686.c
14129F:	include/linux/mfd/max14577*.h
14130F:	include/linux/mfd/max77686*.h
14131F:	include/linux/mfd/max77693*.h
14132
14133MAXIRADIO FM RADIO RECEIVER DRIVER
14134M:	Hans Verkuil <hverkuil@xs4all.nl>
14135L:	linux-media@vger.kernel.org
14136S:	Maintained
14137W:	https://linuxtv.org
14138T:	git git://linuxtv.org/media.git
14139F:	drivers/media/radio/radio-maxiradio*
14140
14141MAXLINEAR ETHERNET PHY DRIVER
14142M:	Xu Liang <lxu@maxlinear.com>
14143L:	netdev@vger.kernel.org
14144S:	Supported
14145F:	drivers/net/phy/mxl-gpy.c
14146
14147MCAN MMIO DEVICE DRIVER
14148M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14149L:	linux-can@vger.kernel.org
14150S:	Maintained
14151F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14152F:	drivers/net/can/m_can/m_can.c
14153F:	drivers/net/can/m_can/m_can.h
14154F:	drivers/net/can/m_can/m_can_platform.c
14155
14156MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14157R:	Yasushi SHOJI <yashi@spacecubics.com>
14158L:	linux-can@vger.kernel.org
14159S:	Maintained
14160F:	drivers/net/can/usb/mcba_usb.c
14161
14162MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14163M:	Rishi Gupta <gupt21@gmail.com>
14164L:	linux-i2c@vger.kernel.org
14165L:	linux-input@vger.kernel.org
14166S:	Maintained
14167F:	drivers/hid/hid-mcp2221.c
14168
14169MCP251XFD SPI-CAN NETWORK DRIVER
14170M:	Marc Kleine-Budde <mkl@pengutronix.de>
14171M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14172R:	Thomas Kopp <thomas.kopp@microchip.com>
14173L:	linux-can@vger.kernel.org
14174S:	Maintained
14175F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14176F:	drivers/net/can/spi/mcp251xfd/
14177
14178MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14179M:	Peter Rosin <peda@axentia.se>
14180L:	linux-iio@vger.kernel.org
14181S:	Maintained
14182F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14183F:	drivers/iio/potentiometer/mcp4018.c
14184F:	drivers/iio/potentiometer/mcp4531.c
14185
14186MCP4821 DAC DRIVER
14187M:	Anshul Dalal <anshulusr@gmail.com>
14188L:	linux-iio@vger.kernel.org
14189S:	Maintained
14190F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14191F:	drivers/iio/dac/mcp4821.c
14192
14193MCR20A IEEE-802.15.4 RADIO DRIVER
14194M:	Stefan Schmidt <stefan@datenfreihafen.org>
14195L:	linux-wpan@vger.kernel.org
14196S:	Odd Fixes
14197W:	https://github.com/xueliu/mcr20a-linux
14198F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14199F:	drivers/net/ieee802154/mcr20a.c
14200F:	drivers/net/ieee802154/mcr20a.h
14201
14202MDIO REGMAP DRIVER
14203M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14204L:	netdev@vger.kernel.org
14205S:	Maintained
14206F:	drivers/net/mdio/mdio-regmap.c
14207F:	include/linux/mdio/mdio-regmap.h
14208
14209MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14210M:	William Breathitt Gray <wbg@kernel.org>
14211L:	linux-iio@vger.kernel.org
14212S:	Maintained
14213F:	drivers/iio/dac/cio-dac.c
14214
14215MEDIA CONTROLLER FRAMEWORK
14216M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14217M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14218L:	linux-media@vger.kernel.org
14219S:	Supported
14220W:	https://www.linuxtv.org
14221T:	git git://linuxtv.org/media.git
14222F:	drivers/media/mc/
14223F:	include/media/media-*.h
14224F:	include/uapi/linux/media.h
14225
14226MEDIA DRIVER FOR FREESCALE IMX PXP
14227M:	Philipp Zabel <p.zabel@pengutronix.de>
14228L:	linux-media@vger.kernel.org
14229S:	Maintained
14230T:	git git://linuxtv.org/media.git
14231F:	drivers/media/platform/nxp/imx-pxp.[ch]
14232
14233MEDIA DRIVERS FOR ASCOT2E
14234M:	Abylay Ospan <aospan@amazon.com>
14235L:	linux-media@vger.kernel.org
14236S:	Supported
14237W:	https://linuxtv.org
14238W:	http://netup.tv/
14239T:	git git://linuxtv.org/media.git
14240F:	drivers/media/dvb-frontends/ascot2e*
14241
14242MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14243M:	Jasmin Jessich <jasmin@anw.at>
14244L:	linux-media@vger.kernel.org
14245S:	Maintained
14246W:	https://linuxtv.org
14247T:	git git://linuxtv.org/media.git
14248F:	drivers/media/dvb-frontends/cxd2099*
14249
14250MEDIA DRIVERS FOR CXD2841ER
14251M:	Abylay Ospan <aospan@amazon.com>
14252L:	linux-media@vger.kernel.org
14253S:	Supported
14254W:	https://linuxtv.org
14255W:	http://netup.tv/
14256T:	git git://linuxtv.org/media.git
14257F:	drivers/media/dvb-frontends/cxd2841er*
14258
14259MEDIA DRIVERS FOR CXD2880
14260M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14261L:	linux-media@vger.kernel.org
14262S:	Supported
14263W:	http://linuxtv.org/
14264T:	git git://linuxtv.org/media.git
14265F:	drivers/media/dvb-frontends/cxd2880/*
14266F:	drivers/media/spi/cxd2880*
14267
14268MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14269L:	linux-media@vger.kernel.org
14270S:	Orphan
14271W:	https://linuxtv.org
14272T:	git git://linuxtv.org/media.git
14273F:	drivers/media/pci/ddbridge/*
14274
14275MEDIA DRIVERS FOR FREESCALE IMX
14276M:	Steve Longerbeam <slongerbeam@gmail.com>
14277M:	Philipp Zabel <p.zabel@pengutronix.de>
14278L:	linux-media@vger.kernel.org
14279S:	Maintained
14280T:	git git://linuxtv.org/media.git
14281F:	Documentation/admin-guide/media/imx.rst
14282F:	Documentation/devicetree/bindings/media/imx.txt
14283F:	drivers/staging/media/imx/
14284F:	include/linux/imx-media.h
14285F:	include/media/imx.h
14286
14287MEDIA DRIVERS FOR FREESCALE IMX7/8
14288M:	Rui Miguel Silva <rmfrfs@gmail.com>
14289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14291R:	Purism Kernel Team <kernel@puri.sm>
14292L:	linux-media@vger.kernel.org
14293S:	Maintained
14294T:	git git://linuxtv.org/media.git
14295F:	Documentation/admin-guide/media/imx7.rst
14296F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14297F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14298F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14299F:	drivers/media/platform/nxp/imx-mipi-csis.c
14300F:	drivers/media/platform/nxp/imx7-media-csi.c
14301F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14302
14303MEDIA DRIVERS FOR HELENE
14304M:	Abylay Ospan <aospan@amazon.com>
14305L:	linux-media@vger.kernel.org
14306S:	Supported
14307W:	https://linuxtv.org
14308W:	http://netup.tv/
14309T:	git git://linuxtv.org/media.git
14310F:	drivers/media/dvb-frontends/helene*
14311
14312MEDIA DRIVERS FOR HORUS3A
14313M:	Abylay Ospan <aospan@amazon.com>
14314L:	linux-media@vger.kernel.org
14315S:	Supported
14316W:	https://linuxtv.org
14317W:	http://netup.tv/
14318T:	git git://linuxtv.org/media.git
14319F:	drivers/media/dvb-frontends/horus3a*
14320
14321MEDIA DRIVERS FOR LNBH25
14322M:	Abylay Ospan <aospan@amazon.com>
14323L:	linux-media@vger.kernel.org
14324S:	Supported
14325W:	https://linuxtv.org
14326W:	http://netup.tv/
14327T:	git git://linuxtv.org/media.git
14328F:	drivers/media/dvb-frontends/lnbh25*
14329
14330MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14331L:	linux-media@vger.kernel.org
14332S:	Orphan
14333W:	https://linuxtv.org
14334T:	git git://linuxtv.org/media.git
14335F:	drivers/media/dvb-frontends/mxl5xx*
14336
14337MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14338M:	Abylay Ospan <aospan@amazon.com>
14339L:	linux-media@vger.kernel.org
14340S:	Supported
14341W:	https://linuxtv.org
14342W:	http://netup.tv/
14343T:	git git://linuxtv.org/media.git
14344F:	drivers/media/pci/netup_unidvb/*
14345
14346MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14347M:	Dmitry Osipenko <digetx@gmail.com>
14348L:	linux-media@vger.kernel.org
14349L:	linux-tegra@vger.kernel.org
14350S:	Maintained
14351T:	git git://linuxtv.org/media.git
14352F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14353F:	drivers/media/platform/nvidia/tegra-vde/
14354
14355MEDIA DRIVERS FOR RENESAS - CEU
14356M:	Jacopo Mondi <jacopo@jmondi.org>
14357L:	linux-media@vger.kernel.org
14358L:	linux-renesas-soc@vger.kernel.org
14359S:	Supported
14360T:	git git://linuxtv.org/media.git
14361F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14362F:	drivers/media/platform/renesas/renesas-ceu.c
14363F:	include/media/drv-intf/renesas-ceu.h
14364
14365MEDIA DRIVERS FOR RENESAS - DRIF
14366M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14367L:	linux-media@vger.kernel.org
14368L:	linux-renesas-soc@vger.kernel.org
14369S:	Supported
14370T:	git git://linuxtv.org/media.git
14371F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14372F:	drivers/media/platform/renesas/rcar_drif.c
14373
14374MEDIA DRIVERS FOR RENESAS - FCP
14375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14376L:	linux-media@vger.kernel.org
14377L:	linux-renesas-soc@vger.kernel.org
14378S:	Supported
14379T:	git git://linuxtv.org/media.git
14380F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14381F:	drivers/media/platform/renesas/rcar-fcp.c
14382F:	include/media/rcar-fcp.h
14383
14384MEDIA DRIVERS FOR RENESAS - FDP1
14385M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14386L:	linux-media@vger.kernel.org
14387L:	linux-renesas-soc@vger.kernel.org
14388S:	Supported
14389T:	git git://linuxtv.org/media.git
14390F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14391F:	drivers/media/platform/renesas/rcar_fdp1.c
14392
14393MEDIA DRIVERS FOR RENESAS - VIN
14394M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14395L:	linux-media@vger.kernel.org
14396L:	linux-renesas-soc@vger.kernel.org
14397S:	Supported
14398T:	git git://linuxtv.org/media.git
14399F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14400F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14401F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14402F:	drivers/media/platform/renesas/rcar-csi2.c
14403F:	drivers/media/platform/renesas/rcar-isp.c
14404F:	drivers/media/platform/renesas/rcar-vin/
14405
14406MEDIA DRIVERS FOR RENESAS - VSP1
14407M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14408M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14409L:	linux-media@vger.kernel.org
14410L:	linux-renesas-soc@vger.kernel.org
14411S:	Supported
14412T:	git git://linuxtv.org/media.git
14413F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14414F:	drivers/media/platform/renesas/vsp1/
14415
14416MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14417L:	linux-media@vger.kernel.org
14418S:	Orphan
14419W:	https://linuxtv.org
14420T:	git git://linuxtv.org/media.git
14421F:	drivers/media/dvb-frontends/stv0910*
14422
14423MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14424L:	linux-media@vger.kernel.org
14425S:	Orphan
14426W:	https://linuxtv.org
14427T:	git git://linuxtv.org/media.git
14428F:	drivers/media/dvb-frontends/stv6111*
14429
14430MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14431M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14432M:	Alain Volmat <alain.volmat@foss.st.com>
14433L:	linux-media@vger.kernel.org
14434S:	Supported
14435T:	git git://linuxtv.org/media.git
14436F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14437F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14438F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14439F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14440
14441MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14442M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14443L:	linux-media@vger.kernel.org
14444S:	Maintained
14445W:	https://linuxtv.org
14446Q:	http://patchwork.kernel.org/project/linux-media/list/
14447T:	git git://linuxtv.org/media.git
14448F:	Documentation/admin-guide/media/
14449F:	Documentation/devicetree/bindings/media/
14450F:	Documentation/driver-api/media/
14451F:	Documentation/userspace-api/media/
14452F:	drivers/media/
14453F:	drivers/staging/media/
14454F:	include/dt-bindings/media/
14455F:	include/linux/platform_data/media/
14456F:	include/media/
14457F:	include/uapi/linux/dvb/
14458F:	include/uapi/linux/ivtv*
14459F:	include/uapi/linux/media.h
14460F:	include/uapi/linux/uvcvideo.h
14461F:	include/uapi/linux/v4l2-*
14462F:	include/uapi/linux/videodev2.h
14463
14464MEDIATEK BLUETOOTH DRIVER
14465M:	Sean Wang <sean.wang@mediatek.com>
14466L:	linux-bluetooth@vger.kernel.org
14467L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14468S:	Maintained
14469F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14470F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14471F:	drivers/bluetooth/btmtkuart.c
14472
14473MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14474M:	Sen Chu <sen.chu@mediatek.com>
14475M:	Sean Wang <sean.wang@mediatek.com>
14476M:	Macpaul Lin <macpaul.lin@mediatek.com>
14477L:	linux-pm@vger.kernel.org
14478S:	Maintained
14479F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14480F:	drivers/power/reset/mt6323-poweroff.c
14481
14482MEDIATEK CIR DRIVER
14483M:	Sean Wang <sean.wang@mediatek.com>
14484S:	Maintained
14485F:	drivers/media/rc/mtk-cir.c
14486
14487MEDIATEK DMA DRIVER
14488M:	Sean Wang <sean.wang@mediatek.com>
14489L:	dmaengine@vger.kernel.org
14490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14491L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14492S:	Maintained
14493F:	Documentation/devicetree/bindings/dma/mediatek,*
14494F:	drivers/dma/mediatek/
14495
14496MEDIATEK ETHERNET DRIVER
14497M:	Felix Fietkau <nbd@nbd.name>
14498M:	Sean Wang <sean.wang@mediatek.com>
14499M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14500M:	Lorenzo Bianconi <lorenzo@kernel.org>
14501L:	netdev@vger.kernel.org
14502S:	Maintained
14503F:	drivers/net/ethernet/mediatek/
14504
14505MEDIATEK ETHERNET PCS DRIVER
14506M:	Alexander Couzens <lynxis@fe80.eu>
14507M:	Daniel Golle <daniel@makrotopia.org>
14508L:	netdev@vger.kernel.org
14509S:	Maintained
14510F:	drivers/net/pcs/pcs-mtk-lynxi.c
14511F:	include/linux/pcs/pcs-mtk-lynxi.h
14512
14513MEDIATEK ETHERNET PHY DRIVERS
14514M:	Daniel Golle <daniel@makrotopia.org>
14515M:	Qingfang Deng <dqfext@gmail.com>
14516M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14517L:	netdev@vger.kernel.org
14518S:	Maintained
14519F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14520F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14521F:	drivers/net/phy/mediatek/mtk-ge.c
14522F:	drivers/net/phy/mediatek/mtk.h
14523F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14524
14525MEDIATEK I2C CONTROLLER DRIVER
14526M:	Qii Wang <qii.wang@mediatek.com>
14527L:	linux-i2c@vger.kernel.org
14528S:	Maintained
14529F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14530F:	drivers/i2c/busses/i2c-mt65xx.c
14531
14532MEDIATEK IOMMU DRIVER
14533M:	Yong Wu <yong.wu@mediatek.com>
14534L:	iommu@lists.linux.dev
14535L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14536S:	Supported
14537F:	Documentation/devicetree/bindings/iommu/mediatek*
14538F:	drivers/iommu/mtk_iommu*
14539F:	include/dt-bindings/memory/mediatek,mt*-port.h
14540F:	include/dt-bindings/memory/mt*-port.h
14541
14542MEDIATEK JPEG DRIVER
14543M:	Bin Liu <bin.liu@mediatek.com>
14544S:	Supported
14545F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14546F:	drivers/media/platform/mediatek/jpeg/
14547
14548MEDIATEK KEYPAD DRIVER
14549M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14550S:	Supported
14551F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14552F:	drivers/input/keyboard/mt6779-keypad.c
14553
14554MEDIATEK MDP DRIVER
14555M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14556M:	Houlong Wei <houlong.wei@mediatek.com>
14557M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14558S:	Supported
14559F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14560F:	drivers/media/platform/mediatek/mdp/
14561F:	drivers/media/platform/mediatek/vpu/
14562
14563MEDIATEK MEDIA DRIVER
14564M:	Tiffany Lin <tiffany.lin@mediatek.com>
14565M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14566M:	Yunfei Dong <yunfei.dong@mediatek.com>
14567S:	Supported
14568F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14569F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14570F:	drivers/media/platform/mediatek/vcodec/
14571F:	drivers/media/platform/mediatek/vpu/
14572
14573MEDIATEK MIPI-CSI CDPHY DRIVER
14574M:	Julien Stephan <jstephan@baylibre.com>
14575M:	Andy Hsieh <andy.hsieh@mediatek.com>
14576S:	Supported
14577F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14578F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14579
14580MEDIATEK MMC/SD/SDIO DRIVER
14581M:	Chaotian Jing <chaotian.jing@mediatek.com>
14582S:	Maintained
14583F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14584F:	drivers/mmc/host/mtk-sd.c
14585
14586MEDIATEK MT6735 CLOCK & RESET DRIVERS
14587M:	Yassine Oudjana <y.oudjana@protonmail.com>
14588L:	linux-clk@vger.kernel.org
14589L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14590S:	Maintained
14591F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14592F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14593F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14594F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14595F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14596F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14597F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14598F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14599F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14600F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14601F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14602F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14603F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14604F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14605F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14606F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14607F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14608F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14609F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14610F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14611
14612MEDIATEK MT76 WIRELESS LAN DRIVER
14613M:	Felix Fietkau <nbd@nbd.name>
14614M:	Lorenzo Bianconi <lorenzo@kernel.org>
14615M:	Ryder Lee <ryder.lee@mediatek.com>
14616R:	Shayne Chen <shayne.chen@mediatek.com>
14617R:	Sean Wang <sean.wang@mediatek.com>
14618L:	linux-wireless@vger.kernel.org
14619S:	Maintained
14620T:	git https://github.com/nbd168/wireless
14621F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14622F:	drivers/net/wireless/mediatek/mt76/
14623
14624MEDIATEK MT7601U WIRELESS LAN DRIVER
14625M:	Jakub Kicinski <kuba@kernel.org>
14626L:	linux-wireless@vger.kernel.org
14627S:	Maintained
14628F:	drivers/net/wireless/mediatek/mt7601u/
14629
14630MEDIATEK MT7621 CLOCK DRIVER
14631M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14632S:	Maintained
14633F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14634F:	drivers/clk/ralink/clk-mt7621.c
14635
14636MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14637M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14638S:	Maintained
14639F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14640F:	drivers/pci/controller/pcie-mt7621.c
14641
14642MEDIATEK MT7621 PHY PCI DRIVER
14643M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14644S:	Maintained
14645F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14646F:	drivers/phy/ralink/phy-mt7621-pci.c
14647
14648MEDIATEK MT7621/28/88 I2C DRIVER
14649M:	Stefan Roese <sr@denx.de>
14650L:	linux-i2c@vger.kernel.org
14651S:	Maintained
14652F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14653F:	drivers/i2c/busses/i2c-mt7621.c
14654
14655MEDIATEK MTMIPS CLOCK DRIVER
14656M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14657S:	Maintained
14658F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14659F:	drivers/clk/ralink/clk-mtmips.c
14660
14661MEDIATEK NAND CONTROLLER DRIVER
14662L:	linux-mtd@lists.infradead.org
14663S:	Orphan
14664F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14665F:	drivers/mtd/nand/raw/mtk_*
14666
14667MEDIATEK PMIC LED DRIVER
14668M:	Sen Chu <sen.chu@mediatek.com>
14669M:	Sean Wang <sean.wang@mediatek.com>
14670M:	Macpaul Lin <macpaul.lin@mediatek.com>
14671S:	Maintained
14672F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14673F:	drivers/leds/leds-mt6323.c
14674
14675MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14676M:	Sean Wang <sean.wang@mediatek.com>
14677S:	Maintained
14678F:	drivers/char/hw_random/mtk-rng.c
14679
14680MEDIATEK SMI DRIVER
14681M:	Yong Wu <yong.wu@mediatek.com>
14682L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14683S:	Supported
14684F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14685F:	drivers/memory/mtk-smi.c
14686F:	include/soc/mediatek/smi.h
14687
14688MEDIATEK SWITCH DRIVER
14689M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14690M:	Daniel Golle <daniel@makrotopia.org>
14691M:	DENG Qingfang <dqfext@gmail.com>
14692M:	Sean Wang <sean.wang@mediatek.com>
14693L:	netdev@vger.kernel.org
14694S:	Maintained
14695F:	drivers/net/dsa/mt7530-mdio.c
14696F:	drivers/net/dsa/mt7530-mmio.c
14697F:	drivers/net/dsa/mt7530.*
14698F:	net/dsa/tag_mtk.c
14699
14700MEDIATEK T7XX 5G WWAN MODEM DRIVER
14701M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14702R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14703R:	Liu Haijun <haijun.liu@mediatek.com>
14704R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14705R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14706L:	netdev@vger.kernel.org
14707S:	Supported
14708F:	drivers/net/wwan/t7xx/
14709
14710MEDIATEK USB3 DRD IP DRIVER
14711M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14712L:	linux-usb@vger.kernel.org
14713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14714L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14715S:	Maintained
14716F:	Documentation/devicetree/bindings/usb/mediatek,*
14717F:	drivers/usb/host/xhci-mtk*
14718F:	drivers/usb/mtu3/
14719
14720MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14721M:	Peter Senna Tschudin <peter.senna@gmail.com>
14722M:	Ian Ray <ian.ray@ge.com>
14723M:	Martyn Welch <martyn.welch@collabora.co.uk>
14724S:	Maintained
14725F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14726F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14727
14728MEGARAID SCSI/SAS DRIVERS
14729M:	Kashyap Desai <kashyap.desai@broadcom.com>
14730M:	Sumit Saxena <sumit.saxena@broadcom.com>
14731M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14732M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14733L:	megaraidlinux.pdl@broadcom.com
14734L:	linux-scsi@vger.kernel.org
14735S:	Maintained
14736W:	http://www.avagotech.com/support/
14737F:	Documentation/scsi/megaraid.rst
14738F:	drivers/scsi/megaraid.*
14739F:	drivers/scsi/megaraid/
14740
14741MELEXIS MLX90614 DRIVER
14742M:	Crt Mori <cmo@melexis.com>
14743L:	linux-iio@vger.kernel.org
14744S:	Supported
14745W:	http://www.melexis.com
14746F:	drivers/iio/temperature/mlx90614.c
14747
14748MELEXIS MLX90632 DRIVER
14749M:	Crt Mori <cmo@melexis.com>
14750L:	linux-iio@vger.kernel.org
14751S:	Supported
14752W:	http://www.melexis.com
14753F:	drivers/iio/temperature/mlx90632.c
14754
14755MELEXIS MLX90635 DRIVER
14756M:	Crt Mori <cmo@melexis.com>
14757L:	linux-iio@vger.kernel.org
14758S:	Supported
14759W:	http://www.melexis.com
14760F:	drivers/iio/temperature/mlx90635.c
14761
14762MELFAS MIP4 TOUCHSCREEN DRIVER
14763M:	Sangwon Jee <jeesw@melfas.com>
14764S:	Supported
14765W:	http://www.melfas.com
14766F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14767F:	drivers/input/touchscreen/melfas_mip4.c
14768
14769MELLANOX BLUEFIELD I2C DRIVER
14770M:	Khalil Blaiech <kblaiech@nvidia.com>
14771M:	Asmaa Mnebhi <asmaa@nvidia.com>
14772L:	linux-i2c@vger.kernel.org
14773S:	Supported
14774F:	drivers/i2c/busses/i2c-mlxbf.c
14775
14776MELLANOX ETHERNET DRIVER (mlx4_en)
14777M:	Tariq Toukan <tariqt@nvidia.com>
14778L:	netdev@vger.kernel.org
14779S:	Supported
14780W:	https://www.nvidia.com/networking/
14781Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14782F:	drivers/net/ethernet/mellanox/mlx4/en_*
14783
14784MELLANOX ETHERNET DRIVER (mlx5e)
14785M:	Saeed Mahameed <saeedm@nvidia.com>
14786M:	Tariq Toukan <tariqt@nvidia.com>
14787L:	netdev@vger.kernel.org
14788S:	Supported
14789W:	https://www.nvidia.com/networking/
14790Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14791F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14792
14793MELLANOX ETHERNET INNOVA DRIVERS
14794R:	Boris Pismenny <borisp@nvidia.com>
14795L:	netdev@vger.kernel.org
14796S:	Supported
14797W:	https://www.nvidia.com/networking/
14798Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14799F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14800F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14801F:	include/linux/mlx5/mlx5_ifc_fpga.h
14802
14803MELLANOX ETHERNET SWITCH DRIVERS
14804M:	Ido Schimmel <idosch@nvidia.com>
14805M:	Petr Machata <petrm@nvidia.com>
14806L:	netdev@vger.kernel.org
14807S:	Supported
14808W:	https://www.nvidia.com/networking/
14809Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14810F:	drivers/net/ethernet/mellanox/mlxsw/
14811F:	tools/testing/selftests/drivers/net/mlxsw/
14812
14813MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14814M:	mlxsw@nvidia.com
14815L:	netdev@vger.kernel.org
14816S:	Supported
14817W:	https://www.nvidia.com/networking/
14818Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14819F:	drivers/net/ethernet/mellanox/mlxfw/
14820
14821MELLANOX HARDWARE PLATFORM SUPPORT
14822M:	Hans de Goede <hdegoede@redhat.com>
14823M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14824M:	Vadim Pasternak <vadimp@nvidia.com>
14825L:	platform-driver-x86@vger.kernel.org
14826S:	Supported
14827F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14828F:	drivers/platform/mellanox/
14829F:	include/linux/platform_data/mlxreg.h
14830
14831MELLANOX MLX4 core VPI driver
14832M:	Tariq Toukan <tariqt@nvidia.com>
14833L:	netdev@vger.kernel.org
14834L:	linux-rdma@vger.kernel.org
14835S:	Supported
14836W:	https://www.nvidia.com/networking/
14837Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14838F:	drivers/net/ethernet/mellanox/mlx4/
14839F:	include/linux/mlx4/
14840
14841MELLANOX MLX4 IB driver
14842M:	Yishai Hadas <yishaih@nvidia.com>
14843L:	linux-rdma@vger.kernel.org
14844S:	Supported
14845W:	https://www.nvidia.com/networking/
14846Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14847F:	drivers/infiniband/hw/mlx4/
14848F:	include/linux/mlx4/
14849F:	include/uapi/rdma/mlx4-abi.h
14850
14851MELLANOX MLX5 core VPI driver
14852M:	Saeed Mahameed <saeedm@nvidia.com>
14853M:	Leon Romanovsky <leonro@nvidia.com>
14854M:	Tariq Toukan <tariqt@nvidia.com>
14855L:	netdev@vger.kernel.org
14856L:	linux-rdma@vger.kernel.org
14857S:	Supported
14858W:	https://www.nvidia.com/networking/
14859Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14860F:	Documentation/networking/device_drivers/ethernet/mellanox/
14861F:	drivers/net/ethernet/mellanox/mlx5/core/
14862F:	include/linux/mlx5/
14863
14864MELLANOX MLX5 IB driver
14865M:	Leon Romanovsky <leonro@nvidia.com>
14866L:	linux-rdma@vger.kernel.org
14867S:	Supported
14868W:	https://www.nvidia.com/networking/
14869Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14870F:	drivers/infiniband/hw/mlx5/
14871F:	include/linux/mlx5/
14872F:	include/uapi/rdma/mlx5-abi.h
14873
14874MELLANOX MLX5 VDPA DRIVER
14875M:	Dragos Tatulea <dtatulea@nvidia.com>
14876L:	virtualization@lists.linux.dev
14877S:	Supported
14878F:	drivers/vdpa/mlx5/
14879
14880MELLANOX MLXCPLD I2C AND MUX DRIVER
14881M:	Vadim Pasternak <vadimp@nvidia.com>
14882M:	Michael Shych <michaelsh@nvidia.com>
14883L:	linux-i2c@vger.kernel.org
14884S:	Supported
14885F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14886F:	drivers/i2c/busses/i2c-mlxcpld.c
14887F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14888
14889MELLANOX MLXCPLD LED DRIVER
14890M:	Vadim Pasternak <vadimp@nvidia.com>
14891L:	linux-leds@vger.kernel.org
14892S:	Supported
14893F:	Documentation/leds/leds-mlxcpld.rst
14894F:	drivers/leds/leds-mlxcpld.c
14895F:	drivers/leds/leds-mlxreg.c
14896
14897MELLANOX PLATFORM DRIVER
14898M:	Vadim Pasternak <vadimp@nvidia.com>
14899L:	platform-driver-x86@vger.kernel.org
14900S:	Supported
14901F:	drivers/platform/x86/mlx-platform.c
14902
14903MEMBARRIER SUPPORT
14904M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14905M:	"Paul E. McKenney" <paulmck@kernel.org>
14906L:	linux-kernel@vger.kernel.org
14907S:	Supported
14908F:	Documentation/scheduler/membarrier.rst
14909F:	arch/*/include/asm/membarrier.h
14910F:	arch/*/include/asm/sync_core.h
14911F:	include/uapi/linux/membarrier.h
14912F:	kernel/sched/membarrier.c
14913
14914MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14915M:	Mike Rapoport <rppt@kernel.org>
14916L:	linux-mm@kvack.org
14917S:	Maintained
14918F:	Documentation/core-api/boot-time-mm.rst
14919F:	include/linux/memblock.h
14920F:	mm/memblock.c
14921F:	mm/mm_init.c
14922F:	tools/testing/memblock/
14923
14924MEMORY ALLOCATION PROFILING
14925M:	Suren Baghdasaryan <surenb@google.com>
14926M:	Kent Overstreet <kent.overstreet@linux.dev>
14927L:	linux-mm@kvack.org
14928S:	Maintained
14929F:	Documentation/mm/allocation-profiling.rst
14930F:	include/linux/alloc_tag.h
14931F:	include/linux/pgalloc_tag.h
14932F:	lib/alloc_tag.c
14933
14934MEMORY CONTROLLER DRIVERS
14935M:	Krzysztof Kozlowski <krzk@kernel.org>
14936L:	linux-kernel@vger.kernel.org
14937S:	Maintained
14938B:	mailto:krzysztof.kozlowski@linaro.org
14939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14940F:	Documentation/devicetree/bindings/memory-controllers/
14941F:	drivers/memory/
14942F:	include/dt-bindings/memory/
14943F:	include/memory/
14944
14945MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14946M:	Dmitry Osipenko <digetx@gmail.com>
14947L:	linux-pm@vger.kernel.org
14948L:	linux-tegra@vger.kernel.org
14949S:	Maintained
14950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14951F:	drivers/devfreq/tegra30-devfreq.c
14952
14953MEMORY HOT(UN)PLUG
14954M:	David Hildenbrand <david@redhat.com>
14955M:	Oscar Salvador <osalvador@suse.de>
14956L:	linux-mm@kvack.org
14957S:	Maintained
14958F:	Documentation/admin-guide/mm/memory-hotplug.rst
14959F:	Documentation/core-api/memory-hotplug.rst
14960F:	drivers/base/memory.c
14961F:	include/linux/memory_hotplug.h
14962F:	mm/memory_hotplug.c
14963F:	tools/testing/selftests/memory-hotplug/
14964
14965MEMORY MANAGEMENT
14966M:	Andrew Morton <akpm@linux-foundation.org>
14967L:	linux-mm@kvack.org
14968S:	Maintained
14969W:	http://www.linux-mm.org
14970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14971T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14972F:	Documentation/admin-guide/mm/
14973F:	Documentation/mm/
14974F:	include/linux/gfp.h
14975F:	include/linux/gfp_types.h
14976F:	include/linux/memfd.h
14977F:	include/linux/memory.h
14978F:	include/linux/memory_hotplug.h
14979F:	include/linux/memory-tiers.h
14980F:	include/linux/mempolicy.h
14981F:	include/linux/mempool.h
14982F:	include/linux/memremap.h
14983F:	include/linux/mm.h
14984F:	include/linux/mm_*.h
14985F:	include/linux/mmzone.h
14986F:	include/linux/mmu_notifier.h
14987F:	include/linux/pagewalk.h
14988F:	include/linux/rmap.h
14989F:	include/trace/events/ksm.h
14990F:	mm/
14991F:	tools/mm/
14992F:	tools/testing/selftests/mm/
14993N:	include/linux/page[-_]*
14994
14995MEMORY MAPPING
14996M:	Andrew Morton <akpm@linux-foundation.org>
14997M:	Liam R. Howlett <Liam.Howlett@oracle.com>
14998M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14999R:	Vlastimil Babka <vbabka@suse.cz>
15000R:	Jann Horn <jannh@google.com>
15001L:	linux-mm@kvack.org
15002S:	Maintained
15003W:	http://www.linux-mm.org
15004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15005F:	mm/mmap.c
15006
15007MEMORY TECHNOLOGY DEVICES (MTD)
15008M:	Miquel Raynal <miquel.raynal@bootlin.com>
15009M:	Richard Weinberger <richard@nod.at>
15010M:	Vignesh Raghavendra <vigneshr@ti.com>
15011L:	linux-mtd@lists.infradead.org
15012S:	Maintained
15013W:	http://www.linux-mtd.infradead.org/
15014Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15015C:	irc://irc.oftc.net/mtd
15016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15018F:	Documentation/devicetree/bindings/mtd/
15019F:	drivers/mtd/
15020F:	include/linux/mtd/
15021F:	include/uapi/mtd/
15022
15023MEN A21 WATCHDOG DRIVER
15024M:	Johannes Thumshirn <morbidrsa@gmail.com>
15025L:	linux-watchdog@vger.kernel.org
15026S:	Maintained
15027F:	drivers/watchdog/mena21_wdt.c
15028
15029MEN CHAMELEON BUS (mcb)
15030M:	Johannes Thumshirn <morbidrsa@gmail.com>
15031S:	Maintained
15032F:	Documentation/driver-api/men-chameleon-bus.rst
15033F:	drivers/mcb/
15034F:	include/linux/mcb.h
15035
15036MEN F21BMC (Board Management Controller)
15037M:	Andreas Werner <andreas.werner@men.de>
15038S:	Supported
15039F:	Documentation/hwmon/menf21bmc.rst
15040F:	drivers/hwmon/menf21bmc_hwmon.c
15041F:	drivers/leds/leds-menf21bmc.c
15042F:	drivers/mfd/menf21bmc.c
15043F:	drivers/watchdog/menf21bmc_wdt.c
15044
15045MEN Z069 WATCHDOG DRIVER
15046M:	Johannes Thumshirn <jth@kernel.org>
15047L:	linux-watchdog@vger.kernel.org
15048S:	Maintained
15049F:	drivers/watchdog/menz69_wdt.c
15050
15051MESON AO CEC DRIVER FOR AMLOGIC SOCS
15052M:	Neil Armstrong <neil.armstrong@linaro.org>
15053L:	linux-media@vger.kernel.org
15054L:	linux-amlogic@lists.infradead.org
15055S:	Supported
15056W:	http://linux-meson.com/
15057T:	git git://linuxtv.org/media.git
15058F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15059F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15060F:	drivers/media/cec/platform/meson/ao-cec.c
15061
15062MESON GE2D DRIVER FOR AMLOGIC SOCS
15063M:	Neil Armstrong <neil.armstrong@linaro.org>
15064L:	linux-media@vger.kernel.org
15065L:	linux-amlogic@lists.infradead.org
15066S:	Supported
15067T:	git git://linuxtv.org/media.git
15068F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15069F:	drivers/media/platform/amlogic/meson-ge2d/
15070
15071MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15072M:	Liang Yang <liang.yang@amlogic.com>
15073L:	linux-mtd@lists.infradead.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15076F:	drivers/mtd/nand/raw/meson_*
15077
15078MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15079M:	Neil Armstrong <neil.armstrong@linaro.org>
15080L:	linux-media@vger.kernel.org
15081L:	linux-amlogic@lists.infradead.org
15082S:	Supported
15083T:	git git://linuxtv.org/media.git
15084F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15085F:	drivers/staging/media/meson/vdec/
15086
15087META ETHERNET DRIVERS
15088M:	Alexander Duyck <alexanderduyck@fb.com>
15089M:	Jakub Kicinski <kuba@kernel.org>
15090R:	kernel-team@meta.com
15091S:	Supported
15092F:	Documentation/networking/device_drivers/ethernet/meta/
15093F:	drivers/net/ethernet/meta/
15094
15095METHODE UDPU SUPPORT
15096M:	Robert Marko <robert.marko@sartura.hr>
15097S:	Maintained
15098F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15099F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15100
15101MHI BUS
15102M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15103L:	mhi@lists.linux.dev
15104L:	linux-arm-msm@vger.kernel.org
15105S:	Maintained
15106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15107F:	Documentation/ABI/stable/sysfs-bus-mhi
15108F:	Documentation/mhi/
15109F:	drivers/bus/mhi/
15110F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15111F:	include/linux/mhi.h
15112
15113MICROBLAZE ARCHITECTURE
15114M:	Michal Simek <monstr@monstr.eu>
15115S:	Supported
15116W:	http://www.monstr.eu/fdt/
15117T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15118F:	arch/microblaze/
15119
15120MICROBLAZE TMR INJECT
15121M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15122S:	Supported
15123F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15124F:	drivers/misc/xilinx_tmr_inject.c
15125
15126MICROBLAZE TMR MANAGER
15127M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15128S:	Supported
15129F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15130F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15131F:	drivers/misc/xilinx_tmr_manager.c
15132
15133MICROCHIP AT91 DMA DRIVERS
15134M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15136L:	dmaengine@vger.kernel.org
15137S:	Supported
15138F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15139F:	drivers/dma/at_hdmac.c
15140F:	drivers/dma/at_xdmac.c
15141F:	include/dt-bindings/dma/at91.h
15142
15143MICROCHIP AT91 SERIAL DRIVER
15144M:	Richard Genoud <richard.genoud@bootlin.com>
15145S:	Maintained
15146F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15147F:	drivers/tty/serial/atmel_serial.c
15148F:	drivers/tty/serial/atmel_serial.h
15149
15150MICROCHIP AT91 USART MFD DRIVER
15151M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15152L:	linux-kernel@vger.kernel.org
15153S:	Supported
15154F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15155F:	drivers/mfd/at91-usart.c
15156F:	include/dt-bindings/mfd/at91-usart.h
15157
15158MICROCHIP AT91 USART SPI DRIVER
15159M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15160L:	linux-spi@vger.kernel.org
15161S:	Supported
15162F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15163F:	drivers/spi/spi-at91-usart.c
15164
15165MICROCHIP AUDIO ASOC DRIVERS
15166M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15167M:	Andrei Simion <andrei.simion@microchip.com>
15168L:	linux-sound@vger.kernel.org
15169S:	Supported
15170F:	Documentation/devicetree/bindings/sound/atmel*
15171F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15172F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15173F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15174F:	sound/soc/atmel
15175
15176MICROCHIP CSI2DC DRIVER
15177M:	Eugen Hristev <eugen.hristev@microchip.com>
15178L:	linux-media@vger.kernel.org
15179S:	Supported
15180F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15181F:	drivers/media/platform/microchip/microchip-csi2dc.c
15182
15183MICROCHIP ECC DRIVER
15184L:	linux-crypto@vger.kernel.org
15185S:	Orphan
15186F:	drivers/crypto/atmel-ecc.*
15187
15188MICROCHIP EIC DRIVER
15189M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191S:	Supported
15192F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15193F:	drivers/irqchip/irq-mchp-eic.c
15194
15195MICROCHIP I2C DRIVER
15196M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15197L:	linux-i2c@vger.kernel.org
15198S:	Supported
15199F:	drivers/i2c/busses/i2c-at91-*.c
15200F:	drivers/i2c/busses/i2c-at91.h
15201
15202MICROCHIP ISC DRIVER
15203M:	Eugen Hristev <eugen.hristev@microchip.com>
15204L:	linux-media@vger.kernel.org
15205S:	Supported
15206F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15207F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15208F:	drivers/media/platform/microchip/microchip-isc*
15209F:	drivers/media/platform/microchip/microchip-sama*-isc*
15210F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15211F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15212F:	include/linux/atmel-isc-media.h
15213
15214MICROCHIP ISI DRIVER
15215M:	Eugen Hristev <eugen.hristev@microchip.com>
15216L:	linux-media@vger.kernel.org
15217S:	Supported
15218F:	drivers/media/platform/atmel/atmel-isi.c
15219F:	drivers/media/platform/atmel/atmel-isi.h
15220
15221MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15222M:	Woojung Huh <woojung.huh@microchip.com>
15223M:	UNGLinuxDriver@microchip.com
15224L:	netdev@vger.kernel.org
15225S:	Maintained
15226F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15227F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15228F:	drivers/net/dsa/microchip/*
15229F:	include/linux/dsa/ksz_common.h
15230F:	include/linux/platform_data/microchip-ksz.h
15231F:	net/dsa/tag_ksz.c
15232
15233MICROCHIP LAN743X ETHERNET DRIVER
15234M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15235M:	UNGLinuxDriver@microchip.com
15236L:	netdev@vger.kernel.org
15237S:	Maintained
15238F:	drivers/net/ethernet/microchip/lan743x_*
15239
15240MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15241M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15242L:	netdev@vger.kernel.org
15243S:	Maintained
15244F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15245F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15246
15247MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15248M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15249R:	UNGLinuxDriver@microchip.com
15250L:	netdev@vger.kernel.org
15251S:	Maintained
15252F:	drivers/net/phy/microchip_t1.c
15253
15254MICROCHIP LAN966X ETHERNET DRIVER
15255M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15256M:	UNGLinuxDriver@microchip.com
15257L:	netdev@vger.kernel.org
15258S:	Maintained
15259F:	drivers/net/ethernet/microchip/lan966x/*
15260
15261MICROCHIP LAN966X OIC DRIVER
15262M:	Herve Codina <herve.codina@bootlin.com>
15263S:	Maintained
15264F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15265F:	drivers/irqchip/irq-lan966x-oic.c
15266
15267MICROCHIP LAN966X PCI DRIVER
15268M:	Herve Codina <herve.codina@bootlin.com>
15269S:	Maintained
15270F:	drivers/misc/lan966x_pci.c
15271F:	drivers/misc/lan966x_pci.dtso
15272
15273MICROCHIP LAN969X ETHERNET DRIVER
15274M:	Daniel Machon <daniel.machon@microchip.com>
15275M:	UNGLinuxDriver@microchip.com
15276L:	netdev@vger.kernel.org
15277S:	Maintained
15278F:	drivers/net/ethernet/microchip/lan969x/*
15279
15280MICROCHIP LCDFB DRIVER
15281M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15282L:	linux-fbdev@vger.kernel.org
15283S:	Maintained
15284F:	drivers/video/fbdev/atmel_lcdfb.c
15285F:	include/video/atmel_lcdc.h
15286
15287MICROCHIP MCP16502 PMIC DRIVER
15288M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15289M:	Andrei Simion <andrei.simion@microchip.com>
15290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15291S:	Supported
15292F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15293F:	drivers/regulator/mcp16502.c
15294
15295MICROCHIP MCP3564 ADC DRIVER
15296M:	Marius Cristea <marius.cristea@microchip.com>
15297L:	linux-iio@vger.kernel.org
15298S:	Supported
15299F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15300F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15301F:	drivers/iio/adc/mcp3564.c
15302
15303MICROCHIP MCP3911 ADC DRIVER
15304M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15305M:	Kent Gustavsson <kent@minoris.se>
15306L:	linux-iio@vger.kernel.org
15307S:	Maintained
15308F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15309F:	drivers/iio/adc/mcp3911.c
15310
15311MICROCHIP MMC/SD/SDIO MCI DRIVER
15312M:	Aubin Constans <aubin.constans@microchip.com>
15313S:	Maintained
15314F:	drivers/mmc/host/atmel-mci.c
15315
15316MICROCHIP NAND DRIVER
15317L:	linux-mtd@lists.infradead.org
15318S:	Orphan
15319F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15320F:	drivers/mtd/nand/raw/atmel/*
15321
15322MICROCHIP OTPC DRIVER
15323M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15325S:	Supported
15326F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15327F:	drivers/nvmem/microchip-otpc.c
15328F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15329
15330MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15331M:	Matteo Martelli <matteomartelli3@gmail.com>
15332L:	linux-iio@vger.kernel.org
15333S:	Supported
15334F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15335F:	drivers/iio/adc/pac1921.c
15336
15337MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15338M:	Marius Cristea <marius.cristea@microchip.com>
15339L:	linux-iio@vger.kernel.org
15340S:	Supported
15341F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15342F:	drivers/iio/adc/pac1934.c
15343
15344MICROCHIP PCI1XXXX GP DRIVER
15345M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15346M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15347L:	linux-gpio@vger.kernel.org
15348S:	Supported
15349F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15350F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15351F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15352F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15353
15354MICROCHIP PCI1XXXX I2C DRIVER
15355M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15356M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15357M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15358L:	linux-i2c@vger.kernel.org
15359S:	Maintained
15360F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15361
15362MICROCHIP PCIe UART DRIVER
15363M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15364M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15365L:	linux-serial@vger.kernel.org
15366S:	Maintained
15367F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15368
15369MICROCHIP POLARFIRE FPGA DRIVERS
15370M:	Conor Dooley <conor.dooley@microchip.com>
15371L:	linux-fpga@vger.kernel.org
15372S:	Supported
15373F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15374F:	drivers/fpga/microchip-spi.c
15375
15376MICROCHIP PWM DRIVER
15377M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15379L:	linux-pwm@vger.kernel.org
15380S:	Supported
15381F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15382F:	drivers/pwm/pwm-atmel.c
15383
15384MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15385M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15386M:	Dharma Balasubiramani <dharma.b@microchip.com>
15387L:	dri-devel@lists.freedesktop.org
15388S:	Supported
15389F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15390F:	drivers/gpu/drm/bridge/microchip-lvds.c
15391
15392MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15393M:	Eugen Hristev <eugen.hristev@microchip.com>
15394L:	linux-iio@vger.kernel.org
15395S:	Supported
15396F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15397F:	drivers/iio/adc/at91-sama5d2_adc.c
15398F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15399
15400MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15401M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15402S:	Supported
15403F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15404F:	drivers/power/reset/at91-sama5d2_shdwc.c
15405
15406MICROCHIP SOC DRIVERS
15407M:	Conor Dooley <conor@kernel.org>
15408S:	Supported
15409T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15410F:	Documentation/devicetree/bindings/soc/microchip/
15411F:	drivers/soc/microchip/
15412
15413MICROCHIP SPI DRIVER
15414M:	Ryan Wanner <ryan.wanner@microchip.com>
15415S:	Supported
15416F:	drivers/spi/spi-atmel.*
15417
15418MICROCHIP SSC DRIVER
15419M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15420M:	Andrei Simion <andrei.simion@microchip.com>
15421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15422S:	Supported
15423F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15424F:	drivers/misc/atmel-ssc.c
15425F:	include/linux/atmel-ssc.h
15426
15427Microchip Timer Counter Block (TCB) Capture Driver
15428M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15430L:	linux-iio@vger.kernel.org
15431S:	Maintained
15432F:	drivers/counter/microchip-tcb-capture.c
15433
15434MICROCHIP USB251XB DRIVER
15435M:	Richard Leitner <richard.leitner@skidata.com>
15436L:	linux-usb@vger.kernel.org
15437S:	Maintained
15438F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15439F:	drivers/usb/misc/usb251xb.c
15440
15441MICROCHIP USBA UDC DRIVER
15442M:	Cristian Birsan <cristian.birsan@microchip.com>
15443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15444S:	Supported
15445F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15446
15447MICROCHIP WILC1000 WIFI DRIVER
15448M:	Ajay Singh <ajay.kathat@microchip.com>
15449M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15450L:	linux-wireless@vger.kernel.org
15451S:	Supported
15452F:	drivers/net/wireless/microchip/wilc1000/
15453
15454MICROSEMI MIPS SOCS
15455M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15456M:	UNGLinuxDriver@microchip.com
15457L:	linux-mips@vger.kernel.org
15458S:	Supported
15459F:	Documentation/devicetree/bindings/mips/mscc.txt
15460F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15461F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15462F:	arch/mips/boot/dts/mscc/
15463F:	arch/mips/configs/generic/board-ocelot.config
15464F:	arch/mips/generic/board-ocelot.c
15465
15466MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15467M:	Don Brace <don.brace@microchip.com>
15468L:	storagedev@microchip.com
15469L:	linux-scsi@vger.kernel.org
15470S:	Supported
15471F:	Documentation/scsi/smartpqi.rst
15472F:	drivers/scsi/smartpqi/Kconfig
15473F:	drivers/scsi/smartpqi/Makefile
15474F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15475F:	include/linux/cciss*.h
15476F:	include/uapi/linux/cciss*.h
15477
15478MICROSOFT MANA RDMA DRIVER
15479M:	Long Li <longli@microsoft.com>
15480M:	Ajay Sharma <sharmaajay@microsoft.com>
15481L:	linux-rdma@vger.kernel.org
15482S:	Supported
15483F:	drivers/infiniband/hw/mana/
15484F:	include/net/mana
15485F:	include/uapi/rdma/mana-abi.h
15486
15487MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15488M:	Maximilian Luz <luzmaximilian@gmail.com>
15489L:	platform-driver-x86@vger.kernel.org
15490S:	Maintained
15491F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15492
15493MICROSOFT SURFACE BATTERY AND AC DRIVERS
15494M:	Maximilian Luz <luzmaximilian@gmail.com>
15495L:	linux-pm@vger.kernel.org
15496L:	platform-driver-x86@vger.kernel.org
15497S:	Maintained
15498F:	drivers/power/supply/surface_battery.c
15499F:	drivers/power/supply/surface_charger.c
15500
15501MICROSOFT SURFACE DTX DRIVER
15502M:	Maximilian Luz <luzmaximilian@gmail.com>
15503L:	platform-driver-x86@vger.kernel.org
15504S:	Maintained
15505F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15506F:	drivers/platform/surface/surface_dtx.c
15507F:	include/uapi/linux/surface_aggregator/dtx.h
15508
15509MICROSOFT SURFACE SENSOR FAN DRIVER
15510M:	Maximilian Luz <luzmaximilian@gmail.com>
15511M:	Ivor Wanders <ivor@iwanders.net>
15512L:	linux-hwmon@vger.kernel.org
15513S:	Maintained
15514F:	Documentation/hwmon/surface_fan.rst
15515F:	drivers/hwmon/surface_fan.c
15516
15517MICROSOFT SURFACE SENSOR THERMAL DRIVER
15518M:	Maximilian Luz <luzmaximilian@gmail.com>
15519L:	linux-hwmon@vger.kernel.org
15520S:	Maintained
15521F:	drivers/hwmon/surface_temp.c
15522
15523MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15524M:	Maximilian Luz <luzmaximilian@gmail.com>
15525L:	platform-driver-x86@vger.kernel.org
15526S:	Maintained
15527F:	drivers/platform/surface/surface_gpe.c
15528
15529MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15530M:	Hans de Goede <hdegoede@redhat.com>
15531M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15532M:	Maximilian Luz <luzmaximilian@gmail.com>
15533L:	platform-driver-x86@vger.kernel.org
15534S:	Maintained
15535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15536F:	drivers/platform/surface/
15537
15538MICROSOFT SURFACE HID TRANSPORT DRIVER
15539M:	Maximilian Luz <luzmaximilian@gmail.com>
15540L:	linux-input@vger.kernel.org
15541L:	platform-driver-x86@vger.kernel.org
15542S:	Maintained
15543F:	drivers/hid/surface-hid/
15544
15545MICROSOFT SURFACE HOT-PLUG DRIVER
15546M:	Maximilian Luz <luzmaximilian@gmail.com>
15547L:	platform-driver-x86@vger.kernel.org
15548S:	Maintained
15549F:	drivers/platform/surface/surface_hotplug.c
15550
15551MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15552M:	Maximilian Luz <luzmaximilian@gmail.com>
15553L:	platform-driver-x86@vger.kernel.org
15554S:	Maintained
15555F:	drivers/platform/surface/surface_platform_profile.c
15556
15557MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15558M:	Chen Yu <yu.c.chen@intel.com>
15559L:	platform-driver-x86@vger.kernel.org
15560S:	Supported
15561F:	drivers/platform/surface/surfacepro3_button.c
15562
15563MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15564M:	Maximilian Luz <luzmaximilian@gmail.com>
15565L:	platform-driver-x86@vger.kernel.org
15566S:	Maintained
15567F:	drivers/platform/surface/surface_aggregator_hub.c
15568
15569MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15570M:	Maximilian Luz <luzmaximilian@gmail.com>
15571L:	platform-driver-x86@vger.kernel.org
15572S:	Maintained
15573W:	https://github.com/linux-surface/surface-aggregator-module
15574C:	irc://irc.libera.chat/linux-surface
15575F:	Documentation/driver-api/surface_aggregator/
15576F:	drivers/platform/surface/aggregator/
15577F:	drivers/platform/surface/surface_acpi_notify.c
15578F:	drivers/platform/surface/surface_aggregator_cdev.c
15579F:	drivers/platform/surface/surface_aggregator_registry.c
15580F:	include/linux/surface_acpi_notify.h
15581F:	include/linux/surface_aggregator/
15582F:	include/uapi/linux/surface_aggregator/
15583
15584MICROTEK X6 SCANNER
15585M:	Oliver Neukum <oliver@neukum.org>
15586S:	Maintained
15587F:	drivers/usb/image/microtek.*
15588
15589MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15590M:	Luka Kovacic <luka.kovacic@sartura.hr>
15591M:	Luka Perkov <luka.perkov@sartura.hr>
15592S:	Maintained
15593F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15594F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15595F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15596F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15597F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15598F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15599
15600MIN HEAP
15601M:	Kuan-Wei Chiu <visitorckw@gmail.com>
15602L:	linux-kernel@vger.kernel.org
15603S:	Maintained
15604F:	Documentation/core-api/min_heap.rst
15605F:	include/linux/min_heap.h
15606F:	lib/min_heap.c
15607F:	lib/test_min_heap.c
15608
15609MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15611L:	linux-media@vger.kernel.org
15612S:	Maintained
15613F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15614F:	Documentation/driver-api/media/drivers/ccs/
15615F:	Documentation/userspace-api/media/drivers/ccs.rst
15616F:	drivers/media/i2c/ccs-pll.c
15617F:	drivers/media/i2c/ccs-pll.h
15618F:	drivers/media/i2c/ccs/
15619F:	include/uapi/linux/ccs.h
15620F:	include/uapi/linux/smiapp.h
15621
15622MIPS
15623M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15624L:	linux-mips@vger.kernel.org
15625S:	Maintained
15626Q:	https://patchwork.kernel.org/project/linux-mips/list/
15627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15628F:	Documentation/devicetree/bindings/mips/
15629F:	Documentation/arch/mips/
15630F:	arch/mips/
15631F:	drivers/platform/mips/
15632F:	include/dt-bindings/mips/
15633
15634MIPS BOSTON DEVELOPMENT BOARD
15635M:	Paul Burton <paulburton@kernel.org>
15636L:	linux-mips@vger.kernel.org
15637S:	Maintained
15638F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15639F:	arch/mips/boot/dts/img/boston.dts
15640F:	arch/mips/configs/generic/board-boston.config
15641F:	drivers/clk/imgtec/clk-boston.c
15642F:	include/dt-bindings/clock/boston-clock.h
15643
15644MIPS CORE DRIVERS
15645M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15646L:	linux-mips@vger.kernel.org
15647S:	Supported
15648F:	drivers/bus/mips_cdmm.c
15649F:	drivers/clocksource/mips-gic-timer.c
15650F:	drivers/cpuidle/cpuidle-cps.c
15651F:	drivers/irqchip/irq-mips-cpu.c
15652F:	drivers/irqchip/irq-mips-gic.c
15653
15654MIPS GENERIC PLATFORM
15655M:	Paul Burton <paulburton@kernel.org>
15656L:	linux-mips@vger.kernel.org
15657S:	Supported
15658F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15659F:	arch/mips/generic/
15660F:	arch/mips/tools/generic-board-config.sh
15661
15662MIPS RINT INSTRUCTION EMULATION
15663M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15664L:	linux-mips@vger.kernel.org
15665S:	Supported
15666F:	arch/mips/math-emu/dp_rint.c
15667F:	arch/mips/math-emu/sp_rint.c
15668
15669MIPS/LOONGSON1 ARCHITECTURE
15670M:	Keguang Zhang <keguang.zhang@gmail.com>
15671L:	linux-mips@vger.kernel.org
15672S:	Maintained
15673F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15674F:	arch/mips/include/asm/mach-loongson32/
15675F:	arch/mips/loongson32/
15676F:	drivers/*/*loongson1*
15677F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15678
15679MIPS/LOONGSON2EF ARCHITECTURE
15680M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15681L:	linux-mips@vger.kernel.org
15682S:	Maintained
15683F:	arch/mips/include/asm/mach-loongson2ef/
15684F:	arch/mips/loongson2ef/
15685F:	drivers/cpufreq/loongson2_cpufreq.c
15686
15687MIPS/LOONGSON64 ARCHITECTURE
15688M:	Huacai Chen <chenhuacai@kernel.org>
15689M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15690L:	linux-mips@vger.kernel.org
15691S:	Maintained
15692F:	arch/mips/include/asm/mach-loongson64/
15693F:	arch/mips/loongson64/
15694F:	drivers/irqchip/irq-loongson*
15695F:	drivers/platform/mips/cpu_hwmon.c
15696
15697MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15698M:	Hans Verkuil <hverkuil@xs4all.nl>
15699L:	linux-media@vger.kernel.org
15700S:	Odd Fixes
15701W:	https://linuxtv.org
15702T:	git git://linuxtv.org/media.git
15703F:	drivers/media/radio/radio-miropcm20*
15704
15705MITSUMI MM8013 FG DRIVER
15706M:	Konrad Dybcio <konradybcio@kernel.org>
15707F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15708F:	drivers/power/supply/mm8013.c
15709
15710MMP SUPPORT
15711R:	Lubomir Rintel <lkundrak@v3.sk>
15712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15713S:	Odd Fixes
15714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15715F:	arch/arm/boot/dts/marvell/mmp*
15716F:	arch/arm/mach-mmp/
15717F:	include/linux/soc/mmp/
15718
15719MMP USB PHY DRIVERS
15720R:	Lubomir Rintel <lkundrak@v3.sk>
15721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15722S:	Maintained
15723F:	drivers/phy/marvell/phy-mmp3-usb.c
15724F:	drivers/phy/marvell/phy-pxa-usb.c
15725
15726MMU GATHER AND TLB INVALIDATION
15727M:	Will Deacon <will@kernel.org>
15728M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15729M:	Andrew Morton <akpm@linux-foundation.org>
15730M:	Nick Piggin <npiggin@gmail.com>
15731M:	Peter Zijlstra <peterz@infradead.org>
15732L:	linux-arch@vger.kernel.org
15733L:	linux-mm@kvack.org
15734S:	Maintained
15735F:	arch/*/include/asm/tlb.h
15736F:	include/asm-generic/tlb.h
15737F:	mm/mmu_gather.c
15738
15739MN88472 MEDIA DRIVER
15740L:	linux-media@vger.kernel.org
15741S:	Orphan
15742W:	https://linuxtv.org
15743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15744F:	drivers/media/dvb-frontends/mn88472*
15745
15746MN88473 MEDIA DRIVER
15747L:	linux-media@vger.kernel.org
15748S:	Orphan
15749W:	https://linuxtv.org
15750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15751F:	drivers/media/dvb-frontends/mn88473*
15752
15753MOBILEYE MIPS SOCS
15754M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15755M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15756M:	Théo Lebrun <theo.lebrun@bootlin.com>
15757L:	linux-mips@vger.kernel.org
15758S:	Maintained
15759F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15760F:	Documentation/devicetree/bindings/soc/mobileye/
15761F:	arch/mips/boot/dts/mobileye/
15762F:	arch/mips/configs/eyeq5_defconfig
15763F:	arch/mips/mobileye/board-epm5.its.S
15764F:	drivers/clk/clk-eyeq.c
15765F:	drivers/pinctrl/pinctrl-eyeq5.c
15766F:	drivers/reset/reset-eyeq.c
15767F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15768
15769MODULE SUPPORT
15770M:	Luis Chamberlain <mcgrof@kernel.org>
15771R:	Petr Pavlu <petr.pavlu@suse.com>
15772R:	Sami Tolvanen <samitolvanen@google.com>
15773R:	Daniel Gomez <da.gomez@samsung.com>
15774L:	linux-modules@vger.kernel.org
15775L:	linux-kernel@vger.kernel.org
15776S:	Maintained
15777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15778F:	include/linux/kmod.h
15779F:	include/linux/module*.h
15780F:	kernel/module/
15781F:	lib/test_kmod.c
15782F:	scripts/module*
15783F:	tools/testing/selftests/kmod/
15784
15785MONOLITHIC POWER SYSTEM PMIC DRIVER
15786M:	Saravanan Sekar <sravanhome@gmail.com>
15787S:	Maintained
15788F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15789F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15790F:	drivers/hwmon/pmbus/mpq7932.c
15791F:	drivers/iio/adc/mp2629_adc.c
15792F:	drivers/mfd/mp2629.c
15793F:	drivers/power/supply/mp2629_charger.c
15794F:	drivers/regulator/mp5416.c
15795F:	drivers/regulator/mpq7920.c
15796F:	drivers/regulator/mpq7920.h
15797F:	include/linux/mfd/mp2629.h
15798
15799MOST(R) TECHNOLOGY DRIVER
15800M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15801M:	Christian Gromm <christian.gromm@microchip.com>
15802S:	Maintained
15803F:	Documentation/ABI/testing/configfs-most
15804F:	Documentation/ABI/testing/sysfs-bus-most
15805F:	drivers/most/
15806F:	drivers/staging/most/
15807F:	include/linux/most.h
15808
15809MOTORCOMM PHY DRIVER
15810M:	Frank <Frank.Sae@motor-comm.com>
15811L:	netdev@vger.kernel.org
15812S:	Maintained
15813F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15814F:	drivers/net/phy/motorcomm.c
15815
15816MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15817M:	Jiri Slaby <jirislaby@kernel.org>
15818S:	Maintained
15819F:	Documentation/driver-api/tty/moxa-smartio.rst
15820F:	drivers/tty/mxser.*
15821
15822MP3309C BACKLIGHT DRIVER
15823M:	Flavio Suligoi <f.suligoi@asem.it>
15824L:	dri-devel@lists.freedesktop.org
15825S:	Maintained
15826F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15827F:	drivers/video/backlight/mp3309c.c
15828
15829MPS MP2891 DRIVER
15830M:	Noah Wang <noahwang.wang@outlook.com>
15831L:	linux-hwmon@vger.kernel.org
15832S:	Maintained
15833F:	Documentation/hwmon/mp2891.rst
15834F:	drivers/hwmon/pmbus/mp2891.c
15835
15836MPS MP2993 DRIVER
15837M:	Noah Wang <noahwang.wang@outlook.com>
15838L:	linux-hwmon@vger.kernel.org
15839S:	Maintained
15840F:	Documentation/hwmon/mp2993.rst
15841F:	drivers/hwmon/pmbus/mp2993.c
15842
15843MPS MP9941 DRIVER
15844M:	Noah Wang <noahwang.wang@outlook.com>
15845L:	linux-hwmon@vger.kernel.org
15846S:	Maintained
15847F:	Documentation/hwmon/mp9941.rst
15848F:	drivers/hwmon/pmbus/mp9941.c
15849
15850MR800 AVERMEDIA USB FM RADIO DRIVER
15851M:	Alexey Klimov <alexey.klimov@linaro.org>
15852L:	linux-media@vger.kernel.org
15853S:	Maintained
15854T:	git git://linuxtv.org/media.git
15855F:	drivers/media/radio/radio-mr800.c
15856
15857MRF24J40 IEEE 802.15.4 RADIO DRIVER
15858M:	Stefan Schmidt <stefan@datenfreihafen.org>
15859L:	linux-wpan@vger.kernel.org
15860S:	Odd Fixes
15861F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15862F:	drivers/net/ieee802154/mrf24j40.c
15863
15864MSI EC DRIVER
15865M:	Nikita Kravets <teackot@gmail.com>
15866L:	platform-driver-x86@vger.kernel.org
15867S:	Maintained
15868W:	https://github.com/BeardOverflow/msi-ec
15869F:	drivers/platform/x86/msi-ec.*
15870
15871MSI LAPTOP SUPPORT
15872M:	"Lee, Chun-Yi" <jlee@suse.com>
15873L:	platform-driver-x86@vger.kernel.org
15874S:	Maintained
15875F:	drivers/platform/x86/msi-laptop.c
15876
15877MSI WMI SUPPORT
15878L:	platform-driver-x86@vger.kernel.org
15879S:	Orphan
15880F:	drivers/platform/x86/msi-wmi.c
15881
15882MSI WMI PLATFORM FEATURES
15883M:	Armin Wolf <W_Armin@gmx.de>
15884L:	platform-driver-x86@vger.kernel.org
15885S:	Maintained
15886F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15887F:	Documentation/wmi/devices/msi-wmi-platform.rst
15888F:	drivers/platform/x86/msi-wmi-platform.c
15889
15890MSI001 MEDIA DRIVER
15891L:	linux-media@vger.kernel.org
15892S:	Orphan
15893W:	https://linuxtv.org
15894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15895F:	drivers/media/tuners/msi001*
15896
15897MSI2500 MEDIA DRIVER
15898L:	linux-media@vger.kernel.org
15899S:	Orphan
15900W:	https://linuxtv.org
15901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15902F:	drivers/media/usb/msi2500/
15903
15904MSTAR INTERRUPT CONTROLLER DRIVER
15905M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15906M:	Daniel Palmer <daniel@thingy.jp>
15907S:	Maintained
15908F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15909F:	drivers/irqchip/irq-mst-intc.c
15910
15911MSYSTEMS DISKONCHIP G3 MTD DRIVER
15912M:	Robert Jarzmik <robert.jarzmik@free.fr>
15913L:	linux-mtd@lists.infradead.org
15914S:	Maintained
15915F:	drivers/mtd/devices/docg3*
15916
15917MT9M114 ONSEMI SENSOR DRIVER
15918M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15919L:	linux-media@vger.kernel.org
15920S:	Maintained
15921T:	git git://linuxtv.org/media.git
15922F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15923F:	drivers/media/i2c/mt9m114.c
15924
15925MT9P031 APTINA CAMERA SENSOR
15926M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15927L:	linux-media@vger.kernel.org
15928S:	Maintained
15929T:	git git://linuxtv.org/media.git
15930F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15931F:	drivers/media/i2c/mt9p031.c
15932
15933MT9T112 APTINA CAMERA SENSOR
15934M:	Jacopo Mondi <jacopo@jmondi.org>
15935L:	linux-media@vger.kernel.org
15936S:	Odd Fixes
15937T:	git git://linuxtv.org/media.git
15938F:	drivers/media/i2c/mt9t112.c
15939F:	include/media/i2c/mt9t112.h
15940
15941MT9V032 APTINA CAMERA SENSOR
15942M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15943L:	linux-media@vger.kernel.org
15944S:	Maintained
15945T:	git git://linuxtv.org/media.git
15946F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15947F:	drivers/media/i2c/mt9v032.c
15948F:	include/media/i2c/mt9v032.h
15949
15950MT9V111 APTINA CAMERA SENSOR
15951M:	Jacopo Mondi <jacopo@jmondi.org>
15952L:	linux-media@vger.kernel.org
15953S:	Maintained
15954T:	git git://linuxtv.org/media.git
15955F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15956F:	drivers/media/i2c/mt9v111.c
15957
15958MULTIFUNCTION DEVICES (MFD)
15959M:	Lee Jones <lee@kernel.org>
15960S:	Maintained
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15962F:	Documentation/devicetree/bindings/mfd/
15963F:	drivers/mfd/
15964F:	include/dt-bindings/mfd/
15965F:	include/linux/mfd/
15966
15967MULTIMEDIA CARD (MMC) ETC. OVER SPI
15968S:	Orphan
15969F:	drivers/mmc/host/mmc_spi.c
15970F:	include/linux/spi/mmc_spi.h
15971
15972MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15973M:	Ulf Hansson <ulf.hansson@linaro.org>
15974L:	linux-mmc@vger.kernel.org
15975S:	Maintained
15976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15977F:	Documentation/devicetree/bindings/mmc/
15978F:	drivers/mmc/
15979F:	include/linux/mmc/
15980F:	include/uapi/linux/mmc/
15981
15982MULTIPLEXER SUBSYSTEM
15983M:	Peter Rosin <peda@axentia.se>
15984S:	Maintained
15985F:	Documentation/ABI/testing/sysfs-class-mux*
15986F:	Documentation/devicetree/bindings/mux/
15987F:	drivers/mux/
15988F:	include/dt-bindings/mux/
15989F:	include/linux/mux/
15990
15991MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15992M:	Bin Liu <b-liu@ti.com>
15993L:	linux-usb@vger.kernel.org
15994S:	Maintained
15995F:	drivers/usb/musb/
15996
15997MXL301RF MEDIA DRIVER
15998M:	Akihiro Tsukada <tskd08@gmail.com>
15999L:	linux-media@vger.kernel.org
16000S:	Odd Fixes
16001F:	drivers/media/tuners/mxl301rf*
16002
16003MXL5007T MEDIA DRIVER
16004M:	Michael Krufky <mkrufky@linuxtv.org>
16005L:	linux-media@vger.kernel.org
16006S:	Maintained
16007W:	https://linuxtv.org
16008W:	http://github.com/mkrufky
16009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16010T:	git git://linuxtv.org/mkrufky/tuners.git
16011F:	drivers/media/tuners/mxl5007t.*
16012
16013MXSFB DRM DRIVER
16014M:	Marek Vasut <marex@denx.de>
16015M:	Stefan Agner <stefan@agner.ch>
16016L:	dri-devel@lists.freedesktop.org
16017S:	Supported
16018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16019F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16020F:	drivers/gpu/drm/mxsfb/
16021
16022MYLEX DAC960 PCI RAID Controller
16023M:	Hannes Reinecke <hare@kernel.org>
16024L:	linux-scsi@vger.kernel.org
16025S:	Supported
16026F:	drivers/scsi/myrb.*
16027F:	drivers/scsi/myrs.*
16028
16029MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16030L:	netdev@vger.kernel.org
16031S:	Orphan
16032W:	https://www.cspi.com/ethernet-products/support/downloads/
16033F:	drivers/net/ethernet/myricom/myri10ge/
16034
16035NAND FLASH SUBSYSTEM
16036M:	Miquel Raynal <miquel.raynal@bootlin.com>
16037R:	Richard Weinberger <richard@nod.at>
16038L:	linux-mtd@lists.infradead.org
16039S:	Maintained
16040W:	http://www.linux-mtd.infradead.org/
16041Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16042C:	irc://irc.oftc.net/mtd
16043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16044F:	drivers/mtd/nand/
16045F:	include/linux/mtd/*nand*.h
16046
16047NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16048M:	Daniel Mack <zonque@gmail.com>
16049L:	linux-sound@vger.kernel.org
16050S:	Maintained
16051W:	http://www.native-instruments.com
16052F:	sound/usb/caiaq/
16053
16054NATSEMI ETHERNET DRIVER (DP8381x)
16055S:	Orphan
16056F:	drivers/net/ethernet/natsemi/natsemi.c
16057
16058NCR 5380 SCSI DRIVERS
16059M:	Finn Thain <fthain@linux-m68k.org>
16060M:	Michael Schmitz <schmitzmic@gmail.com>
16061L:	linux-scsi@vger.kernel.org
16062S:	Maintained
16063F:	Documentation/scsi/g_NCR5380.rst
16064F:	drivers/scsi/NCR5380.*
16065F:	drivers/scsi/arm/cumana_1.c
16066F:	drivers/scsi/arm/oak.c
16067F:	drivers/scsi/atari_scsi.*
16068F:	drivers/scsi/dmx3191d.c
16069F:	drivers/scsi/g_NCR5380.*
16070F:	drivers/scsi/mac_scsi.*
16071F:	drivers/scsi/sun3_scsi.*
16072F:	drivers/scsi/sun3_scsi_vme.c
16073
16074NCSI LIBRARY
16075M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
16076S:	Maintained
16077F:	net/ncsi/
16078
16079NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16080M:	Zev Weiss <zev@bewilderbeest.net>
16081L:	linux-hwmon@vger.kernel.org
16082S:	Maintained
16083F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16084F:	drivers/hwmon/nct6775-i2c.c
16085
16086NCT7363 HARDWARE MONITOR DRIVER
16087M:	Ban Feng <kcfeng0@nuvoton.com>
16088L:	linux-hwmon@vger.kernel.org
16089S:	Maintained
16090F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16091F:	Documentation/hwmon/nct7363.rst
16092F:	drivers/hwmon/nct7363.c
16093
16094NETCONSOLE
16095M:	Breno Leitao <leitao@debian.org>
16096S:	Maintained
16097F:	Documentation/networking/netconsole.rst
16098F:	drivers/net/netconsole.c
16099F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16100
16101NETDEVSIM
16102M:	Jakub Kicinski <kuba@kernel.org>
16103S:	Maintained
16104F:	drivers/net/netdevsim/*
16105F:	tools/testing/selftests/drivers/net/netdevsim/*
16106
16107NETEM NETWORK EMULATOR
16108M:	Stephen Hemminger <stephen@networkplumber.org>
16109L:	netdev@vger.kernel.org
16110S:	Maintained
16111F:	net/sched/sch_netem.c
16112
16113NETERION 10GbE DRIVERS (s2io)
16114M:	Jon Mason <jdmason@kudzu.us>
16115L:	netdev@vger.kernel.org
16116S:	Supported
16117F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16118F:	drivers/net/ethernet/neterion/
16119
16120NETFILTER
16121M:	Pablo Neira Ayuso <pablo@netfilter.org>
16122M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16123L:	netfilter-devel@vger.kernel.org
16124L:	coreteam@netfilter.org
16125S:	Maintained
16126W:	http://www.netfilter.org/
16127W:	http://www.iptables.org/
16128W:	http://www.nftables.org/
16129Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16130C:	irc://irc.libera.chat/netfilter
16131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16133F:	include/linux/netfilter*
16134F:	include/linux/netfilter/
16135F:	include/net/netfilter/
16136F:	include/uapi/linux/netfilter*
16137F:	include/uapi/linux/netfilter/
16138F:	net/*/netfilter.c
16139F:	net/*/netfilter/
16140F:	net/bridge/br_netfilter*.c
16141F:	net/netfilter/
16142F:	tools/testing/selftests/net/netfilter/
16143
16144NETROM NETWORK LAYER
16145L:	linux-hams@vger.kernel.org
16146S:	Orphan
16147W:	https://linux-ax25.in-berlin.de
16148F:	include/net/netrom.h
16149F:	include/uapi/linux/netrom.h
16150F:	net/netrom/
16151
16152NETRONIX EMBEDDED CONTROLLER
16153M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16154S:	Maintained
16155F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16156F:	drivers/mfd/ntxec.c
16157F:	drivers/pwm/pwm-ntxec.c
16158F:	drivers/rtc/rtc-ntxec.c
16159F:	include/linux/mfd/ntxec.h
16160
16161NETRONOME ETHERNET DRIVERS
16162M:	Louis Peens <louis.peens@corigine.com>
16163R:	Jakub Kicinski <kuba@kernel.org>
16164L:	oss-drivers@corigine.com
16165S:	Maintained
16166F:	drivers/net/ethernet/netronome/
16167
16168NETWORK BLOCK DEVICE (NBD)
16169M:	Josef Bacik <josef@toxicpanda.com>
16170L:	linux-block@vger.kernel.org
16171L:	nbd@other.debian.org
16172S:	Maintained
16173F:	Documentation/admin-guide/blockdev/nbd.rst
16174F:	drivers/block/nbd.c
16175F:	include/trace/events/nbd.h
16176F:	include/uapi/linux/nbd.h
16177
16178NETWORK DROP MONITOR
16179M:	Neil Horman <nhorman@tuxdriver.com>
16180L:	netdev@vger.kernel.org
16181S:	Maintained
16182W:	https://fedorahosted.org/dropwatch/
16183F:	include/uapi/linux/net_dropmon.h
16184F:	net/core/drop_monitor.c
16185
16186NETWORKING DRIVERS
16187M:	Andrew Lunn <andrew+netdev@lunn.ch>
16188M:	"David S. Miller" <davem@davemloft.net>
16189M:	Eric Dumazet <edumazet@google.com>
16190M:	Jakub Kicinski <kuba@kernel.org>
16191M:	Paolo Abeni <pabeni@redhat.com>
16192L:	netdev@vger.kernel.org
16193S:	Maintained
16194P:	Documentation/process/maintainer-netdev.rst
16195Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16198F:	Documentation/devicetree/bindings/net/
16199F:	Documentation/networking/net_cachelines/net_device.rst
16200F:	drivers/connector/
16201F:	drivers/net/
16202F:	include/dt-bindings/net/
16203F:	include/linux/cn_proc.h
16204F:	include/linux/etherdevice.h
16205F:	include/linux/ethtool_netlink.h
16206F:	include/linux/fcdevice.h
16207F:	include/linux/fddidevice.h
16208F:	include/linux/hippidevice.h
16209F:	include/linux/if_*
16210F:	include/linux/inetdevice.h
16211F:	include/linux/netdev*
16212F:	include/linux/platform_data/wiznet.h
16213F:	include/uapi/linux/cn_proc.h
16214F:	include/uapi/linux/ethtool_netlink.h
16215F:	include/uapi/linux/if_*
16216F:	include/uapi/linux/net_shaper.h
16217F:	include/uapi/linux/netdev*
16218F:	tools/testing/selftests/drivers/net/
16219X:	Documentation/devicetree/bindings/net/bluetooth/
16220X:	Documentation/devicetree/bindings/net/can/
16221X:	Documentation/devicetree/bindings/net/wireless/
16222X:	drivers/net/can/
16223X:	drivers/net/wireless/
16224
16225NETWORKING DRIVERS (WIRELESS)
16226M:	Kalle Valo <kvalo@kernel.org>
16227L:	linux-wireless@vger.kernel.org
16228S:	Maintained
16229W:	https://wireless.wiki.kernel.org/
16230Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16233F:	Documentation/devicetree/bindings/net/wireless/
16234F:	drivers/net/wireless/
16235
16236NETWORKING [DSA]
16237M:	Andrew Lunn <andrew@lunn.ch>
16238M:	Vladimir Oltean <olteanv@gmail.com>
16239S:	Maintained
16240F:	Documentation/devicetree/bindings/net/dsa/
16241F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16242F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16243F:	drivers/net/dsa/
16244F:	include/linux/dsa/
16245F:	include/linux/platform_data/dsa.h
16246F:	include/net/dsa.h
16247F:	net/dsa/
16248F:	tools/testing/selftests/drivers/net/dsa/
16249
16250NETWORKING [GENERAL]
16251M:	"David S. Miller" <davem@davemloft.net>
16252M:	Eric Dumazet <edumazet@google.com>
16253M:	Jakub Kicinski <kuba@kernel.org>
16254M:	Paolo Abeni <pabeni@redhat.com>
16255R:	Simon Horman <horms@kernel.org>
16256L:	netdev@vger.kernel.org
16257S:	Maintained
16258P:	Documentation/process/maintainer-netdev.rst
16259Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16260B:	mailto:netdev@vger.kernel.org
16261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16263F:	Documentation/core-api/netlink.rst
16264F:	Documentation/netlink/
16265F:	Documentation/networking/
16266F:	Documentation/networking/net_cachelines/
16267F:	Documentation/process/maintainer-netdev.rst
16268F:	Documentation/userspace-api/netlink/
16269F:	include/linux/framer/framer-provider.h
16270F:	include/linux/framer/framer.h
16271F:	include/linux/in.h
16272F:	include/linux/indirect_call_wrapper.h
16273F:	include/linux/inet.h
16274F:	include/linux/inet_diag.h
16275F:	include/linux/net.h
16276F:	include/linux/netdev*
16277F:	include/linux/netlink.h
16278F:	include/linux/netpoll.h
16279F:	include/linux/rtnetlink.h
16280F:	include/linux/seq_file_net.h
16281F:	include/linux/skbuff*
16282F:	include/net/
16283F:	include/uapi/linux/genetlink.h
16284F:	include/uapi/linux/hsr_netlink.h
16285F:	include/uapi/linux/in.h
16286F:	include/uapi/linux/inet_diag.h
16287F:	include/uapi/linux/nbd-netlink.h
16288F:	include/uapi/linux/net.h
16289F:	include/uapi/linux/net_namespace.h
16290F:	include/uapi/linux/netconf.h
16291F:	include/uapi/linux/netdev*
16292F:	include/uapi/linux/netlink.h
16293F:	include/uapi/linux/netlink_diag.h
16294F:	include/uapi/linux/rtnetlink.h
16295F:	lib/net_utils.c
16296F:	lib/random32.c
16297F:	net/
16298F:	samples/pktgen/
16299F:	tools/net/
16300F:	tools/testing/selftests/net/
16301X:	Documentation/networking/mac80211-injection.rst
16302X:	Documentation/networking/mac80211_hwsim/
16303X:	Documentation/networking/regulatory.rst
16304X:	include/net/cfg80211.h
16305X:	include/net/ieee80211_radiotap.h
16306X:	include/net/iw_handler.h
16307X:	include/net/mac80211.h
16308X:	include/net/wext.h
16309X:	net/9p/
16310X:	net/bluetooth/
16311X:	net/can/
16312X:	net/mac80211/
16313X:	net/rfkill/
16314X:	net/wireless/
16315
16316NETWORKING [IPSEC]
16317M:	Steffen Klassert <steffen.klassert@secunet.com>
16318M:	Herbert Xu <herbert@gondor.apana.org.au>
16319M:	"David S. Miller" <davem@davemloft.net>
16320L:	netdev@vger.kernel.org
16321S:	Maintained
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16324F:	include/net/xfrm.h
16325F:	include/uapi/linux/xfrm.h
16326F:	net/ipv4/ah4.c
16327F:	net/ipv4/esp4*
16328F:	net/ipv4/ip_vti.c
16329F:	net/ipv4/ipcomp.c
16330F:	net/ipv4/xfrm*
16331F:	net/ipv6/ah6.c
16332F:	net/ipv6/esp6*
16333F:	net/ipv6/ip6_vti.c
16334F:	net/ipv6/ipcomp6.c
16335F:	net/ipv6/xfrm*
16336F:	net/key/
16337F:	net/xfrm/
16338F:	tools/testing/selftests/net/ipsec.c
16339
16340NETWORKING [IPv4/IPv6]
16341M:	"David S. Miller" <davem@davemloft.net>
16342M:	David Ahern <dsahern@kernel.org>
16343L:	netdev@vger.kernel.org
16344S:	Maintained
16345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16346F:	arch/x86/net/*
16347F:	include/linux/ip.h
16348F:	include/linux/ipv6*
16349F:	include/net/fib*
16350F:	include/net/ip*
16351F:	include/net/route.h
16352F:	net/ipv4/
16353F:	net/ipv6/
16354
16355NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16356M:	Paul Moore <paul@paul-moore.com>
16357L:	netdev@vger.kernel.org
16358L:	linux-security-module@vger.kernel.org
16359S:	Supported
16360W:	https://github.com/netlabel
16361F:	Documentation/netlabel/
16362F:	include/net/calipso.h
16363F:	include/net/cipso_ipv4.h
16364F:	include/net/netlabel.h
16365F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16366F:	include/uapi/linux/netfilter/xt_SECMARK.h
16367F:	net/ipv4/cipso_ipv4.c
16368F:	net/ipv6/calipso.c
16369F:	net/netfilter/xt_CONNSECMARK.c
16370F:	net/netfilter/xt_SECMARK.c
16371F:	net/netlabel/
16372
16373NETWORKING [MACSEC]
16374M:	Sabrina Dubroca <sd@queasysnail.net>
16375L:	netdev@vger.kernel.org
16376S:	Maintained
16377F:	drivers/net/macsec.c
16378F:	include/net/macsec.h
16379F:	include/uapi/linux/if_macsec.h
16380K:	macsec
16381K:	\bmdo_
16382
16383NETWORKING [MPTCP]
16384M:	Matthieu Baerts <matttbe@kernel.org>
16385M:	Mat Martineau <martineau@kernel.org>
16386R:	Geliang Tang <geliang@kernel.org>
16387L:	netdev@vger.kernel.org
16388L:	mptcp@lists.linux.dev
16389S:	Maintained
16390W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16391B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16392T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16393T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16394F:	Documentation/netlink/specs/mptcp_pm.yaml
16395F:	Documentation/networking/mptcp*.rst
16396F:	include/net/mptcp.h
16397F:	include/trace/events/mptcp.h
16398F:	include/uapi/linux/mptcp*.h
16399F:	net/mptcp/
16400F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16401F:	tools/testing/selftests/net/mptcp/
16402
16403NETWORKING [TCP]
16404M:	Eric Dumazet <edumazet@google.com>
16405L:	netdev@vger.kernel.org
16406S:	Maintained
16407F:	Documentation/networking/net_cachelines/tcp_sock.rst
16408F:	include/linux/tcp.h
16409F:	include/net/tcp.h
16410F:	include/trace/events/tcp.h
16411F:	include/uapi/linux/tcp.h
16412F:	net/ipv4/inet_connection_sock.c
16413F:	net/ipv4/inet_hashtables.c
16414F:	net/ipv4/inet_timewait_sock.c
16415F:	net/ipv4/syncookies.c
16416F:	net/ipv4/tcp*.c
16417F:	net/ipv6/inet6_connection_sock.c
16418F:	net/ipv6/inet6_hashtables.c
16419F:	net/ipv6/syncookies.c
16420F:	net/ipv6/tcp*.c
16421
16422NETWORKING [TLS]
16423M:	Boris Pismenny <borisp@nvidia.com>
16424M:	John Fastabend <john.fastabend@gmail.com>
16425M:	Jakub Kicinski <kuba@kernel.org>
16426L:	netdev@vger.kernel.org
16427S:	Maintained
16428F:	include/net/tls.h
16429F:	include/uapi/linux/tls.h
16430F:	net/tls/*
16431
16432NETXEN (1/10) GbE SUPPORT
16433M:	Manish Chopra <manishc@marvell.com>
16434M:	Rahul Verma <rahulv@marvell.com>
16435M:	GR-Linux-NIC-Dev@marvell.com
16436L:	netdev@vger.kernel.org
16437S:	Supported
16438F:	drivers/net/ethernet/qlogic/netxen/
16439
16440NET_FAILOVER MODULE
16441M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16442L:	netdev@vger.kernel.org
16443S:	Supported
16444F:	Documentation/networking/net_failover.rst
16445F:	drivers/net/net_failover.c
16446F:	include/net/net_failover.h
16447
16448NEXTHOP
16449M:	David Ahern <dsahern@kernel.org>
16450L:	netdev@vger.kernel.org
16451S:	Maintained
16452F:	include/net/netns/nexthop.h
16453F:	include/net/nexthop.h
16454F:	include/uapi/linux/nexthop.h
16455F:	net/ipv4/nexthop.c
16456
16457NFC SUBSYSTEM
16458M:	Krzysztof Kozlowski <krzk@kernel.org>
16459L:	netdev@vger.kernel.org
16460S:	Maintained
16461F:	Documentation/devicetree/bindings/net/nfc/
16462F:	drivers/nfc/
16463F:	include/net/nfc/
16464F:	include/uapi/linux/nfc.h
16465F:	net/nfc/
16466
16467NFC VIRTUAL NCI DEVICE DRIVER
16468M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16469L:	netdev@vger.kernel.org
16470S:	Supported
16471F:	drivers/nfc/virtual_ncidev.c
16472F:	tools/testing/selftests/nci/
16473
16474NFS, SUNRPC, AND LOCKD CLIENTS
16475M:	Trond Myklebust <trondmy@kernel.org>
16476M:	Anna Schumaker <anna@kernel.org>
16477L:	linux-nfs@vger.kernel.org
16478S:	Maintained
16479W:	http://client.linux-nfs.org
16480T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16481F:	Documentation/filesystems/nfs/
16482F:	fs/lockd/
16483F:	fs/nfs/
16484F:	fs/nfs_common/
16485F:	include/linux/lockd/
16486F:	include/linux/nfs*
16487F:	include/linux/sunrpc/
16488F:	include/uapi/linux/nfs*
16489F:	include/uapi/linux/sunrpc/
16490F:	net/sunrpc/
16491
16492NILFS2 FILESYSTEM
16493M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16494L:	linux-nilfs@vger.kernel.org
16495S:	Supported
16496W:	https://nilfs.sourceforge.io/
16497T:	git https://github.com/konis/nilfs2.git
16498F:	Documentation/filesystems/nilfs2.rst
16499F:	fs/nilfs2/
16500F:	include/trace/events/nilfs2.h
16501F:	include/uapi/linux/nilfs2_api.h
16502F:	include/uapi/linux/nilfs2_ondisk.h
16503
16504NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16505M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16506S:	Maintained
16507W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16508F:	Documentation/scsi/NinjaSCSI.rst
16509F:	drivers/scsi/pcmcia/nsp_*
16510
16511NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16512M:	GOTO Masanori <gotom@debian.or.jp>
16513M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16514S:	Maintained
16515W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16516F:	Documentation/scsi/NinjaSCSI.rst
16517F:	drivers/scsi/nsp32*
16518
16519NINTENDO HID DRIVER
16520M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16521L:	linux-input@vger.kernel.org
16522S:	Maintained
16523F:	drivers/hid/hid-nintendo*
16524
16525NIOS2 ARCHITECTURE
16526M:	Dinh Nguyen <dinguyen@kernel.org>
16527S:	Maintained
16528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16529F:	arch/nios2/
16530
16531NITRO ENCLAVES (NE)
16532M:	Alexandru Ciobotaru <alcioa@amazon.com>
16533L:	linux-kernel@vger.kernel.org
16534L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16535S:	Supported
16536W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16537F:	Documentation/virt/ne_overview.rst
16538F:	drivers/virt/nitro_enclaves/
16539F:	include/linux/nitro_enclaves.h
16540F:	include/uapi/linux/nitro_enclaves.h
16541F:	samples/nitro_enclaves/
16542
16543NITRO SECURE MODULE (NSM)
16544M:	Alexander Graf <graf@amazon.com>
16545L:	linux-kernel@vger.kernel.org
16546L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16547S:	Supported
16548W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16549F:	drivers/misc/nsm.c
16550F:	include/uapi/linux/nsm.h
16551
16552NOHZ, DYNTICKS SUPPORT
16553M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16554M:	Frederic Weisbecker <frederic@kernel.org>
16555M:	Ingo Molnar <mingo@kernel.org>
16556M:	Thomas Gleixner <tglx@linutronix.de>
16557L:	linux-kernel@vger.kernel.org
16558S:	Maintained
16559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16560F:	include/linux/sched/nohz.h
16561F:	include/linux/tick.h
16562F:	kernel/time/tick*.*
16563
16564NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16565M:	Pavel Machek <pavel@ucw.cz>
16566M:	Sakari Ailus <sakari.ailus@iki.fi>
16567L:	linux-media@vger.kernel.org
16568S:	Maintained
16569F:	drivers/media/i2c/ad5820.c
16570F:	drivers/media/i2c/et8ek8
16571
16572NOKIA N900 POWER SUPPLY DRIVERS
16573R:	Pali Rohár <pali@kernel.org>
16574F:	drivers/power/supply/bq2415x_charger.c
16575F:	drivers/power/supply/bq27xxx_battery.c
16576F:	drivers/power/supply/bq27xxx_battery_i2c.c
16577F:	drivers/power/supply/isp1704_charger.c
16578F:	drivers/power/supply/rx51_battery.c
16579F:	include/linux/power/bq2415x_charger.h
16580F:	include/linux/power/bq27xxx_battery.h
16581
16582NOLIBC HEADER FILE
16583M:	Willy Tarreau <w@1wt.eu>
16584M:	Thomas Weißschuh <linux@weissschuh.net>
16585S:	Maintained
16586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16587F:	tools/include/nolibc/
16588F:	tools/testing/selftests/nolibc/
16589
16590NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16591M:	Hans de Goede <hdegoede@redhat.com>
16592L:	linux-input@vger.kernel.org
16593S:	Maintained
16594F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16595F:	drivers/input/touchscreen/novatek-nvt-ts.c
16596
16597NSDEPS
16598M:	Matthias Maennich <maennich@google.com>
16599S:	Maintained
16600F:	Documentation/core-api/symbol-namespaces.rst
16601F:	scripts/nsdeps
16602
16603NTB AMD DRIVER
16604M:	Sanjay R Mehta <sanju.mehta@amd.com>
16605M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16606L:	ntb@lists.linux.dev
16607S:	Supported
16608F:	drivers/ntb/hw/amd/
16609
16610NTB DRIVER CORE
16611M:	Jon Mason <jdmason@kudzu.us>
16612M:	Dave Jiang <dave.jiang@intel.com>
16613M:	Allen Hubbe <allenbh@gmail.com>
16614L:	ntb@lists.linux.dev
16615S:	Supported
16616W:	https://github.com/jonmason/ntb/wiki
16617T:	git https://github.com/jonmason/ntb.git
16618F:	drivers/net/ntb_netdev.c
16619F:	drivers/ntb/
16620F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16621F:	include/linux/ntb.h
16622F:	include/linux/ntb_transport.h
16623F:	tools/testing/selftests/ntb/
16624
16625NTB INTEL DRIVER
16626M:	Dave Jiang <dave.jiang@intel.com>
16627L:	ntb@lists.linux.dev
16628S:	Supported
16629W:	https://github.com/davejiang/linux/wiki
16630T:	git https://github.com/davejiang/linux.git
16631F:	drivers/ntb/hw/intel/
16632
16633NTFS3 FILESYSTEM
16634M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16635L:	ntfs3@lists.linux.dev
16636S:	Supported
16637W:	http://www.paragon-software.com/
16638T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16639F:	Documentation/filesystems/ntfs3.rst
16640F:	fs/ntfs3/
16641
16642NUBUS SUBSYSTEM
16643M:	Finn Thain <fthain@linux-m68k.org>
16644L:	linux-m68k@lists.linux-m68k.org
16645S:	Maintained
16646F:	arch/*/include/asm/nubus.h
16647F:	drivers/nubus/
16648F:	include/linux/nubus.h
16649F:	include/uapi/linux/nubus.h
16650
16651NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16652M:	Antonino Daplas <adaplas@gmail.com>
16653L:	linux-fbdev@vger.kernel.org
16654S:	Maintained
16655F:	drivers/video/fbdev/nvidia/
16656F:	drivers/video/fbdev/riva/
16657
16658NVIDIA WMI EC BACKLIGHT DRIVER
16659M:	Daniel Dadap <ddadap@nvidia.com>
16660L:	platform-driver-x86@vger.kernel.org
16661S:	Supported
16662F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16663F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16664
16665NVM EXPRESS DRIVER
16666M:	Keith Busch <kbusch@kernel.org>
16667M:	Jens Axboe <axboe@fb.com>
16668M:	Christoph Hellwig <hch@lst.de>
16669M:	Sagi Grimberg <sagi@grimberg.me>
16670L:	linux-nvme@lists.infradead.org
16671S:	Supported
16672W:	http://git.infradead.org/nvme.git
16673T:	git git://git.infradead.org/nvme.git
16674F:	Documentation/nvme/
16675F:	drivers/nvme/common/
16676F:	drivers/nvme/host/
16677F:	include/linux/nvme-*.h
16678F:	include/linux/nvme.h
16679F:	include/uapi/linux/nvme_ioctl.h
16680
16681NVM EXPRESS FABRICS AUTHENTICATION
16682M:	Hannes Reinecke <hare@suse.de>
16683L:	linux-nvme@lists.infradead.org
16684S:	Supported
16685F:	drivers/nvme/host/auth.c
16686F:	drivers/nvme/target/auth.c
16687F:	drivers/nvme/target/fabrics-cmd-auth.c
16688F:	include/linux/nvme-auth.h
16689
16690NVM EXPRESS FC TRANSPORT DRIVERS
16691M:	James Smart <james.smart@broadcom.com>
16692L:	linux-nvme@lists.infradead.org
16693S:	Supported
16694F:	drivers/nvme/host/fc.c
16695F:	drivers/nvme/target/fc.c
16696F:	drivers/nvme/target/fcloop.c
16697F:	include/linux/nvme-fc-driver.h
16698F:	include/linux/nvme-fc.h
16699
16700NVM EXPRESS HARDWARE MONITORING SUPPORT
16701M:	Guenter Roeck <linux@roeck-us.net>
16702L:	linux-nvme@lists.infradead.org
16703S:	Supported
16704F:	drivers/nvme/host/hwmon.c
16705
16706NVM EXPRESS TARGET DRIVER
16707M:	Christoph Hellwig <hch@lst.de>
16708M:	Sagi Grimberg <sagi@grimberg.me>
16709M:	Chaitanya Kulkarni <kch@nvidia.com>
16710L:	linux-nvme@lists.infradead.org
16711S:	Supported
16712W:	http://git.infradead.org/nvme.git
16713T:	git git://git.infradead.org/nvme.git
16714F:	drivers/nvme/target/
16715
16716NVMEM FRAMEWORK
16717M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16718S:	Maintained
16719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16720F:	Documentation/ABI/stable/sysfs-bus-nvmem
16721F:	Documentation/devicetree/bindings/nvmem/
16722F:	drivers/nvmem/
16723F:	include/linux/nvmem-consumer.h
16724F:	include/linux/nvmem-provider.h
16725
16726NXP BLUETOOTH WIRELESS DRIVERS
16727M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16728M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16729S:	Maintained
16730F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16731F:	drivers/bluetooth/btnxpuart.c
16732
16733NXP C45 TJA11XX PHY DRIVER
16734M:	Andrei Botila <andrei.botila@oss.nxp.com>
16735L:	netdev@vger.kernel.org
16736S:	Maintained
16737F:	drivers/net/phy/nxp-c45-tja11xx*
16738
16739NXP FSPI DRIVER
16740M:	Han Xu <han.xu@nxp.com>
16741M:	Haibo Chen <haibo.chen@nxp.com>
16742R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16743L:	linux-spi@vger.kernel.org
16744L:	imx@lists.linux.dev
16745S:	Maintained
16746F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16747F:	drivers/spi/spi-nxp-fspi.c
16748
16749NXP FXAS21002C DRIVER
16750M:	Rui Miguel Silva <rmfrfs@gmail.com>
16751L:	linux-iio@vger.kernel.org
16752S:	Maintained
16753F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16754F:	drivers/iio/gyro/fxas21002c.h
16755F:	drivers/iio/gyro/fxas21002c_core.c
16756F:	drivers/iio/gyro/fxas21002c_i2c.c
16757F:	drivers/iio/gyro/fxas21002c_spi.c
16758
16759NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16760M:	Haibo Chen <haibo.chen@nxp.com>
16761L:	linux-iio@vger.kernel.org
16762L:	imx@lists.linux.dev
16763S:	Maintained
16764F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16765F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16766F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16767F:	drivers/iio/adc/imx7d_adc.c
16768F:	drivers/iio/adc/imx93_adc.c
16769F:	drivers/iio/adc/vf610_adc.c
16770
16771NXP i.MX 8M ISI DRIVER
16772M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16773L:	linux-media@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16776F:	drivers/media/platform/nxp/imx8-isi/
16777
16778NXP i.MX 8MP DW100 V4L2 DRIVER
16779M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16780L:	linux-media@vger.kernel.org
16781S:	Maintained
16782F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16783F:	Documentation/userspace-api/media/drivers/dw100.rst
16784F:	drivers/media/platform/nxp/dw100/
16785F:	include/uapi/linux/dw100.h
16786
16787NXP i.MX 8MQ DCSS DRIVER
16788M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16789R:	Lucas Stach <l.stach@pengutronix.de>
16790L:	dri-devel@lists.freedesktop.org
16791S:	Maintained
16792T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16793F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16794F:	drivers/gpu/drm/imx/dcss/
16795
16796NXP i.MX 8QXP ADC DRIVER
16797M:	Cai Huoqing <cai.huoqing@linux.dev>
16798M:	Haibo Chen <haibo.chen@nxp.com>
16799L:	imx@lists.linux.dev
16800L:	linux-iio@vger.kernel.org
16801S:	Maintained
16802F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16803F:	drivers/iio/adc/imx8qxp-adc.c
16804
16805NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16806M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16807L:	imx@lists.linux.dev
16808L:	linux-media@vger.kernel.org
16809S:	Maintained
16810F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16811F:	drivers/media/platform/nxp/imx-jpeg
16812
16813NXP i.MX CLOCK DRIVERS
16814M:	Abel Vesa <abelvesa@kernel.org>
16815R:	Peng Fan <peng.fan@nxp.com>
16816L:	linux-clk@vger.kernel.org
16817L:	imx@lists.linux.dev
16818S:	Maintained
16819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16820F:	Documentation/devicetree/bindings/clock/imx*
16821F:	drivers/clk/imx/
16822F:	include/dt-bindings/clock/imx*
16823
16824NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16825M:	Jagan Teki <jagan@amarulasolutions.com>
16826S:	Maintained
16827F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16828F:	drivers/regulator/pf8x00-regulator.c
16829
16830NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16831M:	Krzysztof Kozlowski <krzk@kernel.org>
16832L:	linux-kernel@vger.kernel.org
16833S:	Maintained
16834F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16835F:	drivers/extcon/extcon-ptn5150.c
16836
16837NXP SGTL5000 DRIVER
16838M:	Fabio Estevam <festevam@gmail.com>
16839L:	linux-sound@vger.kernel.org
16840S:	Maintained
16841F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16842F:	sound/soc/codecs/sgtl5000*
16843
16844NXP SJA1105 ETHERNET SWITCH DRIVER
16845M:	Vladimir Oltean <olteanv@gmail.com>
16846L:	linux-kernel@vger.kernel.org
16847S:	Maintained
16848F:	drivers/net/dsa/sja1105
16849F:	drivers/net/pcs/pcs-xpcs-nxp.c
16850
16851NXP TDA998X DRM DRIVER
16852M:	Russell King <linux@armlinux.org.uk>
16853S:	Maintained
16854T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16855T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16856F:	drivers/gpu/drm/i2c/tda998x_drv.c
16857F:	include/drm/i2c/tda998x.h
16858F:	include/dt-bindings/display/tda998x.h
16859K:	"nxp,tda998x"
16860
16861NXP TFA9879 DRIVER
16862M:	Peter Rosin <peda@axentia.se>
16863L:	linux-sound@vger.kernel.org
16864S:	Maintained
16865F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16866F:	sound/soc/codecs/tfa9879*
16867
16868NXP-NCI NFC DRIVER
16869S:	Orphan
16870F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16871F:	drivers/nfc/nxp-nci
16872
16873NXP/Goodix TFA989X (TFA1) DRIVER
16874M:	Stephan Gerhold <stephan@gerhold.net>
16875L:	linux-sound@vger.kernel.org
16876S:	Maintained
16877F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16878F:	sound/soc/codecs/tfa989x.c
16879
16880NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16881M:	Jonas Malaco <jonas@protocubo.io>
16882L:	linux-hwmon@vger.kernel.org
16883S:	Maintained
16884F:	Documentation/hwmon/nzxt-kraken2.rst
16885F:	drivers/hwmon/nzxt-kraken2.c
16886
16887NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16888M:	Jonas Malaco <jonas@protocubo.io>
16889M:	Aleksa Savic <savicaleksa83@gmail.com>
16890L:	linux-hwmon@vger.kernel.org
16891S:	Maintained
16892F:	Documentation/hwmon/nzxt-kraken3.rst
16893F:	drivers/hwmon/nzxt-kraken3.c
16894
16895OBJAGG
16896M:	Jiri Pirko <jiri@resnulli.us>
16897L:	netdev@vger.kernel.org
16898S:	Supported
16899F:	include/linux/objagg.h
16900F:	lib/objagg.c
16901F:	lib/test_objagg.c
16902
16903OBJPOOL
16904M:	Matt Wu <wuqiang.matt@bytedance.com>
16905S:	Supported
16906F:	include/linux/objpool.h
16907F:	lib/objpool.c
16908F:	lib/test_objpool.c
16909
16910OBJTOOL
16911M:	Josh Poimboeuf <jpoimboe@kernel.org>
16912M:	Peter Zijlstra <peterz@infradead.org>
16913S:	Supported
16914F:	include/linux/objtool*.h
16915F:	tools/objtool/
16916
16917OCELOT ETHERNET SWITCH DRIVER
16918M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16919M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16920M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16921M:	UNGLinuxDriver@microchip.com
16922L:	netdev@vger.kernel.org
16923S:	Supported
16924F:	drivers/net/dsa/ocelot/*
16925F:	drivers/net/ethernet/mscc/
16926F:	include/soc/mscc/ocelot*
16927F:	net/dsa/tag_ocelot.c
16928F:	net/dsa/tag_ocelot_8021q.c
16929F:	tools/testing/selftests/drivers/net/ocelot/*
16930
16931OCELOT EXTERNAL SWITCH CONTROL
16932M:	Colin Foster <colin.foster@in-advantage.com>
16933S:	Supported
16934F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16935F:	drivers/mfd/ocelot*
16936F:	drivers/net/dsa/ocelot/ocelot_ext.c
16937F:	include/linux/mfd/ocelot.h
16938
16939OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16940M:	Frederic Barrat <fbarrat@linux.ibm.com>
16941M:	Andrew Donnellan <ajd@linux.ibm.com>
16942L:	linuxppc-dev@lists.ozlabs.org
16943S:	Supported
16944F:	Documentation/userspace-api/accelerators/ocxl.rst
16945F:	arch/powerpc/include/asm/pnv-ocxl.h
16946F:	arch/powerpc/platforms/powernv/ocxl.c
16947F:	drivers/misc/ocxl/
16948F:	include/misc/ocxl*
16949F:	include/uapi/misc/ocxl.h
16950
16951OMAP AUDIO SUPPORT
16952M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16953M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16954L:	linux-sound@vger.kernel.org
16955L:	linux-omap@vger.kernel.org
16956S:	Maintained
16957F:	sound/soc/ti/n810.c
16958F:	sound/soc/ti/omap*
16959F:	sound/soc/ti/rx51.c
16960F:	sound/soc/ti/sdma-pcm.*
16961
16962OMAP CLOCK FRAMEWORK SUPPORT
16963M:	Paul Walmsley <paul@pwsan.com>
16964L:	linux-omap@vger.kernel.org
16965S:	Maintained
16966F:	arch/arm/*omap*/*clock*
16967
16968OMAP DEVICE TREE SUPPORT
16969M:	Tony Lindgren <tony@atomide.com>
16970L:	linux-omap@vger.kernel.org
16971L:	devicetree@vger.kernel.org
16972S:	Maintained
16973F:	arch/arm/boot/dts/ti/omap/
16974
16975OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16976L:	linux-omap@vger.kernel.org
16977L:	linux-fbdev@vger.kernel.org
16978S:	Orphan
16979F:	Documentation/arch/arm/omap/dss.rst
16980F:	drivers/video/fbdev/omap2/
16981
16982OMAP FRAMEBUFFER SUPPORT
16983L:	linux-fbdev@vger.kernel.org
16984L:	linux-omap@vger.kernel.org
16985S:	Orphan
16986F:	drivers/video/fbdev/omap/
16987
16988OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16989M:	Roger Quadros <rogerq@kernel.org>
16990M:	Tony Lindgren <tony@atomide.com>
16991L:	linux-omap@vger.kernel.org
16992S:	Maintained
16993F:	arch/arm/mach-omap2/*gpmc*
16994F:	drivers/memory/omap-gpmc.c
16995
16996OMAP GPIO DRIVER
16997M:	Grygorii Strashko <grygorii.strashko@ti.com>
16998M:	Santosh Shilimkar <ssantosh@kernel.org>
16999M:	Kevin Hilman <khilman@kernel.org>
17000L:	linux-omap@vger.kernel.org
17001S:	Maintained
17002F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17003F:	drivers/gpio/gpio-omap.c
17004
17005OMAP HARDWARE SPINLOCK SUPPORT
17006L:	linux-omap@vger.kernel.org
17007S:	Orphan
17008F:	drivers/hwspinlock/omap_hwspinlock.c
17009
17010OMAP HS MMC SUPPORT
17011L:	linux-mmc@vger.kernel.org
17012L:	linux-omap@vger.kernel.org
17013S:	Orphan
17014F:	drivers/mmc/host/omap_hsmmc.c
17015
17016OMAP HWMOD DATA
17017M:	Paul Walmsley <paul@pwsan.com>
17018L:	linux-omap@vger.kernel.org
17019S:	Maintained
17020F:	arch/arm/mach-omap2/omap_hwmod*data*
17021
17022OMAP HWMOD SUPPORT
17023M:	Paul Walmsley <paul@pwsan.com>
17024L:	linux-omap@vger.kernel.org
17025S:	Maintained
17026F:	arch/arm/mach-omap2/omap_hwmod.*
17027
17028OMAP I2C DRIVER
17029M:	Vignesh R <vigneshr@ti.com>
17030L:	linux-omap@vger.kernel.org
17031L:	linux-i2c@vger.kernel.org
17032S:	Maintained
17033F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17034F:	drivers/i2c/busses/i2c-omap.c
17035
17036OMAP MMC SUPPORT
17037M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17038L:	linux-omap@vger.kernel.org
17039S:	Odd Fixes
17040F:	drivers/mmc/host/omap.c
17041
17042OMAP POWER MANAGEMENT SUPPORT
17043M:	Kevin Hilman <khilman@kernel.org>
17044L:	linux-omap@vger.kernel.org
17045S:	Maintained
17046F:	arch/arm/*omap*/*pm*
17047F:	drivers/cpufreq/omap-cpufreq.c
17048
17049OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17050M:	Paul Walmsley <paul@pwsan.com>
17051L:	linux-omap@vger.kernel.org
17052S:	Maintained
17053F:	arch/arm/mach-omap2/prm*
17054
17055OMAP RANDOM NUMBER GENERATOR SUPPORT
17056M:	Deepak Saxena <dsaxena@plexity.net>
17057S:	Maintained
17058F:	drivers/char/hw_random/omap-rng.c
17059
17060OMAP USB SUPPORT
17061L:	linux-usb@vger.kernel.org
17062L:	linux-omap@vger.kernel.org
17063S:	Orphan
17064F:	arch/arm/*omap*/usb*
17065F:	drivers/usb/*/*omap*
17066
17067OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17068M:	Mark Jackson <mpfj@newflow.co.uk>
17069L:	linux-omap@vger.kernel.org
17070S:	Maintained
17071F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17072
17073OMAP1 SUPPORT
17074M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17075M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
17076R:	Tony Lindgren <tony@atomide.com>
17077L:	linux-omap@vger.kernel.org
17078S:	Maintained
17079Q:	http://patchwork.kernel.org/project/linux-omap/list/
17080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17081F:	arch/arm/configs/omap1_defconfig
17082F:	arch/arm/mach-omap1/
17083F:	drivers/i2c/busses/i2c-omap.c
17084F:	include/linux/platform_data/ams-delta-fiq.h
17085F:	include/linux/platform_data/i2c-omap.h
17086
17087OMAP2+ SUPPORT
17088M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17089M:	Andreas Kemnade <andreas@kemnade.info>
17090M:	Kevin Hilman <khilman@baylibre.com>
17091M:	Roger Quadros <rogerq@kernel.org>
17092M:	Tony Lindgren <tony@atomide.com>
17093L:	linux-omap@vger.kernel.org
17094S:	Maintained
17095W:	http://linux.omap.com/
17096Q:	http://patchwork.kernel.org/project/linux-omap/list/
17097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17098F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17099F:	arch/arm/configs/omap2plus_defconfig
17100F:	arch/arm/mach-omap2/
17101F:	drivers/bus/omap*.[ch]
17102F:	drivers/bus/ti-sysc.c
17103F:	drivers/gpio/gpio-tps65219.c
17104F:	drivers/i2c/busses/i2c-omap.c
17105F:	drivers/irqchip/irq-omap-intc.c
17106F:	drivers/mfd/*omap*.c
17107F:	drivers/mfd/menelaus.c
17108F:	drivers/mfd/palmas.c
17109F:	drivers/mfd/tps65217.c
17110F:	drivers/mfd/tps65218.c
17111F:	drivers/mfd/tps65219.c
17112F:	drivers/mfd/tps65910.c
17113F:	drivers/mfd/twl-core.[ch]
17114F:	drivers/mfd/twl4030*.c
17115F:	drivers/mfd/twl6030*.c
17116F:	drivers/mfd/twl6040*.c
17117F:	drivers/regulator/palmas-regulator*.c
17118F:	drivers/regulator/pbias-regulator.c
17119F:	drivers/regulator/tps65217-regulator.c
17120F:	drivers/regulator/tps65218-regulator.c
17121F:	drivers/regulator/tps65219-regulator.c
17122F:	drivers/regulator/tps65910-regulator.c
17123F:	drivers/regulator/twl-regulator.c
17124F:	drivers/regulator/twl6030-regulator.c
17125F:	include/linux/platform_data/i2c-omap.h
17126F:	include/linux/platform_data/ti-sysc.h
17127
17128OMFS FILESYSTEM
17129M:	Bob Copeland <me@bobcopeland.com>
17130L:	linux-karma-devel@lists.sourceforge.net
17131S:	Maintained
17132F:	Documentation/filesystems/omfs.rst
17133F:	fs/omfs/
17134
17135OMNIVISION OG01A1B SENSOR DRIVER
17136M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17137L:	linux-media@vger.kernel.org
17138S:	Maintained
17139F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17140F:	drivers/media/i2c/og01a1b.c
17141
17142OMNIVISION OV01A10 SENSOR DRIVER
17143M:	Bingbu Cao <bingbu.cao@intel.com>
17144L:	linux-media@vger.kernel.org
17145S:	Maintained
17146T:	git git://linuxtv.org/media.git
17147F:	drivers/media/i2c/ov01a10.c
17148
17149OMNIVISION OV02A10 SENSOR DRIVER
17150L:	linux-media@vger.kernel.org
17151S:	Orphan
17152T:	git git://linuxtv.org/media.git
17153F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17154F:	drivers/media/i2c/ov02a10.c
17155
17156OMNIVISION OV08D10 SENSOR DRIVER
17157M:	Jimmy Su <jimmy.su@intel.com>
17158L:	linux-media@vger.kernel.org
17159S:	Maintained
17160T:	git git://linuxtv.org/media.git
17161F:	drivers/media/i2c/ov08d10.c
17162
17163OMNIVISION OV08X40 SENSOR DRIVER
17164M:	Jason Chen <jason.z.chen@intel.com>
17165L:	linux-media@vger.kernel.org
17166S:	Maintained
17167T:	git git://linuxtv.org/media.git
17168F:	drivers/media/i2c/ov08x40.c
17169F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17170
17171OMNIVISION OV13858 SENSOR DRIVER
17172M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17173L:	linux-media@vger.kernel.org
17174S:	Maintained
17175T:	git git://linuxtv.org/media.git
17176F:	drivers/media/i2c/ov13858.c
17177
17178OMNIVISION OV13B10 SENSOR DRIVER
17179M:	Arec Kao <arec.kao@intel.com>
17180L:	linux-media@vger.kernel.org
17181S:	Maintained
17182T:	git git://linuxtv.org/media.git
17183F:	drivers/media/i2c/ov13b10.c
17184
17185OMNIVISION OV2680 SENSOR DRIVER
17186M:	Rui Miguel Silva <rmfrfs@gmail.com>
17187M:	Hans de Goede <hansg@kernel.org>
17188L:	linux-media@vger.kernel.org
17189S:	Maintained
17190T:	git git://linuxtv.org/media.git
17191F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17192F:	drivers/media/i2c/ov2680.c
17193
17194OMNIVISION OV2685 SENSOR DRIVER
17195M:	Shunqian Zheng <zhengsq@rock-chips.com>
17196L:	linux-media@vger.kernel.org
17197S:	Maintained
17198T:	git git://linuxtv.org/media.git
17199F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17200F:	drivers/media/i2c/ov2685.c
17201
17202OMNIVISION OV2740 SENSOR DRIVER
17203M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17204R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17205R:	Bingbu Cao <bingbu.cao@intel.com>
17206L:	linux-media@vger.kernel.org
17207S:	Maintained
17208T:	git git://linuxtv.org/media.git
17209F:	drivers/media/i2c/ov2740.c
17210
17211OMNIVISION OV4689 SENSOR DRIVER
17212M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17213L:	linux-media@vger.kernel.org
17214S:	Maintained
17215T:	git git://linuxtv.org/media.git
17216F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17217F:	drivers/media/i2c/ov4689.c
17218
17219OMNIVISION OV5640 SENSOR DRIVER
17220M:	Steve Longerbeam <slongerbeam@gmail.com>
17221L:	linux-media@vger.kernel.org
17222S:	Maintained
17223T:	git git://linuxtv.org/media.git
17224F:	drivers/media/i2c/ov5640.c
17225
17226OMNIVISION OV5647 SENSOR DRIVER
17227M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17228M:	Jacopo Mondi <jacopo@jmondi.org>
17229L:	linux-media@vger.kernel.org
17230S:	Maintained
17231T:	git git://linuxtv.org/media.git
17232F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17233F:	drivers/media/i2c/ov5647.c
17234
17235OMNIVISION OV5670 SENSOR DRIVER
17236M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17237L:	linux-media@vger.kernel.org
17238S:	Maintained
17239T:	git git://linuxtv.org/media.git
17240F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17241F:	drivers/media/i2c/ov5670.c
17242
17243OMNIVISION OV5675 SENSOR DRIVER
17244M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17245L:	linux-media@vger.kernel.org
17246S:	Maintained
17247T:	git git://linuxtv.org/media.git
17248F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17249F:	drivers/media/i2c/ov5675.c
17250
17251OMNIVISION OV5693 SENSOR DRIVER
17252M:	Daniel Scally <djrscally@gmail.com>
17253L:	linux-media@vger.kernel.org
17254S:	Maintained
17255T:	git git://linuxtv.org/media.git
17256F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17257F:	drivers/media/i2c/ov5693.c
17258
17259OMNIVISION OV5695 SENSOR DRIVER
17260M:	Shunqian Zheng <zhengsq@rock-chips.com>
17261L:	linux-media@vger.kernel.org
17262S:	Maintained
17263T:	git git://linuxtv.org/media.git
17264F:	drivers/media/i2c/ov5695.c
17265
17266OMNIVISION OV64A40 SENSOR DRIVER
17267M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17268L:	linux-media@vger.kernel.org
17269S:	Maintained
17270T:	git git://linuxtv.org/media.git
17271F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17272F:	drivers/media/i2c/ov64a40.c
17273
17274OMNIVISION OV7670 SENSOR DRIVER
17275L:	linux-media@vger.kernel.org
17276S:	Orphan
17277T:	git git://linuxtv.org/media.git
17278F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17279F:	drivers/media/i2c/ov7670.c
17280
17281OMNIVISION OV772x SENSOR DRIVER
17282M:	Jacopo Mondi <jacopo@jmondi.org>
17283L:	linux-media@vger.kernel.org
17284S:	Odd fixes
17285T:	git git://linuxtv.org/media.git
17286F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17287F:	drivers/media/i2c/ov772x.c
17288F:	include/media/i2c/ov772x.h
17289
17290OMNIVISION OV7740 SENSOR DRIVER
17291L:	linux-media@vger.kernel.org
17292S:	Orphan
17293T:	git git://linuxtv.org/media.git
17294F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17295F:	drivers/media/i2c/ov7740.c
17296
17297OMNIVISION OV8856 SENSOR DRIVER
17298M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17299L:	linux-media@vger.kernel.org
17300S:	Maintained
17301T:	git git://linuxtv.org/media.git
17302F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17303F:	drivers/media/i2c/ov8856.c
17304
17305OMNIVISION OV8858 SENSOR DRIVER
17306M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17307M:	Nicholas Roth <nicholas@rothemail.net>
17308L:	linux-media@vger.kernel.org
17309S:	Maintained
17310T:	git git://linuxtv.org/media.git
17311F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17312F:	drivers/media/i2c/ov8858.c
17313
17314OMNIVISION OV9282 SENSOR DRIVER
17315M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17316L:	linux-media@vger.kernel.org
17317S:	Maintained
17318T:	git git://linuxtv.org/media.git
17319F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17320F:	drivers/media/i2c/ov9282.c
17321
17322OMNIVISION OV9640 SENSOR DRIVER
17323M:	Petr Cvek <petrcvekcz@gmail.com>
17324L:	linux-media@vger.kernel.org
17325S:	Maintained
17326F:	drivers/media/i2c/ov9640.*
17327
17328OMNIVISION OV9650 SENSOR DRIVER
17329M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17330R:	Akinobu Mita <akinobu.mita@gmail.com>
17331R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17332L:	linux-media@vger.kernel.org
17333S:	Maintained
17334T:	git git://linuxtv.org/media.git
17335F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17336F:	drivers/media/i2c/ov9650.c
17337
17338OMNIVISION OV9734 SENSOR DRIVER
17339M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17340R:	Bingbu Cao <bingbu.cao@intel.com>
17341L:	linux-media@vger.kernel.org
17342S:	Maintained
17343T:	git git://linuxtv.org/media.git
17344F:	drivers/media/i2c/ov9734.c
17345
17346ONBOARD USB HUB DRIVER
17347M:	Matthias Kaehlcke <mka@chromium.org>
17348L:	linux-usb@vger.kernel.org
17349S:	Maintained
17350F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17351F:	drivers/usb/misc/onboard_usb_dev.c
17352
17353ONENAND FLASH DRIVER
17354M:	Kyungmin Park <kyungmin.park@samsung.com>
17355L:	linux-mtd@lists.infradead.org
17356S:	Maintained
17357F:	drivers/mtd/nand/onenand/
17358F:	include/linux/mtd/onenand*.h
17359
17360ONEXPLAYER FAN DRIVER
17361M:	Derek John Clark <derekjohn.clark@gmail.com>
17362M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17363L:	linux-hwmon@vger.kernel.org
17364S:	Maintained
17365F:	drivers/hwmon/oxp-sensors.c
17366
17367ONIE TLV NVMEM LAYOUT DRIVER
17368M:	Miquel Raynal <miquel.raynal@bootlin.com>
17369S:	Maintained
17370F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17371F:	drivers/nvmem/layouts/onie-tlv.c
17372
17373ONION OMEGA2+ BOARD
17374M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17375L:	linux-mips@vger.kernel.org
17376S:	Maintained
17377F:	arch/mips/boot/dts/ralink/omega2p.dts
17378
17379ONSEMI ETHERNET PHY DRIVERS
17380M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17381L:	netdev@vger.kernel.org
17382S:	Supported
17383W:	http://www.onsemi.com
17384F:	drivers/net/phy/ncn*
17385
17386OP-TEE DRIVER
17387M:	Jens Wiklander <jens.wiklander@linaro.org>
17388L:	op-tee@lists.trustedfirmware.org
17389S:	Maintained
17390F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17391F:	drivers/tee/optee/
17392
17393OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17394M:	Sumit Garg <sumit.garg@linaro.org>
17395L:	op-tee@lists.trustedfirmware.org
17396S:	Maintained
17397F:	drivers/char/hw_random/optee-rng.c
17398
17399OP-TEE RTC DRIVER
17400M:	Clément Léger <clement.leger@bootlin.com>
17401L:	linux-rtc@vger.kernel.org
17402S:	Maintained
17403F:	drivers/rtc/rtc-optee.c
17404
17405OPA-VNIC DRIVER
17406M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17407L:	linux-rdma@vger.kernel.org
17408S:	Supported
17409F:	drivers/infiniband/ulp/opa_vnic
17410
17411OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17412M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17413L:	netdev@vger.kernel.org
17414S:	Maintained
17415F:	Documentation/networking/oa-tc6-framework.rst
17416F:	drivers/net/ethernet/oa_tc6.c
17417F:	include/linux/oa_tc6.h
17418
17419OPEN FIRMWARE AND FLATTENED DEVICE TREE
17420M:	Rob Herring <robh@kernel.org>
17421M:	Saravana Kannan <saravanak@google.com>
17422L:	devicetree@vger.kernel.org
17423S:	Maintained
17424W:	http://www.devicetree.org/
17425C:	irc://irc.libera.chat/devicetree
17426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17427F:	Documentation/ABI/testing/sysfs-firmware-ofw
17428F:	drivers/of/
17429F:	include/linux/of*.h
17430F:	scripts/dtc/
17431F:	tools/testing/selftests/dt/
17432K:	of_overlay_notifier_
17433K:	of_overlay_fdt_apply
17434K:	of_overlay_remove
17435
17436OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17437M:	Rob Herring <robh@kernel.org>
17438M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17439M:	Conor Dooley <conor+dt@kernel.org>
17440L:	devicetree@vger.kernel.org
17441S:	Maintained
17442Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17443C:	irc://irc.libera.chat/devicetree
17444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17445F:	Documentation/devicetree/
17446F:	arch/*/boot/dts/
17447F:	include/dt-bindings/
17448
17449OPENCOMPUTE PTP CLOCK DRIVER
17450M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17451M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17452L:	netdev@vger.kernel.org
17453S:	Maintained
17454F:	drivers/ptp/ptp_ocp.c
17455
17456OPENCORES I2C BUS DRIVER
17457M:	Peter Korsgaard <peter@korsgaard.com>
17458M:	Andrew Lunn <andrew@lunn.ch>
17459L:	linux-i2c@vger.kernel.org
17460S:	Maintained
17461F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17462F:	Documentation/i2c/busses/i2c-ocores.rst
17463F:	drivers/i2c/busses/i2c-ocores.c
17464F:	include/linux/platform_data/i2c-ocores.h
17465
17466OPENRISC ARCHITECTURE
17467M:	Jonas Bonn <jonas@southpole.se>
17468M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17469M:	Stafford Horne <shorne@gmail.com>
17470L:	linux-openrisc@vger.kernel.org
17471S:	Maintained
17472W:	http://openrisc.io
17473T:	git https://github.com/openrisc/linux.git
17474F:	Documentation/arch/openrisc/
17475F:	Documentation/devicetree/bindings/openrisc/
17476F:	arch/openrisc/
17477F:	drivers/irqchip/irq-ompic.c
17478F:	drivers/irqchip/irq-or1k-*
17479
17480OPENVSWITCH
17481M:	Pravin B Shelar <pshelar@ovn.org>
17482L:	netdev@vger.kernel.org
17483L:	dev@openvswitch.org
17484S:	Maintained
17485W:	http://openvswitch.org
17486F:	include/uapi/linux/openvswitch.h
17487F:	net/openvswitch/
17488F:	tools/testing/selftests/net/openvswitch/
17489
17490OPERATING PERFORMANCE POINTS (OPP)
17491M:	Viresh Kumar <vireshk@kernel.org>
17492M:	Nishanth Menon <nm@ti.com>
17493M:	Stephen Boyd <sboyd@kernel.org>
17494L:	linux-pm@vger.kernel.org
17495S:	Maintained
17496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17497F:	Documentation/devicetree/bindings/opp/
17498F:	Documentation/power/opp.rst
17499F:	drivers/opp/
17500F:	include/linux/pm_opp.h
17501
17502OPL4 DRIVER
17503M:	Clemens Ladisch <clemens@ladisch.de>
17504L:	linux-sound@vger.kernel.org
17505S:	Maintained
17506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17507F:	sound/drivers/opl4/
17508
17509ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17510M:	Mark Fasheh <mark@fasheh.com>
17511M:	Joel Becker <jlbec@evilplan.org>
17512M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17513L:	ocfs2-devel@lists.linux.dev
17514S:	Supported
17515W:	http://ocfs2.wiki.kernel.org
17516F:	Documentation/filesystems/dlmfs.rst
17517F:	Documentation/filesystems/ocfs2.rst
17518F:	fs/ocfs2/
17519
17520ORANGEFS FILESYSTEM
17521M:	Mike Marshall <hubcap@omnibond.com>
17522R:	Martin Brandenburg <martin@omnibond.com>
17523L:	devel@lists.orangefs.org
17524S:	Supported
17525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17526F:	Documentation/filesystems/orangefs.rst
17527F:	fs/orangefs/
17528
17529OV2659 OMNIVISION SENSOR DRIVER
17530M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17531L:	linux-media@vger.kernel.org
17532S:	Maintained
17533W:	https://linuxtv.org
17534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17535T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17536F:	drivers/media/i2c/ov2659.c
17537F:	include/media/i2c/ov2659.h
17538
17539OVERLAY FILESYSTEM
17540M:	Miklos Szeredi <miklos@szeredi.hu>
17541M:	Amir Goldstein <amir73il@gmail.com>
17542L:	linux-unionfs@vger.kernel.org
17543S:	Supported
17544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17545F:	Documentation/filesystems/overlayfs.rst
17546F:	fs/overlayfs/
17547
17548P54 WIRELESS DRIVER
17549M:	Christian Lamparter <chunkeey@googlemail.com>
17550L:	linux-wireless@vger.kernel.org
17551S:	Maintained
17552W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17553F:	drivers/net/wireless/intersil/p54/
17554
17555PACKET SOCKETS
17556M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17557S:	Maintained
17558F:	include/uapi/linux/if_packet.h
17559F:	net/packet/af_packet.c
17560
17561PACKING
17562M:	Vladimir Oltean <olteanv@gmail.com>
17563L:	netdev@vger.kernel.org
17564S:	Supported
17565F:	Documentation/core-api/packing.rst
17566F:	include/linux/packing.h
17567F:	lib/packing.c
17568F:	lib/packing_test.c
17569
17570PADATA PARALLEL EXECUTION MECHANISM
17571M:	Steffen Klassert <steffen.klassert@secunet.com>
17572M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17573L:	linux-crypto@vger.kernel.org
17574L:	linux-kernel@vger.kernel.org
17575S:	Maintained
17576F:	Documentation/core-api/padata.rst
17577F:	include/linux/padata.h
17578F:	kernel/padata.c
17579
17580PAGE CACHE
17581M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17582L:	linux-fsdevel@vger.kernel.org
17583S:	Supported
17584T:	git git://git.infradead.org/users/willy/pagecache.git
17585F:	Documentation/filesystems/locking.rst
17586F:	Documentation/filesystems/vfs.rst
17587F:	include/linux/pagemap.h
17588F:	mm/filemap.c
17589F:	mm/page-writeback.c
17590F:	mm/readahead.c
17591F:	mm/truncate.c
17592
17593PAGE POOL
17594M:	Jesper Dangaard Brouer <hawk@kernel.org>
17595M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17596L:	netdev@vger.kernel.org
17597S:	Supported
17598F:	Documentation/networking/page_pool.rst
17599F:	include/net/page_pool/
17600F:	include/trace/events/page_pool.h
17601F:	net/core/page_pool.c
17602
17603PAGE TABLE CHECK
17604M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17605M:	Andrew Morton <akpm@linux-foundation.org>
17606L:	linux-mm@kvack.org
17607S:	Maintained
17608F:	Documentation/mm/page_table_check.rst
17609F:	include/linux/page_table_check.h
17610F:	mm/page_table_check.c
17611
17612PANASONIC LAPTOP ACPI EXTRAS DRIVER
17613M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17614L:	platform-driver-x86@vger.kernel.org
17615S:	Maintained
17616F:	drivers/platform/x86/panasonic-laptop.c
17617
17618PARALLAX PING IIO SENSOR DRIVER
17619M:	Andreas Klinger <ak@it-klinger.de>
17620L:	linux-iio@vger.kernel.org
17621S:	Maintained
17622F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17623F:	drivers/iio/proximity/ping.c
17624
17625PARALLEL LCD/KEYPAD PANEL DRIVER
17626M:	Willy Tarreau <willy@haproxy.com>
17627M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17628S:	Odd Fixes
17629F:	Documentation/admin-guide/lcd-panel-cgram.rst
17630F:	drivers/auxdisplay/panel.c
17631
17632PARALLEL PORT SUBSYSTEM
17633M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17634M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17635L:	linux-parport@lists.infradead.org (subscribers-only)
17636S:	Maintained
17637F:	Documentation/driver-api/parport*.rst
17638F:	drivers/char/ppdev.c
17639F:	drivers/parport/
17640F:	include/linux/parport*.h
17641F:	include/uapi/linux/ppdev.h
17642
17643PARAVIRT_OPS INTERFACE
17644M:	Juergen Gross <jgross@suse.com>
17645R:	Ajay Kaher <ajay.kaher@broadcom.com>
17646R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17647R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17648L:	virtualization@lists.linux.dev
17649L:	x86@kernel.org
17650S:	Supported
17651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17652F:	Documentation/virt/paravirt_ops.rst
17653F:	arch/*/include/asm/paravirt*.h
17654F:	arch/*/kernel/paravirt*
17655F:	include/linux/hypervisor.h
17656
17657PARISC ARCHITECTURE
17658M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17659M:	Helge Deller <deller@gmx.de>
17660L:	linux-parisc@vger.kernel.org
17661S:	Maintained
17662W:	https://parisc.wiki.kernel.org
17663Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17666F:	Documentation/arch/parisc/
17667F:	arch/parisc/
17668F:	drivers/char/agp/parisc-agp.c
17669F:	drivers/input/misc/hp_sdc_rtc.c
17670F:	drivers/input/serio/gscps2.c
17671F:	drivers/input/serio/hp_sdc*
17672F:	drivers/parisc/
17673F:	drivers/parport/parport_gsc.*
17674F:	drivers/tty/serial/8250/8250_parisc.c
17675F:	drivers/video/console/sti*
17676F:	drivers/video/fbdev/sti*
17677F:	drivers/video/logo/logo_parisc*
17678F:	include/linux/hp_sdc.h
17679
17680PARMAN
17681M:	Jiri Pirko <jiri@resnulli.us>
17682L:	netdev@vger.kernel.org
17683S:	Supported
17684F:	include/linux/parman.h
17685F:	lib/parman.c
17686F:	lib/test_parman.c
17687
17688PC ENGINES APU BOARD DRIVER
17689M:	Enrico Weigelt, metux IT consult <info@metux.net>
17690S:	Maintained
17691F:	drivers/platform/x86/pcengines-apuv2.c
17692
17693PC87360 HARDWARE MONITORING DRIVER
17694M:	Jim Cromie <jim.cromie@gmail.com>
17695L:	linux-hwmon@vger.kernel.org
17696S:	Maintained
17697F:	Documentation/hwmon/pc87360.rst
17698F:	drivers/hwmon/pc87360.c
17699
17700PC8736x GPIO DRIVER
17701M:	Jim Cromie <jim.cromie@gmail.com>
17702S:	Maintained
17703F:	drivers/char/pc8736x_gpio.c
17704
17705PC87427 HARDWARE MONITORING DRIVER
17706M:	Jean Delvare <jdelvare@suse.com>
17707L:	linux-hwmon@vger.kernel.org
17708S:	Maintained
17709F:	Documentation/hwmon/pc87427.rst
17710F:	drivers/hwmon/pc87427.c
17711
17712PCA9532 LED DRIVER
17713M:	Riku Voipio <riku.voipio@iki.fi>
17714S:	Maintained
17715F:	drivers/leds/leds-pca9532.c
17716F:	include/linux/leds-pca9532.h
17717
17718PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17719M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17720M:	Pali Rohár <pali@kernel.org>
17721L:	linux-pci@vger.kernel.org
17722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17723S:	Maintained
17724F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17725F:	drivers/pci/controller/pci-aardvark.c
17726
17727PCI DRIVER FOR ALTERA PCIE IP
17728M:	Joyce Ooi <joyce.ooi@intel.com>
17729L:	linux-pci@vger.kernel.org
17730S:	Supported
17731F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17732F:	drivers/pci/controller/pcie-altera.c
17733
17734PCI DRIVER FOR APPLIEDMICRO XGENE
17735M:	Toan Le <toan@os.amperecomputing.com>
17736L:	linux-pci@vger.kernel.org
17737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17738S:	Maintained
17739F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17740F:	drivers/pci/controller/pci-xgene.c
17741
17742PCI DRIVER FOR ARM VERSATILE PLATFORM
17743M:	Rob Herring <robh@kernel.org>
17744L:	linux-pci@vger.kernel.org
17745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17746S:	Maintained
17747F:	Documentation/devicetree/bindings/pci/versatile.yaml
17748F:	drivers/pci/controller/pci-versatile.c
17749
17750PCI DRIVER FOR ARMADA 8K
17751M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17752L:	linux-pci@vger.kernel.org
17753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17754S:	Maintained
17755F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17756F:	drivers/pci/controller/dwc/pcie-armada8k.c
17757
17758PCI DRIVER FOR CADENCE PCIE IP
17759L:	linux-pci@vger.kernel.org
17760S:	Orphan
17761F:	Documentation/devicetree/bindings/pci/cdns,*
17762F:	drivers/pci/controller/cadence/*cadence*
17763
17764PCI DRIVER FOR FREESCALE LAYERSCAPE
17765M:	Minghuan Lian <minghuan.Lian@nxp.com>
17766M:	Mingkai Hu <mingkai.hu@nxp.com>
17767M:	Roy Zang <roy.zang@nxp.com>
17768L:	linuxppc-dev@lists.ozlabs.org
17769L:	linux-pci@vger.kernel.org
17770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17771L:	imx@lists.linux.dev
17772S:	Maintained
17773F:	drivers/pci/controller/dwc/*layerscape*
17774
17775PCI DRIVER FOR FU740
17776M:	Paul Walmsley <paul.walmsley@sifive.com>
17777M:	Greentime Hu <greentime.hu@sifive.com>
17778M:	Samuel Holland <samuel.holland@sifive.com>
17779L:	linux-pci@vger.kernel.org
17780S:	Maintained
17781F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17782F:	drivers/pci/controller/dwc/pcie-fu740.c
17783
17784PCI DRIVER FOR GENERIC OF HOSTS
17785M:	Will Deacon <will@kernel.org>
17786L:	linux-pci@vger.kernel.org
17787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17788S:	Maintained
17789F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17790F:	drivers/pci/controller/pci-host-common.c
17791F:	drivers/pci/controller/pci-host-generic.c
17792
17793PCI DRIVER FOR IMX6
17794M:	Richard Zhu <hongxing.zhu@nxp.com>
17795M:	Lucas Stach <l.stach@pengutronix.de>
17796L:	linux-pci@vger.kernel.org
17797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17798L:	imx@lists.linux.dev
17799S:	Maintained
17800F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17801F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17802F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17803F:	drivers/pci/controller/dwc/*imx6*
17804
17805PCI DRIVER FOR INTEL IXP4XX
17806M:	Linus Walleij <linus.walleij@linaro.org>
17807S:	Maintained
17808F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17809F:	drivers/pci/controller/pci-ixp4xx.c
17810
17811PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17812M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17813R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17814L:	linux-pci@vger.kernel.org
17815S:	Supported
17816F:	drivers/pci/controller/vmd.c
17817
17818PCI DRIVER FOR MICROSEMI SWITCHTEC
17819M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17820M:	Logan Gunthorpe <logang@deltatee.com>
17821L:	linux-pci@vger.kernel.org
17822S:	Maintained
17823F:	Documentation/ABI/testing/sysfs-class-switchtec
17824F:	Documentation/driver-api/switchtec.rst
17825F:	drivers/ntb/hw/mscc/
17826F:	drivers/pci/switch/switchtec*
17827F:	include/linux/switchtec.h
17828F:	include/uapi/linux/switchtec_ioctl.h
17829
17830PCI DRIVER FOR MOBIVEIL PCIE IP
17831M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17832M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17833L:	linux-pci@vger.kernel.org
17834S:	Supported
17835F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17836F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17837
17838PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17839M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17840M:	Pali Rohár <pali@kernel.org>
17841L:	linux-pci@vger.kernel.org
17842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17843S:	Maintained
17844F:	drivers/pci/controller/*mvebu*
17845
17846PCI DRIVER FOR NVIDIA TEGRA
17847M:	Thierry Reding <thierry.reding@gmail.com>
17848L:	linux-tegra@vger.kernel.org
17849L:	linux-pci@vger.kernel.org
17850S:	Supported
17851F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17852F:	drivers/pci/controller/pci-tegra.c
17853
17854PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17855M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17856L:	linux-pci@vger.kernel.org
17857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17858S:	Maintained
17859F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17860F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17861
17862PCI DRIVER FOR PLDA PCIE IP
17863M:	Daire McNamara <daire.mcnamara@microchip.com>
17864L:	linux-pci@vger.kernel.org
17865S:	Maintained
17866F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17867F:	drivers/pci/controller/plda/pcie-plda-host.c
17868F:	drivers/pci/controller/plda/pcie-plda.h
17869
17870PCI DRIVER FOR RENESAS R-CAR
17871M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17872M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17873L:	linux-pci@vger.kernel.org
17874L:	linux-renesas-soc@vger.kernel.org
17875S:	Maintained
17876F:	Documentation/devicetree/bindings/pci/*rcar*
17877F:	drivers/pci/controller/*rcar*
17878F:	drivers/pci/controller/dwc/*rcar*
17879
17880PCI DRIVER FOR SAMSUNG EXYNOS
17881M:	Jingoo Han <jingoohan1@gmail.com>
17882L:	linux-pci@vger.kernel.org
17883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17884L:	linux-samsung-soc@vger.kernel.org
17885S:	Maintained
17886F:	drivers/pci/controller/dwc/pci-exynos.c
17887
17888PCI DRIVER FOR SYNOPSYS DESIGNWARE
17889M:	Jingoo Han <jingoohan1@gmail.com>
17890M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17891L:	linux-pci@vger.kernel.org
17892S:	Maintained
17893F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17894F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17895F:	drivers/pci/controller/dwc/*designware*
17896
17897PCI DRIVER FOR TI DRA7XX/J721E
17898M:	Vignesh Raghavendra <vigneshr@ti.com>
17899R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17900L:	linux-omap@vger.kernel.org
17901L:	linux-pci@vger.kernel.org
17902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17903S:	Supported
17904F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17905F:	drivers/pci/controller/cadence/pci-j721e.c
17906F:	drivers/pci/controller/dwc/pci-dra7xx.c
17907
17908PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17909M:	Linus Walleij <linus.walleij@linaro.org>
17910L:	linux-pci@vger.kernel.org
17911S:	Maintained
17912F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17913F:	drivers/pci/controller/pci-v3-semi.c
17914
17915PCI DRIVER FOR XILINX VERSAL CPM
17916M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17917M:	Michal Simek <michal.simek@amd.com>
17918L:	linux-pci@vger.kernel.org
17919S:	Maintained
17920F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17921F:	drivers/pci/controller/pcie-xilinx-cpm.c
17922
17923PCI ENDPOINT SUBSYSTEM
17924M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17925M:	Krzysztof Wilczyński <kw@linux.com>
17926R:	Kishon Vijay Abraham I <kishon@kernel.org>
17927L:	linux-pci@vger.kernel.org
17928S:	Supported
17929Q:	https://patchwork.kernel.org/project/linux-pci/list/
17930B:	https://bugzilla.kernel.org
17931C:	irc://irc.oftc.net/linux-pci
17932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17933F:	Documentation/PCI/endpoint/*
17934F:	Documentation/misc-devices/pci-endpoint-test.rst
17935F:	drivers/misc/pci_endpoint_test.c
17936F:	drivers/pci/endpoint/
17937F:	tools/pci/
17938
17939PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17940M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17941R:	Oliver O'Halloran <oohall@gmail.com>
17942L:	linuxppc-dev@lists.ozlabs.org
17943S:	Supported
17944F:	Documentation/PCI/pci-error-recovery.rst
17945F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17946F:	arch/powerpc/include/*/eeh*.h
17947F:	arch/powerpc/kernel/eeh*.c
17948F:	arch/powerpc/platforms/*/eeh*.c
17949F:	drivers/pci/pcie/aer.c
17950F:	drivers/pci/pcie/dpc.c
17951F:	drivers/pci/pcie/err.c
17952
17953PCI ERROR RECOVERY
17954M:	Linas Vepstas <linasvepstas@gmail.com>
17955L:	linux-pci@vger.kernel.org
17956S:	Supported
17957F:	Documentation/PCI/pci-error-recovery.rst
17958
17959PCI MSI DRIVER FOR ALTERA MSI IP
17960M:	Joyce Ooi <joyce.ooi@intel.com>
17961L:	linux-pci@vger.kernel.org
17962S:	Supported
17963F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17964F:	drivers/pci/controller/pcie-altera-msi.c
17965
17966PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17967M:	Toan Le <toan@os.amperecomputing.com>
17968L:	linux-pci@vger.kernel.org
17969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17970S:	Maintained
17971F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17972F:	drivers/pci/controller/pci-xgene-msi.c
17973
17974PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17975M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17976M:	Krzysztof Wilczyński <kw@linux.com>
17977R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17978R:	Rob Herring <robh@kernel.org>
17979L:	linux-pci@vger.kernel.org
17980S:	Supported
17981Q:	https://patchwork.kernel.org/project/linux-pci/list/
17982B:	https://bugzilla.kernel.org
17983C:	irc://irc.oftc.net/linux-pci
17984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17985F:	Documentation/devicetree/bindings/pci/
17986F:	drivers/pci/controller/
17987F:	drivers/pci/pci-bridge-emul.c
17988F:	drivers/pci/pci-bridge-emul.h
17989
17990PCI PEER-TO-PEER DMA (P2PDMA)
17991M:	Bjorn Helgaas <bhelgaas@google.com>
17992M:	Logan Gunthorpe <logang@deltatee.com>
17993L:	linux-pci@vger.kernel.org
17994S:	Supported
17995Q:	https://patchwork.kernel.org/project/linux-pci/list/
17996B:	https://bugzilla.kernel.org
17997C:	irc://irc.oftc.net/linux-pci
17998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17999F:	Documentation/driver-api/pci/p2pdma.rst
18000F:	drivers/pci/p2pdma.c
18001F:	include/linux/pci-p2pdma.h
18002
18003PCI POWER CONTROL
18004M:	Bartosz Golaszewski <brgl@bgdev.pl>
18005L:	linux-pci@vger.kernel.org
18006S:	Maintained
18007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18008F:	drivers/pci/pwrctrl/*
18009F:	include/linux/pci-pwrctrl.h
18010
18011PCI SUBSYSTEM
18012M:	Bjorn Helgaas <bhelgaas@google.com>
18013L:	linux-pci@vger.kernel.org
18014S:	Supported
18015Q:	https://patchwork.kernel.org/project/linux-pci/list/
18016B:	https://bugzilla.kernel.org
18017C:	irc://irc.oftc.net/linux-pci
18018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18019F:	Documentation/PCI/
18020F:	Documentation/devicetree/bindings/pci/
18021F:	arch/x86/kernel/early-quirks.c
18022F:	arch/x86/kernel/quirks.c
18023F:	arch/x86/pci/
18024F:	drivers/acpi/pci*
18025F:	drivers/pci/
18026F:	include/asm-generic/pci*
18027F:	include/linux/of_pci.h
18028F:	include/linux/pci*
18029F:	include/uapi/linux/pci*
18030
18031PCIE BANDWIDTH CONTROLLER
18032M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
18033L:	linux-pci@vger.kernel.org
18034S:	Supported
18035F:	drivers/pci/pcie/bwctrl.c
18036F:	drivers/thermal/pcie_cooling.c
18037F:	include/linux/pci-bwctrl.h
18038F:	tools/testing/selftests/pcie_bwctrl/
18039
18040PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18041M:	Jonathan Chocron <jonnyc@amazon.com>
18042L:	linux-pci@vger.kernel.org
18043S:	Maintained
18044F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18045F:	drivers/pci/controller/dwc/pcie-al.c
18046
18047PCIE DRIVER FOR AMLOGIC MESON
18048M:	Yue Wang <yue.wang@Amlogic.com>
18049L:	linux-pci@vger.kernel.org
18050L:	linux-amlogic@lists.infradead.org
18051S:	Maintained
18052F:	drivers/pci/controller/dwc/pci-meson.c
18053
18054PCIE DRIVER FOR AXIS ARTPEC
18055M:	Jesper Nilsson <jesper.nilsson@axis.com>
18056L:	linux-arm-kernel@axis.com
18057L:	linux-pci@vger.kernel.org
18058S:	Maintained
18059F:	Documentation/devicetree/bindings/pci/axis,artpec*
18060F:	drivers/pci/controller/dwc/*artpec*
18061
18062PCIE DRIVER FOR CAVIUM THUNDERX
18063M:	Robert Richter <rric@kernel.org>
18064L:	linux-pci@vger.kernel.org
18065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18066S:	Odd Fixes
18067F:	drivers/pci/controller/pci-thunder-*
18068
18069PCIE DRIVER FOR HISILICON
18070M:	Zhou Wang <wangzhou1@hisilicon.com>
18071L:	linux-pci@vger.kernel.org
18072S:	Maintained
18073F:	drivers/pci/controller/dwc/pcie-hisi.c
18074
18075PCIE DRIVER FOR HISILICON KIRIN
18076M:	Xiaowei Song <songxiaowei@hisilicon.com>
18077M:	Binghui Wang <wangbinghui@hisilicon.com>
18078L:	linux-pci@vger.kernel.org
18079S:	Maintained
18080F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18081F:	drivers/pci/controller/dwc/pcie-kirin.c
18082
18083PCIE DRIVER FOR HISILICON STB
18084M:	Shawn Guo <shawn.guo@linaro.org>
18085L:	linux-pci@vger.kernel.org
18086S:	Maintained
18087F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18088F:	drivers/pci/controller/dwc/pcie-histb.c
18089
18090PCIE DRIVER FOR INTEL KEEM BAY
18091M:	Srikanth Thokala <srikanth.thokala@intel.com>
18092L:	linux-pci@vger.kernel.org
18093S:	Supported
18094F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18095F:	drivers/pci/controller/dwc/pcie-keembay.c
18096
18097PCIE DRIVER FOR INTEL LGM GW SOC
18098M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18099L:	linux-pci@vger.kernel.org
18100S:	Maintained
18101F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18102F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18103
18104PCIE DRIVER FOR MEDIATEK
18105M:	Ryder Lee <ryder.lee@mediatek.com>
18106M:	Jianjun Wang <jianjun.wang@mediatek.com>
18107L:	linux-pci@vger.kernel.org
18108L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18109S:	Supported
18110F:	Documentation/devicetree/bindings/pci/mediatek*
18111F:	drivers/pci/controller/*mediatek*
18112
18113PCIE DRIVER FOR MICROCHIP
18114M:	Daire McNamara <daire.mcnamara@microchip.com>
18115L:	linux-pci@vger.kernel.org
18116S:	Supported
18117F:	Documentation/devicetree/bindings/pci/microchip*
18118F:	drivers/pci/controller/plda/*microchip*
18119
18120PCIE DRIVER FOR QUALCOMM MSM
18121M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18122L:	linux-pci@vger.kernel.org
18123L:	linux-arm-msm@vger.kernel.org
18124S:	Maintained
18125F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18126F:	drivers/pci/controller/dwc/pcie-qcom.c
18127
18128PCIE DRIVER FOR ROCKCHIP
18129M:	Shawn Lin <shawn.lin@rock-chips.com>
18130L:	linux-pci@vger.kernel.org
18131L:	linux-rockchip@lists.infradead.org
18132S:	Maintained
18133F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18134F:	drivers/pci/controller/pcie-rockchip*
18135
18136PCIE DRIVER FOR SOCIONEXT UNIPHIER
18137M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18138L:	linux-pci@vger.kernel.org
18139S:	Maintained
18140F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18141F:	drivers/pci/controller/dwc/pcie-uniphier*
18142
18143PCIE DRIVER FOR ST SPEAR13XX
18144M:	Pratyush Anand <pratyush.anand@gmail.com>
18145L:	linux-pci@vger.kernel.org
18146S:	Maintained
18147F:	drivers/pci/controller/dwc/*spear*
18148
18149PCIE DRIVER FOR STARFIVE JH71x0
18150M:	Kevin Xie <kevin.xie@starfivetech.com>
18151L:	linux-pci@vger.kernel.org
18152S:	Maintained
18153F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18154F:	drivers/pci/controller/plda/pcie-starfive.c
18155
18156PCIE ENDPOINT DRIVER FOR QUALCOMM
18157M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18158L:	linux-pci@vger.kernel.org
18159L:	linux-arm-msm@vger.kernel.org
18160S:	Maintained
18161F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18162F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18163F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18164
18165PCMCIA SUBSYSTEM
18166M:	Dominik Brodowski <linux@dominikbrodowski.net>
18167S:	Odd Fixes
18168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18169F:	Documentation/pcmcia/
18170F:	drivers/pcmcia/
18171F:	include/pcmcia/
18172F:	tools/pcmcia/
18173
18174PCNET32 NETWORK DRIVER
18175M:	Don Fry <pcnet32@frontier.com>
18176L:	netdev@vger.kernel.org
18177S:	Maintained
18178F:	drivers/net/ethernet/amd/pcnet32.c
18179
18180PCRYPT PARALLEL CRYPTO ENGINE
18181M:	Steffen Klassert <steffen.klassert@secunet.com>
18182L:	linux-crypto@vger.kernel.org
18183S:	Maintained
18184F:	crypto/pcrypt.c
18185F:	include/crypto/pcrypt.h
18186
18187PDS DSC VIRTIO DATA PATH ACCELERATOR
18188R:	Shannon Nelson <shannon.nelson@amd.com>
18189F:	drivers/vdpa/pds/
18190
18191PECI HARDWARE MONITORING DRIVERS
18192M:	Iwona Winiarska <iwona.winiarska@intel.com>
18193L:	linux-hwmon@vger.kernel.org
18194S:	Supported
18195F:	Documentation/hwmon/peci-cputemp.rst
18196F:	Documentation/hwmon/peci-dimmtemp.rst
18197F:	drivers/hwmon/peci/
18198
18199PECI SUBSYSTEM
18200M:	Iwona Winiarska <iwona.winiarska@intel.com>
18201L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18202S:	Supported
18203F:	Documentation/devicetree/bindings/peci/
18204F:	Documentation/peci/
18205F:	drivers/peci/
18206F:	include/linux/peci-cpu.h
18207F:	include/linux/peci.h
18208
18209PENSANDO ETHERNET DRIVERS
18210M:	Shannon Nelson <shannon.nelson@amd.com>
18211M:	Brett Creeley <brett.creeley@amd.com>
18212L:	netdev@vger.kernel.org
18213S:	Supported
18214F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18215F:	drivers/net/ethernet/pensando/
18216
18217PER-CPU MEMORY ALLOCATOR
18218M:	Dennis Zhou <dennis@kernel.org>
18219M:	Tejun Heo <tj@kernel.org>
18220M:	Christoph Lameter <cl@linux.com>
18221L:	linux-mm@kvack.org
18222S:	Maintained
18223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18224F:	arch/*/include/asm/percpu.h
18225F:	include/linux/percpu*.h
18226F:	lib/percpu*.c
18227F:	mm/percpu*.c
18228
18229PER-TASK DELAY ACCOUNTING
18230M:	Balbir Singh <bsingharora@gmail.com>
18231S:	Maintained
18232F:	include/linux/delayacct.h
18233F:	kernel/delayacct.c
18234
18235PERFORMANCE EVENTS SUBSYSTEM
18236M:	Peter Zijlstra <peterz@infradead.org>
18237M:	Ingo Molnar <mingo@redhat.com>
18238M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18239M:	Namhyung Kim <namhyung@kernel.org>
18240R:	Mark Rutland <mark.rutland@arm.com>
18241R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18242R:	Jiri Olsa <jolsa@kernel.org>
18243R:	Ian Rogers <irogers@google.com>
18244R:	Adrian Hunter <adrian.hunter@intel.com>
18245R:	"Liang, Kan" <kan.liang@linux.intel.com>
18246L:	linux-perf-users@vger.kernel.org
18247L:	linux-kernel@vger.kernel.org
18248S:	Supported
18249W:	https://perf.wiki.kernel.org/
18250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18253F:	arch/*/events/*
18254F:	arch/*/events/*/*
18255F:	arch/*/include/asm/perf_event.h
18256F:	arch/*/kernel/*/*/perf_event*.c
18257F:	arch/*/kernel/*/perf_event*.c
18258F:	arch/*/kernel/perf_callchain.c
18259F:	arch/*/kernel/perf_event*.c
18260F:	include/linux/perf_event.h
18261F:	include/uapi/linux/perf_event.h
18262F:	kernel/events/*
18263F:	tools/lib/perf/
18264F:	tools/perf/
18265
18266PERFORMANCE EVENTS TOOLING ARM64
18267R:	John Garry <john.g.garry@oracle.com>
18268R:	Will Deacon <will@kernel.org>
18269R:	James Clark <james.clark@linaro.org>
18270R:	Mike Leach <mike.leach@linaro.org>
18271R:	Leo Yan <leo.yan@linux.dev>
18272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18273S:	Supported
18274F:	tools/build/feature/test-libopencsd.c
18275F:	tools/perf/arch/arm*/
18276F:	tools/perf/pmu-events/arch/arm64/
18277F:	tools/perf/util/arm-spe*
18278F:	tools/perf/util/cs-etm*
18279
18280PERSONALITY HANDLING
18281M:	Christoph Hellwig <hch@infradead.org>
18282L:	linux-abi-devel@lists.sourceforge.net
18283S:	Maintained
18284F:	include/linux/personality.h
18285F:	include/uapi/linux/personality.h
18286
18287PHOENIX RC FLIGHT CONTROLLER ADAPTER
18288M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18289L:	linux-input@vger.kernel.org
18290S:	Maintained
18291F:	Documentation/input/devices/pxrc.rst
18292F:	drivers/input/joystick/pxrc.c
18293
18294PHONET PROTOCOL
18295M:	Remi Denis-Courmont <courmisch@gmail.com>
18296S:	Supported
18297F:	Documentation/networking/phonet.rst
18298F:	include/linux/phonet.h
18299F:	include/net/phonet/
18300F:	include/uapi/linux/phonet.h
18301F:	net/phonet/
18302
18303PHRAM MTD DRIVER
18304M:	Joern Engel <joern@lazybastard.org>
18305L:	linux-mtd@lists.infradead.org
18306S:	Maintained
18307F:	drivers/mtd/devices/phram.c
18308
18309PICOLCD HID DRIVER
18310M:	Bruno Prémont <bonbons@linux-vserver.org>
18311L:	linux-input@vger.kernel.org
18312S:	Maintained
18313F:	drivers/hid/hid-picolcd*
18314
18315PIDFD API
18316M:	Christian Brauner <christian@brauner.io>
18317L:	linux-kernel@vger.kernel.org
18318S:	Maintained
18319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18320F:	samples/pidfd/
18321F:	tools/testing/selftests/clone3/
18322F:	tools/testing/selftests/pid_namespace/
18323F:	tools/testing/selftests/pidfd/
18324K:	(?i)pidfd
18325K:	(?i)clone3
18326K:	\b(clone_args|kernel_clone_args)\b
18327
18328PIN CONTROL SUBSYSTEM
18329M:	Linus Walleij <linus.walleij@linaro.org>
18330L:	linux-gpio@vger.kernel.org
18331S:	Maintained
18332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18333F:	Documentation/devicetree/bindings/pinctrl/
18334F:	Documentation/driver-api/pin-control.rst
18335F:	drivers/pinctrl/
18336F:	include/dt-bindings/pinctrl/
18337F:	include/linux/pinctrl/
18338
18339PIN CONTROLLER - AIROHA
18340M:	Lorenzo Bianconi <lorenzo@kernel.org>
18341L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18342S:	Maintained
18343F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18344F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18345
18346PIN CONTROLLER - AMD
18347M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18348M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18349S:	Maintained
18350F:	drivers/pinctrl/pinctrl-amd.c
18351
18352PIN CONTROLLER - FREESCALE
18353M:	Dong Aisheng <aisheng.dong@nxp.com>
18354M:	Fabio Estevam <festevam@gmail.com>
18355M:	Shawn Guo <shawnguo@kernel.org>
18356M:	Jacky Bai <ping.bai@nxp.com>
18357R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18358L:	linux-gpio@vger.kernel.org
18359L:	NXP S32 Linux Team <s32@nxp.com>
18360S:	Maintained
18361F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18362F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18363F:	drivers/pinctrl/freescale/
18364F:	drivers/pinctrl/nxp/
18365
18366PIN CONTROLLER - INTEL
18367M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18368M:	Andy Shevchenko <andy@kernel.org>
18369S:	Supported
18370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18371F:	drivers/pinctrl/intel/
18372
18373PIN CONTROLLER - KEEMBAY
18374M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18375S:	Supported
18376F:	drivers/pinctrl/pinctrl-keembay*
18377
18378PIN CONTROLLER - MEDIATEK
18379M:	Sean Wang <sean.wang@kernel.org>
18380L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18381S:	Maintained
18382F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18383F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18384F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18385F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18386F:	drivers/pinctrl/mediatek/
18387
18388PIN CONTROLLER - MEDIATEK MIPS
18389M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18390M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18391L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18392L:	linux-mips@vger.kernel.org
18393S:	Maintained
18394F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18395F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18396F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18397F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18398F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18399F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18400F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18401F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18402F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18403F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18404F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18405F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18406F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18407F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18408F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18409
18410PIN CONTROLLER - MICROCHIP AT91
18411M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18413L:	linux-gpio@vger.kernel.org
18414S:	Supported
18415F:	drivers/gpio/gpio-sama5d2-piobu.c
18416F:	drivers/pinctrl/pinctrl-at91*
18417
18418PIN CONTROLLER - QUALCOMM
18419M:	Bjorn Andersson <andersson@kernel.org>
18420L:	linux-arm-msm@vger.kernel.org
18421S:	Maintained
18422C:	irc://irc.oftc.net/linux-msm
18423F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18424F:	drivers/pinctrl/qcom/
18425
18426PIN CONTROLLER - RENESAS
18427M:	Geert Uytterhoeven <geert+renesas@glider.be>
18428L:	linux-renesas-soc@vger.kernel.org
18429S:	Supported
18430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18431F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18432F:	drivers/pinctrl/renesas/
18433
18434PIN CONTROLLER - SAMSUNG
18435M:	Krzysztof Kozlowski <krzk@kernel.org>
18436M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18437R:	Alim Akhtar <alim.akhtar@samsung.com>
18438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18439L:	linux-samsung-soc@vger.kernel.org
18440S:	Maintained
18441Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18442B:	mailto:linux-samsung-soc@vger.kernel.org
18443C:	irc://irc.libera.chat/linux-exynos
18444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18445F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18446F:	drivers/pinctrl/samsung/
18447
18448PIN CONTROLLER - SINGLE
18449M:	Tony Lindgren <tony@atomide.com>
18450M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18452L:	linux-omap@vger.kernel.org
18453S:	Maintained
18454F:	drivers/pinctrl/pinctrl-single.c
18455
18456PIN CONTROLLER - SUNPLUS / TIBBO
18457M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18458M:	Wells Lu <wellslutw@gmail.com>
18459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18460S:	Maintained
18461W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18462F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18463F:	drivers/pinctrl/sunplus/
18464F:	include/dt-bindings/pinctrl/sppctl*.h
18465
18466PINE64 PINEPHONE KEYBOARD DRIVER
18467M:	Samuel Holland <samuel@sholland.org>
18468S:	Supported
18469F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18470F:	drivers/input/keyboard/pinephone-keyboard.c
18471
18472PKTCDVD DRIVER
18473M:	linux-block@vger.kernel.org
18474S:	Orphan
18475F:	drivers/block/pktcdvd.c
18476F:	include/linux/pktcdvd.h
18477F:	include/uapi/linux/pktcdvd.h
18478
18479PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18480M:	Tomasz Duszynski <tduszyns@gmail.com>
18481S:	Maintained
18482F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18483F:	drivers/iio/chemical/pms7003.c
18484
18485PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18486M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18487L:	netdev@vger.kernel.org
18488S:	Maintained
18489F:	drivers/net/phy/mdio-open-alliance.h
18490F:	net/ethtool/plca.c
18491
18492PLDMFW LIBRARY
18493M:	Jacob Keller <jacob.e.keller@intel.com>
18494S:	Maintained
18495F:	Documentation/driver-api/pldmfw/
18496F:	include/linux/pldmfw.h
18497F:	lib/pldmfw/
18498
18499PLX DMA DRIVER
18500M:	Logan Gunthorpe <logang@deltatee.com>
18501S:	Maintained
18502F:	drivers/dma/plx_dma.c
18503
18504PM-GRAPH UTILITY
18505M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18506L:	linux-pm@vger.kernel.org
18507S:	Supported
18508W:	https://01.org/pm-graph
18509B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18510T:	git git://github.com/intel/pm-graph
18511F:	tools/power/pm-graph
18512
18513PM6764TR DRIVER
18514M:	Charles Hsu	<hsu.yungteng@gmail.com>
18515L:	linux-hwmon@vger.kernel.org
18516S:	Maintained
18517F:	Documentation/hwmon/pm6764tr.rst
18518F:	drivers/hwmon/pmbus/pm6764tr.c
18519
18520PMC SIERRA MaxRAID DRIVER
18521L:	linux-scsi@vger.kernel.org
18522S:	Orphan
18523W:	http://www.pmc-sierra.com/
18524F:	drivers/scsi/pmcraid.*
18525
18526PMC SIERRA PM8001 DRIVER
18527M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18528L:	linux-scsi@vger.kernel.org
18529S:	Supported
18530F:	drivers/scsi/pm8001/
18531
18532PNI RM3100 IIO DRIVER
18533M:	Song Qiang <songqiang1304521@gmail.com>
18534L:	linux-iio@vger.kernel.org
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18537F:	drivers/iio/magnetometer/rm3100*
18538
18539PNP SUPPORT
18540M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18541L:	linux-acpi@vger.kernel.org
18542S:	Maintained
18543F:	drivers/pnp/
18544F:	include/linux/pnp.h
18545
18546POSIX CLOCKS and TIMERS
18547M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18548M:	Frederic Weisbecker <frederic@kernel.org>
18549M:	Thomas Gleixner <tglx@linutronix.de>
18550L:	linux-kernel@vger.kernel.org
18551S:	Maintained
18552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18553F:	fs/timerfd.c
18554F:	include/linux/time_namespace.h
18555F:	include/linux/timerfd.h
18556F:	include/uapi/linux/time.h
18557F:	include/uapi/linux/timerfd.h
18558F:	include/trace/events/timer*
18559F:	kernel/time/itimer.c
18560F:	kernel/time/posix-*
18561F:	kernel/time/namespace.c
18562
18563POWER MANAGEMENT CORE
18564M:	"Rafael J. Wysocki" <rafael@kernel.org>
18565L:	linux-pm@vger.kernel.org
18566S:	Supported
18567B:	https://bugzilla.kernel.org
18568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18569F:	drivers/base/power/
18570F:	drivers/powercap/
18571F:	include/linux/intel_rapl.h
18572F:	include/linux/pm.h
18573F:	include/linux/pm_*
18574F:	include/linux/powercap.h
18575F:	kernel/configs/nopm.config
18576
18577POWER SEQUENCING
18578M:	Bartosz Golaszewski <brgl@bgdev.pl>
18579L:	linux-pm@vger.kernel.org
18580S:	Maintained
18581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18582F:	Documentation/driver-api/pwrseq.rst
18583F:	drivers/power/sequencing/
18584F:	include/linux/pwrseq/
18585
18586POWER STATE COORDINATION INTERFACE (PSCI)
18587M:	Mark Rutland <mark.rutland@arm.com>
18588M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18590S:	Maintained
18591F:	drivers/firmware/psci/
18592F:	include/linux/psci.h
18593F:	include/uapi/linux/psci.h
18594
18595POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18596M:	Sebastian Reichel <sre@kernel.org>
18597L:	linux-pm@vger.kernel.org
18598S:	Maintained
18599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18600F:	Documentation/ABI/testing/sysfs-class-power
18601F:	Documentation/devicetree/bindings/power/supply/
18602F:	drivers/power/supply/
18603F:	include/linux/power/
18604F:	include/linux/power_supply.h
18605F:	tools/testing/selftests/power_supply/
18606
18607POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18608M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18609L:	linuxppc-dev@lists.ozlabs.org
18610S:	Maintained
18611F:	drivers/char/powernv-op-panel.c
18612
18613PPP OVER ATM (RFC 2364)
18614M:	Mitchell Blank Jr <mitch@sfgoth.com>
18615S:	Maintained
18616F:	include/uapi/linux/atmppp.h
18617F:	net/atm/pppoatm.c
18618
18619PPP OVER ETHERNET
18620M:	Michal Ostrowski <mostrows@earthlink.net>
18621S:	Maintained
18622F:	drivers/net/ppp/pppoe.c
18623F:	drivers/net/ppp/pppox.c
18624
18625PPP OVER L2TP
18626M:	James Chapman <jchapman@katalix.com>
18627S:	Maintained
18628F:	include/linux/if_pppol2tp.h
18629F:	include/uapi/linux/if_pppol2tp.h
18630F:	net/l2tp/l2tp_ppp.c
18631
18632PPP PROTOCOL DRIVERS AND COMPRESSORS
18633L:	linux-ppp@vger.kernel.org
18634S:	Orphan
18635F:	drivers/net/ppp/ppp_*
18636
18637PPS SUPPORT
18638M:	Rodolfo Giometti <giometti@enneenne.com>
18639L:	linuxpps@ml.enneenne.com (subscribers-only)
18640S:	Maintained
18641W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18642F:	Documentation/ABI/testing/sysfs-pps
18643F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18644F:	Documentation/driver-api/pps.rst
18645F:	drivers/pps/
18646F:	include/linux/pps*.h
18647F:	include/uapi/linux/pps.h
18648
18649PRESSURE STALL INFORMATION (PSI)
18650M:	Johannes Weiner <hannes@cmpxchg.org>
18651M:	Suren Baghdasaryan <surenb@google.com>
18652R:	Peter Ziljstra <peterz@infradead.org>
18653S:	Maintained
18654F:	include/linux/psi*
18655F:	kernel/sched/psi.c
18656
18657PRINTK
18658M:	Petr Mladek <pmladek@suse.com>
18659R:	Steven Rostedt <rostedt@goodmis.org>
18660R:	John Ogness <john.ogness@linutronix.de>
18661R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18662S:	Maintained
18663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18664F:	include/linux/printk.h
18665F:	kernel/printk/
18666
18667PRINTK INDEXING
18668R:	Chris Down <chris@chrisdown.name>
18669S:	Maintained
18670F:	Documentation/core-api/printk-index.rst
18671F:	kernel/printk/index.c
18672K:	printk_index
18673
18674PROC FILESYSTEM
18675L:	linux-kernel@vger.kernel.org
18676L:	linux-fsdevel@vger.kernel.org
18677S:	Maintained
18678F:	Documentation/filesystems/proc.rst
18679F:	fs/proc/
18680F:	include/linux/proc_fs.h
18681F:	tools/testing/selftests/proc/
18682
18683PROC SYSCTL
18684M:	Kees Cook <kees@kernel.org>
18685M:	Joel Granados <joel.granados@kernel.org>
18686L:	linux-kernel@vger.kernel.org
18687L:	linux-fsdevel@vger.kernel.org
18688S:	Maintained
18689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18690F:	fs/proc/proc_sysctl.c
18691F:	include/linux/sysctl.h
18692F:	kernel/sysctl-test.c
18693F:	kernel/sysctl.c
18694F:	tools/testing/selftests/sysctl/
18695
18696PS3 NETWORK SUPPORT
18697M:	Geoff Levand <geoff@infradead.org>
18698L:	netdev@vger.kernel.org
18699L:	linuxppc-dev@lists.ozlabs.org
18700S:	Maintained
18701F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18702
18703PS3 PLATFORM SUPPORT
18704M:	Geoff Levand <geoff@infradead.org>
18705L:	linuxppc-dev@lists.ozlabs.org
18706S:	Maintained
18707F:	arch/powerpc/boot/ps3*
18708F:	arch/powerpc/include/asm/lv1call.h
18709F:	arch/powerpc/include/asm/ps3*.h
18710F:	arch/powerpc/platforms/ps3/
18711F:	drivers/*/ps3*
18712F:	drivers/ps3/
18713F:	drivers/rtc/rtc-ps3.c
18714F:	drivers/usb/host/*ps3.c
18715F:	sound/ppc/snd_ps3*
18716
18717PS3VRAM DRIVER
18718M:	Jim Paris <jim@jtan.com>
18719M:	Geoff Levand <geoff@infradead.org>
18720L:	linuxppc-dev@lists.ozlabs.org
18721S:	Maintained
18722F:	drivers/block/ps3vram.c
18723
18724PSAMPLE PACKET SAMPLING SUPPORT
18725M:	Yotam Gigi <yotam.gi@gmail.com>
18726S:	Maintained
18727F:	include/net/psample.h
18728F:	include/uapi/linux/psample.h
18729F:	net/psample
18730
18731PSE NETWORK DRIVER
18732M:	Oleksij Rempel <o.rempel@pengutronix.de>
18733M:	Kory Maincent <kory.maincent@bootlin.com>
18734L:	netdev@vger.kernel.org
18735S:	Maintained
18736F:	Documentation/devicetree/bindings/net/pse-pd/
18737F:	drivers/net/pse-pd/
18738F:	net/ethtool/pse-pd.c
18739
18740PSTORE FILESYSTEM
18741M:	Kees Cook <kees@kernel.org>
18742R:	Tony Luck <tony.luck@intel.com>
18743R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18744L:	linux-hardening@vger.kernel.org
18745S:	Supported
18746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18747F:	Documentation/admin-guide/pstore-blk.rst
18748F:	Documentation/admin-guide/ramoops.rst
18749F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18750F:	drivers/acpi/apei/erst.c
18751F:	drivers/firmware/efi/efi-pstore.c
18752F:	fs/pstore/
18753F:	include/linux/pstore*
18754K:	\b(pstore|ramoops)
18755
18756PT5161L HARDWARE MONITOR DRIVER
18757M:	Cosmo Chou <cosmo.chou@quantatw.com>
18758L:	linux-hwmon@vger.kernel.org
18759S:	Maintained
18760F:	Documentation/hwmon/pt5161l.rst
18761F:	drivers/hwmon/pt5161l.c
18762
18763PTP HARDWARE CLOCK SUPPORT
18764M:	Richard Cochran <richardcochran@gmail.com>
18765L:	netdev@vger.kernel.org
18766S:	Maintained
18767W:	http://linuxptp.sourceforge.net/
18768F:	Documentation/ABI/testing/sysfs-ptp
18769F:	Documentation/driver-api/ptp.rst
18770F:	drivers/net/phy/dp83640*
18771F:	drivers/ptp/*
18772F:	include/linux/ptp_cl*
18773K:	(?:\b|_)ptp(?:\b|_)
18774
18775PTP MOCKUP CLOCK SUPPORT
18776M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18777L:	netdev@vger.kernel.org
18778S:	Maintained
18779F:	drivers/ptp/ptp_mock.c
18780F:	include/linux/ptp_mock.h
18781
18782PTP VIRTUAL CLOCK SUPPORT
18783M:	Yangbo Lu <yangbo.lu@nxp.com>
18784L:	netdev@vger.kernel.org
18785S:	Maintained
18786F:	drivers/ptp/ptp_vclock.c
18787F:	net/ethtool/phc_vclocks.c
18788
18789PTP VMCLOCK SUPPORT
18790M:	David Woodhouse <dwmw2@infradead.org>
18791L:	netdev@vger.kernel.org
18792S:	Maintained
18793F:	drivers/ptp/ptp_vmclock.c
18794F:	include/uapi/linux/vmclock-abi.h
18795
18796PTRACE SUPPORT
18797M:	Oleg Nesterov <oleg@redhat.com>
18798S:	Maintained
18799F:	arch/*/*/ptrace*.c
18800F:	arch/*/include/asm/ptrace*.h
18801F:	arch/*/ptrace*.c
18802F:	include/asm-generic/syscall.h
18803F:	include/linux/ptrace.h
18804F:	include/linux/regset.h
18805F:	include/uapi/linux/ptrace.h
18806F:	kernel/ptrace.c
18807
18808PULSE8-CEC DRIVER
18809M:	Hans Verkuil <hverkuil@xs4all.nl>
18810L:	linux-media@vger.kernel.org
18811S:	Maintained
18812T:	git git://linuxtv.org/media.git
18813F:	drivers/media/cec/usb/pulse8/
18814
18815PURELIFI PLFXLC DRIVER
18816M:	Srinivasan Raju <srini.raju@purelifi.com>
18817L:	linux-wireless@vger.kernel.org
18818S:	Supported
18819F:	drivers/net/wireless/purelifi/plfxlc/
18820
18821PVRUSB2 VIDEO4LINUX DRIVER
18822M:	Mike Isely <isely@pobox.com>
18823L:	pvrusb2@isely.net	(subscribers-only)
18824L:	linux-media@vger.kernel.org
18825S:	Maintained
18826W:	http://www.isely.net/pvrusb2/
18827T:	git git://linuxtv.org/media.git
18828F:	Documentation/driver-api/media/drivers/pvrusb2*
18829F:	drivers/media/usb/pvrusb2/
18830
18831PWC WEBCAM DRIVER
18832M:	Hans Verkuil <hverkuil@xs4all.nl>
18833L:	linux-media@vger.kernel.org
18834S:	Odd Fixes
18835T:	git git://linuxtv.org/media.git
18836F:	drivers/media/usb/pwc/*
18837F:	include/trace/events/pwc.h
18838
18839PWM IR Transmitter
18840M:	Sean Young <sean@mess.org>
18841L:	linux-media@vger.kernel.org
18842S:	Maintained
18843F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18844F:	drivers/media/rc/pwm-ir-tx.c
18845
18846PWM SUBSYSTEM
18847M:	Uwe Kleine-König <ukleinek@kernel.org>
18848L:	linux-pwm@vger.kernel.org
18849S:	Maintained
18850Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18851T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18852F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18853F:	Documentation/devicetree/bindings/pwm/
18854F:	Documentation/driver-api/pwm.rst
18855F:	drivers/gpio/gpio-mvebu.c
18856F:	drivers/pwm/
18857F:	drivers/video/backlight/pwm_bl.c
18858F:	include/dt-bindings/pwm/
18859F:	include/linux/pwm.h
18860F:	include/linux/pwm_backlight.h
18861K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18862
18863PXA GPIO DRIVER
18864M:	Robert Jarzmik <robert.jarzmik@free.fr>
18865L:	linux-gpio@vger.kernel.org
18866S:	Maintained
18867F:	drivers/gpio/gpio-pxa.c
18868
18869PXA MMCI DRIVER
18870S:	Orphan
18871
18872PXA RTC DRIVER
18873M:	Robert Jarzmik <robert.jarzmik@free.fr>
18874L:	linux-rtc@vger.kernel.org
18875S:	Maintained
18876
18877PXA2xx/PXA3xx SUPPORT
18878M:	Daniel Mack <daniel@zonque.org>
18879M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18880M:	Robert Jarzmik <robert.jarzmik@free.fr>
18881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18882S:	Maintained
18883T:	git git://github.com/hzhuang1/linux.git
18884T:	git git://github.com/rjarzmik/linux.git
18885F:	arch/arm/boot/dts/intel/pxa/
18886F:	arch/arm/mach-pxa/
18887F:	drivers/dma/pxa*
18888F:	drivers/pcmcia/pxa2xx*
18889F:	drivers/pinctrl/pxa/
18890F:	drivers/spi/spi-pxa2xx*
18891F:	drivers/usb/gadget/udc/pxa2*
18892F:	include/sound/pxa2xx-lib.h
18893F:	sound/arm/pxa*
18894F:	sound/soc/pxa/
18895
18896QAT DRIVER
18897M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18898L:	qat-linux@intel.com
18899S:	Supported
18900F:	drivers/crypto/intel/qat/
18901
18902QCOM AUDIO (ASoC) DRIVERS
18903M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18904L:	linux-sound@vger.kernel.org
18905L:	linux-arm-msm@vger.kernel.org
18906S:	Supported
18907F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18908F:	Documentation/devicetree/bindings/sound/qcom,*
18909F:	drivers/soc/qcom/apr.c
18910F:	include/dt-bindings/sound/qcom,wcd9335.h
18911F:	sound/soc/codecs/lpass-rx-macro.*
18912F:	sound/soc/codecs/lpass-tx-macro.*
18913F:	sound/soc/codecs/lpass-va-macro.c
18914F:	sound/soc/codecs/lpass-wsa-macro.*
18915F:	sound/soc/codecs/msm8916-wcd-analog.c
18916F:	sound/soc/codecs/msm8916-wcd-digital.c
18917F:	sound/soc/codecs/wcd-clsh-v2.*
18918F:	sound/soc/codecs/wcd-mbhc-v2.*
18919F:	sound/soc/codecs/wcd9335.*
18920F:	sound/soc/codecs/wcd934x.c
18921F:	sound/soc/codecs/wsa881x.c
18922F:	sound/soc/codecs/wsa883x.c
18923F:	sound/soc/codecs/wsa884x.c
18924F:	sound/soc/qcom/
18925
18926QCOM EMBEDDED USB DEBUGGER (EUD)
18927M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18928L:	linux-arm-msm@vger.kernel.org
18929S:	Maintained
18930F:	Documentation/ABI/testing/sysfs-driver-eud
18931F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18932F:	drivers/usb/misc/qcom_eud.c
18933
18934QCOM IPA DRIVER
18935M:	Alex Elder <elder@kernel.org>
18936L:	netdev@vger.kernel.org
18937S:	Maintained
18938F:	drivers/net/ipa/
18939
18940QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18941M:	Gabriel Somlo <somlo@cmu.edu>
18942M:	"Michael S. Tsirkin" <mst@redhat.com>
18943L:	qemu-devel@nongnu.org
18944S:	Maintained
18945F:	drivers/firmware/qemu_fw_cfg.c
18946F:	include/uapi/linux/qemu_fw_cfg.h
18947
18948QIB DRIVER
18949M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18950L:	linux-rdma@vger.kernel.org
18951S:	Supported
18952F:	drivers/infiniband/hw/qib/
18953
18954QLOGIC QL41xxx FCOE DRIVER
18955M:	Saurav Kashyap <skashyap@marvell.com>
18956M:	Javed Hasan <jhasan@marvell.com>
18957M:	GR-QLogic-Storage-Upstream@marvell.com
18958L:	linux-scsi@vger.kernel.org
18959S:	Supported
18960F:	drivers/scsi/qedf/
18961
18962QLOGIC QL41xxx ISCSI DRIVER
18963M:	Nilesh Javali <njavali@marvell.com>
18964M:	Manish Rangankar <mrangankar@marvell.com>
18965M:	GR-QLogic-Storage-Upstream@marvell.com
18966L:	linux-scsi@vger.kernel.org
18967S:	Supported
18968F:	drivers/scsi/qedi/
18969
18970QLOGIC QL4xxx ETHERNET DRIVER
18971M:	Manish Chopra <manishc@marvell.com>
18972L:	netdev@vger.kernel.org
18973S:	Supported
18974F:	drivers/net/ethernet/qlogic/qed/
18975F:	drivers/net/ethernet/qlogic/qede/
18976F:	include/linux/qed/
18977
18978QLOGIC QL4xxx RDMA DRIVER
18979M:	Michal Kalderon <mkalderon@marvell.com>
18980L:	linux-rdma@vger.kernel.org
18981S:	Supported
18982F:	drivers/infiniband/hw/qedr/
18983F:	include/uapi/rdma/qedr-abi.h
18984
18985QLOGIC QLA1280 SCSI DRIVER
18986M:	Michael Reed <mdr@sgi.com>
18987L:	linux-scsi@vger.kernel.org
18988S:	Maintained
18989F:	drivers/scsi/qla1280.[ch]
18990
18991QLOGIC QLA2XXX FC-SCSI DRIVER
18992M:	Nilesh Javali <njavali@marvell.com>
18993M:	GR-QLogic-Storage-Upstream@marvell.com
18994L:	linux-scsi@vger.kernel.org
18995S:	Supported
18996F:	drivers/scsi/qla2xxx/
18997
18998QLOGIC QLA3XXX NETWORK DRIVER
18999M:	GR-Linux-NIC-Dev@marvell.com
19000L:	netdev@vger.kernel.org
19001S:	Supported
19002F:	drivers/net/ethernet/qlogic/qla3xxx.*
19003
19004QLOGIC QLA4XXX iSCSI DRIVER
19005M:	Nilesh Javali <njavali@marvell.com>
19006M:	Manish Rangankar <mrangankar@marvell.com>
19007M:	GR-QLogic-Storage-Upstream@marvell.com
19008L:	linux-scsi@vger.kernel.org
19009S:	Supported
19010F:	drivers/scsi/qla4xxx/
19011
19012QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19013M:	Shahed Shaikh <shshaikh@marvell.com>
19014M:	Manish Chopra <manishc@marvell.com>
19015M:	GR-Linux-NIC-Dev@marvell.com
19016L:	netdev@vger.kernel.org
19017S:	Supported
19018F:	drivers/net/ethernet/qlogic/qlcnic/
19019
19020QM1D1B0004 MEDIA DRIVER
19021M:	Akihiro Tsukada <tskd08@gmail.com>
19022L:	linux-media@vger.kernel.org
19023S:	Odd Fixes
19024F:	drivers/media/tuners/qm1d1b0004*
19025
19026QM1D1C0042 MEDIA DRIVER
19027M:	Akihiro Tsukada <tskd08@gmail.com>
19028L:	linux-media@vger.kernel.org
19029S:	Odd Fixes
19030F:	drivers/media/tuners/qm1d1c0042*
19031
19032QNX4 FILESYSTEM
19033M:	Anders Larsen <al@alarsen.net>
19034S:	Maintained
19035W:	http://www.alarsen.net/linux/qnx4fs/
19036F:	fs/qnx4/
19037F:	include/uapi/linux/qnx4_fs.h
19038F:	include/uapi/linux/qnxtypes.h
19039
19040QNX6 FILESYSTEM
19041S:	Orphan
19042F:	Documentation/filesystems/qnx6.rst
19043F:	fs/qnx6/
19044F:	include/linux/qnx6_fs.h
19045
19046QORIQ DPAA2 FSL-MC BUS DRIVER
19047M:	Stuart Yoder <stuyoder@gmail.com>
19048M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
19049L:	linux-kernel@vger.kernel.org
19050S:	Maintained
19051F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19052F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19053F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19054F:	drivers/bus/fsl-mc/
19055F:	include/uapi/linux/fsl_mc.h
19056
19057QT1010 MEDIA DRIVER
19058L:	linux-media@vger.kernel.org
19059S:	Orphan
19060W:	https://linuxtv.org
19061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19062F:	drivers/media/tuners/qt1010*
19063
19064QUALCOMM ATH12K WIRELESS DRIVER
19065M:	Kalle Valo <kvalo@kernel.org>
19066M:	Jeff Johnson <jjohnson@kernel.org>
19067L:	ath12k@lists.infradead.org
19068S:	Supported
19069W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19071F:	drivers/net/wireless/ath/ath12k/
19072N:	ath12k
19073
19074QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19075M:	Kalle Valo <kvalo@kernel.org>
19076M:	Jeff Johnson <jjohnson@kernel.org>
19077L:	ath10k@lists.infradead.org
19078S:	Supported
19079W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19081F:	drivers/net/wireless/ath/ath10k/
19082N:	ath10k
19083
19084QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19085M:	Kalle Valo <kvalo@kernel.org>
19086M:	Jeff Johnson <jjohnson@kernel.org>
19087L:	ath11k@lists.infradead.org
19088S:	Supported
19089W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19090B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19092F:	drivers/net/wireless/ath/ath11k/
19093N:	ath11k
19094
19095QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19096M:	Toke Høiland-Jørgensen <toke@toke.dk>
19097L:	linux-wireless@vger.kernel.org
19098S:	Maintained
19099W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19101F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19102F:	drivers/net/wireless/ath/ath9k/
19103
19104QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19105M:	Stefan Wahren <wahrenst@gmx.net>
19106L:	netdev@vger.kernel.org
19107S:	Maintained
19108F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19109F:	drivers/net/ethernet/qualcomm/qca*
19110
19111QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19112M:	Stephan Gerhold <stephan@gerhold.net>
19113L:	netdev@vger.kernel.org
19114L:	linux-arm-msm@vger.kernel.org
19115S:	Maintained
19116F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19117F:	drivers/net/wwan/qcom_bam_dmux.c
19118
19119QUALCOMM CAMERA SUBSYSTEM DRIVER
19120M:	Robert Foss <rfoss@kernel.org>
19121M:	Todor Tomov <todor.too@gmail.com>
19122M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19123L:	linux-media@vger.kernel.org
19124S:	Maintained
19125F:	Documentation/admin-guide/media/qcom_camss.rst
19126F:	Documentation/devicetree/bindings/media/qcom,*camss*
19127F:	drivers/media/platform/qcom/camss/
19128
19129QUALCOMM CLOCK DRIVERS
19130M:	Bjorn Andersson <andersson@kernel.org>
19131L:	linux-arm-msm@vger.kernel.org
19132S:	Supported
19133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19134F:	Documentation/devicetree/bindings/clock/qcom,*
19135F:	drivers/clk/qcom/
19136F:	include/dt-bindings/clock/qcom,*
19137
19138QUALCOMM CLOUD AI (QAIC) DRIVER
19139M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
19140R:	Carl Vanderlip <quic_carlv@quicinc.com>
19141L:	linux-arm-msm@vger.kernel.org
19142L:	dri-devel@lists.freedesktop.org
19143S:	Supported
19144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19145F:	Documentation/accel/qaic/
19146F:	drivers/accel/qaic/
19147F:	include/uapi/drm/qaic_accel.h
19148
19149QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19150M:	Bjorn Andersson <andersson@kernel.org>
19151M:	Konrad Dybcio <konradybcio@kernel.org>
19152L:	linux-pm@vger.kernel.org
19153L:	linux-arm-msm@vger.kernel.org
19154S:	Maintained
19155F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19156F:	drivers/pmdomain/qcom/cpr.c
19157
19158QUALCOMM CPUCP MAILBOX DRIVER
19159M:	Sibi Sankar <quic_sibis@quicinc.com>
19160L:	linux-arm-msm@vger.kernel.org
19161S:	Supported
19162F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19163F:	drivers/mailbox/qcom-cpucp-mbox.c
19164
19165QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19166M:	Ilia Lin <ilia.lin@kernel.org>
19167L:	linux-pm@vger.kernel.org
19168S:	Maintained
19169F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19170F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19171F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19172
19173QUALCOMM CRYPTO DRIVERS
19174M:	Thara Gopinath <thara.gopinath@gmail.com>
19175L:	linux-crypto@vger.kernel.org
19176L:	linux-arm-msm@vger.kernel.org
19177S:	Maintained
19178F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19179F:	drivers/crypto/qce/
19180
19181QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19182M:	Timur Tabi <timur@kernel.org>
19183L:	netdev@vger.kernel.org
19184S:	Maintained
19185F:	drivers/net/ethernet/qualcomm/emac/
19186
19187QUALCOMM ETHQOS ETHERNET DRIVER
19188M:	Vinod Koul <vkoul@kernel.org>
19189L:	netdev@vger.kernel.org
19190L:	linux-arm-msm@vger.kernel.org
19191S:	Maintained
19192F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19193F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19194
19195QUALCOMM FASTRPC DRIVER
19196M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19197M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19198L:	linux-arm-msm@vger.kernel.org
19199L:	dri-devel@lists.freedesktop.org
19200S:	Maintained
19201F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19202F:	drivers/misc/fastrpc.c
19203F:	include/uapi/misc/fastrpc.h
19204
19205QUALCOMM HEXAGON ARCHITECTURE
19206M:	Brian Cain <bcain@quicinc.com>
19207L:	linux-hexagon@vger.kernel.org
19208S:	Supported
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19210F:	arch/hexagon/
19211
19212QUALCOMM HIDMA DRIVER
19213M:	Sinan Kaya <okaya@kernel.org>
19214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19215L:	linux-arm-msm@vger.kernel.org
19216L:	dmaengine@vger.kernel.org
19217S:	Supported
19218F:	drivers/dma/qcom/hidma*
19219
19220QUALCOMM I2C CCI DRIVER
19221M:	Loic Poulain <loic.poulain@linaro.org>
19222M:	Robert Foss <rfoss@kernel.org>
19223L:	linux-i2c@vger.kernel.org
19224L:	linux-arm-msm@vger.kernel.org
19225S:	Maintained
19226F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19227F:	drivers/i2c/busses/i2c-qcom-cci.c
19228
19229QUALCOMM INTERCONNECT BWMON DRIVER
19230M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19231L:	linux-arm-msm@vger.kernel.org
19232S:	Maintained
19233F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19234F:	drivers/soc/qcom/icc-bwmon.c
19235F:	drivers/soc/qcom/trace_icc-bwmon.h
19236
19237QUALCOMM IOMMU
19238M:	Rob Clark <robdclark@gmail.com>
19239L:	iommu@lists.linux.dev
19240L:	linux-arm-msm@vger.kernel.org
19241S:	Maintained
19242F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19243F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19244F:	drivers/iommu/msm_iommu*
19245
19246QUALCOMM IPC ROUTER (QRTR) DRIVER
19247M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19248L:	linux-arm-msm@vger.kernel.org
19249S:	Maintained
19250F:	include/trace/events/qrtr.h
19251F:	include/uapi/linux/qrtr.h
19252F:	net/qrtr/
19253
19254QUALCOMM IPCC MAILBOX DRIVER
19255M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19256L:	linux-arm-msm@vger.kernel.org
19257S:	Supported
19258F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19259F:	drivers/mailbox/qcom-ipcc.c
19260F:	include/dt-bindings/mailbox/qcom-ipcc.h
19261
19262QUALCOMM IPQ4019 USB PHY DRIVER
19263M:	Robert Marko <robert.marko@sartura.hr>
19264M:	Luka Perkov <luka.perkov@sartura.hr>
19265L:	linux-arm-msm@vger.kernel.org
19266S:	Maintained
19267F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19268F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19269
19270QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19271M:	Robert Marko <robert.marko@sartura.hr>
19272M:	Luka Perkov <luka.perkov@sartura.hr>
19273L:	linux-arm-msm@vger.kernel.org
19274S:	Maintained
19275F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19276F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19277
19278QUALCOMM NAND CONTROLLER DRIVER
19279M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19280L:	linux-mtd@lists.infradead.org
19281L:	linux-arm-msm@vger.kernel.org
19282S:	Maintained
19283F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19284F:	drivers/mtd/nand/raw/qcom_nandc.c
19285
19286QUALCOMM QSEECOM DRIVER
19287M:	Maximilian Luz <luzmaximilian@gmail.com>
19288L:	linux-arm-msm@vger.kernel.org
19289S:	Maintained
19290F:	drivers/firmware/qcom/qcom_qseecom.c
19291
19292QUALCOMM QSEECOM UEFISECAPP DRIVER
19293M:	Maximilian Luz <luzmaximilian@gmail.com>
19294L:	linux-arm-msm@vger.kernel.org
19295S:	Maintained
19296F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19297
19298QUALCOMM RMNET DRIVER
19299M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19300M:	Sean Tranchetti <quic_stranche@quicinc.com>
19301L:	netdev@vger.kernel.org
19302S:	Maintained
19303F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19304F:	drivers/net/ethernet/qualcomm/rmnet/
19305F:	include/linux/if_rmnet.h
19306
19307QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19308M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19309L:	linux-arm-msm@vger.kernel.org
19310S:	Maintained
19311F:	drivers/firmware/qcom/qcom_tzmem.c
19312F:	drivers/firmware/qcom/qcom_tzmem.h
19313F:	include/linux/firmware/qcom/qcom_tzmem.h
19314
19315QUALCOMM TSENS THERMAL DRIVER
19316M:	Amit Kucheria <amitk@kernel.org>
19317M:	Thara Gopinath <thara.gopinath@gmail.com>
19318L:	linux-pm@vger.kernel.org
19319L:	linux-arm-msm@vger.kernel.org
19320S:	Maintained
19321F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19322F:	drivers/thermal/qcom/
19323
19324QUALCOMM TYPEC PORT MANAGER DRIVER
19325M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19326L:	linux-arm-msm@vger.kernel.org
19327L:	linux-usb@vger.kernel.org
19328S:	Maintained
19329F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19330F:	drivers/usb/typec/tcpm/qcom/
19331
19332QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19333M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19334M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19335R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19336L:	linux-media@vger.kernel.org
19337L:	linux-arm-msm@vger.kernel.org
19338S:	Maintained
19339T:	git git://linuxtv.org/media.git
19340F:	Documentation/devicetree/bindings/media/*venus*
19341F:	drivers/media/platform/qcom/venus/
19342
19343QUALCOMM WCN36XX WIRELESS DRIVER
19344M:	Loic Poulain <loic.poulain@linaro.org>
19345L:	wcn36xx@lists.infradead.org
19346S:	Supported
19347W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19348F:	drivers/net/wireless/ath/wcn36xx/
19349
19350QUANTENNA QTNFMAC WIRELESS DRIVER
19351M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19352R:	Sergey Matyukevich <geomatsi@gmail.com>
19353L:	linux-wireless@vger.kernel.org
19354S:	Maintained
19355F:	drivers/net/wireless/quantenna
19356
19357RADEON and AMDGPU DRM DRIVERS
19358M:	Alex Deucher <alexander.deucher@amd.com>
19359M:	Christian König <christian.koenig@amd.com>
19360M:	Xinhui Pan <Xinhui.Pan@amd.com>
19361L:	amd-gfx@lists.freedesktop.org
19362S:	Supported
19363B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19364C:	irc://irc.oftc.net/radeon
19365T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19366F:	Documentation/gpu/amdgpu/
19367F:	drivers/gpu/drm/amd/
19368F:	drivers/gpu/drm/ci/xfails/amd*
19369F:	drivers/gpu/drm/radeon/
19370F:	include/uapi/drm/amdgpu_drm.h
19371F:	include/uapi/drm/radeon_drm.h
19372
19373RADEON FRAMEBUFFER DISPLAY DRIVER
19374M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19375L:	linux-fbdev@vger.kernel.org
19376S:	Maintained
19377F:	drivers/video/fbdev/aty/radeon*
19378F:	include/uapi/linux/radeonfb.h
19379
19380RADIOSHARK RADIO DRIVER
19381M:	Hans Verkuil <hverkuil@xs4all.nl>
19382L:	linux-media@vger.kernel.org
19383S:	Maintained
19384T:	git git://linuxtv.org/media.git
19385F:	drivers/media/radio/radio-shark.c
19386
19387RADIOSHARK2 RADIO DRIVER
19388M:	Hans Verkuil <hverkuil@xs4all.nl>
19389L:	linux-media@vger.kernel.org
19390S:	Maintained
19391T:	git git://linuxtv.org/media.git
19392F:	drivers/media/radio/radio-shark2.c
19393F:	drivers/media/radio/radio-tea5777.c
19394
19395RADOS BLOCK DEVICE (RBD)
19396M:	Ilya Dryomov <idryomov@gmail.com>
19397R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19398L:	ceph-devel@vger.kernel.org
19399S:	Supported
19400W:	http://ceph.com/
19401T:	git https://github.com/ceph/ceph-client.git
19402F:	Documentation/ABI/testing/sysfs-bus-rbd
19403F:	drivers/block/rbd.c
19404F:	drivers/block/rbd_types.h
19405
19406RAGE128 FRAMEBUFFER DISPLAY DRIVER
19407L:	linux-fbdev@vger.kernel.org
19408S:	Orphan
19409F:	drivers/video/fbdev/aty/aty128fb.c
19410
19411RAINSHADOW-CEC DRIVER
19412M:	Hans Verkuil <hverkuil@xs4all.nl>
19413L:	linux-media@vger.kernel.org
19414S:	Maintained
19415T:	git git://linuxtv.org/media.git
19416F:	drivers/media/cec/usb/rainshadow/
19417
19418RALINK MIPS ARCHITECTURE
19419M:	John Crispin <john@phrozen.org>
19420M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19421L:	linux-mips@vger.kernel.org
19422S:	Maintained
19423F:	arch/mips/ralink
19424
19425RALINK MT7621 MIPS ARCHITECTURE
19426M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19427M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19428L:	linux-mips@vger.kernel.org
19429S:	Maintained
19430F:	arch/mips/boot/dts/ralink/mt7621*
19431
19432RALINK RT2X00 WIRELESS LAN DRIVER
19433M:	Stanislaw Gruszka <stf_xl@wp.pl>
19434L:	linux-wireless@vger.kernel.org
19435S:	Maintained
19436F:	drivers/net/wireless/ralink/rt2x00/
19437
19438RAMDISK RAM BLOCK DEVICE DRIVER
19439M:	Jens Axboe <axboe@kernel.dk>
19440S:	Maintained
19441F:	Documentation/admin-guide/blockdev/ramdisk.rst
19442F:	drivers/block/brd.c
19443
19444RANCHU VIRTUAL BOARD FOR MIPS
19445M:	Miodrag Dinic <miodrag.dinic@mips.com>
19446L:	linux-mips@vger.kernel.org
19447S:	Supported
19448F:	arch/mips/configs/generic/board-ranchu.config
19449F:	arch/mips/generic/board-ranchu.c
19450
19451RANDOM NUMBER DRIVER
19452M:	"Theodore Ts'o" <tytso@mit.edu>
19453M:	Jason A. Donenfeld <Jason@zx2c4.com>
19454S:	Maintained
19455T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19456F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19457F:	drivers/char/random.c
19458F:	include/linux/random.h
19459F:	include/uapi/linux/random.h
19460F:	drivers/virt/vmgenid.c
19461N:	^.*/vdso/[^/]*getrandom[^/]+$
19462
19463RAPIDIO SUBSYSTEM
19464M:	Matt Porter <mporter@kernel.crashing.org>
19465M:	Alexandre Bounine <alex.bou9@gmail.com>
19466S:	Maintained
19467F:	drivers/rapidio/
19468
19469RAS INFRASTRUCTURE
19470M:	Tony Luck <tony.luck@intel.com>
19471M:	Borislav Petkov <bp@alien8.de>
19472L:	linux-edac@vger.kernel.org
19473S:	Maintained
19474F:	Documentation/admin-guide/RAS
19475F:	drivers/ras/
19476F:	include/linux/ras.h
19477F:	include/ras/ras_event.h
19478
19479RAS FRU MEMORY POISON MANAGER (FMPM)
19480M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19481L:	linux-edac@vger.kernel.org
19482S:	Maintained
19483F:	drivers/ras/amd/fmpm.c
19484
19485RASPBERRY PI PISP BACK END
19486M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19487L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19488L:	linux-media@vger.kernel.org
19489S:	Maintained
19490F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19491F:	drivers/media/platform/raspberrypi/pisp_be/
19492F:	include/uapi/linux/media/raspberrypi/
19493
19494RASPBERRY PI PISP CAMERA FRONT END
19495M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
19496M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19497S:	Maintained
19498F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19499F:	drivers/media/platform/raspberrypi/rp1-cfe/
19500
19501RC-CORE / LIRC FRAMEWORK
19502M:	Sean Young <sean@mess.org>
19503L:	linux-media@vger.kernel.org
19504S:	Maintained
19505W:	http://linuxtv.org
19506T:	git git://linuxtv.org/media.git
19507F:	Documentation/driver-api/media/rc-core.rst
19508F:	Documentation/userspace-api/media/rc/
19509F:	drivers/media/rc/
19510F:	include/media/rc-core.h
19511F:	include/media/rc-map.h
19512F:	include/uapi/linux/lirc.h
19513
19514RCMM REMOTE CONTROLS DECODER
19515M:	Patrick Lerda <patrick9876@free.fr>
19516S:	Maintained
19517F:	drivers/media/rc/ir-rcmm-decoder.c
19518
19519RCUTORTURE TEST FRAMEWORK
19520M:	"Paul E. McKenney" <paulmck@kernel.org>
19521M:	Josh Triplett <josh@joshtriplett.org>
19522R:	Steven Rostedt <rostedt@goodmis.org>
19523R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19524R:	Lai Jiangshan <jiangshanlai@gmail.com>
19525L:	rcu@vger.kernel.org
19526S:	Supported
19527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19528F:	tools/testing/selftests/rcutorture
19529
19530RDACM20 Camera Sensor
19531M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19532M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19533M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19534M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19535L:	linux-media@vger.kernel.org
19536S:	Maintained
19537F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19538F:	drivers/media/i2c/max9271.c
19539F:	drivers/media/i2c/max9271.h
19540F:	drivers/media/i2c/rdacm20.c
19541
19542RDACM21 Camera Sensor
19543M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19544M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19545M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19546M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19547L:	linux-media@vger.kernel.org
19548S:	Maintained
19549F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19550F:	drivers/media/i2c/max9271.c
19551F:	drivers/media/i2c/max9271.h
19552F:	drivers/media/i2c/rdacm21.c
19553
19554RDC R-321X SoC
19555M:	Florian Fainelli <florian@openwrt.org>
19556S:	Maintained
19557
19558RDC R6040 FAST ETHERNET DRIVER
19559M:	Florian Fainelli <f.fainelli@gmail.com>
19560L:	netdev@vger.kernel.org
19561S:	Maintained
19562F:	drivers/net/ethernet/rdc/r6040.c
19563
19564RDMAVT - RDMA verbs software
19565M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19566L:	linux-rdma@vger.kernel.org
19567S:	Supported
19568F:	drivers/infiniband/sw/rdmavt
19569
19570RDS - RELIABLE DATAGRAM SOCKETS
19571M:	Allison Henderson <allison.henderson@oracle.com>
19572L:	netdev@vger.kernel.org
19573L:	linux-rdma@vger.kernel.org
19574L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19575S:	Supported
19576W:	https://oss.oracle.com/projects/rds/
19577F:	Documentation/networking/rds.rst
19578F:	net/rds/
19579F:	tools/testing/selftests/net/rds/
19580
19581RDT - RESOURCE ALLOCATION
19582M:	Fenghua Yu <fenghua.yu@intel.com>
19583M:	Reinette Chatre <reinette.chatre@intel.com>
19584L:	linux-kernel@vger.kernel.org
19585S:	Supported
19586F:	Documentation/arch/x86/resctrl*
19587F:	arch/x86/include/asm/resctrl.h
19588F:	arch/x86/kernel/cpu/resctrl/
19589F:	tools/testing/selftests/resctrl/
19590
19591READ-COPY UPDATE (RCU)
19592M:	"Paul E. McKenney" <paulmck@kernel.org>
19593M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19594M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19595M:	Joel Fernandes <joel@joelfernandes.org>
19596M:	Josh Triplett <josh@joshtriplett.org>
19597M:	Boqun Feng <boqun.feng@gmail.com>
19598M:	Uladzislau Rezki <urezki@gmail.com>
19599R:	Steven Rostedt <rostedt@goodmis.org>
19600R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19601R:	Lai Jiangshan <jiangshanlai@gmail.com>
19602R:	Zqiang <qiang.zhang1211@gmail.com>
19603L:	rcu@vger.kernel.org
19604S:	Supported
19605W:	http://www.rdrop.com/users/paulmck/RCU/
19606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19607F:	Documentation/RCU/
19608F:	include/linux/rcu*
19609F:	kernel/rcu/
19610X:	Documentation/RCU/torture.rst
19611X:	include/linux/srcu*.h
19612X:	kernel/rcu/srcu*.c
19613
19614REAL TIME CLOCK (RTC) SUBSYSTEM
19615M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19616L:	linux-rtc@vger.kernel.org
19617S:	Maintained
19618Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19620F:	Documentation/admin-guide/rtc.rst
19621F:	Documentation/devicetree/bindings/rtc/
19622F:	drivers/rtc/
19623F:	include/linux/rtc.h
19624F:	include/linux/rtc/
19625F:	include/uapi/linux/rtc.h
19626F:	tools/testing/selftests/rtc/
19627
19628Real-time Linux Analysis (RTLA) tools
19629M:	Steven Rostedt <rostedt@goodmis.org>
19630L:	linux-trace-kernel@vger.kernel.org
19631S:	Maintained
19632F:	Documentation/tools/rtla/
19633F:	tools/tracing/rtla/
19634
19635Real-time Linux (PREEMPT_RT)
19636M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19637M:	Clark Williams <clrkwllms@kernel.org>
19638M:	Steven Rostedt <rostedt@goodmis.org>
19639L:	linux-rt-devel@lists.linux.dev
19640S:	Supported
19641K:	PREEMPT_RT
19642
19643REALTEK AUDIO CODECS
19644M:	Oder Chiou <oder_chiou@realtek.com>
19645S:	Maintained
19646F:	include/sound/rt*.h
19647F:	sound/soc/codecs/rt*
19648
19649REALTEK OTTO WATCHDOG
19650M:	Sander Vanheule <sander@svanheule.net>
19651L:	linux-watchdog@vger.kernel.org
19652S:	Maintained
19653F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19654F:	drivers/watchdog/realtek_otto_wdt.c
19655
19656REALTEK RTL83xx SMI DSA ROUTER CHIPS
19657M:	Linus Walleij <linus.walleij@linaro.org>
19658M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19659S:	Maintained
19660F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19661F:	drivers/net/dsa/realtek/*
19662
19663REALTEK SPI-NAND
19664M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
19665S:	Maintained
19666F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19667F:	drivers/spi/spi-realtek-rtl-snand.c
19668
19669REALTEK WIRELESS DRIVER (rtlwifi family)
19670M:	Ping-Ke Shih <pkshih@realtek.com>
19671L:	linux-wireless@vger.kernel.org
19672S:	Maintained
19673T:	git https://github.com/pkshih/rtw.git
19674F:	drivers/net/wireless/realtek/rtlwifi/
19675
19676REALTEK WIRELESS DRIVER (rtw88)
19677M:	Ping-Ke Shih <pkshih@realtek.com>
19678L:	linux-wireless@vger.kernel.org
19679S:	Maintained
19680T:	git https://github.com/pkshih/rtw.git
19681F:	drivers/net/wireless/realtek/rtw88/
19682
19683REALTEK WIRELESS DRIVER (rtw89)
19684M:	Ping-Ke Shih <pkshih@realtek.com>
19685L:	linux-wireless@vger.kernel.org
19686S:	Maintained
19687T:	git https://github.com/pkshih/rtw.git
19688F:	drivers/net/wireless/realtek/rtw89/
19689
19690REDPINE WIRELESS DRIVER
19691L:	linux-wireless@vger.kernel.org
19692S:	Orphan
19693F:	drivers/net/wireless/rsi/
19694
19695REGISTER MAP ABSTRACTION
19696M:	Mark Brown <broonie@kernel.org>
19697L:	linux-kernel@vger.kernel.org
19698S:	Supported
19699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19700F:	Documentation/devicetree/bindings/regmap/
19701F:	drivers/base/regmap/
19702F:	include/linux/regmap.h
19703
19704REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19705M:	Bjorn Andersson <andersson@kernel.org>
19706M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19707L:	linux-remoteproc@vger.kernel.org
19708S:	Maintained
19709T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19710F:	Documentation/ABI/testing/sysfs-class-remoteproc
19711F:	Documentation/devicetree/bindings/remoteproc/
19712F:	Documentation/staging/remoteproc.rst
19713F:	drivers/remoteproc/
19714F:	include/linux/remoteproc.h
19715F:	include/linux/remoteproc/
19716
19717REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19718M:	Bjorn Andersson <andersson@kernel.org>
19719M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19720L:	linux-remoteproc@vger.kernel.org
19721S:	Maintained
19722T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19723F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19724F:	Documentation/staging/rpmsg.rst
19725F:	drivers/rpmsg/
19726F:	include/linux/rpmsg.h
19727F:	include/linux/rpmsg/
19728F:	include/uapi/linux/rpmsg.h
19729F:	samples/rpmsg/
19730
19731REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19732M:	Stephan Gerhold <stephan@gerhold.net>
19733L:	netdev@vger.kernel.org
19734L:	linux-remoteproc@vger.kernel.org
19735S:	Maintained
19736F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19737
19738RENESAS CLOCK DRIVERS
19739M:	Geert Uytterhoeven <geert+renesas@glider.be>
19740L:	linux-renesas-soc@vger.kernel.org
19741S:	Supported
19742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19743F:	Documentation/devicetree/bindings/clock/renesas,*
19744F:	drivers/clk/renesas/
19745
19746RENESAS EMEV2 I2C DRIVER
19747M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19748L:	linux-renesas-soc@vger.kernel.org
19749S:	Supported
19750F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19751F:	drivers/i2c/busses/i2c-emev2.c
19752
19753RENESAS ETHERNET AVB DRIVER
19754M:	Paul Barker <paul.barker.ct@bp.renesas.com>
19755M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19756L:	netdev@vger.kernel.org
19757L:	linux-renesas-soc@vger.kernel.org
19758S:	Supported
19759F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19760F:	drivers/net/ethernet/renesas/Kconfig
19761F:	drivers/net/ethernet/renesas/Makefile
19762F:	drivers/net/ethernet/renesas/ravb*
19763
19764RENESAS ETHERNET SWITCH DRIVER
19765R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19766L:	netdev@vger.kernel.org
19767L:	linux-renesas-soc@vger.kernel.org
19768F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19769F:	drivers/net/ethernet/renesas/Kconfig
19770F:	drivers/net/ethernet/renesas/Makefile
19771F:	drivers/net/ethernet/renesas/rcar_gen4*
19772F:	drivers/net/ethernet/renesas/rswitch*
19773
19774RENESAS ETHERNET TSN DRIVER
19775M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19776L:	netdev@vger.kernel.org
19777L:	linux-renesas-soc@vger.kernel.org
19778S:	Supported
19779F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19780F:	drivers/net/ethernet/renesas/rtsn.*
19781
19782RENESAS IDT821034 ASoC CODEC
19783M:	Herve Codina <herve.codina@bootlin.com>
19784L:	linux-sound@vger.kernel.org
19785S:	Maintained
19786F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19787F:	sound/soc/codecs/idt821034.c
19788
19789RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19790M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
19791L:	linux-sound@vger.kernel.org
19792L:	linux-renesas-soc@vger.kernel.org
19793S:	Supported
19794F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
19795F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19796F:	sound/soc/renesas/rcar/
19797F:	sound/soc/renesas/fsi.c
19798F:	include/sound/sh_fsi.h
19799
19800RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19801M:	Miquel Raynal <miquel.raynal@bootlin.com>
19802L:	linux-mtd@lists.infradead.org
19803L:	linux-renesas-soc@vger.kernel.org
19804S:	Maintained
19805F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19806F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19807
19808RENESAS R-CAR GYROADC DRIVER
19809M:	Marek Vasut <marek.vasut@gmail.com>
19810L:	linux-iio@vger.kernel.org
19811S:	Supported
19812F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19813F:	drivers/iio/adc/rcar-gyroadc.c
19814
19815RENESAS R-CAR I2C DRIVERS
19816M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19817L:	linux-renesas-soc@vger.kernel.org
19818S:	Supported
19819F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19820F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19821F:	drivers/i2c/busses/i2c-rcar.c
19822F:	drivers/i2c/busses/i2c-sh_mobile.c
19823
19824RENESAS R-CAR SATA DRIVER
19825M:	Geert Uytterhoeven <geert+renesas@glider.be>
19826L:	linux-ide@vger.kernel.org
19827L:	linux-renesas-soc@vger.kernel.org
19828S:	Supported
19829F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19830F:	drivers/ata/sata_rcar.c
19831
19832RENESAS R-CAR THERMAL DRIVERS
19833M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19834L:	linux-renesas-soc@vger.kernel.org
19835S:	Supported
19836F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19837F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19838F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19839F:	drivers/thermal/renesas/rcar_thermal.c
19840
19841RENESAS RIIC DRIVER
19842M:	Chris Brandt <chris.brandt@renesas.com>
19843L:	linux-renesas-soc@vger.kernel.org
19844S:	Supported
19845F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19846F:	drivers/i2c/busses/i2c-riic.c
19847
19848RENESAS RZ AUDIO (ASoC) DRIVER
19849M:	Biju Das <biju.das.jz@bp.renesas.com>
19850M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19851L:	linux-sound@vger.kernel.org
19852L:	linux-renesas-soc@vger.kernel.org
19853S:	Supported
19854F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19855F:	sound/soc/renesas/rz-ssi.c
19856
19857RENESAS RZ/G2L A/D DRIVER
19858M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19859L:	linux-iio@vger.kernel.org
19860L:	linux-renesas-soc@vger.kernel.org
19861S:	Supported
19862F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19863F:	drivers/iio/adc/rzg2l_adc.c
19864
19865RENESAS RZ/G2L MTU3a COUNTER DRIVER
19866M:	Biju Das <biju.das.jz@bp.renesas.com>
19867L:	linux-iio@vger.kernel.org
19868L:	linux-renesas-soc@vger.kernel.org
19869S:	Supported
19870F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19871F:	drivers/counter/rz-mtu3-cnt.c
19872
19873RENESAS RZ/N1 A5PSW SWITCH DRIVER
19874M:	Clément Léger <clement.leger@bootlin.com>
19875L:	linux-renesas-soc@vger.kernel.org
19876L:	netdev@vger.kernel.org
19877S:	Maintained
19878F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19879F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19880F:	drivers/net/dsa/rzn1_a5psw*
19881F:	drivers/net/pcs/pcs-rzn1-miic.c
19882F:	include/dt-bindings/net/pcs-rzn1-miic.h
19883F:	include/linux/pcs-rzn1-miic.h
19884F:	net/dsa/tag_rzn1_a5psw.c
19885
19886RENESAS RZ/N1 DWMAC GLUE LAYER
19887M:	Romain Gantois <romain.gantois@bootlin.com>
19888S:	Maintained
19889F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19890F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19891
19892RENESAS RZ/N1 RTC CONTROLLER DRIVER
19893M:	Miquel Raynal <miquel.raynal@bootlin.com>
19894L:	linux-rtc@vger.kernel.org
19895L:	linux-renesas-soc@vger.kernel.org
19896S:	Maintained
19897F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19898F:	drivers/rtc/rtc-rzn1.c
19899
19900RENESAS RZ/N1 USBF CONTROLLER DRIVER
19901M:	Herve Codina <herve.codina@bootlin.com>
19902L:	linux-renesas-soc@vger.kernel.org
19903L:	linux-usb@vger.kernel.org
19904S:	Maintained
19905F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19906F:	drivers/usb/gadget/udc/renesas_usbf.c
19907
19908RENESAS RZ/V2M I2C DRIVER
19909M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19910L:	linux-i2c@vger.kernel.org
19911L:	linux-renesas-soc@vger.kernel.org
19912S:	Supported
19913F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19914F:	drivers/i2c/busses/i2c-rzv2m.c
19915
19916RENESAS SUPERH ETHERNET DRIVER
19917M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19918L:	netdev@vger.kernel.org
19919L:	linux-renesas-soc@vger.kernel.org
19920S:	Supported
19921F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19922F:	drivers/net/ethernet/renesas/Kconfig
19923F:	drivers/net/ethernet/renesas/Makefile
19924F:	drivers/net/ethernet/renesas/sh_eth*
19925F:	include/linux/sh_eth.h
19926
19927RENESAS USB PHY DRIVER
19928M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19929L:	linux-renesas-soc@vger.kernel.org
19930S:	Maintained
19931F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19932
19933RENESAS VERSACLOCK 7 CLOCK DRIVER
19934M:	Alex Helms <alexander.helms.jy@renesas.com>
19935S:	Maintained
19936F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19937F:	drivers/clk/clk-versaclock7.c
19938
19939RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19940M:	Herve Codina <herve.codina@bootlin.com>
19941L:	linux-iio@vger.kernel.org
19942S:	Maintained
19943F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19944F:	drivers/iio/potentiometer/x9250.c
19945
19946RESET CONTROLLER FRAMEWORK
19947M:	Philipp Zabel <p.zabel@pengutronix.de>
19948S:	Maintained
19949T:	git git://git.pengutronix.de/git/pza/linux
19950F:	Documentation/devicetree/bindings/reset/
19951F:	Documentation/driver-api/reset.rst
19952F:	drivers/reset/
19953F:	include/dt-bindings/reset/
19954F:	include/linux/reset-controller.h
19955F:	include/linux/reset.h
19956F:	include/linux/reset/
19957K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19958
19959RESTARTABLE SEQUENCES SUPPORT
19960M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19961M:	Peter Zijlstra <peterz@infradead.org>
19962M:	"Paul E. McKenney" <paulmck@kernel.org>
19963M:	Boqun Feng <boqun.feng@gmail.com>
19964L:	linux-kernel@vger.kernel.org
19965S:	Supported
19966F:	include/trace/events/rseq.h
19967F:	include/uapi/linux/rseq.h
19968F:	kernel/rseq.c
19969F:	tools/testing/selftests/rseq/
19970
19971RFKILL
19972M:	Johannes Berg <johannes@sipsolutions.net>
19973L:	linux-wireless@vger.kernel.org
19974S:	Maintained
19975W:	https://wireless.wiki.kernel.org/
19976Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19979F:	Documentation/ABI/stable/sysfs-class-rfkill
19980F:	Documentation/driver-api/rfkill.rst
19981F:	include/linux/rfkill.h
19982F:	include/uapi/linux/rfkill.h
19983F:	net/rfkill/
19984
19985RHASHTABLE
19986M:	Thomas Graf <tgraf@suug.ch>
19987M:	Herbert Xu <herbert@gondor.apana.org.au>
19988L:	netdev@vger.kernel.org
19989S:	Maintained
19990F:	include/linux/rhashtable-types.h
19991F:	include/linux/rhashtable.h
19992F:	lib/rhashtable.c
19993F:	lib/test_rhashtable.c
19994
19995RICOH R5C592 MEMORYSTICK DRIVER
19996M:	Maxim Levitsky <maximlevitsky@gmail.com>
19997S:	Maintained
19998F:	drivers/memstick/host/r592.*
19999
20000RICOH SMARTMEDIA/XD DRIVER
20001M:	Maxim Levitsky <maximlevitsky@gmail.com>
20002S:	Maintained
20003F:	drivers/mtd/nand/raw/r852.c
20004F:	drivers/mtd/nand/raw/r852.h
20005
20006RISC-V AIA DRIVERS
20007M:	Anup Patel <anup@brainfault.org>
20008L:	linux-riscv@lists.infradead.org
20009S:	Maintained
20010F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20011F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20012F:	drivers/irqchip/irq-riscv-aplic-*.c
20013F:	drivers/irqchip/irq-riscv-aplic-*.h
20014F:	drivers/irqchip/irq-riscv-imsic-*.c
20015F:	drivers/irqchip/irq-riscv-imsic-*.h
20016F:	drivers/irqchip/irq-riscv-intc.c
20017F:	include/linux/irqchip/riscv-aplic.h
20018F:	include/linux/irqchip/riscv-imsic.h
20019
20020RISC-V ARCHITECTURE
20021M:	Paul Walmsley <paul.walmsley@sifive.com>
20022M:	Palmer Dabbelt <palmer@dabbelt.com>
20023M:	Albert Ou <aou@eecs.berkeley.edu>
20024L:	linux-riscv@lists.infradead.org
20025S:	Supported
20026Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20027C:	irc://irc.libera.chat/riscv
20028P:	Documentation/arch/riscv/patch-acceptance.rst
20029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20030F:	arch/riscv/
20031N:	riscv
20032K:	riscv
20033
20034RISC-V IOMMU
20035M:	Tomasz Jeznach <tjeznach@rivosinc.com>
20036L:	iommu@lists.linux.dev
20037L:	linux-riscv@lists.infradead.org
20038S:	Maintained
20039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20040F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20041F:	drivers/iommu/riscv/
20042
20043RISC-V MICROCHIP FPGA SUPPORT
20044M:	Conor Dooley <conor.dooley@microchip.com>
20045M:	Daire McNamara <daire.mcnamara@microchip.com>
20046L:	linux-riscv@lists.infradead.org
20047S:	Supported
20048F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20049F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20050F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20051F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20052F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20053F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20054F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20055F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20056F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20057F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20058F:	arch/riscv/boot/dts/microchip/
20059F:	drivers/char/hw_random/mpfs-rng.c
20060F:	drivers/clk/microchip/clk-mpfs*.c
20061F:	drivers/firmware/microchip/mpfs-auto-update.c
20062F:	drivers/gpio/gpio-mpfs.c
20063F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20064F:	drivers/mailbox/mailbox-mpfs.c
20065F:	drivers/pci/controller/plda/pcie-microchip-host.c
20066F:	drivers/pwm/pwm-microchip-core.c
20067F:	drivers/reset/reset-mpfs.c
20068F:	drivers/rtc/rtc-mpfs.c
20069F:	drivers/soc/microchip/mpfs-sys-controller.c
20070F:	drivers/spi/spi-microchip-core-qspi.c
20071F:	drivers/spi/spi-microchip-core.c
20072F:	drivers/usb/musb/mpfs.c
20073F:	include/soc/microchip/mpfs.h
20074
20075RISC-V MISC SOC SUPPORT
20076M:	Conor Dooley <conor@kernel.org>
20077L:	linux-riscv@lists.infradead.org
20078S:	Maintained
20079Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20080T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20081F:	arch/riscv/boot/dts/canaan/
20082F:	arch/riscv/boot/dts/microchip/
20083F:	arch/riscv/boot/dts/sifive/
20084F:	arch/riscv/boot/dts/starfive/
20085
20086RISC-V PMU DRIVERS
20087M:	Atish Patra <atishp@atishpatra.org>
20088R:	Anup Patel <anup@brainfault.org>
20089L:	linux-riscv@lists.infradead.org
20090S:	Supported
20091F:	drivers/perf/riscv_pmu.c
20092F:	drivers/perf/riscv_pmu_legacy.c
20093F:	drivers/perf/riscv_pmu_sbi.c
20094
20095RISC-V THEAD SoC SUPPORT
20096M:	Drew Fustini <drew@pdp7.com>
20097M:	Guo Ren <guoren@kernel.org>
20098M:	Fu Wei <wefu@redhat.com>
20099L:	linux-riscv@lists.infradead.org
20100S:	Maintained
20101T:	git https://github.com/pdp7/linux.git
20102F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20103F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20104F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20105F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20106F:	arch/riscv/boot/dts/thead/
20107F:	drivers/clk/thead/clk-th1520-ap.c
20108F:	drivers/mailbox/mailbox-th1520.c
20109F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20110F:	drivers/pinctrl/pinctrl-th1520.c
20111F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20112
20113RNBD BLOCK DRIVERS
20114M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20115M:	Jack Wang <jinpu.wang@ionos.com>
20116L:	linux-block@vger.kernel.org
20117S:	Maintained
20118F:	drivers/block/rnbd/
20119
20120ROCCAT DRIVERS
20121M:	Stefan Achatz <erazor_de@users.sourceforge.net>
20122S:	Maintained
20123W:	http://sourceforge.net/projects/roccat/
20124F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20125F:	drivers/hid/hid-roccat*
20126F:	include/linux/hid-roccat*
20127
20128ROCKCHIP CAN-FD DRIVER
20129M:	Marc Kleine-Budde <mkl@pengutronix.de>
20130R:	kernel@pengutronix.de
20131L:	linux-can@vger.kernel.org
20132S:	Maintained
20133F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20134F:	drivers/net/can/rockchip/
20135
20136ROCKCHIP CRYPTO DRIVERS
20137M:	Corentin Labbe <clabbe@baylibre.com>
20138L:	linux-crypto@vger.kernel.org
20139S:	Maintained
20140F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20141F:	drivers/crypto/rockchip/
20142
20143ROCKCHIP I2S TDM DRIVER
20144M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20145L:	linux-rockchip@lists.infradead.org
20146S:	Maintained
20147F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20148F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20149
20150ROCKCHIP ISP V1 DRIVER
20151M:	Dafna Hirschfeld <dafna@fastmail.com>
20152M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20153L:	linux-media@vger.kernel.org
20154L:	linux-rockchip@lists.infradead.org
20155S:	Maintained
20156F:	Documentation/admin-guide/media/rkisp1.rst
20157F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20158F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20159F:	drivers/media/platform/rockchip/rkisp1
20160F:	include/uapi/linux/rkisp1-config.h
20161
20162ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20163M:	Daniel Golle <daniel@makrotopia.org>
20164M:	Aurelien Jarno <aurelien@aurel32.net>
20165S:	Maintained
20166F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20167F:	drivers/char/hw_random/rockchip-rng.c
20168
20169ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20170M:	Jacob Chen <jacob-chen@iotwrt.com>
20171M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20172L:	linux-media@vger.kernel.org
20173L:	linux-rockchip@lists.infradead.org
20174S:	Maintained
20175F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20176F:	drivers/media/platform/rockchip/rga/
20177
20178ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20179M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20180S:	Maintained
20181F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20182F:	sound/soc/codecs/rk3308_codec.c
20183F:	sound/soc/codecs/rk3308_codec.h
20184
20185ROCKCHIP VIDEO DECODER DRIVER
20186M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20187L:	linux-media@vger.kernel.org
20188L:	linux-rockchip@lists.infradead.org
20189S:	Maintained
20190F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20191F:	drivers/staging/media/rkvdec/
20192
20193ROCKER DRIVER
20194M:	Jiri Pirko <jiri@resnulli.us>
20195L:	netdev@vger.kernel.org
20196S:	Supported
20197F:	drivers/net/ethernet/rocker/
20198
20199ROCKETPORT EXPRESS/INFINITY DRIVER
20200M:	Kevin Cernekee <cernekee@gmail.com>
20201L:	linux-serial@vger.kernel.org
20202S:	Odd Fixes
20203F:	drivers/tty/serial/rp2.*
20204
20205ROHM BD99954 CHARGER IC
20206M:	Matti Vaittinen <mazziesaccount@gmail.com>
20207S:	Supported
20208F:	drivers/power/supply/bd99954-charger.c
20209F:	drivers/power/supply/bd99954-charger.h
20210
20211ROHM BH1745 COLOUR SENSOR
20212M:	Mudit Sharma <muditsharma.info@gmail.com>
20213L:	linux-iio@vger.kernel.org
20214S:	Maintained
20215F:	drivers/iio/light/bh1745.c
20216
20217ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20218M:	Tomasz Duszynski <tduszyns@gmail.com>
20219S:	Maintained
20220F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20221F:	drivers/iio/light/bh1750.c
20222
20223ROHM BM1390 PRESSURE SENSOR DRIVER
20224M:	Matti Vaittinen <mazziesaccount@gmail.com>
20225L:	linux-iio@vger.kernel.org
20226S:	Supported
20227F:	drivers/iio/pressure/rohm-bm1390.c
20228
20229ROHM BU270xx LIGHT SENSOR DRIVERs
20230M:	Matti Vaittinen <mazziesaccount@gmail.com>
20231L:	linux-iio@vger.kernel.org
20232S:	Supported
20233F:	drivers/iio/light/rohm-bu27008.c
20234F:	drivers/iio/light/rohm-bu27034.c
20235
20236ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20237M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20238L:	linux-kernel@vger.kernel.org
20239L:	linux-renesas-soc@vger.kernel.org
20240S:	Supported
20241F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20242F:	drivers/gpio/gpio-bd9571mwv.c
20243F:	drivers/mfd/bd9571mwv.c
20244F:	drivers/regulator/bd9571mwv-regulator.c
20245F:	include/linux/mfd/bd9571mwv.h
20246
20247ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20248M:	Matti Vaittinen <mazziesaccount@gmail.com>
20249S:	Supported
20250F:	drivers/clk/clk-bd718x7.c
20251F:	drivers/gpio/gpio-bd71815.c
20252F:	drivers/gpio/gpio-bd71828.c
20253F:	drivers/mfd/rohm-bd71828.c
20254F:	drivers/mfd/rohm-bd718x7.c
20255F:	drivers/mfd/rohm-bd9576.c
20256F:	drivers/mfd/rohm-bd96801.c
20257F:	drivers/regulator/bd71815-regulator.c
20258F:	drivers/regulator/bd71828-regulator.c
20259F:	drivers/regulator/bd718x7-regulator.c
20260F:	drivers/regulator/bd9576-regulator.c
20261F:	drivers/regulator/bd96801-regulator.c
20262F:	drivers/regulator/rohm-regulator.c
20263F:	drivers/rtc/rtc-bd70528.c
20264F:	drivers/watchdog/bd9576_wdt.c
20265F:	drivers/watchdog/bd96801_wdt.c
20266F:	include/linux/mfd/rohm-bd71815.h
20267F:	include/linux/mfd/rohm-bd71828.h
20268F:	include/linux/mfd/rohm-bd718x7.h
20269F:	include/linux/mfd/rohm-bd957x.h
20270F:	include/linux/mfd/rohm-bd96801.h
20271F:	include/linux/mfd/rohm-generic.h
20272F:	include/linux/mfd/rohm-shared.h
20273
20274ROSE NETWORK LAYER
20275L:	linux-hams@vger.kernel.org
20276S:	Orphan
20277W:	https://linux-ax25.in-berlin.de
20278F:	include/net/rose.h
20279F:	include/uapi/linux/rose.h
20280F:	net/rose/
20281
20282ROTATION DRIVER FOR ALLWINNER A83T
20283M:	Jernej Skrabec <jernej.skrabec@gmail.com>
20284L:	linux-media@vger.kernel.org
20285S:	Maintained
20286T:	git git://linuxtv.org/media.git
20287F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20288F:	drivers/media/platform/sunxi/sun8i-rotate/
20289
20290RPMB SUBSYSTEM
20291M:	Jens Wiklander <jens.wiklander@linaro.org>
20292L:	linux-kernel@vger.kernel.org
20293S:	Supported
20294F:	drivers/misc/rpmb-core.c
20295F:	include/linux/rpmb.h
20296
20297RPMSG TTY DRIVER
20298M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20299L:	linux-remoteproc@vger.kernel.org
20300S:	Maintained
20301F:	drivers/tty/rpmsg_tty.c
20302
20303RTASE ETHERNET DRIVER
20304M:	Justin Lai <justinlai0215@realtek.com>
20305M:	Larry Chiu <larry.chiu@realtek.com>
20306L:	netdev@vger.kernel.org
20307S:	Maintained
20308F:	drivers/net/ethernet/realtek/rtase/
20309
20310RTL2830 MEDIA DRIVER
20311L:	linux-media@vger.kernel.org
20312S:	Orphan
20313W:	https://linuxtv.org
20314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20315F:	drivers/media/dvb-frontends/rtl2830*
20316
20317RTL2832 MEDIA DRIVER
20318L:	linux-media@vger.kernel.org
20319S:	Orphan
20320W:	https://linuxtv.org
20321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20322F:	drivers/media/dvb-frontends/rtl2832*
20323
20324RTL2832_SDR MEDIA DRIVER
20325L:	linux-media@vger.kernel.org
20326S:	Orphan
20327W:	https://linuxtv.org
20328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20329F:	drivers/media/dvb-frontends/rtl2832_sdr*
20330
20331RTL8180 WIRELESS DRIVER
20332L:	linux-wireless@vger.kernel.org
20333S:	Orphan
20334F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20335
20336RTL8187 WIRELESS DRIVER
20337M:	Hin-Tak Leung <hintak.leung@gmail.com>
20338L:	linux-wireless@vger.kernel.org
20339S:	Maintained
20340T:	git https://github.com/pkshih/rtw.git
20341F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20342
20343RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20344M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20345L:	linux-wireless@vger.kernel.org
20346S:	Maintained
20347T:	git https://github.com/pkshih/rtw.git
20348F:	drivers/net/wireless/realtek/rtl8xxxu/
20349
20350RTL9300 I2C DRIVER (rtl9300-i2c)
20351M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
20352L:	linux-i2c@vger.kernel.org
20353S:	Maintained
20354F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20355F:	drivers/i2c/busses/i2c-rtl9300.c
20356
20357RTRS TRANSPORT DRIVERS
20358M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20359M:	Jack Wang <jinpu.wang@ionos.com>
20360L:	linux-rdma@vger.kernel.org
20361S:	Maintained
20362F:	drivers/infiniband/ulp/rtrs/
20363
20364RUNTIME VERIFICATION (RV)
20365M:	Steven Rostedt <rostedt@goodmis.org>
20366L:	linux-trace-kernel@vger.kernel.org
20367S:	Maintained
20368F:	Documentation/trace/rv/
20369F:	include/linux/rv.h
20370F:	include/rv/
20371F:	kernel/trace/rv/
20372F:	tools/verification/
20373
20374RUST
20375M:	Miguel Ojeda <ojeda@kernel.org>
20376M:	Alex Gaynor <alex.gaynor@gmail.com>
20377R:	Boqun Feng <boqun.feng@gmail.com>
20378R:	Gary Guo <gary@garyguo.net>
20379R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20380R:	Benno Lossin <benno.lossin@proton.me>
20381R:	Andreas Hindborg <a.hindborg@kernel.org>
20382R:	Alice Ryhl <aliceryhl@google.com>
20383R:	Trevor Gross <tmgross@umich.edu>
20384L:	rust-for-linux@vger.kernel.org
20385S:	Supported
20386W:	https://rust-for-linux.com
20387B:	https://github.com/Rust-for-Linux/linux/issues
20388C:	zulip://rust-for-linux.zulipchat.com
20389P:	https://rust-for-linux.com/contributing
20390T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20391F:	.clippy.toml
20392F:	Documentation/rust/
20393F:	include/trace/events/rust_sample.h
20394F:	rust/
20395F:	samples/rust/
20396F:	scripts/*rust*
20397F:	tools/testing/selftests/rust/
20398K:	\b(?i:rust)\b
20399
20400RUST [ALLOC]
20401M:	Danilo Krummrich <dakr@kernel.org>
20402L:	rust-for-linux@vger.kernel.org
20403S:	Maintained
20404F:	rust/kernel/alloc.rs
20405F:	rust/kernel/alloc/
20406
20407RXRPC SOCKETS (AF_RXRPC)
20408M:	David Howells <dhowells@redhat.com>
20409M:	Marc Dionne <marc.dionne@auristor.com>
20410L:	linux-afs@lists.infradead.org
20411S:	Supported
20412W:	https://www.infradead.org/~dhowells/kafs/
20413F:	Documentation/networking/rxrpc.rst
20414F:	include/keys/rxrpc-type.h
20415F:	include/net/af_rxrpc.h
20416F:	include/trace/events/rxrpc.h
20417F:	include/uapi/linux/rxrpc.h
20418F:	net/rxrpc/
20419
20420S3 SAVAGE FRAMEBUFFER DRIVER
20421M:	Antonino Daplas <adaplas@gmail.com>
20422L:	linux-fbdev@vger.kernel.org
20423S:	Maintained
20424F:	drivers/video/fbdev/savage/
20425
20426S390 ARCHITECTURE
20427M:	Heiko Carstens <hca@linux.ibm.com>
20428M:	Vasily Gorbik <gor@linux.ibm.com>
20429M:	Alexander Gordeev <agordeev@linux.ibm.com>
20430R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20431R:	Sven Schnelle <svens@linux.ibm.com>
20432L:	linux-s390@vger.kernel.org
20433S:	Supported
20434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20435F:	Documentation/driver-api/s390-drivers.rst
20436F:	Documentation/arch/s390/
20437F:	arch/s390/
20438F:	drivers/s390/
20439F:	drivers/watchdog/diag288_wdt.c
20440
20441S390 COMMON I/O LAYER
20442M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20443M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20444L:	linux-s390@vger.kernel.org
20445S:	Supported
20446F:	drivers/s390/cio/
20447
20448S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20449M:	Harald Freudenberger <freude@linux.ibm.com>
20450M:	Holger Dengler <dengler@linux.ibm.com>
20451L:	linux-crypto@vger.kernel.org
20452L:	linux-s390@vger.kernel.org
20453S:	Supported
20454F:	arch/s390/crypto/
20455F:	arch/s390/include/asm/archrandom.h
20456F:	arch/s390/include/asm/cpacf.h
20457
20458S390 DASD DRIVER
20459M:	Stefan Haberland <sth@linux.ibm.com>
20460M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20461L:	linux-s390@vger.kernel.org
20462S:	Supported
20463F:	block/partitions/ibm.c
20464F:	drivers/s390/block/dasd*
20465F:	include/linux/dasd_mod.h
20466
20467S390 HWRANDOM TRNG DRIVER
20468M:	Harald Freudenberger <freude@linux.ibm.com>
20469M:	Holger Dengler <dengler@linux.ibm.com>
20470L:	linux-crypto@vger.kernel.org
20471L:	linux-s390@vger.kernel.org
20472S:	Supported
20473F:	drivers/char/hw_random/s390-trng.c
20474
20475S390 IOMMU (PCI)
20476M:	Niklas Schnelle <schnelle@linux.ibm.com>
20477M:	Matthew Rosato <mjrosato@linux.ibm.com>
20478R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20479L:	linux-s390@vger.kernel.org
20480S:	Supported
20481F:	drivers/iommu/s390-iommu.c
20482
20483S390 IUCV NETWORK LAYER
20484M:	Alexandra Winter <wintera@linux.ibm.com>
20485M:	Thorsten Winkler <twinkler@linux.ibm.com>
20486L:	linux-s390@vger.kernel.org
20487L:	netdev@vger.kernel.org
20488S:	Supported
20489F:	drivers/s390/net/*iucv*
20490F:	include/net/iucv/
20491F:	net/iucv/
20492
20493S390 MM
20494M:	Alexander Gordeev <agordeev@linux.ibm.com>
20495M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20496L:	linux-s390@vger.kernel.org
20497S:	Supported
20498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20499F:	arch/s390/include/asm/pgtable.h
20500F:	arch/s390/mm
20501
20502S390 NETWORK DRIVERS
20503M:	Alexandra Winter <wintera@linux.ibm.com>
20504M:	Thorsten Winkler <twinkler@linux.ibm.com>
20505L:	linux-s390@vger.kernel.org
20506L:	netdev@vger.kernel.org
20507S:	Supported
20508F:	drivers/s390/net/
20509
20510S390 PCI SUBSYSTEM
20511M:	Niklas Schnelle <schnelle@linux.ibm.com>
20512M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20513L:	linux-s390@vger.kernel.org
20514S:	Supported
20515F:	Documentation/arch/s390/pci.rst
20516F:	arch/s390/pci/
20517F:	drivers/pci/hotplug/s390_pci_hpc.c
20518
20519S390 PTP DRIVER
20520M:	Sven Schnelle <svens@linux.ibm.com>
20521L:	linux-s390@vger.kernel.org
20522S:	Supported
20523F:	drivers/ptp/ptp_s390.c
20524
20525S390 SCM DRIVER
20526M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20527L:	linux-s390@vger.kernel.org
20528S:	Supported
20529F:	drivers/s390/block/scm*
20530F:	drivers/s390/cio/scm.c
20531
20532S390 VFIO AP DRIVER
20533M:	Tony Krowiak <akrowiak@linux.ibm.com>
20534M:	Halil Pasic <pasic@linux.ibm.com>
20535M:	Jason Herne <jjherne@linux.ibm.com>
20536L:	linux-s390@vger.kernel.org
20537S:	Supported
20538F:	Documentation/arch/s390/vfio-ap*
20539F:	drivers/s390/crypto/vfio_ap*
20540
20541S390 VFIO-CCW DRIVER
20542M:	Eric Farman <farman@linux.ibm.com>
20543M:	Matthew Rosato <mjrosato@linux.ibm.com>
20544R:	Halil Pasic <pasic@linux.ibm.com>
20545L:	linux-s390@vger.kernel.org
20546L:	kvm@vger.kernel.org
20547S:	Supported
20548F:	Documentation/arch/s390/vfio-ccw.rst
20549F:	drivers/s390/cio/vfio_ccw*
20550F:	include/uapi/linux/vfio_ccw.h
20551
20552S390 VFIO-PCI DRIVER
20553M:	Matthew Rosato <mjrosato@linux.ibm.com>
20554M:	Eric Farman <farman@linux.ibm.com>
20555L:	linux-s390@vger.kernel.org
20556L:	kvm@vger.kernel.org
20557S:	Supported
20558F:	arch/s390/kvm/pci*
20559F:	drivers/vfio/pci/vfio_pci_zdev.c
20560F:	include/uapi/linux/vfio_zdev.h
20561
20562S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20563M:	Harald Freudenberger <freude@linux.ibm.com>
20564M:	Holger Dengler <dengler@linux.ibm.com>
20565L:	linux-s390@vger.kernel.org
20566S:	Supported
20567F:	arch/s390/include/asm/ap.h
20568F:	arch/s390/include/asm/pkey.h
20569F:	arch/s390/include/asm/trace/zcrypt.h
20570F:	arch/s390/include/uapi/asm/pkey.h
20571F:	arch/s390/include/uapi/asm/zcrypt.h
20572F:	drivers/s390/crypto/
20573
20574S390 ZFCP DRIVER
20575M:	Steffen Maier <maier@linux.ibm.com>
20576M:	Benjamin Block <bblock@linux.ibm.com>
20577L:	linux-s390@vger.kernel.org
20578S:	Supported
20579F:	drivers/s390/scsi/zfcp_*
20580
20581SAA6588 RDS RECEIVER DRIVER
20582M:	Hans Verkuil <hverkuil@xs4all.nl>
20583L:	linux-media@vger.kernel.org
20584S:	Odd Fixes
20585W:	https://linuxtv.org
20586T:	git git://linuxtv.org/media.git
20587F:	drivers/media/i2c/saa6588*
20588
20589SAA7134 VIDEO4LINUX DRIVER
20590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20591L:	linux-media@vger.kernel.org
20592S:	Odd fixes
20593W:	https://linuxtv.org
20594T:	git git://linuxtv.org/media.git
20595F:	Documentation/driver-api/media/drivers/saa7134*
20596F:	drivers/media/pci/saa7134/
20597
20598SAA7146 VIDEO4LINUX-2 DRIVER
20599M:	Hans Verkuil <hverkuil@xs4all.nl>
20600L:	linux-media@vger.kernel.org
20601S:	Maintained
20602T:	git git://linuxtv.org/media.git
20603F:	drivers/media/common/saa7146/
20604F:	drivers/media/pci/saa7146/
20605F:	include/media/drv-intf/saa7146*
20606
20607SAFESETID SECURITY MODULE
20608M:	Micah Morton <mortonm@chromium.org>
20609S:	Supported
20610F:	Documentation/admin-guide/LSM/SafeSetID.rst
20611F:	security/safesetid/
20612
20613SAMSUNG AUDIO (ASoC) DRIVERS
20614M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20615L:	linux-sound@vger.kernel.org
20616S:	Maintained
20617B:	mailto:linux-samsung-soc@vger.kernel.org
20618F:	Documentation/devicetree/bindings/sound/samsung*
20619F:	sound/soc/samsung/
20620
20621SAMSUNG EXYNOS850 SoC SUPPORT
20622M:	Sam Protsenko <semen.protsenko@linaro.org>
20623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20624L:	linux-samsung-soc@vger.kernel.org
20625S:	Maintained
20626F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20627F:	arch/arm64/boot/dts/exynos/exynos850*
20628F:	drivers/clk/samsung/clk-exynos850.c
20629F:	include/dt-bindings/clock/exynos850.h
20630
20631SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20632M:	Krzysztof Kozlowski <krzk@kernel.org>
20633L:	linux-crypto@vger.kernel.org
20634L:	linux-samsung-soc@vger.kernel.org
20635S:	Maintained
20636F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20637F:	drivers/crypto/exynos-rng.c
20638
20639SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20640M:	Łukasz Stelmach <l.stelmach@samsung.com>
20641L:	linux-samsung-soc@vger.kernel.org
20642S:	Maintained
20643F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20644F:	drivers/char/hw_random/exynos-trng.c
20645
20646SAMSUNG FRAMEBUFFER DRIVER
20647M:	Jingoo Han <jingoohan1@gmail.com>
20648L:	linux-fbdev@vger.kernel.org
20649S:	Maintained
20650F:	drivers/video/fbdev/s3c-fb.c
20651
20652SAMSUNG INTERCONNECT DRIVERS
20653M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20654M:	Artur Świgoń <a.swigon@samsung.com>
20655L:	linux-pm@vger.kernel.org
20656L:	linux-samsung-soc@vger.kernel.org
20657S:	Supported
20658F:	drivers/interconnect/samsung/
20659
20660SAMSUNG LAPTOP DRIVER
20661M:	Corentin Chary <corentin.chary@gmail.com>
20662L:	platform-driver-x86@vger.kernel.org
20663S:	Maintained
20664F:	drivers/platform/x86/samsung-laptop.c
20665
20666SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20667M:	Krzysztof Kozlowski <krzk@kernel.org>
20668L:	linux-kernel@vger.kernel.org
20669L:	linux-samsung-soc@vger.kernel.org
20670S:	Maintained
20671B:	mailto:linux-samsung-soc@vger.kernel.org
20672F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20673F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20674F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20675F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20676F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20677F:	drivers/clk/clk-s2mps11.c
20678F:	drivers/mfd/sec*.c
20679F:	drivers/regulator/s2m*.c
20680F:	drivers/regulator/s5m*.c
20681F:	drivers/rtc/rtc-s5m.c
20682F:	include/linux/mfd/samsung/
20683
20684SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20685M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20686L:	linux-media@vger.kernel.org
20687L:	linux-samsung-soc@vger.kernel.org
20688S:	Maintained
20689F:	drivers/media/platform/samsung/s3c-camif/
20690F:	include/media/drv-intf/s3c_camif.h
20691
20692SAMSUNG S3FWRN5 NFC DRIVER
20693M:	Krzysztof Kozlowski <krzk@kernel.org>
20694S:	Maintained
20695F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20696F:	drivers/nfc/s3fwrn5
20697
20698SAMSUNG S5C73M3 CAMERA DRIVER
20699M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20700M:	Andrzej Hajda <andrzej.hajda@intel.com>
20701L:	linux-media@vger.kernel.org
20702S:	Supported
20703F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20704F:	drivers/media/i2c/s5c73m3/*
20705
20706SAMSUNG S5K5BAF CAMERA DRIVER
20707M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20708M:	Andrzej Hajda <andrzej.hajda@intel.com>
20709L:	linux-media@vger.kernel.org
20710S:	Supported
20711F:	drivers/media/i2c/s5k5baf.c
20712
20713SAMSUNG S5P Security SubSystem (SSS) DRIVER
20714M:	Krzysztof Kozlowski <krzk@kernel.org>
20715M:	Vladimir Zapolskiy <vz@mleia.com>
20716L:	linux-crypto@vger.kernel.org
20717L:	linux-samsung-soc@vger.kernel.org
20718S:	Maintained
20719F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20720F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20721F:	drivers/crypto/s5p-sss.c
20722
20723SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20724M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20725L:	linux-media@vger.kernel.org
20726S:	Supported
20727Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20728F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20729F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20730F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20731F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20732F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20733F:	drivers/media/platform/samsung/exynos4-is/
20734
20735SAMSUNG SOC CLOCK DRIVERS
20736M:	Krzysztof Kozlowski <krzk@kernel.org>
20737M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20738M:	Chanwoo Choi <cw00.choi@samsung.com>
20739R:	Alim Akhtar <alim.akhtar@samsung.com>
20740L:	linux-samsung-soc@vger.kernel.org
20741S:	Maintained
20742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20743F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20744F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20745F:	drivers/clk/samsung/
20746F:	include/dt-bindings/clock/exynos*.h
20747F:	include/dt-bindings/clock/s5p*.h
20748F:	include/dt-bindings/clock/samsung,*.h
20749F:	include/linux/clk/samsung.h
20750
20751SAMSUNG SPI DRIVERS
20752M:	Andi Shyti <andi.shyti@kernel.org>
20753L:	linux-spi@vger.kernel.org
20754L:	linux-samsung-soc@vger.kernel.org
20755S:	Maintained
20756F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20757F:	drivers/spi/spi-s3c*
20758F:	include/linux/platform_data/spi-s3c64xx.h
20759
20760SAMSUNG SXGBE DRIVERS
20761M:	Byungho An <bh74.an@samsung.com>
20762L:	netdev@vger.kernel.org
20763S:	Supported
20764F:	drivers/net/ethernet/samsung/sxgbe/
20765
20766SAMSUNG THERMAL DRIVER
20767M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20768M:	Krzysztof Kozlowski <krzk@kernel.org>
20769L:	linux-pm@vger.kernel.org
20770L:	linux-samsung-soc@vger.kernel.org
20771S:	Maintained
20772F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20773F:	drivers/thermal/samsung/
20774
20775SAMSUNG USB2 PHY DRIVER
20776M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20777L:	linux-kernel@vger.kernel.org
20778S:	Supported
20779F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20780F:	Documentation/driver-api/phy/samsung-usb2.rst
20781F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20782F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20783F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20784F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20785F:	drivers/phy/samsung/phy-samsung-usb2.c
20786F:	drivers/phy/samsung/phy-samsung-usb2.h
20787
20788SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20789M:	Paul Barker <paul.barker@sancloud.com>
20790R:	Marc Murphy <marc.murphy@sancloud.com>
20791S:	Supported
20792F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20793
20794SC1200 WDT DRIVER
20795M:	Zwane Mwaikambo <zwanem@gmail.com>
20796S:	Maintained
20797F:	drivers/watchdog/sc1200wdt.c
20798
20799SCHEDULER
20800M:	Ingo Molnar <mingo@redhat.com>
20801M:	Peter Zijlstra <peterz@infradead.org>
20802M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20803M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20804R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20805R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20806R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20807R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20808R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20809L:	linux-kernel@vger.kernel.org
20810S:	Maintained
20811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20812F:	include/linux/preempt.h
20813F:	include/linux/sched.h
20814F:	include/linux/wait.h
20815F:	include/uapi/linux/sched.h
20816F:	kernel/sched/
20817
20818SCHEDULER - SCHED_EXT
20819R:	Tejun Heo <tj@kernel.org>
20820R:	David Vernet <void@manifault.com>
20821L:	linux-kernel@vger.kernel.org
20822S:	Maintained
20823W:	https://github.com/sched-ext/scx
20824T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20825F:	include/linux/sched/ext.h
20826F:	kernel/sched/ext.h
20827F:	kernel/sched/ext.c
20828F:	tools/sched_ext/
20829F:	tools/testing/selftests/sched_ext
20830
20831SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20832M:	Gustavo Silva <gustavograzs@gmail.com>
20833S:	Maintained
20834F:	drivers/iio/chemical/ens160_core.c
20835F:	drivers/iio/chemical/ens160_i2c.c
20836F:	drivers/iio/chemical/ens160_spi.c
20837F:	drivers/iio/chemical/ens160.h
20838
20839SCSI LIBSAS SUBSYSTEM
20840R:	John Garry <john.g.garry@oracle.com>
20841R:	Jason Yan <yanaijie@huawei.com>
20842L:	linux-scsi@vger.kernel.org
20843S:	Supported
20844F:	Documentation/scsi/libsas.rst
20845F:	drivers/scsi/libsas/
20846F:	include/scsi/libsas.h
20847F:	include/scsi/sas_ata.h
20848
20849SCSI RDMA PROTOCOL (SRP) INITIATOR
20850M:	Bart Van Assche <bvanassche@acm.org>
20851L:	linux-rdma@vger.kernel.org
20852S:	Supported
20853Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20854F:	drivers/infiniband/ulp/srp/
20855F:	include/scsi/srp.h
20856
20857SCSI RDMA PROTOCOL (SRP) TARGET
20858M:	Bart Van Assche <bvanassche@acm.org>
20859L:	linux-rdma@vger.kernel.org
20860L:	target-devel@vger.kernel.org
20861S:	Supported
20862Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20863F:	drivers/infiniband/ulp/srpt/
20864
20865SCSI SG DRIVER
20866M:	Doug Gilbert <dgilbert@interlog.com>
20867L:	linux-scsi@vger.kernel.org
20868S:	Maintained
20869W:	http://sg.danny.cz/sg
20870F:	Documentation/scsi/scsi-generic.rst
20871F:	drivers/scsi/sg.c
20872F:	include/scsi/sg.h
20873
20874SCSI SUBSYSTEM
20875M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20876M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20877L:	linux-scsi@vger.kernel.org
20878S:	Maintained
20879Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20882F:	Documentation/devicetree/bindings/scsi/
20883F:	drivers/scsi/
20884F:	drivers/ufs/
20885F:	include/scsi/
20886F:	include/uapi/scsi/
20887
20888SCSI TAPE DRIVER
20889M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20890L:	linux-scsi@vger.kernel.org
20891S:	Maintained
20892F:	Documentation/scsi/st.rst
20893F:	drivers/scsi/st.*
20894F:	drivers/scsi/st_*.h
20895
20896SCSI TARGET CORE USER DRIVER
20897M:	Bodo Stroesser <bostroesser@gmail.com>
20898L:	linux-scsi@vger.kernel.org
20899L:	target-devel@vger.kernel.org
20900S:	Supported
20901F:	Documentation/target/tcmu-design.rst
20902F:	drivers/target/target_core_user.c
20903F:	include/uapi/linux/target_core_user.h
20904
20905SCSI TARGET SUBSYSTEM
20906M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20907L:	linux-scsi@vger.kernel.org
20908L:	target-devel@vger.kernel.org
20909S:	Supported
20910Q:	https://patchwork.kernel.org/project/target-devel/list/
20911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20912F:	Documentation/target/
20913F:	drivers/target/
20914F:	include/target/
20915
20916SCTP PROTOCOL
20917M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20918M:	Xin Long <lucien.xin@gmail.com>
20919L:	linux-sctp@vger.kernel.org
20920S:	Maintained
20921W:	https://github.com/sctp/lksctp-tools/wiki
20922F:	Documentation/networking/sctp.rst
20923F:	include/linux/sctp.h
20924F:	include/net/sctp/
20925F:	include/uapi/linux/sctp.h
20926F:	net/sctp/
20927
20928SCx200 CPU SUPPORT
20929M:	Jim Cromie <jim.cromie@gmail.com>
20930S:	Odd Fixes
20931F:	Documentation/i2c/busses/scx200_acb.rst
20932F:	arch/x86/platform/scx200/
20933F:	drivers/i2c/busses/scx200*
20934F:	drivers/mtd/maps/scx200_docflash.c
20935F:	drivers/watchdog/scx200_wdt.c
20936F:	include/linux/scx200.h
20937
20938SCx200 GPIO DRIVER
20939M:	Jim Cromie <jim.cromie@gmail.com>
20940S:	Maintained
20941F:	drivers/char/scx200_gpio.c
20942F:	include/linux/scx200_gpio.h
20943
20944SCx200 HRT CLOCKSOURCE DRIVER
20945M:	Jim Cromie <jim.cromie@gmail.com>
20946S:	Maintained
20947F:	drivers/clocksource/scx200_hrt.c
20948
20949SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20950M:	Sascha Sommer <saschasommer@freenet.de>
20951L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20952S:	Maintained
20953F:	drivers/mmc/host/sdricoh_cs.c
20954
20955SECO BOARDS CEC DRIVER
20956M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20957S:	Maintained
20958F:	drivers/media/cec/platform/seco/seco-cec.c
20959F:	drivers/media/cec/platform/seco/seco-cec.h
20960
20961SECURE COMPUTING
20962M:	Kees Cook <kees@kernel.org>
20963R:	Andy Lutomirski <luto@amacapital.net>
20964R:	Will Drewry <wad@chromium.org>
20965S:	Supported
20966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20967F:	Documentation/userspace-api/seccomp_filter.rst
20968F:	include/linux/seccomp.h
20969F:	include/uapi/linux/seccomp.h
20970F:	kernel/seccomp.c
20971F:	tools/testing/selftests/kselftest_harness.h
20972F:	tools/testing/selftests/seccomp/*
20973K:	\bsecure_computing
20974K:	\bTIF_SECCOMP\b
20975
20976SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20977M:	Kamal Dasu <kamal.dasu@broadcom.com>
20978M:	Al Cooper <alcooperx@gmail.com>
20979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20980L:	linux-mmc@vger.kernel.org
20981S:	Maintained
20982F:	drivers/mmc/host/sdhci-brcmstb*
20983
20984SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20985M:	Adrian Hunter <adrian.hunter@intel.com>
20986L:	linux-mmc@vger.kernel.org
20987S:	Supported
20988F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20989F:	drivers/mmc/host/sdhci*
20990
20991SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20992M:	Aubin Constans <aubin.constans@microchip.com>
20993R:	Eugen Hristev <eugen.hristev@collabora.com>
20994L:	linux-mmc@vger.kernel.org
20995S:	Supported
20996F:	drivers/mmc/host/sdhci-of-at91.c
20997
20998SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20999M:	Haibo Chen <haibo.chen@nxp.com>
21000L:	imx@lists.linux.dev
21001L:	linux-mmc@vger.kernel.org
21002L:	s32@nxp.com
21003S:	Maintained
21004F:	drivers/mmc/host/sdhci-esdhc-imx.c
21005
21006SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21007M:	Ben Dooks <ben-linux@fluff.org>
21008M:	Jaehoon Chung <jh80.chung@samsung.com>
21009L:	linux-mmc@vger.kernel.org
21010S:	Maintained
21011F:	drivers/mmc/host/sdhci-s3c*
21012
21013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21014M:	Viresh Kumar <vireshk@kernel.org>
21015L:	linux-mmc@vger.kernel.org
21016S:	Maintained
21017F:	drivers/mmc/host/sdhci-spear.c
21018
21019SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21020M:	Vignesh Raghavendra <vigneshr@ti.com>
21021L:	linux-mmc@vger.kernel.org
21022S:	Maintained
21023F:	drivers/mmc/host/sdhci-omap.c
21024
21025SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21026M:	Jonathan Derrick <jonathan.derrick@linux.dev>
21027L:	linux-block@vger.kernel.org
21028S:	Supported
21029F:	block/opal_proto.h
21030F:	block/sed*
21031F:	include/linux/sed*
21032F:	include/uapi/linux/sed*
21033
21034SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21035M:	Mark Rutland <mark.rutland@arm.com>
21036M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21037M:	Sudeep Holla <sudeep.holla@arm.com>
21038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21039S:	Maintained
21040F:	drivers/firmware/smccc/
21041F:	include/linux/arm-smccc.h
21042
21043SECURITY CONTACT
21044M:	Security Officers <security@kernel.org>
21045S:	Supported
21046F:	Documentation/process/security-bugs.rst
21047
21048SECURITY SUBSYSTEM
21049M:	Paul Moore <paul@paul-moore.com>
21050M:	James Morris <jmorris@namei.org>
21051M:	"Serge E. Hallyn" <serge@hallyn.com>
21052L:	linux-security-module@vger.kernel.org
21053S:	Supported
21054Q:	https://patchwork.kernel.org/project/linux-security-module/list
21055B:	mailto:linux-security-module@vger.kernel.org
21056P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21057T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21058F:	include/linux/lsm/
21059F:	include/linux/lsm_audit.h
21060F:	include/linux/lsm_hook_defs.h
21061F:	include/linux/lsm_hooks.h
21062F:	include/linux/security.h
21063F:	include/uapi/linux/lsm.h
21064F:	security/
21065F:	tools/testing/selftests/lsm/
21066X:	security/selinux/
21067K:	\bsecurity_[a-z_0-9]\+\b
21068
21069SELINUX SECURITY MODULE
21070M:	Paul Moore <paul@paul-moore.com>
21071M:	Stephen Smalley <stephen.smalley.work@gmail.com>
21072R:	Ondrej Mosnacek <omosnace@redhat.com>
21073L:	selinux@vger.kernel.org
21074S:	Supported
21075W:	https://github.com/SELinuxProject
21076Q:	https://patchwork.kernel.org/project/selinux/list
21077B:	mailto:selinux@vger.kernel.org
21078P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21079T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21080F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21081F:	Documentation/ABI/removed/sysfs-selinux-disable
21082F:	Documentation/admin-guide/LSM/SELinux.rst
21083F:	include/trace/events/avc.h
21084F:	include/uapi/linux/selinux_netlink.h
21085F:	scripts/selinux/
21086F:	security/selinux/
21087
21088SENSABLE PHANTOM
21089M:	Jiri Slaby <jirislaby@kernel.org>
21090S:	Maintained
21091F:	drivers/misc/phantom.c
21092F:	include/uapi/linux/phantom.h
21093
21094SENSEAIR SUNRISE 006-0-0007
21095M:	Jacopo Mondi <jacopo@jmondi.org>
21096S:	Maintained
21097F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21098F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21099F:	drivers/iio/chemical/sunrise_co2.c
21100
21101SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21102M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
21103S:	Maintained
21104F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21105F:	drivers/iio/chemical/scd30.h
21106F:	drivers/iio/chemical/scd30_core.c
21107F:	drivers/iio/chemical/scd30_i2c.c
21108F:	drivers/iio/chemical/scd30_serial.c
21109
21110SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21111M:	Roan van Dijk <roan@protonic.nl>
21112S:	Maintained
21113F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21114F:	drivers/iio/chemical/scd4x.c
21115
21116SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21117M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
21118S:	Maintained
21119F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21120F:	drivers/iio/pressure/sdp500.c
21121
21122SENSIRION SGP40 GAS SENSOR DRIVER
21123M:	Andreas Klinger <ak@it-klinger.de>
21124S:	Maintained
21125F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21126F:	drivers/iio/chemical/sgp40.c
21127
21128SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21129M:	Tomasz Duszynski <tduszyns@gmail.com>
21130S:	Maintained
21131F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21132F:	drivers/iio/chemical/sps30.c
21133F:	drivers/iio/chemical/sps30_i2c.c
21134F:	drivers/iio/chemical/sps30_serial.c
21135
21136SERIAL DEVICE BUS
21137M:	Rob Herring <robh@kernel.org>
21138L:	linux-serial@vger.kernel.org
21139S:	Maintained
21140F:	Documentation/devicetree/bindings/serial/serial.yaml
21141F:	drivers/tty/serdev/
21142F:	include/linux/serdev.h
21143
21144SERIAL IR RECEIVER
21145M:	Sean Young <sean@mess.org>
21146L:	linux-media@vger.kernel.org
21147S:	Maintained
21148F:	drivers/media/rc/serial_ir.c
21149
21150SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21151M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
21152L:	linux-sound@vger.kernel.org
21153S:	Maintained
21154F:	Documentation/devicetree/bindings/slimbus/
21155F:	drivers/slimbus/
21156F:	include/linux/slimbus.h
21157
21158SFC NETWORK DRIVER
21159M:	Edward Cree <ecree.xilinx@gmail.com>
21160M:	Martin Habets <habetsm.xilinx@gmail.com>
21161L:	netdev@vger.kernel.org
21162L:	linux-net-drivers@amd.com
21163S:	Supported
21164F:	Documentation/networking/devlink/sfc.rst
21165F:	drivers/net/ethernet/sfc/
21166
21167SFCTEMP HWMON DRIVER
21168M:	Emil Renner Berthing <kernel@esmil.dk>
21169M:	Hal Feng <hal.feng@starfivetech.com>
21170L:	linux-hwmon@vger.kernel.org
21171S:	Maintained
21172F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21173F:	Documentation/hwmon/sfctemp.rst
21174F:	drivers/hwmon/sfctemp.c
21175
21176SFF/SFP/SFP+ MODULE SUPPORT
21177M:	Russell King <linux@armlinux.org.uk>
21178L:	netdev@vger.kernel.org
21179S:	Maintained
21180F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21181F:	drivers/net/phy/phylink.c
21182F:	drivers/net/phy/sfp*
21183F:	include/linux/mdio/mdio-i2c.h
21184F:	include/linux/phylink.h
21185F:	include/linux/sfp.h
21186K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21187
21188SGI GRU DRIVER
21189M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21190S:	Maintained
21191F:	drivers/misc/sgi-gru/
21192
21193SGI XP/XPC/XPNET DRIVER
21194M:	Robin Holt <robinmholt@gmail.com>
21195M:	Steve Wahl <steve.wahl@hpe.com>
21196S:	Maintained
21197F:	drivers/misc/sgi-xp/
21198
21199SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21200M:	Wenjia Zhang <wenjia@linux.ibm.com>
21201M:	Jan Karcher <jaka@linux.ibm.com>
21202R:	D. Wythe <alibuda@linux.alibaba.com>
21203R:	Tony Lu <tonylu@linux.alibaba.com>
21204R:	Wen Gu <guwen@linux.alibaba.com>
21205L:	linux-rdma@vger.kernel.org
21206L:	linux-s390@vger.kernel.org
21207S:	Supported
21208F:	net/smc/
21209
21210SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21211M:	Linus Walleij <linus.walleij@linaro.org>
21212L:	linux-iio@vger.kernel.org
21213S:	Maintained
21214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21215F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21216F:	drivers/iio/light/gp2ap002.c
21217
21218SHARP RJ54N1CB0C SENSOR DRIVER
21219M:	Jacopo Mondi <jacopo@jmondi.org>
21220L:	linux-media@vger.kernel.org
21221S:	Odd fixes
21222T:	git git://linuxtv.org/media.git
21223F:	drivers/media/i2c/rj54n1cb0c.c
21224F:	include/media/i2c/rj54n1cb0c.h
21225
21226SHRINKER
21227M:	Andrew Morton <akpm@linux-foundation.org>
21228M:	Dave Chinner <david@fromorbit.com>
21229R:	Qi Zheng <zhengqi.arch@bytedance.com>
21230R:	Roman Gushchin <roman.gushchin@linux.dev>
21231R:	Muchun Song <muchun.song@linux.dev>
21232L:	linux-mm@kvack.org
21233S:	Maintained
21234F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21235F:	include/linux/shrinker.h
21236F:	mm/shrinker.c
21237F:	mm/shrinker_debug.c
21238
21239SH_VOU V4L2 OUTPUT DRIVER
21240L:	linux-media@vger.kernel.org
21241S:	Orphan
21242F:	drivers/media/platform/renesas/sh_vou.c
21243F:	include/media/drv-intf/sh_vou.h
21244
21245SI2157 MEDIA DRIVER
21246L:	linux-media@vger.kernel.org
21247S:	Orphan
21248W:	https://linuxtv.org
21249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21250F:	drivers/media/tuners/si2157*
21251
21252SI2165 MEDIA DRIVER
21253M:	Matthias Schwarzott <zzam@gentoo.org>
21254L:	linux-media@vger.kernel.org
21255S:	Maintained
21256W:	https://linuxtv.org
21257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21258F:	drivers/media/dvb-frontends/si2165*
21259
21260SI2168 MEDIA DRIVER
21261L:	linux-media@vger.kernel.org
21262S:	Orphan
21263W:	https://linuxtv.org
21264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21265F:	drivers/media/dvb-frontends/si2168*
21266
21267SI470X FM RADIO RECEIVER I2C DRIVER
21268M:	Hans Verkuil <hverkuil@xs4all.nl>
21269L:	linux-media@vger.kernel.org
21270S:	Odd Fixes
21271W:	https://linuxtv.org
21272T:	git git://linuxtv.org/media.git
21273F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21274F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21275
21276SI470X FM RADIO RECEIVER USB DRIVER
21277M:	Hans Verkuil <hverkuil@xs4all.nl>
21278L:	linux-media@vger.kernel.org
21279S:	Maintained
21280W:	https://linuxtv.org
21281T:	git git://linuxtv.org/media.git
21282F:	drivers/media/radio/si470x/radio-si470x-common.c
21283F:	drivers/media/radio/si470x/radio-si470x-usb.c
21284F:	drivers/media/radio/si470x/radio-si470x.h
21285
21286SI4713 FM RADIO TRANSMITTER I2C DRIVER
21287M:	Eduardo Valentin <edubezval@gmail.com>
21288L:	linux-media@vger.kernel.org
21289S:	Odd Fixes
21290W:	https://linuxtv.org
21291T:	git git://linuxtv.org/media.git
21292F:	drivers/media/radio/si4713/si4713.?
21293
21294SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21295M:	Eduardo Valentin <edubezval@gmail.com>
21296L:	linux-media@vger.kernel.org
21297S:	Odd Fixes
21298W:	https://linuxtv.org
21299T:	git git://linuxtv.org/media.git
21300F:	drivers/media/radio/si4713/radio-platform-si4713.c
21301
21302SI4713 FM RADIO TRANSMITTER USB DRIVER
21303M:	Hans Verkuil <hverkuil@xs4all.nl>
21304L:	linux-media@vger.kernel.org
21305S:	Maintained
21306W:	https://linuxtv.org
21307T:	git git://linuxtv.org/media.git
21308F:	drivers/media/radio/si4713/radio-usb-si4713.c
21309
21310SIANO DVB DRIVER
21311M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21312L:	linux-media@vger.kernel.org
21313S:	Odd fixes
21314W:	https://linuxtv.org
21315T:	git git://linuxtv.org/media.git
21316F:	drivers/media/common/siano/
21317F:	drivers/media/mmc/siano/
21318F:	drivers/media/usb/siano/
21319F:	drivers/media/usb/siano/
21320
21321SIEMENS IPC LED DRIVERS
21322M:	Bao Cheng Su <baocheng.su@siemens.com>
21323M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21324M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21325L:	linux-leds@vger.kernel.org
21326S:	Maintained
21327F:	drivers/leds/simple/
21328
21329SIEMENS IPC PLATFORM DRIVERS
21330M:	Bao Cheng Su <baocheng.su@siemens.com>
21331M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21332M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21333L:	platform-driver-x86@vger.kernel.org
21334S:	Maintained
21335F:	drivers/platform/x86/siemens/
21336F:	include/linux/platform_data/x86/simatic-ipc-base.h
21337F:	include/linux/platform_data/x86/simatic-ipc.h
21338
21339SIEMENS IPC WATCHDOG DRIVERS
21340M:	Bao Cheng Su <baocheng.su@siemens.com>
21341M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21342M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21343L:	linux-watchdog@vger.kernel.org
21344S:	Maintained
21345F:	drivers/watchdog/simatic-ipc-wdt.c
21346
21347SIFIVE DRIVERS
21348M:	Paul Walmsley <paul.walmsley@sifive.com>
21349M:	Samuel Holland <samuel.holland@sifive.com>
21350L:	linux-riscv@lists.infradead.org
21351S:	Supported
21352F:	drivers/dma/sf-pdma/
21353N:	sifive
21354K:	fu[57]40
21355K:	[^@]sifive
21356
21357SILEAD TOUCHSCREEN DRIVER
21358M:	Hans de Goede <hdegoede@redhat.com>
21359L:	linux-input@vger.kernel.org
21360L:	platform-driver-x86@vger.kernel.org
21361S:	Maintained
21362F:	drivers/input/touchscreen/silead.c
21363F:	drivers/platform/x86/touchscreen_dmi.c
21364
21365SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21366M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21367S:	Supported
21368F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21369F:	drivers/net/wireless/silabs/wfx/
21370
21371SILICON MOTION SM712 FRAME BUFFER DRIVER
21372M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21373M:	Teddy Wang <teddy.wang@siliconmotion.com>
21374M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21375L:	linux-fbdev@vger.kernel.org
21376S:	Maintained
21377F:	Documentation/fb/sm712fb.rst
21378F:	drivers/video/fbdev/sm712*
21379
21380SILVACO I3C DUAL-ROLE MASTER
21381M:	Miquel Raynal <miquel.raynal@bootlin.com>
21382M:	Conor Culhane <conor.culhane@silvaco.com>
21383L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21384S:	Maintained
21385F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21386F:	drivers/i3c/master/svc-i3c-master.c
21387
21388SIMPLEFB FB DRIVER
21389M:	Hans de Goede <hdegoede@redhat.com>
21390L:	linux-fbdev@vger.kernel.org
21391S:	Maintained
21392F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21393F:	drivers/video/fbdev/simplefb.c
21394F:	include/linux/platform_data/simplefb.h
21395
21396SIOX
21397M:	Thorsten Scherer <t.scherer@eckelmann.de>
21398R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21399S:	Supported
21400F:	drivers/gpio/gpio-siox.c
21401F:	drivers/siox/*
21402F:	include/trace/events/siox.h
21403
21404SIPHASH PRF ROUTINES
21405M:	Jason A. Donenfeld <Jason@zx2c4.com>
21406S:	Maintained
21407F:	include/linux/siphash.h
21408F:	lib/siphash.c
21409F:	lib/siphash_kunit.c
21410
21411SIS 190 ETHERNET DRIVER
21412M:	Francois Romieu <romieu@fr.zoreil.com>
21413L:	netdev@vger.kernel.org
21414S:	Maintained
21415F:	drivers/net/ethernet/sis/sis190.c
21416
21417SIS 900/7016 FAST ETHERNET DRIVER
21418M:	Daniele Venzano <venza@brownhat.org>
21419L:	netdev@vger.kernel.org
21420S:	Maintained
21421W:	http://www.brownhat.org/sis900.html
21422F:	drivers/net/ethernet/sis/sis900.*
21423
21424SIS FRAMEBUFFER DRIVER
21425S:	Orphan
21426F:	Documentation/fb/sisfb.rst
21427F:	drivers/video/fbdev/sis/
21428F:	include/video/sisfb.h
21429
21430SIS I2C TOUCHSCREEN DRIVER
21431M:	Mika Penttilä <mpenttil@redhat.com>
21432L:	linux-input@vger.kernel.org
21433S:	Maintained
21434F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21435F:	drivers/input/touchscreen/sis_i2c.c
21436
21437SIS USB2VGA DRIVER
21438M:	Thomas Winischhofer <thomas@winischhofer.net>
21439S:	Maintained
21440W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21441F:	drivers/usb/misc/sisusbvga/
21442
21443SL28 CPLD MFD DRIVER
21444M:	Michael Walle <mwalle@kernel.org>
21445S:	Maintained
21446F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21447F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21448F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21449F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21450F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21451F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21452F:	drivers/gpio/gpio-sl28cpld.c
21453F:	drivers/hwmon/sl28cpld-hwmon.c
21454F:	drivers/irqchip/irq-sl28cpld.c
21455F:	drivers/pwm/pwm-sl28cpld.c
21456F:	drivers/watchdog/sl28cpld_wdt.c
21457
21458SL28 VPD NVMEM LAYOUT DRIVER
21459M:	Michael Walle <mwalle@kernel.org>
21460S:	Maintained
21461F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21462F:	drivers/nvmem/layouts/sl28vpd.c
21463
21464SLAB ALLOCATOR
21465M:	Christoph Lameter <cl@linux.com>
21466M:	Pekka Enberg <penberg@kernel.org>
21467M:	David Rientjes <rientjes@google.com>
21468M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21469M:	Andrew Morton <akpm@linux-foundation.org>
21470M:	Vlastimil Babka <vbabka@suse.cz>
21471R:	Roman Gushchin <roman.gushchin@linux.dev>
21472R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21473L:	linux-mm@kvack.org
21474S:	Maintained
21475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21476F:	include/linux/sl?b*.h
21477F:	mm/sl?b*
21478
21479SLCAN CAN NETWORK DRIVER
21480M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21481L:	linux-can@vger.kernel.org
21482S:	Maintained
21483F:	drivers/net/can/slcan/
21484
21485SLEEPABLE READ-COPY UPDATE (SRCU)
21486M:	Lai Jiangshan <jiangshanlai@gmail.com>
21487M:	"Paul E. McKenney" <paulmck@kernel.org>
21488M:	Josh Triplett <josh@joshtriplett.org>
21489R:	Steven Rostedt <rostedt@goodmis.org>
21490R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21491L:	rcu@vger.kernel.org
21492S:	Supported
21493W:	http://www.rdrop.com/users/paulmck/RCU/
21494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21495F:	include/linux/srcu*.h
21496F:	kernel/rcu/srcu*.c
21497
21498SMACK SECURITY MODULE
21499M:	Casey Schaufler <casey@schaufler-ca.com>
21500L:	linux-security-module@vger.kernel.org
21501S:	Maintained
21502W:	http://schaufler-ca.com
21503T:	git git://github.com/cschaufler/smack-next
21504F:	Documentation/admin-guide/LSM/Smack.rst
21505F:	security/smack/
21506
21507SMC91x ETHERNET DRIVER
21508M:	Nicolas Pitre <nico@fluxnic.net>
21509S:	Odd Fixes
21510F:	drivers/net/ethernet/smsc/smc91x.*
21511
21512SMSC EMC2103 HARDWARE MONITOR DRIVER
21513M:	Steve Glendinning <steve.glendinning@shawell.net>
21514L:	linux-hwmon@vger.kernel.org
21515S:	Maintained
21516F:	Documentation/hwmon/emc2103.rst
21517F:	drivers/hwmon/emc2103.c
21518
21519SMSC SCH5627 HARDWARE MONITOR DRIVER
21520M:	Hans de Goede <hdegoede@redhat.com>
21521L:	linux-hwmon@vger.kernel.org
21522S:	Supported
21523F:	Documentation/hwmon/sch5627.rst
21524F:	drivers/hwmon/sch5627.c
21525
21526SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21527M:	Steve Glendinning <steve.glendinning@shawell.net>
21528L:	linux-fbdev@vger.kernel.org
21529S:	Maintained
21530F:	drivers/video/fbdev/smscufx.c
21531
21532SMSC47B397 HARDWARE MONITOR DRIVER
21533M:	Jean Delvare <jdelvare@suse.com>
21534L:	linux-hwmon@vger.kernel.org
21535S:	Maintained
21536F:	Documentation/hwmon/smsc47b397.rst
21537F:	drivers/hwmon/smsc47b397.c
21538
21539SMSC911x ETHERNET DRIVER
21540M:	Steve Glendinning <steve.glendinning@shawell.net>
21541L:	netdev@vger.kernel.org
21542S:	Maintained
21543F:	drivers/net/ethernet/smsc/smsc911x.*
21544F:	include/linux/smsc911x.h
21545
21546SMSC9420 PCI ETHERNET DRIVER
21547M:	Steve Glendinning <steve.glendinning@shawell.net>
21548L:	netdev@vger.kernel.org
21549S:	Maintained
21550F:	drivers/net/ethernet/smsc/smsc9420.*
21551
21552SNET DPU VIRTIO DATA PATH ACCELERATOR
21553R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21554F:	drivers/vdpa/solidrun/
21555
21556SOCIONEXT (SNI) AVE NETWORK DRIVER
21557M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21558L:	netdev@vger.kernel.org
21559S:	Maintained
21560F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21561F:	drivers/net/ethernet/socionext/sni_ave.c
21562
21563SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21564M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21565M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21566L:	netdev@vger.kernel.org
21567S:	Maintained
21568F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21569F:	drivers/net/ethernet/socionext/netsec.c
21570
21571SOCIONEXT (SNI) Synquacer SPI DRIVER
21572M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21573M:	Jassi Brar <jaswinder.singh@linaro.org>
21574L:	linux-spi@vger.kernel.org
21575S:	Maintained
21576F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21577F:	drivers/spi/spi-synquacer.c
21578
21579SOCIONEXT SYNQUACER I2C DRIVER
21580M:	Ard Biesheuvel <ardb@kernel.org>
21581L:	linux-i2c@vger.kernel.org
21582S:	Maintained
21583F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21584F:	drivers/i2c/busses/i2c-synquacer.c
21585
21586SOCIONEXT UNIPHIER SOUND DRIVER
21587L:	linux-sound@vger.kernel.org
21588S:	Orphan
21589F:	sound/soc/uniphier/
21590
21591SOCKET TIMESTAMPING
21592M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21593S:	Maintained
21594F:	Documentation/networking/timestamping.rst
21595F:	include/linux/net_tstamp.h
21596F:	include/uapi/linux/net_tstamp.h
21597F:	tools/testing/selftests/net/so_txtime.c
21598
21599SOEKRIS NET48XX LED SUPPORT
21600M:	Chris Boot <bootc@bootc.net>
21601S:	Maintained
21602F:	drivers/leds/leds-net48xx.c
21603
21604SOFT-IWARP DRIVER (siw)
21605M:	Bernard Metzler <bmt@zurich.ibm.com>
21606L:	linux-rdma@vger.kernel.org
21607S:	Supported
21608F:	drivers/infiniband/sw/siw/
21609F:	include/uapi/rdma/siw-abi.h
21610
21611SOFT-ROCE DRIVER (rxe)
21612M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21613L:	linux-rdma@vger.kernel.org
21614S:	Supported
21615F:	drivers/infiniband/sw/rxe/
21616F:	include/uapi/rdma/rdma_user_rxe.h
21617
21618SOFTLOGIC 6x10 MPEG CODEC
21619M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21620M:	Andrey Utkin <andrey_utkin@fastmail.com>
21621M:	Ismael Luceno <ismael@iodev.co.uk>
21622L:	linux-media@vger.kernel.org
21623S:	Supported
21624F:	drivers/media/pci/solo6x10/
21625
21626SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21627M:	James Morse <james.morse@arm.com>
21628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21629S:	Maintained
21630F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21631F:	drivers/firmware/arm_sdei.c
21632F:	include/linux/arm_sdei.h
21633F:	include/uapi/linux/arm_sdei.h
21634
21635SOFTWARE NODES AND DEVICE PROPERTIES
21636R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21637R:	Daniel Scally <djrscally@gmail.com>
21638R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21639R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21640L:	linux-acpi@vger.kernel.org
21641S:	Maintained
21642F:	drivers/base/property.c
21643F:	drivers/base/swnode.c
21644F:	include/linux/fwnode.h
21645F:	include/linux/property.h
21646
21647SOFTWARE RAID (Multiple Disks) SUPPORT
21648M:	Song Liu <song@kernel.org>
21649M:	Yu Kuai <yukuai3@huawei.com>
21650L:	linux-raid@vger.kernel.org
21651S:	Supported
21652Q:	https://patchwork.kernel.org/project/linux-raid/list/
21653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21654F:	drivers/md/Kconfig
21655F:	drivers/md/Makefile
21656F:	drivers/md/md*
21657F:	drivers/md/raid*
21658F:	include/linux/raid/
21659F:	include/uapi/linux/raid/
21660
21661SOLIDRUN CLEARFOG SUPPORT
21662M:	Russell King <linux@armlinux.org.uk>
21663S:	Maintained
21664F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21665F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21666
21667SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21668M:	Russell King <linux@armlinux.org.uk>
21669S:	Maintained
21670F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21671F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21672F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21673
21674SONIC NETWORK DRIVER
21675M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21676L:	netdev@vger.kernel.org
21677S:	Maintained
21678F:	drivers/net/ethernet/natsemi/sonic.*
21679
21680SONICS SILICON BACKPLANE DRIVER (SSB)
21681M:	Michael Buesch <m@bues.ch>
21682L:	linux-wireless@vger.kernel.org
21683S:	Maintained
21684F:	drivers/ssb/
21685F:	include/linux/ssb/
21686
21687SONY IMX208 SENSOR DRIVER
21688M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21689L:	linux-media@vger.kernel.org
21690S:	Maintained
21691T:	git git://linuxtv.org/media.git
21692F:	drivers/media/i2c/imx208.c
21693
21694SONY IMX214 SENSOR DRIVER
21695M:	Ricardo Ribalda <ribalda@kernel.org>
21696L:	linux-media@vger.kernel.org
21697S:	Maintained
21698T:	git git://linuxtv.org/media.git
21699F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21700F:	drivers/media/i2c/imx214.c
21701
21702SONY IMX219 SENSOR DRIVER
21703M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21704L:	linux-media@vger.kernel.org
21705S:	Maintained
21706T:	git git://linuxtv.org/media.git
21707F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21708F:	drivers/media/i2c/imx219.c
21709
21710SONY IMX258 SENSOR DRIVER
21711M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21712L:	linux-media@vger.kernel.org
21713S:	Maintained
21714T:	git git://linuxtv.org/media.git
21715F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21716F:	drivers/media/i2c/imx258.c
21717
21718SONY IMX274 SENSOR DRIVER
21719M:	Leon Luo <leonl@leopardimaging.com>
21720L:	linux-media@vger.kernel.org
21721S:	Maintained
21722T:	git git://linuxtv.org/media.git
21723F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21724F:	drivers/media/i2c/imx274.c
21725
21726SONY IMX283 SENSOR DRIVER
21727M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21728M:	Umang Jain <umang.jain@ideasonboard.com>
21729L:	linux-media@vger.kernel.org
21730S:	Maintained
21731T:	git git://linuxtv.org/media.git
21732F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21733F:	drivers/media/i2c/imx283.c
21734
21735SONY IMX290 SENSOR DRIVER
21736M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21737L:	linux-media@vger.kernel.org
21738S:	Maintained
21739T:	git git://linuxtv.org/media.git
21740F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21741F:	drivers/media/i2c/imx290.c
21742
21743SONY IMX296 SENSOR DRIVER
21744M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21745M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21746L:	linux-media@vger.kernel.org
21747S:	Maintained
21748T:	git git://linuxtv.org/media.git
21749F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21750F:	drivers/media/i2c/imx296.c
21751
21752SONY IMX319 SENSOR DRIVER
21753M:	Bingbu Cao <bingbu.cao@intel.com>
21754L:	linux-media@vger.kernel.org
21755S:	Maintained
21756T:	git git://linuxtv.org/media.git
21757F:	drivers/media/i2c/imx319.c
21758
21759SONY IMX334 SENSOR DRIVER
21760L:	linux-media@vger.kernel.org
21761S:	Orphan
21762T:	git git://linuxtv.org/media.git
21763F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21764F:	drivers/media/i2c/imx334.c
21765
21766SONY IMX335 SENSOR DRIVER
21767L:	linux-media@vger.kernel.org
21768S:	Orphan
21769T:	git git://linuxtv.org/media.git
21770F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21771F:	drivers/media/i2c/imx335.c
21772
21773SONY IMX355 SENSOR DRIVER
21774M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21775L:	linux-media@vger.kernel.org
21776S:	Maintained
21777T:	git git://linuxtv.org/media.git
21778F:	drivers/media/i2c/imx355.c
21779
21780SONY IMX412 SENSOR DRIVER
21781L:	linux-media@vger.kernel.org
21782S:	Orphan
21783T:	git git://linuxtv.org/media.git
21784F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21785F:	drivers/media/i2c/imx412.c
21786
21787SONY IMX415 SENSOR DRIVER
21788M:	Michael Riesch <michael.riesch@wolfvision.net>
21789L:	linux-media@vger.kernel.org
21790S:	Maintained
21791T:	git git://linuxtv.org/media.git
21792F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21793F:	drivers/media/i2c/imx415.c
21794
21795SONY MEMORYSTICK SUBSYSTEM
21796M:	Maxim Levitsky <maximlevitsky@gmail.com>
21797M:	Alex Dubov <oakad@yahoo.com>
21798M:	Ulf Hansson <ulf.hansson@linaro.org>
21799L:	linux-mmc@vger.kernel.org
21800S:	Maintained
21801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21802F:	drivers/memstick/
21803F:	include/linux/memstick.h
21804
21805SONY VAIO CONTROL DEVICE DRIVER
21806M:	Mattia Dongili <malattia@linux.it>
21807L:	platform-driver-x86@vger.kernel.org
21808S:	Maintained
21809W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21810F:	Documentation/admin-guide/laptops/sony-laptop.rst
21811F:	drivers/char/sonypi.c
21812F:	drivers/platform/x86/sony-laptop.c
21813F:	include/linux/sony-laptop.h
21814
21815SOPHGO DEVICETREES and DRIVERS
21816M:	Chen Wang <unicorn_wang@outlook.com>
21817M:	Inochi Amaoto <inochiama@outlook.com>
21818T:	git https://github.com/sophgo/linux.git
21819S:	Maintained
21820N:	sophgo
21821K:	sophgo
21822
21823SOUND
21824M:	Jaroslav Kysela <perex@perex.cz>
21825M:	Takashi Iwai <tiwai@suse.com>
21826L:	linux-sound@vger.kernel.org
21827S:	Maintained
21828W:	http://www.alsa-project.org/
21829Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21831F:	Documentation/sound/
21832F:	include/sound/
21833F:	include/uapi/sound/
21834F:	sound/
21835F:	tools/testing/selftests/alsa
21836
21837SOUND - ALSA SELFTESTS
21838M:	Mark Brown <broonie@kernel.org>
21839L:	linux-sound@vger.kernel.org
21840L:	linux-kselftest@vger.kernel.org
21841S:	Supported
21842F:	tools/testing/selftests/alsa
21843
21844SOUND - COMPRESSED AUDIO
21845M:	Vinod Koul <vkoul@kernel.org>
21846L:	linux-sound@vger.kernel.org
21847S:	Supported
21848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21849F:	Documentation/sound/designs/compress-offload.rst
21850F:	include/sound/compress_driver.h
21851F:	include/uapi/sound/compress_*
21852F:	sound/core/compress_offload.c
21853F:	sound/soc/soc-compress.c
21854
21855SOUND - CORE KUNIT TEST
21856M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21857L:	linux-sound@vger.kernel.org
21858S:	Supported
21859F:	sound/core/sound_kunit.c
21860
21861SOUND - DMAENGINE HELPERS
21862M:	Lars-Peter Clausen <lars@metafoo.de>
21863S:	Supported
21864F:	include/sound/dmaengine_pcm.h
21865F:	sound/core/pcm_dmaengine.c
21866F:	sound/soc/soc-generic-dmaengine-pcm.c
21867
21868SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21869M:	Liam Girdwood <lgirdwood@gmail.com>
21870M:	Mark Brown <broonie@kernel.org>
21871L:	linux-sound@vger.kernel.org
21872S:	Supported
21873W:	http://alsa-project.org/main/index.php/ASoC
21874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21875F:	Documentation/devicetree/bindings/sound/
21876F:	Documentation/sound/soc/
21877F:	include/dt-bindings/sound/
21878F:	include/sound/soc*
21879F:	include/sound/sof.h
21880F:	include/sound/sof/
21881F:	include/trace/events/sof*.h
21882F:	include/uapi/sound/asoc.h
21883F:	sound/soc/
21884
21885SOUND - SOC LAYER / dapm-graph
21886M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21887L:	linux-sound@vger.kernel.org
21888S:	Maintained
21889F:	tools/sound/dapm-graph
21890
21891SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21892M:	Liam Girdwood <lgirdwood@gmail.com>
21893M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21894M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21895M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21896M:	Daniel Baluta <daniel.baluta@nxp.com>
21897R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21898R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21899L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21900S:	Supported
21901W:	https://github.com/thesofproject/linux/
21902F:	sound/soc/sof/
21903
21904SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21905M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
21906S:	Supported
21907L:	linux-sound@vger.kernel.org
21908F:	sound/soc/generic/
21909F:	include/sound/simple_card*
21910F:	Documentation/devicetree/bindings/sound/simple-card.yaml
21911F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
21912
21913SOUNDWIRE SUBSYSTEM
21914M:	Vinod Koul <vkoul@kernel.org>
21915M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21916R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21917R:	Sanyog Kale <sanyog.r.kale@intel.com>
21918L:	linux-sound@vger.kernel.org
21919S:	Supported
21920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21921F:	Documentation/driver-api/soundwire/
21922F:	drivers/soundwire/
21923F:	include/linux/soundwire/
21924
21925SP2 MEDIA DRIVER
21926M:	Olli Salonen <olli.salonen@iki.fi>
21927L:	linux-media@vger.kernel.org
21928S:	Maintained
21929W:	https://linuxtv.org
21930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21931F:	drivers/media/dvb-frontends/sp2*
21932
21933SPANISH DOCUMENTATION
21934M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21935R:	Avadhut Naik <avadhut.naik@amd.com>
21936S:	Maintained
21937F:	Documentation/translations/sp_SP/
21938
21939SPARC + UltraSPARC (sparc/sparc64)
21940M:	"David S. Miller" <davem@davemloft.net>
21941M:	Andreas Larsson <andreas@gaisler.com>
21942L:	sparclinux@vger.kernel.org
21943S:	Maintained
21944Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21947F:	arch/sparc/
21948F:	drivers/sbus/
21949
21950SPARC SERIAL DRIVERS
21951M:	"David S. Miller" <davem@davemloft.net>
21952L:	sparclinux@vger.kernel.org
21953S:	Maintained
21954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21956F:	drivers/tty/serial/suncore.c
21957F:	drivers/tty/serial/sunhv.c
21958F:	drivers/tty/serial/sunsab.c
21959F:	drivers/tty/serial/sunsab.h
21960F:	drivers/tty/serial/sunsu.c
21961F:	drivers/tty/serial/sunzilog.c
21962F:	drivers/tty/serial/sunzilog.h
21963F:	drivers/tty/vcc.c
21964F:	include/linux/sunserialcore.h
21965
21966SPARSE CHECKER
21967M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21968L:	linux-sparse@vger.kernel.org
21969S:	Maintained
21970W:	https://sparse.docs.kernel.org/
21971Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21972B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21973T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21974F:	include/linux/compiler.h
21975
21976SPEAKUP CONSOLE SPEECH DRIVER
21977M:	William Hubbs <w.d.hubbs@gmail.com>
21978M:	Chris Brannon <chris@the-brannons.com>
21979M:	Kirk Reiser <kirk@reisers.ca>
21980M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21981L:	speakup@linux-speakup.org
21982S:	Odd Fixes
21983W:	http://www.linux-speakup.org/
21984W:	https://github.com/linux-speakup/speakup
21985B:	https://github.com/linux-speakup/speakup/issues
21986F:	drivers/accessibility/speakup/
21987
21988SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21989M:	Viresh Kumar <vireshk@kernel.org>
21990M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21992L:	soc@lists.linux.dev
21993S:	Maintained
21994W:	http://www.st.com/spear
21995F:	arch/arm/boot/dts/st/spear*
21996F:	arch/arm/mach-spear/
21997F:	drivers/clk/spear/
21998F:	drivers/pinctrl/spear/
21999
22000SPI NOR SUBSYSTEM
22001M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22002M:	Pratyush Yadav <pratyush@kernel.org>
22003M:	Michael Walle <mwalle@kernel.org>
22004L:	linux-mtd@lists.infradead.org
22005S:	Maintained
22006W:	http://www.linux-mtd.infradead.org/
22007Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22008C:	irc://irc.oftc.net/mtd
22009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22010F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22011F:	drivers/mtd/spi-nor/
22012F:	include/linux/mtd/spi-nor.h
22013
22014SPI SUBSYSTEM
22015M:	Mark Brown <broonie@kernel.org>
22016L:	linux-spi@vger.kernel.org
22017S:	Maintained
22018Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22020F:	Documentation/devicetree/bindings/spi/
22021F:	Documentation/spi/
22022F:	drivers/spi/
22023F:	include/linux/spi/
22024F:	include/uapi/linux/spi/
22025F:	tools/spi/
22026
22027SPIDERNET NETWORK DRIVER for CELL
22028M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
22029M:	Geoff Levand <geoff@infradead.org>
22030L:	netdev@vger.kernel.org
22031L:	linuxppc-dev@lists.ozlabs.org
22032S:	Maintained
22033F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22034F:	drivers/net/ethernet/toshiba/spider_net*
22035
22036SPMI SUBSYSTEM
22037M:	Stephen Boyd <sboyd@kernel.org>
22038L:	linux-kernel@vger.kernel.org
22039S:	Maintained
22040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22041F:	Documentation/devicetree/bindings/spmi/
22042F:	drivers/spmi/
22043F:	include/dt-bindings/spmi/spmi.h
22044F:	include/linux/spmi.h
22045F:	include/trace/events/spmi.h
22046
22047SPU FILE SYSTEM
22048L:	linuxppc-dev@lists.ozlabs.org
22049S:	Orphan
22050F:	Documentation/filesystems/spufs/spufs.rst
22051F:	arch/powerpc/platforms/cell/spufs/
22052
22053SQUASHFS FILE SYSTEM
22054M:	Phillip Lougher <phillip@squashfs.org.uk>
22055L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
22056S:	Maintained
22057W:	http://squashfs.org.uk
22058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22059F:	Documentation/filesystems/squashfs.rst
22060F:	fs/squashfs/
22061
22062SRM (Alpha) environment access
22063M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
22064S:	Maintained
22065F:	arch/alpha/kernel/srm_env.c
22066
22067ST LSM6DSx IMU IIO DRIVER
22068M:	Lorenzo Bianconi <lorenzo@kernel.org>
22069L:	linux-iio@vger.kernel.org
22070S:	Maintained
22071W:	http://www.st.com/
22072F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22073F:	drivers/iio/imu/st_lsm6dsx/
22074
22075ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22076M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22077M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22078L:	linux-media@vger.kernel.org
22079S:	Maintained
22080T:	git git://linuxtv.org/media.git
22081F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22082F:	drivers/media/i2c/st-mipid02.c
22083
22084ST STM32 FIREWALL
22085M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
22086S:	Maintained
22087F:	drivers/bus/stm32_etzpc.c
22088F:	drivers/bus/stm32_firewall.c
22089F:	drivers/bus/stm32_rifsc.c
22090
22091ST STM32 I2C/SMBUS DRIVER
22092M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
22093M:	Alain Volmat <alain.volmat@foss.st.com>
22094L:	linux-i2c@vger.kernel.org
22095S:	Maintained
22096F:	drivers/i2c/busses/i2c-stm32*
22097
22098ST STM32 SPI DRIVER
22099M:	Alain Volmat <alain.volmat@foss.st.com>
22100L:	linux-spi@vger.kernel.org
22101S:	Maintained
22102F:	drivers/spi/spi-stm32.c
22103
22104ST STPDDC60 DRIVER
22105M:	Daniel Nilsson <daniel.nilsson@flex.com>
22106L:	linux-hwmon@vger.kernel.org
22107S:	Maintained
22108F:	Documentation/hwmon/stpddc60.rst
22109F:	drivers/hwmon/pmbus/stpddc60.c
22110
22111ST VGXY61 DRIVER
22112M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22113M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22114L:	linux-media@vger.kernel.org
22115S:	Maintained
22116T:	git git://linuxtv.org/media.git
22117F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22118F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22119F:	drivers/media/i2c/vgxy61.c
22120
22121ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22122M:	Song Qiang <songqiang1304521@gmail.com>
22123L:	linux-iio@vger.kernel.org
22124S:	Maintained
22125F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22126F:	drivers/iio/proximity/vl53l0x-i2c.c
22127
22128STABLE BRANCH
22129M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22130M:	Sasha Levin <sashal@kernel.org>
22131L:	stable@vger.kernel.org
22132S:	Supported
22133F:	Documentation/process/stable-kernel-rules.rst
22134
22135STAGING - ATOMISP DRIVER
22136M:	Hans de Goede <hdegoede@redhat.com>
22137M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22138R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22139L:	linux-media@vger.kernel.org
22140S:	Maintained
22141F:	drivers/staging/media/atomisp/
22142
22143STAGING - INDUSTRIAL IO
22144M:	Jonathan Cameron <jic23@kernel.org>
22145L:	linux-iio@vger.kernel.org
22146S:	Odd Fixes
22147F:	Documentation/devicetree/bindings/staging/iio/
22148F:	drivers/staging/iio/
22149
22150STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22151M:	Marc Dietrich <marvin24@gmx.de>
22152L:	ac100@lists.launchpad.net (moderated for non-subscribers)
22153L:	linux-tegra@vger.kernel.org
22154S:	Maintained
22155F:	drivers/staging/nvec/
22156
22157STAGING - SEPS525 LCD CONTROLLER DRIVERS
22158M:	Michael Hennerich <michael.hennerich@analog.com>
22159L:	linux-fbdev@vger.kernel.org
22160S:	Supported
22161F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22162F:	drivers/staging/fbtft/fb_seps525.c
22163
22164STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22165M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22166M:	Teddy Wang <teddy.wang@siliconmotion.com>
22167M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22168L:	linux-fbdev@vger.kernel.org
22169S:	Maintained
22170F:	drivers/staging/sm750fb/
22171
22172STAGING SUBSYSTEM
22173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22174L:	linux-staging@lists.linux.dev
22175S:	Supported
22176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22177F:	drivers/staging/
22178
22179STANDALONE CACHE CONTROLLER DRIVERS
22180M:	Conor Dooley <conor@kernel.org>
22181S:	Maintained
22182T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22183F:	Documentation/devicetree/bindings/cache/
22184F:	drivers/cache
22185
22186STARFIRE/DURALAN NETWORK DRIVER
22187M:	Ion Badulescu <ionut@badula.org>
22188S:	Odd Fixes
22189F:	drivers/net/ethernet/adaptec/starfire*
22190
22191STARFIVE CAMERA SUBSYSTEM DRIVER
22192M:	Jack Zhu <jack.zhu@starfivetech.com>
22193M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22194L:	linux-media@vger.kernel.org
22195S:	Maintained
22196F:	Documentation/admin-guide/media/starfive_camss.rst
22197F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22198F:	drivers/staging/media/starfive/camss
22199
22200STARFIVE CRYPTO DRIVER
22201M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22202M:	William Qiu <william.qiu@starfivetech.com>
22203S:	Supported
22204F:	Documentation/devicetree/bindings/crypto/starfive*
22205F:	drivers/crypto/starfive/
22206
22207STARFIVE DEVICETREES
22208M:	Emil Renner Berthing <kernel@esmil.dk>
22209S:	Maintained
22210F:	arch/riscv/boot/dts/starfive/
22211
22212STARFIVE DWMAC GLUE LAYER
22213M:	Emil Renner Berthing <kernel@esmil.dk>
22214M:	Minda Chen <minda.chen@starfivetech.com>
22215S:	Maintained
22216F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22217F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22218
22219STARFIVE JH7110 DPHY RX DRIVER
22220M:	Jack Zhu <jack.zhu@starfivetech.com>
22221M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22222S:	Supported
22223F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22224F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22225
22226STARFIVE JH7110 DPHY TX DRIVER
22227M:	Keith Zhao <keith.zhao@starfivetech.com>
22228M:	Shengyang Chen <shengyang.chen@starfivetech.com>
22229S:	Supported
22230F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22231F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22232
22233STARFIVE JH7110 MMC/SD/SDIO DRIVER
22234M:	William Qiu <william.qiu@starfivetech.com>
22235S:	Supported
22236F:	Documentation/devicetree/bindings/mmc/starfive*
22237F:	drivers/mmc/host/dw_mmc-starfive.c
22238
22239STARFIVE JH7110 PLL CLOCK DRIVER
22240M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22241S:	Supported
22242F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22243F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22244
22245STARFIVE JH7110 PWMDAC DRIVER
22246M:	Hal Feng <hal.feng@starfivetech.com>
22247M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22248S:	Supported
22249F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22250F:	sound/soc/starfive/jh7110_pwmdac.c
22251
22252STARFIVE JH7110 SYSCON
22253M:	William Qiu <william.qiu@starfivetech.com>
22254M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22255S:	Supported
22256F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22257
22258STARFIVE JH7110 TDM DRIVER
22259M:	Walker Chen <walker.chen@starfivetech.com>
22260S:	Maintained
22261F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22262F:	sound/soc/starfive/jh7110_tdm.c
22263
22264STARFIVE JH71X0 CLOCK DRIVERS
22265M:	Emil Renner Berthing <kernel@esmil.dk>
22266M:	Hal Feng <hal.feng@starfivetech.com>
22267S:	Maintained
22268F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22269F:	drivers/clk/starfive/clk-starfive-jh71*
22270F:	include/dt-bindings/clock/starfive?jh71*.h
22271
22272STARFIVE JH71X0 PINCTRL DRIVERS
22273M:	Emil Renner Berthing <kernel@esmil.dk>
22274M:	Jianlong Huang <jianlong.huang@starfivetech.com>
22275M:	Hal Feng <hal.feng@starfivetech.com>
22276L:	linux-gpio@vger.kernel.org
22277S:	Maintained
22278F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22279F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22280F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22281F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22282
22283STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22284M:	Emil Renner Berthing <kernel@esmil.dk>
22285M:	Hal Feng <hal.feng@starfivetech.com>
22286S:	Maintained
22287F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22288F:	drivers/reset/starfive/reset-starfive-jh71*
22289F:	include/dt-bindings/reset/starfive?jh71*.h
22290
22291STARFIVE JH71X0 USB DRIVERS
22292M:	Minda Chen <minda.chen@starfivetech.com>
22293S:	Maintained
22294F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22295F:	drivers/usb/cdns3/cdns3-starfive.c
22296
22297STARFIVE JH71XX PMU CONTROLLER DRIVER
22298M:	Walker Chen <walker.chen@starfivetech.com>
22299M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22300S:	Supported
22301F:	Documentation/devicetree/bindings/power/starfive*
22302F:	drivers/pmdomain/starfive/
22303F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22304
22305STARFIVE SOC DRIVERS
22306M:	Conor Dooley <conor@kernel.org>
22307S:	Maintained
22308T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22309F:	Documentation/devicetree/bindings/soc/starfive/
22310
22311STARFIVE STARLINK PMU DRIVER
22312M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22313S:	Maintained
22314F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22315F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22316F:	drivers/perf/starfive_starlink_pmu.c
22317
22318STARFIVE TRNG DRIVER
22319M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22320S:	Supported
22321F:	Documentation/devicetree/bindings/rng/starfive*
22322F:	drivers/char/hw_random/jh7110-trng.c
22323
22324STARFIVE WATCHDOG DRIVER
22325M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22326M:	Samin Guo <samin.guo@starfivetech.com>
22327S:	Supported
22328F:	Documentation/devicetree/bindings/watchdog/starfive*
22329F:	drivers/watchdog/starfive-wdt.c
22330
22331STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22332M:	Minda Chen <minda.chen@starfivetech.com>
22333S:	Supported
22334F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22335F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22336F:	drivers/phy/starfive/phy-jh7110-pcie.c
22337F:	drivers/phy/starfive/phy-jh7110-usb.c
22338
22339STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22340M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22341S:	Supported
22342F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22343F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22344
22345STATIC BRANCH/CALL
22346M:	Peter Zijlstra <peterz@infradead.org>
22347M:	Josh Poimboeuf <jpoimboe@kernel.org>
22348M:	Jason Baron <jbaron@akamai.com>
22349R:	Steven Rostedt <rostedt@goodmis.org>
22350R:	Ard Biesheuvel <ardb@kernel.org>
22351S:	Supported
22352F:	arch/*/include/asm/jump_label*.h
22353F:	arch/*/include/asm/static_call*.h
22354F:	arch/*/kernel/jump_label.c
22355F:	arch/*/kernel/static_call.c
22356F:	include/linux/jump_label*.h
22357F:	include/linux/static_call*.h
22358F:	kernel/jump_label.c
22359F:	kernel/static_call.c
22360
22361STI AUDIO (ASoC) DRIVERS
22362M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22363L:	linux-sound@vger.kernel.org
22364S:	Maintained
22365F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22366F:	sound/soc/sti/
22367
22368STI CEC DRIVER
22369M:	Alain Volmat <alain.volmat@foss.st.com>
22370S:	Maintained
22371F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22372F:	drivers/media/cec/platform/sti/
22373
22374STK1160 USB VIDEO CAPTURE DRIVER
22375M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22376L:	linux-media@vger.kernel.org
22377S:	Maintained
22378T:	git git://linuxtv.org/media.git
22379F:	drivers/media/usb/stk1160/
22380
22381STM32 AUDIO (ASoC) DRIVERS
22382M:	Olivier Moysan <olivier.moysan@foss.st.com>
22383M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22384L:	linux-sound@vger.kernel.org
22385S:	Maintained
22386F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22387F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22388F:	sound/soc/stm/
22389
22390STM32 DMA DRIVERS
22391M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22392L:	dmaengine@vger.kernel.org
22393L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22394S:	Maintained
22395F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22396F:	Documentation/devicetree/bindings/dma/stm32/
22397F:	drivers/dma/stm32/
22398
22399STM32 TIMER/LPTIMER DRIVERS
22400M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22401S:	Maintained
22402F:	Documentation/ABI/testing/*timer-stm32
22403F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22404F:	drivers/*/stm32-*timer*
22405F:	drivers/pwm/pwm-stm32*
22406F:	include/linux/*/stm32-*tim*
22407
22408STM32MP25 USB3/PCIE COMBOPHY DRIVER
22409M:	Christian Bruel <christian.bruel@foss.st.com>
22410S:	Maintained
22411F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22412F:	drivers/phy/st/phy-stm32-combophy.c
22413
22414STMMAC ETHERNET DRIVER
22415M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
22416M:	Jose Abreu <joabreu@synopsys.com>
22417L:	netdev@vger.kernel.org
22418S:	Supported
22419W:	http://www.stlinux.com
22420F:	Documentation/networking/device_drivers/ethernet/stmicro/
22421F:	drivers/net/ethernet/stmicro/stmmac/
22422
22423SUN HAPPY MEAL ETHERNET DRIVER
22424M:	Sean Anderson <seanga2@gmail.com>
22425S:	Maintained
22426F:	drivers/net/ethernet/sun/sunhme.*
22427
22428SUN3/3X
22429M:	Sam Creasey <sammy@sammy.net>
22430S:	Maintained
22431W:	http://sammy.net/sun3/
22432F:	arch/m68k/include/asm/sun3*
22433F:	arch/m68k/kernel/*sun3*
22434F:	arch/m68k/sun3*/
22435F:	drivers/net/ethernet/i825xx/sun3*
22436
22437SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22438M:	Hans de Goede <hdegoede@redhat.com>
22439L:	linux-input@vger.kernel.org
22440S:	Maintained
22441F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22442F:	drivers/input/keyboard/sun4i-lradc-keys.c
22443
22444SUNPLUS ETHERNET DRIVER
22445M:	Wells Lu <wellslutw@gmail.com>
22446L:	netdev@vger.kernel.org
22447S:	Maintained
22448W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22449F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22450F:	drivers/net/ethernet/sunplus/
22451
22452SUNPLUS MMC DRIVER
22453M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22454M:	Li-hao Kuo <lhjeff911@gmail.com>
22455S:	Maintained
22456F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22457F:	drivers/mmc/host/sunplus-mmc.c
22458
22459SUNPLUS OCOTP DRIVER
22460M:	Vincent Shih <vincent.sunplus@gmail.com>
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22463F:	drivers/nvmem/sunplus-ocotp.c
22464
22465SUNPLUS PWM DRIVER
22466M:	Hammer Hsieh <hammerh0314@gmail.com>
22467S:	Maintained
22468F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22469F:	drivers/pwm/pwm-sunplus.c
22470
22471SUNPLUS RTC DRIVER
22472M:	Vincent Shih <vincent.sunplus@gmail.com>
22473L:	linux-rtc@vger.kernel.org
22474S:	Maintained
22475F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22476F:	drivers/rtc/rtc-sunplus.c
22477
22478SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22479M:	Li-hao Kuo <lhjeff911@gmail.com>
22480L:	linux-spi@vger.kernel.org
22481S:	Maintained
22482F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22483F:	drivers/spi/spi-sunplus-sp7021.c
22484
22485SUNPLUS UART DRIVER
22486M:	Hammer Hsieh <hammerh0314@gmail.com>
22487S:	Maintained
22488F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22489F:	drivers/tty/serial/sunplus-uart.c
22490
22491SUNPLUS USB2 PHY DRIVER
22492M:	Vincent Shih <vincent.sunplus@gmail.com>
22493L:	linux-usb@vger.kernel.org
22494S:	Maintained
22495F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22496F:	drivers/phy/sunplus/Kconfig
22497F:	drivers/phy/sunplus/Makefile
22498F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22499
22500SUNPLUS WATCHDOG DRIVER
22501M:	Xiantao Hu <xt.hu@cqplus1.com>
22502L:	linux-watchdog@vger.kernel.org
22503S:	Maintained
22504F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22505F:	drivers/watchdog/sunplus_wdt.c
22506
22507SUPERH
22508M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22509M:	Rich Felker <dalias@libc.org>
22510M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22511L:	linux-sh@vger.kernel.org
22512S:	Maintained
22513Q:	http://patchwork.kernel.org/project/linux-sh/list/
22514F:	Documentation/arch/sh/
22515F:	arch/sh/
22516F:	drivers/sh/
22517
22518SUSPEND TO RAM
22519M:	"Rafael J. Wysocki" <rafael@kernel.org>
22520M:	Len Brown <len.brown@intel.com>
22521M:	Pavel Machek <pavel@ucw.cz>
22522L:	linux-pm@vger.kernel.org
22523S:	Supported
22524B:	https://bugzilla.kernel.org
22525F:	Documentation/power/
22526F:	arch/x86/kernel/acpi/sleep*
22527F:	arch/x86/kernel/acpi/wakeup*
22528F:	drivers/base/power/
22529F:	include/linux/freezer.h
22530F:	include/linux/pm.h
22531F:	include/linux/suspend.h
22532F:	kernel/power/
22533
22534SVGA HANDLING
22535M:	Martin Mares <mj@ucw.cz>
22536L:	linux-video@atrey.karlin.mff.cuni.cz
22537S:	Maintained
22538F:	Documentation/admin-guide/svga.rst
22539F:	arch/x86/boot/video*
22540
22541SWITCHDEV
22542M:	Jiri Pirko <jiri@resnulli.us>
22543M:	Ivan Vecera <ivecera@redhat.com>
22544L:	netdev@vger.kernel.org
22545S:	Supported
22546F:	include/net/switchdev.h
22547F:	net/switchdev/
22548
22549SY8106A REGULATOR DRIVER
22550M:	Icenowy Zheng <icenowy@aosc.io>
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22553F:	drivers/regulator/sy8106a-regulator.c
22554
22555SYNC FILE FRAMEWORK
22556M:	Sumit Semwal <sumit.semwal@linaro.org>
22557R:	Gustavo Padovan <gustavo@padovan.org>
22558L:	linux-media@vger.kernel.org
22559L:	dri-devel@lists.freedesktop.org
22560S:	Maintained
22561T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22562F:	Documentation/driver-api/sync_file.rst
22563F:	drivers/dma-buf/dma-fence*
22564F:	drivers/dma-buf/sw_sync.c
22565F:	drivers/dma-buf/sync_*
22566F:	include/linux/sync_file.h
22567F:	include/uapi/linux/sync_file.h
22568
22569SYNOPSYS ARC ARCHITECTURE
22570M:	Vineet Gupta <vgupta@kernel.org>
22571L:	linux-snps-arc@lists.infradead.org
22572S:	Supported
22573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22574F:	Documentation/arch/arc
22575F:	Documentation/devicetree/bindings/arc/*
22576F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22577F:	arch/arc/
22578F:	drivers/clocksource/arc_timer.c
22579F:	drivers/tty/serial/arc_uart.c
22580
22581SYNOPSYS ARC HSDK SDP pll clock driver
22582M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22583S:	Supported
22584F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22585F:	drivers/clk/clk-hsdk-pll.c
22586
22587SYNOPSYS ARC SDP clock driver
22588M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22589S:	Supported
22590F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22591F:	drivers/clk/axs10x/*
22592
22593SYNOPSYS ARC SDP platform support
22594M:	Alexey Brodkin <abrodkin@synopsys.com>
22595S:	Supported
22596F:	Documentation/devicetree/bindings/arc/axs10*
22597F:	arch/arc/boot/dts/ax*
22598F:	arch/arc/plat-axs10x
22599
22600SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22601M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22602S:	Supported
22603F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22604F:	drivers/reset/reset-axs10x.c
22605
22606SYNOPSYS CREG GPIO DRIVER
22607M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22608S:	Maintained
22609F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22610F:	drivers/gpio/gpio-creg-snps.c
22611
22612SYNOPSYS DESIGNWARE 8250 UART DRIVER
22613M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22614R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22615S:	Supported
22616F:	drivers/tty/serial/8250/8250_dw.c
22617F:	drivers/tty/serial/8250/8250_dwlib.*
22618F:	drivers/tty/serial/8250/8250_lpss.c
22619
22620SYNOPSYS DESIGNWARE APB GPIO DRIVER
22621M:	Hoan Tran <hoan@os.amperecomputing.com>
22622L:	linux-gpio@vger.kernel.org
22623S:	Maintained
22624F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22625F:	drivers/gpio/gpio-dwapb.c
22626
22627SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22628M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22629S:	Maintained
22630F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22631F:	drivers/dma/dw-axi-dmac/
22632
22633SYNOPSYS DESIGNWARE DMAC DRIVER
22634M:	Viresh Kumar <vireshk@kernel.org>
22635R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22636S:	Maintained
22637F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22638F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22639F:	drivers/dma/dw/
22640F:	include/dt-bindings/dma/dw-dmac.h
22641F:	include/linux/dma/dw.h
22642F:	include/linux/platform_data/dma-dw.h
22643
22644SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22645M:	Jose Abreu <Jose.Abreu@synopsys.com>
22646L:	netdev@vger.kernel.org
22647S:	Supported
22648F:	drivers/net/ethernet/synopsys/
22649
22650SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22651M:	Jose Abreu <Jose.Abreu@synopsys.com>
22652L:	netdev@vger.kernel.org
22653S:	Supported
22654F:	drivers/net/pcs/pcs-xpcs.c
22655F:	drivers/net/pcs/pcs-xpcs.h
22656F:	include/linux/pcs/pcs-xpcs.h
22657
22658SYNOPSYS DESIGNWARE I2C DRIVER
22659M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22660R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22661R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22662R:	Jan Dabros <jsd@semihalf.com>
22663L:	linux-i2c@vger.kernel.org
22664S:	Supported
22665F:	drivers/i2c/busses/i2c-designware-*
22666
22667SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22668M:	Jaehoon Chung <jh80.chung@samsung.com>
22669L:	linux-mmc@vger.kernel.org
22670S:	Maintained
22671F:	drivers/mmc/host/dw_mmc*
22672
22673SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22674M:	Shuai Xue <xueshuai@linux.alibaba.com>
22675M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22676S:	Supported
22677F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22678F:	drivers/perf/dwc_pcie_pmu.c
22679
22680SYNOPSYS HSDK RESET CONTROLLER DRIVER
22681M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22682S:	Supported
22683F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22684F:	drivers/reset/reset-hsdk.c
22685F:	include/dt-bindings/reset/snps,hsdk-reset.h
22686
22687SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22688M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22689M:	Manjunath M B <manjumb@synopsys.com>
22690L:	linux-mmc@vger.kernel.org
22691S:	Maintained
22692F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22693
22694SYSTEM CONFIGURATION (SYSCON)
22695M:	Lee Jones <lee@kernel.org>
22696M:	Arnd Bergmann <arnd@arndb.de>
22697S:	Supported
22698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22699F:	drivers/mfd/syscon.c
22700
22701SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22702M:	Sudeep Holla <sudeep.holla@arm.com>
22703R:	Cristian Marussi <cristian.marussi@arm.com>
22704L:	arm-scmi@vger.kernel.org
22705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22706S:	Maintained
22707F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22708F:	drivers/clk/clk-sc[mp]i.c
22709F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22710F:	drivers/firmware/arm_scmi/
22711F:	drivers/firmware/arm_scpi.c
22712F:	drivers/hwmon/scmi-hwmon.c
22713F:	drivers/pinctrl/pinctrl-scmi.c
22714F:	drivers/pmdomain/arm/
22715F:	drivers/powercap/arm_scmi_powercap.c
22716F:	drivers/regulator/scmi-regulator.c
22717F:	drivers/reset/reset-scmi.c
22718F:	include/linux/sc[mp]i_protocol.h
22719F:	include/trace/events/scmi.h
22720F:	include/uapi/linux/virtio_scmi.h
22721
22722SYSTEM RESET/SHUTDOWN DRIVERS
22723M:	Sebastian Reichel <sre@kernel.org>
22724L:	linux-pm@vger.kernel.org
22725S:	Maintained
22726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22727F:	Documentation/devicetree/bindings/power/reset/
22728F:	drivers/power/reset/
22729
22730SYSTEM TRACE MODULE CLASS
22731M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22732S:	Maintained
22733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22734F:	Documentation/trace/stm.rst
22735F:	drivers/hwtracing/stm/
22736F:	include/linux/stm.h
22737F:	include/uapi/linux/stm.h
22738
22739SYSTEM76 ACPI DRIVER
22740M:	Jeremy Soller <jeremy@system76.com>
22741M:	System76 Product Development <productdev@system76.com>
22742L:	platform-driver-x86@vger.kernel.org
22743S:	Maintained
22744F:	drivers/platform/x86/system76_acpi.c
22745
22746SYSV FILESYSTEM
22747S:	Orphan
22748F:	Documentation/filesystems/sysv-fs.rst
22749F:	fs/sysv/
22750F:	include/linux/sysv_fs.h
22751
22752TASKSTATS STATISTICS INTERFACE
22753M:	Balbir Singh <bsingharora@gmail.com>
22754S:	Maintained
22755F:	Documentation/accounting/taskstats*
22756F:	include/linux/taskstats*
22757F:	kernel/taskstats.c
22758
22759TC subsystem
22760M:	Jamal Hadi Salim <jhs@mojatatu.com>
22761M:	Cong Wang <xiyou.wangcong@gmail.com>
22762M:	Jiri Pirko <jiri@resnulli.us>
22763L:	netdev@vger.kernel.org
22764S:	Maintained
22765F:	include/net/pkt_cls.h
22766F:	include/net/pkt_sched.h
22767F:	include/net/tc_act/
22768F:	include/uapi/linux/pkt_cls.h
22769F:	include/uapi/linux/pkt_sched.h
22770F:	include/uapi/linux/tc_act/
22771F:	include/uapi/linux/tc_ematch/
22772F:	net/sched/
22773F:	tools/testing/selftests/tc-testing
22774
22775TC90522 MEDIA DRIVER
22776M:	Akihiro Tsukada <tskd08@gmail.com>
22777L:	linux-media@vger.kernel.org
22778S:	Odd Fixes
22779F:	drivers/media/dvb-frontends/tc90522*
22780
22781TCP LOW PRIORITY MODULE
22782M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22783M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22784S:	Maintained
22785W:	http://tcp-lp-mod.sourceforge.net/
22786F:	net/ipv4/tcp_lp.c
22787
22788TDA10071 MEDIA DRIVER
22789L:	linux-media@vger.kernel.org
22790S:	Orphan
22791W:	https://linuxtv.org
22792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22793F:	drivers/media/dvb-frontends/tda10071*
22794
22795TDA18212 MEDIA DRIVER
22796L:	linux-media@vger.kernel.org
22797S:	Orphan
22798W:	https://linuxtv.org
22799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22800F:	drivers/media/tuners/tda18212*
22801
22802TDA18218 MEDIA DRIVER
22803L:	linux-media@vger.kernel.org
22804S:	Orphan
22805W:	https://linuxtv.org
22806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22807F:	drivers/media/tuners/tda18218*
22808
22809TDA18250 MEDIA DRIVER
22810M:	Olli Salonen <olli.salonen@iki.fi>
22811L:	linux-media@vger.kernel.org
22812S:	Maintained
22813W:	https://linuxtv.org
22814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22815T:	git git://linuxtv.org/media.git
22816F:	drivers/media/tuners/tda18250*
22817
22818TDA18271 MEDIA DRIVER
22819M:	Michael Krufky <mkrufky@linuxtv.org>
22820L:	linux-media@vger.kernel.org
22821S:	Maintained
22822W:	https://linuxtv.org
22823W:	http://github.com/mkrufky
22824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22825T:	git git://linuxtv.org/mkrufky/tuners.git
22826F:	drivers/media/tuners/tda18271*
22827
22828TDA1997x MEDIA DRIVER
22829M:	Tim Harvey <tharvey@gateworks.com>
22830L:	linux-media@vger.kernel.org
22831S:	Maintained
22832W:	https://linuxtv.org
22833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22834F:	drivers/media/i2c/tda1997x.*
22835
22836TDA827x MEDIA DRIVER
22837M:	Michael Krufky <mkrufky@linuxtv.org>
22838L:	linux-media@vger.kernel.org
22839S:	Maintained
22840W:	https://linuxtv.org
22841W:	http://github.com/mkrufky
22842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22843T:	git git://linuxtv.org/mkrufky/tuners.git
22844F:	drivers/media/tuners/tda8290.*
22845
22846TDA8290 MEDIA DRIVER
22847M:	Michael Krufky <mkrufky@linuxtv.org>
22848L:	linux-media@vger.kernel.org
22849S:	Maintained
22850W:	https://linuxtv.org
22851W:	http://github.com/mkrufky
22852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22853T:	git git://linuxtv.org/mkrufky/tuners.git
22854F:	drivers/media/tuners/tda8290.*
22855
22856TDA9840 MEDIA DRIVER
22857M:	Hans Verkuil <hverkuil@xs4all.nl>
22858L:	linux-media@vger.kernel.org
22859S:	Maintained
22860W:	https://linuxtv.org
22861T:	git git://linuxtv.org/media.git
22862F:	drivers/media/i2c/tda9840*
22863
22864TEA5761 TUNER DRIVER
22865M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22866L:	linux-media@vger.kernel.org
22867S:	Odd fixes
22868W:	https://linuxtv.org
22869T:	git git://linuxtv.org/media.git
22870F:	drivers/media/tuners/tea5761.*
22871
22872TEA5767 TUNER DRIVER
22873M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22874L:	linux-media@vger.kernel.org
22875S:	Maintained
22876W:	https://linuxtv.org
22877T:	git git://linuxtv.org/media.git
22878F:	drivers/media/tuners/tea5767.*
22879
22880TEA6415C MEDIA DRIVER
22881M:	Hans Verkuil <hverkuil@xs4all.nl>
22882L:	linux-media@vger.kernel.org
22883S:	Maintained
22884W:	https://linuxtv.org
22885T:	git git://linuxtv.org/media.git
22886F:	drivers/media/i2c/tea6415c*
22887
22888TEA6420 MEDIA DRIVER
22889M:	Hans Verkuil <hverkuil@xs4all.nl>
22890L:	linux-media@vger.kernel.org
22891S:	Maintained
22892W:	https://linuxtv.org
22893T:	git git://linuxtv.org/media.git
22894F:	drivers/media/i2c/tea6420*
22895
22896TEAM DRIVER
22897M:	Jiri Pirko <jiri@resnulli.us>
22898L:	netdev@vger.kernel.org
22899S:	Supported
22900F:	Documentation/netlink/specs/team.yaml
22901F:	drivers/net/team/
22902F:	include/linux/if_team.h
22903F:	include/uapi/linux/if_team.h
22904F:	tools/testing/selftests/drivers/net/team/
22905
22906TECHNICAL ADVISORY BOARD PROCESS DOCS
22907M:	"Theodore Ts'o" <tytso@mit.edu>
22908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22909L:	tech-board-discuss@lists.linux.dev
22910S:	Maintained
22911F:	Documentation/process/contribution-maturity-model.rst
22912F:	Documentation/process/researcher-guidelines.rst
22913
22914TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22915M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22916S:	Maintained
22917F:	arch/x86/platform/ts5500/
22918
22919TECHNOTREND USB IR RECEIVER
22920M:	Sean Young <sean@mess.org>
22921L:	linux-media@vger.kernel.org
22922S:	Maintained
22923F:	drivers/media/rc/ttusbir.c
22924
22925TECHWELL TW9900 VIDEO DECODER
22926M:	Mehdi Djait <mehdi.djait@bootlin.com>
22927L:	linux-media@vger.kernel.org
22928S:	Maintained
22929F:	drivers/media/i2c/tw9900.c
22930
22931TECHWELL TW9910 VIDEO DECODER
22932L:	linux-media@vger.kernel.org
22933S:	Orphan
22934F:	drivers/media/i2c/tw9910.c
22935F:	include/media/i2c/tw9910.h
22936
22937TEE SUBSYSTEM
22938M:	Jens Wiklander <jens.wiklander@linaro.org>
22939R:	Sumit Garg <sumit.garg@linaro.org>
22940L:	op-tee@lists.trustedfirmware.org
22941S:	Maintained
22942F:	Documentation/ABI/testing/sysfs-class-tee
22943F:	Documentation/driver-api/tee.rst
22944F:	Documentation/tee/
22945F:	Documentation/userspace-api/tee.rst
22946F:	drivers/tee/
22947F:	include/linux/tee_core.h
22948F:	include/linux/tee_drv.h
22949F:	include/uapi/linux/tee.h
22950
22951TEGRA ARCHITECTURE SUPPORT
22952M:	Thierry Reding <thierry.reding@gmail.com>
22953M:	Jonathan Hunter <jonathanh@nvidia.com>
22954L:	linux-tegra@vger.kernel.org
22955S:	Supported
22956Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22958N:	[^a-z]tegra
22959
22960TEGRA CLOCK DRIVER
22961M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22962M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22963S:	Supported
22964F:	drivers/clk/tegra/
22965
22966TEGRA CRYPTO DRIVERS
22967M:	Akhil R <akhilrajeev@nvidia.com>
22968S:	Supported
22969F:	drivers/crypto/tegra/*
22970
22971TEGRA DMA DRIVERS
22972M:	Laxman Dewangan <ldewangan@nvidia.com>
22973M:	Jon Hunter <jonathanh@nvidia.com>
22974S:	Supported
22975F:	drivers/dma/tegra*
22976
22977TEGRA I2C DRIVER
22978M:	Laxman Dewangan <ldewangan@nvidia.com>
22979R:	Dmitry Osipenko <digetx@gmail.com>
22980S:	Supported
22981F:	drivers/i2c/busses/i2c-tegra.c
22982
22983TEGRA IOMMU DRIVERS
22984M:	Thierry Reding <thierry.reding@gmail.com>
22985R:	Krishna Reddy <vdumpa@nvidia.com>
22986L:	linux-tegra@vger.kernel.org
22987S:	Supported
22988F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22989F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22990F:	drivers/iommu/tegra*
22991
22992TEGRA KBC DRIVER
22993M:	Laxman Dewangan <ldewangan@nvidia.com>
22994S:	Supported
22995F:	drivers/input/keyboard/tegra-kbc.c
22996
22997TEGRA NAND DRIVER
22998M:	Stefan Agner <stefan@agner.ch>
22999M:	Lucas Stach <dev@lynxeye.de>
23000S:	Maintained
23001F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23002F:	drivers/mtd/nand/raw/tegra_nand.c
23003
23004TEGRA PWM DRIVER
23005M:	Thierry Reding <thierry.reding@gmail.com>
23006S:	Supported
23007F:	drivers/pwm/pwm-tegra.c
23008
23009TEGRA QUAD SPI DRIVER
23010M:	Thierry Reding <thierry.reding@gmail.com>
23011M:	Jonathan Hunter <jonathanh@nvidia.com>
23012M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23013L:	linux-tegra@vger.kernel.org
23014S:	Maintained
23015F:	drivers/spi/spi-tegra210-quad.c
23016
23017TEGRA SERIAL DRIVER
23018M:	Laxman Dewangan <ldewangan@nvidia.com>
23019S:	Supported
23020F:	drivers/tty/serial/serial-tegra.c
23021
23022TEGRA SPI DRIVER
23023M:	Laxman Dewangan <ldewangan@nvidia.com>
23024S:	Supported
23025F:	drivers/spi/spi-tegra*
23026
23027TEGRA VIDEO DRIVER
23028M:	Thierry Reding <thierry.reding@gmail.com>
23029M:	Jonathan Hunter <jonathanh@nvidia.com>
23030M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23031M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23032L:	linux-media@vger.kernel.org
23033L:	linux-tegra@vger.kernel.org
23034S:	Maintained
23035F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23036F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23037F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23038F:	drivers/staging/media/tegra-video/
23039
23040TEGRA XUSB PADCTL DRIVER
23041M:	JC Kuo <jckuo@nvidia.com>
23042S:	Supported
23043F:	drivers/phy/tegra/xusb*
23044
23045TEHUTI ETHERNET DRIVER
23046M:	Andy Gospodarek <andy@greyhouse.net>
23047L:	netdev@vger.kernel.org
23048S:	Supported
23049F:	drivers/net/ethernet/tehuti/tehuti.*
23050
23051TEHUTI TN40XX ETHERNET DRIVER
23052M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
23053L:	netdev@vger.kernel.org
23054S:	Maintained
23055F:	drivers/net/ethernet/tehuti/tn40*
23056
23057TELECOM CLOCK DRIVER FOR MCPL0010
23058M:	Mark Gross <markgross@kernel.org>
23059S:	Supported
23060F:	drivers/char/tlclk.c
23061
23062TEMPO SEMICONDUCTOR DRIVERS
23063M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
23064S:	Maintained
23065F:	Documentation/devicetree/bindings/sound/tscs*.txt
23066F:	sound/soc/codecs/tscs*.c
23067F:	sound/soc/codecs/tscs*.h
23068
23069TENSILICA XTENSA PORT (xtensa)
23070M:	Chris Zankel <chris@zankel.net>
23071M:	Max Filippov <jcmvbkbc@gmail.com>
23072S:	Maintained
23073T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23074F:	arch/xtensa/
23075F:	drivers/irqchip/irq-xtensa-*
23076
23077TEXAS INSTRUMENTS ASoC DRIVERS
23078M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23079L:	linux-sound@vger.kernel.org
23080S:	Maintained
23081F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23082F:	sound/soc/ti/
23083
23084TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23085M:	Shenghao Ding <shenghao-ding@ti.com>
23086M:	Kevin Lu <kevin-lu@ti.com>
23087M:	Baojun Xu <baojun.xu@ti.com>
23088L:	linux-sound@vger.kernel.org
23089S:	Maintained
23090F:	Documentation/devicetree/bindings/sound/tas2552.txt
23091F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23092F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23093F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23094F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23095F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23096F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23097F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23098F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23099F:	include/sound/tas2*.h
23100F:	include/sound/tlv320*.h
23101F:	include/sound/tpa6130a2-plat.h
23102F:	sound/pci/hda/tas2781_hda_i2c.c
23103F:	sound/soc/codecs/pcm1681.c
23104F:	sound/soc/codecs/pcm1789*.*
23105F:	sound/soc/codecs/pcm179x*.*
23106F:	sound/soc/codecs/pcm186x*.*
23107F:	sound/soc/codecs/pcm3008.*
23108F:	sound/soc/codecs/pcm3060*.*
23109F:	sound/soc/codecs/pcm3168a*.*
23110F:	sound/soc/codecs/pcm5102a.c
23111F:	sound/soc/codecs/pcm512x*.*
23112F:	sound/soc/codecs/tas2*.*
23113F:	sound/soc/codecs/tlv320*.*
23114F:	sound/soc/codecs/tpa6130a2.*
23115
23116TEXAS INSTRUMENTS DMA DRIVERS
23117M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23118L:	dmaengine@vger.kernel.org
23119S:	Maintained
23120F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23121F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23122F:	Documentation/devicetree/bindings/dma/ti/
23123F:	drivers/dma/ti/
23124F:	include/linux/dma/k3-psil.h
23125F:	include/linux/dma/k3-udma-glue.h
23126F:	include/linux/dma/ti-cppi5.h
23127X:	drivers/dma/ti/cppi41.c
23128
23129TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23130M:	Jerome Brunet <jbrunet@baylibre.com>
23131L:	linux-hwmon@vger.kernel.org
23132S:	Maintained
23133F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23134
23135TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23136M:	Robert Marko <robert.marko@sartura.hr>
23137M:	Luka Perkov <luka.perkov@sartura.hr>
23138L:	linux-hwmon@vger.kernel.org
23139S:	Maintained
23140F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23141F:	Documentation/hwmon/tps23861.rst
23142F:	drivers/hwmon/tps23861.c
23143
23144TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23145M:	Ricardo Ribalda <ribalda@kernel.org>
23146L:	linux-iio@vger.kernel.org
23147S:	Supported
23148F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23149F:	drivers/iio/dac/ti-dac7612.c
23150
23151TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23152M:	Nishanth Menon <nm@ti.com>
23153M:	Tero Kristo <kristo@kernel.org>
23154M:	Santosh Shilimkar <ssantosh@kernel.org>
23155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23156S:	Maintained
23157F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23158F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23159F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23160F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23161F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23162F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23163F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23164F:	drivers/clk/keystone/sci-clk.c
23165F:	drivers/firmware/ti_sci*
23166F:	drivers/irqchip/irq-ti-sci-inta.c
23167F:	drivers/irqchip/irq-ti-sci-intr.c
23168F:	drivers/reset/reset-ti-sci.c
23169F:	drivers/soc/ti/ti_sci_inta_msi.c
23170F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23171F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23172F:	include/linux/soc/ti/ti_sci_inta_msi.h
23173F:	include/linux/soc/ti/ti_sci_protocol.h
23174
23175TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23176M:	Puranjay Mohan <puranjay@kernel.org>
23177L:	linux-iio@vger.kernel.org
23178S:	Supported
23179F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23180F:	drivers/iio/temperature/tmp117.c
23181
23182THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23183M:	Hans Verkuil <hverkuil@xs4all.nl>
23184L:	linux-media@vger.kernel.org
23185S:	Maintained
23186W:	https://linuxtv.org
23187T:	git git://linuxtv.org/media.git
23188F:	drivers/media/radio/radio-raremono.c
23189
23190THERMAL
23191M:	Rafael J. Wysocki <rafael@kernel.org>
23192M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23193R:	Zhang Rui <rui.zhang@intel.com>
23194R:	Lukasz Luba <lukasz.luba@arm.com>
23195L:	linux-pm@vger.kernel.org
23196S:	Supported
23197Q:	https://patchwork.kernel.org/project/linux-pm/list/
23198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23199F:	Documentation/ABI/testing/sysfs-class-thermal
23200F:	Documentation/admin-guide/thermal/
23201F:	Documentation/devicetree/bindings/thermal/
23202F:	Documentation/driver-api/thermal/
23203F:	drivers/thermal/
23204F:	include/dt-bindings/thermal/
23205F:	include/linux/cpu_cooling.h
23206F:	include/linux/thermal.h
23207F:	include/uapi/linux/thermal.h
23208F:	tools/lib/thermal/
23209F:	tools/thermal/
23210
23211THERMAL DRIVER FOR AMLOGIC SOCS
23212M:	Guillaume La Roque <glaroque@baylibre.com>
23213L:	linux-pm@vger.kernel.org
23214L:	linux-amlogic@lists.infradead.org
23215S:	Supported
23216W:	http://linux-meson.com/
23217F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23218F:	drivers/thermal/amlogic_thermal.c
23219
23220THERMAL/CPU_COOLING
23221M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
23222M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23223M:	Viresh Kumar <viresh.kumar@linaro.org>
23224R:	Lukasz Luba <lukasz.luba@arm.com>
23225L:	linux-pm@vger.kernel.org
23226S:	Supported
23227F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23228F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23229F:	drivers/thermal/cpufreq_cooling.c
23230F:	drivers/thermal/cpuidle_cooling.c
23231F:	include/linux/cpu_cooling.h
23232
23233THERMAL/POWER_ALLOCATOR
23234M:	Lukasz Luba <lukasz.luba@arm.com>
23235L:	linux-pm@vger.kernel.org
23236S:	Maintained
23237F:	Documentation/driver-api/thermal/power_allocator.rst
23238F:	drivers/thermal/gov_power_allocator.c
23239F:	drivers/thermal/thermal_trace_ipa.h
23240
23241THINKPAD ACPI EXTRAS DRIVER
23242M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23243L:	ibm-acpi-devel@lists.sourceforge.net
23244L:	platform-driver-x86@vger.kernel.org
23245S:	Maintained
23246W:	http://ibm-acpi.sourceforge.net
23247W:	http://thinkwiki.org/wiki/Ibm-acpi
23248T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23249F:	drivers/platform/x86/thinkpad_acpi.c
23250
23251THINKPAD LMI DRIVER
23252M:	Mark Pearson <markpearson@lenovo.com>
23253L:	platform-driver-x86@vger.kernel.org
23254S:	Maintained
23255F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23256F:	drivers/platform/x86/think-lmi.?
23257
23258THP7312 ISP DRIVER
23259M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23260M:	Paul Elder <paul.elder@ideasonboard.com>
23261L:	linux-media@vger.kernel.org
23262S:	Maintained
23263T:	git git://linuxtv.org/media.git
23264F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23265F:	Documentation/userspace-api/media/drivers/thp7312.rst
23266F:	drivers/media/i2c/thp7312.c
23267F:	include/uapi/linux/thp7312.h
23268
23269THUNDERBOLT DMA TRAFFIC TEST DRIVER
23270M:	Isaac Hazan <isaac.hazan@intel.com>
23271L:	linux-usb@vger.kernel.org
23272S:	Maintained
23273F:	drivers/thunderbolt/dma_test.c
23274
23275THUNDERBOLT DRIVER
23276M:	Andreas Noever <andreas.noever@gmail.com>
23277M:	Michael Jamet <michael.jamet@intel.com>
23278M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23279M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23280L:	linux-usb@vger.kernel.org
23281S:	Maintained
23282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23283F:	Documentation/admin-guide/thunderbolt.rst
23284F:	drivers/thunderbolt/
23285F:	include/linux/thunderbolt.h
23286
23287THUNDERBOLT NETWORK DRIVER
23288M:	Michael Jamet <michael.jamet@intel.com>
23289M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23290M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23291L:	netdev@vger.kernel.org
23292S:	Maintained
23293F:	drivers/net/thunderbolt/
23294
23295THUNDERX GPIO DRIVER
23296M:	Robert Richter <rric@kernel.org>
23297S:	Odd Fixes
23298F:	drivers/gpio/gpio-thunderx.c
23299
23300TI ADS1119 ADC DRIVER
23301M:	Francesco Dolcini <francesco@dolcini.it>
23302M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23303L:	linux-iio@vger.kernel.org
23304S:	Maintained
23305F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23306F:	drivers/iio/adc/ti-ads1119.c
23307
23308TI ADS7924 ADC DRIVER
23309M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
23310L:	linux-iio@vger.kernel.org
23311S:	Supported
23312F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23313F:	drivers/iio/adc/ti-ads7924.c
23314
23315TI AM437X VPFE DRIVER
23316M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23317L:	linux-media@vger.kernel.org
23318S:	Maintained
23319W:	https://linuxtv.org
23320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23321T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23322F:	drivers/media/platform/ti/am437x/
23323
23324TI BANDGAP AND THERMAL DRIVER
23325M:	Eduardo Valentin <edubezval@gmail.com>
23326M:	Keerthy <j-keerthy@ti.com>
23327L:	linux-pm@vger.kernel.org
23328L:	linux-omap@vger.kernel.org
23329S:	Maintained
23330F:	drivers/thermal/ti-soc-thermal/
23331
23332TI BQ27XXX POWER SUPPLY DRIVER
23333F:	drivers/power/supply/bq27xxx_battery.c
23334F:	drivers/power/supply/bq27xxx_battery_i2c.c
23335F:	include/linux/power/bq27xxx_battery.h
23336
23337TI CDCE706 CLOCK DRIVER
23338M:	Max Filippov <jcmvbkbc@gmail.com>
23339S:	Maintained
23340F:	drivers/clk/clk-cdce706.c
23341
23342TI CLOCK DRIVER
23343M:	Tero Kristo <kristo@kernel.org>
23344L:	linux-omap@vger.kernel.org
23345S:	Odd Fixes
23346F:	drivers/clk/ti/
23347F:	include/linux/clk/ti.h
23348
23349TI DAVINCI MACHINE SUPPORT
23350M:	Bartosz Golaszewski <brgl@bgdev.pl>
23351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23352S:	Maintained
23353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23354F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23355F:	arch/arm/boot/dts/ti/davinci/
23356F:	arch/arm/mach-davinci/
23357F:	drivers/i2c/busses/i2c-davinci.c
23358
23359TI DAVINCI SERIES CLOCK DRIVER
23360M:	David Lechner <david@lechnology.com>
23361S:	Maintained
23362F:	Documentation/devicetree/bindings/clock/ti/davinci/
23363F:	drivers/clk/davinci/
23364F:	include/linux/clk/davinci.h
23365
23366TI DAVINCI SERIES GPIO DRIVER
23367M:	Keerthy <j-keerthy@ti.com>
23368L:	linux-gpio@vger.kernel.org
23369S:	Maintained
23370F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23371F:	drivers/gpio/gpio-davinci.c
23372
23373TI DAVINCI SERIES MEDIA DRIVER
23374M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23375L:	linux-media@vger.kernel.org
23376S:	Maintained
23377W:	https://linuxtv.org
23378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23379T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23380F:	drivers/media/platform/ti/davinci/
23381F:	include/media/davinci/
23382
23383TI ENHANCED CAPTURE (eCAP) DRIVER
23384M:	Vignesh Raghavendra <vigneshr@ti.com>
23385R:	Julien Panis <jpanis@baylibre.com>
23386L:	linux-iio@vger.kernel.org
23387L:	linux-omap@vger.kernel.org
23388S:	Maintained
23389F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23390F:	drivers/counter/ti-ecap-capture.c
23391
23392TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23393R:	David Lechner <david@lechnology.com>
23394L:	linux-iio@vger.kernel.org
23395F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23396F:	drivers/counter/ti-eqep.c
23397
23398TI ETHERNET SWITCH DRIVER (CPSW)
23399R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23400R:	Roger Quadros <rogerq@kernel.org>
23401L:	linux-omap@vger.kernel.org
23402L:	netdev@vger.kernel.org
23403S:	Maintained
23404F:	drivers/net/ethernet/ti/cpsw*
23405F:	drivers/net/ethernet/ti/davinci*
23406
23407TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23408M:	Alex Dubov <oakad@yahoo.com>
23409S:	Maintained
23410W:	http://tifmxx.berlios.de/
23411F:	drivers/memstick/host/tifm_ms.c
23412F:	drivers/misc/tifm*
23413F:	drivers/mmc/host/tifm_sd.c
23414F:	include/linux/tifm.h
23415
23416TI FPD-LINK DRIVERS
23417M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23418L:	linux-media@vger.kernel.org
23419S:	Maintained
23420F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23421F:	drivers/media/i2c/ds90*
23422F:	include/media/i2c/ds90*
23423
23424TI HDC302X HUMIDITY DRIVER
23425M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23426M:	Li peiyu <579lpy@gmail.com>
23427L:	linux-iio@vger.kernel.org
23428S:	Maintained
23429F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23430F:	drivers/iio/humidity/hdc3020.c
23431
23432TI ICSSG ETHERNET DRIVER (ICSSG)
23433R:	MD Danish Anwar <danishanwar@ti.com>
23434R:	Roger Quadros <rogerq@kernel.org>
23435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23436L:	netdev@vger.kernel.org
23437S:	Maintained
23438F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23439F:	drivers/net/ethernet/ti/icssg/*
23440
23441TI J721E CSI2RX DRIVER
23442M:	Jai Luthra <jai.luthra@linux.dev>
23443L:	linux-media@vger.kernel.org
23444S:	Maintained
23445F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23446F:	drivers/media/platform/ti/j721e-csi2rx/
23447
23448TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23449M:	Nishanth Menon <nm@ti.com>
23450M:	Santosh Shilimkar <ssantosh@kernel.org>
23451L:	linux-kernel@vger.kernel.org
23452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23453S:	Maintained
23454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23455F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23456F:	drivers/pmdomain/ti/omap_prm.c
23457F:	drivers/soc/ti/*
23458
23459TI LM49xxx FAMILY ASoC CODEC DRIVERS
23460M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23461M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23462L:	linux-sound@vger.kernel.org
23463S:	Maintained
23464F:	sound/soc/codecs/isabelle*
23465F:	sound/soc/codecs/lm49453*
23466
23467TI LMP92064 ADC DRIVER
23468M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23469R:	kernel@pengutronix.de
23470L:	linux-iio@vger.kernel.org
23471S:	Maintained
23472F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23473F:	drivers/iio/adc/ti-lmp92064.c
23474
23475TI PCM3060 ASoC CODEC DRIVER
23476M:	Kirill Marinushkin <k.marinushkin@gmail.com>
23477L:	linux-sound@vger.kernel.org
23478S:	Maintained
23479F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23480F:	sound/soc/codecs/pcm3060*
23481
23482TI TAS571X FAMILY ASoC CODEC DRIVER
23483M:	Kevin Cernekee <cernekee@chromium.org>
23484L:	linux-sound@vger.kernel.org
23485S:	Odd Fixes
23486F:	sound/soc/codecs/tas571x*
23487
23488TI TMAG5273 MAGNETOMETER DRIVER
23489M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23490L:	linux-iio@vger.kernel.org
23491S:	Maintained
23492F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23493F:	drivers/iio/magnetometer/tmag5273.c
23494
23495TI TRF7970A NFC DRIVER
23496M:	Mark Greer <mgreer@animalcreek.com>
23497L:	linux-wireless@vger.kernel.org
23498S:	Supported
23499F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23500F:	drivers/nfc/trf7970a.c
23501
23502TI TSC2046 ADC DRIVER
23503M:	Oleksij Rempel <o.rempel@pengutronix.de>
23504R:	kernel@pengutronix.de
23505L:	linux-iio@vger.kernel.org
23506S:	Maintained
23507F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23508F:	drivers/iio/adc/ti-tsc2046.c
23509
23510TI TWL4030 SERIES SOC CODEC DRIVER
23511M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23512L:	linux-sound@vger.kernel.org
23513S:	Maintained
23514F:	sound/soc/codecs/twl4030*
23515
23516TI VPE/CAL DRIVERS
23517M:	Benoit Parrot <bparrot@ti.com>
23518L:	linux-media@vger.kernel.org
23519S:	Maintained
23520W:	http://linuxtv.org/
23521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23522F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23523F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23524F:	drivers/media/platform/ti/cal/
23525F:	drivers/media/platform/ti/vpe/
23526
23527TI WILINK WIRELESS DRIVERS
23528L:	linux-wireless@vger.kernel.org
23529S:	Orphan
23530W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23531W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23532F:	drivers/net/wireless/ti/
23533
23534TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23535M:	John Stultz <jstultz@google.com>
23536M:	Thomas Gleixner <tglx@linutronix.de>
23537R:	Stephen Boyd <sboyd@kernel.org>
23538L:	linux-kernel@vger.kernel.org
23539S:	Supported
23540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23541F:	include/linux/clocksource.h
23542F:	include/linux/time.h
23543F:	include/linux/timekeeper_internal.h
23544F:	include/linux/timekeeping.h
23545F:	include/linux/timex.h
23546F:	include/uapi/linux/time.h
23547F:	include/uapi/linux/timex.h
23548F:	kernel/time/alarmtimer.c
23549F:	kernel/time/clocksource*
23550F:	kernel/time/ntp*
23551F:	kernel/time/time.c
23552F:	kernel/time/timeconst.bc
23553F:	kernel/time/timeconv.c
23554F:	kernel/time/timecounter.c
23555F:	kernel/time/timekeeping*
23556F:	kernel/time/time_test.c
23557F:	tools/testing/selftests/timers/
23558
23559TIPC NETWORK LAYER
23560M:	Jon Maloy <jmaloy@redhat.com>
23561M:	Ying Xue <ying.xue@windriver.com>
23562L:	netdev@vger.kernel.org (core kernel code)
23563L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23564S:	Maintained
23565W:	http://tipc.sourceforge.net/
23566F:	include/uapi/linux/tipc*.h
23567F:	net/tipc/
23568
23569TLAN NETWORK DRIVER
23570M:	Samuel Chessman <chessman@tux.org>
23571L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23572S:	Maintained
23573W:	http://sourceforge.net/projects/tlan/
23574F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23575F:	drivers/net/ethernet/ti/tlan.*
23576
23577TMIO/SDHI MMC DRIVER
23578M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23579L:	linux-mmc@vger.kernel.org
23580L:	linux-renesas-soc@vger.kernel.org
23581S:	Supported
23582F:	drivers/mmc/host/renesas_sdhi*
23583F:	drivers/mmc/host/tmio_mmc*
23584F:	include/linux/platform_data/tmio.h
23585
23586TMP513 HARDWARE MONITOR DRIVER
23587M:	Eric Tremblay <etremblay@distech-controls.com>
23588L:	linux-hwmon@vger.kernel.org
23589S:	Maintained
23590F:	Documentation/hwmon/tmp513.rst
23591F:	drivers/hwmon/tmp513.c
23592
23593TMPFS (SHMEM FILESYSTEM)
23594M:	Hugh Dickins <hughd@google.com>
23595L:	linux-mm@kvack.org
23596S:	Maintained
23597F:	include/linux/shmem_fs.h
23598F:	mm/shmem.c
23599
23600TOMOYO SECURITY MODULE
23601M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23602M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23603L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23604L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23605L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23606L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23607S:	Maintained
23608W:	https://tomoyo.sourceforge.net/
23609F:	security/tomoyo/
23610
23611TOPSTAR LAPTOP EXTRAS DRIVER
23612M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23613L:	platform-driver-x86@vger.kernel.org
23614S:	Maintained
23615F:	drivers/platform/x86/topstar-laptop.c
23616
23617TORTURE-TEST MODULES
23618M:	Davidlohr Bueso <dave@stgolabs.net>
23619M:	"Paul E. McKenney" <paulmck@kernel.org>
23620M:	Josh Triplett <josh@joshtriplett.org>
23621L:	linux-kernel@vger.kernel.org
23622S:	Supported
23623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23624F:	Documentation/RCU/torture.rst
23625F:	kernel/locking/locktorture.c
23626F:	kernel/rcu/rcuscale.c
23627F:	kernel/rcu/rcutorture.c
23628F:	kernel/rcu/refscale.c
23629F:	kernel/torture.c
23630
23631TOSHIBA ACPI EXTRAS DRIVER
23632M:	Azael Avalos <coproscefalo@gmail.com>
23633L:	platform-driver-x86@vger.kernel.org
23634S:	Maintained
23635F:	drivers/platform/x86/toshiba_acpi.c
23636
23637TOSHIBA BLUETOOTH DRIVER
23638M:	Azael Avalos <coproscefalo@gmail.com>
23639L:	platform-driver-x86@vger.kernel.org
23640S:	Maintained
23641F:	drivers/platform/x86/toshiba_bluetooth.c
23642
23643TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23644M:	Azael Avalos <coproscefalo@gmail.com>
23645L:	platform-driver-x86@vger.kernel.org
23646S:	Maintained
23647F:	drivers/platform/x86/toshiba_haps.c
23648
23649TOSHIBA SMM DRIVER
23650M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23651S:	Maintained
23652W:	http://www.buzzard.org.uk/toshiba/
23653F:	drivers/char/toshiba.c
23654F:	include/linux/toshiba.h
23655F:	include/uapi/linux/toshiba.h
23656
23657TOSHIBA TC358743 DRIVER
23658M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23659L:	linux-media@vger.kernel.org
23660S:	Maintained
23661F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23662F:	drivers/media/i2c/tc358743*
23663F:	include/media/i2c/tc358743.h
23664
23665TOSHIBA WMI HOTKEYS DRIVER
23666M:	Azael Avalos <coproscefalo@gmail.com>
23667L:	platform-driver-x86@vger.kernel.org
23668S:	Maintained
23669F:	drivers/platform/x86/toshiba-wmi.c
23670
23671TPM DEVICE DRIVER
23672M:	Peter Huewe <peterhuewe@gmx.de>
23673M:	Jarkko Sakkinen <jarkko@kernel.org>
23674R:	Jason Gunthorpe <jgg@ziepe.ca>
23675L:	linux-integrity@vger.kernel.org
23676S:	Maintained
23677W:	https://codeberg.org/jarkko/linux-tpmdd-test
23678Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23680F:	Documentation/devicetree/bindings/tpm/
23681F:	drivers/char/tpm/
23682F:	tools/testing/selftests/tpm2/
23683
23684TPS546D24 DRIVER
23685M:	Duke Du <dukedu83@gmail.com>
23686L:	linux-hwmon@vger.kernel.org
23687S:	Maintained
23688F:	Documentation/hwmon/tps546d24.rst
23689F:	drivers/hwmon/pmbus/tps546d24.c
23690
23691TQ SYSTEMS BOARD & DRIVER SUPPORT
23692L:	linux@ew.tq-group.com
23693S:	Supported
23694W:	https://www.tq-group.com/en/products/tq-embedded/
23695F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23696F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23697F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23698F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23699F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23700F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23701F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23702F:	drivers/gpio/gpio-tqmx86.c
23703F:	drivers/mfd/tqmx86.c
23704F:	drivers/watchdog/tqmx86_wdt.c
23705
23706TRACING
23707M:	Steven Rostedt <rostedt@goodmis.org>
23708M:	Masami Hiramatsu <mhiramat@kernel.org>
23709R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23710L:	linux-kernel@vger.kernel.org
23711L:	linux-trace-kernel@vger.kernel.org
23712S:	Maintained
23713Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23715F:	Documentation/trace/*
23716F:	fs/tracefs/
23717F:	include/linux/trace*.h
23718F:	include/trace/
23719F:	kernel/trace/
23720F:	scripts/tracing/
23721F:	tools/testing/selftests/ftrace/
23722
23723TRACING MMIO ACCESSES (MMIOTRACE)
23724M:	Steven Rostedt <rostedt@goodmis.org>
23725M:	Masami Hiramatsu <mhiramat@kernel.org>
23726R:	Karol Herbst <karolherbst@gmail.com>
23727R:	Pekka Paalanen <ppaalanen@gmail.com>
23728L:	linux-kernel@vger.kernel.org
23729L:	nouveau@lists.freedesktop.org
23730S:	Maintained
23731F:	arch/x86/mm/kmmio.c
23732F:	arch/x86/mm/mmio-mod.c
23733F:	arch/x86/mm/testmmiotrace.c
23734F:	include/linux/mmiotrace.h
23735F:	kernel/trace/trace_mmiotrace.c
23736
23737TRACING OS NOISE / LATENCY TRACERS
23738M:	Steven Rostedt <rostedt@goodmis.org>
23739S:	Maintained
23740F:	Documentation/trace/hwlat_detector.rst
23741F:	Documentation/trace/osnoise-tracer.rst
23742F:	Documentation/trace/timerlat-tracer.rst
23743F:	arch/*/kernel/trace.c
23744F:	include/trace/events/osnoise.h
23745F:	kernel/trace/trace_hwlat.c
23746F:	kernel/trace/trace_irqsoff.c
23747F:	kernel/trace/trace_osnoise.c
23748F:	kernel/trace/trace_sched_wakeup.c
23749
23750TRADITIONAL CHINESE DOCUMENTATION
23751M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23752S:	Maintained
23753W:	https://github.com/srcres258/linux-doc
23754T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23755F:	Documentation/translations/zh_TW/
23756
23757TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23758M:	Dan Williams <dan.j.williams@intel.com>
23759L:	linux-coco@lists.linux.dev
23760S:	Maintained
23761F:	Documentation/ABI/testing/configfs-tsm
23762F:	drivers/virt/coco/tsm.c
23763F:	include/linux/tsm.h
23764
23765TRUSTED SERVICES TEE DRIVER
23766M:	Balint Dobszay <balint.dobszay@arm.com>
23767M:	Sudeep Holla <sudeep.holla@arm.com>
23768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23769L:	trusted-services@lists.trustedfirmware.org
23770S:	Maintained
23771F:	Documentation/tee/ts-tee.rst
23772F:	drivers/tee/tstee/
23773
23774TTY LAYER AND SERIAL DRIVERS
23775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23776M:	Jiri Slaby <jirislaby@kernel.org>
23777L:	linux-kernel@vger.kernel.org
23778L:	linux-serial@vger.kernel.org
23779S:	Supported
23780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23781F:	Documentation/devicetree/bindings/serial/
23782F:	Documentation/driver-api/serial/
23783F:	drivers/tty/
23784F:	include/linux/selection.h
23785F:	include/linux/serial.h
23786F:	include/linux/serial_core.h
23787F:	include/linux/sysrq.h
23788F:	include/linux/tty*.h
23789F:	include/linux/vt.h
23790F:	include/linux/vt_*.h
23791F:	include/uapi/linux/serial.h
23792F:	include/uapi/linux/serial_core.h
23793F:	include/uapi/linux/tty.h
23794
23795TUA9001 MEDIA DRIVER
23796L:	linux-media@vger.kernel.org
23797S:	Orphan
23798W:	https://linuxtv.org
23799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23800F:	drivers/media/tuners/tua9001*
23801
23802TULIP NETWORK DRIVERS
23803L:	netdev@vger.kernel.org
23804L:	linux-parisc@vger.kernel.org
23805S:	Orphan
23806F:	drivers/net/ethernet/dec/tulip/
23807
23808TUN/TAP driver
23809M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23810M:	Jason Wang <jasowang@redhat.com>
23811S:	Maintained
23812W:	http://vtun.sourceforge.net/tun
23813F:	Documentation/networking/tuntap.rst
23814F:	arch/um/os-Linux/drivers/
23815F:	drivers/net/tap.c
23816F:	drivers/net/tun.c
23817
23818TURBOCHANNEL SUBSYSTEM
23819M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23820L:	linux-mips@vger.kernel.org
23821S:	Maintained
23822Q:	https://patchwork.kernel.org/project/linux-mips/list/
23823F:	drivers/tc/
23824F:	include/linux/tc.h
23825
23826TURBOSTAT UTILITY
23827M:	"Len Brown" <lenb@kernel.org>
23828L:	linux-pm@vger.kernel.org
23829S:	Supported
23830Q:	https://patchwork.kernel.org/project/linux-pm/list/
23831B:	https://bugzilla.kernel.org
23832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23833F:	tools/power/x86/turbostat/
23834F:	tools/testing/selftests/turbostat/
23835
23836TW5864 VIDEO4LINUX DRIVER
23837M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23838M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23839M:	Andrey Utkin <andrey_utkin@fastmail.com>
23840L:	linux-media@vger.kernel.org
23841S:	Supported
23842F:	drivers/media/pci/tw5864/
23843
23844TW68 VIDEO4LINUX DRIVER
23845M:	Hans Verkuil <hverkuil@xs4all.nl>
23846L:	linux-media@vger.kernel.org
23847S:	Odd Fixes
23848W:	https://linuxtv.org
23849T:	git git://linuxtv.org/media.git
23850F:	drivers/media/pci/tw68/
23851
23852TW686X VIDEO4LINUX DRIVER
23853M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23854L:	linux-media@vger.kernel.org
23855S:	Maintained
23856W:	http://linuxtv.org
23857T:	git git://linuxtv.org/media.git
23858F:	drivers/media/pci/tw686x/
23859
23860U-BOOT ENVIRONMENT VARIABLES
23861M:	Rafał Miłecki <rafal@milecki.pl>
23862S:	Maintained
23863F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23864F:	drivers/nvmem/layouts/u-boot-env.c
23865F:	drivers/nvmem/u-boot-env.c
23866
23867UACCE ACCELERATOR FRAMEWORK
23868M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23869M:	Zhou Wang <wangzhou1@hisilicon.com>
23870L:	linux-accelerators@lists.ozlabs.org
23871L:	linux-kernel@vger.kernel.org
23872S:	Maintained
23873F:	Documentation/ABI/testing/sysfs-driver-uacce
23874F:	Documentation/misc-devices/uacce.rst
23875F:	drivers/misc/uacce/
23876F:	include/linux/uacce.h
23877F:	include/uapi/misc/uacce/
23878
23879UBI FILE SYSTEM (UBIFS)
23880M:	Richard Weinberger <richard@nod.at>
23881R:	Zhihao Cheng <chengzhihao1@huawei.com>
23882L:	linux-mtd@lists.infradead.org
23883S:	Supported
23884W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23887F:	Documentation/ABI/testing/sysfs-fs-ubifs
23888F:	Documentation/filesystems/ubifs-authentication.rst
23889F:	Documentation/filesystems/ubifs.rst
23890F:	fs/ubifs/
23891
23892UBLK USERSPACE BLOCK DRIVER
23893M:	Ming Lei <ming.lei@redhat.com>
23894L:	linux-block@vger.kernel.org
23895S:	Maintained
23896F:	Documentation/block/ublk.rst
23897F:	drivers/block/ublk_drv.c
23898F:	include/uapi/linux/ublk_cmd.h
23899
23900UBSAN
23901M:	Kees Cook <kees@kernel.org>
23902R:	Marco Elver <elver@google.com>
23903R:	Andrey Konovalov <andreyknvl@gmail.com>
23904R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23905L:	kasan-dev@googlegroups.com
23906L:	linux-hardening@vger.kernel.org
23907S:	Supported
23908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23909F:	Documentation/dev-tools/ubsan.rst
23910F:	include/linux/ubsan.h
23911F:	lib/Kconfig.ubsan
23912F:	lib/test_ubsan.c
23913F:	lib/ubsan.c
23914F:	lib/ubsan.h
23915F:	scripts/Makefile.ubsan
23916K:	\bARCH_HAS_UBSAN\b
23917
23918UCLINUX (M68KNOMMU AND COLDFIRE)
23919M:	Greg Ungerer <gerg@linux-m68k.org>
23920L:	linux-m68k@lists.linux-m68k.org
23921S:	Maintained
23922W:	http://www.linux-m68k.org/
23923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23924F:	arch/m68k/*/*_no.*
23925F:	arch/m68k/68*/
23926F:	arch/m68k/coldfire/
23927F:	arch/m68k/include/asm/*_no.*
23928
23929UDF FILESYSTEM
23930M:	Jan Kara <jack@suse.com>
23931S:	Maintained
23932F:	Documentation/filesystems/udf.rst
23933F:	fs/udf/
23934
23935UDRAW TABLET
23936M:	Bastien Nocera <hadess@hadess.net>
23937L:	linux-input@vger.kernel.org
23938S:	Maintained
23939F:	drivers/hid/hid-udraw-ps3.c
23940
23941UHID USERSPACE HID IO DRIVER
23942M:	David Rheinsberg <david@readahead.eu>
23943L:	linux-input@vger.kernel.org
23944S:	Maintained
23945F:	drivers/hid/uhid.c
23946F:	include/uapi/linux/uhid.h
23947
23948ULPI BUS
23949M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23950L:	linux-usb@vger.kernel.org
23951S:	Maintained
23952F:	drivers/usb/common/ulpi.c
23953F:	include/linux/ulpi/
23954
23955UNICODE SUBSYSTEM
23956M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23957L:	linux-fsdevel@vger.kernel.org
23958S:	Supported
23959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
23960F:	fs/unicode/
23961
23962UNIFDEF
23963M:	Tony Finch <dot@dotat.at>
23964S:	Maintained
23965W:	http://dotat.at/prog/unifdef
23966F:	scripts/unifdef.c
23967
23968UNIFORM CDROM DRIVER
23969M:	Phillip Potter <phil@philpotter.co.uk>
23970S:	Maintained
23971F:	Documentation/cdrom/
23972F:	drivers/cdrom/cdrom.c
23973F:	include/linux/cdrom.h
23974F:	include/uapi/linux/cdrom.h
23975
23976UNION-FIND
23977M:	Xavier <xavier_qy@163.com>
23978L:	linux-kernel@vger.kernel.org
23979S:	Maintained
23980F:	Documentation/core-api/union_find.rst
23981F:	Documentation/translations/zh_CN/core-api/union_find.rst
23982F:	include/linux/union_find.h
23983F:	lib/union_find.c
23984
23985UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23986R:	Alim Akhtar <alim.akhtar@samsung.com>
23987R:	Avri Altman <avri.altman@wdc.com>
23988R:	Bart Van Assche <bvanassche@acm.org>
23989L:	linux-scsi@vger.kernel.org
23990S:	Supported
23991F:	Documentation/devicetree/bindings/ufs/
23992F:	Documentation/scsi/ufs.rst
23993F:	drivers/ufs/core/
23994
23995UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23996M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23997L:	linux-scsi@vger.kernel.org
23998S:	Supported
23999F:	drivers/ufs/host/*dwc*
24000
24001UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24002M:	Alim Akhtar <alim.akhtar@samsung.com>
24003R:	Peter Griffin <peter.griffin@linaro.org>
24004L:	linux-scsi@vger.kernel.org
24005L:	linux-samsung-soc@vger.kernel.org
24006S:	Maintained
24007F:	drivers/ufs/host/ufs-exynos*
24008
24009UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24010M:	Peter Wang <peter.wang@mediatek.com>
24011R:	Stanley Jhu <chu.stanley@gmail.com>
24012L:	linux-scsi@vger.kernel.org
24013L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
24014S:	Maintained
24015F:	drivers/ufs/host/ufs-mediatek*
24016
24017UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24018M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
24019L:	linux-arm-msm@vger.kernel.org
24020L:	linux-scsi@vger.kernel.org
24021S:	Maintained
24022F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24023F:	drivers/ufs/host/ufs-qcom*
24024
24025UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24026M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
24027L:	linux-renesas-soc@vger.kernel.org
24028L:	linux-scsi@vger.kernel.org
24029S:	Maintained
24030F:	drivers/ufs/host/ufs-renesas.c
24031
24032UNSORTED BLOCK IMAGES (UBI)
24033M:	Richard Weinberger <richard@nod.at>
24034R:	Zhihao Cheng <chengzhihao1@huawei.com>
24035L:	linux-mtd@lists.infradead.org
24036S:	Supported
24037W:	http://www.linux-mtd.infradead.org/
24038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24040F:	drivers/mtd/ubi/
24041F:	include/linux/mtd/ubi.h
24042F:	include/uapi/mtd/ubi-user.h
24043
24044UPROBES
24045M:	Masami Hiramatsu <mhiramat@kernel.org>
24046M:	Oleg Nesterov <oleg@redhat.com>
24047M:	Peter Zijlstra <peterz@infradead.org>
24048L:	linux-kernel@vger.kernel.org
24049L:	linux-trace-kernel@vger.kernel.org
24050S:	Maintained
24051F:	arch/*/include/asm/uprobes.h
24052F:	arch/*/kernel/probes/uprobes.c
24053F:	arch/*/kernel/uprobes.c
24054F:	include/linux/uprobes.h
24055F:	kernel/events/uprobes.c
24056
24057USB "USBNET" DRIVER FRAMEWORK
24058M:	Oliver Neukum <oneukum@suse.com>
24059L:	netdev@vger.kernel.org
24060S:	Maintained
24061W:	http://www.linux-usb.org/usbnet
24062F:	drivers/net/usb/usbnet.c
24063F:	include/linux/usb/usbnet.h
24064
24065USB ACM DRIVER
24066M:	Oliver Neukum <oneukum@suse.com>
24067L:	linux-usb@vger.kernel.org
24068S:	Maintained
24069F:	Documentation/usb/acm.rst
24070F:	drivers/usb/class/cdc-acm.*
24071
24072USB APPLE MFI FASTCHARGE DRIVER
24073M:	Bastien Nocera <hadess@hadess.net>
24074L:	linux-usb@vger.kernel.org
24075S:	Maintained
24076F:	drivers/usb/misc/apple-mfi-fastcharge.c
24077
24078USB AR5523 WIRELESS DRIVER
24079L:	linux-wireless@vger.kernel.org
24080S:	Orphan
24081F:	drivers/net/wireless/ath/ar5523/
24082
24083USB ATTACHED SCSI
24084M:	Oliver Neukum <oneukum@suse.com>
24085L:	linux-usb@vger.kernel.org
24086L:	linux-scsi@vger.kernel.org
24087S:	Maintained
24088F:	drivers/usb/storage/uas.c
24089
24090USB CDC ETHERNET DRIVER
24091M:	Oliver Neukum <oliver@neukum.org>
24092L:	linux-usb@vger.kernel.org
24093S:	Maintained
24094F:	drivers/net/usb/cdc_*.c
24095F:	include/uapi/linux/usb/cdc.h
24096
24097USB CHAOSKEY DRIVER
24098M:	Keith Packard <keithp@keithp.com>
24099L:	linux-usb@vger.kernel.org
24100S:	Maintained
24101F:	drivers/usb/misc/chaoskey.c
24102
24103USB CYPRESS C67X00 DRIVER
24104L:	linux-usb@vger.kernel.org
24105S:	Orphan
24106F:	drivers/usb/c67x00/
24107
24108USB DAVICOM DM9601 DRIVER
24109M:	Peter Korsgaard <peter@korsgaard.com>
24110L:	netdev@vger.kernel.org
24111S:	Maintained
24112W:	http://www.linux-usb.org/usbnet
24113F:	drivers/net/usb/dm9601.c
24114
24115USB EHCI DRIVER
24116M:	Alan Stern <stern@rowland.harvard.edu>
24117L:	linux-usb@vger.kernel.org
24118S:	Maintained
24119F:	Documentation/usb/ehci.rst
24120F:	drivers/usb/host/ehci*
24121
24122USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24123M:	Jiri Kosina <jikos@kernel.org>
24124M:	Benjamin Tissoires <bentiss@kernel.org>
24125L:	linux-usb@vger.kernel.org
24126S:	Maintained
24127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24128F:	Documentation/hid/hiddev.rst
24129F:	drivers/hid/usbhid/
24130
24131USB INTEL XHCI ROLE MUX DRIVER
24132M:	Hans de Goede <hdegoede@redhat.com>
24133L:	linux-usb@vger.kernel.org
24134S:	Maintained
24135F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24136
24137USB IP DRIVER FOR HISILICON KIRIN 960
24138M:	Yu Chen <chenyu56@huawei.com>
24139M:	Binghui Wang <wangbinghui@hisilicon.com>
24140L:	linux-usb@vger.kernel.org
24141S:	Maintained
24142F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24143F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24144
24145USB IP DRIVER FOR HISILICON KIRIN 970
24146M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24147L:	linux-usb@vger.kernel.org
24148S:	Maintained
24149F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24150F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24151
24152USB ISP116X DRIVER
24153M:	Olav Kongas <ok@artecdesign.ee>
24154L:	linux-usb@vger.kernel.org
24155S:	Maintained
24156F:	drivers/usb/host/isp116x*
24157F:	include/linux/usb/isp116x.h
24158
24159USB ISP1760 DRIVER
24160M:	Rui Miguel Silva <rui.silva@linaro.org>
24161L:	linux-usb@vger.kernel.org
24162S:	Maintained
24163F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24164F:	drivers/usb/isp1760/*
24165
24166USB LAN78XX ETHERNET DRIVER
24167M:	Woojung Huh <woojung.huh@microchip.com>
24168M:	UNGLinuxDriver@microchip.com
24169L:	netdev@vger.kernel.org
24170S:	Maintained
24171F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24172F:	drivers/net/usb/lan78xx.*
24173F:	include/dt-bindings/net/microchip-lan78xx.h
24174
24175USB MASS STORAGE DRIVER
24176M:	Alan Stern <stern@rowland.harvard.edu>
24177L:	linux-usb@vger.kernel.org
24178L:	usb-storage@lists.one-eyed-alien.net
24179S:	Maintained
24180F:	drivers/usb/storage/
24181
24182USB MIDI DRIVER
24183M:	Clemens Ladisch <clemens@ladisch.de>
24184L:	linux-sound@vger.kernel.org
24185S:	Maintained
24186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24187F:	sound/usb/midi.*
24188
24189USB NETWORKING DRIVERS
24190L:	linux-usb@vger.kernel.org
24191S:	Odd Fixes
24192F:	drivers/net/usb/
24193
24194USB OHCI DRIVER
24195M:	Alan Stern <stern@rowland.harvard.edu>
24196L:	linux-usb@vger.kernel.org
24197S:	Maintained
24198F:	Documentation/usb/ohci.rst
24199F:	drivers/usb/host/ohci*
24200
24201USB OTG FSM (Finite State Machine)
24202M:	Peter Chen <peter.chen@kernel.org>
24203L:	linux-usb@vger.kernel.org
24204S:	Maintained
24205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24206F:	drivers/usb/common/usb-otg-fsm.c
24207
24208USB OVER IP DRIVER
24209M:	Valentina Manea <valentina.manea.m@gmail.com>
24210M:	Shuah Khan <shuah@kernel.org>
24211M:	Shuah Khan <skhan@linuxfoundation.org>
24212R:	Hongren Zheng <i@zenithal.me>
24213L:	linux-usb@vger.kernel.org
24214S:	Maintained
24215F:	Documentation/usb/usbip_protocol.rst
24216F:	drivers/usb/usbip/
24217F:	tools/testing/selftests/drivers/usb/usbip/
24218F:	tools/usb/usbip/
24219
24220USB PEGASUS DRIVER
24221M:	Petko Manolov <petkan@nucleusys.com>
24222L:	linux-usb@vger.kernel.org
24223L:	netdev@vger.kernel.org
24224S:	Maintained
24225W:	https://github.com/petkan/pegasus
24226T:	git https://github.com/petkan/pegasus.git
24227F:	drivers/net/usb/pegasus.*
24228
24229USB PRINTER DRIVER (usblp)
24230M:	Pete Zaitcev <zaitcev@redhat.com>
24231L:	linux-usb@vger.kernel.org
24232S:	Supported
24233F:	drivers/usb/class/usblp.c
24234
24235USB QMI WWAN NETWORK DRIVER
24236M:	Bjørn Mork <bjorn@mork.no>
24237L:	netdev@vger.kernel.org
24238S:	Maintained
24239F:	Documentation/ABI/testing/sysfs-class-net-qmi
24240F:	drivers/net/usb/qmi_wwan.c
24241
24242USB RAW GADGET DRIVER
24243R:	Andrey Konovalov <andreyknvl@gmail.com>
24244L:	linux-usb@vger.kernel.org
24245S:	Maintained
24246B:	https://github.com/xairy/raw-gadget/issues
24247F:	Documentation/usb/raw-gadget.rst
24248F:	drivers/usb/gadget/legacy/raw_gadget.c
24249F:	include/uapi/linux/usb/raw_gadget.h
24250
24251USB RTL8150 DRIVER
24252M:	Petko Manolov <petkan@nucleusys.com>
24253L:	linux-usb@vger.kernel.org
24254L:	netdev@vger.kernel.org
24255S:	Maintained
24256W:	https://github.com/petkan/rtl8150
24257T:	git https://github.com/petkan/rtl8150.git
24258F:	drivers/net/usb/rtl8150.c
24259
24260USB SERIAL SUBSYSTEM
24261M:	Johan Hovold <johan@kernel.org>
24262L:	linux-usb@vger.kernel.org
24263S:	Maintained
24264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24265F:	Documentation/usb/usb-serial.rst
24266F:	drivers/usb/serial/
24267F:	include/linux/usb/serial.h
24268
24269USB SMSC75XX ETHERNET DRIVER
24270M:	Steve Glendinning <steve.glendinning@shawell.net>
24271L:	netdev@vger.kernel.org
24272S:	Maintained
24273F:	drivers/net/usb/smsc75xx.*
24274
24275USB SMSC95XX ETHERNET DRIVER
24276M:	Steve Glendinning <steve.glendinning@shawell.net>
24277M:	UNGLinuxDriver@microchip.com
24278L:	netdev@vger.kernel.org
24279S:	Maintained
24280F:	drivers/net/usb/smsc95xx.*
24281
24282USB SUBSYSTEM
24283M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24284L:	linux-usb@vger.kernel.org
24285S:	Supported
24286W:	http://www.linux-usb.org
24287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24288F:	Documentation/devicetree/bindings/usb/
24289F:	Documentation/usb/
24290F:	drivers/usb/
24291F:	include/dt-bindings/usb/
24292F:	include/linux/usb.h
24293F:	include/linux/usb/
24294F:	include/uapi/linux/usb/
24295
24296USB TYPEC BUS FOR ALTERNATE MODES
24297M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24298L:	linux-usb@vger.kernel.org
24299S:	Maintained
24300F:	Documentation/ABI/testing/sysfs-bus-typec
24301F:	Documentation/driver-api/usb/typec_bus.rst
24302F:	drivers/usb/typec/altmodes/
24303F:	include/linux/usb/typec_altmode.h
24304
24305USB TYPEC CLASS
24306M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24307L:	linux-usb@vger.kernel.org
24308S:	Maintained
24309F:	Documentation/ABI/testing/sysfs-class-typec
24310F:	Documentation/driver-api/usb/typec.rst
24311F:	drivers/usb/typec/
24312F:	include/linux/usb/typec.h
24313
24314USB TYPEC INTEL PMC MUX DRIVER
24315M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24316L:	linux-usb@vger.kernel.org
24317S:	Maintained
24318F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24319F:	drivers/usb/typec/mux/intel_pmc_mux.c
24320
24321USB TYPEC PI3USB30532 MUX DRIVER
24322M:	Hans de Goede <hdegoede@redhat.com>
24323L:	linux-usb@vger.kernel.org
24324S:	Maintained
24325F:	drivers/usb/typec/mux/pi3usb30532.c
24326
24327USB TYPEC PORT CONTROLLER DRIVERS
24328L:	linux-usb@vger.kernel.org
24329S:	Orphan
24330F:	drivers/usb/typec/tcpm/
24331
24332USB TYPEC TUSB1046 MUX DRIVER
24333M:	Romain Gantois <romain.gantois@bootlin.com>
24334L:	linux-usb@vger.kernel.org
24335S:	Maintained
24336F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24337F:	drivers/usb/typec/mux/tusb1046.c
24338
24339USB UHCI DRIVER
24340M:	Alan Stern <stern@rowland.harvard.edu>
24341L:	linux-usb@vger.kernel.org
24342S:	Maintained
24343F:	drivers/usb/host/uhci*
24344
24345USB VIDEO CLASS
24346M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24347M:	Hans de Goede <hdegoede@redhat.com>
24348L:	linux-media@vger.kernel.org
24349S:	Maintained
24350W:	http://www.ideasonboard.org/uvc/
24351T:	git git://linuxtv.org/media.git
24352F:	drivers/media/usb/uvc/
24353F:	include/uapi/linux/uvcvideo.h
24354
24355USB WEBCAM GADGET
24356L:	linux-usb@vger.kernel.org
24357S:	Orphan
24358F:	drivers/usb/gadget/function/*uvc*
24359F:	drivers/usb/gadget/legacy/webcam.c
24360F:	include/uapi/linux/usb/g_uvc.h
24361
24362USB XHCI DRIVER
24363M:	Mathias Nyman <mathias.nyman@intel.com>
24364L:	linux-usb@vger.kernel.org
24365S:	Supported
24366F:	drivers/usb/host/pci-quirks*
24367F:	drivers/usb/host/xhci*
24368
24369USER DATAGRAM PROTOCOL (UDP)
24370M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24371L:	netdev@vger.kernel.org
24372S:	Maintained
24373F:	include/linux/udp.h
24374F:	include/net/udp.h
24375F:	include/trace/events/udp.h
24376F:	include/uapi/linux/udp.h
24377F:	net/ipv4/udp.c
24378F:	net/ipv6/udp.c
24379
24380USER-MODE LINUX (UML)
24381M:	Richard Weinberger <richard@nod.at>
24382M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24383M:	Johannes Berg <johannes@sipsolutions.net>
24384L:	linux-um@lists.infradead.org
24385S:	Maintained
24386W:	http://user-mode-linux.sourceforge.net
24387Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24390F:	Documentation/virt/uml/
24391F:	arch/um/
24392F:	arch/x86/um/
24393F:	fs/hostfs/
24394
24395USERSPACE COPYIN/COPYOUT (UIOVEC)
24396M:	Alexander Viro <viro@zeniv.linux.org.uk>
24397S:	Maintained
24398F:	include/linux/uio.h
24399F:	lib/iov_iter.c
24400
24401USERSPACE DMA BUFFER DRIVER
24402M:	Gerd Hoffmann <kraxel@redhat.com>
24403M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
24404L:	dri-devel@lists.freedesktop.org
24405S:	Maintained
24406T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24407F:	drivers/dma-buf/udmabuf.c
24408F:	include/uapi/linux/udmabuf.h
24409
24410USERSPACE I/O (UIO)
24411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24412S:	Maintained
24413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24414F:	Documentation/driver-api/uio-howto.rst
24415F:	drivers/uio/
24416F:	include/linux/uio_driver.h
24417
24418UTIL-LINUX PACKAGE
24419M:	Karel Zak <kzak@redhat.com>
24420L:	util-linux@vger.kernel.org
24421S:	Maintained
24422W:	http://en.wikipedia.org/wiki/Util-linux
24423T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24424
24425UUID HELPERS
24426R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24427L:	linux-kernel@vger.kernel.org
24428S:	Maintained
24429F:	include/linux/uuid.h
24430F:	lib/test_uuid.c
24431F:	lib/uuid.c
24432
24433UV SYSFS DRIVER
24434M:	Justin Ernst <justin.ernst@hpe.com>
24435L:	platform-driver-x86@vger.kernel.org
24436S:	Maintained
24437F:	drivers/platform/x86/uv_sysfs.c
24438
24439UVESAFB DRIVER
24440M:	Michal Januszewski <spock@gentoo.org>
24441L:	linux-fbdev@vger.kernel.org
24442S:	Maintained
24443W:	https://github.com/mjanusz/v86d
24444F:	Documentation/fb/uvesafb.rst
24445F:	drivers/video/fbdev/uvesafb.*
24446
24447Ux500 CLOCK DRIVERS
24448M:	Ulf Hansson <ulf.hansson@linaro.org>
24449L:	linux-clk@vger.kernel.org
24450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24451S:	Maintained
24452F:	drivers/clk/ux500/
24453
24454V4L2 ASYNC AND FWNODE FRAMEWORKS
24455M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24456L:	linux-media@vger.kernel.org
24457S:	Maintained
24458T:	git git://linuxtv.org/media.git
24459F:	drivers/media/v4l2-core/v4l2-async.c
24460F:	drivers/media/v4l2-core/v4l2-fwnode.c
24461F:	include/media/v4l2-async.h
24462F:	include/media/v4l2-fwnode.h
24463
24464V4L2 LENS DRIVERS
24465M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24466L:	linux-media@vger.kernel.org
24467S:	Maintained
24468F:	drivers/media/i2c/ak*
24469F:	drivers/media/i2c/dw*
24470F:	drivers/media/i2c/lm*
24471
24472V4L2 CAMERA SENSOR DRIVERS
24473M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24474L:	linux-media@vger.kernel.org
24475S:	Maintained
24476F:	Documentation/driver-api/media/camera-sensor.rst
24477F:	Documentation/driver-api/media/tx-rx.rst
24478F:	drivers/media/i2c/ar*
24479F:	drivers/media/i2c/gc*
24480F:	drivers/media/i2c/hi*
24481F:	drivers/media/i2c/imx*
24482F:	drivers/media/i2c/mt*
24483F:	drivers/media/i2c/og*
24484F:	drivers/media/i2c/ov*
24485F:	drivers/media/i2c/s5*
24486F:	drivers/media/i2c/vgxy61.c
24487
24488VF610 NAND DRIVER
24489M:	Stefan Agner <stefan@agner.ch>
24490L:	linux-mtd@lists.infradead.org
24491S:	Supported
24492F:	drivers/mtd/nand/raw/vf610_nfc.c
24493
24494VFAT/FAT/MSDOS FILESYSTEM
24495M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24496S:	Maintained
24497F:	Documentation/filesystems/vfat.rst
24498F:	fs/fat/
24499F:	tools/testing/selftests/filesystems/fat/
24500
24501VFIO CDX DRIVER
24502M:	Nipun Gupta <nipun.gupta@amd.com>
24503M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24504L:	kvm@vger.kernel.org
24505S:	Maintained
24506F:	drivers/vfio/cdx/*
24507
24508VFIO DRIVER
24509M:	Alex Williamson <alex.williamson@redhat.com>
24510L:	kvm@vger.kernel.org
24511S:	Maintained
24512T:	git https://github.com/awilliam/linux-vfio.git
24513F:	Documentation/ABI/testing/debugfs-vfio
24514F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24515F:	Documentation/driver-api/vfio.rst
24516F:	drivers/vfio/
24517F:	include/linux/vfio.h
24518F:	include/linux/vfio_pci_core.h
24519F:	include/uapi/linux/vfio.h
24520
24521VFIO FSL-MC DRIVER
24522L:	kvm@vger.kernel.org
24523S:	Orphan
24524F:	drivers/vfio/fsl-mc/
24525
24526VFIO HISILICON PCI DRIVER
24527M:	Longfang Liu <liulongfang@huawei.com>
24528M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24529L:	kvm@vger.kernel.org
24530S:	Maintained
24531F:	drivers/vfio/pci/hisilicon/
24532
24533VFIO MEDIATED DEVICE DRIVERS
24534M:	Kirti Wankhede <kwankhede@nvidia.com>
24535L:	kvm@vger.kernel.org
24536S:	Maintained
24537F:	Documentation/driver-api/vfio-mediated-device.rst
24538F:	drivers/vfio/mdev/
24539F:	include/linux/mdev.h
24540F:	samples/vfio-mdev/
24541
24542VFIO MLX5 PCI DRIVER
24543M:	Yishai Hadas <yishaih@nvidia.com>
24544L:	kvm@vger.kernel.org
24545S:	Maintained
24546F:	drivers/vfio/pci/mlx5/
24547
24548VFIO NVIDIA GRACE GPU DRIVER
24549M:	Ankit Agrawal <ankita@nvidia.com>
24550L:	kvm@vger.kernel.org
24551S:	Supported
24552F:	drivers/vfio/pci/nvgrace-gpu/
24553
24554VFIO PCI DEVICE SPECIFIC DRIVERS
24555R:	Jason Gunthorpe <jgg@nvidia.com>
24556R:	Yishai Hadas <yishaih@nvidia.com>
24557R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24558R:	Kevin Tian <kevin.tian@intel.com>
24559L:	kvm@vger.kernel.org
24560S:	Maintained
24561P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24562F:	drivers/vfio/pci/*/
24563
24564VFIO PDS PCI DRIVER
24565M:	Brett Creeley <brett.creeley@amd.com>
24566L:	kvm@vger.kernel.org
24567S:	Maintained
24568F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24569F:	drivers/vfio/pci/pds/
24570
24571VFIO PLATFORM DRIVER
24572M:	Eric Auger <eric.auger@redhat.com>
24573L:	kvm@vger.kernel.org
24574S:	Maintained
24575F:	drivers/vfio/platform/
24576
24577VFIO QAT PCI DRIVER
24578M:	Xin Zeng <xin.zeng@intel.com>
24579M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24580L:	kvm@vger.kernel.org
24581L:	qat-linux@intel.com
24582S:	Supported
24583F:	drivers/vfio/pci/qat/
24584
24585VFIO VIRTIO PCI DRIVER
24586M:	Yishai Hadas <yishaih@nvidia.com>
24587L:	kvm@vger.kernel.org
24588L:	virtualization@lists.linux.dev
24589S:	Maintained
24590F:	drivers/vfio/pci/virtio
24591
24592VGA_SWITCHEROO
24593R:	Lukas Wunner <lukas@wunner.de>
24594S:	Maintained
24595T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24596F:	Documentation/gpu/vga-switcheroo.rst
24597F:	drivers/gpu/vga/vga_switcheroo.c
24598F:	include/linux/vga_switcheroo.h
24599
24600VIA RHINE NETWORK DRIVER
24601M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24602S:	Maintained
24603F:	drivers/net/ethernet/via/via-rhine.c
24604
24605VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24606M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24607L:	linux-fbdev@vger.kernel.org
24608S:	Maintained
24609F:	drivers/video/fbdev/via/
24610F:	include/linux/via-core.h
24611F:	include/linux/via_i2c.h
24612
24613VIA VELOCITY NETWORK DRIVER
24614M:	Francois Romieu <romieu@fr.zoreil.com>
24615L:	netdev@vger.kernel.org
24616S:	Maintained
24617F:	drivers/net/ethernet/via/via-velocity.*
24618
24619VICODEC VIRTUAL CODEC DRIVER
24620M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24621L:	linux-media@vger.kernel.org
24622S:	Maintained
24623W:	https://linuxtv.org
24624T:	git git://linuxtv.org/media.git
24625F:	drivers/media/test-drivers/vicodec/*
24626
24627VIDEO I2C POLLING DRIVER
24628M:	Matt Ranostay <matt.ranostay@konsulko.com>
24629L:	linux-media@vger.kernel.org
24630S:	Maintained
24631F:	drivers/media/i2c/video-i2c.c
24632
24633VIDEO MULTIPLEXER DRIVER
24634M:	Philipp Zabel <p.zabel@pengutronix.de>
24635L:	linux-media@vger.kernel.org
24636S:	Maintained
24637F:	drivers/media/platform/video-mux.c
24638
24639VIDEOBUF2 FRAMEWORK
24640M:	Tomasz Figa <tfiga@chromium.org>
24641M:	Marek Szyprowski <m.szyprowski@samsung.com>
24642L:	linux-media@vger.kernel.org
24643S:	Maintained
24644F:	drivers/media/common/videobuf2/*
24645F:	include/media/videobuf2-*
24646
24647VIDTV VIRTUAL DIGITAL TV DRIVER
24648M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24649L:	linux-media@vger.kernel.org
24650S:	Maintained
24651W:	https://linuxtv.org
24652T:	git git://linuxtv.org/media.git
24653F:	drivers/media/test-drivers/vidtv/*
24654
24655VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24656M:	Shuah Khan <skhan@linuxfoundation.org>
24657R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24658L:	linux-media@vger.kernel.org
24659S:	Maintained
24660W:	https://linuxtv.org
24661T:	git git://linuxtv.org/media.git
24662F:	drivers/media/test-drivers/vimc/*
24663
24664VIRT LIB
24665M:	Alex Williamson <alex.williamson@redhat.com>
24666M:	Paolo Bonzini <pbonzini@redhat.com>
24667L:	kvm@vger.kernel.org
24668S:	Supported
24669F:	virt/lib/
24670
24671VIRTIO AND VHOST VSOCK DRIVER
24672M:	Stefan Hajnoczi <stefanha@redhat.com>
24673M:	Stefano Garzarella <sgarzare@redhat.com>
24674L:	kvm@vger.kernel.org
24675L:	virtualization@lists.linux.dev
24676L:	netdev@vger.kernel.org
24677S:	Maintained
24678F:	drivers/vhost/vsock.c
24679F:	include/linux/virtio_vsock.h
24680F:	include/uapi/linux/virtio_vsock.h
24681F:	net/vmw_vsock/virtio_transport.c
24682F:	net/vmw_vsock/virtio_transport_common.c
24683
24684VIRTIO BALLOON
24685M:	"Michael S. Tsirkin" <mst@redhat.com>
24686M:	David Hildenbrand <david@redhat.com>
24687L:	virtualization@lists.linux.dev
24688S:	Maintained
24689F:	drivers/virtio/virtio_balloon.c
24690F:	include/linux/balloon_compaction.h
24691F:	include/uapi/linux/virtio_balloon.h
24692F:	mm/balloon_compaction.c
24693
24694VIRTIO BLOCK AND SCSI DRIVERS
24695M:	"Michael S. Tsirkin" <mst@redhat.com>
24696M:	Jason Wang <jasowang@redhat.com>
24697R:	Paolo Bonzini <pbonzini@redhat.com>
24698R:	Stefan Hajnoczi <stefanha@redhat.com>
24699R:	Eugenio Pérez <eperezma@redhat.com>
24700L:	virtualization@lists.linux.dev
24701S:	Maintained
24702F:	drivers/block/virtio_blk.c
24703F:	drivers/scsi/virtio_scsi.c
24704F:	include/uapi/linux/virtio_blk.h
24705F:	include/uapi/linux/virtio_scsi.h
24706
24707VIRTIO CONSOLE DRIVER
24708M:	Amit Shah <amit@kernel.org>
24709L:	virtualization@lists.linux.dev
24710S:	Maintained
24711F:	drivers/char/virtio_console.c
24712F:	include/uapi/linux/virtio_console.h
24713
24714VIRTIO CORE AND NET DRIVERS
24715M:	"Michael S. Tsirkin" <mst@redhat.com>
24716M:	Jason Wang <jasowang@redhat.com>
24717R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24718R:	Eugenio Pérez <eperezma@redhat.com>
24719L:	virtualization@lists.linux.dev
24720S:	Maintained
24721F:	Documentation/ABI/testing/sysfs-bus-vdpa
24722F:	Documentation/ABI/testing/sysfs-class-vduse
24723F:	Documentation/devicetree/bindings/virtio/
24724F:	Documentation/driver-api/virtio/
24725F:	drivers/block/virtio_blk.c
24726F:	drivers/crypto/virtio/
24727F:	drivers/net/virtio_net.c
24728F:	drivers/vdpa/
24729F:	drivers/virtio/
24730F:	include/linux/vdpa.h
24731F:	include/linux/virtio*.h
24732F:	include/linux/vringh.h
24733F:	include/uapi/linux/virtio_*.h
24734F:	net/vmw_vsock/virtio*
24735F:	tools/virtio/
24736F:	tools/testing/selftests/drivers/net/virtio_net/
24737
24738VIRTIO CRYPTO DRIVER
24739M:	Gonglei <arei.gonglei@huawei.com>
24740L:	virtualization@lists.linux.dev
24741L:	linux-crypto@vger.kernel.org
24742S:	Maintained
24743F:	drivers/crypto/virtio/
24744F:	include/uapi/linux/virtio_crypto.h
24745
24746VIRTIO DRIVERS FOR S390
24747M:	Cornelia Huck <cohuck@redhat.com>
24748M:	Halil Pasic <pasic@linux.ibm.com>
24749M:	Eric Farman <farman@linux.ibm.com>
24750L:	linux-s390@vger.kernel.org
24751L:	virtualization@lists.linux.dev
24752L:	kvm@vger.kernel.org
24753S:	Supported
24754F:	arch/s390/include/uapi/asm/virtio-ccw.h
24755F:	drivers/s390/virtio/
24756
24757VIRTIO FILE SYSTEM
24758M:	Vivek Goyal <vgoyal@redhat.com>
24759M:	Stefan Hajnoczi <stefanha@redhat.com>
24760M:	Miklos Szeredi <miklos@szeredi.hu>
24761R:	Eugenio Pérez <eperezma@redhat.com>
24762L:	virtualization@lists.linux.dev
24763L:	linux-fsdevel@vger.kernel.org
24764S:	Supported
24765W:	https://virtio-fs.gitlab.io/
24766F:	Documentation/filesystems/virtiofs.rst
24767F:	fs/fuse/virtio_fs.c
24768F:	include/uapi/linux/virtio_fs.h
24769
24770VIRTIO GPIO DRIVER
24771M:	Enrico Weigelt, metux IT consult <info@metux.net>
24772M:	Viresh Kumar <vireshk@kernel.org>
24773L:	linux-gpio@vger.kernel.org
24774L:	virtualization@lists.linux.dev
24775S:	Maintained
24776F:	drivers/gpio/gpio-virtio.c
24777F:	include/uapi/linux/virtio_gpio.h
24778
24779VIRTIO GPU DRIVER
24780M:	David Airlie <airlied@redhat.com>
24781M:	Gerd Hoffmann <kraxel@redhat.com>
24782R:	Gurchetan Singh <gurchetansingh@chromium.org>
24783R:	Chia-I Wu <olvaffe@gmail.com>
24784L:	dri-devel@lists.freedesktop.org
24785L:	virtualization@lists.linux.dev
24786S:	Maintained
24787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24788F:	drivers/gpu/drm/ci/xfails/virtio*
24789F:	drivers/gpu/drm/virtio/
24790F:	include/uapi/linux/virtio_gpu.h
24791
24792VIRTIO HOST (VHOST)
24793M:	"Michael S. Tsirkin" <mst@redhat.com>
24794M:	Jason Wang <jasowang@redhat.com>
24795R:	Eugenio Pérez <eperezma@redhat.com>
24796L:	kvm@vger.kernel.org
24797L:	virtualization@lists.linux.dev
24798L:	netdev@vger.kernel.org
24799S:	Maintained
24800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24801F:	drivers/vhost/
24802F:	include/linux/sched/vhost_task.h
24803F:	include/linux/vhost_iotlb.h
24804F:	include/uapi/linux/vhost.h
24805F:	kernel/vhost_task.c
24806
24807VIRTIO HOST (VHOST-SCSI)
24808M:	"Michael S. Tsirkin" <mst@redhat.com>
24809M:	Jason Wang <jasowang@redhat.com>
24810M:	Mike Christie <michael.christie@oracle.com>
24811R:	Paolo Bonzini <pbonzini@redhat.com>
24812R:	Stefan Hajnoczi <stefanha@redhat.com>
24813L:	virtualization@lists.linux.dev
24814S:	Maintained
24815F:	drivers/vhost/scsi.c
24816
24817VIRTIO I2C DRIVER
24818M:	Viresh Kumar <viresh.kumar@linaro.org>
24819R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24820L:	linux-i2c@vger.kernel.org
24821L:	virtualization@lists.linux.dev
24822S:	Maintained
24823F:	drivers/i2c/busses/i2c-virtio.c
24824F:	include/uapi/linux/virtio_i2c.h
24825
24826VIRTIO INPUT DRIVER
24827M:	Gerd Hoffmann <kraxel@redhat.com>
24828S:	Maintained
24829F:	drivers/virtio/virtio_input.c
24830F:	include/uapi/linux/virtio_input.h
24831
24832VIRTIO IOMMU DRIVER
24833M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24834L:	virtualization@lists.linux.dev
24835S:	Maintained
24836F:	drivers/iommu/virtio-iommu.c
24837F:	include/uapi/linux/virtio_iommu.h
24838
24839VIRTIO MEM DRIVER
24840M:	David Hildenbrand <david@redhat.com>
24841L:	virtualization@lists.linux.dev
24842S:	Maintained
24843W:	https://virtio-mem.gitlab.io/
24844F:	drivers/virtio/virtio_mem.c
24845F:	include/uapi/linux/virtio_mem.h
24846
24847VIRTIO PMEM DRIVER
24848M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24849L:	virtualization@lists.linux.dev
24850S:	Maintained
24851F:	drivers/nvdimm/nd_virtio.c
24852F:	drivers/nvdimm/virtio_pmem.c
24853
24854VIRTIO SOUND DRIVER
24855M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24856M:	"Michael S. Tsirkin" <mst@redhat.com>
24857L:	virtualization@lists.linux.dev
24858L:	linux-sound@vger.kernel.org
24859S:	Maintained
24860F:	include/uapi/linux/virtio_snd.h
24861F:	sound/virtio/*
24862
24863VIRTUAL BOX GUEST DEVICE DRIVER
24864M:	Hans de Goede <hdegoede@redhat.com>
24865M:	Arnd Bergmann <arnd@arndb.de>
24866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24867S:	Maintained
24868F:	drivers/virt/vboxguest/
24869F:	include/linux/vbox_utils.h
24870F:	include/uapi/linux/vbox*.h
24871
24872VIRTUAL BOX SHARED FOLDER VFS DRIVER
24873M:	Hans de Goede <hdegoede@redhat.com>
24874L:	linux-fsdevel@vger.kernel.org
24875S:	Maintained
24876F:	fs/vboxsf/*
24877
24878VIRTUAL PCM TEST DRIVER
24879M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24880L:	linux-sound@vger.kernel.org
24881S:	Maintained
24882F:	Documentation/sound/cards/pcmtest.rst
24883F:	sound/drivers/pcmtest.c
24884F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24885
24886VIRTUAL SERIO DEVICE DRIVER
24887M:	Stephen Chandler Paul <thatslyude@gmail.com>
24888S:	Maintained
24889F:	drivers/input/serio/userio.c
24890F:	include/uapi/linux/userio.h
24891
24892VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24893M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24894S:	Maintained
24895F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24896F:	drivers/iio/light/veml6075.c
24897
24898VISL VIRTUAL STATELESS DECODER DRIVER
24899M:	Daniel Almeida <daniel.almeida@collabora.com>
24900L:	linux-media@vger.kernel.org
24901S:	Supported
24902F:	drivers/media/test-drivers/visl
24903
24904VIVID VIRTUAL VIDEO DRIVER
24905M:	Hans Verkuil <hverkuil@xs4all.nl>
24906L:	linux-media@vger.kernel.org
24907S:	Maintained
24908W:	https://linuxtv.org
24909T:	git git://linuxtv.org/media.git
24910F:	drivers/media/test-drivers/vivid/*
24911
24912VM SOCKETS (AF_VSOCK)
24913M:	Stefano Garzarella <sgarzare@redhat.com>
24914L:	virtualization@lists.linux.dev
24915L:	netdev@vger.kernel.org
24916S:	Maintained
24917F:	drivers/net/vsockmon.c
24918F:	include/net/af_vsock.h
24919F:	include/uapi/linux/vm_sockets.h
24920F:	include/uapi/linux/vm_sockets_diag.h
24921F:	include/uapi/linux/vsockmon.h
24922F:	net/vmw_vsock/
24923F:	tools/testing/vsock/
24924
24925VMA
24926M:	Andrew Morton <akpm@linux-foundation.org>
24927M:	Liam R. Howlett <Liam.Howlett@oracle.com>
24928M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24929R:	Vlastimil Babka <vbabka@suse.cz>
24930R:	Jann Horn <jannh@google.com>
24931L:	linux-mm@kvack.org
24932S:	Maintained
24933W:	https://www.linux-mm.org
24934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24935F:	mm/vma.c
24936F:	mm/vma.h
24937F:	mm/vma_internal.h
24938F:	tools/testing/vma/
24939
24940VMALLOC
24941M:	Andrew Morton <akpm@linux-foundation.org>
24942R:	Uladzislau Rezki <urezki@gmail.com>
24943R:	Christoph Hellwig <hch@infradead.org>
24944L:	linux-mm@kvack.org
24945S:	Maintained
24946W:	http://www.linux-mm.org
24947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24948F:	include/linux/vmalloc.h
24949F:	mm/vmalloc.c
24950
24951VME SUBSYSTEM
24952L:	linux-kernel@vger.kernel.org
24953S:	Orphan
24954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24955F:	Documentation/driver-api/vme.rst
24956F:	drivers/staging/vme_user/
24957
24958VMWARE BALLOON DRIVER
24959M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24960R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24961L:	linux-kernel@vger.kernel.org
24962S:	Supported
24963F:	drivers/misc/vmw_balloon.c
24964
24965VMWARE HYPERVISOR INTERFACE
24966M:	Ajay Kaher <ajay.kaher@broadcom.com>
24967M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24968R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24969L:	virtualization@lists.linux.dev
24970L:	x86@kernel.org
24971S:	Supported
24972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24973F:	arch/x86/include/asm/vmware.h
24974F:	arch/x86/kernel/cpu/vmware.c
24975
24976VMWARE PVRDMA DRIVER
24977M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24978M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24980L:	linux-rdma@vger.kernel.org
24981S:	Supported
24982F:	drivers/infiniband/hw/vmw_pvrdma/
24983
24984VMWARE PVSCSI DRIVER
24985M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24986R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24987L:	linux-scsi@vger.kernel.org
24988S:	Supported
24989F:	drivers/scsi/vmw_pvscsi.c
24990F:	drivers/scsi/vmw_pvscsi.h
24991
24992VMWARE VIRTUAL PTP CLOCK DRIVER
24993M:	Nick Shi <nick.shi@broadcom.com>
24994R:	Ajay Kaher <ajay.kaher@broadcom.com>
24995R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24996R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24997L:	netdev@vger.kernel.org
24998S:	Supported
24999F:	drivers/ptp/ptp_vmw.c
25000
25001VMWARE VMCI DRIVER
25002M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25003M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25005L:	linux-kernel@vger.kernel.org
25006S:	Supported
25007F:	drivers/misc/vmw_vmci/
25008F:	include/linux/vmw_vmci*
25009
25010VMWARE VMMOUSE SUBDRIVER
25011M:	Zack Rusin <zack.rusin@broadcom.com>
25012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25013L:	linux-input@vger.kernel.org
25014S:	Supported
25015F:	drivers/input/mouse/vmmouse.c
25016F:	drivers/input/mouse/vmmouse.h
25017
25018VMWARE VMXNET3 ETHERNET DRIVER
25019M:	Ronak Doshi <ronak.doshi@broadcom.com>
25020R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25021L:	netdev@vger.kernel.org
25022S:	Supported
25023F:	drivers/net/vmxnet3/
25024
25025VMWARE VSOCK VMCI TRANSPORT DRIVER
25026M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25027M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25028R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25029L:	linux-kernel@vger.kernel.org
25030S:	Supported
25031F:	net/vmw_vsock/vmci_transport*
25032
25033VOCORE VOCORE2 BOARD
25034M:	Harvey Hunt <harveyhuntnexus@gmail.com>
25035L:	linux-mips@vger.kernel.org
25036S:	Maintained
25037F:	arch/mips/boot/dts/ralink/vocore2.dts
25038
25039VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25040M:	Liam Girdwood <lgirdwood@gmail.com>
25041M:	Mark Brown <broonie@kernel.org>
25042L:	linux-kernel@vger.kernel.org
25043S:	Supported
25044W:	http://www.slimlogic.co.uk/?p=48
25045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25046F:	Documentation/devicetree/bindings/regulator/
25047F:	Documentation/power/regulator/
25048F:	drivers/regulator/
25049F:	include/dt-bindings/regulator/
25050F:	include/linux/regulator/
25051K:	regulator_get_optional
25052
25053VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25054R:	Matti Vaittinen <mazziesaccount@gmail.com>
25055F:	drivers/regulator/irq_helpers.c
25056
25057VRF
25058M:	David Ahern <dsahern@kernel.org>
25059L:	netdev@vger.kernel.org
25060S:	Maintained
25061F:	Documentation/networking/vrf.rst
25062F:	drivers/net/vrf.c
25063
25064VSPRINTF
25065M:	Petr Mladek <pmladek@suse.com>
25066M:	Steven Rostedt <rostedt@goodmis.org>
25067R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25068R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
25069R:	Sergey Senozhatsky <senozhatsky@chromium.org>
25070S:	Maintained
25071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25072F:	Documentation/core-api/printk-formats.rst
25073F:	lib/test_printf.c
25074F:	lib/test_scanf.c
25075F:	lib/vsprintf.c
25076
25077VT1211 HARDWARE MONITOR DRIVER
25078M:	Juerg Haefliger <juergh@proton.me>
25079L:	linux-hwmon@vger.kernel.org
25080S:	Maintained
25081F:	Documentation/hwmon/vt1211.rst
25082F:	drivers/hwmon/vt1211.c
25083
25084VT8231 HARDWARE MONITOR DRIVER
25085M:	Roger Lucas <vt8231@hiddenengine.co.uk>
25086L:	linux-hwmon@vger.kernel.org
25087S:	Maintained
25088F:	drivers/hwmon/vt8231.c
25089
25090VUB300 USB to SDIO/SD/MMC bridge chip
25091L:	linux-mmc@vger.kernel.org
25092S:	Orphan
25093F:	drivers/mmc/host/vub300.c
25094
25095W1 DALLAS'S 1-WIRE BUS
25096M:	Krzysztof Kozlowski <krzk@kernel.org>
25097S:	Maintained
25098F:	Documentation/devicetree/bindings/w1/
25099F:	Documentation/w1/
25100F:	drivers/w1/
25101F:	include/linux/w1.h
25102
25103W83791D HARDWARE MONITORING DRIVER
25104M:	Marc Hulsman <m.hulsman@tudelft.nl>
25105L:	linux-hwmon@vger.kernel.org
25106S:	Maintained
25107F:	Documentation/hwmon/w83791d.rst
25108F:	drivers/hwmon/w83791d.c
25109
25110W83793 HARDWARE MONITORING DRIVER
25111M:	Rudolf Marek <r.marek@assembler.cz>
25112L:	linux-hwmon@vger.kernel.org
25113S:	Maintained
25114F:	Documentation/hwmon/w83793.rst
25115F:	drivers/hwmon/w83793.c
25116
25117W83795 HARDWARE MONITORING DRIVER
25118M:	Jean Delvare <jdelvare@suse.com>
25119L:	linux-hwmon@vger.kernel.org
25120S:	Maintained
25121F:	drivers/hwmon/w83795.c
25122
25123W83L51xD SD/MMC CARD INTERFACE DRIVER
25124M:	Pierre Ossman <pierre@ossman.eu>
25125S:	Maintained
25126F:	drivers/mmc/host/wbsd.*
25127
25128WACOM PROTOCOL 4 SERIAL TABLETS
25129M:	Julian Squires <julian@cipht.net>
25130M:	Hans de Goede <hdegoede@redhat.com>
25131L:	linux-input@vger.kernel.org
25132S:	Maintained
25133F:	drivers/input/tablet/wacom_serial4.c
25134
25135WANGXUN ETHERNET DRIVER
25136M:	Jiawen Wu <jiawenwu@trustnetic.com>
25137M:	Mengyuan Lou <mengyuanlou@net-swift.com>
25138L:	netdev@vger.kernel.org
25139S:	Maintained
25140W:	https://www.net-swift.com
25141F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25142F:	drivers/net/ethernet/wangxun/
25143F:	drivers/net/pcs/pcs-xpcs-wx.c
25144
25145WATCHDOG DEVICE DRIVERS
25146M:	Wim Van Sebroeck <wim@linux-watchdog.org>
25147M:	Guenter Roeck <linux@roeck-us.net>
25148L:	linux-watchdog@vger.kernel.org
25149S:	Maintained
25150W:	http://www.linux-watchdog.org/
25151T:	git git://www.linux-watchdog.org/linux-watchdog.git
25152F:	Documentation/devicetree/bindings/watchdog/
25153F:	Documentation/watchdog/
25154F:	drivers/watchdog/
25155F:	include/linux/watchdog.h
25156F:	include/trace/events/watchdog.h
25157F:	include/uapi/linux/watchdog.h
25158
25159WAVE5 VPU CODEC DRIVER
25160M:	Nas Chung <nas.chung@chipsnmedia.com>
25161M:	Jackson Lee <jackson.lee@chipsnmedia.com>
25162L:	linux-media@vger.kernel.org
25163S:	Maintained
25164F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25165F:	drivers/media/platform/chips-media/wave5/
25166
25167WHISKEYCOVE PMIC GPIO DRIVER
25168M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
25169L:	linux-gpio@vger.kernel.org
25170S:	Maintained
25171F:	drivers/gpio/gpio-wcove.c
25172
25173WHWAVE RTC DRIVER
25174M:	Dianlong Li <long17.cool@163.com>
25175L:	linux-rtc@vger.kernel.org
25176S:	Maintained
25177F:	drivers/rtc/rtc-sd3078.c
25178
25179WIIMOTE HID DRIVER
25180M:	David Rheinsberg <david@readahead.eu>
25181L:	linux-input@vger.kernel.org
25182S:	Maintained
25183F:	drivers/hid/hid-wiimote*
25184
25185WILOCITY WIL6210 WIRELESS DRIVER
25186L:	linux-wireless@vger.kernel.org
25187S:	Orphan
25188W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25189F:	drivers/net/wireless/ath/wil6210/
25190
25191WINBOND CIR DRIVER
25192M:	David Härdeman <david@hardeman.nu>
25193S:	Maintained
25194F:	drivers/media/rc/winbond-cir.c
25195
25196WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25197L:	linux-watchdog@vger.kernel.org
25198S:	Orphan
25199F:	drivers/watchdog/ebc-c384_wdt.c
25200
25201WINSYSTEMS WS16C48 GPIO DRIVER
25202M:	William Breathitt Gray <wbg@kernel.org>
25203L:	linux-gpio@vger.kernel.org
25204S:	Maintained
25205F:	drivers/gpio/gpio-ws16c48.c
25206
25207WIREGUARD SECURE NETWORK TUNNEL
25208M:	Jason A. Donenfeld <Jason@zx2c4.com>
25209L:	wireguard@lists.zx2c4.com
25210L:	netdev@vger.kernel.org
25211S:	Maintained
25212F:	drivers/net/wireguard/
25213F:	tools/testing/selftests/wireguard/
25214
25215WISTRON LAPTOP BUTTON DRIVER
25216M:	Miloslav Trmac <mitr@volny.cz>
25217S:	Maintained
25218F:	drivers/input/misc/wistron_btns.c
25219
25220WMI BINARY MOF DRIVER
25221M:	Armin Wolf <W_Armin@gmx.de>
25222R:	Thomas Weißschuh <linux@weissschuh.net>
25223L:	platform-driver-x86@vger.kernel.org
25224S:	Maintained
25225F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25226F:	Documentation/wmi/devices/wmi-bmof.rst
25227F:	drivers/platform/x86/wmi-bmof.c
25228
25229WOLFSON MICROELECTRONICS DRIVERS
25230L:	patches@opensource.cirrus.com
25231S:	Supported
25232W:	https://github.com/CirrusLogic/linux-drivers/wiki
25233T:	git https://github.com/CirrusLogic/linux-drivers.git
25234F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25235F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25236F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25237F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25238F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25239F:	Documentation/devicetree/bindings/sound/wm*
25240F:	Documentation/hwmon/wm83??.rst
25241F:	arch/arm/mach-s3c/mach-crag6410*
25242F:	drivers/clk/clk-wm83*.c
25243F:	drivers/gpio/gpio-*wm*.c
25244F:	drivers/gpio/gpio-arizona.c
25245F:	drivers/hwmon/wm83??-hwmon.c
25246F:	drivers/input/misc/wm831x-on.c
25247F:	drivers/input/touchscreen/wm831x-ts.c
25248F:	drivers/input/touchscreen/wm97*.c
25249F:	drivers/leds/leds-wm83*.c
25250F:	drivers/mfd/arizona*
25251F:	drivers/mfd/cs47l24*
25252F:	drivers/mfd/wm*.c
25253F:	drivers/power/supply/wm83*.c
25254F:	drivers/regulator/arizona*
25255F:	drivers/regulator/wm8*.c
25256F:	drivers/rtc/rtc-wm83*.c
25257F:	drivers/video/backlight/wm83*_bl.c
25258F:	drivers/watchdog/wm83*_wdt.c
25259F:	include/linux/mfd/arizona/
25260F:	include/linux/mfd/wm831x/
25261F:	include/linux/mfd/wm8350/
25262F:	include/linux/mfd/wm8400*
25263F:	include/linux/regulator/arizona*
25264F:	include/linux/wm97xx.h
25265F:	include/sound/wm????.h
25266F:	sound/soc/codecs/arizona*
25267F:	sound/soc/codecs/cs47l24*
25268F:	sound/soc/codecs/wm*
25269
25270WORKQUEUE
25271M:	Tejun Heo <tj@kernel.org>
25272R:	Lai Jiangshan <jiangshanlai@gmail.com>
25273S:	Maintained
25274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25275F:	Documentation/core-api/workqueue.rst
25276F:	include/linux/workqueue.h
25277F:	kernel/workqueue.c
25278F:	kernel/workqueue_internal.h
25279
25280WWAN DRIVERS
25281M:	Loic Poulain <loic.poulain@linaro.org>
25282M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
25283R:	Johannes Berg <johannes@sipsolutions.net>
25284L:	netdev@vger.kernel.org
25285S:	Maintained
25286F:	drivers/net/wwan/
25287F:	include/linux/wwan.h
25288F:	include/uapi/linux/wwan.h
25289
25290X-POWERS AXP288 PMIC DRIVERS
25291M:	Hans de Goede <hdegoede@redhat.com>
25292S:	Maintained
25293F:	drivers/acpi/pmic/intel_pmic_xpower.c
25294N:	axp288
25295
25296X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25297M:	Chen-Yu Tsai <wens@csie.org>
25298L:	linux-kernel@vger.kernel.org
25299S:	Maintained
25300N:	axp[128]
25301
25302X.25 STACK
25303M:	Martin Schiller <ms@dev.tdt.de>
25304L:	linux-x25@vger.kernel.org
25305S:	Maintained
25306F:	Documentation/networking/lapb-module.rst
25307F:	Documentation/networking/x25*
25308F:	drivers/net/wan/hdlc_x25.c
25309F:	drivers/net/wan/lapbether.c
25310F:	include/*/lapb.h
25311F:	include/net/x25*
25312F:	include/uapi/linux/x25.h
25313F:	net/lapb/
25314F:	net/x25/
25315
25316X86 ARCHITECTURE (32-BIT AND 64-BIT)
25317M:	Thomas Gleixner <tglx@linutronix.de>
25318M:	Ingo Molnar <mingo@redhat.com>
25319M:	Borislav Petkov <bp@alien8.de>
25320M:	Dave Hansen <dave.hansen@linux.intel.com>
25321M:	x86@kernel.org
25322R:	"H. Peter Anvin" <hpa@zytor.com>
25323L:	linux-kernel@vger.kernel.org
25324S:	Maintained
25325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25326F:	Documentation/arch/x86/
25327F:	Documentation/devicetree/bindings/x86/
25328F:	arch/x86/
25329F:	tools/testing/selftests/x86
25330
25331X86 CPUID DATABASE
25332M:	Borislav Petkov <bp@alien8.de>
25333M:	Thomas Gleixner <tglx@linutronix.de>
25334M:	x86@kernel.org
25335R:	Ahmed S. Darwish <darwi@linutronix.de>
25336L:	x86-cpuid@lists.linux.dev
25337S:	Maintained
25338W:	https://x86-cpuid.org
25339F:	tools/arch/x86/kcpuid/cpuid.csv
25340
25341X86 ENTRY CODE
25342M:	Andy Lutomirski <luto@kernel.org>
25343L:	linux-kernel@vger.kernel.org
25344S:	Maintained
25345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25346F:	arch/x86/entry/
25347
25348X86 HARDWARE VULNERABILITIES
25349M:	Thomas Gleixner <tglx@linutronix.de>
25350M:	Borislav Petkov <bp@alien8.de>
25351M:	Peter Zijlstra <peterz@infradead.org>
25352M:	Josh Poimboeuf <jpoimboe@kernel.org>
25353R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25354S:	Maintained
25355F:	Documentation/admin-guide/hw-vuln/
25356F:	arch/x86/include/asm/nospec-branch.h
25357F:	arch/x86/kernel/cpu/bugs.c
25358
25359X86 MCE INFRASTRUCTURE
25360M:	Tony Luck <tony.luck@intel.com>
25361M:	Borislav Petkov <bp@alien8.de>
25362L:	linux-edac@vger.kernel.org
25363S:	Maintained
25364F:	Documentation/ABI/testing/sysfs-mce
25365F:	Documentation/arch/x86/x86_64/machinecheck.rst
25366F:	arch/x86/kernel/cpu/mce/*
25367
25368X86 MICROCODE UPDATE SUPPORT
25369M:	Borislav Petkov <bp@alien8.de>
25370S:	Maintained
25371F:	arch/x86/kernel/cpu/microcode/*
25372
25373X86 MM
25374M:	Dave Hansen <dave.hansen@linux.intel.com>
25375M:	Andy Lutomirski <luto@kernel.org>
25376M:	Peter Zijlstra <peterz@infradead.org>
25377L:	linux-kernel@vger.kernel.org
25378S:	Maintained
25379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25380F:	arch/x86/mm/
25381
25382X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25383M:	Hans de Goede <hdegoede@redhat.com>
25384L:	platform-driver-x86@vger.kernel.org
25385S:	Maintained
25386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25387F:	drivers/platform/x86/x86-android-tablets/
25388
25389X86 PLATFORM DRIVERS
25390M:	Hans de Goede <hdegoede@redhat.com>
25391M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25392L:	platform-driver-x86@vger.kernel.org
25393S:	Maintained
25394Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25396F:	drivers/platform/olpc/
25397F:	drivers/platform/x86/
25398F:	include/linux/platform_data/x86/
25399
25400X86 PLATFORM UV HPE SUPERDOME FLEX
25401M:	Steve Wahl <steve.wahl@hpe.com>
25402R:	Justin Ernst <justin.ernst@hpe.com>
25403R:	Kyle Meyer <kyle.meyer@hpe.com>
25404R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25405R:	Russ Anderson <russ.anderson@hpe.com>
25406S:	Supported
25407F:	arch/x86/include/asm/uv/
25408F:	arch/x86/kernel/apic/x2apic_uv_x.c
25409F:	arch/x86/platform/uv/
25410
25411X86 STACK UNWINDING
25412M:	Josh Poimboeuf <jpoimboe@kernel.org>
25413M:	Peter Zijlstra <peterz@infradead.org>
25414S:	Supported
25415F:	arch/x86/include/asm/unwind*.h
25416F:	arch/x86/kernel/dumpstack.c
25417F:	arch/x86/kernel/stacktrace.c
25418F:	arch/x86/kernel/unwind_*.c
25419
25420X86 TRUST DOMAIN EXTENSIONS (TDX)
25421M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25422R:	Dave Hansen <dave.hansen@linux.intel.com>
25423L:	x86@kernel.org
25424L:	linux-coco@lists.linux.dev
25425S:	Supported
25426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25427F:	arch/x86/boot/compressed/tdx*
25428F:	arch/x86/coco/tdx/
25429F:	arch/x86/include/asm/shared/tdx.h
25430F:	arch/x86/include/asm/tdx.h
25431F:	arch/x86/virt/vmx/tdx/
25432F:	drivers/virt/coco/tdx-guest
25433
25434X86 VDSO
25435M:	Andy Lutomirski <luto@kernel.org>
25436L:	linux-kernel@vger.kernel.org
25437S:	Maintained
25438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25439F:	arch/x86/entry/vdso/
25440
25441XARRAY
25442M:	Matthew Wilcox <willy@infradead.org>
25443L:	linux-fsdevel@vger.kernel.org
25444S:	Supported
25445F:	Documentation/core-api/xarray.rst
25446F:	include/linux/idr.h
25447F:	include/linux/xarray.h
25448F:	lib/idr.c
25449F:	lib/xarray.c
25450F:	tools/testing/radix-tree
25451
25452XBOX DVD IR REMOTE
25453M:	Benjamin Valentin <benpicco@googlemail.com>
25454S:	Maintained
25455F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25456F:	drivers/media/rc/xbox_remote.c
25457
25458XC2028/3028 TUNER DRIVER
25459M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25460L:	linux-media@vger.kernel.org
25461S:	Maintained
25462W:	https://linuxtv.org
25463T:	git git://linuxtv.org/media.git
25464F:	drivers/media/tuners/xc2028.*
25465
25466XDP (eXpress Data Path)
25467M:	Alexei Starovoitov <ast@kernel.org>
25468M:	Daniel Borkmann <daniel@iogearbox.net>
25469M:	David S. Miller <davem@davemloft.net>
25470M:	Jakub Kicinski <kuba@kernel.org>
25471M:	Jesper Dangaard Brouer <hawk@kernel.org>
25472M:	John Fastabend <john.fastabend@gmail.com>
25473L:	netdev@vger.kernel.org
25474L:	bpf@vger.kernel.org
25475S:	Supported
25476F:	drivers/net/ethernet/*/*/*/*/*xdp*
25477F:	drivers/net/ethernet/*/*/*xdp*
25478F:	include/net/xdp.h
25479F:	include/net/xdp_priv.h
25480F:	include/trace/events/xdp.h
25481F:	kernel/bpf/cpumap.c
25482F:	kernel/bpf/devmap.c
25483F:	net/core/xdp.c
25484F:	samples/bpf/xdp*
25485F:	tools/testing/selftests/bpf/*/*xdp*
25486F:	tools/testing/selftests/bpf/*xdp*
25487K:	(?:\b|_)xdp(?:\b|_)
25488
25489XDP SOCKETS (AF_XDP)
25490M:	Björn Töpel <bjorn@kernel.org>
25491M:	Magnus Karlsson <magnus.karlsson@intel.com>
25492M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25493R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25494L:	netdev@vger.kernel.org
25495L:	bpf@vger.kernel.org
25496S:	Maintained
25497F:	Documentation/networking/af_xdp.rst
25498F:	include/net/netns/xdp.h
25499F:	include/net/xdp_sock*
25500F:	include/net/xsk_buff_pool.h
25501F:	include/uapi/linux/if_xdp.h
25502F:	include/uapi/linux/xdp_diag.h
25503F:	net/xdp/
25504F:	tools/testing/selftests/bpf/*xsk*
25505
25506XEN BLOCK SUBSYSTEM
25507M:	Roger Pau Monné <roger.pau@citrix.com>
25508L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25509S:	Supported
25510F:	drivers/block/xen*
25511F:	drivers/block/xen-blkback/*
25512
25513XEN HYPERVISOR ARM
25514M:	Stefano Stabellini <sstabellini@kernel.org>
25515L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25516S:	Maintained
25517F:	arch/arm/include/asm/xen/
25518F:	arch/arm/xen/
25519
25520XEN HYPERVISOR ARM64
25521M:	Stefano Stabellini <sstabellini@kernel.org>
25522L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25523S:	Maintained
25524F:	arch/arm64/include/asm/xen/
25525F:	arch/arm64/xen/
25526
25527XEN HYPERVISOR INTERFACE
25528M:	Juergen Gross <jgross@suse.com>
25529M:	Stefano Stabellini <sstabellini@kernel.org>
25530R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25531L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25532S:	Supported
25533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25534F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25535F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25536F:	drivers/*/xen-*front.c
25537F:	drivers/xen/
25538F:	include/uapi/xen/
25539F:	include/xen/
25540F:	kernel/configs/xen.config
25541
25542XEN HYPERVISOR X86
25543M:	Juergen Gross <jgross@suse.com>
25544R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25545L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25546S:	Supported
25547F:	arch/x86/configs/xen.config
25548F:	arch/x86/include/asm/pvclock-abi.h
25549F:	arch/x86/include/asm/xen/
25550F:	arch/x86/platform/pvh/
25551F:	arch/x86/xen/
25552
25553XEN NETWORK BACKEND DRIVER
25554M:	Wei Liu <wei.liu@kernel.org>
25555M:	Paul Durrant <paul@xen.org>
25556L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25557L:	netdev@vger.kernel.org
25558S:	Supported
25559F:	drivers/net/xen-netback/*
25560
25561XEN PCI SUBSYSTEM
25562M:	Juergen Gross <jgross@suse.com>
25563L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25564S:	Supported
25565F:	arch/x86/pci/*xen*
25566F:	drivers/pci/*xen*
25567
25568XEN PVSCSI DRIVERS
25569M:	Juergen Gross <jgross@suse.com>
25570L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25571L:	linux-scsi@vger.kernel.org
25572S:	Supported
25573F:	drivers/scsi/xen-scsifront.c
25574F:	drivers/xen/xen-scsiback.c
25575F:	include/xen/interface/io/vscsiif.h
25576
25577XEN PVUSB DRIVER
25578M:	Juergen Gross <jgross@suse.com>
25579L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25580L:	linux-usb@vger.kernel.org
25581S:	Supported
25582F:	drivers/usb/host/xen*
25583F:	include/xen/interface/io/usbif.h
25584
25585XEN SOUND FRONTEND DRIVER
25586M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25587L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25588L:	linux-sound@vger.kernel.org
25589S:	Supported
25590F:	sound/xen/*
25591
25592XEN SWIOTLB SUBSYSTEM
25593M:	Juergen Gross <jgross@suse.com>
25594M:	Stefano Stabellini <sstabellini@kernel.org>
25595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25596L:	iommu@lists.linux.dev
25597S:	Supported
25598F:	arch/*/include/asm/xen/swiotlb-xen.h
25599F:	drivers/xen/swiotlb-xen.c
25600F:	include/xen/arm/swiotlb-xen.h
25601F:	include/xen/swiotlb-xen.h
25602
25603XFS FILESYSTEM
25604M:	Carlos Maiolino <cem@kernel.org>
25605R:	Darrick J. Wong <djwong@kernel.org>
25606L:	linux-xfs@vger.kernel.org
25607S:	Supported
25608W:	http://xfs.org/
25609C:	irc://irc.oftc.net/xfs
25610T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25611P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25612F:	Documentation/ABI/testing/sysfs-fs-xfs
25613F:	Documentation/admin-guide/xfs.rst
25614F:	Documentation/filesystems/xfs/*
25615F:	fs/xfs/
25616F:	include/uapi/linux/dqblk_xfs.h
25617F:	include/uapi/linux/fsmap.h
25618
25619XILINX AMS DRIVER
25620M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25621L:	linux-iio@vger.kernel.org
25622S:	Maintained
25623F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25624F:	drivers/iio/adc/xilinx-ams.c
25625
25626XILINX AXI ETHERNET DRIVER
25627M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25628S:	Maintained
25629F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25630F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25631
25632XILINX CAN DRIVER
25633M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25634L:	linux-can@vger.kernel.org
25635S:	Maintained
25636F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25637F:	drivers/net/can/xilinx_can.c
25638
25639XILINX EVENT MANAGEMENT DRIVER
25640M:	Michal Simek <michal.simek@amd.com>
25641S:	Maintained
25642F:	drivers/soc/xilinx/xlnx_event_manager.c
25643F:	include/linux/firmware/xlnx-event-manager.h
25644
25645XILINX GPIO DRIVER
25646M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25647R:	Srinivas Neeli <srinivas.neeli@amd.com>
25648R:	Michal Simek <michal.simek@amd.com>
25649S:	Maintained
25650F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25651F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25652F:	drivers/gpio/gpio-xilinx.c
25653F:	drivers/gpio/gpio-zynq.c
25654
25655XILINX LL TEMAC ETHERNET DRIVER
25656L:	netdev@vger.kernel.org
25657S:	Orphan
25658F:	drivers/net/ethernet/xilinx/ll_temac*
25659
25660XILINX PWM DRIVER
25661M:	Sean Anderson <sean.anderson@seco.com>
25662S:	Maintained
25663F:	drivers/pwm/pwm-xilinx.c
25664F:	include/clocksource/timer-xilinx.h
25665
25666XILINX SD-FEC IP CORES
25667M:	Derek Kiernan <derek.kiernan@amd.com>
25668M:	Dragan Cvetic <dragan.cvetic@amd.com>
25669S:	Maintained
25670F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25671F:	Documentation/misc-devices/xilinx_sdfec.rst
25672F:	drivers/misc/Kconfig
25673F:	drivers/misc/Makefile
25674F:	drivers/misc/xilinx_sdfec.c
25675F:	include/uapi/misc/xilinx_sdfec.h
25676
25677XILINX UARTLITE SERIAL DRIVER
25678M:	Peter Korsgaard <jacmet@sunsite.dk>
25679L:	linux-serial@vger.kernel.org
25680S:	Maintained
25681F:	drivers/tty/serial/uartlite.c
25682
25683XILINX VIDEO IP CORES
25684M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25685L:	linux-media@vger.kernel.org
25686S:	Supported
25687T:	git git://linuxtv.org/media.git
25688F:	Documentation/devicetree/bindings/media/xilinx/
25689F:	drivers/media/platform/xilinx/
25690F:	include/uapi/linux/xilinx-v4l2-controls.h
25691
25692XILINX VERSAL EDAC DRIVER
25693M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25694M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25695S:	Maintained
25696F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25697F:	drivers/edac/versal_edac.c
25698
25699XILINX WATCHDOG DRIVER
25700M:	Srinivas Neeli <srinivas.neeli@amd.com>
25701R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25702R:	Michal Simek <michal.simek@amd.com>
25703S:	Maintained
25704F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25705F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25706F:	drivers/watchdog/of_xilinx_wdt.c
25707F:	drivers/watchdog/xilinx_wwdt.c
25708
25709XILINX XDMA DRIVER
25710M:	Lizhi Hou <lizhi.hou@amd.com>
25711M:	Brian Xu <brian.xu@amd.com>
25712M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25713L:	dmaengine@vger.kernel.org
25714S:	Supported
25715F:	drivers/dma/xilinx/xdma-regs.h
25716F:	drivers/dma/xilinx/xdma.c
25717F:	include/linux/dma/amd_xdma.h
25718F:	include/linux/platform_data/amd_xdma.h
25719
25720XILINX ZYNQMP DPDMA DRIVER
25721M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25722L:	dmaengine@vger.kernel.org
25723S:	Supported
25724F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25725F:	drivers/dma/xilinx/xilinx_dpdma.c
25726F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25727
25728XILINX ZYNQMP OCM EDAC DRIVER
25729M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25730M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25731S:	Maintained
25732F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25733F:	drivers/edac/zynqmp_edac.c
25734
25735XILINX ZYNQMP PSGTR PHY DRIVER
25736M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25737L:	linux-kernel@vger.kernel.org
25738S:	Supported
25739T:	git https://github.com/Xilinx/linux-xlnx.git
25740F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25741F:	drivers/phy/xilinx/phy-zynqmp.c
25742
25743XILINX ZYNQMP SHA3 DRIVER
25744M:	Harsha <harsha.harsha@amd.com>
25745S:	Maintained
25746F:	drivers/crypto/xilinx/zynqmp-sha.c
25747
25748XILINX ZYNQMP NVMEM DRIVER
25749M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25750M:	Kalyani Akula <kalyani.akula@amd.com>
25751R:	Michal Simek <michal.simek@amd.com>
25752S:	Maintained
25753F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25754F:	drivers/nvmem/zynqmp_nvmem.c
25755
25756XILLYBUS DRIVER
25757M:	Eli Billauer <eli.billauer@gmail.com>
25758L:	linux-kernel@vger.kernel.org
25759S:	Supported
25760F:	drivers/char/xillybus/
25761
25762XLP9XX I2C DRIVER
25763M:	George Cherian <gcherian@marvell.com>
25764L:	linux-i2c@vger.kernel.org
25765S:	Supported
25766W:	http://www.marvell.com
25767F:	drivers/i2c/busses/i2c-xlp9xx.c
25768
25769XRA1403 GPIO EXPANDER
25770M:	Nandor Han <nandor.han@ge.com>
25771L:	linux-gpio@vger.kernel.org
25772S:	Maintained
25773F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25774F:	drivers/gpio/gpio-xra1403.c
25775
25776XTENSA XTFPGA PLATFORM SUPPORT
25777M:	Max Filippov <jcmvbkbc@gmail.com>
25778S:	Maintained
25779F:	drivers/spi/spi-xtensa-xtfpga.c
25780F:	sound/soc/xtensa/xtfpga-i2s.c
25781
25782XZ EMBEDDED
25783M:	Lasse Collin <lasse.collin@tukaani.org>
25784S:	Maintained
25785W:	https://tukaani.org/xz/embedded.html
25786B:	https://github.com/tukaani-project/xz-embedded/issues
25787C:	irc://irc.libera.chat/tukaani
25788F:	Documentation/staging/xz.rst
25789F:	include/linux/decompress/unxz.h
25790F:	include/linux/xz.h
25791F:	lib/decompress_unxz.c
25792F:	lib/xz/
25793F:	scripts/xz_wrap.sh
25794
25795YAM DRIVER FOR AX.25
25796M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25797L:	linux-hams@vger.kernel.org
25798S:	Maintained
25799F:	drivers/net/hamradio/yam*
25800F:	include/linux/yam.h
25801
25802YAMA SECURITY MODULE
25803M:	Kees Cook <kees@kernel.org>
25804S:	Supported
25805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25806F:	Documentation/admin-guide/LSM/Yama.rst
25807F:	security/yama/
25808
25809YAML NETLINK (YNL)
25810M:	Donald Hunter <donald.hunter@gmail.com>
25811M:	Jakub Kicinski <kuba@kernel.org>
25812F:	Documentation/netlink/
25813F:	Documentation/userspace-api/netlink/intro-specs.rst
25814F:	Documentation/userspace-api/netlink/specs.rst
25815F:	tools/net/ynl/
25816
25817YEALINK PHONE DRIVER
25818M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25819S:	Maintained
25820F:	Documentation/input/devices/yealink.rst
25821F:	drivers/input/misc/yealink.*
25822
25823Z3FOLD COMPRESSED PAGE ALLOCATOR
25824M:	Vitaly Wool <vitaly.wool@konsulko.com>
25825R:	Miaohe Lin <linmiaohe@huawei.com>
25826L:	linux-mm@kvack.org
25827S:	Maintained
25828F:	mm/z3fold.c
25829
25830Z8530 DRIVER FOR AX.25
25831M:	Joerg Reuter <jreuter@yaina.de>
25832L:	linux-hams@vger.kernel.org
25833S:	Maintained
25834W:	http://yaina.de/jreuter/
25835W:	http://www.qsl.net/dl1bke/
25836F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25837F:	drivers/net/hamradio/*scc.c
25838F:	drivers/net/hamradio/z8530.h
25839
25840ZBUD COMPRESSED PAGE ALLOCATOR
25841M:	Seth Jennings <sjenning@redhat.com>
25842M:	Dan Streetman <ddstreet@ieee.org>
25843L:	linux-mm@kvack.org
25844S:	Maintained
25845F:	mm/zbud.c
25846
25847ZD1211RW WIRELESS DRIVER
25848L:	linux-wireless@vger.kernel.org
25849S:	Orphan
25850F:	drivers/net/wireless/zydas/zd1211rw/
25851
25852ZD1301 MEDIA DRIVER
25853L:	linux-media@vger.kernel.org
25854S:	Orphan
25855W:	https://linuxtv.org/
25856Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25857F:	drivers/media/usb/dvb-usb-v2/zd1301*
25858
25859ZD1301_DEMOD MEDIA DRIVER
25860L:	linux-media@vger.kernel.org
25861S:	Orphan
25862W:	https://linuxtv.org/
25863Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25864F:	drivers/media/dvb-frontends/zd1301_demod*
25865
25866ZHAOXIN PROCESSOR SUPPORT
25867M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25868L:	linux-kernel@vger.kernel.org
25869S:	Maintained
25870F:	arch/x86/kernel/cpu/zhaoxin.c
25871
25872ZONEFS FILESYSTEM
25873M:	Damien Le Moal <dlemoal@kernel.org>
25874M:	Naohiro Aota <naohiro.aota@wdc.com>
25875R:	Johannes Thumshirn <jth@kernel.org>
25876L:	linux-fsdevel@vger.kernel.org
25877S:	Maintained
25878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25879F:	Documentation/filesystems/zonefs.rst
25880F:	fs/zonefs/
25881
25882ZR36067 VIDEO FOR LINUX DRIVER
25883M:	Corentin Labbe <clabbe@baylibre.com>
25884L:	mjpeg-users@lists.sourceforge.net
25885L:	linux-media@vger.kernel.org
25886S:	Maintained
25887W:	http://mjpeg.sourceforge.net/driver-zoran/
25888Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25889F:	Documentation/driver-api/media/drivers/zoran.rst
25890F:	drivers/media/pci/zoran/
25891
25892ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25893M:	Minchan Kim <minchan@kernel.org>
25894M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25895L:	linux-kernel@vger.kernel.org
25896S:	Maintained
25897F:	Documentation/admin-guide/blockdev/zram.rst
25898F:	drivers/block/zram/
25899
25900ZS DECSTATION Z85C30 SERIAL DRIVER
25901M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25902S:	Maintained
25903F:	drivers/tty/serial/zs.*
25904
25905ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25906M:	Minchan Kim <minchan@kernel.org>
25907M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25908L:	linux-mm@kvack.org
25909S:	Maintained
25910F:	Documentation/mm/zsmalloc.rst
25911F:	include/linux/zsmalloc.h
25912F:	mm/zsmalloc.c
25913
25914ZSTD
25915M:	Nick Terrell <terrelln@fb.com>
25916S:	Maintained
25917B:	https://github.com/facebook/zstd/issues
25918T:	git https://github.com/terrelln/linux.git
25919F:	crypto/zstd.c
25920F:	include/linux/zstd*
25921F:	lib/decompress_unzstd.c
25922F:	lib/zstd/
25923N:	zstd
25924K:	zstd
25925
25926ZSWAP COMPRESSED SWAP CACHING
25927M:	Johannes Weiner <hannes@cmpxchg.org>
25928M:	Yosry Ahmed <yosryahmed@google.com>
25929M:	Nhat Pham <nphamcs@gmail.com>
25930R:	Chengming Zhou <chengming.zhou@linux.dev>
25931L:	linux-mm@kvack.org
25932S:	Maintained
25933F:	Documentation/admin-guide/mm/zswap.rst
25934F:	include/linux/zpool.h
25935F:	include/linux/zswap.h
25936F:	mm/zpool.c
25937F:	mm/zswap.c
25938F:	tools/testing/selftests/cgroup/test_zswap.c
25939
25940SENARYTECH AUDIO CODEC DRIVER
25941M:	bo liu <bo.liu@senarytech.com>
25942S:	Maintained
25943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25944F:	sound/pci/hda/patch_senarytech.c
25945
25946THE REST
25947M:	Linus Torvalds <torvalds@linux-foundation.org>
25948L:	linux-kernel@vger.kernel.org
25949S:	Buried alive in reporters
25950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25951F:	*
25952F:	*/
25953