xref: /linux/MAINTAINERS (revision b64acacd5429ff3fe7c38cb3cf959bbd3a9fb30f)
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 .rst file
29       inside Documentation/, or a URI.
30       See Documentation/maintainer/maintainer-entry-profile.rst 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	   F:	fs/**/*foo*.c	all *foo*.c files in any subdirectory of fs
39	   One pattern per line.  Multiple F: lines acceptable.
40	X: *Excluded* files and directories that are NOT maintained, same
41	   rules as F:. Files exclusions are tested before file matches.
42	   Can be useful for excluding a specific subdirectory, for instance:
43	   F:	net/
44	   X:	net/ipv6/
45	   matches all files in and below net excluding net/ipv6/
46	N: Files and directories *Regex* patterns.
47	   N:	[^a-z]tegra	all files whose path contains tegra
48	                        (not including files like integrator)
49	   One pattern per line.  Multiple N: lines acceptable.
50	   scripts/get_maintainer.pl has different behavior for files that
51	   match F: pattern and matches of N: patterns.  By default,
52	   get_maintainer will not look at git log history when an F: pattern
53	   match occurs.  When an N: match occurs, git log history is used
54	   to also notify the people that have git commit signatures.
55	K: *Content regex* (perl extended) pattern match in a patch or file.
56	   For instance:
57	   K: of_get_profile
58	      matches patches or files that contain "of_get_profile"
59	   K: \b(printk|pr_(info|err))\b
60	      matches patches or files that contain one or more of the words
61	      printk, pr_info or pr_err
62	   One regex pattern per line.  Multiple K: lines acceptable.
63
64Maintainers List
65----------------
66
67.. note:: When reading this list, please look for the most precise areas
68          first. When adding to this list, please keep the entries in
69          alphabetical order.
70
713C509 NETWORK DRIVER
72M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
73L:	netdev@vger.kernel.org
74S:	Maintained
75F:	drivers/net/ethernet/3com/3c509.c
76
773C59X NETWORK DRIVER
78M:	Steffen Klassert <klassert@kernel.org>
79L:	netdev@vger.kernel.org
80S:	Odd Fixes
81F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
82F:	drivers/net/ethernet/3com/3c59x.c
83
843CR990 NETWORK DRIVER
85M:	David Dillow <dave@thedillows.org>
86L:	netdev@vger.kernel.org
87S:	Maintained
88F:	drivers/net/ethernet/3com/typhoon*
89
903WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
91M:	Adam Radford <aradford@gmail.com>
92L:	linux-scsi@vger.kernel.org
93S:	Supported
94W:	http://www.lsi.com
95F:	drivers/scsi/3w-*
96
9753C700 AND 53C700-66 SCSI DRIVER
98M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
99L:	linux-scsi@vger.kernel.org
100S:	Maintained
101F:	drivers/scsi/53c700*
102
1036LOWPAN GENERIC (BTLE/IEEE 802.15.4)
104M:	Alexander Aring <alex.aring@gmail.com>
105L:	linux-bluetooth@vger.kernel.org
106L:	linux-wpan@vger.kernel.org
107S:	Maintained
108F:	Documentation/networking/6lowpan.rst
109F:	include/net/6lowpan.h
110F:	net/6lowpan/
111
112802.11 (including CFG80211/NL80211)
113M:	Johannes Berg <johannes@sipsolutions.net>
114L:	linux-wireless@vger.kernel.org
115S:	Maintained
116W:	https://wireless.wiki.kernel.org/
117Q:	https://patchwork.kernel.org/project/linux-wireless/list/
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
120F:	Documentation/driver-api/80211/cfg80211.rst
121F:	Documentation/networking/regulatory.rst
122F:	include/linux/ieee80211.h
123F:	include/net/cfg80211.h
124F:	include/net/ieee80211_radiotap.h
125F:	include/net/iw_handler.h
126F:	include/net/wext.h
127F:	include/uapi/linux/nl80211.h
128N:	include/uapi/linux/nl80211-.*
129F:	include/uapi/linux/wireless.h
130F:	net/wireless/
131
1328169 10/100/1000 GIGABIT ETHERNET DRIVER
133M:	Heiner Kallweit <hkallweit1@gmail.com>
134M:	nic_swsd@realtek.com
135L:	netdev@vger.kernel.org
136S:	Maintained
137F:	drivers/net/ethernet/realtek/r8169*
138
1398250/16?50 (AND CLONE UARTS) SERIAL DRIVER
140M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
141L:	linux-serial@vger.kernel.org
142S:	Maintained
143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
144F:	drivers/tty/serial/8250*
145F:	include/linux/serial_8250.h
146
1478390 NETWORK DRIVERS [NE2000, 3C503, etc.]
148L:	netdev@vger.kernel.org
149S:	Orphan / Obsolete
150F:	drivers/net/ethernet/8390/
151
1529P FILE SYSTEM
153M:	Eric Van Hensbergen <ericvh@kernel.org>
154M:	Latchesar Ionkov <lucho@ionkov.net>
155M:	Dominique Martinet <asmadeus@codewreck.org>
156R:	Christian Schoenebeck <linux_oss@crudebyte.com>
157L:	v9fs@lists.linux.dev
158S:	Maintained
159W:	http://github.com/v9fs
160Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
162T:	git https://github.com/martinetd/linux.git
163F:	Documentation/filesystems/9p.rst
164F:	fs/9p/
165F:	include/net/9p/
166F:	include/trace/events/9p.h
167F:	include/uapi/linux/virtio_9p.h
168F:	net/9p/
169
170A64FX DIAG DRIVER
171M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
172S:	Supported
173F:	drivers/soc/fujitsu/a64fx-diag.c
174
175A8293 MEDIA DRIVER
176L:	linux-media@vger.kernel.org
177S:	Orphan
178W:	https://linuxtv.org
179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
180F:	drivers/media/dvb-frontends/a8293*
181
182AACRAID SCSI RAID DRIVER
183M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
184L:	linux-scsi@vger.kernel.org
185S:	Supported
186W:	http://www.adaptec.com/
187F:	Documentation/scsi/aacraid.rst
188F:	drivers/scsi/aacraid/
189
190AAEON UPBOARD FPGA MFD DRIVER
191M:	Thomas Richard <thomas.richard@bootlin.com>
192S:	Maintained
193F:	drivers/leds/leds-upboard.c
194F:	drivers/mfd/upboard-fpga.c
195F:	drivers/pinctrl/pinctrl-upboard.c
196F:	include/linux/mfd/upboard-fpga.h
197
198AB8500 BATTERY AND CHARGER DRIVERS
199M:	Linus Walleij <linusw@kernel.org>
200F:	Documentation/devicetree/bindings/power/supply/*ab8500*
201F:	drivers/power/supply/*ab8500*
202
203ABI/API
204L:	linux-api@vger.kernel.org
205F:	include/linux/syscalls.h
206F:	kernel/sys_ni.c
207X:	arch/*/include/uapi/
208X:	include/uapi/
209
210ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
211M:	Hans de Goede <hansg@kernel.org>
212L:	linux-hwmon@vger.kernel.org
213S:	Maintained
214F:	drivers/hwmon/abituguru.c
215
216ABIT UGURU 3 HARDWARE MONITOR DRIVER
217M:	Alistair John Strachan <alistair@devzero.co.uk>
218L:	linux-hwmon@vger.kernel.org
219S:	Maintained
220F:	drivers/hwmon/abituguru3.c
221
222ACCES 104-DIO-48E GPIO DRIVER
223M:	William Breathitt Gray <wbg@kernel.org>
224L:	linux-gpio@vger.kernel.org
225S:	Maintained
226F:	drivers/gpio/gpio-104-dio-48e.c
227
228ACCES 104-IDI-48 GPIO DRIVER
229M:	William Breathitt Gray <wbg@kernel.org>
230L:	linux-gpio@vger.kernel.org
231S:	Maintained
232F:	drivers/gpio/gpio-104-idi-48.c
233
234ACCES 104-IDIO-16 GPIO DRIVER
235M:	William Breathitt Gray <wbg@kernel.org>
236L:	linux-gpio@vger.kernel.org
237S:	Maintained
238F:	drivers/gpio/gpio-104-idio-16.c
239
240ACCES 104-QUAD-8 DRIVER
241M:	William Breathitt Gray <wbg@kernel.org>
242L:	linux-iio@vger.kernel.org
243S:	Maintained
244F:	drivers/counter/104-quad-8.c
245
246ACCES IDIO-16 GPIO LIBRARY
247M:	William Breathitt Gray <wbg@kernel.org>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-idio-16.c
251F:	drivers/gpio/gpio-idio-16.h
252
253ACCES PCI-IDIO-16 GPIO DRIVER
254M:	William Breathitt Gray <wbg@kernel.org>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-pci-idio-16.c
258
259ACCES PCIe-IDIO-24 GPIO DRIVER
260M:	William Breathitt Gray <wbg@kernel.org>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-pcie-idio-24.c
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M:	Peter Kaestle <peter@piie.net>
267L:	platform-driver-x86@vger.kernel.org
268S:	Maintained
269W:	http://piie.net/?section=acerhdf
270F:	drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M:	"Lee, Chun-Yi" <jlee@suse.com>
274L:	platform-driver-x86@vger.kernel.org
275S:	Maintained
276F:	drivers/platform/x86/acer-wmi.c
277
278ACPI
279M:	"Rafael J. Wysocki" <rafael@kernel.org>
280R:	Len Brown <lenb@kernel.org>
281L:	linux-acpi@vger.kernel.org
282S:	Supported
283Q:	https://patchwork.kernel.org/project/linux-acpi/list/
284B:	https://bugzilla.kernel.org
285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
286F:	Documentation/ABI/testing/configfs-acpi
287F:	Documentation/ABI/testing/sysfs-bus-acpi
288F:	Documentation/firmware-guide/acpi/
289F:	arch/x86/kernel/acpi/
290F:	arch/x86/pci/acpi.c
291F:	drivers/acpi/
292F:	drivers/pci/*/*acpi*
293F:	drivers/pci/*acpi*
294F:	drivers/pnp/pnpacpi/
295F:	include/acpi/
296F:	include/linux/acpi.h
297F:	include/linux/fwnode.h
298F:	include/linux/fw_table.h
299F:	lib/fw_table.c
300F:	rust/kernel/acpi.rs
301F:	tools/power/acpi/
302
303ACPI APEI
304M:	"Rafael J. Wysocki" <rafael@kernel.org>
305R:	Tony Luck <tony.luck@intel.com>
306R:	Borislav Petkov <bp@alien8.de>
307R:	Hanjun Guo <guohanjun@huawei.com>
308R:	Mauro Carvalho Chehab <mchehab@kernel.org>
309R:	Shuai Xue <xueshuai@linux.alibaba.com>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312F:	drivers/firmware/efi/cper*
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	"Rafael J. Wysocki" <rafael@kernel.org>
316M:	Saket Dumbre <saket.dumbre@intel.com>
317L:	linux-acpi@vger.kernel.org
318L:	acpica-devel@lists.linux.dev
319S:	Supported
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323B:	https://bugzilla.kernel.org
324B:	https://bugs.acpica.org
325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
326F:	drivers/acpi/acpica/
327F:	include/acpi/
328F:	tools/power/acpi/
329
330ACPI FOR ARM64 (ACPI/arm64)
331M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
332M:	Hanjun Guo <guohanjun@huawei.com>
333M:	Sudeep Holla <sudeep.holla@kernel.org>
334M:	Catalin Marinas <catalin.marinas@arm.com>
335M:	Will Deacon <will@kernel.org>
336L:	linux-acpi@vger.kernel.org
337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
338S:	Maintained
339F:	drivers/acpi/arm64
340F:	include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M:	Sunil V L <sunilvl@ventanamicro.com>
344L:	linux-acpi@vger.kernel.org
345L:	linux-riscv@lists.infradead.org
346S:	Maintained
347F:	drivers/acpi/riscv/
348F:	include/linux/acpi_rimt.h
349
350ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
351M:	Sudeep Holla <sudeep.holla@kernel.org>
352L:	linux-acpi@vger.kernel.org
353S:	Supported
354F:	drivers/mailbox/pcc.c
355
356ACPI PMIC DRIVERS
357M:	"Rafael J. Wysocki" <rafael@kernel.org>
358M:	Len Brown <lenb@kernel.org>
359R:	Andy Shevchenko <andy@kernel.org>
360R:	Mika Westerberg <westeri@kernel.org>
361L:	linux-acpi@vger.kernel.org
362S:	Supported
363Q:	https://patchwork.kernel.org/project/linux-acpi/list/
364B:	https://bugzilla.kernel.org
365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
366F:	drivers/acpi/pmic/
367
368ACPI QUICKSTART DRIVER
369M:	Armin Wolf <W_Armin@gmx.de>
370L:	platform-driver-x86@vger.kernel.org
371S:	Maintained
372F:	drivers/platform/x86/quickstart.c
373
374ACPI SERIAL MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hansg@kernel.org>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/serial-multi-instantiate.c
379
380ACPI THERMAL DRIVER
381M:	Rafael J. Wysocki <rafael@kernel.org>
382R:	Zhang Rui <rui.zhang@intel.com>
383L:	linux-acpi@vger.kernel.org
384S:	Supported
385B:	https://bugzilla.kernel.org
386F:	drivers/acpi/*thermal*
387
388ACPI VIOT DRIVER
389M:	Jean-Philippe Brucker <jpb@kernel.org>
390L:	linux-acpi@vger.kernel.org
391L:	iommu@lists.linux.dev
392S:	Maintained
393F:	drivers/acpi/viot.c
394F:	include/linux/acpi_viot.h
395
396ACPI WMI DRIVER
397M:	Armin Wolf <W_Armin@gmx.de>
398L:	platform-driver-x86@vger.kernel.org
399S:	Maintained
400F:	Documentation/ABI/testing/sysfs-bus-wmi
401F:	Documentation/driver-api/wmi.rst
402F:	Documentation/wmi/
403F:	drivers/platform/wmi/
404F:	include/uapi/linux/wmi.h
405
406ACRN HYPERVISOR SERVICE MODULE
407M:	Fei Li <fei1.li@intel.com>
408L:	acrn-dev@lists.projectacrn.org (subscribers-only)
409S:	Supported
410W:	https://projectacrn.org
411F:	Documentation/virt/acrn/
412F:	drivers/virt/acrn/
413F:	include/uapi/linux/acrn.h
414
415AD1889 ALSA SOUND DRIVER
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418W:	https://parisc.wiki.kernel.org/index.php/AD1889
419F:	sound/pci/ad1889.*
420
421AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
423L:	linux-iio@vger.kernel.org
424S:	Supported
425F:	drivers/iio/potentiometer/ad5110.c
426
427AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
428M:	Michael Hennerich <michael.hennerich@analog.com>
429S:	Supported
430W:	http://wiki.analog.com/AD5254
431W:	https://ez.analog.com/linux-software-drivers
432F:	drivers/misc/ad525x_dpot.c
433
434AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436S:	Supported
437W:	http://wiki.analog.com/AD5398
438W:	https://ez.analog.com/linux-software-drivers
439F:	drivers/regulator/ad5398.c
440
441AD5446	ANALOG DEVICES INC AD5446 DAC DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443M:	Nuno Sá <nuno.sa@analog.com>
444L:	linux-iio@vger.kernel.org
445S:	Supported
446W:	https://ez.analog.com/linux-software-drivers
447F:	Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
448F:	drivers/iio/dac/ad5446-i2c.c
449F:	drivers/iio/dac/ad5446-spi.c
450F:	drivers/iio/dac/ad5446.c
451F:	drivers/iio/dac/ad5446.h
452
453AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7142
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/misc/ad714x.c
459
460AD738X ADC DRIVER (AD7380/1/2/4)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462M:	Nuno Sá <nuno.sa@analog.com>
463R:	David Lechner <dlechner@baylibre.com>
464S:	Supported
465W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
466W:	https://ez.analog.com/linux-software-drivers
467F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
468F:	Documentation/iio/ad7380.rst
469F:	drivers/iio/adc/ad7380.c
470
471AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
472M:	Matti Vaittinen <mazziesaccount@gmail.com>
473S:	Maintained
474F:	drivers/iio/adc/ad7476.c
475
476AD7877 TOUCHSCREEN DRIVER
477M:	Michael Hennerich <michael.hennerich@analog.com>
478S:	Supported
479W:	http://wiki.analog.com/AD7877
480W:	https://ez.analog.com/linux-software-drivers
481F:	drivers/input/touchscreen/ad7877.c
482
483AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/AD7879
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/input/touchscreen/ad7879.c
489
490AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492M:	Nuno Sá <nuno.sa@analog.com>
493R:	David Lechner <dlechner@baylibre.com>
494S:	Supported
495W:	https://ez.analog.com/linux-software-drivers
496F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
497F:	Documentation/iio/ad7944.rst
498F:	drivers/iio/adc/ad7944.c
499
500ADAFRUIT MINI I2C GAMEPAD
501M:	Anshul Dalal <anshulusr@gmail.com>
502L:	linux-input@vger.kernel.org
503S:	Maintained
504F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
505F:	drivers/input/joystick/adafruit-seesaw.c
506
507ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
508M:	Jiri Kosina <jikos@kernel.org>
509S:	Maintained
510
511ADF7242 IEEE 802.15.4 RADIO DRIVER
512M:	Michael Hennerich <michael.hennerich@analog.com>
513L:	linux-wpan@vger.kernel.org
514S:	Supported
515W:	https://wiki.analog.com/ADF7242
516W:	https://ez.analog.com/linux-software-drivers
517F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
518F:	drivers/net/ieee802154/adf7242.c
519
520ADM1025 HARDWARE MONITOR DRIVER
521M:	Jean Delvare <jdelvare@suse.com>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/adm1025.rst
525F:	drivers/hwmon/adm1025.c
526
527ADM1029 HARDWARE MONITOR DRIVER
528M:	Corentin Labbe <clabbe.montjoie@gmail.com>
529L:	linux-hwmon@vger.kernel.org
530S:	Maintained
531F:	drivers/hwmon/adm1029.c
532
533ADM8211 WIRELESS DRIVER
534L:	linux-wireless@vger.kernel.org
535S:	Orphan
536F:	drivers/net/wireless/admtek/
537
538ADP1050 HARDWARE MONITOR DRIVER
539M:	Radu Sabau <radu.sabau@analog.com>
540L:	linux-hwmon@vger.kernel.org
541S:	Supported
542W:	https://ez.analog.com/linux-software-drivers
543F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
544
545ADP1653 FLASH CONTROLLER DRIVER
546M:	Sakari Ailus <sakari.ailus@iki.fi>
547L:	linux-media@vger.kernel.org
548S:	Maintained
549F:	Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
550F:	drivers/media/i2c/adp1653.c
551F:	include/media/i2c/adp1653.h
552
553ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
554M:	Michael Hennerich <michael.hennerich@analog.com>
555S:	Supported
556W:	http://wiki.analog.com/ADP5520
557W:	https://ez.analog.com/linux-software-drivers
558F:	drivers/gpio/gpio-adp5520.c
559F:	drivers/input/keyboard/adp5520-keys.c
560F:	drivers/leds/leds-adp5520.c
561F:	drivers/mfd/adp5520.c
562F:	drivers/video/backlight/adp5520_bl.c
563
564ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
565M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
566L:	linux-gpio@vger.kernel.org
567L:	linux-pwm@vger.kernel.org
568S:	Maintained
569F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
570F:	drivers/gpio/gpio-adp5585.c
571F:	drivers/input/keyboard/adp5585-keys.c
572F:	drivers/mfd/adp5585.c
573F:	drivers/pwm/pwm-adp5585.c
574F:	include/linux/mfd/adp5585.h
575
576ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADP5588
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
582F:	drivers/input/keyboard/adp5588-keys.c
583
584ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
585M:	Michael Hennerich <michael.hennerich@analog.com>
586S:	Supported
587W:	http://wiki.analog.com/ADP8860
588W:	https://ez.analog.com/linux-software-drivers
589F:	drivers/video/backlight/adp8860_bl.c
590
591ADT746X FAN DRIVER
592M:	Colin Leroy <colin@colino.net>
593S:	Maintained
594F:	drivers/macintosh/therm_adt746x.c
595
596ADT7475 HARDWARE MONITOR DRIVER
597M:	Jean Delvare <jdelvare@suse.com>
598L:	linux-hwmon@vger.kernel.org
599S:	Maintained
600F:	Documentation/hwmon/adt7475.rst
601F:	drivers/hwmon/adt7475.c
602
603ADVANSYS SCSI DRIVER
604M:	Matthew Wilcox <willy@infradead.org>
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	Documentation/scsi/advansys.rst
609F:	drivers/scsi/advansys.c
610
611ADVANTECH SWBTN DRIVER
612M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
613L:	platform-driver-x86@vger.kernel.org
614S:	Maintained
615F:	drivers/platform/x86/adv_swbutton.c
616
617ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618M:	Lucas Stankus <lucas.p.stankus@gmail.com>
619S:	Supported
620F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
621F:	drivers/iio/accel/adxl313*
622
623ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
624M:	Michael Hennerich <michael.hennerich@analog.com>
625S:	Supported
626W:	http://wiki.analog.com/ADXL345
627W:	https://ez.analog.com/linux-software-drivers
628F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
629F:	drivers/input/misc/adxl34x.c
630
631ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
632M:	Puranjay Mohan <puranjay@kernel.org>
633L:	linux-iio@vger.kernel.org
634S:	Supported
635F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
636F:	drivers/iio/accel/adxl355.h
637F:	drivers/iio/accel/adxl355_core.c
638F:	drivers/iio/accel/adxl355_i2c.c
639F:	drivers/iio/accel/adxl355_spi.c
640
641ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
642M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
643L:	linux-iio@vger.kernel.org
644S:	Supported
645W:	https://ez.analog.com/linux-software-drivers
646F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
647F:	drivers/iio/accel/adxl367*
648
649ADXL371/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
650M:	Michael Hennerich <michael.hennerich@analog.com>
651M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
652M:	Nuno Sá <nuno.sa@analog.com>
653M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
654S:	Supported
655W:	https://ez.analog.com/linux-software-drivers
656F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
657F:	drivers/iio/accel/adxl372.c
658F:	drivers/iio/accel/adxl372_i2c.c
659F:	drivers/iio/accel/adxl372_spi.c
660
661ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
662M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
663M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
664S:	Supported
665W:	https://ez.analog.com/linux-software-drivers
666F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
667F:	drivers/iio/accel/adxl380.c
668F:	drivers/iio/accel/adxl380.h
669F:	drivers/iio/accel/adxl380_i2c.c
670F:	drivers/iio/accel/adxl380_spi.c
671
672AEONSEMI PHY DRIVER
673M:	Christian Marangi <ansuelsmth@gmail.com>
674L:	netdev@vger.kernel.org
675S:	Maintained
676F:	Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
677F:	drivers/net/phy/as21xxx.c
678
679AF8133J THREE-AXIS MAGNETOMETER DRIVER
680M:	Ondřej Jirman <megi@xff.cz>
681S:	Maintained
682F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
683F:	drivers/iio/magnetometer/af8133j.c
684
685AF9013 MEDIA DRIVER
686L:	linux-media@vger.kernel.org
687S:	Orphan
688W:	https://linuxtv.org
689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
690F:	drivers/media/dvb-frontends/af9013*
691
692AF9033 MEDIA DRIVER
693L:	linux-media@vger.kernel.org
694S:	Orphan
695W:	https://linuxtv.org
696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
697F:	drivers/media/dvb-frontends/af9033*
698
699AFFS FILE SYSTEM
700M:	David Sterba <dsterba@suse.com>
701L:	linux-fsdevel@vger.kernel.org
702S:	Odd Fixes
703F:	Documentation/filesystems/affs.rst
704F:	fs/affs/
705
706AFS FILESYSTEM
707M:	David Howells <dhowells@redhat.com>
708M:	Marc Dionne <marc.dionne@auristor.com>
709L:	linux-afs@lists.infradead.org
710S:	Supported
711W:	https://www.infradead.org/~dhowells/kafs/
712F:	Documentation/filesystems/afs.rst
713F:	fs/afs/
714F:	include/trace/events/afs.h
715
716AGPGART DRIVER
717M:	David Airlie <airlied@redhat.com>
718L:	dri-devel@lists.freedesktop.org
719S:	Maintained
720T:	git https://gitlab.freedesktop.org/drm/kernel.git
721F:	drivers/char/agp/
722F:	include/linux/agp*
723F:	include/uapi/linux/agp*
724
725AHA152X SCSI DRIVER
726M:	"Juergen E. Fischer" <fischer@norbit.de>
727L:	linux-scsi@vger.kernel.org
728S:	Maintained
729F:	drivers/scsi/aha152x*
730F:	drivers/scsi/pcmcia/aha152x*
731
732AIC7XXX / AIC79XX SCSI DRIVER
733M:	Hannes Reinecke <hare@suse.com>
734L:	linux-scsi@vger.kernel.org
735S:	Maintained
736F:	drivers/scsi/aic7xxx/
737
738AIMSLAB FM RADIO RECEIVER DRIVER
739M:	Hans Verkuil <hverkuil@kernel.org>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742W:	https://linuxtv.org
743T:	git git://linuxtv.org/media.git
744F:	drivers/media/radio/radio-aimslab*
745
746AIO
747M:	Benjamin LaHaise <bcrl@kvack.org>
748L:	linux-aio@kvack.org
749S:	Supported
750F:	fs/aio.c
751F:	include/linux/*aio*.h
752
753AIROHA ETHERNET DRIVER
754M:	Lorenzo Bianconi <lorenzo@kernel.org>
755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
756L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
757L:	netdev@vger.kernel.org
758S:	Maintained
759F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
760F:	drivers/net/ethernet/airoha/
761
762AIROHA PCIE PHY DRIVER
763M:	Lorenzo Bianconi <lorenzo@kernel.org>
764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
765S:	Maintained
766F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
767F:	drivers/phy/phy-airoha-pcie-regs.h
768F:	drivers/phy/phy-airoha-pcie.c
769
770AIROHA SPI SNFI DRIVER
771M:	Lorenzo Bianconi <lorenzo@kernel.org>
772M:	Ray Liu <ray.liu@airoha.com>
773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
774L:	linux-spi@vger.kernel.org
775S:	Maintained
776F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
777F:	drivers/spi/spi-airoha-snfi.c
778
779AIRSPY MEDIA DRIVER
780L:	linux-media@vger.kernel.org
781S:	Orphan
782W:	https://linuxtv.org
783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
784F:	drivers/media/usb/airspy/
785
786ALACRITECH GIGABIT ETHERNET DRIVER
787M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
788S:	Maintained
789F:	drivers/net/ethernet/alacritech/*
790
791ALCATEL SPEEDTOUCH USB DRIVER
792M:	Duncan Sands <duncan.sands@free.fr>
793L:	linux-usb@vger.kernel.org
794S:	Maintained
795W:	http://www.linux-usb.org/SpeedTouch/
796F:	drivers/usb/atm/speedtch.c
797F:	drivers/usb/atm/usbatm.c
798
799ALCHEMY AU1XX0 MMC DRIVER
800M:	Manuel Lauss <manuel.lauss@gmail.com>
801S:	Maintained
802F:	drivers/mmc/host/au1xmmc.c
803
804ALI1563 I2C DRIVER
805M:	Rudolf Marek <r.marek@assembler.cz>
806L:	linux-i2c@vger.kernel.org
807S:	Maintained
808F:	Documentation/i2c/busses/i2c-ali1563.rst
809F:	drivers/i2c/busses/i2c-ali1563.c
810
811ALIBABA ELASTIC ETHERNET ADAPTER DRIVER
812M:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
813M:	Wen Gu <guwen@linux.alibaba.com>
814R:	Philo Lu <lulie@linux.alibaba.com>
815L:	netdev@vger.kernel.org
816S:	Maintained
817F:	drivers/net/ethernet/alibaba/eea
818
819ALIBABA ELASTIC RDMA DRIVER
820M:	Cheng Xu <chengyou@linux.alibaba.com>
821M:	Kai Shen <kaishen@linux.alibaba.com>
822L:	linux-rdma@vger.kernel.org
823S:	Supported
824F:	drivers/infiniband/hw/erdma
825F:	include/uapi/rdma/erdma-abi.h
826
827ALIBABA PMU DRIVER
828M:	Shuai Xue <xueshuai@linux.alibaba.com>
829S:	Supported
830F:	Documentation/admin-guide/perf/alibaba_pmu.rst
831F:	drivers/perf/alibaba_uncore_drw_pmu.c
832
833ALIENWARE WMI DRIVER
834M:	Kurt Borja <kuurtb@gmail.com>
835L:	platform-driver-x86@vger.kernel.org
836L:	Dell.Client.Kernel@dell.com
837S:	Maintained
838F:	Documentation/ABI/testing/debugfs-alienware-wmi
839F:	Documentation/ABI/testing/sysfs-platform-alienware-wmi
840F:	Documentation/admin-guide/laptops/alienware-wmi.rst
841F:	Documentation/wmi/devices/alienware-wmi.rst
842F:	drivers/platform/x86/dell/alienware-wmi*
843
844ALLEGRO DVT VIDEO IP CORE DRIVER
845M:	Michael Tretter <m.tretter@pengutronix.de>
846R:	Pengutronix Kernel Team <kernel@pengutronix.de>
847L:	linux-media@vger.kernel.org
848S:	Maintained
849F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
850F:	drivers/media/platform/allegro-dvt/
851
852ALLIED VISION ALVIUM CAMERA DRIVER
853M:	Tommaso Merciai <tomm.merciai@gmail.com>
854M:	Martin Hecht <mhecht73@gmail.com>
855L:	linux-media@vger.kernel.org
856S:	Maintained
857F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
858F:	drivers/media/i2c/alvium-csi2.c
859F:	drivers/media/i2c/alvium-csi2.h
860
861ALLWINNER A10 CSI DRIVER
862M:	Maxime Ripard <mripard@kernel.org>
863L:	linux-media@vger.kernel.org
864S:	Maintained
865T:	git git://linuxtv.org/media.git
866F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
867F:	drivers/media/platform/sunxi/sun4i-csi/
868
869ALLWINNER A31 CSI DRIVER
870M:	Yong Deng <yong.deng@magewell.com>
871M:	Paul Kocialkowski <paulk@sys-base.io>
872L:	linux-media@vger.kernel.org
873S:	Maintained
874T:	git git://linuxtv.org/media.git
875F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
876F:	drivers/media/platform/sunxi/sun6i-csi/
877
878ALLWINNER A31 ISP DRIVER
879M:	Paul Kocialkowski <paulk@sys-base.io>
880L:	linux-media@vger.kernel.org
881S:	Maintained
882T:	git git://linuxtv.org/media.git
883F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
884F:	drivers/staging/media/sunxi/sun6i-isp/
885F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
886
887ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
888M:	Paul Kocialkowski <paulk@sys-base.io>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891T:	git git://linuxtv.org/media.git
892F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
893F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
894
895ALLWINNER CPUFREQ DRIVER
896M:	Yangtao Li <tiny.windzz@gmail.com>
897L:	linux-pm@vger.kernel.org
898S:	Maintained
899F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
900F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
901
902ALLWINNER CRYPTO DRIVERS
903M:	Corentin Labbe <clabbe.montjoie@gmail.com>
904L:	linux-crypto@vger.kernel.org
905S:	Maintained
906F:	drivers/crypto/allwinner/
907
908ALLWINNER DMIC DRIVERS
909M:	Ban Tao <fengzheng923@gmail.com>
910L:	linux-sound@vger.kernel.org
911S:	Maintained
912F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
913F:	sound/soc/sunxi/sun50i-dmic.c
914
915ALLWINNER HARDWARE SPINLOCK SUPPORT
916M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
917S:	Maintained
918F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
919F:	drivers/hwspinlock/sun6i_hwspinlock.c
920
921ALLWINNER THERMAL DRIVER
922M:	Vasily Khoruzhick <anarsoul@gmail.com>
923M:	Yangtao Li <tiny.windzz@gmail.com>
924L:	linux-pm@vger.kernel.org
925S:	Maintained
926F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
927F:	drivers/thermal/sun8i_thermal.c
928
929ALLWINNER VPU DRIVER
930M:	Maxime Ripard <mripard@kernel.org>
931M:	Paul Kocialkowski <paulk@sys-base.io>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/staging/media/sunxi/cedrus/
935
936ALPHA PORT
937M:	Richard Henderson <richard.henderson@linaro.org>
938M:	Matt Turner <mattst88@gmail.com>
939M:	Magnus Lindholm <linmag7@gmail.com>
940L:	linux-alpha@vger.kernel.org
941S:	Odd Fixes
942F:	arch/alpha/
943
944ALPS PS/2 TOUCHPAD DRIVER
945R:	Pali Rohár <pali@kernel.org>
946F:	drivers/input/mouse/alps.*
947
948ALTERA MAILBOX DRIVER
949M:	Tien Sung Ang <tiensung.ang@altera.com>
950S:	Maintained
951F:	drivers/mailbox/mailbox-altera.c
952
953ALTERA MSGDMA IP CORE DRIVER
954M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
955R:	Stefan Roese <sr@denx.de>
956L:	dmaengine@vger.kernel.org
957S:	Odd Fixes
958F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
959F:	drivers/dma/altera-msgdma.c
960
961ALTERA PIO DRIVER
962M:	Adrian Ng <adrianhoyin.ng@altera.com>
963L:	linux-gpio@vger.kernel.org
964S:	Maintained
965F:	drivers/gpio/gpio-altera.c
966
967ALTERA TRIPLE SPEED ETHERNET DRIVER
968M:	Boon Khai Ng <boon.khai.ng@altera.com>
969L:	netdev@vger.kernel.org
970S:	Maintained
971F:	drivers/net/ethernet/altera/
972
973ALTERA UART/JTAG UART SERIAL DRIVERS
974M:	Tobias Klauser <tklauser@distanz.ch>
975L:	linux-serial@vger.kernel.org
976S:	Maintained
977F:	drivers/tty/serial/altera_jtaguart.c
978F:	drivers/tty/serial/altera_uart.c
979F:	include/linux/altera_jtaguart.h
980F:	include/linux/altera_uart.h
981
982AMAZON ANNAPURNA LABS FIC DRIVER
983M:	Talel Shenhar <talel@amazon.com>
984S:	Maintained
985F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
986F:	drivers/irqchip/irq-al-fic.c
987
988AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
989M:	Talel Shenhar <talel@amazon.com>
990M:	Talel Shenhar <talelshenhar@gmail.com>
991S:	Maintained
992F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
993F:	drivers/edac/al_mc_edac.c
994
995AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
996M:	Talel Shenhar <talel@amazon.com>
997S:	Maintained
998F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
999F:	drivers/thermal/thermal_mmio.c
1000
1001AMAZON ETHERNET DRIVERS
1002M:	Arthur Kiyanovski <akiyano@amazon.com>
1003M:	David Arinzon <darinzon@amazon.com>
1004L:	netdev@vger.kernel.org
1005S:	Maintained
1006F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
1007F:	drivers/net/ethernet/amazon/
1008
1009AMAZON RDMA EFA DRIVER
1010M:	Michael Margolin <mrgolin@amazon.com>
1011R:	Gal Pressman <gal.pressman@linux.dev>
1012R:	Yossi Leybovich <sleybo@amazon.com>
1013L:	linux-rdma@vger.kernel.org
1014S:	Supported
1015Q:	https://patchwork.kernel.org/project/linux-rdma/list/
1016F:	drivers/infiniband/hw/efa/
1017F:	include/uapi/rdma/efa-abi.h
1018
1019AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
1020M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1021R:	Mario Limonciello <mario.limonciello@amd.com>
1022L:	platform-driver-x86@vger.kernel.org
1023S:	Supported
1024F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
1025F:	drivers/platform/x86/amd/x3d_vcache.c
1026
1027AMD ADDRESS TRANSLATION LIBRARY (ATL)
1028M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
1029L:	linux-edac@vger.kernel.org
1030S:	Supported
1031F:	drivers/ras/amd/atl/*
1032
1033AMD AE4DMA DRIVER
1034M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1035L:	dmaengine@vger.kernel.org
1036S:	Supported
1037F:	drivers/dma/amd/ae4dma/
1038
1039AMD ASoC DRIVERS
1040M:	Vijendar Mukunda <Vijendar.Mukunda@amd.com>
1041R:	Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
1042L:	linux-sound@vger.kernel.org
1043S:	Supported
1044F:	sound/soc/amd/
1045
1046AMD AXI W1 DRIVER
1047M:	Kris Chaplin <kris.chaplin@amd.com>
1048R:	Thomas Delev <thomas.delev@amd.com>
1049R:	Michal Simek <michal.simek@amd.com>
1050S:	Maintained
1051F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1052F:	drivers/w1/masters/amd_axi_w1.c
1053
1054AMD CDX BUS DRIVER
1055M:	Nipun Gupta <nipun.gupta@amd.com>
1056M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1057S:	Maintained
1058F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1059F:	drivers/cdx/*
1060F:	include/linux/cdx/*
1061
1062AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1063M:	Tom Lendacky <thomas.lendacky@amd.com>
1064M:	John Allen <john.allen@amd.com>
1065L:	linux-crypto@vger.kernel.org
1066S:	Supported
1067F:	drivers/crypto/ccp/
1068F:	include/linux/ccp.h
1069
1070AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1071M:	Ashish Kalra <ashish.kalra@amd.com>
1072M:	Tom Lendacky <thomas.lendacky@amd.com>
1073L:	linux-crypto@vger.kernel.org
1074S:	Supported
1075F:	drivers/crypto/ccp/sev*
1076F:	include/uapi/linux/psp-sev.h
1077
1078AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1079M:	Mario Limonciello <mario.limonciello@amd.com>
1080L:	linux-crypto@vger.kernel.org
1081S:	Supported
1082F:	drivers/crypto/ccp/dbc.c
1083F:	drivers/crypto/ccp/dbc.h
1084F:	drivers/crypto/ccp/platform-access.c
1085F:	drivers/crypto/ccp/platform-access.h
1086F:	include/uapi/linux/psp-dbc.h
1087F:	tools/crypto/ccp/*.c
1088F:	tools/crypto/ccp/*.py
1089
1090AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1091M:	Mario Limonciello <mario.limonciello@amd.com>
1092L:	linux-crypto@vger.kernel.org
1093S:	Supported
1094F:	drivers/crypto/ccp/hsti.*
1095
1096AMD DISPLAY CORE
1097M:	Harry Wentland <harry.wentland@amd.com>
1098M:	Leo Li <sunpeng.li@amd.com>
1099R:	Rodrigo Siqueira <siqueira@igalia.com>
1100L:	amd-gfx@lists.freedesktop.org
1101S:	Supported
1102T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1103F:	drivers/gpu/drm/amd/display/
1104
1105AMD DISPLAY CORE - DML
1106M:	Austin Zheng <austin.zheng@amd.com>
1107M:	Jun Lei <jun.lei@amd.com>
1108S:	Supported
1109F:	drivers/gpu/drm/amd/display/dc/dml/
1110F:	drivers/gpu/drm/amd/display/dc/dml2_0/
1111
1112AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1113M:	Huang Rui <ray.huang@amd.com>
1114L:	linux-hwmon@vger.kernel.org
1115S:	Supported
1116F:	Documentation/hwmon/fam15h_power.rst
1117F:	drivers/hwmon/fam15h_power.c
1118
1119AMD FCH GPIO DRIVER
1120M:	Enrico Weigelt, metux IT consult <info@metux.net>
1121L:	linux-gpio@vger.kernel.org
1122S:	Maintained
1123F:	drivers/gpio/gpio-amd-fch.c
1124F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1125
1126AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1127L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1128S:	Orphan
1129F:	drivers/usb/gadget/udc/amd5536udc.*
1130
1131AMD GEODE PROCESSOR/CHIPSET SUPPORT
1132L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1133S:	Orphaned
1134F:	arch/x86/platform/geode/
1135F:	arch/x86/include/asm/geode.h
1136F:	drivers/char/hw_random/geode-rng.c
1137F:	drivers/crypto/geode*
1138F:	drivers/video/fbdev/geode/
1139
1140AMD HSMP DRIVER
1141M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1142R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1143L:	platform-driver-x86@vger.kernel.org
1144S:	Maintained
1145F:	Documentation/arch/x86/amd_hsmp.rst
1146F:	arch/x86/include/asm/amd/hsmp.h
1147F:	arch/x86/include/uapi/asm/amd_hsmp.h
1148F:	drivers/platform/x86/amd/hsmp/
1149
1150AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1151M:	Mario Limonciello <mario.limonciello@amd.com>
1152R:	Perry Yuan <perry.yuan@amd.com>
1153L:	platform-driver-x86@vger.kernel.org
1154S:	Supported
1155B:	https://gitlab.freedesktop.org/drm/amd/-/issues
1156F:	Documentation/arch/x86/amd-hfi.rst
1157F:	drivers/platform/x86/amd/hfi/
1158
1159AMD IOMMU (AMD-VI)
1160M:	Joerg Roedel (AMD) <joro@8bytes.org>
1161R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1162R:	Vasant Hegde <vasant.hegde@amd.com>
1163L:	iommu@lists.linux.dev
1164S:	Maintained
1165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1166F:	drivers/iommu/amd/
1167F:	include/linux/amd-iommu.h
1168
1169AMD ISP4 DRIVER
1170M:	Bin Du <bin.du@amd.com>
1171M:	Nirujogi Pratap <pratap.nirujogi@amd.com>
1172L:	linux-media@vger.kernel.org
1173S:	Maintained
1174T:	git git://linuxtv.org/media.git
1175F:	Documentation/admin-guide/media/amdisp4-1.rst
1176F:	Documentation/admin-guide/media/amdisp4.dot
1177F:	drivers/media/platform/amd/Kconfig
1178F:	drivers/media/platform/amd/Makefile
1179F:	drivers/media/platform/amd/isp4/Kconfig
1180F:	drivers/media/platform/amd/isp4/Makefile
1181F:	drivers/media/platform/amd/isp4/isp4.c
1182F:	drivers/media/platform/amd/isp4/isp4.h
1183F:	drivers/media/platform/amd/isp4/isp4_debug.c
1184F:	drivers/media/platform/amd/isp4/isp4_debug.h
1185F:	drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h
1186F:	drivers/media/platform/amd/isp4/isp4_hw_reg.h
1187F:	drivers/media/platform/amd/isp4/isp4_interface.c
1188F:	drivers/media/platform/amd/isp4/isp4_interface.h
1189F:	drivers/media/platform/amd/isp4/isp4_subdev.c
1190F:	drivers/media/platform/amd/isp4/isp4_subdev.h
1191F:	drivers/media/platform/amd/isp4/isp4_video.c
1192F:	drivers/media/platform/amd/isp4/isp4_video.h
1193
1194AMD KFD
1195M:	Felix Kuehling <Felix.Kuehling@amd.com>
1196L:	amd-gfx@lists.freedesktop.org
1197S:	Supported
1198T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1199F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1200F:	drivers/gpu/drm/amd/amdkfd/
1201F:	drivers/gpu/drm/amd/include/cik_structs.h
1202F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1203F:	drivers/gpu/drm/amd/include/v9_structs.h
1204F:	drivers/gpu/drm/amd/include/vi_structs.h
1205F:	include/uapi/linux/kfd_ioctl.h
1206F:	include/uapi/linux/kfd_sysfs.h
1207
1208AMD MP2 I2C DRIVER
1209M:	Elie Morisse <syniurge@gmail.com>
1210M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1211L:	linux-i2c@vger.kernel.org
1212S:	Maintained
1213F:	drivers/i2c/busses/i2c-amd-mp2*
1214
1215AMD ASF I2C DRIVER
1216M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1217L:	linux-i2c@vger.kernel.org
1218S:	Supported
1219F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1220
1221AMD NODE DRIVER
1222M:	Mario Limonciello <mario.limonciello@amd.com>
1223M:	Yazen Ghannam <yazen.ghannam@amd.com>
1224L:	linux-kernel@vger.kernel.org
1225S:	Supported
1226F:	arch/x86/include/asm/amd/node.h
1227F:	arch/x86/kernel/amd_node.c
1228
1229AMD PDS CORE DRIVER
1230M:	Brett Creeley <brett.creeley@amd.com>
1231L:	netdev@vger.kernel.org
1232S:	Maintained
1233F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1234F:	drivers/net/ethernet/amd/pds_core/
1235F:	include/linux/pds/
1236
1237AMD PENSANDO RDMA DRIVER
1238M:	Abhijit Gangurde <abhijit.gangurde@amd.com>
1239M:	Allen Hubbe <allen.hubbe@amd.com>
1240L:	linux-rdma@vger.kernel.org
1241S:	Maintained
1242F:	Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
1243F:	drivers/infiniband/hw/ionic/
1244F:	include/uapi/rdma/ionic-abi.h
1245
1246AMD PMC DRIVER
1247M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1248L:	platform-driver-x86@vger.kernel.org
1249S:	Supported
1250F:	drivers/platform/x86/amd/pmc/
1251
1252AMD PMF DRIVER
1253M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1254L:	platform-driver-x86@vger.kernel.org
1255S:	Supported
1256F:	Documentation/ABI/testing/sysfs-amd-pmf
1257F:	drivers/platform/x86/amd/pmf/
1258
1259AMD POWERPLAY AND SWSMU
1260M:	Kenneth Feng <kenneth.feng@amd.com>
1261L:	amd-gfx@lists.freedesktop.org
1262S:	Supported
1263T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1264F:	drivers/gpu/drm/amd/pm/
1265
1266AMD PSTATE DRIVER
1267M:	Huang Rui <ray.huang@amd.com>
1268M:	Mario Limonciello <mario.limonciello@amd.com>
1269R:	Perry Yuan <perry.yuan@amd.com>
1270R:	K Prateek Nayak <kprateek.nayak@amd.com>
1271L:	linux-pm@vger.kernel.org
1272S:	Supported
1273F:	Documentation/admin-guide/pm/amd-pstate.rst
1274F:	drivers/cpufreq/amd-pstate*
1275F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1276
1277AMD PTDMA DRIVER
1278M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1279L:	dmaengine@vger.kernel.org
1280S:	Supported
1281F:	drivers/dma/amd/ptdma/
1282
1283AMD QDMA DRIVER
1284M:	Nishad Saraf <nishads@amd.com>
1285M:	Lizhi Hou <lizhi.hou@amd.com>
1286L:	dmaengine@vger.kernel.org
1287S:	Supported
1288F:	drivers/dma/amd/qdma/
1289F:	include/linux/platform_data/amd_qdma.h
1290
1291AMD SEATTLE DEVICE TREE SUPPORT
1292M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1293M:	Tom Lendacky <thomas.lendacky@amd.com>
1294S:	Supported
1295F:	arch/arm64/boot/dts/amd/
1296
1297AMD SENSOR FUSION HUB DRIVER
1298M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1299L:	linux-input@vger.kernel.org
1300S:	Maintained
1301F:	Documentation/hid/amd-sfh*
1302F:	drivers/hid/amd-sfh-hid/
1303F:	drivers/input/misc/amd_sfh_tabletmode.c
1304
1305AMD SPI DRIVER
1306M:	Raju Rangoju <Raju.Rangoju@amd.com>
1307M:	Krishnamoorthi M <krishnamoorthi.m@amd.com>
1308L:	linux-spi@vger.kernel.org
1309S:	Supported
1310F:	drivers/spi/spi-amd-pci.c
1311F:	drivers/spi/spi-amd.c
1312F:	drivers/spi/spi-amd.h
1313
1314AMD XDNA DRIVER
1315M:	Min Ma <mamin506@gmail.com>
1316M:	Lizhi Hou <lizhi.hou@amd.com>
1317L:	dri-devel@lists.freedesktop.org
1318S:	Supported
1319T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1320F:	Documentation/accel/amdxdna/
1321F:	drivers/accel/amdxdna/
1322F:	include/trace/events/amdxdna.h
1323F:	include/uapi/drm/amdxdna_accel.h
1324
1325AMD XGBE DRIVER
1326M:	Raju Rangoju <Raju.Rangoju@amd.com>
1327M:	Prashanth Kumar K R <PrashanthKumar.K.R@amd.com>
1328L:	netdev@vger.kernel.org
1329S:	Maintained
1330F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1331F:	drivers/net/ethernet/amd/xgbe/
1332
1333AMLOGIC BLUETOOTH DRIVER
1334M:	Yang Li <yang.li@amlogic.com>
1335L:	linux-bluetooth@vger.kernel.org
1336S:	Maintained
1337F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1338F:	drivers/bluetooth/hci_aml.c
1339
1340AMLOGIC DDR PMU DRIVER
1341M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1342L:	linux-amlogic@lists.infradead.org
1343S:	Supported
1344W:	http://www.amlogic.com
1345F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1346F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1347F:	drivers/perf/amlogic/
1348F:	include/soc/amlogic/
1349
1350AMLOGIC ISP DRIVER
1351M:	Keke Li <keke.li@amlogic.com>
1352L:	linux-media@vger.kernel.org
1353S:	Maintained
1354F:	Documentation/admin-guide/media/c3-isp.dot
1355F:	Documentation/admin-guide/media/c3-isp.rst
1356F:	Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1357F:	Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1358F:	drivers/media/platform/amlogic/c3/isp/
1359F:	include/uapi/linux/media/amlogic/
1360
1361AMLOGIC MIPI ADAPTER DRIVER
1362M:	Keke Li <keke.li@amlogic.com>
1363L:	linux-media@vger.kernel.org
1364S:	Maintained
1365F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1366F:	drivers/media/platform/amlogic/c3/mipi-adapter/
1367
1368AMLOGIC MIPI CSI2 DRIVER
1369M:	Keke Li <keke.li@amlogic.com>
1370L:	linux-media@vger.kernel.org
1371S:	Maintained
1372F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1373F:	drivers/media/platform/amlogic/c3/mipi-csi2/
1374
1375AMLOGIC PINCTRL DRIVER
1376M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1377L:	linux-amlogic@lists.infradead.org
1378L:	linux-gpio@vger.kernel.org
1379S:	Maintained
1380F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1381F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1382
1383AMLOGIC RTC DRIVER
1384M:	Yiting Deng <yiting.deng@amlogic.com>
1385M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1386L:	linux-amlogic@lists.infradead.org
1387S:	Maintained
1388F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1389F:	drivers/rtc/rtc-amlogic-a4.c
1390
1391AMLOGIC SPIFC DRIVER
1392M:	Liang Yang <liang.yang@amlogic.com>
1393M:	Feng Chen <feng.chen@amlogic.com>
1394M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1395L:	linux-amlogic@lists.infradead.org
1396L:	linux-spi@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
1399F:	drivers/spi/spi-amlogic-spifc-a4.c
1400
1401AMLOGIC SPISG DRIVER
1402M:	Sunny Luo <sunny.luo@amlogic.com>
1403M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1404L:	linux-amlogic@lists.infradead.org
1405L:	linux-spi@vger.kernel.org
1406S:	Maintained
1407F:	Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1408F:	drivers/spi/spi-amlogic-spisg.c
1409
1410AMPHENOL CHIPCAP 2 DRIVER
1411M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1412L:	linux-hwmon@vger.kernel.org
1413S:	Maintained
1414F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1415F:	Documentation/hwmon/chipcap2.rst
1416F:	drivers/hwmon/chipcap2.c
1417
1418AMPHION VPU CODEC V4L2 DRIVER
1419M:	Ming Qian <ming.qian@nxp.com>
1420M:	Zhou Peng <eagle.zhou@nxp.com>
1421L:	linux-media@vger.kernel.org
1422S:	Maintained
1423F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1424F:	drivers/media/platform/amphion/
1425
1426AMS AS73211 DRIVER
1427M:	Christian Eggers <ceggers@arri.de>
1428L:	linux-iio@vger.kernel.org
1429S:	Maintained
1430F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1431F:	drivers/iio/light/as73211.c
1432
1433AMT (Automatic Multicast Tunneling)
1434M:	Taehee Yoo <ap420073@gmail.com>
1435L:	netdev@vger.kernel.org
1436S:	Maintained
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1439F:	drivers/net/amt.c
1440
1441ANALOG DEVICES INC AD3530R DRIVER
1442M:	Kim Seer Paller <kimseer.paller@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1447F:	drivers/iio/dac/ad3530r.c
1448
1449ANALOG DEVICES INC AD3552R DRIVER
1450M:	Nuno Sá <nuno.sa@analog.com>
1451L:	linux-iio@vger.kernel.org
1452S:	Supported
1453W:	https://ez.analog.com/linux-software-drivers
1454F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1455F:	Documentation/iio/ad3552r.rst
1456F:	drivers/iio/dac/ad3552r.c
1457
1458ANALOG DEVICES INC AD4000 DRIVER
1459M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1460L:	linux-iio@vger.kernel.org
1461S:	Supported
1462W:	https://ez.analog.com/linux-software-drivers
1463F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1464F:	Documentation/iio/ad4000.rst
1465F:	drivers/iio/adc/ad4000.c
1466
1467AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1468M:	Michael Hennerich <michael.hennerich@analog.com>
1469M:	Nuno Sá <nuno.sa@analog.com>
1470R:	Esteban Blanc <eblanc@baylibre.com>
1471L:	linux-iio@vger.kernel.org
1472S:	Supported
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1475F:	Documentation/iio/ad4030.rst
1476F:	drivers/iio/adc/ad4030.c
1477
1478ANALOG DEVICES INC AD4062 DRIVER
1479M:	Jorge Marques <jorge.marques@analog.com>
1480S:	Supported
1481W:	https://ez.analog.com/linux-software-drivers
1482F:	Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
1483F:	Documentation/iio/ad4062.rst
1484F:	drivers/iio/adc/ad4062.c
1485
1486ANALOG DEVICES INC AD4080 DRIVER
1487M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1488L:	linux-iio@vger.kernel.org
1489S:	Supported
1490W:	https://ez.analog.com/linux-software-drivers
1491F:	Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1492F:	drivers/iio/adc/ad4080.c
1493
1494ANALOG DEVICES INC AD4130 DRIVER
1495M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1496L:	linux-iio@vger.kernel.org
1497S:	Supported
1498W:	https://ez.analog.com/linux-software-drivers
1499F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1500F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1501F:	drivers/iio/adc/ad4130.c
1502
1503ANALOG DEVICES INC AD4134 DRIVER
1504M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1505L:	linux-iio@vger.kernel.org
1506S:	Supported
1507W:	https://ez.analog.com/linux-software-drivers
1508F:	Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
1509F:	drivers/iio/adc/ad4134.c
1510
1511ANALOG DEVICES INC AD4170-4 DRIVER
1512M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1513L:	linux-iio@vger.kernel.org
1514S:	Supported
1515W:	https://ez.analog.com/linux-software-drivers
1516F:	Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
1517F:	drivers/iio/adc/ad4170-4.c
1518
1519ANALOG DEVICES INC AD4691 DRIVER
1520M:	Radu Sabau <radu.sabau@analog.com>
1521L:	linux-iio@vger.kernel.org
1522S:	Supported
1523W:	https://ez.analog.com/linux-software-drivers
1524F:	Documentation/devicetree/bindings/iio/adc/adi,ad4691.yaml
1525F:	Documentation/iio/ad4691.rst
1526F:	drivers/iio/adc/ad4691.c
1527
1528ANALOG DEVICES INC AD4695 DRIVER
1529M:	Michael Hennerich <michael.hennerich@analog.com>
1530M:	Nuno Sá <nuno.sa@analog.com>
1531R:	David Lechner <dlechner@baylibre.com>
1532L:	linux-iio@vger.kernel.org
1533S:	Supported
1534W:	https://ez.analog.com/linux-software-drivers
1535F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1536F:	Documentation/iio/ad4695.rst
1537F:	drivers/iio/adc/ad4695.c
1538F:	include/dt-bindings/iio/adc/adi,ad4695.h
1539
1540ANALOG DEVICES INC AD4851 DRIVER
1541M:	Sergiu Cuciurean <sergiu.cuciurean@analog.com>
1542M:	Dragos Bogdan <dragos.bogdan@analog.com>
1543R:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1544L:	linux-iio@vger.kernel.org
1545S:	Supported
1546W:	https://ez.analog.com/linux-software-drivers
1547F:	Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1548F:	drivers/iio/adc/ad4851.c
1549
1550ANALOG DEVICES INC AD5706R DRIVER
1551M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
1552L:	linux-iio@vger.kernel.org
1553S:	Supported
1554W:	https://ez.analog.com/linux-software-drivers
1555F:	Documentation/devicetree/bindings/iio/dac/adi,ad5706r.yaml
1556F:	drivers/iio/dac/ad5706r.c
1557
1558ANALOG DEVICES INC AD7091R DRIVER
1559M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1560L:	linux-iio@vger.kernel.org
1561S:	Supported
1562W:	http://ez.analog.com/community/linux-device-drivers
1563F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1564F:	drivers/iio/adc/ad7091r*
1565
1566ANALOG DEVICES INC AD7191 DRIVER
1567M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1568L:	linux-iio@vger.kernel.org
1569S:	Supported
1570W:	https://ez.analog.com/linux-software-drivers
1571F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1572F:	Documentation/iio/ad7191.rst
1573F:	drivers/iio/adc/ad7191.c
1574
1575ANALOG DEVICES INC AD7192 DRIVER
1576M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1577L:	linux-iio@vger.kernel.org
1578S:	Supported
1579W:	https://ez.analog.com/linux-software-drivers
1580F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1581F:	drivers/iio/adc/ad7192.c
1582
1583ANALOG DEVICES INC AD7292 DRIVER
1584M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1585L:	linux-iio@vger.kernel.org
1586S:	Supported
1587W:	https://ez.analog.com/linux-software-drivers
1588F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1589F:	drivers/iio/adc/ad7292.c
1590
1591ANALOG DEVICES INC AD7293 DRIVER
1592M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1593L:	linux-iio@vger.kernel.org
1594S:	Supported
1595W:	https://ez.analog.com/linux-software-drivers
1596F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1597F:	drivers/iio/dac/ad7293.c
1598
1599ANALOG DEVICES INC AD74115 DRIVER
1600M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1601L:	linux-iio@vger.kernel.org
1602S:	Supported
1603W:	https://ez.analog.com/linux-software-drivers
1604F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1605F:	drivers/iio/addac/ad74115.c
1606
1607ANALOG DEVICES INC AD74413R DRIVER
1608M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1609L:	linux-iio@vger.kernel.org
1610S:	Supported
1611W:	https://ez.analog.com/linux-software-drivers
1612F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1613F:	drivers/iio/addac/ad74413r.c
1614F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1615
1616ANALOG DEVICES INC AD7625 DRIVER
1617M:	Michael Hennerich <Michael.Hennerich@analog.com>
1618M:	Nuno Sá <nuno.sa@analog.com>
1619R:	Trevor Gamblin <tgamblin@baylibre.com>
1620S:	Supported
1621W:	https://ez.analog.com/linux-software-drivers
1622W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1623F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1624F:	Documentation/iio/ad7625.rst
1625F:	drivers/iio/adc/ad7625.c
1626
1627ANALOG DEVICES INC AD7768-1 DRIVER
1628M:	Michael Hennerich <Michael.Hennerich@analog.com>
1629L:	linux-iio@vger.kernel.org
1630S:	Supported
1631W:	https://ez.analog.com/linux-software-drivers
1632F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1633F:	drivers/iio/adc/ad7768-1.c
1634F:	include/dt-bindings/iio/adc/adi,ad7768-1.h
1635
1636ANALOG DEVICES INC AD7780 DRIVER
1637M:	Michael Hennerich <Michael.Hennerich@analog.com>
1638M:	Renato Lui Geh <renatogeh@gmail.com>
1639L:	linux-iio@vger.kernel.org
1640S:	Supported
1641W:	https://ez.analog.com/linux-software-drivers
1642F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1643F:	drivers/iio/adc/ad7780.c
1644
1645ANALOG DEVICES INC AD8366 DRIVER
1646M:	Michael Hennerich <Michael.Hennerich@analog.com>
1647M:	Rodrigo Alencar <rodrigo.alencar@analog.com>
1648L:	linux-iio@vger.kernel.org
1649S:	Supported
1650W:	https://ez.analog.com/linux-software-drivers
1651F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
1652F:	drivers/iio/amplifiers/ad8366.c
1653
1654ANALOG DEVICES INC AD9467 DRIVER
1655M:	Michael Hennerich <Michael.Hennerich@analog.com>
1656M:	Nuno Sa <nuno.sa@analog.com>
1657L:	linux-iio@vger.kernel.org
1658S:	Supported
1659W:	https://ez.analog.com/linux-software-drivers
1660F:	Documentation/ABI/testing/debugfs-iio-ad9467
1661F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1662F:	drivers/iio/adc/ad9467.c
1663
1664ANALOG DEVICES INC AD8460 DRIVER
1665M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1666L:	linux-iio@vger.kernel.org
1667S:	Supported
1668W:	https://ez.analog.com/linux-software-drivers
1669F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1670F:	drivers/iio/dac/ad8460.c
1671
1672ANALOG DEVICES INC AD9739a DRIVER
1673M:	Nuno Sa <nuno.sa@analog.com>
1674M:	Dragos Bogdan <dragos.bogdan@analog.com>
1675L:	linux-iio@vger.kernel.org
1676S:	Supported
1677W:	https://ez.analog.com/linux-software-drivers
1678F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1679F:	drivers/iio/dac/ad9739a.c
1680
1681ANALOG DEVICES INC MAX22007 DRIVER
1682M:	Janani Sunil <janani.sunil@analog.com>
1683L:	linux-iio@vger.kernel.org
1684S:	Supported
1685W:	https://ez.analog.com/linux-software-drivers
1686F:	Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
1687F:	drivers/iio/dac/max22007.c
1688
1689ANALOG DEVICES INC ADA4250 DRIVER
1690M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1691L:	linux-iio@vger.kernel.org
1692S:	Supported
1693W:	https://ez.analog.com/linux-software-drivers
1694F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1695F:	drivers/iio/amplifiers/ada4250.c
1696
1697ANALOG DEVICES INC ADE9000 DRIVER
1698M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1699L:	linux-iio@vger.kernel.org
1700S:	Supported
1701W:	https://ez.analog.com/linux-software-drivers
1702F:	Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
1703F:	drivers/iio/adc/ade9000.c
1704
1705ANALOG DEVICES INC ADF4377 DRIVER
1706M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1707L:	linux-iio@vger.kernel.org
1708S:	Supported
1709W:	https://ez.analog.com/linux-software-drivers
1710F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1711F:	drivers/iio/frequency/adf4377.c
1712
1713ANALOG DEVICES INC ADGS1408 DRIVER
1714M:	Mircea Caprioru <mircea.caprioru@analog.com>
1715S:	Supported
1716F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1717F:	drivers/mux/adgs1408.c
1718
1719ANALOG DEVICES INC ADIN DRIVER
1720M:	Michael Hennerich <michael.hennerich@analog.com>
1721L:	netdev@vger.kernel.org
1722S:	Supported
1723W:	https://ez.analog.com/linux-software-drivers
1724F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1725F:	drivers/net/phy/adin.c
1726
1727ANALOG DEVICES INC ADIS DRIVER LIBRARY
1728M:	Nuno Sa <nuno.sa@analog.com>
1729L:	linux-iio@vger.kernel.org
1730S:	Supported
1731F:	drivers/iio/imu/adis.c
1732F:	drivers/iio/imu/adis_buffer.c
1733F:	drivers/iio/imu/adis_trigger.c
1734F:	include/linux/iio/imu/adis.h
1735
1736ANALOG DEVICES INC ADIS16460 DRIVER
1737M:	Dragos Bogdan <dragos.bogdan@analog.com>
1738L:	linux-iio@vger.kernel.org
1739S:	Supported
1740W:	https://ez.analog.com/linux-software-drivers
1741F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1742F:	drivers/iio/imu/adis16460.c
1743
1744ANALOG DEVICES INC ADIS16475 DRIVER
1745M:	Nuno Sa <nuno.sa@analog.com>
1746L:	linux-iio@vger.kernel.org
1747S:	Supported
1748W:	https://ez.analog.com/linux-software-drivers
1749F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1750F:	drivers/iio/imu/adis16475.c
1751
1752ANALOG DEVICES INC ADIS16550 DRIVER
1753M:	Nuno Sa <nuno.sa@analog.com>
1754M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
1755M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1756M:	Robert Budai <robert.budai@analog.com>
1757L:	linux-iio@vger.kernel.org
1758S:	Supported
1759W:	https://ez.analog.com/linux-software-drivers
1760F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1761
1762ANALOG DEVICES INC ADL8113 DRIVER
1763M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1764L:	linux-iio@vger.kernel.org
1765S:	Supported
1766W:	https://ez.analog.com/linux-software-drivers
1767F:	Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml
1768F:	drivers/iio/amplifiers/adl8113.c
1769
1770ANALOG DEVICES INC ADM1177 DRIVER
1771M:	Michael Hennerich <Michael.Hennerich@analog.com>
1772L:	linux-hwmon@vger.kernel.org
1773S:	Supported
1774W:	https://ez.analog.com/linux-software-drivers
1775F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1776F:	drivers/hwmon/adm1177.c
1777
1778ANALOG DEVICES INC ADMFM2000 DRIVER
1779M:	Kim Seer Paller <kimseer.paller@analog.com>
1780L:	linux-iio@vger.kernel.org
1781S:	Supported
1782W:	https://ez.analog.com/linux-software-drivers
1783F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1784F:	drivers/iio/frequency/admfm2000.c
1785
1786ANALOG DEVICES INC ADMV1013 DRIVER
1787M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1788L:	linux-iio@vger.kernel.org
1789S:	Supported
1790W:	https://ez.analog.com/linux-software-drivers
1791F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1792F:	drivers/iio/frequency/admv1013.c
1793
1794ANALOG DEVICES INC ADMV1014 DRIVER
1795M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1796L:	linux-iio@vger.kernel.org
1797S:	Supported
1798W:	https://ez.analog.com/linux-software-drivers
1799F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1800F:	drivers/iio/frequency/admv1014.c
1801
1802ANALOG DEVICES INC ADMV8818 DRIVER
1803M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1804L:	linux-iio@vger.kernel.org
1805S:	Supported
1806W:	https://ez.analog.com/linux-software-drivers
1807F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1808F:	drivers/iio/filter/admv8818.c
1809
1810ANALOG DEVICES INC ADP5055 DRIVER
1811M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
1812S:	Supported
1813W:	https://ez.analog.com/linux-software-drivers
1814F:	Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1815F:	drivers/regulator/adp5055-regulator.c
1816
1817ANALOG DEVICES INC ADP5061 DRIVER
1818M:	Michael Hennerich <Michael.Hennerich@analog.com>
1819L:	linux-pm@vger.kernel.org
1820S:	Supported
1821W:	https://ez.analog.com/linux-software-drivers
1822F:	drivers/power/supply/adp5061.c
1823
1824ANALOG DEVICES INC ADRF6780 DRIVER
1825M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1826L:	linux-iio@vger.kernel.org
1827S:	Supported
1828W:	https://ez.analog.com/linux-software-drivers
1829F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1830F:	drivers/iio/frequency/adrf6780.c
1831
1832ANALOG DEVICES INC ADV7180 DRIVER
1833M:	Lars-Peter Clausen <lars@metafoo.de>
1834L:	linux-media@vger.kernel.org
1835S:	Supported
1836W:	https://ez.analog.com/linux-software-drivers
1837F:	Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1838F:	drivers/media/i2c/adv7180.c
1839
1840ANALOG DEVICES INC ADV748X DRIVER
1841M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1842L:	linux-media@vger.kernel.org
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1845F:	drivers/media/i2c/adv748x/*
1846
1847ANALOG DEVICES INC ADV7511 DRIVER
1848M:	Hans Verkuil <hverkuil@kernel.org>
1849L:	linux-media@vger.kernel.org
1850S:	Maintained
1851F:	drivers/media/i2c/adv7511*
1852
1853ANALOG DEVICES INC ADV7604 DRIVER
1854M:	Hans Verkuil <hverkuil@kernel.org>
1855L:	linux-media@vger.kernel.org
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1858F:	drivers/media/i2c/adv7604*
1859
1860ANALOG DEVICES INC ADV7842 DRIVER
1861M:	Hans Verkuil <hverkuil@kernel.org>
1862L:	linux-media@vger.kernel.org
1863S:	Maintained
1864F:	drivers/media/i2c/adv7842*
1865
1866ANALOG DEVICES INC ADXRS290 DRIVER
1867M:	Nishant Malpani <nish.malpani25@gmail.com>
1868L:	linux-iio@vger.kernel.org
1869S:	Supported
1870F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1871F:	drivers/iio/gyro/adxrs290.c
1872
1873ANALOG DEVICES INC ASOC CODEC DRIVERS
1874M:	Lars-Peter Clausen <lars@metafoo.de>
1875M:	Nuno Sá <nuno.sa@analog.com>
1876L:	linux-sound@vger.kernel.org
1877S:	Supported
1878W:	http://wiki.analog.com/
1879W:	https://ez.analog.com/linux-software-drivers
1880F:	Documentation/devicetree/bindings/sound/adi,*
1881F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
1882F:	sound/soc/codecs/ad1*
1883F:	sound/soc/codecs/ad7*
1884F:	sound/soc/codecs/adau*
1885F:	sound/soc/codecs/adav*
1886F:	sound/soc/codecs/sigmadsp.*
1887F:	sound/soc/codecs/ssm*
1888
1889ANALOG DEVICES INC AXI DAC DRIVER
1890M:	Nuno Sa <nuno.sa@analog.com>
1891L:	linux-iio@vger.kernel.org
1892S:	Supported
1893W:	https://ez.analog.com/linux-software-drivers
1894F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1895F:	drivers/iio/dac/adi-axi-dac.c
1896
1897ANALOG DEVICES INC DMA DRIVERS
1898M:	Lars-Peter Clausen <lars@metafoo.de>
1899S:	Supported
1900W:	https://ez.analog.com/linux-software-drivers
1901F:	drivers/dma/dma-axi-dmac.c
1902
1903ANALOG DEVICES INC ETHERNET DRIVERS
1904M:	Ciprian Regus <ciprian.regus@analog.com>
1905L:	netdev@vger.kernel.org
1906S:	Maintained
1907W:	https://ez.analog.com/linux-software-drivers
1908F:	Documentation/devicetree/bindings/net/adi,ad3306.yaml
1909F:	drivers/net/ethernet/adi/adin1140.c
1910
1911ANALOG DEVICES INC ETHERNET PHY DRIVERS
1912M:	Ciprian Regus <ciprian.regus@analog.com>
1913L:	netdev@vger.kernel.org
1914S:	Maintained
1915W:	https://ez.analog.com/linux-software-drivers
1916F:	drivers/net/phy/adin1140-phy.c
1917
1918ANALOG DEVICES INC IIO DRIVERS
1919M:	Nuno Sá <nuno.sa@analog.com>
1920M:	Michael Hennerich <Michael.Hennerich@analog.com>
1921L:	linux@analog.com
1922S:	Supported
1923W:	http://wiki.analog.com/
1924W:	https://ez.analog.com/linux-software-drivers
1925F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1926F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1927F:	Documentation/devicetree/bindings/iio/*/adi,*
1928F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1929F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1930F:	Documentation/iio/ad7606.rst
1931F:	drivers/iio/*/ad*
1932F:	drivers/iio/adc/ltc249*
1933F:	drivers/iio/amplifiers/hmc425a.c
1934F:	drivers/staging/iio/*/ad*
1935X:	drivers/iio/*/adjd*
1936
1937ANALOGBITS PLL LIBRARIES
1938M:	Paul Walmsley <pjw@kernel.org>
1939M:	Samuel Holland <samuel.holland@sifive.com>
1940S:	Supported
1941F:	drivers/clk/analogbits/*
1942F:	include/linux/clk/analogbits*
1943
1944ANDES ATCSPI200 SPI DRIVER
1945M:	CL Wang <cl634@andestech.com>
1946S:	Supported
1947F:	Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
1948F:	drivers/spi/spi-atcspi200.c
1949
1950ANDES ATCWDT200 WATCHDOG DRIVER
1951M:	CL Wang <cl634@andestech.com>
1952S:	Supported
1953F:	Documentation/devicetree/bindings/watchdog/andestech,ae350-wdt.yaml
1954F:	drivers/watchdog/atcwdt200_wdt.c
1955
1956ANDROID DRIVERS
1957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1958M:	Arve Hjønnevåg <arve@android.com>
1959M:	Todd Kjos <tkjos@android.com>
1960M:	Christian Brauner <christian@brauner.io>
1961M:	Carlos Llamas <cmllamas@google.com>
1962M:	Alice Ryhl <aliceryhl@google.com>
1963L:	linux-kernel@vger.kernel.org
1964S:	Supported
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1966F:	Documentation/netlink/specs/binder.yaml
1967F:	drivers/android/
1968
1969ANDROID GOLDFISH PIC DRIVER
1970M:	Miodrag Dinic <miodrag.dinic@mips.com>
1971S:	Supported
1972F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
1973F:	drivers/irqchip/irq-goldfish-pic.c
1974
1975ANDROID GOLDFISH RTC DRIVER
1976M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1977S:	Supported
1978F:	drivers/rtc/rtc-goldfish.c
1979
1980AOA (Apple Onboard Audio) ALSA DRIVER
1981M:	Johannes Berg <johannes@sipsolutions.net>
1982L:	linuxppc-dev@lists.ozlabs.org
1983L:	linux-sound@vger.kernel.org
1984S:	Maintained
1985F:	sound/aoa/
1986
1987APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1988M:	William Breathitt Gray <wbg@kernel.org>
1989L:	linux-iio@vger.kernel.org
1990S:	Maintained
1991F:	drivers/iio/addac/stx104.c
1992
1993APM DRIVER
1994M:	Jiri Kosina <jikos@kernel.org>
1995S:	Odd fixes
1996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1997F:	arch/x86/kernel/apm_32.c
1998F:	drivers/char/apm-emulation.c
1999F:	include/linux/apm_bios.h
2000F:	include/uapi/linux/apm_bios.h
2001
2002APPARMOR SECURITY MODULE
2003M:	John Johansen <john.johansen@canonical.com>
2004M:	John Johansen <john@apparmor.net>
2005M:	Georgia Garcia <georgia.garcia@canonical.com>
2006L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
2007S:	Supported
2008W:	apparmor.net
2009B:	https://gitlab.com/apparmor/apparmor-kernel
2010C:	irc://irc.oftc.net/apparmor
2011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
2012T:	https://gitlab.com/apparmor/apparmor-kernel.git
2013F:	Documentation/admin-guide/LSM/apparmor.rst
2014F:	security/apparmor/
2015
2016APPLE BCM5974 MULTITOUCH DRIVER
2017M:	Henrik Rydberg <rydberg@bitmath.org>
2018L:	linux-input@vger.kernel.org
2019S:	Odd fixes
2020F:	drivers/input/mouse/bcm5974.c
2021
2022APPLE PCIE CONTROLLER DRIVER
2023M:	Marc Zyngier <maz@kernel.org>
2024L:	linux-pci@vger.kernel.org
2025S:	Maintained
2026F:	drivers/pci/controller/pcie-apple.c
2027
2028APPLE SMC DRIVER
2029M:	Henrik Rydberg <rydberg@bitmath.org>
2030L:	linux-hwmon@vger.kernel.org
2031S:	Odd fixes
2032F:	drivers/hwmon/applesmc.c
2033
2034APPLETALK NETWORK LAYER
2035L:	netdev@vger.kernel.org
2036S:	Obsolete
2037F:	include/uapi/linux/atalk.h
2038F:	include/uapi/linux/if_ltalk.h
2039
2040APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
2041M:	Khuong Dinh <khuong@os.amperecomputing.com>
2042S:	Supported
2043F:	arch/arm64/boot/dts/apm/
2044
2045APPLIED MICRO (APM) X-GENE SOC EDAC
2046M:	Khuong Dinh <khuong@os.amperecomputing.com>
2047S:	Supported
2048F:	Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
2049F:	drivers/edac/xgene_edac.c
2050
2051APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
2052M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
2053M:	Keyur Chudgar <keyur@os.amperecomputing.com>
2054S:	Maintained
2055F:	drivers/net/ethernet/apm/xgene-v2/
2056
2057APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
2058M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
2059M:	Keyur Chudgar <keyur@os.amperecomputing.com>
2060M:	Quan Nguyen <quan@os.amperecomputing.com>
2061S:	Maintained
2062F:	Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
2063F:	Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
2064F:	drivers/net/ethernet/apm/xgene/
2065F:	drivers/net/mdio/mdio-xgene.c
2066
2067APPLIED MICRO (APM) X-GENE SOC PMU
2068M:	Khuong Dinh <khuong@os.amperecomputing.com>
2069S:	Supported
2070F:	Documentation/admin-guide/perf/xgene-pmu.rst
2071F:	Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
2072F:	drivers/perf/xgene_pmu.c
2073
2074APPLIED MICRO QT2025 PHY DRIVER
2075M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
2076R:	Trevor Gross <tmgross@umich.edu>
2077L:	netdev@vger.kernel.org
2078L:	rust-for-linux@vger.kernel.org
2079S:	Maintained
2080F:	drivers/net/phy/qt2025.rs
2081
2082APTINA CAMERA SENSOR PLL
2083M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
2084L:	linux-media@vger.kernel.org
2085S:	Maintained
2086F:	drivers/media/i2c/aptina-pll.*
2087
2088AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
2089M:	Aleksa Savic <savicaleksa83@gmail.com>
2090M:	Jack Doan <me@jackdoan.com>
2091L:	linux-hwmon@vger.kernel.org
2092S:	Maintained
2093F:	Documentation/hwmon/aquacomputer_d5next.rst
2094F:	drivers/hwmon/aquacomputer_d5next.c
2095
2096AQUANTIA ETHERNET DRIVER (atlantic)
2097M:	Sukhdeep Singh <sukhdeeps@marvell.com>
2098L:	netdev@vger.kernel.org
2099S:	Maintained
2100W:	https://www.marvell.com/
2101Q:	https://patchwork.kernel.org/project/netdevbpf/list/
2102F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
2103F:	drivers/net/ethernet/aquantia/atlantic/
2104
2105AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
2106M:	Sukhdeep Singh <sukhdeeps@marvell.com>
2107L:	netdev@vger.kernel.org
2108S:	Maintained
2109W:	http://www.aquantia.com
2110F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
2111
2112AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
2113M:	Krzysztof Hałasa <khalasa@piap.pl>
2114L:	linux-media@vger.kernel.org
2115S:	Maintained
2116F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
2117F:	drivers/media/i2c/ar0521.c
2118
2119ARASAN NAND CONTROLLER DRIVER
2120M:	Miquel Raynal <miquel.raynal@bootlin.com>
2121R:	Michal Simek <michal.simek@amd.com>
2122L:	linux-mtd@lists.infradead.org
2123S:	Maintained
2124F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
2125F:	drivers/mtd/nand/raw/arasan-nand-controller.c
2126
2127ARC FRAMEBUFFER DRIVER
2128M:	Jaya Kumar <jayalk@intworks.biz>
2129S:	Maintained
2130F:	drivers/video/fbdev/arcfb.c
2131F:	drivers/video/fbdev/core/fb_defio.c
2132
2133ARC PGU DRM DRIVER
2134M:	Alexey Brodkin <abrodkin@synopsys.com>
2135S:	Supported
2136F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
2137F:	drivers/gpu/drm/tiny/arcpgu.c
2138
2139ARCNET NETWORK LAYER
2140M:	Michael Grzeschik <mgr@kernel.org>
2141L:	netdev@vger.kernel.org
2142S:	Maintained
2143F:	drivers/net/arcnet/
2144F:	include/uapi/linux/if_arcnet.h
2145
2146ARCTIC FAN CONTROLLER DRIVER
2147M:	Aureo Serrano de Souza <aureo.serrano@arctic.de>
2148L:	linux-hwmon@vger.kernel.org
2149S:	Maintained
2150F:	Documentation/hwmon/arctic_fan_controller.rst
2151F:	drivers/hwmon/arctic_fan_controller.c
2152
2153ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
2154M:	Arnd Bergmann <arnd@arndb.de>
2155M:	Krzysztof Kozlowski <krzk@kernel.org>
2156M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2157M:	Linus Walleij <linusw@kernel.org>
2158R:	Drew Fustini <fustini@kernel.org>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160L:	soc@lists.linux.dev
2161S:	Maintained
2162P:	Documentation/process/maintainer-soc.rst
2163C:	irc://irc.libera.chat/armlinux
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2165F:	Documentation/process/maintainer-soc*.rst
2166F:	arch/arm/boot/dts/Makefile
2167F:	arch/arm64/boot/dts/Makefile
2168
2169ARM ARCHITECTED TIMER DRIVER
2170M:	Mark Rutland <mark.rutland@arm.com>
2171M:	Marc Zyngier <maz@kernel.org>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S:	Maintained
2174F:	arch/arm/include/asm/arch_timer.h
2175F:	arch/arm64/include/asm/arch_timer.h
2176F:	drivers/clocksource/arm_arch_timer.c
2177F:	drivers/clocksource/arm_arch_timer_mmio.c
2178
2179ARM ETHOS-U NPU DRIVER
2180M:	Rob Herring (Arm) <robh@kernel.org>
2181M:	Tomeu Vizoso <tomeu@tomeuvizoso.net>
2182L:	dri-devel@lists.freedesktop.org
2183S:	Supported
2184T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2185F:	drivers/accel/ethosu/
2186F:	include/uapi/drm/ethosu_accel.h
2187
2188ARM GENERIC INTERRUPT CONTROLLER DRIVERS
2189M:	Marc Zyngier <maz@kernel.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
2193F:	arch/arm/include/asm/arch_gicv3.h
2194F:	arch/arm64/include/asm/arch_gicv3.h
2195F:	drivers/irqchip/irq-gic*.[ch]
2196F:	include/linux/irqchip/arm-gic*.h
2197F:	include/linux/irqchip/arm-vgic-info.h
2198
2199ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2200M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2201M:	Marc Zyngier <maz@kernel.org>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Maintained
2204F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2205F:	drivers/irqchip/irq-gic-its-msi-parent.[ch]
2206F:	drivers/irqchip/irq-gic-v5*.[ch]
2207F:	include/linux/irqchip/arm-gic-v5.h
2208
2209ARM HDLCD DRM DRIVER
2210M:	Liviu Dudau <liviu.dudau@arm.com>
2211S:	Supported
2212F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2213F:	drivers/gpu/drm/arm/hdlcd_*
2214
2215ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2216M:	Linus Walleij <linusw@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S:	Maintained
2219F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
2220F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
2221F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
2222F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2223F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2224F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2225F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2226F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2227F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2228F:	arch/arm/boot/dts/arm/arm-realview-*
2229F:	arch/arm/boot/dts/arm/integrator*
2230F:	arch/arm/boot/dts/arm/versatile*
2231F:	arch/arm/mach-versatile/
2232F:	drivers/bus/arm-integrator-lm.c
2233F:	drivers/clk/versatile/
2234F:	drivers/i2c/busses/i2c-versatile.c
2235F:	drivers/irqchip/irq-versatile-fpga.c
2236F:	drivers/mtd/maps/physmap-versatile.*
2237F:	drivers/power/reset/arm-versatile-reboot.c
2238F:	drivers/soc/versatile/
2239
2240ARM INTERCONNECT PMU DRIVERS
2241M:	Robin Murphy <robin.murphy@arm.com>
2242S:	Supported
2243F:	Documentation/admin-guide/perf/arm-cmn.rst
2244F:	Documentation/admin-guide/perf/arm-ni.rst
2245F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
2246F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
2247F:	drivers/perf/arm-cmn.c
2248F:	drivers/perf/arm-ni.c
2249F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
2250
2251ARM KOMEDA DRM-KMS DRIVER
2252M:	Liviu Dudau <liviu.dudau@arm.com>
2253S:	Supported
2254T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2255F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
2256F:	Documentation/gpu/komeda-kms.rst
2257F:	drivers/gpu/drm/arm/display/include/
2258F:	drivers/gpu/drm/arm/display/komeda/
2259
2260ARM MALI PANFROST DRM DRIVER
2261M:	Boris Brezillon <boris.brezillon@collabora.com>
2262M:	Rob Herring <robh@kernel.org>
2263M:	Steven Price <steven.price@arm.com>
2264M:	Adrián Larumbe <adrian.larumbe@collabora.com>
2265L:	dri-devel@lists.freedesktop.org
2266S:	Supported
2267T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2268F:	Documentation/gpu/panfrost.rst
2269F:	drivers/gpu/drm/ci/xfails/panfrost*
2270F:	drivers/gpu/drm/panfrost/
2271F:	include/uapi/drm/panfrost_drm.h
2272
2273ARM MALI-C55 ISP DRIVER
2274M:	Daniel Scally <dan.scally@ideasonboard.com>
2275M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
2276L:	linux-media@vger.kernel.org
2277S:	Maintained
2278T:	git git://linuxtv.org/media_tree.git
2279F:	Documentation/admin-guide/media/mali-c55-graph.dot
2280F:	Documentation/admin-guide/media/mali-c55.rst
2281F:	Documentation/devicetree/bindings/media/arm,mali-c55.yaml
2282F:	Documentation/userspace-api/media/drivers/mali-c55.rst
2283F:	Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
2284F:	drivers/media/platform/arm/mali-c55/
2285F:	include/uapi/linux/media/arm/mali-c55-config.h
2286
2287ARM MALI PANTHOR DRM DRIVER
2288M:	Boris Brezillon <boris.brezillon@collabora.com>
2289M:	Steven Price <steven.price@arm.com>
2290M:	Liviu Dudau <liviu.dudau@arm.com>
2291L:	dri-devel@lists.freedesktop.org
2292S:	Supported
2293T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2294F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2295F:	drivers/gpu/drm/ci/xfails/panthor*
2296F:	drivers/gpu/drm/panthor/
2297F:	include/uapi/drm/panthor_drm.h
2298
2299ARM MALI TYR DRM DRIVER
2300M:	Daniel Almeida <daniel.almeida@collabora.com>
2301M:	Alice Ryhl <aliceryhl@google.com>
2302L:	dri-devel@lists.freedesktop.org
2303S:	Supported
2304W:	https://rust-for-linux.com/tyr-gpu-driver
2305W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
2306B:	https://gitlab.freedesktop.org/panfrost/linux/-/issues
2307T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git
2308F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2309F:	drivers/gpu/drm/tyr/
2310F:	include/uapi/drm/panthor_drm.h
2311
2312ARM MALI-DP DRM DRIVER
2313M:	Liviu Dudau <liviu.dudau@arm.com>
2314S:	Supported
2315T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2316F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
2317F:	Documentation/gpu/afbc.rst
2318F:	drivers/gpu/drm/arm/
2319
2320ARM MFM AND FLOPPY DRIVERS
2321M:	Ian Molton <spyro@f2s.com>
2322S:	Maintained
2323F:	arch/arm/include/asm/floppy.h
2324F:	arch/arm/mach-rpc/floppydma.S
2325
2326ARM PMU PROFILING AND DEBUGGING
2327M:	Will Deacon <will@kernel.org>
2328M:	Mark Rutland <mark.rutland@arm.com>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330L:	linux-perf-users@vger.kernel.org
2331S:	Maintained
2332F:	Documentation/devicetree/bindings/arm/pmu.yaml
2333F:	Documentation/devicetree/bindings/perf/
2334F:	arch/arm*/include/asm/hw_breakpoint.h
2335F:	arch/arm*/include/asm/perf_event.h
2336F:	arch/arm*/kernel/hw_breakpoint.c
2337F:	arch/arm*/kernel/perf_*
2338F:	drivers/perf/
2339F:	include/linux/perf/arm_pmu*.h
2340
2341ARM PORT
2342M:	Russell King <linux@armlinux.org.uk>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S:	Odd Fixes
2345W:	http://www.armlinux.org.uk/
2346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2347F:	arch/arm/
2348X:	arch/arm/boot/dts/
2349
2350ARM PRIMECELL AACI PL041 DRIVER
2351M:	Russell King <linux@armlinux.org.uk>
2352S:	Odd Fixes
2353F:	sound/arm/aaci.*
2354
2355ARM PRIMECELL BUS SUPPORT
2356M:	Russell King <linux@armlinux.org.uk>
2357S:	Odd Fixes
2358F:	drivers/amba/
2359F:	include/linux/amba/bus.h
2360
2361ARM PRIMECELL KMI PL050 DRIVER
2362M:	Russell King <linux@armlinux.org.uk>
2363S:	Odd Fixes
2364F:	drivers/input/serio/ambakmi.*
2365F:	include/linux/amba/kmi.h
2366
2367ARM PRIMECELL MMCI PL180/1 DRIVER
2368M:	Russell King <linux@armlinux.org.uk>
2369S:	Odd Fixes
2370F:	drivers/mmc/host/mmci.*
2371F:	include/linux/amba/mmci.h
2372
2373ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2374M:	Miquel Raynal <miquel.raynal@bootlin.com>
2375R:	Michal Simek <michal.simek@amd.com>
2376L:	linux-mtd@lists.infradead.org
2377S:	Maintained
2378F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2379F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2380
2381ARM PRIMECELL PL35X SMC DRIVER
2382M:	Miquel Raynal <miquel.raynal@bootlin.com>
2383R:	Michal Simek <michal.simek@amd.com>
2384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385S:	Maintained
2386F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2387F:	drivers/memory/pl353-smc.c
2388
2389ARM PRIMECELL SSP PL022 SPI DRIVER
2390M:	Linus Walleij <linusw@kernel.org>
2391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2394F:	drivers/spi/spi-pl022.c
2395
2396ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2397M:	Russell King <linux@armlinux.org.uk>
2398S:	Odd Fixes
2399F:	drivers/tty/serial/amba-pl01*.c
2400F:	include/linux/amba/serial.h
2401
2402ARM PRIMECELL VIC PL190/PL192 DRIVER
2403M:	Linus Walleij <linusw@kernel.org>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2407F:	drivers/irqchip/irq-vic.c
2408
2409ARM SMC WATCHDOG DRIVER
2410M:	Julius Werner <jwerner@chromium.org>
2411R:	Evan Benn <evanbenn@chromium.org>
2412S:	Maintained
2413F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2414F:	drivers/watchdog/arm_smc_wdt.c
2415
2416ARM SMMU DRIVERS
2417M:	Will Deacon <will@kernel.org>
2418R:	Robin Murphy <robin.murphy@arm.com>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Maintained
2421F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2422F:	drivers/iommu/arm/
2423F:	drivers/iommu/io-pgtable-arm*
2424
2425ARM SMMU SVA SUPPORT
2426R:	Jean-Philippe Brucker <jpb@kernel.org>
2427F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2428
2429ARM SUB-ARCHITECTURES
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Maintained
2432C:	irc://irc.libera.chat/armlinux
2433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2434F:	arch/arm/mach-*/
2435F:	arch/arm/plat-*/
2436
2437ARM/ACTIONS SEMI ARCHITECTURE
2438M:	Andreas Färber <afaerber@suse.de>
2439M:	Manivannan Sadhasivam <mani@kernel.org>
2440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2442S:	Maintained
2443F:	Documentation/devicetree/bindings/arm/actions.yaml
2444F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2445F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2446F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2447F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2448F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2449F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2450F:	Documentation/devicetree/bindings/pinctrl/actions,*
2451F:	Documentation/devicetree/bindings/power/actions,s500-sps.yaml
2452F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2453F:	arch/arm/boot/dts/actions/
2454F:	arch/arm/mach-actions/
2455F:	arch/arm64/boot/dts/actions/
2456F:	drivers/clk/actions/
2457F:	drivers/clocksource/timer-owl*
2458F:	drivers/dma/owl-dma.c
2459F:	drivers/i2c/busses/i2c-owl.c
2460F:	drivers/irqchip/irq-owl-sirq.c
2461F:	drivers/mmc/host/owl-mmc.c
2462F:	drivers/net/ethernet/actions/
2463F:	drivers/pinctrl/actions/*
2464F:	drivers/pmdomain/actions/
2465F:	include/dt-bindings/power/owl-*
2466F:	include/dt-bindings/reset/actions,*
2467F:	include/linux/soc/actions/
2468N:	owl
2469
2470ARM/AIROHA SOC SUPPORT
2471M:	Matthias Brugger <matthias.bgg@gmail.com>
2472M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2475S:	Odd Fixes
2476F:	arch/arm/boot/dts/airoha/
2477F:	arch/arm64/boot/dts/airoha/
2478
2479ARM/Allwinner SoC Clock Support
2480M:	Emilio López <emilio@elopez.com.ar>
2481S:	Maintained
2482F:	drivers/clk/sunxi/
2483
2484ARM/Allwinner sunXi SoC support
2485M:	Chen-Yu Tsai <wens@kernel.org>
2486M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2487M:	Samuel Holland <samuel@sholland.org>
2488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489L:	linux-sunxi@lists.linux.dev
2490S:	Maintained
2491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2492F:	arch/arm/mach-sunxi/
2493F:	arch/arm64/boot/dts/allwinner/
2494F:	drivers/clk/sunxi-ng/
2495F:	drivers/pinctrl/sunxi/
2496F:	drivers/soc/sunxi/
2497N:	allwinner
2498N:	sun[x456789]i
2499N:	sun[25]0i
2500
2501ARM/ALPHASCALE ARCHITECTURE
2502M:	Krzysztof Kozlowski <krzk@kernel.org>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Odd Fixes
2505F:	arch/arm/boot/dts/alphascale/
2506F:	drivers/clk/clk-asm9260.c
2507F:	drivers/clocksource/asm9260_timer.c
2508F:	drivers/rtc/rtc-asm9260.c
2509F:	drivers/watchdog/asm9260_wdt.c
2510
2511ARM/AMD PENSANDO ARM64 ARCHITECTURE
2512M:	Brad Larson <blarson@amd.com>
2513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514S:	Supported
2515F:	Documentation/devicetree/bindings/*/amd,pensando*
2516F:	arch/arm64/boot/dts/amd/elba*
2517
2518ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2519M:	Neil Armstrong <neil.armstrong@linaro.org>
2520M:	Jerome Brunet <jbrunet@baylibre.com>
2521L:	linux-amlogic@lists.infradead.org
2522S:	Maintained
2523F:	Documentation/devicetree/bindings/clock/amlogic*
2524F:	drivers/clk/meson/
2525F:	include/dt-bindings/clock/amlogic,a1*
2526F:	include/dt-bindings/clock/gxbb*
2527F:	include/dt-bindings/clock/meson*
2528
2529ARM/Amlogic Meson SoC Crypto Drivers
2530M:	Corentin Labbe <clabbe@baylibre.com>
2531L:	linux-crypto@vger.kernel.org
2532L:	linux-amlogic@lists.infradead.org
2533S:	Maintained
2534F:	Documentation/devicetree/bindings/crypto/amlogic*
2535F:	drivers/crypto/amlogic/
2536
2537ARM/Amlogic Meson SoC Sound Drivers
2538M:	Jerome Brunet <jbrunet@baylibre.com>
2539L:	linux-sound@vger.kernel.org
2540S:	Maintained
2541F:	Documentation/devicetree/bindings/sound/amlogic*
2542F:	sound/soc/meson/
2543
2544ARM/Amlogic Meson SoC support
2545M:	Neil Armstrong <neil.armstrong@linaro.org>
2546M:	Kevin Hilman <khilman@baylibre.com>
2547R:	Jerome Brunet <jbrunet@baylibre.com>
2548R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550L:	linux-amlogic@lists.infradead.org
2551S:	Maintained
2552W:	http://linux-meson.com/
2553F:	Documentation/devicetree/bindings/phy/amlogic*
2554F:	arch/arm/boot/dts/amlogic/
2555F:	arch/arm/mach-meson/
2556F:	arch/arm64/boot/dts/amlogic/
2557F:	drivers/pmdomain/amlogic/
2558F:	drivers/mmc/host/meson*
2559F:	drivers/phy/amlogic/
2560F:	drivers/pinctrl/meson/
2561F:	drivers/rtc/rtc-meson*
2562F:	drivers/soc/amlogic/
2563N:	meson
2564
2565ARM/Annapurna Labs ALPINE ARCHITECTURE
2566M:	Antoine Tenart <atenart@kernel.org>
2567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568S:	Odd Fixes
2569F:	arch/arm/boot/dts/amazon/
2570F:	arch/arm/mach-alpine/
2571F:	arch/arm64/boot/dts/amazon/
2572F:	drivers/*/*alpine*
2573
2574ARM/APPLE MACHINE SOUND DRIVERS
2575M:	Martin Povišer <povik+lin@cutebit.org>
2576L:	asahi@lists.linux.dev
2577L:	linux-sound@vger.kernel.org
2578S:	Maintained
2579F:	Documentation/devicetree/bindings/sound/apple,*
2580F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2581F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
2582F:	sound/soc/apple/*
2583F:	sound/soc/codecs/cs42l83-i2c.c
2584F:	sound/soc/codecs/cs42l84.*
2585F:	sound/soc/codecs/ssm3515.c
2586
2587ARM/APPLE MACHINE SUPPORT
2588M:	Sven Peter <sven@kernel.org>
2589M:	Janne Grunau <j@jannau.net>
2590R:	Neal Gompa <neal@gompa.dev>
2591L:	asahi@lists.linux.dev
2592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593S:	Maintained
2594W:	https://asahilinux.org
2595B:	https://github.com/AsahiLinux/linux/issues
2596C:	irc://irc.oftc.net/asahi-dev
2597T:	git https://github.com/AsahiLinux/linux.git
2598F:	Documentation/devicetree/bindings/arm/apple.yaml
2599F:	Documentation/devicetree/bindings/arm/apple/*
2600F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2601F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2602F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2603F:	Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2604F:	Documentation/devicetree/bindings/gpu/apple,agx.yaml
2605F:	Documentation/devicetree/bindings/hwmon/apple,smc-hwmon.yaml
2606F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2607F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2608F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2609F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2610F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2611F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2612F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2613F:	Documentation/devicetree/bindings/mfd/apple,smc.yaml
2614F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2615F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2616F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2617F:	Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2618F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2619F:	Documentation/devicetree/bindings/phy/apple,atcphy.yaml
2620F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2621F:	Documentation/devicetree/bindings/power/apple*
2622F:	Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2623F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2624F:	Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
2625F:	Documentation/devicetree/bindings/soc/apple/apple,t6000-pmgr-misc.yaml
2626F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2627F:	Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2628F:	Documentation/devicetree/bindings/usb/apple,dwc3.yaml
2629F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2630F:	Documentation/hwmon/macsmc-hwmon.rst
2631F:	arch/arm64/boot/dts/apple/
2632F:	drivers/bluetooth/hci_bcm4377.c
2633F:	drivers/clk/clk-apple-nco.c
2634F:	drivers/cpufreq/apple-soc-cpufreq.c
2635F:	drivers/dma/apple-admac.c
2636F:	drivers/gpio/gpio-macsmc.c
2637F:	drivers/hwmon/macsmc-hwmon.c
2638F:	drivers/pmdomain/apple/
2639F:	drivers/i2c/busses/i2c-pasemi-core.c
2640F:	drivers/i2c/busses/i2c-pasemi-platform.c
2641F:	drivers/input/touchscreen/apple_z2.c
2642F:	drivers/iommu/apple-dart.c
2643F:	drivers/iommu/io-pgtable-dart.c
2644F:	drivers/irqchip/irq-apple-aic.c
2645F:	drivers/mfd/macsmc.c
2646F:	drivers/nvme/host/apple.c
2647F:	drivers/nvmem/apple-efuses.c
2648F:	drivers/nvmem/apple-spmi-nvmem.c
2649F:	drivers/phy/apple/
2650F:	drivers/pinctrl/pinctrl-apple-gpio.c
2651F:	drivers/power/reset/macsmc-reboot.c
2652F:	drivers/power/supply/macsmc-power.c
2653F:	drivers/pwm/pwm-apple.c
2654F:	drivers/rtc/rtc-macsmc.c
2655F:	drivers/soc/apple/*
2656F:	drivers/spi/spi-apple.c
2657F:	drivers/spmi/spmi-apple-controller.c
2658F:	drivers/usb/dwc3/dwc3-apple.c
2659F:	drivers/video/backlight/apple_dwi_bl.c
2660F:	drivers/watchdog/apple_wdt.c
2661F:	include/dt-bindings/interrupt-controller/apple-aic.h
2662F:	include/dt-bindings/pinctrl/apple.h
2663F:	include/linux/mfd/macsmc.h
2664F:	include/linux/soc/apple/*
2665F:	include/uapi/drm/asahi_drm.h
2666
2667ARM/ARTPEC MACHINE SUPPORT
2668M:	Jesper Nilsson <jesper.nilsson@axis.com>
2669M:	Lars Persson <lars.persson@axis.com>
2670L:	linux-arm-kernel@axis.com
2671S:	Maintained
2672F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2673F:	arch/arm/boot/dts/axis/
2674F:	arch/arm/mach-artpec
2675F:	drivers/clk/axis
2676F:	drivers/crypto/axis
2677F:	drivers/mmc/host/usdhi6rol0.c
2678F:	drivers/pinctrl/pinctrl-artpec*
2679
2680ARM/ASPEED I2C DRIVER
2681M:	Ryan Chen <ryan_chen@aspeedtech.com>
2682R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2683R:	Joel Stanley <joel@jms.id.au>
2684L:	linux-i2c@vger.kernel.org
2685L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2686S:	Maintained
2687F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2688F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2689F:	drivers/i2c/busses/i2c-aspeed.c
2690F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2691
2692ARM/ASPEED MACHINE SUPPORT
2693M:	Joel Stanley <joel@jms.id.au>
2694M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2695R:	Ryan Chen <ryan_chen@aspeedtech.com>
2696R:	Billy Tsai <billy_tsai@aspeedtech.com>
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2699S:	Supported
2700Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2702F:	Documentation/devicetree/bindings/arm/aspeed/
2703F:	arch/arm/boot/dts/aspeed/
2704F:	arch/arm/mach-aspeed/
2705F:	arch/arm64/boot/dts/aspeed/
2706N:	aspeed
2707
2708ARM/AXIADO ARCHITECTURE
2709M:	Prasad Bolisetty <pbolisetty@axiado.com>
2710M:	Tzu-Hao Wei <twei@axiado.com>
2711M:	Karthikeyan Mitran <kmitran@axiado.com>
2712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713S:	Maintained
2714F:	Documentation/devicetree/bindings/arm/axiado.yaml
2715F:	arch/arm64/boot/dts/axiado/
2716N:	axiado
2717
2718ARM/AXM LSI SOC
2719M:	Krzysztof Kozlowski <krzk@kernel.org>
2720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721S:	Odd Fixes
2722F:	Documentation/devicetree/bindings/arm/axxia.yaml
2723F:	arch/arm/boot/dts/intel/axm/
2724F:	arch/arm/mach-axxia/
2725
2726ARM/BITMAIN ARCHITECTURE
2727M:	Manivannan Sadhasivam <mani@kernel.org>
2728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729S:	Maintained
2730F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2731F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2732F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
2733F:	arch/arm64/boot/dts/bitmain/
2734F:	drivers/clk/clk-bm1880.c
2735F:	drivers/pinctrl/pinctrl-bm1880.c
2736
2737ARM/BLAIZE ARCHITECTURE
2738M:	James Cowgill <james.cowgill@blaize.com>
2739M:	Matt Redfearn <matt.redfearn@blaize.com>
2740M:	Neil Jones <neil.jones@blaize.com>
2741M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2742S:	Maintained
2743F:	Documentation/devicetree/bindings/arm/blaize.yaml
2744F:	arch/arm64/boot/dts/blaize/
2745
2746ARM/BST SOC SUPPORT
2747M:	Ge Gordon <gordon.ge@bst.ai>
2748R:	BST Linux Kernel Upstream Group <bst-upstream@bstai.top>
2749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750S:	Supported
2751F:	Documentation/devicetree/bindings/arm/bst.yaml
2752F:	Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
2753F:	arch/arm64/boot/dts/bst/
2754F:	drivers/mmc/host/sdhci-of-bst.c
2755
2756ARM/CALXEDA HIGHBANK ARCHITECTURE
2757M:	Andre Przywara <andre.przywara@arm.com>
2758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759S:	Maintained
2760F:	arch/arm/boot/dts/calxeda/
2761F:	arch/arm/mach-highbank/
2762
2763ARM/CAVIUM THUNDER NETWORK DRIVER
2764M:	Sunil Goutham <sgoutham@marvell.com>
2765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766S:	Maintained
2767F:	drivers/net/ethernet/cavium/thunder/
2768
2769ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2770M:	Lukasz Majewski <lukma@denx.de>
2771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772S:	Maintained
2773F:	arch/arm/mach-ep93xx/ts72xx.c
2774
2775ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2776M:	Hartley Sweeten <hsweeten@visionengravers.com>
2777M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2778M:	Nikita Shubin <nikita.shubin@maquefel.me>
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780S:	Maintained
2781F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2782F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2783F:	arch/arm/boot/compressed/misc-ep93xx.h
2784F:	arch/arm/mach-ep93xx/
2785F:	drivers/iio/adc/ep93xx_adc.c
2786
2787ARM/CIX SOC SUPPORT
2788M:	Gary Yang <gary.yang@cixtech.com>
2789M:	Fugang Duan <fugang.duan@cixtech.com>
2790R:	CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792S:	Maintained
2793T:	git https://github.com/cixtech/linux-mainline.git
2794F:	Documentation/devicetree/bindings/arm/cix.yaml
2795F:	Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2796F:	arch/arm64/boot/dts/cix/
2797F:	drivers/mailbox/cix-mailbox.c
2798K:	\bcix\b
2799
2800ARM/CLKDEV SUPPORT
2801M:	Russell King <linux@armlinux.org.uk>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803S:	Maintained
2804T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2805F:	drivers/clk/clkdev.c
2806
2807ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2808M:	Baruch Siach <baruch@tkos.co.il>
2809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810S:	Maintained
2811F:	arch/arm/boot/dts/cnxt/
2812N:	digicolor
2813
2814ARM/CORESIGHT FRAMEWORK AND DRIVERS
2815M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2816R:	Mike Leach <mike.leach@arm.com>
2817R:	James Clark <james.clark@linaro.org>
2818R:	Leo Yan <leo.yan@arm.com>
2819L:	coresight@lists.linaro.org (moderated for non-subscribers)
2820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821S:	Maintained
2822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2823F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2824F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2825F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2826F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2827F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2828F:	Documentation/trace/coresight/*
2829F:	drivers/hwtracing/coresight/*
2830F:	include/dt-bindings/arm/coresight-cti-dt.h
2831F:	include/linux/coresight*
2832F:	include/uapi/linux/coresight*
2833F:	samples/coresight/*
2834F:	tools/perf/Documentation/arm-coresight.txt
2835F:	tools/perf/arch/arm/util/auxtrace.c
2836F:	tools/perf/arch/arm/util/cs-etm.c
2837F:	tools/perf/arch/arm/util/cs-etm.h
2838F:	tools/perf/arch/arm/util/pmu.c
2839F:	tools/perf/tests/shell/coresight/*
2840F:	tools/perf/util/cs-etm-decoder/*
2841F:	tools/perf/util/cs-etm.*
2842
2843ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2844M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2845M:	Linus Walleij <linusw@kernel.org>
2846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847S:	Maintained
2848T:	git https://github.com/ulli-kroll/linux.git
2849F:	Documentation/devicetree/bindings/arm/gemini.yaml
2850F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2851F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2852F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2853F:	arch/arm/boot/dts/gemini/
2854F:	arch/arm/mach-gemini/
2855F:	drivers/crypto/gemini/
2856F:	drivers/net/ethernet/cortina/
2857F:	drivers/pinctrl/pinctrl-gemini.c
2858F:	drivers/rtc/rtc-ftrtc010.c
2859
2860ARM/CZ.NIC TURRIS SUPPORT
2861M:	Marek Behún <kabel@kernel.org>
2862S:	Maintained
2863W:	https://www.turris.cz/
2864F:	Documentation/ABI/testing/debugfs-moxtet
2865F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2866F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2867F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2868F:	Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
2869F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
2870F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2871F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2872F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2873F:	Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
2874F:	drivers/bus/moxtet.c
2875F:	drivers/firmware/turris-mox-rwtm.c
2876F:	drivers/gpio/gpio-moxtet.c
2877F:	drivers/leds/leds-turris-omnia.c
2878F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2879F:	drivers/platform/cznic/
2880F:	drivers/watchdog/armada_37xx_wdt.c
2881F:	include/dt-bindings/bus/moxtet.h
2882F:	include/linux/armada-37xx-rwtm-mailbox.h
2883F:	include/linux/moxtet.h
2884F:	include/linux/turris-omnia-mcu-interface.h
2885F:	include/linux/turris-signing-key.h
2886
2887ARM/FARADAY FA526 PORT
2888M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890S:	Maintained
2891T:	git git://git.berlios.de/gemini-board
2892F:	arch/arm/mm/*-fa*
2893
2894ARM/FOOTBRIDGE ARCHITECTURE
2895M:	Russell King <linux@armlinux.org.uk>
2896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897S:	Maintained
2898W:	http://www.armlinux.org.uk/
2899F:	arch/arm/include/asm/hardware/dec21285.h
2900F:	arch/arm/mach-footbridge/
2901
2902ARM/FREESCALE IMX / MXC / LAYERSCAPE ARM ARCHITECTURE
2903M:	Frank Li <Frank.Li@nxp.com>
2904M:	Sascha Hauer <s.hauer@pengutronix.de>
2905R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2906R:	Fabio Estevam <festevam@gmail.com>
2907L:	imx@lists.linux.dev
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909S:	Maintained
2910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2911F:	Documentation/devicetree/bindings/firmware/fsl*
2912F:	Documentation/devicetree/bindings/firmware/nxp*
2913F:	arch/arm/boot/dts/nxp/
2914F:	arch/arm64/boot/dts/freescale/
2915X:	Documentation/devicetree/bindings/media/i2c/
2916X:	drivers/media/i2c/
2917N:	imx
2918N:	mxs
2919N:	\bmxc[^\d]
2920
2921ARM/FREESCALE VYBRID ARM ARCHITECTURE
2922M:	Frank Li <Frank.Li@nxp.com>
2923M:	Sascha Hauer <s.hauer@pengutronix.de>
2924R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2925R:	Stefan Agner <stefan@agner.ch>
2926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927S:	Maintained
2928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2929F:	arch/arm/boot/dts/nxp/vf/
2930F:	arch/arm/mach-imx/*vf610*
2931
2932ARM/GUMSTIX MACHINE SUPPORT
2933M:	Steve Sakoman <sakoman@gmail.com>
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935S:	Maintained
2936
2937ARM/HISILICON SOC SUPPORT
2938M:	Wei Xu <xuwei5@hisilicon.com>
2939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940S:	Supported
2941W:	http://www.hisilicon.com
2942T:	git https://github.com/hisilicon/linux-hisi.git
2943F:	arch/arm/boot/dts/hisilicon/
2944F:	arch/arm/mach-hisi/
2945F:	arch/arm64/boot/dts/hisilicon/
2946
2947ARM/HP JORNADA 7XX MACHINE SUPPORT
2948M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2949S:	Maintained
2950W:	www.jlime.com
2951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2952F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2953F:	arch/arm/mach-sa1100/jornada720.c
2954
2955ARM/HPE GXP ARCHITECTURE
2956M:	Jean-Marie Verdun <verdun@hpe.com>
2957M:	Nick Hawkins <nick.hawkins@hpe.com>
2958S:	Maintained
2959F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2960F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2961F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2962F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2963F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2964F:	Documentation/hwmon/gxp-fan-ctrl.rst
2965F:	arch/arm/boot/dts/hpe/
2966F:	drivers/clocksource/timer-gxp.c
2967F:	drivers/hwmon/gxp-fan-ctrl.c
2968F:	drivers/i2c/busses/i2c-gxp.c
2969F:	drivers/spi/spi-gxp.c
2970F:	drivers/watchdog/gxp-wdt.c
2971
2972ARM/IGEP MACHINE SUPPORT
2973M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2974M:	Javier Martinez Canillas <javier@dowhile0.org>
2975L:	linux-omap@vger.kernel.org
2976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2977S:	Maintained
2978F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2979
2980ARM/INTEL IXP4XX ARM ARCHITECTURE
2981M:	Linus Walleij <linusw@kernel.org>
2982M:	Imre Kaloz <kaloz@openwrt.org>
2983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984S:	Maintained
2985F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2986F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2987F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2988F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2989F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2990F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2991F:	arch/arm/boot/dts/intel/ixp/
2992F:	arch/arm/mach-ixp4xx/
2993F:	drivers/bus/intel-ixp4xx-eb.c
2994F:	drivers/char/hw_random/ixp4xx-rng.c
2995F:	drivers/clocksource/timer-ixp4xx.c
2996F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2997F:	drivers/gpio/gpio-ixp4xx.c
2998F:	drivers/irqchip/irq-ixp4xx.c
2999F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
3000F:	drivers/net/wan/ixp4xx_hss.c
3001F:	drivers/soc/ixp4xx/ixp4xx-npe.c
3002F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
3003F:	include/linux/soc/ixp4xx/npe.h
3004F:	include/linux/soc/ixp4xx/qmgr.h
3005
3006ARM/INTEL KEEMBAY ARCHITECTURE
3007M:	Paul J. Murphy <paul.j.murphy@intel.com>
3008S:	Maintained
3009F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
3010F:	arch/arm64/boot/dts/intel/keembay-evm.dts
3011F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
3012
3013ARM/INTEL XSC3 (MANZANO) ARM CORE
3014M:	Lennert Buytenhek <kernel@wantstofly.org>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016S:	Maintained
3017
3018ARM/LG1K ARCHITECTURE
3019M:	Chanho Min <chanho.min@lge.com>
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021S:	Maintained
3022F:	arch/arm64/boot/dts/lg/
3023
3024ARM/LPC18XX ARCHITECTURE
3025M:	Vladimir Zapolskiy <vz@mleia.com>
3026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027S:	Maintained
3028F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
3029F:	arch/arm/boot/dts/nxp/lpc/lpc43*
3030F:	drivers/i2c/busses/i2c-lpc2k.c
3031F:	drivers/memory/pl172.c
3032F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
3033F:	drivers/rtc/rtc-lpc24xx.c
3034N:	lpc18xx
3035
3036ARM/LPC32XX SOC SUPPORT
3037M:	Vladimir Zapolskiy <vz@mleia.com>
3038M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Maintained
3041T:	git https://github.com/vzapolskiy/linux-lpc32xx.git
3042F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
3043F:	arch/arm/boot/dts/nxp/lpc/lpc32*
3044F:	arch/arm/mach-lpc32xx/
3045F:	drivers/dma/lpc32xx-dmamux.c
3046F:	drivers/i2c/busses/i2c-pnx.c
3047F:	drivers/net/ethernet/nxp/lpc_eth.c
3048F:	drivers/usb/host/ohci-nxp.c
3049F:	drivers/watchdog/pnx4008_wdt.c
3050N:	lpc32xx
3051
3052LPC32XX DMAMUX SUPPORT
3053M:	J.M.B. Downing <jonathan.downing@nautel.com>
3054M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
3055R:	Vladimir Zapolskiy <vz@mleia.com>
3056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057S:	Maintained
3058F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
3059
3060ARM/Marvell Dove/MV78xx0/Orion SOC support
3061M:	Andrew Lunn <andrew@lunn.ch>
3062M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3063M:	Gregory Clement <gregory.clement@bootlin.com>
3064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3067F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
3068F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
3069F:	Documentation/devicetree/bindings/soc/dove/
3070F:	arch/arm/boot/dts/marvell/dove*
3071F:	arch/arm/boot/dts/marvell/orion5x*
3072F:	arch/arm/mach-dove/
3073F:	arch/arm/mach-mv78xx0/
3074F:	arch/arm/mach-orion5x/
3075F:	arch/arm/plat-orion/
3076F:	drivers/bus/mvebu-mbus.c
3077F:	drivers/soc/dove/
3078
3079ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
3080M:	Andrew Lunn <andrew@lunn.ch>
3081M:	Gregory Clement <gregory.clement@bootlin.com>
3082M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084S:	Maintained
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3086F:	Documentation/devicetree/bindings/arm/marvell/
3087F:	arch/arm/boot/dts/marvell/armada*
3088F:	arch/arm/boot/dts/marvell/kirkwood*
3089F:	arch/arm/configs/mvebu_*_defconfig
3090F:	arch/arm/mach-mvebu/
3091F:	arch/arm64/boot/dts/marvell/
3092F:	drivers/clk/mvebu/
3093F:	drivers/cpufreq/armada-37xx-cpufreq.c
3094F:	drivers/cpufreq/armada-8k-cpufreq.c
3095F:	drivers/cpufreq/mvebu-cpufreq.c
3096F:	drivers/irqchip/irq-armada-370-xp.c
3097F:	drivers/irqchip/irq-mvebu-*
3098F:	drivers/pinctrl/mvebu/
3099F:	drivers/rtc/rtc-armada38x.c
3100
3101ARM/Marvell PXA1908 SOC support
3102M:	Duje Mihanović <duje@dujemihanovic.xyz>
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
3106F:	arch/arm64/boot/dts/marvell/mmp/
3107F:	drivers/clk/mmp/Kconfig
3108F:	drivers/clk/mmp/clk-pxa1908*.c
3109F:	drivers/pmdomain/marvell/
3110F:	include/dt-bindings/clock/marvell,pxa1908.h
3111F:	include/dt-bindings/power/marvell,pxa1908-power.h
3112
3113ARM/Mediatek RTC DRIVER
3114M:	Eddie Huang <eddie.huang@mediatek.com>
3115M:	Sean Wang <sean.wang@mediatek.com>
3116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3117L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3118S:	Maintained
3119F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
3120F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
3121F:	drivers/rtc/rtc-mt2712.c
3122F:	drivers/rtc/rtc-mt6397.c
3123F:	drivers/rtc/rtc-mt7622.c
3124
3125ARM/Mediatek SoC support
3126M:	Matthias Brugger <matthias.bgg@gmail.com>
3127M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
3128L:	linux-kernel@vger.kernel.org
3129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3130L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3131S:	Maintained
3132W:	https://mtk.wiki.kernel.org/
3133C:	irc://irc.libera.chat/linux-mediatek
3134F:	arch/arm/boot/dts/mediatek/
3135F:	arch/arm/mach-mediatek/
3136F:	arch/arm64/boot/dts/mediatek/
3137F:	drivers/soc/mediatek/
3138N:	mtk
3139N:	mt[2678]
3140K:	mediatek
3141
3142ARM/Mediatek USB3 PHY DRIVER
3143M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
3144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3145L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3146S:	Maintained
3147F:	Documentation/devicetree/bindings/phy/mediatek,*
3148F:	drivers/phy/mediatek/
3149
3150ARM/MICROCHIP (ARM64) SoC support
3151M:	Conor Dooley <conor@kernel.org>
3152M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3153M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3155S:	Supported
3156T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3157F:	arch/arm64/boot/dts/microchip/
3158
3159ARM/Microchip (AT91) SoC support
3160M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3161M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
3162M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164S:	Supported
3165W:	http://www.linux4sam.org
3166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3167F:	arch/arm/boot/dts/microchip/
3168F:	arch/arm/include/debug/at91.S
3169F:	arch/arm/mach-at91/
3170F:	drivers/memory/atmel*
3171F:	drivers/watchdog/sama5d4_wdt.c
3172F:	include/soc/at91/
3173X:	drivers/input/touchscreen/atmel_mxt_ts.c
3174N:	at91
3175N:	atmel
3176
3177ARM/Microchip Sparx5 SoC support
3178M:	Steen Hegelund <Steen.Hegelund@microchip.com>
3179M:	Daniel Machon <daniel.machon@microchip.com>
3180M:	UNGLinuxDriver@microchip.com
3181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3182S:	Supported
3183F:	arch/arm64/boot/dts/microchip/sparx*
3184F:	drivers/net/ethernet/microchip/vcap/
3185F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
3186N:	sparx5
3187
3188ARM/MILBEAUT ARCHITECTURE
3189M:	Taichi Sugaya <sugaya.taichi@socionext.com>
3190M:	Takao Orito <orito.takao@socionext.com>
3191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192S:	Maintained
3193F:	arch/arm/boot/dts/socionext/milbeaut*
3194F:	arch/arm/mach-milbeaut/
3195N:	milbeaut
3196
3197ARM/MORELLO PLATFORM
3198M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
3199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3200S:	Maintained
3201F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
3202F:	arch/arm64/boot/dts/arm/morello*
3203
3204ARM/MOXA ART SOC
3205M:	Krzysztof Kozlowski <krzk@kernel.org>
3206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3207S:	Odd Fixes
3208F:	Documentation/devicetree/bindings/arm/moxart.yaml
3209F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
3210F:	arch/arm/boot/dts/moxa/
3211F:	drivers/clk/clk-moxart.c
3212
3213ARM/MStar/Sigmastar Armv7 SoC support
3214M:	Daniel Palmer <daniel@thingy.jp>
3215M:	Romain Perier <romain.perier@gmail.com>
3216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217S:	Maintained
3218W:	http://linux-chenxing.org/
3219T:	git https://github.com/linux-chenxing/linux.git
3220F:	Documentation/devicetree/bindings/arm/mstar/*
3221F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
3222F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
3223F:	arch/arm/boot/dts/sigmastar/
3224F:	arch/arm/mach-mstar/
3225F:	drivers/clk/mstar/
3226F:	drivers/clocksource/timer-msc313e.c
3227F:	drivers/gpio/gpio-msc313.c
3228F:	drivers/rtc/rtc-msc313.c
3229F:	drivers/watchdog/msc313e_wdt.c
3230F:	include/dt-bindings/clock/mstar-*
3231F:	include/dt-bindings/gpio/msc313-gpio.h
3232
3233ARM/NOMADIK/Ux500 ARCHITECTURES
3234M:	Linus Walleij <linusw@kernel.org>
3235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236S:	Maintained
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3238F:	Documentation/devicetree/bindings/arm/st,nomadik.yaml
3239F:	Documentation/devicetree/bindings/arm/ux500.yaml
3240F:	Documentation/devicetree/bindings/arm/ux500/
3241F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3242F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3243F:	arch/arm/boot/dts/st/ste-*
3244F:	arch/arm/mach-nomadik/
3245F:	arch/arm/mach-ux500/
3246F:	drivers/clk/clk-nomadik.c
3247F:	drivers/clocksource/clksrc-dbx500-prcmu.c
3248F:	drivers/dma/ste_dma40*
3249F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
3250F:	drivers/gpio/gpio-nomadik.c
3251F:	drivers/i2c/busses/i2c-nomadik.c
3252F:	drivers/iio/adc/ab8500-gpadc.c
3253F:	drivers/mfd/ab8500*
3254F:	drivers/mfd/abx500*
3255F:	drivers/mfd/db8500*
3256F:	drivers/pinctrl/nomadik/
3257F:	drivers/rtc/rtc-ab8500.c
3258F:	drivers/rtc/rtc-pl031.c
3259F:	drivers/soc/ux500/
3260
3261ARM/NUVOTON MA35 ARCHITECTURE
3262M:	Jacky Huang <ychuang3@nuvoton.com>
3263M:	Shan-Chun Hung <schung@nuvoton.com>
3264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265S:	Supported
3266F:	Documentation/devicetree/bindings/*/*/*ma35*
3267F:	Documentation/devicetree/bindings/*/*ma35*
3268F:	arch/arm64/boot/dts/nuvoton/*ma35*
3269F:	drivers/*/*/*ma35*
3270F:	drivers/*/*ma35*
3271K:	ma35d1
3272
3273ARM/NUVOTON NPCM ARCHITECTURE
3274M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3275M:	Avi Fishman <avifishman70@gmail.com>
3276M:	Tomer Maimon <tmaimon77@gmail.com>
3277M:	Tali Perry <tali.perry1@gmail.com>
3278R:	Patrick Venture <venture@google.com>
3279R:	Nancy Yuen <yuenn@google.com>
3280R:	Benjamin Fair <benjaminfair@google.com>
3281L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3282S:	Supported
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
3284F:	Documentation/devicetree/bindings/*/*/*npcm*
3285F:	Documentation/devicetree/bindings/*/*npcm*
3286F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3287F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3288F:	arch/arm/mach-npcm/
3289F:	arch/arm64/boot/dts/nuvoton/
3290F:	drivers/*/*/*npcm*
3291F:	drivers/*/*npcm*
3292F:	drivers/rtc/rtc-nct3018y.c
3293F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3294F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
3295
3296ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3297M:	Joseph Liu <kwliu@nuvoton.com>
3298M:	Marvin Lin <kflin@nuvoton.com>
3299L:	linux-media@vger.kernel.org
3300L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3301S:	Maintained
3302F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3303F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3304F:	Documentation/userspace-api/media/drivers/npcm-video.rst
3305F:	drivers/media/platform/nuvoton/
3306F:	include/uapi/linux/npcm-video.h
3307
3308ARM/NUVOTON WPCM450 ARCHITECTURE
3309M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
3310L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3311S:	Maintained
3312W:	https://github.com/neuschaefer/wpcm450/wiki
3313F:	Documentation/devicetree/bindings/*/*wpcm*
3314F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3315F:	arch/arm/configs/wpcm450_defconfig
3316F:	arch/arm/mach-npcm/wpcm450.c
3317F:	drivers/*/*/*wpcm*
3318F:	drivers/*/*wpcm*
3319
3320ARM/NXP S32G ARCHITECTURE
3321R:	Chester Lin <chester62515@gmail.com>
3322R:	Matthias Brugger <mbrugger@suse.com>
3323R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
3324R:	NXP S32 Linux Team <s32@nxp.com>
3325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3326S:	Maintained
3327F:	Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3328F:	arch/arm64/boot/dts/freescale/s32g*.dts*
3329F:	drivers/pinctrl/nxp/
3330F:	drivers/rtc/rtc-s32g.c
3331
3332ARM/NXP S32G PCIE CONTROLLER DRIVER
3333M:	Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
3334R:	NXP S32 Linux Team <s32@nxp.com>
3335L:	imx@lists.linux.dev
3336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3337S:	Maintained
3338F:	Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
3339F:	drivers/pci/controller/dwc/pcie-nxp-s32g*
3340
3341ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3342M:	Jan Petrous <jan.petrous@oss.nxp.com>
3343R:	s32@nxp.com
3344S:	Maintained
3345F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3346F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3347
3348ARM/Orion SoC/Technologic Systems TS-78xx platform support
3349M:	Alexander Clouter <alex@digriz.org.uk>
3350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3351S:	Maintained
3352W:	http://www.digriz.org.uk/ts78xx/kernel
3353F:	arch/arm/mach-orion5x/ts78xx-*
3354
3355ARM/QUALCOMM CHROMEBOOK SUPPORT
3356R:	cros-qcom-dts-watchers@chromium.org
3357F:	arch/arm64/boot/dts/qcom/sc7180*
3358F:	arch/arm64/boot/dts/qcom/sc7280*
3359
3360ARM/QUALCOMM MAILING LIST
3361L:	linux-arm-msm@vger.kernel.org
3362C:	irc://irc.oftc.net/linux-msm
3363F:	Documentation/devicetree/bindings/*/qcom*
3364F:	Documentation/devicetree/bindings/soc/qcom/
3365F:	arch/arm/boot/dts/qcom/
3366F:	arch/arm/configs/qcom_defconfig
3367F:	arch/arm/mach-qcom/
3368F:	arch/arm64/boot/dts/qcom/
3369F:	drivers/*/*/pm8???-*
3370F:	drivers/*/*/qcom*
3371F:	drivers/*/*/qcom/
3372F:	drivers/*/qcom*
3373F:	drivers/*/qcom/
3374F:	drivers/bluetooth/btqcomsmd.c
3375F:	drivers/clocksource/timer-qcom.c
3376F:	drivers/cpuidle/cpuidle-qcom-spm.c
3377F:	drivers/extcon/extcon-qcom*
3378F:	drivers/i2c/busses/i2c-qcom-geni.c
3379F:	drivers/i2c/busses/i2c-qup.c
3380F:	drivers/iommu/msm*
3381F:	drivers/mfd/ssbi.c
3382F:	drivers/mmc/host/mmci_qcom*
3383F:	drivers/mmc/host/sdhci-msm.c
3384F:	drivers/pci/controller/dwc/pcie-qcom*
3385F:	drivers/phy/qualcomm/
3386F:	drivers/power/*/msm*
3387F:	drivers/reset/reset-qcom-*
3388F:	drivers/rtc/rtc-pm8xxx.c
3389F:	drivers/spi/spi-geni-qcom.c
3390F:	drivers/spi/spi-qcom-qspi.c
3391F:	drivers/spi/spi-qup.c
3392F:	drivers/tty/serial/msm_serial.c
3393F:	drivers/ufs/host/ufs-qcom*
3394F:	drivers/usb/dwc3/dwc3-qcom.c
3395F:	include/dt-bindings/*/qcom*
3396F:	include/linux/*/qcom*
3397F:	include/linux/soc/qcom/
3398
3399ARM/QUALCOMM SUPPORT
3400M:	Bjorn Andersson <andersson@kernel.org>
3401M:	Konrad Dybcio <konradybcio@kernel.org>
3402L:	linux-arm-msm@vger.kernel.org
3403S:	Maintained
3404C:	irc://irc.oftc.net/linux-msm
3405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3406F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3407F:	Documentation/devicetree/bindings/arm/qcom.yaml
3408F:	Documentation/devicetree/bindings/bus/qcom*
3409F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3410F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3411F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3412F:	Documentation/devicetree/bindings/soc/qcom/
3413F:	arch/arm/boot/dts/qcom/
3414F:	arch/arm/configs/qcom_defconfig
3415F:	arch/arm/mach-qcom/
3416F:	arch/arm64/boot/dts/qcom/
3417F:	drivers/bus/qcom*
3418F:	drivers/firmware/qcom/
3419F:	drivers/soc/qcom/
3420F:	drivers/watchdog/gunyah_wdt.c
3421F:	include/dt-bindings/arm/qcom,ids.h
3422F:	include/dt-bindings/firmware/qcom,scm.h
3423F:	include/dt-bindings/soc/qcom*
3424F:	include/linux/firmware/qcom
3425F:	include/linux/soc/qcom/
3426F:	include/soc/qcom/
3427
3428ARM/RDA MICRO ARCHITECTURE
3429M:	Manivannan Sadhasivam <mani@kernel.org>
3430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3431L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
3432S:	Maintained
3433F:	Documentation/devicetree/bindings/arm/rda.yaml
3434F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3435F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3436F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3437F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3438F:	arch/arm/boot/dts/unisoc/
3439F:	drivers/clocksource/timer-rda.c
3440F:	drivers/gpio/gpio-rda.c
3441F:	drivers/irqchip/irq-rda-intc.c
3442F:	drivers/tty/serial/rda-uart.c
3443
3444ARM/REALTEK ARCHITECTURE
3445M:	James Tai <james.tai@realtek.com>
3446M:	Yu-Chun Lin <eleanor.lin@realtek.com>
3447R:	Andreas Färber <afaerber@suse.com>
3448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
3450S:	Maintained
3451F:	Documentation/devicetree/bindings/arm/realtek.yaml
3452F:	arch/arm/boot/dts/realtek/
3453F:	arch/arm/mach-realtek/
3454F:	arch/arm64/boot/dts/realtek/
3455F:	drivers/pinctrl/realtek/
3456
3457ARM/RISC-V/RENESAS ARCHITECTURE
3458M:	Geert Uytterhoeven <geert+renesas@glider.be>
3459M:	Magnus Damm <magnus.damm@gmail.com>
3460L:	linux-renesas-soc@vger.kernel.org
3461S:	Supported
3462Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3463C:	irc://irc.libera.chat/renesas-soc
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3465F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3466F:	Documentation/devicetree/bindings/nvmem/renesas,*
3467F:	Documentation/devicetree/bindings/soc/renesas/
3468F:	arch/arm/boot/dts/renesas/
3469F:	arch/arm/configs/shmobile_defconfig
3470F:	arch/arm/include/debug/renesas-scif.S
3471F:	arch/arm/mach-shmobile/
3472F:	arch/arm64/boot/dts/renesas/
3473F:	arch/riscv/boot/dts/renesas/
3474F:	drivers/pmdomain/renesas/
3475F:	drivers/soc/renesas/
3476F:	include/linux/soc/renesas/
3477N:	rcar
3478K:	\brenesas,
3479
3480ARM/RISCPC ARCHITECTURE
3481M:	Russell King <linux@armlinux.org.uk>
3482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3483S:	Maintained
3484W:	http://www.armlinux.org.uk/
3485F:	arch/arm/include/asm/hardware/ioc.h
3486F:	arch/arm/include/asm/hardware/iomd.h
3487F:	arch/arm/include/asm/hardware/memc.h
3488F:	arch/arm/mach-rpc/
3489F:	drivers/net/ethernet/8390/etherh.c
3490F:	drivers/net/ethernet/i825xx/ether1*
3491F:	drivers/net/ethernet/seeq/ether3*
3492F:	drivers/scsi/arm/
3493
3494ARM/Rockchip SoC support
3495M:	Heiko Stuebner <heiko@sntech.de>
3496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3497L:	linux-rockchip@lists.infradead.org
3498S:	Maintained
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3500F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3501F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3502F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3503F:	arch/arm/boot/dts/rockchip/
3504F:	arch/arm/mach-rockchip/
3505F:	drivers/*/*/*rockchip*
3506F:	drivers/*/*rockchip*
3507F:	drivers/clk/rockchip/
3508F:	drivers/i2c/busses/i2c-rk3x.c
3509F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
3510F:	sound/soc/rockchip/
3511N:	rockchip
3512K:	\b[Rr]ock[Cc]hip\b
3513K:	(?:\b|_)ROCKCHIP(?:\b|_)
3514
3515ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3516M:	Krzysztof Kozlowski <krzk@kernel.org>
3517M:	Peter Griffin <peter.griffin@linaro.org>
3518R:	Alim Akhtar <alim.akhtar@samsung.com>
3519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3520L:	linux-samsung-soc@vger.kernel.org
3521S:	Maintained
3522P:	Documentation/process/maintainer-soc-clean-dts.rst
3523Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3524B:	mailto:linux-samsung-soc@vger.kernel.org
3525C:	irc://irc.libera.chat/linux-exynos
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3527F:	Documentation/arch/arm/samsung/
3528F:	Documentation/devicetree/bindings/arm/samsung/
3529F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3530F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3531F:	Documentation/devicetree/bindings/soc/samsung/
3532F:	arch/arm/boot/dts/samsung/
3533F:	arch/arm/mach-exynos*/
3534F:	arch/arm/mach-s3c/
3535F:	arch/arm/mach-s5p*/
3536F:	arch/arm64/boot/dts/exynos/
3537F:	arch/arm64/boot/dts/tesla/
3538F:	drivers/*/*/*s3c24*
3539F:	drivers/*/*s3c24*
3540F:	drivers/*/*s3c64xx*
3541F:	drivers/*/*s5pv210*
3542F:	drivers/clocksource/samsung_pwm_timer.c
3543F:	drivers/firmware/samsung/
3544F:	drivers/mailbox/exynos-mailbox.c
3545F:	drivers/memory/samsung/
3546F:	drivers/pwm/pwm-samsung.c
3547F:	drivers/soc/samsung/
3548F:	drivers/tty/serial/samsung*
3549F:	include/clocksource/samsung_pwm.h
3550F:	include/linux/platform_data/*s3c*
3551F:	include/linux/serial_s3c.h
3552F:	include/linux/soc/samsung/
3553N:	exynos
3554N:	s3c64xx
3555N:	s5pv210
3556
3557ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3558M:	Łukasz Stelmach <l.stelmach@samsung.com>
3559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3560S:	Maintained
3561F:	drivers/media/platform/samsung/s5p-g2d/
3562
3563ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3564M:	Marek Szyprowski <m.szyprowski@samsung.com>
3565L:	linux-samsung-soc@vger.kernel.org
3566S:	Maintained
3567F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3568F:	drivers/media/cec/platform/s5p/
3569
3570ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3571M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3572M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3573M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3575S:	Maintained
3576F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3577F:	drivers/media/platform/samsung/s5p-jpeg/
3578
3579ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3580M:	Marek Szyprowski <m.szyprowski@samsung.com>
3581M:	Andrzej Hajda <andrzej.hajda@intel.com>
3582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3583S:	Maintained
3584F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3585F:	drivers/media/platform/samsung/s5p-mfc/
3586
3587ARM/SOCFPGA ARCHITECTURE
3588M:	Dinh Nguyen <dinguyen@kernel.org>
3589S:	Maintained
3590W:	http://www.rocketboards.org
3591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3592F:	arch/arm/boot/dts/intel/socfpga/
3593F:	arch/arm/configs/socfpga_defconfig
3594F:	arch/arm/mach-socfpga/
3595F:	arch/arm64/boot/dts/altera/
3596F:	arch/arm64/boot/dts/intel/
3597
3598ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3599M:	Dinh Nguyen <dinguyen@kernel.org>
3600S:	Maintained
3601F:	drivers/clk/socfpga/
3602
3603ARM/SOCFPGA DWMAC GLUE LAYER
3604M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3607F:	Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3608F:	drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3609
3610ARM/SOCFPGA EDAC BINDINGS
3611M:	Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3614
3615ARM/SOCFPGA EDAC SUPPORT
3616M:	Dinh Nguyen <dinguyen@kernel.org>
3617S:	Maintained
3618F:	drivers/edac/altera_edac.[ch]
3619
3620ARM/SPREADTRUM SoC SUPPORT
3621M:	Orson Zhai <orsonzhai@gmail.com>
3622M:	Baolin Wang <baolin.wang7@gmail.com>
3623R:	Chunyan Zhang <zhang.lyra@gmail.com>
3624S:	Maintained
3625F:	arch/arm64/boot/dts/sprd
3626N:	sprd
3627N:	sc27xx
3628N:	sc2731
3629
3630ARM/STI ARCHITECTURE
3631M:	Patrice Chotard <patrice.chotard@foss.st.com>
3632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3633S:	Maintained
3634W:	http://www.stlinux.com
3635F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3636F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3637F:	arch/arm/boot/dts/st/sti*
3638F:	arch/arm/mach-sti/
3639F:	drivers/ata/ahci_st.c
3640F:	drivers/char/hw_random/st-rng.c
3641F:	drivers/clocksource/arm_global_timer.c
3642F:	drivers/clocksource/clksrc_st_lpc.c
3643F:	drivers/cpufreq/sti-cpufreq.c
3644F:	drivers/dma/st_fdma*
3645F:	drivers/i2c/busses/i2c-st.c
3646F:	drivers/media/rc/st_rc.c
3647F:	drivers/mmc/host/sdhci-st.c
3648F:	drivers/phy/st/phy-miphy28lp.c
3649F:	drivers/phy/st/phy-stih407-usb.c
3650F:	drivers/pinctrl/pinctrl-st.c
3651F:	drivers/remoteproc/st_remoteproc.c
3652F:	drivers/remoteproc/st_slim_rproc.c
3653F:	drivers/reset/sti/
3654F:	drivers/rtc/rtc-st-lpc.c
3655F:	drivers/tty/serial/st-asc.c
3656F:	drivers/usb/dwc3/dwc3-st.c
3657F:	drivers/usb/host/ehci-st.c
3658F:	drivers/usb/host/ohci-st.c
3659F:	drivers/watchdog/st_lpc_wdt.c
3660F:	include/linux/remoteproc/st_slim_rproc.h
3661
3662ARM/STM32 ARCHITECTURE
3663M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3664M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3665L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3667S:	Maintained
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3669F:	arch/arm/boot/dts/st/stm32*
3670F:	arch/arm/mach-stm32/
3671F:	arch/arm64/boot/dts/st/
3672F:	drivers/clocksource/armv7m_systick.c
3673N:	stm32
3674N:	stm
3675
3676ARM/SUNPLUS SP7021 SOC SUPPORT
3677M:	Qin Jian <qinjian@cqplus1.com>
3678L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3679S:	Maintained
3680W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3681F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3682F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3683F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3684F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3685F:	arch/arm/boot/dts/sunplus/
3686F:	arch/arm/configs/sp7021_*defconfig
3687F:	drivers/clk/clk-sp7021.c
3688F:	drivers/irqchip/irq-sp7021-intc.c
3689F:	drivers/reset/reset-sunplus.c
3690F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3691F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3692
3693ARM/Synaptics SoC support
3694M:	Jisheng Zhang <jszhang@kernel.org>
3695M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3697S:	Maintained
3698F:	arch/arm/boot/dts/synaptics/
3699F:	arch/arm/mach-berlin/
3700F:	arch/arm64/boot/dts/synaptics/
3701
3702ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3703M:	Hans Verkuil <hverkuil@kernel.org>
3704L:	linux-tegra@vger.kernel.org
3705L:	linux-media@vger.kernel.org
3706S:	Maintained
3707F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3708F:	drivers/media/cec/platform/tegra/
3709
3710ARM/TESLA FSD SoC SUPPORT
3711M:	Alim Akhtar <alim.akhtar@samsung.com>
3712M:	linux-fsd@tesla.com
3713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3714L:	linux-samsung-soc@vger.kernel.org
3715S:	Maintained
3716P:	Documentation/process/maintainer-soc-clean-dts.rst
3717F:	arch/arm64/boot/dts/tesla/
3718
3719ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3720M:	Santosh Shilimkar <ssantosh@kernel.org>
3721L:	linux-kernel@vger.kernel.org
3722S:	Maintained
3723F:	drivers/memory/*emif*
3724
3725ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3726M:	Nishanth Menon <nm@ti.com>
3727M:	Santosh Shilimkar <ssantosh@kernel.org>
3728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3729S:	Maintained
3730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3731F:	arch/arm/boot/dts/ti/keystone/
3732F:	arch/arm/mach-keystone/
3733
3734ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3735M:	Santosh Shilimkar <ssantosh@kernel.org>
3736L:	linux-kernel@vger.kernel.org
3737S:	Maintained
3738F:	drivers/clk/keystone/
3739
3740ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3741M:	Santosh Shilimkar <ssantosh@kernel.org>
3742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3743L:	linux-kernel@vger.kernel.org
3744S:	Maintained
3745F:	drivers/clocksource/timer-keystone.c
3746
3747ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3748M:	Santosh Shilimkar <ssantosh@kernel.org>
3749L:	linux-kernel@vger.kernel.org
3750S:	Maintained
3751F:	drivers/power/reset/keystone-reset.c
3752
3753ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3754M:	Nishanth Menon <nm@ti.com>
3755M:	Vignesh Raghavendra <vigneshr@ti.com>
3756M:	Tero Kristo <kristo@kernel.org>
3757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758S:	Supported
3759F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3760F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3761F:	arch/arm64/boot/dts/ti/Makefile
3762F:	arch/arm64/boot/dts/ti/k3-*
3763
3764ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3765M:	Krzysztof Kozlowski <krzk@kernel.org>
3766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3767S:	Odd Fixes
3768F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3769F:	Documentation/devicetree/bindings/*/ti,nspire*
3770F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3771F:	arch/arm/boot/dts/nspire/
3772
3773ARM/TOSHIBA VISCONTI ARCHITECTURE
3774M:	Nobuhiro Iwamatsu <nobuhiro.iwamatsu.x90@mail.toshiba>
3775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3776S:	Supported
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3778F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3779F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3780F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3781F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3782F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3783F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3784F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3785F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3786F:	arch/arm64/boot/dts/toshiba/
3787F:	drivers/clk/visconti/
3788F:	drivers/gpio/gpio-visconti.c
3789F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3790F:	drivers/pci/controller/dwc/pcie-visconti.c
3791F:	drivers/pinctrl/visconti/
3792F:	drivers/watchdog/visconti_wdt.c
3793N:	visconti
3794
3795ARM/UNIPHIER ARCHITECTURE
3796M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3797M:	Masami Hiramatsu <mhiramat@kernel.org>
3798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3799S:	Maintained
3800F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3801F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3802F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3803F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3804F:	arch/arm/boot/dts/socionext/uniphier*
3805F:	arch/arm/include/asm/hardware/cache-uniphier.h
3806F:	arch/arm/mm/cache-uniphier.c
3807F:	arch/arm64/boot/dts/socionext/uniphier*
3808F:	drivers/bus/uniphier-system-bus.c
3809F:	drivers/clk/uniphier/
3810F:	drivers/dma/uniphier-mdmac.c
3811F:	drivers/gpio/gpio-uniphier.c
3812F:	drivers/i2c/busses/i2c-uniphier*
3813F:	drivers/irqchip/irq-uniphier-aidet.c
3814F:	drivers/mmc/host/uniphier-sd.c
3815F:	drivers/pinctrl/uniphier/
3816F:	drivers/reset/reset-uniphier.c
3817F:	drivers/tty/serial/8250/8250_uniphier.c
3818N:	uniphier
3819
3820ARM/VERSATILE EXPRESS PLATFORM
3821M:	Liviu Dudau <liviu.dudau@arm.com>
3822M:	Sudeep Holla <sudeep.holla@kernel.org>
3823M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3825S:	Maintained
3826N:	mps2
3827N:	vexpress
3828F:	arch/arm/mach-versatile/
3829F:	arch/arm64/boot/dts/arm/
3830F:	drivers/clocksource/timer-versatile.c
3831X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3832X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3833
3834ARM/VFP SUPPORT
3835M:	Russell King <linux@armlinux.org.uk>
3836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3837S:	Maintained
3838W:	http://www.armlinux.org.uk/
3839F:	arch/arm/vfp/
3840
3841ARM/VT8500 ARM ARCHITECTURE
3842M:	Alexey Charkov <alchark@gmail.com>
3843M:	Krzysztof Kozlowski <krzk@kernel.org>
3844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3845S:	Odd Fixes
3846F:	Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3847F:	Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3848F:	Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3849F:	Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3850F:	Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3851F:	arch/arm/boot/dts/vt8500/
3852F:	arch/arm/mach-vt8500/
3853F:	drivers/clocksource/timer-vt8500.c
3854F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3855F:	drivers/mmc/host/wmt-sdmmc.c
3856F:	drivers/pwm/pwm-vt8500.c
3857F:	drivers/rtc/rtc-vt8500.c
3858F:	drivers/soc/vt8500/
3859F:	drivers/tty/serial/vt8500_serial.c
3860F:	drivers/video/fbdev/vt8500lcdfb.*
3861F:	drivers/video/fbdev/wm8505fb*
3862F:	drivers/video/fbdev/wmt_ge_rops.*
3863
3864ARM/ZTE ZX29 SOC SUPPORT
3865M:	Stefan Dösinger <stefandoesinger@gmail.com>
3866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3867S:	Odd fixes
3868F:	Documentation/arch/arm/zte/
3869F:	Documentation/devicetree/bindings/arm/zte.yaml
3870F:	arch/arm/boot/dts/zte/
3871F:	arch/arm/mach-zte/
3872
3873ARM/ZYNQ ARCHITECTURE
3874M:	Michal Simek <michal.simek@amd.com>
3875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3876S:	Supported
3877W:	http://wiki.xilinx.com
3878T:	git https://github.com/Xilinx/linux-xlnx.git
3879F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3880F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3881F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3882F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3883F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3884F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3885F:	arch/arm/mach-zynq/
3886F:	drivers/clocksource/timer-cadence-ttc.c
3887F:	drivers/cpuidle/cpuidle-zynq.c
3888F:	drivers/edac/synopsys_edac.c
3889F:	drivers/i2c/busses/i2c-cadence.c
3890F:	drivers/i2c/busses/i2c-xiic.c
3891F:	drivers/mmc/host/sdhci-of-arasan.c
3892N:	zynq
3893N:	xilinx
3894
3895ARM64 FIT SUPPORT
3896M:	Simon Glass <sjg@chromium.org>
3897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3898S:	Maintained
3899F:	arch/arm64/boot/Makefile
3900F:	scripts/make_fit.py
3901
3902ARM64 PLATFORM DRIVERS
3903M:	Hans de Goede <hansg@kernel.org>
3904M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3905R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3906L:	platform-driver-x86@vger.kernel.org
3907S:	Maintained
3908Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3910F:	drivers/platform/arm64/
3911
3912ARM64 PORT (AARCH64 ARCHITECTURE)
3913M:	Catalin Marinas <catalin.marinas@arm.com>
3914M:	Will Deacon <will@kernel.org>
3915R:	Mark Rutland <mark.rutland@arm.com>
3916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3917S:	Maintained
3918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3919F:	Documentation/arch/arm64/
3920F:	arch/arm64/
3921F:	drivers/virt/coco/arm-cca-guest/
3922F:	drivers/virt/coco/pkvm-guest/
3923F:	tools/testing/selftests/arm64/
3924X:	arch/arm64/boot/dts/
3925X:	arch/arm64/configs/defconfig
3926
3927ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3928M:	George McCollister <george.mccollister@gmail.com>
3929L:	netdev@vger.kernel.org
3930S:	Maintained
3931F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3932F:	drivers/net/dsa/xrs700x/*
3933F:	net/dsa/tag_xrs700x.c
3934
3935AS3645A LED FLASH CONTROLLER DRIVER
3936M:	Sakari Ailus <sakari.ailus@iki.fi>
3937L:	linux-leds@vger.kernel.org
3938S:	Maintained
3939F:	drivers/leds/flash/leds-as3645a.c
3940
3941AS3668 LED DRIVER
3942M:	Lukas Timmermann <linux@timmermann.space>
3943L:	linux-leds@vger.kernel.org
3944S:	Maintained
3945F:	Documentation/devicetree/bindings/leds/ams,as3668.yaml
3946F:	drivers/leds/leds-as3668.c
3947
3948ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3949M:	Sakari Ailus <sakari.ailus@linux.intel.com>
3950L:	linux-media@vger.kernel.org
3951S:	Maintained
3952T:	git git://linuxtv.org/media.git
3953F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3954F:	drivers/media/i2c/ak7375.c
3955
3956ASAHI KASEI AK8974 DRIVER
3957M:	Linus Walleij <linusw@kernel.org>
3958L:	linux-iio@vger.kernel.org
3959S:	Supported
3960W:	http://www.akm.com/
3961F:	drivers/iio/magnetometer/ak8974.c
3962
3963AOSONG AGS02MA TVOC SENSOR DRIVER
3964M:	Anshul Dalal <anshulusr@gmail.com>
3965L:	linux-iio@vger.kernel.org
3966S:	Maintained
3967F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3968F:	drivers/iio/chemical/ags02ma.c
3969
3970AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
3971M:	Akhilesh Patil <akhilesh@ee.iitb.ac.in>
3972L:	linux-iio@vger.kernel.org
3973S:	Maintained
3974F:	Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
3975F:	drivers/iio/pressure/adp810.c
3976
3977ASC7621 HARDWARE MONITOR DRIVER
3978M:	George Joseph <george.joseph@fairview5.com>
3979L:	linux-hwmon@vger.kernel.org
3980S:	Maintained
3981F:	Documentation/hwmon/asc7621.rst
3982F:	drivers/hwmon/asc7621.c
3983
3984ASIX AX88796C SPI ETHERNET ADAPTER
3985M:	Łukasz Stelmach <l.stelmach@samsung.com>
3986S:	Maintained
3987F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3988F:	drivers/net/ethernet/asix/ax88796c_*
3989
3990ASIX PHY DRIVER [RUST]
3991M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3992R:	Trevor Gross <tmgross@umich.edu>
3993L:	netdev@vger.kernel.org
3994L:	rust-for-linux@vger.kernel.org
3995S:	Maintained
3996F:	drivers/net/phy/ax88796b_rust.rs
3997
3998ARM/ASPEED CLOCK SUPPORT
3999M:	Ryan Chen <ryan_chen@aspeedtech.com>
4000R:	Joel Stanley <joel@jms.id.au>
4001L:	linux-clk@vger.kernel.org
4002L:	linux-aspeed@lists.ozlabs.org
4003S:	Maintained
4004F:	Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
4005F:	drivers/clk/aspeed/
4006
4007ASPEED CRYPTO DRIVER
4008M:	Neal Liu <neal_liu@aspeedtech.com>
4009L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4010S:	Maintained
4011F:	Documentation/devicetree/bindings/crypto/aspeed,*
4012F:	drivers/crypto/aspeed/
4013
4014ASPEED PECI CONTROLLER
4015M:	Iwona Winiarska <iwona.winiarska@intel.com>
4016L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4017L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4018S:	Supported
4019F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
4020F:	drivers/peci/controller/peci-aspeed.c
4021
4022ASPEED PINCTRL DRIVERS
4023M:	Andrew Jeffery <andrew@codeconstruct.com.au>
4024L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4025L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4026L:	linux-gpio@vger.kernel.org
4027S:	Maintained
4028F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
4029F:	drivers/pinctrl/aspeed/
4030
4031ASPEED SCU INTERRUPT CONTROLLER DRIVER
4032M:	Eddie James <eajames@linux.ibm.com>
4033L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4034S:	Maintained
4035F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
4036F:	drivers/irqchip/irq-aspeed-scu-ic.c
4037F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
4038
4039ASPEED SD/MMC DRIVER
4040M:	Andrew Jeffery <andrew@codeconstruct.com.au>
4041L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4042L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4043L:	linux-mmc@vger.kernel.org
4044S:	Maintained
4045F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
4046F:	drivers/mmc/host/sdhci-of-aspeed*
4047
4048ASPEED SMC SPI DRIVER
4049M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
4050M:	Cédric Le Goater <clg@kaod.org>
4051L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4052L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4053L:	linux-spi@vger.kernel.org
4054S:	Maintained
4055F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
4056F:	drivers/spi/spi-aspeed-smc.c
4057
4058ASPEED USB UDC DRIVER
4059M:	Neal Liu <neal_liu@aspeedtech.com>
4060L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4061S:	Maintained
4062F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
4063F:	drivers/usb/gadget/udc/aspeed_udc.c
4064
4065ASPEED VIDEO ENGINE DRIVER
4066M:	Eddie James <eajames@linux.ibm.com>
4067L:	linux-media@vger.kernel.org
4068L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4069S:	Maintained
4070F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
4071F:	drivers/media/platform/aspeed/
4072
4073ASPEED PCIE CONTROLLER DRIVER
4074M:	Jacky Chou <jacky_chou@aspeedtech.com>
4075L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4076L:	linux-pci@vger.kernel.org
4077S:	Maintained
4078F:	Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
4079F:	drivers/pci/controller/pcie-aspeed.c
4080
4081ASUS EC HARDWARE MONITOR DRIVER
4082M:	Eugene Shalygin <eugene.shalygin@gmail.com>
4083L:	linux-hwmon@vger.kernel.org
4084S:	Maintained
4085F:	drivers/hwmon/asus-ec-sensors.c
4086
4087ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
4088M:	Corentin Chary <corentin.chary@gmail.com>
4089M:	Luke D. Jones <luke@ljones.dev>
4090M:	Denis Benato <denis.benato@linux.dev>
4091L:	platform-driver-x86@vger.kernel.org
4092S:	Maintained
4093W:	https://asus-linux.org/
4094F:	drivers/platform/x86/asus*.c
4095F:	drivers/platform/x86/eeepc*.c
4096
4097ASUS TF103C DOCK DRIVER
4098M:	Hans de Goede <hansg@kernel.org>
4099L:	platform-driver-x86@vger.kernel.org
4100S:	Maintained
4101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
4102F:	drivers/platform/x86/asus-tf103c-dock.c
4103
4104ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
4105M:	Aleksa Savic <savicaleksa83@gmail.com>
4106L:	linux-hwmon@vger.kernel.org
4107S:	Maintained
4108F:	drivers/hwmon/asus_rog_ryujin.c
4109
4110ASUS WIRELESS RADIO CONTROL DRIVER
4111M:	João Paulo Rechi Vita <jprvita@gmail.com>
4112L:	platform-driver-x86@vger.kernel.org
4113S:	Maintained
4114F:	drivers/platform/x86/asus-wireless.c
4115
4116ASUS WMI HARDWARE MONITOR DRIVER
4117M:	Ed Brindley <kernel@maidavale.org>
4118M:	Denis Pauk <pauk.denis@gmail.com>
4119L:	linux-hwmon@vger.kernel.org
4120S:	Maintained
4121F:	drivers/hwmon/asus_wmi_sensors.c
4122
4123ASYMMETRIC KEYS
4124M:	David Howells <dhowells@redhat.com>
4125M:	Lukas Wunner <lukas@wunner.de>
4126M:	Ignat Korchagin <ignat@linux.win>
4127L:	keyrings@vger.kernel.org
4128L:	linux-crypto@vger.kernel.org
4129S:	Maintained
4130F:	Documentation/crypto/asymmetric-keys.rst
4131F:	crypto/asymmetric_keys/
4132F:	include/crypto/pkcs7.h
4133F:	include/crypto/public_key.h
4134F:	include/keys/asymmetric-*.h
4135F:	include/linux/verification.h
4136
4137ASYMMETRIC KEYS - ECDSA
4138M:	Lukas Wunner <lukas@wunner.de>
4139M:	Ignat Korchagin <ignat@linux.win>
4140R:	Stefan Berger <stefanb@linux.ibm.com>
4141L:	linux-crypto@vger.kernel.org
4142S:	Maintained
4143F:	crypto/ecc*
4144F:	crypto/ecdsa*
4145F:	include/crypto/ecc*
4146
4147ASYMMETRIC KEYS - GOST
4148M:	Lukas Wunner <lukas@wunner.de>
4149M:	Ignat Korchagin <ignat@linux.win>
4150L:	linux-crypto@vger.kernel.org
4151S:	Odd fixes
4152F:	crypto/ecrdsa*
4153
4154ASYMMETRIC KEYS - RSA
4155M:	Lukas Wunner <lukas@wunner.de>
4156M:	Ignat Korchagin <ignat@linux.win>
4157L:	linux-crypto@vger.kernel.org
4158S:	Maintained
4159F:	crypto/rsa*
4160
4161ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
4162R:	Dan Williams <djbw@kernel.org>
4163S:	Odd fixes
4164W:	http://sourceforge.net/projects/xscaleiop
4165F:	Documentation/crypto/async-tx-api.rst
4166F:	crypto/async_tx/
4167F:	include/linux/async_tx.h
4168
4169AT24 EEPROM DRIVER
4170M:	Bartosz Golaszewski <brgl@kernel.org>
4171L:	linux-i2c@vger.kernel.org
4172S:	Maintained
4173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
4174F:	Documentation/devicetree/bindings/eeprom/at24.yaml
4175F:	drivers/misc/eeprom/at24.c
4176
4177ATA OVER ETHERNET (AOE) DRIVER
4178M:	"Justin Sanders" <justin@coraid.com>
4179S:	Supported
4180W:	http://www.openaoe.org/
4181F:	Documentation/admin-guide/aoe/
4182F:	drivers/block/aoe/
4183
4184ATC260X PMIC MFD DRIVER
4185M:	Manivannan Sadhasivam <mani@kernel.org>
4186M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
4187L:	linux-actions@lists.infradead.org
4188S:	Maintained
4189F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
4190F:	drivers/input/misc/atc260x-onkey.c
4191F:	drivers/mfd/atc260*
4192F:	drivers/power/reset/atc260x-poweroff.c
4193F:	drivers/regulator/atc260x-regulator.c
4194F:	include/linux/mfd/atc260x/*
4195
4196ATCRTC100 RTC DRIVER
4197M:	CL Wang <cl634@andestech.com>
4198S:	Supported
4199F:	Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
4200F:	drivers/rtc/rtc-atcrtc100.c
4201
4202ATHEROS 71XX/9XXX GPIO DRIVER
4203M:	Alban Bedel <albeu@free.fr>
4204S:	Maintained
4205W:	https://github.com/AlbanBedel/linux
4206T:	git https://github.com/AlbanBedel/linux.git
4207F:	Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
4208F:	drivers/gpio/gpio-ath79.c
4209
4210ATHEROS 71XX/9XXX USB PHY DRIVER
4211M:	Alban Bedel <albeu@free.fr>
4212S:	Maintained
4213W:	https://github.com/AlbanBedel/linux
4214T:	git https://github.com/AlbanBedel/linux.git
4215F:	Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
4216F:	drivers/phy/qualcomm/phy-ath79-usb.c
4217
4218ATHEROS ATH GENERIC UTILITIES
4219M:	Jeff Johnson <jjohnson@kernel.org>
4220L:	linux-wireless@vger.kernel.org
4221S:	Supported
4222F:	drivers/net/wireless/ath/*
4223
4224ATHEROS ATH5K WIRELESS DRIVER
4225M:	Jiri Slaby <jirislaby@kernel.org>
4226M:	Nick Kossifidis <mickflemm@gmail.com>
4227M:	Luis Chamberlain <mcgrof@kernel.org>
4228L:	linux-wireless@vger.kernel.org
4229S:	Maintained
4230W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
4231F:	drivers/net/wireless/ath/ath5k/
4232
4233ATHEROS ATH6KL WIRELESS DRIVER
4234L:	linux-wireless@vger.kernel.org
4235S:	Orphan
4236W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
4237F:	drivers/net/wireless/ath/ath6kl/
4238
4239ATI_REMOTE2 DRIVER
4240M:	Ville Syrjala <syrjala@sci.fi>
4241S:	Maintained
4242F:	drivers/input/misc/ati_remote2.c
4243
4244ATK0110 HWMON DRIVER
4245M:	Luca Tettamanti <kronos.it@gmail.com>
4246L:	linux-hwmon@vger.kernel.org
4247S:	Maintained
4248F:	drivers/hwmon/asus_atk0110.c
4249
4250ATLX ETHERNET DRIVERS
4251M:	Chris Snook <chris.snook@gmail.com>
4252L:	netdev@vger.kernel.org
4253S:	Maintained
4254W:	http://sourceforge.net/projects/atl1
4255W:	http://atl1.sourceforge.net
4256F:	drivers/net/ethernet/atheros/
4257
4258ATM
4259M:	Chas Williams <3chas3@gmail.com>
4260L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
4261L:	netdev@vger.kernel.org
4262S:	Maintained
4263W:	http://linux-atm.sourceforge.net
4264F:	drivers/atm/
4265F:	drivers/usb/atm/
4266F:	include/linux/atm*
4267F:	include/uapi/linux/atm*
4268F:	include/uapi/linux/sonet.h
4269F:	net/atm/
4270
4271ATMEL MACB ETHERNET DRIVER
4272M:	Théo Lebrun <theo.lebrun@bootlin.com>
4273R:	Conor Dooley <conor.dooley@microchip.com>
4274S:	Maintained
4275F:	drivers/net/ethernet/cadence/
4276
4277ATMEL MAXTOUCH DRIVER
4278M:	Nick Dyer <nick@shmanahar.org>
4279S:	Maintained
4280T:	git https://github.com/ndyer/linux.git
4281F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
4282F:	drivers/input/touchscreen/atmel_mxt_ts.c
4283
4284ATOMIC INFRASTRUCTURE
4285M:	Will Deacon <will@kernel.org>
4286M:	Peter Zijlstra <peterz@infradead.org>
4287M:	Boqun Feng <boqun@kernel.org>
4288R:	Mark Rutland <mark.rutland@arm.com>
4289R:	Gary Guo <gary@garyguo.net>
4290L:	linux-kernel@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/atomic_*.txt
4293F:	arch/*/include/asm/atomic*.h
4294F:	include/*/atomic*.h
4295F:	include/linux/refcount.h
4296F:	scripts/atomic/
4297F:	rust/kernel/sync/atomic.rs
4298F:	rust/kernel/sync/atomic/
4299F:	rust/kernel/sync/refcount.rs
4300
4301ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4302M:	Bradley Grove <linuxdrivers@attotech.com>
4303L:	linux-scsi@vger.kernel.org
4304S:	Supported
4305W:	http://www.attotech.com
4306F:	drivers/scsi/esas2r
4307
4308ATUSB IEEE 802.15.4 RADIO DRIVER
4309M:	Stefan Schmidt <stefan@datenfreihafen.org>
4310L:	linux-wpan@vger.kernel.org
4311S:	Maintained
4312F:	drivers/net/ieee802154/at86rf230.h
4313F:	drivers/net/ieee802154/atusb.c
4314F:	drivers/net/ieee802154/atusb.h
4315
4316AUDIT SUBSYSTEM
4317M:	Paul Moore <paul@paul-moore.com>
4318M:	Eric Paris <eparis@redhat.com>
4319L:	audit@vger.kernel.org
4320S:	Supported
4321W:	https://github.com/linux-audit
4322Q:	https://patchwork.kernel.org/project/audit/list
4323B:	mailto:audit@vger.kernel.org
4324P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
4325T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4326F:	include/asm-generic/audit_*.h
4327F:	include/linux/audit.h
4328F:	include/linux/audit_arch.h
4329F:	include/uapi/linux/audit.h
4330F:	kernel/audit*
4331F:	lib/*audit.c
4332K:	\baudit_[a-z_0-9]\+\b
4333
4334AUTOFDO BUILD
4335M:	Rong Xu <xur@google.com>
4336M:	Han Shen <shenhan@google.com>
4337S:	Supported
4338F:	Documentation/dev-tools/autofdo.rst
4339F:	scripts/Makefile.autofdo
4340
4341AUXILIARY BUS DRIVER
4342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4343M:	"Rafael J. Wysocki" <rafael@kernel.org>
4344M:	Danilo Krummrich <dakr@kernel.org>
4345R:	Dave Ertman <david.m.ertman@intel.com>
4346R:	Ira Weiny <iweiny@kernel.org>
4347R:	Leon Romanovsky <leon@kernel.org>
4348L:	driver-core@lists.linux.dev
4349S:	Supported
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4351F:	Documentation/driver-api/auxiliary_bus.rst
4352F:	drivers/base/auxiliary.c
4353F:	include/linux/auxiliary_bus.h
4354F:	rust/helpers/auxiliary.c
4355F:	rust/kernel/auxiliary.rs
4356F:	samples/rust/rust_driver_auxiliary.rs
4357
4358AUXILIARY DISPLAY DRIVERS
4359M:	Andy Shevchenko <andy@kernel.org>
4360R:	Geert Uytterhoeven <geert@linux-m68k.org>
4361S:	Odd Fixes
4362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4363F:	Documentation/devicetree/bindings/auxdisplay/
4364F:	drivers/auxdisplay/
4365F:	include/linux/cfag12864b.h
4366F:	include/uapi/linux/map_to_14segment.h
4367F:	include/uapi/linux/map_to_7segment.h
4368
4369AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4370M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
4371L:	linux-iio@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4374F:	drivers/iio/light/apds9306.c
4375
4376AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4377M:	Andreas Klinger <ak@it-klinger.de>
4378L:	linux-iio@vger.kernel.org
4379S:	Maintained
4380F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4381F:	drivers/iio/adc/hx711.c
4382
4383AVMATRIX HWS CAPTURE DRIVER
4384M:	Ben Hoff <hoff.benjamin.k@gmail.com>
4385L:	linux-media@vger.kernel.org
4386S:	Maintained
4387F:	drivers/media/pci/hws/
4388
4389AWINIC AW99706 WLED BACKLIGHT DRIVER
4390M:	Junjie Cao <caojunjie650@gmail.com>
4391S:	Maintained
4392F:	Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
4393F:	drivers/video/backlight/aw99706.c
4394
4395AXENTIA ARM DEVICES
4396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4397S:	Orphan
4398F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
4399F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
4400F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4401F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
4402
4403AXENTIA ASOC DRIVERS
4404L:	linux-sound@vger.kernel.org
4405S:	Orphan
4406F:	Documentation/devicetree/bindings/sound/axentia,*
4407F:	sound/soc/atmel/tse850-pcm5142.c
4408
4409AXIS ARTPEC ARM64 SoC SUPPORT
4410M:	Jesper Nilsson <jesper.nilsson@axis.com>
4411M:	Lars Persson <lars.persson@axis.com>
4412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4413L:	linux-samsung-soc@vger.kernel.org
4414L:	linux-arm-kernel@axis.com
4415S:	Maintained
4416F:	Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
4417F:	arch/arm64/boot/dts/exynos/axis/
4418F:	drivers/clk/samsung/clk-artpec*.c
4419F:	include/dt-bindings/clock/axis,artpec*-clk.h
4420
4421AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4422M:	Nuno Sá <nuno.sa@analog.com>
4423L:	linux-hwmon@vger.kernel.org
4424S:	Supported
4425W:	https://ez.analog.com/linux-software-drivers
4426F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4427F:	drivers/hwmon/axi-fan-control.c
4428
4429AXIADO EMMC PHY DRIVER
4430M:	SriNavmani A <srinavmani@axiado.com>
4431M:	Tzu-Hao Wei <twei@axiado.com>
4432M:	Prasad Bolisetty <pbolisetty@axiado.com>
4433L:	linux-phy@lists.infradead.org (moderated for non-subscribers)
4434S:	Maintained
4435F:	Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml
4436F:	drivers/phy/axiado/Kconfig
4437F:	drivers/phy/axiado/phy-axiado-emmc.c
4438
4439AXI SPI ENGINE
4440M:	Michael Hennerich <michael.hennerich@analog.com>
4441M:	Nuno Sá <nuno.sa@analog.com>
4442R:	David Lechner <dlechner@baylibre.com>
4443L:	linux-spi@vger.kernel.org
4444S:	Supported
4445W:	https://ez.analog.com/linux-software-drivers
4446F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4447F:	drivers/spi/spi-axi-spi-engine.c
4448
4449AXI PWM GENERATOR
4450M:	Michael Hennerich <michael.hennerich@analog.com>
4451M:	Nuno Sá <nuno.sa@analog.com>
4452R:	Trevor Gamblin <tgamblin@baylibre.com>
4453L:	linux-pwm@vger.kernel.org
4454S:	Supported
4455W:	https://ez.analog.com/linux-software-drivers
4456F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4457F:	drivers/pwm/pwm-axi-pwmgen.c
4458
4459AXIADO SPI DB DRIVER
4460M:	Vladimir Moravcevic <vmoravcevic@axiado.com>
4461M:	Tzu-Hao Wei <twei@axiado.com>
4462M:	Swark Yang <syang@axiado.com>
4463M:	Prasad Bolisetty <pbolisetty@axiado.com>
4464L:	linux-spi@vger.kernel.org
4465S:	Maintained
4466F:	Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
4467F:	drivers/spi/spi-axiado.c
4468F:	drivers/spi/spi-axiado.h
4469
4470AYANEO PLATFORM EC DRIVER
4471M:	Antheas Kapenekakis <lkml@antheas.dev>
4472L:	platform-driver-x86@vger.kernel.org
4473S:	Maintained
4474F:	Documentation/ABI/testing/sysfs-platform-ayaneo
4475F:	drivers/platform/x86/ayaneo-ec.c
4476
4477AZ6007 DVB DRIVER
4478M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4479L:	linux-media@vger.kernel.org
4480S:	Maintained
4481W:	https://linuxtv.org
4482T:	git git://linuxtv.org/media.git
4483F:	drivers/media/usb/dvb-usb-v2/az6007.c
4484
4485AZTECH FM RADIO RECEIVER DRIVER
4486M:	Hans Verkuil <hverkuil@kernel.org>
4487L:	linux-media@vger.kernel.org
4488S:	Maintained
4489W:	https://linuxtv.org
4490T:	git git://linuxtv.org/media.git
4491F:	drivers/media/radio/radio-aztech*
4492
4493B43 WIRELESS DRIVER
4494L:	linux-wireless@vger.kernel.org
4495L:	b43-dev@lists.infradead.org
4496S:	Orphan
4497W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4498F:	drivers/net/wireless/broadcom/b43/
4499
4500B43LEGACY WIRELESS DRIVER
4501L:	linux-wireless@vger.kernel.org
4502L:	b43-dev@lists.infradead.org
4503S:	Orphan
4504W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4505F:	drivers/net/wireless/broadcom/b43legacy/
4506
4507BACKLIGHT CLASS/SUBSYSTEM
4508M:	Lee Jones <lee@kernel.org>
4509M:	Daniel Thompson <danielt@kernel.org>
4510M:	Jingoo Han <jingoohan1@gmail.com>
4511L:	dri-devel@lists.freedesktop.org
4512S:	Maintained
4513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4514F:	Documentation/ABI/stable/sysfs-class-backlight
4515F:	Documentation/ABI/testing/sysfs-class-backlight
4516F:	Documentation/devicetree/bindings/leds/backlight
4517F:	drivers/video/backlight/
4518F:	include/linux/backlight.h
4519F:	include/linux/pwm_backlight.h
4520
4521BARCO P50 GPIO DRIVER
4522M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
4523M:	Peter Korsgaard <peter.korsgaard@barco.com>
4524S:	Maintained
4525F:	drivers/platform/x86/barco-p50-gpio.c
4526
4527BATMAN ADVANCED
4528M:	Marek Lindner <marek.lindner@mailbox.org>
4529M:	Simon Wunderlich <sw@simonwunderlich.de>
4530M:	Antonio Quartulli <antonio@mandelbit.com>
4531M:	Sven Eckelmann <sven@narfation.org>
4532L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
4533S:	Maintained
4534W:	https://www.open-mesh.org/
4535Q:	https://patchwork.open-mesh.org/project/batman/list/
4536B:	https://www.open-mesh.org/projects/batman-adv/issues
4537C:	ircs://irc.hackint.org/batadv
4538T:	git https://git.open-mesh.org/batadv.git
4539F:	Documentation/networking/batman-adv.rst
4540F:	include/uapi/linux/batadv_packet.h
4541F:	include/uapi/linux/batman_adv.h
4542F:	net/batman-adv/
4543
4544BCACHE (BLOCK LAYER CACHE)
4545M:	Coly Li <colyli@fygo.io>
4546M:	Kent Overstreet <kent.overstreet@linux.dev>
4547L:	linux-bcache@vger.kernel.org
4548S:	Maintained
4549W:	http://bcache.evilpiepirate.org
4550C:	irc://irc.oftc.net/bcache
4551F:	drivers/md/bcache/
4552
4553BCACHEFS
4554M:	Kent Overstreet <kent.overstreet@linux.dev>
4555L:	linux-bcachefs@vger.kernel.org
4556S:	Externally maintained
4557C:	irc://irc.oftc.net/bcache
4558T:	git https://evilpiepirate.org/git/bcachefs.git
4559
4560BDISP ST MEDIA DRIVER
4561M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
4562L:	linux-media@vger.kernel.org
4563S:	Supported
4564W:	https://linuxtv.org
4565T:	git git://linuxtv.org/media.git
4566F:	drivers/media/platform/st/sti/bdisp
4567
4568BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4569M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
4570L:	netdev@vger.kernel.org
4571S:	Maintained
4572F:	drivers/net/ethernet/ec_bhf.c
4573
4574BEFS FILE SYSTEM
4575M:	Luis de Bethencourt <luisbg@kernel.org>
4576M:	Salah Triki <salah.triki@gmail.com>
4577S:	Maintained
4578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4579F:	Documentation/filesystems/befs.rst
4580F:	fs/befs/
4581
4582BFQ I/O SCHEDULER
4583M:	Yu Kuai <yukuai@fygo.io>
4584L:	linux-block@vger.kernel.org
4585S:	Odd Fixes
4586F:	Documentation/block/bfq-iosched.rst
4587F:	block/bfq-*
4588
4589BFS FILE SYSTEM
4590M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
4591S:	Maintained
4592F:	Documentation/filesystems/bfs.rst
4593F:	fs/bfs/
4594F:	include/uapi/linux/bfs_fs.h
4595
4596BITMAP API
4597M:	Yury Norov <yury.norov@gmail.com>
4598R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4599S:	Maintained
4600F:	include/linux/bitfield.h
4601F:	include/linux/bitmap-str.h
4602F:	include/linux/bitmap.h
4603F:	include/linux/bits.h
4604F:	include/linux/cpumask.h
4605F:	include/linux/cpumask_types.h
4606F:	include/linux/find.h
4607F:	include/linux/hw_bitfield.h
4608F:	include/linux/nodemask.h
4609F:	include/linux/nodemask_types.h
4610F:	include/uapi/linux/bits.h
4611F:	include/vdso/bits.h
4612F:	lib/bitmap-str.c
4613F:	lib/bitmap.c
4614F:	lib/cpumask.c
4615F:	lib/find_bit.c
4616F:	lib/find_bit_benchmark.c
4617F:	lib/region_alloc_benchmark.c
4618F:	lib/test_bitmap.c
4619F:	lib/tests/cpumask_kunit.c
4620F:	tools/include/linux/bitfield.h
4621F:	tools/include/linux/bitmap.h
4622F:	tools/include/linux/bits.h
4623F:	tools/include/linux/find.h
4624F:	tools/include/uapi/linux/bits.h
4625F:	tools/include/vdso/bits.h
4626F:	tools/lib/bitmap.c
4627F:	tools/lib/find_bit.c
4628
4629BITMAP API BINDINGS [RUST]
4630M:	Yury Norov <yury.norov@gmail.com>
4631S:	Maintained
4632F:	rust/helpers/bitmap.c
4633F:	rust/helpers/cpumask.c
4634
4635BITMAP API [RUST]
4636M:	Alice Ryhl <aliceryhl@google.com>
4637M:	Burak Emir <burak.emir@gmail.com>
4638R:	Yury Norov <yury.norov@gmail.com>
4639S:	Maintained
4640F:	lib/find_bit_benchmark_rust.rs
4641F:	rust/kernel/bitmap.rs
4642F:	rust/kernel/id_pool.rs
4643
4644BITOPS API
4645M:	Yury Norov <yury.norov@gmail.com>
4646R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4647S:	Maintained
4648F:	arch/*/include/asm/bitops.h
4649F:	arch/*/include/asm/bitops_32.h
4650F:	arch/*/include/asm/bitops_64.h
4651F:	arch/*/lib/bitops.c
4652F:	include/asm-generic/bitops
4653F:	include/asm-generic/bitops.h
4654F:	include/linux/bitops.h
4655F:	include/linux/bitrev.h
4656F:	include/linux/count_zeros.h
4657F:	lib/bitrev.c
4658F:	lib/hweight.c
4659F:	lib/test_bitops.c
4660F:	lib/tests/bitops_kunit.c
4661F:	tools/*/bitops*
4662
4663BITOPS API BINDINGS [RUST]
4664M:	Yury Norov <yury.norov@gmail.com>
4665S:	Maintained
4666F:	rust/helpers/bitops.c
4667
4668BLINKM RGB LED DRIVER
4669M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4670S:	Maintained
4671F:	drivers/leds/leds-blinkm.c
4672
4673BLOCK LAYER
4674M:	Jens Axboe <axboe@kernel.dk>
4675L:	linux-block@vger.kernel.org
4676S:	Maintained
4677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
4678F:	Documentation/ABI/stable/sysfs-block
4679F:	Documentation/block/
4680F:	block/
4681F:	drivers/block/
4682F:	include/linux/bio.h
4683F:	include/linux/blk*
4684F:	include/uapi/linux/blk*
4685F:	include/uapi/linux/ioprio.h
4686F:	kernel/trace/blktrace.c
4687F:	lib/sbitmap.c
4688
4689BLOCK LAYER DEVICE DRIVER API [RUST]
4690M:	Andreas Hindborg <a.hindborg@kernel.org>
4691R:	Boqun Feng <boqun@kernel.org>
4692L:	linux-block@vger.kernel.org
4693L:	rust-for-linux@vger.kernel.org
4694S:	Supported
4695W:	https://rust-for-linux.com
4696B:	https://github.com/Rust-for-Linux/linux/issues
4697C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4698T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4699F:	drivers/block/rnull/
4700F:	rust/kernel/block.rs
4701F:	rust/kernel/block/
4702
4703BLOCK2MTD DRIVER
4704M:	Joern Engel <joern@lazybastard.org>
4705L:	linux-mtd@lists.infradead.org
4706S:	Maintained
4707F:	drivers/mtd/devices/block2mtd.c
4708
4709BLUETOOTH DRIVERS
4710M:	Marcel Holtmann <marcel@holtmann.org>
4711M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4712L:	linux-bluetooth@vger.kernel.org
4713S:	Supported
4714W:	http://www.bluez.org/
4715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4717F:	Documentation/ABI/testing/sysfs-bus-pci-drivers-btintel_pcie
4718F:	Documentation/devicetree/bindings/net/bluetooth/
4719F:	drivers/bluetooth/
4720
4721BLUETOOTH SUBSYSTEM
4722M:	Marcel Holtmann <marcel@holtmann.org>
4723M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4724L:	linux-bluetooth@vger.kernel.org
4725S:	Supported
4726W:	http://www.bluez.org/
4727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4729F:	Documentation/ABI/stable/sysfs-class-bluetooth
4730F:	include/net/bluetooth/
4731F:	net/bluetooth/
4732
4733BLZP1600 GPIO DRIVER
4734M:	James Cowgill <james.cowgill@blaize.com>
4735M:	Matt Redfearn <matt.redfearn@blaize.com>
4736M:	Neil Jones <neil.jones@blaize.com>
4737M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
4738L:	linux-gpio@vger.kernel.org
4739S:	Maintained
4740F:	Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4741F:	drivers/gpio/gpio-blzp1600.c
4742
4743BONDING DRIVER
4744M:	Jay Vosburgh <jv@jvosburgh.net>
4745L:	netdev@vger.kernel.org
4746S:	Maintained
4747F:	Documentation/networking/bonding.rst
4748F:	drivers/net/bonding/
4749F:	include/net/bond*
4750F:	include/uapi/linux/if_bonding.h
4751F:	tools/testing/selftests/drivers/net/bonding/
4752
4753BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
4754M:	Petre Rodan <petre.rodan@subdimension.ro>
4755L:	linux-iio@vger.kernel.org
4756S:	Maintained
4757F:	Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
4758F:	drivers/iio/accel/bma220*
4759
4760BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4761M:	Dan Robertson <dan@dlrobertson.com>
4762L:	linux-iio@vger.kernel.org
4763S:	Maintained
4764F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4765F:	drivers/iio/accel/bma400*
4766
4767BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4768M:	Alex Lanzano <lanzano.alex@gmail.com>
4769L:	linux-iio@vger.kernel.org
4770S:	Maintained
4771F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4772F:	drivers/iio/imu/bmi270/
4773
4774BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4775M:	Jagath Jog J <jagathjog1996@gmail.com>
4776L:	linux-iio@vger.kernel.org
4777S:	Maintained
4778F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4779F:	drivers/iio/imu/bmi323/
4780
4781BPF JIT for ARC
4782M:	Shahab Vahedi <list+bpf@vahedi.org>
4783L:	bpf@vger.kernel.org
4784S:	Maintained
4785F:	arch/arc/net/
4786
4787BPF JIT for ARM
4788M:	Russell King <linux@armlinux.org.uk>
4789M:	Puranjay Mohan <puranjay@kernel.org>
4790L:	bpf@vger.kernel.org
4791S:	Maintained
4792F:	arch/arm/net/
4793
4794BPF JIT for ARM64
4795M:	Daniel Borkmann <daniel@iogearbox.net>
4796M:	Alexei Starovoitov <ast@kernel.org>
4797M:	Puranjay Mohan <puranjay@kernel.org>
4798R:	Xu Kuohai <xukuohai@huaweicloud.com>
4799L:	bpf@vger.kernel.org
4800S:	Supported
4801F:	arch/arm64/net/
4802
4803BPF JIT for LOONGARCH
4804M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4805R:	Hengqi Chen <hengqi.chen@gmail.com>
4806L:	bpf@vger.kernel.org
4807S:	Maintained
4808F:	arch/loongarch/net/
4809
4810BPF JIT for MIPS (32-BIT AND 64-BIT)
4811M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4812M:	Paul Burton <paulburton@kernel.org>
4813L:	bpf@vger.kernel.org
4814S:	Maintained
4815F:	arch/mips/net/
4816
4817BPF JIT for NFP NICs
4818M:	Jakub Kicinski <kuba@kernel.org>
4819L:	bpf@vger.kernel.org
4820S:	Odd Fixes
4821F:	drivers/net/ethernet/netronome/nfp/bpf/
4822
4823BPF JIT for POWERPC (32-BIT AND 64-BIT)
4824M:	Hari Bathini <hbathini@linux.ibm.com>
4825M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
4826R:	Naveen N Rao <naveen@kernel.org>
4827L:	bpf@vger.kernel.org
4828S:	Supported
4829F:	arch/powerpc/net/
4830
4831BPF JIT for RISC-V (32-bit)
4832M:	Luke Nelson <luke.r.nels@gmail.com>
4833M:	Xi Wang <xi.wang@gmail.com>
4834L:	bpf@vger.kernel.org
4835S:	Maintained
4836F:	arch/riscv/net/
4837X:	arch/riscv/net/bpf_jit_comp64.c
4838
4839BPF JIT for RISC-V (64-bit)
4840M:	Björn Töpel <bjorn@kernel.org>
4841R:	Pu Lehui <pulehui@huawei.com>
4842R:	Puranjay Mohan <puranjay@kernel.org>
4843L:	bpf@vger.kernel.org
4844S:	Maintained
4845F:	arch/riscv/net/
4846X:	arch/riscv/net/bpf_jit_comp32.c
4847
4848BPF JIT for S390
4849M:	Ilya Leoshkevich <iii@linux.ibm.com>
4850M:	Heiko Carstens <hca@linux.ibm.com>
4851M:	Vasily Gorbik <gor@linux.ibm.com>
4852L:	bpf@vger.kernel.org
4853S:	Supported
4854F:	arch/s390/net/
4855X:	arch/s390/net/pnet.c
4856
4857BPF JIT for SPARC (32-BIT AND 64-BIT)
4858M:	David S. Miller <davem@davemloft.net>
4859L:	bpf@vger.kernel.org
4860S:	Odd Fixes
4861F:	arch/sparc/net/
4862
4863BPF JIT for X86 32-BIT
4864M:	Wang YanQing <udknight@gmail.com>
4865L:	bpf@vger.kernel.org
4866S:	Odd Fixes
4867F:	arch/x86/net/bpf_jit_comp32.c
4868
4869BPF JIT for X86 64-BIT
4870M:	Alexei Starovoitov <ast@kernel.org>
4871M:	Daniel Borkmann <daniel@iogearbox.net>
4872L:	bpf@vger.kernel.org
4873S:	Supported
4874F:	arch/x86/net/
4875X:	arch/x86/net/bpf_jit_comp32.c
4876
4877BPF [CORE]
4878M:	Alexei Starovoitov <ast@kernel.org>
4879M:	Daniel Borkmann <daniel@iogearbox.net>
4880R:	John Fastabend <john.fastabend@gmail.com>
4881L:	bpf@vger.kernel.org
4882S:	Maintained
4883F:	include/linux/bpf*
4884F:	include/linux/filter.h
4885F:	include/linux/tnum.h
4886F:	kernel/bpf/core.c
4887F:	kernel/bpf/dispatcher.c
4888F:	kernel/bpf/mprog.c
4889F:	kernel/bpf/syscall.c
4890F:	kernel/bpf/tnum.c
4891F:	kernel/bpf/trampoline.c
4892F:	kernel/bpf/verifier.c
4893
4894BPF [CRYPTO]
4895M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4896L:	bpf@vger.kernel.org
4897S:	Maintained
4898F:	crypto/bpf_crypto_skcipher.c
4899F:	include/linux/bpf_crypto.h
4900F:	kernel/bpf/crypto.c
4901
4902BPF [DOCUMENTATION] (Related to Standardization)
4903R:	David Vernet <void@manifault.com>
4904L:	bpf@vger.kernel.org
4905L:	bpf@ietf.org
4906S:	Maintained
4907F:	Documentation/bpf/standardization/
4908
4909BPF [GENERAL] (Safe Dynamic Programs and Tools)
4910M:	Alexei Starovoitov <ast@kernel.org>
4911M:	Daniel Borkmann <daniel@iogearbox.net>
4912M:	Andrii Nakryiko <andrii@kernel.org>
4913M:	Eduard Zingerman <eddyz87@gmail.com>
4914M:	Kumar Kartikeya Dwivedi <memxor@gmail.com>
4915R:	Martin KaFai Lau <martin.lau@linux.dev>
4916R:	Song Liu <song@kernel.org>
4917R:	Yonghong Song <yonghong.song@linux.dev>
4918R:	Jiri Olsa <jolsa@kernel.org>
4919R:	Emil Tsalapatis <emil@etsalapatis.com>
4920R:	Ihor Solodrai <ihor.solodrai@linux.dev>
4921L:	bpf@vger.kernel.org
4922S:	Supported
4923W:	https://bpf.io/
4924Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4927F:	Documentation/bpf/
4928F:	Documentation/networking/filter.rst
4929F:	Documentation/userspace-api/ebpf/
4930F:	arch/*/include/asm/rqspinlock.h
4931F:	arch/*/net/*
4932F:	include/asm-generic/rqspinlock.h
4933F:	include/linux/bpf*
4934F:	include/linux/btf*
4935F:	include/linux/buildid.h
4936F:	include/linux/filter.h
4937F:	include/trace/events/xdp.h
4938F:	include/uapi/linux/bpf*
4939F:	include/uapi/linux/btf*
4940F:	include/uapi/linux/filter.h
4941F:	kernel/bpf/
4942F:	kernel/trace/bpf_trace.c
4943F:	lib/buildid.c
4944F:	lib/test_bpf.c
4945F:	net/bpf/
4946F:	net/core/filter.c
4947F:	net/sched/act_bpf.c
4948F:	net/sched/cls_bpf.c
4949F:	samples/bpf/
4950F:	scripts/Makefile.btf
4951F:	scripts/bpf_doc.py
4952F:	scripts/gen-btf.sh
4953F:	scripts/pahole-version.sh
4954F:	tools/bpf/
4955F:	tools/lib/bpf/
4956F:	tools/testing/selftests/bpf/
4957
4958BPF [ITERATOR]
4959M:	Yonghong Song <yonghong.song@linux.dev>
4960L:	bpf@vger.kernel.org
4961S:	Maintained
4962F:	kernel/bpf/*iter.c
4963
4964BPF [L7 FRAMEWORK] (sockmap)
4965M:	John Fastabend <john.fastabend@gmail.com>
4966M:	Jakub Sitnicki <jakub@cloudflare.com>
4967M:	Jiayuan Chen <jiayuan.chen@linux.dev>
4968L:	netdev@vger.kernel.org
4969L:	bpf@vger.kernel.org
4970S:	Maintained
4971F:	include/linux/skmsg.h
4972F:	net/core/skmsg.c
4973F:	net/core/sock_map.c
4974F:	net/ipv4/tcp_bpf.c
4975F:	net/ipv4/udp_bpf.c
4976F:	net/unix/unix_bpf.c
4977
4978BPF [LIBRARY] (libbpf)
4979M:	Andrii Nakryiko <andrii@kernel.org>
4980M:	Eduard Zingerman <eddyz87@gmail.com>
4981R:	Ihor Solodrai <ihor.solodrai@linux.dev>
4982L:	bpf@vger.kernel.org
4983S:	Maintained
4984F:	tools/lib/bpf/
4985
4986BPF [MEMORY MANAGEMENT EXTENSIONS]
4987M:	Roman Gushchin <roman.gushchin@linux.dev>
4988M:	JP Kobryn <jp.kobryn@linux.dev>
4989M:	Shakeel Butt <shakeel.butt@linux.dev>
4990L:	bpf@vger.kernel.org
4991L:	linux-mm@kvack.org
4992S:	Maintained
4993F:	mm/bpf_memcontrol.c
4994
4995BPF [MISC]
4996L:	bpf@vger.kernel.org
4997S:	Odd Fixes
4998K:	(?:\b|_)bpf(?:\b|_)
4999
5000BPF [NETKIT] (BPF-programmable network device)
5001M:	Daniel Borkmann <daniel@iogearbox.net>
5002M:	Nikolay Aleksandrov <razor@blackwall.org>
5003L:	bpf@vger.kernel.org
5004L:	netdev@vger.kernel.org
5005S:	Supported
5006F:	drivers/net/netkit.c
5007F:	include/net/netkit.h
5008F:	tools/testing/selftests/bpf/prog_tests/tc_netkit.c
5009F:	tools/testing/selftests/drivers/net/hw/nk_qlease.py
5010F:	tools/testing/selftests/net/nk_qlease.py
5011
5012BPF [NETWORKING] (tcx & tc BPF, sock_addr)
5013M:	Daniel Borkmann <daniel@iogearbox.net>
5014R:	John Fastabend <john.fastabend@gmail.com>
5015R:	Stanislav Fomichev <sdf@fomichev.me>
5016R:	Martin KaFai Lau <martin.lau@linux.dev>
5017L:	bpf@vger.kernel.org
5018L:	netdev@vger.kernel.org
5019S:	Maintained
5020F:	include/net/tcx.h
5021F:	kernel/bpf/tcx.c
5022F:	net/core/filter.c
5023F:	net/sched/act_bpf.c
5024F:	net/sched/cls_bpf.c
5025
5026BPF [RINGBUF]
5027M:	Andrii Nakryiko <andrii@kernel.org>
5028L:	bpf@vger.kernel.org
5029S:	Maintained
5030F:	kernel/bpf/ringbuf.c
5031
5032BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
5033M:	KP Singh <kpsingh@kernel.org>
5034M:	Matt Bobrowski <matt@bobrowski.net>
5035L:	bpf@vger.kernel.org
5036S:	Maintained
5037F:	Documentation/bpf/prog_lsm.rst
5038F:	include/linux/bpf_lsm.h
5039F:	kernel/bpf/bpf_lsm.c
5040F:	kernel/bpf/bpf_lsm_proto.c
5041F:	kernel/trace/bpf_trace.c
5042F:	security/bpf/
5043
5044BPF [SELFTESTS] (Test Runners & Infrastructure)
5045M:	Andrii Nakryiko <andrii@kernel.org>
5046M:	Eduard Zingerman <eddyz87@gmail.com>
5047R:	Ihor Solodrai <ihor.solodrai@linux.dev>
5048L:	bpf@vger.kernel.org
5049S:	Maintained
5050F:	tools/testing/selftests/bpf/
5051
5052BPF [TOOLING] (bpftool)
5053M:	Quentin Monnet <qmo@kernel.org>
5054L:	bpf@vger.kernel.org
5055S:	Maintained
5056F:	kernel/bpf/disasm.*
5057F:	tools/bpf/bpftool/
5058
5059BPF [TRACING]
5060M:	Song Liu <song@kernel.org>
5061R:	Jiri Olsa <jolsa@kernel.org>
5062R:	Ihor Solodrai <ihor.solodrai@linux.dev>
5063L:	bpf@vger.kernel.org
5064S:	Maintained
5065F:	kernel/bpf/stackmap.c
5066F:	kernel/trace/bpf_trace.c
5067F:	lib/buildid.c
5068
5069BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
5070M:	Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com>
5071L:	linux-iio@vger.kernel.org
5072S:	Maintained
5073F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
5074F:	drivers/iio/light/apds9160.c
5075
5076BROADCOM APDS9999 AMBIENT LIGHT SENSOR DRIVER
5077M:	Jose A. Perez de Azpillaga <azpijr@gmail.com>
5078L:	linux-iio@vger.kernel.org
5079S:	Maintained
5080F:	Documentation/devicetree/bindings/iio/light/brcm,apds9999.yaml
5081F:	drivers/iio/light/apds9999.c
5082
5083BROADCOM ASP 2.0 ETHERNET DRIVER
5084M:	Justin Chen <justin.chen@broadcom.com>
5085M:	Florian Fainelli <florian.fainelli@broadcom.com>
5086L:	bcm-kernel-feedback-list@broadcom.com
5087L:	netdev@vger.kernel.org
5088S:	Supported
5089F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
5090F:	drivers/net/ethernet/broadcom/asp2/
5091
5092BROADCOM B44 10/100 ETHERNET DRIVER
5093M:	Michael Chan <michael.chan@broadcom.com>
5094L:	netdev@vger.kernel.org
5095S:	Maintained
5096F:	drivers/net/ethernet/broadcom/b44.*
5097
5098BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
5099M:	Florian Fainelli <florian.fainelli@broadcom.com>
5100M:	Jonas Gorski <jonas.gorski@gmail.com>
5101L:	netdev@vger.kernel.org
5102L:	openwrt-devel@lists.openwrt.org (subscribers-only)
5103S:	Supported
5104F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
5105F:	drivers/net/dsa/b53/*
5106F:	drivers/net/dsa/bcm_sf2*
5107F:	include/linux/dsa/brcm.h
5108F:	include/linux/platform_data/b53.h
5109F:	net/dsa/tag_brcm.c
5110
5111BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
5112M:	Florian Fainelli <florian.fainelli@broadcom.com>
5113R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5114L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
5115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5116S:	Maintained
5117T:	git https://github.com/broadcom/stblinux.git
5118F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5119F:	drivers/pci/controller/pcie-brcmstb.c
5120F:	drivers/platform/raspberrypi/vchiq-*
5121F:	drivers/staging/vc04_services
5122F:	include/linux/raspberrypi/vchiq*
5123N:	bcm2711
5124N:	bcm2712
5125N:	bcm283*
5126N:	raspberrypi
5127
5128BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
5129M:	Florian Fainelli <florian.fainelli@broadcom.com>
5130M:	Ray Jui <rjui@broadcom.com>
5131M:	Scott Branden <sbranden@broadcom.com>
5132R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5133S:	Maintained
5134T:	git https://github.com/broadcom/mach-bcm
5135F:	arch/arm/mach-bcm/
5136N:	bcm281*
5137N:	bcm113*
5138N:	bcm216*
5139N:	kona
5140
5141BROADCOM BCM2835 CAMERA DRIVERS
5142M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
5143L:	linux-media@vger.kernel.org
5144S:	Maintained
5145F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
5146F:	drivers/media/platform/broadcom/bcm2835-unicam*
5147
5148BROADCOM BCM47XX MIPS ARCHITECTURE
5149M:	Hauke Mehrtens <hauke@hauke-m.de>
5150M:	Rafał Miłecki <zajec5@gmail.com>
5151L:	linux-mips@vger.kernel.org
5152S:	Maintained
5153F:	Documentation/devicetree/bindings/mips/brcm/
5154F:	arch/mips/bcm47xx/*
5155F:	arch/mips/include/asm/mach-bcm47xx/*
5156
5157BROADCOM BCM4908 ETHERNET DRIVER
5158M:	Rafał Miłecki <rafal@milecki.pl>
5159R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5160L:	netdev@vger.kernel.org
5161S:	Maintained
5162F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
5163F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
5164F:	drivers/net/ethernet/broadcom/unimac.h
5165
5166BROADCOM BCM4908 PINMUX DRIVER
5167M:	Rafał Miłecki <rafal@milecki.pl>
5168R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5169L:	linux-gpio@vger.kernel.org
5170S:	Maintained
5171F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
5172F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
5173
5174BROADCOM BCM5301X ARM ARCHITECTURE
5175M:	Florian Fainelli <florian.fainelli@broadcom.com>
5176M:	Hauke Mehrtens <hauke@hauke-m.de>
5177M:	Rafał Miłecki <zajec5@gmail.com>
5178R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5180S:	Maintained
5181F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
5182F:	arch/arm/boot/dts/broadcom/bcm470*
5183F:	arch/arm/boot/dts/broadcom/bcm5301*
5184F:	arch/arm/boot/dts/broadcom/bcm953012*
5185F:	arch/arm/mach-bcm/bcm_5301x.c
5186
5187BROADCOM BCM53573 ARM ARCHITECTURE
5188M:	Florian Fainelli <florian.fainelli@broadcom.com>
5189M:	Rafał Miłecki <rafal@milecki.pl>
5190R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5192S:	Maintained
5193F:	arch/arm/boot/dts/broadcom/bcm47189*
5194F:	arch/arm/boot/dts/broadcom/bcm53573*
5195
5196BROADCOM BCM63XX/BCM33XX UDC DRIVER
5197M:	Kevin Cernekee <cernekee@gmail.com>
5198L:	linux-usb@vger.kernel.org
5199S:	Maintained
5200F:	drivers/usb/gadget/udc/bcm63xx_udc.*
5201
5202BROADCOM BCM7XXX ARM ARCHITECTURE
5203M:	Florian Fainelli <florian.fainelli@broadcom.com>
5204R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5206S:	Maintained
5207T:	git https://github.com/broadcom/stblinux.git
5208F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5209F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
5210F:	arch/arm/include/asm/hardware/cache-b15-rac.h
5211F:	arch/arm/mach-bcm/*brcmstb*
5212F:	arch/arm/mm/cache-b15-rac.c
5213F:	drivers/bus/brcmstb_gisb.c
5214F:	drivers/pci/controller/pcie-brcmstb.c
5215N:	brcmstb
5216N:	bcm7038
5217N:	bcm7120
5218
5219BROADCOM BCMBCA ARM ARCHITECTURE
5220M:	William Zhang <william.zhang@broadcom.com>
5221M:	Anand Gore <anand.gore@broadcom.com>
5222M:	Kursad Oney <kursad.oney@broadcom.com>
5223M:	Florian Fainelli <florian.fainelli@broadcom.com>
5224M:	Rafał Miłecki <rafal@milecki.pl>
5225R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5227S:	Maintained
5228T:	git https://github.com/broadcom/stblinux.git
5229F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5230F:	arch/arm64/boot/dts/broadcom/bcmbca/*
5231N:	bcmbca
5232N:	bcm[9]?47622
5233N:	bcm[9]?4912
5234N:	bcm[9]?63138
5235N:	bcm[9]?63146
5236N:	bcm[9]?63148
5237N:	bcm[9]?63158
5238N:	bcm[9]?63178
5239N:	bcm[9]?6756
5240N:	bcm[9]?6813
5241N:	bcm[9]?6846
5242N:	bcm[9]?6855
5243N:	bcm[9]?6856
5244N:	bcm[9]?6858
5245N:	bcm[9]?6878
5246
5247BROADCOM BDC DRIVER
5248M:	Justin Chen <justin.chen@broadcom.com>
5249M:	Al Cooper <alcooperx@gmail.com>
5250R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5251L:	linux-usb@vger.kernel.org
5252S:	Maintained
5253F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5254F:	drivers/usb/gadget/udc/bdc/
5255
5256BROADCOM BMIPS CPUFREQ DRIVER
5257M:	Markus Mayer <mmayer@broadcom.com>
5258R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5259L:	linux-pm@vger.kernel.org
5260S:	Maintained
5261F:	drivers/cpufreq/bmips-cpufreq.c
5262
5263BROADCOM BMIPS MIPS ARCHITECTURE
5264M:	Florian Fainelli <florian.fainelli@broadcom.com>
5265R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5266L:	linux-mips@vger.kernel.org
5267S:	Maintained
5268T:	git https://github.com/broadcom/stblinux.git
5269F:	arch/mips/bmips/*
5270F:	arch/mips/boot/dts/brcm/bcm*.dts*
5271F:	arch/mips/include/asm/mach-bmips/*
5272F:	arch/mips/kernel/*bmips*
5273F:	drivers/irqchip/irq-bcm63*
5274F:	drivers/irqchip/irq-bcm7*
5275F:	drivers/irqchip/irq-brcmstb*
5276F:	drivers/pmdomain/bcm/bcm63xx-power.c
5277F:	include/linux/bcm963xx_nvram.h
5278F:	include/linux/bcm963xx_tag.h
5279
5280BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5281M:	Rasesh Mody <rmody@marvell.com>
5282M:	GR-Linux-NIC-Dev@marvell.com
5283L:	netdev@vger.kernel.org
5284S:	Maintained
5285F:	drivers/net/ethernet/broadcom/bnx2.*
5286F:	drivers/net/ethernet/broadcom/bnx2_*
5287
5288BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5289M:	Saurav Kashyap <skashyap@marvell.com>
5290M:	Javed Hasan <jhasan@marvell.com>
5291M:	GR-QLogic-Storage-Upstream@marvell.com
5292L:	linux-scsi@vger.kernel.org
5293S:	Supported
5294F:	drivers/scsi/bnx2fc/
5295
5296BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5297M:	Nilesh Javali <njavali@marvell.com>
5298M:	Manish Rangankar <mrangankar@marvell.com>
5299M:	GR-QLogic-Storage-Upstream@marvell.com
5300L:	linux-scsi@vger.kernel.org
5301S:	Supported
5302F:	drivers/scsi/bnx2i/
5303
5304BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5305M:	Sudarsana Kalluru <skalluru@marvell.com>
5306M:	Manish Chopra <manishc@marvell.com>
5307L:	netdev@vger.kernel.org
5308S:	Maintained
5309F:	drivers/net/ethernet/broadcom/bnx2x/
5310
5311BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5312M:	Michael Chan <michael.chan@broadcom.com>
5313M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5314L:	netdev@vger.kernel.org
5315S:	Maintained
5316F:	drivers/firmware/broadcom/tee_bnxt_fw.c
5317F:	drivers/net/ethernet/broadcom/bnxt/
5318F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
5319
5320BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5321M:	Vikas Gupta <vikas.gupta@broadcom.com>
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/broadcom/bnge/
5325F:	include/linux/bnge/hsi.h
5326
5327BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5328M:	Arend van Spriel <arend.vanspriel@broadcom.com>
5329L:	linux-wireless@vger.kernel.org
5330L:	brcm80211@lists.linux.dev
5331L:	brcm80211-dev-list.pdl@broadcom.com
5332S:	Supported
5333F:	drivers/net/wireless/broadcom/brcm80211/
5334F:	include/linux/platform_data/brcmfmac.h
5335
5336BROADCOM BRCMSTB GPIO DRIVER
5337M:	Doug Berger <opendmb@gmail.com>
5338M:	Florian Fainelli <florian.fainelli@broadcom.com>
5339R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5340S:	Supported
5341F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5342F:	drivers/gpio/gpio-brcmstb.c
5343
5344BROADCOM BRCMSTB I2C DRIVER
5345M:	Kamal Dasu <kamal.dasu@broadcom.com>
5346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5347L:	linux-i2c@vger.kernel.org
5348S:	Supported
5349F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5350F:	drivers/i2c/busses/i2c-brcmstb.c
5351
5352BROADCOM BRCMSTB UART DRIVER
5353M:	Al Cooper <alcooperx@gmail.com>
5354R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5355L:	linux-serial@vger.kernel.org
5356S:	Maintained
5357F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5358F:	drivers/tty/serial/8250/8250_bcm7271.c
5359
5360BROADCOM BRCMSTB USB EHCI DRIVER
5361M:	Justin Chen <justin.chen@broadcom.com>
5362M:	Al Cooper <alcooperx@gmail.com>
5363R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5364L:	linux-usb@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5367F:	drivers/usb/host/ehci-brcm.*
5368
5369BROADCOM BRCMSTB USB PIN MAP DRIVER
5370M:	Al Cooper <alcooperx@gmail.com>
5371R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5372L:	linux-usb@vger.kernel.org
5373S:	Maintained
5374F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5375F:	drivers/usb/misc/brcmstb-usb-pinmap.c
5376
5377BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5378M:	Justin Chen <justin.chen@broadcom.com>
5379M:	Al Cooper <alcooperx@gmail.com>
5380R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5381L:	linux-kernel@vger.kernel.org
5382S:	Maintained
5383F:	drivers/phy/broadcom/phy-brcm-usb*
5384
5385BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5386M:	William Zhang <william.zhang@broadcom.com>
5387M:	Kursad Oney <kursad.oney@broadcom.com>
5388M:	Jonas Gorski <jonas.gorski@gmail.com>
5389R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5390L:	linux-spi@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5393F:	drivers/spi/spi-bcm63xx-hsspi.c
5394F:	drivers/spi/spi-bcmbca-hsspi.c
5395
5396BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5397M:	Jonas Gorski <jonas.gorski@gmail.com>
5398L:	linux-spi@vger.kernel.org
5399S:	Odd Fixes
5400F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5401F:	drivers/spi/spi-bcm63xx.c
5402
5403BROADCOM ETHERNET PHY DRIVERS
5404M:	Florian Fainelli <florian.fainelli@broadcom.com>
5405R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5406L:	netdev@vger.kernel.org
5407S:	Supported
5408F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5409F:	drivers/net/phy/bcm*.[ch]
5410F:	drivers/net/phy/broadcom.c
5411F:	include/linux/brcmphy.h
5412
5413BROADCOM GENET ETHERNET DRIVER
5414M:	Doug Berger <opendmb@gmail.com>
5415M:	Florian Fainelli <florian.fainelli@broadcom.com>
5416R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5417L:	netdev@vger.kernel.org
5418S:	Maintained
5419F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5420F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5421F:	drivers/net/ethernet/broadcom/genet/
5422F:	drivers/net/ethernet/broadcom/unimac.h
5423F:	drivers/net/mdio/mdio-bcm-unimac.c
5424F:	include/linux/platform_data/mdio-bcm-unimac.h
5425
5426BROADCOM IPROC ARM ARCHITECTURE
5427M:	Ray Jui <rjui@broadcom.com>
5428M:	Scott Branden <sbranden@broadcom.com>
5429R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5431S:	Maintained
5432T:	git https://github.com/broadcom/stblinux.git
5433F:	arch/arm64/boot/dts/broadcom/northstar2/*
5434F:	arch/arm64/boot/dts/broadcom/stingray/*
5435F:	drivers/clk/bcm/clk-ns*
5436F:	drivers/clk/bcm/clk-sr*
5437F:	drivers/pinctrl/bcm/pinctrl-ns*
5438F:	include/dt-bindings/clock/bcm-sr*
5439N:	iproc
5440N:	cygnus
5441N:	bcm[-_]nsp
5442N:	bcm9113*
5443N:	bcm9583*
5444N:	bcm9585*
5445N:	bcm9586*
5446N:	bcm988312
5447N:	bcm113*
5448N:	bcm583*
5449N:	bcm585*
5450N:	bcm586*
5451N:	bcm88312
5452N:	hr2
5453N:	stingray
5454
5455BROADCOM IPROC GBIT ETHERNET DRIVER
5456M:	Rafał Miłecki <rafal@milecki.pl>
5457R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5458L:	netdev@vger.kernel.org
5459S:	Maintained
5460F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
5461F:	drivers/net/ethernet/broadcom/bgmac*
5462F:	drivers/net/ethernet/broadcom/unimac.h
5463
5464BROADCOM KONA GPIO DRIVER
5465M:	Ray Jui <rjui@broadcom.com>
5466R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5467S:	Supported
5468F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5469F:	drivers/gpio/gpio-bcm-kona.c
5470
5471BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5472M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
5473M:	Kashyap Desai <kashyap.desai@broadcom.com>
5474M:	Sumit Saxena <sumit.saxena@broadcom.com>
5475M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
5476L:	mpi3mr-linuxdrv.pdl@broadcom.com
5477L:	linux-scsi@vger.kernel.org
5478S:	Supported
5479W:	https://www.broadcom.com/support/storage
5480F:	drivers/scsi/mpi3mr/
5481
5482BROADCOM NETXTREME-E ROCE DRIVER
5483M:	Selvin Xavier <selvin.xavier@broadcom.com>
5484M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
5485L:	linux-rdma@vger.kernel.org
5486S:	Supported
5487W:	http://www.broadcom.com
5488F:	drivers/infiniband/hw/bnxt_re/
5489F:	include/uapi/rdma/bnxt_re-abi.h
5490
5491BROADCOM 800 GIGABIT ROCE DRIVER
5492M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
5493L:	linux-rdma@vger.kernel.org
5494S:	Supported
5495W:	http://www.broadcom.com
5496F:	drivers/infiniband/hw/bng_re/
5497
5498BROADCOM NVRAM DRIVER
5499M:	Rafał Miłecki <zajec5@gmail.com>
5500L:	linux-mips@vger.kernel.org
5501S:	Maintained
5502F:	drivers/firmware/broadcom/*
5503
5504BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5505M:	Rafał Miłecki <rafal@milecki.pl>
5506M:	Florian Fainelli <florian.fainelli@broadcom.com>
5507R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5508L:	linux-pm@vger.kernel.org
5509S:	Maintained
5510T:	git https://github.com/broadcom/stblinux.git
5511F:	drivers/pmdomain/bcm/bcm-pmb.c
5512F:	include/dt-bindings/soc/bcm-pmb.h
5513
5514BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5515M:	Rafał Miłecki <zajec5@gmail.com>
5516L:	linux-wireless@vger.kernel.org
5517S:	Maintained
5518F:	drivers/bcma/
5519F:	include/linux/bcma/
5520
5521BROADCOM SPI DRIVER
5522M:	Kamal Dasu <kamal.dasu@broadcom.com>
5523R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5524S:	Maintained
5525F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5526F:	drivers/spi/spi-bcm-qspi.*
5527F:	drivers/spi/spi-brcmstb-qspi.c
5528F:	drivers/spi/spi-iproc-qspi.c
5529
5530BROADCOM STB AVS CPUFREQ DRIVER
5531M:	Markus Mayer <mmayer@broadcom.com>
5532R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5533L:	linux-pm@vger.kernel.org
5534S:	Maintained
5535F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5536F:	drivers/cpufreq/brcmstb*
5537
5538BROADCOM STB AVS TMON DRIVER
5539M:	Markus Mayer <mmayer@broadcom.com>
5540R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5541L:	linux-pm@vger.kernel.org
5542S:	Maintained
5543F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5544F:	drivers/thermal/broadcom/brcmstb*
5545
5546BROADCOM STB DPFE DRIVER
5547M:	Markus Mayer <mmayer@broadcom.com>
5548R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5550S:	Maintained
5551F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5552F:	drivers/memory/brcmstb_dpfe.c
5553
5554BROADCOM STB NAND FLASH DRIVER
5555M:	Brian Norris <computersforpeace@gmail.com>
5556M:	Kamal Dasu <kamal.dasu@broadcom.com>
5557R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5558L:	linux-mtd@lists.infradead.org
5559S:	Maintained
5560F:	drivers/mtd/nand/raw/brcmnand/
5561F:	include/linux/platform_data/brcmnand.h
5562
5563BROADCOM STB PCIE DRIVER
5564M:	Jim Quinlan <jim2101024@gmail.com>
5565M:	Florian Fainelli <florian.fainelli@broadcom.com>
5566R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5567L:	linux-pci@vger.kernel.org
5568S:	Maintained
5569F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5570F:	drivers/pci/controller/pcie-brcmstb.c
5571
5572BROADCOM SYSTEMPORT ETHERNET DRIVER
5573M:	Florian Fainelli <florian.fainelli@broadcom.com>
5574R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5575L:	netdev@vger.kernel.org
5576S:	Maintained
5577F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5578F:	drivers/net/ethernet/broadcom/bcmsysport.*
5579F:	drivers/net/ethernet/broadcom/unimac.h
5580
5581BROADCOM TG3 GIGABIT ETHERNET DRIVER
5582M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5583M:	Michael Chan <mchan@broadcom.com>
5584L:	netdev@vger.kernel.org
5585S:	Maintained
5586F:	drivers/net/ethernet/broadcom/tg3.*
5587
5588BROADCOM VK DRIVER
5589M:	Scott Branden <scott.branden@broadcom.com>
5590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5591S:	Supported
5592F:	drivers/misc/bcm-vk/
5593F:	include/uapi/linux/misc/bcm_vk.h
5594
5595BROCADE BFA FC SCSI DRIVER
5596M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
5597M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
5598L:	linux-scsi@vger.kernel.org
5599S:	Supported
5600F:	drivers/scsi/bfa/
5601
5602BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5603M:	Rasesh Mody <rmody@marvell.com>
5604M:	Sudarsana Kalluru <skalluru@marvell.com>
5605M:	GR-Linux-NIC-Dev@marvell.com
5606L:	netdev@vger.kernel.org
5607S:	Maintained
5608F:	drivers/net/ethernet/brocade/bna/
5609
5610BSG (block layer generic sg v4 driver)
5611M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5612L:	linux-scsi@vger.kernel.org
5613S:	Supported
5614F:	block/bsg.c
5615F:	include/linux/bsg.h
5616F:	include/uapi/linux/bsg.h
5617
5618BT87X AUDIO DRIVER
5619M:	Clemens Ladisch <clemens@ladisch.de>
5620L:	linux-sound@vger.kernel.org
5621S:	Maintained
5622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5623F:	Documentation/sound/cards/bt87x.rst
5624F:	sound/pci/bt87x.c
5625
5626BT8XXGPIO DRIVER
5627M:	Michael Buesch <m@bues.ch>
5628S:	Maintained
5629W:	http://bu3sch.de/btgpio.php
5630F:	drivers/gpio/gpio-bt8xx.c
5631
5632BTRFS FILE SYSTEM
5633M:	Chris Mason <clm@fb.com>
5634M:	David Sterba <dsterba@suse.com>
5635L:	linux-btrfs@vger.kernel.org
5636S:	Maintained
5637W:	https://btrfs.readthedocs.io
5638Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5639C:	irc://irc.libera.chat/btrfs
5640T:	git https://github.com/btrfs/linux.git for-next
5641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-next
5642F:	Documentation/filesystems/btrfs.rst
5643F:	fs/btrfs/
5644F:	include/linux/btrfs*
5645F:	include/trace/events/btrfs.h
5646F:	include/uapi/linux/btrfs*
5647
5648BTTV VIDEO4LINUX DRIVER
5649M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5650L:	linux-media@vger.kernel.org
5651S:	Odd fixes
5652W:	https://linuxtv.org
5653T:	git git://linuxtv.org/media.git
5654F:	Documentation/driver-api/media/drivers/bttv*
5655F:	drivers/media/pci/bt8xx/bttv*
5656
5657BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5658M:	Chanwoo Choi <cw00.choi@samsung.com>
5659L:	linux-samsung-soc@vger.kernel.org
5660S:	Maintained
5661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5662F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5663F:	drivers/devfreq/exynos-bus.c
5664
5665BUSLOGIC SCSI DRIVER
5666M:	Khalid Aziz <khalid@gonehiking.org>
5667L:	linux-scsi@vger.kernel.org
5668S:	Maintained
5669F:	drivers/scsi/BusLogic.*
5670F:	drivers/scsi/FlashPoint.*
5671
5672BXCAN CAN NETWORK DRIVER
5673M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
5674L:	linux-can@vger.kernel.org
5675S:	Maintained
5676F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5677F:	drivers/net/can/bxcan.c
5678
5679C-MEDIA CMI8788 DRIVER
5680M:	Clemens Ladisch <clemens@ladisch.de>
5681L:	linux-sound@vger.kernel.org
5682S:	Maintained
5683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5684F:	sound/pci/oxygen/
5685
5686C-SKY ARCHITECTURE
5687M:	Guo Ren <guoren@kernel.org>
5688L:	linux-csky@vger.kernel.org
5689S:	Supported
5690T:	git https://github.com/c-sky/csky-linux.git
5691F:	Documentation/devicetree/bindings/csky/
5692F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5693F:	Documentation/devicetree/bindings/timer/csky,*
5694F:	arch/csky/
5695F:	drivers/clocksource/timer-gx6605s.c
5696F:	drivers/clocksource/timer-mp-csky.c
5697F:	drivers/irqchip/irq-csky-*
5698N:	csky
5699K:	csky
5700
5701CA8210 IEEE-802.15.4 RADIO DRIVER
5702L:	linux-wpan@vger.kernel.org
5703S:	Orphan
5704W:	https://github.com/Cascoda/ca8210-linux.git
5705F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5706F:	drivers/net/ieee802154/ca8210.c
5707
5708CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5709M:	David Howells <dhowells@redhat.com>
5710L:	netfs@lists.linux.dev
5711S:	Supported
5712F:	Documentation/filesystems/caching/cachefiles.rst
5713F:	fs/cachefiles/
5714
5715CACHESTAT: PAGE CACHE STATS FOR A FILE
5716M:	Nhat Pham <nphamcs@gmail.com>
5717M:	Johannes Weiner <hannes@cmpxchg.org>
5718L:	linux-mm@kvack.org
5719S:	Maintained
5720F:	tools/testing/selftests/cachestat/test_cachestat.c
5721
5722CADENCE MIPI-CSI2 BRIDGES
5723M:	Maxime Ripard <mripard@kernel.org>
5724L:	linux-media@vger.kernel.org
5725S:	Maintained
5726F:	Documentation/devicetree/bindings/media/cdns,*.txt
5727F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5728F:	drivers/media/platform/cadence/cdns-csi2*
5729F:	include/media/cadence/cdns-csi2*
5730
5731CADENCE NAND DRIVER
5732L:	linux-mtd@lists.infradead.org
5733S:	Orphan
5734F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5735F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5736
5737CADENCE USB3 DRD IP DRIVER
5738M:	Peter Chen <peter.chen@kernel.org>
5739M:	Pawel Laszczak <pawell@cadence.com>
5740R:	Roger Quadros <rogerq@kernel.org>
5741L:	linux-usb@vger.kernel.org
5742S:	Maintained
5743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5744F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5745F:	drivers/usb/cdns3/
5746X:	drivers/usb/cdns3/cdnsp*
5747
5748CADENCE USBHS DRIVER
5749M:	Pawel Laszczak <pawell@cadence.com>
5750L:	linux-usb@vger.kernel.org
5751S:	Maintained
5752F:	drivers/usb/gadget/udc/cdns2
5753
5754CADENCE USBSSP DRD IP DRIVER
5755M:	Pawel Laszczak <pawell@cadence.com>
5756L:	linux-usb@vger.kernel.org
5757S:	Maintained
5758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5759F:	drivers/usb/cdns3/
5760X:	drivers/usb/cdns3/cdns3*
5761
5762CADET FM/AM RADIO RECEIVER DRIVER
5763M:	Hans Verkuil <hverkuil@kernel.org>
5764L:	linux-media@vger.kernel.org
5765S:	Maintained
5766W:	https://linuxtv.org
5767T:	git git://linuxtv.org/media.git
5768F:	drivers/media/radio/radio-cadet*
5769
5770CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5771L:	linux-media@vger.kernel.org
5772S:	Orphan
5773T:	git git://linuxtv.org/media.git
5774F:	Documentation/admin-guide/media/cafe_ccic*
5775F:	drivers/media/platform/marvell/
5776
5777CAKE QDISC
5778M:	Toke Høiland-Jørgensen <toke@toke.dk>
5779L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5780S:	Maintained
5781F:	net/sched/sch_cake.c
5782
5783CAN NETWORK DRIVERS
5784M:	Marc Kleine-Budde <mkl@pengutronix.de>
5785M:	Vincent Mailhol <mailhol@kernel.org>
5786L:	linux-can@vger.kernel.org
5787S:	Maintained
5788W:	https://github.com/linux-can
5789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5791F:	Documentation/devicetree/bindings/net/can/
5792F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5793F:	drivers/net/can/
5794F:	drivers/phy/phy-can-transceiver.c
5795F:	include/linux/can/bittiming.h
5796F:	include/linux/can/dev.h
5797F:	include/linux/can/length.h
5798F:	include/linux/can/platform/
5799F:	include/linux/can/rx-offload.h
5800F:	include/uapi/linux/can/error.h
5801F:	include/uapi/linux/can/netlink.h
5802F:	include/uapi/linux/can/vxcan.h
5803
5804CAN NETWORK LAYER
5805M:	Oliver Hartkopp <socketcan@hartkopp.net>
5806M:	Marc Kleine-Budde <mkl@pengutronix.de>
5807L:	linux-can@vger.kernel.org
5808S:	Maintained
5809W:	https://github.com/linux-can
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5812F:	Documentation/networking/can.rst
5813F:	Documentation/networking/iso15765-2.rst
5814F:	include/linux/can/can-ml.h
5815F:	include/linux/can/core.h
5816F:	include/linux/can/skb.h
5817F:	include/net/can.h
5818F:	include/net/netns/can.h
5819F:	include/uapi/linux/can.h
5820F:	include/uapi/linux/can/bcm.h
5821F:	include/uapi/linux/can/gw.h
5822F:	include/uapi/linux/can/isotp.h
5823F:	include/uapi/linux/can/raw.h
5824F:	net/can/
5825F:	net/sched/em_canid.c
5826F:	tools/testing/selftests/net/can/
5827
5828CAN-J1939 NETWORK LAYER
5829M:	Robin van der Gracht <robin@protonic.nl>
5830M:	Oleksij Rempel <o.rempel@pengutronix.de>
5831R:	kernel@pengutronix.de
5832L:	linux-can@vger.kernel.org
5833S:	Maintained
5834F:	Documentation/networking/j1939.rst
5835F:	include/uapi/linux/can/j1939.h
5836F:	net/can/j1939/
5837
5838CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5839M:	Damien Le Moal <dlemoal@kernel.org>
5840L:	linux-riscv@lists.infradead.org
5841L:	linux-gpio@vger.kernel.org (pinctrl driver)
5842F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5843F:	drivers/pinctrl/pinctrl-k210.c
5844
5845CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5846M:	Damien Le Moal <dlemoal@kernel.org>
5847L:	linux-kernel@vger.kernel.org
5848L:	linux-riscv@lists.infradead.org
5849S:	Maintained
5850F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5851F:	drivers/reset/reset-k210.c
5852
5853CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5854M:	Damien Le Moal <dlemoal@kernel.org>
5855L:	linux-riscv@lists.infradead.org
5856S:	Maintained
5857F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5858F:	drivers/soc/canaan/
5859F:	include/soc/canaan/
5860
5861CAPABILITIES
5862M:	Serge Hallyn <serge@hallyn.com>
5863L:	linux-security-module@vger.kernel.org
5864S:	Supported
5865F:	include/linux/capability.h
5866F:	include/trace/events/capability.h
5867F:	include/uapi/linux/capability.h
5868F:	kernel/capability.c
5869F:	security/commoncap.c
5870F:	security/commoncap_test.c
5871
5872CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5873M:	Kevin Tsai <ktsai@capellamicro.com>
5874S:	Maintained
5875F:	drivers/iio/light/cm*
5876
5877CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5878M:	Christian Lamparter <chunkeey@googlemail.com>
5879L:	linux-wireless@vger.kernel.org
5880S:	Maintained
5881W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5882F:	drivers/net/wireless/ath/carl9170/
5883
5884CAVIUM I2C DRIVER
5885M:	Robert Richter <rric@kernel.org>
5886S:	Odd Fixes
5887W:	http://www.marvell.com
5888F:	drivers/i2c/busses/i2c-octeon*
5889F:	drivers/i2c/busses/i2c-thunderx*
5890
5891CAVIUM LIQUIDIO NETWORK DRIVER
5892L:	netdev@vger.kernel.org
5893S:	Orphan
5894W:	http://www.marvell.com
5895F:	drivers/net/ethernet/cavium/liquidio/
5896
5897CAVIUM MMC DRIVER
5898M:	Robert Richter <rric@kernel.org>
5899S:	Odd Fixes
5900W:	http://www.marvell.com
5901F:	drivers/mmc/host/cavium*
5902
5903CAVIUM OCTEON-TX CRYPTO DRIVER
5904M:	George Cherian <gcherian@marvell.com>
5905L:	linux-crypto@vger.kernel.org
5906S:	Supported
5907W:	http://www.marvell.com
5908F:	drivers/crypto/cavium/cpt/
5909
5910CBS/ETF/TAPRIO QDISCS
5911M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5912L:	netdev@vger.kernel.org
5913S:	Maintained
5914F:	net/sched/sch_cbs.c
5915F:	net/sched/sch_etf.c
5916F:	net/sched/sch_taprio.c
5917
5918CC2520 IEEE-802.15.4 RADIO DRIVER
5919M:	Stefan Schmidt <stefan@datenfreihafen.org>
5920L:	linux-wpan@vger.kernel.org
5921S:	Odd Fixes
5922F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5923F:	drivers/net/ieee802154/cc2520.c
5924
5925CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5926M:	Gilad Ben-Yossef <gilad@benyossef.com>
5927L:	linux-crypto@vger.kernel.org
5928S:	Supported
5929W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5930F:	drivers/crypto/ccree/
5931
5932CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5933M:	Hadar Gat <hadar.gat@arm.com>
5934L:	linux-crypto@vger.kernel.org
5935S:	Supported
5936W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5937F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5938F:	drivers/char/hw_random/cctrng.c
5939F:	drivers/char/hw_random/cctrng.h
5940
5941CEC FRAMEWORK
5942M:	Hans Verkuil <hverkuil@kernel.org>
5943L:	linux-media@vger.kernel.org
5944S:	Supported
5945W:	http://linuxtv.org
5946T:	git git://linuxtv.org/media.git
5947F:	Documentation/ABI/testing/debugfs-cec-error-inj
5948F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5949F:	Documentation/driver-api/media/cec-core.rst
5950F:	Documentation/userspace-api/media/cec
5951F:	drivers/media/cec/
5952F:	drivers/media/rc/keymaps/rc-cec.c
5953F:	include/media/cec-notifier.h
5954F:	include/media/cec.h
5955F:	include/uapi/linux/cec-funcs.h
5956F:	include/uapi/linux/cec.h
5957
5958CEC GPIO DRIVER
5959M:	Hans Verkuil <hverkuil@kernel.org>
5960L:	linux-media@vger.kernel.org
5961S:	Supported
5962W:	http://linuxtv.org
5963T:	git git://linuxtv.org/media.git
5964F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5965F:	drivers/media/cec/platform/cec-gpio/
5966
5967CELL BROADBAND ENGINE ARCHITECTURE
5968L:	linuxppc-dev@lists.ozlabs.org
5969S:	Orphan
5970F:	arch/powerpc/include/asm/cell*.h
5971F:	arch/powerpc/include/asm/spu*.h
5972F:	arch/powerpc/include/uapi/asm/spu*.h
5973F:	arch/powerpc/platforms/cell/
5974
5975CELLWISE CW2015 BATTERY DRIVER
5976M:	Tobias Schrammm <t.schramm@manjaro.org>
5977S:	Maintained
5978F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5979F:	drivers/power/supply/cw2015_battery.c
5980
5981CEPH COMMON CODE (LIBCEPH)
5982M:	Ilya Dryomov <idryomov@gmail.com>
5983M:	Alex Markuze <amarkuze@redhat.com>
5984M:	Viacheslav Dubeyko <slava@dubeyko.com>
5985L:	ceph-devel@vger.kernel.org
5986S:	Supported
5987W:	http://ceph.com/
5988B:	https://tracker.ceph.com/
5989T:	git https://github.com/ceph/ceph-client.git
5990F:	include/linux/ceph/
5991F:	include/linux/crush/
5992F:	net/ceph/
5993
5994CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5995M:	Ilya Dryomov <idryomov@gmail.com>
5996M:	Alex Markuze <amarkuze@redhat.com>
5997M:	Viacheslav Dubeyko <slava@dubeyko.com>
5998L:	ceph-devel@vger.kernel.org
5999S:	Supported
6000W:	http://ceph.com/
6001B:	https://tracker.ceph.com/
6002T:	git https://github.com/ceph/ceph-client.git
6003F:	Documentation/filesystems/ceph.rst
6004F:	fs/ceph/
6005
6006CERTIFICATE HANDLING
6007M:	David Howells <dhowells@redhat.com>
6008M:	David Woodhouse <dwmw2@infradead.org>
6009L:	keyrings@vger.kernel.org
6010S:	Maintained
6011F:	Documentation/admin-guide/module-signing.rst
6012F:	certs/
6013F:	scripts/sign-file.c
6014F:	scripts/ssl-common.h
6015F:	tools/certs/
6016
6017CFAG12864B LCD DRIVER
6018M:	Miguel Ojeda <ojeda@kernel.org>
6019S:	Maintained
6020F:	drivers/auxdisplay/cfag12864b.c
6021F:	include/linux/cfag12864b.h
6022
6023CFAG12864BFB LCD FRAMEBUFFER DRIVER
6024M:	Miguel Ojeda <ojeda@kernel.org>
6025S:	Maintained
6026F:	drivers/auxdisplay/cfag12864bfb.c
6027F:	include/linux/cfag12864b.h
6028
6029CHAR and MISC DRIVERS
6030M:	Arnd Bergmann <arnd@arndb.de>
6031M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6032S:	Supported
6033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
6034F:	drivers/char/
6035F:	drivers/misc/
6036F:	include/linux/miscdevice.h
6037F:	rust/kernel/miscdevice.rs
6038F:	samples/rust/rust_misc_device.rs
6039X:	drivers/char/agp/
6040X:	drivers/char/hw_random/
6041X:	drivers/char/ipmi/
6042X:	drivers/char/random.c
6043X:	drivers/char/tpm/
6044
6045CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
6046M:	Thomas Weißschuh <linux@weissschuh.net>
6047L:	linux-hwmon@vger.kernel.org
6048S:	Maintained
6049F:	Documentation/hwmon/powerz.rst
6050F:	drivers/hwmon/powerz.c
6051
6052CHARLIEPLEX KEYPAD DRIVER
6053M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
6054S:	Supported
6055W:	http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/matrix-keypad-scan-decode
6056F:	Documentation/devicetree/bindings/input/gpio-charlieplex-keypad.yaml
6057F:	drivers/input/keyboard/charlieplex_keypad.c
6058
6059CHECKPATCH
6060M:	Andy Whitcroft <apw@canonical.com>
6061M:	Joe Perches <joe@perches.com>
6062S:	Maintained
6063F:	scripts/checkpatch.pl
6064
6065CHECKPATCH DOCUMENTATION
6066M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
6067M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
6068R:	Joe Perches <joe@perches.com>
6069S:	Maintained
6070F:	Documentation/dev-tools/checkpatch.rst
6071
6072CHINESE DOCUMENTATION
6073M:	Alex Shi <alexs@kernel.org>
6074M:	Yanteng Si <si.yanteng@linux.dev>
6075R:	Dongliang Mu <dzm91@hust.edu.cn>
6076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
6077S:	Maintained
6078F:	Documentation/translations/zh_CN/
6079
6080CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
6081M:	Peter Chen <peter.chen@kernel.org>
6082L:	linux-usb@vger.kernel.org
6083S:	Maintained
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
6085F:	drivers/usb/chipidea/
6086
6087CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
6088M:	Hans de Goede <hansg@kernel.org>
6089L:	linux-input@vger.kernel.org
6090S:	Maintained
6091F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
6092F:	drivers/input/touchscreen/chipone_icn8318.c
6093
6094CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
6095M:	Hans de Goede <hansg@kernel.org>
6096L:	linux-input@vger.kernel.org
6097S:	Maintained
6098F:	drivers/input/touchscreen/chipone_icn8505.c
6099
6100CHROME HARDWARE PLATFORM SUPPORT
6101M:	Benson Leung <bleung@chromium.org>
6102M:	Tzung-Bi Shih <tzungbi@kernel.org>
6103L:	chrome-platform@lists.linux.dev
6104S:	Maintained
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6106F:	drivers/platform/chrome/
6107
6108CHROMEOS EC CODEC DRIVER
6109M:	Cheng-Yi Chiang <cychiang@chromium.org>
6110M:	Tzung-Bi Shih <tzungbi@kernel.org>
6111R:	Guenter Roeck <groeck@chromium.org>
6112L:	chrome-platform@lists.linux.dev
6113S:	Maintained
6114F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
6115F:	sound/soc/codecs/cros_ec_codec.*
6116
6117CHROMEOS EC CHARGE CONTROL
6118M:	Thomas Weißschuh <linux@weissschuh.net>
6119S:	Maintained
6120F:	drivers/power/supply/cros_charge-control.c
6121
6122CHROMEOS EC HARDWARE MONITORING
6123M:	Thomas Weißschuh <linux@weissschuh.net>
6124L:	chrome-platform@lists.linux.dev
6125L:	linux-hwmon@vger.kernel.org
6126S:	Maintained
6127F:	Documentation/hwmon/cros_ec_hwmon.rst
6128F:	drivers/hwmon/cros_ec_hwmon.c
6129
6130CHROMEOS EC LED DRIVER
6131M:	Thomas Weißschuh <linux@weissschuh.net>
6132S:	Maintained
6133F:	drivers/leds/leds-cros_ec.c
6134
6135CHROMEOS EC SUBDRIVERS
6136M:	Benson Leung <bleung@chromium.org>
6137R:	Guenter Roeck <groeck@chromium.org>
6138L:	chrome-platform@lists.linux.dev
6139S:	Maintained
6140F:	drivers/power/supply/cros_charge-control.c
6141F:	drivers/power/supply/cros_usbpd-charger.c
6142N:	cros_ec
6143N:	cros-ec
6144
6145CHROMEOS EC UART DRIVER
6146M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
6147R:	Benson Leung <bleung@chromium.org>
6148R:	Tzung-Bi Shih <tzungbi@kernel.org>
6149S:	Maintained
6150F:	drivers/platform/chrome/cros_ec_uart.c
6151
6152CHROMEOS EC USB PD NOTIFY DRIVER
6153M:	Łukasz Bartosik <ukaszb@chromium.org>
6154M:	Andrei Kuchynski <akuchynski@chromium.org>
6155M:	Jameson Thies <jthies@google.com>
6156L:	chrome-platform@lists.linux.dev
6157S:	Maintained
6158F:	drivers/platform/chrome/cros_usbpd_notify.c
6159F:	include/linux/platform_data/cros_usbpd_notify.h
6160
6161CHROMEOS EC USB TYPE-C DRIVER
6162M:	Benson Leung <bleung@chromium.org>
6163M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
6164M:	Jameson Thies <jthies@google.com>
6165M:	Andrei Kuchynski <akuchynski@chromium.org>
6166L:	chrome-platform@lists.linux.dev
6167S:	Maintained
6168F:	drivers/platform/chrome/cros_ec_typec.*
6169F:	drivers/platform/chrome/cros_typec_altmode.*
6170F:	drivers/platform/chrome/cros_typec_switch.c
6171F:	drivers/platform/chrome/cros_typec_vdm.*
6172
6173CHROMEOS HPS DRIVER
6174M:	Dan Callaghan <dcallagh@chromium.org>
6175R:	Sami Kyöstilä <skyostil@chromium.org>
6176S:	Maintained
6177F:	drivers/platform/chrome/cros_hps_i2c.c
6178
6179CHROMEOS EC WATCHDOG
6180M:	Lukasz Majczak <lma@chromium.org>
6181L:	chrome-platform@lists.linux.dev
6182S:	Maintained
6183F:	drivers/watchdog/cros_ec_wdt.c
6184
6185CHROMEOS UCSI DRIVER
6186M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
6187M:	Łukasz Bartosik <ukaszb@chromium.org>
6188M:	Jameson Thies <jthies@google.com>
6189M:	Andrei Kuchynski <akuchynski@chromium.org>
6190L:	chrome-platform@lists.linux.dev
6191S:	Maintained
6192F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
6193
6194CHRONTEL CH7322 CEC DRIVER
6195M:	Joe Tessler <jrt@google.com>
6196L:	linux-media@vger.kernel.org
6197S:	Maintained
6198T:	git git://linuxtv.org/media.git
6199F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6200F:	drivers/media/cec/i2c/ch7322.c
6201
6202CIRRUS LOGIC AUDIO CODEC DRIVERS
6203M:	David Rhodes <david.rhodes@cirrus.com>
6204M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6205L:	linux-sound@vger.kernel.org
6206L:	patches@opensource.cirrus.com
6207S:	Maintained
6208F:	Documentation/devicetree/bindings/sound/cirrus,cs*
6209F:	Documentation/sound/codecs/cs*
6210F:	drivers/mfd/cs42l43*
6211F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
6212F:	drivers/spi/spi-cs42l43*
6213F:	include/dt-bindings/sound/cs*
6214F:	include/linux/mfd/cs42l43*
6215F:	include/sound/cs*
6216F:	sound/hda/codecs/cirrus*
6217F:	sound/hda/codecs/side-codecs/cirrus*
6218F:	sound/hda/codecs/side-codecs/cs*
6219F:	sound/hda/codecs/side-codecs/hda_component*
6220F:	sound/soc/codecs/cs*
6221
6222CIRRUS LOGIC HAPTIC DRIVERS
6223M:	James Ogletree <jogletre@opensource.cirrus.com>
6224M:	Fred Treven <fred.treven@cirrus.com>
6225M:	Ben Bright <ben.bright@cirrus.com>
6226L:	patches@opensource.cirrus.com
6227S:	Supported
6228F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6229F:	drivers/input/misc/cs40l*
6230F:	drivers/mfd/cs40l*
6231F:	include/linux/mfd/cs40l*
6232F:	sound/soc/codecs/cs40l*
6233
6234CIRRUS LOGIC DSP FIRMWARE DRIVER
6235M:	Simon Trimmer <simont@opensource.cirrus.com>
6236M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6237M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6238L:	patches@opensource.cirrus.com
6239S:	Supported
6240W:	https://github.com/CirrusLogic/linux-drivers/wiki
6241T:	git https://github.com/CirrusLogic/linux-drivers.git
6242F:	drivers/firmware/cirrus/
6243F:	include/linux/firmware/cirrus/
6244
6245CIRRUS LOGIC EP93XX ETHERNET DRIVER
6246M:	Hartley Sweeten <hsweeten@visionengravers.com>
6247L:	netdev@vger.kernel.org
6248S:	Maintained
6249F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
6250
6251CIRRUS LOGIC LOCHNAGAR DRIVER
6252M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6253M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6254L:	patches@opensource.cirrus.com
6255S:	Supported
6256F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6257F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6258F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6259F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6260F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6261F:	Documentation/hwmon/lochnagar.rst
6262F:	drivers/clk/clk-lochnagar.c
6263F:	drivers/hwmon/lochnagar-hwmon.c
6264F:	drivers/mfd/lochnagar-i2c.c
6265F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6266F:	drivers/regulator/lochnagar-regulator.c
6267F:	include/dt-bindings/clock/lochnagar.h
6268F:	include/dt-bindings/pinctrl/lochnagar.h
6269F:	include/linux/mfd/lochnagar*
6270F:	sound/soc/codecs/lochnagar-sc.c
6271
6272CIRRUS LOGIC MADERA CODEC DRIVERS
6273M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6274M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6275L:	linux-sound@vger.kernel.org
6276L:	patches@opensource.cirrus.com
6277S:	Supported
6278W:	https://github.com/CirrusLogic/linux-drivers/wiki
6279T:	git https://github.com/CirrusLogic/linux-drivers.git
6280F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6281F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6282F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6283F:	drivers/gpio/gpio-madera*
6284F:	drivers/irqchip/irq-madera*
6285F:	drivers/mfd/cs47l*
6286F:	drivers/mfd/madera*
6287F:	drivers/pinctrl/cirrus/*
6288F:	include/dt-bindings/sound/madera*
6289F:	include/linux/irqchip/irq-madera*
6290F:	include/linux/mfd/madera/*
6291F:	include/sound/madera*
6292F:	sound/soc/codecs/cs47l*
6293F:	sound/soc/codecs/madera*
6294
6295CISCO FCOE HBA DRIVER
6296M:	Satish Kharat <satishkh@cisco.com>
6297M:	Sesidhar Baddela <sebaddel@cisco.com>
6298M:	Karan Tilak Kumar <kartilak@cisco.com>
6299L:	linux-scsi@vger.kernel.org
6300S:	Supported
6301F:	drivers/scsi/fnic/
6302
6303CISCO SCSI HBA DRIVER
6304M:	Karan Tilak Kumar <kartilak@cisco.com>
6305M:	Narsimhulu Musini <nmusini@cisco.com>
6306M:	Sesidhar Baddela <sebaddel@cisco.com>
6307L:	linux-scsi@vger.kernel.org
6308S:	Supported
6309F:	drivers/scsi/snic/
6310
6311CISCO VIC ETHERNET NIC DRIVER
6312M:	Satish Kharat <satishkh@cisco.com>
6313S:	Maintained
6314F:	drivers/net/ethernet/cisco/enic/
6315
6316CISCO VIC LOW LATENCY NIC DRIVER
6317M:	Nelson Escobar <neescoba@cisco.com>
6318M:	Satish Kharat <satishkh@cisco.com>
6319S:	Supported
6320F:	drivers/infiniband/hw/usnic/
6321
6322CLANG CONTEXT ANALYSIS
6323M:	Marco Elver <elver@google.com>
6324R:	Bart Van Assche <bvanassche@acm.org>
6325L:	llvm@lists.linux.dev
6326S:	Maintained
6327F:	Documentation/dev-tools/context-analysis.rst
6328F:	include/linux/compiler-context-analysis.h
6329F:	lib/test_context-analysis.c
6330F:	scripts/Makefile.context-analysis
6331F:	scripts/context-analysis-suppression.txt
6332
6333CLANG CONTROL FLOW INTEGRITY SUPPORT
6334M:	Sami Tolvanen <samitolvanen@google.com>
6335M:	Kees Cook <kees@kernel.org>
6336R:	Nathan Chancellor <nathan@kernel.org>
6337L:	llvm@lists.linux.dev
6338S:	Supported
6339B:	https://github.com/ClangBuiltLinux/linux/issues
6340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6341F:	include/linux/cfi.h
6342F:	kernel/cfi.c
6343
6344CLANG-FORMAT FILE
6345M:	Miguel Ojeda <ojeda@kernel.org>
6346S:	Maintained
6347F:	.clang-format
6348
6349CLANG/LLVM BUILD SUPPORT
6350M:	Nathan Chancellor <nathan@kernel.org>
6351R:	Nick Desaulniers <ndesaulniers@google.com>
6352R:	Bill Wendling <morbo@google.com>
6353R:	Justin Stitt <justinstitt@google.com>
6354L:	llvm@lists.linux.dev
6355S:	Supported
6356W:	https://clangbuiltlinux.github.io/
6357B:	https://github.com/ClangBuiltLinux/linux/issues
6358C:	irc://irc.libera.chat/clangbuiltlinux
6359F:	Documentation/kbuild/llvm.rst
6360F:	include/linux/compiler-clang.h
6361F:	scripts/Makefile.clang
6362F:	scripts/clang-tools/
6363K:	\b(?i:clang|llvm)\b
6364
6365CLK API
6366M:	Russell King <linux@armlinux.org.uk>
6367L:	linux-clk@vger.kernel.org
6368S:	Maintained
6369F:	include/linux/clk.h
6370
6371CLOCKSOURCE, CLOCKEVENT DRIVERS
6372M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6373M:	Thomas Gleixner <tglx@kernel.org>
6374L:	linux-kernel@vger.kernel.org
6375S:	Supported
6376P:	Documentation/process/maintainer-tip.rst
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6378F:	Documentation/devicetree/bindings/timer/
6379F:	drivers/clocksource/
6380
6381CLOSURES
6382M:	Kent Overstreet <kent.overstreet@linux.dev>
6383L:	linux-bcachefs@vger.kernel.org
6384S:	Supported
6385C:	irc://irc.oftc.net/bcache
6386F:	include/linux/closure.h
6387F:	lib/closure.c
6388
6389CMPC ACPI DRIVER
6390M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
6391L:	platform-driver-x86@vger.kernel.org
6392S:	Supported
6393F:	drivers/platform/x86/classmate-laptop.c
6394
6395COBALT MEDIA DRIVER
6396M:	Hans Verkuil <hverkuil@kernel.org>
6397L:	linux-media@vger.kernel.org
6398S:	Supported
6399W:	https://linuxtv.org
6400T:	git git://linuxtv.org/media.git
6401F:	drivers/media/pci/cobalt/
6402
6403COCCINELLE/Semantic Patches (SmPL)
6404M:	Julia Lawall <Julia.Lawall@inria.fr>
6405M:	Nicolas Palix <nicolas.palix@imag.fr>
6406L:	cocci@inria.fr (moderated for non-subscribers)
6407S:	Supported
6408W:	https://coccinelle.gitlabpages.inria.fr/website/
6409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6410F:	Documentation/dev-tools/coccinelle.rst
6411F:	scripts/coccicheck
6412F:	scripts/coccinelle/
6413
6414CODA FILE SYSTEM
6415M:	Jan Harkes <jaharkes@cs.cmu.edu>
6416M:	coda@cs.cmu.edu
6417L:	codalist@coda.cs.cmu.edu
6418S:	Maintained
6419W:	http://www.coda.cs.cmu.edu/
6420F:	Documentation/filesystems/coda.rst
6421F:	fs/coda/
6422F:	include/linux/coda*.h
6423F:	include/uapi/linux/coda*.h
6424
6425CODA V4L2 MEM2MEM DRIVER
6426M:	Philipp Zabel <p.zabel@pengutronix.de>
6427L:	linux-media@vger.kernel.org
6428S:	Maintained
6429F:	Documentation/devicetree/bindings/media/coda.yaml
6430F:	drivers/media/platform/chips-media/coda
6431
6432CODE OF CONDUCT
6433M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6434S:	Supported
6435F:	Documentation/process/code-of-conduct-interpretation.rst
6436F:	Documentation/process/code-of-conduct.rst
6437
6438CODE TAGGING
6439M:	Suren Baghdasaryan <surenb@google.com>
6440M:	Kent Overstreet <kent.overstreet@linux.dev>
6441R:	Hao Ge <hao.ge@linux.dev>
6442S:	Maintained
6443F:	include/asm-generic/codetag.lds.h
6444F:	include/linux/codetag.h
6445F:	lib/codetag.c
6446
6447COMEDI DRIVERS
6448M:	Ian Abbott <abbotti@mev.co.uk>
6449M:	H Hartley Sweeten <hsweeten@visionengravers.com>
6450S:	Odd Fixes
6451F:	drivers/comedi/
6452F:	include/linux/comedi/
6453F:	include/uapi/linux/comedi.h
6454
6455COMMON CLK FRAMEWORK
6456M:	Michael Turquette <mturquette@baylibre.com>
6457M:	Stephen Boyd <sboyd@kernel.org>
6458R:	Brian Masney <bmasney@redhat.com>
6459L:	linux-clk@vger.kernel.org
6460S:	Maintained
6461Q:	http://patchwork.kernel.org/project/linux-clk/list/
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6463F:	Documentation/devicetree/bindings/clock/
6464F:	drivers/clk/
6465F:	include/dt-bindings/clock/
6466F:	include/linux/clk-pr*
6467F:	include/linux/clk/
6468F:	include/linux/of_clk.h
6469F:	scripts/gdb/linux/clk.py
6470F:	rust/helpers/clk.c
6471F:	rust/kernel/clk.rs
6472X:	drivers/clk/clkdev.c
6473
6474COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6475M:	Paulo Alcantara <pc@manguebit.org>
6476M:	Namjae Jeon <linkinjeon@kernel.org>
6477R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
6478R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
6479R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
6480R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
6481L:	linux-cifs@vger.kernel.org
6482L:	samba-technical@lists.samba.org (moderated for non-subscribers)
6483S:	Supported
6484W:	https://wiki.samba.org/index.php/LinuxCIFS
6485T:	git https://git.manguebit.org/linux.git cifs-next
6486F:	Documentation/admin-guide/cifs/
6487F:	fs/smb/client/
6488F:	fs/smb/common/
6489F:	include/uapi/linux/cifs
6490
6491COMPACTPCI HOTPLUG CORE
6492M:	Scott Murray <scott@spiteful.org>
6493L:	linux-pci@vger.kernel.org
6494S:	Maintained
6495F:	drivers/pci/hotplug/cpci_hotplug*
6496
6497COMPACTPCI HOTPLUG GENERIC DRIVER
6498M:	Scott Murray <scott@spiteful.org>
6499L:	linux-pci@vger.kernel.org
6500S:	Maintained
6501F:	drivers/pci/hotplug/cpcihp_generic.c
6502
6503COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6504M:	Scott Murray <scott@spiteful.org>
6505L:	linux-pci@vger.kernel.org
6506S:	Maintained
6507F:	drivers/pci/hotplug/cpcihp_zt5550.*
6508
6509COMPAL LAPTOP SUPPORT
6510M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
6511L:	platform-driver-x86@vger.kernel.org
6512S:	Maintained
6513F:	drivers/platform/x86/compal-laptop.c
6514
6515COMPILER ATTRIBUTES
6516M:	Miguel Ojeda <ojeda@kernel.org>
6517S:	Maintained
6518F:	include/linux/compiler_attributes.h
6519
6520COMPUTE EXPRESS LINK (CXL)
6521M:	Davidlohr Bueso <dave@stgolabs.net>
6522M:	Jonathan Cameron <jic23@kernel.org>
6523M:	Dave Jiang <dave.jiang@intel.com>
6524M:	Alison Schofield <alison.schofield@intel.com>
6525M:	Vishal Verma <vishal.l.verma@intel.com>
6526M:	Dan Williams <djbw@kernel.org>
6527R:	Ira Weiny <iweiny@kernel.org>
6528R:	Li Ming <ming.li@zohomail.com>
6529L:	linux-cxl@vger.kernel.org
6530S:	Maintained
6531F:	Documentation/driver-api/cxl
6532F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
6533F:	drivers/cxl/
6534F:	include/cxl/
6535F:	include/uapi/linux/cxl_mem.h
6536F:	tools/testing/cxl/
6537
6538COMPUTE EXPRESS LINK PMU (CPMU)
6539M:	Jonathan Cameron <jic23@kernel.org>
6540L:	linux-cxl@vger.kernel.org
6541S:	Maintained
6542F:	Documentation/admin-guide/perf/cxl.rst
6543F:	drivers/perf/cxl_pmu.c
6544
6545CONEXANT ACCESSRUNNER USB DRIVER
6546L:	accessrunner-general@lists.sourceforge.net
6547S:	Orphan
6548W:	http://accessrunner.sourceforge.net/
6549F:	drivers/usb/atm/cxacru.c
6550
6551CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6552M:	Elena Reshetova <elena.reshetova@intel.com>
6553M:	Carlos Bilbao <carlos.bilbao@kernel.org>
6554S:	Maintained
6555F:	Documentation/security/snp-tdx-threat-model.rst
6556
6557CONFIGFS
6558M:	Andreas Hindborg <a.hindborg@kernel.org>
6559R:	Breno Leitao <leitao@debian.org>
6560S:	Supported
6561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6562F:	fs/configfs/
6563F:	include/linux/configfs.h
6564F:	rust/kernel/configfs.rs
6565F:	samples/configfs/
6566F:	samples/rust/rust_configfs.rs
6567
6568CONGATEC BOARD CONTROLLER MFD DRIVER
6569M:	Thomas Richard <thomas.richard@bootlin.com>
6570S:	Maintained
6571F:	drivers/gpio/gpio-cgbc.c
6572F:	drivers/hwmon/cgbc-hwmon.c
6573F:	drivers/i2c/busses/i2c-cgbc.c
6574F:	drivers/mfd/cgbc-core.c
6575F:	drivers/video/backlight/cgbc_bl.c
6576F:	drivers/watchdog/cgbc_wdt.c
6577F:	include/linux/mfd/cgbc.h
6578
6579CONSOLE SUBSYSTEM
6580M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6581S:	Supported
6582F:	drivers/video/console/
6583F:	include/linux/console*
6584
6585CONTAINER BUILD SCRIPT
6586M:	Guillaume Tucker <gtucker@gtucker.io>
6587S:	Maintained
6588F:	Documentation/dev-tools/container.rst
6589F:	scripts/container
6590
6591CONTEXT TRACKING
6592M:	Frederic Weisbecker <frederic@kernel.org>
6593M:	"Paul E. McKenney" <paulmck@kernel.org>
6594S:	Maintained
6595F:	include/linux/context_tracking*
6596F:	kernel/context_tracking.c
6597
6598CONTROL GROUP (CGROUP)
6599M:	Tejun Heo <tj@kernel.org>
6600M:	Johannes Weiner <hannes@cmpxchg.org>
6601M:	Michal Koutný <mkoutny@suse.com>
6602L:	cgroups@vger.kernel.org
6603S:	Maintained
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6605F:	Documentation/admin-guide/cgroup-v1/
6606F:	Documentation/admin-guide/cgroup-v2.rst
6607F:	include/linux/cgroup*
6608F:	kernel/cgroup/
6609F:	tools/testing/selftests/cgroup/
6610
6611CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6612M:	Tejun Heo <tj@kernel.org>
6613M:	Josef Bacik <josef@toxicpanda.com>
6614M:	Jens Axboe <axboe@kernel.dk>
6615L:	cgroups@vger.kernel.org
6616L:	linux-block@vger.kernel.org
6617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6618F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6619F:	block/bfq-cgroup.c
6620F:	block/blk-cgroup.c
6621F:	block/blk-iocost.c
6622F:	block/blk-iolatency.c
6623F:	block/blk-throttle.c
6624F:	include/linux/blk-cgroup.h
6625
6626CONTROL GROUP - CPUSET
6627M:	Waiman Long <longman@redhat.com>
6628R:	Ridong Chen <ridong.chen@linux.dev>
6629L:	cgroups@vger.kernel.org
6630S:	Maintained
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6632F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6633F:	include/linux/cpuset.h
6634F:	kernel/cgroup/cpuset-internal.h
6635F:	kernel/cgroup/cpuset-v1.c
6636F:	kernel/cgroup/cpuset.c
6637F:	tools/testing/selftests/cgroup/test_cpuset.c
6638F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6639F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6640
6641CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6642M:	Maarten Lankhorst <dev@lankhorst.se>
6643M:	Maxime Ripard <mripard@kernel.org>
6644M:	Natalie Vock <nat@pixelcluster.dev>
6645L:	cgroups@vger.kernel.org
6646L:	dri-devel@lists.freedesktop.org
6647S:	Maintained
6648T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6649F:	include/linux/cgroup_dmem.h
6650F:	kernel/cgroup/dmem.c
6651
6652CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6653M:	Johannes Weiner <hannes@cmpxchg.org>
6654M:	Michal Hocko <mhocko@kernel.org>
6655M:	Roman Gushchin <roman.gushchin@linux.dev>
6656M:	Shakeel Butt <shakeel.butt@linux.dev>
6657R:	Muchun Song <muchun.song@linux.dev>
6658L:	cgroups@vger.kernel.org
6659L:	linux-mm@kvack.org
6660S:	Maintained
6661F:	include/linux/memcontrol.h
6662F:	include/linux/page_counter.h
6663F:	mm/memcontrol.c
6664F:	mm/memcontrol-v1.c
6665F:	mm/memcontrol-v1.h
6666F:	mm/page_counter.c
6667F:	samples/cgroup/*
6668F:	tools/testing/selftests/cgroup/memcg_protection.m
6669F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6670F:	tools/testing/selftests/cgroup/test_kmem.c
6671F:	tools/testing/selftests/cgroup/test_memcontrol.c
6672
6673CORETEMP HARDWARE MONITORING DRIVER
6674L:	linux-hwmon@vger.kernel.org
6675S:	Orphan
6676F:	Documentation/hwmon/coretemp.rst
6677F:	drivers/hwmon/coretemp.c
6678
6679CORSAIR-CPRO HARDWARE MONITOR DRIVER
6680M:	Marius Zachmann <mail@mariuszachmann.de>
6681L:	linux-hwmon@vger.kernel.org
6682S:	Maintained
6683F:	drivers/hwmon/corsair-cpro.c
6684
6685CORSAIR-PSU HARDWARE MONITOR DRIVER
6686M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
6687L:	linux-hwmon@vger.kernel.org
6688S:	Maintained
6689F:	Documentation/hwmon/corsair-psu.rst
6690F:	drivers/hwmon/corsair-psu.c
6691
6692COUNTER SUBSYSTEM
6693M:	William Breathitt Gray <wbg@kernel.org>
6694L:	linux-iio@vger.kernel.org
6695S:	Maintained
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6697F:	Documentation/ABI/testing/sysfs-bus-counter
6698F:	Documentation/driver-api/generic-counter.rst
6699F:	drivers/counter/
6700F:	include/linux/counter.h
6701F:	include/uapi/linux/counter.h
6702F:	tools/counter/
6703
6704COUNTER WATCH EVENTS TOOL
6705M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
6706L:	linux-iio@vger.kernel.org
6707S:	Maintained
6708F:	tools/counter/counter_watch_events.c
6709
6710CP2615 I2C DRIVER
6711M:	Bence Csókás <bence98@sch.bme.hu>
6712S:	Maintained
6713F:	drivers/i2c/busses/i2c-cp2615.c
6714
6715CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6716M:	"Rafael J. Wysocki" <rafael@kernel.org>
6717M:	Viresh Kumar <viresh.kumar@linaro.org>
6718R:	Jie Zhan <zhanjie9@hisilicon.com>
6719R:	Lifeng Zheng <zhenglifeng1@huawei.com>
6720R:	Pierre Gondois <pierre.gondois@arm.com>
6721R:	Sumit Gupta <sumitg@nvidia.com>
6722L:	linux-pm@vger.kernel.org
6723S:	Maintained
6724F:	drivers/cpufreq/cppc_cpufreq.c
6725
6726CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6727M:	Viresh Kumar <viresh.kumar@linaro.org>
6728M:	Sudeep Holla <sudeep.holla@kernel.org>
6729L:	linux-pm@vger.kernel.org
6730S:	Maintained
6731W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6732F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6733
6734CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6735M:	Saravana Kannan <saravanak@kernel.org>
6736L:	linux-pm@vger.kernel.org
6737S:	Maintained
6738F:	drivers/cpufreq/virtual-cpufreq.c
6739
6740CPU FREQUENCY SCALING FRAMEWORK
6741M:	"Rafael J. Wysocki" <rafael@kernel.org>
6742M:	Viresh Kumar <viresh.kumar@linaro.org>
6743L:	linux-pm@vger.kernel.org
6744S:	Maintained
6745B:	https://bugzilla.kernel.org
6746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6748F:	Documentation/admin-guide/pm/cpufreq.rst
6749F:	Documentation/admin-guide/pm/intel_pstate.rst
6750F:	Documentation/cpu-freq/
6751F:	Documentation/devicetree/bindings/cpufreq/
6752F:	drivers/cpufreq/
6753F:	include/linux/cpufreq.h
6754F:	include/linux/sched/cpufreq.h
6755F:	kernel/sched/cpufreq*.c
6756F:	rust/kernel/cpufreq.rs
6757F:	tools/testing/selftests/cpufreq/
6758
6759CPU HOTPLUG
6760M:	Thomas Gleixner <tglx@kernel.org>
6761M:	Peter Zijlstra <peterz@infradead.org>
6762L:	linux-kernel@vger.kernel.org
6763S:	Maintained
6764P:	Documentation/process/maintainer-tip.rst
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6766F:	include/linux/cpu.h
6767F:	include/linux/cpuhotplug.h
6768F:	include/linux/cpuhplock.h
6769F:	include/linux/smpboot.h
6770F:	kernel/cpu.c
6771F:	kernel/smpboot.*
6772F:	rust/helpers/cpu.c
6773F:	rust/kernel/cpu.rs
6774
6775CPU IDLE TIME MANAGEMENT FRAMEWORK
6776M:	"Rafael J. Wysocki" <rafael@kernel.org>
6777M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6778R:	Christian Loehle <christian.loehle@arm.com>
6779L:	linux-pm@vger.kernel.org
6780S:	Maintained
6781B:	https://bugzilla.kernel.org
6782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6783F:	Documentation/admin-guide/pm/cpuidle.rst
6784F:	Documentation/driver-api/pm/cpuidle.rst
6785F:	drivers/cpuidle/
6786F:	include/linux/cpuidle.h
6787
6788CPU POWER MONITORING SUBSYSTEM
6789M:	Thomas Renninger <trenn@suse.com>
6790M:	Shuah Khan <shuah@kernel.org>
6791M:	Shuah Khan <skhan@linuxfoundation.org>
6792M:	John B. Wyatt IV <jwyatt@redhat.com>
6793M:	John B. Wyatt IV <sageofredondo@gmail.com>
6794M:	John Kacur <jkacur@redhat.com>
6795L:	linux-pm@vger.kernel.org
6796S:	Maintained
6797F:	tools/power/cpupower/
6798
6799CPUID/MSR DRIVER
6800M:	"H. Peter Anvin" <hpa@zytor.com>
6801S:	Maintained
6802F:	arch/x86/kernel/cpuid.c
6803F:	arch/x86/kernel/msr.c
6804
6805CPUIDLE DRIVER - ARM BIG LITTLE
6806M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6807M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6808L:	linux-pm@vger.kernel.org
6809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6810S:	Maintained
6811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6812F:	drivers/cpuidle/cpuidle-big_little.c
6813
6814CPUIDLE DRIVER - ARM EXYNOS
6815M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6816M:	Kukjin Kim <kgene@kernel.org>
6817R:	Krzysztof Kozlowski <krzk@kernel.org>
6818L:	linux-pm@vger.kernel.org
6819L:	linux-samsung-soc@vger.kernel.org
6820S:	Maintained
6821F:	arch/arm/mach-exynos/pm.c
6822F:	drivers/cpuidle/cpuidle-exynos.c
6823F:	include/linux/platform_data/cpuidle-exynos.h
6824
6825CPUIDLE DRIVER - ARM PSCI
6826M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6827M:	Sudeep Holla <sudeep.holla@kernel.org>
6828M:	Ulf Hansson <ulfh@kernel.org>
6829L:	linux-pm@vger.kernel.org
6830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6831S:	Supported
6832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6833F:	drivers/cpuidle/cpuidle-psci.c
6834
6835CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6836M:	Ulf Hansson <ulfh@kernel.org>
6837L:	linux-pm@vger.kernel.org
6838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6839S:	Supported
6840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6841F:	drivers/cpuidle/cpuidle-psci-domain.c
6842F:	drivers/cpuidle/cpuidle-psci.h
6843
6844CPUIDLE DRIVER - DT IDLE PM DOMAIN
6845M:	Ulf Hansson <ulfh@kernel.org>
6846L:	linux-pm@vger.kernel.org
6847S:	Supported
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6849F:	drivers/cpuidle/dt_idle_genpd.c
6850F:	drivers/cpuidle/dt_idle_genpd.h
6851
6852CPUIDLE DRIVER - RISC-V SBI
6853M:	Anup Patel <anup@brainfault.org>
6854L:	linux-pm@vger.kernel.org
6855L:	linux-riscv@lists.infradead.org
6856S:	Maintained
6857F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6858
6859CPUIDLE DRIVER - S390
6860M:	Mete Durlu <meted@linux.ibm.com>
6861L:	linux-pm@vger.kernel.org
6862L:	linux-s390@vger.kernel.org
6863S:	Maintained
6864F:	drivers/cpuidle/cpuidle-s390.c
6865
6866CPUMASK API [RUST]
6867M:	Viresh Kumar <viresh.kumar@linaro.org>
6868R:	Yury Norov <yury.norov@gmail.com>
6869S:	Maintained
6870F:	rust/kernel/cpumask.rs
6871
6872CRAMFS FILESYSTEM
6873M:	Nicolas Pitre <nico@fluxnic.net>
6874S:	Maintained
6875F:	Documentation/filesystems/cramfs.rst
6876F:	fs/cramfs/
6877
6878CRC LIBRARY
6879M:	Eric Biggers <ebiggers@kernel.org>
6880R:	Ard Biesheuvel <ardb@kernel.org>
6881L:	linux-crypto@vger.kernel.org
6882S:	Maintained
6883T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6884F:	Documentation/staging/crc*
6885F:	include/linux/crc*
6886F:	lib/crc/
6887F:	scripts/gen-crc-consts.py
6888
6889CREATIVE SB0540
6890M:	Bastien Nocera <hadess@hadess.net>
6891L:	linux-input@vger.kernel.org
6892S:	Maintained
6893F:	drivers/hid/hid-creative-sb0540.c
6894
6895CREDENTIALS
6896M:	Paul Moore <paul@paul-moore.com>
6897R:	Serge Hallyn <sergeh@kernel.org>
6898L:	linux-security-module@vger.kernel.org
6899S:	Supported
6900T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6901F:	include/linux/cred.h
6902F:	kernel/cred.c
6903F:	rust/kernel/cred.rs
6904F:	Documentation/security/credentials.rst
6905
6906INTEL CRPS COMMON REDUNDANT PSU DRIVER
6907M:	Ninad Palsule <ninad@linux.ibm.com>
6908L:	linux-hwmon@vger.kernel.org
6909S:	Maintained
6910F:	Documentation/hwmon/crps.rst
6911F:	drivers/hwmon/pmbus/crps.c
6912
6913CRYPTO API
6914M:	Herbert Xu <herbert@gondor.apana.org.au>
6915M:	"David S. Miller" <davem@davemloft.net>
6916L:	linux-crypto@vger.kernel.org
6917S:	Maintained
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6920F:	Documentation/crypto/
6921F:	Documentation/devicetree/bindings/crypto/
6922F:	arch/*/crypto/
6923F:	crypto/
6924F:	drivers/crypto/
6925F:	include/crypto/
6926F:	include/linux/crypto*
6927
6928CRYPTO LIBRARY
6929M:	Eric Biggers <ebiggers@kernel.org>
6930M:	Jason A. Donenfeld <Jason@zx2c4.com>
6931M:	Ard Biesheuvel <ardb@kernel.org>
6932L:	linux-crypto@vger.kernel.org
6933S:	Maintained
6934T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6935T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6936F:	lib/crypto/
6937F:	scripts/crypto/
6938
6939CRYPTO SPEED TEST COMPARE
6940M:	Wang Jinchao <wangjinchao@xfusion.com>
6941L:	linux-crypto@vger.kernel.org
6942S:	Maintained
6943F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6944
6945CS3308 MEDIA DRIVER
6946M:	Hans Verkuil <hverkuil@kernel.org>
6947L:	linux-media@vger.kernel.org
6948S:	Odd Fixes
6949W:	http://linuxtv.org
6950T:	git git://linuxtv.org/media.git
6951F:	drivers/media/i2c/cs3308.c
6952
6953CS5535 Audio ALSA driver
6954M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6955S:	Maintained
6956F:	sound/pci/cs5535audio/
6957
6958CTU CAN FD DRIVER
6959M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6960M:	Ondrej Ille <ondrej.ille@gmail.com>
6961L:	linux-can@vger.kernel.org
6962S:	Maintained
6963F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6964F:	drivers/net/can/ctucanfd/
6965
6966CVE ASSIGNMENT CONTACT
6967M:	CVE Assignment Team <cve@kernel.org>
6968S:	Maintained
6969F:	Documentation/process/cve.rst
6970
6971CW1200 WLAN driver
6972S:	Orphan
6973L:	linux-wireless@vger.kernel.org
6974F:	drivers/net/wireless/st/
6975F:	include/linux/platform_data/net-cw1200.h
6976
6977CX18 VIDEO4LINUX DRIVER
6978M:	Andy Walls <awalls@md.metrocast.net>
6979L:	linux-media@vger.kernel.org
6980S:	Maintained
6981W:	https://linuxtv.org
6982T:	git git://linuxtv.org/media.git
6983F:	drivers/media/pci/cx18/
6984F:	include/uapi/linux/ivtv*
6985
6986CX2341X MPEG ENCODER HELPER MODULE
6987M:	Hans Verkuil <hverkuil@kernel.org>
6988L:	linux-media@vger.kernel.org
6989S:	Maintained
6990W:	https://linuxtv.org
6991T:	git git://linuxtv.org/media.git
6992F:	drivers/media/common/cx2341x*
6993F:	include/media/drv-intf/cx2341x.h
6994
6995CX24120 MEDIA DRIVER
6996M:	Jemma Denson <jdenson@gmail.com>
6997M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6998L:	linux-media@vger.kernel.org
6999S:	Maintained
7000W:	https://linuxtv.org
7001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7002F:	drivers/media/dvb-frontends/cx24120*
7003
7004CX88 VIDEO4LINUX DRIVER
7005M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7006L:	linux-media@vger.kernel.org
7007S:	Odd fixes
7008W:	https://linuxtv.org
7009T:	git git://linuxtv.org/media.git
7010F:	Documentation/driver-api/media/drivers/cx88*
7011F:	drivers/media/pci/cx88/
7012
7013CXD2820R MEDIA DRIVER
7014L:	linux-media@vger.kernel.org
7015S:	Orphan
7016W:	https://linuxtv.org
7017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7018F:	drivers/media/dvb-frontends/cxd2820r*
7019
7020CXGB3 ETHERNET DRIVER (CXGB3)
7021M:	Potnuri Bharat Teja <bharat@chelsio.com>
7022L:	netdev@vger.kernel.org
7023S:	Maintained
7024W:	http://www.chelsio.com
7025F:	drivers/net/ethernet/chelsio/cxgb3/
7026
7027CXGB3 ISCSI DRIVER (CXGB3I)
7028M:	Varun Prakash <varun@chelsio.com>
7029L:	linux-scsi@vger.kernel.org
7030S:	Supported
7031W:	http://www.chelsio.com
7032F:	drivers/scsi/cxgbi/cxgb3i
7033
7034CXGB4 CRYPTO DRIVER (chcr)
7035M:	Ayush Sawal <ayush.sawal@chelsio.com>
7036L:	linux-crypto@vger.kernel.org
7037S:	Supported
7038W:	http://www.chelsio.com
7039F:	drivers/crypto/chelsio
7040
7041CXGB4 ETHERNET DRIVER (CXGB4)
7042M:	Potnuri Bharat Teja <bharat@chelsio.com>
7043L:	netdev@vger.kernel.org
7044S:	Maintained
7045W:	http://www.chelsio.com
7046F:	drivers/net/ethernet/chelsio/cxgb4/
7047
7048CXGB4 INLINE CRYPTO DRIVER
7049M:	Ayush Sawal <ayush.sawal@chelsio.com>
7050L:	netdev@vger.kernel.org
7051S:	Maintained
7052W:	http://www.chelsio.com
7053F:	drivers/net/ethernet/chelsio/inline_crypto/
7054
7055CXGB4 ISCSI DRIVER (CXGB4I)
7056M:	Varun Prakash <varun@chelsio.com>
7057L:	linux-scsi@vger.kernel.org
7058S:	Supported
7059W:	http://www.chelsio.com
7060F:	drivers/scsi/cxgbi/cxgb4i
7061
7062CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
7063M:	Potnuri Bharat Teja <bharat@chelsio.com>
7064L:	linux-rdma@vger.kernel.org
7065S:	Supported
7066W:	http://www.openfabrics.org
7067F:	drivers/infiniband/hw/cxgb4/
7068F:	include/uapi/rdma/cxgb4-abi.h
7069
7070CXGB4VF ETHERNET DRIVER (CXGB4VF)
7071M:	Potnuri Bharat Teja <bharat@chelsio.com>
7072L:	netdev@vger.kernel.org
7073S:	Maintained
7074W:	http://www.chelsio.com
7075F:	drivers/net/ethernet/chelsio/cxgb4vf/
7076
7077CYBERPRO FB DRIVER
7078M:	Russell King <linux@armlinux.org.uk>
7079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7080S:	Maintained
7081W:	http://www.armlinux.org.uk/
7082F:	drivers/video/fbdev/cyber2000fb.*
7083
7084CYCLADES PC300 DRIVER
7085S:	Orphan
7086F:	drivers/net/wan/pc300*
7087
7088CYPRESS CY8C95X0 PINCTRL DRIVER
7089M:	Patrick Rudolph <patrick.rudolph@9elements.com>
7090L:	linux-gpio@vger.kernel.org
7091S:	Maintained
7092F:	drivers/pinctrl/pinctrl-cy8c95x0.c
7093
7094CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7095M:	Linus Walleij <linusw@kernel.org>
7096L:	linux-input@vger.kernel.org
7097S:	Maintained
7098F:	drivers/input/touchscreen/cy8ctma140.c
7099
7100CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7101M:	Yassine Oudjana <y.oudjana@protonmail.com>
7102L:	linux-input@vger.kernel.org
7103S:	Maintained
7104F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
7105F:	drivers/input/keyboard/cypress-sf.c
7106
7107CYPRESS_FIRMWARE MEDIA DRIVER
7108L:	linux-media@vger.kernel.org
7109S:	Orphan
7110W:	https://linuxtv.org
7111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7112F:	drivers/media/common/cypress_firmware*
7113
7114CYTTSP TOUCHSCREEN DRIVER
7115M:	Linus Walleij <linusw@kernel.org>
7116L:	linux-input@vger.kernel.org
7117S:	Maintained
7118F:	drivers/input/touchscreen/cyttsp*
7119
7120D-LINK DIR-685 TOUCHKEYS DRIVER
7121M:	Linus Walleij <linusw@kernel.org>
7122L:	linux-input@vger.kernel.org
7123S:	Supported
7124F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
7125
7126DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7127M:	Joshua Kinard <linux@kumba.dev>
7128S:	Maintained
7129F:	drivers/rtc/rtc-ds1685.c
7130F:	include/linux/rtc/ds1685.h
7131
7132DASHARO ACPI PLATFORM DRIVER
7133M:	Michał Kopeć <michal.kopec@3mdeb.com>
7134S:	Maintained
7135W:	https://docs.dasharo.com/
7136F:	drivers/platform/x86/dasharo-acpi.c
7137
7138DAMON
7139M:	SJ Park <sj@kernel.org>
7140L:	damon@lists.linux.dev
7141L:	linux-mm@kvack.org
7142S:	Maintained
7143W:	https://damonitor.github.io
7144P:	Documentation/mm/damon/maintainer-profile.rst
7145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7146T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7148F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
7149F:	Documentation/admin-guide/mm/damon/
7150F:	Documentation/mm/damon/
7151F:	include/linux/damon.h
7152F:	include/trace/events/damon.h
7153F:	mm/damon/
7154F:	samples/damon/
7155F:	tools/testing/selftests/damon/
7156
7157DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7158L:	netdev@vger.kernel.org
7159S:	Orphan
7160F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7161F:	drivers/net/ethernet/dec/tulip/dmfe.c
7162
7163DC390/AM53C974 SCSI driver
7164M:	Hannes Reinecke <hare@suse.com>
7165L:	linux-scsi@vger.kernel.org
7166S:	Maintained
7167F:	drivers/scsi/am53c974.c
7168
7169DC395x SCSI driver
7170M:	Oliver Neukum <oliver@neukum.org>
7171M:	Ali Akcaagac <aliakc@web.de>
7172M:	Jamie Lenehan <lenehan@twibble.org>
7173S:	Maintained
7174F:	Documentation/scsi/dc395x.rst
7175F:	drivers/scsi/dc395x.*
7176
7177DEBUGOBJECTS:
7178M:	Thomas Gleixner <tglx@kernel.org>
7179L:	linux-kernel@vger.kernel.org
7180S:	Maintained
7181P:	Documentation/process/maintainer-tip.rst
7182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7183F:	include/linux/debugobjects.h
7184F:	lib/debugobjects.c
7185
7186DEC LANCE NETWORK DRIVER
7187M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7188L:	netdev@vger.kernel.org
7189S:	Maintained
7190F:	drivers/net/ethernet/amd/declance.c
7191
7192DECSTATION PLATFORM SUPPORT
7193M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7194L:	linux-mips@vger.kernel.org
7195S:	Maintained
7196F:	arch/mips/dec/
7197F:	arch/mips/include/asm/dec/
7198F:	arch/mips/include/asm/mach-dec/
7199
7200DEFXX FDDI NETWORK DRIVER
7201M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7202S:	Maintained
7203F:	drivers/net/fddi/defxx.*
7204
7205DEFZA FDDI NETWORK DRIVER
7206M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7207S:	Maintained
7208F:	drivers/net/fddi/defza.*
7209
7210DEINTERLACE DRIVERS FOR ALLWINNER H3
7211M:	Jernej Skrabec <jernej.skrabec@gmail.com>
7212L:	linux-media@vger.kernel.org
7213S:	Maintained
7214T:	git git://linuxtv.org/media.git
7215F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7216F:	drivers/media/platform/sunxi/sun8i-di/
7217
7218DELL LAPTOP DRIVER
7219M:	Matthew Garrett <mjg59@srcf.ucam.org>
7220M:	Pali Rohár <pali@kernel.org>
7221L:	platform-driver-x86@vger.kernel.org
7222S:	Maintained
7223F:	drivers/platform/x86/dell/dell-laptop.c
7224
7225DELL LAPTOP FREEFALL DRIVER
7226M:	Pali Rohár <pali@kernel.org>
7227S:	Maintained
7228F:	drivers/platform/x86/dell/dell-smo8800.c
7229
7230DELL LAPTOP RBTN DRIVER
7231M:	Pali Rohár <pali@kernel.org>
7232S:	Maintained
7233F:	drivers/platform/x86/dell/dell-rbtn.*
7234
7235DELL LAPTOP SMM DRIVER
7236M:	Pali Rohár <pali@kernel.org>
7237S:	Maintained
7238F:	Documentation/ABI/obsolete/procfs-i8k
7239F:	drivers/hwmon/dell-smm-hwmon.c
7240F:	include/uapi/linux/i8k.h
7241
7242DELL PC DRIVER
7243M:	Lyndon Sanche <lsanche@lyndeno.ca>
7244L:	platform-driver-x86@vger.kernel.org
7245S:	Maintained
7246F:	drivers/platform/x86/dell/dell-pc.c
7247
7248DELL REMOTE BIOS UPDATE DRIVER
7249M:	Stuart Hayes <stuart.w.hayes@gmail.com>
7250L:	platform-driver-x86@vger.kernel.org
7251S:	Maintained
7252F:	drivers/platform/x86/dell/dell_rbu.c
7253
7254DELL SMBIOS DRIVER
7255M:	Pali Rohár <pali@kernel.org>
7256L:	Dell.Client.Kernel@dell.com
7257L:	platform-driver-x86@vger.kernel.org
7258S:	Maintained
7259F:	drivers/platform/x86/dell/dell-smbios.*
7260
7261DELL SMBIOS SMM DRIVER
7262L:	Dell.Client.Kernel@dell.com
7263L:	platform-driver-x86@vger.kernel.org
7264S:	Maintained
7265F:	drivers/platform/x86/dell/dell-smbios-smm.c
7266
7267DELL SMBIOS WMI DRIVER
7268L:	Dell.Client.Kernel@dell.com
7269L:	platform-driver-x86@vger.kernel.org
7270S:	Maintained
7271F:	drivers/platform/x86/dell/dell-smbios-wmi.c
7272F:	tools/wmi/dell-smbios-example.c
7273
7274DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7275M:	Stuart Hayes <stuart.w.hayes@gmail.com>
7276L:	platform-driver-x86@vger.kernel.org
7277S:	Maintained
7278F:	Documentation/userspace-api/dcdbas.rst
7279F:	drivers/platform/x86/dell/dcdbas.*
7280
7281DELL WMI DDV DRIVER
7282M:	Armin Wolf <W_Armin@gmx.de>
7283S:	Maintained
7284F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
7285F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7286F:	Documentation/wmi/devices/dell-wmi-ddv.rst
7287F:	drivers/platform/x86/dell/dell-wmi-ddv.c
7288
7289DELL WMI DESCRIPTOR DRIVER
7290L:	Dell.Client.Kernel@dell.com
7291S:	Maintained
7292F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
7293
7294DELL WMI HARDWARE PRIVACY SUPPORT
7295L:	Dell.Client.Kernel@dell.com
7296L:	platform-driver-x86@vger.kernel.org
7297S:	Maintained
7298F:	drivers/platform/x86/dell/dell-wmi-privacy.c
7299
7300DELL WMI NOTIFICATIONS DRIVER
7301M:	Matthew Garrett <mjg59@srcf.ucam.org>
7302M:	Pali Rohár <pali@kernel.org>
7303S:	Maintained
7304F:	drivers/platform/x86/dell/dell-wmi-base.c
7305
7306DELL WMI SYSMAN DRIVER
7307M:	Prasanth Ksr <prasanth.ksr@dell.com>
7308L:	Dell.Client.Kernel@dell.com
7309L:	platform-driver-x86@vger.kernel.org
7310S:	Maintained
7311F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
7312F:	drivers/platform/x86/dell/dell-wmi-sysman/
7313
7314DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7315M:	Zev Weiss <zev@bewilderbeest.net>
7316L:	linux-hwmon@vger.kernel.org
7317S:	Maintained
7318F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7319
7320DELTA DPS920AB PSU DRIVER
7321M:	Robert Marko <robert.marko@sartura.hr>
7322L:	linux-hwmon@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/hwmon/dps920ab.rst
7325F:	drivers/hwmon/pmbus/dps920ab.c
7326
7327DELTA NETWORKS TN48M CPLD DRIVERS
7328M:	Robert Marko <robert.marko@sartura.hr>
7329S:	Maintained
7330F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7331F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7332F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7333F:	drivers/gpio/gpio-tn48m.c
7334F:	include/dt-bindings/reset/delta,tn48m-reset.h
7335
7336DELTA ST MEDIA DRIVER
7337M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
7338L:	linux-media@vger.kernel.org
7339S:	Supported
7340W:	https://linuxtv.org
7341T:	git git://linuxtv.org/media.git
7342F:	drivers/media/platform/st/sti/delta
7343
7344DENALI NAND DRIVER
7345L:	linux-mtd@lists.infradead.org
7346S:	Orphan
7347F:	drivers/mtd/nand/raw/denali*
7348
7349DESIGNWARE EDMA CORE IP DRIVER
7350M:	Manivannan Sadhasivam <mani@kernel.org>
7351L:	dmaengine@vger.kernel.org
7352S:	Maintained
7353F:	drivers/dma/dw-edma/
7354F:	include/linux/dma/edma.h
7355
7356DESIGNWARE USB2 DRD IP DRIVER
7357M:	Minas Harutyunyan <hminas@synopsys.com>
7358L:	linux-usb@vger.kernel.org
7359S:	Maintained
7360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7361F:	drivers/usb/dwc2/
7362
7363DESIGNWARE USB3 DRD IP DRIVER
7364M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
7365L:	linux-usb@vger.kernel.org
7366S:	Maintained
7367F:	drivers/usb/dwc3/
7368
7369DESIGNWARE XDATA IP DRIVER
7370L:	linux-pci@vger.kernel.org
7371S:	Orphan
7372F:	Documentation/misc-devices/dw-xdata-pcie.rst
7373F:	drivers/misc/dw-xdata-pcie.c
7374
7375DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7376M:	Andreas Klinger <ak@it-klinger.de>
7377L:	linux-iio@vger.kernel.org
7378S:	Maintained
7379F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7380F:	drivers/iio/proximity/srf*.c
7381
7382DEVICE COREDUMP (DEV_COREDUMP)
7383M:	Johannes Berg <johannes@sipsolutions.net>
7384L:	linux-kernel@vger.kernel.org
7385S:	Maintained
7386F:	drivers/base/devcoredump.c
7387F:	include/linux/devcoredump.h
7388
7389DEVICE DEPENDENCY HELPER SCRIPT
7390M:	Saravana Kannan <saravanak@kernel.org>
7391L:	linux-kernel@vger.kernel.org
7392S:	Maintained
7393F:	scripts/dev-needs.sh
7394
7395DEVICE DIRECT ACCESS (DAX)
7396M:	Dan Williams <djbw@kernel.org>
7397M:	Vishal Verma <vishal.l.verma@intel.com>
7398M:	Dave Jiang <dave.jiang@intel.com>
7399M:	Alison Schofield <alison.schofield@intel.com>
7400L:	nvdimm@lists.linux.dev
7401L:	linux-cxl@vger.kernel.org
7402S:	Supported
7403F:	drivers/dax/
7404
7405DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7406M:	John Groves <jgroves@micron.com>
7407M:	John Groves <John@Groves.net>
7408L:	nvdimm@lists.linux.dev
7409L:	linux-cxl@vger.kernel.org
7410S:	Supported
7411F:	drivers/dax/fsdev.c
7412
7413DEVICE FREQUENCY (DEVFREQ)
7414M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7415M:	Kyungmin Park <kyungmin.park@samsung.com>
7416M:	Chanwoo Choi <cw00.choi@samsung.com>
7417L:	linux-pm@vger.kernel.org
7418S:	Maintained
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7420F:	Documentation/devicetree/bindings/devfreq/
7421F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7422F:	drivers/devfreq/
7423F:	include/linux/devfreq.h
7424F:	include/trace/events/devfreq.h
7425
7426DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7427M:	Chanwoo Choi <cw00.choi@samsung.com>
7428L:	linux-pm@vger.kernel.org
7429S:	Supported
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7431F:	Documentation/devicetree/bindings/devfreq/event/
7432F:	drivers/devfreq/devfreq-event.c
7433F:	drivers/devfreq/event/
7434F:	include/dt-bindings/pmu/exynos_ppmu.h
7435F:	include/linux/devfreq-event.h
7436
7437DEVICE I/O & IRQ [RUST]
7438M:	Danilo Krummrich <dakr@kernel.org>
7439M:	Alice Ryhl <aliceryhl@google.com>
7440M:	Daniel Almeida <daniel.almeida@collabora.com>
7441L:	driver-core@lists.linux.dev
7442S:	Supported
7443W:	https://rust-for-linux.com
7444B:	https://github.com/Rust-for-Linux/linux/issues
7445C:	https://rust-for-linux.zulipchat.com
7446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7447F:	rust/kernel/io.rs
7448F:	rust/kernel/io/
7449F:	rust/kernel/irq.rs
7450F:	rust/kernel/irq/
7451
7452DEVICE RESOURCE MANAGEMENT HELPERS
7453M:	Hans de Goede <hansg@kernel.org>
7454R:	Matti Vaittinen <mazziesaccount@gmail.com>
7455S:	Maintained
7456F:	include/linux/devm-helpers.h
7457
7458DEVICE-MAPPER  (LVM)
7459M:	Alasdair Kergon <agk@redhat.com>
7460M:	Mike Snitzer <snitzer@kernel.org>
7461M:	Mikulas Patocka <mpatocka@redhat.com>
7462M:	Benjamin Marzinski <bmarzins@redhat.com>
7463L:	dm-devel@lists.linux.dev
7464S:	Maintained
7465Q:	http://patchwork.kernel.org/project/dm-devel/list/
7466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7467F:	Documentation/admin-guide/device-mapper/
7468F:	drivers/md/Kconfig
7469F:	drivers/md/Makefile
7470F:	drivers/md/dm*
7471F:	drivers/md/persistent-data/
7472F:	include/linux/device-mapper.h
7473F:	include/linux/dm-*.h
7474F:	include/uapi/linux/dm-*.h
7475
7476DEVICE-MAPPER VDO TARGET
7477M:	Matthew Sakai <msakai@redhat.com>
7478L:	dm-devel@lists.linux.dev
7479S:	Maintained
7480F:	Documentation/admin-guide/device-mapper/vdo*.rst
7481F:	drivers/md/dm-vdo/
7482
7483DEVICE-MAPPER PCACHE TARGET
7484M:	Dongsheng Yang <dongsheng.yang@linux.dev>
7485M:	Zheng Gu <cengku@gmail.com>
7486L:	dm-devel@lists.linux.dev
7487S:	Maintained
7488F:	Documentation/admin-guide/device-mapper/dm-pcache.rst
7489F:	drivers/md/dm-pcache/
7490
7491DEVLINK
7492M:	Jiri Pirko <jiri@resnulli.us>
7493L:	netdev@vger.kernel.org
7494S:	Supported
7495F:	Documentation/networking/devlink
7496F:	include/net/devlink.h
7497F:	include/uapi/linux/devlink.h
7498F:	net/devlink/
7499
7500DFROBOT SD2405AL RTC DRIVER
7501M:	Tóth János <gomba007@gmail.com>
7502L:	linux-rtc@vger.kernel.org
7503S:	Maintained
7504F:	drivers/rtc/rtc-sd2405al.c
7505
7506DFROBOT SEN0322 DRIVER
7507M:	Tóth János <gomba007@gmail.com>
7508L:	linux-iio@vger.kernel.org
7509S:	Maintained
7510F:	drivers/iio/chemical/sen0322.c
7511
7512DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7513M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
7514M:	Marek Vasut <marex@denx.de>
7515L:	kernel@dh-electronics.com
7516S:	Maintained
7517N:	dhcom
7518N:	dhcor
7519N:	dhsom
7520
7521DIALOG SEMICONDUCTOR DRIVERS
7522M:	Support Opensource <support.opensource@diasemi.com>
7523S:	Supported
7524W:	http://www.dialog-semiconductor.com/products
7525F:	Documentation/devicetree/bindings/input/dlg,da72??.yaml
7526F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7527F:	Documentation/devicetree/bindings/mfd/da90*.txt
7528F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7529F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7530F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7531F:	Documentation/devicetree/bindings/sound/da[79]*.txt
7532F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7533F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7534F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7535F:	Documentation/hwmon/da90??.rst
7536F:	drivers/gpio/gpio-da90??.c
7537F:	drivers/hwmon/da90??-hwmon.c
7538F:	drivers/iio/adc/da91??-*.c
7539F:	drivers/input/misc/da72??.[ch]
7540F:	drivers/input/misc/da90??_onkey.c
7541F:	drivers/input/touchscreen/da9052_tsi.c
7542F:	drivers/leds/leds-da90??.c
7543F:	drivers/mfd/da903x.c
7544F:	drivers/mfd/da90??-*.c
7545F:	drivers/mfd/da91??-*.c
7546F:	drivers/pinctrl/pinctrl-da90??.c
7547F:	drivers/power/supply/da9052-battery.c
7548F:	drivers/power/supply/da91??-*.c
7549F:	drivers/regulator/da9???-regulator.[ch]
7550F:	drivers/regulator/slg51000-regulator.[ch]
7551F:	drivers/rtc/rtc-da90??.c
7552F:	drivers/thermal/da90??-thermal.c
7553F:	drivers/video/backlight/da90??_bl.c
7554F:	drivers/watchdog/da90??_wdt.c
7555F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
7556F:	include/linux/mfd/da903x.h
7557F:	include/linux/mfd/da9052/
7558F:	include/linux/mfd/da9055/
7559F:	include/linux/mfd/da9062/
7560F:	include/linux/mfd/da9063/
7561F:	include/linux/mfd/da9150/
7562F:	include/linux/regulator/da9211.h
7563F:	include/sound/da[79]*.h
7564F:	sound/soc/codecs/da[79]*.[ch]
7565
7566DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7567M:	William Breathitt Gray <wbg@kernel.org>
7568L:	linux-gpio@vger.kernel.org
7569S:	Maintained
7570F:	drivers/gpio/gpio-gpio-mm.c
7571
7572DIBS (DIRECT INTERNAL BUFFER SHARING)
7573M:	Alexandra Winter <wintera@linux.ibm.com>
7574L:	netdev@vger.kernel.org
7575S:	Supported
7576F:	drivers/dibs/
7577F:	include/linux/dibs.h
7578
7579DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7580M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
7581L:	linux-media@vger.kernel.org
7582S:	Maintained
7583F:	Documentation/admin-guide/media/mgb4.rst
7584F:	drivers/media/pci/mgb4/
7585
7586DIOLAN U2C-12 I2C DRIVER
7587M:	Guenter Roeck <linux@roeck-us.net>
7588L:	linux-i2c@vger.kernel.org
7589S:	Maintained
7590F:	drivers/i2c/busses/i2c-diolan-u2c.c
7591
7592DIRECTORY NOTIFICATION (DNOTIFY)
7593M:	Jan Kara <jack@suse.cz>
7594R:	Amir Goldstein <amir73il@gmail.com>
7595L:	linux-fsdevel@vger.kernel.org
7596S:	Maintained
7597F:	Documentation/filesystems/dnotify.rst
7598F:	fs/notify/dnotify/
7599F:	include/linux/dnotify.h
7600
7601DISK GEOMETRY AND PARTITION HANDLING
7602M:	Andries Brouwer <aeb@cwi.nl>
7603S:	Maintained
7604W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7605W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7606W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7607
7608DISKQUOTA
7609M:	Jan Kara <jack@suse.com>
7610S:	Maintained
7611F:	Documentation/filesystems/quota.rst
7612F:	fs/quota/
7613F:	include/linux/quota*.h
7614F:	include/uapi/linux/quota*.h
7615
7616DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7617M:	Bernie Thompson <bernie@plugable.com>
7618L:	linux-fbdev@vger.kernel.org
7619S:	Maintained
7620W:	http://plugable.com/category/projects/udlfb/
7621F:	Documentation/fb/udlfb.rst
7622F:	drivers/video/fbdev/udlfb.c
7623F:	include/video/udlfb.h
7624
7625DISTRIBUTED LOCK MANAGER (DLM)
7626M:	Alexander Aring <aahringo@redhat.com>
7627M:	David Teigland <teigland@redhat.com>
7628L:	gfs2@lists.linux.dev
7629S:	Supported
7630W:	https://pagure.io/dlm
7631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7632F:	fs/dlm/
7633
7634DMA BUFFER SHARING FRAMEWORK
7635M:	Sumit Semwal <sumit.semwal@linaro.org>
7636M:	Christian König <christian.koenig@amd.com>
7637L:	linux-media@vger.kernel.org
7638L:	dri-devel@lists.freedesktop.org
7639L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7640S:	Maintained
7641T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642F:	Documentation/driver-api/dma-buf.rst
7643F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
7644F:	drivers/dma-buf/
7645F:	include/linux/*fence.h
7646F:	include/linux/dma-buf.h
7647F:	include/linux/dma-buf/
7648F:	include/linux/dma-resv.h
7649F:	rust/helpers/dma-resv.c
7650K:	\bdma_(?:buf|fence|resv)\b
7651
7652DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7653M:	Vinod Koul <vkoul@kernel.org>
7654R:	Frank Li <Frank.Li@kernel.org>
7655L:	dmaengine@vger.kernel.org
7656S:	Maintained
7657Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7659F:	Documentation/devicetree/bindings/dma/
7660F:	Documentation/driver-api/dmaengine/
7661F:	drivers/dma/
7662F:	include/dt-bindings/dma/
7663F:	include/linux/dma/
7664F:	include/linux/dmaengine.h
7665F:	include/linux/of_dma.h
7666
7667DMA MAPPING BENCHMARK
7668M:	Barry Song <baohua@kernel.org>
7669M:	Qinxin Xia <xiaqinxin@huawei.com>
7670L:	iommu@lists.linux.dev
7671F:	kernel/dma/map_benchmark.c
7672F:	tools/dma/
7673
7674DMA MAPPING HELPERS
7675M:	Marek Szyprowski <m.szyprowski@samsung.com>
7676R:	Robin Murphy <robin.murphy@arm.com>
7677L:	iommu@lists.linux.dev
7678S:	Supported
7679W:	http://git.infradead.org/users/hch/dma-mapping.git
7680T:	git git://git.infradead.org/users/hch/dma-mapping.git
7681F:	include/asm-generic/dma-mapping.h
7682F:	include/linux/dma-direct.h
7683F:	include/linux/dma-map-ops.h
7684F:	include/linux/dma-mapping.h
7685F:	include/linux/swiotlb.h
7686F:	kernel/dma/
7687
7688DMA MAPPING & SCATTERLIST API [RUST]
7689M:	Danilo Krummrich <dakr@kernel.org>
7690R:	Abdiel Janulgue <abdiel.janulgue@gmail.com>
7691R:	Daniel Almeida <daniel.almeida@collabora.com>
7692R:	Robin Murphy <robin.murphy@arm.com>
7693R:	Andreas Hindborg <a.hindborg@kernel.org>
7694L:	driver-core@lists.linux.dev
7695S:	Supported
7696W:	https://rust-for-linux.com
7697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7698F:	rust/helpers/dma.c
7699F:	rust/helpers/scatterlist.c
7700F:	rust/kernel/dma.rs
7701F:	rust/kernel/scatterlist.rs
7702F:	samples/rust/rust_dma.rs
7703
7704DMA-BUF HEAPS FRAMEWORK
7705M:	Sumit Semwal <sumit.semwal@linaro.org>
7706R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
7707R:	Brian Starkey <Brian.Starkey@arm.com>
7708R:	John Stultz <jstultz@google.com>
7709R:	T.J. Mercier <tjmercier@google.com>
7710L:	linux-media@vger.kernel.org
7711L:	dri-devel@lists.freedesktop.org
7712L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7713S:	Maintained
7714T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7715F:	Documentation/userspace-api/dma-buf-heaps.rst
7716F:	drivers/dma-buf/dma-heap.c
7717F:	drivers/dma-buf/heaps/*
7718F:	include/linux/dma-heap.h
7719F:	include/uapi/linux/dma-heap.h
7720F:	tools/testing/selftests/dmabuf-heaps/
7721
7722DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7723M:	Lukasz Luba <lukasz.luba@arm.com>
7724L:	linux-pm@vger.kernel.org
7725L:	linux-samsung-soc@vger.kernel.org
7726S:	Maintained
7727F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7728F:	drivers/memory/samsung/exynos5422-dmc.c
7729
7730DME1737 HARDWARE MONITOR DRIVER
7731M:	Juerg Haefliger <juergh@proton.me>
7732L:	linux-hwmon@vger.kernel.org
7733S:	Maintained
7734F:	Documentation/hwmon/dme1737.rst
7735F:	drivers/hwmon/dme1737.c
7736
7737DMI/SMBIOS SUPPORT
7738M:	Jean Delvare <jdelvare@suse.com>
7739S:	Maintained
7740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7741F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7742F:	drivers/firmware/dmi-id.c
7743F:	drivers/firmware/dmi_scan.c
7744F:	include/linux/dmi.h
7745
7746DOCUMENTATION
7747M:	Jonathan Corbet <corbet@lwn.net>
7748R:	Shuah Khan <skhan@linuxfoundation.org>
7749R:	Randy Dunlap <rdunlap@infradead.org>
7750L:	linux-doc@vger.kernel.org
7751S:	Maintained
7752P:	Documentation/doc-guide/maintainer-profile.rst
7753T:	git git://git.lwn.net/linux.git docs-next
7754F:	Documentation/
7755F:	tools/lib/python/
7756F:	tools/docs/
7757F:	tools/net/ynl/pyynl/lib/doc_generator.py
7758X:	Documentation/ABI/
7759X:	Documentation/admin-guide/media/
7760X:	Documentation/devicetree/
7761X:	Documentation/driver-api/media/
7762X:	Documentation/firmware-guide/acpi/
7763X:	Documentation/i2c/
7764X:	Documentation/netlink/
7765X:	Documentation/power/
7766X:	Documentation/spi/
7767X:	Documentation/userspace-api/media/
7768
7769DOCUMENTATION PROCESS
7770M:	Jonathan Corbet <corbet@lwn.net>
7771R:	Shuah Khan <skhan@linuxfoundation.org>
7772L:	workflows@vger.kernel.org
7773S:	Maintained
7774F:	Documentation/dev-tools/
7775F:	Documentation/maintainer/
7776F:	Documentation/process/
7777
7778DOCUMENTATION REPORTING ISSUES
7779M:	Thorsten Leemhuis <linux@leemhuis.info>
7780L:	linux-doc@vger.kernel.org
7781S:	Maintained
7782F:	Documentation/admin-guide/bug-bisect.rst
7783F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7784F:	Documentation/admin-guide/reporting-issues.rst
7785F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7786
7787DOCUMENTATION SCRIPTS
7788M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7789L:	linux-doc@vger.kernel.org
7790S:	Maintained
7791F:	Documentation/sphinx/
7792F:	tools/docs/
7793F:	tools/lib/python/*
7794F:	tools/unittests/*
7795
7796DOCUMENTATION/ITALIAN
7797M:	Federico Vaga <federico.vaga@vaga.pv.it>
7798L:	linux-doc@vger.kernel.org
7799S:	Maintained
7800F:	Documentation/translations/it_IT
7801
7802DOCUMENTATION/JAPANESE
7803R:	Akira Yokosawa <akiyks@gmail.com>
7804L:	linux-doc@vger.kernel.org
7805S:	Maintained
7806F:	Documentation/translations/ja_JP
7807
7808DONGWOON DW9714 LENS VOICE COIL DRIVER
7809M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7810L:	linux-media@vger.kernel.org
7811S:	Maintained
7812T:	git git://linuxtv.org/media.git
7813F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7814F:	drivers/media/i2c/dw9714.c
7815
7816DONGWOON DW9719 LENS VOICE COIL DRIVER
7817M:	Daniel Scally <dan.scally@ideasonboard.com>
7818L:	linux-media@vger.kernel.org
7819S:	Maintained
7820T:	git git://linuxtv.org/media.git
7821F:	drivers/media/i2c/dw9719.c
7822
7823DONGWOON DW9768 LENS VOICE COIL DRIVER
7824L:	linux-media@vger.kernel.org
7825S:	Orphan
7826T:	git git://linuxtv.org/media.git
7827F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7828F:	drivers/media/i2c/dw9768.c
7829
7830DONGWOON DW9807 LENS VOICE COIL DRIVER
7831M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7832L:	linux-media@vger.kernel.org
7833S:	Maintained
7834T:	git git://linuxtv.org/media.git
7835F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7836F:	drivers/media/i2c/dw9807-vcm.c
7837
7838DPAA2 DATAPATH I/O (DPIO) DRIVER
7839M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7840L:	linux-kernel@vger.kernel.org
7841S:	Maintained
7842F:	drivers/soc/fsl/dpio
7843
7844DPAA2 ETHERNET DRIVER
7845M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7846L:	netdev@vger.kernel.org
7847S:	Maintained
7848F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7849F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7850F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7851F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7852F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7853F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7854F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7855F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7856F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7857F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7858
7859DPAA2 ETHERNET SWITCH DRIVER
7860M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7861L:	netdev@vger.kernel.org
7862S:	Maintained
7863F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7864F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7865F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7866
7867DPLL SUBSYSTEM
7868M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7869M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7870M:	Jiri Pirko <jiri@resnulli.us>
7871R:	Ivan Vecera <ivecera@redhat.com>
7872L:	netdev@vger.kernel.org
7873S:	Supported
7874F:	Documentation/devicetree/bindings/dpll/dpll-device.yaml
7875F:	Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7876F:	Documentation/driver-api/dpll.rst
7877F:	drivers/dpll/
7878F:	include/linux/dpll.h
7879F:	include/uapi/linux/dpll.h
7880
7881DRBD DRIVER
7882M:	Philipp Reisner <philipp.reisner@linbit.com>
7883M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7884M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7885L:	drbd-dev@lists.linux.dev
7886S:	Supported
7887W:	http://www.drbd.org
7888T:	git git://git.linbit.com/linux-drbd.git
7889T:	git git://git.linbit.com/drbd-8.4.git
7890F:	Documentation/admin-guide/blockdev/
7891F:	drivers/block/drbd/
7892F:	include/linux/drbd*
7893F:	lib/lru_cache.c
7894
7895DREAMCHIP RPPX1 ISP
7896M:	Jacopo Mondi <jacopo.mondi+renesas@ideasonboard.com>
7897M:	Jai Luthra <jai.luthra+renesas@ideasonboard.com>
7898M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7899L:	linux-media@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/userspace-api/media/v4l/metafmt-rppx1.rst
7902F:	drivers/media/platform/dreamchip/rppx1/
7903F:	include/uapi/linux/media/dreamchip/rppx1-config.h
7904
7905DRIVER COMPONENT FRAMEWORK
7906L:	dri-devel@lists.freedesktop.org
7907F:	drivers/base/component.c
7908F:	include/linux/component.h
7909
7910DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7911M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7912M:	"Rafael J. Wysocki" <rafael@kernel.org>
7913M:	Danilo Krummrich <dakr@kernel.org>
7914L:	driver-core@lists.linux.dev
7915S:	Supported
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7917F:	Documentation/core-api/kobject.rst
7918F:	Documentation/driver-api/driver-model/
7919F:	drivers/base/
7920F:	fs/debugfs/
7921F:	fs/sysfs/
7922F:	include/linux/device/
7923F:	include/linux/debugfs.h
7924F:	include/linux/device.h
7925F:	include/linux/fwnode.h
7926F:	include/linux/kobj*
7927F:	include/linux/ksysfs.h
7928F:	include/linux/property.h
7929F:	include/linux/sys_soc.h
7930F:	include/linux/sysfs.h
7931F:	kernel/ksysfs.c
7932F:	lib/kobj*
7933F:	rust/kernel/debugfs.rs
7934F:	rust/kernel/debugfs/
7935F:	rust/kernel/device.rs
7936F:	rust/kernel/device/
7937F:	rust/kernel/device_id.rs
7938F:	rust/kernel/devres.rs
7939F:	rust/kernel/driver.rs
7940F:	rust/kernel/faux.rs
7941F:	rust/kernel/platform.rs
7942F:	rust/kernel/soc.rs
7943F:	samples/rust/rust_debugfs.rs
7944F:	samples/rust/rust_debugfs_scoped.rs
7945F:	samples/rust/rust_driver_platform.rs
7946F:	samples/rust/rust_driver_faux.rs
7947F:	samples/rust/rust_soc.rs
7948
7949DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7950M:	Nishanth Menon <nm@ti.com>
7951L:	linux-pm@vger.kernel.org
7952S:	Maintained
7953F:	drivers/soc/ti/smartreflex.c
7954F:	include/linux/power/smartreflex.h
7955
7956DRM ACCEL DRIVERS FOR INTEL VPU
7957M:	Karol Wachowski <karol.wachowski@linux.intel.com>
7958M:	Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
7959L:	dri-devel@lists.freedesktop.org
7960S:	Supported
7961T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7962F:	Documentation/ABI/obsolete/sysfs-driver-ivpu
7963F:	Documentation/ABI/testing/sysfs-driver-ivpu
7964F:	drivers/accel/ivpu/
7965F:	include/uapi/drm/ivpu_accel.h
7966
7967DRM ACCEL DRIVER FOR ROCKCHIP NPU
7968M:	Tomeu Vizoso <tomeu@tomeuvizoso.net>
7969L:	dri-devel@lists.freedesktop.org
7970S:	Supported
7971T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7972F:	Documentation/accel/rocket/
7973F:	Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
7974F:	drivers/accel/rocket/
7975F:	include/uapi/drm/rocket_accel.h
7976
7977DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7978M:	Oded Gabbay <ogabbay@kernel.org>
7979L:	dri-devel@lists.freedesktop.org
7980S:	Maintained
7981C:	irc://irc.oftc.net/dri-devel
7982T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7983F:	Documentation/accel/
7984F:	drivers/accel/
7985F:	include/drm/drm_accel.h
7986
7987DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7988M:	Chen-Yu Tsai <wens@kernel.org>
7989R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7990L:	dri-devel@lists.freedesktop.org
7991S:	Supported
7992T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7993F:	drivers/gpu/drm/sun4i/sun8i*
7994
7995DRM DRIVER FOR APPLE TOUCH BARS
7996M:	Aun-Ali Zaidi <admin@kodeit.net>
7997M:	Aditya Garg <gargaditya08@proton.me>
7998L:	dri-devel@lists.freedesktop.org
7999S:	Maintained
8000T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8001F:	drivers/gpu/drm/tiny/appletbdrm.c
8002
8003DRM DRIVER FOR ARM PL111 CLCD
8004M:	Linus Walleij <linusw@kernel.org>
8005S:	Maintained
8006T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8007F:	drivers/gpu/drm/pl111/
8008
8009DRM DRIVER FOR ARM VERSATILE TFT PANELS
8010M:	Linus Walleij <linusw@kernel.org>
8011S:	Maintained
8012T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8013F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8014F:	drivers/gpu/drm/panel/panel-arm-versatile.c
8015
8016DRM DRIVER FOR ASPEED BMC GFX
8017M:	Joel Stanley <joel@jms.id.au>
8018L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
8019S:	Supported
8020T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8021F:	Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8022F:	drivers/gpu/drm/aspeed/
8023
8024DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8025M:	Dave Airlie <airlied@redhat.com>
8026R:	Thomas Zimmermann <tzimmermann@suse.de>
8027R:	Jocelyn Falempe <jfalempe@redhat.com>
8028L:	dri-devel@lists.freedesktop.org
8029S:	Supported
8030T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8031F:	drivers/gpu/drm/ast/
8032
8033DRM DRIVER FOR BOCHS VIRTUAL GPU
8034M:	Gerd Hoffmann <kraxel@redhat.com>
8035L:	virtualization@lists.linux.dev
8036S:	Maintained
8037T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8038F:	drivers/gpu/drm/tiny/bochs.c
8039
8040DRM DRIVER FOR BOE HIMAX8279D PANELS
8041M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
8042S:	Maintained
8043F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8044F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
8045
8046DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8047M:	Jagan Teki <jagan@amarulasolutions.com>
8048S:	Maintained
8049F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8050F:	drivers/gpu/drm/bridge/chipone-icn6211.c
8051
8052DRM DRIVER FOR EBBG FT8719 PANEL
8053M:	Joel Selvaraj <jo@jsfamily.in>
8054S:	Maintained
8055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8056F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8057F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8058
8059DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8060M:	Linus Walleij <linusw@kernel.org>
8061S:	Maintained
8062T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8063F:	drivers/gpu/drm/tve200/
8064
8065DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8066M:	Icenowy Zheng <icenowy@aosc.io>
8067S:	Maintained
8068F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8069F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8070
8071DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8072M:	Jagan Teki <jagan@amarulasolutions.com>
8073S:	Maintained
8074F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8075F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8076
8077DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8078M:	Thomas Zimmermann <tzimmermann@suse.de>
8079M:	Javier Martinez Canillas <javierm@redhat.com>
8080L:	dri-devel@lists.freedesktop.org
8081S:	Maintained
8082T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8083F:	drivers/firmware/sysfb*.c
8084F:	drivers/gpu/drm/sysfb/
8085F:	drivers/video/aperture.c
8086F:	drivers/video/nomodeset.c
8087F:	include/linux/aperture.h
8088F:	include/linux/sysfb.h
8089F:	include/video/nomodeset.h
8090
8091DRM DRIVER FOR GENERIC EDP PANELS
8092R:	Douglas Anderson <dianders@chromium.org>
8093F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8094F:	drivers/gpu/drm/panel/panel-edp.c
8095
8096DRM DRIVER FOR GENERIC USB DISPLAY
8097M:	Ruben Wauters <rubenru09@aol.com>
8098S:	Maintained
8099W:	https://github.com/notro/gud/wiki
8100T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8101F:	drivers/gpu/drm/gud/
8102F:	include/drm/gud.h
8103
8104DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8105M:	Hans de Goede <hansg@kernel.org>
8106S:	Maintained
8107T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8108F:	drivers/gpu/drm/tiny/gm12u320.c
8109
8110DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8111M:	Ondrej Jirman <megi@xff.cz>
8112M:	Javier Martinez Canillas <javierm@redhat.com>
8113S:	Maintained
8114T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8115F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8116F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
8117
8118DRM DRIVER FOR HX8357D PANELS
8119S:	Orphan
8120T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8121F:	Documentation/devicetree/bindings/display/himax,hx8357.yaml
8122F:	drivers/gpu/drm/tiny/hx8357d.c
8123
8124DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8125M:	Dexuan Cui <decui@microsoft.com>
8126M:	Long Li <longli@microsoft.com>
8127M:	Saurabh Sengar <ssengar@linux.microsoft.com>
8128L:	linux-hyperv@vger.kernel.org
8129L:	dri-devel@lists.freedesktop.org
8130S:	Maintained
8131T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8132F:	drivers/gpu/drm/hyperv
8133
8134DRM DRIVER FOR ILITEK ILI9225 PANELS
8135M:	David Lechner <david@lechnology.com>
8136S:	Maintained
8137T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8138F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8139F:	drivers/gpu/drm/tiny/ili9225.c
8140
8141DRM DRIVER FOR ILITEK ILI9486 PANELS
8142M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
8143S:	Maintained
8144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8145F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8146F:	drivers/gpu/drm/tiny/ili9486.c
8147
8148DRM DRIVER FOR ILITEK ILI9488 PANELS
8149M:	Igor Reznichenko <igor@reznichenko.net>
8150S:	Maintained
8151F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
8152F:	drivers/gpu/drm/panel/panel-ilitek-ili9488.c
8153
8154DRM DRIVER FOR ILITEK ILI9805 PANELS
8155M:	Michael Trimarchi <michael@amarulasolutions.com>
8156S:	Maintained
8157F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8158F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8159
8160DRM DRIVER FOR ILITEK ILI9806E PANELS
8161M:	Michael Walle <mwalle@kernel.org>
8162M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
8163S:	Maintained
8164F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8165
8166DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8167M:	Jagan Teki <jagan@edgeble.ai>
8168S:	Maintained
8169F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8170F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8171
8172DRM DRIVER FOR LG SW43408 PANELS
8173M:	Sumit Semwal <sumit.semwal@linaro.org>
8174M:	Casey Connolly <casey.connolly@linaro.org>
8175S:	Maintained
8176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8177F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8178F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
8179
8180DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8181M:	Paul Kocialkowski <paulk@sys-base.io>
8182S:	Supported
8183T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8184F:	drivers/gpu/drm/logicvc/
8185
8186DRM DRIVER FOR LVDS PANELS
8187M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8188L:	dri-devel@lists.freedesktop.org
8189S:	Maintained
8190T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8191F:	Documentation/devicetree/bindings/display/lvds.yaml
8192F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8193F:	drivers/gpu/drm/panel/panel-lvds.c
8194
8195DRM DRIVER FOR LXD M9189A PANELS
8196M:	Michael Tretter <m.tretter@pengutronix.de>
8197S:	Maintained
8198F:	Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8199F:	drivers/gpu/drm/panel/panel-lxd-m9189a.c
8200
8201DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8202M:	Guido Günther <agx@sigxcpu.org>
8203R:	Purism Kernel Team <kernel@puri.sm>
8204S:	Maintained
8205F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8206F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8207
8208DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8209M:	Dave Airlie <airlied@redhat.com>
8210R:	Thomas Zimmermann <tzimmermann@suse.de>
8211R:	Jocelyn Falempe <jfalempe@redhat.com>
8212L:	dri-devel@lists.freedesktop.org
8213S:	Supported
8214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8215F:	drivers/gpu/drm/mgag200/
8216
8217DRM DRIVER FOR MI0283QT
8218M:	Alex Lanzano <lanzano.alex@gmail.com>
8219S:	Maintained
8220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8221F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8222F:	drivers/gpu/drm/tiny/mi0283qt.c
8223
8224DRM DRIVER FOR MIPI DBI compatible panels
8225S:	Orphan
8226W:	https://github.com/notro/panel-mipi-dbi/wiki
8227T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8228F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8229F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
8230
8231DRM DRIVER for Qualcomm Adreno GPUs
8232M:	Rob Clark <robin.clark@oss.qualcomm.com>
8233R:	Sean Paul <sean@poorly.run>
8234R:	Konrad Dybcio <konradybcio@kernel.org>
8235R:	Akhil P Oommen <akhilpo@oss.qualcomm.com>
8236L:	linux-arm-msm@vger.kernel.org
8237L:	dri-devel@lists.freedesktop.org
8238L:	freedreno@lists.freedesktop.org
8239S:	Maintained
8240B:	https://gitlab.freedesktop.org/drm/msm/-/issues
8241T:	git https://gitlab.freedesktop.org/drm/msm.git
8242F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
8243F:	Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8244F:	Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8245F:	drivers/gpu/drm/msm/adreno/
8246F:	drivers/gpu/drm/msm/msm_gpu.*
8247F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
8248F:	drivers/gpu/drm/msm/msm_ringbuffer.*
8249F:	drivers/gpu/drm/msm/registers/adreno/
8250F:	include/uapi/drm/msm_drm.h
8251
8252DRM DRIVER for Qualcomm display hardware
8253M:	Rob Clark <robin.clark@oss.qualcomm.com>
8254M:	Dmitry Baryshkov <lumag@kernel.org>
8255R:	Abhinav Kumar <abhinav.kumar@linux.dev>
8256R:	Jessica Zhang <jesszhan0024@gmail.com>
8257R:	Sean Paul <sean@poorly.run>
8258R:	Marijn Suijten <marijn.suijten@somainline.org>
8259L:	linux-arm-msm@vger.kernel.org
8260L:	dri-devel@lists.freedesktop.org
8261L:	freedreno@lists.freedesktop.org
8262S:	Maintained
8263B:	https://gitlab.freedesktop.org/drm/msm/-/issues
8264T:	git https://gitlab.freedesktop.org/drm/msm.git
8265F:	Documentation/devicetree/bindings/display/msm/
8266F:	drivers/gpu/drm/ci/xfails/msm*
8267F:	drivers/gpu/drm/msm/
8268F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8269F:	include/uapi/drm/msm_drm.h
8270
8271DRM DRIVER FOR NOVATEK NT35510 PANELS
8272M:	Linus Walleij <linusw@kernel.org>
8273S:	Maintained
8274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8275F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8276F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
8277
8278DRM DRIVER FOR NOVATEK NT35532 PANELS
8279M:	Cristian Cozzolino <cristian_ci@protonmail.com>
8280S:	Maintained
8281F:	Documentation/devicetree/bindings/display/panel/novatek,nt35532.yaml
8282F:	drivers/gpu/drm/panel/panel-novatek-nt35532.c
8283
8284DRM DRIVER FOR NOVATEK NT35560 PANELS
8285M:	Linus Walleij <linusw@kernel.org>
8286S:	Maintained
8287T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8288F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8289F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
8290
8291DRM DRIVER FOR NOVATEK NT36523 PANELS
8292M:	Jianhua Lu <lujianhua000@gmail.com>
8293S:	Maintained
8294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8295F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8296F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
8297
8298DRM DRIVER FOR NOVATEK NT36672A PANELS
8299M:	Sumit Semwal <sumit.semwal@linaro.org>
8300S:	Maintained
8301T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8302F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8303F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8304
8305DRM DRIVER FOR NOVATEK NT37801 PANELS
8306M:	Krzysztof Kozlowski <krzk@kernel.org>
8307S:	Maintained
8308F:	Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8309F:	drivers/gpu/drm/panel/panel-novatek-nt37801.c
8310
8311DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8312M:	Lyude Paul <lyude@redhat.com>
8313M:	Danilo Krummrich <dakr@kernel.org>
8314L:	dri-devel@lists.freedesktop.org
8315L:	nouveau@lists.freedesktop.org
8316S:	Supported
8317W:	https://nouveau.freedesktop.org/
8318Q:	https://patchwork.freedesktop.org/project/nouveau/
8319Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8320B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
8321C:	irc://irc.oftc.net/nouveau
8322T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8323F:	drivers/gpu/drm/nouveau/
8324F:	include/uapi/drm/nouveau_drm.h
8325
8326CORE DRIVER FOR NVIDIA GPUS [RUST]
8327M:	Danilo Krummrich <dakr@kernel.org>
8328M:	Alexandre Courbot <acourbot@nvidia.com>
8329L:	nova-gpu@lists.linux.dev
8330S:	Supported
8331W:	https://rust-for-linux.com/nova-gpu-driver
8332B:	https://gitlab.freedesktop.org/drm/nova/-/issues
8333C:	irc://irc.oftc.net/nouveau
8334T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8335F:	Documentation/gpu/nova/
8336F:	drivers/gpu/nova-core/
8337
8338DRM DRIVER FOR NVIDIA GPUS [RUST]
8339M:	Danilo Krummrich <dakr@kernel.org>
8340L:	nova-gpu@lists.linux.dev
8341S:	Supported
8342W:	https://rust-for-linux.com/nova-gpu-driver
8343B:	https://gitlab.freedesktop.org/drm/nova/-/issues
8344C:	irc://irc.oftc.net/nouveau
8345T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8346F:	Documentation/gpu/nova/
8347F:	drivers/gpu/drm/nova/
8348F:	include/uapi/drm/nova_drm.h
8349
8350DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8351M:	Stefan Mavrodiev <stefan@olimex.com>
8352S:	Maintained
8353F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8354F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8355
8356DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8357R:	Douglas Anderson <dianders@chromium.org>
8358F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8359F:	drivers/gpu/drm/bridge/parade-ps8640.c
8360
8361DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8362M:	Alex Lanzano <lanzano.alex@gmail.com>
8363S:	Maintained
8364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8365F:	Documentation/devicetree/bindings/display/repaper.txt
8366F:	drivers/gpu/drm/tiny/repaper.c
8367
8368DRM DRIVER FOR PIXPAPER E-INK PANEL
8369M:	LiangCheng Wang <zaq14760@gmail.com>
8370L:	dri-devel@lists.freedesktop.org
8371S:	Maintained
8372F:	Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8373F:	drivers/gpu/drm/tiny/pixpaper.c
8374
8375DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8376M:	Dave Airlie <airlied@redhat.com>
8377M:	Gerd Hoffmann <kraxel@redhat.com>
8378L:	virtualization@lists.linux.dev
8379S:	Obsolete
8380W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8381T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8382F:	drivers/gpu/drm/tiny/cirrus-qemu.c
8383
8384DRM DRIVER FOR QXL VIRTUAL GPU
8385M:	Dave Airlie <airlied@redhat.com>
8386M:	Gerd Hoffmann <kraxel@redhat.com>
8387L:	virtualization@lists.linux.dev
8388L:	spice-devel@lists.freedesktop.org
8389S:	Maintained
8390T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8391F:	drivers/gpu/drm/qxl/
8392F:	include/uapi/drm/qxl_drm.h
8393
8394DRM DRIVER FOR RAYDIUM RM67191 PANELS
8395M:	Robert Chiras <robert.chiras@nxp.com>
8396S:	Maintained
8397F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8398F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
8399
8400DRM DRIVER FOR SAMSUNG DB7430 PANELS
8401M:	Linus Walleij <linusw@kernel.org>
8402S:	Maintained
8403T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8404F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8405F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
8406
8407DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8408M:	Inki Dae <inki.dae@samsung.com>
8409M:	Jagan Teki <jagan@amarulasolutions.com>
8410M:	Marek Szyprowski <m.szyprowski@samsung.com>
8411S:	Maintained
8412T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8413F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8414F:	drivers/gpu/drm/bridge/samsung-dsim.c
8415F:	include/drm/bridge/samsung-dsim.h
8416
8417DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8418M:	Markuss Broks <markuss.broks@gmail.com>
8419S:	Maintained
8420F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8421F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8422
8423DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8424M:	Artur Weber <aweber.kernel@gmail.com>
8425S:	Maintained
8426F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8427F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8428
8429DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8430M:	David Heidelberg <david@ixit.cz>
8431S:	Maintained
8432F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8433F:	drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8434
8435DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8436M:	Dzmitry Sankouski <dsankouski@gmail.com>
8437S:	Maintained
8438F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8439F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8440
8441DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8442M:	Yedaya Katsman <yedaya.ka@gmail.com>
8443S:	Maintained
8444F:	drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8445
8446DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8447M:	David Heidelberg <david@ixit.cz>
8448M:	Casey Connolly <casey.connolly@linaro.org>
8449S:	Maintained
8450F:	Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8451F:	drivers/gpu/drm/panel/panel-samsung-sofef00.c
8452
8453DRM DRIVER FOR SAMSUNG SOFEF01 DDIC
8454M:	Marijn Suijten <marijn.suijten@somainline.org>
8455S:	Maintained
8456F:	Documentation/devicetree/bindings/display/panel/samsung,sofef01-m.yaml
8457
8458DRM DRIVER FOR SHARP MEMORY LCD
8459M:	Alex Lanzano <lanzano.alex@gmail.com>
8460S:	Maintained
8461F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8462F:	drivers/gpu/drm/tiny/sharp-memory.c
8463
8464DRM DRIVER FOR SITRONIX ST7586 PANELS
8465M:	David Lechner <david@lechnology.com>
8466S:	Maintained
8467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8468F:	Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8469F:	drivers/gpu/drm/sitronix/st7586.c
8470
8471DRM DRIVER FOR SITRONIX ST7571 PANELS
8472M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8473S:	Maintained
8474F:	Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8475F:	Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8476F:	drivers/gpu/drm/sitronix/st7571-i2c.c
8477F:	drivers/gpu/drm/sitronix/st7571-spi.c
8478F:	drivers/gpu/drm/sitronix/st7571.c
8479F:	drivers/gpu/drm/sitronix/st7571.h
8480
8481DRM DRIVER FOR SITRONIX ST7701 PANELS
8482M:	Jagan Teki <jagan@amarulasolutions.com>
8483S:	Maintained
8484F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8485F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
8486
8487DRM DRIVER FOR SITRONIX ST7703 PANELS
8488M:	Guido Günther <agx@sigxcpu.org>
8489R:	Purism Kernel Team <kernel@puri.sm>
8490R:	Ondrej Jirman <megi@xff.cz>
8491S:	Maintained
8492F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8493F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
8494
8495DRM DRIVER FOR SITRONIX ST7735R PANELS
8496M:	David Lechner <david@lechnology.com>
8497S:	Maintained
8498T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8499F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8500F:	drivers/gpu/drm/sitronix/st7735r.c
8501
8502DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8503M:	Iker Pedrosa <ikerpedrosam@gmail.com>
8504S:	Maintained
8505T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8506F:	Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8507F:	drivers/gpu/drm/sitronix/st7920.c
8508
8509DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8510M:	Javier Martinez Canillas <javierm@redhat.com>
8511S:	Maintained
8512T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8513F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8514F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8515F:	drivers/gpu/drm/solomon/ssd130x*
8516
8517DRM DRIVER FOR ST-ERICSSON MCDE
8518M:	Linus Walleij <linusw@kernel.org>
8519S:	Maintained
8520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8521F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
8522F:	drivers/gpu/drm/mcde/
8523
8524DRM DRIVER FOR SYNAPTICS R63353 PANELS
8525M:	Michael Trimarchi <michael@amarulasolutions.com>
8526S:	Maintained
8527F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8528F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
8529
8530DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8531M:	Andy Yan <andy.yan@rock-chips.com>
8532S:	Maintained
8533T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8534F:	Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8535F:	drivers/gpu/drm/bridge/synopsys/dw-dp.c
8536F:	include/drm/bridge/dw_dp.h
8537
8538DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8539M:	Jagan Teki <jagan@amarulasolutions.com>
8540S:	Maintained
8541F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8542F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
8543
8544DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8545R:	Douglas Anderson <dianders@chromium.org>
8546F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8547F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
8548
8549DRM DRIVER FOR TPO TPG110 PANELS
8550M:	Linus Walleij <linusw@kernel.org>
8551S:	Maintained
8552T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8553F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8554F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
8555
8556DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8557M:	Dave Airlie <airlied@redhat.com>
8558R:	Sean Paul <sean@poorly.run>
8559R:	Thomas Zimmermann <tzimmermann@suse.de>
8560L:	dri-devel@lists.freedesktop.org
8561S:	Supported
8562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8563F:	drivers/gpu/drm/udl/
8564
8565DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8566M:	Louis Chauvet <louis.chauvet@bootlin.com>
8567R:	Haneen Mohammed <hamohammed.sa@gmail.com>
8568R:	Simona Vetter <simona@ffwll.ch>
8569R:	Melissa Wen <melissa.srw@gmail.com>
8570L:	dri-devel@lists.freedesktop.org
8571S:	Maintained
8572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8573F:	Documentation/gpu/vkms.rst
8574F:	drivers/gpu/drm/ci/xfails/vkms*
8575F:	drivers/gpu/drm/vkms/
8576
8577DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8578M:	Hans de Goede <hansg@kernel.org>
8579L:	dri-devel@lists.freedesktop.org
8580S:	Maintained
8581T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8582F:	drivers/gpu/drm/vboxvideo/
8583
8584DRM DRIVER FOR VMWARE VIRTUAL GPU
8585M:	Zack Rusin <zack.rusin@broadcom.com>
8586R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
8587L:	dri-devel@lists.freedesktop.org
8588S:	Supported
8589T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8590F:	drivers/gpu/drm/vmwgfx/
8591F:	include/uapi/drm/vmwgfx_drm.h
8592
8593DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8594M:	Linus Walleij <linusw@kernel.org>
8595S:	Maintained
8596T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8597F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8598F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
8599
8600DRM DRIVERS
8601M:	David Airlie <airlied@gmail.com>
8602M:	Simona Vetter <simona@ffwll.ch>
8603L:	dri-devel@lists.freedesktop.org
8604S:	Maintained
8605B:	https://gitlab.freedesktop.org/drm
8606C:	irc://irc.oftc.net/dri-devel
8607T:	git https://gitlab.freedesktop.org/drm/kernel.git
8608F:	Documentation/devicetree/bindings/display/
8609F:	Documentation/devicetree/bindings/gpu/
8610F:	Documentation/gpu/
8611F:	drivers/gpu/
8612F:	rust/kernel/drm/
8613F:	include/drm/
8614F:	include/linux/vga*
8615F:	include/uapi/drm/
8616
8617DRM DRIVERS AND MISC GPU PATCHES
8618M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
8619M:	Maxime Ripard <mripard@kernel.org>
8620M:	Thomas Zimmermann <tzimmermann@suse.de>
8621S:	Maintained
8622W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8623T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8624F:	Documentation/devicetree/bindings/display/
8625F:	Documentation/devicetree/bindings/gpu/
8626F:	Documentation/gpu/
8627F:	drivers/gpu/drm/
8628F:	drivers/gpu/vga/
8629F:	include/drm/drm
8630F:	include/linux/vga*
8631F:	include/uapi/drm/
8632X:	drivers/gpu/drm/amd/
8633X:	drivers/gpu/drm/armada/
8634X:	drivers/gpu/drm/etnaviv/
8635X:	drivers/gpu/drm/exynos/
8636X:	drivers/gpu/drm/i915/
8637X:	drivers/gpu/drm/kmb/
8638X:	drivers/gpu/drm/mediatek/
8639X:	drivers/gpu/drm/msm/
8640X:	drivers/gpu/drm/nova/
8641X:	drivers/gpu/drm/radeon/
8642X:	drivers/gpu/drm/tegra/
8643X:	drivers/gpu/drm/tyr/
8644X:	drivers/gpu/drm/xe/
8645
8646DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8647M:	Danilo Krummrich <dakr@kernel.org>
8648M:	Alice Ryhl <aliceryhl@google.com>
8649S:	Supported
8650W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8651T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git
8652F:	drivers/gpu/drm/nova/
8653F:	drivers/gpu/drm/tyr/
8654F:	drivers/gpu/nova-core/
8655F:	rust/helpers/gpu.c
8656F:	rust/kernel/drm/
8657F:	rust/kernel/gpu.rs
8658F:	rust/kernel/gpu/
8659
8660DRM DRIVERS FOR ALLWINNER A10
8661M:	Chen-Yu Tsai <wens@kernel.org>
8662L:	dri-devel@lists.freedesktop.org
8663S:	Supported
8664T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8665F:	Documentation/devicetree/bindings/display/allwinner*
8666F:	drivers/gpu/drm/sun4i/
8667
8668DRM DRIVERS FOR AMLOGIC SOCS
8669M:	Neil Armstrong <neil.armstrong@linaro.org>
8670L:	dri-devel@lists.freedesktop.org
8671L:	linux-amlogic@lists.infradead.org
8672S:	Supported
8673W:	http://linux-meson.com/
8674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8675F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8676F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8677F:	Documentation/gpu/meson.rst
8678F:	drivers/gpu/drm/ci/xfails/meson*
8679F:	drivers/gpu/drm/meson/
8680
8681DRM DRIVERS FOR ATMEL HLCDC
8682M:	Manikandan Muralidharan <manikandan.m@microchip.com>
8683M:	Dharma Balasubiramani <dharma.b@microchip.com>
8684L:	dri-devel@lists.freedesktop.org
8685S:	Supported
8686T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8687F:	Documentation/devicetree/bindings/display/atmel/
8688F:	drivers/gpu/drm/atmel-hlcdc/
8689
8690DRM DRIVERS FOR BRIDGE CHIPS
8691M:	Andrzej Hajda <andrzej.hajda@intel.com>
8692M:	Neil Armstrong <neil.armstrong@linaro.org>
8693M:	Robert Foss <rfoss@kernel.org>
8694R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
8695R:	Jonas Karlman <jonas@kwiboo.se>
8696R:	Jernej Skrabec <jernej.skrabec@gmail.com>
8697R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
8698S:	Maintained
8699T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8700F:	Documentation/devicetree/bindings/display/bridge/
8701F:	drivers/gpu/drm/bridge/
8702F:	drivers/gpu/drm/display/drm_bridge_connector.c
8703F:	drivers/gpu/drm/drm_bridge.c
8704F:	include/drm/drm_bridge.h
8705F:	include/drm/drm_bridge_connector.h
8706
8707DRM DRIVERS FOR EXYNOS
8708M:	Inki Dae <inki.dae@samsung.com>
8709M:	Seung-Woo Kim <sw0312.kim@samsung.com>
8710M:	Kyungmin Park <kyungmin.park@samsung.com>
8711L:	dri-devel@lists.freedesktop.org
8712S:	Supported
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8714F:	Documentation/devicetree/bindings/display/samsung/
8715F:	drivers/gpu/drm/exynos/
8716F:	include/uapi/drm/exynos_drm.h
8717
8718DRM DRIVERS FOR FREESCALE DCU
8719M:	Stefan Agner <stefan@agner.ch>
8720M:	Alison Wang <alison.wang@nxp.com>
8721L:	dri-devel@lists.freedesktop.org
8722S:	Supported
8723T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8724F:	Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8725F:	Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8726F:	drivers/gpu/drm/fsl-dcu/
8727
8728DRM DRIVERS FOR FREESCALE IMX 5/6
8729M:	Philipp Zabel <p.zabel@pengutronix.de>
8730L:	dri-devel@lists.freedesktop.org
8731S:	Maintained
8732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8733T:	git git://git.pengutronix.de/git/pza/linux
8734F:	Documentation/devicetree/bindings/display/imx/
8735F:	drivers/gpu/drm/imx/ipuv3/
8736F:	drivers/gpu/ipu-v3/
8737
8738DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8739M:	Liu Ying <victor.liu@nxp.com>
8740L:	dri-devel@lists.freedesktop.org
8741S:	Maintained
8742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8743F:	Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8744F:	drivers/gpu/drm/imx/dc/
8745
8746DRM DRIVERS FOR FREESCALE IMX BRIDGE
8747M:	Liu Ying <victor.liu@nxp.com>
8748L:	dri-devel@lists.freedesktop.org
8749S:	Maintained
8750F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8751F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8752F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8753F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8754F:	drivers/gpu/drm/bridge/imx/
8755
8756DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8757M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
8758L:	dri-devel@lists.freedesktop.org
8759S:	Maintained
8760T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8761F:	drivers/gpu/drm/gma500/
8762
8763DRM DRIVERS FOR HISILICON HIBMC
8764M:	Yongbang Shi <shiyongbang@huawei.com>
8765M:	Tian Tao  <tiantao6@hisilicon.com>
8766R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
8767L:	dri-devel@lists.freedesktop.org
8768S:	Maintained
8769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8770F:	drivers/gpu/drm/hisilicon/hibmc
8771
8772DRM DRIVERS FOR HISILICON KIRIN
8773M:	Xinliang Liu <xinliang.liu@linaro.org>
8774R:	Sumit Semwal <sumit.semwal@linaro.org>
8775R:	Yongqin Liu <yongqin.liu@linaro.org>
8776R:	John Stultz <jstultz@google.com>
8777L:	dri-devel@lists.freedesktop.org
8778S:	Maintained
8779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8780F:	Documentation/devicetree/bindings/display/hisilicon/
8781F:	drivers/gpu/drm/hisilicon/kirin
8782
8783DRM DRIVERS FOR LIMA
8784M:	Qiang Yu <yuq825@gmail.com>
8785L:	dri-devel@lists.freedesktop.org
8786L:	lima@lists.freedesktop.org (moderated for non-subscribers)
8787S:	Maintained
8788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8789F:	drivers/gpu/drm/lima/
8790F:	include/uapi/drm/lima_drm.h
8791
8792DRM DRIVERS FOR LOONGSON
8793M:	Jianmin Lv <lvjianmin@loongson.cn>
8794M:	Qianhai Wu <wuqianhai@loongson.cn>
8795R:	Huacai Chen <chenhuacai@kernel.org>
8796R:	Mingcong Bai <jeffbai@aosc.io>
8797R:	Xi Ruoyao <xry111@xry111.site>
8798R:	Icenowy Zheng <zhengxingda@iscas.ac.cn>
8799L:	dri-devel@lists.freedesktop.org
8800S:	Maintained
8801T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8802F:	drivers/gpu/drm/loongson/
8803
8804DRM DRIVERS FOR MEDIATEK
8805M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
8806M:	Philipp Zabel <p.zabel@pengutronix.de>
8807L:	dri-devel@lists.freedesktop.org
8808L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8809S:	Supported
8810F:	Documentation/devicetree/bindings/display/mediatek/
8811F:	drivers/gpu/drm/ci/xfails/mediatek*
8812F:	drivers/gpu/drm/mediatek/
8813F:	drivers/phy/mediatek/phy-mtk-dp.c
8814F:	drivers/phy/mediatek/phy-mtk-hdmi*
8815F:	drivers/phy/mediatek/phy-mtk-mipi*
8816
8817DRM DRIVERS FOR NVIDIA TEGRA
8818M:	Thierry Reding <thierry.reding@kernel.org>
8819M:	Mikko Perttunen <mperttunen@nvidia.com>
8820L:	dri-devel@lists.freedesktop.org
8821L:	linux-tegra@vger.kernel.org
8822S:	Supported
8823T:	git https://gitlab.freedesktop.org/drm/tegra.git
8824F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8825F:	Documentation/devicetree/bindings/gpu/host1x/
8826F:	drivers/gpu/drm/tegra/
8827F:	drivers/gpu/host1x/
8828F:	include/linux/host1x.h
8829F:	include/uapi/drm/tegra_drm.h
8830
8831DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8832M:	Sasha Finkelstein <k@chaosmail.tech>
8833R:	Janne Grunau <j@jannau.net>
8834L:	dri-devel@lists.freedesktop.org
8835L:	asahi@lists.linux.dev
8836S:	Maintained
8837W:	https://asahilinux.org
8838B:	https://github.com/AsahiLinux/linux/issues
8839C:	irc://irc.oftc.net/asahi-dev
8840T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8841F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8842F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8843F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8844F:	drivers/gpu/drm/adp/
8845F:	drivers/gpu/drm/panel/panel-summit.c
8846
8847DRM DRIVERS FOR RENESAS R-CAR
8848M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
8849M:	Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
8850R:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
8851L:	dri-devel@lists.freedesktop.org
8852L:	linux-renesas-soc@vger.kernel.org
8853S:	Supported
8854T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8855F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8856F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8857F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8858F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8859F:	drivers/gpu/drm/renesas/rcar-du/
8860
8861DRM DRIVERS FOR RENESAS RZ
8862M:	Biju Das <biju.das.jz@bp.renesas.com>
8863L:	dri-devel@lists.freedesktop.org
8864L:	linux-renesas-soc@vger.kernel.org
8865S:	Maintained
8866T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8867F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8868F:	drivers/gpu/drm/renesas/rz-du/
8869
8870DRM DRIVERS FOR RENESAS SHMOBILE
8871M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8872M:	Geert Uytterhoeven <geert+renesas@glider.be>
8873L:	dri-devel@lists.freedesktop.org
8874L:	linux-renesas-soc@vger.kernel.org
8875S:	Supported
8876T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8877F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8878F:	drivers/gpu/drm/renesas/shmobile/
8879F:	include/linux/platform_data/shmob_drm.h
8880
8881DRM DRIVERS FOR ROCKCHIP
8882M:	Sandy Huang <hjc@rock-chips.com>
8883M:	Heiko Stübner <heiko@sntech.de>
8884M:	Andy Yan <andy.yan@rock-chips.com>
8885L:	dri-devel@lists.freedesktop.org
8886L:	linux-rockchip@lists.infradead.org
8887S:	Maintained
8888T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8889F:	Documentation/devicetree/bindings/display/rockchip/
8890F:	drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.*
8891F:	drivers/gpu/drm/ci/xfails/rockchip*
8892F:	drivers/gpu/drm/rockchip/
8893F:	include/drm/bridge/dw_hdmi_qp.h
8894
8895DRM DRIVERS FOR STI
8896M:	Alain Volmat <alain.volmat@foss.st.com>
8897M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
8898L:	dri-devel@lists.freedesktop.org
8899S:	Maintained
8900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8901F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8902F:	drivers/gpu/drm/sti
8903
8904DRM DRIVERS FOR STM
8905M:	Yannick Fertre <yannick.fertre@foss.st.com>
8906M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
8907M:	Philippe Cornu <philippe.cornu@foss.st.com>
8908L:	dri-devel@lists.freedesktop.org
8909S:	Maintained
8910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8911F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8912F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8913F:	drivers/gpu/drm/stm
8914
8915DRM DRIVERS FOR TI KEYSTONE
8916M:	Jyri Sarha <jyri.sarha@iki.fi>
8917M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8918L:	dri-devel@lists.freedesktop.org
8919S:	Maintained
8920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8921F:	Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8922F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8923F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8924F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8925F:	drivers/gpu/drm/tidss/
8926
8927DRM DRIVERS FOR TI LCDC
8928M:	Jyri Sarha <jyri.sarha@iki.fi>
8929M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8930L:	dri-devel@lists.freedesktop.org
8931S:	Maintained
8932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8933F:	Documentation/devicetree/bindings/display/tilcdc/
8934F:	drivers/gpu/drm/tilcdc/
8935
8936DRM DRIVERS FOR TI OMAP
8937M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8938L:	dri-devel@lists.freedesktop.org
8939S:	Maintained
8940T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8941F:	Documentation/devicetree/bindings/display/ti/
8942F:	drivers/gpu/drm/omapdrm/
8943
8944DRM DRIVERS FOR V3D
8945M:	Melissa Wen <mwen@igalia.com>
8946M:	Maíra Canal <mcanal@igalia.com>
8947S:	Supported
8948T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8949F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8950F:	drivers/gpu/drm/v3d/
8951F:	include/uapi/drm/v3d_drm.h
8952
8953DRM DRIVERS FOR VC4
8954M:	Maxime Ripard <mripard@kernel.org>
8955M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
8956R:	Maíra Canal <mcanal@igalia.com>
8957R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
8958S:	Supported
8959T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8960F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8961F:	drivers/gpu/drm/vc4/
8962F:	include/uapi/drm/vc4_drm.h
8963
8964DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
8965M:	Icenowy Zheng <zhengxingda@iscas.ac.cn>
8966L:	dri-devel@lists.freedesktop.org
8967S:	Maintained
8968T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8969F:	Documentation/devicetree/bindings/display/verisilicon,dc.yaml
8970F:	drivers/gpu/drm/verisilicon/
8971
8972DRM DRIVERS FOR VIVANTE GPU IP
8973M:	Lucas Stach <l.stach@pengutronix.de>
8974R:	Russell King <linux+etnaviv@armlinux.org.uk>
8975R:	Christian Gmeiner <christian.gmeiner@gmail.com>
8976L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
8977L:	dri-devel@lists.freedesktop.org
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8980F:	drivers/gpu/drm/etnaviv/
8981F:	include/uapi/drm/etnaviv_drm.h
8982
8983DRM DRIVERS FOR XEN
8984M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
8985L:	dri-devel@lists.freedesktop.org
8986L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
8987S:	Supported
8988T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8989F:	Documentation/gpu/xen-front.rst
8990F:	drivers/gpu/drm/xen/
8991
8992DRM DRIVERS FOR XILINX
8993M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8994M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8995L:	dri-devel@lists.freedesktop.org
8996S:	Maintained
8997T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8998F:	Documentation/devicetree/bindings/display/xlnx/
8999F:	Documentation/gpu/zynqmp.rst
9000F:	drivers/gpu/drm/xlnx/
9001
9002DRM GPU SCHEDULER
9003M:	Matthew Brost <matthew.brost@intel.com>
9004M:	Danilo Krummrich <dakr@kernel.org>
9005M:	Philipp Stanner <phasta@kernel.org>
9006R:	Christian König <ckoenig.leichtzumerken@gmail.com>
9007L:	dri-devel@lists.freedesktop.org
9008S:	Supported
9009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9010F:	drivers/gpu/drm/scheduler/
9011F:	include/drm/gpu_scheduler.h
9012F:	include/drm/spsc_queue.h
9013
9014DRM GPUVM
9015M:	Danilo Krummrich <dakr@kernel.org>
9016R:	Matthew Brost <matthew.brost@intel.com>
9017R:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
9018R:	Alice Ryhl <aliceryhl@google.com>
9019L:	dri-devel@lists.freedesktop.org
9020S:	Supported
9021T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9022F:	drivers/gpu/drm/drm_gpuvm.c
9023F:	include/drm/drm_gpuvm.h
9024F:	rust/helpers/drm_gpuvm.c
9025F:	rust/kernel/drm/gpuvm/
9026
9027DRM LOG
9028M:	Jocelyn Falempe <jfalempe@redhat.com>
9029M:	Javier Martinez Canillas <javierm@redhat.com>
9030L:	dri-devel@lists.freedesktop.org
9031S:	Supported
9032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9033F:	drivers/gpu/drm/clients/drm_log.c
9034
9035DRM PANEL DRIVERS
9036M:	Neil Armstrong <neil.armstrong@linaro.org>
9037R:	Jessica Zhang <jesszhan0024@gmail.com>
9038L:	dri-devel@lists.freedesktop.org
9039S:	Maintained
9040T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9041F:	Documentation/devicetree/bindings/display/panel/
9042F:	drivers/gpu/drm/drm_panel.c
9043F:	drivers/gpu/drm/panel/
9044F:	include/drm/drm_panel.h
9045
9046DRM PANIC
9047M:	Jocelyn Falempe <jfalempe@redhat.com>
9048M:	Javier Martinez Canillas <javierm@redhat.com>
9049L:	dri-devel@lists.freedesktop.org
9050S:	Supported
9051T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9052F:	drivers/gpu/drm/drm_draw.c
9053F:	drivers/gpu/drm/drm_draw_internal.h
9054F:	drivers/gpu/drm/drm_panic*.c
9055F:	drivers/gpu/drm/tests/drm_panic_test.c
9056F:	include/drm/drm_panic*
9057
9058DRM PANIC QR CODE
9059M:	Jocelyn Falempe <jfalempe@redhat.com>
9060M:	Javier Martinez Canillas <javierm@redhat.com>
9061L:	dri-devel@lists.freedesktop.org
9062L:	rust-for-linux@vger.kernel.org
9063S:	Supported
9064T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9065F:	drivers/gpu/drm/drm_panic_qr.rs
9066
9067DRM PRIVACY-SCREEN CLASS
9068M:	Hans de Goede <hansg@kernel.org>
9069L:	dri-devel@lists.freedesktop.org
9070S:	Maintained
9071T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9072F:	drivers/gpu/drm/drm_privacy_screen*
9073F:	include/drm/drm_privacy_screen*
9074
9075DRM TTM SUBSYSTEM
9076M:	Christian Koenig <christian.koenig@amd.com>
9077M:	Huang Rui <ray.huang@amd.com>
9078R:	Matthew Auld <matthew.auld@intel.com>
9079R:	Matthew Brost <matthew.brost@intel.com>
9080L:	dri-devel@lists.freedesktop.org
9081S:	Maintained
9082T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9083F:	drivers/gpu/drm/ttm/
9084F:	include/drm/ttm/
9085
9086GPU BUDDY ALLOCATOR
9087M:	Matthew Auld <matthew.auld@intel.com>
9088M:	Arun Pravin <arunpravin.paneerselvam@amd.com>
9089R:	Joel Fernandes <joelagnelf@nvidia.com>
9090L:	dri-devel@lists.freedesktop.org
9091S:	Maintained
9092T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9093F:	drivers/gpu/buddy.c
9094F:	drivers/gpu/drm/drm_buddy.c
9095F:	drivers/gpu/tests/gpu_buddy_test.c
9096F:	include/drm/drm_buddy.h
9097F:	include/linux/gpu_buddy.h
9098F:	rust/helpers/gpu.c
9099F:	rust/kernel/gpu.rs
9100F:	rust/kernel/gpu/
9101
9102DRM AUTOMATED TESTING
9103M:	Helen Koike <helen.fornazier@gmail.com>
9104M:	Vignesh Raman <vignesh.raman@collabora.com>
9105L:	dri-devel@lists.freedesktop.org
9106S:	Maintained
9107T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9108F:	Documentation/gpu/automated_testing.rst
9109F:	drivers/gpu/drm/ci/
9110
9111DSBR100 USB FM RADIO DRIVER
9112M:	Alexey Klimov <alexey.klimov@linaro.org>
9113L:	linux-media@vger.kernel.org
9114S:	Maintained
9115T:	git git://linuxtv.org/media.git
9116F:	drivers/media/radio/dsbr100.c
9117
9118DT3155 MEDIA DRIVER
9119M:	Hans Verkuil <hverkuil@kernel.org>
9120L:	linux-media@vger.kernel.org
9121S:	Odd Fixes
9122W:	https://linuxtv.org
9123T:	git git://linuxtv.org/media.git
9124F:	drivers/media/pci/dt3155/
9125
9126DVB_USB_AF9015 MEDIA DRIVER
9127L:	linux-media@vger.kernel.org
9128S:	Orphan
9129W:	https://linuxtv.org
9130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9131F:	drivers/media/usb/dvb-usb-v2/af9015*
9132
9133DVB_USB_AF9035 MEDIA DRIVER
9134L:	linux-media@vger.kernel.org
9135S:	Orphan
9136W:	https://linuxtv.org
9137Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9138F:	drivers/media/usb/dvb-usb-v2/af9035*
9139
9140DVB_USB_ANYSEE MEDIA DRIVER
9141L:	linux-media@vger.kernel.org
9142S:	Orphan
9143W:	https://linuxtv.org
9144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9145F:	drivers/media/usb/dvb-usb-v2/anysee*
9146
9147DVB_USB_AU6610 MEDIA DRIVER
9148L:	linux-media@vger.kernel.org
9149S:	Orphan
9150W:	https://linuxtv.org
9151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9152F:	drivers/media/usb/dvb-usb-v2/au6610*
9153
9154DVB_USB_CE6230 MEDIA DRIVER
9155L:	linux-media@vger.kernel.org
9156S:	Orphan
9157W:	https://linuxtv.org
9158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9159F:	drivers/media/usb/dvb-usb-v2/ce6230*
9160
9161DVB_USB_CXUSB MEDIA DRIVER
9162M:	Michael Krufky <mkrufky@linuxtv.org>
9163L:	linux-media@vger.kernel.org
9164S:	Maintained
9165W:	https://linuxtv.org
9166W:	http://github.com/mkrufky
9167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9168T:	git git://linuxtv.org/media.git
9169F:	drivers/media/usb/dvb-usb/cxusb*
9170
9171DVB_USB_EC168 MEDIA DRIVER
9172L:	linux-media@vger.kernel.org
9173S:	Orphan
9174W:	https://linuxtv.org
9175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9176F:	drivers/media/usb/dvb-usb-v2/ec168*
9177
9178DVB_USB_GL861 MEDIA DRIVER
9179L:	linux-media@vger.kernel.org
9180S:	Orphan
9181W:	https://linuxtv.org
9182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9183F:	drivers/media/usb/dvb-usb-v2/gl861*
9184
9185DVB_USB_MXL111SF MEDIA DRIVER
9186M:	Michael Krufky <mkrufky@linuxtv.org>
9187L:	linux-media@vger.kernel.org
9188S:	Maintained
9189W:	https://linuxtv.org
9190W:	http://github.com/mkrufky
9191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9192T:	git git://linuxtv.org/mkrufky/mxl111sf.git
9193F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
9194
9195DVB_USB_RTL28XXU MEDIA DRIVER
9196L:	linux-media@vger.kernel.org
9197S:	Orphan
9198W:	https://linuxtv.org
9199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9200F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
9201
9202DVB_USB_V2 MEDIA DRIVER
9203L:	linux-media@vger.kernel.org
9204S:	Orphan
9205W:	https://linuxtv.org
9206W:	http://palosaari.fi/linux/
9207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9208F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
9209F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
9210
9211DYNAMIC DEBUG
9212M:	Jason Baron <jbaron@akamai.com>
9213M:	Jim Cromie <jim.cromie@gmail.com>
9214S:	Maintained
9215F:	include/linux/dynamic_debug.h
9216F:	lib/dynamic_debug.c
9217F:	lib/test_dynamic_debug.c
9218
9219DYNAMIC INTERRUPT MODERATION
9220M:	Tal Gilboa <talgi@nvidia.com>
9221S:	Maintained
9222F:	Documentation/networking/net_dim.rst
9223F:	include/linux/dim.h
9224F:	lib/dim/
9225
9226DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9227M:	Daniel Lezcano <daniel.lezcano@kernel.org>
9228L:	linux-pm@vger.kernel.org
9229S:	Supported
9230B:	https://bugzilla.kernel.org
9231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9232F:	drivers/powercap/dtpm*
9233F:	include/linux/dtpm.h
9234
9235DZ DECSTATION DZ11 SERIAL DRIVER
9236M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
9237S:	Maintained
9238F:	drivers/tty/serial/dz.*
9239
9240E3X0 POWER BUTTON DRIVER
9241M:	Moritz Fischer <moritz.fischer@ettus.com>
9242L:	usrp-users@lists.ettus.com
9243S:	Supported
9244W:	http://www.ettus.com
9245F:	Documentation/devicetree/bindings/input/e3x0-button.txt
9246F:	drivers/input/misc/e3x0-button.c
9247
9248E4000 MEDIA DRIVER
9249L:	linux-media@vger.kernel.org
9250S:	Orphan
9251W:	https://linuxtv.org
9252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9253F:	drivers/media/tuners/e4000*
9254
9255EARTH_PT1 MEDIA DRIVER
9256M:	Akihiro Tsukada <tskd08@gmail.com>
9257L:	linux-media@vger.kernel.org
9258S:	Odd Fixes
9259F:	drivers/media/pci/pt1/
9260
9261EARTH_PT3 MEDIA DRIVER
9262M:	Akihiro Tsukada <tskd08@gmail.com>
9263L:	linux-media@vger.kernel.org
9264S:	Odd Fixes
9265F:	drivers/media/pci/pt3/
9266
9267EC100 MEDIA DRIVER
9268L:	linux-media@vger.kernel.org
9269S:	Orphan
9270W:	https://linuxtv.org
9271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9272F:	drivers/media/dvb-frontends/ec100*
9273
9274ECONET MIPS PLATFORM
9275M:	Caleb James DeLisle <cjd@cjdns.fr>
9276L:	linux-mips@vger.kernel.org
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9279F:	Documentation/devicetree/bindings/mips/econet.yaml
9280F:	Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9281F:	arch/mips/boot/dts/econet/
9282F:	arch/mips/econet/
9283F:	drivers/clocksource/timer-econet-en751221.c
9284F:	drivers/irqchip/irq-econet-en751221.c
9285F:	include/dt-bindings/clock/econet,en751221-scu.h
9286F:	include/dt-bindings/reset/econet,en751221-scu.h
9287
9288ECONET PCIE PHY DRIVER
9289M:	Caleb James DeLisle <cjd@cjdns.fr>
9290L:	linux-mips@vger.kernel.org
9291S:	Maintained
9292F:	Documentation/devicetree/bindings/phy/econet,en751221-pcie-phy.yaml
9293F:	drivers/phy/phy-econet-pcie.c
9294
9295ECRYPT FILE SYSTEM
9296M:	Tyler Hicks <code@tyhicks.com>
9297L:	ecryptfs@vger.kernel.org
9298S:	Odd Fixes
9299W:	http://ecryptfs.org
9300W:	https://launchpad.net/ecryptfs
9301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9302F:	Documentation/filesystems/ecryptfs.rst
9303F:	fs/ecryptfs/
9304
9305EDAC-AMD64
9306M:	Yazen Ghannam <yazen.ghannam@amd.com>
9307L:	linux-edac@vger.kernel.org
9308S:	Supported
9309F:	drivers/edac/amd64_edac*
9310F:	drivers/edac/mce_amd*
9311
9312EDAC-ARMADA
9313M:	Jan Luebbe <jlu@pengutronix.de>
9314L:	linux-edac@vger.kernel.org
9315S:	Maintained
9316F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9317F:	drivers/edac/armada_xp_*
9318
9319EDAC-AST2500
9320M:	Stefan Schaeckeler <sschaeck@cisco.com>
9321S:	Supported
9322F:	Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9323F:	drivers/edac/aspeed_edac.c
9324
9325EDAC-BLUEFIELD
9326M:	Shravan Kumar Ramani <shravankr@nvidia.com>
9327M:	David Thompson <davthompson@nvidia.com>
9328S:	Supported
9329F:	drivers/edac/bluefield_edac.c
9330
9331EDAC-CALXEDA
9332M:	Andre Przywara <andre.przywara@arm.com>
9333L:	linux-edac@vger.kernel.org
9334S:	Maintained
9335F:	drivers/edac/highbank*
9336
9337EDAC-CAVIUM OCTEON
9338M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9339L:	linux-edac@vger.kernel.org
9340L:	linux-mips@vger.kernel.org
9341S:	Maintained
9342F:	drivers/edac/octeon_edac*
9343
9344EDAC-CAVIUM THUNDERX
9345M:	Robert Richter <rric@kernel.org>
9346L:	linux-edac@vger.kernel.org
9347S:	Odd Fixes
9348F:	drivers/edac/thunderx_edac*
9349
9350EDAC-CORE
9351M:	Borislav Petkov <bp@alien8.de>
9352M:	Tony Luck <tony.luck@intel.com>
9353L:	linux-edac@vger.kernel.org
9354S:	Supported
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9356F:	Documentation/driver-api/edac.rst
9357F:	drivers/edac/
9358F:	include/linux/edac.h
9359
9360EDAC-A72
9361M:	Vijay Balakrishna <vijayb@linux.microsoft.com>
9362M:	Tyler Hicks <code@tyhicks.com>
9363L:	linux-edac@vger.kernel.org
9364S:	Supported
9365F:	drivers/edac/a72_edac.c
9366
9367EDAC-DMC520
9368M:	Lei Wang <lewan@microsoft.com>
9369L:	linux-edac@vger.kernel.org
9370S:	Supported
9371F:	drivers/edac/dmc520_edac.c
9372
9373EDAC-E752X
9374M:	Mark Gross <markgross@kernel.org>
9375L:	linux-edac@vger.kernel.org
9376S:	Maintained
9377F:	drivers/edac/e752x_edac.c
9378
9379EDAC-E7XXX
9380L:	linux-edac@vger.kernel.org
9381S:	Maintained
9382F:	drivers/edac/e7xxx_edac.c
9383
9384EDAC-FSL_DDR
9385R:	Frank Li <Frank.Li@nxp.com>
9386L:	imx@lists.linux.dev
9387L:	linux-edac@vger.kernel.org
9388S:	Maintained
9389F:	drivers/edac/fsl_ddr_edac.*
9390
9391EDAC-GHES
9392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9393L:	linux-edac@vger.kernel.org
9394S:	Maintained
9395F:	drivers/edac/ghes_edac.c
9396
9397EDAC-I10NM
9398M:	Tony Luck <tony.luck@intel.com>
9399L:	linux-edac@vger.kernel.org
9400S:	Maintained
9401F:	drivers/edac/i10nm_base.c
9402
9403EDAC-I3000
9404L:	linux-edac@vger.kernel.org
9405S:	Orphan
9406F:	drivers/edac/i3000_edac.c
9407
9408EDAC-I5000
9409L:	linux-edac@vger.kernel.org
9410S:	Maintained
9411F:	drivers/edac/i5000_edac.c
9412
9413EDAC-I5400
9414M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9415L:	linux-edac@vger.kernel.org
9416S:	Maintained
9417F:	drivers/edac/i5400_edac.c
9418
9419EDAC-I7300
9420M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9421L:	linux-edac@vger.kernel.org
9422S:	Maintained
9423F:	drivers/edac/i7300_edac.c
9424
9425EDAC-I7CORE
9426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9427L:	linux-edac@vger.kernel.org
9428S:	Maintained
9429F:	drivers/edac/i7core_edac.c
9430
9431EDAC-I82975X
9432M:	"Arvind R." <arvino55@gmail.com>
9433L:	linux-edac@vger.kernel.org
9434S:	Maintained
9435F:	drivers/edac/i82975x_edac.c
9436
9437EDAC-IE31200
9438M:	Jason Baron <jbaron@akamai.com>
9439L:	linux-edac@vger.kernel.org
9440S:	Maintained
9441F:	drivers/edac/ie31200_edac.c
9442
9443EDAC-IGEN6
9444M:	Tony Luck <tony.luck@intel.com>
9445R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
9446L:	linux-edac@vger.kernel.org
9447S:	Maintained
9448F:	drivers/edac/igen6_edac.c
9449
9450EDAC-MPC85XX
9451M:	Johannes Thumshirn <morbidrsa@gmail.com>
9452L:	linux-edac@vger.kernel.org
9453S:	Maintained
9454F:	drivers/edac/mpc85xx_edac.[ch]
9455
9456EDAC-NPCM
9457M:	Marvin Lin <kflin@nuvoton.com>
9458M:	Stanley Chu <yschu@nuvoton.com>
9459L:	linux-edac@vger.kernel.org
9460S:	Maintained
9461F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9462F:	drivers/edac/npcm_edac.c
9463
9464EDAC-PASEMI
9465M:	Egor Martovetsky <egor@pasemi.com>
9466L:	linux-edac@vger.kernel.org
9467S:	Maintained
9468F:	drivers/edac/pasemi_edac.c
9469
9470EDAC-PND2
9471M:	Tony Luck <tony.luck@intel.com>
9472L:	linux-edac@vger.kernel.org
9473S:	Maintained
9474F:	drivers/edac/pnd2_edac.[ch]
9475
9476EDAC-QCOM
9477M:	Manivannan Sadhasivam <mani@kernel.org>
9478L:	linux-arm-msm@vger.kernel.org
9479L:	linux-edac@vger.kernel.org
9480S:	Maintained
9481F:	drivers/edac/qcom_edac.c
9482
9483EDAC-SBRIDGE
9484M:	Tony Luck <tony.luck@intel.com>
9485R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
9486L:	linux-edac@vger.kernel.org
9487S:	Maintained
9488F:	drivers/edac/sb_edac.c
9489
9490EDAC-SKYLAKE
9491M:	Tony Luck <tony.luck@intel.com>
9492L:	linux-edac@vger.kernel.org
9493S:	Maintained
9494F:	drivers/edac/skx_*.[ch]
9495
9496EDAC-TI
9497M:	Tero Kristo <kristo@kernel.org>
9498L:	linux-edac@vger.kernel.org
9499S:	Odd Fixes
9500F:	drivers/edac/ti_edac.c
9501
9502EDIROL UA-101/UA-1000 DRIVER
9503M:	Clemens Ladisch <clemens@ladisch.de>
9504L:	linux-sound@vger.kernel.org
9505S:	Maintained
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9507F:	sound/usb/misc/ua101.c
9508
9509EFI TEST DRIVER
9510M:	Ivan Hu <ivan.hu@canonical.com>
9511M:	Ard Biesheuvel <ardb@kernel.org>
9512L:	linux-efi@vger.kernel.org
9513S:	Maintained
9514F:	drivers/firmware/efi/test/
9515
9516EFI VARIABLE FILESYSTEM
9517M:	Jeremy Kerr <jk@ozlabs.org>
9518M:	Ard Biesheuvel <ardb@kernel.org>
9519L:	linux-efi@vger.kernel.org
9520S:	Maintained
9521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9522F:	fs/efivarfs/
9523
9524EFIFB FRAMEBUFFER DRIVER
9525M:	Peter Jones <pjones@redhat.com>
9526L:	linux-fbdev@vger.kernel.org
9527S:	Maintained
9528F:	drivers/video/fbdev/efifb.c
9529
9530ELM327 CAN NETWORK DRIVER
9531M:	Max Staudt <max@enpas.org>
9532L:	linux-can@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/networking/device_drivers/can/can327.rst
9535F:	drivers/net/can/can327.c
9536
9537EM28XX VIDEO4LINUX DRIVER
9538M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9539L:	linux-media@vger.kernel.org
9540S:	Maintained
9541W:	https://linuxtv.org
9542T:	git git://linuxtv.org/media.git
9543F:	Documentation/admin-guide/media/em28xx*
9544F:	drivers/media/usb/em28xx/
9545
9546EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9547M:	Adrian Hunter <adrian.hunter@intel.com>
9548M:	Asutosh Das <quic_asutoshd@quicinc.com>
9549R:	Ritesh Harjani <ritesh.list@gmail.com>
9550L:	linux-mmc@vger.kernel.org
9551S:	Supported
9552F:	drivers/mmc/host/cqhci*
9553
9554EMS CPC-PCI CAN DRIVER
9555M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
9556M:	support@ems-wuensche.com
9557L:	linux-can@vger.kernel.org
9558S:	Maintained
9559F:	drivers/net/can/sja1000/ems_pci.c
9560
9561EMULEX 10Gbps iSCSI - OneConnect DRIVER
9562M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
9563L:	linux-scsi@vger.kernel.org
9564S:	Supported
9565W:	http://www.broadcom.com
9566F:	drivers/scsi/be2iscsi/
9567
9568EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9569M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
9570M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9571L:	netdev@vger.kernel.org
9572S:	Maintained
9573W:	http://www.emulex.com
9574F:	drivers/net/ethernet/emulex/benet/
9575
9576EMULEX ONECONNECT ROCE DRIVER
9577M:	Selvin Xavier <selvin.xavier@broadcom.com>
9578L:	linux-rdma@vger.kernel.org
9579S:	Odd Fixes
9580W:	http://www.broadcom.com
9581F:	drivers/infiniband/hw/ocrdma/
9582F:	include/uapi/rdma/ocrdma-abi.h
9583
9584EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9585M:	Ram Vegesna <ram.vegesna@broadcom.com>
9586L:	linux-scsi@vger.kernel.org
9587L:	target-devel@vger.kernel.org
9588S:	Supported
9589W:	http://www.broadcom.com
9590F:	drivers/scsi/elx/
9591
9592EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9593M:	Justin Tee <justin.tee@broadcom.com>
9594M:	Paul Ely <paul.ely@broadcom.com>
9595L:	linux-scsi@vger.kernel.org
9596S:	Supported
9597W:	http://www.broadcom.com
9598F:	drivers/scsi/lpfc/
9599
9600ENE CB710 FLASH CARD READER DRIVER
9601M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
9602S:	Maintained
9603F:	drivers/misc/cb710/
9604F:	drivers/mmc/host/cb710-mmc.*
9605F:	include/linux/cb710.h
9606
9607ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9608M:	Maxim Levitsky <maximlevitsky@gmail.com>
9609S:	Maintained
9610F:	drivers/media/rc/ene_ir.*
9611
9612ENERGY MODEL
9613M:	Lukasz Luba <lukasz.luba@arm.com>
9614M:	"Rafael J. Wysocki" <rafael@kernel.org>
9615L:	linux-pm@vger.kernel.org
9616S:	Maintained
9617F:	Documentation/netlink/specs/dev-energymodel.yaml
9618F:	Documentation/power/energy-model.rst
9619F:	include/linux/energy_model.h
9620F:	include/uapi/linux/dev_energymodel.h
9621F:	kernel/power/em_netlink*.*
9622F:	kernel/power/energy_model.c
9623
9624EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9625M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
9626L:	linuxppc-dev@lists.ozlabs.org
9627S:	Maintained
9628F:	drivers/tty/ehv_bytechan.c
9629
9630EPSON S1D13XXX FRAMEBUFFER DRIVER
9631M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
9632S:	Maintained
9633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9634F:	drivers/video/fbdev/s1d13xxxfb.c
9635F:	include/video/s1d13xxxfb.h
9636
9637EROFS FILE SYSTEM
9638M:	Gao Xiang <xiang@kernel.org>
9639M:	Chao Yu <chao@kernel.org>
9640R:	Yue Hu <zbestahu@gmail.com>
9641R:	Jeffle Xu <jefflexu@linux.alibaba.com>
9642R:	Sandeep Dhavale <dhavale@google.com>
9643R:	Hongbo Li <hongbohbli@tencent.com>
9644R:	Chunhai Guo <guochunhai@vivo.com>
9645L:	linux-erofs@lists.ozlabs.org
9646S:	Maintained
9647W:	https://erofs.docs.kernel.org
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9649F:	Documentation/ABI/testing/sysfs-fs-erofs
9650F:	Documentation/filesystems/erofs.rst
9651F:	fs/erofs/
9652F:	include/trace/events/erofs.h
9653
9654ERRSEQ ERROR TRACKING INFRASTRUCTURE
9655M:	Jeff Layton <jlayton@kernel.org>
9656S:	Maintained
9657F:	include/linux/errseq.h
9658F:	lib/errseq.c
9659
9660ESD CAN NETWORK DRIVERS
9661M:	Stefan Mätje <stefan.maetje@esd.eu>
9662R:	socketcan@esd.eu
9663L:	linux-can@vger.kernel.org
9664S:	Maintained
9665F:	drivers/net/can/esd/
9666
9667ESD CAN/USB DRIVERS
9668M:	Frank Jungclaus <frank.jungclaus@esd.eu>
9669R:	socketcan@esd.eu
9670L:	linux-can@vger.kernel.org
9671S:	Maintained
9672F:	drivers/net/can/usb/esd_usb.c
9673
9674ESWIN DEVICETREES
9675M:	Min Lin <linmin@eswincomputing.com>
9676M:	Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
9677M:	Pritesh Patel <pritesh.patel@einfochips.com>
9678S:	Maintained
9679T:	git https://github.com/eswincomputing/linux-next.git
9680F:	Documentation/devicetree/bindings/riscv/eswin.yaml
9681F:	arch/riscv/boot/dts/eswin/
9682
9683ESWIN EIC7700 CLOCK DRIVER
9684M:	Yifeng Huang <huangyifeng@eswincomputing.com>
9685M:	Xuyang Dong <dongxuyang@eswincomputing.com>
9686S:	Maintained
9687F:	Documentation/devicetree/bindings/clock/eswin,eic7700-clock.yaml
9688F:	drivers/clk/eswin/
9689F:	include/dt-bindings/clock/eswin,eic7700-clock.h
9690
9691ET131X NETWORK DRIVER
9692M:	Mark Einon <mark.einon@gmail.com>
9693S:	Odd Fixes
9694F:	drivers/net/ethernet/agere/
9695
9696ETAS ES58X CAN/USB DRIVER
9697M:	Vincent Mailhol <mailhol@kernel.org>
9698L:	linux-can@vger.kernel.org
9699S:	Maintained
9700F:	Documentation/networking/devlink/etas_es58x.rst
9701F:	drivers/net/can/usb/etas_es58x/
9702
9703ETHERNET BRIDGE
9704M:	Nikolay Aleksandrov <razor@blackwall.org>
9705M:	Ido Schimmel <idosch@nvidia.com>
9706L:	bridge@lists.linux.dev
9707L:	netdev@vger.kernel.org
9708S:	Maintained
9709F:	include/linux/if_bridge.h
9710F:	include/uapi/linux/if_bridge.h
9711F:	include/linux/netfilter_bridge/
9712F:	net/bridge/
9713
9714ETHERNET PHY LIBRARY
9715M:	Andrew Lunn <andrew@lunn.ch>
9716M:	Heiner Kallweit <hkallweit1@gmail.com>
9717R:	Russell King <linux@armlinux.org.uk>
9718L:	netdev@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/ABI/testing/sysfs-class-net-phydev
9721F:	Documentation/devicetree/bindings/net/ethernet-connector.yaml
9722F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
9723F:	Documentation/devicetree/bindings/net/mdio*
9724F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
9725F:	Documentation/networking/phy-port.rst
9726F:	Documentation/networking/phy.rst
9727F:	drivers/net/mdio/
9728F:	drivers/net/mdio/acpi_mdio.c
9729F:	drivers/net/mdio/fwnode_mdio.c
9730F:	drivers/net/mdio/of_mdio.c
9731F:	drivers/net/pcs/
9732F:	drivers/net/phy/
9733F:	include/dt-bindings/net/qca-ar803x.h
9734F:	include/linux/*mdio*.h
9735F:	include/linux/linkmode.h
9736F:	include/linux/mdio/*.h
9737F:	include/linux/mii.h
9738F:	include/linux/of_net.h
9739F:	include/linux/phy.h
9740F:	include/linux/phy_fixed.h
9741F:	include/linux/phy_link_topology.h
9742F:	include/linux/phylib_stubs.h
9743F:	include/linux/platform_data/mdio-bcm-unimac.h
9744F:	include/net/phy/
9745F:	include/trace/events/mdio.h
9746F:	include/uapi/linux/mdio.h
9747F:	include/uapi/linux/mii.h
9748F:	net/core/of_net.c
9749
9750ETHERNET PHY LIBRARY [RUST]
9751M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
9752R:	Trevor Gross <tmgross@umich.edu>
9753L:	netdev@vger.kernel.org
9754L:	rust-for-linux@vger.kernel.org
9755S:	Maintained
9756F:	rust/kernel/net/phy.rs
9757F:	rust/kernel/net/phy/reg.rs
9758
9759EXEC & BINFMT API, ELF
9760M:	Kees Cook <kees@kernel.org>
9761L:	linux-mm@kvack.org
9762S:	Supported
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9764F:	Documentation/userspace-api/ELF.rst
9765F:	fs/*binfmt_*.c
9766F:	fs/Kconfig.binfmt
9767F:	fs/exec.c
9768F:	fs/tests/binfmt_*_kunit.c
9769F:	fs/tests/exec_kunit.c
9770F:	include/linux/binfmts.h
9771F:	include/linux/elf.h
9772F:	include/uapi/linux/auxvec.h
9773F:	include/uapi/linux/binfmts.h
9774F:	include/uapi/linux/elf.h
9775F:	kernel/fork.c
9776F:	mm/vma_exec.c
9777F:	tools/testing/selftests/exec/
9778N:	asm/elf.h
9779N:	binfmt
9780
9781EXFAT FILE SYSTEM
9782M:	Namjae Jeon <linkinjeon@kernel.org>
9783M:	Sungjong Seo <sj1557.seo@samsung.com>
9784R:	Yuezhang Mo <yuezhang.mo@sony.com>
9785L:	exfat@lists.linux.dev
9786S:	Maintained
9787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9788F:	fs/exfat/
9789
9790EXPRESSWIRE PROTOCOL LIBRARY
9791M:	Duje Mihanović <duje.mihanovic@skole.hr>
9792L:	linux-leds@vger.kernel.org
9793S:	Maintained
9794F:	drivers/leds/leds-expresswire.c
9795F:	include/linux/leds-expresswire.h
9796
9797EXT2 FILE SYSTEM
9798M:	Jan Kara <jack@suse.com>
9799L:	linux-ext4@vger.kernel.org
9800S:	Maintained
9801F:	Documentation/filesystems/ext2.rst
9802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9803F:	fs/ext2/
9804F:	include/linux/ext2*
9805
9806EXT4 FILE SYSTEM
9807M:	"Theodore Ts'o" <tytso@mit.edu>
9808R:	Andreas Dilger <adilger.kernel@dilger.ca>
9809R:	Baokun Li <libaokun@linux.alibaba.com>
9810R:	Jan Kara <jack@suse.cz>
9811R:	Ojaswin Mujoo <ojaswin@linux.ibm.com>
9812R:	Ritesh Harjani (IBM) <ritesh.list@gmail.com>
9813R:	Zhang Yi <yi.zhang@huawei.com>
9814L:	linux-ext4@vger.kernel.org
9815S:	Maintained
9816W:	http://ext4.wiki.kernel.org
9817Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
9819F:	Documentation/filesystems/ext4/
9820F:	fs/ext4/
9821F:	include/trace/events/ext4.h
9822F:	include/uapi/linux/ext4.h
9823
9824Extended Verification Module (EVM)
9825M:	Mimi Zohar <zohar@linux.ibm.com>
9826M:	Roberto Sassu <roberto.sassu@huawei.com>
9827L:	linux-integrity@vger.kernel.org
9828S:	Supported
9829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9830F:	security/integrity/
9831F:	security/integrity/evm/
9832
9833EXTENSIBLE FIRMWARE INTERFACE (EFI)
9834M:	Ard Biesheuvel <ardb@kernel.org>
9835R:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
9836L:	linux-efi@vger.kernel.org
9837S:	Maintained
9838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9839F:	Documentation/admin-guide/efi-stub.rst
9840F:	arch/*/include/asm/efi.h
9841F:	arch/*/kernel/efi.c
9842F:	arch/arm/boot/compressed/efi-header.S
9843F:	arch/x86/platform/efi/
9844F:	drivers/firmware/efi/
9845F:	include/linux/efi*.h
9846X:	drivers/firmware/efi/cper*
9847
9848EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9849M:	MyungJoo Ham <myungjoo.ham@samsung.com>
9850M:	Chanwoo Choi <cw00.choi@samsung.com>
9851L:	linux-kernel@vger.kernel.org
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9854F:	Documentation/devicetree/bindings/extcon/
9855F:	Documentation/driver-api/extcon.rst
9856F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9857F:	drivers/extcon/
9858F:	include/linux/extcon.h
9859F:	include/linux/extcon/
9860
9861EXTRA BOOT CONFIG
9862M:	Masami Hiramatsu <mhiramat@kernel.org>
9863L:	linux-kernel@vger.kernel.org
9864L:	linux-trace-kernel@vger.kernel.org
9865S:	Maintained
9866Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9868F:	Documentation/admin-guide/bootconfig.rst
9869F:	fs/proc/bootconfig.c
9870F:	include/linux/bootconfig.h
9871F:	lib/bootconfig-data.S
9872F:	lib/bootconfig.c
9873F:	tools/bootconfig/*
9874F:	tools/bootconfig/scripts/*
9875
9876EXTRON DA HD 4K PLUS CEC DRIVER
9877M:	Hans Verkuil <hverkuil@kernel.org>
9878L:	linux-media@vger.kernel.org
9879S:	Maintained
9880T:	git git://linuxtv.org/media.git
9881F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
9882
9883EXYNOS DP DRIVER
9884M:	Jingoo Han <jingoohan1@gmail.com>
9885L:	dri-devel@lists.freedesktop.org
9886S:	Maintained
9887F:	drivers/gpu/drm/exynos/exynos_dp*
9888
9889EXYNOS SYSMMU (IOMMU) driver
9890M:	Marek Szyprowski <m.szyprowski@samsung.com>
9891L:	iommu@lists.linux.dev
9892S:	Maintained
9893F:	drivers/iommu/exynos-iommu.c
9894
9895F2FS FILE SYSTEM
9896M:	Jaegeuk Kim <jaegeuk@kernel.org>
9897M:	Chao Yu <chao@kernel.org>
9898L:	linux-f2fs-devel@lists.sourceforge.net
9899S:	Maintained
9900W:	https://f2fs.wiki.kernel.org/
9901Q:	https://patchwork.kernel.org/project/f2fs/list/
9902B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9904F:	Documentation/ABI/testing/sysfs-fs-f2fs
9905F:	Documentation/filesystems/f2fs.rst
9906F:	fs/f2fs/
9907F:	include/linux/f2fs_fs.h
9908F:	include/trace/events/f2fs.h
9909F:	include/uapi/linux/f2fs.h
9910
9911F71805F HARDWARE MONITORING DRIVER
9912M:	Jean Delvare <jdelvare@suse.com>
9913L:	linux-hwmon@vger.kernel.org
9914S:	Maintained
9915F:	Documentation/hwmon/f71805f.rst
9916F:	drivers/hwmon/f71805f.c
9917
9918FADDR2LINE
9919M:	Josh Poimboeuf <jpoimboe@kernel.org>
9920S:	Maintained
9921F:	scripts/faddr2line
9922
9923FAILOVER MODULE
9924M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9925L:	netdev@vger.kernel.org
9926S:	Supported
9927F:	Documentation/networking/failover.rst
9928F:	include/net/failover.h
9929F:	net/core/failover.c
9930
9931FANOTIFY
9932M:	Jan Kara <jack@suse.cz>
9933R:	Amir Goldstein <amir73il@gmail.com>
9934L:	linux-fsdevel@vger.kernel.org
9935S:	Maintained
9936F:	fs/notify/fanotify/
9937F:	include/linux/fanotify.h
9938F:	include/uapi/linux/fanotify.h
9939
9940FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9941M:	Linus Walleij <linusw@kernel.org>
9942L:	linux-usb@vger.kernel.org
9943S:	Maintained
9944F:	drivers/usb/fotg210/
9945
9946FARSYNC SYNCHRONOUS DRIVER
9947M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
9948S:	Supported
9949W:	http://www.farsite.co.uk/
9950F:	drivers/net/wan/farsync.*
9951
9952FAULT INJECTION SUPPORT
9953M:	Akinobu Mita <akinobu.mita@gmail.com>
9954S:	Supported
9955F:	Documentation/fault-injection/
9956F:	lib/fault-inject.c
9957F:	tools/testing/fault-injection/
9958
9959FBTFT Framebuffer drivers
9960M:	Andy Shevchenko <andy@kernel.org>
9961L:	dri-devel@lists.freedesktop.org
9962L:	linux-fbdev@vger.kernel.org
9963S:	Odd fixes
9964F:	drivers/staging/fbtft/
9965
9966FC0011 TUNER DRIVER
9967M:	Michael Buesch <m@bues.ch>
9968L:	linux-media@vger.kernel.org
9969S:	Maintained
9970F:	drivers/media/tuners/fc0011.c
9971F:	drivers/media/tuners/fc0011.h
9972
9973FC2580 MEDIA DRIVER
9974L:	linux-media@vger.kernel.org
9975S:	Orphan
9976W:	https://linuxtv.org
9977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9978F:	drivers/media/tuners/fc2580*
9979
9980FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9981M:	Hannes Reinecke <hare@suse.de>
9982L:	linux-scsi@vger.kernel.org
9983S:	Supported
9984W:	www.Open-FCoE.org
9985F:	drivers/scsi/fcoe/
9986F:	drivers/scsi/libfc/
9987F:	include/scsi/fc/
9988F:	include/scsi/libfc.h
9989F:	include/scsi/libfcoe.h
9990F:	include/uapi/scsi/fc/
9991
9992FILE LOCKING (flock() and fcntl()/lockf())
9993M:	Jeff Layton <jlayton@kernel.org>
9994M:	Chuck Lever <cel@kernel.org>
9995R:	Alexander Aring <alex.aring@gmail.com>
9996L:	linux-fsdevel@vger.kernel.org
9997S:	Maintained
9998F:	fs/fcntl.c
9999F:	fs/locks.c
10000F:	include/linux/fcntl.h
10001F:	include/uapi/linux/fcntl.h
10002
10003FILESYSTEM DIRECT ACCESS (DAX)
10004M:	Dan Williams <djbw@kernel.org>
10005R:	Matthew Wilcox <willy@infradead.org>
10006R:	Jan Kara <jack@suse.cz>
10007L:	linux-fsdevel@vger.kernel.org
10008L:	nvdimm@lists.linux.dev
10009S:	Supported
10010F:	fs/dax.c
10011F:	include/linux/dax.h
10012F:	include/trace/events/fs_dax.h
10013
10014FILESYSTEMS (VFS and infrastructure)
10015M:	Alexander Viro <viro@zeniv.linux.org.uk>
10016M:	Christian Brauner <brauner@kernel.org>
10017R:	Jan Kara <jack@suse.cz>
10018L:	linux-fsdevel@vger.kernel.org
10019S:	Maintained
10020T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
10021F:	fs/*
10022F:	include/linux/fs.h
10023F:	include/linux/fs_types.h
10024F:	include/uapi/linux/fs.h
10025F:	include/uapi/linux/openat2.h
10026F:	rust/kernel/fs.rs
10027F:	rust/kernel/fs/
10028F:	rust/kernel/seq_file.rs
10029F:	rust/kernel/sync/poll.rs
10030F:	Documentation/driver-api/early-userspace/buffer-format.rst
10031F:	init/do_mounts*
10032F:	init/*initramfs*
10033
10034FILESYSTEMS [EXPORTFS]
10035M:	Chuck Lever <cel@kernel.org>
10036M:	Jeff Layton <jlayton@kernel.org>
10037R:	Amir Goldstein <amir73il@gmail.com>
10038L:	linux-fsdevel@vger.kernel.org
10039L:	linux-nfs@vger.kernel.org
10040S:	Supported
10041F:	Documentation/filesystems/nfs/exporting.rst
10042F:	fs/exportfs/
10043F:	fs/fhandle.c
10044F:	include/linux/exportfs*.h
10045
10046FILESYSTEMS [IDMAPPED MOUNTS]
10047M:	Christian Brauner <brauner@kernel.org>
10048M:	Seth Forshee <sforshee@kernel.org>
10049L:	linux-fsdevel@vger.kernel.org
10050S:	Maintained
10051F:	Documentation/filesystems/idmappings.rst
10052F:	fs/mnt_idmapping.c
10053F:	include/linux/mnt_idmapping.*
10054F:	tools/testing/selftests/mount_setattr/
10055
10056FILESYSTEMS [IOMAP]
10057M:	Christian Brauner <brauner@kernel.org>
10058R:	Darrick J. Wong <djwong@kernel.org>
10059L:	linux-xfs@vger.kernel.org
10060L:	linux-fsdevel@vger.kernel.org
10061S:	Supported
10062F:	Documentation/filesystems/iomap/*
10063F:	fs/iomap/
10064F:	include/linux/iomap.h
10065
10066FILESYSTEMS [NETFS LIBRARY]
10067M:	David Howells <dhowells@redhat.com>
10068M:	Paulo Alcantara <pc@manguebit.org>
10069L:	netfs@lists.linux.dev
10070L:	linux-fsdevel@vger.kernel.org
10071S:	Supported
10072F:	Documentation/filesystems/caching/
10073F:	Documentation/filesystems/netfs_library.rst
10074F:	fs/netfs/
10075F:	include/linux/fscache*.h
10076F:	include/linux/netfs.h
10077F:	include/trace/events/fscache.h
10078F:	include/trace/events/netfs.h
10079
10080FILESYSTEMS [STACKABLE]
10081M:	Miklos Szeredi <miklos@szeredi.hu>
10082M:	Amir Goldstein <amir73il@gmail.com>
10083L:	linux-fsdevel@vger.kernel.org
10084L:	linux-unionfs@vger.kernel.org
10085S:	Maintained
10086F:	fs/backing-file.c
10087F:	include/linux/backing-file.h
10088
10089FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10090M:	Riku Voipio <riku.voipio@iki.fi>
10091L:	linux-hwmon@vger.kernel.org
10092S:	Maintained
10093F:	drivers/hwmon/f75375s.c
10094F:	include/linux/f75375s.h
10095
10096FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
10097M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
10098L:	linux-can@vger.kernel.org
10099S:	Maintained
10100F:	drivers/net/can/usb/f81604.c
10101
10102FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
10103M:	Clemens Ladisch <clemens@ladisch.de>
10104M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
10105L:	linux-sound@vger.kernel.org
10106S:	Maintained
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10108F:	include/uapi/sound/firewire.h
10109F:	sound/firewire/
10110
10111FIREWIRE MEDIA DRIVERS (firedtv)
10112M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
10113L:	linux-media@vger.kernel.org
10114L:	linux1394-devel@lists.sourceforge.net
10115S:	Maintained
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
10117F:	drivers/media/firewire/
10118
10119FIREWIRE SBP-2 TARGET
10120M:	Chris Boot <bootc@bootc.net>
10121L:	linux-scsi@vger.kernel.org
10122L:	target-devel@vger.kernel.org
10123L:	linux1394-devel@lists.sourceforge.net
10124S:	Maintained
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10126F:	drivers/target/sbp/
10127
10128FIREWIRE SUBSYSTEM
10129M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
10130M:	Takashi Sakamoto <takaswie@kernel.org>
10131L:	linux1394-devel@lists.sourceforge.net
10132S:	Maintained
10133W:	http://ieee1394.docs.kernel.org/
10134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10135F:	drivers/firewire/
10136F:	include/linux/firewire.h
10137F:	include/uapi/linux/firewire*.h
10138F:	tools/firewire/
10139
10140FIRMWARE FRAMEWORK FOR ARMV8-A
10141M:	Sudeep Holla <sudeep.holla@kernel.org>
10142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10143S:	Maintained
10144F:	drivers/firmware/arm_ffa/
10145F:	include/linux/arm_ffa.h
10146
10147FIRMWARE LOADER (request_firmware)
10148M:	Luis Chamberlain <mcgrof@kernel.org>
10149M:	Russ Weight <russ.weight@linux.dev>
10150M:	Danilo Krummrich <dakr@kernel.org>
10151L:	driver-core@lists.linux.dev
10152S:	Maintained
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10154F:	Documentation/firmware_class/
10155F:	drivers/base/firmware_loader/
10156F:	rust/kernel/firmware.rs
10157F:	include/linux/firmware.h
10158
10159FIXED-LAYOUT NVMEM LAYOUT DRIVER
10160M:	Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
10161S:	Maintained
10162F:	drivers/nvmem/layouts/fixed-layout.c
10163
10164FLEXTIMER FTM-QUADDEC DRIVER
10165M:	Patrick Havelange <patrick.havelange@essensium.com>
10166L:	linux-iio@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10169F:	drivers/counter/ftm-quaddec.c
10170
10171FLOPPY DRIVER
10172M:	Denis Efremov <efremov@linux.com>
10173L:	linux-block@vger.kernel.org
10174S:	Odd Fixes
10175F:	drivers/block/floppy.c
10176
10177FLYSKY FSIA6B RC RECEIVER
10178M:	Markus Koch <markus@notsyncing.net>
10179L:	linux-input@vger.kernel.org
10180S:	Maintained
10181F:	drivers/input/joystick/fsia6b.c
10182
10183FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10184M:	Geoffrey D. Bennett <g@b4.vu>
10185L:	linux-sound@vger.kernel.org
10186S:	Maintained
10187W:	https://github.com/geoffreybennett/linux-fcp
10188B:	https://github.com/geoffreybennett/linux-fcp/issues
10189T:	git https://github.com/geoffreybennett/linux-fcp.git
10190F:	include/uapi/sound/fcp.h
10191F:	include/uapi/sound/scarlett2.h
10192F:	sound/usb/fcp.c
10193F:	sound/usb/mixer_scarlett2.c
10194
10195FORCEDETH GIGABIT ETHERNET DRIVER
10196M:	Rain River <rain.1986.08.12@gmail.com>
10197M:	Zhu Yanjun <zyjzyj2000@gmail.com>
10198L:	netdev@vger.kernel.org
10199S:	Maintained
10200F:	drivers/net/ethernet/nvidia/*
10201
10202FORTIFY_SOURCE
10203M:	Kees Cook <kees@kernel.org>
10204L:	linux-hardening@vger.kernel.org
10205S:	Supported
10206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10207F:	include/linux/fortify-string.h
10208F:	lib/test_fortify/*
10209F:	lib/tests/fortify_kunit.c
10210F:	lib/tests/memcpy_kunit.c
10211K:	\bunsafe_memcpy\b
10212K:	\b__NO_FORTIFY\b
10213
10214FOURSEMI AUDIO AMPLIFIER DRIVER
10215M:	Nick Li <nick.li@foursemi.com>
10216L:	linux-sound@vger.kernel.org
10217S:	Maintained
10218F:	Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10219F:	sound/soc/codecs/fs-amp-lib.*
10220F:	sound/soc/codecs/fs210x.*
10221
10222FPGA DFL DRIVERS
10223M:	Xu Yilun <yilun.xu@intel.com>
10224R:	Tom Rix <trix@redhat.com>
10225L:	linux-fpga@vger.kernel.org
10226S:	Maintained
10227F:	Documentation/ABI/testing/sysfs-bus-dfl*
10228F:	Documentation/fpga/dfl.rst
10229F:	drivers/fpga/dfl*
10230F:	drivers/uio/uio_dfl.c
10231F:	include/linux/dfl.h
10232F:	include/uapi/linux/fpga-dfl.h
10233
10234FPGA MANAGER FRAMEWORK
10235M:	Moritz Fischer <mdf@kernel.org>
10236M:	Xu Yilun <yilun.xu@intel.com>
10237R:	Tom Rix <trix@redhat.com>
10238L:	linux-fpga@vger.kernel.org
10239S:	Maintained
10240Q:	http://patchwork.kernel.org/project/linux-fpga/list/
10241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10242F:	Documentation/devicetree/bindings/fpga/
10243F:	Documentation/driver-api/fpga/
10244F:	Documentation/fpga/
10245F:	drivers/fpga/
10246F:	include/linux/fpga/
10247
10248FRAMEBUFFER CONSOLE
10249M:	Helge Deller <deller@gmx.de>
10250M:	Thomas Zimmermann <tzimmermann@suse.de>
10251L:	dri-devel@lists.freedesktop.org
10252L:	linux-fbdev@vger.kernel.org
10253S:	Maintained
10254T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10255F:	Documentation/fb/fbcon.rst
10256F:	drivers/video/fbdev/core/bitblit.c
10257F:	drivers/video/fbdev/core/fb_logo.c
10258F:	drivers/video/fbdev/core/fbcon.c
10259F:	drivers/video/fbdev/core/fbcon.h
10260F:	drivers/video/fbdev/core/fbcon_ccw.c
10261F:	drivers/video/fbdev/core/fbcon_cw.c
10262F:	drivers/video/fbdev/core/fbcon_rotate.c
10263F:	drivers/video/fbdev/core/fbcon_rotate.h
10264F:	drivers/video/fbdev/core/fbcon_ud.c
10265F:	drivers/video/fbdev/core/softcursor.c
10266F:	drivers/video/fbdev/core/tileblit.c
10267F:	include/linux/font.h
10268F:	lib/fonts/
10269
10270FRAMEBUFFER CORE
10271M:	Simona Vetter <simona@ffwll.ch>
10272S:	Odd Fixes
10273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10274F:	drivers/video/fbdev/core/
10275
10276FRAMEBUFFER DRAWING
10277M:	Zsolt Kajtar <soci@c64.rulez.org>
10278S:	Odd Fixes
10279F:	drivers/video/fbdev/core/cfbcopyarea.c
10280F:	drivers/video/fbdev/core/cfbfillrect.c
10281F:	drivers/video/fbdev/core/cfbimgblt.c
10282F:	drivers/video/fbdev/core/cfbmem.h
10283F:	drivers/video/fbdev/core/fb_copyarea.h
10284F:	drivers/video/fbdev/core/fb_draw.h
10285F:	drivers/video/fbdev/core/fb_fillrect.h
10286F:	drivers/video/fbdev/core/fb_imageblit.h
10287F:	drivers/video/fbdev/core/syscopyarea.c
10288F:	drivers/video/fbdev/core/sysfillrect.c
10289F:	drivers/video/fbdev/core/sysimgblt.c
10290F:	drivers/video/fbdev/core/sysmem.h
10291
10292FRAMEBUFFER LAYER
10293M:	Helge Deller <deller@gmx.de>
10294L:	linux-fbdev@vger.kernel.org
10295L:	dri-devel@lists.freedesktop.org
10296S:	Maintained
10297Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
10298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10299F:	Documentation/fb/
10300F:	drivers/video/
10301F:	include/linux/fb.h
10302F:	include/uapi/linux/fb.h
10303F:	include/uapi/video/
10304F:	include/video/
10305
10306FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10307M:	Horia Geantă <horia.geanta@nxp.com>
10308M:	Pankaj Gupta <pankaj.gupta@nxp.com>
10309M:	Gaurav Jain <gaurav.jain@nxp.com>
10310L:	linux-crypto@vger.kernel.org
10311S:	Maintained
10312F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10313F:	drivers/crypto/caam/
10314
10315FREESCALE COLDFIRE M5441X MMC DRIVER
10316M:	Angelo Dureghello <adureghello@baylibre.com>
10317L:	linux-mmc@vger.kernel.org
10318S:	Maintained
10319F:	drivers/mmc/host/sdhci-esdhc-mcf.c
10320F:	include/linux/platform_data/mmc-esdhc-mcf.h
10321
10322FREESCALE COLDFIRE M5441X RCM POWER-ON REASON DRIVER
10323M:	Jean-Michel Hautbois <jeanmichel.hautbois@yoseli.org>
10324L:	linux-m68k@lists.linux-m68k.org
10325S:	Maintained
10326F:	drivers/power/reset/mcf-rcm-reset.c
10327
10328FREESCALE DIU FRAMEBUFFER DRIVER
10329M:	Timur Tabi <timur@kernel.org>
10330L:	linux-fbdev@vger.kernel.org
10331S:	Maintained
10332F:	drivers/video/fbdev/fsl-diu-fb.*
10333
10334FREESCALE DMA DRIVER
10335M:	Zhang Wei <zw@zh-kernel.org>
10336L:	linuxppc-dev@lists.ozlabs.org
10337S:	Maintained
10338F:	drivers/dma/fsldma.*
10339
10340FREESCALE DSPI DRIVER
10341M:	Vladimir Oltean <olteanv@gmail.com>
10342L:	linux-spi@vger.kernel.org
10343L:	imx@lists.linux.dev
10344S:	Maintained
10345F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10346F:	drivers/spi/spi-fsl-dspi.c
10347F:	include/linux/spi/spi-fsl-dspi.h
10348
10349FREESCALE eDMA DRIVER
10350M:	Frank Li <Frank.Li@nxp.com>
10351L:	imx@lists.linux.dev
10352L:	dmaengine@vger.kernel.org
10353S:	Maintained
10354F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
10355F:	drivers/dma/fsl-edma*.*
10356
10357FREESCALE ENETC ETHERNET DRIVERS
10358M:	Claudiu Manoil <claudiu.manoil@nxp.com>
10359M:	Vladimir Oltean <vladimir.oltean@nxp.com>
10360M:	Wei Fang <wei.fang@nxp.com>
10361M:	Clark Wang <xiaoning.wang@nxp.com>
10362L:	imx@lists.linux.dev
10363L:	netdev@vger.kernel.org
10364S:	Maintained
10365F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10366F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10367F:	drivers/net/ethernet/freescale/enetc/
10368F:	include/linux/fsl/enetc_mdio.h
10369F:	include/linux/fsl/netc_global.h
10370F:	include/linux/fsl/ntmp.h
10371
10372FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10373M:	Claudiu Manoil <claudiu.manoil@nxp.com>
10374L:	netdev@vger.kernel.org
10375S:	Maintained
10376F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10377F:	drivers/net/ethernet/freescale/gianfar*
10378
10379FREESCALE GPMI NAND DRIVER
10380M:	Han Xu <han.xu@nxp.com>
10381L:	imx@lists.linux.dev
10382L:	linux-mtd@lists.infradead.org
10383S:	Maintained
10384F:	drivers/mtd/nand/raw/gpmi-nand/*
10385
10386FREESCALE I2C CPM DRIVER
10387M:	Jochen Friedrich <jochen@scram.de>
10388L:	linuxppc-dev@lists.ozlabs.org
10389L:	linux-i2c@vger.kernel.org
10390S:	Maintained
10391F:	drivers/i2c/busses/i2c-cpm.c
10392
10393FREESCALE IMX / MXC FEC DRIVER
10394M:	Wei Fang <wei.fang@nxp.com>
10395R:	Frank Li <frank.li@nxp.com>
10396R:	Shenwei Wang <shenwei.wang@nxp.com>
10397L:	imx@lists.linux.dev
10398L:	netdev@vger.kernel.org
10399S:	Maintained
10400F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
10401F:	drivers/net/ethernet/freescale/fec.h
10402F:	drivers/net/ethernet/freescale/fec_main.c
10403F:	drivers/net/ethernet/freescale/fec_ptp.c
10404
10405FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10406M:	Sascha Hauer <s.hauer@pengutronix.de>
10407R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10408L:	linux-fbdev@vger.kernel.org
10409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10410S:	Maintained
10411F:	drivers/video/fbdev/imxfb.c
10412
10413FREESCALE IMX DDR PMU DRIVER
10414M:	Frank Li <Frank.li@nxp.com>
10415M:	Xu Yang <xu.yang_2@nxp.com>
10416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10417S:	Maintained
10418F:	Documentation/admin-guide/perf/imx-ddr.rst
10419F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10420F:	drivers/perf/fsl_imx8_ddr_perf.c
10421F:	drivers/perf/fsl_imx9_ddr_perf.c
10422F:	tools/perf/pmu-events/arch/arm64/freescale/
10423
10424FREESCALE IMX I2C DRIVER
10425M:	Oleksij Rempel <o.rempel@pengutronix.de>
10426R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10427L:	linux-i2c@vger.kernel.org
10428S:	Maintained
10429F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10430F:	drivers/i2c/busses/i2c-imx.c
10431
10432FREESCALE IMX LPI2C DRIVER
10433M:	Dong Aisheng <aisheng.dong@nxp.com>
10434L:	linux-i2c@vger.kernel.org
10435L:	imx@lists.linux.dev
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10438F:	drivers/i2c/busses/i2c-imx-lpi2c.c
10439
10440FREESCALE IMX LPSPI DRIVER
10441M:	Frank Li <Frank.Li@nxp.com>
10442L:	linux-spi@vger.kernel.org
10443L:	imx@lists.linux.dev
10444S:	Maintained
10445F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10446F:	drivers/spi/spi-fsl-lpspi.c
10447
10448FREESCALE MPC I2C DRIVER
10449M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10453F:	drivers/i2c/busses/i2c-mpc.c
10454
10455FREESCALE QORIQ DPAA ETHERNET DRIVER
10456M:	Madalin Bucur <madalin.bucur@nxp.com>
10457L:	netdev@vger.kernel.org
10458S:	Maintained
10459F:	drivers/net/ethernet/freescale/dpaa
10460
10461FREESCALE QORIQ DPAA FMAN DRIVER
10462M:	Madalin Bucur <madalin.bucur@nxp.com>
10463R:	Sean Anderson <sean.anderson@linux.dev>
10464L:	netdev@vger.kernel.org
10465S:	Maintained
10466F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
10467F:	drivers/net/ethernet/freescale/fman
10468
10469FREESCALE QORIQ PTP CLOCK DRIVER
10470M:	Yangbo Lu <yangbo.lu@nxp.com>
10471L:	netdev@vger.kernel.org
10472S:	Maintained
10473F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10474F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10475F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
10476F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10477F:	drivers/ptp/ptp_qoriq.c
10478F:	include/linux/fsl/ptp_qoriq.h
10479
10480FREESCALE QUAD SPI DRIVER
10481M:	Han Xu <han.xu@nxp.com>
10482L:	linux-spi@vger.kernel.org
10483L:	imx@lists.linux.dev
10484S:	Maintained
10485F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10486F:	drivers/spi/spi-fsl-qspi.c
10487
10488FREESCALE QUICC ENGINE LIBRARY
10489M:	Qiang Zhao <qiang.zhao@nxp.com>
10490M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
10491L:	linuxppc-dev@lists.ozlabs.org
10492S:	Maintained
10493F:	drivers/soc/fsl/qe/
10494F:	include/soc/fsl/qe/
10495
10496FREESCALE QUICC ENGINE QMC DRIVER
10497M:	Herve Codina <herve.codina@bootlin.com>
10498L:	linuxppc-dev@lists.ozlabs.org
10499S:	Maintained
10500F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10501F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10502F:	drivers/soc/fsl/qe/qmc.c
10503F:	include/soc/fsl/qe/qmc.h
10504
10505FREESCALE QUICC ENGINE QMC HDLC DRIVER
10506M:	Herve Codina <herve.codina@bootlin.com>
10507L:	netdev@vger.kernel.org
10508L:	linuxppc-dev@lists.ozlabs.org
10509S:	Maintained
10510F:	drivers/net/wan/fsl_qmc_hdlc.c
10511
10512FREESCALE QUICC ENGINE TSA DRIVER
10513M:	Herve Codina <herve.codina@bootlin.com>
10514L:	linuxppc-dev@lists.ozlabs.org
10515S:	Maintained
10516F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10517F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10518F:	drivers/soc/fsl/qe/tsa.c
10519F:	drivers/soc/fsl/qe/tsa.h
10520F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
10521F:	include/dt-bindings/soc/qe-fsl,tsa.h
10522
10523FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10524L:	netdev@vger.kernel.org
10525L:	linuxppc-dev@lists.ozlabs.org
10526S:	Orphan
10527F:	drivers/net/ethernet/freescale/ucc_geth*
10528
10529FREESCALE QUICC ENGINE UCC HDLC DRIVER
10530M:	Zhao Qiang <qiang.zhao@nxp.com>
10531L:	netdev@vger.kernel.org
10532L:	linuxppc-dev@lists.ozlabs.org
10533S:	Maintained
10534F:	drivers/net/wan/fsl_ucc_hdlc*
10535
10536FREESCALE QUICC ENGINE UCC UART DRIVER
10537M:	Timur Tabi <timur@kernel.org>
10538L:	linuxppc-dev@lists.ozlabs.org
10539S:	Maintained
10540F:	drivers/tty/serial/ucc_uart.c
10541
10542FREESCALE SOC DRIVERS
10543M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
10544L:	linuxppc-dev@lists.ozlabs.org
10545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10546S:	Maintained
10547F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10548F:	Documentation/devicetree/bindings/soc/fsl/
10549F:	drivers/soc/fsl/
10550F:	include/linux/fsl/
10551F:	include/soc/fsl/
10552
10553FREESCALE SOC FS_ENET DRIVER
10554M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
10555L:	linuxppc-dev@lists.ozlabs.org
10556L:	netdev@vger.kernel.org
10557S:	Maintained
10558F:	drivers/net/ethernet/freescale/fs_enet/
10559
10560FREESCALE SOC SOUND DRIVERS
10561M:	Shengjiu Wang <shengjiu.wang@gmail.com>
10562M:	Xiubo Li <Xiubo.Lee@gmail.com>
10563R:	Fabio Estevam <festevam@gmail.com>
10564R:	Nicolin Chen <nicoleotsuka@gmail.com>
10565L:	linux-sound@vger.kernel.org
10566L:	linuxppc-dev@lists.ozlabs.org
10567S:	Maintained
10568F:	sound/soc/fsl/fsl*
10569F:	sound/soc/fsl/imx*
10570
10571FREESCALE SOC LPC32XX SOUND DRIVERS
10572M:	J.M.B. Downing <jonathan.downing@nautel.com>
10573M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
10574R:	Vladimir Zapolskiy <vz@mleia.com>
10575L:	linux-sound@vger.kernel.org
10576L:	linuxppc-dev@lists.ozlabs.org
10577S:	Maintained
10578F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10579F:	sound/soc/fsl/lpc3xxx-*
10580
10581FREESCALE SOC SOUND QMC DRIVER
10582M:	Herve Codina <herve.codina@bootlin.com>
10583L:	linux-sound@vger.kernel.org
10584L:	linuxppc-dev@lists.ozlabs.org
10585S:	Maintained
10586F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10587F:	sound/soc/fsl/fsl_qmc_audio.c
10588
10589FREESCALE USB PERIPHERAL DRIVERS
10590L:	linux-usb@vger.kernel.org
10591L:	linuxppc-dev@lists.ozlabs.org
10592S:	Orphan
10593F:	drivers/usb/gadget/udc/fsl*
10594
10595FREESCALE USB PHY DRIVER
10596L:	linux-usb@vger.kernel.org
10597L:	linuxppc-dev@lists.ozlabs.org
10598S:	Orphan
10599F:	drivers/usb/phy/phy-fsl-usb*
10600
10601FREEZER
10602M:	"Rafael J. Wysocki" <rafael@kernel.org>
10603R:	Pavel Machek <pavel@kernel.org>
10604L:	linux-pm@vger.kernel.org
10605S:	Supported
10606F:	Documentation/power/freezing-of-tasks.rst
10607F:	include/linux/freezer.h
10608F:	kernel/freezer.c
10609
10610FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10611M:	Eric Biggers <ebiggers@kernel.org>
10612M:	Theodore Y. Ts'o <tytso@mit.edu>
10613M:	Jaegeuk Kim <jaegeuk@kernel.org>
10614L:	linux-fscrypt@vger.kernel.org
10615S:	Supported
10616Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
10617T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10618F:	Documentation/filesystems/fscrypt.rst
10619F:	fs/crypto/
10620F:	include/linux/fscrypt.h
10621F:	include/uapi/linux/fscrypt.h
10622
10623FSI SUBSYSTEM
10624M:	Eddie James <eajames@linux.ibm.com>
10625R:	Ninad Palsule <ninad@linux.ibm.com>
10626L:	linux-fsi@lists.ozlabs.org
10627S:	Supported
10628Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
10629F:	Documentation/devicetree/bindings/fsi/
10630F:	drivers/fsi/
10631F:	include/linux/fsi*.h
10632F:	include/trace/events/fsi*.h
10633
10634FSI-ATTACHED I2C DRIVER
10635M:	Eddie James <eajames@linux.ibm.com>
10636L:	linux-i2c@vger.kernel.org
10637L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
10638S:	Maintained
10639F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10640F:	drivers/i2c/busses/i2c-fsi.c
10641
10642FSI-ATTACHED SPI DRIVER
10643M:	Eddie James <eajames@linux.ibm.com>
10644L:	linux-spi@vger.kernel.org
10645S:	Maintained
10646F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10647F:	drivers/spi/spi-fsi.c
10648
10649FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10650M:	Jan Kara <jack@suse.cz>
10651R:	Amir Goldstein <amir73il@gmail.com>
10652L:	linux-fsdevel@vger.kernel.org
10653S:	Maintained
10654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10655F:	fs/notify/
10656F:	include/linux/fsnotify*.h
10657
10658FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10659M:	Eric Biggers <ebiggers@kernel.org>
10660M:	Theodore Y. Ts'o <tytso@mit.edu>
10661L:	fsverity@lists.linux.dev
10662S:	Supported
10663Q:	https://patchwork.kernel.org/project/fsverity/list/
10664T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10665F:	Documentation/filesystems/fsverity.rst
10666F:	fs/verity/
10667F:	include/linux/fsverity.h
10668F:	include/trace/events/fsverity.h
10669F:	include/uapi/linux/fsverity.h
10670
10671FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10672M:	Michael Zaidman <michael.zaidman@gmail.com>
10673L:	linux-i2c@vger.kernel.org
10674L:	linux-input@vger.kernel.org
10675S:	Maintained
10676F:	drivers/hid/hid-ft260.c
10677
10678FUJITSU LAPTOP EXTRAS
10679M:	Jonathan Woithe <jwoithe@just42.net>
10680L:	platform-driver-x86@vger.kernel.org
10681S:	Maintained
10682F:	drivers/platform/x86/fujitsu-laptop.c
10683
10684FUJITSU TABLET EXTRAS
10685M:	Robert Gerlach <khnz@gmx.de>
10686L:	platform-driver-x86@vger.kernel.org
10687S:	Maintained
10688F:	drivers/platform/x86/fujitsu-tablet.c
10689
10690FUNCTION HOOKS (FTRACE)
10691M:	Steven Rostedt <rostedt@goodmis.org>
10692M:	Masami Hiramatsu <mhiramat@kernel.org>
10693R:	Mark Rutland <mark.rutland@arm.com>
10694L:	linux-kernel@vger.kernel.org
10695L:	linux-trace-kernel@vger.kernel.org
10696S:	Maintained
10697Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
10698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10699F:	Documentation/trace/ftrace*
10700F:	arch/*/*/*/*ftrace*
10701F:	arch/*/*/*ftrace*
10702F:	include/*/*ftrace*
10703F:	kernel/trace/fgraph.c
10704F:	kernel/trace/ftrace*
10705F:	samples/ftrace
10706
10707FUNGIBLE ETHERNET DRIVERS
10708M:	Dimitris Michailidis <dmichail@fungible.com>
10709L:	netdev@vger.kernel.org
10710S:	Maintained
10711F:	drivers/net/ethernet/fungible/
10712
10713FUSE FILESYSTEM [CORE]
10714M:	Miklos Szeredi <miklos@szeredi.hu>
10715L:	fuse-devel@lists.linux.dev
10716S:	Supported
10717W:	https://github.com/libfuse/
10718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10719F:	Documentation/filesystems/fuse/*
10720F:	fs/fuse/
10721F:	include/uapi/linux/fuse.h
10722F:	tools/testing/selftests/filesystems/fuse/
10723
10724FUSE FILESYSTEM [IO-URING]
10725M:	Bernd Schubert <bernd@bsbernd.com>
10726M:	Joanne Koong <joannelkoong@gmail.com>
10727L:	fuse-devel@lists.linux.dev
10728S:	Maintained
10729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10730F:	Documentation/filesystems/fuse/fuse-io-uring.rst
10731F:	fs/fuse/dev_uring.c
10732F:	fs/fuse/dev_uring_i.h
10733
10734FUSE FILESYSTEM [PASSTHROUGH]
10735M:	Amir Goldstein <amir73il@gmail.com>
10736L:	fuse-devel@lists.linux.dev
10737S:	Maintained
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10739F:	Documentation/filesystems/fuse/fuse-passthrough.rst
10740F:	fs/fuse/backing.c
10741F:	fs/fuse/iomode.c
10742F:	fs/fuse/passthrough.c
10743
10744FUTEX SUBSYSTEM
10745M:	Thomas Gleixner <tglx@kernel.org>
10746M:	Ingo Molnar <mingo@redhat.com>
10747R:	Peter Zijlstra <peterz@infradead.org>
10748R:	Darren Hart <dvhart@infradead.org>
10749R:	Davidlohr Bueso <dave@stgolabs.net>
10750R:	André Almeida <andrealmeid@igalia.com>
10751L:	linux-kernel@vger.kernel.org
10752S:	Maintained
10753P:	Documentation/process/maintainer-tip.rst
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10755F:	Documentation/locking/*futex*
10756F:	include/asm-generic/futex.h
10757F:	include/linux/futex.h
10758F:	include/uapi/linux/futex.h
10759F:	kernel/futex/*
10760F:	tools/perf/bench/futex*
10761F:	tools/testing/selftests/futex/
10762
10763FWCTL SUBSYSTEM
10764M:	Dave Jiang <dave.jiang@intel.com>
10765M:	Jason Gunthorpe <jgg@nvidia.com>
10766M:	Saeed Mahameed <saeedm@nvidia.com>
10767M:	Zhi Wang <zhiw@nvidia.com> (RUST)
10768R:	Jonathan Cameron <jic23@kernel.org>
10769S:	Maintained
10770F:	Documentation/userspace-api/fwctl/
10771F:	drivers/fwctl/
10772F:	include/linux/fwctl.h
10773F:	include/uapi/fwctl/
10774F:	rust/helpers/fwctl.c
10775F:	rust/kernel/fwctl.rs
10776
10777FWCTL BNXT DRIVER
10778M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
10779L:	linux-kernel@vger.kernel.org
10780S:	Maintained
10781F:	drivers/fwctl/bnxt/
10782
10783FWCTL MLX5 DRIVER
10784M:	Saeed Mahameed <saeedm@nvidia.com>
10785R:	Itay Avraham <itayavr@nvidia.com>
10786L:	linux-kernel@vger.kernel.org
10787S:	Maintained
10788F:	drivers/fwctl/mlx5/
10789
10790FWCTL PDS DRIVER
10791M:	Brett Creeley <brett.creeley@amd.com>
10792L:	linux-kernel@vger.kernel.org
10793S:	Maintained
10794F:	drivers/fwctl/pds/
10795
10796GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10797M:	Sebastian Reichel <sre@kernel.org>
10798L:	linux-media@vger.kernel.org
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10801F:	drivers/media/i2c/gc0308.c
10802
10803GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10804M:	Hans de Goede <hansg@kernel.org>
10805L:	linux-media@vger.kernel.org
10806S:	Maintained
10807F:	drivers/media/i2c/gc0310.c
10808
10809GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10810M:	Zhi Mao <zhi.mao@mediatek.com>
10811L:	linux-media@vger.kernel.org
10812S:	Maintained
10813F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10814F:	drivers/media/i2c/gc05a2.c
10815
10816GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10817M:	Zhi Mao <zhi.mao@mediatek.com>
10818L:	linux-media@vger.kernel.org
10819S:	Maintained
10820F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10821F:	drivers/media/i2c/gc08a3.c
10822
10823GALAXYCORE GC2145 SENSOR DRIVER
10824M:	Alain Volmat <alain.volmat@foss.st.com>
10825L:	linux-media@vger.kernel.org
10826S:	Maintained
10827T:	git git://linuxtv.org/media.git
10828F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10829F:	drivers/media/i2c/gc2145.c
10830
10831GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10832M:	Tim Harvey <tharvey@gateworks.com>
10833S:	Maintained
10834F:	Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10835F:	Documentation/hwmon/gsc-hwmon.rst
10836F:	drivers/hwmon/gsc-hwmon.c
10837F:	drivers/mfd/gateworks-gsc.c
10838F:	include/linux/mfd/gsc.h
10839F:	include/linux/platform_data/gsc_hwmon.h
10840
10841GCC PLUGINS
10842M:	Kees Cook <kees@kernel.org>
10843L:	linux-hardening@vger.kernel.org
10844S:	Maintained
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10846F:	Documentation/kbuild/gcc-plugins.rst
10847F:	scripts/Makefile.gcc-plugins
10848F:	scripts/gcc-plugins/
10849
10850GCOV BASED KERNEL PROFILING
10851M:	Peter Oberparleiter <oberpar@linux.ibm.com>
10852S:	Maintained
10853F:	Documentation/dev-tools/gcov.rst
10854F:	kernel/gcov/
10855
10856GDB KERNEL DEBUGGING HELPER SCRIPTS
10857M:	Jan Kiszka <jan.kiszka@siemens.com>
10858M:	Kieran Bingham <kbingham@kernel.org>
10859S:	Supported
10860F:	scripts/gdb/
10861
10862GE HEALTHCARE PMC ADC DRIVER
10863M:	Herve Codina <herve.codina@bootlin.com>
10864L:	linux-iio@vger.kernel.org
10865S:	Maintained
10866F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10867F:	drivers/iio/adc/gehc-pmc-adc.c
10868F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
10869
10870GEMINI CRYPTO DRIVER
10871M:	Corentin Labbe <clabbe@baylibre.com>
10872L:	linux-crypto@vger.kernel.org
10873S:	Maintained
10874F:	drivers/crypto/gemini/
10875
10876GEMTEK FM RADIO RECEIVER DRIVER
10877M:	Hans Verkuil <hverkuil@kernel.org>
10878L:	linux-media@vger.kernel.org
10879S:	Maintained
10880W:	https://linuxtv.org
10881T:	git git://linuxtv.org/media.git
10882F:	drivers/media/radio/radio-gemtek*
10883
10884GENDWARFKSYMS
10885M:	Sami Tolvanen <samitolvanen@google.com>
10886L:	linux-modules@vger.kernel.org
10887L:	linux-kbuild@vger.kernel.org
10888S:	Maintained
10889F:	scripts/gendwarfksyms/
10890
10891GENERIC ARCHITECTURE TOPOLOGY
10892M:	Sudeep Holla <sudeep.holla@kernel.org>
10893L:	linux-kernel@vger.kernel.org
10894S:	Maintained
10895F:	drivers/base/arch_topology.c
10896F:	include/linux/arch_topology.h
10897
10898GENERIC ENTRY CODE
10899M:	Thomas Gleixner <tglx@kernel.org>
10900M:	Peter Zijlstra <peterz@infradead.org>
10901M:	Andy Lutomirski <luto@kernel.org>
10902L:	linux-kernel@vger.kernel.org
10903S:	Maintained
10904P:	Documentation/process/maintainer-tip.rst
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10906F:	include/linux/entry-common.h
10907F:	include/linux/entry-virt.h
10908F:	include/linux/irq-entry-common.h
10909F:	kernel/entry/
10910
10911GENERIC GPIO I2C DRIVER
10912M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10913S:	Supported
10914F:	drivers/i2c/busses/i2c-gpio.c
10915F:	include/linux/platform_data/i2c-gpio.h
10916
10917GENERIC GPIO I2C MULTIPLEXER DRIVER
10918M:	Peter Korsgaard <peter.korsgaard@barco.com>
10919L:	linux-i2c@vger.kernel.org
10920S:	Supported
10921F:	Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
10922F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
10923F:	drivers/i2c/muxes/i2c-mux-gpio.c
10924F:	include/linux/platform_data/i2c-mux-gpio.h
10925
10926GENERIC GPIO RESET DRIVER
10927M:	Krzysztof Kozlowski <krzk@kernel.org>
10928S:	Maintained
10929F:	drivers/reset/reset-gpio.c
10930
10931GENERIC HDLC (WAN) DRIVERS
10932M:	Krzysztof Halasa <khc@pm.waw.pl>
10933S:	Maintained
10934W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
10935F:	drivers/net/wan/c101.c
10936F:	drivers/net/wan/hd6457*
10937F:	drivers/net/wan/hdlc*
10938F:	drivers/net/wan/n2.c
10939F:	drivers/net/wan/pc300too.c
10940F:	drivers/net/wan/pci200syn.c
10941F:	drivers/net/wan/wanxl*
10942
10943GENERIC INCLUDE/ASM HEADER FILES
10944M:	Arnd Bergmann <arnd@arndb.de>
10945L:	linux-arch@vger.kernel.org
10946S:	Maintained
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10948F:	include/asm-generic/
10949F:	include/uapi/asm-generic/
10950
10951GENERIC PHY FRAMEWORK
10952M:	Vinod Koul <vkoul@kernel.org>
10953R:	Neil Armstrong <neil.armstrong@linaro.org>
10954L:	linux-phy@lists.infradead.org
10955S:	Supported
10956Q:	https://patchwork.kernel.org/project/linux-phy/list/
10957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
10958F:	Documentation/devicetree/bindings/phy/
10959F:	drivers/phy/
10960F:	include/dt-bindings/phy/
10961F:	include/linux/phy/
10962
10963GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
10964M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10965S:	Supported
10966F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
10967F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
10968
10969GENERIC PM DOMAINS
10970M:	Ulf Hansson <ulfh@kernel.org>
10971L:	linux-pm@vger.kernel.org
10972S:	Supported
10973F:	Documentation/devicetree/bindings/power/power?domain*
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
10975F:	drivers/pmdomain/
10976F:	include/linux/pm_domain.h
10977
10978GENERIC RADIX TREE
10979M:	Kent Overstreet <kent.overstreet@linux.dev>
10980S:	Supported
10981C:	irc://irc.oftc.net/bcache
10982F:	include/linux/generic-radix-tree.h
10983F:	lib/generic-radix-tree.c
10984
10985GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
10986M:	Eugen Hristev <ehristev@kernel.org>
10987L:	linux-input@vger.kernel.org
10988S:	Maintained
10989F:	drivers/input/touchscreen/resistive-adc-touch.c
10990
10991GENERIC STRING LIBRARY
10992M:	Kees Cook <kees@kernel.org>
10993R:	Andy Shevchenko <andy@kernel.org>
10994L:	linux-hardening@vger.kernel.org
10995S:	Supported
10996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10997F:	include/linux/string.h
10998F:	include/linux/string_choices.h
10999F:	include/linux/string_helpers.h
11000F:	lib/string.c
11001F:	lib/string_helpers.c
11002F:	lib/tests/string_helpers_kunit.c
11003F:	lib/tests/string_kunit.c
11004F:	scripts/coccinelle/api/string_choices.cocci
11005
11006GENERIC UIO DRIVER FOR PCI DEVICES
11007M:	"Michael S. Tsirkin" <mst@redhat.com>
11008L:	kvm@vger.kernel.org
11009S:	Supported
11010F:	drivers/uio/uio_pci_generic.c
11011
11012GENERIC VDSO LIBRARY
11013M:	Andy Lutomirski <luto@kernel.org>
11014M:	Thomas Gleixner <tglx@kernel.org>
11015M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11016L:	linux-kernel@vger.kernel.org
11017S:	Maintained
11018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
11019F:	include/asm-generic/vdso/vsyscall.h
11020F:	include/linux/vdso_datastore.h
11021F:	include/vdso/
11022F:	kernel/time/namespace_vdso.c
11023F:	kernel/time/vsyscall.c
11024F:	lib/vdso/
11025F:	tools/testing/selftests/vDSO/
11026
11027GENWQE (IBM Generic Workqueue Card)
11028M:	Frank Haverkamp <haver@linux.ibm.com>
11029S:	Supported
11030F:	drivers/misc/genwqe/
11031
11032GET_MAINTAINER SCRIPT
11033M:	Joe Perches <joe@perches.com>
11034S:	Maintained
11035F:	scripts/get_maintainer.pl
11036
11037GFS2 FILE SYSTEM
11038M:	Andreas Gruenbacher <agruenba@redhat.com>
11039L:	gfs2@lists.linux.dev
11040S:	Supported
11041B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
11043F:	Documentation/filesystems/gfs2/
11044F:	fs/gfs2/
11045F:	include/uapi/linux/gfs2_ondisk.h
11046
11047GIGABYTE WATERFORCE SENSOR DRIVER
11048M:	Aleksa Savic <savicaleksa83@gmail.com>
11049L:	linux-hwmon@vger.kernel.org
11050S:	Maintained
11051F:	Documentation/hwmon/gigabyte_waterforce.rst
11052F:	drivers/hwmon/gigabyte_waterforce.c
11053
11054GIGABYTE WMI DRIVER
11055M:	Thomas Weißschuh <linux@weissschuh.net>
11056L:	platform-driver-x86@vger.kernel.org
11057S:	Maintained
11058F:	drivers/platform/x86/gigabyte-wmi.c
11059
11060GNSS SUBSYSTEM
11061M:	Johan Hovold <johan@kernel.org>
11062S:	Maintained
11063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
11064F:	Documentation/ABI/testing/sysfs-class-gnss
11065F:	Documentation/devicetree/bindings/gnss/
11066F:	drivers/gnss/
11067F:	include/linux/gnss.h
11068
11069GO7007 MPEG CODEC
11070M:	Hans Verkuil <hverkuil@kernel.org>
11071L:	linux-media@vger.kernel.org
11072S:	Maintained
11073F:	drivers/media/usb/go7007/
11074
11075GOCONTROLL MODULINE MODULE SLOT
11076M:	Maud Spierings <maudspierings@gocontroll.com>
11077S:	Maintained
11078F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
11079
11080GOODIX TOUCHSCREEN
11081M:	Hans de Goede <hansg@kernel.org>
11082L:	linux-input@vger.kernel.org
11083S:	Maintained
11084F:	drivers/input/touchscreen/goodix*
11085
11086GOOGLE ETHERNET DRIVERS
11087M:	Joshua Washington <joshwash@google.com>
11088M:	Harshitha Ramamurthy <hramamurthy@google.com>
11089L:	netdev@vger.kernel.org
11090S:	Maintained
11091F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
11092F:	drivers/net/ethernet/google
11093
11094GOOGLE FIRMWARE DRIVERS
11095M:	Tzung-Bi Shih <tzungbi@kernel.org>
11096R:	Brian Norris <briannorris@chromium.org>
11097R:	Julius Werner <jwerner@chromium.org>
11098L:	chrome-platform@lists.linux.dev
11099S:	Maintained
11100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
11101F:	drivers/firmware/google/
11102F:	include/linux/coreboot.h
11103
11104GOOGLE TENSOR SoC SUPPORT
11105M:	Peter Griffin <peter.griffin@linaro.org>
11106R:	André Draszik <andre.draszik@linaro.org>
11107R:	Tudor Ambarus <tudor.ambarus@linaro.org>
11108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11109L:	linux-samsung-soc@vger.kernel.org
11110S:	Maintained
11111P:	Documentation/process/maintainer-soc-clean-dts.rst
11112C:	irc://irc.oftc.net/pixel6-kernel-dev
11113F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
11114F:	Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
11115F:	Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
11116F:	Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
11117F:	arch/arm64/boot/dts/exynos/google/
11118F:	drivers/clk/samsung/clk-gs101.c
11119F:	drivers/phy/phy-google-usb.c
11120F:	drivers/soc/samsung/gs101-pmu.c
11121F:	drivers/phy/samsung/phy-gs101-ufs.c
11122F:	drivers/usb/dwc3/dwc3-google.c
11123F:	include/dt-bindings/clock/google,gs101*
11124K:	[gG]oogle.?[tT]ensor
11125
11126GPD FAN DRIVER
11127M:	Cryolitia PukNgae <cryolitia@uniontech.com>
11128L:	linux-hwmon@vger.kernel.org
11129S:	Maintained
11130F:	Documentation/hwmon/gpd-fan.rst
11131F:	drivers/hwmon/gpd-fan.c
11132
11133GPD POCKET FAN DRIVER
11134M:	Hans de Goede <hansg@kernel.org>
11135L:	platform-driver-x86@vger.kernel.org
11136S:	Maintained
11137F:	drivers/platform/x86/gpd-pocket-fan.c
11138
11139GPIB DRIVERS
11140M:	Dave Penkler <dpenkler@gmail.com>
11141M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11142S:	Maintained
11143F:	drivers/gpib/
11144F:	include/uapi/linux/gpib.h
11145F:	include/uapi/linux/gpib_ioctl.h
11146
11147GPIO ACPI SUPPORT
11148M:	Mika Westerberg <westeri@kernel.org>
11149M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11150L:	linux-gpio@vger.kernel.org
11151L:	linux-acpi@vger.kernel.org
11152S:	Supported
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11154F:	Documentation/firmware-guide/acpi/gpio-properties.rst
11155F:	drivers/gpio/gpiolib-acpi-*.c
11156F:	drivers/gpio/gpiolib-acpi.h
11157
11158GPIO AGGREGATOR
11159M:	Geert Uytterhoeven <geert+renesas@glider.be>
11160L:	linux-gpio@vger.kernel.org
11161S:	Supported
11162F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
11163F:	drivers/gpio/gpio-aggregator.c
11164
11165GPIO IR Transmitter
11166M:	Sean Young <sean@mess.org>
11167L:	linux-media@vger.kernel.org
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11170F:	drivers/media/rc/gpio-ir-tx.c
11171
11172GPIO LINE MUX
11173M:	Jonas Jelonek <jelonek.jonas@gmail.com>
11174S:	Maintained
11175F:	Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11176F:	drivers/gpio/gpio-line-mux.c
11177
11178GPIO MOCKUP DRIVER
11179M:	Bamvor Jian Zhang <bamv2005@gmail.com>
11180L:	linux-gpio@vger.kernel.org
11181S:	Maintained
11182F:	drivers/gpio/gpio-mockup.c
11183F:	tools/testing/selftests/gpio/
11184
11185GPIO REGMAP
11186M:	Michael Walle <mwalle@kernel.org>
11187S:	Maintained
11188F:	drivers/gpio/gpio-regmap.c
11189F:	include/linux/gpio/regmap.h
11190K:	(devm_)?gpio_regmap_(un)?register
11191
11192GPIO SLOPPY LOGIC ANALYZER
11193M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11194S:	Supported
11195F:	Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11196F:	drivers/gpio/gpio-sloppy-logic-analyzer.c
11197F:	tools/gpio/gpio-sloppy-logic-analyzer.sh
11198
11199GPIO SUBSYSTEM
11200M:	Linus Walleij <linusw@kernel.org>
11201M:	Bartosz Golaszewski <brgl@kernel.org>
11202L:	linux-gpio@vger.kernel.org
11203S:	Maintained
11204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11205F:	Documentation/admin-guide/gpio/
11206F:	Documentation/devicetree/bindings/gpio/
11207F:	Documentation/driver-api/gpio/
11208F:	drivers/gpio/
11209F:	include/dt-bindings/gpio/
11210F:	include/linux/gpio.h
11211F:	include/linux/gpio/
11212K:	(devm_)?gpio_(request|free|direction|get|set)
11213K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
11214K:	devm_gpiod_unhinge
11215
11216GPIO UAPI
11217M:	Bartosz Golaszewski <brgl@kernel.org>
11218R:	Kent Gibson <warthog618@gmail.com>
11219L:	linux-gpio@vger.kernel.org
11220S:	Maintained
11221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11222F:	Documentation/ABI/obsolete/sysfs-gpio
11223F:	Documentation/ABI/testing/gpio-cdev
11224F:	Documentation/userspace-api/gpio/
11225F:	drivers/gpio/gpiolib-cdev.c
11226F:	include/uapi/linux/gpio.h
11227F:	tools/gpio/
11228
11229GRETH 10/100/1G Ethernet MAC device driver
11230M:	Andreas Larsson <andreas@gaisler.com>
11231L:	netdev@vger.kernel.org
11232S:	Maintained
11233F:	drivers/net/ethernet/aeroflex/
11234
11235GREYBUS AUDIO PROTOCOLS DRIVERS
11236M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
11237M:	Mark Greer <mgreer@animalcreek.com>
11238S:	Maintained
11239F:	drivers/staging/greybus/audio_apbridgea.c
11240F:	drivers/staging/greybus/audio_apbridgea.h
11241F:	drivers/staging/greybus/audio_codec.c
11242F:	drivers/staging/greybus/audio_codec.h
11243F:	drivers/staging/greybus/audio_gb.c
11244F:	drivers/staging/greybus/audio_manager.c
11245F:	drivers/staging/greybus/audio_manager.h
11246F:	drivers/staging/greybus/audio_manager_module.c
11247F:	drivers/staging/greybus/audio_manager_private.h
11248F:	drivers/staging/greybus/audio_manager_sysfs.c
11249F:	drivers/staging/greybus/audio_module.c
11250F:	drivers/staging/greybus/audio_topology.c
11251
11252GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11253M:	Viresh Kumar <vireshk@kernel.org>
11254S:	Maintained
11255F:	drivers/staging/greybus/authentication.c
11256F:	drivers/staging/greybus/bootrom.c
11257F:	drivers/staging/greybus/firmware.h
11258F:	drivers/staging/greybus/fw-core.c
11259F:	drivers/staging/greybus/fw-download.c
11260F:	drivers/staging/greybus/fw-management.c
11261F:	drivers/staging/greybus/greybus_authentication.h
11262F:	drivers/staging/greybus/greybus_firmware.h
11263F:	drivers/staging/greybus/hid.c
11264F:	drivers/staging/greybus/i2c.c
11265F:	drivers/staging/greybus/spi.c
11266F:	drivers/staging/greybus/spilib.c
11267F:	drivers/staging/greybus/spilib.h
11268
11269GREYBUS LOOPBACK DRIVER
11270M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
11271S:	Maintained
11272F:	drivers/staging/greybus/loopback.c
11273
11274GREYBUS PLATFORM DRIVERS
11275M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
11276S:	Maintained
11277F:	drivers/staging/greybus/arche-apb-ctrl.c
11278F:	drivers/staging/greybus/arche-platform.c
11279F:	drivers/staging/greybus/arche_platform.h
11280
11281GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11282M:	Rui Miguel Silva <rmfrfs@gmail.com>
11283S:	Maintained
11284F:	drivers/staging/greybus/gpio.c
11285F:	drivers/staging/greybus/light.c
11286F:	drivers/staging/greybus/power_supply.c
11287F:	drivers/staging/greybus/sdio.c
11288F:	drivers/staging/greybus/spi.c
11289F:	drivers/staging/greybus/spilib.c
11290
11291GREYBUS BEAGLEPLAY DRIVERS
11292M:	Ayush Singh <ayushdevel1325@gmail.com>
11293L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
11294S:	Maintained
11295F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11296F:	drivers/greybus/gb-beagleplay.c
11297
11298GREYBUS SUBSYSTEM
11299M:	Johan Hovold <johan@kernel.org>
11300M:	Alex Elder <elder@kernel.org>
11301M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11302L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
11303S:	Maintained
11304F:	drivers/greybus/
11305F:	drivers/staging/greybus/
11306F:	include/linux/greybus.h
11307F:	include/linux/greybus/
11308
11309GREYBUS UART PROTOCOLS DRIVERS
11310M:	David Lin <dtwlin@gmail.com>
11311S:	Maintained
11312F:	drivers/staging/greybus/log.c
11313F:	drivers/staging/greybus/uart.c
11314
11315GS1662 VIDEO SERIALIZER
11316M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
11317L:	linux-media@vger.kernel.org
11318S:	Maintained
11319T:	git git://linuxtv.org/media.git
11320F:	drivers/media/spi/gs1662.c
11321
11322GSPCA FINEPIX SUBDRIVER
11323M:	Frank Zago <frank@zago.net>
11324L:	linux-media@vger.kernel.org
11325S:	Maintained
11326T:	git git://linuxtv.org/media.git
11327F:	drivers/media/usb/gspca/finepix.c
11328
11329GSPCA GL860 SUBDRIVER
11330M:	Olivier Lorin <o.lorin@laposte.net>
11331L:	linux-media@vger.kernel.org
11332S:	Maintained
11333T:	git git://linuxtv.org/media.git
11334F:	drivers/media/usb/gspca/gl860/
11335
11336GSPCA M5602 SUBDRIVER
11337M:	Erik Andren <erik.andren@gmail.com>
11338L:	linux-media@vger.kernel.org
11339S:	Maintained
11340T:	git git://linuxtv.org/media.git
11341F:	drivers/media/usb/gspca/m5602/
11342
11343GSPCA PAC207 SONIXB SUBDRIVER
11344M:	Hans Verkuil <hverkuil@kernel.org>
11345L:	linux-media@vger.kernel.org
11346S:	Odd Fixes
11347T:	git git://linuxtv.org/media.git
11348F:	drivers/media/usb/gspca/pac207.c
11349
11350GSPCA SN9C20X SUBDRIVER
11351M:	Brian Johnson <brijohn@gmail.com>
11352L:	linux-media@vger.kernel.org
11353S:	Maintained
11354T:	git git://linuxtv.org/media.git
11355F:	drivers/media/usb/gspca/sn9c20x.c
11356
11357GSPCA T613 SUBDRIVER
11358M:	Leandro Costantino <lcostantino@gmail.com>
11359L:	linux-media@vger.kernel.org
11360S:	Maintained
11361T:	git git://linuxtv.org/media.git
11362F:	drivers/media/usb/gspca/t613.c
11363
11364GSPCA USB WEBCAM DRIVER
11365M:	Hans Verkuil <hverkuil@kernel.org>
11366L:	linux-media@vger.kernel.org
11367S:	Odd Fixes
11368T:	git git://linuxtv.org/media.git
11369F:	drivers/media/usb/gspca/
11370
11371GTP (GPRS Tunneling Protocol)
11372M:	Pablo Neira Ayuso <pablo@netfilter.org>
11373M:	Harald Welte <laforge@gnumonks.org>
11374L:	osmocom-net-gprs@lists.osmocom.org
11375S:	Maintained
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11377F:	drivers/net/gtp.c
11378
11379GUID PARTITION TABLE (GPT)
11380M:	Davidlohr Bueso <dave@stgolabs.net>
11381L:	linux-efi@vger.kernel.org
11382S:	Maintained
11383F:	block/partitions/efi.*
11384
11385HABANALABS PCI DRIVER
11386M:	Koby Elbaz <koby.elbaz@intel.com>
11387M:	Konstantin Sinyuk <konstantin.sinyuk@intel.com>
11388L:	dri-devel@lists.freedesktop.org
11389S:	Supported
11390C:	irc://irc.oftc.net/dri-devel
11391T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11392F:	Documentation/ABI/testing/debugfs-driver-habanalabs
11393F:	Documentation/ABI/testing/sysfs-driver-habanalabs
11394F:	drivers/accel/habanalabs/
11395F:	include/linux/habanalabs/
11396F:	include/trace/events/habanalabs.h
11397F:	include/uapi/drm/habanalabs_accel.h
11398
11399HACKRF MEDIA DRIVER
11400L:	linux-media@vger.kernel.org
11401S:	Orphan
11402W:	https://linuxtv.org
11403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11404F:	drivers/media/usb/hackrf/
11405
11406HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11407M:	Chuck Lever <cel@kernel.org>
11408L:	kernel-tls-handshake@lists.linux.dev
11409L:	netdev@vger.kernel.org
11410S:	Maintained
11411F:	Documentation/netlink/specs/handshake.yaml
11412F:	Documentation/networking/tls-handshake.rst
11413F:	include/net/handshake.h
11414F:	include/trace/events/handshake.h
11415F:	net/handshake/
11416
11417HANTRO VPU CODEC DRIVER
11418M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
11419M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
11420M:	Philipp Zabel <p.zabel@pengutronix.de>
11421L:	linux-media@vger.kernel.org
11422L:	linux-rockchip@lists.infradead.org
11423S:	Maintained
11424F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11425F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11426F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11427F:	drivers/media/platform/verisilicon/
11428
11429HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11430M:	Frank Seidel <frank@f-seidel.de>
11431L:	platform-driver-x86@vger.kernel.org
11432S:	Maintained
11433W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11434F:	drivers/platform/x86/hdaps.c
11435
11436HARDWARE MONITORING
11437M:	Guenter Roeck <linux@roeck-us.net>
11438L:	linux-hwmon@vger.kernel.org
11439S:	Maintained
11440W:	http://hwmon.wiki.kernel.org/
11441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11442F:	Documentation/ABI/testing/sysfs-class-hwmon
11443F:	Documentation/devicetree/bindings/hwmon/
11444F:	Documentation/hwmon/
11445F:	drivers/hwmon/
11446F:	include/linux/hwmon*.h
11447F:	include/trace/events/hwmon*.h
11448K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11449
11450HARDWARE RANDOM NUMBER GENERATOR CORE
11451M:	Olivia Mackall <olivia@selenic.com>
11452M:	Herbert Xu <herbert@gondor.apana.org.au>
11453L:	linux-crypto@vger.kernel.org
11454S:	Odd fixes
11455F:	Documentation/admin-guide/hw_random.rst
11456F:	Documentation/devicetree/bindings/rng/
11457F:	drivers/char/hw_random/
11458F:	include/linux/hw_random.h
11459
11460HARDWARE SPINLOCK CORE
11461M:	Bjorn Andersson <andersson@kernel.org>
11462R:	Baolin Wang <baolin.wang7@gmail.com>
11463L:	linux-remoteproc@vger.kernel.org
11464S:	Maintained
11465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
11466F:	Documentation/devicetree/bindings/hwlock/
11467F:	Documentation/locking/hwspinlock.rst
11468F:	drivers/hwspinlock/
11469F:	include/linux/hwspinlock.h
11470
11471HARDWARE TRACING FACILITIES
11472M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11473S:	Maintained
11474F:	drivers/hwtracing/
11475
11476HARMONY SOUND DRIVER
11477L:	linux-parisc@vger.kernel.org
11478S:	Maintained
11479F:	sound/parisc/harmony.*
11480
11481HDPVR USB VIDEO ENCODER DRIVER
11482M:	Hans Verkuil <hverkuil@kernel.org>
11483L:	linux-media@vger.kernel.org
11484S:	Odd Fixes
11485W:	https://linuxtv.org
11486T:	git git://linuxtv.org/media.git
11487F:	drivers/media/usb/hdpvr/
11488
11489HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11490M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
11491S:	Supported
11492F:	drivers/misc/hpilo.[ch]
11493
11494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11495M:	Craig Lamparter <craig.lamparter@hpe.com>
11496S:	Supported
11497F:	Documentation/watchdog/hpwdt.rst
11498F:	drivers/watchdog/hpwdt.c
11499
11500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11501M:	Don Brace <don.brace@microchip.com>
11502L:	storagedev@microchip.com
11503L:	linux-scsi@vger.kernel.org
11504S:	Supported
11505F:	Documentation/scsi/hpsa.rst
11506F:	drivers/scsi/hpsa*.[ch]
11507F:	include/linux/cciss*.h
11508F:	include/uapi/linux/cciss*.h
11509
11510HFI1 DRIVER
11511M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
11512L:	linux-rdma@vger.kernel.org
11513S:	Supported
11514F:	drivers/infiniband/hw/hfi1
11515
11516HFS FILESYSTEM
11517M:	Viacheslav Dubeyko <slava@dubeyko.com>
11518M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
11519M:	Yangtao Li <frank.li@vivo.com>
11520L:	linux-fsdevel@vger.kernel.org
11521S:	Maintained
11522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11523F:	Documentation/filesystems/hfs.rst
11524F:	fs/hfs/
11525F:	include/linux/hfs_common.h
11526
11527HFSPLUS FILESYSTEM
11528M:	Viacheslav Dubeyko <slava@dubeyko.com>
11529M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
11530M:	Yangtao Li <frank.li@vivo.com>
11531L:	linux-fsdevel@vger.kernel.org
11532S:	Maintained
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11534F:	Documentation/filesystems/hfsplus.rst
11535F:	fs/hfsplus/
11536F:	include/linux/hfs_common.h
11537
11538HIBERNATION (aka Software Suspend, aka swsusp)
11539M:	"Rafael J. Wysocki" <rafael@kernel.org>
11540R:	Pavel Machek <pavel@kernel.org>
11541L:	linux-pm@vger.kernel.org
11542S:	Supported
11543B:	https://bugzilla.kernel.org
11544F:	arch/*/include/asm/suspend*.h
11545F:	arch/x86/power/
11546F:	drivers/base/power/
11547F:	include/linux/freezer.h
11548F:	include/linux/pm.h
11549F:	include/linux/suspend.h
11550F:	kernel/power/
11551
11552HID CORE LAYER
11553M:	Jiri Kosina <jikos@kernel.org>
11554M:	Benjamin Tissoires <bentiss@kernel.org>
11555L:	linux-input@vger.kernel.org
11556S:	Maintained
11557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11558F:	Documentation/hid/
11559F:	drivers/hid/
11560F:	include/linux/hid*
11561F:	include/uapi/linux/hid*
11562F:	samples/hid/
11563F:	tools/testing/selftests/hid/
11564
11565HID HYPERX DRIVER
11566M:	Benjamin Blume <benjaminblume@posteo.de>
11567L:	linux-input@vger.kernel.org
11568S:	Maintained
11569F:	drivers/hid/hid-hyperx.c
11570
11571HID LOGITECH DRIVERS
11572R:	Filipe Laíns <lains@riseup.net>
11573L:	linux-input@vger.kernel.org
11574S:	Maintained
11575F:	drivers/hid/hid-logitech-*
11576
11577HID NVIDIA SHIELD DRIVER
11578M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
11579L:	linux-input@vger.kernel.org
11580S:	Maintained
11581F:	drivers/hid/hid-nvidia-shield.c
11582
11583HID PHOENIX RC FLIGHT CONTROLLER
11584M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11585L:	linux-input@vger.kernel.org
11586S:	Maintained
11587F:	drivers/hid/hid-pxrc.c
11588
11589HID PLAYSTATION DRIVER
11590M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
11591L:	linux-input@vger.kernel.org
11592S:	Supported
11593F:	drivers/hid/hid-playstation.c
11594
11595HID SENSOR HUB DRIVERS
11596M:	Jiri Kosina <jikos@kernel.org>
11597M:	Jonathan Cameron <jic23@kernel.org>
11598M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11599L:	linux-input@vger.kernel.org
11600L:	linux-iio@vger.kernel.org
11601S:	Maintained
11602F:	Documentation/hid/hid-sensor*
11603F:	drivers/hid/hid-sensor-*
11604F:	drivers/iio/*/hid-*
11605F:	include/linux/hid-sensor-*
11606
11607HID STEAM CONTROLLER
11608M:	Vicki Pfau <vi@endrift.com>
11609L:	linux-input@vger.kernel.org
11610S:	Maintained
11611F:	drivers/hid/hid-steam.c
11612
11613HID VRC-2 CAR CONTROLLER DRIVER
11614M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11615L:	linux-input@vger.kernel.org
11616S:	Maintained
11617F:	drivers/hid/hid-vrc2.c
11618
11619HID WACOM DRIVER
11620M:	Ping Cheng <ping.cheng@wacom.com>
11621M:	Jason Gerecke  <jason.gerecke@wacom.com>
11622L:	linux-input@vger.kernel.org
11623S:	Maintained
11624F:	drivers/hid/wacom.h
11625F:	drivers/hid/wacom_*
11626
11627HID++ LOGITECH DRIVERS
11628R:	Filipe Laíns <lains@riseup.net>
11629R:	Bastien Nocera <hadess@hadess.net>
11630L:	linux-input@vger.kernel.org
11631S:	Maintained
11632F:	drivers/hid/hid-logitech-hidpp.c
11633
11634HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11635M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
11636M:	Frederic Weisbecker <frederic@kernel.org>
11637M:	Thomas Gleixner <tglx@kernel.org>
11638L:	linux-kernel@vger.kernel.org
11639S:	Maintained
11640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11641F:	Documentation/timers/
11642F:	include/linux/clockchips.h
11643F:	include/linux/delay.h
11644F:	include/linux/hrtimer.h
11645F:	include/linux/timer.h
11646F:	kernel/time/clockevents.c
11647F:	kernel/time/hrtimer.c
11648F:	kernel/time/sleep_timeout.c
11649F:	kernel/time/timer.c
11650F:	kernel/time/timer_list.c
11651F:	kernel/time/timer_migration.*
11652F:	tools/testing/selftests/timers/
11653
11654HITRON HAC300S PSU DRIVER
11655M:	Vasileios Amoiridis <vasileios.amoiridis@cern.ch>
11656L:	linux-hwmon@vger.kernel.org
11657S:	Maintained
11658F:	Documentation/hwmon/hac300s.rst
11659F:	drivers/hwmon/pmbus/hac300s.c
11660
11661DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11662M:	Andreas Hindborg <a.hindborg@kernel.org>
11663R:	Boqun Feng <boqun@kernel.org>
11664R:	FUJITA Tomonori <fujita.tomonori@gmail.com>
11665R:	Frederic Weisbecker <frederic@kernel.org>
11666R:	Lyude Paul <lyude@redhat.com>
11667R:	Thomas Gleixner <tglx@kernel.org>
11668R:	Anna-Maria Behnsen <anna-maria@linutronix.de>
11669R:	John Stultz <jstultz@google.com>
11670R:	Stephen Boyd <sboyd@kernel.org>
11671L:	rust-for-linux@vger.kernel.org
11672S:	Supported
11673W:	https://rust-for-linux.com
11674B:	https://github.com/Rust-for-Linux/linux/issues
11675T:	git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11676F:	rust/kernel/time.rs
11677F:	rust/kernel/time/
11678
11679HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11680M:	HighPoint Linux Team <linux@highpoint-tech.com>
11681S:	Supported
11682W:	http://www.highpoint-tech.com
11683F:	Documentation/scsi/hptiop.rst
11684F:	drivers/scsi/hptiop.c
11685
11686HIKEY960 ONBOARD USB GPIO HUB DRIVER
11687M:	John Stultz <jstultz@google.com>
11688L:	linux-kernel@vger.kernel.org
11689S:	Maintained
11690F:	drivers/misc/hisi_hikey_usb.c
11691
11692HIMAX HX83112B TOUCHSCREEN SUPPORT
11693M:	Job Noorman <job@noorman.info>
11694L:	linux-input@vger.kernel.org
11695S:	Maintained
11696F:	Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11697F:	drivers/input/touchscreen/himax_hx83112b.c
11698
11699HIMAX HX852X TOUCHSCREEN DRIVER
11700M:	Stephan Gerhold <stephan@gerhold.net>
11701L:	linux-input@vger.kernel.org
11702S:	Maintained
11703F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11704F:	drivers/input/touchscreen/himax_hx852x.c
11705
11706HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11707M:	Kurt Kanzenbach <kurt@linutronix.de>
11708L:	netdev@vger.kernel.org
11709S:	Maintained
11710F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11711F:	drivers/net/dsa/hirschmann/*
11712F:	include/linux/platform_data/hirschmann-hellcreek.h
11713F:	net/dsa/tag_hellcreek.c
11714
11715HISILICON DMA DRIVER
11716M:	Zhou Wang <wangzhou1@hisilicon.com>
11717M:	Longfang Liu <liulongfang@huawei.com>
11718L:	dmaengine@vger.kernel.org
11719S:	Maintained
11720F:	drivers/dma/hisi_dma.c
11721
11722HISILICON GPIO DRIVER
11723M:	Yang Shen <shenyang39@huawei.com>
11724L:	linux-gpio@vger.kernel.org
11725S:	Maintained
11726F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11727F:	drivers/gpio/gpio-hisi.c
11728
11729HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11730M:	Zhiqi Song <songzhiqi1@huawei.com>
11731M:	Longfang Liu <liulongfang@huawei.com>
11732L:	linux-crypto@vger.kernel.org
11733S:	Maintained
11734F:	Documentation/ABI/testing/debugfs-hisi-hpre
11735F:	drivers/crypto/hisilicon/hpre/hpre.h
11736F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
11737F:	drivers/crypto/hisilicon/hpre/hpre_main.c
11738
11739HISILICON HNS3 PMU DRIVER
11740M:	Jijie Shao <shaojijie@huawei.com>
11741S:	Supported
11742F:	Documentation/admin-guide/perf/hns3-pmu.rst
11743F:	drivers/perf/hisilicon/hns3_pmu.c
11744
11745HISILICON I2C CONTROLLER DRIVER
11746M:	Devyn Liu <liudingyuan@h-partners.com>
11747L:	linux-i2c@vger.kernel.org
11748S:	Maintained
11749W:	https://www.hisilicon.com
11750F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11751F:	drivers/i2c/busses/i2c-hisi.c
11752
11753HISILICON KUNPENG SOC HCCS DRIVER
11754M:	Huisong Li <lihuisong@huawei.com>
11755S:	Maintained
11756F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11757F:	drivers/soc/hisilicon/kunpeng_hccs.c
11758F:	drivers/soc/hisilicon/kunpeng_hccs.h
11759
11760HISILICON SOC HHA DRIVER
11761M:	Yushan Wang <wangyushan12@huawei.com>
11762S:	Maintained
11763F:	drivers/cache/hisi_soc_hha.c
11764
11765HISILICON LPC BUS DRIVER
11766M:	Jay Fang <f.fangjian@huawei.com>
11767S:	Maintained
11768W:	http://www.hisilicon.com
11769F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11770F:	drivers/bus/hisi_lpc.c
11771
11772HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11773M:	Jian Shen <shenjian15@huawei.com>
11774M:	Jijie Shao <shaojijie@huawei.com>
11775L:	netdev@vger.kernel.org
11776S:	Maintained
11777W:	http://www.hisilicon.com
11778F:	drivers/net/ethernet/hisilicon/hns3/
11779
11780HISILICON NETWORK HIBMCGE DRIVER
11781M:	Jijie Shao <shaojijie@huawei.com>
11782L:	netdev@vger.kernel.org
11783S:	Maintained
11784F:	drivers/net/ethernet/hisilicon/hibmcge/
11785
11786HISILICON NETWORK SUBSYSTEM DRIVER
11787M:	Jian Shen <shenjian15@huawei.com>
11788M:	Jijie Shao <shaojijie@huawei.com>
11789L:	netdev@vger.kernel.org
11790S:	Maintained
11791W:	http://www.hisilicon.com
11792F:	Documentation/devicetree/bindings/net/hisilicon*.txt
11793F:	drivers/net/ethernet/hisilicon/
11794
11795HISILICON PMU DRIVER
11796M:	Yushan Wang <wangyushan12@huawei.com>
11797S:	Supported
11798W:	http://www.hisilicon.com
11799F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11800F:	Documentation/admin-guide/perf/hisi-pmu.rst
11801F:	drivers/perf/hisilicon
11802F:	tools/perf/pmu-events/arch/arm64/hisilicon/
11803
11804HISILICON PTT DRIVER
11805M:	Yicong Yang <yangyicong@hisilicon.com>
11806M:	Jonathan Cameron <jonathan.cameron@huawei.com>
11807L:	linux-kernel@vger.kernel.org
11808S:	Maintained
11809F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11810F:	Documentation/trace/hisi-ptt.rst
11811F:	drivers/hwtracing/ptt/
11812F:	tools/perf/arch/arm64/util/hisi-ptt.c
11813F:	tools/perf/util/hisi-ptt*
11814F:	tools/perf/util/hisi-ptt-decoder/*
11815
11816HISILICON QM DRIVER
11817M:	Weili Qian <qianweili@huawei.com>
11818M:	Zhou Wang <wangzhou1@hisilicon.com>
11819L:	linux-crypto@vger.kernel.org
11820S:	Maintained
11821F:	drivers/crypto/hisilicon/Kconfig
11822F:	drivers/crypto/hisilicon/Makefile
11823F:	drivers/crypto/hisilicon/qm.c
11824F:	drivers/crypto/hisilicon/sgl.c
11825F:	include/linux/hisi_acc_qm.h
11826
11827HISILICON ROCE DRIVER
11828M:	Chengchang Tang <tangchengchang@huawei.com>
11829M:	Junxian Huang <huangjunxian6@hisilicon.com>
11830L:	linux-rdma@vger.kernel.org
11831S:	Maintained
11832F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11833F:	drivers/infiniband/hw/hns/
11834
11835HISILICON SAS Controller
11836M:	Xingui Yang <yangxingui@huawei.com>
11837S:	Supported
11838W:	http://www.hisilicon.com
11839F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11840F:	drivers/scsi/hisi_sas/
11841
11842HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11843M:	Longfang Liu <liulongfang@huawei.com>
11844L:	linux-crypto@vger.kernel.org
11845S:	Maintained
11846F:	Documentation/ABI/testing/debugfs-hisi-sec
11847F:	drivers/crypto/hisilicon/sec2/sec.h
11848F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
11849F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
11850F:	drivers/crypto/hisilicon/sec2/sec_main.c
11851
11852HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11853M:	Yang Shen <shenyang39@huawei.com>
11854L:	linux-spi@vger.kernel.org
11855S:	Maintained
11856W:	http://www.hisilicon.com
11857F:	drivers/spi/spi-hisi-kunpeng.c
11858
11859HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11860M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11861L:	linux-kernel@vger.kernel.org
11862S:	Maintained
11863F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11864F:	drivers/spmi/hisi-spmi-controller.c
11865
11866HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11867M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11868L:	linux-kernel@vger.kernel.org
11869S:	Maintained
11870F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11871F:	drivers/mfd/hi6421-spmi-pmic.c
11872
11873HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11874M:	Weili Qian <qianweili@huawei.com>
11875S:	Maintained
11876F:	drivers/char/hw_random/hisi-trng-v2.c
11877
11878HISILICON V3XX SPI NOR FLASH Controller Driver
11879M:	Yang Shen <shenyang39@huawei.com>
11880S:	Maintained
11881W:	http://www.hisilicon.com
11882F:	drivers/spi/spi-hisi-sfc-v3xx.c
11883
11884HISILICON ZIP Controller DRIVER
11885M:	Chenghai Huang<huangchenghai2@huawei.com>
11886M:	Zhou Wang <wangzhou1@hisilicon.com>
11887L:	linux-crypto@vger.kernel.org
11888S:	Maintained
11889F:	Documentation/ABI/testing/debugfs-hisi-zip
11890F:	drivers/crypto/hisilicon/zip/
11891
11892HMM - Heterogeneous Memory Management
11893M:	Jason Gunthorpe <jgg@nvidia.com>
11894M:	Leon Romanovsky <leonro@nvidia.com>
11895L:	linux-mm@kvack.org
11896S:	Maintained
11897F:	Documentation/mm/hmm.rst
11898F:	include/linux/hmm*
11899F:	lib/test_hmm*
11900F:	mm/hmm*
11901F:	tools/testing/selftests/mm/*hmm*
11902
11903HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11904M:	Petre Rodan <petre.rodan@subdimension.ro>
11905L:	linux-iio@vger.kernel.org
11906S:	Maintained
11907F:	Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11908F:	drivers/iio/pressure/abp2030pa*
11909
11910HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11911M:	Petre Rodan <petre.rodan@subdimension.ro>
11912L:	linux-iio@vger.kernel.org
11913S:	Maintained
11914F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11915F:	drivers/iio/pressure/hsc030pa*
11916
11917HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11918M:	Andreas Klinger <ak@it-klinger.de>
11919M:	Petre Rodan <petre.rodan@subdimension.ro>
11920L:	linux-iio@vger.kernel.org
11921S:	Maintained
11922F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11923F:	drivers/iio/pressure/mprls0025pa*
11924
11925HP BIOSCFG DRIVER
11926M:	Jorge Lopez <jorge.lopez2@hp.com>
11927L:	platform-driver-x86@vger.kernel.org
11928S:	Maintained
11929F:	drivers/platform/x86/hp/hp-bioscfg/
11930
11931HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11932L:	platform-driver-x86@vger.kernel.org
11933S:	Orphan
11934F:	drivers/platform/x86/hp/tc1100-wmi.c
11935
11936HP WMI HARDWARE MONITOR DRIVER
11937M:	James Seo <james@equiv.tech>
11938L:	linux-hwmon@vger.kernel.org
11939S:	Maintained
11940F:	Documentation/hwmon/hp-wmi-sensors.rst
11941F:	drivers/hwmon/hp-wmi-sensors.c
11942
11943HPET:	High Precision Event Timers driver
11944M:	Clemens Ladisch <clemens@ladisch.de>
11945S:	Maintained
11946F:	Documentation/timers/hpet.rst
11947F:	drivers/char/hpet.c
11948F:	include/linux/hpet.h
11949F:	include/uapi/linux/hpet.h
11950
11951HPET:	x86
11952S:	Orphan
11953F:	arch/x86/include/asm/hpet.h
11954F:	arch/x86/kernel/hpet.c
11955
11956HPFS FILESYSTEM
11957M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11958S:	Maintained
11959W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
11960F:	fs/hpfs/
11961
11962HS3001 Hardware Temperature and Humidity Sensor
11963M:	Andre Werner <andre.werner@systec-electronic.com>
11964L:	linux-hwmon@vger.kernel.org
11965S:	Maintained
11966F:	drivers/hwmon/hs3001.c
11967
11968HSI SUBSYSTEM
11969M:	Sebastian Reichel <sre@kernel.org>
11970S:	Maintained
11971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
11972F:	Documentation/ABI/testing/sysfs-bus-hsi
11973F:	Documentation/driver-api/hsi.rst
11974F:	drivers/hsi/
11975F:	include/linux/hsi/
11976F:	include/uapi/linux/hsi/
11977
11978HSO 3G MODEM DRIVER
11979L:	linux-usb@vger.kernel.org
11980S:	Orphan
11981F:	drivers/net/usb/hso.c
11982
11983HSR NETWORK PROTOCOL
11984L:	netdev@vger.kernel.org
11985S:	Orphan
11986F:	net/hsr/
11987F:	tools/testing/selftests/net/hsr/
11988
11989HT16K33 LED CONTROLLER DRIVER
11990M:	Robin van der Gracht <robin@protonic.nl>
11991S:	Maintained
11992F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
11993F:	drivers/auxdisplay/ht16k33.c
11994
11995HTCPEN TOUCHSCREEN DRIVER
11996M:	Pau Oliva Fora <pof@eslack.org>
11997L:	linux-input@vger.kernel.org
11998S:	Maintained
11999F:	drivers/input/touchscreen/htcpen.c
12000
12001HTE SUBSYSTEM
12002M:	Dipen Patel <dipenp@nvidia.com>
12003L:	timestamp@lists.linux.dev
12004S:	Maintained
12005Q:	https://patchwork.kernel.org/project/timestamp/list/
12006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
12007F:	Documentation/devicetree/bindings/timestamp/
12008F:	Documentation/driver-api/hte/
12009F:	drivers/hte/
12010F:	include/linux/hte.h
12011
12012HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
12013M:	Lorenzo Bianconi <lorenzo@kernel.org>
12014L:	linux-iio@vger.kernel.org
12015S:	Maintained
12016W:	http://www.st.com/
12017F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
12018F:	drivers/iio/humidity/hts221*
12019
12020HTU31 Hardware Temperature and Humidity Sensor
12021M:	Andrei Lalaev <andrey.lalaev@gmail.com>
12022L:	linux-hwmon@vger.kernel.org
12023S:	Maintained
12024F:	drivers/hwmon/htu31.c
12025
12026HUAWEI ETHERNET DRIVER
12027M:	Cai Huoqing <cai.huoqing@linux.dev>
12028L:	netdev@vger.kernel.org
12029S:	Maintained
12030F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
12031F:	drivers/net/ethernet/huawei/hinic/
12032
12033HUAWEI 3RD GEN ETHERNET DRIVER
12034M:	Fan Gong <gongfan1@huawei.com>
12035L:	netdev@vger.kernel.org
12036S:	Maintained
12037F:	Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
12038F:	drivers/net/ethernet/huawei/hinic3/
12039
12040HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
12041M:	Pengyu Luo <mitltlatltl@gmail.com>
12042S:	Maintained
12043F:	Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
12044F:	drivers/platform/arm64/huawei-gaokun-ec.c
12045F:	drivers/power/supply/huawei-gaokun-battery.c
12046F:	drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
12047F:	include/linux/platform_data/huawei-gaokun-ec.h
12048
12049HUGETLB SUBSYSTEM
12050M:	Muchun Song <muchun.song@linux.dev>
12051M:	Oscar Salvador <osalvador@suse.de>
12052R:	David Hildenbrand <david@kernel.org>
12053L:	linux-mm@kvack.org
12054S:	Maintained
12055F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
12056F:	Documentation/admin-guide/mm/hugetlbpage.rst
12057F:	Documentation/mm/hugetlbfs_reserv.rst
12058F:	Documentation/mm/vmemmap_dedup.rst
12059F:	fs/hugetlbfs/
12060F:	include/linux/hugetlb.h
12061F:	include/trace/events/hugetlbfs.h
12062F:	mm/hugetlb.c
12063F:	mm/hugetlb_cgroup.c
12064F:	mm/hugetlb_cma.c
12065F:	mm/hugetlb_cma.h
12066F:	mm/hugetlb_sysctl.c
12067F:	mm/hugetlb_sysfs.c
12068F:	mm/hugetlb_vmemmap.c
12069F:	mm/hugetlb_vmemmap.h
12070F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
12071
12072HVA ST MEDIA DRIVER
12073M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
12074L:	linux-media@vger.kernel.org
12075S:	Supported
12076W:	https://linuxtv.org
12077T:	git git://linuxtv.org/media.git
12078F:	drivers/media/platform/st/sti/hva
12079
12080HWPOISON MEMORY FAILURE HANDLING
12081M:	Miaohe Lin <linmiaohe@huawei.com>
12082R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
12083L:	linux-mm@kvack.org
12084S:	Maintained
12085F:	include/linux/memory-failure.h
12086F:	include/trace/events/memory-failure.h
12087F:	mm/hwpoison-inject.c
12088F:	mm/memory-failure.c
12089F:	tools/testing/selftests/mm/memory-failure.c
12090
12091HYCON HY46XX TOUCHSCREEN SUPPORT
12092M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
12093L:	linux-input@vger.kernel.org
12094S:	Maintained
12095F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
12096F:	drivers/input/touchscreen/hycon-hy46xx.c
12097
12098HYGON PROCESSOR SUPPORT
12099M:	Pu Wen <puwen@hygon.cn>
12100L:	linux-kernel@vger.kernel.org
12101S:	Maintained
12102F:	arch/x86/kernel/cpu/hygon.c
12103
12104HYNIX HI556 SENSOR DRIVER
12105M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12106L:	linux-media@vger.kernel.org
12107S:	Maintained
12108T:	git git://linuxtv.org/media.git
12109F:	drivers/media/i2c/hi556.c
12110
12111HYNIX HI846 SENSOR DRIVER
12112M:	Martin Kepplinger-Novakovic <martink@posteo.de>
12113L:	linux-media@vger.kernel.org
12114S:	Maintained
12115F:	drivers/media/i2c/hi846.c
12116
12117HYNIX HI847 SENSOR DRIVER
12118M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12119L:	linux-media@vger.kernel.org
12120S:	Maintained
12121F:	drivers/media/i2c/hi847.c
12122
12123Hyper-V/Azure CORE AND DRIVERS
12124M:	"K. Y. Srinivasan" <kys@microsoft.com>
12125M:	Haiyang Zhang <haiyangz@microsoft.com>
12126M:	Wei Liu <wei.liu@kernel.org>
12127M:	Dexuan Cui <decui@microsoft.com>
12128M:	Long Li <longli@microsoft.com>
12129L:	linux-hyperv@vger.kernel.org
12130S:	Supported
12131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12132F:	Documentation/ABI/stable/sysfs-bus-vmbus
12133F:	Documentation/ABI/testing/debugfs-hyperv
12134F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12135F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12136F:	Documentation/virt/hyperv
12137F:	arch/arm64/hyperv
12138F:	arch/arm64/include/asm/mshyperv.h
12139F:	arch/x86/hyperv
12140F:	arch/x86/include/asm/mshyperv.h
12141F:	arch/x86/include/asm/trace/hyperv.h
12142F:	arch/x86/kernel/cpu/mshyperv.c
12143F:	drivers/clocksource/hyperv_timer.c
12144F:	drivers/hid/hid-hyperv.c
12145F:	drivers/hv/
12146F:	drivers/input/serio/hyperv-keyboard.c
12147F:	drivers/iommu/hyperv/
12148F:	drivers/net/ethernet/microsoft/
12149F:	drivers/net/hyperv/
12150F:	drivers/pci/controller/pci-hyperv-intf.c
12151F:	drivers/pci/controller/pci-hyperv.c
12152F:	drivers/scsi/storvsc_drv.c
12153F:	drivers/uio/uio_hv_generic.c
12154F:	include/asm-generic/mshyperv.h
12155F:	include/clocksource/hyperv_timer.h
12156F:	include/hyperv/hvgdk.h
12157F:	include/hyperv/hvgdk_ext.h
12158F:	include/hyperv/hvgdk_mini.h
12159F:	include/hyperv/hvhdk.h
12160F:	include/hyperv/hvhdk_mini.h
12161F:	include/linux/hyperv.h
12162F:	include/net/mana
12163F:	include/uapi/linux/hyperv.h
12164F:	net/vmw_vsock/hyperv_transport.c
12165F:	tools/hv/
12166
12167HYPERBUS SUPPORT
12168M:	Vignesh Raghavendra <vigneshr@ti.com>
12169R:	Tudor Ambarus <tudor.ambarus@linaro.org>
12170L:	linux-mtd@lists.infradead.org
12171S:	Supported
12172Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12173C:	irc://irc.oftc.net/mtd
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12175F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12176F:	drivers/mtd/hyperbus/
12177F:	include/linux/mtd/hyperbus.h
12178
12179HYPERVISOR VIRTUAL CONSOLE DRIVER
12180L:	linuxppc-dev@lists.ozlabs.org
12181S:	Odd Fixes
12182F:	drivers/tty/hvc/
12183
12184HUNG TASK DETECTOR
12185M:	Andrew Morton <akpm@linux-foundation.org>
12186R:	Lance Yang <lance.yang@linux.dev>
12187R:	Masami Hiramatsu <mhiramat@kernel.org>
12188R:	Petr Mladek <pmladek@suse.com>
12189L:	linux-kernel@vger.kernel.org
12190S:	Maintained
12191F:	include/linux/hung_task.h
12192F:	kernel/hung_task.c
12193
12194I2C ACPI SUPPORT
12195M:	Mika Westerberg <westeri@kernel.org>
12196L:	linux-i2c@vger.kernel.org
12197L:	linux-acpi@vger.kernel.org
12198S:	Maintained
12199F:	drivers/i2c/i2c-core-acpi.c
12200
12201I2C ADDRESS TRANSLATOR (ATR)
12202M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
12203R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
12204L:	linux-i2c@vger.kernel.org
12205S:	Maintained
12206F:	drivers/i2c/i2c-atr.c
12207F:	include/linux/i2c-atr.h
12208
12209I2C CONTROLLER DRIVER FOR NVIDIA GPU
12210M:	Ajay Gupta <ajayg@nvidia.com>
12211L:	linux-i2c@vger.kernel.org
12212S:	Maintained
12213F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
12214F:	drivers/i2c/busses/i2c-nvidia-gpu.c
12215
12216I2C MUXES
12217M:	Peter Rosin <peda@lysator.liu.se>
12218L:	linux-i2c@vger.kernel.org
12219S:	Maintained
12220F:	Documentation/devicetree/bindings/i2c/i2c-arb*
12221F:	Documentation/devicetree/bindings/i2c/i2c-gate*
12222F:	Documentation/devicetree/bindings/i2c/i2c-mux*
12223F:	Documentation/i2c/i2c-topology.rst
12224F:	Documentation/i2c/muxes/
12225F:	drivers/i2c/i2c-mux.c
12226F:	drivers/i2c/muxes/
12227F:	include/linux/i2c-mux.h
12228
12229I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12230M:	Gregory CLEMENT <gregory.clement@bootlin.com>
12231L:	linux-i2c@vger.kernel.org
12232S:	Maintained
12233F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12234F:	drivers/i2c/busses/i2c-mv64xxx.c
12235
12236I2C OF COMPONENT PROBER
12237M:	Chen-Yu Tsai <wenst@chromium.org>
12238L:	linux-i2c@vger.kernel.org
12239L:	devicetree@vger.kernel.org
12240S:	Maintained
12241F:	drivers/i2c/i2c-core-of-prober.c
12242F:	include/linux/i2c-of-prober.h
12243
12244I2C OVER PARALLEL PORT
12245M:	Jean Delvare <jdelvare@suse.com>
12246L:	linux-i2c@vger.kernel.org
12247S:	Maintained
12248F:	Documentation/i2c/busses/i2c-parport.rst
12249F:	drivers/i2c/busses/i2c-parport.c
12250
12251I2C SUBSYSTEM
12252M:	Andi Shyti <andi.shyti@kernel.org>
12253L:	linux-i2c@vger.kernel.org
12254S:	Maintained
12255Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
12256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12257F:	Documentation/i2c/
12258F:	drivers/i2c/*
12259F:	include/dt-bindings/i2c/i2c.h
12260F:	include/linux/i2c-dev.h
12261F:	include/linux/i2c-smbus.h
12262F:	include/linux/i2c.h
12263F:	include/uapi/linux/i2c-*.h
12264F:	include/uapi/linux/i2c.h
12265
12266I2C SUBSYSTEM [RUST]
12267M:	Igor Korotin <igor.korotin@linux.dev>
12268R:	Danilo Krummrich <dakr@kernel.org>
12269R:	Daniel Almeida <daniel.almeida@collabora.com>
12270L:	rust-for-linux@vger.kernel.org
12271S:	Maintained
12272T:	git https://github.com/ikrtn/linux.git rust-i2c-next
12273F:	rust/kernel/i2c.rs
12274F:	samples/rust/rust_driver_i2c.rs
12275F:	samples/rust/rust_i2c_client.rs
12276
12277I2C SUBSYSTEM HOST DRIVERS
12278M:	Andi Shyti <andi.shyti@kernel.org>
12279L:	linux-i2c@vger.kernel.org
12280S:	Maintained
12281Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12283F:	Documentation/devicetree/bindings/i2c/
12284F:	drivers/i2c/algos/
12285F:	drivers/i2c/busses/
12286F:	include/dt-bindings/i2c/
12287
12288I2C-TAOS-EVM DRIVER
12289M:	Jean Delvare <jdelvare@suse.com>
12290L:	linux-i2c@vger.kernel.org
12291S:	Maintained
12292F:	Documentation/i2c/busses/i2c-taos-evm.rst
12293F:	drivers/i2c/busses/i2c-taos-evm.c
12294
12295I2C-TINY-USB DRIVER
12296M:	Till Harbaum <till@harbaum.org>
12297L:	linux-i2c@vger.kernel.org
12298S:	Maintained
12299W:	http://www.harbaum.org/till/i2c_tiny_usb
12300F:	drivers/i2c/busses/i2c-tiny-usb.c
12301
12302I2C/SMBUS CONTROLLER DRIVERS FOR PC
12303M:	Jean Delvare <jdelvare@suse.com>
12304L:	linux-i2c@vger.kernel.org
12305S:	Maintained
12306F:	Documentation/i2c/busses/i2c-ali1535.rst
12307F:	Documentation/i2c/busses/i2c-ali1563.rst
12308F:	Documentation/i2c/busses/i2c-ali15x3.rst
12309F:	Documentation/i2c/busses/i2c-amd756.rst
12310F:	Documentation/i2c/busses/i2c-amd8111.rst
12311F:	Documentation/i2c/busses/i2c-i801.rst
12312F:	Documentation/i2c/busses/i2c-nforce2.rst
12313F:	Documentation/i2c/busses/i2c-piix4.rst
12314F:	Documentation/i2c/busses/i2c-sis5595.rst
12315F:	Documentation/i2c/busses/i2c-sis630.rst
12316F:	Documentation/i2c/busses/i2c-sis96x.rst
12317F:	Documentation/i2c/busses/i2c-via.rst
12318F:	Documentation/i2c/busses/i2c-viapro.rst
12319F:	drivers/i2c/busses/i2c-ali1535.c
12320F:	drivers/i2c/busses/i2c-ali1563.c
12321F:	drivers/i2c/busses/i2c-ali15x3.c
12322F:	drivers/i2c/busses/i2c-amd756.c
12323F:	drivers/i2c/busses/i2c-amd8111.c
12324F:	drivers/i2c/busses/i2c-i801.c
12325F:	drivers/i2c/busses/i2c-isch.c
12326F:	drivers/i2c/busses/i2c-nforce2.c
12327F:	drivers/i2c/busses/i2c-piix4.*
12328F:	drivers/i2c/busses/i2c-sis5595.c
12329F:	drivers/i2c/busses/i2c-sis630.c
12330F:	drivers/i2c/busses/i2c-sis96x.c
12331F:	drivers/i2c/busses/i2c-via.c
12332F:	drivers/i2c/busses/i2c-viapro.c
12333
12334I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12335M:	Hans de Goede <hansg@kernel.org>
12336L:	linux-i2c@vger.kernel.org
12337S:	Maintained
12338F:	drivers/i2c/busses/i2c-cht-wc.c
12339
12340I2C/SMBUS ISMT DRIVER
12341M:	Neil Horman <nhorman@tuxdriver.com>
12342L:	linux-i2c@vger.kernel.org
12343F:	Documentation/i2c/busses/i2c-ismt.rst
12344F:	drivers/i2c/busses/i2c-ismt.c
12345
12346I2C/SMBUS ZHAOXIN DRIVER
12347M:	Hans Hu <hanshu@zhaoxin.com>
12348L:	linux-i2c@vger.kernel.org
12349S:	Maintained
12350W:	https://www.zhaoxin.com
12351F:	drivers/i2c/busses/i2c-viai2c-common.c
12352F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12353
12354I2C/SMBUS STUB DRIVER
12355M:	Jean Delvare <jdelvare@suse.com>
12356L:	linux-i2c@vger.kernel.org
12357S:	Maintained
12358F:	drivers/i2c/i2c-stub.c
12359
12360I3C DRIVER FOR ASPEED AST2600
12361M:	Jeremy Kerr <jk@codeconstruct.com.au>
12362S:	Maintained
12363F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12364F:	drivers/i3c/master/ast2600-i3c-master.c
12365
12366I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12367M:	Jorge Marques <jorge.marques@analog.com>
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12370F:	drivers/i3c/master/adi-i3c-master.c
12371
12372I3C DRIVER FOR CADENCE I3C MASTER IP
12373M:	Przemysław Gaj <pgaj@cadence.com>
12374S:	Maintained
12375F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12376F:	drivers/i3c/master/i3c-master-cdns.c
12377
12378I3C DRIVER FOR RENESAS
12379M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12380M:	Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
12381S:	Supported
12382F:	Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12383F:	drivers/i3c/master/renesas-i3c.c
12384
12385I3C DRIVER FOR SYNOPSYS DESIGNWARE
12386S:	Orphan
12387F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12388F:	drivers/i3c/master/dw*
12389
12390I3C SUBSYSTEM
12391M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12392R:	Frank Li <Frank.Li@nxp.com>
12393L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
12394S:	Maintained
12395Q:	https://patchwork.kernel.org/project/linux-i3c/list/
12396C:	irc://chat.freenode.net/linux-i3c
12397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12398F:	Documentation/ABI/testing/sysfs-bus-i3c
12399F:	Documentation/devicetree/bindings/i3c/
12400F:	Documentation/driver-api/i3c
12401F:	drivers/i3c/
12402F:	include/dt-bindings/i3c/
12403F:	include/linux/i3c/
12404
12405IBM Operation Panel Input Driver
12406M:	Eddie James <eajames@linux.ibm.com>
12407L:	linux-input@vger.kernel.org
12408S:	Maintained
12409F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12410F:	drivers/input/misc/ibm-panel.c
12411
12412IBM Power 842 compression accelerator
12413M:	Haren Myneni <haren@us.ibm.com>
12414S:	Supported
12415F:	crypto/842.c
12416F:	drivers/crypto/nx/Kconfig
12417F:	drivers/crypto/nx/Makefile
12418F:	drivers/crypto/nx/nx-842*
12419F:	include/linux/sw842.h
12420F:	lib/842/
12421
12422IBM Power in-Nest Crypto Acceleration
12423M:	Breno Leitão <leitao@debian.org>
12424M:	Nayna Jain <nayna@linux.ibm.com>
12425M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
12426L:	linux-crypto@vger.kernel.org
12427S:	Supported
12428F:	drivers/crypto/nx/Kconfig
12429F:	drivers/crypto/nx/Makefile
12430F:	drivers/crypto/nx/nx-aes*
12431F:	drivers/crypto/nx/nx-sha*
12432F:	drivers/crypto/nx/nx.*
12433F:	drivers/crypto/nx/nx_csbcpb.h
12434F:	drivers/crypto/nx/nx_debugfs.c
12435
12436IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12437M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12438L:	linux-pci@vger.kernel.org
12439L:	linuxppc-dev@lists.ozlabs.org
12440S:	Supported
12441F:	drivers/pci/hotplug/rpadlpar*
12442
12443IBM Power Linux RAID adapter
12444M:	Brian King <brking@us.ibm.com>
12445S:	Supported
12446F:	drivers/scsi/ipr.*
12447
12448IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12449M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12450L:	linux-pci@vger.kernel.org
12451L:	linuxppc-dev@lists.ozlabs.org
12452S:	Supported
12453F:	drivers/pci/hotplug/rpaphp*
12454
12455IBM Power SRIOV Virtual NIC Device Driver
12456M:	Haren Myneni <haren@linux.ibm.com>
12457M:	Rick Lindsley <ricklind@linux.ibm.com>
12458R:	Nick Child <nnac123@linux.ibm.com>
12459L:	netdev@vger.kernel.org
12460S:	Maintained
12461F:	drivers/net/ethernet/ibm/ibmvnic.*
12462
12463IBM Power VFIO Support
12464M:	Timothy Pearson <tpearson@raptorengineering.com>
12465S:	Supported
12466F:	drivers/vfio/vfio_iommu_spapr_tce.c
12467
12468IBM Power Virtual Ethernet Device Driver
12469M:	Nick Child <nnac123@linux.ibm.com>
12470L:	netdev@vger.kernel.org
12471S:	Maintained
12472F:	drivers/net/ethernet/ibm/ibmveth.*
12473
12474IBM Power Virtual FC Device Drivers
12475M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12476L:	linux-scsi@vger.kernel.org
12477S:	Supported
12478F:	drivers/scsi/ibmvscsi/ibmvfc*
12479
12480IBM Power Virtual Management Channel Driver
12481M:	Brad Warrum <bwarrum@linux.ibm.com>
12482M:	Ritu Agarwal <rituagar@linux.ibm.com>
12483S:	Supported
12484F:	drivers/misc/ibmvmc.*
12485
12486IBM Power Virtual SCSI Device Drivers
12487M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12488L:	linux-scsi@vger.kernel.org
12489S:	Supported
12490F:	drivers/scsi/ibmvscsi/ibmvscsi*
12491F:	include/scsi/viosrp.h
12492
12493IBM Power Virtual SCSI Device Target Driver
12494M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12495L:	linux-scsi@vger.kernel.org
12496L:	target-devel@vger.kernel.org
12497S:	Supported
12498F:	drivers/scsi/ibmvscsi_tgt/
12499
12500IBM Power VMX Cryptographic instructions
12501M:	Breno Leitão <leitao@debian.org>
12502M:	Nayna Jain <nayna@linux.ibm.com>
12503M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
12504L:	linux-crypto@vger.kernel.org
12505S:	Supported
12506F:	arch/powerpc/crypto/Kconfig
12507F:	arch/powerpc/crypto/Makefile
12508F:	arch/powerpc/crypto/aes_cbc.c
12509F:	arch/powerpc/crypto/aes_ctr.c
12510F:	arch/powerpc/crypto/aes_xts.c
12511F:	arch/powerpc/crypto/aesp8-ppc.h
12512F:	arch/powerpc/crypto/ppc-xlate.pl
12513F:	arch/powerpc/crypto/vmx.c
12514F:	lib/crypto/powerpc/aesp8-ppc.pl
12515F:	lib/crypto/powerpc/gf128hash.h
12516F:	lib/crypto/powerpc/ghashp8-ppc.pl
12517
12518IBM ServeRAID RAID DRIVER
12519S:	Orphan
12520F:	drivers/scsi/ips.*
12521
12522ICH LPC AND GPIO DRIVER
12523M:	Peter Tyser <ptyser@xes-inc.com>
12524S:	Maintained
12525F:	drivers/gpio/gpio-ich.c
12526F:	drivers/mfd/lpc_ich.c
12527
12528ICY I2C DRIVER
12529M:	Max Staudt <max@enpas.org>
12530L:	linux-i2c@vger.kernel.org
12531S:	Maintained
12532F:	drivers/i2c/busses/i2c-icy.c
12533
12534IDEAPAD LAPTOP EXTRAS DRIVER
12535M:	Ike Panhc <ikepanhc@gmail.com>
12536L:	platform-driver-x86@vger.kernel.org
12537S:	Maintained
12538W:	http://launchpad.net/ideapad-laptop
12539F:	drivers/platform/x86/lenovo/ideapad-laptop.c
12540
12541IDEAPAD LAPTOP SLIDEBAR DRIVER
12542M:	Andrey Moiseev <o2g.org.ru@gmail.com>
12543L:	linux-input@vger.kernel.org
12544S:	Maintained
12545W:	https://github.com/o2genum/ideapad-slidebar
12546F:	drivers/input/misc/ideapad_slidebar.c
12547
12548IDT VersaClock 5 CLOCK DRIVER
12549M:	Luca Ceresoli <luca@lucaceresoli.net>
12550S:	Maintained
12551F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12552F:	drivers/clk/clk-versaclock5.c
12553
12554IEEE 802.15.4 SUBSYSTEM
12555M:	Alexander Aring <alex.aring@gmail.com>
12556M:	Stefan Schmidt <stefan@datenfreihafen.org>
12557M:	Miquel Raynal <miquel.raynal@bootlin.com>
12558L:	linux-wpan@vger.kernel.org
12559S:	Maintained
12560W:	https://linux-wpan.org/
12561Q:	https://patchwork.kernel.org/project/linux-wpan/list/
12562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12564F:	Documentation/networking/ieee802154.rst
12565F:	drivers/net/ieee802154/
12566F:	include/linux/ieee802154.h
12567F:	include/linux/nl802154.h
12568F:	include/net/af_ieee802154.h
12569F:	include/net/cfg802154.h
12570F:	include/net/ieee802154_netdev.h
12571F:	include/net/mac802154.h
12572F:	include/net/nl802154.h
12573F:	net/ieee802154/
12574F:	net/mac802154/
12575
12576Intel VIRTIO DATA PATH ACCELERATOR
12577M:	Zhu Lingshan <lingshan.zhu@kernel.org>
12578L:	virtualization@lists.linux.dev
12579S:	Supported
12580F:	drivers/vdpa/ifcvf/
12581
12582IFE PROTOCOL
12583M:	Yotam Gigi <yotam.gi@gmail.com>
12584M:	Jamal Hadi Salim <jhs@mojatatu.com>
12585F:	include/net/ife.h
12586F:	include/uapi/linux/ife.h
12587F:	net/ife
12588
12589IGORPLUG-USB IR RECEIVER
12590M:	Sean Young <sean@mess.org>
12591L:	linux-media@vger.kernel.org
12592S:	Maintained
12593F:	drivers/media/rc/igorplugusb.c
12594
12595IGUANAWORKS USB IR TRANSCEIVER
12596M:	Sean Young <sean@mess.org>
12597L:	linux-media@vger.kernel.org
12598S:	Maintained
12599F:	drivers/media/rc/iguanair.c
12600
12601IIO ADC HELPERS
12602M:	Matti Vaittinen <mazziesaccount@gmail.com>
12603L:	linux-iio@vger.kernel.org
12604S:	Maintained
12605F:	drivers/iio/adc/industrialio-adc.c
12606F:	include/linux/iio/adc-helpers.h
12607
12608IIO BACKEND FRAMEWORK
12609M:	Nuno Sa <nuno.sa@analog.com>
12610R:	Olivier Moysan <olivier.moysan@foss.st.com>
12611L:	linux-iio@vger.kernel.org
12612S:	Maintained
12613F:	Documentation/ABI/testing/debugfs-iio-backend
12614F:	drivers/iio/industrialio-backend.c
12615F:	include/linux/iio/backend.h
12616
12617IIO DIGITAL POTENTIOMETER DAC
12618M:	Peter Rosin <peda@lysator.liu.se>
12619L:	linux-iio@vger.kernel.org
12620S:	Maintained
12621F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12622F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12623F:	drivers/iio/dac/dpot-dac.c
12624
12625IIO ENVELOPE DETECTOR
12626M:	Peter Rosin <peda@lysator.liu.se>
12627L:	linux-iio@vger.kernel.org
12628S:	Maintained
12629F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12630F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12631F:	drivers/iio/adc/envelope-detector.c
12632
12633IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12634M:	Matti Vaittinen <mazziesaccount@gmail.com>
12635L:	linux-iio@vger.kernel.org
12636S:	Maintained
12637F:	drivers/iio/industrialio-gts-helper.c
12638F:	include/linux/iio/iio-gts-helper.h
12639F:	drivers/iio/test/iio-test-gts.c
12640
12641IIO MULTIPLEXER
12642M:	Peter Rosin <peda@lysator.liu.se>
12643L:	linux-iio@vger.kernel.org
12644S:	Maintained
12645F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12646F:	drivers/iio/multiplexer/iio-mux.c
12647
12648IIO SCMI BASED DRIVER
12649M:	Jyoti Bhayana <jbhayana@google.com>
12650L:	linux-iio@vger.kernel.org
12651S:	Maintained
12652F:	drivers/iio/common/scmi_sensors/scmi_iio.c
12653
12654IIO SUBSYSTEM AND DRIVERS
12655M:	Jonathan Cameron <jic23@kernel.org>
12656R:	David Lechner <dlechner@baylibre.com>
12657R:	Nuno Sá <nuno.sa@analog.com>
12658R:	Andy Shevchenko <andy@kernel.org>
12659L:	linux-iio@vger.kernel.org
12660S:	Maintained
12661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12662F:	Documentation/ABI/testing/configfs-iio*
12663F:	Documentation/ABI/testing/sysfs-bus-iio*
12664F:	Documentation/devicetree/bindings/iio/
12665F:	Documentation/driver-api/iio/
12666F:	Documentation/iio/
12667F:	drivers/iio/
12668F:	drivers/staging/iio/
12669F:	include/dt-bindings/iio/
12670F:	include/linux/iio/
12671F:	tools/iio/
12672
12673IIO UNIT CONVERTER
12674M:	Peter Rosin <peda@lysator.liu.se>
12675L:	linux-iio@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12678F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12679F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12680F:	drivers/iio/afe/iio-rescale.c
12681
12682IKANOS/ADI EAGLE ADSL USB DRIVER
12683M:	Matthieu Castet <castet.matthieu@free.fr>
12684M:	Stanislaw Gruszka <stf_xl@wp.pl>
12685S:	Maintained
12686F:	drivers/usb/atm/ueagle-atm.c
12687
12688IMAGIS TOUCHSCREEN DRIVER
12689M:	Markuss Broks <markuss.broks@gmail.com>
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12692F:	drivers/input/touchscreen/imagis.c
12693
12694IMGTEC ASCII LCD DRIVER
12695M:	Paul Burton <paulburton@kernel.org>
12696S:	Maintained
12697F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12698F:	drivers/auxdisplay/img-ascii-lcd.c
12699
12700IMGTEC JPEG ENCODER DRIVER
12701M:	Devarsh Thakkar <devarsht@ti.com>
12702L:	linux-media@vger.kernel.org
12703S:	Supported
12704F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12705F:	drivers/media/platform/imagination/e5010*
12706
12707IMGTEC IR DECODER DRIVER
12708S:	Orphan
12709F:	drivers/media/rc/img-ir/
12710
12711IMGTEC POWERVR DRM DRIVER
12712M:	Alessio Belle <alessio.belle@imgtec.com>
12713M:	Luigi Santivetti <luigi.santivetti@imgtec.com>
12714L:	imagination@lists.freedesktop.org
12715S:	Supported
12716Q:	https://patchwork.freedesktop.org/project/imagination/list/
12717B:	https://gitlab.freedesktop.org/imagination/linux/-/issues
12718C:	irc://irc.oftc.net/powervr
12719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12720F:	Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12721F:	Documentation/gpu/imagination/
12722F:	drivers/gpu/drm/ci/xfails/powervr*
12723F:	drivers/gpu/drm/imagination/
12724F:	include/uapi/drm/pvr_drm.h
12725
12726IMON SOUNDGRAPH USB IR RECEIVER
12727M:	Sean Young <sean@mess.org>
12728L:	linux-media@vger.kernel.org
12729S:	Maintained
12730F:	drivers/media/rc/imon.c
12731F:	drivers/media/rc/imon_raw.c
12732
12733IMS TWINTURBO FRAMEBUFFER DRIVER
12734L:	linux-fbdev@vger.kernel.org
12735S:	Orphan
12736F:	drivers/video/fbdev/imsttfb.c
12737
12738INA233 HARDWARE MONITOR DRIVERS
12739M:	Leo Yang <leo.yang.sy0@gmail.com>
12740L:	linux-hwmon@vger.kernel.org
12741S:	Maintained
12742F:	Documentation/hwmon/ina233.rst
12743F:	drivers/hwmon/pmbus/ina233.c
12744
12745INDEX OF FURTHER KERNEL DOCUMENTATION
12746M:	Carlos Bilbao <carlos.bilbao@kernel.org>
12747S:	Maintained
12748F:	Documentation/process/kernel-docs.rst
12749
12750INDUSTRY PACK SUBSYSTEM (IPACK)
12751M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
12752M:	Jens Taprogge <jens.taprogge@taprogge.org>
12753M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12754L:	industrypack-devel@lists.sourceforge.net
12755S:	Maintained
12756W:	http://industrypack.sourceforge.net
12757F:	drivers/ipack/
12758F:	include/linux/ipack.h
12759
12760INFINEON DPS310 Driver
12761M:	Eddie James <eajames@linux.ibm.com>
12762L:	linux-iio@vger.kernel.org
12763S:	Maintained
12764F:	Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12765F:	drivers/iio/pressure/dps310.c
12766
12767INFINEON PEB2466 ASoC CODEC
12768M:	Herve Codina <herve.codina@bootlin.com>
12769L:	linux-sound@vger.kernel.org
12770S:	Maintained
12771F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12772F:	sound/soc/codecs/peb2466.c
12773
12774INFINEON TLV493D Driver
12775M:	Dixit Parmar <dixitparmar19@gmail.com>
12776L:	linux-iio@vger.kernel.org
12777S:	Maintained
12778W:	https://www.infineon.com/part/TLV493D-A1B6
12779F:	Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12780F:	drivers/iio/magnetometer/tlv493d.c
12781
12782INFINIBAND SUBSYSTEM
12783M:	Jason Gunthorpe <jgg@nvidia.com>
12784M:	Leon Romanovsky <leonro@nvidia.com>
12785L:	linux-rdma@vger.kernel.org
12786S:	Supported
12787W:	https://github.com/linux-rdma/rdma-core
12788Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12790F:	Documentation/devicetree/bindings/infiniband/
12791F:	Documentation/infiniband/
12792F:	drivers/infiniband/
12793F:	include/rdma/
12794F:	include/trace/events/ib_mad.h
12795F:	include/trace/events/ib_umad.h
12796F:	include/trace/misc/rdma.h
12797F:	include/uapi/linux/if_infiniband.h
12798F:	include/uapi/rdma/
12799F:	samples/bpf/ibumad_kern.c
12800F:	samples/bpf/ibumad_user.c
12801F:	tools/testing/selftests/rdma/
12802
12803INGENIC JZ4780 NAND DRIVER
12804M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12805L:	linux-mtd@lists.infradead.org
12806L:	linux-mips@vger.kernel.org
12807S:	Maintained
12808F:	drivers/mtd/nand/raw/ingenic/
12809
12810INGENIC JZ47xx SoCs
12811M:	Paul Cercueil <paul@crapouillou.net>
12812L:	linux-mips@vger.kernel.org
12813S:	Maintained
12814F:	arch/mips/boot/dts/ingenic/
12815F:	arch/mips/generic/board-ingenic.c
12816F:	arch/mips/include/asm/mach-ingenic/
12817F:	arch/mips/ingenic/Kconfig
12818F:	drivers/clk/ingenic/
12819F:	drivers/dma/dma-jz4780.c
12820F:	drivers/gpu/drm/ingenic/
12821F:	drivers/i2c/busses/i2c-jz4780.c
12822F:	drivers/iio/adc/ingenic-adc.c
12823F:	drivers/irqchip/irq-ingenic.c
12824F:	drivers/memory/jz4780-nemc.c
12825F:	drivers/mmc/host/jz4740_mmc.c
12826F:	drivers/mtd/nand/raw/ingenic/
12827F:	drivers/pinctrl/pinctrl-ingenic.c
12828F:	drivers/power/supply/ingenic-battery.c
12829F:	drivers/pwm/pwm-jz4740.c
12830F:	drivers/remoteproc/ingenic_rproc.c
12831F:	drivers/rtc/rtc-jz4740.c
12832F:	drivers/tty/serial/8250/8250_ingenic.c
12833F:	drivers/usb/musb/jz4740.c
12834F:	drivers/watchdog/jz4740_wdt.c
12835F:	include/dt-bindings/iio/adc/ingenic,adc.h
12836F:	include/linux/mfd/ingenic-tcu.h
12837F:	sound/soc/codecs/jz47*
12838F:	sound/soc/jz4740/
12839
12840INJOINIC IP5xxx POWER BANK IC DRIVER
12841M:	Samuel Holland <samuel@sholland.org>
12842S:	Maintained
12843F:	drivers/power/supply/ip5xxx_power.c
12844
12845INNOSILICON HDMI BRIDGE DRIVER
12846M:	Andy Yan <andy.yan@rock-chips.com>
12847L:	dri-devel@lists.freedesktop.org
12848S:	Maintained
12849T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12850F:	drivers/gpu/drm/bridge/inno-hdmi.c
12851F:	include/drm/bridge/inno_hdmi.h
12852
12853INOTIFY
12854M:	Jan Kara <jack@suse.cz>
12855R:	Amir Goldstein <amir73il@gmail.com>
12856L:	linux-fsdevel@vger.kernel.org
12857S:	Maintained
12858F:	Documentation/filesystems/inotify.rst
12859F:	fs/notify/inotify/
12860F:	include/linux/inotify.h
12861F:	include/uapi/linux/inotify.h
12862
12863INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12864M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
12865L:	linux-input@vger.kernel.org
12866S:	Maintained
12867Q:	http://patchwork.kernel.org/project/linux-input/list/
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12869F:	Documentation/devicetree/bindings/input/
12870F:	Documentation/devicetree/bindings/serio/
12871F:	Documentation/input/
12872F:	drivers/input/
12873F:	include/dt-bindings/input/
12874F:	include/linux/gameport.h
12875F:	include/linux/i8042.h
12876F:	include/linux/input.h
12877F:	include/linux/input/
12878F:	include/linux/libps2.h
12879F:	include/linux/serio.h
12880F:	include/uapi/linux/gameport.h
12881F:	include/uapi/linux/input-event-codes.h
12882F:	include/uapi/linux/input.h
12883F:	include/uapi/linux/serio.h
12884F:	include/uapi/linux/uinput.h
12885
12886INPUT MULTITOUCH (MT) PROTOCOL
12887M:	Henrik Rydberg <rydberg@bitmath.org>
12888L:	linux-input@vger.kernel.org
12889S:	Odd fixes
12890F:	Documentation/input/multi-touch-protocol.rst
12891F:	drivers/input/input-mt.c
12892K:	\b(ABS|SYN)_MT_
12893
12894INSIDE SECURE CRYPTO DRIVER
12895M:	Antoine Tenart <atenart@kernel.org>
12896L:	linux-crypto@vger.kernel.org
12897S:	Maintained
12898F:	drivers/crypto/inside-secure/
12899
12900INSIDE SECURE EIP93 CRYPTO DRIVER
12901M:	Christian Marangi <ansuelsmth@gmail.com>
12902L:	linux-crypto@vger.kernel.org
12903S:	Maintained
12904F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12905F:	drivers/crypto/inside-secure/eip93/
12906
12907INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12908M:	Mimi Zohar <zohar@linux.ibm.com>
12909M:	Roberto Sassu <roberto.sassu@huawei.com>
12910M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
12911R:	Eric Snowberg <eric.snowberg@oracle.com>
12912L:	linux-integrity@vger.kernel.org
12913S:	Supported
12914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12915F:	Documentation/security/IMA-export-delete.rst
12916F:	Documentation/security/IMA-templates.rst
12917F:	include/linux/secure_boot.h
12918F:	security/integrity/
12919F:	security/integrity/ima/
12920
12921INTEGRITY POLICY ENFORCEMENT (IPE)
12922M:	Fan Wu <wufan@kernel.org>
12923L:	linux-security-module@vger.kernel.org
12924S:	Supported
12925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12926F:	Documentation/admin-guide/LSM/ipe.rst
12927F:	Documentation/security/ipe.rst
12928F:	scripts/ipe/
12929F:	security/ipe/
12930
12931INTEL 810/815 FRAMEBUFFER DRIVER
12932M:	Antonino Daplas <adaplas@gmail.com>
12933L:	linux-fbdev@vger.kernel.org
12934S:	Maintained
12935F:	drivers/video/fbdev/i810/
12936
12937INTEL 8254 COUNTER DRIVER
12938M:	William Breathitt Gray <wbg@kernel.org>
12939L:	linux-iio@vger.kernel.org
12940S:	Maintained
12941F:	drivers/counter/i8254.c
12942F:	include/linux/i8254.h
12943
12944INTEL 8255 GPIO DRIVER
12945M:	William Breathitt Gray <wbg@kernel.org>
12946L:	linux-gpio@vger.kernel.org
12947S:	Maintained
12948F:	drivers/gpio/gpio-i8255.c
12949F:	drivers/gpio/gpio-i8255.h
12950
12951INTEL ASoC DRIVERS
12952M:	Cezary Rojewski <cezary.rojewski@intel.com>
12953M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
12954M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
12955M:	Bard Liao <yung-chuan.liao@linux.intel.com>
12956M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
12957R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
12958L:	linux-sound@vger.kernel.org
12959S:	Supported
12960F:	sound/soc/intel/
12961
12962INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
12963M:	Hans de Goede <hansg@kernel.org>
12964L:	platform-driver-x86@vger.kernel.org
12965S:	Maintained
12966F:	drivers/platform/x86/intel/atomisp2/pm.c
12967
12968INTEL ATOMISP2 LED DRIVER
12969M:	Hans de Goede <hansg@kernel.org>
12970L:	platform-driver-x86@vger.kernel.org
12971S:	Maintained
12972F:	drivers/platform/x86/intel/atomisp2/led.c
12973
12974INTEL BIOS SAR INT1092 DRIVER
12975M:	Shravan Sudhakar <s.shravan@intel.com>
12976L:	platform-driver-x86@vger.kernel.org
12977S:	Maintained
12978F:	drivers/platform/x86/intel/int1092/
12979
12980INTEL BROXTON PMC DRIVER
12981M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12982M:	Zha Qipeng <qipeng.zha@intel.com>
12983S:	Maintained
12984F:	drivers/mfd/intel_pmc_bxt.c
12985F:	include/linux/mfd/intel_pmc_bxt.h
12986
12987INTEL C600 SERIES SAS CONTROLLER DRIVER
12988L:	linux-scsi@vger.kernel.org
12989S:	Orphan
12990T:	git git://git.code.sf.net/p/intel-sas/isci
12991F:	drivers/scsi/isci/
12992
12993INTEL COMPUTER VISION SENSING (CVS) DRIVER
12994M:	Miguel Vadillo <miguel.vadillo@intel.com>
12995L:	linux-media@vger.kernel.org
12996S:	Maintained
12997F:	drivers/media/i2c/cvs/
12998
12999INTEL CPU family model numbers
13000M:	Tony Luck <tony.luck@intel.com>
13001M:	x86@kernel.org
13002L:	linux-kernel@vger.kernel.org
13003S:	Supported
13004F:	arch/x86/include/asm/intel-family.h
13005
13006INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13007M:	Alexander Usyskin <alexander.usyskin@intel.com>
13008L:	linux-mtd@lists.infradead.org
13009S:	Supported
13010F:	drivers/mtd/devices/mtd_intel_dg.c
13011F:	include/linux/intel_dg_nvm_aux.h
13012
13013INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13014M:	Jani Nikula <jani.nikula@linux.intel.com>
13015M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
13016L:	intel-gfx@lists.freedesktop.org
13017L:	intel-xe@lists.freedesktop.org
13018S:	Supported
13019F:	drivers/gpu/drm/i915/display/
13020F:	drivers/gpu/drm/xe/display/
13021F:	drivers/gpu/drm/xe/compat-i915-headers
13022F:	include/drm/intel/
13023
13024INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13025M:	Jani Nikula <jani.nikula@linux.intel.com>
13026M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
13027M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
13028M:	Tvrtko Ursulin <tursulin@ursulin.net>
13029L:	intel-gfx@lists.freedesktop.org
13030S:	Supported
13031W:	https://drm.pages.freedesktop.org/intel-docs/
13032Q:	http://patchwork.freedesktop.org/project/intel-gfx/
13033B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13034C:	irc://irc.oftc.net/intel-gfx
13035T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
13036F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13037F:	Documentation/gpu/i915.rst
13038F:	drivers/gpu/drm/ci/xfails/i915*
13039F:	drivers/gpu/drm/i915/
13040F:	include/drm/intel/
13041F:	include/uapi/drm/i915_drm.h
13042
13043INTEL DRM XE DRIVER (Lunar Lake and newer)
13044M:	Matthew Brost <matthew.brost@intel.com>
13045M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
13046M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
13047L:	intel-xe@lists.freedesktop.org
13048S:	Supported
13049W:	https://drm.pages.freedesktop.org/intel-docs/
13050Q:	http://patchwork.freedesktop.org/project/intel-xe/
13051B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13052C:	irc://irc.oftc.net/xe
13053T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
13054F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13055F:	Documentation/gpu/xe/
13056F:	drivers/gpu/drm/xe/
13057F:	include/drm/intel/
13058F:	include/uapi/drm/xe_drm.h
13059
13060INTEL ELKHART LAKE PSE I/O DRIVER
13061M:	Raag Jadav <raag.jadav@intel.com>
13062L:	platform-driver-x86@vger.kernel.org
13063S:	Supported
13064F:	drivers/platform/x86/intel/ehl_pse_io.c
13065F:	include/linux/ehl_pse_io_aux.h
13066
13067INTEL ETHERNET DRIVERS
13068M:	Tony Nguyen <anthony.l.nguyen@intel.com>
13069M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
13070L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13071S:	Maintained
13072W:	https://www.intel.com/content/www/us/en/support.html
13073Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13076F:	Documentation/networking/device_drivers/ethernet/intel/
13077F:	drivers/net/ethernet/intel/
13078F:	drivers/net/ethernet/intel/*/
13079F:	include/linux/net/intel/
13080
13081INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13082M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
13083L:	linux-rdma@vger.kernel.org
13084S:	Supported
13085F:	drivers/infiniband/hw/irdma/
13086F:	include/uapi/rdma/irdma-abi.h
13087
13088INTEL GPIO DRIVERS
13089M:	Andy Shevchenko <andy@kernel.org>
13090L:	linux-gpio@vger.kernel.org
13091S:	Supported
13092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13093F:	drivers/gpio/gpio-elkhartlake.c
13094F:	drivers/gpio/gpio-graniterapids.c
13095F:	drivers/gpio/gpio-ich.c
13096F:	drivers/gpio/gpio-merrifield.c
13097F:	drivers/gpio/gpio-ml-ioh.c
13098F:	drivers/gpio/gpio-pch.c
13099F:	drivers/gpio/gpio-sch.c
13100F:	drivers/gpio/gpio-sodaville.c
13101F:	drivers/gpio/gpio-tangier.c
13102F:	drivers/gpio/gpio-tangier.h
13103
13104INTEL GPIO GPE DRIVER
13105M:	Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
13106R:	Mika Westerberg <westeri@kernel.org>
13107L:	linux-gpio@vger.kernel.org
13108S:	Supported
13109F:	drivers/gpio/gpio-novalake-events.c
13110
13111INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13112R:	Zhenyu Wang <zhenyuw.linux@gmail.com>
13113R:	Zhi Wang <zhi.wang.linux@gmail.com>
13114S:	Odd Fixes
13115W:	https://github.com/intel/gvt-linux/wiki
13116F:	drivers/gpu/drm/i915/gvt/
13117
13118INTEL HID EVENT DRIVER
13119M:	Alex Hung <alexhung@gmail.com>
13120L:	platform-driver-x86@vger.kernel.org
13121S:	Maintained
13122F:	drivers/platform/x86/intel/hid.c
13123
13124INTEL I/OAT DMA DRIVER
13125M:	Dave Jiang <dave.jiang@intel.com>
13126R:	Dan Williams <djbw@kernel.org>
13127L:	dmaengine@vger.kernel.org
13128S:	Supported
13129Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
13130F:	drivers/dma/ioat*
13131
13132INTEL IAA CRYPTO DRIVER
13133M:	Kristen Accardi <kristen.c.accardi@intel.com>
13134M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
13135L:	linux-crypto@vger.kernel.org
13136S:	Supported
13137F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13138F:	drivers/crypto/intel/iaa/*
13139
13140INTEL IDLE DRIVER
13141M:	Rafael J. Wysocki <rafael@kernel.org>
13142M:	Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
13143M:	Artem Bityutskiy <dedekind1@gmail.com>
13144R:	Len Brown <lenb@kernel.org>
13145L:	linux-pm@vger.kernel.org
13146S:	Supported
13147B:	https://bugzilla.kernel.org
13148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13149F:	drivers/idle/intel_idle.c
13150
13151INTEL IDXD DRIVER
13152M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
13153R:	Dave Jiang <dave.jiang@intel.com>
13154L:	dmaengine@vger.kernel.org
13155S:	Supported
13156F:	drivers/dma/idxd/*
13157F:	include/uapi/linux/idxd.h
13158
13159INTEL IN FIELD SCAN (IFS) DEVICE
13160M:	Tony Luck <tony.luck@intel.com>
13161R:	Ashok Raj <ashok.raj.linux@gmail.com>
13162S:	Maintained
13163F:	drivers/platform/x86/intel/ifs
13164F:	include/trace/events/intel_ifs.h
13165F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
13166
13167INTEL INTEGRATED SENSOR HUB DRIVER
13168M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13169M:	Jiri Kosina <jikos@kernel.org>
13170L:	linux-input@vger.kernel.org
13171S:	Maintained
13172F:	drivers/hid/intel-ish-hid/
13173
13174INTEL IOMMU (VT-d)
13175M:	David Woodhouse <dwmw2@infradead.org>
13176M:	Lu Baolu <baolu.lu@linux.intel.com>
13177L:	iommu@lists.linux.dev
13178S:	Supported
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13180F:	drivers/iommu/intel/
13181
13182INTEL IPU3 CSI-2 CIO2 DRIVER
13183M:	Yong Zhi <yong.zhi@intel.com>
13184M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13185M:	Dan Scally <dan.scally@ideasonboard.com>
13186L:	linux-media@vger.kernel.org
13187S:	Maintained
13188T:	git git://linuxtv.org/media.git
13189F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13190F:	drivers/media/pci/intel/ipu3/
13191
13192INTEL IPU3 CSI-2 IMGU DRIVER
13193M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13194L:	linux-media@vger.kernel.org
13195S:	Maintained
13196F:	Documentation/admin-guide/media/ipu3.rst
13197F:	Documentation/admin-guide/media/ipu3_rcb.svg
13198F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13199F:	drivers/staging/media/ipu3/
13200
13201INTEL IPU6 INPUT SYSTEM DRIVER
13202M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13203L:	linux-media@vger.kernel.org
13204S:	Maintained
13205T:	git git://linuxtv.org/media.git
13206F:	Documentation/admin-guide/media/ipu6-isys.rst
13207F:	drivers/media/pci/intel/ipu6/
13208
13209INTEL IPU7 INPUT SYSTEM DRIVER
13210M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13211L:	linux-media@vger.kernel.org
13212S:	Maintained
13213T:	git git://linuxtv.org/media.git
13214F:	drivers/staging/media/ipu7/
13215
13216INTEL ISHTP ECLITE DRIVER
13217M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13218L:	platform-driver-x86@vger.kernel.org
13219S:	Supported
13220F:	drivers/platform/x86/intel/ishtp_eclite.c
13221
13222INTEL IXP4XX CRYPTO SUPPORT
13223M:	Corentin Labbe <clabbe@baylibre.com>
13224L:	linux-crypto@vger.kernel.org
13225S:	Maintained
13226F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13227
13228INTEL KEEM BAY DRM DRIVER
13229M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13232F:	drivers/gpu/drm/kmb/
13233
13234INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13235S:	Orphan
13236F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13237F:	drivers/crypto/intel/keembay/Kconfig
13238F:	drivers/crypto/intel/keembay/Makefile
13239F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13240F:	drivers/crypto/intel/keembay/ocs-aes.c
13241F:	drivers/crypto/intel/keembay/ocs-aes.h
13242
13243INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13244M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
13245M:	Mark Gross <mgross@linux.intel.com>
13246S:	Maintained
13247F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13248F:	drivers/crypto/intel/keembay/Kconfig
13249F:	drivers/crypto/intel/keembay/Makefile
13250F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13251
13252INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13253M:	Declan Murphy <declan.murphy@intel.com>
13254S:	Maintained
13255F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13256F:	drivers/crypto/intel/keembay/Kconfig
13257F:	drivers/crypto/intel/keembay/Makefile
13258F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13259F:	drivers/crypto/intel/keembay/ocs-hcu.c
13260F:	drivers/crypto/intel/keembay/ocs-hcu.h
13261
13262INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13263M:	Lixu Zhang <lixu.zhang@intel.com>
13264M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13265S:	Maintained
13266F:	drivers/gpio/gpio-ljca.c
13267F:	drivers/i2c/busses/i2c-ljca.c
13268F:	drivers/spi/spi-ljca.c
13269F:	drivers/usb/misc/usb-ljca.c
13270F:	include/linux/usb/ljca.h
13271
13272INTEL MANAGEMENT ENGINE (mei)
13273M:	Alexander Usyskin <alexander.usyskin@intel.com>
13274L:	linux-kernel@vger.kernel.org
13275S:	Supported
13276F:	Documentation/driver-api/mei/*
13277F:	drivers/misc/mei/
13278F:	drivers/watchdog/mei_wdt.c
13279F:	include/linux/mei_aux.h
13280F:	include/linux/mei_cl_bus.h
13281F:	include/uapi/linux/mei.h
13282F:	include/uapi/linux/mei_uuid.h
13283F:	include/uapi/linux/uuid.h
13284F:	samples/mei/*
13285
13286INTEL MAX 10 BMC MFD DRIVER
13287M:	Xu Yilun <yilun.xu@intel.com>
13288R:	Tom Rix <trix@redhat.com>
13289S:	Maintained
13290F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13291F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
13292F:	drivers/hwmon/intel-m10-bmc-hwmon.c
13293F:	drivers/mfd/intel-m10-bmc*
13294F:	include/linux/mfd/intel-m10-bmc.h
13295
13296INTEL MAX10 BMC SECURE UPDATES
13297M:	Xu Yilun <yilun.xu@intel.com>
13298L:	linux-fpga@vger.kernel.org
13299S:	Maintained
13300F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13301F:	drivers/fpga/intel-m10-bmc-sec-update.c
13302
13303INTEL MID (Mobile Internet Device) PLATFORM
13304M:	Andy Shevchenko <andy@kernel.org>
13305L:	linux-kernel@vger.kernel.org
13306S:	Supported
13307F:	arch/x86/include/asm/intel-mid.h
13308F:	arch/x86/pci/intel_mid.c
13309F:	arch/x86/platform/intel-mid/
13310F:	drivers/dma/hsu/
13311F:	drivers/extcon/extcon-intel-mrfld.c
13312F:	drivers/gpio/gpio-merrifield.c
13313F:	drivers/gpio/gpio-tangier.*
13314F:	drivers/iio/adc/intel_mrfld_adc.c
13315F:	drivers/mfd/intel_soc_pmic_mrfld.c
13316F:	drivers/pinctrl/intel/pinctrl-merrifield.c
13317F:	drivers/pinctrl/intel/pinctrl-moorefield.c
13318F:	drivers/pinctrl/intel/pinctrl-tangier.*
13319F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
13320F:	drivers/platform/x86/intel_scu_*
13321F:	drivers/staging/media/atomisp/
13322F:	drivers/tty/serial/8250/8250_mid.c
13323F:	drivers/watchdog/intel-mid_wdt.c
13324F:	include/linux/mfd/intel_soc_pmic_mrfld.h
13325F:	include/linux/platform_data/x86/intel-mid_wdt.h
13326F:	include/linux/platform_data/x86/intel_scu_ipc.h
13327
13328INTEL P-Unit IPC DRIVER
13329M:	Zha Qipeng <qipeng.zha@intel.com>
13330L:	platform-driver-x86@vger.kernel.org
13331S:	Maintained
13332F:	arch/x86/include/asm/intel_punit_ipc.h
13333F:	drivers/platform/x86/intel/punit_ipc.c
13334
13335INTEL PMC CORE DRIVER
13336M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
13337M:	David E Box <david.e.box@intel.com>
13338L:	platform-driver-x86@vger.kernel.org
13339S:	Maintained
13340F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
13341F:	drivers/platform/x86/intel/pmc/
13342F:	include/linux/platform_data/x86/intel_pmc_ipc.h
13343
13344INTEL PMIC GPIO DRIVERS
13345M:	Andy Shevchenko <andy@kernel.org>
13346S:	Supported
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13348F:	drivers/gpio/gpio-*cove.c
13349
13350INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13351M:	Andy Shevchenko <andy@kernel.org>
13352S:	Supported
13353F:	drivers/mfd/intel_soc_pmic*
13354F:	include/linux/mfd/intel_soc_pmic*
13355
13356INTEL PMT DRIVERS
13357M:	David E. Box <david.e.box@linux.intel.com>
13358S:	Supported
13359F:	Documentation/ABI/testing/sysfs-class-intel_pmt
13360F:	Documentation/ABI/testing/sysfs-class-intel_pmt-features
13361F:	drivers/platform/x86/intel/pmt/
13362
13363INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13364M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
13365L:	linux-wireless@vger.kernel.org
13366S:	Maintained
13367F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13368F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13369F:	drivers/net/wireless/intel/ipw2x00/
13370
13371INTEL PSTATE DRIVER
13372M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13373M:	Len Brown <lenb@kernel.org>
13374L:	linux-pm@vger.kernel.org
13375S:	Supported
13376F:	drivers/cpufreq/intel_pstate.c
13377
13378INTEL PTP DFL ToD DRIVER
13379L:	linux-fpga@vger.kernel.org
13380L:	netdev@vger.kernel.org
13381S:	Orphan
13382F:	drivers/ptp/ptp_dfl_tod.c
13383
13384INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13385M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13386L:	linux-iio@vger.kernel.org
13387S:	Supported
13388F:	drivers/counter/intel-qep.c
13389
13390INTEL SCU DRIVERS
13391M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13392S:	Maintained
13393F:	drivers/platform/x86/intel_scu_*
13394F:	include/linux/platform_data/x86/intel_scu_ipc.h
13395
13396INTEL SDSI DRIVER
13397M:	David E. Box <david.e.box@linux.intel.com>
13398S:	Supported
13399F:	drivers/platform/x86/intel/sdsi.c
13400F:	tools/arch/x86/intel_sdsi/
13401F:	tools/testing/selftests/drivers/sdsi/
13402
13403INTEL SGX
13404M:	Jarkko Sakkinen <jarkko@kernel.org>
13405R:	Dave Hansen <dave.hansen@linux.intel.com>
13406L:	linux-sgx@vger.kernel.org
13407S:	Supported
13408Q:	https://patchwork.kernel.org/project/intel-sgx/list/
13409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13410F:	Documentation/arch/x86/sgx.rst
13411F:	arch/x86/entry/vdso/vdso64/vsgx.S
13412F:	arch/x86/include/asm/sgx.h
13413F:	arch/x86/include/uapi/asm/sgx.h
13414F:	arch/x86/kernel/cpu/sgx/*
13415F:	tools/testing/selftests/sgx/*
13416K:	\bSGX_
13417
13418INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13419M:	Daniel Scally <dan.scally@ideasonboard.com>
13420M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13421S:	Maintained
13422T:	git git://linuxtv.org/media.git
13423F:	drivers/platform/x86/intel/int3472/
13424F:	include/linux/platform_data/x86/int3472.h
13425
13426INTEL SPEED SELECT TECHNOLOGY
13427M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13428L:	platform-driver-x86@vger.kernel.org
13429S:	Maintained
13430F:	drivers/platform/x86/intel/speed_select_if/
13431F:	include/uapi/linux/isst_if.h
13432F:	tools/power/x86/intel-speed-select/
13433
13434INTEL STRATIX10 FIRMWARE DRIVERS
13435M:	Dinh Nguyen <dinguyen@kernel.org>
13436L:	linux-kernel@vger.kernel.org
13437S:	Maintained
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13439F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13440F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13441F:	drivers/firmware/stratix10-rsu.c
13442F:	drivers/firmware/stratix10-svc.c
13443F:	include/linux/firmware/intel/stratix10-smc.h
13444F:	include/linux/firmware/intel/stratix10-svc-client.h
13445
13446INTEL TELEMETRY DRIVER
13447M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
13448M:	"David E. Box" <david.e.box@linux.intel.com>
13449L:	platform-driver-x86@vger.kernel.org
13450S:	Maintained
13451F:	arch/x86/include/asm/intel_telemetry.h
13452F:	drivers/platform/x86/intel/telemetry/
13453
13454INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13455M:	Even Xu <even.xu@intel.com>
13456M:	Xinpeng Sun <xinpeng.sun@intel.com>
13457S:	Maintained
13458F:	drivers/hid/intel-thc-hid/
13459
13460INTEL TPMI DRIVER
13461M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13462L:	platform-driver-x86@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/ABI/testing/debugfs-tpmi
13465F:	drivers/platform/x86/intel/vsec_tpmi.c
13466F:	include/linux/intel_tpmi.h
13467
13468INTEL UNCORE FREQUENCY CONTROL
13469M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13470L:	platform-driver-x86@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13473F:	drivers/platform/x86/intel/uncore-frequency/
13474
13475INTEL USBIO USB I/O EXPANDER DRIVERS
13476M:	Israel Cepeda <israel.a.cepeda.lopez@intel.com>
13477M:	Hans de Goede <hansg@kernel.org>
13478R:	Sakari Ailus <sakari.ailus@linux.intel.com>
13479S:	Maintained
13480F:	drivers/gpio/gpio-usbio.c
13481F:	drivers/i2c/busses/i2c-usbio.c
13482F:	drivers/usb/misc/usbio.c
13483F:	include/linux/usb/usbio.h
13484
13485INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13486M:	David E. Box <david.e.box@linux.intel.com>
13487S:	Supported
13488F:	drivers/platform/x86/intel/vsec.c
13489F:	include/linux/intel_vsec.h
13490
13491INTEL VIRTUAL BUTTON DRIVER
13492M:	AceLan Kao <acelan.kao@canonical.com>
13493L:	platform-driver-x86@vger.kernel.org
13494S:	Maintained
13495F:	drivers/platform/x86/intel/vbtn.c
13496
13497INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13498M:	Stanislaw Gruszka <stf_xl@wp.pl>
13499L:	linux-wireless@vger.kernel.org
13500S:	Supported
13501F:	drivers/net/wireless/intel/iwlegacy/
13502
13503INTEL WIRELESS WIFI LINK (iwlwifi)
13504M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
13505L:	linux-wireless@vger.kernel.org
13506S:	Supported
13507W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13508T:	git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13509F:	drivers/net/wireless/intel/iwlwifi/
13510
13511INTEL VISION SENSING CONTROLLER DRIVER
13512M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13513R:	Lixu Zhang <lixu.zhang@intel.com>
13514L:	linux-media@vger.kernel.org
13515S:	Maintained
13516T:	git git://linuxtv.org/media.git
13517F:	drivers/media/pci/intel/ivsc/
13518
13519INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13520S:	Orphan
13521W:	https://slimbootloader.github.io/security/firmware-update.html
13522F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
13523
13524INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13525L:	Dell.Client.Kernel@dell.com
13526S:	Maintained
13527F:	drivers/platform/x86/intel/wmi/thunderbolt.c
13528
13529INTEL WWAN IOSM DRIVER
13530L:	netdev@vger.kernel.org
13531S:	Orphan
13532F:	drivers/net/wwan/iosm/
13533
13534INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13535M:	Xin Li <xin@zytor.com>
13536M:	"H. Peter Anvin" <hpa@zytor.com>
13537S:	Supported
13538F:	Documentation/arch/x86/x86_64/fred.rst
13539F:	arch/x86/entry/entry_64_fred.S
13540F:	arch/x86/entry/entry_fred.c
13541F:	arch/x86/include/asm/fred.h
13542F:	arch/x86/kernel/fred.c
13543
13544INTEL(R) TRACE HUB
13545M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13546S:	Supported
13547F:	Documentation/trace/intel_th.rst
13548F:	drivers/hwtracing/intel_th/
13549F:	include/linux/intel_th.h
13550
13551INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13552M:	Ning Sun <ning.sun@intel.com>
13553L:	tboot-devel@lists.sourceforge.net
13554S:	Supported
13555W:	http://tboot.sourceforge.net
13556T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13557F:	Documentation/arch/x86/intel_txt.rst
13558F:	arch/x86/kernel/tboot.c
13559F:	include/linux/tboot.h
13560
13561INTERCONNECT API
13562M:	Georgi Djakov <djakov@kernel.org>
13563L:	linux-pm@vger.kernel.org
13564S:	Maintained
13565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13566F:	Documentation/devicetree/bindings/interconnect/
13567F:	Documentation/driver-api/interconnect.rst
13568F:	drivers/interconnect/
13569F:	include/dt-bindings/interconnect/
13570F:	include/linux/interconnect-clk.h
13571F:	include/linux/interconnect-provider.h
13572F:	include/linux/interconnect.h
13573
13574INTERCONNECT KUNIT TESTS
13575M:	Kuan-Wei Chiu <visitorckw@gmail.com>
13576L:	linux-pm@vger.kernel.org
13577S:	Maintained
13578F:	drivers/interconnect/icc-kunit.c
13579
13580INTERRUPT COUNTER DRIVER
13581M:	Oleksij Rempel <o.rempel@pengutronix.de>
13582R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13583L:	linux-iio@vger.kernel.org
13584F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13585F:	drivers/counter/interrupt-cnt.c
13586
13587INTERSIL ISL7998X VIDEO DECODER DRIVER
13588M:	Michael Tretter <m.tretter@pengutronix.de>
13589R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13590L:	linux-media@vger.kernel.org
13591S:	Maintained
13592F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13593F:	drivers/media/i2c/isl7998x.c
13594
13595INVENSENSE ICM-426xx IMU DRIVER
13596M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
13597L:	linux-iio@vger.kernel.org
13598S:	Maintained
13599W:	https://invensense.tdk.com/
13600F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13601F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13602F:	drivers/iio/imu/inv_icm42600/
13603
13604INVENSENSE ICM-456xx IMU DRIVER
13605M:	Remi Buisson <remi.buisson@tdk.com>
13606L:	linux-iio@vger.kernel.org
13607S:	Maintained
13608W:	https://invensense.tdk.com/
13609F:	Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13610F:	drivers/iio/imu/inv_icm45600/
13611
13612INVENSENSE MPU-3050 GYROSCOPE DRIVER
13613M:	Linus Walleij <linusw@kernel.org>
13614L:	linux-iio@vger.kernel.org
13615S:	Maintained
13616F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13617F:	drivers/iio/gyro/mpu3050*
13618
13619INVENSENSE MPU-6050 IMU DRIVER
13620M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
13621L:	linux-iio@vger.kernel.org
13622S:	Maintained
13623W:	https://invensense.tdk.com/
13624F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13625F:	drivers/iio/imu/inv_mpu6050/
13626
13627IOC3 ETHERNET DRIVER
13628M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13629L:	linux-mips@vger.kernel.org
13630S:	Maintained
13631F:	drivers/net/ethernet/sgi/ioc3-eth.c
13632
13633IOMMU DMA-API LAYER
13634M:	Robin Murphy <robin.murphy@arm.com>
13635L:	iommu@lists.linux.dev
13636S:	Maintained
13637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13638F:	drivers/iommu/dma-iommu.c
13639F:	drivers/iommu/dma-iommu.h
13640F:	drivers/iommu/iova.c
13641F:	include/linux/iommu-dma.h
13642F:	include/linux/iova.h
13643
13644IOMMU SUBSYSTEM
13645M:	Joerg Roedel (AMD) <joro@8bytes.org>
13646M:	Will Deacon <will@kernel.org>
13647R:	Robin Murphy <robin.murphy@arm.com>
13648L:	iommu@lists.linux.dev
13649S:	Maintained
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13651F:	Documentation/devicetree/bindings/iommu/
13652F:	drivers/iommu/
13653F:	include/linux/iommu.h
13654F:	include/linux/iova.h
13655F:	include/linux/of_iommu.h
13656F:	rust/kernel/iommu/
13657
13658IOMMUFD
13659M:	Jason Gunthorpe <jgg@nvidia.com>
13660M:	Kevin Tian <kevin.tian@intel.com>
13661L:	iommu@lists.linux.dev
13662S:	Maintained
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13664F:	Documentation/userspace-api/iommufd.rst
13665F:	drivers/iommu/iommufd/
13666F:	include/linux/iommufd.h
13667F:	include/uapi/linux/iommufd.h
13668F:	tools/testing/selftests/iommu/
13669
13670IOSYS-MAP HELPERS
13671M:	Thomas Zimmermann <tzimmermann@suse.de>
13672L:	dri-devel@lists.freedesktop.org
13673S:	Maintained
13674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13675F:	include/linux/iosys-map.h
13676
13677IO_URING
13678M:	Jens Axboe <axboe@kernel.dk>
13679L:	io-uring@vger.kernel.org
13680S:	Maintained
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13683F:	include/linux/io_uring/
13684F:	include/linux/io_uring.h
13685F:	include/linux/io_uring_types.h
13686F:	include/trace/events/io_uring.h
13687F:	include/uapi/linux/io_uring.h
13688F:	include/uapi/linux/io_uring/
13689F:	io_uring/
13690
13691IO_URING ZCRX
13692M:	Pavel Begunkov <asml.silence@gmail.com>
13693L:	io-uring@vger.kernel.org
13694L:	netdev@vger.kernel.org
13695T:	git https://github.com/isilence/linux.git zcrx/for-next
13696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13697S:	Maintained
13698F:	io_uring/zcrx.*
13699
13700IO_URING BPF-OPS
13701M:	Pavel Begunkov <asml.silence@gmail.com>
13702L:	io-uring@vger.kernel.org
13703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13704S:	Maintained
13705F:	io_uring/bpf-ops.*
13706F:	io_uring/loop.*
13707
13708IPMI SUBSYSTEM
13709M:	Corey Minyard <corey@minyard.net>
13710L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
13711S:	Supported
13712W:	http://openipmi.sourceforge.net/
13713T:	git https://github.com/cminyard/linux-ipmi.git for-next
13714F:	Documentation/devicetree/bindings/ipmi/
13715F:	Documentation/driver-api/ipmi.rst
13716F:	drivers/char/ipmi/
13717F:	include/linux/ipmi*
13718F:	include/uapi/linux/ipmi*
13719
13720IPS SCSI RAID DRIVER
13721M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
13722L:	linux-scsi@vger.kernel.org
13723S:	Maintained
13724W:	http://www.adaptec.com/
13725F:	drivers/scsi/ips*
13726
13727IPVS
13728M:	Simon Horman <horms@verge.net.au>
13729M:	Julian Anastasov <ja@ssi.bg>
13730L:	netdev@vger.kernel.org
13731L:	lvs-devel@vger.kernel.org
13732S:	Maintained
13733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13735F:	Documentation/networking/ipvs-sysctl.rst
13736F:	include/net/ip_vs.h
13737F:	include/uapi/linux/ip_vs.h
13738F:	net/netfilter/ipvs/
13739
13740IPWIRELESS DRIVER
13741M:	Jiri Kosina <jikos@kernel.org>
13742M:	David Sterba <dsterba@suse.com>
13743S:	Odd Fixes
13744F:	drivers/tty/ipwireless/
13745
13746IRON DEVICE AUDIO CODEC DRIVERS
13747M:	Kiseok Jo <kiseok.jo@irondevice.com>
13748L:	linux-sound@vger.kernel.org
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/sound/irondevice,*
13751F:	sound/soc/codecs/sma*
13752
13753IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13754M:	Thomas Gleixner <tglx@kernel.org>
13755R:	Radu Rendec <radu@rendec.net>
13756S:	Maintained
13757P:	Documentation/process/maintainer-tip.rst
13758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13759F:	Documentation/core-api/irq/irq-domain.rst
13760F:	include/linux/irqdomain.h
13761F:	include/linux/irqdomain_defs.h
13762F:	kernel/irq/irqdomain.c
13763F:	kernel/irq/msi.c
13764
13765IRQ SUBSYSTEM
13766M:	Thomas Gleixner <tglx@kernel.org>
13767R:	Radu Rendec <radu@rendec.net>
13768L:	linux-kernel@vger.kernel.org
13769S:	Maintained
13770P:	Documentation/process/maintainer-tip.rst
13771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13772F:	include/linux/group_cpus.h
13773F:	include/linux/irq.h
13774F:	include/linux/irqhandler.h
13775F:	include/linux/irqnr.h
13776F:	include/linux/irqreturn.h
13777F:	kernel/irq/
13778F:	lib/group_cpus.c
13779
13780IRQCHIP DRIVERS
13781M:	Thomas Gleixner <tglx@kernel.org>
13782R:	Radu Rendec <radu@rendec.net>
13783L:	linux-kernel@vger.kernel.org
13784S:	Maintained
13785P:	Documentation/process/maintainer-tip.rst
13786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13787F:	Documentation/devicetree/bindings/interrupt-controller/
13788F:	drivers/irqchip/
13789F:	include/linux/irqchip.h
13790
13791ISA
13792M:	William Breathitt Gray <wbg@kernel.org>
13793S:	Maintained
13794F:	Documentation/driver-api/isa.rst
13795F:	drivers/base/isa.c
13796F:	include/linux/isa.h
13797
13798ISA RADIO MODULE
13799M:	Hans Verkuil <hverkuil@kernel.org>
13800L:	linux-media@vger.kernel.org
13801S:	Maintained
13802W:	https://linuxtv.org
13803T:	git git://linuxtv.org/media.git
13804F:	drivers/media/radio/radio-isa*
13805
13806ISAPNP
13807M:	Jaroslav Kysela <perex@perex.cz>
13808S:	Maintained
13809F:	Documentation/userspace-api/isapnp.rst
13810F:	drivers/pnp/isapnp/
13811F:	include/linux/isapnp.h
13812
13813ISCSI
13814M:	Lee Duncan <lduncan@suse.com>
13815M:	Chris Leech <cleech@redhat.com>
13816M:	Mike Christie <michael.christie@oracle.com>
13817L:	open-iscsi@googlegroups.com
13818L:	linux-scsi@vger.kernel.org
13819S:	Maintained
13820W:	www.open-iscsi.com
13821F:	drivers/scsi/*iscsi*
13822F:	include/scsi/*iscsi*
13823
13824iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13825M:	Peter Jones <pjones@redhat.com>
13826M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
13827S:	Maintained
13828F:	drivers/firmware/iscsi_ibft*
13829
13830ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13831M:	Sagi Grimberg <sagi@grimberg.me>
13832M:	Max Gurtovoy <mgurtovoy@nvidia.com>
13833L:	linux-rdma@vger.kernel.org
13834S:	Supported
13835W:	http://www.openfabrics.org
13836W:	www.open-iscsi.org
13837Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13838F:	drivers/infiniband/ulp/iser/
13839
13840ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13841M:	Sagi Grimberg <sagi@grimberg.me>
13842L:	linux-rdma@vger.kernel.org
13843L:	target-devel@vger.kernel.org
13844S:	Supported
13845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13846F:	drivers/infiniband/ulp/isert
13847
13848ISL28022 HARDWARE MONITORING DRIVER
13849M:	Carsten Spieß <mail@carsten-spiess.de>
13850L:	linux-hwmon@vger.kernel.org
13851S:	Maintained
13852F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13853F:	Documentation/hwmon/isl28022.rst
13854F:	drivers/hwmon/isl28022.c
13855
13856ISOFS FILESYSTEM
13857M:	Jan Kara <jack@suse.cz>
13858L:	linux-fsdevel@vger.kernel.org
13859S:	Maintained
13860F:	Documentation/filesystems/isofs.rst
13861F:	fs/isofs/
13862
13863IT87 HARDWARE MONITORING DRIVER
13864M:	Jean Delvare <jdelvare@suse.com>
13865L:	linux-hwmon@vger.kernel.org
13866S:	Maintained
13867F:	Documentation/hwmon/it87.rst
13868F:	drivers/hwmon/it87.c
13869
13870IT913X MEDIA DRIVER
13871L:	linux-media@vger.kernel.org
13872S:	Orphan
13873W:	https://linuxtv.org
13874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13875F:	drivers/media/tuners/it913x*
13876
13877ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13878M:	Liu Ying <victor.liu@nxp.com>
13879L:	dri-devel@lists.freedesktop.org
13880S:	Maintained
13881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13882F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13883F:	drivers/gpu/drm/bridge/ite-it6263.c
13884
13885ITE IT66121 HDMI BRIDGE DRIVER
13886M:	Phong LE <ple@baylibre.com>
13887M:	Neil Armstrong <neil.armstrong@linaro.org>
13888S:	Maintained
13889T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13890F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13891F:	drivers/gpu/drm/bridge/ite-it66121.c
13892
13893IVTV VIDEO4LINUX DRIVER
13894M:	Andy Walls <awalls@md.metrocast.net>
13895L:	linux-media@vger.kernel.org
13896S:	Maintained
13897W:	https://linuxtv.org
13898T:	git git://linuxtv.org/media.git
13899F:	Documentation/admin-guide/media/ivtv*
13900F:	drivers/media/pci/ivtv/
13901F:	include/uapi/linux/ivtv*
13902
13903IX2505V MEDIA DRIVER
13904M:	Malcolm Priestley <tvboxspy@gmail.com>
13905L:	linux-media@vger.kernel.org
13906S:	Maintained
13907W:	https://linuxtv.org
13908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13909F:	drivers/media/dvb-frontends/ix2505v*
13910
13911JAILHOUSE HYPERVISOR INTERFACE
13912M:	Jan Kiszka <jan.kiszka@siemens.com>
13913L:	jailhouse-dev@googlegroups.com
13914S:	Maintained
13915F:	arch/x86/include/asm/jailhouse_para.h
13916F:	arch/x86/kernel/jailhouse.c
13917
13918JFS FILESYSTEM
13919M:	Dave Kleikamp <shaggy@kernel.org>
13920L:	jfs-discussion@lists.sourceforge.net
13921S:	Odd Fixes
13922W:	http://jfs.sourceforge.net/
13923T:	git https://github.com/kleikamp/linux-shaggy.git
13924F:	Documentation/admin-guide/jfs.rst
13925F:	fs/jfs/
13926
13927JME NETWORK DRIVER
13928M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
13929L:	netdev@vger.kernel.org
13930S:	Odd Fixes
13931F:	drivers/net/ethernet/jme.*
13932
13933JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13934M:	David Woodhouse <dwmw2@infradead.org>
13935M:	Richard Weinberger <richard@nod.at>
13936L:	linux-mtd@lists.infradead.org
13937S:	Odd Fixes
13938W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
13939T:	git git://git.infradead.org/ubifs-2.6.git
13940F:	fs/jffs2/
13941F:	include/uapi/linux/jffs2.h
13942
13943JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13944M:	"Theodore Ts'o" <tytso@mit.edu>
13945M:	Jan Kara <jack@suse.com>
13946L:	linux-ext4@vger.kernel.org
13947S:	Maintained
13948F:	fs/jbd2/
13949F:	include/linux/jbd2.h
13950
13951JPU V4L2 MEM2MEM DRIVER FOR RENESAS
13952M:	Nikita Yushchenko <nikita.yoush@cogentembedded.com>
13953L:	linux-media@vger.kernel.org
13954L:	linux-renesas-soc@vger.kernel.org
13955S:	Maintained
13956F:	drivers/media/platform/renesas/rcar_jpu.c
13957
13958JSM Neo PCI based serial card
13959L:	linux-serial@vger.kernel.org
13960S:	Orphan
13961F:	drivers/tty/serial/jsm/
13962
13963K10TEMP HARDWARE MONITORING DRIVER
13964M:	Clemens Ladisch <clemens@ladisch.de>
13965L:	linux-hwmon@vger.kernel.org
13966S:	Maintained
13967F:	Documentation/hwmon/k10temp.rst
13968F:	drivers/hwmon/k10temp.c
13969
13970K8TEMP HARDWARE MONITORING DRIVER
13971M:	Rudolf Marek <r.marek@assembler.cz>
13972L:	linux-hwmon@vger.kernel.org
13973S:	Maintained
13974F:	Documentation/hwmon/k8temp.rst
13975F:	drivers/hwmon/k8temp.c
13976
13977KANDOU KB9002 PCIE RETIMER HWMON DRIVER
13978M:	Andy Chung <andy.chung@amd.com>
13979L:	linux-hwmon@vger.kernel.org
13980S:	Maintained
13981F:	Documentation/hwmon/kb9002.rst
13982F:	drivers/hwmon/kb9002.c
13983
13984KASAN
13985M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
13986R:	Alexander Potapenko <glider@google.com>
13987R:	Andrey Konovalov <andreyknvl@gmail.com>
13988R:	Dmitry Vyukov <dvyukov@google.com>
13989R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
13990L:	kasan-dev@googlegroups.com
13991S:	Maintained
13992B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13993F:	Documentation/dev-tools/kasan.rst
13994F:	arch/*/include/asm/*kasan.h
13995F:	arch/*/mm/kasan_init*
13996F:	include/linux/kasan*.h
13997F:	lib/Kconfig.kasan
13998F:	mm/kasan/
13999F:	scripts/Makefile.kasan
14000
14001KCONFIG
14002M:	Nathan Chancellor <nathan@kernel.org>
14003M:	Nicolas Schier <nsc@kernel.org>
14004R:	Julian Braha <julianbraha@gmail.com>
14005L:	linux-kbuild@vger.kernel.org
14006S:	Odd Fixes
14007Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
14008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14009F:	Documentation/kbuild/kconfig*
14010F:	scripts/Kconfig.include
14011F:	scripts/kconfig/
14012
14013KCORE
14014M:	Omar Sandoval <osandov@osandov.com>
14015L:	linux-debuggers@vger.kernel.org
14016S:	Maintained
14017F:	fs/proc/kcore.c
14018F:	include/linux/kcore.h
14019
14020KCOV
14021R:	Andrey Konovalov <andreyknvl@gmail.com>
14022R:	Alexander Potapenko <glider@google.com>
14023R:	Dmitry Vyukov <dvyukov@google.com>
14024L:	kasan-dev@googlegroups.com
14025S:	Maintained
14026B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14027F:	Documentation/dev-tools/kcov.rst
14028F:	include/linux/kcov.h
14029F:	include/uapi/linux/kcov.h
14030F:	kernel/kcov.c
14031F:	scripts/Makefile.kcov
14032
14033KCSAN
14034M:	Marco Elver <elver@google.com>
14035R:	Dmitry Vyukov <dvyukov@google.com>
14036L:	kasan-dev@googlegroups.com
14037S:	Maintained
14038F:	Documentation/dev-tools/kcsan.rst
14039F:	include/linux/kcsan*.h
14040F:	kernel/kcsan/
14041F:	lib/Kconfig.kcsan
14042F:	scripts/Makefile.kcsan
14043
14044KDUMP
14045M:	Andrew Morton <akpm@linux-foundation.org>
14046M:	Baoquan He <baoquan.he@linux.dev>
14047M:	Mike Rapoport <rppt@kernel.org>
14048M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14049M:	Pratyush Yadav <pratyush@kernel.org>
14050R:	Dave Young <ruirui.yang@linux.dev>
14051L:	kexec@lists.infradead.org
14052S:	Maintained
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14054F:	Documentation/admin-guide/kdump/
14055F:	fs/proc/vmcore.c
14056F:	include/linux/crash_core.h
14057F:	include/linux/crash_dump.h
14058F:	include/uapi/linux/vmcore.h
14059F:	kernel/crash_*.c
14060
14061KEENE FM RADIO TRANSMITTER DRIVER
14062M:	Hans Verkuil <hverkuil@kernel.org>
14063L:	linux-media@vger.kernel.org
14064S:	Maintained
14065W:	https://linuxtv.org
14066T:	git git://linuxtv.org/media.git
14067F:	drivers/media/radio/radio-keene*
14068
14069KERNEL AUTOMOUNTER
14070M:	Ian Kent <raven@themaw.net>
14071L:	autofs@vger.kernel.org
14072S:	Maintained
14073F:	fs/autofs/
14074
14075KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14076M:	Nathan Chancellor <nathan@kernel.org>
14077M:	Nicolas Schier <nsc@kernel.org>
14078L:	linux-kbuild@vger.kernel.org
14079S:	Odd Fixes
14080Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14082F:	Documentation/kbuild/
14083F:	Makefile
14084F:	scripts/*vmlinux*
14085F:	scripts/Kbuild*
14086F:	scripts/Makefile*
14087F:	scripts/bash-completion/
14088F:	scripts/basic/
14089F:	scripts/clang-tools/
14090F:	scripts/container
14091F:	scripts/dummy-tools/
14092F:	scripts/include/
14093F:	scripts/install.sh
14094F:	scripts/mk*
14095F:	scripts/mod/
14096F:	scripts/package/
14097F:	usr/
14098
14099KERNEL HARDENING (not covered by other areas)
14100M:	Kees Cook <kees@kernel.org>
14101R:	Gustavo A. R. Silva <gustavoars@kernel.org>
14102L:	linux-hardening@vger.kernel.org
14103S:	Supported
14104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14105F:	Documentation/ABI/testing/sysfs-kernel-oops_count
14106F:	Documentation/ABI/testing/sysfs-kernel-warn_count
14107F:	arch/*/configs/hardening.config
14108F:	include/linux/kstack_erase.h
14109F:	include/linux/overflow.h
14110F:	include/linux/randomize_kstack.h
14111F:	include/linux/ucopysize.h
14112F:	kernel/configs/hardening.config
14113F:	kernel/kstack_erase.c
14114F:	lib/tests/randstruct_kunit.c
14115F:	lib/tests/usercopy_kunit.c
14116F:	mm/usercopy.c
14117F:	scripts/Makefile.kstack_erase
14118F:	scripts/Makefile.randstruct
14119F:	security/Kconfig.hardening
14120K:	\b(add|choose)_random_kstack_offset\b
14121K:	\b__check_(object_size|heap_object)\b
14122K:	\b__counted_by(_le|_be|_ptr)?\b
14123
14124KERNEL JANITORS
14125L:	kernel-janitors@vger.kernel.org
14126S:	Odd Fixes
14127W:	http://kernelnewbies.org/KernelJanitors
14128
14129KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14130M:	Chuck Lever <cel@kernel.org>
14131M:	Jeff Layton <jlayton@kernel.org>
14132R:	NeilBrown <neil@brown.name>
14133R:	Olga Kornievskaia <okorniev@redhat.com>
14134R:	Dai Ngo <Dai.Ngo@oracle.com>
14135R:	Tom Talpey <tom@talpey.com>
14136L:	linux-nfs@vger.kernel.org
14137S:	Supported
14138P:	Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14139B:	https://bugzilla.kernel.org
14140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14141F:	Documentation/filesystems/nfs/
14142F:	fs/lockd/
14143F:	fs/nfs_common/
14144F:	fs/nfsd/
14145F:	include/linux/lockd/
14146F:	include/linux/sunrpc/
14147F:	include/trace/events/rpcgss.h
14148F:	include/trace/events/rpcrdma.h
14149F:	include/trace/events/sunrpc.h
14150F:	include/trace/misc/fs.h
14151F:	include/trace/misc/nfs.h
14152F:	include/trace/misc/sunrpc.h
14153F:	include/uapi/linux/nfsd/
14154F:	include/uapi/linux/sunrpc/
14155F:	net/sunrpc/
14156F:	tools/net/sunrpc/
14157
14158KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14159R:	Christoph Hellwig <hch@lst.de>
14160F:	fs/nfsd/blocklayout*
14161
14162KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14163M:	Thomas Weißschuh <linux@weissschuh.net>
14164R:	Christian Heusel <christian@heusel.eu>
14165R:	Nathan Chancellor <nathan@kernel.org>
14166S:	Maintained
14167F:	scripts/package/PKGBUILD
14168
14169KERNEL REGRESSIONS
14170M:	Thorsten Leemhuis <linux@leemhuis.info>
14171L:	regressions@lists.linux.dev
14172S:	Supported
14173F:	Documentation/admin-guide/reporting-regressions.rst
14174F:	Documentation/process/handling-regressions.rst
14175
14176KERNEL SELFTEST FRAMEWORK
14177M:	Shuah Khan <shuah@kernel.org>
14178M:	Shuah Khan <skhan@linuxfoundation.org>
14179L:	linux-kselftest@vger.kernel.org
14180S:	Maintained
14181Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
14182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14183F:	Documentation/dev-tools/kselftest*
14184F:	tools/testing/selftests/
14185
14186KERNEL SMB3 SERVER (KSMBD)
14187M:	Namjae Jeon <linkinjeon@kernel.org>
14188M:	Namjae Jeon <linkinjeon@samba.org>
14189M:	Steve French <smfrench@gmail.com>
14190M:	Steve French <sfrench@samba.org>
14191R:	Sergey Senozhatsky <senozhatsky@chromium.org>
14192R:	Tom Talpey <tom@talpey.com>
14193R:	ChenXiaoSong <chenxiaosong@chenxiaosong.com>
14194R:	ChenXiaoSong <chenxiaosong@kylinos.cn>
14195L:	linux-cifs@vger.kernel.org
14196S:	Maintained
14197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14198F:	Documentation/filesystems/smb/ksmbd.rst
14199F:	fs/smb/common/
14200F:	fs/smb/server/
14201
14202KERNEL UNIT TESTING FRAMEWORK (KUnit)
14203M:	Brendan Higgins <brendan.higgins@linux.dev>
14204M:	David Gow <david@davidgow.net>
14205R:	Rae Moar <raemoar63@gmail.com>
14206L:	linux-kselftest@vger.kernel.org
14207L:	kunit-dev@googlegroups.com
14208S:	Maintained
14209W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
14210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14212F:	Documentation/dev-tools/kunit/
14213F:	include/kunit/
14214F:	lib/kunit/
14215F:	rust/kernel/kunit.rs
14216F:	rust/macros/kunit.rs
14217F:	scripts/rustdoc_test_*
14218F:	tools/testing/kunit/
14219
14220KERNEL USERMODE HELPER
14221M:	Luis Chamberlain <mcgrof@kernel.org>
14222L:	linux-kernel@vger.kernel.org
14223S:	Maintained
14224F:	include/linux/umh.h
14225F:	kernel/umh.c
14226
14227KERNEL VIRTUAL MACHINE (KVM)
14228M:	Paolo Bonzini <pbonzini@redhat.com>
14229L:	kvm@vger.kernel.org
14230S:	Supported
14231W:	http://www.linux-kvm.org
14232T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14233F:	Documentation/virt/kvm/
14234F:	include/asm-generic/kvm*
14235F:	include/kvm/iodev.h
14236F:	include/linux/kvm*
14237F:	include/trace/events/kvm.h
14238F:	include/uapi/asm-generic/kvm*
14239F:	include/uapi/linux/kvm*
14240F:	tools/kvm/
14241F:	tools/testing/selftests/kvm/
14242F:	virt/kvm/*
14243
14244KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14245M:	Marc Zyngier <maz@kernel.org>
14246M:	Oliver Upton <oupton@kernel.org>
14247R:	Fuad Tabba <fuad.tabba@linux.dev>
14248R:	Joey Gouly <joey.gouly@arm.com>
14249R:	Steffen Eiden <seiden@linux.ibm.com>
14250R:	Suzuki K Poulose <suzuki.poulose@arm.com>
14251R:	Zenghui Yu <yuzenghui@huawei.com>
14252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14253L:	kvmarm@lists.linux.dev
14254S:	Maintained
14255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14256F:	Documentation/virt/kvm/arm/
14257F:	Documentation/virt/kvm/devices/arm*
14258F:	arch/arm64/include/asm/kvm*
14259F:	arch/arm64/include/uapi/asm/kvm*
14260F:	arch/arm64/kvm/
14261F:	include/kvm/arm_*
14262F:	tools/testing/selftests/kvm/*/arm64/
14263F:	tools/testing/selftests/kvm/arm64/
14264
14265KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14266M:	Tianrui Zhao <zhaotianrui@loongson.cn>
14267M:	Bibo Mao <maobibo@loongson.cn>
14268M:	Huacai Chen <chenhuacai@kernel.org>
14269L:	kvm@vger.kernel.org
14270L:	loongarch@lists.linux.dev
14271S:	Maintained
14272T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14273F:	Documentation/virt/kvm/loongarch/
14274F:	arch/loongarch/include/asm/kvm*
14275F:	arch/loongarch/include/uapi/asm/kvm*
14276F:	arch/loongarch/kvm/
14277F:	tools/testing/selftests/kvm/*/loongarch/
14278F:	tools/testing/selftests/kvm/lib/loongarch/
14279
14280KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14281M:	Huacai Chen <chenhuacai@kernel.org>
14282L:	linux-mips@vger.kernel.org
14283L:	kvm@vger.kernel.org
14284S:	Maintained
14285T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14286F:	arch/mips/include/asm/kvm*
14287F:	arch/mips/include/uapi/asm/kvm*
14288F:	arch/mips/kvm/
14289
14290KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14291M:	Madhavan Srinivasan <maddy@linux.ibm.com>
14292R:	Nicholas Piggin <npiggin@gmail.com>
14293L:	linuxppc-dev@lists.ozlabs.org
14294L:	kvm@vger.kernel.org
14295S:	Maintained (Book3S 64-bit HV)
14296S:	Odd fixes (Book3S 64-bit PR)
14297S:	Orphan (Book3E and 32-bit)
14298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14299F:	arch/powerpc/include/asm/kvm*
14300F:	arch/powerpc/include/uapi/asm/kvm*
14301F:	arch/powerpc/kernel/kvm*
14302F:	arch/powerpc/kvm/
14303
14304KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14305M:	Anup Patel <anup@brainfault.org>
14306R:	Atish Patra <atish.patra@linux.dev>
14307L:	kvm@vger.kernel.org
14308L:	kvm-riscv@lists.infradead.org
14309L:	linux-riscv@lists.infradead.org
14310S:	Maintained
14311T:	git https://github.com/kvm-riscv/linux.git
14312F:	arch/riscv/include/asm/kvm*
14313F:	arch/riscv/include/uapi/asm/kvm*
14314F:	arch/riscv/kvm/
14315F:	tools/testing/selftests/kvm/*/riscv/
14316F:	tools/testing/selftests/kvm/riscv/
14317
14318KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14319M:	Christian Borntraeger <borntraeger@linux.ibm.com>
14320M:	Janosch Frank <frankja@linux.ibm.com>
14321M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
14322R:	David Hildenbrand <david@kernel.org>
14323L:	kvm@vger.kernel.org
14324S:	Supported
14325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14326F:	Documentation/virt/kvm/s390*
14327F:	arch/s390/include/asm/gmap_helpers.h
14328F:	arch/s390/include/asm/kvm*
14329F:	arch/s390/include/uapi/asm/kvm*
14330F:	arch/s390/include/uapi/asm/uvdevice.h
14331F:	arch/s390/kernel/uv.c
14332F:	arch/s390/kvm/
14333F:	arch/s390/mm/gmap_helpers.c
14334F:	drivers/s390/char/uvdevice.c
14335F:	tools/testing/selftests/drivers/s390x/uvdevice/
14336F:	tools/testing/selftests/kvm/*/s390/
14337F:	tools/testing/selftests/kvm/s390/
14338
14339KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14340M:	Sean Christopherson <seanjc@google.com>
14341M:	Paolo Bonzini <pbonzini@redhat.com>
14342L:	kvm@vger.kernel.org
14343S:	Supported
14344P:	Documentation/process/maintainer-kvm-x86.rst
14345T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14346F:	Documentation/process/maintainer-kvm-x86.rst
14347F:	arch/x86/include/asm/kvm*
14348F:	arch/x86/include/asm/svm.h
14349F:	arch/x86/include/asm/vmx*.h
14350F:	arch/x86/include/uapi/asm/kvm*
14351F:	arch/x86/include/uapi/asm/svm.h
14352F:	arch/x86/include/uapi/asm/vmx.h
14353F:	arch/x86/kvm/
14354F:	arch/x86/kvm/*/
14355F:	tools/testing/selftests/kvm/*/x86/
14356F:	tools/testing/selftests/kvm/x86/
14357
14358KERNFS
14359M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14360M:	Tejun Heo <tj@kernel.org>
14361L:	driver-core@lists.linux.dev
14362S:	Supported
14363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14364F:	fs/kernfs/
14365F:	include/linux/kernfs.h
14366
14367KEXEC
14368M:	Andrew Morton <akpm@linux-foundation.org>
14369M:	Baoquan He <baoquan.he@linux.dev>
14370M:	Mike Rapoport <rppt@kernel.org>
14371M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14372M:	Pratyush Yadav <pratyush@kernel.org>
14373L:	kexec@lists.infradead.org
14374W:	http://kernel.org/pub/linux/utils/kernel/kexec/
14375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14376F:	include/linux/kexec.h
14377F:	include/uapi/linux/kexec.h
14378F:	kernel/kexec*
14379
14380KEXEC HANDOVER (KHO)
14381M:	Mike Rapoport <rppt@kernel.org>
14382M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14383M:	Pratyush Yadav <pratyush@kernel.org>
14384R:	Alexander Graf <graf@amazon.com>
14385L:	kexec@lists.infradead.org
14386L:	linux-mm@kvack.org
14387S:	Maintained
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14389F:	Documentation/admin-guide/mm/kho.rst
14390F:	Documentation/core-api/kho/*
14391F:	include/asm-generic/kexec_handover.h
14392F:	include/linux/kexec_handover.h
14393F:	include/linux/kho/
14394F:	include/linux/kho_block.h
14395F:	kernel/liveupdate/kexec_handover*
14396F:	lib/test_kho.c
14397F:	tools/testing/selftests/kho/
14398
14399KEYS-ENCRYPTED
14400M:	Mimi Zohar <zohar@linux.ibm.com>
14401L:	linux-integrity@vger.kernel.org
14402L:	keyrings@vger.kernel.org
14403S:	Supported
14404F:	Documentation/security/keys/trusted-encrypted.rst
14405F:	include/keys/encrypted-type.h
14406F:	security/keys/encrypted-keys/
14407
14408KEYS-TRUSTED
14409M:	James Bottomley <James.Bottomley@HansenPartnership.com>
14410M:	Jarkko Sakkinen <jarkko@kernel.org>
14411M:	Mimi Zohar <zohar@linux.ibm.com>
14412L:	linux-integrity@vger.kernel.org
14413L:	keyrings@vger.kernel.org
14414S:	Supported
14415F:	Documentation/security/keys/trusted-encrypted.rst
14416F:	include/keys/trusted-type.h
14417F:	include/keys/trusted_tpm.h
14418F:	security/keys/trusted-keys/
14419
14420KEYS-TRUSTED-CAAM
14421M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
14422R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14423L:	linux-integrity@vger.kernel.org
14424L:	keyrings@vger.kernel.org
14425S:	Maintained
14426F:	include/keys/trusted_caam.h
14427F:	security/keys/trusted-keys/trusted_caam.c
14428
14429KEYS-TRUSTED-DCP
14430M:	David Gstir <david@sigma-star.at>
14431R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
14432L:	linux-integrity@vger.kernel.org
14433L:	keyrings@vger.kernel.org
14434S:	Supported
14435F:	include/keys/trusted_dcp.h
14436F:	security/keys/trusted-keys/trusted_dcp.c
14437
14438KEYS-TRUSTED-PLPKS
14439M:	Srish Srinivasan <ssrish@linux.ibm.com>
14440M:	Nayna Jain <nayna@linux.ibm.com>
14441L:	linux-integrity@vger.kernel.org
14442L:	keyrings@vger.kernel.org
14443S:	Supported
14444F:	include/keys/trusted_pkwm.h
14445F:	security/keys/trusted-keys/trusted_pkwm.c
14446
14447KEYS-TRUSTED-TEE
14448M:	Sumit Garg <sumit.garg@kernel.org>
14449L:	linux-integrity@vger.kernel.org
14450L:	keyrings@vger.kernel.org
14451S:	Supported
14452F:	include/keys/trusted_tee.h
14453F:	security/keys/trusted-keys/trusted_tee.c
14454
14455KEYS/KEYRINGS
14456M:	David Howells <dhowells@redhat.com>
14457M:	Jarkko Sakkinen <jarkko@kernel.org>
14458L:	keyrings@vger.kernel.org
14459S:	Maintained
14460F:	Documentation/security/keys/core.rst
14461F:	include/keys/
14462F:	include/linux/key-type.h
14463F:	include/linux/key.h
14464F:	include/linux/keyctl.h
14465F:	include/uapi/linux/keyctl.h
14466F:	security/keys/
14467
14468KEYS/KEYRINGS_INTEGRITY
14469M:	Jarkko Sakkinen <jarkko@kernel.org>
14470M:	Mimi Zohar <zohar@linux.ibm.com>
14471L:	linux-integrity@vger.kernel.org
14472L:	keyrings@vger.kernel.org
14473S:	Supported
14474W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14475F:	security/integrity/platform_certs
14476
14477KFENCE
14478M:	Alexander Potapenko <glider@google.com>
14479M:	Marco Elver <elver@google.com>
14480R:	Dmitry Vyukov <dvyukov@google.com>
14481L:	kasan-dev@googlegroups.com
14482S:	Maintained
14483F:	Documentation/dev-tools/kfence.rst
14484F:	arch/*/include/asm/kfence.h
14485F:	include/linux/kfence.h
14486F:	lib/Kconfig.kfence
14487F:	mm/kfence/
14488
14489KFIFO
14490M:	Stefani Seibold <stefani@seibold.net>
14491S:	Maintained
14492F:	include/linux/kfifo.h
14493F:	lib/kfifo.c
14494F:	samples/kfifo/
14495
14496KGDB / KDB /debug_core
14497M:	Jason Wessel <jason.wessel@windriver.com>
14498M:	Daniel Thompson <danielt@kernel.org>
14499R:	Douglas Anderson <dianders@chromium.org>
14500L:	kgdb-bugreport@lists.sourceforge.net
14501S:	Maintained
14502W:	http://kgdb.wiki.kernel.org/
14503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14504F:	Documentation/process/debugging/kgdb.rst
14505F:	drivers/misc/kgdbts.c
14506F:	drivers/tty/serial/kgdboc.c
14507F:	include/linux/kdb.h
14508F:	include/linux/kgdb.h
14509F:	kernel/debug/
14510F:	kernel/module/kdb.c
14511
14512KHADAS MCU MFD DRIVER
14513M:	Neil Armstrong <neil.armstrong@linaro.org>
14514L:	linux-amlogic@lists.infradead.org
14515S:	Maintained
14516F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14517F:	drivers/mfd/khadas-mcu.c
14518F:	drivers/thermal/khadas_mcu_fan.c
14519F:	include/linux/mfd/khadas-mcu.h
14520
14521KIONIX/ROHM KX022A ACCELEROMETER
14522M:	Matti Vaittinen <mazziesaccount@gmail.com>
14523L:	linux-iio@vger.kernel.org
14524S:	Supported
14525F:	drivers/iio/accel/kionix-kx022a*
14526
14527KMEMLEAK
14528M:	Catalin Marinas <catalin.marinas@arm.com>
14529S:	Maintained
14530F:	Documentation/dev-tools/kmemleak.rst
14531F:	include/linux/kmemleak.h
14532F:	mm/kmemleak.c
14533F:	samples/kmemleak/kmemleak-test.c
14534
14535KMSAN
14536M:	Alexander Potapenko <glider@google.com>
14537R:	Marco Elver <elver@google.com>
14538R:	Dmitry Vyukov <dvyukov@google.com>
14539L:	kasan-dev@googlegroups.com
14540S:	Maintained
14541F:	Documentation/dev-tools/kmsan.rst
14542F:	arch/*/include/asm/kmsan.h
14543F:	arch/*/mm/kmsan_*
14544F:	include/linux/kmsan*.h
14545F:	lib/Kconfig.kmsan
14546F:	mm/kmsan/
14547F:	scripts/Makefile.kmsan
14548
14549KPROBES
14550M:	Naveen N Rao <naveen@kernel.org>
14551M:	"David S. Miller" <davem@davemloft.net>
14552M:	Masami Hiramatsu <mhiramat@kernel.org>
14553L:	linux-kernel@vger.kernel.org
14554L:	linux-trace-kernel@vger.kernel.org
14555S:	Maintained
14556Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
14557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14558F:	Documentation/trace/kprobes.rst
14559F:	include/asm-generic/kprobes.h
14560F:	include/linux/kprobes.h
14561F:	kernel/kprobes.c
14562F:	lib/tests/test_kprobes.c
14563F:	samples/kprobes
14564
14565KS0108 LCD CONTROLLER DRIVER
14566M:	Miguel Ojeda <ojeda@kernel.org>
14567S:	Maintained
14568F:	Documentation/admin-guide/auxdisplay/ks0108.rst
14569F:	drivers/auxdisplay/ks0108.c
14570F:	include/linux/ks0108.h
14571
14572KTD253 BACKLIGHT DRIVER
14573M:	Linus Walleij <linusw@kernel.org>
14574S:	Maintained
14575F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14576F:	drivers/video/backlight/ktd253-backlight.c
14577
14578KTD2801 BACKLIGHT DRIVER
14579M:	Duje Mihanović <duje.mihanovic@skole.hr>
14580S:	Maintained
14581F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14582F:	drivers/video/backlight/ktd2801-backlight.c
14583
14584KTEST
14585M:	Steven Rostedt <rostedt@goodmis.org>
14586M:	John Hawley <warthog9@eaglescrag.net>
14587S:	Maintained
14588F:	tools/testing/ktest
14589
14590KTZ8866 BACKLIGHT DRIVER
14591M:	Jianhua Lu <lujianhua000@gmail.com>
14592S:	Maintained
14593F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14594F:	drivers/video/backlight/ktz8866.c
14595
14596KVM PARAVIRT (KVM/paravirt)
14597M:	Paolo Bonzini <pbonzini@redhat.com>
14598R:	Vitaly Kuznetsov <vkuznets@redhat.com>
14599L:	kvm@vger.kernel.org
14600S:	Supported
14601T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14602F:	arch/um/include/asm/kvm_para.h
14603F:	arch/x86/include/asm/kvm_para.h
14604F:	arch/x86/include/asm/pvclock-abi.h
14605F:	arch/x86/include/uapi/asm/kvm_para.h
14606F:	arch/x86/kernel/kvm.c
14607F:	arch/x86/kernel/kvmclock.c
14608F:	include/asm-generic/kvm_para.h
14609F:	include/linux/kvm_para.h
14610F:	include/uapi/asm-generic/kvm_para.h
14611F:	include/uapi/linux/kvm_para.h
14612
14613KVM X86 HYPER-V (KVM/hyper-v)
14614M:	Vitaly Kuznetsov <vkuznets@redhat.com>
14615M:	Sean Christopherson <seanjc@google.com>
14616M:	Paolo Bonzini <pbonzini@redhat.com>
14617L:	kvm@vger.kernel.org
14618S:	Supported
14619T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14620F:	arch/x86/kvm/hyperv.*
14621F:	arch/x86/kvm/kvm_onhyperv.*
14622F:	arch/x86/kvm/svm/hyperv.*
14623F:	arch/x86/kvm/svm/svm_onhyperv.*
14624F:	arch/x86/kvm/vmx/hyperv.*
14625
14626KVM X86 Xen (KVM/Xen)
14627M:	David Woodhouse <dwmw2@infradead.org>
14628M:	Paul Durrant <paul@xen.org>
14629M:	Sean Christopherson <seanjc@google.com>
14630M:	Paolo Bonzini <pbonzini@redhat.com>
14631L:	kvm@vger.kernel.org
14632S:	Supported
14633T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14634F:	arch/x86/kvm/xen.*
14635
14636L3MDEV
14637M:	David Ahern <dsahern@kernel.org>
14638L:	netdev@vger.kernel.org
14639S:	Maintained
14640F:	include/net/l3mdev.h
14641F:	net/l3mdev
14642
14643LANDLOCK SECURITY MODULE
14644M:	Mickaël Salaün <mic@digikod.net>
14645R:	Günther Noack <gnoack@google.com>
14646L:	linux-security-module@vger.kernel.org
14647S:	Supported
14648W:	https://landlock.io
14649T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14650F:	Documentation/admin-guide/LSM/landlock.rst
14651F:	Documentation/security/landlock.rst
14652F:	Documentation/trace/events-landlock.rst
14653F:	Documentation/userspace-api/landlock.rst
14654F:	fs/ioctl.c
14655F:	include/linux/landlock.h
14656F:	include/trace/events/landlock.h
14657F:	include/uapi/linux/landlock.h
14658F:	samples/landlock/
14659F:	security/landlock/
14660F:	tools/testing/selftests/landlock/
14661K:	landlock
14662K:	LANDLOCK
14663
14664LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14665M:	Hauke Mehrtens <hauke@hauke-m.de>
14666L:	netdev@vger.kernel.org
14667S:	Maintained
14668F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14669F:	drivers/net/dsa/lantiq/*
14670F:	drivers/net/ethernet/lantiq_xrx200.c
14671F:	net/dsa/tag_gswip.c
14672F:	net/dsa/tag_mxl-gsw1xx.c
14673
14674LANTIQ MIPS ARCHITECTURE
14675M:	John Crispin <john@phrozen.org>
14676L:	linux-mips@vger.kernel.org
14677S:	Maintained
14678F:	arch/mips/lantiq
14679F:	drivers/soc/lantiq
14680
14681LANTIQ PEF2256 DRIVER
14682M:	Herve Codina <herve.codina@bootlin.com>
14683S:	Maintained
14684F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14685F:	drivers/net/wan/framer/
14686F:	drivers/pinctrl/pinctrl-pef2256.c
14687F:	include/linux/framer/
14688
14689LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14690M:	Mariano Abad <weimaraner@gmail.com>
14691L:	linux-hwmon@vger.kernel.org
14692S:	Maintained
14693F:	Documentation/hwmon/lattepanda-sigma-ec.rst
14694F:	drivers/hwmon/lattepanda-sigma-ec.c
14695
14696LASI 53c700 driver for PARISC
14697M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14698L:	linux-scsi@vger.kernel.org
14699S:	Maintained
14700F:	Documentation/scsi/53c700.rst
14701F:	drivers/scsi/53c700*
14702
14703LEAKING_ADDRESSES
14704M:	Tycho Andersen <tycho@tycho.pizza>
14705R:	Kees Cook <kees@kernel.org>
14706L:	linux-hardening@vger.kernel.org
14707S:	Maintained
14708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14709F:	scripts/leaking_addresses.pl
14710
14711LEAPIO SCSI RAID DRIVER
14712M:	Dongdong Hao <doubled@leap-io-kernel.com>
14713L:	linux-scsi@vger.kernel.org
14714S:	Supported
14715F:	Documentation/scsi/leapraid.rst
14716F:	drivers/scsi/leapraid/
14717
14718LED SUBSYSTEM
14719M:	Lee Jones <lee@kernel.org>
14720M:	Pavel Machek <pavel@kernel.org>
14721L:	linux-leds@vger.kernel.org
14722S:	Maintained
14723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14724F:	Documentation/devicetree/bindings/leds/
14725F:	Documentation/leds/
14726F:	drivers/leds/
14727F:	include/dt-bindings/leds/
14728F:	include/linux/leds.h
14729
14730LEGO MINDSTORMS EV3
14731R:	David Lechner <david@lechnology.com>
14732S:	Maintained
14733F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14734F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14735F:	drivers/power/supply/lego_ev3_battery.c
14736
14737LEGO USB Tower driver
14738M:	Juergen Stuber <starblue@users.sourceforge.net>
14739L:	legousb-devel@lists.sourceforge.net
14740S:	Maintained
14741W:	http://legousb.sourceforge.net/
14742F:	drivers/usb/misc/legousbtower.c
14743
14744LENOVO drivers
14745M:	Mark Pearson <mpearson-lenovo@squebb.ca>
14746M:	Derek J. Clark <derekjohn.clark@gmail.com>
14747L:	platform-driver-x86@vger.kernel.org
14748S:	Maintained
14749F:	Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14750F:	Documentation/wmi/devices/lenovo-wmi-other.rst
14751F:	drivers/platform/x86/lenovo/*
14752
14753LENOVO WMI HOTKEY UTILITIES DRIVER
14754M:	Jackie Dong <xy-jackie@139.com>
14755L:	platform-driver-x86@vger.kernel.org
14756S:	Maintained
14757F:	drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14758
14759LENOVO HID drivers
14760M:	Derek J. Clark <derekjohn.clark@gmail.com>
14761M:	Mark Pearson <mpearson-lenovo@squebb.ca>
14762L:	linux-input@vger.kernel.org
14763S:	Maintained
14764F:	Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14765F:	Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14766F:	drivers/hid/hid-lenovo-go-s.c
14767F:	drivers/hid/hid-lenovo-go.c
14768F:	drivers/hid/hid-lenovo.c
14769
14770LETSKETCH HID TABLET DRIVER
14771M:	Hans de Goede <hansg@kernel.org>
14772L:	linux-input@vger.kernel.org
14773S:	Maintained
14774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14775F:	drivers/hid/hid-letsketch.c
14776
14777LG LAPTOP EXTRAS
14778M:	Matan Ziv-Av <matan@svgalib.org>
14779L:	platform-driver-x86@vger.kernel.org
14780S:	Maintained
14781F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
14782F:	Documentation/admin-guide/laptops/lg-laptop.rst
14783F:	drivers/platform/x86/lg-laptop.c
14784
14785LG2160 MEDIA DRIVER
14786M:	Michael Krufky <mkrufky@linuxtv.org>
14787L:	linux-media@vger.kernel.org
14788S:	Maintained
14789W:	https://linuxtv.org
14790W:	http://github.com/mkrufky
14791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14792T:	git git://linuxtv.org/mkrufky/tuners.git
14793F:	drivers/media/dvb-frontends/lg2160.*
14794
14795LGDT3305 MEDIA DRIVER
14796M:	Michael Krufky <mkrufky@linuxtv.org>
14797L:	linux-media@vger.kernel.org
14798S:	Maintained
14799W:	https://linuxtv.org
14800W:	http://github.com/mkrufky
14801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14802T:	git git://linuxtv.org/mkrufky/tuners.git
14803F:	drivers/media/dvb-frontends/lgdt3305.*
14804
14805LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14806M:	Viresh Kumar <vireshk@kernel.org>
14807L:	linux-ide@vger.kernel.org
14808S:	Maintained
14809F:	drivers/ata/pata_arasan_cf.c
14810F:	include/linux/pata_arasan_cf_data.h
14811
14812LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14813M:	Linus Walleij <linusw@kernel.org>
14814L:	linux-ide@vger.kernel.org
14815S:	Maintained
14816F:	drivers/ata/pata_ftide010.c
14817F:	drivers/ata/sata_gemini.c
14818F:	drivers/ata/sata_gemini.h
14819
14820LIBATA SATA AHCI PLATFORM devices support
14821M:	Hans de Goede <hansg@kernel.org>
14822L:	linux-ide@vger.kernel.org
14823S:	Maintained
14824F:	drivers/ata/ahci_platform.c
14825F:	drivers/ata/libahci_platform.c
14826F:	include/linux/ahci_platform.h
14827
14828LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14829M:	Mikael Pettersson <mikpelinux@gmail.com>
14830L:	linux-ide@vger.kernel.org
14831S:	Maintained
14832F:	drivers/ata/sata_promise.*
14833
14834LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14835M:	Damien Le Moal <dlemoal@kernel.org>
14836M:	Niklas Cassel <cassel@kernel.org>
14837L:	linux-ide@vger.kernel.org
14838S:	Maintained
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
14840F:	Documentation/ABI/testing/sysfs-ata
14841F:	Documentation/devicetree/bindings/ata/
14842F:	drivers/ata/
14843F:	include/linux/ata.h
14844F:	include/linux/libata.h
14845
14846LIBETH COMMON ETHERNET LIBRARY
14847M:	Alexander Lobakin <aleksander.lobakin@intel.com>
14848L:	netdev@vger.kernel.org
14849L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
14850S:	Maintained
14851T:	git https://github.com/alobakin/linux.git
14852F:	drivers/net/ethernet/intel/libeth/
14853F:	include/net/libeth/
14854K:	libeth
14855
14856LIBIE COMMON INTEL ETHERNET LIBRARY
14857M:	Alexander Lobakin <aleksander.lobakin@intel.com>
14858L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
14859L:	netdev@vger.kernel.org
14860S:	Maintained
14861T:	git https://github.com/alobakin/linux.git
14862F:	drivers/net/ethernet/intel/libie/
14863F:	include/linux/net/intel/libie/
14864K:	libie
14865
14866LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14867M:	Vishal Verma <vishal.l.verma@intel.com>
14868M:	Dan Williams <djbw@kernel.org>
14869M:	Dave Jiang <dave.jiang@intel.com>
14870M:	Alison Schofield <alison.schofield@intel.com>
14871L:	nvdimm@lists.linux.dev
14872S:	Supported
14873Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14874P:	Documentation/nvdimm/maintainer-entry-profile.rst
14875F:	drivers/nvdimm/btt*
14876
14877LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14878M:	Dan Williams <djbw@kernel.org>
14879M:	Vishal Verma <vishal.l.verma@intel.com>
14880M:	Dave Jiang <dave.jiang@intel.com>
14881M:	Alison Schofield <alison.schofield@intel.com>
14882L:	nvdimm@lists.linux.dev
14883S:	Supported
14884Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14885P:	Documentation/nvdimm/maintainer-entry-profile.rst
14886F:	drivers/nvdimm/pmem*
14887
14888LIBNVDIMM: DEVICETREE BINDINGS
14889M:	Oliver O'Halloran <oohall@gmail.com>
14890L:	nvdimm@lists.linux.dev
14891S:	Supported
14892Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14893F:	Documentation/devicetree/bindings/pmem/pmem-region.yaml
14894F:	drivers/nvdimm/of_pmem.c
14895
14896LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14897M:	Dan Williams <djbw@kernel.org>
14898M:	Vishal Verma <vishal.l.verma@intel.com>
14899M:	Dave Jiang <dave.jiang@intel.com>
14900M:	Alison Schofield <alison.schofield@intel.com>
14901R:	Ira Weiny <iweiny@kernel.org>
14902L:	nvdimm@lists.linux.dev
14903S:	Supported
14904Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14905P:	Documentation/nvdimm/maintainer-entry-profile.rst
14906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14907F:	Documentation/nvdimm/maintainer-entry-profile.rst
14908F:	drivers/acpi/nfit/*
14909F:	drivers/nvdimm/*
14910F:	include/linux/libnvdimm.h
14911F:	include/linux/nd.h
14912F:	include/uapi/linux/ndctl.h
14913F:	tools/testing/nvdimm/
14914
14915LIBRARY CODE
14916M:	Andrew Morton <akpm@linux-foundation.org>
14917L:	linux-kernel@vger.kernel.org
14918S:	Supported
14919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14920F:	lib/*
14921
14922LICENSES and SPDX stuff
14923M:	Thomas Gleixner <tglx@kernel.org>
14924M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14925L:	linux-spdx@vger.kernel.org
14926S:	Maintained
14927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14928F:	COPYING
14929F:	Documentation/process/license-rules.rst
14930F:	LICENSES/
14931F:	scripts/spdxcheck-test.sh
14932F:	scripts/spdxcheck.py
14933F:	scripts/spdxexclude
14934
14935LINEAR RANGES HELPERS
14936M:	Mark Brown <broonie@kernel.org>
14937R:	Matti Vaittinen <mazziesaccount@gmail.com>
14938F:	include/linux/linear_range.h
14939F:	lib/linear_ranges.c
14940F:	lib/tests/test_linear_ranges.c
14941
14942LINUX FOR POWER MACINTOSH
14943L:	linuxppc-dev@lists.ozlabs.org
14944S:	Orphan
14945F:	arch/powerpc/platforms/powermac/
14946F:	drivers/macintosh/
14947X:	drivers/macintosh/adb-iop.c
14948X:	drivers/macintosh/via-macii.c
14949
14950LINUX FOR POWERPC (32-BIT AND 64-BIT)
14951M:	Madhavan Srinivasan <maddy@linux.ibm.com>
14952R:	Michael Ellerman <mpe@ellerman.id.au>
14953R:	Nicholas Piggin <npiggin@gmail.com>
14954R:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
14955L:	linuxppc-dev@lists.ozlabs.org
14956S:	Supported
14957W:	https://github.com/linuxppc/wiki/wiki
14958Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
14959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
14960F:	Documentation/ABI/stable/sysfs-firmware-opal-*
14961F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
14962F:	Documentation/devicetree/bindings/powerpc/
14963F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
14964F:	Documentation/arch/powerpc/
14965F:	arch/powerpc/
14966F:	drivers/*/*/*pasemi*
14967F:	drivers/*/*pasemi*
14968F:	drivers/char/tpm/tpm_ibmvtpm*
14969F:	drivers/crypto/nx/
14970F:	drivers/i2c/busses/i2c-opal.c
14971F:	drivers/net/ethernet/ibm/ibmveth.*
14972F:	drivers/net/ethernet/ibm/ibmvnic.*
14973F:	drivers/pci/hotplug/pnv_php.c
14974F:	drivers/pci/hotplug/rpa*
14975F:	drivers/rtc/rtc-opal.c
14976F:	drivers/scsi/ibmvscsi/
14977F:	drivers/tty/hvc/hvc_opal.c
14978F:	drivers/watchdog/wdrtas.c
14979F:	include/linux/papr_scm.h
14980F:	include/uapi/linux/papr_pdsm.h
14981F:	tools/testing/selftests/powerpc
14982N:	/pmac
14983N:	powermac
14984N:	powernv
14985N:	[^a-z0-9]ps3
14986N:	pseries
14987
14988LINUX FOR POWERPC EMBEDDED MPC5XXX
14989M:	Anatolij Gustschin <agust@denx.de>
14990L:	linuxppc-dev@lists.ozlabs.org
14991S:	Odd Fixes
14992F:	arch/powerpc/platforms/512x/
14993F:	arch/powerpc/platforms/52xx/
14994
14995LINUX FOR POWERPC EMBEDDED PPC4XX
14996L:	linuxppc-dev@lists.ozlabs.org
14997S:	Orphan
14998F:	arch/powerpc/platforms/44x/
14999
15000LINUX FOR POWERPC EMBEDDED PPC85XX
15001M:	Scott Wood <oss@buserror.net>
15002L:	linuxppc-dev@lists.ozlabs.org
15003S:	Odd fixes
15004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15005F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15006F:	Documentation/devicetree/bindings/powerpc/fsl/
15007F:	arch/powerpc/platforms/85xx/
15008
15009LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15010M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
15011L:	linuxppc-dev@lists.ozlabs.org
15012S:	Maintained
15013F:	arch/powerpc/platforms/8xx/
15014F:	arch/powerpc/platforms/83xx/
15015
15016LINUX KERNEL DUMP TEST MODULE (LKDTM)
15017M:	Kees Cook <kees@kernel.org>
15018S:	Maintained
15019F:	drivers/misc/lkdtm/*
15020F:	tools/testing/selftests/lkdtm/*
15021
15022LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15023M:	Alan Stern <stern@rowland.harvard.edu>
15024M:	Andrea Parri <parri.andrea@gmail.com>
15025M:	Will Deacon <will@kernel.org>
15026M:	Peter Zijlstra <peterz@infradead.org>
15027M:	Boqun Feng <boqun@kernel.org>
15028M:	Nicholas Piggin <npiggin@gmail.com>
15029M:	David Howells <dhowells@redhat.com>
15030M:	Jade Alglave <j.alglave@ucl.ac.uk>
15031M:	Luc Maranget <luc.maranget@inria.fr>
15032M:	"Paul E. McKenney" <paulmck@kernel.org>
15033R:	Akira Yokosawa <akiyks@gmail.com>
15034R:	Daniel Lustig <dlustig@nvidia.com>
15035R:	Joel Fernandes <joelagnelf@nvidia.com>
15036L:	linux-kernel@vger.kernel.org
15037L:	linux-arch@vger.kernel.org
15038L:	lkmm@lists.linux.dev
15039S:	Supported
15040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15041F:	Documentation/atomic_bitops.txt
15042F:	Documentation/atomic_t.txt
15043F:	Documentation/core-api/refcount-vs-atomic.rst
15044F:	Documentation/dev-tools/lkmm/
15045F:	Documentation/litmus-tests/
15046F:	Documentation/memory-barriers.txt
15047F:	tools/memory-model/
15048
15049LINUX-NEXT TREE
15050M:	Mark Brown <broonie@kernel.org>
15051L:	linux-next@vger.kernel.org
15052S:	Supported
15053B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15055
15056LIS3LV02D ACCELEROMETER DRIVER
15057M:	Eric Piel <eric.piel@tremplin-utc.net>
15058S:	Maintained
15059F:	Documentation/misc-devices/lis3lv02d.rst
15060F:	drivers/misc/lis3lv02d/
15061F:	drivers/platform/x86/hp/hp_accel.c
15062
15063LIST KUNIT TEST
15064M:	David Gow <david@davidgow.net>
15065L:	linux-kselftest@vger.kernel.org
15066L:	kunit-dev@googlegroups.com
15067S:	Maintained
15068F:	lib/tests/list-test.c
15069
15070LITEX PLATFORM
15071M:	Karol Gugala <kgugala@antmicro.com>
15072M:	Mateusz Holenko <mholenko@antmicro.com>
15073M:	Joel Stanley <joel@jms.id.au>
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/*/litex,*.yaml
15076F:	arch/openrisc/boot/dts/or1klitex.dts
15077F:	drivers/mmc/host/litex_mmc.c
15078F:	drivers/net/ethernet/litex/*
15079F:	drivers/soc/litex/*
15080F:	drivers/tty/serial/liteuart.c
15081F:	include/linux/litex.h
15082N:	litex
15083
15084LIVE PATCHING
15085M:	Josh Poimboeuf <jpoimboe@kernel.org>
15086M:	Jiri Kosina <jikos@kernel.org>
15087M:	Miroslav Benes <mbenes@suse.cz>
15088M:	Petr Mladek <pmladek@suse.com>
15089R:	Joe Lawrence <joe.lawrence@redhat.com>
15090L:	live-patching@vger.kernel.org
15091S:	Maintained
15092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15093F:	Documentation/ABI/testing/sysfs-kernel-livepatch
15094F:	Documentation/livepatch/
15095F:	arch/powerpc/include/asm/livepatch.h
15096F:	include/linux/livepatch*.h
15097F:	kernel/livepatch/
15098F:	kernel/module/livepatch.c
15099F:	samples/livepatch/
15100F:	scripts/livepatch/
15101F:	tools/testing/selftests/livepatch/
15102
15103LIVE UPDATE
15104M:	Pasha Tatashin <pasha.tatashin@soleen.com>
15105M:	Mike Rapoport <rppt@kernel.org>
15106M:	Pratyush Yadav <pratyush@kernel.org>
15107L:	kexec@lists.infradead.org
15108L:	linux-kernel@vger.kernel.org
15109S:	Maintained
15110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15111F:	Documentation/core-api/liveupdate.rst
15112F:	Documentation/mm/memfd_preservation.rst
15113F:	Documentation/userspace-api/liveupdate.rst
15114F:	include/linux/kho/abi/
15115F:	include/linux/liveupdate.h
15116F:	include/uapi/linux/liveupdate.h
15117F:	kernel/liveupdate/
15118F:	lib/tests/liveupdate.c
15119F:	mm/memfd_luo.c
15120F:	tools/testing/selftests/liveupdate/
15121
15122LLC (802.2)
15123L:	netdev@vger.kernel.org
15124S:	Odd fixes
15125F:	include/linux/llc.h
15126F:	include/net/llc*
15127F:	include/uapi/linux/llc.h
15128F:	net/llc/
15129
15130LM73 HARDWARE MONITOR DRIVER
15131M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
15132L:	linux-hwmon@vger.kernel.org
15133S:	Maintained
15134F:	drivers/hwmon/lm73.c
15135
15136LM78 HARDWARE MONITOR DRIVER
15137M:	Jean Delvare <jdelvare@suse.com>
15138L:	linux-hwmon@vger.kernel.org
15139S:	Maintained
15140F:	Documentation/hwmon/lm78.rst
15141F:	drivers/hwmon/lm78.c
15142
15143LM83 HARDWARE MONITOR DRIVER
15144M:	Jean Delvare <jdelvare@suse.com>
15145L:	linux-hwmon@vger.kernel.org
15146S:	Maintained
15147F:	Documentation/hwmon/lm83.rst
15148F:	drivers/hwmon/lm83.c
15149
15150LM90 HARDWARE MONITOR DRIVER
15151M:	Jean Delvare <jdelvare@suse.com>
15152L:	linux-hwmon@vger.kernel.org
15153S:	Maintained
15154F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15155F:	Documentation/hwmon/lm90.rst
15156F:	drivers/hwmon/lm90.c
15157F:	include/dt-bindings/thermal/lm90.h
15158
15159LME2510 MEDIA DRIVER
15160M:	Malcolm Priestley <tvboxspy@gmail.com>
15161L:	linux-media@vger.kernel.org
15162S:	Maintained
15163W:	https://linuxtv.org
15164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15165F:	drivers/media/usb/dvb-usb-v2/lmedm04*
15166
15167LENOVO YOGA FAN DRIVER
15168M:	Sergio Melas <sergiomelas@gmail.com>
15169L:	linux-hwmon@vger.kernel.org
15170S:	Maintained
15171W:	https://github.com/sergiomelas
15172F:	Documentation/hwmon/yogafan.rst
15173F:	drivers/hwmon/yogafan.c
15174
15175LOADPIN SECURITY MODULE
15176M:	Kees Cook <kees@kernel.org>
15177S:	Supported
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15179F:	Documentation/admin-guide/LSM/LoadPin.rst
15180F:	security/loadpin/
15181
15182LOCKDOWN SECURITY MODULE
15183M:	Nicolas Bouchinet <nicolas.bouchinet@oss.cyber.gouv.fr>
15184M:	Xiu Jianfeng <xiujianfeng@huawei.com>
15185L:	linux-security-module@vger.kernel.org
15186S:	Maintained
15187T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15188F:	security/lockdown/
15189
15190LOCKING PRIMITIVES
15191M:	Peter Zijlstra <peterz@infradead.org>
15192M:	Ingo Molnar <mingo@redhat.com>
15193M:	Will Deacon <will@kernel.org>
15194M:	Boqun Feng <boqun@kernel.org> (LOCKDEP & RUST)
15195R:	Waiman Long <longman@redhat.com>
15196L:	linux-kernel@vger.kernel.org
15197S:	Maintained
15198P:	Documentation/process/maintainer-tip.rst
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15200F:	Documentation/locking/
15201F:	arch/*/include/asm/spinlock*.h
15202F:	include/linux/local_lock*.h
15203F:	include/linux/lockdep*.h
15204F:	include/linux/mutex*.h
15205F:	include/linux/rwlock*.h
15206F:	include/linux/rwsem*.h
15207F:	include/linux/seqlock.h
15208F:	include/linux/spinlock*.h
15209F:	kernel/locking/
15210F:	lib/locking*.[ch]
15211F:	rust/helpers/mutex.c
15212F:	rust/helpers/spinlock.c
15213F:	rust/kernel/sync/lock.rs
15214F:	rust/kernel/sync/lock/
15215F:	rust/kernel/sync/locked_by.rs
15216X:	kernel/locking/locktorture.c
15217
15218LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15219M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
15220L:	linux-ntfs-dev@lists.sourceforge.net
15221S:	Maintained
15222W:	http://www.linux-ntfs.org/content/view/19/37/
15223F:	Documentation/admin-guide/ldm.rst
15224F:	block/partitions/ldm.*
15225
15226LOGITECH HID GAMING KEYBOARDS
15227M:	Hans de Goede <hansg@kernel.org>
15228L:	linux-input@vger.kernel.org
15229S:	Maintained
15230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15231F:	drivers/hid/hid-lg-g15.c
15232
15233LONTIUM LT8912B MIPI TO HDMI BRIDGE
15234M:	Francesco Dolcini <francesco@dolcini.it>
15235S:	Maintained
15236F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15237F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
15238
15239LOONGARCH
15240M:	Huacai Chen <chenhuacai@kernel.org>
15241R:	WANG Xuerui <kernel@xen0n.name>
15242L:	loongarch@lists.linux.dev
15243S:	Maintained
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15245F:	Documentation/arch/loongarch/
15246F:	Documentation/translations/zh_CN/arch/loongarch/
15247F:	arch/loongarch/
15248F:	drivers/*/*loongarch*
15249F:	drivers/cpufreq/loongson3_cpufreq.c
15250
15251LOONGSON AUDIO (ASoC) DRIVERS
15252M:	Binbin Zhou <zhoubinbin@loongson.cn>
15253L:	linux-sound@vger.kernel.org
15254S:	Maintained
15255F:	Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15256F:	Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15257F:	sound/soc/loongson/loongson_*.c
15258F:	sound/soc/loongson/loongson_*.h
15259
15260LOONGSON GPIO DRIVER
15261M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15262L:	linux-gpio@vger.kernel.org
15263S:	Maintained
15264F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15265F:	drivers/gpio/gpio-loongson-64bit.c
15266
15267LOONGSON-2 DMA DRIVER
15268M:	Binbin Zhou <zhoubinbin@loongson.cn>
15269L:	dmaengine@vger.kernel.org
15270S:	Maintained
15271F:	Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15272F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15273F:	drivers/dma/loongson/loongson2-apb-cmc-dma.c
15274F:	drivers/dma/loongson/loongson2-apb-dma.c
15275
15276LOONGSON LS2X I2C DRIVER
15277M:	Binbin Zhou <zhoubinbin@loongson.cn>
15278L:	linux-i2c@vger.kernel.org
15279S:	Maintained
15280F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15281F:	drivers/i2c/busses/i2c-ls2x-v2.c
15282F:	drivers/i2c/busses/i2c-ls2x.c
15283
15284LOONGSON PWM DRIVER
15285M:	Binbin Zhou <zhoubinbin@loongson.cn>
15286L:	linux-pwm@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15289F:	drivers/pwm/pwm-loongson.c
15290
15291LOONGSON SECURITY ENGINE DRIVERS
15292M:	Qunqin Zhao <zhaoqunqin@loongson.cn>
15293L:	linux-crypto@vger.kernel.org
15294S:	Maintained
15295F:	drivers/char/tpm/tpm_loongson.c
15296F:	drivers/mfd/loongson-se.c
15297F:	include/linux/mfd/loongson-se.h
15298
15299LOONGSON-2 SOC SERIES CLOCK DRIVER
15300M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15301L:	linux-clk@vger.kernel.org
15302S:	Maintained
15303F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15304F:	drivers/clk/clk-loongson2.c
15305F:	include/dt-bindings/clock/loongson,ls2k-clk.h
15306
15307LOONGSON SPI DRIVER
15308M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15309L:	linux-spi@vger.kernel.org
15310S:	Maintained
15311F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15312F:	drivers/spi/spi-loongson-core.c
15313F:	drivers/spi/spi-loongson-pci.c
15314F:	drivers/spi/spi-loongson-plat.c
15315F:	drivers/spi/spi-loongson.h
15316
15317LOONGSON-2 SOC SERIES GUTS DRIVER
15318M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15319L:	loongarch@lists.linux.dev
15320S:	Maintained
15321F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15322F:	drivers/soc/loongson/loongson2_guts.c
15323
15324LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15325M:	Binbin Zhou <zhoubinbin@loongson.cn>
15326L:	linux-mmc@vger.kernel.org
15327S:	Maintained
15328F:	Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15329F:	drivers/mmc/host/loongson2-mmc.c
15330
15331LOONGSON-2 SOC SERIES PM DRIVER
15332M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15333L:	linux-pm@vger.kernel.org
15334S:	Maintained
15335F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15336F:	drivers/soc/loongson/loongson2_pm.c
15337
15338LOONGSON-2 SOC SERIES PINCTRL DRIVER
15339M:	zhanghongchen <zhanghongchen@loongson.cn>
15340M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15341L:	linux-gpio@vger.kernel.org
15342S:	Maintained
15343F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15344F:	drivers/pinctrl/pinctrl-loongson2.c
15345
15346LOONGSON-2 SOC SERIES THERMAL DRIVER
15347M:	zhanghongchen <zhanghongchen@loongson.cn>
15348M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15349L:	linux-pm@vger.kernel.org
15350S:	Maintained
15351F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15352F:	drivers/thermal/loongson2_thermal.c
15353
15354LOONGSON-2K Board Management Controller (BMC) DRIVER
15355M:	Binbin Zhou <zhoubinbin@loongson.cn>
15356M:	Chong Qiao <qiaochong@loongson.cn>
15357S:	Maintained
15358F:	drivers/char/ipmi/ipmi_si_ls2k.c
15359F:	drivers/mfd/ls2k-bmc-core.c
15360
15361LOONGSON EDAC DRIVER
15362M:	Zhao Qunqin <zhaoqunqin@loongson.cn>
15363L:	linux-edac@vger.kernel.org
15364S:	Maintained
15365F:	drivers/edac/loongson_edac.c
15366
15367LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15368M:	Sathya Prakash <sathya.prakash@broadcom.com>
15369M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
15370M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
15371M:	Ranjan Kumar <ranjan.kumar@broadcom.com>
15372L:	MPT-FusionLinux.pdl@broadcom.com
15373L:	linux-scsi@vger.kernel.org
15374S:	Supported
15375W:	http://www.avagotech.com/support/
15376F:	drivers/message/fusion/
15377F:	drivers/scsi/mpt3sas/
15378
15379LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15380M:	Matthew Wilcox <willy@infradead.org>
15381L:	linux-scsi@vger.kernel.org
15382S:	Maintained
15383F:	drivers/scsi/sym53c8xx_2/
15384
15385LT3074 HARDWARE MONITOR DRIVER
15386M:	Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
15387L:	linux-hwmon@vger.kernel.org
15388S:	Supported
15389W:	https://ez.analog.com/linux-software-drivers
15390F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15391F:	Documentation/hwmon/lt3074.rst
15392F:	drivers/hwmon/pmbus/lt3074.c
15393
15394LTC1660 DAC DRIVER
15395M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15396L:	linux-iio@vger.kernel.org
15397S:	Maintained
15398F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15399F:	drivers/iio/dac/ltc1660.c
15400
15401LTC2664 IIO DAC DRIVER
15402M:	Michael Hennerich <michael.hennerich@analog.com>
15403M:	Kim Seer Paller <kimseer.paller@analog.com>
15404L:	linux-iio@vger.kernel.org
15405S:	Supported
15406W:	https://ez.analog.com/linux-software-drivers
15407F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15408F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15409F:	drivers/iio/dac/ltc2664.c
15410
15411LTC2688 IIO DAC DRIVER
15412M:	Nuno Sá <nuno.sa@analog.com>
15413L:	linux-iio@vger.kernel.org
15414S:	Supported
15415W:	https://ez.analog.com/linux-software-drivers
15416F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15417F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15418F:	drivers/iio/dac/ltc2688.c
15419
15420LTC2947 HARDWARE MONITOR DRIVER
15421M:	Nuno Sá <nuno.sa@analog.com>
15422L:	linux-hwmon@vger.kernel.org
15423S:	Supported
15424W:	https://ez.analog.com/linux-software-drivers
15425F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15426F:	drivers/hwmon/ltc2947-core.c
15427F:	drivers/hwmon/ltc2947-i2c.c
15428F:	drivers/hwmon/ltc2947-spi.c
15429F:	drivers/hwmon/ltc2947.h
15430
15431LTC2991 HARDWARE MONITOR DRIVER
15432M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
15433L:	linux-hwmon@vger.kernel.org
15434S:	Supported
15435W:	https://ez.analog.com/linux-software-drivers
15436F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15437F:	drivers/hwmon/ltc2991.c
15438
15439LTC2983 IIO TEMPERATURE DRIVER
15440M:	Nuno Sá <nuno.sa@analog.com>
15441L:	linux-iio@vger.kernel.org
15442S:	Supported
15443W:	https://ez.analog.com/linux-software-drivers
15444F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15445F:	drivers/iio/temperature/ltc2983.c
15446
15447LTC4282 HARDWARE MONITOR DRIVER
15448M:	Nuno Sa <nuno.sa@analog.com>
15449L:	linux-hwmon@vger.kernel.org
15450S:	Supported
15451F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15452F:	Documentation/hwmon/ltc4282.rst
15453F:	drivers/hwmon/ltc4282.c
15454
15455LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15456M:	Nuno Sá <nuno.sa@analog.com>
15457L:	linux-gpio@vger.kernel.org
15458L:	linux-hwmon@vger.kernel.org
15459S:	Supported
15460F:	Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15461F:	drivers/gpio/gpio-ltc4283.c
15462F:	drivers/hwmon/ltc4283.c
15463
15464LTC4286 HARDWARE MONITOR DRIVER
15465M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
15466L:	linux-hwmon@vger.kernel.org
15467S:	Maintained
15468F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15469F:	Documentation/hwmon/ltc4286.rst
15470F:	drivers/hwmon/pmbus/ltc4286.c
15471
15472LTC4306 I2C MULTIPLEXER DRIVER
15473M:	Michael Hennerich <michael.hennerich@analog.com>
15474L:	linux-i2c@vger.kernel.org
15475S:	Supported
15476W:	https://ez.analog.com/linux-software-drivers
15477F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15478F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
15479
15480LTP (Linux Test Project)
15481M:	Andrea Cervesato <andrea.cervesato@suse.com>
15482M:	Cyril Hrubis <chrubis@suse.cz>
15483M:	Jan Stancek <jstancek@redhat.com>
15484M:	Petr Vorel <pvorel@suse.cz>
15485M:	Li Wang <li.wang@linux.dev>
15486M:	Yang Xu <xuyang2018.jy@fujitsu.com>
15487M:	Xiao Yang <yangx.jy@fujitsu.com>
15488L:	ltp@lists.linux.it (subscribers-only)
15489S:	Maintained
15490C:	irc://irc.libera.chat/ltp
15491W:	https://linux-test-project.readthedocs.io/
15492Q:	https://patchwork.kernel.org/project/ltp/list/
15493T:	git https://github.com/linux-test-project/ltp.git
15494
15495LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15496M:	Anshul Dalal <anshulusr@gmail.com>
15497L:	linux-iio@vger.kernel.org
15498S:	Maintained
15499F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15500F:	drivers/iio/light/ltr390.c
15501
15502LYNX SERDES PHY DRIVERS
15503M:	Ioana Ciornei <ioana.ciornei@nxp.com>
15504M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15505L:	netdev@vger.kernel.org
15506S:	Supported
15507F:	Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15508F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15509F:	drivers/phy/freescale/phy-fsl-lynx-10g.c
15510F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
15511F:	drivers/phy/freescale/phy-fsl-lynx-core.c
15512F:	drivers/phy/freescale/phy-fsl-lynx-core.h
15513F:	include/soc/fsl/phy-fsl-lynx.h
15514
15515LYNX PCS MODULE
15516M:	Ioana Ciornei <ioana.ciornei@nxp.com>
15517L:	netdev@vger.kernel.org
15518S:	Supported
15519F:	drivers/net/pcs/pcs-lynx.c
15520F:	include/linux/pcs-lynx.h
15521
15522M68K ARCHITECTURE
15523M:	Geert Uytterhoeven <geert@linux-m68k.org>
15524L:	linux-m68k@lists.linux-m68k.org
15525S:	Maintained
15526W:	http://www.linux-m68k.org/
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15528F:	arch/m68k/
15529F:	drivers/zorro/
15530
15531M68K ON APPLE MACINTOSH
15532M:	Joshua Thompson <funaho@jurai.org>
15533L:	linux-m68k@lists.linux-m68k.org
15534S:	Maintained
15535W:	http://www.mac.linux-m68k.org/
15536F:	arch/m68k/mac/
15537F:	drivers/macintosh/adb-iop.c
15538F:	drivers/macintosh/via-macii.c
15539
15540M68K ON HP9000/300
15541M:	Philip Blundell <philb@gnu.org>
15542S:	Maintained
15543W:	http://www.tazenda.demon.co.uk/phil/linux-hp
15544F:	arch/m68k/hp300/
15545
15546M68K ON MVME147
15547M:	Daniel Palmer <daniel@thingy.jp>
15548S:	Maintained
15549F:	arch/m68k/mvme147/
15550F:	drivers/net/ethernet/amd/mvme147.c
15551F:	drivers/scsi/mvme147.*
15552
15553M88DS3103 MEDIA DRIVER
15554L:	linux-media@vger.kernel.org
15555S:	Orphan
15556W:	https://linuxtv.org
15557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15558F:	drivers/media/dvb-frontends/m88ds3103*
15559
15560M88RS2000 MEDIA DRIVER
15561M:	Malcolm Priestley <tvboxspy@gmail.com>
15562L:	linux-media@vger.kernel.org
15563S:	Maintained
15564W:	https://linuxtv.org
15565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15566F:	drivers/media/dvb-frontends/m88rs2000*
15567
15568MA901 MASTERKIT USB FM RADIO DRIVER
15569M:	Alexey Klimov <alexey.klimov@linaro.org>
15570L:	linux-media@vger.kernel.org
15571S:	Maintained
15572T:	git git://linuxtv.org/media.git
15573F:	drivers/media/radio/radio-ma901.c
15574
15575MAC80211
15576M:	Johannes Berg <johannes@sipsolutions.net>
15577L:	linux-wireless@vger.kernel.org
15578S:	Maintained
15579W:	https://wireless.wiki.kernel.org/
15580Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15583F:	Documentation/networking/mac80211-injection.rst
15584F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15585F:	drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15586F:	include/net/mac80211.h
15587F:	net/mac80211/
15588
15589MAILBOX API
15590M:	Jassi Brar <jassisinghbrar@gmail.com>
15591L:	linux-kernel@vger.kernel.org
15592S:	Maintained
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15594F:	Documentation/devicetree/bindings/mailbox/
15595F:	drivers/mailbox/
15596F:	include/dt-bindings/mailbox/
15597F:	include/linux/mailbox_client.h
15598F:	include/linux/mailbox_controller.h
15599
15600MAILBOX ARM MHUv2
15601M:	Viresh Kumar <viresh.kumar@linaro.org>
15602M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
15603L:	linux-kernel@vger.kernel.org
15604S:	Maintained
15605F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15606F:	drivers/mailbox/arm_mhuv2.c
15607F:	include/linux/mailbox/arm_mhuv2_message.h
15608
15609MAILBOX ARM MHUv3
15610M:	Sudeep Holla <sudeep.holla@kernel.org>
15611M:	Cristian Marussi <cristian.marussi@arm.com>
15612L:	linux-kernel@vger.kernel.org
15613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15614S:	Maintained
15615F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15616F:	drivers/mailbox/arm_mhuv3.c
15617
15618MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15619M:	Alejandro Colomar <alx@kernel.org>
15620L:	linux-man@vger.kernel.org
15621S:	Maintained
15622W:	http://www.kernel.org/doc/man-pages
15623T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15624T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15625
15626MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15627M:	Jeremy Kerr <jk@codeconstruct.com.au>
15628M:	Matt Johnston <matt@codeconstruct.com.au>
15629L:	netdev@vger.kernel.org
15630S:	Maintained
15631F:	Documentation/networking/mctp.rst
15632F:	drivers/net/mctp/
15633F:	include/linux/usb/mctp-usb.h
15634F:	include/net/mctp.h
15635F:	include/net/mctpdevice.h
15636F:	include/net/netns/mctp.h
15637F:	net/mctp/
15638
15639MAPLE TREE
15640M:	Liam R. Howlett <liam@infradead.org>
15641R:	Alice Ryhl <aliceryhl@google.com>
15642R:	Andrew Ballance <andrewjballance@gmail.com>
15643L:	maple-tree@lists.infradead.org
15644L:	linux-mm@kvack.org
15645S:	Supported
15646F:	Documentation/core-api/maple_tree.rst
15647F:	include/linux/maple_tree.h
15648F:	include/trace/events/maple_tree.h
15649F:	lib/maple_tree.c
15650F:	lib/region_alloc_benchmark.c
15651F:	lib/test_maple_tree.c
15652F:	rust/helpers/maple_tree.c
15653F:	rust/kernel/maple_tree.rs
15654F:	tools/testing/radix-tree/maple.c
15655F:	tools/testing/shared/linux/maple_tree.h
15656
15657MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15658M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
15659L:	linux-mips@vger.kernel.org
15660S:	Maintained
15661F:	arch/mips/boot/dts/img/pistachio*
15662
15663MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15664M:	Andrew Lunn <andrew@lunn.ch>
15665L:	netdev@vger.kernel.org
15666S:	Maintained
15667F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15668F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15669F:	Documentation/networking/devlink/mv88e6xxx.rst
15670F:	drivers/net/dsa/mv88e6xxx/
15671F:	include/linux/dsa/mv88e6xxx.h
15672F:	include/linux/platform_data/mv88e6xxx.h
15673
15674MARVELL 88PM886 PMIC DRIVER
15675M:	Karel Balej <balejk@matfyz.cz>
15676S:	Maintained
15677F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15678F:	drivers/input/misc/88pm886-onkey.c
15679F:	drivers/mfd/88pm886.c
15680F:	drivers/regulator/88pm886-regulator.c
15681F:	drivers/rtc/rtc-88pm886.c
15682F:	include/linux/mfd/88pm886.h
15683
15684MARVELL 88PM886 PMIC GPADC DRIVER
15685M:	Duje Mihanović <duje@dujemihanovic.xyz>
15686S:	Maintained
15687F:	drivers/iio/adc/88pm886-gpadc.c
15688
15689MARVELL ARMADA 3700 PHY DRIVERS
15690M:	Miquel Raynal <miquel.raynal@bootlin.com>
15691S:	Maintained
15692F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15693F:	Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15694F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15695F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15696
15697MARVELL ARMADA 3700 SERIAL DRIVER
15698M:	Pali Rohár <pali@kernel.org>
15699S:	Maintained
15700F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15701F:	Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15702F:	drivers/tty/serial/mvebu-uart.c
15703
15704MARVELL ARMADA DRM SUPPORT
15705M:	Russell King <linux@armlinux.org.uk>
15706S:	Maintained
15707T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15708T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15709F:	Documentation/devicetree/bindings/display/armada/
15710F:	drivers/gpu/drm/armada/
15711F:	include/uapi/drm/armada_drm.h
15712
15713MARVELL CRYPTO DRIVER
15714M:	Srujana Challa <schalla@marvell.com>
15715M:	Bharat Bhushan <bbhushan2@marvell.com>
15716L:	linux-crypto@vger.kernel.org
15717S:	Maintained
15718F:	drivers/crypto/marvell/
15719F:	include/linux/soc/marvell/octeontx2/
15720
15721MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15722L:	netdev@vger.kernel.org
15723S:	Orphan
15724F:	drivers/net/ethernet/marvell/sk*
15725
15726MARVELL LIBERTAS WIRELESS DRIVER
15727L:	linux-wireless@vger.kernel.org
15728L:	libertas-dev@lists.infradead.org
15729S:	Orphan
15730F:	drivers/net/wireless/marvell/libertas/
15731F:	drivers/net/wireless/marvell/libertas_tf/
15732
15733MARVELL MACCHIATOBIN SUPPORT
15734M:	Russell King <linux@armlinux.org.uk>
15735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15736S:	Maintained
15737F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15738
15739MARVELL MV643XX ETHERNET DRIVER
15740M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
15741L:	netdev@vger.kernel.org
15742S:	Maintained
15743F:	drivers/net/ethernet/marvell/mv643xx_eth.*
15744
15745MARVELL MV88X3310 PHY DRIVER
15746M:	Russell King <linux@armlinux.org.uk>
15747M:	Marek Behún <kabel@kernel.org>
15748L:	netdev@vger.kernel.org
15749S:	Maintained
15750F:	drivers/net/phy/marvell10g.c
15751
15752MARVELL MVEBU THERMAL DRIVER
15753M:	Miquel Raynal <miquel.raynal@bootlin.com>
15754S:	Maintained
15755F:	drivers/thermal/armada_thermal.c
15756
15757MARVELL MVNETA ETHERNET DRIVER
15758M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
15759L:	netdev@vger.kernel.org
15760S:	Maintained
15761F:	drivers/net/ethernet/marvell/mvneta*
15762
15763MARVELL MVPP2 ETHERNET DRIVER
15764M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
15765M:	Russell King <linux@armlinux.org.uk>
15766L:	netdev@vger.kernel.org
15767S:	Maintained
15768F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
15769F:	drivers/net/ethernet/marvell/mvpp2/
15770
15771MARVELL MWIFIEX WIRELESS DRIVER
15772M:	Brian Norris <briannorris@chromium.org>
15773R:	Francesco Dolcini <francesco@dolcini.it>
15774L:	linux-wireless@vger.kernel.org
15775S:	Odd Fixes
15776F:	drivers/net/wireless/marvell/mwifiex/
15777
15778MARVELL MWL8K WIRELESS DRIVER
15779L:	linux-wireless@vger.kernel.org
15780S:	Orphan
15781F:	drivers/net/wireless/marvell/mwl8k.c
15782
15783MARVELL NAND CONTROLLER DRIVER
15784M:	Miquel Raynal <miquel.raynal@bootlin.com>
15785L:	linux-mtd@lists.infradead.org
15786S:	Maintained
15787F:	drivers/mtd/nand/raw/marvell_nand.c
15788
15789MARVELL OCTEON ENDPOINT DRIVER
15790M:	Veerasenareddy Burru <vburru@marvell.com>
15791M:	Sathesh Edara <sedara@marvell.com>
15792L:	netdev@vger.kernel.org
15793S:	Maintained
15794F:	drivers/net/ethernet/marvell/octeon_ep
15795
15796MARVELL OCTEON ENDPOINT VF DRIVER
15797M:	Veerasenareddy Burru <vburru@marvell.com>
15798M:	Sathesh Edara <sedara@marvell.com>
15799M:	Shinas Rasheed <srasheed@marvell.com>
15800M:	Satananda Burla <sburla@marvell.com>
15801L:	netdev@vger.kernel.org
15802S:	Maintained
15803F:	drivers/net/ethernet/marvell/octeon_ep_vf
15804
15805MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15806M:	Sunil Goutham <sgoutham@marvell.com>
15807M:	Geetha sowjanya <gakula@marvell.com>
15808M:	Ratheesh Kannoth <rkannoth@marvell.com>
15809M:	Subbaraya Sundeep <sbhatta@marvell.com>
15810M:	Bharat Bhushan <bbhushan2@marvell.com>
15811L:	netdev@vger.kernel.org
15812S:	Maintained
15813F:	drivers/net/ethernet/marvell/octeontx2/nic/
15814F:	include/linux/soc/marvell/octeontx2/
15815
15816MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15817M:	Sunil Goutham <sgoutham@marvell.com>
15818M:	Ratheesh Kannoth <rkannoth@marvell.com>
15819M:	Geetha sowjanya <gakula@marvell.com>
15820M:	Subbaraya Sundeep <sbhatta@marvell.com>
15821L:	netdev@vger.kernel.org
15822S:	Maintained
15823F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15824F:	drivers/net/ethernet/marvell/octeontx2/af/
15825
15826MARVELL PEM PMU DRIVER
15827M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
15828M:	Geetha sowjanya <gakula@marvell.com>
15829S:	Supported
15830F:	drivers/perf/marvell_pem_pmu.c
15831
15832MARVELL PRESTERA ETHERNET SWITCH DRIVER
15833M:	Elad Nachman <enachman@marvell.com>
15834S:	Supported
15835W:	https://github.com/Marvell-switching/switchdev-prestera
15836F:	drivers/net/ethernet/marvell/prestera/
15837
15838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15839M:	Nicolas Pitre <nico@fluxnic.net>
15840S:	Odd Fixes
15841F:	drivers/mmc/host/mvsdio.*
15842
15843MARVELL USB MDIO CONTROLLER DRIVER
15844M:	Tobias Waldekranz <tobias@waldekranz.com>
15845L:	netdev@vger.kernel.org
15846S:	Maintained
15847F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15848F:	drivers/net/mdio/mdio-mvusb.c
15849
15850MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15851M:	Hu Ziji <huziji@marvell.com>
15852L:	linux-mmc@vger.kernel.org
15853S:	Supported
15854F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15855F:	drivers/mmc/host/sdhci-xenon*
15856
15857MARVELL OCTEON CN10K DPI DRIVER
15858M:	Vamsi Attunuru <vattunuru@marvell.com>
15859S:	Supported
15860F:	drivers/misc/mrvl_cn10k_dpi.c
15861
15862MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15863R:	schalla@marvell.com
15864R:	vattunuru@marvell.com
15865F:	drivers/vdpa/octeon_ep/
15866
15867MARVELL OCTEON HOTPLUG DRIVER
15868R:	Shijith Thotton <sthotton@marvell.com>
15869R:	Vamsi Attunuru <vattunuru@marvell.com>
15870S:	Supported
15871F:	drivers/pci/hotplug/octep_hp.c
15872
15873MATROX FRAMEBUFFER DRIVER
15874L:	linux-fbdev@vger.kernel.org
15875S:	Orphan
15876F:	drivers/video/fbdev/matrox/matroxfb_*
15877F:	include/uapi/linux/matroxfb.h
15878
15879MAX14001/MAX14002 IIO ADC DRIVER
15880M:	Kim Seer Paller <kimseer.paller@analog.com>
15881M:	Marilene Andrade Garcia <marilene.agarcia@gmail.com>
15882L:	linux-iio@vger.kernel.org
15883S:	Maintained
15884W:	https://ez.analog.com/linux-software-drivers
15885F:	Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15886F:	drivers/iio/adc/max14001.c
15887
15888MAX15301 DRIVER
15889M:	Daniel Nilsson <daniel.nilsson@flex.com>
15890L:	linux-hwmon@vger.kernel.org
15891S:	Maintained
15892F:	Documentation/hwmon/max15301.rst
15893F:	drivers/hwmon/pmbus/max15301.c
15894
15895MAX17616 HARDWARE MONITOR DRIVER
15896M:	Kim Seer Paller <kimseer.paller@analog.com>
15897L:	linux-hwmon@vger.kernel.org
15898S:	Supported
15899W:	https://ez.analog.com/linux-software-drivers
15900F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15901F:	Documentation/hwmon/max17616.rst
15902F:	drivers/hwmon/pmbus/max17616.c
15903
15904MAX20830 HARDWARE MONITOR DRIVER
15905M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
15906L:	linux-hwmon@vger.kernel.org
15907S:	Supported
15908W:	https://ez.analog.com/linux-software-drivers
15909F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
15910F:	Documentation/hwmon/max20830.rst
15911F:	drivers/hwmon/pmbus/max20830.c
15912
15913MAX20860A HARDWARE MONITOR DRIVER
15914M:	Sanman Pradhan <psanman@juniper.net>
15915L:	linux-hwmon@vger.kernel.org
15916S:	Maintained
15917F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
15918F:	Documentation/hwmon/max20860a.rst
15919F:	drivers/hwmon/pmbus/max20860a.c
15920
15921MAX2175 SDR TUNER DRIVER
15922M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
15923L:	linux-media@vger.kernel.org
15924S:	Maintained
15925T:	git git://linuxtv.org/media.git
15926F:	Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
15927F:	Documentation/userspace-api/media/drivers/max2175.rst
15928F:	drivers/media/i2c/max2175*
15929F:	include/uapi/linux/max2175.h
15930
15931MAX25014 BACKLIGHT DRIVER
15932M:	Maud Spierings <maudspierings@gocontroll.com>
15933S:	Maintained
15934F:	Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
15935F:	drivers/video/backlight/max25014.c
15936
15937MAX31335 RTC DRIVER
15938M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
15939L:	linux-rtc@vger.kernel.org
15940S:	Supported
15941W:	https://ez.analog.com/linux-software-drivers
15942F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
15943F:	drivers/rtc/rtc-max31335.c
15944
15945MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
15946L:	linux-hwmon@vger.kernel.org
15947S:	Orphan
15948F:	Documentation/hwmon/max6650.rst
15949F:	drivers/hwmon/max6650.c
15950
15951MAX9286 QUAD GMSL DESERIALIZER DRIVER
15952M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
15953M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15954M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15955M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15956L:	linux-media@vger.kernel.org
15957S:	Maintained
15958F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
15959F:	drivers/media/i2c/max9286.c
15960
15961MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
15962M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
15963L:	linux-media@vger.kernel.org
15964S:	Maintained
15965F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
15966F:	drivers/staging/media/max96712/max96712.c
15967
15968MAX96714 GMSL2 DESERIALIZER DRIVER
15969M:	Julien Massot <julien.massot@collabora.com>
15970L:	linux-media@vger.kernel.org
15971S:	Maintained
15972F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
15973F:	drivers/media/i2c/max96714.c
15974
15975MAX96717 GMSL2 SERIALIZER DRIVER
15976M:	Julien Massot <julien.massot@collabora.com>
15977L:	linux-media@vger.kernel.org
15978S:	Maintained
15979F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
15980F:	drivers/media/i2c/max96717.c
15981
15982MAX9860 MONO AUDIO VOICE CODEC DRIVER
15983M:	Peter Rosin <peda@lysator.liu.se>
15984L:	linux-sound@vger.kernel.org
15985S:	Maintained
15986F:	Documentation/devicetree/bindings/sound/max9860.txt
15987F:	sound/soc/codecs/max9860.*
15988
15989MAXBOTIX ULTRASONIC RANGER IIO DRIVER
15990M:	Andreas Klinger <ak@it-klinger.de>
15991L:	linux-iio@vger.kernel.org
15992S:	Maintained
15993F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
15994F:	drivers/iio/proximity/mb1232.c
15995
15996MAXIM MAX11205 DRIVER
15997M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
15998L:	linux-iio@vger.kernel.org
15999S:	Supported
16000W:	https://ez.analog.com/linux-software-drivers
16001F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16002F:	drivers/iio/adc/max11205.c
16003
16004MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16005R:	Iskren Chernev <iskren.chernev@gmail.com>
16006R:	Krzysztof Kozlowski <krzk@kernel.org>
16007R:	Marek Szyprowski <m.szyprowski@samsung.com>
16008R:	Matheus Castello <matheus@castello.eng.br>
16009L:	linux-pm@vger.kernel.org
16010S:	Maintained
16011F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16012F:	drivers/power/supply/max17040_battery.c
16013
16014MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16015R:	Hans de Goede <hansg@kernel.org>
16016R:	Krzysztof Kozlowski <krzk@kernel.org>
16017R:	Marek Szyprowski <m.szyprowski@samsung.com>
16018R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
16019R:	Purism Kernel Team <kernel@puri.sm>
16020L:	linux-pm@vger.kernel.org
16021S:	Maintained
16022F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16023F:	drivers/power/supply/max17042_battery.c
16024
16025MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16026M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16027L:	linux-kernel@vger.kernel.org
16028S:	Maintained
16029F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16030F:	drivers/regulator/max20086-regulator.c
16031
16032MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16033M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
16034L:	linux-iio@vger.kernel.org
16035S:	Supported
16036F:	drivers/iio/temperature/max30208.c
16037
16038MAXIM MAX7360 KEYPAD LED MFD DRIVER
16039M:	Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
16040S:	Maintained
16041F:	Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16042F:	Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16043F:	drivers/gpio/gpio-max7360.c
16044F:	drivers/input/keyboard/max7360-keypad.c
16045F:	drivers/input/misc/max7360-rotary.c
16046F:	drivers/mfd/max7360.c
16047F:	drivers/pinctrl/pinctrl-max7360.c
16048F:	drivers/pwm/pwm-max7360.c
16049F:	include/linux/mfd/max7360.h
16050
16051MAXIM MAX77650 PMIC MFD DRIVER
16052M:	Bartosz Golaszewski <brgl@kernel.org>
16053L:	linux-kernel@vger.kernel.org
16054S:	Maintained
16055F:	Documentation/devicetree/bindings/*/*max77650.yaml
16056F:	Documentation/devicetree/bindings/*/max77650*.yaml
16057F:	drivers/gpio/gpio-max77650.c
16058F:	drivers/input/misc/max77650-onkey.c
16059F:	drivers/leds/leds-max77650.c
16060F:	drivers/mfd/max77650.c
16061F:	drivers/power/supply/max77650-charger.c
16062F:	drivers/regulator/max77650-regulator.c
16063F:	include/linux/mfd/max77650.h
16064
16065MAXIM MAX77714 PMIC MFD DRIVER
16066M:	Luca Ceresoli <luca@lucaceresoli.net>
16067S:	Maintained
16068F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16069F:	drivers/mfd/max77714.c
16070F:	include/linux/mfd/max77714.h
16071
16072MAXIM MAX77759 PMIC MFD DRIVER
16073M:	André Draszik <andre.draszik@linaro.org>
16074L:	linux-kernel@vger.kernel.org
16075S:	Maintained
16076F:	Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16077F:	drivers/gpio/gpio-max77759.c
16078F:	drivers/mfd/max77759.c
16079F:	drivers/nvmem/max77759-nvmem.c
16080F:	include/linux/mfd/max77759.h
16081
16082MAXIM MAX77759 BATTERY CHARGER DRIVER
16083M:	Amit Sunil Dhamne <amitsd@google.com>
16084L:	linux-kernel@vger.kernel.org
16085S:	Maintained
16086F:	drivers/power/supply/max77759_charger.c
16087
16088MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16089M:	Javier Martinez Canillas <javier@dowhile0.org>
16090L:	linux-kernel@vger.kernel.org
16091S:	Supported
16092F:	Documentation/devicetree/bindings/*/*max77802.yaml
16093F:	drivers/regulator/max77802-regulator.c
16094F:	include/dt-bindings/*/*max77802.h
16095
16096MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16097M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
16098L:	linux-kernel@vger.kernel.org
16099S:	Maintained
16100F:	Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16101F:	drivers/regulator/max77838-regulator.c
16102
16103MAXIM MAX77976 BATTERY CHARGER
16104M:	Luca Ceresoli <luca@lucaceresoli.net>
16105S:	Supported
16106F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16107F:	drivers/power/supply/max77976_charger.c
16108
16109MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16110M:	Krzysztof Kozlowski <krzk@kernel.org>
16111S:	Maintained
16112B:	mailto:linux-samsung-soc@vger.kernel.org
16113F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16114F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16115F:	drivers/power/supply/max14577_charger.c
16116F:	drivers/power/supply/max77693_charger.c
16117
16118MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16119M:	Chanwoo Choi <cw00.choi@samsung.com>
16120M:	Krzysztof Kozlowski <krzk@kernel.org>
16121L:	linux-kernel@vger.kernel.org
16122S:	Maintained
16123B:	mailto:linux-samsung-soc@vger.kernel.org
16124F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
16125F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
16126F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
16127F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16128F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
16129F:	drivers/leds/leds-max77705.c
16130F:	drivers/*/*max77843.c
16131F:	drivers/*/max14577*.c
16132F:	drivers/*/max77686*.c
16133F:	drivers/*/max77693*.c
16134F:	drivers/*/max77705*.c
16135F:	drivers/clk/clk-max77686.c
16136F:	drivers/extcon/extcon-max14577.c
16137F:	drivers/extcon/extcon-max77693.c
16138F:	drivers/rtc/rtc-max77686.c
16139F:	include/linux/mfd/max14577*.h
16140F:	include/linux/mfd/max77686*.h
16141F:	include/linux/mfd/max77693*.h
16142F:	include/linux/mfd/max77705*.h
16143
16144MAXIRADIO FM RADIO RECEIVER DRIVER
16145M:	Hans Verkuil <hverkuil@kernel.org>
16146L:	linux-media@vger.kernel.org
16147S:	Maintained
16148W:	https://linuxtv.org
16149T:	git git://linuxtv.org/media.git
16150F:	drivers/media/radio/radio-maxiradio*
16151
16152MAXLINEAR ETHERNET PHY DRIVER
16153M:	Xu Liang <lxu@maxlinear.com>
16154L:	netdev@vger.kernel.org
16155S:	Supported
16156F:	drivers/net/phy/mxl-86110.c
16157F:	drivers/net/phy/mxl-gpy.c
16158
16159MAXLINEAR MXL862XX SWITCH DRIVER
16160M:	Daniel Golle <daniel@makrotopia.org>
16161L:	netdev@vger.kernel.org
16162S:	Maintained
16163F:	Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16164F:	drivers/net/dsa/mxl862xx/
16165F:	net/dsa/tag_mxl862xx.c
16166
16167MCAN DEVICE DRIVER
16168M:	Markus Schneider-Pargmann <msp@baylibre.com>
16169L:	linux-can@vger.kernel.org
16170S:	Maintained
16171F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16172F:	drivers/net/can/m_can/
16173
16174MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16175R:	Yasushi SHOJI <yashi@spacecubics.com>
16176L:	linux-can@vger.kernel.org
16177S:	Maintained
16178F:	drivers/net/can/usb/mcba_usb.c
16179
16180MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16181M:	Rishi Gupta <gupt21@gmail.com>
16182L:	linux-i2c@vger.kernel.org
16183L:	linux-input@vger.kernel.org
16184S:	Maintained
16185F:	drivers/hid/hid-mcp2221.c
16186
16187MCP251XFD SPI-CAN NETWORK DRIVER
16188M:	Marc Kleine-Budde <mkl@pengutronix.de>
16189M:	Manivannan Sadhasivam <mani@kernel.org>
16190R:	Thomas Kopp <thomas.kopp@microchip.com>
16191L:	linux-can@vger.kernel.org
16192S:	Maintained
16193F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16194F:	drivers/net/can/spi/mcp251xfd/
16195
16196MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16197M:	Peter Rosin <peda@lysator.liu.se>
16198L:	linux-iio@vger.kernel.org
16199S:	Maintained
16200F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16201F:	drivers/iio/potentiometer/mcp4018.c
16202F:	drivers/iio/potentiometer/mcp4531.c
16203
16204MCP47FEB02 MICROCHIP DAC DRIVER
16205M:	Ariana Lazar <ariana.lazar@microchip.com>
16206L:	linux-iio@vger.kernel.org
16207S:	Supported
16208F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16209F:	drivers/iio/dac/mcp47feb02.c
16210
16211MCP4821 DAC DRIVER
16212M:	Anshul Dalal <anshulusr@gmail.com>
16213L:	linux-iio@vger.kernel.org
16214S:	Maintained
16215F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16216F:	drivers/iio/dac/mcp4821.c
16217
16218MCR20A IEEE-802.15.4 RADIO DRIVER
16219M:	Stefan Schmidt <stefan@datenfreihafen.org>
16220L:	linux-wpan@vger.kernel.org
16221S:	Odd Fixes
16222W:	https://github.com/xueliu/mcr20a-linux
16223F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16224F:	drivers/net/ieee802154/mcr20a.c
16225F:	drivers/net/ieee802154/mcr20a.h
16226
16227MDIO REGMAP DRIVER
16228M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
16229L:	netdev@vger.kernel.org
16230S:	Maintained
16231F:	drivers/net/mdio/mdio-regmap.c
16232F:	include/linux/mdio/mdio-regmap.h
16233
16234MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16235M:	William Breathitt Gray <wbg@kernel.org>
16236L:	linux-iio@vger.kernel.org
16237S:	Maintained
16238F:	drivers/iio/dac/cio-dac.c
16239
16240MEDIA CONTROLLER FRAMEWORK
16241M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16242M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16243L:	linux-media@vger.kernel.org
16244S:	Supported
16245W:	https://www.linuxtv.org
16246T:	git git://linuxtv.org/media.git
16247F:	drivers/media/mc/
16248F:	include/media/media-*.h
16249F:	include/uapi/linux/media.h
16250
16251MEDIA DRIVER FOR FREESCALE IMX PXP
16252M:	Philipp Zabel <p.zabel@pengutronix.de>
16253L:	linux-media@vger.kernel.org
16254S:	Maintained
16255T:	git git://linuxtv.org/media.git
16256F:	drivers/media/platform/nxp/imx-pxp.[ch]
16257
16258MEDIA DRIVERS FOR ASCOT2E
16259M:	Abylay Ospan <aospan@amazon.com>
16260L:	linux-media@vger.kernel.org
16261S:	Supported
16262W:	https://linuxtv.org
16263W:	http://netup.tv/
16264T:	git git://linuxtv.org/media.git
16265F:	drivers/media/dvb-frontends/ascot2e*
16266
16267MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16268M:	Jasmin Jessich <jasmin@anw.at>
16269L:	linux-media@vger.kernel.org
16270S:	Maintained
16271W:	https://linuxtv.org
16272T:	git git://linuxtv.org/media.git
16273F:	drivers/media/dvb-frontends/cxd2099*
16274
16275MEDIA DRIVERS FOR CXD2841ER
16276M:	Abylay Ospan <aospan@amazon.com>
16277L:	linux-media@vger.kernel.org
16278S:	Supported
16279W:	https://linuxtv.org
16280W:	http://netup.tv/
16281T:	git git://linuxtv.org/media.git
16282F:	drivers/media/dvb-frontends/cxd2841er*
16283
16284MEDIA DRIVERS FOR CXD2880
16285M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
16286L:	linux-media@vger.kernel.org
16287S:	Supported
16288W:	http://linuxtv.org/
16289T:	git git://linuxtv.org/media.git
16290F:	drivers/media/dvb-frontends/cxd2880/*
16291F:	drivers/media/spi/cxd2880*
16292
16293MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16294L:	linux-media@vger.kernel.org
16295S:	Orphan
16296W:	https://linuxtv.org
16297T:	git git://linuxtv.org/media.git
16298F:	drivers/media/pci/ddbridge/*
16299
16300MEDIA DRIVERS FOR FREESCALE IMX
16301M:	Steve Longerbeam <slongerbeam@gmail.com>
16302M:	Philipp Zabel <p.zabel@pengutronix.de>
16303R:	Frank Li <Frank.Li@nxp.com>
16304L:	imx@lists.linux.dev
16305L:	linux-media@vger.kernel.org
16306S:	Maintained
16307T:	git git://linuxtv.org/media.git
16308F:	Documentation/admin-guide/media/imx.rst
16309F:	Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16310F:	drivers/staging/media/imx/
16311F:	include/linux/imx-media.h
16312F:	include/media/imx.h
16313
16314MEDIA DRIVERS FOR FREESCALE IMX7/8
16315M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16316M:	Frank Li <Frank.Li@nxp.com>
16317M:	Martin Kepplinger-Novakovic <martink@posteo.de>
16318R:	Rui Miguel Silva <rmfrfs@gmail.com>
16319R:	Purism Kernel Team <kernel@puri.sm>
16320L:	imx@lists.linux.dev
16321L:	linux-media@vger.kernel.org
16322S:	Maintained
16323T:	git git://linuxtv.org/media.git
16324F:	Documentation/admin-guide/media/imx7.rst
16325F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16326F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16327F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16328F:	drivers/media/platform/nxp/imx-mipi-csis.c
16329F:	drivers/media/platform/nxp/imx7-media-csi.c
16330F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16331
16332MEDIA DRIVERS FOR HELENE
16333M:	Abylay Ospan <aospan@amazon.com>
16334L:	linux-media@vger.kernel.org
16335S:	Supported
16336W:	https://linuxtv.org
16337W:	http://netup.tv/
16338T:	git git://linuxtv.org/media.git
16339F:	drivers/media/dvb-frontends/helene*
16340
16341MEDIA DRIVERS FOR HORUS3A
16342M:	Abylay Ospan <aospan@amazon.com>
16343L:	linux-media@vger.kernel.org
16344S:	Supported
16345W:	https://linuxtv.org
16346W:	http://netup.tv/
16347T:	git git://linuxtv.org/media.git
16348F:	drivers/media/dvb-frontends/horus3a*
16349
16350MEDIA DRIVERS FOR LNBH25
16351M:	Abylay Ospan <aospan@amazon.com>
16352L:	linux-media@vger.kernel.org
16353S:	Supported
16354W:	https://linuxtv.org
16355W:	http://netup.tv/
16356T:	git git://linuxtv.org/media.git
16357F:	drivers/media/dvb-frontends/lnbh25*
16358
16359MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16360L:	linux-media@vger.kernel.org
16361S:	Orphan
16362W:	https://linuxtv.org
16363T:	git git://linuxtv.org/media.git
16364F:	drivers/media/dvb-frontends/mxl5xx*
16365
16366MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16367M:	Abylay Ospan <aospan@amazon.com>
16368L:	linux-media@vger.kernel.org
16369S:	Supported
16370W:	https://linuxtv.org
16371W:	http://netup.tv/
16372T:	git git://linuxtv.org/media.git
16373F:	drivers/media/pci/netup_unidvb/*
16374
16375MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16376M:	Dmitry Osipenko <digetx@gmail.com>
16377L:	linux-media@vger.kernel.org
16378L:	linux-tegra@vger.kernel.org
16379S:	Maintained
16380T:	git git://linuxtv.org/media.git
16381F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16382F:	drivers/media/platform/nvidia/tegra-vde/
16383
16384MEDIA DRIVERS FOR RENESAS - CEU
16385M:	Jacopo Mondi <jacopo@jmondi.org>
16386L:	linux-media@vger.kernel.org
16387L:	linux-renesas-soc@vger.kernel.org
16388S:	Supported
16389T:	git git://linuxtv.org/media.git
16390F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
16391F:	drivers/media/platform/renesas/renesas-ceu.c
16392F:	include/media/drv-intf/renesas-ceu.h
16393
16394MEDIA DRIVERS FOR RENESAS - DRIF
16395M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
16396L:	linux-media@vger.kernel.org
16397L:	linux-renesas-soc@vger.kernel.org
16398S:	Supported
16399T:	git git://linuxtv.org/media.git
16400F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
16401F:	drivers/media/platform/renesas/rcar_drif.c
16402
16403MEDIA DRIVERS FOR RENESAS - FCP
16404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16405L:	linux-media@vger.kernel.org
16406L:	linux-renesas-soc@vger.kernel.org
16407S:	Supported
16408T:	git git://linuxtv.org/media.git
16409F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
16410F:	drivers/media/platform/renesas/rcar-fcp.c
16411F:	include/media/rcar-fcp.h
16412
16413MEDIA DRIVERS FOR RENESAS - FDP1
16414M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16415L:	linux-media@vger.kernel.org
16416L:	linux-renesas-soc@vger.kernel.org
16417S:	Supported
16418T:	git git://linuxtv.org/media.git
16419F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16420F:	drivers/media/platform/renesas/rcar_fdp1.c
16421
16422MEDIA DRIVERS FOR RENESAS - VIN
16423M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
16424L:	linux-media@vger.kernel.org
16425L:	linux-renesas-soc@vger.kernel.org
16426S:	Supported
16427T:	git git://linuxtv.org/media.git
16428F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
16429F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
16430F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
16431F:	drivers/media/platform/renesas/rcar-csi2.c
16432F:	drivers/media/platform/renesas/rcar-isp/
16433F:	drivers/media/platform/renesas/rcar-vin/
16434
16435MEDIA DRIVERS FOR RENESAS - VSP1
16436M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16437M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16438L:	linux-media@vger.kernel.org
16439L:	linux-renesas-soc@vger.kernel.org
16440S:	Supported
16441T:	git git://linuxtv.org/media.git
16442F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16443F:	drivers/media/platform/renesas/vsp1/
16444
16445MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16446L:	linux-media@vger.kernel.org
16447S:	Orphan
16448W:	https://linuxtv.org
16449T:	git git://linuxtv.org/media.git
16450F:	drivers/media/dvb-frontends/stv0910*
16451
16452MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16453L:	linux-media@vger.kernel.org
16454S:	Orphan
16455W:	https://linuxtv.org
16456T:	git git://linuxtv.org/media.git
16457F:	drivers/media/dvb-frontends/stv6111*
16458
16459MEDIA DRIVERS FOR STM32 - CSI
16460M:	Alain Volmat <alain.volmat@foss.st.com>
16461L:	linux-media@vger.kernel.org
16462S:	Supported
16463T:	git git://linuxtv.org/media_tree.git
16464F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16465F:	drivers/media/platform/st/stm32/stm32-csi.c
16466
16467MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16468M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
16469M:	Alain Volmat <alain.volmat@foss.st.com>
16470L:	linux-media@vger.kernel.org
16471S:	Supported
16472T:	git git://linuxtv.org/media.git
16473F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16474F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16475F:	drivers/media/platform/st/stm32/stm32-dcmi.c
16476F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
16477
16478MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16479M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16480L:	linux-media@vger.kernel.org
16481S:	Maintained
16482P:	Documentation/driver-api/media/maintainer-entry-profile.rst
16483W:	https://linuxtv.org
16484Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16485T:	git git://linuxtv.org/media.git
16486F:	Documentation/admin-guide/media/
16487F:	Documentation/devicetree/bindings/media/
16488F:	Documentation/driver-api/media/
16489F:	Documentation/userspace-api/media/
16490F:	drivers/media/
16491F:	drivers/staging/media/
16492F:	include/dt-bindings/media/
16493F:	include/linux/platform_data/media/
16494F:	include/media/
16495F:	include/uapi/linux/dvb/
16496F:	include/uapi/linux/ivtv*
16497F:	include/uapi/linux/media.h
16498F:	include/uapi/linux/uvcvideo.h
16499F:	include/uapi/linux/v4l2-*
16500F:	include/uapi/linux/videodev2.h
16501
16502MEDIATEK BLUETOOTH DRIVER
16503M:	Sean Wang <sean.wang@mediatek.com>
16504L:	linux-bluetooth@vger.kernel.org
16505L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16506S:	Maintained
16507F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16508F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16509F:	drivers/bluetooth/btmtkuart.c
16510
16511MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16512M:	Sen Chu <sen.chu@mediatek.com>
16513M:	Sean Wang <sean.wang@mediatek.com>
16514M:	Macpaul Lin <macpaul.lin@mediatek.com>
16515L:	linux-pm@vger.kernel.org
16516S:	Maintained
16517F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16518F:	drivers/power/reset/mt6323-poweroff.c
16519
16520MEDIATEK CIR DRIVER
16521M:	Sean Wang <sean.wang@mediatek.com>
16522S:	Maintained
16523F:	drivers/media/rc/mtk-cir.c
16524
16525MEDIATEK DMA DRIVER
16526M:	Sean Wang <sean.wang@mediatek.com>
16527L:	dmaengine@vger.kernel.org
16528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16529L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16530S:	Maintained
16531F:	Documentation/devicetree/bindings/dma/mediatek,*
16532F:	drivers/dma/mediatek/
16533
16534MEDIATEK ETHERNET DRIVER
16535M:	Felix Fietkau <nbd@nbd.name>
16536M:	Lorenzo Bianconi <lorenzo@kernel.org>
16537L:	netdev@vger.kernel.org
16538S:	Maintained
16539F:	drivers/net/ethernet/mediatek/
16540
16541MEDIATEK ETHERNET PCS DRIVER
16542M:	Alexander Couzens <lynxis@fe80.eu>
16543M:	Daniel Golle <daniel@makrotopia.org>
16544L:	netdev@vger.kernel.org
16545S:	Maintained
16546F:	drivers/net/pcs/pcs-mtk-lynxi.c
16547F:	include/linux/pcs/pcs-mtk-lynxi.h
16548
16549MEDIATEK ETHERNET PHY DRIVERS
16550M:	Daniel Golle <daniel@makrotopia.org>
16551M:	Qingfang Deng <dqfext@gmail.com>
16552M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
16553L:	netdev@vger.kernel.org
16554S:	Maintained
16555F:	drivers/net/phy/mediatek/mtk-2p5ge.c
16556F:	drivers/net/phy/mediatek/mtk-ge-soc.c
16557F:	drivers/net/phy/mediatek/mtk-phy-lib.c
16558F:	drivers/net/phy/mediatek/mtk-ge.c
16559F:	drivers/net/phy/mediatek/mtk.h
16560F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16561
16562MEDIATEK I2C CONTROLLER DRIVER
16563M:	Qii Wang <qii.wang@mediatek.com>
16564L:	linux-i2c@vger.kernel.org
16565S:	Maintained
16566F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16567F:	drivers/i2c/busses/i2c-mt65xx.c
16568
16569MEDIATEK IOMMU DRIVER
16570M:	Yong Wu <yong.wu@mediatek.com>
16571L:	iommu@lists.linux.dev
16572L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16573S:	Supported
16574F:	Documentation/devicetree/bindings/iommu/mediatek*
16575F:	drivers/iommu/mtk_iommu*
16576F:	include/dt-bindings/memory/mediatek,mt*-port.h
16577F:	include/dt-bindings/memory/mt*-port.h
16578
16579MEDIATEK JPEG DRIVER
16580M:	Bin Liu <bin.liu@mediatek.com>
16581S:	Supported
16582F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16583F:	drivers/media/platform/mediatek/jpeg/
16584
16585MEDIATEK KEYPAD DRIVER
16586M:	Mattijs Korpershoek <mkorpershoek@kernel.org>
16587S:	Supported
16588F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16589F:	drivers/input/keyboard/mt6779-keypad.c
16590
16591MEDIATEK MDP DRIVER
16592M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
16593M:	Houlong Wei <houlong.wei@mediatek.com>
16594M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
16595S:	Supported
16596F:	Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16597F:	drivers/media/platform/mediatek/mdp/
16598F:	drivers/media/platform/mediatek/vpu/
16599
16600MEDIATEK MEDIA DRIVER
16601M:	Tiffany Lin <tiffany.lin@mediatek.com>
16602M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
16603M:	Yunfei Dong <yunfei.dong@mediatek.com>
16604S:	Supported
16605F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16606F:	Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16607F:	drivers/media/platform/mediatek/vcodec/
16608F:	drivers/media/platform/mediatek/vpu/
16609
16610MEDIATEK MIPI-CSI CDPHY DRIVER
16611M:	Julien Stephan <jstephan@baylibre.com>
16612M:	Andy Hsieh <andy.hsieh@mediatek.com>
16613S:	Supported
16614F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16615F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16616
16617MEDIATEK MMC/SD/SDIO DRIVER
16618M:	Chaotian Jing <chaotian.jing@mediatek.com>
16619S:	Maintained
16620F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16621F:	drivers/mmc/host/mtk-sd.c
16622
16623MEDIATEK MT6735 CLOCK & RESET DRIVERS
16624M:	Yassine Oudjana <y.oudjana@protonmail.com>
16625L:	linux-clk@vger.kernel.org
16626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16627S:	Maintained
16628F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16629F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
16630F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
16631F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16632F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
16633F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
16634F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
16635F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
16636F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16637F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16638F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16639F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16640F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16641F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16642F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16643F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16644F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16645F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16646F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16647F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16648
16649MEDIATEK MT76 WIRELESS LAN DRIVER
16650M:	Felix Fietkau <nbd@nbd.name>
16651M:	Lorenzo Bianconi <lorenzo@kernel.org>
16652M:	Ryder Lee <ryder.lee@mediatek.com>
16653R:	Shayne Chen <shayne.chen@mediatek.com>
16654R:	Sean Wang <sean.wang@mediatek.com>
16655L:	linux-wireless@vger.kernel.org
16656S:	Maintained
16657T:	git https://github.com/nbd168/wireless
16658F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16659F:	drivers/net/wireless/mediatek/mt76/
16660
16661MEDIATEK MT7601U WIRELESS LAN DRIVER
16662M:	Jakub Kicinski <kuba@kernel.org>
16663L:	linux-wireless@vger.kernel.org
16664S:	Maintained
16665F:	drivers/net/wireless/mediatek/mt7601u/
16666
16667MEDIATEK MT7621 CLOCK DRIVER
16668M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16669S:	Maintained
16670F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16671F:	drivers/clk/ralink/clk-mt7621.c
16672
16673MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16674M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16675S:	Maintained
16676F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16677F:	drivers/pci/controller/pcie-mt7621.c
16678
16679MEDIATEK MT7621 PHY PCI DRIVER
16680M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16681S:	Maintained
16682F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16683F:	drivers/phy/ralink/phy-mt7621-pci.c
16684
16685MEDIATEK MT7621/28/88 I2C DRIVER
16686M:	Stefan Roese <sr@denx.de>
16687L:	linux-i2c@vger.kernel.org
16688S:	Maintained
16689F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16690F:	drivers/i2c/busses/i2c-mt7621.c
16691
16692MEDIATEK MTMIPS CLOCK DRIVER
16693M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16694S:	Maintained
16695F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16696F:	drivers/clk/ralink/clk-mtmips.c
16697
16698MEDIATEK NAND CONTROLLER DRIVER
16699L:	linux-mtd@lists.infradead.org
16700S:	Orphan
16701F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16702F:	drivers/mtd/nand/raw/mtk_*
16703
16704MEDIATEK PMIC LED DRIVER
16705M:	Sen Chu <sen.chu@mediatek.com>
16706M:	Sean Wang <sean.wang@mediatek.com>
16707M:	Macpaul Lin <macpaul.lin@mediatek.com>
16708S:	Maintained
16709F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16710F:	drivers/leds/leds-mt6323.c
16711
16712MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16713M:	Sean Wang <sean.wang@mediatek.com>
16714S:	Maintained
16715F:	drivers/char/hw_random/mtk-rng.c
16716
16717MEDIATEK SMI DRIVER
16718M:	Yong Wu <yong.wu@mediatek.com>
16719L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16720S:	Supported
16721F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16722F:	drivers/memory/mtk-smi.c
16723F:	include/soc/mediatek/smi.h
16724
16725MEDIATEK SWITCH DRIVER
16726M:	Chester A. Unal <chester.a.unal@arinc9.com>
16727M:	Daniel Golle <daniel@makrotopia.org>
16728L:	netdev@vger.kernel.org
16729S:	Maintained
16730F:	drivers/net/dsa/mt7530-mdio.c
16731F:	drivers/net/dsa/mt7530-mmio.c
16732F:	drivers/net/dsa/mt7530.*
16733F:	net/dsa/tag_mtk.c
16734
16735MEDIATEK T7XX 5G WWAN MODEM DRIVER
16736M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
16737R:	Liu Haijun <haijun.liu@mediatek.com>
16738R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
16739L:	netdev@vger.kernel.org
16740S:	Supported
16741F:	drivers/net/wwan/t7xx/
16742
16743MEDIATEK USB3 DRD IP DRIVER
16744M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
16745L:	linux-usb@vger.kernel.org
16746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16747L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16748S:	Maintained
16749F:	Documentation/devicetree/bindings/usb/mediatek,*
16750F:	drivers/usb/host/xhci-mtk*
16751F:	drivers/usb/mtu3/
16752
16753MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16754M:	Peter Senna Tschudin <peter.senna@gmail.com>
16755M:	Ian Ray <ian.ray@gehealthcare.com>
16756M:	Martyn Welch <martyn.welch@collabora.co.uk>
16757S:	Maintained
16758F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16759F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16760
16761MEGARAID SCSI/SAS DRIVERS
16762M:	Kashyap Desai <kashyap.desai@broadcom.com>
16763M:	Sumit Saxena <sumit.saxena@broadcom.com>
16764M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
16765M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
16766L:	megaraidlinux.pdl@broadcom.com
16767L:	linux-scsi@vger.kernel.org
16768S:	Maintained
16769W:	http://www.avagotech.com/support/
16770F:	Documentation/scsi/megaraid.rst
16771F:	drivers/scsi/megaraid.*
16772F:	drivers/scsi/megaraid/
16773
16774MELEXIS MLX90614 DRIVER
16775M:	Crt Mori <cmo@melexis.com>
16776L:	linux-iio@vger.kernel.org
16777S:	Supported
16778W:	http://www.melexis.com
16779F:	drivers/iio/temperature/mlx90614.c
16780
16781MELEXIS MLX90632 DRIVER
16782M:	Crt Mori <cmo@melexis.com>
16783L:	linux-iio@vger.kernel.org
16784S:	Supported
16785W:	http://www.melexis.com
16786F:	drivers/iio/temperature/mlx90632.c
16787
16788MELEXIS MLX90635 DRIVER
16789M:	Crt Mori <cmo@melexis.com>
16790L:	linux-iio@vger.kernel.org
16791S:	Supported
16792W:	http://www.melexis.com
16793F:	drivers/iio/temperature/mlx90635.c
16794
16795MELLANOX BLUEFIELD I2C DRIVER
16796M:	Khalil Blaiech <kblaiech@nvidia.com>
16797M:	Asmaa Mnebhi <asmaa@nvidia.com>
16798L:	linux-i2c@vger.kernel.org
16799S:	Supported
16800F:	drivers/i2c/busses/i2c-mlxbf.c
16801
16802MELLANOX ETHERNET DRIVER (mlx4_en)
16803M:	Tariq Toukan <tariqt@nvidia.com>
16804L:	netdev@vger.kernel.org
16805S:	Maintained
16806W:	https://www.nvidia.com/networking/
16807Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16808F:	drivers/net/ethernet/mellanox/mlx4/en_*
16809
16810MELLANOX ETHERNET DRIVER (mlx5e)
16811M:	Saeed Mahameed <saeedm@nvidia.com>
16812M:	Tariq Toukan <tariqt@nvidia.com>
16813M:	Mark Bloch <mbloch@nvidia.com>
16814L:	netdev@vger.kernel.org
16815S:	Maintained
16816W:	https://www.nvidia.com/networking/
16817Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16818F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
16819
16820MELLANOX ETHERNET INNOVA DRIVERS
16821R:	Boris Pismenny <borisp@nvidia.com>
16822L:	netdev@vger.kernel.org
16823S:	Maintained
16824W:	https://www.nvidia.com/networking/
16825Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16826F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16827F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16828F:	include/linux/mlx5/mlx5_ifc_fpga.h
16829
16830MELLANOX ETHERNET SWITCH DRIVERS
16831M:	Ido Schimmel <idosch@nvidia.com>
16832M:	Petr Machata <petrm@nvidia.com>
16833L:	netdev@vger.kernel.org
16834S:	Supported
16835W:	https://www.nvidia.com/networking/
16836Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16837F:	drivers/net/ethernet/mellanox/mlxsw/
16838F:	tools/testing/selftests/drivers/net/mlxsw/
16839
16840MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16841M:	mlxsw@nvidia.com
16842L:	netdev@vger.kernel.org
16843S:	Supported
16844W:	https://www.nvidia.com/networking/
16845Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16846F:	drivers/net/ethernet/mellanox/mlxfw/
16847
16848MELLANOX HARDWARE PLATFORM SUPPORT
16849M:	Hans de Goede <hansg@kernel.org>
16850M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
16851M:	Vadim Pasternak <vadimp@nvidia.com>
16852L:	platform-driver-x86@vger.kernel.org
16853S:	Supported
16854F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
16855F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16856F:	drivers/platform/mellanox/
16857F:	include/linux/platform_data/mlxreg.h
16858
16859MELLANOX MLX4 core VPI driver
16860M:	Tariq Toukan <tariqt@nvidia.com>
16861L:	netdev@vger.kernel.org
16862L:	linux-rdma@vger.kernel.org
16863S:	Maintained
16864W:	https://www.nvidia.com/networking/
16865Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16866F:	drivers/net/ethernet/mellanox/mlx4/
16867F:	include/linux/mlx4/
16868
16869MELLANOX MLX4 IB driver
16870M:	Yishai Hadas <yishaih@nvidia.com>
16871L:	linux-rdma@vger.kernel.org
16872S:	Supported
16873W:	https://www.nvidia.com/networking/
16874Q:	http://patchwork.kernel.org/project/linux-rdma/list/
16875F:	drivers/infiniband/hw/mlx4/
16876F:	include/linux/mlx4/
16877F:	include/uapi/rdma/mlx4-abi.h
16878
16879MELLANOX MLX5 core VPI driver
16880M:	Saeed Mahameed <saeedm@nvidia.com>
16881M:	Leon Romanovsky <leonro@nvidia.com>
16882M:	Tariq Toukan <tariqt@nvidia.com>
16883M:	Mark Bloch <mbloch@nvidia.com>
16884L:	netdev@vger.kernel.org
16885L:	linux-rdma@vger.kernel.org
16886S:	Maintained
16887W:	https://www.nvidia.com/networking/
16888Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16889F:	Documentation/networking/device_drivers/ethernet/mellanox/
16890F:	drivers/net/ethernet/mellanox/mlx5/core/
16891F:	include/linux/mlx5/
16892
16893MELLANOX MLX5 IB driver
16894M:	Leon Romanovsky <leonro@nvidia.com>
16895L:	linux-rdma@vger.kernel.org
16896S:	Supported
16897W:	https://www.nvidia.com/networking/
16898Q:	http://patchwork.kernel.org/project/linux-rdma/list/
16899F:	drivers/infiniband/hw/mlx5/
16900F:	include/linux/mlx5/
16901F:	include/uapi/rdma/mlx5-abi.h
16902
16903MELLANOX MLX5 VDPA DRIVER
16904M:	Dragos Tatulea <dtatulea@nvidia.com>
16905L:	virtualization@lists.linux.dev
16906S:	Supported
16907F:	drivers/vdpa/mlx5/
16908
16909MELLANOX MLXCPLD I2C AND MUX DRIVER
16910M:	Vadim Pasternak <vadimp@nvidia.com>
16911M:	Michael Shych <michaelsh@nvidia.com>
16912L:	linux-i2c@vger.kernel.org
16913S:	Supported
16914F:	Documentation/i2c/busses/i2c-mlxcpld.rst
16915F:	drivers/i2c/busses/i2c-mlxcpld.c
16916F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
16917
16918MELLANOX MLXCPLD LED DRIVER
16919M:	Vadim Pasternak <vadimp@nvidia.com>
16920L:	linux-leds@vger.kernel.org
16921S:	Supported
16922F:	Documentation/leds/leds-mlxcpld.rst
16923F:	drivers/leds/leds-mlxcpld.c
16924F:	drivers/leds/leds-mlxreg.c
16925
16926MEMBARRIER SUPPORT
16927M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16928M:	"Paul E. McKenney" <paulmck@kernel.org>
16929L:	linux-kernel@vger.kernel.org
16930S:	Supported
16931F:	Documentation/scheduler/membarrier.rst
16932F:	arch/*/include/asm/membarrier.h
16933F:	arch/*/include/asm/sync_core.h
16934F:	include/uapi/linux/membarrier.h
16935F:	kernel/sched/membarrier.c
16936
16937MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
16938M:	Mike Rapoport <rppt@kernel.org>
16939L:	linux-mm@kvack.org
16940S:	Maintained
16941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git for-next
16942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git fixes
16943F:	Documentation/core-api/boot-time-mm.rst
16944F:	include/linux/kho/abi/memblock.h
16945F:	include/linux/memblock.h
16946F:	mm/memblock.c
16947F:	mm/memtest.c
16948F:	mm/mm_init.c
16949F:	mm/mm_init.h
16950F:	mm/rodata_test.c
16951F:	tools/testing/memblock/
16952
16953MEMORY CONTROLLER DRIVERS
16954M:	Krzysztof Kozlowski <krzk@kernel.org>
16955L:	linux-kernel@vger.kernel.org
16956S:	Maintained
16957B:	mailto:krzk@kernel.org
16958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
16959F:	Documentation/devicetree/bindings/memory-controllers/
16960F:	drivers/memory/
16961F:	include/dt-bindings/memory/
16962F:	include/memory/
16963
16964MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
16965M:	Dmitry Osipenko <digetx@gmail.com>
16966L:	linux-pm@vger.kernel.org
16967L:	linux-tegra@vger.kernel.org
16968S:	Maintained
16969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
16970F:	drivers/devfreq/tegra30-devfreq.c
16971
16972MEMORY HOT(UN)PLUG
16973M:	David Hildenbrand <david@kernel.org>
16974M:	Oscar Salvador <osalvador@suse.de>
16975L:	linux-mm@kvack.org
16976L:	linux-cxl@vger.kernel.org
16977S:	Maintained
16978F:	Documentation/admin-guide/mm/memory-hotplug.rst
16979F:	Documentation/core-api/memory-hotplug.rst
16980F:	drivers/base/memory.c
16981F:	include/linux/memory_hotplug.h
16982F:	include/linux/memremap.h
16983F:	mm/memremap.c
16984F:	mm/memory_hotplug.c
16985F:	tools/testing/selftests/memory-hotplug/
16986
16987MEMORY MANAGEMENT
16988M:	Andrew Morton <akpm@linux-foundation.org>
16989L:	linux-mm@kvack.org
16990S:	Maintained
16991W:	http://www.linux-mm.org
16992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16993T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
16994F:	mm/
16995F:	tools/mm/
16996
16997MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
16998M:	Suren Baghdasaryan <surenb@google.com>
16999R:	Hao Ge <hao.ge@linux.dev>
17000L:	linux-mm@kvack.org
17001S:	Maintained
17002F:	Documentation/mm/allocation-profiling.rst
17003F:	include/linux/alloc_tag.h
17004F:	include/linux/pgalloc_tag.h
17005F:	mm/alloc_tag.c
17006
17007MEMORY MANAGEMENT - BALLOON
17008M:	Andrew Morton <akpm@linux-foundation.org>
17009M:	David Hildenbrand <david@kernel.org>
17010L:	linux-mm@kvack.org
17011L:	virtualization@lists.linux.dev
17012S:	Maintained
17013W:	http://www.linux-mm.org
17014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17015F:	include/linux/balloon.h
17016F:	mm/balloon.c
17017
17018MEMORY MANAGEMENT - CORE
17019M:	Andrew Morton <akpm@linux-foundation.org>
17020M:	David Hildenbrand <david@kernel.org>
17021R:	Lorenzo Stoakes <ljs@kernel.org>
17022R:	Liam R. Howlett <liam@infradead.org>
17023R:	Vlastimil Babka <vbabka@kernel.org>
17024R:	Mike Rapoport <rppt@kernel.org>
17025R:	Suren Baghdasaryan <surenb@google.com>
17026R:	Michal Hocko <mhocko@suse.com>
17027L:	linux-mm@kvack.org
17028S:	Maintained
17029W:	http://www.linux-mm.org
17030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17031F:	Documentation/admin-guide/sysctl/vm.rst
17032F:	include/linux/folio_batch.h
17033F:	include/linux/gfp.h
17034F:	include/linux/gfp_types.h
17035F:	include/linux/highmem.h
17036F:	include/linux/leafops.h
17037F:	include/linux/memory.h
17038F:	include/linux/mm.h
17039F:	include/linux/mm_*.h
17040F:	include/linux/mmzone.h
17041F:	include/linux/mmdebug.h
17042F:	include/linux/mmu_notifier.h
17043F:	include/linux/pagewalk.h
17044F:	include/linux/pgalloc.h
17045F:	include/linux/pgtable.h
17046F:	include/linux/ptdump.h
17047F:	include/linux/vmpressure.h
17048F:	include/linux/vmstat.h
17049F:	fs/proc/meminfo.c
17050F:	kernel/fork.c
17051F:	mm/Kconfig
17052F:	mm/debug.c
17053F:	mm/folio-compat.c
17054F:	mm/folio.c
17055F:	mm/highmem.c
17056F:	mm/init-mm.c
17057F:	mm/internal.h
17058F:	mm/maccess.c
17059F:	mm/memory.c
17060F:	mm/mmu_notifier.c
17061F:	mm/mmzone.c
17062F:	mm/pagewalk.c
17063F:	mm/pgtable-generic.c
17064F:	mm/ptdump.c
17065F:	mm/sparse-vmemmap.c
17066F:	mm/sparse.c
17067F:	mm/sparse.h
17068F:	mm/util.c
17069F:	mm/vmpressure.c
17070F:	mm/vmstat.c
17071N:	include\/linux\/page[-_][a-zA-Z]*
17072
17073MEMORY MANAGEMENT - EXECMEM
17074M:	Andrew Morton <akpm@linux-foundation.org>
17075M:	Mike Rapoport <rppt@kernel.org>
17076L:	linux-mm@kvack.org
17077S:	Maintained
17078F:	include/linux/execmem.h
17079F:	mm/execmem.c
17080
17081MEMORY MANAGEMENT - GUP (GET USER PAGES)
17082M:	Andrew Morton <akpm@linux-foundation.org>
17083M:	David Hildenbrand <david@kernel.org>
17084R:	Jason Gunthorpe <jgg@nvidia.com>
17085R:	John Hubbard <jhubbard@nvidia.com>
17086R:	Peter Xu <peterx@redhat.com>
17087L:	linux-mm@kvack.org
17088S:	Maintained
17089W:	http://www.linux-mm.org
17090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17091F:	mm/gup.c
17092F:	mm/gup_test.c
17093F:	mm/gup_test.h
17094F:	tools/testing/selftests/mm/gup_longterm.c
17095F:	tools/testing/selftests/mm/gup_test.c
17096
17097MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17098M:	Andrew Morton <akpm@linux-foundation.org>
17099M:	David Hildenbrand <david@kernel.org>
17100R:	Xu Xin <xu.xin16@zte.com.cn>
17101R:	Chengming Zhou <chengming.zhou@linux.dev>
17102L:	linux-mm@kvack.org
17103S:	Maintained
17104W:	http://www.linux-mm.org
17105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17106F:	Documentation/ABI/testing/sysfs-kernel-mm-ksm
17107F:	Documentation/admin-guide/mm/ksm.rst
17108F:	Documentation/mm/ksm.rst
17109F:	include/linux/ksm.h
17110F:	include/trace/events/ksm.h
17111F:	mm/ksm.c
17112F:	mm/mm_slot.h
17113
17114MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
17115M:	Andrew Morton <akpm@linux-foundation.org>
17116M:	David Hildenbrand <david@kernel.org>
17117R:	Zi Yan <ziy@nvidia.com>
17118R:	Matthew Brost <matthew.brost@intel.com>
17119R:	Joshua Hahn <joshua.hahnjy@gmail.com>
17120R:	Rakie Kim <rakie.kim@sk.com>
17121R:	Byungchul Park <byungchul@sk.com>
17122R:	Gregory Price <gourry@gourry.net>
17123R:	Ying Huang <ying.huang@linux.alibaba.com>
17124R:	Alistair Popple <apopple@nvidia.com>
17125L:	linux-mm@kvack.org
17126S:	Maintained
17127W:	http://www.linux-mm.org
17128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17129F:	Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17130F:	Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17131F:	include/linux/mempolicy.h
17132F:	include/uapi/linux/mempolicy.h
17133F:	include/linux/migrate.h
17134F:	include/linux/migrate_mode.h
17135F:	mm/mempolicy.c
17136F:	mm/migrate.c
17137F:	mm/migrate_device.c
17138
17139MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17140M:	Andrew Morton <akpm@linux-foundation.org>
17141R:	Kairui Song <kasong@tencent.com>
17142R:	Qi Zheng <qi.zheng@linux.dev>
17143R:	Shakeel Butt <shakeel.butt@linux.dev>
17144R:	Barry Song <baohua@kernel.org>
17145R:	Axel Rasmussen <axelrasmussen@google.com>
17146R:	Yuanchu Xie <yuanchu@google.com>
17147R:	Wei Xu <weixugc@google.com>
17148L:	linux-mm@kvack.org
17149S:	Maintained
17150W:	http://www.linux-mm.org
17151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17152F:	Documentation/admin-guide/mm/multigen_lru.rst
17153F:	Documentation/mm/multigen_lru.rst
17154F:	include/linux/mm_inline.h
17155F:	include/linux/mmzone.h
17156F:	mm/vmscan.c
17157F:	mm/workingset.c
17158
17159MEMORY MANAGEMENT - MISC
17160M:	Andrew Morton <akpm@linux-foundation.org>
17161M:	David Hildenbrand <david@kernel.org>
17162R:	Lorenzo Stoakes <ljs@kernel.org>
17163R:	Liam R. Howlett <liam@infradead.org>
17164R:	Vlastimil Babka <vbabka@kernel.org>
17165R:	Mike Rapoport <rppt@kernel.org>
17166R:	Suren Baghdasaryan <surenb@google.com>
17167R:	Michal Hocko <mhocko@suse.com>
17168L:	linux-mm@kvack.org
17169S:	Maintained
17170W:	http://www.linux-mm.org
17171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17172F:	Documentation/ABI/testing/sysfs-kernel-mm
17173F:	Documentation/ABI/testing/sysfs-kernel-mm-cma
17174F:	Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17175F:	Documentation/ABI/testing/sysfs-kernel-mm-numa
17176F:	Documentation/admin-guide/mm/
17177F:	Documentation/mm/
17178F:	include/linux/cma.h
17179F:	include/linux/dmapool.h
17180F:	include/linux/ioremap.h
17181F:	include/linux/memory-tiers.h
17182F:	include/linux/page_idle.h
17183F:	mm/backing-dev.c
17184F:	mm/cma.c
17185F:	mm/cma_debug.c
17186F:	mm/cma_sysfs.c
17187F:	mm/dmapool.c
17188F:	mm/dmapool_test.c
17189F:	mm/early_ioremap.c
17190F:	mm/fadvise.c
17191F:	mm/ioremap.c
17192F:	mm/mapping_dirty_helpers.c
17193F:	mm/memory-tiers.c
17194F:	mm/page_idle.c
17195F:	mm/pgalloc-track.h
17196F:	mm/process_vm_access.c
17197F:	tools/testing/selftests/mm/
17198
17199MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17200M:	Andrew Morton <akpm@linux-foundation.org>
17201M:	Mike Rapoport <rppt@kernel.org>
17202L:	linux-mm@kvack.org
17203S:	Maintained
17204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17205F:	include/linux/numa_memblks.h
17206F:	mm/numa.c
17207F:	mm/numa_emulation.c
17208F:	mm/numa_memblks.c
17209
17210MEMORY MANAGEMENT - OOM KILLER
17211M:	Michal Hocko <mhocko@suse.com>
17212R:	David Rientjes <rientjes@google.com>
17213R:	Shakeel Butt <shakeel.butt@linux.dev>
17214L:	linux-mm@kvack.org
17215S:	Maintained
17216F:	include/linux/oom.h
17217F:	include/trace/events/oom.h
17218F:	include/uapi/linux/oom.h
17219F:	mm/oom_kill.c
17220
17221MEMORY MANAGEMENT - PAGE ALLOCATOR
17222M:	Andrew Morton <akpm@linux-foundation.org>
17223M:	Vlastimil Babka <vbabka@kernel.org>
17224R:	Suren Baghdasaryan <surenb@google.com>
17225R:	Michal Hocko <mhocko@suse.com>
17226R:	Brendan Jackman <brendan.jackman@linux.dev>
17227R:	Johannes Weiner <hannes@cmpxchg.org>
17228R:	Zi Yan <ziy@nvidia.com>
17229L:	linux-mm@kvack.org
17230S:	Maintained
17231F:	include/linux/compaction.h
17232F:	include/linux/gfp.h
17233F:	include/linux/page-isolation.h
17234F:	include/linux/pageblock-flags.h
17235F:	mm/compaction.c
17236F:	mm/debug_page_alloc.c
17237F:	mm/debug_page_ref.c
17238F:	mm/fail_page_alloc.c
17239F:	mm/page_alloc.c
17240F:	mm/page_alloc.h
17241F:	mm/page_ext.c
17242F:	mm/page_frag_cache.c
17243F:	mm/page_isolation.c
17244F:	mm/page_owner.c
17245F:	mm/page_poison.c
17246F:	mm/page_reporting.c
17247F:	mm/page_reporting.h
17248F:	mm/show_mem.c
17249F:	mm/shuffle.c
17250F:	mm/shuffle.h
17251
17252MEMORY MANAGEMENT - RECLAIM
17253M:	Andrew Morton <akpm@linux-foundation.org>
17254M:	Johannes Weiner <hannes@cmpxchg.org>
17255R:	David Hildenbrand <david@kernel.org>
17256R:	Michal Hocko <mhocko@kernel.org>
17257R:	Qi Zheng <qi.zheng@linux.dev>
17258R:	Shakeel Butt <shakeel.butt@linux.dev>
17259R:	Lorenzo Stoakes <ljs@kernel.org>
17260L:	linux-mm@kvack.org
17261S:	Maintained
17262F:	mm/vmscan.c
17263F:	mm/workingset.c
17264
17265MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17266M:	Andrew Morton <akpm@linux-foundation.org>
17267M:	David Hildenbrand <david@kernel.org>
17268M:	Lorenzo Stoakes <ljs@kernel.org>
17269R:	Rik van Riel <riel@surriel.com>
17270R:	Liam R. Howlett <liam@infradead.org>
17271R:	Vlastimil Babka <vbabka@kernel.org>
17272R:	Harry Yoo <harry@kernel.org>
17273R:	Jann Horn <jannh@google.com>
17274R:	Lance Yang <lance.yang@linux.dev>
17275L:	linux-mm@kvack.org
17276S:	Maintained
17277F:	include/linux/rmap.h
17278F:	mm/interval_tree.c
17279F:	mm/page_vma_mapped.c
17280F:	mm/rmap.c
17281F:	tools/testing/selftests/mm/rmap.c
17282
17283MEMORY MANAGEMENT - SECRETMEM
17284M:	Andrew Morton <akpm@linux-foundation.org>
17285M:	Mike Rapoport <rppt@kernel.org>
17286L:	linux-mm@kvack.org
17287S:	Maintained
17288F:	include/linux/secretmem.h
17289F:	mm/secretmem.c
17290
17291MEMORY MANAGEMENT - SWAP
17292M:	Andrew Morton <akpm@linux-foundation.org>
17293M:	Chris Li <chrisl@kernel.org>
17294M:	Kairui Song <kasong@tencent.com>
17295R:	Kemeng Shi <shikemeng@huaweicloud.com>
17296R:	Nhat Pham <nphamcs@gmail.com>
17297R:	Baoquan He <baoquan.he@linux.dev>
17298R:	Barry Song <baohua@kernel.org>
17299R:	Youngjun Park <youngjun.park@lge.com>
17300L:	linux-mm@kvack.org
17301S:	Maintained
17302F:	Documentation/ABI/testing/sysfs-kernel-mm-swap
17303F:	Documentation/mm/swap-table.rst
17304F:	include/linux/swap.h
17305F:	include/linux/swapfile.h
17306F:	include/linux/swapops.h
17307F:	mm/page_io.c
17308F:	mm/swap.h
17309F:	mm/swap_table.h
17310F:	mm/swap_state.c
17311F:	mm/swapfile.c
17312
17313MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17314M:	Andrew Morton <akpm@linux-foundation.org>
17315M:	David Hildenbrand <david@kernel.org>
17316M:	Lorenzo Stoakes <ljs@kernel.org>
17317R:	Zi Yan <ziy@nvidia.com>
17318R:	Baolin Wang <baolin.wang@linux.alibaba.com>
17319R:	Liam R. Howlett <liam@infradead.org>
17320R:	Nico Pache <nico.pache@linux.dev>
17321R:	Ryan Roberts <ryan.roberts@arm.com>
17322R:	Dev Jain <dev.jain@arm.com>
17323R:	Barry Song <baohua@kernel.org>
17324R:	Lance Yang <lance.yang@linux.dev>
17325R:	Usama Arif <usama.arif@linux.dev>
17326L:	linux-mm@kvack.org
17327S:	Maintained
17328W:	http://www.linux-mm.org
17329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17330F:	Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17331F:	Documentation/admin-guide/mm/transhuge.rst
17332F:	include/linux/huge_mm.h
17333F:	include/linux/khugepaged.h
17334F:	include/trace/events/huge_memory.h
17335F:	mm/huge_memory.c
17336F:	mm/khugepaged.c
17337F:	mm/mm_slot.h
17338F:	tools/testing/selftests/mm/khugepaged.c
17339F:	tools/testing/selftests/mm/split_huge_page_test.c
17340F:	tools/testing/selftests/mm/transhuge-stress.c
17341
17342MEMORY MANAGEMENT - USERFAULTFD
17343M:	Andrew Morton <akpm@linux-foundation.org>
17344M:	Mike Rapoport <rppt@kernel.org>
17345R:	Peter Xu <peterx@redhat.com>
17346L:	linux-mm@kvack.org
17347S:	Maintained
17348F:	Documentation/admin-guide/mm/userfaultfd.rst
17349F:	include/asm-generic/pgtable_uffd.h
17350F:	include/linux/userfaultfd_k.h
17351F:	include/uapi/linux/userfaultfd.h
17352F:	mm/userfaultfd.c
17353F:	tools/testing/selftests/mm/uffd-*.[ch]
17354
17355MEMORY MANAGEMENT - RUST
17356M:	Alice Ryhl <aliceryhl@google.com>
17357R:	Lorenzo Stoakes <ljs@kernel.org>
17358R:	Liam R. Howlett <liam@infradead.org>
17359L:	linux-mm@kvack.org
17360L:	rust-for-linux@vger.kernel.org
17361S:	Maintained
17362W:	http://www.linux-mm.org
17363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17364F:	rust/helpers/mm.c
17365F:	rust/helpers/page.c
17366F:	rust/kernel/mm.rs
17367F:	rust/kernel/mm/
17368F:	rust/kernel/page.rs
17369
17370MEMORY MAPPING
17371M:	Andrew Morton <akpm@linux-foundation.org>
17372M:	Liam R. Howlett <liam@infradead.org>
17373M:	Lorenzo Stoakes <ljs@kernel.org>
17374R:	Vlastimil Babka <vbabka@kernel.org>
17375R:	Jann Horn <jannh@google.com>
17376R:	Pedro Falcato <pfalcato@suse.de>
17377L:	linux-mm@kvack.org
17378S:	Maintained
17379W:	http://www.linux-mm.org
17380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17381F:	include/trace/events/mmap.h
17382F:	fs/proc/task_mmu.c
17383F:	fs/proc/task_nommu.c
17384F:	mm/mincore.c
17385F:	mm/mlock.c
17386F:	mm/mmap.c
17387F:	mm/mprotect.c
17388F:	mm/mremap.c
17389F:	mm/mseal.c
17390F:	mm/msync.c
17391F:	mm/nommu.c
17392F:	mm/vma.c
17393F:	mm/vma.h
17394F:	mm/vma_exec.c
17395F:	mm/vma_init.c
17396F:	mm/vma_internal.h
17397F:	tools/testing/selftests/mm/merge.c
17398F:	tools/testing/vma/
17399
17400MEMORY MAPPING - LOCKING
17401M:	Andrew Morton <akpm@linux-foundation.org>
17402M:	Suren Baghdasaryan <surenb@google.com>
17403M:	Liam R. Howlett <liam@infradead.org>
17404M:	Lorenzo Stoakes <ljs@kernel.org>
17405R:	Vlastimil Babka <vbabka@kernel.org>
17406R:	Shakeel Butt <shakeel.butt@linux.dev>
17407L:	linux-mm@kvack.org
17408S:	Maintained
17409W:	http://www.linux-mm.org
17410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17411F:	Documentation/mm/process_addrs.rst
17412F:	include/linux/mmap_lock.h
17413F:	include/trace/events/mmap_lock.h
17414F:	mm/mmap_lock.c
17415
17416MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17417M:	Andrew Morton <akpm@linux-foundation.org>
17418M:	Liam R. Howlett <liam@infradead.org>
17419M:	Lorenzo Stoakes <ljs@kernel.org>
17420M:	David Hildenbrand <david@kernel.org>
17421R:	Vlastimil Babka <vbabka@kernel.org>
17422R:	Jann Horn <jannh@google.com>
17423L:	linux-mm@kvack.org
17424S:	Maintained
17425W:	http://www.linux-mm.org
17426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17427F:	include/uapi/asm-generic/mman-common.h
17428F:	mm/madvise.c
17429
17430MEMORY TECHNOLOGY DEVICES (MTD)
17431M:	Miquel Raynal <miquel.raynal@bootlin.com>
17432M:	Richard Weinberger <richard@nod.at>
17433M:	Vignesh Raghavendra <vigneshr@ti.com>
17434L:	linux-mtd@lists.infradead.org
17435S:	Maintained
17436W:	http://www.linux-mtd.infradead.org/
17437Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
17438C:	irc://irc.oftc.net/mtd
17439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17441F:	Documentation/devicetree/bindings/mtd/
17442F:	drivers/mtd/
17443F:	include/linux/mtd/
17444F:	include/uapi/mtd/
17445
17446MEMSIC MMC5983 MAGNETOMETER DRIVER
17447M:	Vladislav Kulikov <vlad.kulikov.c@gmail.com>
17448L:	linux-iio@vger.kernel.org
17449S:	Maintained
17450F:	Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17451F:	drivers/iio/magnetometer/mmc5983.c
17452
17453MEN A21 WATCHDOG DRIVER
17454M:	Johannes Thumshirn <morbidrsa@gmail.com>
17455L:	linux-watchdog@vger.kernel.org
17456S:	Maintained
17457F:	drivers/watchdog/mena21_wdt.c
17458
17459MEN CHAMELEON BUS (mcb)
17460M:	Johannes Thumshirn <morbidrsa@gmail.com>
17461S:	Maintained
17462F:	Documentation/driver-api/men-chameleon-bus.rst
17463F:	drivers/mcb/
17464F:	include/linux/mcb.h
17465
17466MEN F21BMC (Board Management Controller)
17467M:	Andreas Werner <andreas.werner@men.de>
17468S:	Supported
17469F:	Documentation/hwmon/menf21bmc.rst
17470F:	drivers/hwmon/menf21bmc_hwmon.c
17471F:	drivers/leds/leds-menf21bmc.c
17472F:	drivers/mfd/menf21bmc.c
17473F:	drivers/watchdog/menf21bmc_wdt.c
17474
17475MEN Z069 WATCHDOG DRIVER
17476M:	Johannes Thumshirn <jth@kernel.org>
17477L:	linux-watchdog@vger.kernel.org
17478S:	Maintained
17479F:	drivers/watchdog/menz69_wdt.c
17480
17481MESON AO CEC DRIVER FOR AMLOGIC SOCS
17482M:	Neil Armstrong <neil.armstrong@linaro.org>
17483L:	linux-media@vger.kernel.org
17484L:	linux-amlogic@lists.infradead.org
17485S:	Supported
17486W:	http://linux-meson.com/
17487T:	git git://linuxtv.org/media.git
17488F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17489F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
17490F:	drivers/media/cec/platform/meson/ao-cec.c
17491
17492MESON GE2D DRIVER FOR AMLOGIC SOCS
17493M:	Neil Armstrong <neil.armstrong@linaro.org>
17494L:	linux-media@vger.kernel.org
17495L:	linux-amlogic@lists.infradead.org
17496S:	Supported
17497T:	git git://linuxtv.org/media.git
17498F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17499F:	drivers/media/platform/amlogic/meson-ge2d/
17500
17501MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17502M:	Liang Yang <liang.yang@amlogic.com>
17503L:	linux-mtd@lists.infradead.org
17504S:	Maintained
17505F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17506F:	drivers/mtd/nand/raw/meson_*
17507
17508MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17509M:	Neil Armstrong <neil.armstrong@linaro.org>
17510L:	linux-media@vger.kernel.org
17511L:	linux-amlogic@lists.infradead.org
17512S:	Supported
17513T:	git git://linuxtv.org/media.git
17514F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17515F:	drivers/staging/media/meson/vdec/
17516
17517META ETHERNET DRIVERS
17518M:	Alexander Duyck <alexanderduyck@fb.com>
17519M:	Jakub Kicinski <kuba@kernel.org>
17520R:	kernel-team@meta.com
17521S:	Maintained
17522F:	Documentation/networking/device_drivers/ethernet/meta/
17523F:	drivers/net/ethernet/meta/
17524
17525METHODE UDPU SUPPORT
17526M:	Robert Marko <robert.marko@sartura.hr>
17527S:	Maintained
17528F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17529F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17530
17531MHI BUS
17532M:	Manivannan Sadhasivam <mani@kernel.org>
17533L:	mhi@lists.linux.dev
17534L:	linux-arm-msm@vger.kernel.org
17535S:	Maintained
17536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17537F:	Documentation/ABI/stable/sysfs-bus-mhi
17538F:	Documentation/mhi/
17539F:	drivers/bus/mhi/
17540F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
17541F:	include/linux/mhi.h
17542
17543MICROBLAZE ARCHITECTURE
17544M:	Michal Simek <monstr@monstr.eu>
17545S:	Supported
17546W:	http://www.monstr.eu/fdt/
17547T:	git git://git.monstr.eu/linux-2.6-microblaze.git
17548F:	arch/microblaze/
17549
17550MICROBLAZE TMR INJECT
17551M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
17552S:	Supported
17553F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17554F:	drivers/misc/xilinx_tmr_inject.c
17555
17556MICROBLAZE TMR MANAGER
17557M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
17558S:	Supported
17559F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17560F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17561F:	drivers/misc/xilinx_tmr_manager.c
17562
17563MICROCHIP AT91 DMA DRIVERS
17564M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17566L:	dmaengine@vger.kernel.org
17567S:	Supported
17568F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17569F:	drivers/dma/at_hdmac.c
17570F:	drivers/dma/at_xdmac.c
17571F:	include/dt-bindings/dma/at91.h
17572
17573MICROCHIP AT91 SERIAL DRIVER
17574M:	Richard Genoud <richard.genoud@bootlin.com>
17575S:	Maintained
17576F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17577F:	drivers/tty/serial/atmel_serial.c
17578F:	drivers/tty/serial/atmel_serial.h
17579
17580MICROCHIP AT91 USART MFD DRIVER
17581M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
17582L:	linux-kernel@vger.kernel.org
17583S:	Supported
17584F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17585F:	drivers/mfd/at91-usart.c
17586F:	include/dt-bindings/mfd/at91-usart.h
17587
17588MICROCHIP AT91 USART SPI DRIVER
17589M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
17590L:	linux-spi@vger.kernel.org
17591S:	Supported
17592F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17593F:	drivers/spi/spi-at91-usart.c
17594
17595MICROCHIP ATSHA204A DRIVER
17596M:	Thorsten Blum <thorsten.blum@linux.dev>
17597L:	linux-crypto@vger.kernel.org
17598S:	Maintained
17599F:	drivers/crypto/atmel-sha204a.c
17600
17601MICROCHIP AUDIO ASOC DRIVERS
17602M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17603M:	Andrei Simion <andrei.simion@microchip.com>
17604L:	linux-sound@vger.kernel.org
17605S:	Supported
17606F:	Documentation/devicetree/bindings/sound/atmel*
17607F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17608F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17609F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17610F:	sound/soc/atmel
17611
17612MICROCHIP CSI2DC DRIVER
17613M:	Eugen Hristev <ehristev@kernel.org>
17614L:	linux-media@vger.kernel.org
17615S:	Supported
17616F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17617F:	drivers/media/platform/microchip/microchip-csi2dc.c
17618
17619MICROCHIP ECC DRIVER
17620M:	Thorsten Blum <thorsten.blum@linux.dev>
17621L:	linux-crypto@vger.kernel.org
17622S:	Maintained
17623F:	drivers/crypto/atmel-ecc.c
17624
17625MICROCHIP EIC DRIVER
17626M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17628S:	Supported
17629F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17630F:	drivers/irqchip/irq-mchp-eic.c
17631
17632MICROCHIP EMC1812 DRIVER
17633M:	Marius Cristea <marius.cristea@microchip.com>
17634L:	linux-hwmon@vger.kernel.org
17635S:	Supported
17636F:	Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17637F:	Documentation/hwmon/emc1812.rst
17638F:	drivers/hwmon/emc1812.c
17639
17640MICROCHIP I2C DRIVER
17641M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
17642L:	linux-i2c@vger.kernel.org
17643S:	Supported
17644F:	drivers/i2c/busses/i2c-at91-*.c
17645F:	drivers/i2c/busses/i2c-at91.h
17646
17647MICROCHIP ISC DRIVER
17648M:	Eugen Hristev <ehristev@kernel.org>
17649L:	linux-media@vger.kernel.org
17650S:	Supported
17651F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
17652F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
17653F:	drivers/media/platform/microchip/microchip-isc*
17654F:	drivers/media/platform/microchip/microchip-sama*-isc*
17655F:	include/linux/atmel-isc-media.h
17656
17657MICROCHIP ISI DRIVER
17658M:	Eugen Hristev <ehristev@kernel.org>
17659L:	linux-media@vger.kernel.org
17660S:	Supported
17661F:	drivers/media/platform/atmel/atmel-isi.c
17662F:	drivers/media/platform/atmel/atmel-isi.h
17663
17664MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17665M:	Woojung Huh <woojung.huh@microchip.com>
17666M:	UNGLinuxDriver@microchip.com
17667L:	netdev@vger.kernel.org
17668S:	Maintained
17669F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17670F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17671F:	drivers/net/dsa/microchip/*
17672F:	include/linux/dsa/ksz_common.h
17673F:	include/linux/platform_data/microchip-ksz.h
17674F:	net/dsa/tag_ksz.c
17675
17676MICROCHIP LAN743X ETHERNET DRIVER
17677M:	Bryan Whitehead <bryan.whitehead@microchip.com>
17678M:	UNGLinuxDriver@microchip.com
17679L:	netdev@vger.kernel.org
17680S:	Maintained
17681F:	drivers/net/ethernet/microchip/lan743x_*
17682
17683MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17684M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17685L:	netdev@vger.kernel.org
17686S:	Maintained
17687F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17688F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
17689
17690MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17691M:	Arun Ramadoss <arun.ramadoss@microchip.com>
17692R:	UNGLinuxDriver@microchip.com
17693L:	netdev@vger.kernel.org
17694S:	Maintained
17695F:	drivers/net/phy/microchip_t1.c
17696
17697MICROCHIP LAN966X ETHERNET DRIVER
17698M:	Horatiu Vultur <horatiu.vultur@microchip.com>
17699M:	UNGLinuxDriver@microchip.com
17700L:	netdev@vger.kernel.org
17701S:	Maintained
17702F:	drivers/net/ethernet/microchip/lan966x/*
17703
17704MICROCHIP LAN966X OIC DRIVER
17705M:	Herve Codina <herve.codina@bootlin.com>
17706S:	Maintained
17707F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17708F:	drivers/irqchip/irq-lan966x-oic.c
17709
17710MICROCHIP LAN966X PCI DRIVER
17711M:	Herve Codina <herve.codina@bootlin.com>
17712S:	Maintained
17713F:	drivers/misc/lan966x_pci.c
17714F:	drivers/misc/lan966x_pci.dtso
17715
17716MICROCHIP LAN969X ETHERNET DRIVER
17717M:	Daniel Machon <daniel.machon@microchip.com>
17718M:	UNGLinuxDriver@microchip.com
17719L:	netdev@vger.kernel.org
17720S:	Maintained
17721F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
17722
17723MICROCHIP LCDFB DRIVER
17724M:	Nicolas Ferre <nicolas.ferre@microchip.com>
17725L:	linux-fbdev@vger.kernel.org
17726S:	Maintained
17727F:	drivers/video/fbdev/atmel_lcdfb.c
17728F:	include/video/atmel_lcdc.h
17729
17730MICROCHIP MCP16502 PMIC DRIVER
17731M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17732M:	Andrei Simion <andrei.simion@microchip.com>
17733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17734S:	Supported
17735F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17736F:	drivers/regulator/mcp16502.c
17737
17738MICROCHIP MCP3564 ADC DRIVER
17739M:	Marius Cristea <marius.cristea@microchip.com>
17740L:	linux-iio@vger.kernel.org
17741S:	Supported
17742F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17743F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17744F:	drivers/iio/adc/mcp3564.c
17745
17746MICROCHIP MCP3911 ADC DRIVER
17747M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17748M:	Kent Gustavsson <kent@minoris.se>
17749L:	linux-iio@vger.kernel.org
17750S:	Maintained
17751F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17752F:	drivers/iio/adc/mcp3911.c
17753
17754MICROCHIP MCP9982 TEMPERATURE DRIVER
17755M:	Victor Duicu <victor.duicu@microchip.com>
17756L:	linux-hwmon@vger.kernel.org
17757S:	Supported
17758F:	Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17759F:	Documentation/hwmon/mcp9982.rst
17760F:	drivers/hwmon/mcp9982.c
17761
17762MICROCHIP MMC/SD/SDIO MCI DRIVER
17763M:	Aubin Constans <aubin.constans@microchip.com>
17764S:	Maintained
17765F:	drivers/mmc/host/atmel-mci.c
17766
17767MICROCHIP NAND DRIVER
17768L:	linux-mtd@lists.infradead.org
17769S:	Orphan
17770F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
17771F:	drivers/mtd/nand/raw/atmel/*
17772
17773MICROCHIP OTPC DRIVER
17774M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776S:	Supported
17777F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17778F:	drivers/nvmem/microchip-otpc.c
17779F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17780
17781MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17782M:	Matteo Martelli <matteomartelli3@gmail.com>
17783L:	linux-iio@vger.kernel.org
17784S:	Supported
17785F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17786F:	drivers/iio/adc/pac1921.c
17787
17788MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17789M:	Marius Cristea <marius.cristea@microchip.com>
17790L:	linux-iio@vger.kernel.org
17791S:	Supported
17792F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17793F:	drivers/iio/adc/pac1934.c
17794
17795MICROCHIP PCI1XXXX GP DRIVER
17796M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
17797M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17798L:	linux-gpio@vger.kernel.org
17799S:	Supported
17800F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17801F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17802F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17803F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17804
17805MICROCHIP PCI1XXXX I2C DRIVER
17806M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17807M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17808L:	linux-i2c@vger.kernel.org
17809S:	Maintained
17810F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17811
17812MICROCHIP PCIe UART DRIVER
17813M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17814L:	linux-serial@vger.kernel.org
17815S:	Maintained
17816F:	drivers/tty/serial/8250/8250_pci1xxxx.c
17817
17818MICROCHIP PIC64-HPSC/HX DRIVERS
17819M:	Charles Perry <charles.perry@microchip.com>
17820S:	Supported
17821F:	Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17822F:	drivers/net/mdio/mdio-pic64hpsc.c
17823
17824MICROCHIP POLARFIRE FPGA DRIVERS
17825M:	Conor Dooley <conor.dooley@microchip.com>
17826L:	linux-fpga@vger.kernel.org
17827S:	Supported
17828F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17829F:	drivers/fpga/microchip-spi.c
17830
17831MICROCHIP PWM DRIVER
17832M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17834L:	linux-pwm@vger.kernel.org
17835S:	Supported
17836F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17837F:	drivers/pwm/pwm-atmel.c
17838
17839MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17840M:	Manikandan Muralidharan <manikandan.m@microchip.com>
17841M:	Dharma Balasubiramani <dharma.b@microchip.com>
17842L:	dri-devel@lists.freedesktop.org
17843S:	Supported
17844F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17845F:	drivers/gpu/drm/bridge/microchip-lvds.c
17846
17847MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17848M:	Eugen Hristev <ehristev@kernel.org>
17849L:	linux-iio@vger.kernel.org
17850S:	Supported
17851F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17852F:	drivers/iio/adc/at91-sama5d2_adc.c
17853F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17854
17855MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17856M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17857S:	Supported
17858F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17859F:	drivers/power/reset/at91-sama5d2_shdwc.c
17860
17861MICROCHIP SOC DRIVERS
17862M:	Conor Dooley <conor@kernel.org>
17863S:	Supported
17864T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17865F:	Documentation/devicetree/bindings/soc/microchip/
17866F:	drivers/soc/microchip/
17867
17868MICROCHIP SPI DRIVER
17869M:	Ryan Wanner <ryan.wanner@microchip.com>
17870S:	Supported
17871F:	drivers/spi/spi-atmel.*
17872
17873MICROCHIP SSC DRIVER
17874M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17875M:	Andrei Simion <andrei.simion@microchip.com>
17876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17877S:	Supported
17878F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
17879F:	drivers/misc/atmel-ssc.c
17880F:	include/linux/atmel-ssc.h
17881
17882Microchip Timer Counter Block (TCB) Capture Driver
17883M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
17884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17885L:	linux-iio@vger.kernel.org
17886S:	Maintained
17887F:	drivers/counter/microchip-tcb-capture.c
17888F:	include/uapi/linux/counter/microchip-tcb-capture.h
17889
17890MICROCHIP USB251XB DRIVER
17891M:	Richard Leitner <richard.leitner@skidata.com>
17892L:	linux-usb@vger.kernel.org
17893S:	Maintained
17894F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
17895F:	drivers/usb/misc/usb251xb.c
17896
17897MICROCHIP USBA UDC DRIVER
17898M:	Cristian Birsan <cristian.birsan@microchip.com>
17899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17900S:	Supported
17901F:	drivers/usb/gadget/udc/atmel_usba_udc.*
17902
17903MICROCHIP WILC1000 WIFI DRIVER
17904M:	Ajay Singh <ajay.kathat@microchip.com>
17905M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17906L:	linux-wireless@vger.kernel.org
17907S:	Supported
17908F:	drivers/net/wireless/microchip/
17909
17910MICROCHIP ZL3073X DRIVER
17911M:	Ivan Vecera <ivecera@redhat.com>
17912M:	Min Li <min.li@microchip.com>
17913L:	netdev@vger.kernel.org
17914S:	Supported
17915F:	Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
17916F:	drivers/dpll/zl3073x/
17917
17918MICROSEMI MIPS SOCS
17919M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17920M:	UNGLinuxDriver@microchip.com
17921L:	linux-mips@vger.kernel.org
17922S:	Supported
17923F:	Documentation/devicetree/bindings/mips/mscc.txt
17924F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
17925F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
17926F:	arch/mips/boot/dts/mscc/
17927F:	arch/mips/configs/generic/board-ocelot.config
17928F:	arch/mips/generic/board-ocelot.c
17929
17930MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
17931M:	Don Brace <don.brace@microchip.com>
17932L:	storagedev@microchip.com
17933L:	linux-scsi@vger.kernel.org
17934S:	Supported
17935F:	Documentation/scsi/smartpqi.rst
17936F:	drivers/scsi/smartpqi/Kconfig
17937F:	drivers/scsi/smartpqi/Makefile
17938F:	drivers/scsi/smartpqi/smartpqi*.[ch]
17939F:	include/linux/cciss*.h
17940F:	include/uapi/linux/cciss*.h
17941
17942MICROSOFT MANA RDMA DRIVER
17943M:	Long Li <longli@microsoft.com>
17944M:	Konstantin Taranov <kotaranov@microsoft.com>
17945L:	linux-rdma@vger.kernel.org
17946L:	linux-hyperv@vger.kernel.org
17947S:	Supported
17948F:	drivers/infiniband/hw/mana/
17949F:	include/net/mana
17950F:	include/uapi/rdma/mana-abi.h
17951
17952MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
17953M:	Maximilian Luz <luzmaximilian@gmail.com>
17954L:	platform-driver-x86@vger.kernel.org
17955S:	Maintained
17956F:	drivers/platform/surface/surface_aggregator_tabletsw.c
17957
17958MICROSOFT SURFACE BATTERY AND AC DRIVERS
17959M:	Maximilian Luz <luzmaximilian@gmail.com>
17960L:	linux-pm@vger.kernel.org
17961L:	platform-driver-x86@vger.kernel.org
17962S:	Maintained
17963F:	drivers/power/supply/surface_battery.c
17964F:	drivers/power/supply/surface_charger.c
17965
17966MICROSOFT SURFACE DTX DRIVER
17967M:	Maximilian Luz <luzmaximilian@gmail.com>
17968L:	platform-driver-x86@vger.kernel.org
17969S:	Maintained
17970F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
17971F:	drivers/platform/surface/surface_dtx.c
17972F:	include/uapi/linux/surface_aggregator/dtx.h
17973
17974MICROSOFT SURFACE SENSOR FAN DRIVER
17975M:	Maximilian Luz <luzmaximilian@gmail.com>
17976M:	Ivor Wanders <ivor@iwanders.net>
17977L:	linux-hwmon@vger.kernel.org
17978S:	Maintained
17979F:	Documentation/hwmon/surface_fan.rst
17980F:	drivers/hwmon/surface_fan.c
17981
17982MICROSOFT SURFACE SENSOR THERMAL DRIVER
17983M:	Maximilian Luz <luzmaximilian@gmail.com>
17984L:	linux-hwmon@vger.kernel.org
17985S:	Maintained
17986F:	drivers/hwmon/surface_temp.c
17987
17988MICROSOFT SURFACE GPE LID SUPPORT DRIVER
17989M:	Maximilian Luz <luzmaximilian@gmail.com>
17990L:	platform-driver-x86@vger.kernel.org
17991S:	Maintained
17992F:	drivers/platform/surface/surface_gpe.c
17993
17994MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
17995M:	Hans de Goede <hansg@kernel.org>
17996M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
17997M:	Maximilian Luz <luzmaximilian@gmail.com>
17998L:	platform-driver-x86@vger.kernel.org
17999S:	Maintained
18000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18001F:	drivers/platform/surface/
18002
18003MICROSOFT SURFACE HID TRANSPORT DRIVER
18004M:	Maximilian Luz <luzmaximilian@gmail.com>
18005L:	linux-input@vger.kernel.org
18006L:	platform-driver-x86@vger.kernel.org
18007S:	Maintained
18008F:	drivers/hid/surface-hid/
18009
18010MICROSOFT SURFACE HOT-PLUG DRIVER
18011M:	Maximilian Luz <luzmaximilian@gmail.com>
18012L:	platform-driver-x86@vger.kernel.org
18013S:	Maintained
18014F:	drivers/platform/surface/surface_hotplug.c
18015
18016MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18017M:	Maximilian Luz <luzmaximilian@gmail.com>
18018L:	platform-driver-x86@vger.kernel.org
18019S:	Maintained
18020F:	drivers/platform/surface/surface_platform_profile.c
18021
18022MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18023M:	Chen Yu <yu.c.chen@intel.com>
18024L:	platform-driver-x86@vger.kernel.org
18025S:	Supported
18026F:	drivers/platform/surface/surfacepro3_button.c
18027
18028MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18029M:	Maximilian Luz <luzmaximilian@gmail.com>
18030L:	platform-driver-x86@vger.kernel.org
18031S:	Maintained
18032F:	drivers/platform/surface/surface_aggregator_hub.c
18033
18034MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18035M:	Maximilian Luz <luzmaximilian@gmail.com>
18036L:	platform-driver-x86@vger.kernel.org
18037S:	Maintained
18038W:	https://github.com/linux-surface/surface-aggregator-module
18039C:	irc://irc.libera.chat/linux-surface
18040F:	Documentation/driver-api/surface_aggregator/
18041F:	drivers/platform/surface/aggregator/
18042F:	drivers/platform/surface/surface_acpi_notify.c
18043F:	drivers/platform/surface/surface_aggregator_cdev.c
18044F:	drivers/platform/surface/surface_aggregator_registry.c
18045F:	include/linux/surface_acpi_notify.h
18046F:	include/linux/surface_aggregator/
18047F:	include/uapi/linux/surface_aggregator/
18048
18049MICROTEK X6 SCANNER
18050M:	Oliver Neukum <oliver@neukum.org>
18051S:	Maintained
18052F:	drivers/usb/image/microtek.*
18053
18054MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18055M:	Luka Kovacic <luka.kovacic@sartura.hr>
18056M:	Luka Perkov <luka.perkov@sartura.hr>
18057S:	Maintained
18058F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18059F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18060F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18061F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18062F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18063F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18064
18065MIN HEAP
18066M:	Kuan-Wei Chiu <visitorckw@gmail.com>
18067L:	linux-kernel@vger.kernel.org
18068S:	Maintained
18069F:	Documentation/core-api/min_heap.rst
18070F:	include/linux/min_heap.h
18071F:	lib/min_heap.c
18072F:	lib/tests/min_heap_kunit.c
18073
18074MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18075M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18076L:	linux-media@vger.kernel.org
18077S:	Maintained
18078F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18079F:	Documentation/driver-api/media/drivers/ccs/
18080F:	Documentation/userspace-api/media/drivers/ccs.rst
18081F:	drivers/media/i2c/ccs-pll.c
18082F:	drivers/media/i2c/ccs-pll.h
18083F:	drivers/media/i2c/ccs/
18084F:	include/uapi/linux/ccs.h
18085F:	include/uapi/linux/smiapp.h
18086
18087MIPS
18088M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18089L:	linux-mips@vger.kernel.org
18090S:	Maintained
18091Q:	https://patchwork.kernel.org/project/linux-mips/list/
18092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18093F:	Documentation/devicetree/bindings/mips/
18094F:	Documentation/arch/mips/
18095F:	arch/mips/
18096F:	drivers/platform/mips/
18097F:	include/dt-bindings/mips/
18098F:	include/linux/platform_data/pic32.h
18099
18100MIPS BOSTON DEVELOPMENT BOARD
18101M:	Paul Burton <paulburton@kernel.org>
18102L:	linux-mips@vger.kernel.org
18103S:	Maintained
18104F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
18105F:	arch/mips/boot/dts/img/boston.dts
18106F:	arch/mips/configs/generic/board-boston.config
18107F:	drivers/clk/imgtec/clk-boston.c
18108F:	include/dt-bindings/clock/boston-clock.h
18109
18110MIPS CORE DRIVERS
18111M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18112L:	linux-mips@vger.kernel.org
18113S:	Supported
18114F:	drivers/bus/mips_cdmm.c
18115F:	drivers/clocksource/mips-gic-timer.c
18116F:	drivers/cpuidle/cpuidle-cps.c
18117F:	drivers/irqchip/irq-mips-cpu.c
18118F:	drivers/irqchip/irq-mips-gic.c
18119
18120MIPS GENERIC PLATFORM
18121M:	Paul Burton <paulburton@kernel.org>
18122L:	linux-mips@vger.kernel.org
18123S:	Supported
18124F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18125F:	arch/mips/generic/
18126F:	arch/mips/tools/generic-board-config.sh
18127
18128MIPS RINT INSTRUCTION EMULATION
18129M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
18130L:	linux-mips@vger.kernel.org
18131S:	Supported
18132F:	arch/mips/math-emu/dp_rint.c
18133F:	arch/mips/math-emu/sp_rint.c
18134
18135MIPS/LOONGSON1 ARCHITECTURE
18136M:	Keguang Zhang <keguang.zhang@gmail.com>
18137L:	linux-mips@vger.kernel.org
18138S:	Maintained
18139F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18140F:	arch/mips/boot/dts/loongson/loongson1*
18141F:	arch/mips/configs/loongson1_defconfig
18142F:	arch/mips/loongson32/
18143F:	drivers/*/*loongson1*
18144F:	drivers/dma/loongson/loongson1-apb-dma.c
18145F:	drivers/mtd/nand/raw/loongson-nand-controller.c
18146F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18147F:	sound/soc/loongson/loongson1_ac97.c
18148
18149MIPS/LOONGSON2EF ARCHITECTURE
18150M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
18151L:	linux-mips@vger.kernel.org
18152S:	Maintained
18153F:	arch/mips/include/asm/mach-loongson2ef/
18154F:	arch/mips/loongson2ef/
18155F:	drivers/cpufreq/loongson2_cpufreq.c
18156
18157MIPS/LOONGSON64 ARCHITECTURE
18158M:	Huacai Chen <chenhuacai@kernel.org>
18159M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
18160L:	linux-mips@vger.kernel.org
18161S:	Maintained
18162F:	arch/mips/include/asm/mach-loongson64/
18163F:	arch/mips/loongson64/
18164F:	drivers/irqchip/irq-loongson*
18165F:	drivers/platform/mips/cpu_hwmon.c
18166
18167MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18168M:	Hans Verkuil <hverkuil@kernel.org>
18169L:	linux-media@vger.kernel.org
18170S:	Odd Fixes
18171W:	https://linuxtv.org
18172T:	git git://linuxtv.org/media.git
18173F:	drivers/media/radio/radio-miropcm20*
18174
18175MITSUMI MM8013 FG DRIVER
18176M:	Konrad Dybcio <konradybcio@kernel.org>
18177F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18178F:	drivers/power/supply/mm8013.c
18179
18180MMP SUPPORT
18181R:	Lubomir Rintel <lkundrak@v3.sk>
18182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18183S:	Odd Fixes
18184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18185F:	arch/arm/boot/dts/marvell/mmp*
18186F:	arch/arm/mach-mmp/
18187F:	include/linux/soc/mmp/
18188
18189MMP USB PHY DRIVERS
18190R:	Lubomir Rintel <lkundrak@v3.sk>
18191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18192S:	Maintained
18193F:	drivers/phy/marvell/phy-mmp3-usb.c
18194F:	drivers/phy/marvell/phy-pxa-usb.c
18195
18196MMU GATHER AND TLB INVALIDATION
18197M:	Will Deacon <will@kernel.org>
18198M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
18199M:	Andrew Morton <akpm@linux-foundation.org>
18200M:	Nick Piggin <npiggin@gmail.com>
18201M:	Peter Zijlstra <peterz@infradead.org>
18202L:	linux-arch@vger.kernel.org
18203L:	linux-mm@kvack.org
18204S:	Maintained
18205F:	arch/*/include/asm/tlb.h
18206F:	include/asm-generic/tlb.h
18207F:	include/trace/events/tlb.h
18208F:	mm/mmu_gather.c
18209
18210MN88472 MEDIA DRIVER
18211L:	linux-media@vger.kernel.org
18212S:	Orphan
18213W:	https://linuxtv.org
18214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18215F:	drivers/media/dvb-frontends/mn88472*
18216
18217MN88473 MEDIA DRIVER
18218L:	linux-media@vger.kernel.org
18219S:	Orphan
18220W:	https://linuxtv.org
18221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18222F:	drivers/media/dvb-frontends/mn88473*
18223
18224MOBILEYE MIPS SOCS
18225M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
18226M:	Benoît Monin <benoit.monin@bootlin.com>
18227M:	Gregory CLEMENT <gregory.clement@bootlin.com>
18228M:	Théo Lebrun <theo.lebrun@bootlin.com>
18229L:	linux-mips@vger.kernel.org
18230S:	Maintained
18231F:	Documentation/devicetree/bindings/mips/mobileye.yaml
18232F:	Documentation/devicetree/bindings/soc/mobileye/
18233F:	arch/mips/boot/dts/mobileye/
18234F:	arch/mips/configs/eyeq*_defconfig
18235F:	arch/mips/mobileye/board-epm5.its.S
18236F:	drivers/clk/clk-eyeq.c
18237F:	drivers/phy/phy-eyeq5-eth.c
18238F:	drivers/pinctrl/pinctrl-eyeq5.c
18239F:	drivers/reset/reset-eyeq.c
18240F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
18241F:	include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18242
18243MODULE SUPPORT
18244M:	Luis Chamberlain <mcgrof@kernel.org>
18245M:	Petr Pavlu <petr.pavlu@suse.com>
18246M:	Daniel Gomez <da.gomez@kernel.org>
18247M:	Sami Tolvanen <samitolvanen@google.com>
18248R:	Aaron Tomlin <atomlin@atomlin.com>
18249L:	linux-modules@vger.kernel.org
18250L:	linux-kernel@vger.kernel.org
18251S:	Maintained
18252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18253F:	include/linux/kmod.h
18254F:	include/linux/module*.h
18255F:	kernel/module/
18256F:	lib/test_kmod.c
18257F:	lib/tests/module/
18258F:	rust/kernel/module*.rs
18259F:	rust/macros/module.rs
18260F:	scripts/module*
18261F:	tools/testing/selftests/kmod/
18262F:	tools/testing/selftests/module/
18263
18264MONOLITHIC POWER SYSTEM PMIC DRIVER
18265M:	Saravanan Sekar <sravanhome@gmail.com>
18266S:	Maintained
18267F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18268F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18269F:	drivers/hwmon/pmbus/mpq7932.c
18270F:	drivers/iio/adc/mp2629_adc.c
18271F:	drivers/mfd/mp2629.c
18272F:	drivers/power/supply/mp2629_charger.c
18273F:	drivers/regulator/mp5416.c
18274F:	drivers/regulator/mpq7920.c
18275F:	drivers/regulator/mpq7920.h
18276F:	include/linux/mfd/mp2629.h
18277
18278MORSE MICRO MM81X WIRELESS DRIVER
18279M:	Lachlan Hodges <lachlan.hodges@morsemicro.com>
18280M:	Dan Callaghan <dan.callaghan@morsemicro.com>
18281R:	Arien Judge <arien.judge@morsemicro.com>
18282L:	linux-wireless@vger.kernel.org
18283S:	Supported
18284F:	drivers/net/wireless/morsemicro/
18285
18286MOST(R) TECHNOLOGY DRIVER
18287M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
18288M:	Christian Gromm <christian.gromm@microchip.com>
18289S:	Maintained
18290F:	Documentation/ABI/testing/configfs-most
18291F:	Documentation/ABI/testing/sysfs-bus-most
18292F:	drivers/most/
18293F:	drivers/staging/most/
18294F:	include/linux/most.h
18295
18296MOTORCOMM DWMAC GLUE DRIVER
18297M:	Yao Zi <me@ziyao.cc>
18298L:	netdev@vger.kernel.org
18299S:	Maintained
18300F:	drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18301
18302MOTORCOMM PHY DRIVER
18303M:	Frank <Frank.Sae@motor-comm.com>
18304L:	netdev@vger.kernel.org
18305S:	Maintained
18306F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18307F:	drivers/net/phy/motorcomm.c
18308
18309MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18310M:	David Yang <mmyangfl@gmail.com>
18311L:	netdev@vger.kernel.org
18312S:	Maintained
18313F:	Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18314F:	drivers/net/dsa/yt921x.*
18315F:	net/dsa/tag_yt921x.c
18316
18317MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18318M:	Jiri Slaby <jirislaby@kernel.org>
18319S:	Maintained
18320F:	Documentation/driver-api/tty/moxa-smartio.rst
18321F:	drivers/tty/mxser.*
18322
18323MP3309C BACKLIGHT DRIVER
18324M:	Flavio Suligoi <f.suligoi@asem.it>
18325L:	dri-devel@lists.freedesktop.org
18326S:	Maintained
18327F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18328F:	drivers/video/backlight/mp3309c.c
18329
18330MPAM DRIVER
18331M:	James Morse <james.morse@arm.com>
18332M:	Ben Horgan <ben.horgan@arm.com>
18333R:	Reinette Chatre <reinette.chatre@intel.com>
18334R:	Fenghua Yu <fenghuay@nvidia.com>
18335S:	Maintained
18336F:	drivers/resctrl/mpam_*
18337F:	drivers/resctrl/test_mpam_*
18338F:	include/linux/arm_mpam.h
18339
18340MPS MP2869 DRIVER
18341M:	Wensheng Wang <wenswang@yeah.net>
18342L:	linux-hwmon@vger.kernel.org
18343S:	Maintained
18344F:	Documentation/hwmon/mp2869.rst
18345F:	drivers/hwmon/pmbus/mp2869.c
18346
18347MPS MP2891 DRIVER
18348M:	Noah Wang <noahwang.wang@outlook.com>
18349L:	linux-hwmon@vger.kernel.org
18350S:	Maintained
18351F:	Documentation/hwmon/mp2891.rst
18352F:	drivers/hwmon/pmbus/mp2891.c
18353
18354MPS MP2925 DRIVER
18355M:	Noah Wang <wenswang@yeah.net>
18356L:	linux-hwmon@vger.kernel.org
18357S:	Maintained
18358F:	Documentation/hwmon/mp2925.rst
18359F:	drivers/hwmon/pmbus/mp2925.c
18360
18361MPS MP29502 DRIVER
18362M:	Wensheng Wang <wenswang@yeah.net>
18363L:	linux-hwmon@vger.kernel.org
18364S:	Maintained
18365F:	Documentation/hwmon/mp29502.rst
18366F:	drivers/hwmon/pmbus/mp29502.c
18367
18368MPS MP2985 DRIVER
18369M:	Wensheng Wang <wenswang@yeah.net>
18370L:	linux-hwmon@vger.kernel.org
18371S:	Maintained
18372F:	Documentation/hwmon/mp2985.rst
18373F:	drivers/hwmon/pmbus/mp2985.c
18374
18375MPS MP2993 DRIVER
18376M:	Noah Wang <noahwang.wang@outlook.com>
18377L:	linux-hwmon@vger.kernel.org
18378S:	Maintained
18379F:	Documentation/hwmon/mp2993.rst
18380F:	drivers/hwmon/pmbus/mp2993.c
18381
18382MPS MP5926 DRIVER
18383M:	Yuxi Wang <Yuxi.Wang@monolithicpower.com>
18384L:	linux-hwmon@vger.kernel.org
18385S:	Maintained
18386F:	Documentation/hwmon/mp5926.rst
18387F:	drivers/hwmon/pmbus/mp5926.c
18388
18389MPS MP9941 DRIVER
18390M:	Noah Wang <noahwang.wang@outlook.com>
18391L:	linux-hwmon@vger.kernel.org
18392S:	Maintained
18393F:	Documentation/hwmon/mp9941.rst
18394F:	drivers/hwmon/pmbus/mp9941.c
18395
18396MPS MP9945 DRIVER
18397M:	Cosmo Chou <chou.cosmo@gmail.com>
18398L:	linux-hwmon@vger.kernel.org
18399S:	Maintained
18400F:	Documentation/hwmon/mp9945.rst
18401F:	drivers/hwmon/pmbus/mp9945.c
18402
18403MPS MPQ82D00 DRIVER
18404M:	Wensheng Wang <wenswang@yeah.net>
18405L:	linux-hwmon@vger.kernel.org
18406S:	Maintained
18407F:	Documentation/hwmon/mpq82d00.rst
18408F:	drivers/hwmon/pmbus/mpq82d00.c
18409
18410MPS MPQ8646 PMBUS DRIVER
18411M:	Vincent Jardin <vjardin@free.fr>
18412L:	linux-hwmon@vger.kernel.org
18413S:	Maintained
18414F:	Documentation/hwmon/mpq8646.rst
18415F:	drivers/hwmon/pmbus/mpq8646.c
18416
18417MR800 AVERMEDIA USB FM RADIO DRIVER
18418M:	Alexey Klimov <alexey.klimov@linaro.org>
18419L:	linux-media@vger.kernel.org
18420S:	Maintained
18421T:	git git://linuxtv.org/media.git
18422F:	drivers/media/radio/radio-mr800.c
18423
18424MRF24J40 IEEE 802.15.4 RADIO DRIVER
18425M:	Stefan Schmidt <stefan@datenfreihafen.org>
18426L:	linux-wpan@vger.kernel.org
18427S:	Odd Fixes
18428F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18429F:	drivers/net/ieee802154/mrf24j40.c
18430
18431MSI HID DRIVER
18432M:	Derek J. Clark <derekjohn.clark@gmail.com>
18433L:	linux-input@vger.kernel.org
18434S:	Maintained
18435F:	drivers/hid/hid-msi.c
18436
18437MSI EC DRIVER
18438M:	Nikita Kravets <teackot@gmail.com>
18439L:	platform-driver-x86@vger.kernel.org
18440S:	Maintained
18441W:	https://github.com/BeardOverflow/msi-ec
18442F:	drivers/platform/x86/msi-ec.*
18443
18444MSI LAPTOP SUPPORT
18445M:	"Lee, Chun-Yi" <jlee@suse.com>
18446L:	platform-driver-x86@vger.kernel.org
18447S:	Maintained
18448F:	drivers/platform/x86/msi-laptop.c
18449
18450MSI WMI SUPPORT
18451L:	platform-driver-x86@vger.kernel.org
18452S:	Orphan
18453F:	drivers/platform/x86/msi-wmi.c
18454
18455MSI WMI PLATFORM FEATURES
18456M:	Armin Wolf <W_Armin@gmx.de>
18457L:	platform-driver-x86@vger.kernel.org
18458S:	Maintained
18459F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
18460F:	Documentation/wmi/devices/msi-wmi-platform.rst
18461F:	drivers/platform/x86/msi-wmi-platform.c
18462
18463MSI001 MEDIA DRIVER
18464L:	linux-media@vger.kernel.org
18465S:	Orphan
18466W:	https://linuxtv.org
18467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18468F:	drivers/media/tuners/msi001*
18469
18470MSI2500 MEDIA DRIVER
18471L:	linux-media@vger.kernel.org
18472S:	Orphan
18473W:	https://linuxtv.org
18474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18475F:	drivers/media/usb/msi2500/
18476
18477MSTAR INTERRUPT CONTROLLER DRIVER
18478M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
18479M:	Daniel Palmer <daniel@thingy.jp>
18480S:	Maintained
18481F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18482F:	drivers/irqchip/irq-mst-intc.c
18483
18484MSYSTEMS DISKONCHIP G3 MTD DRIVER
18485M:	Robert Jarzmik <robert.jarzmik@free.fr>
18486L:	linux-mtd@lists.infradead.org
18487S:	Maintained
18488F:	drivers/mtd/devices/docg3*
18489
18490MT9M114 ONSEMI SENSOR DRIVER
18491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18492L:	linux-media@vger.kernel.org
18493S:	Maintained
18494T:	git git://linuxtv.org/media.git
18495F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18496F:	drivers/media/i2c/mt9m114.c
18497
18498MT9P031 APTINA CAMERA SENSOR
18499M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18500L:	linux-media@vger.kernel.org
18501S:	Maintained
18502T:	git git://linuxtv.org/media.git
18503F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18504F:	drivers/media/i2c/mt9p031.c
18505
18506MT9T112 APTINA CAMERA SENSOR
18507M:	Jacopo Mondi <jacopo@jmondi.org>
18508L:	linux-media@vger.kernel.org
18509S:	Odd Fixes
18510T:	git git://linuxtv.org/media.git
18511F:	drivers/media/i2c/mt9t112.c
18512F:	include/media/i2c/mt9t112.h
18513
18514MT9V032 APTINA CAMERA SENSOR
18515M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18516L:	linux-media@vger.kernel.org
18517S:	Maintained
18518T:	git git://linuxtv.org/media.git
18519F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18520F:	drivers/media/i2c/mt9v032.c
18521
18522MT9V111 APTINA CAMERA SENSOR
18523M:	Jacopo Mondi <jacopo@jmondi.org>
18524L:	linux-media@vger.kernel.org
18525S:	Maintained
18526T:	git git://linuxtv.org/media.git
18527F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18528F:	drivers/media/i2c/mt9v111.c
18529
18530MUCSE ETHERNET DRIVER
18531M:	Yibo Dong <dong100@mucse.com>
18532L:	netdev@vger.kernel.org
18533S:	Maintained
18534W:	https://www.mucse.com/en/
18535F:	Documentation/networking/device_drivers/ethernet/mucse/
18536F:	drivers/net/ethernet/mucse/
18537
18538MULTIFUNCTION DEVICES (MFD)
18539M:	Lee Jones <lee@kernel.org>
18540L:	mfd@lists.linux.dev
18541S:	Maintained
18542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18543F:	Documentation/devicetree/bindings/mfd/
18544F:	drivers/mfd/
18545F:	include/dt-bindings/mfd/
18546F:	include/linux/mfd/
18547
18548MULTIMEDIA CARD (MMC) ETC. OVER SPI
18549S:	Orphan
18550F:	drivers/mmc/host/mmc_spi.c
18551F:	include/linux/spi/mmc_spi.h
18552
18553MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18554M:	Ulf Hansson <ulfh@kernel.org>
18555L:	linux-mmc@vger.kernel.org
18556S:	Maintained
18557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18558F:	Documentation/devicetree/bindings/mmc/
18559F:	drivers/mmc/
18560F:	include/linux/mmc/
18561F:	include/uapi/linux/mmc/
18562
18563MULTIPLEXER SUBSYSTEM
18564M:	Peter Rosin <peda@lysator.liu.se>
18565S:	Odd Fixes
18566F:	Documentation/ABI/testing/sysfs-class-mux*
18567F:	Documentation/devicetree/bindings/mux/
18568F:	drivers/mux/
18569F:	include/dt-bindings/mux/
18570F:	include/linux/mux/
18571
18572MURATA D1U74T PSU DRIVER
18573M:	Abdurrahman Hussain <abdurrahman@nexthop.ai>
18574L:	linux-hwmon@vger.kernel.org
18575S:	Maintained
18576F:	Documentation/hwmon/d1u74t.rst
18577F:	drivers/hwmon/pmbus/d1u74t.c
18578
18579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18580M:	Bin Liu <b-liu@ti.com>
18581L:	linux-usb@vger.kernel.org
18582S:	Maintained
18583F:	drivers/usb/musb/
18584
18585MXL301RF MEDIA DRIVER
18586M:	Akihiro Tsukada <tskd08@gmail.com>
18587L:	linux-media@vger.kernel.org
18588S:	Odd Fixes
18589F:	drivers/media/tuners/mxl301rf*
18590
18591MXL5007T MEDIA DRIVER
18592M:	Michael Krufky <mkrufky@linuxtv.org>
18593L:	linux-media@vger.kernel.org
18594S:	Maintained
18595W:	https://linuxtv.org
18596W:	http://github.com/mkrufky
18597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18598T:	git git://linuxtv.org/mkrufky/tuners.git
18599F:	drivers/media/tuners/mxl5007t.*
18600
18601MXSFB DRM DRIVER
18602M:	Marek Vasut <marex@denx.de>
18603M:	Stefan Agner <stefan@agner.ch>
18604L:	dri-devel@lists.freedesktop.org
18605S:	Supported
18606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18607F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18608F:	drivers/gpu/drm/mxsfb/
18609
18610MYLEX DAC960 PCI RAID Controller
18611M:	Hannes Reinecke <hare@kernel.org>
18612L:	linux-scsi@vger.kernel.org
18613S:	Supported
18614F:	drivers/scsi/myrb.*
18615F:	drivers/scsi/myrs.*
18616
18617MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18618L:	netdev@vger.kernel.org
18619S:	Orphan
18620W:	https://www.cspi.com/ethernet-products/support/downloads/
18621F:	drivers/net/ethernet/myricom/myri10ge/
18622
18623NAND FLASH SUBSYSTEM
18624M:	Miquel Raynal <miquel.raynal@bootlin.com>
18625R:	Richard Weinberger <richard@nod.at>
18626L:	linux-mtd@lists.infradead.org
18627S:	Maintained
18628W:	http://www.linux-mtd.infradead.org/
18629Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18630C:	irc://irc.oftc.net/mtd
18631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18632F:	drivers/mtd/nand/
18633F:	include/linux/mtd/*nand*.h
18634
18635NAMESPACES:
18636M:	Christian Brauner <christian@brauner.io>
18637R:	Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
18638L:	linux-kernel@vger.kernel.org
18639S:	Maintained
18640F:	rust/kernel/pid_namespace.rs
18641F:	kernel/pid_namespace.c
18642F:	tools/testing/selftests/pid_namespace/
18643
18644NATIONAL INSTRUMENTS SERIAL DRIVER
18645M:	Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
18646L:	linux-serial@vger.kernel.org
18647S:	Maintained
18648F:	drivers/tty/serial/8250/8250_ni.c
18649
18650NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18651M:	Daniel Mack <zonque@gmail.com>
18652L:	linux-sound@vger.kernel.org
18653S:	Maintained
18654W:	http://www.native-instruments.com
18655F:	sound/usb/caiaq/
18656
18657NATSEMI ETHERNET DRIVER (DP8381x)
18658S:	Orphan
18659F:	drivers/net/ethernet/natsemi/natsemi.c
18660
18661NCR 5380 SCSI DRIVERS
18662M:	Finn Thain <fthain@linux-m68k.org>
18663M:	Michael Schmitz <schmitzmic@gmail.com>
18664L:	linux-scsi@vger.kernel.org
18665S:	Maintained
18666F:	Documentation/scsi/g_NCR5380.rst
18667F:	drivers/scsi/NCR5380.*
18668F:	drivers/scsi/arm/cumana_1.c
18669F:	drivers/scsi/arm/oak.c
18670F:	drivers/scsi/atari_scsi.*
18671F:	drivers/scsi/dmx3191d.c
18672F:	drivers/scsi/g_NCR5380.*
18673F:	drivers/scsi/mac_scsi.*
18674F:	drivers/scsi/sun3_scsi.*
18675F:	drivers/scsi/sun3_scsi_vme.c
18676
18677NCSI LIBRARY
18678M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
18679R:	Paul Fertser <fercerpav@gmail.com>
18680S:	Maintained
18681F:	net/ncsi/
18682
18683NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18684M:	Zev Weiss <zev@bewilderbeest.net>
18685L:	linux-hwmon@vger.kernel.org
18686S:	Maintained
18687F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18688F:	drivers/hwmon/nct6775-i2c.c
18689
18690NCT7363 HARDWARE MONITOR DRIVER
18691M:	Ban Feng <kcfeng0@nuvoton.com>
18692L:	linux-hwmon@vger.kernel.org
18693S:	Maintained
18694F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18695F:	Documentation/hwmon/nct7363.rst
18696F:	drivers/hwmon/nct7363.c
18697
18698NETCONSOLE
18699M:	Breno Leitao <leitao@debian.org>
18700S:	Maintained
18701F:	Documentation/networking/netconsole.rst
18702F:	drivers/net/netconsole.c
18703F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18704F:	tools/testing/selftests/drivers/net/netconsole/
18705
18706NETDEVSIM
18707M:	Jakub Kicinski <kuba@kernel.org>
18708S:	Maintained
18709F:	drivers/net/netdevsim/*
18710F:	tools/testing/selftests/drivers/net/netdevsim/*
18711
18712NETEM NETWORK EMULATOR
18713M:	Stephen Hemminger <stephen@networkplumber.org>
18714L:	netdev@vger.kernel.org
18715S:	Maintained
18716F:	net/sched/sch_netem.c
18717
18718NETFILTER
18719M:	Pablo Neira Ayuso <pablo@netfilter.org>
18720M:	Florian Westphal <fw@strlen.de>
18721R:	Phil Sutter <phil@nwl.cc>
18722L:	netfilter-devel@vger.kernel.org
18723L:	coreteam@netfilter.org
18724S:	Maintained
18725W:	http://www.netfilter.org/
18726W:	http://www.iptables.org/
18727W:	http://www.nftables.org/
18728Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
18729C:	irc://irc.libera.chat/netfilter
18730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18732F:	include/linux/netfilter*
18733F:	include/linux/netfilter/
18734F:	include/net/netfilter/
18735F:	include/uapi/linux/netfilter*
18736F:	include/uapi/linux/netfilter/
18737F:	net/*/netfilter.c
18738F:	net/*/netfilter/
18739F:	net/bridge/br_netfilter*.c
18740F:	net/netfilter/
18741F:	tools/testing/selftests/net/netfilter/
18742
18743NETRONIX EMBEDDED CONTROLLER
18744M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
18745S:	Maintained
18746F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18747F:	drivers/mfd/ntxec.c
18748F:	drivers/pwm/pwm-ntxec.c
18749F:	drivers/rtc/rtc-ntxec.c
18750F:	include/linux/mfd/ntxec.h
18751
18752NETRONOME ETHERNET DRIVERS
18753R:	Jakub Kicinski <kuba@kernel.org>
18754R:	Simon Horman <horms@kernel.org>
18755L:	oss-drivers@corigine.com
18756S:	Odd Fixes
18757F:	drivers/net/ethernet/netronome/
18758
18759NETWORK BLOCK DEVICE (NBD)
18760M:	Josef Bacik <josef@toxicpanda.com>
18761L:	linux-block@vger.kernel.org
18762L:	nbd@other.debian.org
18763S:	Maintained
18764F:	Documentation/admin-guide/blockdev/nbd.rst
18765F:	drivers/block/nbd.c
18766F:	include/trace/events/nbd.h
18767F:	include/uapi/linux/nbd.h
18768
18769NETWORK DROP MONITOR
18770M:	Neil Horman <nhorman@tuxdriver.com>
18771L:	netdev@vger.kernel.org
18772S:	Maintained
18773W:	https://fedorahosted.org/dropwatch/
18774F:	include/uapi/linux/net_dropmon.h
18775F:	net/core/drop_monitor.c
18776
18777NETWORKING DRIVERS
18778M:	Andrew Lunn <andrew+netdev@lunn.ch>
18779M:	"David S. Miller" <davem@davemloft.net>
18780M:	Eric Dumazet <edumazet@google.com>
18781M:	Jakub Kicinski <kuba@kernel.org>
18782M:	Paolo Abeni <pabeni@redhat.com>
18783L:	netdev@vger.kernel.org
18784S:	Maintained
18785P:	Documentation/process/maintainer-netdev.rst
18786Q:	https://patchwork.kernel.org/project/netdevbpf/list/
18787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18789F:	Documentation/devicetree/bindings/net/
18790F:	Documentation/networking/net_cachelines/net_device.rst
18791F:	drivers/connector/
18792F:	drivers/net/
18793F:	drivers/ptp/
18794F:	drivers/s390/net/
18795F:	include/dt-bindings/net/
18796F:	include/linux/cn_proc.h
18797F:	include/linux/etherdevice.h
18798F:	include/linux/ethtool_netlink.h
18799F:	include/linux/fcdevice.h
18800F:	include/linux/fddidevice.h
18801F:	include/linux/if_*
18802F:	include/linux/inetdevice.h
18803F:	include/linux/netdev*
18804F:	include/uapi/linux/cn_proc.h
18805F:	include/uapi/linux/ethtool_netlink*
18806F:	include/uapi/linux/if_*
18807F:	include/uapi/linux/net_shaper.h
18808F:	include/uapi/linux/netdev*
18809F:	tools/testing/selftests/drivers/net/
18810X:	Documentation/devicetree/bindings/net/bluetooth/
18811X:	Documentation/devicetree/bindings/net/can/
18812X:	Documentation/devicetree/bindings/net/wireless/
18813X:	drivers/net/can/
18814X:	drivers/net/wireless/
18815
18816NETWORKING DRIVERS (WIRELESS)
18817M:	Johannes Berg <johannes@sipsolutions.net>
18818L:	linux-wireless@vger.kernel.org
18819S:	Maintained
18820W:	https://wireless.wiki.kernel.org/
18821Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18824F:	Documentation/devicetree/bindings/net/wireless/
18825F:	drivers/net/wireless/
18826X:	drivers/net/wireless/ath/
18827X:	drivers/net/wireless/broadcom/
18828X:	drivers/net/wireless/intel/
18829X:	drivers/net/wireless/intersil/
18830X:	drivers/net/wireless/marvell/
18831X:	drivers/net/wireless/mediatek/mt76/
18832X:	drivers/net/wireless/mediatek/mt7601u/
18833X:	drivers/net/wireless/microchip/
18834X:	drivers/net/wireless/purelifi/
18835X:	drivers/net/wireless/quantenna/
18836X:	drivers/net/wireless/ralink/
18837X:	drivers/net/wireless/realtek/
18838X:	drivers/net/wireless/rsi/
18839X:	drivers/net/wireless/silabs/
18840X:	drivers/net/wireless/st/
18841X:	drivers/net/wireless/ti/
18842X:	drivers/net/wireless/zydas/
18843
18844NETWORKING [DSA]
18845M:	Andrew Lunn <andrew@lunn.ch>
18846M:	Vladimir Oltean <olteanv@gmail.com>
18847S:	Maintained
18848F:	Documentation/devicetree/bindings/net/dsa/
18849F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18850F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
18851F:	drivers/net/dsa/
18852F:	include/linux/dsa/
18853F:	include/linux/platform_data/dsa.h
18854F:	include/net/dsa.h
18855F:	net/dsa/
18856F:	tools/testing/selftests/drivers/net/dsa/
18857
18858NETWORKING [ETHTOOL]
18859M:	Andrew Lunn <andrew@lunn.ch>
18860M:	Jakub Kicinski <kuba@kernel.org>
18861F:	Documentation/netlink/specs/ethtool.yaml
18862F:	Documentation/networking/ethtool-netlink.rst
18863F:	include/linux/ethtool*
18864F:	include/uapi/linux/ethtool*
18865F:	net/ethtool/
18866F:	tools/testing/selftests/drivers/net/*/ethtool*
18867
18868NETWORKING [ETHTOOL CABLE TEST]
18869M:	Andrew Lunn <andrew@lunn.ch>
18870F:	net/ethtool/cabletest.c
18871F:	tools/testing/selftests/drivers/net/*/ethtool*
18872K:	cable_test
18873
18874NETWORKING [ETHTOOL MAC MERGE]
18875M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18876F:	net/ethtool/mm.c
18877F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18878K:	ethtool_mm
18879
18880NETWORKING [ETHTOOL PHY TOPOLOGY]
18881M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
18882F:	Documentation/networking/phy-link-topology.rst
18883F:	drivers/net/phy/phy_link_topology.c
18884F:	include/linux/phy_link_topology.h
18885F:	net/ethtool/phy.c
18886
18887NETWORKING [ETHTOOL PHY PORT]
18888M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
18889F:	Documentation/devicetree/bindings/net/ethernet-connector.yaml
18890F:	Documentation/networking/phy-port.rst
18891F:	drivers/net/phy/phy_port.c
18892F:	include/linux/phy_port.h
18893K:	struct\s+phy_port|phy_port_
18894
18895NETWORKING [GENERAL]
18896M:	"David S. Miller" <davem@davemloft.net>
18897M:	Eric Dumazet <edumazet@google.com>
18898M:	Jakub Kicinski <kuba@kernel.org>
18899M:	Paolo Abeni <pabeni@redhat.com>
18900R:	Simon Horman <horms@kernel.org>
18901L:	netdev@vger.kernel.org
18902S:	Maintained
18903P:	Documentation/process/maintainer-netdev.rst
18904Q:	https://patchwork.kernel.org/project/netdevbpf/list/
18905B:	mailto:netdev@vger.kernel.org
18906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18908F:	Documentation/core-api/netlink.rst
18909F:	Documentation/netlink/
18910F:	Documentation/networking/
18911F:	Documentation/networking/net_cachelines/
18912F:	Documentation/process/maintainer-netdev.rst
18913F:	Documentation/userspace-api/netlink/
18914F:	include/linux/ethtool.h
18915F:	include/linux/framer/framer-provider.h
18916F:	include/linux/framer/framer.h
18917F:	include/linux/in.h
18918F:	include/linux/in6.h
18919F:	include/linux/indirect_call_wrapper.h
18920F:	include/linux/inet.h
18921F:	include/linux/inet_diag.h
18922F:	include/linux/net.h
18923F:	include/linux/netdev*
18924F:	include/linux/netlink.h
18925F:	include/linux/netpoll.h
18926F:	include/linux/rtnetlink.h
18927F:	include/linux/sctp.h
18928F:	include/linux/seq_file_net.h
18929F:	include/linux/skbuff*
18930F:	include/net/
18931F:	include/uapi/linux/ethtool.h
18932F:	include/uapi/linux/genetlink.h
18933F:	include/uapi/linux/hsr_netlink.h
18934F:	include/uapi/linux/in.h
18935F:	include/uapi/linux/inet_diag.h
18936F:	include/uapi/linux/nbd-netlink.h
18937F:	include/uapi/linux/net.h
18938F:	include/uapi/linux/net_namespace.h
18939F:	include/uapi/linux/netconf.h
18940F:	include/uapi/linux/netdev*
18941F:	include/uapi/linux/netlink.h
18942F:	include/uapi/linux/netlink_diag.h
18943F:	include/uapi/linux/rtnetlink.h
18944F:	include/uapi/linux/sctp.h
18945F:	lib/net_utils.c
18946F:	lib/random32.c
18947F:	net/
18948F:	samples/pktgen/
18949F:	tools/net/
18950F:	tools/testing/selftests/net/
18951X:	Documentation/networking/batman-adv.rst
18952X:	Documentation/networking/mac80211-injection.rst
18953X:	Documentation/networking/mac80211_hwsim/
18954X:	Documentation/networking/regulatory.rst
18955X:	include/net/bluetooth/
18956X:	include/net/cfg80211.h
18957X:	include/net/ieee80211_radiotap.h
18958X:	include/net/iw_handler.h
18959X:	include/net/mac80211.h
18960X:	include/net/wext.h
18961X:	net/9p/
18962X:	net/batman-adv/
18963X:	net/bluetooth/
18964X:	net/can/
18965X:	net/ceph/
18966X:	net/mac80211/
18967X:	net/rfkill/
18968X:	net/wireless/
18969X:	tools/testing/selftests/net/can/
18970
18971NETWORKING [IOAM]
18972M:	Justin Iurman <justin.iurman@gmail.com>
18973S:	Maintained
18974F:	Documentation/networking/ioam6*
18975F:	include/linux/ioam6*
18976F:	include/net/ioam6*
18977F:	include/uapi/linux/ioam6*
18978F:	net/ipv6/ioam6*
18979F:	tools/testing/selftests/net/ioam6*
18980
18981NETWORKING [IPSEC]
18982M:	Steffen Klassert <steffen.klassert@secunet.com>
18983M:	Herbert Xu <herbert@gondor.apana.org.au>
18984M:	"David S. Miller" <davem@davemloft.net>
18985L:	netdev@vger.kernel.org
18986S:	Maintained
18987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
18988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
18989F:	Documentation/networking/xfrm/
18990F:	include/net/xfrm.h
18991F:	include/uapi/linux/xfrm.h
18992F:	net/ipv4/ah4.c
18993F:	net/ipv4/esp4*
18994F:	net/ipv4/ip_vti.c
18995F:	net/ipv4/ipcomp.c
18996F:	net/ipv4/xfrm*
18997F:	net/ipv6/ah6.c
18998F:	net/ipv6/esp6*
18999F:	net/ipv6/ip6_vti.c
19000F:	net/ipv6/ipcomp6.c
19001F:	net/ipv6/xfrm*
19002F:	net/key/
19003F:	net/xfrm/
19004F:	tools/testing/selftests/net/ipsec.c
19005
19006NETWORKING [IPv4/IPv6]
19007M:	David Ahern <dsahern@kernel.org>
19008M:	Ido Schimmel <idosch@nvidia.com>
19009L:	netdev@vger.kernel.org
19010S:	Maintained
19011F:	Documentation/netlink/specs/rt-addr.yaml
19012F:	Documentation/netlink/specs/rt-neigh.yaml
19013F:	Documentation/netlink/specs/rt-route.yaml
19014F:	Documentation/netlink/specs/rt-rule.yaml
19015F:	include/linux/inetdevice.h
19016F:	include/linux/mroute*
19017F:	include/net/addrconf.h
19018F:	include/net/arp.h
19019F:	include/net/fib*
19020F:	include/net/if_inet6.h
19021F:	include/net/inetpeer.h
19022F:	include/net/ip*
19023F:	include/net/lwtunnel.h
19024F:	include/net/ndisc.h
19025F:	include/net/netns/nexthop.h
19026F:	include/net/nexthop.h
19027F:	include/net/route.h
19028F:	include/uapi/linux/fib_rules.h
19029F:	include/uapi/linux/in_route.h
19030F:	include/uapi/linux/mroute*
19031F:	include/uapi/linux/nexthop.h
19032F:	net/core/fib*
19033F:	net/core/lwtunnel.c
19034F:	net/ipv4/arp.c
19035F:	net/ipv4/devinet.c
19036F:	net/ipv4/fib*
19037F:	net/ipv4/icmp.c
19038F:	net/ipv4/igmp.c
19039F:	net/ipv4/inet_fragment.c
19040F:	net/ipv4/inetpeer.c
19041F:	net/ipv4/ip*
19042F:	net/ipv4/metrics.c
19043F:	net/ipv4/netlink.c
19044F:	net/ipv4/nexthop.c
19045F:	net/ipv4/route.c
19046F:	net/ipv6/addr*
19047F:	net/ipv6/anycast.c
19048F:	net/ipv6/exthdrs.c
19049F:	net/ipv6/exthdrs_core.c
19050F:	net/ipv6/fib*
19051F:	net/ipv6/icmp.c
19052F:	net/ipv6/ip*
19053F:	net/ipv6/mcast*
19054F:	net/ipv6/ndisc.c
19055F:	net/ipv6/output_core.c
19056F:	net/ipv6/reassembly.c
19057F:	net/ipv6/route.c
19058F:	tools/testing/selftests/net/fib*
19059F:	tools/testing/selftests/net/forwarding/
19060
19061NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19062M:	Paul Moore <paul@paul-moore.com>
19063L:	netdev@vger.kernel.org
19064L:	linux-security-module@vger.kernel.org
19065S:	Supported
19066W:	https://github.com/netlabel
19067F:	Documentation/netlabel/
19068F:	include/net/calipso.h
19069F:	include/net/cipso_ipv4.h
19070F:	include/net/netlabel.h
19071F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
19072F:	include/uapi/linux/netfilter/xt_SECMARK.h
19073F:	net/ipv4/cipso_ipv4.c
19074F:	net/ipv6/calipso.c
19075F:	net/netfilter/xt_CONNSECMARK.c
19076F:	net/netfilter/xt_SECMARK.c
19077F:	net/netlabel/
19078
19079NETWORKING [MACSEC]
19080M:	Sabrina Dubroca <sd@queasysnail.net>
19081L:	netdev@vger.kernel.org
19082S:	Maintained
19083F:	drivers/net/macsec.c
19084F:	include/net/macsec.h
19085F:	include/uapi/linux/if_macsec.h
19086K:	macsec
19087K:	\bmdo_
19088
19089NETWORKING [MPTCP]
19090M:	Matthieu Baerts <matttbe@kernel.org>
19091M:	Mat Martineau <martineau@kernel.org>
19092R:	Geliang Tang <geliang@kernel.org>
19093L:	netdev@vger.kernel.org
19094L:	mptcp@lists.linux.dev
19095S:	Maintained
19096W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
19097B:	https://github.com/multipath-tcp/mptcp_net-next/issues
19098T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19099T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
19100F:	Documentation/netlink/specs/mptcp_pm.yaml
19101F:	Documentation/networking/mptcp*.rst
19102F:	include/net/mptcp.h
19103F:	include/trace/events/mptcp.h
19104F:	include/uapi/linux/mptcp*.h
19105F:	net/mptcp/
19106F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
19107F:	tools/testing/selftests/net/mptcp/
19108
19109NETWORKING [SRv6]
19110M:	Andrea Mayer <andrea.mayer@uniroma2.it>
19111L:	netdev@vger.kernel.org
19112S:	Maintained
19113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19114F:	include/linux/seg6*
19115F:	include/net/seg6*
19116F:	include/uapi/linux/seg6*
19117F:	net/ipv6/seg6*
19118F:	tools/testing/selftests/net/srv6*
19119
19120NETWORKING [TCP]
19121M:	Eric Dumazet <edumazet@google.com>
19122M:	Neal Cardwell <ncardwell@google.com>
19123R:	Kuniyuki Iwashima <kuniyu@google.com>
19124L:	netdev@vger.kernel.org
19125S:	Maintained
19126F:	Documentation/networking/net_cachelines/tcp_sock.rst
19127F:	include/linux/tcp.h
19128F:	include/net/tcp.h
19129F:	include/trace/events/tcp.h
19130F:	include/uapi/linux/tcp.h
19131F:	net/ipv4/inet_connection_sock.c
19132F:	net/ipv4/inet_hashtables.c
19133F:	net/ipv4/inet_timewait_sock.c
19134F:	net/ipv4/syncookies.c
19135F:	net/ipv4/tcp*.c
19136F:	net/ipv6/inet6_connection_sock.c
19137F:	net/ipv6/inet6_hashtables.c
19138F:	net/ipv6/syncookies.c
19139F:	net/ipv6/tcp*.c
19140
19141NETWORKING [TLS]
19142M:	John Fastabend <john.fastabend@gmail.com>
19143M:	Jakub Kicinski <kuba@kernel.org>
19144M:	Sabrina Dubroca <sd@queasysnail.net>
19145L:	netdev@vger.kernel.org
19146S:	Maintained
19147F:	Documentation/networking/tls*
19148F:	include/net/tls.h
19149F:	include/uapi/linux/tls.h
19150F:	net/tls/
19151F:	tools/testing/selftests/net/tls.c
19152
19153NETWORKING [SOCKETS]
19154M:	Eric Dumazet <edumazet@google.com>
19155M:	Kuniyuki Iwashima <kuniyu@google.com>
19156M:	Paolo Abeni <pabeni@redhat.com>
19157M:	Willem de Bruijn <willemb@google.com>
19158S:	Maintained
19159F:	include/linux/sock_diag.h
19160F:	include/linux/socket.h
19161F:	include/linux/sockptr.h
19162F:	include/net/sock.h
19163F:	include/net/sock_reuseport.h
19164F:	include/uapi/linux/socket.h
19165F:	net/core/*sock*
19166F:	net/core/scm.c
19167F:	net/socket.c
19168
19169NETWORKING [UNIX SOCKETS]
19170M:	Kuniyuki Iwashima <kuniyu@google.com>
19171S:	Maintained
19172F:	include/net/af_unix.h
19173F:	include/net/netns/unix.h
19174F:	include/uapi/linux/unix_diag.h
19175F:	net/unix/
19176F:	tools/testing/selftests/net/af_unix/
19177
19178NETXEN (1/10) GbE SUPPORT
19179M:	Manish Chopra <manishc@marvell.com>
19180M:	Rahul Verma <rahulv@marvell.com>
19181M:	GR-Linux-NIC-Dev@marvell.com
19182L:	netdev@vger.kernel.org
19183S:	Maintained
19184F:	drivers/net/ethernet/qlogic/netxen/
19185
19186NET_FAILOVER MODULE
19187M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
19188L:	netdev@vger.kernel.org
19189S:	Supported
19190F:	Documentation/networking/net_failover.rst
19191F:	drivers/net/net_failover.c
19192F:	include/net/net_failover.h
19193
19194NFC SUBSYSTEM
19195M:	David Heidelberg <david@ixit.cz>
19196L:	oe-linux-nfc@lists.linux.dev
19197C:	https://matrix.to/#/#linux-nfc:ixit.cz
19198S:	Maintained
19199T:	git https://codeberg.org/linux-nfc/linux.git
19200F:	Documentation/devicetree/bindings/net/nfc/
19201F:	drivers/nfc/
19202F:	include/net/nfc/
19203F:	include/uapi/linux/nfc.h
19204F:	net/nfc/
19205F:	tools/testing/selftests/nci/
19206
19207NFC VIRTUAL NCI DEVICE DRIVER
19208M:	Bongsu Jeon <bongsu.jeon@samsung.com>
19209L:	netdev@vger.kernel.org
19210S:	Supported
19211F:	drivers/nfc/virtual_ncidev.c
19212F:	tools/testing/selftests/nci/
19213
19214NFS, SUNRPC, AND LOCKD CLIENTS
19215M:	Trond Myklebust <trondmy@kernel.org>
19216M:	Anna Schumaker <anna@kernel.org>
19217L:	linux-nfs@vger.kernel.org
19218S:	Maintained
19219W:	http://client.linux-nfs.org
19220T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19221F:	Documentation/filesystems/nfs/
19222F:	fs/lockd/
19223F:	fs/nfs/
19224F:	fs/nfs_common/
19225F:	include/linux/lockd/
19226F:	include/linux/nfs*
19227F:	include/linux/sunrpc/
19228F:	include/uapi/linux/nfs*
19229F:	include/uapi/linux/sunrpc/
19230F:	net/sunrpc/
19231
19232NILFS2 FILESYSTEM
19233M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
19234M:	Viacheslav Dubeyko <slava@dubeyko.com>
19235L:	linux-nilfs@vger.kernel.org
19236S:	Maintained
19237W:	https://nilfs.sourceforge.io/
19238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19239F:	Documentation/filesystems/nilfs2.rst
19240F:	fs/nilfs2/
19241F:	include/trace/events/nilfs2.h
19242F:	include/uapi/linux/nilfs2_api.h
19243F:	include/uapi/linux/nilfs2_ondisk.h
19244
19245NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19246M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
19247S:	Maintained
19248W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19249F:	Documentation/scsi/NinjaSCSI.rst
19250F:	drivers/scsi/pcmcia/nsp_*
19251
19252NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19253M:	GOTO Masanori <gotom@debian.or.jp>
19254M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
19255S:	Maintained
19256W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19257F:	Documentation/scsi/NinjaSCSI.rst
19258F:	drivers/scsi/nsp32*
19259
19260NINTENDO HID DRIVER
19261M:	Daniel J. Ogorchock <djogorchock@gmail.com>
19262L:	linux-input@vger.kernel.org
19263S:	Maintained
19264F:	drivers/hid/hid-nintendo*
19265
19266NIOS2 ARCHITECTURE
19267M:	Dinh Nguyen <dinguyen@kernel.org>
19268M:	Simon Schuster <schuster.simon@siemens-energy.com>
19269S:	Supported
19270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19271F:	arch/nios2/
19272
19273NITRO ENCLAVES (NE)
19274M:	Alexandru Ciobotaru <alcioa@amazon.com>
19275R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
19276L:	linux-kernel@vger.kernel.org
19277S:	Supported
19278W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19279F:	Documentation/virt/ne_overview.rst
19280F:	drivers/virt/nitro_enclaves/
19281F:	include/linux/nitro_enclaves.h
19282F:	include/uapi/linux/nitro_enclaves.h
19283F:	samples/nitro_enclaves/
19284
19285NITRO SECURE MODULE (NSM)
19286M:	Alexander Graf <graf@amazon.com>
19287R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
19288L:	linux-kernel@vger.kernel.org
19289S:	Supported
19290W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19291F:	drivers/misc/nsm.c
19292F:	include/uapi/linux/nsm.h
19293
19294NOHZ, DYNTICKS SUPPORT
19295M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
19296M:	Frederic Weisbecker <frederic@kernel.org>
19297M:	Ingo Molnar <mingo@kernel.org>
19298M:	Thomas Gleixner <tglx@kernel.org>
19299L:	linux-kernel@vger.kernel.org
19300S:	Maintained
19301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19302F:	include/linux/sched/nohz.h
19303F:	include/linux/tick.h
19304F:	kernel/time/tick*.*
19305
19306NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19307M:	Pavel Machek <pavel@kernel.org>
19308M:	Sakari Ailus <sakari.ailus@iki.fi>
19309L:	linux-media@vger.kernel.org
19310S:	Maintained
19311F:	Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19312F:	Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19313F:	drivers/media/i2c/ad5820.c
19314F:	drivers/media/i2c/et8ek8
19315
19316NOKIA N900 POWER SUPPLY DRIVERS
19317R:	Pali Rohár <pali@kernel.org>
19318F:	drivers/power/supply/bq2415x_charger.c
19319F:	drivers/power/supply/bq27xxx_battery.c
19320F:	drivers/power/supply/bq27xxx_battery_i2c.c
19321F:	drivers/power/supply/isp1704_charger.c
19322F:	drivers/power/supply/rx51_battery.c
19323F:	include/linux/power/bq2415x_charger.h
19324F:	include/linux/power/bq27xxx_battery.h
19325
19326NOLIBC HEADER FILE
19327M:	Willy Tarreau <w@1wt.eu>
19328M:	Thomas Weißschuh <linux@weissschuh.net>
19329S:	Maintained
19330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19331F:	tools/include/nolibc/
19332F:	tools/testing/selftests/nolibc/
19333
19334NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19335M:	Hans de Goede <hansg@kernel.org>
19336L:	linux-input@vger.kernel.org
19337S:	Maintained
19338F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19339F:	drivers/input/touchscreen/novatek-nvt-ts.c
19340
19341NSDEPS
19342M:	Matthias Maennich <maennich@google.com>
19343S:	Maintained
19344F:	Documentation/core-api/symbol-namespaces.rst
19345F:	scripts/nsdeps
19346
19347NTB AMD DRIVER
19348M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
19349M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
19350L:	ntb@lists.linux.dev
19351S:	Supported
19352F:	drivers/ntb/hw/amd/
19353
19354NTB DRIVER CORE
19355M:	Jon Mason <jdmason@kudzu.us>
19356M:	Dave Jiang <dave.jiang@intel.com>
19357M:	Allen Hubbe <allenbh@gmail.com>
19358L:	ntb@lists.linux.dev
19359S:	Supported
19360W:	https://github.com/jonmason/ntb/wiki
19361T:	git https://github.com/jonmason/ntb.git
19362F:	drivers/net/ntb_netdev.c
19363F:	drivers/ntb/
19364F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
19365F:	include/linux/ntb.h
19366F:	include/linux/ntb_transport.h
19367F:	tools/testing/selftests/ntb/
19368
19369NTB INTEL DRIVER
19370M:	Dave Jiang <dave.jiang@intel.com>
19371L:	ntb@lists.linux.dev
19372S:	Supported
19373W:	https://github.com/davejiang/linux/wiki
19374T:	git https://github.com/davejiang/linux.git
19375F:	drivers/ntb/hw/intel/
19376
19377NTFS FILESYSTEM
19378M:	Namjae Jeon <linkinjeon@kernel.org>
19379M:	Hyunchul Lee <hyc.lee@gmail.com>
19380L:	linux-fsdevel@vger.kernel.org
19381S:	Maintained
19382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19383F:	Documentation/filesystems/ntfs.rst
19384F:	fs/ntfs/
19385
19386NTFS3 FILESYSTEM
19387M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
19388L:	ntfs3@lists.linux.dev
19389S:	Supported
19390W:	http://www.paragon-software.com/
19391T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19392F:	Documentation/filesystems/ntfs3.rst
19393F:	fs/ntfs3/
19394
19395NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19396M:	Elizabeth Figura <zfigura@codeweavers.com>
19397L:	wine-devel@list.winehq.org
19398S:	Supported
19399F:	Documentation/userspace-api/ntsync.rst
19400F:	drivers/misc/ntsync.c
19401F:	include/uapi/linux/ntsync.h
19402F:	tools/testing/selftests/drivers/ntsync/
19403
19404NUBUS SUBSYSTEM
19405M:	Finn Thain <fthain@linux-m68k.org>
19406L:	linux-m68k@lists.linux-m68k.org
19407S:	Maintained
19408F:	arch/*/include/asm/nubus.h
19409F:	drivers/nubus/
19410F:	include/linux/nubus.h
19411F:	include/uapi/linux/nubus.h
19412
19413NUVOTON NCT6694 MFD DRIVER
19414M:	Ming Yu <tmyu0@nuvoton.com>
19415S:	Supported
19416F:	drivers/gpio/gpio-nct6694.c
19417F:	drivers/hwmon/nct6694-hwmon.c
19418F:	drivers/i2c/busses/i2c-nct6694.c
19419F:	drivers/mfd/nct6694.c
19420F:	drivers/net/can/usb/nct6694_canfd.c
19421F:	drivers/rtc/rtc-nct6694.c
19422F:	drivers/watchdog/nct6694_wdt.c
19423F:	include/linux/mfd/nct6694.h
19424
19425NUVOTON NCT7201 IIO DRIVER
19426M:	Eason Yang <j2anfernee@gmail.com>
19427L:	linux-iio@vger.kernel.org
19428S:	Maintained
19429F:	Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19430F:	drivers/iio/adc/nct7201.c
19431
19432NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19433M:	Antonino Daplas <adaplas@gmail.com>
19434L:	linux-fbdev@vger.kernel.org
19435S:	Maintained
19436F:	drivers/video/fbdev/nvidia/
19437F:	drivers/video/fbdev/riva/
19438
19439NVIDIA GHES VENDOR CPER RECORD HANDLER
19440M:	Kai-Heng Feng <kaihengf@nvidia.com>
19441L:	linux-acpi@vger.kernel.org
19442S:	Maintained
19443F:	drivers/acpi/apei/ghes-nvidia.c
19444
19445NVIDIA VRS RTC DRIVER
19446M:	Shubhi Garg <shgarg@nvidia.com>
19447L:	linux-tegra@vger.kernel.org
19448S:	Maintained
19449F:	Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19450F:	drivers/rtc/rtc-nvidia-vrs10.c
19451
19452NVIDIA WMI EC BACKLIGHT DRIVER
19453M:	Daniel Dadap <ddadap@nvidia.com>
19454L:	platform-driver-x86@vger.kernel.org
19455S:	Supported
19456F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
19457F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19458
19459NVM EXPRESS DRIVER
19460M:	Keith Busch <kbusch@kernel.org>
19461M:	Jens Axboe <axboe@fb.com>
19462M:	Christoph Hellwig <hch@lst.de>
19463M:	Sagi Grimberg <sagi@grimberg.me>
19464L:	linux-nvme@lists.infradead.org
19465S:	Supported
19466W:	http://git.infradead.org/nvme.git
19467T:	git git://git.infradead.org/nvme.git
19468F:	Documentation/ABI/stable/sysfs-nvme
19469F:	Documentation/admin-guide/nvme-multipath.rst
19470F:	Documentation/fault-injection/nvme-fault-injection.rst
19471F:	Documentation/nvme/
19472F:	drivers/nvme/common/
19473F:	drivers/nvme/host/
19474F:	include/linux/nvme-*.h
19475F:	include/linux/nvme.h
19476F:	include/uapi/linux/nvme_ioctl.h
19477
19478NVM EXPRESS FABRICS AUTHENTICATION
19479M:	Hannes Reinecke <hare@suse.de>
19480L:	linux-nvme@lists.infradead.org
19481S:	Supported
19482F:	drivers/nvme/host/auth.c
19483F:	drivers/nvme/target/auth.c
19484F:	drivers/nvme/target/fabrics-cmd-auth.c
19485F:	include/linux/nvme-auth.h
19486
19487NVM EXPRESS FC TRANSPORT DRIVERS
19488M:	Justin Tee <justin.tee@broadcom.com>
19489M:	Naresh Gottumukkala <nareshgottumukkala83@gmail.com>
19490M:	Paul Ely <paul.ely@broadcom.com>
19491L:	linux-nvme@lists.infradead.org
19492S:	Supported
19493F:	drivers/nvme/host/fc.c
19494F:	drivers/nvme/target/fc.c
19495F:	drivers/nvme/target/fcloop.c
19496F:	include/linux/nvme-fc-driver.h
19497F:	include/linux/nvme-fc.h
19498
19499NVM EXPRESS HARDWARE MONITORING SUPPORT
19500M:	Guenter Roeck <linux@roeck-us.net>
19501L:	linux-nvme@lists.infradead.org
19502S:	Supported
19503F:	drivers/nvme/host/hwmon.c
19504
19505NVM EXPRESS TARGET DRIVER
19506M:	Christoph Hellwig <hch@lst.de>
19507M:	Sagi Grimberg <sagi@grimberg.me>
19508M:	Chaitanya Kulkarni <kch@nvidia.com>
19509L:	linux-nvme@lists.infradead.org
19510S:	Supported
19511W:	http://git.infradead.org/nvme.git
19512T:	git git://git.infradead.org/nvme.git
19513F:	Documentation/ABI/stable/configfs-nvmet
19514F:	drivers/nvme/target/
19515
19516NVMEM FRAMEWORK
19517M:	Srinivas Kandagatla <srini@kernel.org>
19518S:	Maintained
19519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19520F:	Documentation/ABI/stable/sysfs-bus-nvmem
19521F:	Documentation/devicetree/bindings/nvmem/
19522F:	drivers/nvmem/
19523F:	include/dt-bindings/nvmem/
19524F:	include/linux/nvmem-consumer.h
19525F:	include/linux/nvmem-provider.h
19526
19527NXP BLUETOOTH WIRELESS DRIVERS
19528M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
19529M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
19530S:	Maintained
19531F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19532F:	drivers/bluetooth/btnxpuart.c
19533
19534NXP C45 TJA11XX PHY DRIVER
19535M:	Andrei Botila <andrei.botila@oss.nxp.com>
19536L:	netdev@vger.kernel.org
19537S:	Maintained
19538F:	drivers/net/phy/nxp-c45-tja11xx*
19539
19540NXP FSPI DRIVER
19541M:	Han Xu <han.xu@nxp.com>
19542M:	Haibo Chen <haibo.chen@nxp.com>
19543R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
19544L:	linux-spi@vger.kernel.org
19545L:	imx@lists.linux.dev
19546S:	Maintained
19547F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19548F:	drivers/spi/spi-nxp-fspi.c
19549
19550NXP FXAS21002C DRIVER
19551M:	Rui Miguel Silva <rmfrfs@gmail.com>
19552L:	linux-iio@vger.kernel.org
19553S:	Maintained
19554F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19555F:	drivers/iio/gyro/fxas21002c.h
19556F:	drivers/iio/gyro/fxas21002c_core.c
19557F:	drivers/iio/gyro/fxas21002c_i2c.c
19558F:	drivers/iio/gyro/fxas21002c_spi.c
19559
19560NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19561M:	Haibo Chen <haibo.chen@nxp.com>
19562L:	linux-iio@vger.kernel.org
19563L:	imx@lists.linux.dev
19564S:	Maintained
19565F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19566F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19567F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19568F:	drivers/iio/adc/imx7d_adc.c
19569F:	drivers/iio/adc/imx93_adc.c
19570F:	drivers/iio/adc/vf610_adc.c
19571
19572NXP i.MX 8M ISI DRIVER
19573M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19574R:	Frank Li <Frank.Li@nxp.com>
19575L:	linux-media@vger.kernel.org
19576L:	imx@lists.linux.dev
19577S:	Maintained
19578F:	Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19579F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19580F:	drivers/media/platform/nxp/imx8-isi/
19581
19582NXP i.MX 8MP DW100 V4L2 DRIVER
19583M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
19584L:	linux-media@vger.kernel.org
19585S:	Maintained
19586F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
19587F:	Documentation/userspace-api/media/drivers/dw100.rst
19588F:	drivers/media/platform/nxp/dw100/
19589F:	include/uapi/linux/dw100.h
19590
19591NXP i.MX 8MQ DCSS DRIVER
19592M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
19593R:	Lucas Stach <l.stach@pengutronix.de>
19594L:	dri-devel@lists.freedesktop.org
19595S:	Maintained
19596T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19597F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19598F:	drivers/gpu/drm/imx/dcss/
19599
19600NXP i.MX 8QXP ADC DRIVER
19601M:	Cai Huoqing <cai.huoqing@linux.dev>
19602M:	Haibo Chen <haibo.chen@nxp.com>
19603L:	imx@lists.linux.dev
19604L:	linux-iio@vger.kernel.org
19605S:	Maintained
19606F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19607F:	drivers/iio/adc/imx8qxp-adc.c
19608
19609NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19610M:	Mirela Rabulea <mirela.rabulea@nxp.com>
19611L:	imx@lists.linux.dev
19612L:	linux-media@vger.kernel.org
19613S:	Maintained
19614F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19615F:	drivers/media/platform/nxp/imx-jpeg
19616
19617NXP i.MX CLOCK DRIVERS
19618M:	Abel Vesa <abelvesa@kernel.org>
19619R:	Peng Fan <peng.fan@nxp.com>
19620L:	linux-clk@vger.kernel.org
19621L:	imx@lists.linux.dev
19622S:	Maintained
19623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19624F:	Documentation/devicetree/bindings/clock/*imx*
19625F:	drivers/clk/imx/
19626F:	include/dt-bindings/clock/*imx*
19627
19628NXP NETC ETHERNET SWITCH DRIVER
19629M:	Wei Fang <wei.fang@nxp.com>
19630R:	Clark Wang <xiaoning.wang@nxp.com>
19631L:	imx@lists.linux.dev
19632L:	netdev@vger.kernel.org
19633S:	Maintained
19634F:	Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19635F:	drivers/net/dsa/netc/
19636F:	include/linux/dsa/tag_netc.h
19637F:	net/dsa/tag_netc.c
19638
19639NXP NETC TIMER PTP CLOCK DRIVER
19640M:	Wei Fang <wei.fang@nxp.com>
19641M:	Clark Wang <xiaoning.wang@nxp.com>
19642L:	imx@lists.linux.dev
19643L:	netdev@vger.kernel.org
19644S:	Maintained
19645F:	Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19646F:	drivers/ptp/ptp_netc.c
19647
19648NXP NXPWIFI WIRELESS DRIVER
19649M:	Jeff Chen <jeff.chen_1@nxp.com>
19650R:	Francesco Dolcini <francesco@dolcini.it>
19651L:	linux-wireless@vger.kernel.org
19652S:	Maintained
19653F:	drivers/net/wireless/nxp/
19654
19655NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19656M:	Woodrow Douglass <wdouglass@carnegierobotics.com>
19657S:	Maintained
19658F:	Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19659F:	drivers/regulator/pf530x-regulator.c
19660
19661NXP PF1550 PMIC MFD DRIVER
19662M:	Samuel Kayode <samkay014@gmail.com>
19663L:	imx@lists.linux.dev
19664S:	Maintained
19665F:	Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19666F:	drivers/input/misc/pf1550-onkey.c
19667F:	drivers/mfd/pf1550.c
19668F:	drivers/power/supply/pf1550-charger.c
19669F:	drivers/regulator/pf1550-regulator.c
19670F:	include/linux/mfd/pf1550.h
19671
19672NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19673M:	Jagan Teki <jagan@amarulasolutions.com>
19674S:	Maintained
19675F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19676F:	drivers/regulator/pf8x00-regulator.c
19677
19678NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19679M:	Krzysztof Kozlowski <krzk@kernel.org>
19680L:	linux-kernel@vger.kernel.org
19681S:	Maintained
19682F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19683F:	drivers/extcon/extcon-ptn5150.c
19684
19685NXP SGTL5000 DRIVER
19686M:	Fabio Estevam <festevam@gmail.com>
19687L:	linux-sound@vger.kernel.org
19688S:	Maintained
19689F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19690F:	sound/soc/codecs/sgtl5000*
19691
19692NXP SJA1105 ETHERNET SWITCH DRIVER
19693M:	Vladimir Oltean <olteanv@gmail.com>
19694L:	linux-kernel@vger.kernel.org
19695S:	Maintained
19696F:	drivers/net/dsa/sja1105
19697F:	drivers/net/pcs/pcs-xpcs-nxp.c
19698
19699NXP TDA998X DRM DRIVER
19700M:	Russell King <linux@armlinux.org.uk>
19701S:	Maintained
19702T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19703T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19704F:	drivers/gpu/drm/bridge/tda998x_drv.c
19705F:	include/dt-bindings/display/tda998x.h
19706K:	"nxp,tda998x"
19707
19708NXP TFA9879 DRIVER
19709M:	Peter Rosin <peda@lysator.liu.se>
19710L:	linux-sound@vger.kernel.org
19711S:	Maintained
19712F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
19713F:	sound/soc/codecs/tfa9879*
19714
19715NXP XSPI DRIVER
19716M:	Han Xu <han.xu@nxp.com>
19717M:	Haibo Chen <haibo.chen@nxp.com>
19718L:	linux-spi@vger.kernel.org
19719L:	imx@lists.linux.dev
19720S:	Maintained
19721F:	Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19722F:	drivers/spi/spi-nxp-xspi.c
19723
19724NXP-NCI NFC DRIVER
19725S:	Orphan
19726F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19727F:	drivers/nfc/nxp-nci
19728
19729NXP/Goodix TFA989X (TFA1) DRIVER
19730M:	Stephan Gerhold <stephan@gerhold.net>
19731L:	linux-sound@vger.kernel.org
19732S:	Maintained
19733F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19734F:	sound/soc/codecs/tfa989x.c
19735
19736NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19737M:	Jonas Malaco <jonas@protocubo.io>
19738L:	linux-hwmon@vger.kernel.org
19739S:	Maintained
19740F:	Documentation/hwmon/nzxt-kraken2.rst
19741F:	drivers/hwmon/nzxt-kraken2.c
19742
19743NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19744M:	Jonas Malaco <jonas@protocubo.io>
19745M:	Aleksa Savic <savicaleksa83@gmail.com>
19746L:	linux-hwmon@vger.kernel.org
19747S:	Maintained
19748F:	Documentation/hwmon/nzxt-kraken3.rst
19749F:	drivers/hwmon/nzxt-kraken3.c
19750
19751OBJAGG
19752M:	Jiri Pirko <jiri@resnulli.us>
19753L:	netdev@vger.kernel.org
19754S:	Supported
19755F:	include/linux/objagg.h
19756F:	lib/objagg.c
19757F:	lib/test_objagg.c
19758
19759OBJPOOL
19760M:	Matt Wu <wuqiang.matt@bytedance.com>
19761S:	Supported
19762F:	include/linux/objpool.h
19763F:	lib/objpool.c
19764F:	lib/test_objpool.c
19765
19766OBJTOOL
19767M:	Josh Poimboeuf <jpoimboe@kernel.org>
19768M:	Peter Zijlstra <peterz@infradead.org>
19769S:	Supported
19770P:	Documentation/process/maintainer-tip.rst
19771F:	include/linux/objtool*.h
19772F:	tools/objtool/
19773
19774OCELOT ETHERNET SWITCH DRIVER
19775M:	Vladimir Oltean <vladimir.oltean@nxp.com>
19776M:	UNGLinuxDriver@microchip.com
19777L:	netdev@vger.kernel.org
19778S:	Supported
19779F:	drivers/net/dsa/ocelot/*
19780F:	drivers/net/ethernet/mscc/
19781F:	include/soc/mscc/ocelot*
19782F:	net/dsa/tag_ocelot.c
19783F:	net/dsa/tag_ocelot_8021q.c
19784F:	tools/testing/selftests/drivers/net/ocelot/*
19785
19786OCELOT EXTERNAL SWITCH CONTROL
19787M:	Colin Foster <colin.foster@in-advantage.com>
19788S:	Supported
19789F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19790F:	drivers/mfd/ocelot*
19791F:	drivers/net/dsa/ocelot/ocelot_ext.c
19792F:	include/linux/mfd/ocelot.h
19793
19794OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19795M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
19796R:	Andrew Donnellan <andrew+kernel@donnellan.id.au>
19797L:	linuxppc-dev@lists.ozlabs.org
19798S:	Odd Fixes
19799F:	Documentation/userspace-api/accelerators/ocxl.rst
19800F:	arch/powerpc/include/asm/pnv-ocxl.h
19801F:	arch/powerpc/platforms/powernv/ocxl.c
19802F:	drivers/misc/ocxl/
19803F:	include/misc/ocxl*
19804F:	include/uapi/misc/ocxl.h
19805
19806OMAP AUDIO SUPPORT
19807M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
19808L:	linux-sound@vger.kernel.org
19809L:	linux-omap@vger.kernel.org
19810S:	Maintained
19811F:	sound/soc/ti/n810.c
19812F:	sound/soc/ti/omap*
19813F:	sound/soc/ti/rx51.c
19814F:	sound/soc/ti/sdma-pcm.*
19815
19816OMAP CLOCK FRAMEWORK SUPPORT
19817M:	Paul Walmsley <paul@pwsan.com>
19818L:	linux-omap@vger.kernel.org
19819S:	Maintained
19820F:	arch/arm/*omap*/*clock*
19821
19822OMAP DEVICE TREE SUPPORT
19823M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19824M:	Andreas Kemnade <andreas@kemnade.info>
19825M:	Kevin Hilman <khilman@baylibre.com>
19826M:	Roger Quadros <rogerq@kernel.org>
19827M:	Tony Lindgren <tony@atomide.com>
19828L:	linux-omap@vger.kernel.org
19829L:	devicetree@vger.kernel.org
19830S:	Maintained
19831F:	arch/arm/boot/dts/ti/omap/
19832
19833OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19834L:	linux-omap@vger.kernel.org
19835L:	linux-fbdev@vger.kernel.org
19836S:	Orphan
19837F:	Documentation/arch/arm/omap/dss.rst
19838F:	drivers/video/fbdev/omap2/
19839
19840OMAP FRAMEBUFFER SUPPORT
19841L:	linux-fbdev@vger.kernel.org
19842L:	linux-omap@vger.kernel.org
19843S:	Orphan
19844F:	drivers/video/fbdev/omap/
19845
19846OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19847M:	Roger Quadros <rogerq@kernel.org>
19848M:	Tony Lindgren <tony@atomide.com>
19849L:	linux-omap@vger.kernel.org
19850S:	Maintained
19851F:	arch/arm/mach-omap2/*gpmc*
19852F:	drivers/memory/omap-gpmc.c
19853
19854OMAP GPIO DRIVER
19855M:	Grygorii Strashko <grygorii.strashko@ti.com>
19856M:	Santosh Shilimkar <ssantosh@kernel.org>
19857M:	Kevin Hilman <khilman@kernel.org>
19858L:	linux-omap@vger.kernel.org
19859S:	Maintained
19860F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19861F:	drivers/gpio/gpio-omap.c
19862
19863OMAP HARDWARE SPINLOCK SUPPORT
19864L:	linux-omap@vger.kernel.org
19865S:	Orphan
19866F:	drivers/hwspinlock/omap_hwspinlock.c
19867
19868OMAP HS MMC SUPPORT
19869L:	linux-mmc@vger.kernel.org
19870L:	linux-omap@vger.kernel.org
19871S:	Orphan
19872F:	drivers/mmc/host/omap_hsmmc.c
19873
19874OMAP HWMOD DATA
19875M:	Paul Walmsley <paul@pwsan.com>
19876L:	linux-omap@vger.kernel.org
19877S:	Maintained
19878F:	arch/arm/mach-omap2/omap_hwmod*data*
19879
19880OMAP HWMOD SUPPORT
19881M:	Paul Walmsley <paul@pwsan.com>
19882L:	linux-omap@vger.kernel.org
19883S:	Maintained
19884F:	arch/arm/mach-omap2/omap_hwmod.*
19885
19886OMAP I2C DRIVER
19887M:	Vignesh R <vigneshr@ti.com>
19888L:	linux-omap@vger.kernel.org
19889L:	linux-i2c@vger.kernel.org
19890S:	Maintained
19891F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
19892F:	drivers/i2c/busses/i2c-omap.c
19893
19894OMAP MMC SUPPORT
19895M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19896L:	linux-omap@vger.kernel.org
19897S:	Odd Fixes
19898F:	drivers/mmc/host/omap.c
19899
19900OMAP POWER MANAGEMENT SUPPORT
19901M:	Kevin Hilman <khilman@kernel.org>
19902L:	linux-omap@vger.kernel.org
19903S:	Maintained
19904F:	arch/arm/*omap*/*pm*
19905
19906OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
19907M:	Paul Walmsley <paul@pwsan.com>
19908L:	linux-omap@vger.kernel.org
19909S:	Maintained
19910F:	arch/arm/mach-omap2/prm*
19911
19912OMAP RANDOM NUMBER GENERATOR SUPPORT
19913M:	Deepak Saxena <dsaxena@plexity.net>
19914S:	Maintained
19915F:	drivers/char/hw_random/omap-rng.c
19916
19917OMAP USB SUPPORT
19918L:	linux-usb@vger.kernel.org
19919L:	linux-omap@vger.kernel.org
19920S:	Orphan
19921F:	arch/arm/*omap*/usb*
19922F:	drivers/usb/*/*omap*
19923
19924OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
19925M:	Mark Jackson <mpfj@newflow.co.uk>
19926L:	linux-omap@vger.kernel.org
19927S:	Maintained
19928F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
19929
19930OMAP1 SUPPORT
19931M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19932M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
19933R:	Tony Lindgren <tony@atomide.com>
19934L:	linux-omap@vger.kernel.org
19935S:	Maintained
19936Q:	http://patchwork.kernel.org/project/linux-omap/list/
19937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19938F:	arch/arm/configs/omap1_defconfig
19939F:	arch/arm/mach-omap1/
19940F:	drivers/i2c/busses/i2c-omap.c
19941F:	include/linux/platform_data/ams-delta-fiq.h
19942F:	include/linux/platform_data/i2c-omap.h
19943
19944OMAP2+ SUPPORT
19945M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19946M:	Andreas Kemnade <andreas@kemnade.info>
19947M:	Kevin Hilman <khilman@baylibre.com>
19948M:	Roger Quadros <rogerq@kernel.org>
19949M:	Tony Lindgren <tony@atomide.com>
19950L:	linux-omap@vger.kernel.org
19951S:	Maintained
19952W:	http://linux.omap.com/
19953Q:	http://patchwork.kernel.org/project/linux-omap/list/
19954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19955F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
19956F:	arch/arm/configs/omap2plus_defconfig
19957F:	arch/arm/mach-omap2/
19958F:	drivers/bus/omap*.[ch]
19959F:	drivers/bus/ti-sysc.c
19960F:	drivers/gpio/gpio-tps65219.c
19961F:	drivers/i2c/busses/i2c-omap.c
19962F:	drivers/irqchip/irq-omap-intc.c
19963F:	drivers/mfd/*omap*.c
19964F:	drivers/mfd/menelaus.c
19965F:	drivers/mfd/palmas.c
19966F:	drivers/mfd/tps65217.c
19967F:	drivers/mfd/tps65218.c
19968F:	drivers/mfd/tps65219.c
19969F:	drivers/mfd/tps65910.c
19970F:	drivers/mfd/twl-core.[ch]
19971F:	drivers/mfd/twl4030*.c
19972F:	drivers/mfd/twl6030*.c
19973F:	drivers/mfd/twl6040*.c
19974F:	drivers/regulator/palmas-regulator*.c
19975F:	drivers/regulator/pbias-regulator.c
19976F:	drivers/regulator/tps65217-regulator.c
19977F:	drivers/regulator/tps65218-regulator.c
19978F:	drivers/regulator/tps65219-regulator.c
19979F:	drivers/regulator/tps65910-regulator.c
19980F:	drivers/regulator/twl-regulator.c
19981F:	drivers/regulator/twl6030-regulator.c
19982F:	include/linux/platform_data/i2c-omap.h
19983F:	include/linux/platform_data/ti-sysc.h
19984
19985OMFS FILESYSTEM
19986M:	Bob Copeland <me@bobcopeland.com>
19987L:	linux-karma-devel@lists.sourceforge.net
19988S:	Maintained
19989F:	Documentation/filesystems/omfs.rst
19990F:	fs/omfs/
19991
19992OMNIVISION OG01A1B SENSOR DRIVER
19993M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19994L:	linux-media@vger.kernel.org
19995S:	Maintained
19996F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
19997F:	drivers/media/i2c/og01a1b.c
19998
19999OMNIVISION OG0VE1B SENSOR DRIVER
20000M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
20001L:	linux-media@vger.kernel.org
20002S:	Maintained
20003T:	git git://linuxtv.org/media_tree.git
20004F:	Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20005F:	drivers/media/i2c/og0ve1b.c
20006
20007OMNIVISION OS05B10 SENSOR DRIVER
20008M:	Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
20009M:	Elgin Perumbilly <elgin.perumbilly@siliconsignals.io>
20010L:	linux-media@vger.kernel.org
20011S:	Maintained
20012F:	Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20013F:	drivers/media/i2c/os05b10.c
20014
20015OMNIVISION OV01A10 SENSOR DRIVER
20016M:	Bingbu Cao <bingbu.cao@amd.com>
20017M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20018L:	linux-media@vger.kernel.org
20019S:	Maintained
20020T:	git git://linuxtv.org/media.git
20021F:	drivers/media/i2c/ov01a10.c
20022
20023OMNIVISION OV02A10 SENSOR DRIVER
20024L:	linux-media@vger.kernel.org
20025S:	Orphan
20026T:	git git://linuxtv.org/media.git
20027F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20028F:	drivers/media/i2c/ov02a10.c
20029
20030OMNIVISION OV02C10 SENSOR DRIVER
20031M:	Hans de Goede <hansg@kernel.org>
20032R:	Bryan O'Donoghue <bod@kernel.org>
20033L:	linux-media@vger.kernel.org
20034S:	Maintained
20035T:	git git://linuxtv.org/media.git
20036F:	drivers/media/i2c/ov02c10.c
20037
20038OMNIVISION OV02E10 SENSOR DRIVER
20039M:	Bryan O'Donoghue <bod@kernel.org>
20040M:	Hans de Goede <hansg@kernel.org>
20041L:	linux-media@vger.kernel.org
20042S:	Maintained
20043T:	git git://linuxtv.org/media.git
20044F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20045F:	drivers/media/i2c/ov02e10.c
20046
20047OMNIVISION OV08D10 SENSOR DRIVER
20048M:	Jimmy Su <jimmy.su@intel.com>
20049R:	Matthias Fend <matthias.fend@emfend.at>
20050L:	linux-media@vger.kernel.org
20051S:	Maintained
20052T:	git git://linuxtv.org/media.git
20053F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20054F:	drivers/media/i2c/ov08d10.c
20055
20056OMNIVISION OV08X40 SENSOR DRIVER
20057M:	Jimmy Su <jimmy.su@intel.com>
20058L:	linux-media@vger.kernel.org
20059S:	Maintained
20060F:	drivers/media/i2c/ov08x40.c
20061F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20062
20063OMNIVISION OV13858 SENSOR DRIVER
20064M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20065L:	linux-media@vger.kernel.org
20066S:	Maintained
20067T:	git git://linuxtv.org/media.git
20068F:	drivers/media/i2c/ov13858.c
20069
20070OMNIVISION OV13B10 SENSOR DRIVER
20071M:	Arec Kao <arec.kao@intel.com>
20072L:	linux-media@vger.kernel.org
20073S:	Maintained
20074T:	git git://linuxtv.org/media.git
20075F:	drivers/media/i2c/ov13b10.c
20076
20077OMNIVISION OV2680 SENSOR DRIVER
20078M:	Rui Miguel Silva <rmfrfs@gmail.com>
20079M:	Hans de Goede <hansg@kernel.org>
20080L:	linux-media@vger.kernel.org
20081S:	Maintained
20082T:	git git://linuxtv.org/media.git
20083F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20084F:	drivers/media/i2c/ov2680.c
20085
20086OMNIVISION OV2685 SENSOR DRIVER
20087M:	Shunqian Zheng <zhengsq@rock-chips.com>
20088L:	linux-media@vger.kernel.org
20089S:	Maintained
20090T:	git git://linuxtv.org/media.git
20091F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20092F:	drivers/media/i2c/ov2685.c
20093
20094OMNIVISION OV2732 SENSOR DRIVER
20095M:	Walter Werner Schneider <contact@schnwalter.eu>
20096L:	linux-media@vger.kernel.org
20097S:	Maintained
20098F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20099F:	drivers/media/i2c/ov2732.c
20100
20101OMNIVISION OV2735 SENSOR DRIVER
20102M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
20103M:	Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
20104L:	linux-media@vger.kernel.org
20105S:	Maintained
20106F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20107F:	drivers/media/i2c/ov2735.c
20108
20109OMNIVISION OV2740 SENSOR DRIVER
20110M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20111R:	Bingbu Cao <bingbu.cao@amd.com>
20112L:	linux-media@vger.kernel.org
20113S:	Maintained
20114T:	git git://linuxtv.org/media.git
20115F:	drivers/media/i2c/ov2740.c
20116
20117OMNIVISION OV4689 SENSOR DRIVER
20118M:	Mikhail Rudenko <mike.rudenko@gmail.com>
20119L:	linux-media@vger.kernel.org
20120S:	Maintained
20121T:	git git://linuxtv.org/media.git
20122F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20123F:	drivers/media/i2c/ov4689.c
20124
20125OMNIVISION OV5640 SENSOR DRIVER
20126M:	Steve Longerbeam <slongerbeam@gmail.com>
20127L:	linux-media@vger.kernel.org
20128S:	Maintained
20129T:	git git://linuxtv.org/media.git
20130F:	drivers/media/i2c/ov5640.c
20131
20132OMNIVISION OV5647 SENSOR DRIVER
20133M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20134M:	Jacopo Mondi <jacopo@jmondi.org>
20135L:	linux-media@vger.kernel.org
20136S:	Maintained
20137T:	git git://linuxtv.org/media.git
20138F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20139F:	drivers/media/i2c/ov5647.c
20140
20141OMNIVISION OV5670 SENSOR DRIVER
20142M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20143L:	linux-media@vger.kernel.org
20144S:	Maintained
20145T:	git git://linuxtv.org/media.git
20146F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20147F:	drivers/media/i2c/ov5670.c
20148
20149OMNIVISION OV5675 SENSOR DRIVER
20150M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20151L:	linux-media@vger.kernel.org
20152S:	Maintained
20153T:	git git://linuxtv.org/media.git
20154F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20155F:	drivers/media/i2c/ov5675.c
20156
20157OMNIVISION OV5693 SENSOR DRIVER
20158M:	Daniel Scally <dan.scally@ideasonboard.com>
20159L:	linux-media@vger.kernel.org
20160S:	Maintained
20161T:	git git://linuxtv.org/media.git
20162F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20163F:	drivers/media/i2c/ov5693.c
20164
20165OMNIVISION OV5695 SENSOR DRIVER
20166M:	Shunqian Zheng <zhengsq@rock-chips.com>
20167L:	linux-media@vger.kernel.org
20168S:	Maintained
20169T:	git git://linuxtv.org/media.git
20170F:	drivers/media/i2c/ov5695.c
20171
20172OMNIVISION OV6211 SENSOR DRIVER
20173M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
20174L:	linux-media@vger.kernel.org
20175S:	Maintained
20176T:	git git://linuxtv.org/media_tree.git
20177F:	Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20178F:	drivers/media/i2c/ov6211.c
20179
20180OMNIVISION OV64A40 SENSOR DRIVER
20181M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
20182L:	linux-media@vger.kernel.org
20183S:	Maintained
20184T:	git git://linuxtv.org/media.git
20185F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20186F:	drivers/media/i2c/ov64a40.c
20187
20188OMNIVISION OV7670 SENSOR DRIVER
20189L:	linux-media@vger.kernel.org
20190S:	Orphan
20191T:	git git://linuxtv.org/media.git
20192F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20193F:	drivers/media/i2c/ov7670.c
20194
20195OMNIVISION OV772x SENSOR DRIVER
20196M:	Jacopo Mondi <jacopo@jmondi.org>
20197L:	linux-media@vger.kernel.org
20198S:	Odd fixes
20199T:	git git://linuxtv.org/media.git
20200F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20201F:	drivers/media/i2c/ov772x.c
20202F:	include/media/i2c/ov772x.h
20203
20204OMNIVISION OV7740 SENSOR DRIVER
20205L:	linux-media@vger.kernel.org
20206S:	Orphan
20207T:	git git://linuxtv.org/media.git
20208F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20209F:	drivers/media/i2c/ov7740.c
20210
20211OMNIVISION OV8856 SENSOR DRIVER
20212M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20213L:	linux-media@vger.kernel.org
20214S:	Maintained
20215T:	git git://linuxtv.org/media.git
20216F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20217F:	drivers/media/i2c/ov8856.c
20218
20219OMNIVISION OV8858 SENSOR DRIVER
20220M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
20221M:	Nicholas Roth <nicholas@rothemail.net>
20222L:	linux-media@vger.kernel.org
20223S:	Maintained
20224T:	git git://linuxtv.org/media.git
20225F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20226F:	drivers/media/i2c/ov8858.c
20227
20228OMNIVISION OV9282 SENSOR DRIVER
20229M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20230L:	linux-media@vger.kernel.org
20231S:	Maintained
20232T:	git git://linuxtv.org/media.git
20233F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20234F:	drivers/media/i2c/ov9282.c
20235
20236OMNIVISION OV9640 SENSOR DRIVER
20237M:	Petr Cvek <petrcvekcz@gmail.com>
20238L:	linux-media@vger.kernel.org
20239S:	Maintained
20240F:	drivers/media/i2c/ov9640.*
20241
20242OMNIVISION OV9650 SENSOR DRIVER
20243M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20244R:	Akinobu Mita <akinobu.mita@gmail.com>
20245R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20246L:	linux-media@vger.kernel.org
20247S:	Maintained
20248T:	git git://linuxtv.org/media.git
20249F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20250F:	drivers/media/i2c/ov9650.c
20251
20252OMNIVISION OV9734 SENSOR DRIVER
20253M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20254R:	Bingbu Cao <bingbu.cao@amd.com>
20255L:	linux-media@vger.kernel.org
20256S:	Maintained
20257T:	git git://linuxtv.org/media.git
20258F:	drivers/media/i2c/ov9734.c
20259
20260ONBOARD USB HUB DRIVER
20261M:	Matthias Kaehlcke <mka@chromium.org>
20262L:	linux-usb@vger.kernel.org
20263S:	Maintained
20264F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20265F:	drivers/usb/misc/onboard_usb_dev.c
20266
20267ONENAND FLASH DRIVER
20268M:	Kyungmin Park <kyungmin.park@samsung.com>
20269L:	linux-mtd@lists.infradead.org
20270S:	Maintained
20271F:	drivers/mtd/nand/onenand/
20272F:	include/linux/mtd/onenand*.h
20273
20274ONEXPLAYER HID DRIVER
20275M:	Derek J. Clark <derekjohn.clark@gmail.com>
20276L:	linux-input@vger.kernel.org
20277S:	Maintained
20278F:	drivers/hid/hid-oxp.c
20279
20280ONEXPLAYER PLATFORM EC DRIVER
20281M:	Antheas Kapenekakis <lkml@antheas.dev>
20282M:	Derek John Clark <derekjohn.clark@gmail.com>
20283M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
20284L:	platform-driver-x86@vger.kernel.org
20285S:	Maintained
20286F:	drivers/platform/x86/oxpec.c
20287
20288ONIE TLV NVMEM LAYOUT DRIVER
20289M:	Miquel Raynal <miquel.raynal@bootlin.com>
20290S:	Maintained
20291F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20292F:	drivers/nvmem/layouts/onie-tlv.c
20293
20294ONION OMEGA2+ BOARD
20295M:	Harvey Hunt <harveyhuntnexus@gmail.com>
20296L:	linux-mips@vger.kernel.org
20297S:	Maintained
20298F:	arch/mips/boot/dts/ralink/omega2p.dts
20299
20300ONSEMI ETHERNET PHY DRIVERS
20301M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
20302L:	netdev@vger.kernel.org
20303S:	Supported
20304W:	http://www.onsemi.com
20305F:	drivers/net/phy/ncn*
20306
20307OP-TEE DRIVER
20308M:	Jens Wiklander <jenswi@kernel.org>
20309L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
20310S:	Maintained
20311F:	Documentation/ABI/testing/sysfs-bus-optee-devices
20312F:	drivers/tee/optee/
20313
20314OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20315M:	Sumit Garg <sumit.garg@kernel.org>
20316L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
20317S:	Maintained
20318F:	drivers/char/hw_random/optee-rng.c
20319
20320OP-TEE RTC DRIVER
20321M:	Clément Léger <clement.leger@bootlin.com>
20322L:	linux-rtc@vger.kernel.org
20323S:	Maintained
20324F:	drivers/rtc/rtc-optee.c
20325
20326OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20327M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
20328L:	netdev@vger.kernel.org
20329S:	Maintained
20330F:	Documentation/networking/oa-tc6-framework.rst
20331F:	drivers/net/ethernet/oa_tc6.c
20332F:	include/linux/oa_tc6.h
20333
20334OPEN FIRMWARE AND FLATTENED DEVICE TREE
20335M:	Rob Herring <robh@kernel.org>
20336M:	Saravana Kannan <saravanak@kernel.org>
20337L:	devicetree@vger.kernel.org
20338S:	Maintained
20339Q:	http://patchwork.kernel.org/project/devicetree/list/
20340W:	http://www.devicetree.org/
20341C:	irc://irc.libera.chat/devicetree
20342P:	Documentation/process/maintainer-devicetree.rst
20343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20344F:	Documentation/ABI/testing/sysfs-firmware-ofw
20345F:	drivers/of/
20346F:	include/linux/of*.h
20347F:	rust/helpers/of.c
20348F:	rust/kernel/of.rs
20349F:	scripts/dtc/
20350F:	scripts/Makefile.dtb*
20351F:	tools/testing/selftests/dt/
20352K:	of_overlay_notifier_
20353K:	of_overlay_fdt_apply
20354K:	of_overlay_remove
20355
20356OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20357M:	Rob Herring <robh@kernel.org>
20358M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
20359M:	Conor Dooley <conor+dt@kernel.org>
20360L:	devicetree@vger.kernel.org
20361S:	Maintained
20362Q:	http://patchwork.kernel.org/project/devicetree/list/
20363C:	irc://irc.libera.chat/devicetree
20364P:	Documentation/process/maintainer-devicetree.rst
20365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20366F:	Documentation/devicetree/
20367F:	Documentation/process/maintainer-devicetree.rst
20368F:	arch/*/boot/dts/
20369F:	include/dt-bindings/
20370
20371OPENCOMPUTE PTP CLOCK DRIVER
20372M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
20373L:	netdev@vger.kernel.org
20374S:	Maintained
20375F:	drivers/ptp/ptp_ocp.c
20376
20377OPENCORES I2C BUS DRIVER
20378M:	Peter Korsgaard <peter@korsgaard.com>
20379M:	Andrew Lunn <andrew@lunn.ch>
20380L:	linux-i2c@vger.kernel.org
20381S:	Maintained
20382F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20383F:	Documentation/i2c/busses/i2c-ocores.rst
20384F:	drivers/i2c/busses/i2c-ocores.c
20385F:	include/linux/platform_data/i2c-ocores.h
20386
20387OPENRISC ARCHITECTURE
20388M:	Jonas Bonn <jonas@southpole.se>
20389M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
20390M:	Stafford Horne <shorne@gmail.com>
20391L:	linux-openrisc@vger.kernel.org
20392S:	Maintained
20393W:	http://openrisc.io
20394T:	git https://github.com/openrisc/linux.git
20395F:	Documentation/arch/openrisc/
20396F:	Documentation/devicetree/bindings/openrisc/
20397F:	arch/openrisc/
20398F:	drivers/irqchip/irq-ompic.c
20399F:	drivers/irqchip/irq-or1k-*
20400
20401OPENVPN DATA CHANNEL OFFLOAD
20402M:	Antonio Quartulli <antonio@openvpn.net>
20403R:	Sabrina Dubroca <sd@queasysnail.net>
20404L:	openvpn-devel@lists.sourceforge.net (subscribers-only)
20405L:	netdev@vger.kernel.org
20406S:	Supported
20407T:	git https://github.com/OpenVPN/ovpn-net-next.git
20408F:	Documentation/netlink/specs/ovpn.yaml
20409F:	drivers/net/ovpn/
20410F:	include/uapi/linux/ovpn.h
20411F:	tools/testing/selftests/net/ovpn/
20412
20413OPENVSWITCH
20414M:	Aaron Conole <aconole@redhat.com>
20415M:	Eelco Chaudron <echaudro@redhat.com>
20416M:	Ilya Maximets <i.maximets@ovn.org>
20417L:	netdev@vger.kernel.org
20418L:	dev@openvswitch.org
20419S:	Maintained
20420W:	http://openvswitch.org
20421F:	Documentation/networking/openvswitch.rst
20422F:	include/uapi/linux/openvswitch.h
20423F:	net/openvswitch/
20424F:	tools/testing/selftests/net/openvswitch/
20425
20426OPERATING PERFORMANCE POINTS (OPP)
20427M:	Viresh Kumar <vireshk@kernel.org>
20428M:	Nishanth Menon <nm@ti.com>
20429M:	Stephen Boyd <sboyd@kernel.org>
20430L:	linux-pm@vger.kernel.org
20431S:	Maintained
20432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20433F:	Documentation/devicetree/bindings/opp/
20434F:	Documentation/power/opp.rst
20435F:	drivers/opp/
20436F:	include/linux/pm_opp.h
20437F:	rust/kernel/opp.rs
20438
20439OPL4 DRIVER
20440M:	Clemens Ladisch <clemens@ladisch.de>
20441L:	linux-sound@vger.kernel.org
20442S:	Maintained
20443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20444F:	sound/drivers/opl4/
20445
20446ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20447M:	Mark Fasheh <mark@fasheh.com>
20448M:	Joel Becker <jlbec@evilplan.org>
20449M:	Joseph Qi <joseph.qi@linux.alibaba.com>
20450L:	ocfs2-devel@lists.linux.dev
20451S:	Supported
20452W:	http://ocfs2.wiki.kernel.org
20453F:	Documentation/filesystems/dlmfs.rst
20454F:	Documentation/filesystems/ocfs2.rst
20455F:	fs/ocfs2/
20456
20457ORANGEFS FILESYSTEM
20458M:	Mike Marshall <hubcap@omnibond.com>
20459R:	Martin Brandenburg <martin@omnibond.com>
20460L:	devel@lists.orangefs.org
20461S:	Supported
20462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20463F:	Documentation/filesystems/orangefs.rst
20464F:	fs/orangefs/
20465
20466OV2659 OMNIVISION SENSOR DRIVER
20467M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20468L:	linux-media@vger.kernel.org
20469S:	Maintained
20470W:	https://linuxtv.org
20471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20472T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20473F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20474F:	drivers/media/i2c/ov2659.c
20475F:	include/media/i2c/ov2659.h
20476
20477OVERLAY FILESYSTEM
20478M:	Miklos Szeredi <miklos@szeredi.hu>
20479M:	Amir Goldstein <amir73il@gmail.com>
20480L:	linux-unionfs@vger.kernel.org
20481S:	Supported
20482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20483F:	Documentation/filesystems/overlayfs.rst
20484F:	fs/overlayfs/
20485
20486P54 WIRELESS DRIVER
20487M:	Christian Lamparter <chunkeey@googlemail.com>
20488L:	linux-wireless@vger.kernel.org
20489S:	Maintained
20490W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
20491F:	Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20492F:	drivers/net/wireless/intersil/
20493
20494PACKET SOCKETS
20495M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20496S:	Maintained
20497F:	include/uapi/linux/if_packet.h
20498F:	net/packet/af_packet.c
20499
20500PACKING
20501M:	Vladimir Oltean <olteanv@gmail.com>
20502L:	netdev@vger.kernel.org
20503S:	Supported
20504F:	Documentation/core-api/packing.rst
20505F:	include/linux/packing.h
20506F:	lib/packing.c
20507F:	lib/packing_test.c
20508F:	scripts/gen_packed_field_checks.c
20509
20510PADATA PARALLEL EXECUTION MECHANISM
20511M:	Steffen Klassert <steffen.klassert@secunet.com>
20512M:	Daniel Jordan <daniel.m.jordan@oracle.com>
20513L:	linux-crypto@vger.kernel.org
20514L:	linux-kernel@vger.kernel.org
20515S:	Maintained
20516F:	Documentation/core-api/padata.rst
20517F:	include/linux/padata.h
20518F:	kernel/padata.c
20519
20520PAGE CACHE
20521M:	Matthew Wilcox (Oracle) <willy@infradead.org>
20522M:	Jan Kara <jack@suse.cz>
20523L:	linux-fsdevel@vger.kernel.org
20524L:	linux-mm@kvack.org
20525S:	Supported
20526T:	git git://git.infradead.org/users/willy/pagecache.git
20527F:	Documentation/filesystems/locking.rst
20528F:	Documentation/filesystems/vfs.rst
20529F:	include/linux/pagemap.h
20530F:	include/linux/writeback.h
20531F:	include/trace/events/filemap.h
20532F:	include/trace/events/readahead.h
20533F:	include/trace/events/writeback.h
20534F:	mm/filemap.c
20535F:	mm/page-writeback.c
20536F:	mm/readahead.c
20537F:	mm/truncate.c
20538
20539PAGE POOL
20540M:	Jesper Dangaard Brouer <hawk@kernel.org>
20541M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20542L:	netdev@vger.kernel.org
20543S:	Supported
20544F:	Documentation/networking/page_pool.rst
20545F:	include/net/page_pool/
20546F:	include/trace/events/page_pool.h
20547F:	net/core/page_pool.c
20548
20549PAGE TABLE CHECK
20550M:	Pasha Tatashin <pasha.tatashin@soleen.com>
20551M:	Andrew Morton <akpm@linux-foundation.org>
20552L:	linux-mm@kvack.org
20553S:	Maintained
20554F:	Documentation/mm/page_table_check.rst
20555F:	include/linux/page_table_check.h
20556F:	mm/page_table_check.c
20557
20558PAGE STATE DEBUG SCRIPT
20559M:	Ye Liu <liuye@kylinos.cn>
20560S:	Maintained
20561F:	tools/mm/show_page_info.py
20562
20563PANASONIC LAPTOP ACPI EXTRAS DRIVER
20564M:	Kenneth Chan <kenneth.t.chan@gmail.com>
20565L:	platform-driver-x86@vger.kernel.org
20566S:	Maintained
20567F:	drivers/platform/x86/panasonic-laptop.c
20568
20569PARALLAX PING IIO SENSOR DRIVER
20570M:	Andreas Klinger <ak@it-klinger.de>
20571L:	linux-iio@vger.kernel.org
20572S:	Maintained
20573F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20574F:	drivers/iio/proximity/ping.c
20575
20576PARALLEL LCD/KEYPAD PANEL DRIVER
20577M:	Willy Tarreau <willy@haproxy.com>
20578M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
20579S:	Odd Fixes
20580F:	Documentation/admin-guide/lcd-panel-cgram.rst
20581F:	drivers/auxdisplay/panel.c
20582
20583PARALLEL PORT SUBSYSTEM
20584M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20585M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20586L:	linux-parport@lists.infradead.org (subscribers-only)
20587S:	Maintained
20588F:	Documentation/driver-api/parport*.rst
20589F:	drivers/char/ppdev.c
20590F:	drivers/parport/
20591F:	include/linux/parport*.h
20592F:	include/uapi/linux/ppdev.h
20593
20594PARAVIRT_OPS INTERFACE
20595M:	Juergen Gross <jgross@suse.com>
20596R:	Ajay Kaher <ajay.kaher@broadcom.com>
20597R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
20598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20599L:	virtualization@lists.linux.dev
20600L:	x86@kernel.org
20601S:	Supported
20602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20603F:	Documentation/virt/paravirt_ops.rst
20604F:	arch/*/include/asm/paravirt*.h
20605F:	arch/*/kernel/paravirt*
20606F:	include/linux/hypervisor.h
20607
20608PARISC ARCHITECTURE
20609M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20610M:	Helge Deller <deller@gmx.de>
20611L:	linux-parisc@vger.kernel.org
20612S:	Maintained
20613W:	https://parisc.wiki.kernel.org
20614Q:	http://patchwork.kernel.org/project/linux-parisc/list/
20615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20617F:	Documentation/arch/parisc/
20618F:	arch/parisc/
20619F:	drivers/char/agp/parisc-agp.c
20620F:	drivers/input/misc/hp_sdc_rtc.c
20621F:	drivers/input/serio/gscps2.c
20622F:	drivers/input/serio/hp_sdc*
20623F:	drivers/parisc/
20624F:	drivers/parport/parport_gsc.*
20625F:	drivers/tty/serial/8250/8250_parisc.c
20626F:	drivers/video/console/sti*
20627F:	drivers/video/fbdev/sti*
20628F:	drivers/video/logo/logo_parisc*
20629F:	include/linux/hp_sdc.h
20630
20631PARMAN
20632M:	Jiri Pirko <jiri@resnulli.us>
20633L:	netdev@vger.kernel.org
20634S:	Supported
20635F:	include/linux/parman.h
20636F:	lib/parman.c
20637F:	lib/test_parman.c
20638
20639PC ENGINES APU BOARD DRIVER
20640M:	Enrico Weigelt, metux IT consult <info@metux.net>
20641S:	Maintained
20642F:	drivers/platform/x86/pcengines-apuv2.c
20643
20644PC87360 HARDWARE MONITORING DRIVER
20645M:	Jim Cromie <jim.cromie@gmail.com>
20646L:	linux-hwmon@vger.kernel.org
20647S:	Maintained
20648F:	Documentation/hwmon/pc87360.rst
20649F:	drivers/hwmon/pc87360.c
20650
20651PC8736x GPIO DRIVER
20652M:	Jim Cromie <jim.cromie@gmail.com>
20653S:	Maintained
20654F:	drivers/char/pc8736x_gpio.c
20655
20656PC87427 HARDWARE MONITORING DRIVER
20657M:	Jean Delvare <jdelvare@suse.com>
20658L:	linux-hwmon@vger.kernel.org
20659S:	Maintained
20660F:	Documentation/hwmon/pc87427.rst
20661F:	drivers/hwmon/pc87427.c
20662
20663MAX77705 HARDWARE MONITORING DRIVER
20664M:	Dzmitry Sankouski <dsankouski@gmail.com>
20665L:	linux-hwmon@vger.kernel.org
20666S:	Maintained
20667F:	Documentation/hwmon/max77705.rst
20668F:	drivers/hwmon/max77705-hwmon.c
20669
20670PCA9532 LED DRIVER
20671M:	Riku Voipio <riku.voipio@iki.fi>
20672S:	Maintained
20673F:	drivers/leds/leds-pca9532.c
20674F:	include/linux/leds-pca9532.h
20675
20676PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20677M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20678M:	Pali Rohár <pali@kernel.org>
20679L:	linux-pci@vger.kernel.org
20680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20681S:	Maintained
20682F:	Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20683F:	drivers/pci/controller/pci-aardvark.c
20684
20685PCI DRIVER FOR ALTERA PCIE IP
20686L:	linux-pci@vger.kernel.org
20687S:	Orphan
20688F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20689F:	drivers/pci/controller/pcie-altera.c
20690
20691PCI DRIVER FOR ANDES QILAI PCIE
20692M:	Randolph Lin <randolph@andestech.com>
20693L:	linux-pci@vger.kernel.org
20694S:	Maintained
20695F:	Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20696F:	drivers/pci/controller/dwc/pcie-andes-qilai.c
20697
20698PCI DRIVER FOR APPLIEDMICRO XGENE
20699M:	Toan Le <toan@os.amperecomputing.com>
20700L:	linux-pci@vger.kernel.org
20701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20702S:	Maintained
20703F:	Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20704F:	drivers/pci/controller/pci-xgene.c
20705
20706PCI DRIVER FOR ARM VERSATILE PLATFORM
20707M:	Rob Herring <robh@kernel.org>
20708L:	linux-pci@vger.kernel.org
20709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20710S:	Maintained
20711F:	Documentation/devicetree/bindings/pci/versatile.yaml
20712F:	drivers/pci/controller/pci-versatile.c
20713
20714PCI DRIVER FOR ARMADA 8K
20715M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20716L:	linux-pci@vger.kernel.org
20717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20718S:	Maintained
20719F:	Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20720F:	drivers/pci/controller/dwc/pcie-armada8k.c
20721
20722PCI DRIVER FOR CADENCE PCIE IP
20723R:	Aksh Garg <a-garg7@ti.com>
20724L:	linux-pci@vger.kernel.org
20725S:	Orphan
20726F:	Documentation/devicetree/bindings/pci/cdns,*
20727F:	drivers/pci/controller/cadence/
20728
20729PCI DRIVER FOR CIX Sky1
20730M:	Hans Zhang <18255117159@163.com>
20731L:	linux-pci@vger.kernel.org
20732S:	Maintained
20733F:	Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20734F:	drivers/pci/controller/cadence/*sky1*
20735
20736PCI DRIVER FOR FREESCALE LAYERSCAPE
20737M:	Minghuan Lian <minghuan.Lian@nxp.com>
20738M:	Mingkai Hu <mingkai.hu@nxp.com>
20739M:	Roy Zang <roy.zang@nxp.com>
20740L:	linuxppc-dev@lists.ozlabs.org
20741L:	linux-pci@vger.kernel.org
20742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20743L:	imx@lists.linux.dev
20744S:	Maintained
20745F:	drivers/pci/controller/dwc/*layerscape*
20746
20747PCI DRIVER FOR FU740
20748M:	Paul Walmsley <pjw@kernel.org>
20749M:	Greentime Hu <greentime.hu@sifive.com>
20750M:	Samuel Holland <samuel.holland@sifive.com>
20751L:	linux-pci@vger.kernel.org
20752S:	Maintained
20753F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20754F:	drivers/pci/controller/dwc/pcie-fu740.c
20755
20756PCI DRIVER FOR GENERIC OF HOSTS
20757M:	Will Deacon <will@kernel.org>
20758L:	linux-pci@vger.kernel.org
20759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20760S:	Maintained
20761F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20762F:	drivers/pci/controller/pci-host-common.c
20763F:	drivers/pci/controller/pci-host-generic.c
20764
20765PCI DRIVER FOR IMX6
20766M:	Richard Zhu <hongxing.zhu@nxp.com>
20767M:	Lucas Stach <l.stach@pengutronix.de>
20768L:	linux-pci@vger.kernel.org
20769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20770L:	imx@lists.linux.dev
20771S:	Maintained
20772F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20773F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20774F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20775F:	drivers/pci/controller/dwc/*imx6*
20776
20777PCI DRIVER FOR INTEL IXP4XX
20778M:	Linus Walleij <linusw@kernel.org>
20779S:	Maintained
20780F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20781F:	drivers/pci/controller/pci-ixp4xx.c
20782
20783PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20784M:	Nirmal Patel <nirmal.patel@linux.intel.com>
20785R:	Jonathan Derrick <jonathan.derrick@linux.dev>
20786L:	linux-pci@vger.kernel.org
20787S:	Supported
20788F:	drivers/pci/controller/vmd.c
20789
20790PCI DRIVER FOR MICROSEMI SWITCHTEC
20791M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
20792M:	Logan Gunthorpe <logang@deltatee.com>
20793L:	linux-pci@vger.kernel.org
20794S:	Maintained
20795F:	Documentation/ABI/testing/sysfs-class-switchtec
20796F:	Documentation/driver-api/switchtec.rst
20797F:	drivers/ntb/hw/mscc/
20798F:	drivers/pci/switch/switchtec*
20799F:	include/linux/switchtec.h
20800F:	include/uapi/linux/switchtec_ioctl.h
20801
20802PCI DRIVER FOR MOBIVEIL PCIE IP
20803M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
20804L:	linux-pci@vger.kernel.org
20805S:	Supported
20806F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20807F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
20808
20809PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20810M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20811M:	Pali Rohár <pali@kernel.org>
20812L:	linux-pci@vger.kernel.org
20813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20814S:	Maintained
20815F:	drivers/pci/controller/*mvebu*
20816
20817PCI DRIVER FOR NVIDIA TEGRA
20818M:	Thierry Reding <thierry.reding@kernel.org>
20819L:	linux-tegra@vger.kernel.org
20820L:	linux-pci@vger.kernel.org
20821S:	Supported
20822F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
20823F:	drivers/pci/controller/pci-tegra.c
20824
20825PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20826M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
20827L:	linux-pci@vger.kernel.org
20828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20829S:	Maintained
20830F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20831
20832PCI DRIVER FOR PLDA PCIE IP
20833M:	Daire McNamara <daire.mcnamara@microchip.com>
20834L:	linux-pci@vger.kernel.org
20835S:	Maintained
20836F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20837F:	drivers/pci/controller/plda/pcie-plda-host.c
20838F:	drivers/pci/controller/plda/pcie-plda.h
20839
20840PCI DRIVER FOR RENESAS R-CAR
20841M:	Marek Vasut <marek.vasut+renesas@mailbox.org>
20842M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20843L:	linux-pci@vger.kernel.org
20844L:	linux-renesas-soc@vger.kernel.org
20845S:	Maintained
20846F:	Documentation/PCI/controller/rcar-pcie-firmware.rst
20847F:	Documentation/devicetree/bindings/pci/*rcar*
20848F:	drivers/pci/controller/*rcar*
20849F:	drivers/pci/controller/dwc/*rcar*
20850
20851PCI DRIVER FOR SAMSUNG EXYNOS
20852M:	Jingoo Han <jingoohan1@gmail.com>
20853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20854L:	linux-samsung-soc@vger.kernel.org
20855S:	Maintained
20856F:	drivers/pci/controller/dwc/pci-exynos.c
20857
20858PCI DRIVER FOR STM32MP25
20859M:	Christian Bruel <christian.bruel@foss.st.com>
20860L:	linux-pci@vger.kernel.org
20861S:	Maintained
20862F:	Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20863F:	drivers/pci/controller/dwc/*stm32*
20864
20865PCI DRIVER FOR SYNOPSYS DESIGNWARE
20866M:	Jingoo Han <jingoohan1@gmail.com>
20867M:	Manivannan Sadhasivam <mani@kernel.org>
20868L:	linux-pci@vger.kernel.org
20869S:	Maintained
20870F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20871F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20872F:	drivers/pci/controller/dwc/*designware*
20873F:	include/linux/pcie-dwc.h
20874
20875PCI DRIVER FOR TI DRA7XX/J721E
20876M:	Vignesh Raghavendra <vigneshr@ti.com>
20877R:	Siddharth Vadapalli <s-vadapalli@ti.com>
20878L:	linux-omap@vger.kernel.org
20879L:	linux-pci@vger.kernel.org
20880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20881S:	Supported
20882F:	Documentation/devicetree/bindings/pci/ti-pci.txt
20883F:	drivers/pci/controller/cadence/pci-j721e.c
20884F:	drivers/pci/controller/dwc/pci-dra7xx.c
20885
20886PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
20887M:	Linus Walleij <linusw@kernel.org>
20888L:	linux-pci@vger.kernel.org
20889S:	Maintained
20890F:	Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
20891F:	drivers/pci/controller/pci-v3-semi.c
20892
20893PCI DRIVER FOR XILINX VERSAL CPM
20894M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
20895M:	Michal Simek <michal.simek@amd.com>
20896L:	linux-pci@vger.kernel.org
20897S:	Maintained
20898F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
20899F:	drivers/pci/controller/pcie-xilinx-cpm.c
20900
20901PCI ENDPOINT SUBSYSTEM
20902M:	Manivannan Sadhasivam <mani@kernel.org>
20903M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
20904R:	Kishon Vijay Abraham I <kishon@kernel.org>
20905R:	Frank Li <Frank.Li@kernel.org>
20906L:	linux-pci@vger.kernel.org
20907S:	Supported
20908Q:	https://patchwork.kernel.org/project/linux-pci/list/
20909B:	https://bugzilla.kernel.org
20910C:	irc://irc.oftc.net/linux-pci
20911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20912F:	Documentation/PCI/endpoint/*
20913F:	Documentation/misc-devices/pci-endpoint-test.rst
20914F:	drivers/misc/pci_endpoint_test.c
20915F:	drivers/pci/endpoint/
20916F:	tools/testing/selftests/pci_endpoint/
20917
20918PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
20919M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
20920R:	Oliver O'Halloran <oohall@gmail.com>
20921L:	linuxppc-dev@lists.ozlabs.org
20922S:	Supported
20923F:	Documentation/PCI/pci-error-recovery.rst
20924F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
20925F:	arch/powerpc/include/*/eeh*.h
20926F:	arch/powerpc/kernel/eeh*.c
20927F:	arch/powerpc/platforms/*/eeh*.c
20928F:	drivers/pci/pcie/aer.c
20929F:	drivers/pci/pcie/dpc.c
20930F:	drivers/pci/pcie/err.c
20931
20932PCI ERROR RECOVERY
20933M:	Linas Vepstas <linasvepstas@gmail.com>
20934L:	linux-pci@vger.kernel.org
20935S:	Supported
20936F:	Documentation/PCI/pci-error-recovery.rst
20937
20938PCI MSI DRIVER FOR ALTERA MSI IP
20939L:	linux-pci@vger.kernel.org
20940S:	Orphan
20941F:	Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
20942F:	drivers/pci/controller/pcie-altera-msi.c
20943
20944PCI MSI DRIVER FOR APPLIEDMICRO XGENE
20945M:	Toan Le <toan@os.amperecomputing.com>
20946L:	linux-pci@vger.kernel.org
20947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20948S:	Maintained
20949F:	Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
20950F:	drivers/pci/controller/pci-xgene-msi.c
20951
20952PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
20953M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20954M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
20955M:	Manivannan Sadhasivam <mani@kernel.org>
20956R:	Rob Herring <robh@kernel.org>
20957L:	linux-pci@vger.kernel.org
20958S:	Supported
20959Q:	https://patchwork.kernel.org/project/linux-pci/list/
20960B:	https://bugzilla.kernel.org
20961C:	irc://irc.oftc.net/linux-pci
20962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20963F:	Documentation/ABI/testing/debugfs-pcie-ptm
20964F:	Documentation/devicetree/bindings/pci/
20965F:	Documentation/trace/events-pci-controller.rst
20966F:	drivers/pci/controller/
20967F:	drivers/pci/pci-bridge-emul.c
20968F:	drivers/pci/pci-bridge-emul.h
20969F:	include/trace/events/pci_controller.h
20970
20971PCI PEER-TO-PEER DMA (P2PDMA)
20972M:	Bjorn Helgaas <bhelgaas@google.com>
20973M:	Logan Gunthorpe <logang@deltatee.com>
20974L:	linux-pci@vger.kernel.org
20975S:	Supported
20976Q:	https://patchwork.kernel.org/project/linux-pci/list/
20977B:	https://bugzilla.kernel.org
20978C:	irc://irc.oftc.net/linux-pci
20979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20980F:	Documentation/driver-api/pci/p2pdma.rst
20981F:	drivers/pci/p2pdma.c
20982F:	include/linux/pci-p2pdma.h
20983
20984PCI POWER CONTROL
20985M:	Bartosz Golaszewski <brgl@kernel.org>
20986M:	Manivannan Sadhasivam <mani@kernel.org>
20987L:	linux-pci@vger.kernel.org
20988S:	Maintained
20989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20990F:	drivers/pci/pwrctrl/*
20991F:	include/linux/pci-pwrctrl.h
20992
20993PCI SUBSYSTEM
20994M:	Bjorn Helgaas <bhelgaas@google.com>
20995L:	linux-pci@vger.kernel.org
20996S:	Supported
20997Q:	https://patchwork.kernel.org/project/linux-pci/list/
20998B:	https://bugzilla.kernel.org
20999C:	irc://irc.oftc.net/linux-pci
21000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21001F:	Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21002F:	Documentation/PCI/
21003F:	Documentation/devicetree/bindings/pci/
21004F:	arch/x86/kernel/early-quirks.c
21005F:	arch/x86/kernel/quirks.c
21006F:	arch/x86/pci/
21007F:	drivers/acpi/pci*
21008F:	drivers/pci/
21009F:	include/asm-generic/pci*
21010F:	include/linux/of_pci.h
21011F:	include/linux/pci*
21012F:	include/uapi/linux/pci*
21013
21014PCI SUBSYSTEM [RUST]
21015M:	Danilo Krummrich <dakr@kernel.org>
21016R:	Bjorn Helgaas <bhelgaas@google.com>
21017R:	Krzysztof Wilczyński <kwilczynski@kernel.org>
21018L:	linux-pci@vger.kernel.org
21019S:	Maintained
21020C:	irc://irc.oftc.net/linux-pci
21021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21022F:	rust/helpers/pci.c
21023F:	rust/kernel/pci.rs
21024F:	rust/kernel/pci/
21025F:	samples/rust/rust_driver_pci.rs
21026
21027PCIE BANDWIDTH CONTROLLER
21028M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21029L:	linux-pci@vger.kernel.org
21030S:	Supported
21031F:	drivers/pci/pcie/bwctrl.c
21032F:	drivers/thermal/pcie_cooling.c
21033F:	include/linux/pci-bwctrl.h
21034F:	tools/testing/selftests/pcie_bwctrl/
21035
21036PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21037M:	Jonathan Chocron <jonnyc@amazon.com>
21038L:	linux-pci@vger.kernel.org
21039S:	Maintained
21040F:	Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21041F:	drivers/pci/controller/dwc/pcie-al.c
21042
21043PCIE DRIVER FOR AMLOGIC MESON
21044M:	Yue Wang <yue.wang@Amlogic.com>
21045L:	linux-pci@vger.kernel.org
21046L:	linux-amlogic@lists.infradead.org
21047S:	Maintained
21048F:	drivers/pci/controller/dwc/pci-meson.c
21049
21050PCIE DRIVER FOR AXIS ARTPEC
21051M:	Jesper Nilsson <jesper.nilsson@axis.com>
21052L:	linux-arm-kernel@axis.com
21053L:	linux-pci@vger.kernel.org
21054S:	Maintained
21055F:	Documentation/devicetree/bindings/pci/axis,artpec*
21056F:	drivers/pci/controller/dwc/*artpec*
21057
21058PCIE DRIVER FOR CAVIUM THUNDERX
21059M:	Robert Richter <rric@kernel.org>
21060L:	linux-pci@vger.kernel.org
21061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21062S:	Odd Fixes
21063F:	drivers/pci/controller/pci-thunder-*
21064
21065PCIE DRIVER FOR ESWIN
21066M:	Senchuan Zhang <zhangsenchuan@eswincomputing.com>
21067L:	linux-pci@vger.kernel.org
21068S:	Maintained
21069F:	Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21070F:	drivers/pci/controller/dwc/pcie-eswin.c
21071
21072PCIE DRIVER FOR HISILICON
21073M:	Zhou Wang <wangzhou1@hisilicon.com>
21074L:	linux-pci@vger.kernel.org
21075S:	Maintained
21076F:	drivers/pci/controller/dwc/pcie-hisi.c
21077
21078PCIE DRIVER FOR HISILICON KIRIN
21079M:	Xiaowei Song <songxiaowei@hisilicon.com>
21080M:	Binghui Wang <wangbinghui@hisilicon.com>
21081L:	linux-pci@vger.kernel.org
21082S:	Maintained
21083F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21084F:	drivers/pci/controller/dwc/pcie-kirin.c
21085
21086PCIE DRIVER FOR HISILICON STB
21087M:	Shawn Guo <shawnguo@kernel.org>
21088L:	linux-pci@vger.kernel.org
21089S:	Maintained
21090F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21091F:	drivers/pci/controller/dwc/pcie-histb.c
21092
21093PCIE DRIVER FOR INTEL KEEM BAY
21094M:	Srikanth Thokala <srikanth.thokala@intel.com>
21095L:	linux-pci@vger.kernel.org
21096S:	Supported
21097F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21098F:	drivers/pci/controller/dwc/pcie-keembay.c
21099
21100PCIE DRIVER FOR INTEL LGM GW SOC
21101L:	linux-pci@vger.kernel.org
21102S:	Orphan
21103F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21104F:	drivers/pci/controller/dwc/pcie-intel-gw.c
21105
21106PCIE DRIVER FOR MEDIATEK
21107M:	Ryder Lee <ryder.lee@mediatek.com>
21108L:	linux-pci@vger.kernel.org
21109L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21110S:	Supported
21111F:	Documentation/devicetree/bindings/pci/mediatek*
21112F:	drivers/pci/controller/*mediatek*
21113
21114PCIE DRIVER FOR MICROCHIP
21115M:	Daire McNamara <daire.mcnamara@microchip.com>
21116L:	linux-pci@vger.kernel.org
21117S:	Supported
21118F:	Documentation/devicetree/bindings/pci/microchip*
21119F:	drivers/pci/controller/plda/*microchip*
21120
21121PCIE DRIVER FOR QUALCOMM MSM
21122M:	Manivannan Sadhasivam <mani@kernel.org>
21123L:	linux-pci@vger.kernel.org
21124L:	linux-arm-msm@vger.kernel.org
21125S:	Maintained
21126F:	drivers/pci/controller/dwc/pcie-qcom-common.c
21127F:	drivers/pci/controller/dwc/pcie-qcom.c
21128
21129PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21130M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
21131L:	linux-pci@vger.kernel.org
21132L:	linux-renesas-soc@vger.kernel.org
21133S:	Supported
21134F:	Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21135F:	drivers/pci/controller/pcie-rzg3s-host.c
21136
21137PCIE DRIVER FOR ROCKCHIP
21138M:	Shawn Lin <shawn.lin@rock-chips.com>
21139L:	linux-pci@vger.kernel.org
21140L:	linux-rockchip@lists.infradead.org
21141S:	Maintained
21142F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21143F:	drivers/pci/controller/pcie-rockchip*
21144
21145PCIE DRIVER FOR SOCIONEXT UNIPHIER
21146M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21147L:	linux-pci@vger.kernel.org
21148S:	Maintained
21149F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21150F:	drivers/pci/controller/dwc/pcie-uniphier*
21151
21152PCIE DRIVER FOR ST SPEAR13XX
21153M:	Pratyush Anand <pratyush.anand@gmail.com>
21154L:	linux-pci@vger.kernel.org
21155S:	Maintained
21156F:	drivers/pci/controller/dwc/*spear*
21157
21158PCIE DRIVER FOR STARFIVE JH71x0
21159M:	Kevin Xie <kevin.xie@starfivetech.com>
21160L:	linux-pci@vger.kernel.org
21161S:	Maintained
21162F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21163F:	drivers/pci/controller/plda/pcie-starfive.c
21164
21165PCIE DRIVER FOR ULTRARISC DP1000
21166M:	Xincheng Zhang <zhangxincheng@ultrarisc.com>
21167M:	Jia Wang <wangjia@ultrarisc.com>
21168L:	linux-pci@vger.kernel.org
21169S:	Maintained
21170F:	Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21171F:	drivers/pci/controller/dwc/pcie-ultrarisc.c
21172
21173PCIE ENDPOINT DRIVER FOR QUALCOMM
21174M:	Manivannan Sadhasivam <mani@kernel.org>
21175L:	linux-pci@vger.kernel.org
21176L:	linux-arm-msm@vger.kernel.org
21177S:	Maintained
21178F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21179F:	Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21180F:	drivers/pci/controller/dwc/pcie-qcom-common.c
21181F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
21182
21183PCMCIA SUBSYSTEM
21184M:	Dominik Brodowski <linux@dominikbrodowski.net>
21185S:	Odd Fixes
21186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21187F:	Documentation/pcmcia/
21188F:	drivers/net/ethernet/8390/pcnet_cs.c
21189F:	drivers/pcmcia/
21190F:	include/pcmcia/
21191F:	tools/pcmcia/
21192
21193PCNET32 NETWORK DRIVER
21194M:	Don Fry <pcnet32@frontier.com>
21195L:	netdev@vger.kernel.org
21196S:	Maintained
21197F:	drivers/net/ethernet/amd/pcnet32.c
21198
21199PCRYPT PARALLEL CRYPTO ENGINE
21200M:	Steffen Klassert <steffen.klassert@secunet.com>
21201L:	linux-crypto@vger.kernel.org
21202S:	Maintained
21203F:	crypto/pcrypt.c
21204F:	include/crypto/pcrypt.h
21205
21206PDS DSC VIRTIO DATA PATH ACCELERATOR
21207R:	Brett Creeley <brett.creeley@amd.com>
21208F:	drivers/vdpa/pds/
21209
21210PECI HARDWARE MONITORING DRIVERS
21211M:	Iwona Winiarska <iwona.winiarska@intel.com>
21212L:	linux-hwmon@vger.kernel.org
21213S:	Supported
21214F:	Documentation/hwmon/peci-cputemp.rst
21215F:	Documentation/hwmon/peci-dimmtemp.rst
21216F:	drivers/hwmon/peci/
21217
21218PECI SUBSYSTEM
21219M:	Iwona Winiarska <iwona.winiarska@intel.com>
21220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
21221S:	Supported
21222F:	Documentation/devicetree/bindings/peci/
21223F:	Documentation/peci/
21224F:	drivers/peci/
21225F:	include/linux/peci-cpu.h
21226F:	include/linux/peci.h
21227
21228PENSANDO ETHERNET DRIVERS
21229M:	Brett Creeley <brett.creeley@amd.com>
21230L:	netdev@vger.kernel.org
21231S:	Maintained
21232F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21233F:	drivers/net/ethernet/pensando/
21234
21235PER-CPU MEMORY ALLOCATOR
21236M:	Dennis Zhou <dennis@kernel.org>
21237M:	Tejun Heo <tj@kernel.org>
21238M:	Christoph Lameter <cl@gentwo.org>
21239L:	linux-mm@kvack.org
21240S:	Maintained
21241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21242F:	arch/*/include/asm/percpu.h
21243F:	include/linux/percpu*.h
21244F:	lib/percpu*.c
21245F:	mm/percpu*.c
21246F:	mm/percpu-internal.h
21247
21248PER-TASK DELAY ACCOUNTING
21249M:	Balbir Singh <bsingharora@gmail.com>
21250M:	Yang Yang <yang.yang29@zte.com.cn>
21251S:	Maintained
21252F:	include/linux/delayacct.h
21253F:	kernel/delayacct.c
21254
21255TASK DELAY MONITORING TOOLS
21256M:	Andrew Morton <akpm@linux-foundation.org>
21257M:	Wang Yaxin <wang.yaxin@zte.com.cn>
21258M:	Fan Yu <fan.yu9@zte.com.cn>
21259L:	linux-kernel@vger.kernel.org
21260S:	Maintained
21261F:	Documentation/accounting/delay-accounting.rst
21262F:	tools/accounting/delaytop.c
21263F:	tools/accounting/getdelays.c
21264
21265PERFORMANCE EVENTS SUBSYSTEM
21266M:	Peter Zijlstra <peterz@infradead.org>
21267M:	Ingo Molnar <mingo@redhat.com>
21268M:	Arnaldo Carvalho de Melo <acme@kernel.org>
21269M:	Namhyung Kim <namhyung@kernel.org>
21270R:	Mark Rutland <mark.rutland@arm.com>
21271R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21272R:	Jiri Olsa <jolsa@kernel.org>
21273R:	Ian Rogers <irogers@google.com>
21274R:	Adrian Hunter <adrian.hunter@intel.com>
21275R:	James Clark <james.clark@linaro.org>
21276L:	linux-perf-users@vger.kernel.org
21277L:	linux-kernel@vger.kernel.org
21278S:	Supported
21279W:	https://perf.wiki.kernel.org/
21280P:	Documentation/process/maintainer-tip.rst
21281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21284F:	arch/*/events/*
21285F:	arch/*/events/*/*
21286F:	arch/*/include/asm/perf_event.h
21287F:	arch/*/kernel/*/*/perf_event*.c
21288F:	arch/*/kernel/*/perf_event*.c
21289F:	arch/*/kernel/perf_callchain.c
21290F:	arch/*/kernel/perf_event*.c
21291F:	include/linux/perf_event.h
21292F:	include/uapi/linux/perf_event.h
21293F:	kernel/events/*
21294F:	tools/lib/perf/
21295F:	tools/perf/
21296
21297PERFORMANCE EVENTS TOOLING ARM64
21298R:	John Garry <john.g.garry@oracle.com>
21299R:	Will Deacon <will@kernel.org>
21300R:	James Clark <james.clark@linaro.org>
21301R:	Mike Leach <mike.leach@arm.com>
21302R:	Leo Yan <leo.yan@linux.dev>
21303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21304S:	Supported
21305F:	tools/build/feature/test-libopencsd.c
21306F:	tools/perf/arch/arm*/
21307F:	tools/perf/pmu-events/arch/arm64/
21308F:	tools/perf/util/arm-spe*
21309F:	tools/perf/util/cs-etm*
21310
21311PERSONALITY HANDLING
21312M:	Christoph Hellwig <hch@infradead.org>
21313L:	linux-abi-devel@lists.sourceforge.net
21314S:	Maintained
21315F:	include/linux/personality.h
21316F:	include/uapi/linux/personality.h
21317
21318PHOENIX RC FLIGHT CONTROLLER ADAPTER
21319M:	Marcus Folkesson <marcus.folkesson@gmail.com>
21320L:	linux-input@vger.kernel.org
21321S:	Maintained
21322F:	Documentation/input/devices/pxrc.rst
21323F:	drivers/input/joystick/pxrc.c
21324
21325PHONET PROTOCOL
21326M:	Remi Denis-Courmont <courmisch@gmail.com>
21327S:	Supported
21328F:	Documentation/networking/phonet.rst
21329F:	include/linux/phonet.h
21330F:	include/net/phonet/
21331F:	include/uapi/linux/phonet.h
21332F:	net/phonet/
21333
21334PHRAM MTD DRIVER
21335M:	Joern Engel <joern@lazybastard.org>
21336L:	linux-mtd@lists.infradead.org
21337S:	Maintained
21338F:	drivers/mtd/devices/phram.c
21339
21340PHY COMMON PROPERTIES
21341M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21342L:	netdev@vger.kernel.org
21343S:	Maintained
21344Q:	https://patchwork.kernel.org/project/netdevbpf/list/
21345F:	Documentation/devicetree/bindings/phy/phy-common-props.yaml
21346F:	drivers/phy/phy-common-props-test.c
21347F:	drivers/phy/phy-common-props.c
21348F:	include/linux/phy/phy-common-props.h
21349
21350PICOLCD HID DRIVER
21351M:	Bruno Prémont <bonbons@linux-vserver.org>
21352L:	linux-input@vger.kernel.org
21353S:	Maintained
21354F:	drivers/hid/hid-picolcd*
21355
21356PIDFD API
21357M:	Christian Brauner <christian@brauner.io>
21358L:	linux-kernel@vger.kernel.org
21359S:	Maintained
21360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21361F:	samples/pidfd/
21362F:	tools/testing/selftests/clone3/
21363F:	tools/testing/selftests/pidfd/
21364K:	(?i)pidfd
21365K:	(?i)clone3
21366K:	\b(clone_args|kernel_clone_args)\b
21367
21368PIN CONTROL SUBSYSTEM
21369M:	Linus Walleij <linusw@kernel.org>
21370L:	linux-gpio@vger.kernel.org
21371S:	Maintained
21372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21373F:	Documentation/devicetree/bindings/pinctrl/
21374F:	Documentation/driver-api/pin-control.rst
21375F:	drivers/pinctrl/
21376F:	include/dt-bindings/pinctrl/
21377F:	include/linux/pinctrl/
21378
21379PIN CONTROLLER - AIROHA
21380M:	Lorenzo Bianconi <lorenzo@kernel.org>
21381L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21382S:	Maintained
21383F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21384F:	drivers/pinctrl/airoha/pinctrl-airoha.c
21385
21386PIN CONTROLLER - AMD
21387M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
21388M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
21389S:	Maintained
21390F:	drivers/pinctrl/pinctrl-amd.c
21391
21392PIN CONTROLLER - FREESCALE
21393M:	Dong Aisheng <aisheng.dong@nxp.com>
21394M:	Fabio Estevam <festevam@gmail.com>
21395M:	Frank Li <Frank.Li@nxp.com>
21396M:	Jacky Bai <ping.bai@nxp.com>
21397R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21398R:	NXP S32 Linux Team <s32@nxp.com>
21399L:	linux-gpio@vger.kernel.org
21400S:	Maintained
21401F:	Documentation/devicetree/bindings/pinctrl/fsl,*
21402F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
21403F:	drivers/pinctrl/freescale/
21404F:	drivers/pinctrl/nxp/
21405
21406PIN CONTROLLER - INTEL
21407M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21408M:	Andy Shevchenko <andy@kernel.org>
21409S:	Supported
21410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21411F:	drivers/pinctrl/intel/
21412
21413PIN CONTROLLER - KEEMBAY
21414S:	Orphan
21415F:	drivers/pinctrl/pinctrl-keembay*
21416
21417PIN CONTROLLER - MEDIATEK
21418M:	Sean Wang <sean.wang@kernel.org>
21419L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21420S:	Maintained
21421F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21422F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21423F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21424F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21425F:	drivers/pinctrl/mediatek/
21426
21427PIN CONTROLLER - MEDIATEK MIPS
21428M:	Chester A. Unal <chester.a.unal@arinc9.com>
21429M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
21430L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21431L:	linux-mips@vger.kernel.org
21432S:	Maintained
21433F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21434F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21435F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21436F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21437F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21438F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21439F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21440F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21441F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
21442F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
21443F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21444F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
21445F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
21446F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
21447F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
21448
21449PIN CONTROLLER - MICROCHIP AT91
21450M:	Ludovic Desroches <ludovic.desroches@microchip.com>
21451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21452L:	linux-gpio@vger.kernel.org
21453S:	Supported
21454F:	drivers/gpio/gpio-sama5d2-piobu.c
21455F:	drivers/pinctrl/pinctrl-at91*
21456
21457PIN CONTROLLER - QUALCOMM
21458M:	Bjorn Andersson <andersson@kernel.org>
21459L:	linux-arm-msm@vger.kernel.org
21460S:	Maintained
21461C:	irc://irc.oftc.net/linux-msm
21462F:	Documentation/devicetree/bindings/pinctrl/qcom,*
21463F:	drivers/pinctrl/qcom/
21464
21465PIN CONTROLLER - RENESAS
21466M:	Geert Uytterhoeven <geert+renesas@glider.be>
21467L:	linux-renesas-soc@vger.kernel.org
21468S:	Supported
21469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21470F:	Documentation/devicetree/bindings/pinctrl/renesas,*
21471F:	drivers/pinctrl/renesas/
21472
21473PIN CONTROLLER - SAMSUNG
21474M:	Krzysztof Kozlowski <krzk@kernel.org>
21475M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21476M:	Peter Griffin <peter.griffin@linaro.org>
21477R:	Alim Akhtar <alim.akhtar@samsung.com>
21478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21479L:	linux-samsung-soc@vger.kernel.org
21480S:	Maintained
21481Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
21482B:	mailto:linux-samsung-soc@vger.kernel.org
21483C:	irc://irc.libera.chat/linux-exynos
21484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21485F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21486F:	drivers/pinctrl/samsung/
21487
21488PIN CONTROLLER - SINGLE
21489M:	Tony Lindgren <tony@atomide.com>
21490M:	Haojian Zhuang <haojian.zhuang@linaro.org>
21491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21492L:	linux-omap@vger.kernel.org
21493S:	Maintained
21494F:	drivers/pinctrl/pinctrl-single.c
21495
21496PIN CONTROLLER - SUNPLUS / TIBBO
21497M:	Dvorkin Dmitry <dvorkin@tibbo.com>
21498M:	Wells Lu <wellslutw@gmail.com>
21499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21500S:	Maintained
21501W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21502F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
21503F:	drivers/pinctrl/sunplus/
21504F:	include/dt-bindings/pinctrl/sppctl*.h
21505
21506PINE64 PINEPHONE KEYBOARD DRIVER
21507M:	Samuel Holland <samuel@sholland.org>
21508S:	Supported
21509F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21510F:	drivers/input/keyboard/pinephone-keyboard.c
21511
21512PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21513M:	Tomasz Duszynski <tduszyns@gmail.com>
21514S:	Maintained
21515F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21516F:	drivers/iio/chemical/pms7003.c
21517
21518PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21519M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
21520L:	netdev@vger.kernel.org
21521S:	Maintained
21522F:	drivers/net/phy/mdio-open-alliance.h
21523F:	net/ethtool/plca.c
21524
21525PLDMFW LIBRARY
21526M:	Jacob Keller <jacob.e.keller@intel.com>
21527S:	Maintained
21528F:	Documentation/driver-api/pldmfw/
21529F:	include/linux/pldmfw.h
21530F:	lib/pldmfw/
21531
21532PLX DMA DRIVER
21533M:	Logan Gunthorpe <logang@deltatee.com>
21534S:	Maintained
21535F:	drivers/dma/plx_dma.c
21536
21537PM-GRAPH UTILITY
21538M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
21539L:	linux-pm@vger.kernel.org
21540S:	Supported
21541W:	https://01.org/pm-graph
21542B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21543T:	git https://github.com/intel/pm-graph.git
21544F:	tools/power/pm-graph
21545
21546PM6764TR DRIVER
21547M:	Charles Hsu	<hsu.yungteng@gmail.com>
21548L:	linux-hwmon@vger.kernel.org
21549S:	Maintained
21550F:	Documentation/hwmon/pm6764tr.rst
21551F:	drivers/hwmon/pmbus/pm6764tr.c
21552
21553PMC SIERRA MaxRAID DRIVER
21554L:	linux-scsi@vger.kernel.org
21555S:	Orphan
21556W:	http://www.pmc-sierra.com/
21557F:	drivers/scsi/pmcraid.*
21558
21559PMC SIERRA PM8001 DRIVER
21560M:	Jack Wang <jinpu.wang@cloud.ionos.com>
21561L:	linux-scsi@vger.kernel.org
21562S:	Supported
21563F:	drivers/scsi/pm8001/
21564
21565PNI RM3100 IIO DRIVER
21566M:	Song Qiang <songqiang1304521@gmail.com>
21567L:	linux-iio@vger.kernel.org
21568S:	Maintained
21569F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21570F:	drivers/iio/magnetometer/rm3100*
21571
21572PNP SUPPORT
21573M:	"Rafael J. Wysocki" <rafael@kernel.org>
21574L:	linux-acpi@vger.kernel.org
21575S:	Maintained
21576F:	drivers/pnp/
21577F:	include/linux/pnp.h
21578
21579PORTUGUESE (BRAZILIAN) TRANSLATION
21580M:	Daniel Pereira <danielmaraboo@gmail.com>
21581L:	linux-doc@vger.kernel.org
21582S:	Maintained
21583F:	Documentation/translations/pt_BR/
21584
21585PORTWELL EC DRIVER
21586M:	Yen-Chi Huang <jesse.huang@portwell.com.tw>
21587L:	platform-driver-x86@vger.kernel.org
21588S:	Maintained
21589F:	drivers/platform/x86/portwell-ec.c
21590
21591POSIX CLOCKS and TIMERS
21592M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
21593M:	Frederic Weisbecker <frederic@kernel.org>
21594M:	Thomas Gleixner <tglx@kernel.org>
21595L:	linux-kernel@vger.kernel.org
21596S:	Maintained
21597P:	Documentation/process/maintainer-tip.rst
21598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21599F:	fs/timerfd.c
21600F:	include/linux/time_namespace.h
21601F:	include/linux/timerfd.h
21602F:	include/uapi/linux/time.h
21603F:	include/uapi/linux/timerfd.h
21604F:	include/trace/events/timer*
21605F:	kernel/time/itimer.c
21606F:	kernel/time/posix-*
21607F:	kernel/time/namespace.c
21608F:	kernel/time/namespace_vdso.c
21609
21610POWER MANAGEMENT CORE
21611M:	"Rafael J. Wysocki" <rafael@kernel.org>
21612L:	linux-pm@vger.kernel.org
21613S:	Supported
21614B:	https://bugzilla.kernel.org
21615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21616F:	drivers/base/power/
21617F:	drivers/powercap/
21618F:	include/linux/intel_rapl.h
21619F:	include/linux/pm.h
21620F:	include/linux/pm_*
21621F:	include/linux/powercap.h
21622F:	kernel/configs/nopm.config
21623
21624POWER SEQUENCING
21625M:	Bartosz Golaszewski <brgl@kernel.org>
21626L:	linux-pm@vger.kernel.org
21627S:	Maintained
21628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21629F:	Documentation/driver-api/pwrseq.rst
21630F:	drivers/power/sequencing/
21631F:	include/linux/pwrseq/
21632
21633PCIE M.2 POWER SEQUENCING
21634M:	Manivannan Sadhasivam <mani@kernel.org>
21635L:	linux-pci@vger.kernel.org
21636S:	Maintained
21637F:	Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21638F:	Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21639F:	drivers/power/sequencing/pwrseq-pcie-m2.c
21640
21641POWER STATE COORDINATION INTERFACE (PSCI)
21642M:	Mark Rutland <mark.rutland@arm.com>
21643M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21645S:	Maintained
21646F:	Documentation/devicetree/bindings/arm/psci.yaml
21647F:	drivers/firmware/psci/
21648F:	include/linux/psci.h
21649F:	include/uapi/linux/psci.h
21650
21651POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21652M:	Sebastian Reichel <sre@kernel.org>
21653L:	linux-pm@vger.kernel.org
21654S:	Maintained
21655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21656F:	Documentation/ABI/testing/sysfs-class-power
21657F:	Documentation/devicetree/bindings/power/supply/
21658F:	drivers/power/supply/
21659F:	include/linux/power/
21660F:	include/linux/power_supply.h
21661F:	tools/testing/selftests/power_supply/
21662
21663POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21664M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
21665L:	linuxppc-dev@lists.ozlabs.org
21666S:	Maintained
21667F:	drivers/char/powernv-op-panel.c
21668
21669PPP OVER ATM (RFC 2364)
21670M:	Mitchell Blank Jr <mitch@sfgoth.com>
21671S:	Maintained
21672F:	include/uapi/linux/atmppp.h
21673F:	net/atm/pppoatm.c
21674
21675PPP OVER ETHERNET
21676S:	Orphan
21677F:	drivers/net/ppp/pppoe.c
21678F:	drivers/net/ppp/pppox.c
21679
21680PPP OVER L2TP
21681M:	James Chapman <jchapman@katalix.com>
21682S:	Maintained
21683F:	include/linux/if_pppol2tp.h
21684F:	include/uapi/linux/if_pppol2tp.h
21685F:	net/l2tp/l2tp_ppp.c
21686
21687PPP PROTOCOL DRIVERS AND COMPRESSORS
21688L:	linux-ppp@vger.kernel.org
21689S:	Orphan
21690F:	drivers/net/ppp/ppp_*
21691F:	tools/testing/selftests/net/ppp/
21692
21693PPS SUPPORT
21694M:	Rodolfo Giometti <giometti@enneenne.com>
21695L:	linuxpps@ml.enneenne.com (subscribers-only)
21696S:	Maintained
21697W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
21698F:	Documentation/ABI/testing/sysfs-pps
21699F:	Documentation/ABI/testing/sysfs-pps-gen
21700F:	Documentation/ABI/testing/sysfs-pps-gen-tio
21701F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
21702F:	Documentation/driver-api/pps.rst
21703F:	drivers/pps/
21704F:	include/linux/pps*.h
21705F:	include/uapi/linux/pps.h
21706F:	include/uapi/linux/pps_gen.h
21707
21708PRESSURE STALL INFORMATION (PSI)
21709M:	Johannes Weiner <hannes@cmpxchg.org>
21710M:	Suren Baghdasaryan <surenb@google.com>
21711R:	Peter Zijlstra <peterz@infradead.org>
21712S:	Maintained
21713F:	include/linux/psi*
21714F:	kernel/sched/psi.c
21715
21716PROPELLER BUILD
21717M:	Rong Xu <xur@google.com>
21718M:	Han Shen <shenhan@google.com>
21719S:	Supported
21720F:	Documentation/dev-tools/propeller.rst
21721F:	scripts/Makefile.propeller
21722
21723PRINTK
21724M:	Petr Mladek <pmladek@suse.com>
21725R:	Steven Rostedt <rostedt@goodmis.org>
21726R:	John Ogness <john.ogness@linutronix.de>
21727R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21728S:	Maintained
21729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21730F:	Documentation/core-api/printk-basics.rst
21731F:	include/linux/printk.h
21732F:	kernel/printk/
21733
21734PRINTK INDEXING
21735R:	Chris Down <chris@chrisdown.name>
21736S:	Maintained
21737F:	Documentation/core-api/printk-index.rst
21738F:	kernel/printk/index.c
21739K:	printk_index
21740
21741PROC FILESYSTEM
21742L:	linux-kernel@vger.kernel.org
21743L:	linux-fsdevel@vger.kernel.org
21744S:	Maintained
21745F:	Documentation/filesystems/proc.rst
21746F:	fs/proc/
21747F:	include/linux/proc_fs.h
21748F:	tools/testing/selftests/proc/
21749
21750PROC SYSCTL
21751M:	Kees Cook <kees@kernel.org>
21752M:	Joel Granados <joel.granados@kernel.org>
21753L:	linux-kernel@vger.kernel.org
21754L:	linux-fsdevel@vger.kernel.org
21755S:	Maintained
21756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21757F:	fs/proc/proc_sysctl.c
21758F:	include/linux/sysctl.h
21759F:	kernel/sysctl*
21760F:	tools/testing/selftests/sysctl/*
21761F:	lib/test_sysctl.c
21762F:	scripts/check-sysctl-docs
21763
21764PS3 NETWORK SUPPORT
21765M:	Geoff Levand <geoff@infradead.org>
21766L:	netdev@vger.kernel.org
21767L:	linuxppc-dev@lists.ozlabs.org
21768S:	Maintained
21769F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
21770
21771PS3 PLATFORM SUPPORT
21772M:	Geoff Levand <geoff@infradead.org>
21773L:	linuxppc-dev@lists.ozlabs.org
21774S:	Maintained
21775F:	arch/powerpc/boot/ps3*
21776F:	arch/powerpc/include/asm/lv1call.h
21777F:	arch/powerpc/include/asm/ps3*.h
21778F:	arch/powerpc/platforms/ps3/
21779F:	drivers/*/ps3*
21780F:	drivers/ps3/
21781F:	drivers/rtc/rtc-ps3.c
21782F:	drivers/usb/host/*ps3.c
21783F:	sound/ppc/snd_ps3*
21784
21785PS3VRAM DRIVER
21786M:	Jim Paris <jim@jtan.com>
21787M:	Geoff Levand <geoff@infradead.org>
21788L:	linuxppc-dev@lists.ozlabs.org
21789S:	Maintained
21790F:	drivers/block/ps3vram.c
21791
21792PSAMPLE PACKET SAMPLING SUPPORT
21793M:	Yotam Gigi <yotam.gi@gmail.com>
21794S:	Maintained
21795F:	include/net/psample.h
21796F:	include/uapi/linux/psample.h
21797F:	net/psample
21798
21799PSE NETWORK DRIVER
21800M:	Oleksij Rempel <o.rempel@pengutronix.de>
21801M:	Kory Maincent <kory.maincent@bootlin.com>
21802L:	netdev@vger.kernel.org
21803S:	Maintained
21804F:	Documentation/devicetree/bindings/net/pse-pd/
21805F:	drivers/net/pse-pd/
21806F:	net/ethtool/pse-pd.c
21807
21808PSP SECURITY PROTOCOL
21809M:	Daniel Zahka <daniel.zahka@gmail.com>
21810M:	Jakub Kicinski <kuba@kernel.org>
21811M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21812F:	Documentation/netlink/specs/psp.yaml
21813F:	Documentation/networking/psp.rst
21814F:	include/net/psp/
21815F:	include/net/psp.h
21816F:	include/uapi/linux/psp.h
21817F:	net/psp/
21818K:	struct\ psp(_assoc|_dev|hdr)\b
21819
21820PSTORE FILESYSTEM
21821M:	Kees Cook <kees@kernel.org>
21822R:	Tony Luck <tony.luck@intel.com>
21823R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
21824S:	Supported
21825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21826F:	Documentation/admin-guide/pstore-blk.rst
21827F:	Documentation/admin-guide/ramoops.rst
21828F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21829F:	drivers/acpi/apei/erst.c
21830F:	drivers/firmware/efi/efi-pstore.c
21831F:	fs/pstore/
21832F:	include/linux/pstore*
21833K:	\b(pstore|ramoops)
21834
21835PT5161L HARDWARE MONITOR DRIVER
21836M:	Cosmo Chou <cosmo.chou@quantatw.com>
21837L:	linux-hwmon@vger.kernel.org
21838S:	Maintained
21839F:	Documentation/hwmon/pt5161l.rst
21840F:	drivers/hwmon/pt5161l.c
21841
21842PTP HARDWARE CLOCK SUPPORT
21843M:	Richard Cochran <richardcochran@gmail.com>
21844L:	netdev@vger.kernel.org
21845S:	Maintained
21846W:	http://linuxptp.sourceforge.net/
21847F:	Documentation/ABI/testing/sysfs-ptp
21848F:	Documentation/driver-api/ptp.rst
21849F:	drivers/net/phy/dp83640*
21850F:	drivers/ptp/*
21851F:	include/linux/ptp_cl*
21852K:	(?:\b|_)ptp(?:\b|_)
21853
21854PTP MOCKUP CLOCK SUPPORT
21855M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21856L:	netdev@vger.kernel.org
21857S:	Maintained
21858F:	drivers/ptp/ptp_mock.c
21859F:	include/linux/ptp_mock.h
21860
21861PTP VIRTUAL CLOCK SUPPORT
21862M:	Yangbo Lu <yangbo.lu@nxp.com>
21863L:	netdev@vger.kernel.org
21864S:	Maintained
21865F:	drivers/ptp/ptp_vclock.c
21866F:	net/ethtool/phc_vclocks.c
21867
21868PTP VMCLOCK SUPPORT
21869M:	David Woodhouse <dwmw2@infradead.org>
21870L:	netdev@vger.kernel.org
21871S:	Maintained
21872F:	Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21873F:	drivers/ptp/ptp_vmclock.c
21874F:	include/uapi/linux/vmclock-abi.h
21875
21876PTRACE SUPPORT
21877M:	Oleg Nesterov <oleg@redhat.com>
21878S:	Maintained
21879F:	arch/*/*/ptrace*.c
21880F:	arch/*/include/asm/ptrace*.h
21881F:	arch/*/ptrace*.c
21882F:	include/asm-generic/syscall.h
21883F:	include/linux/ptrace.h
21884F:	include/linux/regset.h
21885F:	include/uapi/linux/ptrace.h
21886F:	kernel/ptrace.c
21887
21888PULSE8-CEC DRIVER
21889M:	Hans Verkuil <hverkuil@kernel.org>
21890L:	linux-media@vger.kernel.org
21891S:	Maintained
21892T:	git git://linuxtv.org/media.git
21893F:	drivers/media/cec/usb/pulse8/
21894
21895PURELIFI PLFXLC DRIVER
21896M:	Srinivasan Raju <srini.raju@purelifi.com>
21897L:	linux-wireless@vger.kernel.org
21898S:	Supported
21899F:	drivers/net/wireless/purelifi/
21900
21901PVRUSB2 VIDEO4LINUX DRIVER
21902M:	Mike Isely <isely@pobox.com>
21903L:	pvrusb2@isely.net	(subscribers-only)
21904L:	linux-media@vger.kernel.org
21905S:	Maintained
21906W:	http://www.isely.net/pvrusb2/
21907T:	git git://linuxtv.org/media.git
21908F:	Documentation/driver-api/media/drivers/pvrusb2*
21909F:	drivers/media/usb/pvrusb2/
21910
21911PWC WEBCAM DRIVER
21912M:	Hans Verkuil <hverkuil@kernel.org>
21913L:	linux-media@vger.kernel.org
21914S:	Odd Fixes
21915T:	git git://linuxtv.org/media.git
21916F:	drivers/media/usb/pwc/*
21917F:	include/trace/events/pwc.h
21918
21919PWM IR Transmitter
21920M:	Sean Young <sean@mess.org>
21921L:	linux-media@vger.kernel.org
21922S:	Maintained
21923F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
21924F:	drivers/media/rc/pwm-ir-tx.c
21925
21926PWM SUBSYSTEM
21927M:	Uwe Kleine-König <ukleinek@kernel.org>
21928L:	linux-pwm@vger.kernel.org
21929S:	Maintained
21930Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
21931C:	irc://irc.libera.chat/linux-pwm
21932T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
21933F:	Documentation/devicetree/bindings/pwm/
21934F:	Documentation/driver-api/pwm.rst
21935F:	drivers/pwm/
21936F:	include/dt-bindings/pwm/
21937F:	include/linux/pwm.h
21938K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
21939K:	(devm_)?pwmchip_(add|alloc|remove)
21940K:	pwm_(round|get|set)_waveform
21941
21942PWM SUBSYSTEM BINDINGS [RUST]
21943M:	Michal Wilczynski <m.wilczynski@samsung.com>
21944L:	linux-pwm@vger.kernel.org
21945L:	rust-for-linux@vger.kernel.org
21946S:	Maintained
21947F:	rust/helpers/pwm.c
21948F:	rust/kernel/pwm.rs
21949
21950PWM SUBSYSTEM DRIVERS [RUST]
21951R:	Michal Wilczynski <m.wilczynski@samsung.com>
21952F:	drivers/pwm/*.rs
21953
21954PXA GPIO DRIVER
21955M:	Robert Jarzmik <robert.jarzmik@free.fr>
21956L:	linux-gpio@vger.kernel.org
21957S:	Maintained
21958F:	drivers/gpio/gpio-pxa.c
21959
21960PXA MMCI DRIVER
21961S:	Orphan
21962
21963PXA RTC DRIVER
21964M:	Robert Jarzmik <robert.jarzmik@free.fr>
21965L:	linux-rtc@vger.kernel.org
21966S:	Maintained
21967
21968PXA2xx/PXA3xx SUPPORT
21969M:	Daniel Mack <daniel@zonque.org>
21970M:	Haojian Zhuang <haojian.zhuang@gmail.com>
21971M:	Robert Jarzmik <robert.jarzmik@free.fr>
21972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21973S:	Maintained
21974T:	git https://github.com/hzhuang1/linux.git
21975T:	git https://github.com/rjarzmik/linux.git
21976F:	arch/arm/boot/dts/intel/pxa/
21977F:	arch/arm/mach-pxa/
21978F:	drivers/dma/pxa*
21979F:	drivers/pcmcia/pxa2xx*
21980F:	drivers/pinctrl/pxa/
21981F:	drivers/spi/spi-pxa2xx*
21982F:	drivers/usb/gadget/udc/pxa2*
21983F:	include/sound/pxa2xx-lib.h
21984F:	sound/arm/pxa*
21985F:	sound/soc/pxa/
21986
21987QAT DRIVER
21988M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
21989L:	qat-linux@intel.com
21990S:	Supported
21991F:	drivers/crypto/intel/qat/
21992
21993QCOM AUDIO (ASoC) DRIVERS
21994M:	Srinivas Kandagatla <srini@kernel.org>
21995L:	linux-sound@vger.kernel.org
21996L:	linux-arm-msm@vger.kernel.org
21997S:	Supported
21998F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
21999F:	Documentation/devicetree/bindings/sound/qcom,*
22000F:	drivers/soc/qcom/apr.c
22001F:	drivers/soundwire/qcom.c
22002F:	include/dt-bindings/sound/qcom,wcd93*
22003F:	sound/soc/codecs/lpass-*.*
22004F:	sound/soc/codecs/msm8916-wcd-analog.c
22005F:	sound/soc/codecs/msm8916-wcd-digital.c
22006F:	sound/soc/codecs/pm4125-sdw.c
22007F:	sound/soc/codecs/pm4125.*
22008F:	sound/soc/codecs/wcd-clsh-v2.*
22009F:	sound/soc/codecs/wcd-mbhc-v2.*
22010F:	sound/soc/codecs/wcd93*.*
22011F:	sound/soc/codecs/wsa88*.*
22012F:	sound/soc/qcom/
22013
22014QCOM EMBEDDED USB DEBUGGER (EUD)
22015M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
22016L:	linux-arm-msm@vger.kernel.org
22017S:	Maintained
22018F:	Documentation/ABI/testing/sysfs-driver-eud
22019F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22020F:	drivers/usb/misc/qcom_eud.c
22021
22022QCOM IPA DRIVER
22023M:	Alex Elder <elder@kernel.org>
22024L:	netdev@vger.kernel.org
22025S:	Maintained
22026F:	drivers/net/ipa/
22027
22028QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22029M:	"Michael S. Tsirkin" <mst@redhat.com>
22030L:	qemu-devel@nongnu.org
22031S:	Maintained
22032F:	drivers/firmware/qemu_fw_cfg.c
22033F:	include/uapi/linux/qemu_fw_cfg.h
22034
22035QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22036M:	Kuan-Wei Chiu <visitorckw@gmail.com>
22037L:	linux-pm@vger.kernel.org
22038S:	Maintained
22039F:	drivers/power/reset/qemu-virt-ctrl.c
22040
22041QLOGIC QL41xxx FCOE DRIVER
22042M:	Saurav Kashyap <skashyap@marvell.com>
22043M:	Javed Hasan <jhasan@marvell.com>
22044M:	GR-QLogic-Storage-Upstream@marvell.com
22045L:	linux-scsi@vger.kernel.org
22046S:	Supported
22047F:	drivers/scsi/qedf/
22048
22049QLOGIC QL41xxx ISCSI DRIVER
22050M:	Nilesh Javali <njavali@marvell.com>
22051M:	Manish Rangankar <mrangankar@marvell.com>
22052M:	GR-QLogic-Storage-Upstream@marvell.com
22053L:	linux-scsi@vger.kernel.org
22054S:	Supported
22055F:	drivers/scsi/qedi/
22056
22057QLOGIC QL4xxx ETHERNET DRIVER
22058L:	netdev@vger.kernel.org
22059S:	Orphan
22060F:	drivers/net/ethernet/qlogic/qed/
22061F:	drivers/net/ethernet/qlogic/qede/
22062F:	include/linux/qed/
22063
22064QLOGIC QL4xxx RDMA DRIVER
22065M:	Michal Kalderon <mkalderon@marvell.com>
22066L:	linux-rdma@vger.kernel.org
22067S:	Supported
22068F:	drivers/infiniband/hw/qedr/
22069F:	include/uapi/rdma/qedr-abi.h
22070
22071QLOGIC QLA1280 SCSI DRIVER
22072M:	Michael Reed <mdr@sgi.com>
22073L:	linux-scsi@vger.kernel.org
22074S:	Maintained
22075F:	drivers/scsi/qla1280.[ch]
22076
22077QLOGIC QLA2XXX FC-SCSI DRIVER
22078M:	Nilesh Javali <njavali@marvell.com>
22079M:	GR-QLogic-Storage-Upstream@marvell.com
22080L:	linux-scsi@vger.kernel.org
22081S:	Supported
22082F:	drivers/scsi/qla2xxx/
22083
22084QLOGIC QLA3XXX NETWORK DRIVER
22085M:	GR-Linux-NIC-Dev@marvell.com
22086L:	netdev@vger.kernel.org
22087S:	Maintained
22088F:	drivers/net/ethernet/qlogic/qla3xxx.*
22089
22090QLOGIC QLA4XXX iSCSI DRIVER
22091M:	Nilesh Javali <njavali@marvell.com>
22092M:	Manish Rangankar <mrangankar@marvell.com>
22093M:	GR-QLogic-Storage-Upstream@marvell.com
22094L:	linux-scsi@vger.kernel.org
22095S:	Supported
22096F:	drivers/scsi/qla4xxx/
22097
22098QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22099M:	Shahed Shaikh <shshaikh@marvell.com>
22100M:	Manish Chopra <manishc@marvell.com>
22101M:	GR-Linux-NIC-Dev@marvell.com
22102L:	netdev@vger.kernel.org
22103S:	Maintained
22104F:	drivers/net/ethernet/qlogic/qlcnic/
22105
22106QM1D1B0004 MEDIA DRIVER
22107M:	Akihiro Tsukada <tskd08@gmail.com>
22108L:	linux-media@vger.kernel.org
22109S:	Odd Fixes
22110F:	drivers/media/tuners/qm1d1b0004*
22111
22112QM1D1C0042 MEDIA DRIVER
22113M:	Akihiro Tsukada <tskd08@gmail.com>
22114L:	linux-media@vger.kernel.org
22115S:	Odd Fixes
22116F:	drivers/media/tuners/qm1d1c0042*
22117
22118QNAP MCU DRIVER
22119M:	Heiko Stuebner <heiko@sntech.de>
22120S:	Maintained
22121F:	drivers/hwmon/qnap-mcu-hwmon.c
22122F:	drivers/input/misc/qnap-mcu-input.c
22123F:	drivers/leds/leds-qnap-mcu.c
22124F:	drivers/mfd/qnap-mcu.c
22125F:	include/linux/mfd/qnap-mcu.h
22126
22127QNX4 FILESYSTEM
22128M:	Anders Larsen <al@alarsen.net>
22129S:	Maintained
22130W:	http://www.alarsen.net/linux/qnx4fs/
22131F:	fs/qnx4/
22132F:	include/uapi/linux/qnx4_fs.h
22133F:	include/uapi/linux/qnxtypes.h
22134
22135QNX6 FILESYSTEM
22136S:	Orphan
22137F:	Documentation/filesystems/qnx6.rst
22138F:	fs/qnx6/
22139F:	include/linux/qnx6_fs.h
22140
22141QORIQ DPAA2 FSL-MC BUS DRIVER
22142M:	Ioana Ciornei <ioana.ciornei@nxp.com>
22143L:	linuxppc-dev@lists.ozlabs.org
22144L:	linux-kernel@vger.kernel.org
22145S:	Maintained
22146F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
22147F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22148F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22149F:	drivers/bus/fsl-mc/
22150F:	include/uapi/linux/fsl_mc.h
22151
22152QT1010 MEDIA DRIVER
22153L:	linux-media@vger.kernel.org
22154S:	Orphan
22155W:	https://linuxtv.org
22156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22157F:	drivers/media/tuners/qt1010*
22158
22159QUALCOMM ATH12K WIRELESS DRIVER
22160M:	Jeff Johnson <jjohnson@kernel.org>
22161L:	linux-wireless@vger.kernel.org
22162L:	ath12k@lists.infradead.org
22163S:	Supported
22164W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22166F:	drivers/net/wireless/ath/ath12k/
22167N:	ath12k
22168
22169QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22170M:	Jeff Johnson <jjohnson@kernel.org>
22171L:	linux-wireless@vger.kernel.org
22172L:	ath10k@lists.infradead.org
22173S:	Supported
22174W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22176F:	drivers/net/wireless/ath/ath10k/
22177N:	ath10k
22178
22179QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22180M:	Jeff Johnson <jjohnson@kernel.org>
22181L:	linux-wireless@vger.kernel.org
22182L:	ath11k@lists.infradead.org
22183S:	Supported
22184W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22185B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22187F:	drivers/net/wireless/ath/ath11k/
22188N:	ath11k
22189
22190QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22191M:	Toke Høiland-Jørgensen <toke@toke.dk>
22192L:	linux-wireless@vger.kernel.org
22193S:	Maintained
22194W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22196F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22197F:	drivers/net/wireless/ath/ath9k/
22198
22199QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22200M:	Christian Marangi <ansuelsmth@gmail.com>
22201L:	netdev@vger.kernel.org
22202S:	Maintained
22203F:	Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22204F:	drivers/net/dsa/qca/qca8k*
22205F:	net/dsa/tag_qca.c
22206
22207QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22208M:	Stefan Wahren <wahrenst@gmx.net>
22209L:	netdev@vger.kernel.org
22210S:	Maintained
22211F:	Documentation/devicetree/bindings/net/qca,qca7000.yaml
22212F:	drivers/net/ethernet/qualcomm/qca*
22213
22214QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22215M:	Stephan Gerhold <stephan@gerhold.net>
22216L:	netdev@vger.kernel.org
22217L:	linux-arm-msm@vger.kernel.org
22218S:	Maintained
22219F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22220F:	drivers/net/wwan/qcom_bam_dmux.c
22221
22222QUALCOMM BLUETOOTH DRIVER
22223M:	Bartosz Golaszewski <brgl@kernel.org>
22224L:	linux-arm-msm@vger.kernel.org
22225S:	Maintained
22226F:	Documentation/devicetree/bindings/net/bluetooth/qcom,*
22227F:	drivers/bluetooth/btqca.[ch]
22228F:	drivers/bluetooth/btqcomsmd.c
22229F:	drivers/bluetooth/hci_qca.c
22230
22231QUALCOMM CAMERA SUBSYSTEM DRIVER
22232M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
22233R:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
22234R:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22235L:	linux-media@vger.kernel.org
22236S:	Maintained
22237F:	Documentation/admin-guide/media/qcom_camss.rst
22238F:	Documentation/devicetree/bindings/media/qcom,*camss*
22239F:	drivers/media/platform/qcom/camss/
22240
22241QUALCOMM CLOCK DRIVERS
22242M:	Bjorn Andersson <andersson@kernel.org>
22243L:	linux-arm-msm@vger.kernel.org
22244S:	Supported
22245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22246F:	Documentation/devicetree/bindings/clock/qcom,*
22247F:	drivers/clk/qcom/
22248F:	include/dt-bindings/clock/qcom,*
22249
22250QUALCOMM CLOUD AI (QAIC) DRIVER
22251M:	Jeff Hugo <jeff.hugo@oss.qualcomm.com>
22252R:	Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
22253L:	linux-arm-msm@vger.kernel.org
22254L:	dri-devel@lists.freedesktop.org
22255S:	Supported
22256T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22257F:	Documentation/ABI/testing/sysfs-driver-qaic
22258F:	Documentation/accel/qaic/
22259F:	drivers/accel/qaic/
22260F:	include/uapi/drm/qaic_accel.h
22261
22262QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22263M:	Bjorn Andersson <andersson@kernel.org>
22264M:	Konrad Dybcio <konradybcio@kernel.org>
22265L:	linux-pm@vger.kernel.org
22266L:	linux-arm-msm@vger.kernel.org
22267S:	Maintained
22268F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22269F:	drivers/pmdomain/qcom/cpr.c
22270
22271QUALCOMM CPUCP MAILBOX DRIVER
22272M:	Sibi Sankar <sibi.sankar@oss.qualcomm.com>
22273L:	linux-arm-msm@vger.kernel.org
22274S:	Supported
22275F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22276F:	drivers/mailbox/qcom-cpucp-mbox.c
22277
22278QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22279M:	Ilia Lin <ilia.lin@kernel.org>
22280L:	linux-pm@vger.kernel.org
22281S:	Maintained
22282F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22283F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22284F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
22285
22286QUALCOMM CRYPTO DRIVERS
22287M:	Bartosz Golaszewski <brgl@kernel.org>
22288L:	linux-crypto@vger.kernel.org
22289L:	linux-arm-msm@vger.kernel.org
22290S:	Supported
22291F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22292F:	drivers/crypto/qce/
22293
22294QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22295M:	Timur Tabi <timur@kernel.org>
22296L:	netdev@vger.kernel.org
22297S:	Maintained
22298F:	drivers/net/ethernet/qualcomm/emac/
22299
22300QUALCOMM ETHQOS ETHERNET DRIVER
22301M:	Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
22302L:	netdev@vger.kernel.org
22303L:	linux-arm-msm@vger.kernel.org
22304S:	Maintained
22305F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22306F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22307
22308QUALCOMM FASTRPC DRIVER
22309M:	Srinivas Kandagatla <srini@kernel.org>
22310M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
22311L:	linux-arm-msm@vger.kernel.org
22312L:	dri-devel@lists.freedesktop.org
22313S:	Maintained
22314F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22315F:	drivers/misc/fastrpc.c
22316F:	include/uapi/misc/fastrpc.h
22317
22318QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22319M:	Anvesh Jain P <anvesh.p@oss.qualcomm.com>
22320M:	Sibi Sankar <sibi.sankar@oss.qualcomm.com>
22321L:	linux-arm-msm@vger.kernel.org
22322S:	Maintained
22323F:	Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22324F:	drivers/platform/arm64/qcom-hamoa-ec.c
22325
22326QUALCOMM HEXAGON ARCHITECTURE
22327M:	Brian Cain <brian.cain@oss.qualcomm.com>
22328L:	linux-hexagon@vger.kernel.org
22329S:	Supported
22330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22331F:	arch/hexagon/
22332
22333QUALCOMM HIDMA DRIVER
22334M:	Sinan Kaya <okaya@kernel.org>
22335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22336L:	linux-arm-msm@vger.kernel.org
22337L:	dmaengine@vger.kernel.org
22338S:	Supported
22339F:	drivers/dma/qcom/hidma*
22340
22341QUALCOMM I2C QCOM GENI DRIVER
22342M:	Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
22343M:	Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
22344L:	linux-i2c@vger.kernel.org
22345L:	linux-arm-msm@vger.kernel.org
22346S:	Maintained
22347F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22348F:	drivers/i2c/busses/i2c-qcom-geni.c
22349
22350QUALCOMM I2C CCI DRIVER
22351M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22352M:	Robert Foss <rfoss@kernel.org>
22353L:	linux-i2c@vger.kernel.org
22354L:	linux-arm-msm@vger.kernel.org
22355S:	Maintained
22356F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22357F:	drivers/i2c/busses/i2c-qcom-cci.c
22358
22359QUALCOMM INTERCONNECT BWMON DRIVER
22360M:	Krzysztof Kozlowski <krzk@kernel.org>
22361L:	linux-arm-msm@vger.kernel.org
22362S:	Maintained
22363F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22364F:	drivers/soc/qcom/icc-bwmon.c
22365F:	drivers/soc/qcom/trace_icc-bwmon.h
22366
22367QUALCOMM IOMMU
22368M:	Rob Clark <robin.clark@oss.qualcomm.com>
22369L:	iommu@lists.linux.dev
22370L:	linux-arm-msm@vger.kernel.org
22371S:	Maintained
22372F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
22373F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22374F:	drivers/iommu/msm_iommu*
22375
22376QUALCOMM IPC ROUTER (QRTR) DRIVER
22377M:	Manivannan Sadhasivam <mani@kernel.org>
22378L:	linux-arm-msm@vger.kernel.org
22379S:	Maintained
22380F:	include/trace/events/qrtr.h
22381F:	include/uapi/linux/qrtr.h
22382F:	net/qrtr/
22383
22384QUALCOMM IPCC MAILBOX DRIVER
22385M:	Manivannan Sadhasivam <mani@kernel.org>
22386L:	linux-arm-msm@vger.kernel.org
22387S:	Supported
22388F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22389F:	drivers/mailbox/qcom-ipcc.c
22390F:	include/dt-bindings/mailbox/qcom-ipcc.h
22391
22392QUALCOMM IPQ4019 USB PHY DRIVER
22393M:	Robert Marko <robert.marko@sartura.hr>
22394M:	Luka Perkov <luka.perkov@sartura.hr>
22395L:	linux-arm-msm@vger.kernel.org
22396S:	Maintained
22397F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22398F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22399
22400QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22401M:	Robert Marko <robert.marko@sartura.hr>
22402M:	Luka Perkov <luka.perkov@sartura.hr>
22403L:	linux-arm-msm@vger.kernel.org
22404S:	Maintained
22405F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22406F:	drivers/regulator/vqmmc-ipq4019-regulator.c
22407
22408QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22409M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22410M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22411R:	Abhinav Kumar <abhinav.kumar@linux.dev>
22412L:	linux-media@vger.kernel.org
22413L:	linux-arm-msm@vger.kernel.org
22414S:	Maintained
22415F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22416F:	drivers/media/platform/qcom/iris/
22417
22418QUALCOMM NAND CONTROLLER DRIVER
22419M:	Manivannan Sadhasivam <mani@kernel.org>
22420L:	linux-mtd@lists.infradead.org
22421L:	linux-arm-msm@vger.kernel.org
22422S:	Maintained
22423F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22424F:	drivers/mtd/nand/raw/qcom_nandc.c
22425
22426QUALCOMM MEDIA PLATFORM
22427M:	Bryan O'Donoghue <bod@kernel.org>
22428L:	linux-media@vger.kernel.org
22429L:	linux-arm-msm@vger.kernel.org
22430S:	Supported
22431Q:	https://patchwork.linuxtv.org/project/linux-media/list
22432T:	git https://gitlab.freedesktop.org/linux-media/media-committers.git
22433F:	Documentation/devicetree/bindings/media/*qcom*
22434F:	drivers/media/platform/qcom
22435F:	include/dt-bindings/media/*qcom*
22436
22437QUALCOMM PAS TZ SERVICE
22438M:	Sumit Garg <sumit.garg@oss.qualcomm.com>
22439L:	linux-arm-msm@vger.kernel.org
22440S:	Maintained
22441F:	drivers/firmware/qcom/qcom_pas.c
22442F:	drivers/firmware/qcom/qcom_pas.h
22443F:	drivers/firmware/qcom/qcom_pas_tee.c
22444F:	include/linux/firmware/qcom/qcom_pas.h
22445
22446QUALCOMM SMB CHARGER DRIVER
22447M:	Casey Connolly <casey.connolly@linaro.org>
22448L:	linux-arm-msm@vger.kernel.org
22449S:	Maintained
22450F:	Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22451F:	drivers/power/supply/qcom_smbx.c
22452
22453QUALCOMM PPE DRIVER
22454M:	Luo Jie <jie.luo@oss.qualcomm.com>
22455L:	netdev@vger.kernel.org
22456S:	Maintained
22457F:	Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22458F:	Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22459F:	drivers/net/ethernet/qualcomm/ppe/
22460
22461QUALCOMM QSEECOM DRIVER
22462M:	Maximilian Luz <luzmaximilian@gmail.com>
22463L:	linux-arm-msm@vger.kernel.org
22464S:	Maintained
22465F:	drivers/firmware/qcom/qcom_qseecom.c
22466
22467QUALCOMM QSEECOM UEFISECAPP DRIVER
22468M:	Maximilian Luz <luzmaximilian@gmail.com>
22469L:	linux-arm-msm@vger.kernel.org
22470S:	Maintained
22471F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22472
22473QUALCOMM RMNET DRIVER
22474M:	Subash Abhinov Kasiviswanathan <subash.a.kasiviswanathan@oss.qualcomm.com>
22475M:	Sean Tranchetti <sean.tranchetti@oss.qualcomm.com>
22476L:	netdev@vger.kernel.org
22477S:	Maintained
22478F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22479F:	drivers/net/ethernet/qualcomm/rmnet/
22480F:	include/linux/if_rmnet.h
22481
22482QUALCOMM TEE (QCOMTEE) DRIVER
22483M:	Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
22484L:	linux-arm-msm@vger.kernel.org
22485S:	Maintained
22486F:	Documentation/tee/qtee.rst
22487F:	drivers/tee/qcomtee/
22488
22489QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22490M:	Bartosz Golaszewski <brgl@kernel.org>
22491L:	linux-arm-msm@vger.kernel.org
22492S:	Maintained
22493F:	drivers/firmware/qcom/qcom_tzmem.c
22494F:	drivers/firmware/qcom/qcom_tzmem.h
22495F:	include/linux/firmware/qcom/qcom_tzmem.h
22496
22497QUALCOMM TSENS THERMAL DRIVER
22498M:	Amit Kucheria <amitk@kernel.org>
22499M:	Thara Gopinath <thara.gopinath@gmail.com>
22500L:	linux-pm@vger.kernel.org
22501L:	linux-arm-msm@vger.kernel.org
22502S:	Maintained
22503F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22504F:	drivers/thermal/qcom/
22505
22506QUALCOMM TYPEC PORT MANAGER DRIVER
22507M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
22508L:	linux-arm-msm@vger.kernel.org
22509L:	linux-usb@vger.kernel.org
22510S:	Maintained
22511F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22512F:	drivers/usb/typec/tcpm/qcom/
22513
22514QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22515M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22516M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22517L:	linux-media@vger.kernel.org
22518L:	linux-arm-msm@vger.kernel.org
22519S:	Maintained
22520T:	git git://linuxtv.org/media.git
22521F:	Documentation/devicetree/bindings/media/*venus*
22522F:	drivers/media/platform/qcom/venus/
22523
22524QUALCOMM WCN36XX WIRELESS DRIVER
22525M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22526L:	wcn36xx@lists.infradead.org
22527L:	linux-wireless@vger.kernel.org
22528S:	Supported
22529W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22530F:	drivers/net/wireless/ath/wcn36xx/
22531
22532QUANTENNA QTNFMAC WIRELESS DRIVER
22533M:	Igor Mitsyanko <imitsyanko@quantenna.com>
22534R:	Sergey Matyukevich <geomatsi@gmail.com>
22535L:	linux-wireless@vger.kernel.org
22536S:	Maintained
22537F:	drivers/net/wireless/quantenna/
22538
22539RADEON and AMDGPU DRM DRIVERS
22540M:	Alex Deucher <alexander.deucher@amd.com>
22541M:	Christian König <christian.koenig@amd.com>
22542L:	amd-gfx@lists.freedesktop.org
22543S:	Supported
22544B:	https://gitlab.freedesktop.org/drm/amd/-/issues
22545C:	irc://irc.oftc.net/radeon
22546T:	git https://gitlab.freedesktop.org/agd5f/linux.git
22547F:	Documentation/gpu/amdgpu/
22548F:	drivers/gpu/drm/amd/
22549F:	drivers/gpu/drm/ci/xfails/amd*
22550F:	drivers/gpu/drm/radeon/
22551F:	include/uapi/drm/amdgpu_drm.h
22552F:	include/uapi/drm/radeon_drm.h
22553
22554RADEON FRAMEBUFFER DISPLAY DRIVER
22555M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
22556L:	linux-fbdev@vger.kernel.org
22557S:	Maintained
22558F:	drivers/video/fbdev/aty/radeon*
22559F:	include/uapi/linux/radeonfb.h
22560
22561RADIOSHARK RADIO DRIVER
22562M:	Hans Verkuil <hverkuil@kernel.org>
22563L:	linux-media@vger.kernel.org
22564S:	Maintained
22565T:	git git://linuxtv.org/media.git
22566F:	drivers/media/radio/radio-shark.c
22567
22568RADIOSHARK2 RADIO DRIVER
22569M:	Hans Verkuil <hverkuil@kernel.org>
22570L:	linux-media@vger.kernel.org
22571S:	Maintained
22572T:	git git://linuxtv.org/media.git
22573F:	drivers/media/radio/radio-shark2.c
22574F:	drivers/media/radio/radio-tea5777.c
22575
22576RADOS BLOCK DEVICE (RBD)
22577M:	Ilya Dryomov <idryomov@gmail.com>
22578R:	Dongsheng Yang <dongsheng.yang@linux.dev>
22579L:	ceph-devel@vger.kernel.org
22580S:	Supported
22581W:	http://ceph.com/
22582B:	https://tracker.ceph.com/
22583T:	git https://github.com/ceph/ceph-client.git
22584F:	Documentation/ABI/testing/sysfs-bus-rbd
22585F:	drivers/block/rbd.c
22586F:	drivers/block/rbd_types.h
22587
22588RAGE128 FRAMEBUFFER DISPLAY DRIVER
22589L:	linux-fbdev@vger.kernel.org
22590S:	Orphan
22591F:	drivers/video/fbdev/aty/aty128fb.c
22592
22593RAINSHADOW-CEC DRIVER
22594M:	Hans Verkuil <hverkuil@kernel.org>
22595L:	linux-media@vger.kernel.org
22596S:	Maintained
22597T:	git git://linuxtv.org/media.git
22598F:	drivers/media/cec/usb/rainshadow/
22599
22600RALINK MIPS ARCHITECTURE
22601M:	John Crispin <john@phrozen.org>
22602M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22603L:	linux-mips@vger.kernel.org
22604S:	Maintained
22605F:	arch/mips/ralink
22606
22607RALINK MT7621 MIPS ARCHITECTURE
22608M:	Chester A. Unal <chester.a.unal@arinc9.com>
22609M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22610L:	linux-mips@vger.kernel.org
22611S:	Maintained
22612F:	arch/mips/boot/dts/ralink/mt7621*
22613
22614RALINK RT2X00 WIRELESS LAN DRIVER
22615M:	Stanislaw Gruszka <stf_xl@wp.pl>
22616L:	linux-wireless@vger.kernel.org
22617S:	Maintained
22618F:	drivers/net/wireless/ralink/
22619
22620RAMDISK RAM BLOCK DEVICE DRIVER
22621M:	Jens Axboe <axboe@kernel.dk>
22622S:	Maintained
22623F:	Documentation/admin-guide/blockdev/ramdisk.rst
22624F:	drivers/block/brd.c
22625
22626RANCHU VIRTUAL BOARD FOR MIPS
22627M:	Miodrag Dinic <miodrag.dinic@mips.com>
22628L:	linux-mips@vger.kernel.org
22629S:	Supported
22630F:	arch/mips/configs/generic/board-ranchu.config
22631F:	arch/mips/generic/board-ranchu.c
22632
22633RANDOM NUMBER DRIVER
22634M:	"Theodore Ts'o" <tytso@mit.edu>
22635M:	Jason A. Donenfeld <Jason@zx2c4.com>
22636S:	Maintained
22637T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22638F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22639F:	drivers/char/random.c
22640F:	include/linux/random.h
22641F:	include/uapi/linux/random.h
22642F:	drivers/virt/vmgenid.c
22643N:	^.*/vdso/[^/]*getrandom[^/]+$
22644
22645RAPIDIO SUBSYSTEM
22646M:	Matt Porter <mporter@kernel.crashing.org>
22647M:	Alexandre Bounine <alex.bou9@gmail.com>
22648S:	Maintained
22649F:	drivers/rapidio/
22650
22651RAS INFRASTRUCTURE
22652M:	Tony Luck <tony.luck@intel.com>
22653M:	Borislav Petkov <bp@alien8.de>
22654L:	linux-edac@vger.kernel.org
22655S:	Maintained
22656F:	Documentation/admin-guide/RAS
22657F:	drivers/ras/
22658F:	include/linux/ras.h
22659F:	include/ras/ras_event.h
22660
22661RAS FRU MEMORY POISON MANAGER (FMPM)
22662M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
22663L:	linux-edac@vger.kernel.org
22664S:	Maintained
22665F:	drivers/ras/amd/fmpm.c
22666
22667RASPBERRY PI PISP BACK END
22668M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
22669R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22670L:	linux-media@vger.kernel.org
22671S:	Maintained
22672F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22673F:	drivers/media/platform/raspberrypi/pisp_be/
22674F:	include/uapi/linux/media/raspberrypi/
22675
22676RASPBERRY PI PISP CAMERA FRONT END
22677M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22678M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22679S:	Maintained
22680F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22681F:	drivers/media/platform/raspberrypi/rp1-cfe/
22682
22683RASPBERRY PI RP1 PCI DRIVER
22684M:	Andrea della Porta <andrea.porta@suse.com>
22685S:	Maintained
22686F:	arch/arm64/boot/dts/broadcom/rp1*.dts*
22687F:	drivers/clk/clk-rp1.c
22688F:	drivers/misc/rp1/
22689F:	drivers/pinctrl/pinctrl-rp1.c
22690
22691RC-CORE / LIRC FRAMEWORK
22692M:	Sean Young <sean@mess.org>
22693L:	linux-media@vger.kernel.org
22694S:	Maintained
22695W:	http://linuxtv.org
22696T:	git git://linuxtv.org/media.git
22697F:	Documentation/driver-api/media/rc-core.rst
22698F:	Documentation/userspace-api/media/rc/
22699F:	drivers/media/rc/
22700F:	include/media/rc-core.h
22701F:	include/media/rc-map.h
22702F:	include/uapi/linux/lirc.h
22703
22704RCMM REMOTE CONTROLS DECODER
22705M:	Patrick Lerda <patrick9876@free.fr>
22706S:	Maintained
22707F:	drivers/media/rc/ir-rcmm-decoder.c
22708
22709RCUTORTURE TEST FRAMEWORK
22710M:	"Paul E. McKenney" <paulmck@kernel.org>
22711M:	Josh Triplett <josh@joshtriplett.org>
22712R:	Steven Rostedt <rostedt@goodmis.org>
22713R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22714R:	Lai Jiangshan <jiangshanlai@gmail.com>
22715L:	rcu@vger.kernel.org
22716S:	Supported
22717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22718F:	tools/testing/selftests/rcutorture
22719
22720RDACM20 Camera Sensor
22721M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22722M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22723M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22724M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22725L:	linux-media@vger.kernel.org
22726S:	Maintained
22727F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22728F:	drivers/media/i2c/max9271.c
22729F:	drivers/media/i2c/max9271.h
22730F:	drivers/media/i2c/rdacm20.c
22731
22732RDACM21 Camera Sensor
22733M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22734M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22735M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22736M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22737L:	linux-media@vger.kernel.org
22738S:	Maintained
22739F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22740F:	drivers/media/i2c/max9271.c
22741F:	drivers/media/i2c/max9271.h
22742F:	drivers/media/i2c/rdacm21.c
22743
22744RDC R-321X SoC
22745M:	Florian Fainelli <florian@openwrt.org>
22746S:	Maintained
22747
22748RDC R6040 FAST ETHERNET DRIVER
22749M:	Florian Fainelli <f.fainelli@gmail.com>
22750L:	netdev@vger.kernel.org
22751S:	Maintained
22752F:	drivers/net/ethernet/rdc/r6040.c
22753
22754RDMAVT - RDMA verbs software
22755M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
22756L:	linux-rdma@vger.kernel.org
22757S:	Supported
22758F:	drivers/infiniband/sw/rdmavt
22759
22760RDS - RELIABLE DATAGRAM SOCKETS
22761M:	Allison Henderson <achender@kernel.org>
22762L:	netdev@vger.kernel.org
22763L:	linux-rdma@vger.kernel.org
22764L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
22765S:	Supported
22766W:	https://oss.oracle.com/projects/rds/
22767F:	Documentation/networking/rds.rst
22768F:	net/rds/
22769F:	tools/testing/selftests/net/rds/
22770
22771RDT - RESOURCE ALLOCATION
22772M:	Tony Luck <tony.luck@intel.com>
22773M:	Reinette Chatre <reinette.chatre@intel.com>
22774M:	x86@kernel.org
22775R:	Dave Martin <Dave.Martin@arm.com>
22776R:	James Morse <james.morse@arm.com>
22777R:	Babu Moger <babu.moger@amd.com>
22778L:	linux-kernel@vger.kernel.org
22779S:	Supported
22780P:	Documentation/process/maintainer-tip.rst
22781F:	Documentation/filesystems/resctrl.rst
22782F:	arch/x86/include/asm/resctrl.h
22783F:	arch/x86/kernel/cpu/resctrl/
22784F:	fs/resctrl/
22785F:	include/linux/resctrl*.h
22786F:	tools/testing/selftests/resctrl/
22787
22788READ-COPY UPDATE (RCU)
22789M:	"Paul E. McKenney" <paulmck@kernel.org>
22790M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
22791M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
22792M:	Joel Fernandes <joelagnelf@nvidia.com>
22793M:	Josh Triplett <josh@joshtriplett.org>
22794M:	Boqun Feng <boqun@kernel.org>
22795M:	Uladzislau Rezki <urezki@gmail.com>
22796R:	Steven Rostedt <rostedt@goodmis.org>
22797R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22798R:	Lai Jiangshan <jiangshanlai@gmail.com>
22799R:	Zqiang <qiang.zhang@linux.dev>
22800L:	rcu@vger.kernel.org
22801S:	Supported
22802W:	http://www.rdrop.com/users/paulmck/RCU/
22803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22804F:	Documentation/RCU/
22805F:	include/linux/rcu*
22806F:	kernel/rcu/
22807F:	rust/kernel/sync/rcu.rs
22808X:	Documentation/RCU/torture.rst
22809X:	include/linux/srcu*.h
22810X:	kernel/rcu/srcu*.c
22811
22812REAL TIME CLOCK (RTC) SUBSYSTEM
22813M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
22814L:	linux-rtc@vger.kernel.org
22815S:	Maintained
22816Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
22817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22818F:	Documentation/admin-guide/rtc.rst
22819F:	Documentation/devicetree/bindings/rtc/
22820F:	drivers/rtc/
22821F:	include/linux/rtc.h
22822F:	include/linux/rtc/
22823F:	include/uapi/linux/rtc.h
22824F:	tools/testing/selftests/rtc/
22825
22826Real-time Linux Analysis (RTLA) tools
22827M:	Steven Rostedt <rostedt@goodmis.org>
22828M:	Tomas Glozar <tglozar@redhat.com>
22829L:	linux-trace-kernel@vger.kernel.org
22830L:	linux-kernel@vger.kernel.org
22831S:	Maintained
22832Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22834F:	Documentation/tools/rtla/
22835F:	tools/tracing/rtla/
22836
22837Real-time Linux (PREEMPT_RT)
22838M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
22839M:	Clark Williams <clrkwllms@kernel.org>
22840M:	Steven Rostedt <rostedt@goodmis.org>
22841L:	linux-rt-devel@lists.linux.dev
22842S:	Supported
22843F:	Documentation/core-api/real-time/
22844K:	PREEMPT_RT
22845
22846REALTEK AUDIO CODECS
22847M:	Oder Chiou <oder_chiou@realtek.com>
22848S:	Maintained
22849F:	include/sound/rt*.h
22850F:	sound/soc/codecs/rt*
22851
22852REALTEK OTTO WATCHDOG
22853M:	Sander Vanheule <sander@svanheule.net>
22854L:	linux-watchdog@vger.kernel.org
22855S:	Maintained
22856F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
22857F:	drivers/watchdog/realtek_otto_wdt.c
22858
22859REALTEK PSE MCU DRIVER
22860M:	Jonas Jelonek <jelonek.jonas@gmail.com>
22861L:	netdev@vger.kernel.org
22862S:	Maintained
22863F:	Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
22864F:	drivers/net/pse-pd/realtek-pse-mcu*
22865
22866REALTEK RTL83xx SMI DSA ROUTER CHIPS
22867M:	Linus Walleij <linusw@kernel.org>
22868M:	Luiz Angelo Daros de Luca <luizluca@gmail.com>
22869R:	Alvin Šipraga <alvin.sipraga@analog.com>
22870S:	Maintained
22871F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
22872F:	drivers/net/dsa/realtek/*
22873
22874REALTEK SPI-NAND
22875M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
22876S:	Maintained
22877F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
22878F:	drivers/spi/spi-realtek-rtl-snand.c
22879
22880REALTEK SYSTIMER DRIVER
22881M:	Hao-Wen Ting <haowen.ting@realtek.com>
22882S:	Maintained
22883F:	drivers/clocksource/timer-realtek.c
22884
22885REALTEK WIRELESS DRIVER (rtlwifi family)
22886M:	Ping-Ke Shih <pkshih@realtek.com>
22887L:	linux-wireless@vger.kernel.org
22888S:	Maintained
22889T:	git https://github.com/pkshih/rtw.git
22890F:	drivers/net/wireless/realtek/rtlwifi/
22891
22892REALTEK WIRELESS DRIVER (rtw88)
22893M:	Ping-Ke Shih <pkshih@realtek.com>
22894L:	linux-wireless@vger.kernel.org
22895S:	Maintained
22896T:	git https://github.com/pkshih/rtw.git
22897F:	drivers/net/wireless/realtek/rtw88/
22898
22899REALTEK WIRELESS DRIVER (rtw89)
22900M:	Ping-Ke Shih <pkshih@realtek.com>
22901L:	linux-wireless@vger.kernel.org
22902S:	Maintained
22903T:	git https://github.com/pkshih/rtw.git
22904F:	drivers/net/wireless/realtek/rtw89/
22905
22906REDMIBOOK WMI DRIVERS
22907M:	Gladyshev Ilya <foxido@foxido.dev>
22908L:	platform-driver-x86@vger.kernel.org
22909S:	Maintained
22910F:	drivers/platform/x86/redmi-wmi.c
22911
22912REDPINE WIRELESS DRIVER
22913L:	linux-wireless@vger.kernel.org
22914S:	Orphan
22915F:	drivers/net/wireless/rsi/
22916
22917RELAY
22918M:	Andrew Morton <akpm@linux-foundation.org>
22919M:	Jens Axboe <axboe@kernel.dk>
22920M:	Jason Xing <kernelxing@tencent.com>
22921L:	linux-kernel@vger.kernel.org
22922S:	Maintained
22923F:	Documentation/filesystems/relay.rst
22924F:	include/linux/relay.h
22925F:	kernel/relay.c
22926
22927REGISTER MAP ABSTRACTION
22928M:	Mark Brown <broonie@kernel.org>
22929L:	linux-kernel@vger.kernel.org
22930S:	Supported
22931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
22932F:	Documentation/devicetree/bindings/regmap/
22933F:	drivers/base/regmap/
22934F:	include/linux/regmap.h
22935
22936REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
22937M:	Bjorn Andersson <andersson@kernel.org>
22938M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22939L:	linux-remoteproc@vger.kernel.org
22940S:	Maintained
22941T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
22942F:	Documentation/ABI/testing/sysfs-class-remoteproc
22943F:	Documentation/devicetree/bindings/remoteproc/
22944F:	Documentation/staging/remoteproc.rst
22945F:	drivers/remoteproc/
22946F:	include/linux/remoteproc.h
22947F:	include/linux/remoteproc/
22948
22949REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
22950M:	Bjorn Andersson <andersson@kernel.org>
22951M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22952L:	linux-remoteproc@vger.kernel.org
22953S:	Maintained
22954T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
22955F:	Documentation/ABI/testing/sysfs-bus-rpmsg
22956F:	Documentation/staging/rpmsg.rst
22957F:	drivers/rpmsg/
22958F:	include/linux/rpmsg.h
22959F:	include/linux/rpmsg/
22960F:	include/uapi/linux/rpmsg.h
22961F:	samples/rpmsg/
22962
22963REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
22964M:	Stephan Gerhold <stephan@gerhold.net>
22965L:	netdev@vger.kernel.org
22966L:	linux-remoteproc@vger.kernel.org
22967S:	Maintained
22968F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
22969
22970RENESAS CLOCK DRIVERS
22971M:	Geert Uytterhoeven <geert+renesas@glider.be>
22972L:	linux-renesas-soc@vger.kernel.org
22973S:	Supported
22974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
22975F:	Documentation/devicetree/bindings/clock/renesas,*
22976F:	drivers/clk/renesas/
22977
22978RENESAS EMEV2 I2C DRIVER
22979M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22980L:	linux-renesas-soc@vger.kernel.org
22981S:	Supported
22982F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
22983F:	drivers/i2c/busses/i2c-emev2.c
22984
22985RENESAS ETHERNET AVB DRIVER
22986M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22987R:	Paul Barker <paul@pbarker.dev>
22988L:	netdev@vger.kernel.org
22989L:	linux-renesas-soc@vger.kernel.org
22990S:	Maintained
22991F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
22992F:	drivers/net/ethernet/renesas/Kconfig
22993F:	drivers/net/ethernet/renesas/Makefile
22994F:	drivers/net/ethernet/renesas/ravb*
22995
22996RENESAS ETHERNET SWITCH DRIVER
22997R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22998L:	netdev@vger.kernel.org
22999L:	linux-renesas-soc@vger.kernel.org
23000F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23001F:	drivers/net/ethernet/renesas/Kconfig
23002F:	drivers/net/ethernet/renesas/Makefile
23003F:	drivers/net/ethernet/renesas/rcar_gen4*
23004F:	drivers/net/ethernet/renesas/rswitch*
23005
23006RENESAS ETHERNET TSN DRIVER
23007M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23008L:	netdev@vger.kernel.org
23009L:	linux-renesas-soc@vger.kernel.org
23010S:	Maintained
23011F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23012F:	drivers/net/ethernet/renesas/rtsn.*
23013
23014RENESAS IDT821034 ASoC CODEC
23015M:	Herve Codina <herve.codina@bootlin.com>
23016L:	linux-sound@vger.kernel.org
23017S:	Maintained
23018F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23019F:	sound/soc/codecs/idt821034.c
23020
23021RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23022M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
23023L:	linux-sound@vger.kernel.org
23024L:	linux-renesas-soc@vger.kernel.org
23025S:	Supported
23026F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
23027F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23028F:	sound/soc/renesas/rcar/
23029F:	sound/soc/renesas/fsi.c
23030F:	include/sound/sh_fsi.h
23031
23032RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23033M:	Miquel Raynal <miquel.raynal@bootlin.com>
23034L:	linux-mtd@lists.infradead.org
23035L:	linux-renesas-soc@vger.kernel.org
23036S:	Maintained
23037F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23038F:	drivers/mtd/nand/raw/renesas-nand-controller.c
23039
23040RENESAS R-CAR GYROADC DRIVER
23041M:	Marek Vasut <marek.vasut+renesas@mailbox.org>
23042L:	linux-iio@vger.kernel.org
23043S:	Supported
23044F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23045F:	drivers/iio/adc/rcar-gyroadc.c
23046
23047RENESAS R-CAR I2C DRIVERS
23048M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23049L:	linux-renesas-soc@vger.kernel.org
23050S:	Supported
23051F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23052F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23053F:	drivers/i2c/busses/i2c-rcar.c
23054F:	drivers/i2c/busses/i2c-sh_mobile.c
23055
23056RENESAS R-CAR SATA DRIVER
23057M:	Geert Uytterhoeven <geert+renesas@glider.be>
23058L:	linux-ide@vger.kernel.org
23059L:	linux-renesas-soc@vger.kernel.org
23060S:	Supported
23061F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23062F:	drivers/ata/sata_rcar.c
23063
23064RENESAS R-CAR THERMAL DRIVERS
23065M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23066L:	linux-renesas-soc@vger.kernel.org
23067S:	Supported
23068F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23069F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23070F:	drivers/thermal/renesas/rcar_gen3_thermal.c
23071F:	drivers/thermal/renesas/rcar_thermal.c
23072
23073RENESAS RIIC DRIVER
23074M:	Chris Brandt <chris.brandt@renesas.com>
23075L:	linux-renesas-soc@vger.kernel.org
23076S:	Supported
23077F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23078F:	drivers/i2c/busses/i2c-riic.c
23079
23080RENESAS RZ AUDIO (ASoC) DRIVER
23081M:	Biju Das <biju.das.jz@bp.renesas.com>
23082M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23083L:	linux-sound@vger.kernel.org
23084L:	linux-renesas-soc@vger.kernel.org
23085S:	Supported
23086F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23087F:	sound/soc/renesas/rz-ssi.c
23088
23089RENESAS RZ/G2L A/D DRIVER
23090M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23091L:	linux-iio@vger.kernel.org
23092L:	linux-renesas-soc@vger.kernel.org
23093S:	Supported
23094F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23095F:	drivers/iio/adc/rzg2l_adc.c
23096
23097RENESAS RZ/G2L MTU3a COUNTER DRIVER
23098M:	Biju Das <biju.das.jz@bp.renesas.com>
23099L:	linux-iio@vger.kernel.org
23100L:	linux-renesas-soc@vger.kernel.org
23101S:	Supported
23102F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23103F:	drivers/counter/rz-mtu3-cnt.c
23104
23105RENESAS RZ/G2L / RZ/V2H(P) CRU
23106M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23107M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
23108L:	linux-renesas-soc@vger.kernel.org
23109L:	linux-media@vger.kernel.org
23110S:	Maintained
23111F:	Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23112F:	drivers/media/platform/renesas/rzg2l-cru/
23113
23114RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23115M:	Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
23116L:	linux-iio@vger.kernel.org
23117L:	linux-renesas-soc@vger.kernel.org
23118S:	Supported
23119F:	Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23120F:	drivers/iio/adc/rzt2h_adc.c
23121
23122RENESAS RTCA-3 RTC DRIVER
23123M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
23124L:	linux-rtc@vger.kernel.org
23125L:	linux-renesas-soc@vger.kernel.org
23126S:	Supported
23127F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23128F:	drivers/rtc/rtc-renesas-rtca3.c
23129
23130RENESAS RZ/N1 A5PSW SWITCH DRIVER
23131M:	Clément Léger <clement.leger@bootlin.com>
23132L:	linux-renesas-soc@vger.kernel.org
23133L:	netdev@vger.kernel.org
23134S:	Maintained
23135F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23136F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23137F:	drivers/net/dsa/rzn1_a5psw*
23138F:	drivers/net/pcs/pcs-rzn1-miic.c
23139F:	include/dt-bindings/net/pcs-rzn1-miic.h
23140F:	include/linux/pcs-rzn1-miic.h
23141F:	net/dsa/tag_rzn1_a5psw.c
23142
23143RENESAS RZ/N1 ADC DRIVER
23144M:	Herve Codina <herve.codina@bootlin.com>
23145L:	linux-renesas-soc@vger.kernel.org
23146S:	Supported
23147F:	Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23148F:	drivers/iio/adc/rzn1-adc.c
23149
23150RENESAS RZ/N1 DWMAC GLUE LAYER
23151M:	Romain Gantois <romain.gantois@bootlin.com>
23152S:	Maintained
23153F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23154F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23155
23156RENESAS RZ/N1 RTC CONTROLLER DRIVER
23157M:	Miquel Raynal <miquel.raynal@bootlin.com>
23158L:	linux-rtc@vger.kernel.org
23159L:	linux-renesas-soc@vger.kernel.org
23160S:	Maintained
23161F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23162F:	drivers/rtc/rtc-rzn1.c
23163
23164RENESAS RZ/N1 USBF CONTROLLER DRIVER
23165M:	Herve Codina <herve.codina@bootlin.com>
23166L:	linux-renesas-soc@vger.kernel.org
23167L:	linux-usb@vger.kernel.org
23168S:	Maintained
23169F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23170F:	drivers/usb/gadget/udc/renesas_usbf.c
23171
23172RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23173M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23174L:	netdev@vger.kernel.org
23175L:	linux-renesas-soc@vger.kernel.org
23176S:	Maintained
23177F:	Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23178F:	drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23179
23180RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23181M:	Daniel Scally <dan.scally@ideasonboard.com>
23182M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
23183L:	linux-media@vger.kernel.org
23184S:	Maintained
23185F:	Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23186F:	drivers/media/platform/renesas/rzv2h-ivc/
23187
23188RENESAS RZ/V2H(P) RSPI DRIVER
23189M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23190L:	linux-spi@vger.kernel.org
23191L:	linux-renesas-soc@vger.kernel.org
23192S:	Maintained
23193F:	Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23194F:	drivers/spi/spi-rzv2h-rspi.c
23195
23196RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23197M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23198M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23199L:	linux-renesas-soc@vger.kernel.org
23200S:	Supported
23201F:	Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23202F:	drivers/reset/reset-rzv2h-usb2phy.c
23203
23204RENESAS RZ/V2M I2C DRIVER
23205M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23206L:	linux-i2c@vger.kernel.org
23207L:	linux-renesas-soc@vger.kernel.org
23208S:	Supported
23209F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23210F:	drivers/i2c/busses/i2c-rzv2m.c
23211
23212RENESAS SUPERH ETHERNET DRIVER
23213M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23214L:	netdev@vger.kernel.org
23215L:	linux-renesas-soc@vger.kernel.org
23216S:	Maintained
23217F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
23218F:	drivers/net/ethernet/renesas/Kconfig
23219F:	drivers/net/ethernet/renesas/Makefile
23220F:	drivers/net/ethernet/renesas/sh_eth*
23221F:	include/linux/sh_eth.h
23222
23223RENESAS USB PHY DRIVER
23224M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23225L:	linux-renesas-soc@vger.kernel.org
23226S:	Maintained
23227F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
23228
23229RENESAS VERSACLOCK 7 CLOCK DRIVER
23230M:	Alex Helms <alexander.helms.jy@renesas.com>
23231S:	Maintained
23232F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23233F:	drivers/clk/clk-versaclock7.c
23234
23235RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23236M:	Herve Codina <herve.codina@bootlin.com>
23237L:	linux-iio@vger.kernel.org
23238S:	Maintained
23239F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23240F:	drivers/iio/potentiometer/x9250.c
23241
23242RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23243M:	John Madieu <john.madieu.xa@bp.renesas.com>
23244L:	linux-pm@vger.kernel.org
23245S:	Maintained
23246F:	Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23247F:	drivers/thermal/renesas/rzg3e_thermal.c
23248
23249RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23250M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
23251L:	linux-pm@vger.kernel.org
23252S:	Maintained
23253F:	Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23254F:	drivers/thermal/renesas/rzg3s_thermal.c
23255
23256RESET CONTROLLER FRAMEWORK
23257M:	Philipp Zabel <p.zabel@pengutronix.de>
23258S:	Maintained
23259T:	git https://git.pengutronix.de/git/pza/linux.git
23260F:	Documentation/devicetree/bindings/reset/
23261F:	Documentation/driver-api/reset.rst
23262F:	drivers/reset/
23263F:	include/dt-bindings/reset/
23264F:	include/linux/reset-controller.h
23265F:	include/linux/reset.h
23266F:	include/linux/reset/
23267K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23268
23269RESTARTABLE SEQUENCES SUPPORT
23270M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23271M:	Peter Zijlstra <peterz@infradead.org>
23272M:	"Paul E. McKenney" <paulmck@kernel.org>
23273M:	Boqun Feng <boqun@kernel.org>
23274L:	linux-kernel@vger.kernel.org
23275S:	Supported
23276F:	include/trace/events/rseq.h
23277F:	include/uapi/linux/rseq.h
23278F:	kernel/rseq.c
23279F:	tools/testing/selftests/rseq/
23280
23281RFKILL
23282M:	Johannes Berg <johannes@sipsolutions.net>
23283L:	linux-wireless@vger.kernel.org
23284S:	Maintained
23285W:	https://wireless.wiki.kernel.org/
23286Q:	https://patchwork.kernel.org/project/linux-wireless/list/
23287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23289F:	Documentation/ABI/stable/sysfs-class-rfkill
23290F:	Documentation/driver-api/rfkill.rst
23291F:	include/linux/rfkill.h
23292F:	include/uapi/linux/rfkill.h
23293F:	net/rfkill/
23294
23295RHASHTABLE
23296M:	Thomas Graf <tgraf@suug.ch>
23297M:	Herbert Xu <herbert@gondor.apana.org.au>
23298L:	linux-crypto@vger.kernel.org
23299S:	Maintained
23300F:	include/linux/rhashtable-types.h
23301F:	include/linux/rhashtable.h
23302F:	lib/rhashtable.c
23303F:	lib/test_rhashtable.c
23304
23305RICOH R5C592 MEMORYSTICK DRIVER
23306M:	Maxim Levitsky <maximlevitsky@gmail.com>
23307S:	Maintained
23308F:	drivers/memstick/host/r592.*
23309
23310RICOH SMARTMEDIA/XD DRIVER
23311M:	Maxim Levitsky <maximlevitsky@gmail.com>
23312S:	Maintained
23313F:	drivers/mtd/nand/raw/r852.c
23314F:	drivers/mtd/nand/raw/r852.h
23315
23316RISC-V AIA DRIVERS
23317M:	Anup Patel <anup@brainfault.org>
23318L:	linux-riscv@lists.infradead.org
23319S:	Maintained
23320F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23321F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23322F:	drivers/irqchip/irq-riscv-aplic-*.c
23323F:	drivers/irqchip/irq-riscv-aplic-*.h
23324F:	drivers/irqchip/irq-riscv-imsic-*.c
23325F:	drivers/irqchip/irq-riscv-imsic-*.h
23326F:	drivers/irqchip/irq-riscv-intc.c
23327F:	include/linux/irqchip/riscv-aplic.h
23328F:	include/linux/irqchip/riscv-imsic.h
23329
23330RISC-V ANDES SoC Support
23331M:	Ben Zong-You Xie <ben717@andestech.com>
23332S:	Maintained
23333T:	git: https://github.com/ben717-linux/linux
23334F:	Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23335F:	Documentation/devicetree/bindings/riscv/andes.yaml
23336F:	Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23337F:	arch/riscv/boot/dts/andes/
23338
23339RISC-V ANLOGIC SoC SUPPORT
23340M:	Conor Dooley <conor@kernel.org>
23341T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23342L:	linux-riscv@lists.infradead.org
23343S:	Odd Fixes
23344F:	Documentation/devicetree/bindings/riscv/anlogic.yaml
23345F:	arch/riscv/boot/dts/anlogic/
23346
23347RISC-V ARCHITECTURE
23348M:	Paul Walmsley <pjw@kernel.org>
23349M:	Palmer Dabbelt <palmer@dabbelt.com>
23350M:	Albert Ou <aou@eecs.berkeley.edu>
23351R:	Alexandre Ghiti <alex@ghiti.fr>
23352L:	linux-riscv@lists.infradead.org
23353S:	Supported
23354Q:	https://patchwork.kernel.org/project/linux-riscv/list/
23355C:	irc://irc.libera.chat/riscv
23356P:	Documentation/arch/riscv/patch-acceptance.rst
23357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23358F:	arch/riscv/
23359N:	riscv
23360K:	riscv
23361
23362RISC-V IOMMU
23363M:	Tomasz Jeznach <tomasz.jeznach@linux.dev>
23364L:	iommu@lists.linux.dev
23365L:	linux-riscv@lists.infradead.org
23366S:	Maintained
23367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23368F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23369F:	drivers/iommu/riscv/
23370
23371RISC-V MICROCHIP SUPPORT
23372M:	Conor Dooley <conor.dooley@microchip.com>
23373M:	Daire McNamara <daire.mcnamara@microchip.com>
23374L:	linux-riscv@lists.infradead.org
23375S:	Supported
23376T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23377F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23378F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23379F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23380F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23381F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23382F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23383F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23384F:	Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23385F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23386F:	Documentation/devicetree/bindings/riscv/microchip.yaml
23387F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23388F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23389F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23390F:	arch/riscv/boot/dts/microchip/
23391F:	drivers/char/hw_random/mpfs-rng.c
23392F:	drivers/clk/microchip/clk-mpfs*.c
23393F:	drivers/firmware/microchip/mpfs-auto-update.c
23394F:	drivers/gpio/gpio-mpfs.c
23395F:	drivers/hwmon/tvs-mpfs.c
23396F:	drivers/i2c/busses/i2c-microchip-corei2c.c
23397F:	drivers/mailbox/mailbox-mpfs.c
23398F:	drivers/pci/controller/plda/pcie-microchip-host.c
23399F:	drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23400F:	drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23401F:	drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23402F:	drivers/pwm/pwm-microchip-core.c
23403F:	drivers/reset/reset-mpfs.c
23404F:	drivers/rtc/rtc-mpfs.c
23405F:	drivers/soc/microchip/mpfs-control-scb.c
23406F:	drivers/soc/microchip/mpfs-mss-top-sysreg.c
23407F:	drivers/soc/microchip/mpfs-sys-controller.c
23408F:	drivers/spi/spi-microchip-core-qspi.c
23409F:	drivers/spi/spi-mpfs.c
23410F:	drivers/usb/musb/mpfs.c
23411F:	include/soc/microchip/mpfs.h
23412
23413RISC-V MISC SOC SUPPORT
23414M:	Conor Dooley <conor@kernel.org>
23415L:	linux-riscv@lists.infradead.org
23416S:	Odd Fixes
23417T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23418F:	arch/riscv/boot/dts/canaan/
23419F:	arch/riscv/boot/dts/sifive/
23420
23421RISC-V PMU DRIVERS
23422M:	Atish Patra <atish.patra@linux.dev>
23423R:	Anup Patel <anup@brainfault.org>
23424L:	linux-riscv@lists.infradead.org
23425S:	Supported
23426F:	drivers/perf/riscv_pmu.c
23427F:	drivers/perf/riscv_pmu_legacy.c
23428F:	drivers/perf/riscv_pmu_sbi.c
23429
23430RISC-V QOS RESCTRL SUPPORT
23431M:	Drew Fustini <fustini@kernel.org>
23432R:	yunhui cui <cuiyunhui@bytedance.com>
23433L:	linux-riscv@lists.infradead.org
23434S:	Supported
23435F:	arch/riscv/include/asm/qos.h
23436F:	arch/riscv/kernel/qos.c
23437
23438RISC-V RPMI AND MPXY DRIVERS
23439M:	Rahul Pathak <rahul@summations.net>
23440M:	Anup Patel <anup@brainfault.org>
23441L:	linux-riscv@lists.infradead.org
23442F:	Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23443F:	Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23444F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23445F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23446F:	Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23447F:	Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23448F:	drivers/clk/clk-rpmi.c
23449F:	drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23450F:	drivers/mailbox/riscv-sbi-mpxy-mbox.c
23451F:	include/linux/mailbox/riscv-rpmi-message.h
23452
23453RISC-V SPACEMIT SoC Support
23454M:	Yixun Lan <dlan@kernel.org>
23455L:	linux-riscv@lists.infradead.org
23456L:	spacemit@lists.linux.dev
23457S:	Maintained
23458W:	https://github.com/spacemit-com/linux/wiki
23459C:	irc://irc.libera.chat/spacemit
23460T:	https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23461F:	arch/riscv/boot/dts/spacemit/
23462N:	spacemit
23463K:	spacemit
23464
23465RISC-V TENSTORRENT SoC SUPPORT
23466M:	Drew Fustini <dfustini@oss.tenstorrent.com>
23467M:	Joel Stanley <jms@oss.tenstorrent.com>
23468L:	linux-riscv@lists.infradead.org
23469S:	Maintained
23470T:	git https://github.com/tenstorrent/linux.git
23471F:	Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23472F:	Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23473F:	arch/riscv/boot/dts/tenstorrent/
23474F:	drivers/clk/tenstorrent/
23475F:	drivers/reset/reset-tenstorrent-atlantis.c
23476F:	include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23477
23478RISC-V THEAD SoC SUPPORT
23479M:	Drew Fustini <fustini@kernel.org>
23480M:	Guo Ren <guoren@kernel.org>
23481M:	Fu Wei <wefu@redhat.com>
23482L:	linux-riscv@lists.infradead.org
23483S:	Maintained
23484Q:	https://patchwork.kernel.org/project/riscv-thead/list/
23485T:	git https://github.com/pdp7/linux.git
23486F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23487F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23488F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23489F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23490F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23491F:	Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23492F:	Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23493F:	arch/riscv/boot/dts/thead/
23494F:	drivers/clk/thead/clk-th1520-ap.c
23495F:	drivers/firmware/thead,th1520-aon.c
23496F:	drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23497F:	drivers/mailbox/mailbox-th1520.c
23498F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23499F:	drivers/pinctrl/pinctrl-th1520.c
23500F:	drivers/pmdomain/thead/
23501F:	drivers/power/reset/th1520-aon-reboot.c
23502F:	drivers/power/sequencing/pwrseq-thead-gpu.c
23503F:	drivers/pwm/pwm_th1520.rs
23504F:	drivers/reset/reset-th1520.c
23505F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
23506F:	include/dt-bindings/power/thead,th1520-power.h
23507F:	include/dt-bindings/reset/thead,th1520-reset.h
23508F:	include/linux/firmware/thead/thead,th1520-aon.h
23509
23510RNBD BLOCK DRIVERS
23511M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23512M:	Jack Wang <jinpu.wang@ionos.com>
23513L:	linux-block@vger.kernel.org
23514S:	Maintained
23515F:	drivers/block/rnbd/
23516
23517ROCCAT DRIVERS
23518M:	Stefan Achatz <erazor_de@users.sourceforge.net>
23519S:	Maintained
23520W:	http://sourceforge.net/projects/roccat/
23521F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
23522F:	drivers/hid/hid-roccat*
23523F:	include/linux/hid-roccat*
23524
23525ROCKCHIP CAN-FD DRIVER
23526M:	Marc Kleine-Budde <mkl@pengutronix.de>
23527R:	kernel@pengutronix.de
23528L:	linux-can@vger.kernel.org
23529S:	Maintained
23530F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23531F:	drivers/net/can/rockchip/
23532
23533ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23534M:	Mehdi Djait <mehdi.djait@linux.intel.com>
23535M:	Michael Riesch <michael.riesch@collabora.com>
23536L:	linux-media@vger.kernel.org
23537S:	Maintained
23538F:	Documentation/admin-guide/media/rkcif*
23539F:	Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23540F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23541F:	drivers/media/platform/rockchip/rkcif/
23542
23543ROCKCHIP CRYPTO DRIVERS
23544M:	Corentin Labbe <clabbe@baylibre.com>
23545L:	linux-crypto@vger.kernel.org
23546S:	Maintained
23547F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23548F:	drivers/crypto/rockchip/
23549
23550ROCKCHIP I2S TDM DRIVER
23551M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
23552L:	linux-rockchip@lists.infradead.org
23553S:	Maintained
23554F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23555F:	sound/soc/rockchip/rockchip_i2s_tdm.*
23556
23557ROCKCHIP ISP V1 DRIVER
23558M:	Dafna Hirschfeld <dafna@fastmail.com>
23559M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23560L:	linux-media@vger.kernel.org
23561L:	linux-rockchip@lists.infradead.org
23562S:	Maintained
23563F:	Documentation/admin-guide/media/rkisp1.rst
23564F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23565F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23566F:	drivers/media/platform/rockchip/rkisp1
23567F:	include/uapi/linux/rkisp1-config.h
23568
23569ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23570M:	Daniel Golle <daniel@makrotopia.org>
23571M:	Aurelien Jarno <aurelien@aurel32.net>
23572M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23573S:	Maintained
23574F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23575F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23576F:	drivers/char/hw_random/rockchip-rng.c
23577
23578ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23579M:	Jacob Chen <jacob-chen@iotwrt.com>
23580M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23581L:	linux-media@vger.kernel.org
23582L:	linux-rockchip@lists.infradead.org
23583S:	Maintained
23584F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
23585F:	drivers/media/platform/rockchip/rga/
23586
23587ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23588M:	Detlev Casanova <detlev.casanova@collabora.com>
23589M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23590L:	linux-media@vger.kernel.org
23591L:	linux-rockchip@lists.infradead.org
23592S:	Maintained
23593F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23594F:	drivers/media/platform/rockchip/rkvdec/
23595
23596ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23597M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23598S:	Maintained
23599F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23600F:	sound/soc/codecs/rk3308_codec.c
23601F:	sound/soc/codecs/rk3308_codec.h
23602
23603ROCKCHIP SAI DRIVER
23604M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23605L:	linux-rockchip@lists.infradead.org
23606S:	Maintained
23607F:	Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23608F:	sound/soc/rockchip/rockchip_sai.*
23609
23610ROCKER DRIVER
23611M:	Jiri Pirko <jiri@resnulli.us>
23612L:	netdev@vger.kernel.org
23613S:	Supported
23614F:	drivers/net/ethernet/rocker/
23615
23616ROCKETPORT EXPRESS/INFINITY DRIVER
23617M:	Kevin Cernekee <cernekee@gmail.com>
23618L:	linux-serial@vger.kernel.org
23619S:	Odd Fixes
23620F:	drivers/tty/serial/rp2.*
23621
23622ROHM BD71828 CHARGER
23623M:	Andreas Kemnade <andreas@kemnade.info>
23624M:	Matti Vaittinen <mazziesaccount@gmail.com>
23625S:	Maintained
23626F:	drivers/power/supply/bd71828-power.c
23627
23628ROHM BD79703 DAC
23629M:	Matti Vaittinen <mazziesaccount@gmail.com>
23630S:	Supported
23631F:	drivers/iio/dac/rohm-bd79703.c
23632
23633ROHM BD99954 CHARGER IC
23634M:	Matti Vaittinen <mazziesaccount@gmail.com>
23635S:	Supported
23636F:	drivers/power/supply/bd99954-charger.c
23637F:	drivers/power/supply/bd99954-charger.h
23638
23639ROHM BD791xx ADC / GPO IC
23640M:	Matti Vaittinen <mazziesaccount@gmail.com>
23641S:	Supported
23642F:	drivers/iio/adc/rohm-bd79112.c
23643F:	drivers/iio/adc/rohm-bd79124.c
23644
23645ROHM BH1745 COLOUR SENSOR
23646M:	Mudit Sharma <muditsharma.info@gmail.com>
23647L:	linux-iio@vger.kernel.org
23648S:	Maintained
23649F:	drivers/iio/light/bh1745.c
23650
23651ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23652M:	Tomasz Duszynski <tduszyns@gmail.com>
23653S:	Maintained
23654F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
23655F:	drivers/iio/light/bh1750.c
23656
23657ROHM BM1390 PRESSURE SENSOR DRIVER
23658M:	Matti Vaittinen <mazziesaccount@gmail.com>
23659L:	linux-iio@vger.kernel.org
23660S:	Supported
23661F:	drivers/iio/pressure/rohm-bm1390.c
23662
23663ROHM BU270xx LIGHT SENSOR DRIVERs
23664M:	Matti Vaittinen <mazziesaccount@gmail.com>
23665L:	linux-iio@vger.kernel.org
23666S:	Supported
23667F:	drivers/iio/light/rohm-bu27034.c
23668
23669ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23670M:	Marek Vasut <marek.vasut+renesas@gmail.com>
23671L:	linux-kernel@vger.kernel.org
23672L:	linux-renesas-soc@vger.kernel.org
23673S:	Supported
23674F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23675F:	drivers/gpio/gpio-bd9571mwv.c
23676F:	drivers/mfd/bd9571mwv.c
23677F:	drivers/regulator/bd9571mwv-regulator.c
23678F:	include/linux/mfd/bd9571mwv.h
23679
23680ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23681M:	Matti Vaittinen <mazziesaccount@gmail.com>
23682S:	Supported
23683F:	drivers/clk/clk-bd718x7.c
23684F:	drivers/gpio/gpio-bd71815.c
23685F:	drivers/gpio/gpio-bd71828.c
23686F:	drivers/gpio/gpio-bd72720.c
23687F:	drivers/mfd/rohm-bd71828.c
23688F:	drivers/mfd/rohm-bd718x7.c
23689F:	drivers/mfd/rohm-bd9576.c
23690F:	drivers/mfd/rohm-bd96801.c
23691F:	drivers/regulator/bd71815-regulator.c
23692F:	drivers/regulator/bd71828-regulator.c
23693F:	drivers/regulator/bd718x7-regulator.c
23694F:	drivers/regulator/bd9576-regulator.c
23695F:	drivers/regulator/bd96801-regulator.c
23696F:	drivers/regulator/rohm-regulator.c
23697F:	drivers/rtc/rtc-bd70528.c
23698F:	drivers/watchdog/bd9576_wdt.c
23699F:	drivers/watchdog/bd96801_wdt.c
23700F:	include/linux/mfd/rohm-bd71815.h
23701F:	include/linux/mfd/rohm-bd71828.h
23702F:	include/linux/mfd/rohm-bd718x7.h
23703F:	include/linux/mfd/rohm-bd72720.h
23704F:	include/linux/mfd/rohm-bd957x.h
23705F:	include/linux/mfd/rohm-bd96801.h
23706F:	include/linux/mfd/rohm-bd96802.h
23707F:	include/linux/mfd/rohm-generic.h
23708F:	include/linux/mfd/rohm-shared.h
23709
23710ROTATION DRIVER FOR ALLWINNER A83T
23711M:	Jernej Skrabec <jernej.skrabec@gmail.com>
23712L:	linux-media@vger.kernel.org
23713S:	Maintained
23714T:	git git://linuxtv.org/media.git
23715F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23716F:	drivers/media/platform/sunxi/sun8i-rotate/
23717
23718RPMB SUBSYSTEM
23719M:	Jens Wiklander <jenswi@kernel.org>
23720L:	linux-kernel@vger.kernel.org
23721S:	Supported
23722F:	drivers/misc/rpmb-core.c
23723F:	include/linux/rpmb.h
23724
23725RPMSG TTY DRIVER
23726M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
23727L:	linux-remoteproc@vger.kernel.org
23728S:	Maintained
23729F:	drivers/tty/rpmsg_tty.c
23730
23731RTASE ETHERNET DRIVER
23732M:	Justin Lai <justinlai0215@realtek.com>
23733M:	Larry Chiu <larry.chiu@realtek.com>
23734L:	netdev@vger.kernel.org
23735S:	Maintained
23736F:	drivers/net/ethernet/realtek/rtase/
23737
23738RTL2830 MEDIA DRIVER
23739L:	linux-media@vger.kernel.org
23740S:	Orphan
23741W:	https://linuxtv.org
23742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23743F:	drivers/media/dvb-frontends/rtl2830*
23744
23745RTL2832 MEDIA DRIVER
23746L:	linux-media@vger.kernel.org
23747S:	Orphan
23748W:	https://linuxtv.org
23749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23750F:	drivers/media/dvb-frontends/rtl2832*
23751
23752RTL2832_SDR MEDIA DRIVER
23753L:	linux-media@vger.kernel.org
23754S:	Orphan
23755W:	https://linuxtv.org
23756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23757F:	drivers/media/dvb-frontends/rtl2832_sdr*
23758
23759RTL8180 WIRELESS DRIVER
23760L:	linux-wireless@vger.kernel.org
23761S:	Orphan
23762F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
23763
23764RTL8187 WIRELESS DRIVER
23765M:	Hin-Tak Leung <hintak.leung@gmail.com>
23766L:	linux-wireless@vger.kernel.org
23767S:	Maintained
23768T:	git https://github.com/pkshih/rtw.git
23769F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
23770
23771RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23772M:	Jes Sorensen <Jes.Sorensen@gmail.com>
23773L:	linux-wireless@vger.kernel.org
23774S:	Maintained
23775T:	git https://github.com/pkshih/rtw.git
23776F:	drivers/net/wireless/realtek/rtl8xxxu/
23777
23778RTL9300 I2C DRIVER (rtl9300-i2c)
23779M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
23780L:	linux-i2c@vger.kernel.org
23781S:	Maintained
23782F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23783F:	drivers/i2c/busses/i2c-rtl9300.c
23784
23785RTRS TRANSPORT DRIVERS
23786M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23787M:	Jack Wang <jinpu.wang@ionos.com>
23788L:	linux-rdma@vger.kernel.org
23789S:	Maintained
23790F:	drivers/infiniband/ulp/rtrs/
23791
23792RUNTIME VERIFICATION (RV)
23793M:	Steven Rostedt <rostedt@goodmis.org>
23794M:	Gabriele Monaco <gmonaco@redhat.com>
23795L:	linux-trace-kernel@vger.kernel.org
23796S:	Maintained
23797F:	Documentation/trace/rv/
23798F:	include/linux/rv.h
23799F:	include/rv/
23800F:	kernel/trace/rv/
23801F:	tools/testing/selftests/verification/
23802F:	tools/verification/
23803
23804RUST
23805M:	Miguel Ojeda <ojeda@kernel.org>
23806R:	Boqun Feng <boqun@kernel.org>
23807R:	Gary Guo <gary@garyguo.net>
23808R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
23809R:	Benno Lossin <lossin@kernel.org>
23810R:	Andreas Hindborg <a.hindborg@kernel.org>
23811R:	Alice Ryhl <aliceryhl@google.com>
23812R:	Trevor Gross <tmgross@umich.edu>
23813R:	Danilo Krummrich <dakr@kernel.org>
23814R:	Daniel Almeida <daniel.almeida@collabora.com>
23815R:	Tamir Duberstein <tamird@kernel.org>
23816R:	Alexandre Courbot <acourbot@nvidia.com>
23817R:	Onur Özkan <work@onurozkan.dev>
23818L:	rust-for-linux@vger.kernel.org
23819S:	Supported
23820W:	https://rust-for-linux.com
23821B:	https://github.com/Rust-for-Linux/linux/issues
23822C:	zulip://rust-for-linux.zulipchat.com
23823P:	https://rust-for-linux.com/contributing
23824T:	git https://github.com/Rust-for-Linux/linux.git rust-next
23825F:	.clippy.toml
23826F:	.rustfmt.toml
23827F:	Documentation/rust/
23828F:	include/trace/events/rust_sample.h
23829F:	rust/
23830F:	samples/rust/
23831F:	scripts/*rust*
23832F:	tools/testing/selftests/rust/
23833K:	\b(?i:rust)\b
23834
23835RUST [ALLOC]
23836M:	Danilo Krummrich <dakr@kernel.org>
23837R:	Lorenzo Stoakes <ljs@kernel.org>
23838R:	Vlastimil Babka <vbabka@kernel.org>
23839R:	Liam R. Howlett <liam@infradead.org>
23840R:	Uladzislau Rezki <urezki@gmail.com>
23841L:	rust-for-linux@vger.kernel.org
23842S:	Maintained
23843T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
23844F:	rust/kernel/alloc.rs
23845F:	rust/kernel/alloc/
23846
23847RUST [BITFIELD]
23848M:	Alexandre Courbot <acourbot@nvidia.com>
23849R:	Yury Norov <yury.norov@gmail.com>
23850L:	rust-for-linux@vger.kernel.org
23851S:	Maintained
23852F:	rust/kernel/bitfield.rs
23853
23854RUST [INTEROP]
23855M:	Joel Fernandes <joelagnelf@nvidia.com>
23856M:	Alexandre Courbot <acourbot@nvidia.com>
23857L:	rust-for-linux@vger.kernel.org
23858S:	Maintained
23859T:	git https://github.com/Rust-for-Linux/linux.git interop-next
23860F:	rust/kernel/interop.rs
23861F:	rust/kernel/interop/
23862
23863RUST [NUM]
23864M:	Alexandre Courbot <acourbot@nvidia.com>
23865R:	Yury Norov <yury.norov@gmail.com>
23866L:	rust-for-linux@vger.kernel.org
23867S:	Maintained
23868F:	rust/kernel/num.rs
23869F:	rust/kernel/num/
23870
23871RUST [PIN-INIT]
23872M:	Benno Lossin <lossin@kernel.org>
23873M:	Gary Guo <gary@garyguo.net>
23874L:	rust-for-linux@vger.kernel.org
23875S:	Maintained
23876W:	https://rust-for-linux.com/pin-init
23877B:	https://github.com/Rust-for-Linux/pin-init/issues
23878C:	zulip://rust-for-linux.zulipchat.com
23879P:	https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
23880T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
23881F:	rust/kernel/init.rs
23882F:	rust/pin-init/
23883K:	\bpin-init\b|pin_init\b|PinInit
23884
23885RUST [RUST-ANALYZER]
23886M:	Tamir Duberstein <tamird@kernel.org>
23887R:	Jesung Yang <y.j3ms.n@gmail.com>
23888L:	rust-for-linux@vger.kernel.org
23889S:	Maintained
23890T:	git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
23891F:	scripts/generate_rust_analyzer.py
23892
23893RUST [SYNC]
23894M:	Boqun Feng <boqun@kernel.org>
23895M:	Gary Guo <gary@garyguo.net>
23896M:	Alice Ryhl <aliceryhl@google.com>
23897R:	Lyude Paul <lyude@redhat.com>
23898R:	Daniel Almeida <daniel.almeida@collabora.com>
23899R:	"Onur Özkan" <work@onurozkan.dev>
23900L:	linux-kernel@vger.kernel.org
23901L:	rust-for-linux@vger.kernel.org
23902S:	Maintained
23903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
23904F:	rust/kernel/sync.rs
23905F:	rust/kernel/sync/
23906
23907RXRPC SOCKETS (AF_RXRPC)
23908M:	David Howells <dhowells@redhat.com>
23909M:	Marc Dionne <marc.dionne@auristor.com>
23910L:	linux-afs@lists.infradead.org
23911S:	Supported
23912W:	https://www.infradead.org/~dhowells/kafs/
23913F:	Documentation/networking/rxrpc.rst
23914F:	include/keys/rxrpc-type.h
23915F:	include/net/af_rxrpc.h
23916F:	include/trace/events/rxrpc.h
23917F:	include/uapi/linux/rxrpc.h
23918F:	net/rxrpc/
23919
23920S3 SAVAGE FRAMEBUFFER DRIVER
23921M:	Antonino Daplas <adaplas@gmail.com>
23922L:	linux-fbdev@vger.kernel.org
23923S:	Maintained
23924F:	drivers/video/fbdev/savage/
23925
23926S390 ARCHITECTURE
23927M:	Heiko Carstens <hca@linux.ibm.com>
23928M:	Vasily Gorbik <gor@linux.ibm.com>
23929M:	Alexander Gordeev <agordeev@linux.ibm.com>
23930R:	Christian Borntraeger <borntraeger@linux.ibm.com>
23931R:	Sven Schnelle <svens@linux.ibm.com>
23932L:	linux-s390@vger.kernel.org
23933S:	Supported
23934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
23935F:	Documentation/driver-api/s390-drivers.rst
23936F:	Documentation/arch/s390/
23937F:	arch/s390/
23938F:	drivers/cpuidle/cpuidle-s390.c
23939F:	drivers/s390/
23940F:	drivers/watchdog/diag288_wdt.c
23941
23942S390 COMMON I/O LAYER
23943M:	Vineeth Vijayan <vneethv@linux.ibm.com>
23944M:	Peter Oberparleiter <oberpar@linux.ibm.com>
23945L:	linux-s390@vger.kernel.org
23946S:	Supported
23947F:	drivers/s390/cio/
23948
23949S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
23950M:	Harald Freudenberger <freude@linux.ibm.com>
23951M:	Holger Dengler <dengler@linux.ibm.com>
23952L:	linux-crypto@vger.kernel.org
23953L:	linux-s390@vger.kernel.org
23954S:	Supported
23955F:	arch/s390/crypto/
23956F:	arch/s390/include/asm/archrandom.h
23957F:	arch/s390/include/asm/cpacf.h
23958
23959S390 DASD DRIVER
23960M:	Stefan Haberland <sth@linux.ibm.com>
23961M:	Jan Hoeppner <hoeppner@linux.ibm.com>
23962L:	linux-s390@vger.kernel.org
23963S:	Supported
23964F:	block/partitions/ibm.c
23965F:	drivers/s390/block/dasd*
23966F:	include/linux/dasd_mod.h
23967
23968S390 HWRANDOM TRNG DRIVER
23969M:	Harald Freudenberger <freude@linux.ibm.com>
23970M:	Holger Dengler <dengler@linux.ibm.com>
23971L:	linux-crypto@vger.kernel.org
23972L:	linux-s390@vger.kernel.org
23973S:	Supported
23974F:	drivers/char/hw_random/s390-trng.c
23975
23976S390 IOMMU (PCI)
23977M:	Niklas Schnelle <schnelle@linux.ibm.com>
23978M:	Matthew Rosato <mjrosato@linux.ibm.com>
23979R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23980L:	linux-s390@vger.kernel.org
23981S:	Supported
23982F:	drivers/iommu/s390-iommu.c
23983
23984S390 IUCV NETWORK LAYER
23985M:	Alexandra Winter <wintera@linux.ibm.com>
23986M:	Thorsten Winkler <twinkler@linux.ibm.com>
23987L:	linux-s390@vger.kernel.org
23988L:	netdev@vger.kernel.org
23989S:	Supported
23990F:	drivers/s390/net/*iucv*
23991F:	include/net/iucv/
23992F:	net/iucv/
23993
23994S390 MM
23995M:	Alexander Gordeev <agordeev@linux.ibm.com>
23996M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23997L:	linux-s390@vger.kernel.org
23998S:	Supported
23999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24000F:	arch/s390/include/asm/pgtable.h
24001F:	arch/s390/mm
24002
24003S390 NETWORK DRIVERS
24004M:	Alexandra Winter <wintera@linux.ibm.com>
24005M:	Aswin Karuvally <aswin@linux.ibm.com>
24006L:	linux-s390@vger.kernel.org
24007L:	netdev@vger.kernel.org
24008S:	Supported
24009F:	drivers/s390/net/
24010
24011S390 PCI SUBSYSTEM
24012M:	Niklas Schnelle <schnelle@linux.ibm.com>
24013M:	Gerd Bayer <gbayer@linux.ibm.com>
24014L:	linux-s390@vger.kernel.org
24015S:	Supported
24016F:	Documentation/arch/s390/pci.rst
24017F:	arch/s390/pci/
24018F:	drivers/pci/hotplug/s390_pci_hpc.c
24019
24020S390 PTP DRIVER
24021M:	Sven Schnelle <svens@linux.ibm.com>
24022L:	linux-s390@vger.kernel.org
24023S:	Supported
24024F:	drivers/ptp/ptp_s390.c
24025
24026S390 SCM DRIVER
24027M:	Vineeth Vijayan <vneethv@linux.ibm.com>
24028L:	linux-s390@vger.kernel.org
24029S:	Supported
24030F:	drivers/s390/block/scm*
24031F:	drivers/s390/cio/scm.c
24032
24033S390 VFIO AP DRIVER
24034M:	Tony Krowiak <akrowiak@linux.ibm.com>
24035M:	Halil Pasic <pasic@linux.ibm.com>
24036M:	Jason Herne <jjherne@linux.ibm.com>
24037L:	linux-s390@vger.kernel.org
24038S:	Supported
24039F:	Documentation/arch/s390/vfio-ap*
24040F:	drivers/s390/crypto/vfio_ap*
24041
24042S390 VFIO-CCW DRIVER
24043M:	Eric Farman <farman@linux.ibm.com>
24044M:	Matthew Rosato <mjrosato@linux.ibm.com>
24045R:	Halil Pasic <pasic@linux.ibm.com>
24046L:	linux-s390@vger.kernel.org
24047L:	kvm@vger.kernel.org
24048S:	Supported
24049F:	Documentation/arch/s390/vfio-ccw.rst
24050F:	drivers/s390/cio/vfio_ccw*
24051F:	include/uapi/linux/vfio_ccw.h
24052
24053S390 VFIO-PCI DRIVER
24054M:	Matthew Rosato <mjrosato@linux.ibm.com>
24055M:	Farhan Ali <alifm@linux.ibm.com>
24056R:	Eric Farman <farman@linux.ibm.com>
24057L:	linux-s390@vger.kernel.org
24058L:	kvm@vger.kernel.org
24059S:	Supported
24060F:	arch/s390/kvm/pci*
24061F:	drivers/vfio/pci/vfio_pci_zdev.c
24062F:	include/uapi/linux/vfio_zdev.h
24063
24064S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24065M:	Harald Freudenberger <freude@linux.ibm.com>
24066M:	Holger Dengler <dengler@linux.ibm.com>
24067L:	linux-s390@vger.kernel.org
24068S:	Supported
24069F:	arch/s390/include/asm/ap.h
24070F:	arch/s390/include/asm/pkey.h
24071F:	arch/s390/include/asm/trace/zcrypt.h
24072F:	arch/s390/include/uapi/asm/pkey.h
24073F:	arch/s390/include/uapi/asm/zcrypt.h
24074F:	drivers/s390/crypto/
24075
24076S390 ZFCP DRIVER
24077M:	Nihar Panda <niharp@linux.ibm.com>
24078L:	linux-s390@vger.kernel.org
24079S:	Supported
24080F:	drivers/s390/scsi/zfcp_*
24081
24082SAA6588 RDS RECEIVER DRIVER
24083M:	Hans Verkuil <hverkuil@kernel.org>
24084L:	linux-media@vger.kernel.org
24085S:	Odd Fixes
24086W:	https://linuxtv.org
24087T:	git git://linuxtv.org/media.git
24088F:	drivers/media/i2c/saa6588*
24089
24090SAA7134 VIDEO4LINUX DRIVER
24091M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24092L:	linux-media@vger.kernel.org
24093S:	Odd fixes
24094W:	https://linuxtv.org
24095T:	git git://linuxtv.org/media.git
24096F:	Documentation/driver-api/media/drivers/saa7134*
24097F:	drivers/media/pci/saa7134/
24098
24099SAA7146 VIDEO4LINUX-2 DRIVER
24100M:	Hans Verkuil <hverkuil@kernel.org>
24101L:	linux-media@vger.kernel.org
24102S:	Maintained
24103T:	git git://linuxtv.org/media.git
24104F:	drivers/media/common/saa7146/
24105F:	drivers/media/pci/saa7146/
24106F:	include/media/drv-intf/saa7146*
24107
24108SAFESETID SECURITY MODULE
24109M:	Micah Morton <mortonm@chromium.org>
24110S:	Supported
24111F:	Documentation/admin-guide/LSM/SafeSetID.rst
24112F:	security/safesetid/
24113
24114SAMSUNG AUDIO (ASoC) DRIVERS
24115M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24116L:	linux-sound@vger.kernel.org
24117S:	Maintained
24118B:	mailto:linux-samsung-soc@vger.kernel.org
24119F:	Documentation/devicetree/bindings/sound/samsung*
24120F:	sound/soc/samsung/
24121
24122SAMSUNG EXYNOS2200 SoC SUPPORT
24123M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
24124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24125L:	linux-samsung-soc@vger.kernel.org
24126S:	Maintained
24127F:	Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24128F:	arch/arm64/boot/dts/exynos/exynos2200*
24129F:	drivers/clk/samsung/clk-exynos2200.c
24130F:	include/dt-bindings/clock/samsung,exynos2200-cmu.h
24131
24132SAMSUNG EXYNOS850 SoC SUPPORT
24133M:	Sam Protsenko <semen.protsenko@linaro.org>
24134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24135L:	linux-samsung-soc@vger.kernel.org
24136S:	Maintained
24137F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24138F:	arch/arm64/boot/dts/exynos/exynos850*
24139F:	drivers/clk/samsung/clk-exynos850.c
24140F:	include/dt-bindings/clock/exynos850.h
24141
24142SAMSUNG EXYNOS8855 SoC SUPPORT
24143M:	Alim Akhtar <alim.akhtar@samsung.com>
24144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24145L:	linux-samsung-soc@vger.kernel.org
24146S:	Maintained
24147F:	arch/arm64/boot/dts/exynos/exynos8855*
24148
24149SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24150M:	Tudor Ambarus <tudor.ambarus@linaro.org>
24151L:	linux-samsung-soc@vger.kernel.org
24152S:	Supported
24153F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24154F:	drivers/clk/samsung/clk-acpm.c
24155F:	drivers/firmware/samsung/exynos-acpm*
24156F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
24157
24158SAMSUNG EXYNOS MAILBOX DRIVER
24159M:	Tudor Ambarus <tudor.ambarus@linaro.org>
24160L:	linux-samsung-soc@vger.kernel.org
24161S:	Supported
24162F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24163F:	drivers/mailbox/exynos-mailbox.c
24164F:	include/linux/mailbox/exynos-message.h
24165
24166SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24167M:	Łukasz Stelmach <l.stelmach@samsung.com>
24168L:	linux-samsung-soc@vger.kernel.org
24169S:	Maintained
24170F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24171F:	drivers/char/hw_random/exynos-trng.c
24172
24173SAMSUNG FRAMEBUFFER DRIVER
24174M:	Jingoo Han <jingoohan1@gmail.com>
24175L:	linux-fbdev@vger.kernel.org
24176S:	Maintained
24177F:	drivers/video/fbdev/s3c-fb.c
24178
24179SAMSUNG GALAXY BOOK DRIVER
24180M:	Joshua Grisham <josh@joshuagrisham.com>
24181L:	platform-driver-x86@vger.kernel.org
24182S:	Maintained
24183F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
24184F:	drivers/platform/x86/samsung-galaxybook.c
24185
24186SAMSUNG INTERCONNECT DRIVERS
24187M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24188M:	Artur Świgoń <a.swigon@samsung.com>
24189L:	linux-samsung-soc@vger.kernel.org
24190S:	Supported
24191F:	drivers/interconnect/samsung/
24192
24193SAMSUNG LAPTOP DRIVER
24194M:	Corentin Chary <corentin.chary@gmail.com>
24195L:	platform-driver-x86@vger.kernel.org
24196S:	Maintained
24197F:	drivers/platform/x86/samsung-laptop.c
24198
24199SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24200M:	André Draszik <andre.draszik@linaro.org>
24201L:	linux-samsung-soc@vger.kernel.org
24202S:	Maintained
24203B:	mailto:linux-samsung-soc@vger.kernel.org
24204F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24205F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24206F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24207F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24208F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24209F:	drivers/clk/clk-s2mps11.c
24210F:	drivers/mfd/sec*.[ch]
24211F:	drivers/regulator/s2*.c
24212F:	drivers/regulator/s5m*.c
24213F:	drivers/rtc/rtc-s5m.c
24214F:	include/dt-bindings/regulator/samsung,s2m*.h
24215F:	include/linux/mfd/samsung/
24216
24217SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24218M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
24219L:	linux-samsung-soc@vger.kernel.org
24220S:	Maintained
24221F:	drivers/media/platform/samsung/s3c-camif/
24222F:	include/media/drv-intf/s3c_camif.h
24223
24224SAMSUNG S3FWRN5 NFC DRIVER
24225M:	Krzysztof Kozlowski <krzk@kernel.org>
24226S:	Maintained
24227F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24228F:	drivers/nfc/s3fwrn5
24229
24230SAMSUNG S5C73M3 CAMERA DRIVER
24231M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24232M:	Andrzej Hajda <andrzej.hajda@intel.com>
24233S:	Supported
24234F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24235F:	drivers/media/i2c/s5c73m3/*
24236
24237SAMSUNG S5K3M5 CAMERA DRIVER
24238M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
24239S:	Maintained
24240T:	git git://linuxtv.org/media_tree.git
24241F:	Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24242F:	drivers/media/i2c/s5k3m5.c
24243
24244SAMSUNG S5K5BAF CAMERA DRIVER
24245M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24246M:	Andrzej Hajda <andrzej.hajda@intel.com>
24247S:	Supported
24248F:	drivers/media/i2c/s5k5baf.c
24249
24250SAMSUNG S5KJN1 CAMERA DRIVER
24251M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
24252S:	Maintained
24253T:	git git://linuxtv.org/media_tree.git
24254F:	Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24255F:	drivers/media/i2c/s5kjn1.c
24256
24257SAMSUNG S5P Security SubSystem (SSS) DRIVER
24258M:	Krzysztof Kozlowski <krzk@kernel.org>
24259M:	Vladimir Zapolskiy <vz@mleia.com>
24260L:	linux-samsung-soc@vger.kernel.org
24261S:	Maintained
24262F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24263F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24264F:	drivers/crypto/s5p-sss.c
24265
24266SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24268S:	Supported
24269Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24270F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24271F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24272F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24273F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24274F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
24275F:	drivers/media/platform/samsung/exynos4-is/
24276
24277SAMSUNG SOC CLOCK DRIVERS
24278M:	Krzysztof Kozlowski <krzk@kernel.org>
24279M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24280M:	Chanwoo Choi <cw00.choi@samsung.com>
24281M:	Peter Griffin <peter.griffin@linaro.org>
24282R:	Alim Akhtar <alim.akhtar@samsung.com>
24283L:	linux-samsung-soc@vger.kernel.org
24284S:	Maintained
24285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24286F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
24287F:	Documentation/devicetree/bindings/clock/samsung,s3c*
24288F:	drivers/clk/samsung/
24289F:	include/dt-bindings/clock/exynos*.h
24290F:	include/dt-bindings/clock/s5p*.h
24291F:	include/dt-bindings/clock/samsung,*.h
24292F:	include/linux/clk/samsung.h
24293
24294SAMSUNG SPI DRIVERS
24295M:	Andi Shyti <andi.shyti@kernel.org>
24296R:	Tudor Ambarus <tudor.ambarus@linaro.org>
24297L:	linux-samsung-soc@vger.kernel.org
24298S:	Maintained
24299F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24300F:	drivers/spi/spi-s3c*
24301F:	include/linux/platform_data/spi-s3c64xx.h
24302
24303SAMSUNG SXGBE DRIVERS
24304M:	Byungho An <bh74.an@samsung.com>
24305L:	netdev@vger.kernel.org
24306S:	Maintained
24307F:	drivers/net/ethernet/samsung/sxgbe/
24308
24309SAMSUNG THERMAL DRIVER
24310M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
24311M:	Krzysztof Kozlowski <krzk@kernel.org>
24312L:	linux-samsung-soc@vger.kernel.org
24313S:	Maintained
24314F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24315F:	drivers/thermal/samsung/
24316
24317SAMSUNG USB2 PHY DRIVER
24318M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24319L:	linux-kernel@vger.kernel.org
24320S:	Supported
24321F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24322F:	Documentation/driver-api/phy/samsung-usb2.rst
24323F:	drivers/phy/samsung/phy-exynos4210-usb2.c
24324F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
24325F:	drivers/phy/samsung/phy-exynos5250-usb2.c
24326F:	drivers/phy/samsung/phy-s5pv210-usb2.c
24327F:	drivers/phy/samsung/phy-samsung-usb2.c
24328F:	drivers/phy/samsung/phy-samsung-usb2.h
24329
24330SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24331M:	Paul Barker <paul.barker@sancloud.com>
24332R:	Marc Murphy <marc.murphy@sancloud.com>
24333S:	Supported
24334F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
24335
24336SBOM
24337M:	Luis Augenstein <luis.augenstein@tngtech.com>
24338M:	Maximilian Huber <maximilian.huber@tngtech.com>
24339S:	Maintained
24340F:	scripts/sbom/
24341
24342SC1200 WDT DRIVER
24343M:	Zwane Mwaikambo <zwanem@gmail.com>
24344S:	Maintained
24345F:	drivers/watchdog/sc1200wdt.c
24346
24347SCHEDULER
24348M:	Ingo Molnar <mingo@redhat.com>
24349M:	Peter Zijlstra <peterz@infradead.org>
24350M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
24351M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
24352R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
24353R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
24354R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
24355R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
24356R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
24357R:	K Prateek Nayak <kprateek.nayak@amd.com>
24358L:	linux-kernel@vger.kernel.org
24359S:	Maintained
24360P:	Documentation/process/maintainer-tip.rst
24361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24362F:	include/linux/preempt.h
24363F:	include/linux/sched.h
24364F:	include/linux/wait.h
24365F:	include/uapi/linux/sched.h
24366F:	kernel/fork.c
24367F:	kernel/sched/
24368F:	tools/sched/
24369
24370SCHEDULER - SCHED_EXT
24371R:	Tejun Heo <tj@kernel.org>
24372R:	David Vernet <void@manifault.com>
24373R:	Andrea Righi <arighi@nvidia.com>
24374R:	Changwoo Min <changwoo@igalia.com>
24375L:	sched-ext@lists.linux.dev
24376S:	Maintained
24377W:	https://github.com/sched-ext/scx
24378T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24379F:	include/linux/sched/ext.h
24380F:	kernel/sched/ext/
24381F:	tools/sched_ext/
24382F:	tools/testing/selftests/sched_ext
24383
24384SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24385M:	Gustavo Silva <gustavograzs@gmail.com>
24386S:	Maintained
24387F:	drivers/iio/chemical/ens160_core.c
24388F:	drivers/iio/chemical/ens160_i2c.c
24389F:	drivers/iio/chemical/ens160_spi.c
24390F:	drivers/iio/chemical/ens160.h
24391
24392SCSI LIBSAS SUBSYSTEM
24393R:	John Garry <john.g.garry@oracle.com>
24394R:	Jason Yan <yanaijie@huawei.com>
24395L:	linux-scsi@vger.kernel.org
24396S:	Supported
24397F:	Documentation/scsi/libsas.rst
24398F:	drivers/scsi/libsas/
24399F:	include/scsi/libsas.h
24400F:	include/scsi/sas_ata.h
24401
24402SCSI RDMA PROTOCOL (SRP) INITIATOR
24403M:	Bart Van Assche <bvanassche@acm.org>
24404L:	linux-rdma@vger.kernel.org
24405S:	Supported
24406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24407F:	drivers/infiniband/ulp/srp/
24408F:	include/scsi/srp.h
24409
24410SCSI RDMA PROTOCOL (SRP) TARGET
24411M:	Bart Van Assche <bvanassche@acm.org>
24412L:	linux-rdma@vger.kernel.org
24413L:	target-devel@vger.kernel.org
24414S:	Supported
24415Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24416F:	drivers/infiniband/ulp/srpt/
24417
24418SCSI SG DRIVER
24419M:	Doug Gilbert <dgilbert@interlog.com>
24420L:	linux-scsi@vger.kernel.org
24421S:	Maintained
24422W:	http://sg.danny.cz/sg
24423F:	Documentation/scsi/scsi-generic.rst
24424F:	drivers/scsi/sg.c
24425F:	include/scsi/sg.h
24426
24427SCSI SUBSYSTEM
24428M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
24429M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24430L:	linux-scsi@vger.kernel.org
24431S:	Maintained
24432Q:	https://patchwork.kernel.org/project/linux-scsi/list/
24433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24435F:	Documentation/devicetree/bindings/scsi/
24436F:	drivers/scsi/
24437F:	drivers/ufs/
24438F:	include/scsi/
24439F:	include/uapi/scsi/
24440F:	include/ufs/
24441
24442SCSI TAPE DRIVER
24443L:	linux-scsi@vger.kernel.org
24444S:	Orphan
24445F:	Documentation/scsi/st.rst
24446F:	drivers/scsi/st.*
24447F:	drivers/scsi/st_*.h
24448
24449SCSI TARGET CORE USER DRIVER
24450M:	Bodo Stroesser <bostroesser@gmail.com>
24451L:	linux-scsi@vger.kernel.org
24452L:	target-devel@vger.kernel.org
24453S:	Supported
24454F:	Documentation/target/tcmu-design.rst
24455F:	drivers/target/target_core_user.c
24456F:	include/uapi/linux/target_core_user.h
24457
24458SCSI TARGET SUBSYSTEM
24459M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24460L:	linux-scsi@vger.kernel.org
24461L:	target-devel@vger.kernel.org
24462S:	Supported
24463Q:	https://patchwork.kernel.org/project/target-devel/list/
24464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24465F:	Documentation/target/
24466F:	drivers/target/
24467F:	include/target/
24468
24469SCTP PROTOCOL
24470M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
24471M:	Xin Long <lucien.xin@gmail.com>
24472L:	linux-sctp@vger.kernel.org
24473S:	Maintained
24474W:	https://github.com/sctp/lksctp-tools/wiki
24475F:	Documentation/networking/sctp.rst
24476F:	include/linux/sctp.h
24477F:	include/net/sctp/
24478F:	include/uapi/linux/sctp.h
24479F:	net/sctp/
24480
24481SCx200 CPU SUPPORT
24482M:	Jim Cromie <jim.cromie@gmail.com>
24483S:	Odd Fixes
24484F:	Documentation/i2c/busses/scx200_acb.rst
24485F:	arch/x86/platform/scx200/
24486F:	drivers/i2c/busses/scx200*
24487F:	drivers/mtd/maps/scx200_docflash.c
24488F:	drivers/watchdog/scx200_wdt.c
24489F:	include/linux/scx200.h
24490
24491SCx200 GPIO DRIVER
24492M:	Jim Cromie <jim.cromie@gmail.com>
24493S:	Maintained
24494F:	drivers/char/scx200_gpio.c
24495F:	include/linux/scx200_gpio.h
24496
24497SCx200 HRT CLOCKSOURCE DRIVER
24498M:	Jim Cromie <jim.cromie@gmail.com>
24499S:	Maintained
24500F:	drivers/clocksource/scx200_hrt.c
24501
24502SDCA LIBRARY AND CLASS DRIVER
24503M:	Charles Keepax <ckeepax@opensource.cirrus.com>
24504M:	Maciej Strozek <mstrozek@opensource.cirrus.com>
24505R:	Bard Liao <yung-chuan.liao@linux.intel.com>
24506R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
24507L:	linux-sound@vger.kernel.org
24508L:	patches@opensource.cirrus.com
24509S:	Maintained
24510F:	include/sound/sdca*
24511F:	sound/soc/sdca/*
24512
24513SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24514M:	Sascha Sommer <saschasommer@freenet.de>
24515L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
24516S:	Maintained
24517F:	drivers/mmc/host/sdricoh_cs.c
24518
24519SECO BOARDS CEC DRIVER
24520M:	Ettore Chimenti <ek5.chimenti@gmail.com>
24521S:	Maintained
24522F:	drivers/media/cec/platform/seco/seco-cec.c
24523F:	drivers/media/cec/platform/seco/seco-cec.h
24524
24525SECURE COMPUTING
24526M:	Kees Cook <kees@kernel.org>
24527R:	Andy Lutomirski <luto@amacapital.net>
24528R:	Will Drewry <wad@chromium.org>
24529S:	Supported
24530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24531F:	Documentation/userspace-api/seccomp_filter.rst
24532F:	include/linux/seccomp.h
24533F:	include/uapi/linux/seccomp.h
24534F:	kernel/seccomp.c
24535F:	tools/testing/selftests/kselftest_harness.h
24536F:	tools/testing/selftests/kselftest_harness/
24537F:	tools/testing/selftests/seccomp/*
24538K:	\bsecure_computing
24539K:	\bTIF_SECCOMP\b
24540
24541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24542M:	Kamal Dasu <kamal.dasu@broadcom.com>
24543M:	Al Cooper <alcooperx@gmail.com>
24544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24545L:	linux-mmc@vger.kernel.org
24546S:	Maintained
24547F:	drivers/mmc/host/sdhci-brcmstb*
24548
24549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24550M:	Adrian Hunter <adrian.hunter@intel.com>
24551L:	linux-mmc@vger.kernel.org
24552S:	Supported
24553F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24554F:	drivers/mmc/host/sdhci*
24555
24556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24557M:	Aubin Constans <aubin.constans@microchip.com>
24558R:	Eugen Hristev <ehristev@kernel.org>
24559L:	linux-mmc@vger.kernel.org
24560S:	Supported
24561F:	drivers/mmc/host/sdhci-of-at91.c
24562
24563SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24564M:	Haibo Chen <haibo.chen@nxp.com>
24565L:	imx@lists.linux.dev
24566L:	linux-mmc@vger.kernel.org
24567L:	s32@nxp.com
24568S:	Maintained
24569F:	drivers/mmc/host/sdhci-esdhc-imx.c
24570
24571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24572M:	Ben Dooks <ben-linux@fluff.org>
24573M:	Jaehoon Chung <jh80.chung@samsung.com>
24574L:	linux-mmc@vger.kernel.org
24575S:	Maintained
24576F:	drivers/mmc/host/sdhci-s3c*
24577
24578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24579M:	Viresh Kumar <vireshk@kernel.org>
24580L:	linux-mmc@vger.kernel.org
24581S:	Maintained
24582F:	drivers/mmc/host/sdhci-spear.c
24583
24584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24585M:	Vignesh Raghavendra <vigneshr@ti.com>
24586L:	linux-mmc@vger.kernel.org
24587S:	Maintained
24588F:	drivers/mmc/host/sdhci-omap.c
24589
24590SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24591M:	Jonathan Derrick <jonathan.derrick@linux.dev>
24592L:	linux-block@vger.kernel.org
24593S:	Supported
24594F:	block/opal_proto.h
24595F:	block/sed*
24596F:	include/linux/sed*
24597F:	include/uapi/linux/sed*
24598
24599SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24600M:	Mark Rutland <mark.rutland@arm.com>
24601M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
24602M:	Sudeep Holla <sudeep.holla@kernel.org>
24603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24604S:	Maintained
24605F:	drivers/firmware/smccc/
24606F:	include/linux/arm-smccc.h
24607
24608SECURITY CONTACT
24609M:	Security Officers <security@kernel.org>
24610S:	Supported
24611F:	Documentation/process/security-bugs.rst
24612
24613SECURITY SUBSYSTEM
24614M:	Paul Moore <paul@paul-moore.com>
24615M:	James Morris <jmorris@namei.org>
24616M:	"Serge E. Hallyn" <serge@hallyn.com>
24617L:	linux-security-module@vger.kernel.org
24618S:	Supported
24619Q:	https://patchwork.kernel.org/project/linux-security-module/list
24620B:	mailto:linux-security-module@vger.kernel.org
24621P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24622T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24623F:	include/linux/lsm/
24624F:	include/linux/lsm_audit.h
24625F:	include/linux/lsm_hook_defs.h
24626F:	include/linux/lsm_hooks.h
24627F:	include/linux/security.h
24628F:	include/uapi/linux/lsm.h
24629F:	security/
24630F:	tools/testing/selftests/lsm/
24631F:	rust/kernel/security.rs
24632X:	security/selinux/
24633K:	\bsecurity_[a-z_0-9]\+\b
24634
24635SELINUX SECURITY MODULE
24636M:	Paul Moore <paul@paul-moore.com>
24637M:	Stephen Smalley <stephen.smalley.work@gmail.com>
24638R:	Ondrej Mosnacek <omosnace@redhat.com>
24639L:	selinux@vger.kernel.org
24640S:	Supported
24641W:	https://github.com/SELinuxProject
24642Q:	https://patchwork.kernel.org/project/selinux/list
24643B:	mailto:selinux@vger.kernel.org
24644P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24645T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24646F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
24647F:	Documentation/ABI/removed/sysfs-selinux-disable
24648F:	Documentation/admin-guide/LSM/SELinux.rst
24649F:	include/trace/events/avc.h
24650F:	include/uapi/linux/selinux_netlink.h
24651F:	scripts/selinux/
24652F:	security/selinux/
24653
24654SENSABLE PHANTOM
24655M:	Jiri Slaby <jirislaby@kernel.org>
24656S:	Maintained
24657F:	drivers/misc/phantom.c
24658F:	include/uapi/linux/phantom.h
24659
24660SENSEAIR SUNRISE 006-0-0007
24661M:	Jacopo Mondi <jacopo@jmondi.org>
24662S:	Maintained
24663F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24664F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24665F:	drivers/iio/chemical/sunrise_co2.c
24666
24667SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24668M:	Maxwell Doose <m32285159@gmail.com>
24669S:	Maintained
24670F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24671F:	drivers/iio/chemical/scd30.h
24672F:	drivers/iio/chemical/scd30_core.c
24673F:	drivers/iio/chemical/scd30_i2c.c
24674F:	drivers/iio/chemical/scd30_serial.c
24675
24676SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24677M:	Roan van Dijk <roan@protonic.nl>
24678S:	Maintained
24679F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24680F:	drivers/iio/chemical/scd4x.c
24681
24682SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24683M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
24684S:	Maintained
24685F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24686F:	drivers/iio/pressure/sdp500.c
24687
24688SENSIRION SGP40 GAS SENSOR DRIVER
24689M:	Andreas Klinger <ak@it-klinger.de>
24690S:	Maintained
24691F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24692F:	drivers/iio/chemical/sgp40.c
24693
24694SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24695M:	Tomasz Duszynski <tduszyns@gmail.com>
24696S:	Maintained
24697F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24698F:	drivers/iio/chemical/sps30.c
24699F:	drivers/iio/chemical/sps30_i2c.c
24700F:	drivers/iio/chemical/sps30_serial.c
24701
24702SERIAL DEVICE BUS
24703M:	Markus Probst <markus.probst@posteo.de>
24704L:	linux-serial@vger.kernel.org
24705S:	Maintained
24706F:	Documentation/devicetree/bindings/serial/serial.yaml
24707F:	drivers/tty/serdev/
24708F:	include/linux/serdev.h
24709F:	rust/helpers/serdev.c
24710F:	rust/kernel/serdev.rs
24711F:	samples/rust/rust_driver_serdev.rs
24712
24713SERIAL IR RECEIVER
24714M:	Sean Young <sean@mess.org>
24715L:	linux-media@vger.kernel.org
24716S:	Maintained
24717F:	drivers/media/rc/serial_ir.c
24718
24719SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24720M:	Srinivas Kandagatla <srini@kernel.org>
24721L:	linux-sound@vger.kernel.org
24722S:	Maintained
24723F:	Documentation/devicetree/bindings/slimbus/
24724F:	Documentation/driver-api/slimbus.rst
24725F:	drivers/slimbus/
24726F:	include/linux/slimbus.h
24727
24728SFC NETWORK DRIVER
24729M:	Edward Cree <ecree.xilinx@gmail.com>
24730L:	netdev@vger.kernel.org
24731L:	linux-net-drivers@amd.com
24732S:	Maintained
24733F:	Documentation/networking/devlink/sfc.rst
24734F:	drivers/net/ethernet/sfc/
24735
24736SFCTEMP HWMON DRIVER
24737M:	Emil Renner Berthing <kernel@esmil.dk>
24738M:	Hal Feng <hal.feng@starfivetech.com>
24739L:	linux-hwmon@vger.kernel.org
24740S:	Maintained
24741F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24742F:	Documentation/hwmon/sfctemp.rst
24743F:	drivers/hwmon/sfctemp.c
24744
24745SFF/SFP/SFP+ MODULE SUPPORT
24746M:	Russell King <linux@armlinux.org.uk>
24747L:	netdev@vger.kernel.org
24748S:	Maintained
24749F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
24750F:	drivers/net/phy/phylink.c
24751F:	drivers/net/phy/sfp*
24752F:	include/linux/mdio/mdio-i2c.h
24753F:	include/linux/phylink.h
24754F:	include/linux/sfp.h
24755K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24756
24757SGI GRU DRIVER
24758M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24759S:	Maintained
24760F:	drivers/misc/sgi-gru/
24761
24762SGI XP/XPC/XPNET DRIVER
24763M:	Robin Holt <robinmholt@gmail.com>
24764M:	Steve Wahl <steve.wahl@hpe.com>
24765S:	Maintained
24766F:	drivers/misc/sgi-xp/
24767
24768SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24769M:	D. Wythe <alibuda@linux.alibaba.com>
24770M:	Dust Li <dust.li@linux.alibaba.com>
24771M:	Sidraya Jayagond <sidraya@linux.ibm.com>
24772M:	Mahanta Jambigi <mjambigi@linux.ibm.com>
24773R:	Tony Lu <tonylu@linux.alibaba.com>
24774R:	Wen Gu <guwen@linux.alibaba.com>
24775L:	linux-rdma@vger.kernel.org
24776L:	linux-s390@vger.kernel.org
24777S:	Supported
24778F:	net/smc/
24779
24780SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24781M:	Linus Walleij <linusw@kernel.org>
24782L:	linux-iio@vger.kernel.org
24783S:	Maintained
24784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24785F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24786F:	drivers/iio/light/gp2ap002.c
24787
24788SHARP RJ54N1CB0C SENSOR DRIVER
24789M:	Jacopo Mondi <jacopo@jmondi.org>
24790L:	linux-media@vger.kernel.org
24791S:	Odd fixes
24792T:	git git://linuxtv.org/media.git
24793F:	drivers/media/i2c/rj54n1cb0c.c
24794F:	include/media/i2c/rj54n1cb0c.h
24795
24796SHRINKER
24797M:	Andrew Morton <akpm@linux-foundation.org>
24798M:	Dave Chinner <david@fromorbit.com>
24799R:	Qi Zheng <qi.zheng@linux.dev>
24800R:	Roman Gushchin <roman.gushchin@linux.dev>
24801R:	Muchun Song <muchun.song@linux.dev>
24802L:	linux-mm@kvack.org
24803S:	Maintained
24804F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
24805F:	include/linux/list_lru.h
24806F:	include/linux/shrinker.h
24807F:	mm/list_lru.c
24808F:	mm/shrinker.c
24809F:	mm/shrinker_debug.c
24810
24811SH_VOU V4L2 OUTPUT DRIVER
24812L:	linux-media@vger.kernel.org
24813S:	Orphan
24814F:	drivers/media/platform/renesas/sh_vou.c
24815F:	include/media/drv-intf/sh_vou.h
24816
24817SI2157 MEDIA DRIVER
24818L:	linux-media@vger.kernel.org
24819S:	Orphan
24820W:	https://linuxtv.org
24821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24822F:	drivers/media/tuners/si2157*
24823
24824SI2165 MEDIA DRIVER
24825M:	Matthias Schwarzott <zzam@gentoo.org>
24826L:	linux-media@vger.kernel.org
24827S:	Maintained
24828W:	https://linuxtv.org
24829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24830F:	drivers/media/dvb-frontends/si2165*
24831
24832SI2168 MEDIA DRIVER
24833L:	linux-media@vger.kernel.org
24834S:	Orphan
24835W:	https://linuxtv.org
24836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24837F:	drivers/media/dvb-frontends/si2168*
24838
24839SI470X FM RADIO RECEIVER I2C DRIVER
24840M:	Hans Verkuil <hverkuil@kernel.org>
24841L:	linux-media@vger.kernel.org
24842S:	Odd Fixes
24843W:	https://linuxtv.org
24844T:	git git://linuxtv.org/media.git
24845F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
24846F:	drivers/media/radio/si470x/radio-si470x-i2c.c
24847
24848SI470X FM RADIO RECEIVER USB DRIVER
24849M:	Hans Verkuil <hverkuil@kernel.org>
24850L:	linux-media@vger.kernel.org
24851S:	Maintained
24852W:	https://linuxtv.org
24853T:	git git://linuxtv.org/media.git
24854F:	drivers/media/radio/si470x/radio-si470x-common.c
24855F:	drivers/media/radio/si470x/radio-si470x-usb.c
24856F:	drivers/media/radio/si470x/radio-si470x.h
24857
24858SI4713 FM RADIO TRANSMITTER I2C DRIVER
24859M:	Eduardo Valentin <edubezval@gmail.com>
24860L:	linux-media@vger.kernel.org
24861S:	Odd Fixes
24862W:	https://linuxtv.org
24863T:	git git://linuxtv.org/media.git
24864F:	drivers/media/radio/si4713/si4713.?
24865
24866SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
24867M:	Eduardo Valentin <edubezval@gmail.com>
24868L:	linux-media@vger.kernel.org
24869S:	Odd Fixes
24870W:	https://linuxtv.org
24871T:	git git://linuxtv.org/media.git
24872F:	drivers/media/radio/si4713/radio-platform-si4713.c
24873
24874SI4713 FM RADIO TRANSMITTER USB DRIVER
24875M:	Hans Verkuil <hverkuil@kernel.org>
24876L:	linux-media@vger.kernel.org
24877S:	Maintained
24878W:	https://linuxtv.org
24879T:	git git://linuxtv.org/media.git
24880F:	drivers/media/radio/si4713/radio-usb-si4713.c
24881
24882SIANO DVB DRIVER
24883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24884L:	linux-media@vger.kernel.org
24885S:	Odd fixes
24886W:	https://linuxtv.org
24887T:	git git://linuxtv.org/media.git
24888F:	drivers/media/common/siano/
24889F:	drivers/media/mmc/siano/
24890F:	drivers/media/usb/siano/
24891F:	drivers/media/usb/siano/
24892
24893SIEMENS IPC LED DRIVERS
24894M:	Bao Cheng Su <baocheng.su@siemens.com>
24895M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24896M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24897L:	linux-leds@vger.kernel.org
24898S:	Maintained
24899F:	drivers/leds/simatic/
24900
24901SIEMENS IPC PLATFORM DRIVERS
24902M:	Bao Cheng Su <baocheng.su@siemens.com>
24903M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24904M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24905L:	platform-driver-x86@vger.kernel.org
24906S:	Maintained
24907F:	drivers/platform/x86/siemens/
24908F:	include/linux/platform_data/x86/simatic-ipc-base.h
24909F:	include/linux/platform_data/x86/simatic-ipc.h
24910
24911SIEMENS IPC WATCHDOG DRIVERS
24912M:	Bao Cheng Su <baocheng.su@siemens.com>
24913M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24914M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24915L:	linux-watchdog@vger.kernel.org
24916S:	Maintained
24917F:	drivers/watchdog/simatic-ipc-wdt.c
24918
24919SIFIVE DRIVERS
24920M:	Paul Walmsley <pjw@kernel.org>
24921M:	Samuel Holland <samuel.holland@sifive.com>
24922L:	linux-riscv@lists.infradead.org
24923S:	Supported
24924F:	drivers/dma/sf-pdma/
24925N:	sifive
24926K:	fu[57]40
24927K:	[^@]sifive
24928
24929SILEAD TOUCHSCREEN DRIVER
24930M:	Hans de Goede <hansg@kernel.org>
24931L:	linux-input@vger.kernel.org
24932L:	platform-driver-x86@vger.kernel.org
24933S:	Maintained
24934F:	drivers/input/touchscreen/silead.c
24935F:	drivers/platform/x86/touchscreen_dmi.c
24936
24937SILICON LABS WIRELESS DRIVERS (for WFxxx series)
24938M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
24939L:	linux-wireless@vger.kernel.org
24940S:	Supported
24941F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
24942F:	drivers/net/wireless/silabs/
24943
24944SILICON MOTION SM712 FRAME BUFFER DRIVER
24945M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
24946M:	Teddy Wang <teddy.wang@siliconmotion.com>
24947M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
24948L:	linux-fbdev@vger.kernel.org
24949S:	Maintained
24950F:	Documentation/fb/sm712fb.rst
24951F:	drivers/video/fbdev/sm712*
24952
24953SILVACO I3C DUAL-ROLE MASTER
24954M:	Miquel Raynal <miquel.raynal@bootlin.com>
24955M:	Frank Li <Frank.Li@nxp.com>
24956L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
24957L:	imx@lists.linux.dev
24958S:	Maintained
24959F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
24960F:	drivers/i3c/master/svc-i3c-master.c
24961
24962SIMPLEFB FB DRIVER
24963M:	Hans de Goede <hansg@kernel.org>
24964L:	linux-fbdev@vger.kernel.org
24965S:	Maintained
24966F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
24967F:	drivers/video/fbdev/simplefb.c
24968F:	include/linux/platform_data/simplefb.h
24969
24970SIOX
24971M:	Thorsten Scherer <t.scherer@eckelmann.de>
24972R:	Pengutronix Kernel Team <kernel@pengutronix.de>
24973S:	Supported
24974F:	drivers/gpio/gpio-siox.c
24975F:	drivers/siox/*
24976F:	include/trace/events/siox.h
24977
24978SIPHASH PRF ROUTINES
24979M:	Jason A. Donenfeld <Jason@zx2c4.com>
24980S:	Maintained
24981F:	include/linux/siphash.h
24982F:	lib/siphash.c
24983F:	lib/tests/siphash_kunit.c
24984
24985SIS 190 ETHERNET DRIVER
24986M:	Francois Romieu <romieu@fr.zoreil.com>
24987L:	netdev@vger.kernel.org
24988S:	Maintained
24989F:	drivers/net/ethernet/sis/sis190.c
24990
24991SIS 900/7016 FAST ETHERNET DRIVER
24992M:	Daniele Venzano <venza@brownhat.org>
24993L:	netdev@vger.kernel.org
24994S:	Maintained
24995W:	http://www.brownhat.org/sis900.html
24996F:	drivers/net/ethernet/sis/sis900.*
24997
24998SIS FRAMEBUFFER DRIVER
24999S:	Orphan
25000F:	Documentation/fb/sisfb.rst
25001F:	drivers/video/fbdev/sis/
25002F:	include/video/sisfb.h
25003
25004SIS I2C TOUCHSCREEN DRIVER
25005M:	Mika Penttilä <mpenttil@redhat.com>
25006L:	linux-input@vger.kernel.org
25007S:	Maintained
25008F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25009F:	drivers/input/touchscreen/sis_i2c.c
25010
25011SIS USB2VGA DRIVER
25012M:	Thomas Winischhofer <thomas@winischhofer.net>
25013S:	Maintained
25014W:	http://www.winischhofer.at/linuxsisusbvga.shtml
25015F:	drivers/usb/misc/sisusbvga/
25016
25017SL28 CPLD MFD DRIVER
25018M:	Michael Walle <mwalle@kernel.org>
25019S:	Maintained
25020F:	Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25021F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25022F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25023F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25024F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25025F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25026F:	drivers/gpio/gpio-sl28cpld.c
25027F:	drivers/hwmon/sl28cpld-hwmon.c
25028F:	drivers/irqchip/irq-sl28cpld.c
25029F:	drivers/pwm/pwm-sl28cpld.c
25030F:	drivers/watchdog/sl28cpld_wdt.c
25031
25032SL28 VPD NVMEM LAYOUT DRIVER
25033M:	Michael Walle <mwalle@kernel.org>
25034S:	Maintained
25035F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25036F:	drivers/nvmem/layouts/sl28vpd.c
25037
25038SLAB ALLOCATOR
25039M:	Vlastimil Babka <vbabka@kernel.org>
25040M:	Harry Yoo <harry@kernel.org>
25041M:	Andrew Morton <akpm@linux-foundation.org>
25042R:	Hao Li <hao.li@linux.dev>
25043R:	Christoph Lameter <cl@gentwo.org>
25044R:	David Rientjes <rientjes@google.com>
25045R:	Roman Gushchin <roman.gushchin@linux.dev>
25046L:	linux-mm@kvack.org
25047S:	Maintained
25048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
25049F:	Documentation/admin-guide/mm/slab.rst
25050F:	Documentation/mm/slab.rst
25051F:	include/linux/mempool.h
25052F:	include/linux/slab.h
25053F:	lib/tests/slub_kunit.c
25054F:	mm/failslab.c
25055F:	mm/mempool.c
25056F:	mm/slab.h
25057F:	mm/slab_common.c
25058F:	mm/slub.c
25059F:	scripts/gdb/linux/slab.py
25060F:	tools/cgroup/memcg_slabinfo.py
25061F:	tools/include/linux/slab.h
25062F:	tools/lib/slab.c
25063F:	tools/mm/slabinfo-gnuplot.sh
25064F:	tools/mm/slabinfo.c
25065
25066SLCAN CAN NETWORK DRIVER
25067M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
25068L:	linux-can@vger.kernel.org
25069S:	Maintained
25070F:	drivers/net/can/slcan/
25071
25072SLEEPABLE READ-COPY UPDATE (SRCU)
25073M:	Lai Jiangshan <jiangshanlai@gmail.com>
25074M:	"Paul E. McKenney" <paulmck@kernel.org>
25075M:	Josh Triplett <josh@joshtriplett.org>
25076R:	Steven Rostedt <rostedt@goodmis.org>
25077R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
25078L:	rcu@vger.kernel.org
25079S:	Supported
25080W:	http://www.rdrop.com/users/paulmck/RCU/
25081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25082F:	include/linux/srcu*.h
25083F:	kernel/rcu/srcu*.c
25084
25085SMACK SECURITY MODULE
25086M:	Casey Schaufler <casey@schaufler-ca.com>
25087L:	linux-security-module@vger.kernel.org
25088S:	Maintained
25089W:	http://schaufler-ca.com
25090T:	git https://github.com/cschaufler/smack-next.git
25091F:	Documentation/admin-guide/LSM/Smack.rst
25092F:	security/smack/
25093
25094SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25095M:	Steve French <smfrench@gmail.com>
25096M:	Steve French <sfrench@samba.org>
25097M:	Namjae Jeon <linkinjeon@kernel.org>
25098M:	Namjae Jeon <linkinjeon@samba.org>
25099R:	Stefan Metzmacher <metze@samba.org>
25100R:	Tom Talpey <tom@talpey.com>
25101L:	linux-cifs@vger.kernel.org
25102L:	samba-technical@lists.samba.org (moderated for non-subscribers)
25103S:	Maintained
25104F:	fs/smb/client/smbdirect.*
25105F:	fs/smb/smbdirect/
25106F:	fs/smb/server/transport_rdma.*
25107F:	include/linux/smbdirect.h
25108
25109SMC91x ETHERNET DRIVER
25110M:	Nicolas Pitre <nico@fluxnic.net>
25111S:	Odd Fixes
25112F:	drivers/net/ethernet/smsc/smc91x.*
25113
25114SMSC EMC2103 HARDWARE MONITOR DRIVER
25115M:	Steve Glendinning <steve.glendinning@shawell.net>
25116L:	linux-hwmon@vger.kernel.org
25117S:	Maintained
25118F:	Documentation/hwmon/emc2103.rst
25119F:	drivers/hwmon/emc2103.c
25120
25121SMSC SCH5627 HARDWARE MONITOR DRIVER
25122M:	Hans de Goede <hansg@kernel.org>
25123L:	linux-hwmon@vger.kernel.org
25124S:	Supported
25125F:	Documentation/hwmon/sch5627.rst
25126F:	drivers/hwmon/sch5627.c
25127
25128SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25129M:	Steve Glendinning <steve.glendinning@shawell.net>
25130L:	linux-fbdev@vger.kernel.org
25131S:	Maintained
25132F:	drivers/video/fbdev/smscufx.c
25133
25134SMSC47B397 HARDWARE MONITOR DRIVER
25135M:	Jean Delvare <jdelvare@suse.com>
25136L:	linux-hwmon@vger.kernel.org
25137S:	Maintained
25138F:	Documentation/hwmon/smsc47b397.rst
25139F:	drivers/hwmon/smsc47b397.c
25140
25141SMSC911x ETHERNET DRIVER
25142M:	Steve Glendinning <steve.glendinning@shawell.net>
25143L:	netdev@vger.kernel.org
25144S:	Maintained
25145F:	drivers/net/ethernet/smsc/smsc911x.*
25146F:	include/linux/smsc911x.h
25147
25148SMSC9420 PCI ETHERNET DRIVER
25149M:	Steve Glendinning <steve.glendinning@shawell.net>
25150L:	netdev@vger.kernel.org
25151S:	Maintained
25152F:	drivers/net/ethernet/smsc/smsc9420.*
25153
25154SNET DPU VIRTIO DATA PATH ACCELERATOR
25155R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
25156F:	drivers/vdpa/solidrun/
25157
25158SOCIONEXT (SNI) AVE NETWORK DRIVER
25159M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
25160L:	netdev@vger.kernel.org
25161S:	Maintained
25162F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25163F:	drivers/net/ethernet/socionext/sni_ave.c
25164
25165SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25166M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
25167M:	Masahisa Kojima <kojima.masahisa@socionext.com>
25168L:	netdev@vger.kernel.org
25169S:	Maintained
25170F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25171F:	drivers/net/ethernet/socionext/netsec.c
25172
25173SOCIONEXT (SNI) Synquacer SPI DRIVER
25174M:	Masahisa Kojima <kojima.masahisa@socionext.com>
25175M:	Jassi Brar <jassisinghbrar@gmail.com>
25176L:	linux-spi@vger.kernel.org
25177S:	Maintained
25178F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25179F:	drivers/spi/spi-synquacer.c
25180
25181SOCIONEXT SYNQUACER I2C DRIVER
25182M:	Ard Biesheuvel <ardb@kernel.org>
25183L:	linux-i2c@vger.kernel.org
25184S:	Maintained
25185F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25186F:	drivers/i2c/busses/i2c-synquacer.c
25187
25188SOCIONEXT UNIPHIER SOUND DRIVER
25189L:	linux-sound@vger.kernel.org
25190S:	Orphan
25191F:	sound/soc/uniphier/
25192
25193SOCKET TIMESTAMPING
25194M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
25195R:	Jason Xing <kernelxing@tencent.com>
25196S:	Maintained
25197F:	Documentation/networking/timestamping.rst
25198F:	include/linux/net_tstamp.h
25199F:	include/uapi/linux/net_tstamp.h
25200F:	tools/testing/selftests/bpf/*/net_timestamping*
25201F:	tools/testing/selftests/net/*timestamp*
25202F:	tools/testing/selftests/net/so_txtime.c
25203
25204SOEKRIS NET48XX LED SUPPORT
25205M:	Chris Boot <bootc@bootc.net>
25206S:	Maintained
25207F:	drivers/leds/leds-net48xx.c
25208
25209SOFT-IWARP DRIVER (siw)
25210M:	Bernard Metzler <bernard.metzler@linux.dev>
25211L:	linux-rdma@vger.kernel.org
25212S:	Supported
25213F:	drivers/infiniband/sw/siw/
25214F:	include/uapi/rdma/siw-abi.h
25215
25216SOFT-ROCE DRIVER (rxe)
25217M:	Zhu Yanjun <zyjzyj2000@gmail.com>
25218L:	linux-rdma@vger.kernel.org
25219S:	Supported
25220F:	drivers/infiniband/sw/rxe/
25221F:	include/uapi/rdma/rdma_user_rxe.h
25222F:	tools/testing/selftests/rdma/rxe*
25223
25224SOFTLOGIC 6x10 MPEG CODEC
25225M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
25226M:	Ismael Luceno <ismael@iodev.co.uk>
25227L:	linux-media@vger.kernel.org
25228S:	Supported
25229F:	drivers/media/pci/solo6x10/
25230
25231SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25232M:	James Morse <james.morse@arm.com>
25233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25234S:	Maintained
25235F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
25236F:	drivers/firmware/arm_sdei*
25237F:	include/linux/arm_sdei.h
25238F:	include/uapi/linux/arm_sdei.h
25239
25240SOFTWARE NODES AND DEVICE PROPERTIES
25241R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25242R:	Daniel Scally <djrscally@gmail.com>
25243R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25244R:	Sakari Ailus <sakari.ailus@linux.intel.com>
25245R:	Bartosz Golaszewski <brgl@kernel.org>
25246L:	linux-acpi@vger.kernel.org
25247S:	Maintained
25248F:	drivers/base/property.c
25249F:	drivers/base/swnode.c
25250F:	drivers/base/test/swnode-devlink-test.c
25251F:	include/linux/fwnode.h
25252F:	include/linux/property.h
25253
25254SOFTWARE RAID (Multiple Disks) SUPPORT
25255M:	Song Liu <song@kernel.org>
25256M:	Yu Kuai <yukuai@fygo.io>
25257R:	Li Nan <magiclinan@didiglobal.com>
25258R:	Xiao Ni <xiao@kernel.org>
25259L:	linux-raid@vger.kernel.org
25260S:	Supported
25261Q:	https://patchwork.kernel.org/project/linux-raid/list/
25262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25263F:	drivers/md/Kconfig
25264F:	drivers/md/Makefile
25265F:	drivers/md/md*
25266F:	drivers/md/raid*
25267F:	include/linux/raid/
25268F:	include/uapi/linux/raid/
25269F:	lib/raid/raid6/
25270
25271SOLIDRUN CLEARFOG SUPPORT
25272M:	Russell King <linux@armlinux.org.uk>
25273S:	Maintained
25274F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
25275F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25276
25277SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25278M:	Russell King <linux@armlinux.org.uk>
25279S:	Maintained
25280F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25281F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25282F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25283
25284SONIC NETWORK DRIVER
25285M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
25286L:	netdev@vger.kernel.org
25287S:	Maintained
25288F:	drivers/net/ethernet/natsemi/sonic.*
25289
25290SONICS SILICON BACKPLANE DRIVER (SSB)
25291M:	Michael Buesch <m@bues.ch>
25292L:	linux-wireless@vger.kernel.org
25293S:	Maintained
25294F:	drivers/ssb/
25295F:	include/linux/ssb/
25296
25297SONY IMX208 SENSOR DRIVER
25298M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25299L:	linux-media@vger.kernel.org
25300S:	Maintained
25301T:	git git://linuxtv.org/media.git
25302F:	drivers/media/i2c/imx208.c
25303
25304SONY IMX214 SENSOR DRIVER
25305M:	Ricardo Ribalda <ribalda@kernel.org>
25306L:	linux-media@vger.kernel.org
25307S:	Maintained
25308T:	git git://linuxtv.org/media.git
25309F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25310F:	drivers/media/i2c/imx214.c
25311
25312SONY IMX219 SENSOR DRIVER
25313M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
25314L:	linux-media@vger.kernel.org
25315S:	Maintained
25316T:	git git://linuxtv.org/media.git
25317F:	Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25318F:	drivers/media/i2c/imx219.c
25319
25320SONY IMX258 SENSOR DRIVER
25321M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25322L:	linux-media@vger.kernel.org
25323S:	Maintained
25324T:	git git://linuxtv.org/media.git
25325F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25326F:	drivers/media/i2c/imx258.c
25327
25328SONY IMX274 SENSOR DRIVER
25329M:	Leon Luo <leonl@leopardimaging.com>
25330L:	linux-media@vger.kernel.org
25331S:	Maintained
25332T:	git git://linuxtv.org/media.git
25333F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25334F:	drivers/media/i2c/imx274.c
25335
25336SONY IMX283 SENSOR DRIVER
25337M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25338R:	Umang Jain <uajain@igalia.com>
25339L:	linux-media@vger.kernel.org
25340S:	Maintained
25341T:	git git://linuxtv.org/media.git
25342F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25343F:	drivers/media/i2c/imx283.c
25344
25345SONY IMX290 SENSOR DRIVER
25346M:	Manivannan Sadhasivam <mani@kernel.org>
25347L:	linux-media@vger.kernel.org
25348S:	Maintained
25349T:	git git://linuxtv.org/media.git
25350F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25351F:	drivers/media/i2c/imx290.c
25352
25353SONY IMX296 SENSOR DRIVER
25354M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25355M:	Manivannan Sadhasivam <mani@kernel.org>
25356L:	linux-media@vger.kernel.org
25357S:	Maintained
25358T:	git git://linuxtv.org/media.git
25359F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25360F:	drivers/media/i2c/imx296.c
25361
25362SONY IMX319 SENSOR DRIVER
25363M:	Bingbu Cao <bingbu.cao@amd.com>
25364M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25365L:	linux-media@vger.kernel.org
25366S:	Maintained
25367T:	git git://linuxtv.org/media.git
25368F:	drivers/media/i2c/imx319.c
25369
25370SONY IMX334 SENSOR DRIVER
25371L:	linux-media@vger.kernel.org
25372S:	Orphan
25373T:	git git://linuxtv.org/media.git
25374F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25375F:	drivers/media/i2c/imx334.c
25376
25377SONY IMX335 SENSOR DRIVER
25378M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25379L:	linux-media@vger.kernel.org
25380S:	Maintained
25381T:	git git://linuxtv.org/media.git
25382F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25383F:	drivers/media/i2c/imx335.c
25384
25385SONY IMX355 SENSOR DRIVER
25386M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25387M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
25388R:	David Heidelberg <david@ixit.cz>
25389L:	linux-media@vger.kernel.org
25390S:	Maintained
25391T:	git git://linuxtv.org/media.git
25392F:	drivers/media/i2c/imx355.c
25393
25394SONY IMX412 SENSOR DRIVER
25395L:	linux-media@vger.kernel.org
25396S:	Orphan
25397T:	git git://linuxtv.org/media.git
25398F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25399F:	drivers/media/i2c/imx412.c
25400
25401SONY IMX415 SENSOR DRIVER
25402M:	Michael Riesch <michael.riesch@collabora.com>
25403L:	linux-media@vger.kernel.org
25404S:	Maintained
25405T:	git git://linuxtv.org/media.git
25406F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25407F:	drivers/media/i2c/imx415.c
25408
25409SONY IMX471 SENSOR DRIVER
25410M:	Kate Hsuan <hpa@redhat.com>
25411L:	linux-media@vger.kernel.org
25412S:	Maintained
25413F:	drivers/media/i2c/imx471.c
25414
25415SONY IMX678 SENSOR DRIVER
25416M:	Jai Luthra <jai.luthra@ideasonboard.com>
25417L:	linux-media@vger.kernel.org
25418S:	Maintained
25419F:	Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25420F:	drivers/media/i2c/imx678.c
25421
25422SONY MEMORYSTICK SUBSYSTEM
25423M:	Maxim Levitsky <maximlevitsky@gmail.com>
25424M:	Alex Dubov <oakad@yahoo.com>
25425M:	Ulf Hansson <ulfh@kernel.org>
25426L:	linux-mmc@vger.kernel.org
25427S:	Maintained
25428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25429F:	drivers/memstick/
25430F:	include/linux/memstick.h
25431
25432SONY VAIO CONTROL DEVICE DRIVER
25433M:	Mattia Dongili <malattia@linux.it>
25434L:	platform-driver-x86@vger.kernel.org
25435S:	Maintained
25436W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25437F:	Documentation/admin-guide/laptops/sony-laptop.rst
25438F:	drivers/char/sonypi.c
25439F:	drivers/platform/x86/sony-laptop.c
25440
25441SOPHGO DEVICETREES and DRIVERS
25442M:	Chen Wang <chen.wang@linux.dev>
25443M:	Inochi Amaoto <inochiama@gmail.com>
25444L:	sophgo@lists.linux.dev
25445W:	https://github.com/sophgo/linux/wiki
25446T:	git https://github.com/sophgo/linux.git
25447S:	Maintained
25448N:	sophgo
25449K:	sophgo
25450
25451SOUND
25452M:	Jaroslav Kysela <perex@perex.cz>
25453M:	Takashi Iwai <tiwai@suse.com>
25454L:	linux-sound@vger.kernel.org
25455S:	Maintained
25456W:	http://www.alsa-project.org/
25457Q:	http://patchwork.kernel.org/project/alsa-devel/list/
25458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25459F:	Documentation/sound/
25460F:	include/sound/
25461F:	include/uapi/sound/
25462F:	sound/
25463F:	tools/testing/selftests/alsa
25464
25465SOUND - ALSA SELFTESTS
25466M:	Mark Brown <broonie@kernel.org>
25467L:	linux-sound@vger.kernel.org
25468L:	linux-kselftest@vger.kernel.org
25469S:	Supported
25470F:	tools/testing/selftests/alsa
25471
25472SOUND - COMPRESSED AUDIO
25473M:	Vinod Koul <vkoul@kernel.org>
25474L:	linux-sound@vger.kernel.org
25475S:	Supported
25476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25477F:	Documentation/sound/designs/compress-offload.rst
25478F:	include/sound/compress_driver.h
25479F:	include/uapi/sound/compress_*
25480F:	sound/core/compress_offload.c
25481F:	sound/soc/soc-compress.c
25482
25483SOUND - CORE KUNIT TEST
25484M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25485L:	linux-sound@vger.kernel.org
25486S:	Supported
25487F:	sound/core/sound_kunit.c
25488
25489SOUND - DMAENGINE HELPERS
25490M:	Lars-Peter Clausen <lars@metafoo.de>
25491S:	Supported
25492F:	include/sound/dmaengine_pcm.h
25493F:	sound/core/pcm_dmaengine.c
25494F:	sound/soc/soc-generic-dmaengine-pcm.c
25495
25496SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25497M:	Herve Codina <herve.codina@bootlin.com>
25498L:	linux-sound@vger.kernel.org
25499S:	Maintained
25500F:	Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25501F:	sound/soc/codecs/simple-amplifier.c
25502
25503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25504M:	Liam Girdwood <lgirdwood@gmail.com>
25505M:	Mark Brown <broonie@kernel.org>
25506L:	linux-sound@vger.kernel.org
25507S:	Supported
25508W:	http://alsa-project.org/main/index.php/ASoC
25509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25510F:	Documentation/devicetree/bindings/sound/
25511F:	Documentation/sound/soc/
25512F:	include/dt-bindings/sound/
25513F:	include/sound/cs*
25514X:	include/sound/cs4231-regs.h
25515X:	include/sound/cs8403.h
25516X:	include/sound/cs8427.h
25517F:	include/sound/madera-pdata.h
25518F:	include/sound/soc*
25519F:	include/sound/sof.h
25520F:	include/sound/sof/
25521F:	include/sound/wm*.h
25522F:	include/trace/events/sof*.h
25523F:	include/uapi/sound/asoc.h
25524F:	sound/soc/
25525
25526SOUND - SOC LAYER / dapm-graph
25527M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
25528L:	linux-sound@vger.kernel.org
25529S:	Maintained
25530F:	tools/sound/dapm-graph
25531
25532SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25533M:	Liam Girdwood <lgirdwood@gmail.com>
25534M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
25535M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25536M:	Daniel Baluta <daniel.baluta@nxp.com>
25537R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
25538R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25539R:	Vijendar Mukunda <Vijendar.Mukunda@amd.com>
25540L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
25541S:	Supported
25542W:	https://github.com/thesofproject/linux/
25543F:	sound/soc/sof/
25544
25545SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25546M:	Mark Brown <broonie@kernel.org>
25547M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
25548S:	Supported
25549L:	linux-sound@vger.kernel.org
25550F:	sound/soc/generic/
25551F:	include/sound/simple_card*
25552F:	Documentation/devicetree/bindings/sound/simple-card.yaml
25553F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
25554
25555SOUNDWIRE SUBSYSTEM
25556M:	Vinod Koul <vkoul@kernel.org>
25557M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25558R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25559L:	linux-sound@vger.kernel.org
25560S:	Supported
25561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25562F:	Documentation/driver-api/soundwire/
25563F:	drivers/soundwire/
25564F:	include/linux/soundwire/
25565
25566SP2 MEDIA DRIVER
25567M:	Olli Salonen <olli.salonen@iki.fi>
25568L:	linux-media@vger.kernel.org
25569S:	Maintained
25570W:	https://linuxtv.org
25571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25572F:	drivers/media/dvb-frontends/sp2*
25573
25574SPACEMIT DWMAC GLUE LAYER
25575M:	Inochi Amaoto <inochiama@gmail.com>
25576S:	Maintained
25577F:	Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25578F:	drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25579
25580SPACEMIT K1 I2C DRIVER
25581M:	Troy Mitchell <troy.mitchell@linux.spacemit.com>
25582S:	Maintained
25583F:	Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25584F:	drivers/i2c/busses/i2c-k1.c
25585
25586SPACEMIT K1/K3 I2S DRIVER
25587M:	Troy Mitchell <troy.mitchell@linux.spacemit.com>
25588S:	Maintained
25589F:	Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25590F:	sound/soc/spacemit/k1_i2s.c
25591
25592SPANISH DOCUMENTATION
25593M:	Carlos Bilbao <carlos.bilbao@kernel.org>
25594R:	Avadhut Naik <avadhut.naik@amd.com>
25595S:	Maintained
25596F:	Documentation/translations/sp_SP/
25597
25598SPARC + UltraSPARC (sparc/sparc64)
25599M:	"David S. Miller" <davem@davemloft.net>
25600M:	Andreas Larsson <andreas@gaisler.com>
25601L:	sparclinux@vger.kernel.org
25602S:	Maintained
25603Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
25604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25606F:	arch/sparc/
25607F:	drivers/sbus/
25608
25609SPARC SERIAL DRIVERS
25610M:	"David S. Miller" <davem@davemloft.net>
25611L:	sparclinux@vger.kernel.org
25612S:	Maintained
25613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25615F:	drivers/tty/serial/suncore.c
25616F:	drivers/tty/serial/sunhv.c
25617F:	drivers/tty/serial/sunsab.c
25618F:	drivers/tty/serial/sunsab.h
25619F:	drivers/tty/serial/sunsu.c
25620F:	drivers/tty/serial/sunzilog.c
25621F:	drivers/tty/serial/sunzilog.h
25622F:	drivers/tty/vcc.c
25623F:	include/linux/sunserialcore.h
25624
25625SPARSE CHECKER
25626M:	Chris Li <sparse@chrisli.org>
25627L:	linux-sparse@vger.kernel.org
25628S:	Maintained
25629W:	https://sparse.docs.kernel.org/
25630Q:	https://patchwork.kernel.org/project/linux-sparse/list/
25631B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25632T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25633F:	include/linux/compiler.h
25634
25635SPEAKUP CONSOLE SPEECH DRIVER
25636M:	William Hubbs <w.d.hubbs@gmail.com>
25637M:	Chris Brannon <chris@the-brannons.com>
25638M:	Kirk Reiser <kirk@reisers.ca>
25639M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
25640L:	speakup@linux-speakup.org
25641S:	Odd Fixes
25642W:	http://www.linux-speakup.org/
25643W:	https://github.com/linux-speakup/speakup
25644B:	https://github.com/linux-speakup/speakup/issues
25645F:	drivers/accessibility/speakup/
25646
25647SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25648M:	Viresh Kumar <vireshk@kernel.org>
25649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25650L:	soc@lists.linux.dev
25651S:	Maintained
25652W:	http://www.st.com/spear
25653F:	arch/arm/boot/dts/st/spear*
25654F:	arch/arm/mach-spear/
25655F:	drivers/clk/spear/
25656F:	drivers/pinctrl/spear/
25657
25658SPI NOR SUBSYSTEM
25659M:	Pratyush Yadav <pratyush@kernel.org>
25660M:	Michael Walle <mwalle@kernel.org>
25661R:	Takahiro Kuwano <takahiro.kuwano@infineon.com>
25662L:	linux-mtd@lists.infradead.org
25663S:	Maintained
25664W:	http://www.linux-mtd.infradead.org/
25665Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
25666C:	irc://irc.oftc.net/mtd
25667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25668F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25669F:	drivers/mtd/spi-nor/
25670F:	include/linux/mtd/spi-nor.h
25671
25672SPI OFFLOAD
25673R:	David Lechner <dlechner@baylibre.com>
25674F:	drivers/spi/spi-offload-trigger-*.c
25675F:	drivers/spi/spi-offload.c
25676F:	include/linux/spi/offload/
25677K:	spi_offload
25678
25679SPI SUBSYSTEM
25680M:	Mark Brown <broonie@kernel.org>
25681L:	linux-spi@vger.kernel.org
25682S:	Maintained
25683Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
25684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25685F:	Documentation/devicetree/bindings/spi/
25686F:	Documentation/spi/
25687F:	drivers/spi/
25688F:	include/trace/events/spi*
25689F:	include/linux/spi/
25690F:	include/uapi/linux/spi/
25691F:	tools/spi/
25692
25693SPMI SUBSYSTEM
25694M:	Stephen Boyd <sboyd@kernel.org>
25695L:	linux-kernel@vger.kernel.org
25696S:	Maintained
25697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25698F:	Documentation/devicetree/bindings/spmi/
25699F:	drivers/spmi/
25700F:	include/dt-bindings/spmi/spmi.h
25701F:	include/linux/spmi.h
25702F:	include/trace/events/spmi.h
25703
25704SPU FILE SYSTEM
25705L:	linuxppc-dev@lists.ozlabs.org
25706S:	Orphan
25707F:	Documentation/filesystems/spufs/spufs.rst
25708F:	arch/powerpc/platforms/cell/spufs/
25709
25710SQUASHFS FILE SYSTEM
25711M:	Phillip Lougher <phillip@squashfs.org.uk>
25712L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
25713S:	Maintained
25714W:	http://squashfs.org.uk
25715F:	Documentation/filesystems/squashfs.rst
25716F:	fs/squashfs/
25717
25718SRM (Alpha) environment access
25719M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
25720S:	Maintained
25721F:	arch/alpha/kernel/srm_env.c
25722
25723ST LSM6DSx IMU IIO DRIVER
25724M:	Lorenzo Bianconi <lorenzo@kernel.org>
25725L:	linux-iio@vger.kernel.org
25726S:	Maintained
25727W:	http://www.st.com/
25728F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25729F:	drivers/iio/imu/st_lsm6dsx/
25730
25731ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25732M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25733M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25734L:	linux-media@vger.kernel.org
25735S:	Maintained
25736T:	git git://linuxtv.org/media.git
25737F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25738F:	drivers/media/i2c/st-mipid02.c
25739
25740ST STC3117 FUEL GAUGE DRIVER
25741M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
25742M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
25743L:	linux-pm@vger.kernel.org
25744S:	Maintained
25745F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25746F:	drivers/power/supply/stc3117_fuel_gauge.c
25747
25748ST STEF48H28 DRIVER
25749M:	Charles Hsu	<hsu.yungteng@gmail.com>
25750L:	linux-hwmon@vger.kernel.org
25751S:	Maintained
25752F:	Documentation/hwmon/stef48h28.rst
25753F:	drivers/hwmon/pmbus/stef48h28.c
25754
25755ST STM32 FIREWALL
25756M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
25757S:	Maintained
25758F:	drivers/bus/stm32_dbg_bus.c
25759F:	drivers/bus/stm32_etzpc.c
25760F:	drivers/bus/stm32_firewall.c
25761F:	drivers/bus/stm32_rifsc.c
25762
25763ST STM32 HDP PINCTRL DRIVER
25764M:	Clément Le Goffic <legoffic.clement@gmail.com>
25765S:	Maintained
25766F:	Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25767F:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25768
25769ST STM32 I2C/SMBUS DRIVER
25770M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
25771M:	Alain Volmat <alain.volmat@foss.st.com>
25772L:	linux-i2c@vger.kernel.org
25773S:	Maintained
25774F:	drivers/i2c/busses/i2c-stm32*
25775
25776ST STM32 OCTO MEMORY MANAGER
25777M:	Patrice Chotard <patrice.chotard@foss.st.com>
25778S:	Maintained
25779F:	Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25780F:	drivers/memory/stm32_omm.c
25781
25782ST STM32 PINCTRL DRIVER
25783M:	Antonio Borneo <antonio.borneo@foss.st.com>
25784S:	Maintained
25785F:	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25786F:	drivers/pinctrl/stm32/
25787F:	include/dt-bindings/pinctrl/stm32-pinfunc.h
25788X:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25789
25790ST STM32 SPI DRIVER
25791M:	Alain Volmat <alain.volmat@foss.st.com>
25792L:	linux-spi@vger.kernel.org
25793S:	Maintained
25794F:	drivers/spi/spi-stm32.c
25795
25796ST STPDDC60 DRIVER
25797M:	Daniel Nilsson <daniel.nilsson@flex.com>
25798L:	linux-hwmon@vger.kernel.org
25799S:	Maintained
25800F:	Documentation/hwmon/stpddc60.rst
25801F:	drivers/hwmon/pmbus/stpddc60.c
25802
25803ST TSC1641 DRIVER
25804M:	Igor Reznichenko <igor@reznichenko.net>
25805L:	linux-hwmon@vger.kernel.org
25806S:	Maintained
25807F:	Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25808F:	Documentation/hwmon/tsc1641.rst
25809F:	drivers/hwmon/tsc1641.c
25810
25811ST VD55G1 DRIVER
25812M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25813M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25814L:	linux-media@vger.kernel.org
25815S:	Maintained
25816F:	Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25817F:	drivers/media/i2c/vd55g1.c
25818
25819ST VD56G3 IMAGE SENSOR DRIVER
25820M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25821M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25822L:	linux-media@vger.kernel.org
25823S:	Maintained
25824F:	Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25825F:	drivers/media/i2c/vd56g3.c
25826
25827ST VGXY61 DRIVER
25828M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25829M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25830L:	linux-media@vger.kernel.org
25831S:	Maintained
25832T:	git git://linuxtv.org/media.git
25833F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25834F:	Documentation/userspace-api/media/drivers/vgxy61.rst
25835F:	drivers/media/i2c/vgxy61.c
25836
25837ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25838M:	Song Qiang <songqiang1304521@gmail.com>
25839L:	linux-iio@vger.kernel.org
25840S:	Maintained
25841F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25842F:	drivers/iio/proximity/vl53l0x-i2c.c
25843
25844ST VL53L1X ToF RANGER(I2C) IIO DRIVER
25845M:	Siratul Islam <email@sirat.me>
25846L:	linux-iio@vger.kernel.org
25847S:	Maintained
25848F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25849F:	drivers/iio/proximity/vl53l1x-i2c.c
25850
25851STABLE BRANCH
25852M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25853M:	Sasha Levin <sashal@kernel.org>
25854L:	stable@vger.kernel.org
25855S:	Supported
25856F:	Documentation/process/stable-kernel-rules.rst
25857
25858STAGING - ATOMISP DRIVER
25859M:	Hans de Goede <hansg@kernel.org>
25860M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25861R:	Sakari Ailus <sakari.ailus@linux.intel.com>
25862L:	linux-media@vger.kernel.org
25863S:	Maintained
25864F:	drivers/staging/media/atomisp/
25865
25866STAGING - INDUSTRIAL IO
25867M:	Jonathan Cameron <jic23@kernel.org>
25868L:	linux-iio@vger.kernel.org
25869S:	Odd Fixes
25870F:	drivers/staging/iio/
25871
25872STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
25873M:	Marc Dietrich <marvin24@gmx.de>
25874L:	ac100@lists.launchpad.net (moderated for non-subscribers)
25875L:	linux-tegra@vger.kernel.org
25876S:	Maintained
25877F:	drivers/staging/nvec/
25878
25879STAGING - SEPS525 LCD CONTROLLER DRIVERS
25880M:	Michael Hennerich <michael.hennerich@analog.com>
25881L:	linux-fbdev@vger.kernel.org
25882S:	Supported
25883F:	drivers/staging/fbtft/fb_seps525.c
25884
25885STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
25886M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
25887M:	Teddy Wang <teddy.wang@siliconmotion.com>
25888M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
25889L:	linux-fbdev@vger.kernel.org
25890S:	Maintained
25891F:	drivers/staging/sm750fb/
25892
25893STAGING SUBSYSTEM
25894M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25895L:	linux-staging@lists.linux.dev
25896S:	Supported
25897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
25898F:	drivers/staging/
25899
25900STANDALONE CACHE CONTROLLER DRIVERS
25901M:	Conor Dooley <conor@kernel.org>
25902M:	Jonathan Cameron <jic23@kernel.org>
25903S:	Maintained
25904T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25905F:	Documentation/devicetree/bindings/cache/
25906F:	drivers/cache
25907F:	include/linux/cache_coherency.h
25908F:	lib/cache_maint.c
25909
25910STARFIRE/DURALAN NETWORK DRIVER
25911M:	Ion Badulescu <ionut@badula.org>
25912S:	Odd Fixes
25913F:	drivers/net/ethernet/adaptec/starfire*
25914
25915STARFIVE CRYPTO DRIVER
25916M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
25917M:	William Qiu <william.qiu@starfivetech.com>
25918S:	Supported
25919F:	Documentation/devicetree/bindings/crypto/starfive*
25920F:	drivers/crypto/starfive/
25921
25922STARFIVE DEVICETREES
25923M:	Emil Renner Berthing <kernel@esmil.dk>
25924M:	Conor Dooley <conor@kernel.org>
25925L:	linux-riscv@lists.infradead.org
25926S:	Maintained
25927T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25928F:	arch/riscv/boot/dts/starfive/
25929
25930STARFIVE DWMAC GLUE LAYER
25931M:	Emil Renner Berthing <kernel@esmil.dk>
25932M:	Minda Chen <minda.chen@starfivetech.com>
25933S:	Maintained
25934F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
25935F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
25936
25937STARFIVE JH7110 DPHY RX DRIVER
25938M:	Jack Zhu <jack.zhu@starfivetech.com>
25939M:	Changhuang Liang <changhuang.liang@starfivetech.com>
25940S:	Supported
25941F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
25942F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
25943
25944STARFIVE JH7110 DPHY TX DRIVER
25945M:	Keith Zhao <keith.zhao@starfivetech.com>
25946S:	Supported
25947F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
25948F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
25949
25950STARFIVE JH7110 MMC/SD/SDIO DRIVER
25951M:	William Qiu <william.qiu@starfivetech.com>
25952S:	Supported
25953F:	Documentation/devicetree/bindings/mmc/starfive*
25954F:	drivers/mmc/host/dw_mmc-starfive.c
25955
25956STARFIVE JH7110 PLL CLOCK DRIVER
25957M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25958S:	Supported
25959F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
25960F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
25961
25962STARFIVE JH7110 PWMDAC DRIVER
25963M:	Hal Feng <hal.feng@starfivetech.com>
25964M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25965S:	Supported
25966F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
25967F:	sound/soc/starfive/jh7110_pwmdac.c
25968
25969STARFIVE JH7110 SYSCON
25970M:	William Qiu <william.qiu@starfivetech.com>
25971M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25972S:	Supported
25973F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
25974
25975STARFIVE JH7110 TDM DRIVER
25976M:	Walker Chen <walker.chen@starfivetech.com>
25977S:	Maintained
25978F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
25979F:	sound/soc/starfive/jh7110_tdm.c
25980
25981STARFIVE JH71X0 CLOCK DRIVERS
25982M:	Emil Renner Berthing <kernel@esmil.dk>
25983M:	Hal Feng <hal.feng@starfivetech.com>
25984S:	Maintained
25985F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
25986F:	drivers/clk/starfive/clk-starfive-jh71*
25987F:	include/dt-bindings/clock/starfive?jh71*.h
25988
25989STARFIVE JH71X0 PINCTRL DRIVERS
25990M:	Emil Renner Berthing <kernel@esmil.dk>
25991M:	Hal Feng <hal.feng@starfivetech.com>
25992L:	linux-gpio@vger.kernel.org
25993S:	Maintained
25994F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
25995F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
25996F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
25997F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
25998
25999STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26000M:	Emil Renner Berthing <kernel@esmil.dk>
26001M:	Hal Feng <hal.feng@starfivetech.com>
26002S:	Maintained
26003F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26004F:	drivers/reset/starfive/reset-starfive-jh71*
26005F:	include/dt-bindings/reset/starfive?jh71*.h
26006
26007STARFIVE USB DRIVERS
26008M:	Minda Chen <minda.chen@starfivetech.com>
26009S:	Maintained
26010F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26011F:	Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26012F:	drivers/usb/cdns3/cdns3-starfive.c
26013
26014STARFIVE JH71XX PMU CONTROLLER DRIVER
26015M:	Walker Chen <walker.chen@starfivetech.com>
26016M:	Changhuang Liang <changhuang.liang@starfivetech.com>
26017S:	Supported
26018F:	Documentation/devicetree/bindings/power/starfive*
26019F:	drivers/pmdomain/starfive/
26020F:	include/dt-bindings/power/starfive,jh7110-pmu.h
26021
26022STARFIVE SOC DRIVERS
26023M:	Conor Dooley <conor@kernel.org>
26024S:	Maintained
26025T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26026F:	Documentation/devicetree/bindings/soc/starfive/
26027
26028STARFIVE STARLINK PMU DRIVER
26029M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
26030S:	Maintained
26031F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26032F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26033F:	drivers/perf/starfive_starlink_pmu.c
26034
26035STARFIVE TRNG DRIVER
26036M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
26037S:	Supported
26038F:	Documentation/devicetree/bindings/rng/starfive*
26039F:	drivers/char/hw_random/jh7110-trng.c
26040
26041STARFIVE WATCHDOG DRIVER
26042M:	Xingyu Wu <xingyu.wu@starfivetech.com>
26043M:	Ziv Xu <ziv.xu@starfivetech.com>
26044S:	Supported
26045F:	Documentation/devicetree/bindings/watchdog/starfive*
26046F:	drivers/watchdog/starfive-wdt.c
26047
26048STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26049M:	Minda Chen <minda.chen@starfivetech.com>
26050S:	Supported
26051F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26052F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26053F:	drivers/phy/starfive/phy-jh7110-pcie.c
26054F:	drivers/phy/starfive/phy-jh7110-usb.c
26055
26056STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26057M:	Changhuang Liang <changhuang.liang@starfivetech.com>
26058S:	Supported
26059F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26060F:	drivers/irqchip/irq-starfive-jhb100-intc.c
26061
26062STATIC BRANCH/CALL
26063M:	Peter Zijlstra <peterz@infradead.org>
26064M:	Josh Poimboeuf <jpoimboe@kernel.org>
26065M:	Jason Baron <jbaron@akamai.com>
26066M:	Alice Ryhl <aliceryhl@google.com>
26067R:	Steven Rostedt <rostedt@goodmis.org>
26068R:	Ard Biesheuvel <ardb@kernel.org>
26069S:	Supported
26070F:	arch/*/include/asm/jump_label*.h
26071F:	arch/*/include/asm/static_call*.h
26072F:	arch/*/kernel/jump_label.c
26073F:	arch/*/kernel/static_call.c
26074F:	include/linux/jump_label*.h
26075F:	include/linux/static_call*.h
26076F:	kernel/jump_label.c
26077F:	kernel/static_call*.c
26078F:	rust/helpers/jump_label.c
26079F:	rust/kernel/generated_arch_static_branch_asm.rs.S
26080F:	rust/kernel/jump_label.rs
26081
26082STI AUDIO (ASoC) DRIVERS
26083M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
26084L:	linux-sound@vger.kernel.org
26085S:	Maintained
26086F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26087F:	sound/soc/sti/
26088
26089STI CEC DRIVER
26090M:	Alain Volmat <alain.volmat@foss.st.com>
26091S:	Maintained
26092F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26093F:	drivers/media/cec/platform/sti/
26094
26095STK1160 USB VIDEO CAPTURE DRIVER
26096M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
26097L:	linux-media@vger.kernel.org
26098S:	Maintained
26099T:	git git://linuxtv.org/media.git
26100F:	drivers/media/usb/stk1160/
26101
26102STM32 AUDIO (ASoC) DRIVERS
26103M:	Olivier Moysan <olivier.moysan@foss.st.com>
26104M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
26105L:	linux-sound@vger.kernel.org
26106S:	Maintained
26107F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26108F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26109F:	sound/soc/stm/
26110
26111STM32 DMA DRIVERS
26112M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
26113L:	dmaengine@vger.kernel.org
26114L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
26115S:	Maintained
26116F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26117F:	Documentation/devicetree/bindings/dma/stm32/
26118F:	drivers/dma/stm32/
26119
26120STM32 TIMER/LPTIMER DRIVERS
26121M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
26122S:	Maintained
26123F:	Documentation/ABI/testing/*timer-stm32
26124F:	Documentation/devicetree/bindings/*/*stm32-*timer*
26125F:	drivers/*/stm32-*timer*
26126F:	drivers/pwm/pwm-stm32*
26127F:	include/linux/*/stm32-*tim*
26128
26129STM32MP25 USB3/PCIE COMBOPHY DRIVER
26130M:	Christian Bruel <christian.bruel@foss.st.com>
26131S:	Maintained
26132F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26133F:	drivers/phy/st/phy-stm32-combophy.c
26134
26135STMMAC ETHERNET DRIVER
26136M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
26137L:	netdev@vger.kernel.org
26138S:	Maintained
26139F:	Documentation/networking/device_drivers/ethernet/stmicro/
26140F:	drivers/net/ethernet/stmicro/stmmac/
26141
26142SUN HAPPY MEAL ETHERNET DRIVER
26143M:	Sean Anderson <seanga2@gmail.com>
26144S:	Maintained
26145F:	drivers/net/ethernet/sun/sunhme.*
26146
26147SUN3/3X
26148M:	Sam Creasey <sammy@sammy.net>
26149S:	Maintained
26150W:	http://sammy.net/sun3/
26151F:	arch/m68k/include/asm/sun3*
26152F:	arch/m68k/kernel/*sun3*
26153F:	arch/m68k/sun3*/
26154F:	drivers/net/ethernet/i825xx/sun3*
26155
26156SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26157M:	Hans de Goede <hansg@kernel.org>
26158L:	linux-input@vger.kernel.org
26159S:	Maintained
26160F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26161F:	drivers/input/keyboard/sun4i-lradc-keys.c
26162
26163SUNDANCE NETWORK DRIVER
26164M:	Denis Kirjanov <kirjanov@gmail.com>
26165L:	netdev@vger.kernel.org
26166S:	Maintained
26167F:	drivers/net/ethernet/dlink/sundance.c
26168
26169SUNPLUS ETHERNET DRIVER
26170L:	netdev@vger.kernel.org
26171S:	Orphan
26172W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
26173F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26174F:	drivers/net/ethernet/sunplus/
26175
26176SUNPLUS MMC DRIVER
26177M:	Tony Huang <tonyhuang.sunplus@gmail.com>
26178M:	Li-hao Kuo <lhjeff911@gmail.com>
26179S:	Maintained
26180F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26181F:	drivers/mmc/host/sunplus-mmc.c
26182
26183SUNPLUS OCOTP DRIVER
26184M:	Vincent Shih <vincent.sunplus@gmail.com>
26185S:	Maintained
26186F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26187F:	drivers/nvmem/sunplus-ocotp.c
26188
26189SUNPLUS PWM DRIVER
26190M:	Hammer Hsieh <hammerh0314@gmail.com>
26191S:	Maintained
26192F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26193F:	drivers/pwm/pwm-sunplus.c
26194
26195SUNPLUS RTC DRIVER
26196M:	Vincent Shih <vincent.sunplus@gmail.com>
26197L:	linux-rtc@vger.kernel.org
26198S:	Maintained
26199F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26200F:	drivers/rtc/rtc-sunplus.c
26201
26202SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26203M:	Li-hao Kuo <lhjeff911@gmail.com>
26204L:	linux-spi@vger.kernel.org
26205S:	Maintained
26206F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26207F:	drivers/spi/spi-sunplus-sp7021.c
26208
26209SUNPLUS UART DRIVER
26210M:	Hammer Hsieh <hammerh0314@gmail.com>
26211S:	Maintained
26212F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26213F:	drivers/tty/serial/sunplus-uart.c
26214
26215SUNPLUS USB2 PHY DRIVER
26216M:	Vincent Shih <vincent.sunplus@gmail.com>
26217L:	linux-usb@vger.kernel.org
26218S:	Maintained
26219F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26220F:	drivers/phy/sunplus/Kconfig
26221F:	drivers/phy/sunplus/Makefile
26222F:	drivers/phy/sunplus/phy-sunplus-usb2.c
26223
26224SUNPLUS WATCHDOG DRIVER
26225M:	Xiantao Hu <xt.hu@cqplus1.com>
26226L:	linux-watchdog@vger.kernel.org
26227S:	Maintained
26228F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26229F:	drivers/watchdog/sunplus_wdt.c
26230
26231SUPERH
26232M:	Yoshinori Sato <ysato@users.sourceforge.jp>
26233M:	Rich Felker <dalias@libc.org>
26234M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
26235L:	linux-sh@vger.kernel.org
26236S:	Maintained
26237Q:	http://patchwork.kernel.org/project/linux-sh/list/
26238F:	Documentation/arch/sh/
26239F:	arch/sh/
26240F:	drivers/sh/
26241
26242SUSPEND TO RAM
26243M:	"Rafael J. Wysocki" <rafael@kernel.org>
26244R:	Len Brown <lenb@kernel.org>
26245R:	Pavel Machek <pavel@kernel.org>
26246L:	linux-pm@vger.kernel.org
26247S:	Supported
26248B:	https://bugzilla.kernel.org
26249F:	Documentation/power/
26250F:	arch/x86/kernel/acpi/sleep*
26251F:	arch/x86/kernel/acpi/wakeup*
26252F:	drivers/base/power/
26253F:	include/linux/freezer.h
26254F:	include/linux/pm.h
26255F:	include/linux/suspend.h
26256F:	kernel/power/
26257
26258SVGA HANDLING
26259M:	Martin Mares <mj@ucw.cz>
26260L:	linux-video@atrey.karlin.mff.cuni.cz
26261S:	Maintained
26262F:	Documentation/admin-guide/svga.rst
26263F:	arch/x86/boot/video*
26264
26265SWITCHDEV
26266M:	Jiri Pirko <jiri@resnulli.us>
26267M:	Ivan Vecera <ivecera@redhat.com>
26268L:	netdev@vger.kernel.org
26269S:	Supported
26270F:	include/net/switchdev.h
26271F:	net/switchdev/
26272
26273SWITCHTEC DMA DRIVER
26274M:	Kelvin Cao <kelvin.cao@microchip.com>
26275M:	Logan Gunthorpe <logang@deltatee.com>
26276L:	dmaengine@vger.kernel.org
26277S:	Maintained
26278F:	drivers/dma/switchtec_dma.c
26279
26280SY8106A REGULATOR DRIVER
26281M:	Icenowy Zheng <icenowy@aosc.io>
26282S:	Maintained
26283F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26284F:	drivers/regulator/sy8106a-regulator.c
26285
26286SYNC FILE FRAMEWORK
26287M:	Sumit Semwal <sumit.semwal@linaro.org>
26288L:	linux-media@vger.kernel.org
26289L:	dri-devel@lists.freedesktop.org
26290S:	Maintained
26291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
26292F:	Documentation/driver-api/sync_file.rst
26293F:	drivers/dma-buf/dma-fence*
26294F:	drivers/dma-buf/sw_sync.c
26295F:	drivers/dma-buf/sync_*
26296F:	include/linux/sync_file.h
26297F:	include/uapi/linux/sync_file.h
26298
26299SYNOPSYS ARC ARCHITECTURE
26300M:	Vineet Gupta <vgupta@kernel.org>
26301L:	linux-snps-arc@lists.infradead.org
26302S:	Supported
26303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26304F:	Documentation/arch/arc
26305F:	Documentation/devicetree/bindings/arc/*
26306F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26307F:	arch/arc/
26308F:	drivers/clocksource/arc_timer.c
26309F:	drivers/tty/serial/arc_uart.c
26310
26311SYNOPSYS ARC HSDK SDP pll clock driver
26312M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26313S:	Supported
26314F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26315F:	drivers/clk/clk-hsdk-pll.c
26316
26317SYNOPSYS ARC SDP clock driver
26318M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26319S:	Supported
26320F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26321F:	drivers/clk/axs10x/*
26322
26323SYNOPSYS ARC SDP platform support
26324M:	Alexey Brodkin <abrodkin@synopsys.com>
26325S:	Supported
26326F:	Documentation/devicetree/bindings/arc/axs10*
26327F:	arch/arc/boot/dts/ax*
26328F:	arch/arc/plat-axs10x
26329
26330SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26331M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26332S:	Supported
26333F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26334F:	drivers/reset/reset-axs10x.c
26335
26336SYNOPSYS CREG GPIO DRIVER
26337M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26338S:	Maintained
26339F:	drivers/gpio/gpio-creg-snps.c
26340
26341SYNOPSYS DESIGNWARE 8250 UART DRIVER
26342M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
26343R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26344S:	Supported
26345F:	drivers/tty/serial/8250/8250_dw.c
26346F:	drivers/tty/serial/8250/8250_dwlib.*
26347F:	drivers/tty/serial/8250/8250_lpss.c
26348
26349SYNOPSYS DESIGNWARE APB GPIO DRIVER
26350M:	Hoan Tran <hoan@os.amperecomputing.com>
26351L:	linux-gpio@vger.kernel.org
26352S:	Maintained
26353F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26354F:	drivers/gpio/gpio-dwapb.c
26355
26356SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26357M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26358S:	Maintained
26359F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26360F:	drivers/dma/dw-axi-dmac/
26361
26362SYNOPSYS DESIGNWARE DMAC DRIVER
26363M:	Viresh Kumar <vireshk@kernel.org>
26364R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26365S:	Maintained
26366F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26367F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26368F:	drivers/dma/dw/
26369F:	include/dt-bindings/dma/dw-dmac.h
26370F:	include/linux/dma/dw.h
26371F:	include/linux/platform_data/dma-dw.h
26372
26373SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26374M:	Jose Abreu <Jose.Abreu@synopsys.com>
26375L:	netdev@vger.kernel.org
26376S:	Maintained
26377F:	drivers/net/ethernet/synopsys/
26378
26379SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26380L:	netdev@vger.kernel.org
26381S:	Orphan
26382F:	drivers/net/pcs/pcs-xpcs.c
26383F:	drivers/net/pcs/pcs-xpcs.h
26384F:	include/linux/pcs/pcs-xpcs.h
26385
26386SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26387M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
26388L:	linux-media@vger.kernel.org
26389L:	kernel@collabora.com
26390S:	Maintained
26391F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26392F:	drivers/media/platform/synopsys/hdmirx/*
26393
26394SYNOPSYS DESIGNWARE I2C DRIVER
26395M:	Mika Westerberg <mika.westerberg@linux.intel.com>
26396R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26397L:	linux-i2c@vger.kernel.org
26398S:	Supported
26399F:	drivers/i2c/busses/i2c-designware-*
26400
26401SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26402M:	Nirujogi Pratap <pratap.nirujogi@amd.com>
26403M:	Bin Du <bin.du@amd.com>
26404L:	linux-i2c@vger.kernel.org
26405S:	Maintained
26406F:	drivers/i2c/busses/i2c-designware-amdisp.c
26407F:	include/linux/soc/amd/isp4_misc.h
26408
26409SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26410M:	Michael Riesch <michael.riesch@collabora.com>
26411L:	linux-media@vger.kernel.org
26412S:	Maintained
26413F:	Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26414F:	drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26415
26416SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26417M:	Jaehoon Chung <jh80.chung@samsung.com>
26418M:	Shawn Lin <shawn.lin@rock-chips.com>
26419L:	linux-mmc@vger.kernel.org
26420S:	Maintained
26421F:	drivers/mmc/host/dw_mmc*
26422
26423SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26424M:	Shuai Xue <xueshuai@linux.alibaba.com>
26425M:	Jing Zhang <renyu.zj@linux.alibaba.com>
26426S:	Supported
26427F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26428F:	drivers/perf/dwc_pcie_pmu.c
26429
26430SYNOPSYS HSDK RESET CONTROLLER DRIVER
26431M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26432S:	Supported
26433F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26434F:	drivers/reset/reset-hsdk.c
26435F:	include/dt-bindings/reset/snps,hsdk-reset.h
26436
26437SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26438M:	Prabu Thangamuthu <prabu.t@synopsys.com>
26439M:	Manjunath M B <manjumb@synopsys.com>
26440L:	linux-mmc@vger.kernel.org
26441S:	Maintained
26442F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
26443
26444SYSTEM CONFIGURATION (SYSCON)
26445M:	Lee Jones <lee@kernel.org>
26446M:	Arnd Bergmann <arnd@arndb.de>
26447S:	Supported
26448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26449F:	drivers/mfd/syscon.c
26450
26451SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26452M:	Sudeep Holla <sudeep.holla@kernel.org>
26453R:	Cristian Marussi <cristian.marussi@arm.com>
26454L:	arm-scmi@vger.kernel.org
26455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26456S:	Maintained
26457F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26458F:	drivers/clk/clk-sc[mp]i.c
26459F:	drivers/cpufreq/sc[mp]i-cpufreq.c
26460F:	drivers/firmware/arm_scmi/
26461F:	drivers/firmware/arm_scpi.c
26462F:	drivers/hwmon/scmi-hwmon.c
26463F:	drivers/pinctrl/pinctrl-scmi.c
26464F:	drivers/pmdomain/arm/
26465F:	drivers/powercap/arm_scmi_powercap.c
26466F:	drivers/regulator/scmi-regulator.c
26467F:	drivers/reset/reset-scmi.c
26468F:	include/linux/sc[mp]i_protocol.h
26469F:	include/trace/events/scmi.h
26470F:	include/uapi/linux/virtio_scmi.h
26471
26472SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26473M:	Peng Fan <peng.fan@nxp.com>
26474L:	arm-scmi@vger.kernel.org
26475L:	imx@lists.linux.dev
26476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26477S:	Maintained
26478F:	Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26479F:	drivers/firmware/arm_scmi/vendors/imx/
26480
26481SYSTEM RESET/SHUTDOWN DRIVERS
26482M:	Sebastian Reichel <sre@kernel.org>
26483L:	linux-pm@vger.kernel.org
26484S:	Maintained
26485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26486F:	Documentation/devicetree/bindings/power/reset/
26487F:	drivers/power/reset/
26488
26489SYSTEM TRACE MODULE CLASS
26490M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
26491S:	Maintained
26492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26493F:	Documentation/trace/stm.rst
26494F:	drivers/hwtracing/stm/
26495F:	include/linux/stm.h
26496F:	include/uapi/linux/stm.h
26497
26498SYSTEM76 ACPI DRIVER
26499M:	Jeremy Soller <jeremy@system76.com>
26500M:	System76 Product Development <productdev@system76.com>
26501L:	platform-driver-x86@vger.kernel.org
26502S:	Maintained
26503F:	drivers/platform/x86/system76_acpi.c
26504
26505TASKSTATS STATISTICS INTERFACE
26506M:	Balbir Singh <bsingharora@gmail.com>
26507S:	Maintained
26508F:	Documentation/accounting/taskstats*
26509F:	include/linux/taskstats*
26510F:	kernel/taskstats.c
26511
26512TC subsystem
26513M:	Jamal Hadi Salim <jhs@mojatatu.com>
26514M:	Jiri Pirko <jiri@resnulli.us>
26515L:	netdev@vger.kernel.org
26516S:	Maintained
26517F:	include/net/pkt_cls.h
26518F:	include/net/pkt_sched.h
26519F:	include/net/sch_priv.h
26520F:	include/net/tc_act/
26521F:	include/net/tc_wrapper.h
26522F:	include/uapi/linux/pkt_cls.h
26523F:	include/uapi/linux/pkt_sched.h
26524F:	include/uapi/linux/tc_act/
26525F:	include/uapi/linux/tc_ematch/
26526F:	net/sched/
26527F:	tools/testing/selftests/tc-testing
26528
26529TC90522 MEDIA DRIVER
26530M:	Akihiro Tsukada <tskd08@gmail.com>
26531L:	linux-media@vger.kernel.org
26532S:	Odd Fixes
26533F:	drivers/media/dvb-frontends/tc90522*
26534
26535TCP LOW PRIORITY MODULE
26536M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
26537M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
26538S:	Maintained
26539W:	http://tcp-lp-mod.sourceforge.net/
26540F:	net/ipv4/tcp_lp.c
26541
26542TDA10071 MEDIA DRIVER
26543L:	linux-media@vger.kernel.org
26544S:	Orphan
26545W:	https://linuxtv.org
26546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26547F:	drivers/media/dvb-frontends/tda10071*
26548
26549TDA18212 MEDIA DRIVER
26550L:	linux-media@vger.kernel.org
26551S:	Orphan
26552W:	https://linuxtv.org
26553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26554F:	drivers/media/tuners/tda18212*
26555
26556TDA18218 MEDIA DRIVER
26557L:	linux-media@vger.kernel.org
26558S:	Orphan
26559W:	https://linuxtv.org
26560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26561F:	drivers/media/tuners/tda18218*
26562
26563TDA18250 MEDIA DRIVER
26564M:	Olli Salonen <olli.salonen@iki.fi>
26565L:	linux-media@vger.kernel.org
26566S:	Maintained
26567W:	https://linuxtv.org
26568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26569T:	git git://linuxtv.org/media.git
26570F:	drivers/media/tuners/tda18250*
26571
26572TDA18271 MEDIA DRIVER
26573M:	Michael Krufky <mkrufky@linuxtv.org>
26574L:	linux-media@vger.kernel.org
26575S:	Maintained
26576W:	https://linuxtv.org
26577W:	http://github.com/mkrufky
26578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26579T:	git git://linuxtv.org/mkrufky/tuners.git
26580F:	drivers/media/tuners/tda18271*
26581
26582TDA1997x MEDIA DRIVER
26583M:	Tim Harvey <tharvey@gateworks.com>
26584L:	linux-media@vger.kernel.org
26585S:	Maintained
26586W:	https://linuxtv.org
26587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26588F:	Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26589F:	drivers/media/i2c/tda1997x.*
26590
26591TDA827x MEDIA DRIVER
26592M:	Michael Krufky <mkrufky@linuxtv.org>
26593L:	linux-media@vger.kernel.org
26594S:	Maintained
26595W:	https://linuxtv.org
26596W:	http://github.com/mkrufky
26597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26598T:	git git://linuxtv.org/mkrufky/tuners.git
26599F:	drivers/media/tuners/tda8290.*
26600
26601TDA8290 MEDIA DRIVER
26602M:	Michael Krufky <mkrufky@linuxtv.org>
26603L:	linux-media@vger.kernel.org
26604S:	Maintained
26605W:	https://linuxtv.org
26606W:	http://github.com/mkrufky
26607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26608T:	git git://linuxtv.org/mkrufky/tuners.git
26609F:	drivers/media/tuners/tda8290.*
26610
26611TDA9840 MEDIA DRIVER
26612M:	Hans Verkuil <hverkuil@kernel.org>
26613L:	linux-media@vger.kernel.org
26614S:	Maintained
26615W:	https://linuxtv.org
26616T:	git git://linuxtv.org/media.git
26617F:	drivers/media/i2c/tda9840*
26618
26619TEA5761 TUNER DRIVER
26620M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26621L:	linux-media@vger.kernel.org
26622S:	Odd fixes
26623W:	https://linuxtv.org
26624T:	git git://linuxtv.org/media.git
26625F:	drivers/media/tuners/tea5761.*
26626
26627TEA5767 TUNER DRIVER
26628M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26629L:	linux-media@vger.kernel.org
26630S:	Maintained
26631W:	https://linuxtv.org
26632T:	git git://linuxtv.org/media.git
26633F:	drivers/media/tuners/tea5767.*
26634
26635TEA6415C MEDIA DRIVER
26636M:	Hans Verkuil <hverkuil@kernel.org>
26637L:	linux-media@vger.kernel.org
26638S:	Maintained
26639W:	https://linuxtv.org
26640T:	git git://linuxtv.org/media.git
26641F:	drivers/media/i2c/tea6415c*
26642
26643TEA6420 MEDIA DRIVER
26644M:	Hans Verkuil <hverkuil@kernel.org>
26645L:	linux-media@vger.kernel.org
26646S:	Maintained
26647W:	https://linuxtv.org
26648T:	git git://linuxtv.org/media.git
26649F:	drivers/media/i2c/tea6420*
26650
26651TEAM DRIVER
26652M:	Jiri Pirko <jiri@resnulli.us>
26653L:	netdev@vger.kernel.org
26654S:	Supported
26655F:	Documentation/netlink/specs/team.yaml
26656F:	drivers/net/team/
26657F:	include/linux/if_team.h
26658F:	include/uapi/linux/if_team.h
26659F:	tools/testing/selftests/drivers/net/team/
26660
26661TECHNICAL ADVISORY BOARD PROCESS DOCS
26662M:	"Theodore Ts'o" <tytso@mit.edu>
26663M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26664L:	tech-board-discuss@lists.linux.dev
26665S:	Maintained
26666F:	Documentation/process/contribution-maturity-model.rst
26667F:	Documentation/process/researcher-guidelines.rst
26668
26669TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26670M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
26671S:	Maintained
26672F:	arch/x86/platform/ts5500/
26673
26674TECHNOTREND USB IR RECEIVER
26675M:	Sean Young <sean@mess.org>
26676L:	linux-media@vger.kernel.org
26677S:	Maintained
26678F:	drivers/media/rc/ttusbir.c
26679
26680TECHWELL TW9900 VIDEO DECODER
26681M:	Mehdi Djait <mehdi.djait@bootlin.com>
26682L:	linux-media@vger.kernel.org
26683S:	Maintained
26684F:	drivers/media/i2c/tw9900.c
26685
26686TECHWELL TW9910 VIDEO DECODER
26687L:	linux-media@vger.kernel.org
26688S:	Orphan
26689F:	drivers/media/i2c/tw9910.c
26690F:	include/media/i2c/tw9910.h
26691
26692TEE SUBSYSTEM
26693M:	Jens Wiklander <jenswi@kernel.org>
26694R:	Sumit Garg <sumit.garg@kernel.org>
26695L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
26696S:	Maintained
26697F:	Documentation/ABI/testing/sysfs-class-tee
26698F:	Documentation/driver-api/tee.rst
26699F:	Documentation/tee/
26700F:	Documentation/userspace-api/tee.rst
26701F:	drivers/tee/
26702F:	include/linux/tee_core.h
26703F:	include/linux/tee_drv.h
26704F:	include/uapi/linux/tee.h
26705
26706TEGRA ARCHITECTURE SUPPORT
26707M:	Thierry Reding <thierry.reding@kernel.org>
26708M:	Jonathan Hunter <jonathanh@nvidia.com>
26709L:	linux-tegra@vger.kernel.org
26710S:	Supported
26711Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
26712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26713N:	[^a-z]tegra
26714
26715TEGRA CLOCK DRIVER
26716M:	Prashant Gaikwad <pgaikwad@nvidia.com>
26717S:	Supported
26718F:	drivers/clk/tegra/
26719
26720TEGRA CRYPTO DRIVERS
26721M:	Akhil R <akhilrajeev@nvidia.com>
26722S:	Supported
26723F:	drivers/crypto/tegra/*
26724
26725TEGRA DMA DRIVERS
26726M:	Laxman Dewangan <ldewangan@nvidia.com>
26727M:	Jon Hunter <jonathanh@nvidia.com>
26728S:	Supported
26729F:	drivers/dma/tegra*
26730
26731TEGRA I2C DRIVER
26732M:	Laxman Dewangan <ldewangan@nvidia.com>
26733R:	Dmitry Osipenko <digetx@gmail.com>
26734S:	Supported
26735F:	drivers/i2c/busses/i2c-tegra.c
26736
26737TEGRA IOMMU DRIVERS
26738M:	Thierry Reding <thierry.reding@kernel.org>
26739R:	Krishna Reddy <vdumpa@nvidia.com>
26740L:	linux-tegra@vger.kernel.org
26741S:	Supported
26742F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26743F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26744F:	drivers/iommu/tegra*
26745
26746TEGRA KBC DRIVER
26747M:	Laxman Dewangan <ldewangan@nvidia.com>
26748S:	Supported
26749F:	drivers/input/keyboard/tegra-kbc.c
26750
26751TEGRA NAND DRIVER
26752M:	Stefan Agner <stefan@agner.ch>
26753M:	Lucas Stach <dev@lynxeye.de>
26754S:	Maintained
26755F:	Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26756F:	drivers/mtd/nand/raw/tegra_nand.c
26757
26758TEGRA PWM DRIVER
26759M:	Thierry Reding <thierry.reding@kernel.org>
26760S:	Supported
26761F:	drivers/pwm/pwm-tegra.c
26762
26763TEGRA QUAD SPI DRIVER
26764M:	Thierry Reding <thierry.reding@kernel.org>
26765M:	Jonathan Hunter <jonathanh@nvidia.com>
26766M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26767L:	linux-tegra@vger.kernel.org
26768S:	Maintained
26769F:	drivers/spi/spi-tegra210-quad.c
26770
26771TEGRA SERIAL DRIVER
26772M:	Laxman Dewangan <ldewangan@nvidia.com>
26773S:	Supported
26774F:	drivers/tty/serial/serial-tegra.c
26775
26776TEGRA SPI DRIVER
26777M:	Laxman Dewangan <ldewangan@nvidia.com>
26778S:	Supported
26779F:	drivers/spi/spi-tegra*
26780
26781TEGRA VIDEO DRIVER
26782M:	Thierry Reding <thierry.reding@kernel.org>
26783M:	Jonathan Hunter <jonathanh@nvidia.com>
26784M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26785M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
26786L:	linux-media@vger.kernel.org
26787L:	linux-tegra@vger.kernel.org
26788S:	Maintained
26789F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26790F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26791F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26792F:	drivers/staging/media/tegra-video/
26793
26794TEGRA XUSB PADCTL DRIVER
26795M:	JC Kuo <jckuo@nvidia.com>
26796S:	Supported
26797F:	drivers/phy/tegra/xusb*
26798
26799TEHUTI ETHERNET DRIVER
26800M:	Andy Gospodarek <andy@greyhouse.net>
26801L:	netdev@vger.kernel.org
26802S:	Maintained
26803F:	drivers/net/ethernet/tehuti/tehuti.*
26804
26805TEHUTI TN40XX ETHERNET DRIVER
26806M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
26807L:	netdev@vger.kernel.org
26808S:	Maintained
26809F:	drivers/net/ethernet/tehuti/tn40*
26810
26811TELECOM CLOCK DRIVER FOR MCPL0010
26812M:	Mark Gross <markgross@kernel.org>
26813S:	Supported
26814F:	drivers/char/tlclk.c
26815
26816TEMPO SEMICONDUCTOR DRIVERS
26817M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
26818S:	Maintained
26819F:	Documentation/devicetree/bindings/sound/tscs*.txt
26820F:	sound/soc/codecs/tscs*.c
26821F:	sound/soc/codecs/tscs*.h
26822
26823TENSILICA XTENSA PORT (xtensa)
26824M:	Chris Zankel <chris@zankel.net>
26825M:	Max Filippov <jcmvbkbc@gmail.com>
26826S:	Maintained
26827T:	git https://github.com/jcmvbkbc/linux-xtensa.git
26828F:	arch/xtensa/
26829F:	drivers/irqchip/irq-xtensa-*
26830
26831TEXAS INSTRUMENTS ASoC DRIVERS
26832M:	Sen Wang <sen@ti.com>
26833L:	linux-sound@vger.kernel.org
26834S:	Maintained
26835F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26836F:	sound/soc/ti/
26837
26838TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
26839M:	Shenghao Ding <shenghao-ding@ti.com>
26840M:	Kevin Lu <kevin-lu@ti.com>
26841M:	Baojun Xu <baojun.xu@ti.com>
26842M:	Sen Wang <sen@ti.com>
26843L:	linux-sound@vger.kernel.org
26844S:	Maintained
26845F:	Documentation/devicetree/bindings/sound/ti,tas2552.yaml
26846F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
26847F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
26848F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
26849F:	Documentation/devicetree/bindings/sound/ti,tas67524.yaml
26850F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
26851F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
26852F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
26853F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
26854F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
26855F:	Documentation/sound/codecs/tas675x*
26856F:	include/sound/tas2*.h
26857F:	include/sound/tlv320*.h
26858F:	sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
26859F:	sound/soc/codecs/pcm1681.c
26860F:	sound/soc/codecs/pcm1789*.*
26861F:	sound/soc/codecs/pcm179x*.*
26862F:	sound/soc/codecs/pcm186x*.*
26863F:	sound/soc/codecs/pcm3008.*
26864F:	sound/soc/codecs/pcm3060*.*
26865F:	sound/soc/codecs/pcm3168a*.*
26866F:	sound/soc/codecs/pcm5102a.c
26867F:	sound/soc/codecs/pcm512x*.*
26868F:	sound/soc/codecs/tas2*.*
26869F:	sound/soc/codecs/tas675x*.*
26870F:	sound/soc/codecs/tlv320*.*
26871F:	sound/soc/codecs/tpa6130a2.*
26872
26873TEXAS INSTRUMENTS DMA DRIVERS
26874M:	Vignesh Raghavendra <vigneshr@ti.com>
26875L:	dmaengine@vger.kernel.org
26876S:	Maintained
26877F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
26878F:	Documentation/devicetree/bindings/dma/ti-edma.txt
26879F:	Documentation/devicetree/bindings/dma/ti/
26880F:	drivers/dma/ti/
26881F:	include/linux/dma/k3-psil.h
26882F:	include/linux/dma/k3-udma-glue.h
26883F:	include/linux/dma/ti-cppi5.h
26884X:	drivers/dma/ti/cppi41.c
26885
26886TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
26887M:	Jerome Brunet <jbrunet@baylibre.com>
26888L:	linux-hwmon@vger.kernel.org
26889S:	Maintained
26890F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
26891F:	Documentation/hwmon/tps25990.rst
26892F:	drivers/hwmon/pmbus/tps25990.c
26893
26894TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
26895M:	Robert Marko <robert.marko@sartura.hr>
26896M:	Luka Perkov <luka.perkov@sartura.hr>
26897L:	linux-hwmon@vger.kernel.org
26898S:	Maintained
26899F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
26900F:	Documentation/hwmon/tps23861.rst
26901F:	drivers/hwmon/tps23861.c
26902
26903TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
26904M:	Matthias Fend <matthias.fend@emfend.at>
26905L:	linux-leds@vger.kernel.org
26906S:	Maintained
26907F:	Documentation/devicetree/bindings/leds/ti,tps61310.yaml
26908F:	drivers/leds/flash/leds-tps6131x.c
26909
26910TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
26911M:	Ricardo Ribalda <ribalda@kernel.org>
26912L:	linux-iio@vger.kernel.org
26913S:	Supported
26914F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
26915F:	drivers/iio/dac/ti-dac7612.c
26916
26917TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
26918M:	Nam Tran <trannamatk@gmail.com>
26919L:	linux-leds@vger.kernel.org
26920S:	Maintained
26921F:	Documentation/devicetree/bindings/leds/ti,lp5812.yaml
26922F:	Documentation/leds/leds-lp5812.rst
26923F:	drivers/leds/rgb/Kconfig
26924F:	drivers/leds/rgb/Makefile
26925F:	drivers/leds/rgb/leds-lp5812.c
26926F:	drivers/leds/rgb/leds-lp5812.h
26927
26928TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
26929M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
26930L:	linux-leds@vger.kernel.org
26931S:	Maintained
26932F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
26933F:	drivers/leds/leds-lp8864.c
26934
26935TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
26936M:	Nishanth Menon <nm@ti.com>
26937M:	Tero Kristo <kristo@kernel.org>
26938M:	Santosh Shilimkar <ssantosh@kernel.org>
26939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26940S:	Maintained
26941F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
26942F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
26943F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
26944F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
26945F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
26946F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
26947F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
26948F:	drivers/clk/keystone/sci-clk.c
26949F:	drivers/firmware/ti_sci*
26950F:	drivers/irqchip/irq-ti-sci-inta.c
26951F:	drivers/irqchip/irq-ti-sci-intr.c
26952F:	drivers/reset/reset-ti-sci.c
26953F:	drivers/soc/ti/ti_sci_inta_msi.c
26954F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
26955F:	include/dt-bindings/soc/ti,sci_pm_domain.h
26956F:	include/linux/soc/ti/ti_sci_inta_msi.h
26957F:	include/linux/soc/ti/ti_sci_protocol.h
26958
26959TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
26960M:	Puranjay Mohan <puranjay@kernel.org>
26961L:	linux-iio@vger.kernel.org
26962S:	Supported
26963F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
26964F:	drivers/iio/temperature/tmp117.c
26965
26966THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
26967M:	Hans Verkuil <hverkuil@kernel.org>
26968L:	linux-media@vger.kernel.org
26969S:	Maintained
26970W:	https://linuxtv.org
26971T:	git git://linuxtv.org/media.git
26972F:	drivers/media/radio/radio-raremono.c
26973
26974THERMAL
26975M:	Rafael J. Wysocki <rafael@kernel.org>
26976M:	Daniel Lezcano <daniel.lezcano@kernel.org>
26977R:	Zhang Rui <rui.zhang@intel.com>
26978R:	Lukasz Luba <lukasz.luba@arm.com>
26979L:	linux-pm@vger.kernel.org
26980S:	Supported
26981Q:	https://patchwork.kernel.org/project/linux-pm/list/
26982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
26983F:	Documentation/ABI/testing/sysfs-class-thermal
26984F:	Documentation/admin-guide/thermal/
26985F:	Documentation/devicetree/bindings/thermal/
26986F:	Documentation/driver-api/thermal/
26987F:	drivers/thermal/
26988F:	include/dt-bindings/thermal/
26989F:	include/linux/cpu_cooling.h
26990F:	include/linux/thermal.h
26991F:	include/uapi/linux/thermal.h
26992F:	tools/lib/thermal/
26993F:	tools/thermal/
26994
26995THERMAL DRIVER FOR AMLOGIC SOCS
26996M:	Guillaume La Roque <glaroque@baylibre.com>
26997L:	linux-pm@vger.kernel.org
26998L:	linux-amlogic@lists.infradead.org
26999S:	Supported
27000W:	http://linux-meson.com/
27001F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27002F:	drivers/thermal/amlogic_thermal.c
27003
27004THERMAL/CPU_COOLING
27005M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
27006M:	Daniel Lezcano <daniel.lezcano@kernel.org>
27007M:	Viresh Kumar <viresh.kumar@linaro.org>
27008R:	Lukasz Luba <lukasz.luba@arm.com>
27009L:	linux-pm@vger.kernel.org
27010S:	Supported
27011F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
27012F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
27013F:	drivers/thermal/cpufreq_cooling.c
27014F:	drivers/thermal/cpuidle_cooling.c
27015F:	include/linux/cpu_cooling.h
27016
27017THERMAL/POWER_ALLOCATOR
27018M:	Lukasz Luba <lukasz.luba@arm.com>
27019L:	linux-pm@vger.kernel.org
27020S:	Maintained
27021F:	Documentation/driver-api/thermal/power_allocator.rst
27022F:	drivers/thermal/gov_power_allocator.c
27023F:	drivers/thermal/thermal_trace_ipa.h
27024
27025THINKPAD ACPI EXTRAS DRIVER
27026M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
27027L:	ibm-acpi-devel@lists.sourceforge.net
27028L:	platform-driver-x86@vger.kernel.org
27029S:	Maintained
27030W:	http://ibm-acpi.sourceforge.net
27031W:	http://thinkwiki.org/wiki/Ibm-acpi
27032T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27033F:	drivers/platform/x86/lenovo/thinkpad_acpi.c
27034
27035THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27036M:	Sebastian Reichel <sre@kernel.org>
27037S:	Maintained
27038F:	Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27039F:	drivers/platform/arm64/lenovo-thinkpad-t14s.c
27040
27041THINKPAD LMI DRIVER
27042M:	Mark Pearson <mpearson-lenovo@squebb.ca>
27043L:	platform-driver-x86@vger.kernel.org
27044S:	Maintained
27045F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
27046F:	drivers/platform/x86/lenovo/think-lmi.?
27047
27048THP7312 ISP DRIVER
27049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27050M:	Paul Elder <paul.elder@ideasonboard.com>
27051L:	linux-media@vger.kernel.org
27052S:	Maintained
27053T:	git git://linuxtv.org/media.git
27054F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27055F:	Documentation/userspace-api/media/drivers/thp7312.rst
27056F:	drivers/media/i2c/thp7312.c
27057F:	include/uapi/linux/thp7312.h
27058
27059THUNDERBOLT DMA TRAFFIC TEST DRIVER
27060M:	Mika Westerberg <westeri@kernel.org>
27061L:	linux-usb@vger.kernel.org
27062S:	Maintained
27063F:	drivers/thunderbolt/dma_test.c
27064
27065THUNDERBOLT DRIVER
27066M:	Andreas Noever <andreas.noever@gmail.com>
27067M:	Mika Westerberg <westeri@kernel.org>
27068M:	Yehezkel Bernat <YehezkelShB@gmail.com>
27069L:	linux-usb@vger.kernel.org
27070S:	Maintained
27071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27072F:	Documentation/admin-guide/thunderbolt.rst
27073F:	drivers/thunderbolt/
27074F:	include/linux/thunderbolt.h
27075
27076THUNDERBOLT NETWORK DRIVER
27077M:	Mika Westerberg <westeri@kernel.org>
27078M:	Yehezkel Bernat <YehezkelShB@gmail.com>
27079L:	netdev@vger.kernel.org
27080S:	Maintained
27081F:	drivers/net/thunderbolt/
27082
27083THUNDERX GPIO DRIVER
27084M:	Robert Richter <rric@kernel.org>
27085S:	Odd Fixes
27086F:	drivers/gpio/gpio-thunderx.c
27087
27088TI ADC12xs and ROHM BD79104 ADC driver
27089M:	Matti Vaittinen <mazziesaccount@gmail.com>
27090S:	Maintained
27091F:	drivers/iio/adc/ti-adc128s052.c
27092L:	linux-iio@vger.kernel.org
27093
27094TI ADS1119 ADC DRIVER
27095M:	Francesco Dolcini <francesco@dolcini.it>
27096M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
27097L:	linux-iio@vger.kernel.org
27098S:	Maintained
27099F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27100F:	drivers/iio/adc/ti-ads1119.c
27101
27102TI ADS1018 ADC DRIVER
27103M:	Kurt Borja <kuurtb@gmail.com>
27104L:	linux-iio@vger.kernel.org
27105S:	Maintained
27106F:	Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27107F:	drivers/iio/adc/ti-ads1018.c
27108
27109TI ADS7924 ADC DRIVER
27110M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
27111L:	linux-iio@vger.kernel.org
27112S:	Supported
27113F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27114F:	drivers/iio/adc/ti-ads7924.c
27115
27116TI AM437X VPFE DRIVER
27117M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
27118L:	linux-media@vger.kernel.org
27119S:	Maintained
27120W:	https://linuxtv.org
27121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27122T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27123F:	drivers/media/platform/ti/am437x/
27124
27125TI AM654 SDHCI DRIVER
27126M:	Judith Mendez <jm@ti.com>
27127L:	linux-mmc@vger.kernel.org
27128S:	Supported
27129F:	Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27130F:	drivers/mmc/host/sdhci_am654.c
27131
27132TI BANDGAP AND THERMAL DRIVER
27133M:	Eduardo Valentin <edubezval@gmail.com>
27134M:	Keerthy <j-keerthy@ti.com>
27135L:	linux-pm@vger.kernel.org
27136L:	linux-omap@vger.kernel.org
27137S:	Maintained
27138F:	drivers/thermal/ti-soc-thermal/
27139
27140TI BQ27XXX POWER SUPPLY DRIVER
27141F:	drivers/power/supply/bq27xxx_battery.c
27142F:	drivers/power/supply/bq27xxx_battery_i2c.c
27143F:	include/linux/power/bq27xxx_battery.h
27144
27145TI CDCE706 CLOCK DRIVER
27146M:	Max Filippov <jcmvbkbc@gmail.com>
27147S:	Maintained
27148F:	drivers/clk/clk-cdce706.c
27149
27150TI CLOCK DRIVER
27151M:	Tero Kristo <kristo@kernel.org>
27152L:	linux-omap@vger.kernel.org
27153S:	Odd Fixes
27154F:	drivers/clk/ti/
27155F:	include/linux/clk/ti.h
27156
27157TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27158M:	T Pratham <t-pratham@ti.com>
27159L:	linux-crypto@vger.kernel.org
27160S:	Supported
27161F:	Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27162F:	drivers/crypto/ti/
27163
27164TI DAVINCI MACHINE SUPPORT
27165M:	Bartosz Golaszewski <brgl@kernel.org>
27166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27167S:	Maintained
27168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27169F:	Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27170F:	arch/arm/boot/dts/ti/davinci/
27171F:	arch/arm/mach-davinci/
27172F:	drivers/i2c/busses/i2c-davinci.c
27173
27174TI DAVINCI SERIES CLOCK DRIVER
27175M:	David Lechner <david@lechnology.com>
27176S:	Maintained
27177F:	Documentation/devicetree/bindings/clock/ti/davinci/
27178F:	drivers/clk/davinci/
27179F:	include/linux/clk/davinci.h
27180
27181TI DAVINCI SERIES GPIO DRIVER
27182M:	Keerthy <j-keerthy@ti.com>
27183L:	linux-gpio@vger.kernel.org
27184S:	Maintained
27185F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27186F:	drivers/gpio/gpio-davinci.c
27187
27188TI DAVINCI SERIES MEDIA DRIVER
27189M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
27190L:	linux-media@vger.kernel.org
27191S:	Maintained
27192W:	https://linuxtv.org
27193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27194T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27195F:	drivers/media/platform/ti/davinci/
27196F:	include/media/davinci/
27197
27198TI DS125DF111 RETIMER PHY DRIVER
27199M:	Ioana Ciornei <ioana.ciornei@nxp.com>
27200L:	linux-phy@lists.infradead.org (moderated for non-subscribers)
27201S:	Maintained
27202F:	Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27203F:	drivers/phy/ti/phy-ds125df111.c
27204
27205TI ENHANCED CAPTURE (eCAP) DRIVER
27206M:	Vignesh Raghavendra <vigneshr@ti.com>
27207R:	Julien Panis <jpanis@baylibre.com>
27208L:	linux-iio@vger.kernel.org
27209L:	linux-omap@vger.kernel.org
27210S:	Maintained
27211F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27212F:	drivers/counter/ti-ecap-capture.c
27213
27214TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27215R:	David Lechner <david@lechnology.com>
27216L:	linux-iio@vger.kernel.org
27217F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
27218F:	drivers/counter/ti-eqep.c
27219
27220TI ETHERNET SWITCH DRIVER (CPSW)
27221R:	Siddharth Vadapalli <s-vadapalli@ti.com>
27222R:	Roger Quadros <rogerq@kernel.org>
27223L:	linux-omap@vger.kernel.org
27224L:	netdev@vger.kernel.org
27225S:	Maintained
27226F:	drivers/net/ethernet/ti/cpsw*
27227F:	drivers/net/ethernet/ti/davinci*
27228
27229TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27230M:	Alex Dubov <oakad@yahoo.com>
27231S:	Maintained
27232W:	http://tifmxx.berlios.de/
27233F:	drivers/memstick/host/tifm_ms.c
27234F:	drivers/misc/tifm*
27235F:	drivers/mmc/host/tifm_sd.c
27236F:	include/linux/tifm.h
27237
27238TI FPC202 DUAL PORT CONTROLLER
27239M:	Romain Gantois <romain.gantois@bootlin.com>
27240L:	linux-kernel@vger.kernel.org
27241S:	Maintained
27242F:	Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27243F:	drivers/misc/ti_fpc202.c
27244
27245TI FPD-LINK DRIVERS
27246M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
27247L:	linux-media@vger.kernel.org
27248S:	Maintained
27249F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
27250F:	drivers/media/i2c/ds90*
27251F:	include/media/i2c/ds90*
27252
27253TI HDC302X HUMIDITY DRIVER
27254M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
27255M:	Li peiyu <579lpy@gmail.com>
27256L:	linux-iio@vger.kernel.org
27257S:	Maintained
27258F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27259F:	drivers/iio/humidity/hdc3020.c
27260
27261TI ICSSG ETHERNET DRIVER (ICSSG)
27262R:	MD Danish Anwar <danishanwar@ti.com>
27263R:	Roger Quadros <rogerq@kernel.org>
27264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27265L:	netdev@vger.kernel.org
27266S:	Maintained
27267F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
27268F:	drivers/net/ethernet/ti/icssg/*
27269
27270TI ICSSM ETHERNET DRIVER (ICSSM)
27271M:	MD Danish Anwar <danishanwar@ti.com>
27272M:	Parvathi Pudi <parvathi@couthit.com>
27273R:	Roger Quadros <rogerq@kernel.org>
27274R:	Mohan Reddy Putluru <pmohan@couthit.com>
27275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27276L:	netdev@vger.kernel.org
27277S:	Maintained
27278F:	Documentation/devicetree/bindings/net/ti,icssm*.yaml
27279F:	Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27280F:	drivers/net/ethernet/ti/icssm/*
27281
27282TI J721E CSI2RX DRIVER
27283M:	Jai Luthra <jai.luthra@linux.dev>
27284L:	linux-media@vger.kernel.org
27285S:	Maintained
27286F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27287F:	drivers/media/platform/ti/j721e-csi2rx/
27288
27289TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27290M:	Nishanth Menon <nm@ti.com>
27291M:	Santosh Shilimkar <ssantosh@kernel.org>
27292L:	linux-kernel@vger.kernel.org
27293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27294S:	Maintained
27295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27296F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27297F:	drivers/pmdomain/ti/omap_prm.c
27298F:	drivers/soc/ti/*
27299F:	include/linux/pruss_driver.h
27300
27301TI LM49xxx FAMILY ASoC CODEC DRIVERS
27302M:	M R Swami Reddy <mr.swami.reddy@ti.com>
27303M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
27304L:	linux-sound@vger.kernel.org
27305S:	Maintained
27306F:	sound/soc/codecs/isabelle*
27307F:	sound/soc/codecs/lm49453*
27308
27309TI LMP92064 ADC DRIVER
27310M:	Leonard Göhrs <l.goehrs@pengutronix.de>
27311R:	kernel@pengutronix.de
27312L:	linux-iio@vger.kernel.org
27313S:	Maintained
27314F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27315F:	drivers/iio/adc/ti-lmp92064.c
27316
27317TI PCM3060 ASoC CODEC DRIVER
27318M:	Kirill Marinushkin <k.marinushkin@gmail.com>
27319L:	linux-sound@vger.kernel.org
27320S:	Maintained
27321F:	Documentation/devicetree/bindings/sound/pcm3060.txt
27322F:	sound/soc/codecs/pcm3060*
27323
27324TI TAS571X FAMILY ASoC CODEC DRIVER
27325M:	Kevin Cernekee <cernekee@chromium.org>
27326L:	linux-sound@vger.kernel.org
27327S:	Odd Fixes
27328F:	sound/soc/codecs/tas571x*
27329
27330TI TMAG5273 MAGNETOMETER DRIVER
27331M:	Gerald Loacker <gerald.loacker@wolfvision.net>
27332L:	linux-iio@vger.kernel.org
27333S:	Maintained
27334F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27335F:	drivers/iio/magnetometer/tmag5273.c
27336
27337TI TRF7970A NFC DRIVER
27338M:	Mark Greer <mgreer@animalcreek.com>
27339L:	linux-wireless@vger.kernel.org
27340S:	Supported
27341F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27342F:	drivers/nfc/trf7970a.c
27343
27344TI TSC2046 ADC DRIVER
27345M:	Oleksij Rempel <o.rempel@pengutronix.de>
27346R:	kernel@pengutronix.de
27347L:	linux-iio@vger.kernel.org
27348S:	Maintained
27349F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27350F:	drivers/iio/adc/ti-tsc2046.c
27351
27352TI VPE/CAL DRIVERS
27353M:	Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
27354L:	linux-media@vger.kernel.org
27355S:	Maintained
27356W:	http://linuxtv.org/
27357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27358F:	Documentation/devicetree/bindings/media/ti,cal.yaml
27359F:	Documentation/devicetree/bindings/media/ti,vip.yaml
27360F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
27361F:	drivers/media/platform/ti/cal/
27362F:	drivers/media/platform/ti/vpe/
27363
27364TI WILINK WIRELESS DRIVERS
27365L:	linux-wireless@vger.kernel.org
27366S:	Orphan
27367W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27368W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27369F:	drivers/net/wireless/ti/
27370
27371TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27372M:	John Stultz <jstultz@google.com>
27373M:	Thomas Gleixner <tglx@kernel.org>
27374R:	Stephen Boyd <sboyd@kernel.org>
27375R:	Miroslav Lichvar <mlichvar@redhat.com>
27376L:	linux-kernel@vger.kernel.org
27377S:	Supported
27378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27379F:	include/linux/clocksource.h
27380F:	include/linux/time.h
27381F:	include/linux/timekeeper_internal.h
27382F:	include/linux/timekeeping.h
27383F:	include/linux/timex.h
27384F:	include/uapi/linux/time.h
27385F:	include/uapi/linux/timex.h
27386F:	kernel/time/.kunitconfig
27387F:	kernel/time/alarmtimer.c
27388F:	kernel/time/clocksource*
27389F:	kernel/time/ntp*
27390F:	kernel/time/time.c
27391F:	kernel/time/timeconst.bc
27392F:	kernel/time/timeconv.c
27393F:	kernel/time/timecounter.c
27394F:	kernel/time/timekeeping*
27395F:	kernel/time/time_test.c
27396F:	tools/testing/selftests/timers/
27397
27398TIPC NETWORK LAYER
27399M:	Jon Maloy <jmaloy@redhat.com>
27400M:	Tung Quang Nguyen <tung.quang.nguyen@est.tech>
27401L:	netdev@vger.kernel.org (core kernel code)
27402L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
27403S:	Maintained
27404W:	http://tipc.sourceforge.net/
27405F:	include/uapi/linux/tipc*.h
27406F:	net/tipc/
27407
27408TLAN NETWORK DRIVER
27409M:	Samuel Chessman <chessman@tux.org>
27410L:	tlan-devel@lists.sourceforge.net (subscribers-only)
27411S:	Maintained
27412W:	http://sourceforge.net/projects/tlan/
27413F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27414F:	drivers/net/ethernet/ti/tlan.*
27415
27416TMIO/SDHI MMC DRIVER
27417M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
27418L:	linux-mmc@vger.kernel.org
27419L:	linux-renesas-soc@vger.kernel.org
27420S:	Supported
27421F:	drivers/mmc/host/renesas_sdhi*
27422F:	drivers/mmc/host/tmio_mmc*
27423F:	include/linux/platform_data/tmio.h
27424
27425TMP513 HARDWARE MONITOR DRIVER
27426M:	Eric Tremblay <etremblay@distech-controls.com>
27427L:	linux-hwmon@vger.kernel.org
27428S:	Maintained
27429F:	Documentation/hwmon/tmp513.rst
27430F:	drivers/hwmon/tmp513.c
27431
27432TMPFS (SHMEM FILESYSTEM)
27433M:	Hugh Dickins <hughd@google.com>
27434R:	Baolin Wang <baolin.wang@linux.alibaba.com>
27435L:	linux-mm@kvack.org
27436S:	Maintained
27437F:	include/linux/memfd.h
27438F:	include/linux/shmem_fs.h
27439F:	mm/memfd.c
27440F:	mm/shmem.c
27441F:	mm/shmem_quota.c
27442
27443TOMOYO SECURITY MODULE
27444M:	Kentaro Takeda <takedakn@nttdata.co.jp>
27445M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
27446L:	tomoyo-users_en@lists.sourceforge.net (subscribers-only, English language)
27447L:	tomoyo-users_ja@lists.sourceforge.net (subscribers-only, Japanese language)
27448S:	Maintained
27449W:	https://tomoyo.sourceforge.net/
27450F:	security/tomoyo/
27451
27452TOPSTAR LAPTOP EXTRAS DRIVER
27453M:	Herton Ronaldo Krzesinski <herton@canonical.com>
27454L:	platform-driver-x86@vger.kernel.org
27455S:	Maintained
27456F:	drivers/platform/x86/topstar-laptop.c
27457
27458TORADEX EMBEDDED CONTROLLER DRIVER
27459M:	Emanuele Ghidoli <ghidoliemanuele@gmail.com>
27460M:	Francesco Dolcini <francesco@dolcini.it>
27461S:	Maintained
27462F:	Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27463F:	drivers/power/reset/tdx-ec-poweroff.c
27464
27465TORTURE-TEST MODULES
27466M:	Davidlohr Bueso <dave@stgolabs.net>
27467M:	"Paul E. McKenney" <paulmck@kernel.org>
27468M:	Josh Triplett <josh@joshtriplett.org>
27469L:	linux-kernel@vger.kernel.org
27470S:	Supported
27471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27472F:	Documentation/RCU/torture.rst
27473F:	kernel/locking/locktorture.c
27474F:	kernel/rcu/rcuscale.c
27475F:	kernel/rcu/rcutorture.c
27476F:	kernel/rcu/refscale.c
27477F:	kernel/torture.c
27478
27479TOSHIBA ACPI EXTRAS DRIVER
27480M:	Azael Avalos <coproscefalo@gmail.com>
27481L:	platform-driver-x86@vger.kernel.org
27482S:	Maintained
27483F:	drivers/platform/x86/toshiba_acpi.c
27484
27485TOSHIBA BLUETOOTH DRIVER
27486M:	Azael Avalos <coproscefalo@gmail.com>
27487L:	platform-driver-x86@vger.kernel.org
27488S:	Maintained
27489F:	drivers/platform/x86/toshiba_bluetooth.c
27490
27491TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27492M:	Azael Avalos <coproscefalo@gmail.com>
27493L:	platform-driver-x86@vger.kernel.org
27494S:	Maintained
27495F:	drivers/platform/x86/toshiba_haps.c
27496
27497TOSHIBA SMM DRIVER
27498M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
27499S:	Maintained
27500W:	http://www.buzzard.org.uk/toshiba/
27501F:	drivers/char/toshiba.c
27502F:	include/linux/toshiba.h
27503F:	include/uapi/linux/toshiba.h
27504
27505TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27506M:	Kate Hsuan <hpa@redhat.com>
27507L:	linux-media@vger.kernel.org
27508S:	Maintained
27509F:	drivers/media/i2c/t4ka3.c
27510
27511TOSHIBA TC358743 DRIVER
27512M:	Hans Verkuil <hverkuil@kernel.org>
27513L:	linux-media@vger.kernel.org
27514S:	Maintained
27515F:	Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27516F:	drivers/media/i2c/tc358743*
27517F:	include/media/i2c/tc358743.h
27518
27519TOSHIBA WMI HOTKEYS DRIVER
27520M:	Azael Avalos <coproscefalo@gmail.com>
27521L:	platform-driver-x86@vger.kernel.org
27522S:	Maintained
27523F:	drivers/platform/x86/toshiba-wmi.c
27524
27525TOUCH OVERLAY
27526M:	Javier Carrasco <javier.carrasco@wolfvision.net>
27527L:	linux-input@vger.kernel.org
27528S:	Maintained
27529F:	drivers/input/touch-overlay.c
27530F:	include/linux/input/touch-overlay.h
27531
27532TPM DEVICE DRIVER
27533M:	Peter Huewe <peterhuewe@gmx.de>
27534M:	Jarkko Sakkinen <jarkko@kernel.org>
27535R:	Jason Gunthorpe <jgg@ziepe.ca>
27536L:	linux-integrity@vger.kernel.org
27537S:	Maintained
27538W:	https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27539Q:	https://patchwork.kernel.org/project/linux-integrity/list/
27540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27541F:	Documentation/devicetree/bindings/tpm/
27542F:	drivers/char/tpm/
27543F:	include/linux/tpm*.h
27544F:	include/uapi/linux/vtpm_proxy.h
27545F:	tools/testing/selftests/tpm2/
27546
27547TPS546D24 DRIVER
27548M:	Duke Du <dukedu83@gmail.com>
27549L:	linux-hwmon@vger.kernel.org
27550S:	Maintained
27551F:	Documentation/hwmon/tps546d24.rst
27552F:	drivers/hwmon/pmbus/tps546d24.c
27553
27554TQ SYSTEMS BOARD & DRIVER SUPPORT
27555L:	linux@ew.tq-group.com
27556S:	Supported
27557W:	https://www.tq-group.com/en/products/tq-embedded/
27558F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
27559F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27560F:	arch/arm/boot/dts/ti/omap/*mba*.dts*
27561F:	arch/arm/boot/dts/ti/omap/*tqma*.dts*
27562F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27563F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
27564F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27565F:	arch/arm64/boot/dts/freescale/mba*.dtsi
27566F:	arch/arm64/boot/dts/freescale/tqma8*.dtsi
27567F:	arch/arm64/boot/dts/freescale/tqml*.dts*
27568F:	drivers/gpio/gpio-tqmx86.c
27569F:	drivers/mfd/tqmx86.c
27570F:	drivers/watchdog/tqmx86_wdt.c
27571
27572TRACING
27573M:	Steven Rostedt <rostedt@goodmis.org>
27574M:	Masami Hiramatsu <mhiramat@kernel.org>
27575R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27576L:	linux-kernel@vger.kernel.org
27577L:	linux-trace-kernel@vger.kernel.org
27578S:	Maintained
27579Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
27580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27581F:	Documentation/core-api/tracepoint.rst
27582F:	Documentation/trace/*
27583F:	fs/tracefs/
27584F:	include/linux/trace*.h
27585F:	include/trace/
27586F:	kernel/trace/
27587F:	kernel/tracepoint.c
27588F:	scripts/tracing/
27589F:	scripts/tracepoint-update.c
27590F:	tools/testing/selftests/ftrace/
27591
27592TRACING [RUST]
27593M:	Alice Ryhl <aliceryhl@google.com>
27594M:	Steven Rostedt <rostedt@goodmis.org>
27595R:	Masami Hiramatsu <mhiramat@kernel.org>
27596R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27597L:	linux-trace-kernel@vger.kernel.org
27598L:	rust-for-linux@vger.kernel.org
27599S:	Maintained
27600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27601F:	rust/kernel/tracepoint.rs
27602
27603TRACING MMIO ACCESSES (MMIOTRACE)
27604M:	Steven Rostedt <rostedt@goodmis.org>
27605M:	Masami Hiramatsu <mhiramat@kernel.org>
27606R:	Pekka Paalanen <ppaalanen@gmail.com>
27607L:	linux-kernel@vger.kernel.org
27608L:	nouveau@lists.freedesktop.org
27609S:	Maintained
27610F:	arch/x86/mm/kmmio.c
27611F:	arch/x86/mm/mmio-mod.c
27612F:	arch/x86/mm/testmmiotrace.c
27613F:	include/linux/mmiotrace.h
27614F:	kernel/trace/trace_mmiotrace.c
27615
27616TRACING OS NOISE / LATENCY TRACERS
27617M:	Steven Rostedt <rostedt@goodmis.org>
27618S:	Maintained
27619F:	Documentation/trace/hwlat_detector.rst
27620F:	Documentation/trace/osnoise-tracer.rst
27621F:	Documentation/trace/timerlat-tracer.rst
27622F:	arch/*/kernel/trace.c
27623F:	include/trace/events/osnoise.h
27624F:	kernel/trace/trace_hwlat.c
27625F:	kernel/trace/trace_irqsoff.c
27626F:	kernel/trace/trace_osnoise.c
27627F:	kernel/trace/trace_sched_wakeup.c
27628
27629TRADITIONAL CHINESE DOCUMENTATION
27630M:	Chen-Yu Yeh <chenyou910331@gmail.com>
27631M:	Weijie Yuan <wy@wyuan.org>
27632M:	Dongliang Mu <dzm91@hust.edu.cn>
27633S:	Maintained
27634F:	Documentation/translations/zh_TW/
27635
27636TRIGGER SOURCE
27637M:	David Lechner <dlechner@baylibre.com>
27638S:	Maintained
27639F:	Documentation/devicetree/bindings/trigger-source/*
27640
27641TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27642M:	Dan Williams <djbw@kernel.org>
27643L:	linux-coco@lists.linux.dev
27644S:	Maintained
27645F:	Documentation/ABI/testing/configfs-tsm-report
27646F:	Documentation/driver-api/coco/
27647F:	Documentation/driver-api/pci/tsm.rst
27648F:	drivers/pci/tsm.c
27649F:	drivers/virt/coco/guest/
27650F:	include/linux/*tsm*.h
27651F:	samples/tsm-mr/
27652
27653TRUSTED SERVICES TEE DRIVER
27654M:	Balint Dobszay <balint.dobszay@arm.com>
27655M:	Sudeep Holla <sudeep.holla@kernel.org>
27656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27657L:	trusted-services@lists.trustedfirmware.org
27658S:	Maintained
27659F:	Documentation/tee/ts-tee.rst
27660F:	drivers/tee/tstee/
27661
27662TTY LAYER AND SERIAL DRIVERS
27663M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27664M:	Jiri Slaby <jirislaby@kernel.org>
27665L:	linux-kernel@vger.kernel.org
27666L:	linux-serial@vger.kernel.org
27667S:	Supported
27668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27669F:	Documentation/devicetree/bindings/serial/
27670F:	Documentation/driver-api/serial/
27671F:	drivers/tty/
27672F:	include/linux/selection.h
27673F:	include/linux/serial.h
27674F:	include/linux/serial_core.h
27675F:	include/linux/sysrq.h
27676F:	include/linux/tty*.h
27677F:	include/linux/vt.h
27678F:	include/linux/vt_*.h
27679F:	include/uapi/linux/serial.h
27680F:	include/uapi/linux/serial_core.h
27681F:	include/uapi/linux/tty.h
27682
27683TUA9001 MEDIA DRIVER
27684L:	linux-media@vger.kernel.org
27685S:	Orphan
27686W:	https://linuxtv.org
27687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27688F:	drivers/media/tuners/tua9001*
27689
27690TULIP NETWORK DRIVERS
27691L:	netdev@vger.kernel.org
27692L:	linux-parisc@vger.kernel.org
27693S:	Orphan
27694F:	drivers/net/ethernet/dec/tulip/
27695
27696TUN/TAP DRIVER
27697M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
27698M:	Jason Wang <jasowangio@gmail.com>
27699S:	Maintained
27700W:	http://vtun.sourceforge.net/tun
27701F:	Documentation/networking/tuntap.rst
27702F:	drivers/net/tap.c
27703F:	drivers/net/tun*
27704
27705TURBOCHANNEL SUBSYSTEM
27706M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
27707L:	linux-mips@vger.kernel.org
27708S:	Maintained
27709Q:	https://patchwork.kernel.org/project/linux-mips/list/
27710F:	drivers/tc/
27711F:	include/linux/tc.h
27712
27713TURBOSTAT UTILITY
27714M:	"Len Brown" <lenb@kernel.org>
27715L:	linux-pm@vger.kernel.org
27716S:	Supported
27717Q:	https://patchwork.kernel.org/project/linux-pm/list/
27718B:	https://bugzilla.kernel.org
27719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27720F:	tools/power/x86/turbostat/
27721F:	tools/testing/selftests/turbostat/
27722
27723TUXEDO DRIVERS
27724M:	Werner Sembach <wse@tuxedocomputers.com>
27725L:	platform-driver-x86@vger.kernel.org
27726S:	Supported
27727F:	drivers/platform/x86/tuxedo/
27728
27729TW5864 VIDEO4LINUX DRIVER
27730M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
27731L:	linux-media@vger.kernel.org
27732S:	Supported
27733F:	drivers/media/pci/tw5864/
27734
27735TW68 VIDEO4LINUX DRIVER
27736M:	Hans Verkuil <hverkuil@kernel.org>
27737L:	linux-media@vger.kernel.org
27738S:	Odd Fixes
27739W:	https://linuxtv.org
27740T:	git git://linuxtv.org/media.git
27741F:	drivers/media/pci/tw68/
27742
27743TW686X VIDEO4LINUX DRIVER
27744M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
27745L:	linux-media@vger.kernel.org
27746S:	Maintained
27747W:	http://linuxtv.org
27748T:	git git://linuxtv.org/media.git
27749F:	drivers/media/pci/tw686x/
27750
27751U-BOOT ENVIRONMENT VARIABLES
27752M:	Rafał Miłecki <rafal@milecki.pl>
27753S:	Maintained
27754F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27755F:	drivers/nvmem/layouts/u-boot-env.c
27756F:	drivers/nvmem/u-boot-env.c
27757
27758UACCE ACCELERATOR FRAMEWORK
27759M:	Zhangfei Gao <zhangfei.gao@linaro.org>
27760M:	Zhou Wang <wangzhou1@hisilicon.com>
27761L:	linux-accelerators@lists.ozlabs.org
27762L:	linux-kernel@vger.kernel.org
27763S:	Maintained
27764F:	Documentation/ABI/testing/sysfs-driver-uacce
27765F:	Documentation/misc-devices/uacce.rst
27766F:	drivers/misc/uacce/
27767F:	include/linux/uacce.h
27768F:	include/uapi/misc/uacce/
27769
27770UBI FILE SYSTEM (UBIFS)
27771M:	Richard Weinberger <richard@nod.at>
27772R:	Zhihao Cheng <chengzhihao1@huawei.com>
27773L:	linux-mtd@lists.infradead.org
27774S:	Supported
27775W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
27776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27778F:	Documentation/ABI/testing/sysfs-fs-ubifs
27779F:	Documentation/filesystems/ubifs-authentication.rst
27780F:	Documentation/filesystems/ubifs.rst
27781F:	fs/ubifs/
27782
27783UBLK USERSPACE BLOCK DRIVER
27784M:	Ming Lei <tom.leiming@gmail.com>
27785L:	linux-block@vger.kernel.org
27786S:	Maintained
27787F:	Documentation/block/ublk.rst
27788F:	drivers/block/ublk_drv.c
27789F:	include/uapi/linux/ublk_cmd.h
27790F:	tools/testing/selftests/ublk/
27791
27792UBSAN
27793M:	Kees Cook <kees@kernel.org>
27794R:	Marco Elver <elver@google.com>
27795R:	Andrey Konovalov <andreyknvl@gmail.com>
27796R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
27797L:	kasan-dev@googlegroups.com
27798L:	linux-hardening@vger.kernel.org
27799S:	Supported
27800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27801F:	Documentation/dev-tools/ubsan.rst
27802F:	include/linux/ubsan.h
27803F:	lib/Kconfig.ubsan
27804F:	lib/test_ubsan.c
27805F:	lib/ubsan.c
27806F:	lib/ubsan.h
27807F:	scripts/Makefile.ubsan
27808K:	\bARCH_HAS_UBSAN\b
27809
27810UCLINUX (M68KNOMMU AND COLDFIRE)
27811M:	Greg Ungerer <gerg@linux-m68k.org>
27812L:	linux-m68k@lists.linux-m68k.org
27813S:	Maintained
27814W:	http://www.linux-m68k.org/
27815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27816F:	arch/m68k/*/*_no.*
27817F:	arch/m68k/68*/
27818F:	arch/m68k/coldfire/
27819F:	arch/m68k/include/asm/*_no.*
27820
27821UDF FILESYSTEM
27822M:	Jan Kara <jack@suse.com>
27823S:	Maintained
27824F:	Documentation/filesystems/udf.rst
27825F:	fs/udf/
27826
27827UDRAW TABLET
27828M:	Bastien Nocera <hadess@hadess.net>
27829L:	linux-input@vger.kernel.org
27830S:	Maintained
27831F:	drivers/hid/hid-udraw-ps3.c
27832
27833UHID USERSPACE HID IO DRIVER
27834M:	David Rheinsberg <david@readahead.eu>
27835L:	linux-input@vger.kernel.org
27836S:	Maintained
27837F:	drivers/hid/uhid.c
27838F:	include/uapi/linux/uhid.h
27839
27840ULPI BUS
27841M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27842L:	linux-usb@vger.kernel.org
27843S:	Maintained
27844F:	drivers/usb/common/ulpi.c
27845F:	include/linux/ulpi/
27846
27847ULTRARISC DP1000 PINCTRL DRIVER
27848M:	Jia Wang <wangjia@ultrarisc.com>
27849L:	linux-gpio@vger.kernel.org
27850S:	Maintained
27851F:	Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
27852F:	drivers/pinctrl/ultrarisc/*
27853
27854ULTRATRONIK BOARD SUPPORT
27855M:	Goran Rađenović <goran.radni@gmail.com>
27856M:	Börge Strümpfel <boerge.struempfel@gmail.com>
27857S:	Maintained
27858F:	arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
27859F:	arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
27860
27861UNICODE SUBSYSTEM
27862M:	Gabriel Krisman Bertazi <krisman@kernel.org>
27863L:	linux-fsdevel@vger.kernel.org
27864S:	Supported
27865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
27866F:	fs/unicode/
27867
27868UNIFDEF
27869M:	Tony Finch <dot@dotat.at>
27870S:	Maintained
27871W:	http://dotat.at/prog/unifdef
27872F:	scripts/unifdef.c
27873
27874UNIFORM CDROM DRIVER
27875M:	Phillip Potter <phil@philpotter.co.uk>
27876S:	Maintained
27877F:	Documentation/cdrom/
27878F:	drivers/cdrom/cdrom.c
27879F:	include/linux/cdrom.h
27880F:	include/uapi/linux/cdrom.h
27881
27882UNION-FIND
27883M:	Xavier <xavier_qy@163.com>
27884L:	linux-kernel@vger.kernel.org
27885S:	Maintained
27886F:	Documentation/core-api/union_find.rst
27887F:	Documentation/translations/zh_CN/core-api/union_find.rst
27888F:	include/linux/union_find.h
27889F:	lib/union_find.c
27890
27891UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
27892R:	Alim Akhtar <alim.akhtar@samsung.com>
27893R:	Avri Altman <avri.altman@wdc.com>
27894R:	Bart Van Assche <bvanassche@acm.org>
27895L:	linux-scsi@vger.kernel.org
27896S:	Supported
27897F:	Documentation/devicetree/bindings/ufs/
27898F:	Documentation/scsi/ufs.rst
27899F:	drivers/ufs/core/
27900F:	include/ufs/
27901
27902UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
27903M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
27904M:	Ajay Neeli <ajay.neeli@amd.com>
27905S:	Maintained
27906F:	Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
27907F:	drivers/ufs/host/ufs-amd-versal2.c
27908
27909UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
27910M:	Pedro Sousa <pedrom.sousa@synopsys.com>
27911L:	linux-scsi@vger.kernel.org
27912S:	Supported
27913F:	drivers/ufs/host/*dwc*
27914
27915UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
27916M:	Alim Akhtar <alim.akhtar@samsung.com>
27917R:	Peter Griffin <peter.griffin@linaro.org>
27918L:	linux-samsung-soc@vger.kernel.org
27919S:	Maintained
27920F:	drivers/ufs/host/ufs-exynos*
27921
27922UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
27923M:	Peter Wang <peter.wang@mediatek.com>
27924M:	Chaotian Jing <chaotian.jing@mediatek.com>
27925R:	Stanley Jhu <chu.stanley@gmail.com>
27926L:	linux-scsi@vger.kernel.org
27927L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
27928S:	Maintained
27929F:	drivers/ufs/host/ufs-mediatek*
27930
27931UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
27932M:	Manivannan Sadhasivam <mani@kernel.org>
27933L:	linux-arm-msm@vger.kernel.org
27934L:	linux-scsi@vger.kernel.org
27935S:	Maintained
27936F:	Documentation/devicetree/bindings/ufs/qcom*
27937F:	drivers/ufs/host/ufs-qcom*
27938
27939UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
27940M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
27941L:	linux-renesas-soc@vger.kernel.org
27942L:	linux-scsi@vger.kernel.org
27943S:	Maintained
27944F:	drivers/ufs/host/ufs-renesas.c
27945
27946UNIWILL LAPTOP DRIVER
27947M:	Armin Wolf <W_Armin@gmx.de>
27948L:	platform-driver-x86@vger.kernel.org
27949S:	Maintained
27950F:	Documentation/ABI/testing/sysfs-driver-uniwill-laptop
27951F:	Documentation/admin-guide/laptops/uniwill-laptop.rst
27952F:	Documentation/wmi/devices/uniwill-laptop.rst
27953F:	drivers/platform/x86/uniwill/uniwill-acpi.c
27954F:	drivers/platform/x86/uniwill/uniwill-wmi.c
27955F:	drivers/platform/x86/uniwill/uniwill-wmi.h
27956
27957UNSORTED BLOCK IMAGES (UBI)
27958M:	Richard Weinberger <richard@nod.at>
27959R:	Zhihao Cheng <chengzhihao1@huawei.com>
27960L:	linux-mtd@lists.infradead.org
27961S:	Supported
27962W:	http://www.linux-mtd.infradead.org/
27963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27965F:	drivers/mtd/ubi/
27966F:	include/linux/mtd/ubi.h
27967F:	include/uapi/mtd/ubi-user.h
27968
27969UPROBES
27970M:	Masami Hiramatsu <mhiramat@kernel.org>
27971M:	Oleg Nesterov <oleg@redhat.com>
27972M:	Peter Zijlstra <peterz@infradead.org>
27973L:	linux-kernel@vger.kernel.org
27974L:	linux-trace-kernel@vger.kernel.org
27975S:	Maintained
27976F:	arch/*/include/asm/uprobes.h
27977F:	arch/*/kernel/probes/uprobes.c
27978F:	arch/*/kernel/uprobes.c
27979F:	include/linux/uprobes.h
27980F:	kernel/events/uprobes.c
27981
27982USB "USBNET" DRIVER FRAMEWORK
27983M:	Oliver Neukum <oneukum@suse.com>
27984L:	netdev@vger.kernel.org
27985S:	Maintained
27986W:	http://www.linux-usb.org/usbnet
27987F:	drivers/net/usb/usbnet.c
27988F:	include/linux/usb/usbnet.h
27989
27990USB ACM DRIVER
27991M:	Oliver Neukum <oneukum@suse.com>
27992L:	linux-usb@vger.kernel.org
27993S:	Maintained
27994F:	Documentation/usb/acm.rst
27995F:	drivers/usb/class/cdc-acm.*
27996
27997USB APPLE MFI FASTCHARGE DRIVER
27998M:	Bastien Nocera <hadess@hadess.net>
27999L:	linux-usb@vger.kernel.org
28000S:	Maintained
28001F:	drivers/usb/misc/apple-mfi-fastcharge.c
28002
28003USB AR5523 WIRELESS DRIVER
28004L:	linux-wireless@vger.kernel.org
28005S:	Orphan
28006F:	drivers/net/wireless/ath/ar5523/
28007
28008USB ATTACHED SCSI
28009M:	Oliver Neukum <oneukum@suse.com>
28010L:	linux-usb@vger.kernel.org
28011L:	linux-scsi@vger.kernel.org
28012S:	Maintained
28013F:	drivers/usb/storage/uas.c
28014
28015USB CDC ETHERNET DRIVER
28016M:	Oliver Neukum <oliver@neukum.org>
28017L:	linux-usb@vger.kernel.org
28018S:	Maintained
28019F:	drivers/net/usb/cdc_*.c
28020F:	include/uapi/linux/usb/cdc.h
28021
28022USB CHAOSKEY DRIVER
28023M:	Keith Packard <keithp@keithp.com>
28024L:	linux-usb@vger.kernel.org
28025S:	Maintained
28026F:	drivers/usb/misc/chaoskey.c
28027
28028USB CYPRESS C67X00 DRIVER
28029L:	linux-usb@vger.kernel.org
28030S:	Orphan
28031F:	drivers/usb/c67x00/
28032
28033USB DAVICOM DM9601 DRIVER
28034M:	Peter Korsgaard <peter@korsgaard.com>
28035L:	netdev@vger.kernel.org
28036S:	Maintained
28037W:	http://www.linux-usb.org/usbnet
28038F:	drivers/net/usb/dm9601.c
28039
28040USB EHCI DRIVER
28041M:	Alan Stern <stern@rowland.harvard.edu>
28042L:	linux-usb@vger.kernel.org
28043S:	Maintained
28044F:	Documentation/usb/ehci.rst
28045F:	drivers/usb/host/ehci*
28046
28047USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28048M:	Jiri Kosina <jikos@kernel.org>
28049M:	Benjamin Tissoires <bentiss@kernel.org>
28050L:	linux-usb@vger.kernel.org
28051S:	Maintained
28052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28053F:	Documentation/hid/hiddev.rst
28054F:	drivers/hid/usbhid/
28055
28056USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28057M:	Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
28058M:	Oleg Makarenko <oleg@makarenk.ooo>
28059L:	linux-input@vger.kernel.org
28060S:	Maintained
28061B:	https://github.com/JacKeTUs/universal-pidff/issues
28062F:	drivers/hid/usbhid/hid-pidff*
28063F:	drivers/hid/hid-universal-pidff.c
28064
28065USB INTEL XHCI ROLE MUX DRIVER
28066M:	Hans de Goede <hansg@kernel.org>
28067L:	linux-usb@vger.kernel.org
28068S:	Maintained
28069F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
28070
28071USB IP DRIVER FOR HISILICON KIRIN 960
28072M:	Yu Chen <chenyu56@huawei.com>
28073M:	Binghui Wang <wangbinghui@hisilicon.com>
28074L:	linux-usb@vger.kernel.org
28075S:	Maintained
28076F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28077F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
28078
28079USB IP DRIVER FOR HISILICON KIRIN 970
28080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
28081L:	linux-usb@vger.kernel.org
28082S:	Maintained
28083F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28084F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
28085
28086USB ISP116X DRIVER
28087M:	Olav Kongas <ok@artecdesign.ee>
28088L:	linux-usb@vger.kernel.org
28089S:	Maintained
28090F:	drivers/usb/host/isp116x*
28091F:	include/linux/usb/isp116x.h
28092
28093USB ISP1760 DRIVER
28094M:	Rui Miguel Silva <rui.silva@linaro.org>
28095L:	linux-usb@vger.kernel.org
28096S:	Maintained
28097F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28098F:	drivers/usb/isp1760/*
28099
28100USB LAN78XX ETHERNET DRIVER
28101M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
28102M:	UNGLinuxDriver@microchip.com
28103L:	netdev@vger.kernel.org
28104S:	Maintained
28105F:	Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28106F:	drivers/net/usb/lan78xx.*
28107F:	include/dt-bindings/net/microchip-lan78xx.h
28108
28109USB MASS STORAGE DRIVER
28110M:	Alan Stern <stern@rowland.harvard.edu>
28111L:	linux-usb@vger.kernel.org
28112L:	usb-storage@lists.one-eyed-alien.net
28113S:	Maintained
28114F:	drivers/usb/storage/
28115
28116USB MIDI DRIVER
28117M:	Clemens Ladisch <clemens@ladisch.de>
28118L:	linux-sound@vger.kernel.org
28119S:	Maintained
28120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28121F:	sound/usb/midi.*
28122
28123USB NETWORKING DRIVERS
28124L:	linux-usb@vger.kernel.org
28125S:	Odd Fixes
28126F:	drivers/net/usb/
28127
28128USB OHCI DRIVER
28129M:	Alan Stern <stern@rowland.harvard.edu>
28130L:	linux-usb@vger.kernel.org
28131S:	Maintained
28132F:	Documentation/usb/ohci.rst
28133F:	drivers/usb/host/ohci*
28134
28135USB OTG FSM (Finite State Machine)
28136M:	Peter Chen <peter.chen@kernel.org>
28137L:	linux-usb@vger.kernel.org
28138S:	Maintained
28139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28140F:	drivers/usb/common/usb-otg-fsm.c
28141
28142USB OVER IP DRIVER
28143M:	Valentina Manea <valentina.manea.m@gmail.com>
28144M:	Shuah Khan <shuah@kernel.org>
28145M:	Shuah Khan <skhan@linuxfoundation.org>
28146R:	Hongren Zheng <i@zenithal.me>
28147L:	linux-usb@vger.kernel.org
28148S:	Maintained
28149F:	Documentation/usb/usbip_protocol.rst
28150F:	drivers/usb/usbip/
28151F:	tools/testing/selftests/drivers/usb/usbip/
28152F:	tools/usb/usbip/
28153
28154USB PEGASUS DRIVER
28155M:	Petko Manolov <petkan@nucleusys.com>
28156L:	linux-usb@vger.kernel.org
28157L:	netdev@vger.kernel.org
28158S:	Maintained
28159W:	https://github.com/petkan/pegasus
28160T:	git https://github.com/petkan/pegasus.git
28161F:	drivers/net/usb/pegasus.*
28162
28163USB PRINTER DRIVER (usblp)
28164M:	Pete Zaitcev <zaitcev@redhat.com>
28165L:	linux-usb@vger.kernel.org
28166S:	Supported
28167F:	drivers/usb/class/usblp.c
28168
28169USB QMI WWAN NETWORK DRIVER
28170M:	Bjørn Mork <bjorn@mork.no>
28171L:	netdev@vger.kernel.org
28172S:	Maintained
28173F:	Documentation/ABI/testing/sysfs-class-net-qmi
28174F:	drivers/net/usb/qmi_wwan.c
28175
28176USB RAW GADGET DRIVER
28177R:	Andrey Konovalov <andreyknvl@gmail.com>
28178L:	linux-usb@vger.kernel.org
28179S:	Maintained
28180B:	https://github.com/xairy/raw-gadget/issues
28181F:	Documentation/usb/raw-gadget.rst
28182F:	drivers/usb/gadget/legacy/raw_gadget.c
28183F:	include/uapi/linux/usb/raw_gadget.h
28184
28185USB RTL8150 DRIVER
28186M:	Petko Manolov <petkan@nucleusys.com>
28187L:	linux-usb@vger.kernel.org
28188L:	netdev@vger.kernel.org
28189S:	Maintained
28190W:	https://github.com/petkan/rtl8150
28191T:	git https://github.com/petkan/rtl8150.git
28192F:	drivers/net/usb/rtl8150.c
28193
28194USB SERIAL SUBSYSTEM
28195M:	Johan Hovold <johan@kernel.org>
28196L:	linux-usb@vger.kernel.org
28197S:	Maintained
28198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28199F:	Documentation/usb/usb-serial.rst
28200F:	drivers/usb/serial/
28201F:	include/linux/usb/serial.h
28202
28203USB SMSC75XX ETHERNET DRIVER
28204M:	Steve Glendinning <steve.glendinning@shawell.net>
28205L:	netdev@vger.kernel.org
28206S:	Maintained
28207F:	drivers/net/usb/smsc75xx.*
28208
28209USB SMSC95XX ETHERNET DRIVER
28210M:	Steve Glendinning <steve.glendinning@shawell.net>
28211M:	UNGLinuxDriver@microchip.com
28212L:	netdev@vger.kernel.org
28213S:	Maintained
28214F:	drivers/net/usb/smsc95xx.*
28215
28216USB SUBSYSTEM
28217M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28218L:	linux-usb@vger.kernel.org
28219S:	Supported
28220W:	http://www.linux-usb.org
28221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28222F:	Documentation/devicetree/bindings/usb/
28223F:	Documentation/usb/
28224F:	drivers/usb/
28225F:	include/dt-bindings/usb/
28226F:	include/linux/usb.h
28227F:	include/linux/usb/
28228F:	include/uapi/linux/usb/
28229F:	rust/kernel/usb.rs
28230
28231USB TYPEC BUS FOR ALTERNATE MODES
28232M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28233L:	linux-usb@vger.kernel.org
28234S:	Maintained
28235F:	Documentation/ABI/testing/sysfs-bus-typec
28236F:	Documentation/driver-api/usb/typec_bus.rst
28237F:	drivers/usb/typec/altmodes/
28238F:	include/linux/usb/typec_altmode.h
28239
28240USB TYPEC CLASS
28241M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28242L:	linux-usb@vger.kernel.org
28243S:	Maintained
28244F:	Documentation/ABI/testing/sysfs-class-typec
28245F:	Documentation/driver-api/usb/typec.rst
28246F:	drivers/usb/typec/
28247F:	include/linux/usb/typec.h
28248
28249USB TYPEC INTEL PMC MUX DRIVER
28250M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28251L:	linux-usb@vger.kernel.org
28252S:	Maintained
28253F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28254F:	drivers/usb/typec/mux/intel_pmc_mux.c
28255
28256USB TYPEC PI3USB30532 MUX DRIVER
28257M:	Hans de Goede <hansg@kernel.org>
28258L:	linux-usb@vger.kernel.org
28259S:	Maintained
28260F:	drivers/usb/typec/mux/pi3usb30532.c
28261
28262USB TYPEC PORT CONTROLLER DRIVERS
28263M:	Badhri Jagan Sridharan <badhri@google.com>
28264L:	linux-usb@vger.kernel.org
28265S:	Maintained
28266F:	drivers/usb/typec/tcpm/tcpci.c
28267F:	drivers/usb/typec/tcpm/tcpm.c
28268F:	include/linux/usb/tcpci.h
28269F:	include/linux/usb/tcpm.h
28270
28271USB TYPEC TUSB1046 MUX DRIVER
28272M:	Romain Gantois <romain.gantois@bootlin.com>
28273L:	linux-usb@vger.kernel.org
28274S:	Maintained
28275F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28276F:	drivers/usb/typec/mux/tusb1046.c
28277
28278USB UHCI DRIVER
28279M:	Alan Stern <stern@rowland.harvard.edu>
28280L:	linux-usb@vger.kernel.org
28281S:	Maintained
28282F:	drivers/usb/host/uhci*
28283
28284USB VIDEO CLASS
28285M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
28286M:	Hans de Goede <hansg@kernel.org>
28287L:	linux-media@vger.kernel.org
28288S:	Maintained
28289W:	http://www.ideasonboard.org/uvc/
28290T:	git git://linuxtv.org/media.git
28291F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
28292F:	Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28293F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28294F:	drivers/media/common/uvc.c
28295F:	drivers/media/usb/uvc/
28296F:	include/linux/usb/uvc.h
28297F:	include/uapi/linux/uvcvideo.h
28298
28299USB WEBCAM GADGET
28300L:	linux-usb@vger.kernel.org
28301S:	Orphan
28302F:	drivers/usb/gadget/function/*uvc*
28303F:	drivers/usb/gadget/legacy/webcam.c
28304F:	include/uapi/linux/usb/g_uvc.h
28305
28306USB XHCI DRIVER
28307M:	Mathias Nyman <mathias.nyman@intel.com>
28308L:	linux-usb@vger.kernel.org
28309S:	Supported
28310F:	drivers/usb/host/pci-quirks*
28311F:	drivers/usb/host/xhci*
28312
28313USER DATAGRAM PROTOCOL (UDP)
28314M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
28315L:	netdev@vger.kernel.org
28316S:	Maintained
28317F:	include/linux/udp.h
28318F:	include/net/udp.h
28319F:	include/trace/events/udp.h
28320F:	include/uapi/linux/udp.h
28321F:	net/ipv4/udp.c
28322F:	net/ipv6/udp.c
28323
28324USER-MODE LINUX (UML)
28325M:	Richard Weinberger <richard@nod.at>
28326M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
28327M:	Johannes Berg <johannes@sipsolutions.net>
28328L:	linux-um@lists.infradead.org
28329S:	Maintained
28330W:	http://user-mode-linux.sourceforge.net
28331Q:	https://patchwork.ozlabs.org/project/linux-um/list/
28332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28334F:	Documentation/virt/uml/
28335F:	arch/um/
28336F:	arch/x86/um/
28337F:	fs/hostfs/
28338
28339USERSPACE COPYIN/COPYOUT (UIOVEC)
28340M:	Alexander Viro <viro@zeniv.linux.org.uk>
28341L:	linux-block@vger.kernel.org
28342L:	linux-fsdevel@vger.kernel.org
28343S:	Maintained
28344F:	include/linux/uio.h
28345F:	lib/iov_iter.c
28346
28347USERSPACE DMA BUFFER DRIVER
28348M:	Gerd Hoffmann <kraxel@redhat.com>
28349M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
28350L:	dri-devel@lists.freedesktop.org
28351S:	Maintained
28352T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28353F:	drivers/dma-buf/udmabuf.c
28354F:	include/uapi/linux/udmabuf.h
28355
28356USERSPACE I/O (UIO)
28357M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28358S:	Maintained
28359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28360F:	Documentation/driver-api/uio-howto.rst
28361F:	drivers/uio/
28362F:	include/linux/uio_driver.h
28363
28364USERSPACE STACK UNWINDING
28365M:	Josh Poimboeuf <jpoimboe@kernel.org>
28366M:	Steven Rostedt <rostedt@goodmis.org>
28367S:	Maintained
28368F:	include/linux/unwind*.h
28369F:	kernel/unwind/
28370
28371UTIL-LINUX PACKAGE
28372M:	Karel Zak <kzak@redhat.com>
28373L:	util-linux@vger.kernel.org
28374S:	Maintained
28375W:	http://en.wikipedia.org/wiki/Util-linux
28376T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28377
28378UUID HELPERS
28379R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
28380L:	linux-kernel@vger.kernel.org
28381S:	Maintained
28382F:	include/linux/uuid.h
28383F:	lib/tests/uuid_kunit.c
28384F:	lib/uuid.c
28385
28386UV SYSFS DRIVER
28387M:	Justin Ernst <justin.ernst@hpe.com>
28388L:	platform-driver-x86@vger.kernel.org
28389S:	Maintained
28390F:	drivers/platform/x86/uv_sysfs.c
28391
28392UVESAFB DRIVER
28393M:	Michal Januszewski <spock@gentoo.org>
28394L:	linux-fbdev@vger.kernel.org
28395S:	Maintained
28396W:	https://github.com/mjanusz/v86d
28397F:	Documentation/fb/uvesafb.rst
28398F:	drivers/video/fbdev/uvesafb.*
28399
28400Ux500 CLOCK DRIVERS
28401M:	Ulf Hansson <ulfh@kernel.org>
28402L:	linux-clk@vger.kernel.org
28403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
28404S:	Maintained
28405F:	drivers/clk/ux500/
28406
28407V4L2 ASYNC AND FWNODE FRAMEWORKS
28408M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28409L:	linux-media@vger.kernel.org
28410S:	Maintained
28411T:	git git://linuxtv.org/media.git
28412F:	drivers/media/v4l2-core/v4l2-async.c
28413F:	drivers/media/v4l2-core/v4l2-fwnode.c
28414F:	include/media/v4l2-async.h
28415F:	include/media/v4l2-fwnode.h
28416
28417V4L2 LENS DRIVERS
28418M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28419L:	linux-media@vger.kernel.org
28420S:	Maintained
28421F:	drivers/media/i2c/ak*
28422F:	drivers/media/i2c/dw*
28423F:	drivers/media/i2c/lm*
28424
28425V4L2 CAMERA SENSOR DRIVERS
28426M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28427L:	linux-media@vger.kernel.org
28428S:	Maintained
28429F:	Documentation/driver-api/media/camera-sensor.rst
28430F:	Documentation/driver-api/media/tx-rx.rst
28431F:	drivers/media/i2c/ar*
28432F:	drivers/media/i2c/gc*
28433F:	drivers/media/i2c/hi*
28434F:	drivers/media/i2c/imx*
28435F:	drivers/media/i2c/mt*
28436F:	drivers/media/i2c/og*
28437F:	drivers/media/i2c/ov*
28438F:	drivers/media/i2c/s5*
28439F:	drivers/media/i2c/vd55g1.c
28440F:	drivers/media/i2c/vd56g3.c
28441F:	drivers/media/i2c/vgxy61.c
28442
28443V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28444M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
28445L:	linux-media@vger.kernel.org
28446S:	Maintained
28447F:	Documentation/driver-api/media/v4l2-isp.rst
28448F:	Documentation/userspace-api/media/v4l/v4l2-isp.rst
28449F:	drivers/media/v4l2-core/v4l2-isp.c
28450F:	include/media/v4l2-isp.h
28451F:	include/uapi/linux/media/v4l2-isp.h
28452
28453VERISILICON IOMMU DRIVER
28454M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
28455L:	iommu@lists.linux.dev
28456S:	Maintained
28457F:	Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28458F:	drivers/iommu/vsi-iommu.c
28459F:	include/linux/vsi-iommu.h
28460
28461VF610 NAND DRIVER
28462M:	Stefan Agner <stefan@agner.ch>
28463L:	linux-mtd@lists.infradead.org
28464S:	Supported
28465F:	drivers/mtd/nand/raw/vf610_nfc.c
28466
28467VFAT/FAT/MSDOS FILESYSTEM
28468M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
28469S:	Maintained
28470F:	Documentation/filesystems/vfat.rst
28471F:	fs/fat/
28472F:	tools/testing/selftests/filesystems/fat/
28473
28474VFIO CDX DRIVER
28475M:	Nipun Gupta <nipun.gupta@amd.com>
28476M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
28477L:	kvm@vger.kernel.org
28478S:	Maintained
28479F:	drivers/vfio/cdx/*
28480
28481VFIO DRIVER
28482M:	Alex Williamson <alex@shazbot.org>
28483L:	kvm@vger.kernel.org
28484S:	Maintained
28485T:	git https://github.com/awilliam/linux-vfio.git
28486F:	Documentation/ABI/testing/debugfs-vfio
28487F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
28488F:	Documentation/driver-api/vfio.rst
28489F:	drivers/vfio/
28490F:	include/linux/vfio.h
28491F:	include/linux/vfio_pci_core.h
28492F:	include/uapi/linux/vfio.h
28493F:	tools/testing/selftests/vfio/
28494
28495VFIO FSL-MC DRIVER
28496M:	Ioana Ciornei <ioana.ciornei@nxp.com>
28497L:	kvm@vger.kernel.org
28498S:	Maintained
28499F:	drivers/vfio/fsl-mc/
28500
28501VFIO HISILICON PCI DRIVER
28502M:	Longfang Liu <liulongfang@huawei.com>
28503L:	kvm@vger.kernel.org
28504S:	Maintained
28505F:	drivers/vfio/pci/hisilicon/
28506
28507VFIO ISM PCI DRIVER
28508M:	Julian Ruess <julianr@linux.ibm.com>
28509L:	kvm@vger.kernel.org
28510S:	Maintained
28511F:	drivers/vfio/pci/ism/
28512
28513VFIO MEDIATED DEVICE DRIVERS
28514M:	Kirti Wankhede <kwankhede@nvidia.com>
28515L:	kvm@vger.kernel.org
28516S:	Maintained
28517F:	Documentation/driver-api/vfio-mediated-device.rst
28518F:	drivers/vfio/mdev/
28519F:	include/linux/mdev.h
28520F:	samples/vfio-mdev/
28521
28522VFIO MLX5 PCI DRIVER
28523M:	Yishai Hadas <yishaih@nvidia.com>
28524L:	kvm@vger.kernel.org
28525S:	Maintained
28526F:	drivers/vfio/pci/mlx5/
28527
28528VFIO NVIDIA GRACE GPU DRIVER
28529M:	Ankit Agrawal <ankita@nvidia.com>
28530L:	kvm@vger.kernel.org
28531S:	Supported
28532F:	drivers/vfio/pci/nvgrace-gpu/
28533
28534VFIO PCI DEVICE SPECIFIC DRIVERS
28535R:	Jason Gunthorpe <jgg@nvidia.com>
28536R:	Yishai Hadas <yishaih@nvidia.com>
28537R:	Shameer Kolothum <skolothumtho@nvidia.com>
28538R:	Kevin Tian <kevin.tian@intel.com>
28539L:	kvm@vger.kernel.org
28540S:	Maintained
28541P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28542F:	drivers/vfio/pci/*/
28543
28544VFIO PDS PCI DRIVER
28545M:	Brett Creeley <brett.creeley@amd.com>
28546L:	kvm@vger.kernel.org
28547S:	Maintained
28548F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28549F:	drivers/vfio/pci/pds/
28550
28551VFIO PLATFORM DRIVER
28552M:	Eric Auger <eric.auger@redhat.com>
28553R:	Mostafa Saleh <smostafa@google.com>
28554R:	Pranjal Shrivastava <praan@google.com>
28555L:	kvm@vger.kernel.org
28556S:	Maintained
28557F:	drivers/vfio/platform/
28558
28559VFIO QAT PCI DRIVER
28560M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
28561L:	kvm@vger.kernel.org
28562L:	qat-linux@intel.com
28563S:	Supported
28564F:	drivers/vfio/pci/qat/
28565
28566VFIO SELFTESTS
28567M:	David Matlack <dmatlack@google.com>
28568L:	kvm@vger.kernel.org
28569S:	Maintained
28570F:	tools/testing/selftests/vfio/
28571
28572VFIO VIRTIO PCI DRIVER
28573M:	Yishai Hadas <yishaih@nvidia.com>
28574L:	kvm@vger.kernel.org
28575L:	virtualization@lists.linux.dev
28576S:	Maintained
28577F:	drivers/vfio/pci/virtio
28578
28579VFIO XE PCI DRIVER
28580M:	Michał Winiarski <michal.winiarski@intel.com>
28581L:	kvm@vger.kernel.org
28582L:	intel-xe@lists.freedesktop.org
28583S:	Supported
28584F:	drivers/vfio/pci/xe
28585
28586VGA_SWITCHEROO
28587R:	Lukas Wunner <lukas@wunner.de>
28588S:	Maintained
28589T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28590F:	Documentation/gpu/vga-switcheroo.rst
28591F:	drivers/gpu/vga/vga_switcheroo.c
28592F:	include/linux/vga_switcheroo.h
28593
28594VIA RHINE NETWORK DRIVER
28595M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
28596S:	Maintained
28597F:	drivers/net/ethernet/via/via-rhine.c
28598
28599VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28600M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
28601L:	linux-fbdev@vger.kernel.org
28602S:	Maintained
28603F:	drivers/video/fbdev/via/
28604F:	include/linux/via-core.h
28605F:	include/linux/via_i2c.h
28606
28607VIA VELOCITY NETWORK DRIVER
28608M:	Francois Romieu <romieu@fr.zoreil.com>
28609L:	netdev@vger.kernel.org
28610S:	Maintained
28611F:	drivers/net/ethernet/via/via-velocity.*
28612
28613VICODEC VIRTUAL CODEC DRIVER
28614M:	Hans Verkuil <hverkuil@kernel.org>
28615L:	linux-media@vger.kernel.org
28616S:	Maintained
28617W:	https://linuxtv.org
28618T:	git git://linuxtv.org/media.git
28619F:	drivers/media/test-drivers/vicodec/*
28620
28621VIDEO I2C POLLING DRIVER
28622M:	Matt Ranostay <matt.ranostay@konsulko.com>
28623L:	linux-media@vger.kernel.org
28624S:	Maintained
28625F:	drivers/media/i2c/video-i2c.c
28626
28627VIDEO MULTIPLEXER DRIVER
28628M:	Philipp Zabel <p.zabel@pengutronix.de>
28629L:	linux-media@vger.kernel.org
28630S:	Maintained
28631F:	drivers/media/platform/video-mux.c
28632
28633VIDEOBUF2 FRAMEWORK
28634M:	Tomasz Figa <tfiga@chromium.org>
28635M:	Marek Szyprowski <m.szyprowski@samsung.com>
28636L:	linux-media@vger.kernel.org
28637S:	Maintained
28638F:	drivers/media/common/videobuf2/*
28639F:	include/media/videobuf2-*
28640
28641VIDTV VIRTUAL DIGITAL TV DRIVER
28642M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
28643L:	linux-media@vger.kernel.org
28644S:	Maintained
28645W:	https://linuxtv.org
28646T:	git git://linuxtv.org/media.git
28647F:	drivers/media/test-drivers/vidtv/*
28648
28649VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28650M:	Shuah Khan <skhan@linuxfoundation.org>
28651R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
28652L:	linux-media@vger.kernel.org
28653S:	Maintained
28654W:	https://linuxtv.org
28655T:	git git://linuxtv.org/media.git
28656F:	drivers/media/test-drivers/vimc/*
28657
28658VIRT LIB
28659M:	Alex Williamson <alex@shazbot.org>
28660M:	Paolo Bonzini <pbonzini@redhat.com>
28661L:	kvm@vger.kernel.org
28662S:	Supported
28663F:	virt/lib/
28664
28665VIRTIO AND VHOST VSOCK DRIVER
28666M:	Stefan Hajnoczi <stefanha@redhat.com>
28667M:	Stefano Garzarella <sgarzare@redhat.com>
28668L:	kvm@vger.kernel.org
28669L:	virtualization@lists.linux.dev
28670L:	netdev@vger.kernel.org
28671S:	Maintained
28672F:	drivers/vhost/vsock.c
28673F:	include/linux/virtio_vsock.h
28674F:	include/net/netns/vsock.h
28675F:	include/uapi/linux/virtio_vsock.h
28676F:	net/vmw_vsock/virtio_transport.c
28677F:	net/vmw_vsock/virtio_transport_common.c
28678
28679VIRTIO BALLOON
28680M:	"Michael S. Tsirkin" <mst@redhat.com>
28681M:	David Hildenbrand <david@kernel.org>
28682L:	virtualization@lists.linux.dev
28683S:	Maintained
28684F:	drivers/virtio/virtio_balloon.c
28685F:	include/uapi/linux/virtio_balloon.h
28686
28687VIRTIO BLOCK AND SCSI DRIVERS
28688M:	"Michael S. Tsirkin" <mst@redhat.com>
28689M:	Jason Wang <jasowangio@gmail.com>
28690R:	Paolo Bonzini <pbonzini@redhat.com>
28691R:	Stefan Hajnoczi <stefanha@redhat.com>
28692R:	Eugenio Pérez <eperezma@redhat.com>
28693L:	virtualization@lists.linux.dev
28694S:	Maintained
28695F:	drivers/block/virtio_blk.c
28696F:	drivers/scsi/virtio_scsi.c
28697F:	include/uapi/linux/virtio_blk.h
28698F:	include/uapi/linux/virtio_scsi.h
28699
28700VIRTIO CAN DRIVER
28701M:	"Harald Mommer" <harald.mommer@oss.qualcomm.com>
28702M:	"Matias Ezequiel Vara Larsen" <mvaralar@redhat.com>
28703L:	virtualization@lists.linux.dev
28704L:	linux-can@vger.kernel.org
28705S:	Maintained
28706F:	drivers/net/can/virtio_can.c
28707F:	include/uapi/linux/virtio_can.h
28708
28709VIRTIO CONSOLE DRIVER
28710M:	Amit Shah <amit@kernel.org>
28711L:	virtualization@lists.linux.dev
28712S:	Maintained
28713F:	drivers/char/virtio_console.c
28714F:	include/uapi/linux/virtio_console.h
28715
28716VIRTIO CORE
28717M:	"Michael S. Tsirkin" <mst@redhat.com>
28718M:	Jason Wang <jasowangio@gmail.com>
28719R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28720R:	Eugenio Pérez <eperezma@redhat.com>
28721L:	virtualization@lists.linux.dev
28722S:	Maintained
28723F:	Documentation/ABI/testing/sysfs-bus-vdpa
28724F:	Documentation/ABI/testing/sysfs-class-vduse
28725F:	Documentation/devicetree/bindings/virtio/
28726F:	Documentation/driver-api/virtio/
28727F:	drivers/block/virtio_blk.c
28728F:	drivers/crypto/virtio/
28729F:	drivers/vdpa/
28730F:	drivers/virtio/
28731F:	include/linux/vdpa.h
28732F:	include/linux/virtio*.h
28733F:	include/linux/vringh.h
28734F:	include/uapi/linux/virtio_*.h
28735F:	net/vmw_vsock/virtio*
28736F:	tools/virtio/
28737
28738VIRTIO CRYPTO DRIVER
28739M:	Gonglei <arei.gonglei@huawei.com>
28740L:	virtualization@lists.linux.dev
28741L:	linux-crypto@vger.kernel.org
28742S:	Maintained
28743F:	drivers/crypto/virtio/
28744F:	include/uapi/linux/virtio_crypto.h
28745
28746VIRTIO DRIVERS FOR S390
28747M:	Cornelia Huck <cohuck@redhat.com>
28748M:	Halil Pasic <pasic@linux.ibm.com>
28749M:	Eric Farman <farman@linux.ibm.com>
28750L:	linux-s390@vger.kernel.org
28751L:	virtualization@lists.linux.dev
28752L:	kvm@vger.kernel.org
28753S:	Supported
28754F:	arch/s390/include/uapi/asm/virtio-ccw.h
28755F:	drivers/s390/virtio/
28756
28757VIRTIO FILE SYSTEM
28758M:	German Maglione <gmaglione@redhat.com>
28759M:	Vivek Goyal <vgoyal@redhat.com>
28760M:	Stefan Hajnoczi <stefanha@redhat.com>
28761M:	Miklos Szeredi <miklos@szeredi.hu>
28762R:	Eugenio Pérez <eperezma@redhat.com>
28763L:	virtualization@lists.linux.dev
28764L:	linux-fsdevel@vger.kernel.org
28765S:	Supported
28766W:	https://virtio-fs.gitlab.io/
28767F:	Documentation/filesystems/virtiofs.rst
28768F:	fs/fuse/virtio_fs.c
28769F:	include/uapi/linux/virtio_fs.h
28770
28771VIRTIO GPIO DRIVER
28772M:	Enrico Weigelt, metux IT consult <info@metux.net>
28773M:	Viresh Kumar <vireshk@kernel.org>
28774L:	linux-gpio@vger.kernel.org
28775L:	virtualization@lists.linux.dev
28776S:	Maintained
28777F:	drivers/gpio/gpio-virtio.c
28778F:	include/uapi/linux/virtio_gpio.h
28779
28780VIRTIO GPU DRIVER
28781M:	David Airlie <airlied@redhat.com>
28782M:	Gerd Hoffmann <kraxel@redhat.com>
28783M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
28784R:	Gurchetan Singh <gurchetansingh@chromium.org>
28785R:	Chia-I Wu <olvaffe@gmail.com>
28786L:	dri-devel@lists.freedesktop.org
28787L:	virtualization@lists.linux.dev
28788S:	Maintained
28789T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28790F:	drivers/gpu/drm/ci/xfails/virtio*
28791F:	drivers/gpu/drm/virtio/
28792F:	include/uapi/linux/virtio_gpu.h
28793
28794VIRTIO HOST (VHOST)
28795M:	"Michael S. Tsirkin" <mst@redhat.com>
28796M:	Jason Wang <jasowangio@gmail.com>
28797R:	Eugenio Pérez <eperezma@redhat.com>
28798L:	kvm@vger.kernel.org
28799L:	virtualization@lists.linux.dev
28800L:	netdev@vger.kernel.org
28801S:	Maintained
28802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28803F:	drivers/vhost/
28804F:	include/linux/sched/vhost_task.h
28805F:	include/linux/vhost_iotlb.h
28806F:	include/uapi/linux/vhost.h
28807F:	kernel/vhost_task.c
28808
28809VIRTIO HOST (VHOST-SCSI)
28810M:	"Michael S. Tsirkin" <mst@redhat.com>
28811M:	Jason Wang <jasowangio@gmail.com>
28812M:	Mike Christie <michael.christie@oracle.com>
28813R:	Paolo Bonzini <pbonzini@redhat.com>
28814R:	Stefan Hajnoczi <stefanha@redhat.com>
28815L:	virtualization@lists.linux.dev
28816S:	Maintained
28817F:	drivers/vhost/scsi.c
28818
28819VIRTIO I2C DRIVER
28820M:	Viresh Kumar <viresh.kumar@linaro.org>
28821R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
28822L:	linux-i2c@vger.kernel.org
28823L:	virtualization@lists.linux.dev
28824S:	Maintained
28825F:	drivers/i2c/busses/i2c-virtio.c
28826F:	include/uapi/linux/virtio_i2c.h
28827
28828VIRTIO INPUT DRIVER
28829M:	Gerd Hoffmann <kraxel@redhat.com>
28830S:	Maintained
28831F:	drivers/virtio/virtio_input.c
28832F:	include/uapi/linux/virtio_input.h
28833
28834VIRTIO IOMMU DRIVER
28835M:	Jean-Philippe Brucker <jpb@kernel.org>
28836L:	virtualization@lists.linux.dev
28837S:	Maintained
28838F:	drivers/iommu/virtio-iommu.c
28839F:	include/uapi/linux/virtio_iommu.h
28840
28841VIRTIO MEM DRIVER
28842M:	David Hildenbrand <david@kernel.org>
28843L:	virtualization@lists.linux.dev
28844S:	Maintained
28845W:	https://virtio-mem.gitlab.io/
28846F:	drivers/virtio/virtio_mem.c
28847F:	include/uapi/linux/virtio_mem.h
28848
28849VIRTIO NET DRIVER
28850M:	"Michael S. Tsirkin" <mst@redhat.com>
28851M:	Jason Wang <jasowangio@gmail.com>
28852R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28853R:	Eugenio Pérez <eperezma@redhat.com>
28854L:	netdev@vger.kernel.org
28855L:	virtualization@lists.linux.dev
28856S:	Maintained
28857F:	drivers/net/virtio_net.c
28858F:	include/linux/virtio_net.h
28859F:	include/uapi/linux/virtio_net.h
28860F:	tools/testing/selftests/drivers/net/virtio_net/
28861
28862VIRTIO PMEM DRIVER
28863M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
28864L:	virtualization@lists.linux.dev
28865S:	Maintained
28866F:	drivers/nvdimm/nd_virtio.c
28867F:	drivers/nvdimm/virtio_pmem.c
28868
28869VIRTIO RTC DRIVER
28870M:	Peter Hilber <peter.hilber@oss.qualcomm.com>
28871L:	virtualization@lists.linux.dev
28872S:	Maintained
28873F:	drivers/virtio/virtio_rtc_*
28874F:	include/uapi/linux/virtio_rtc.h
28875
28876VIRTIO SOUND DRIVER
28877M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
28878M:	"Michael S. Tsirkin" <mst@redhat.com>
28879L:	virtualization@lists.linux.dev
28880L:	linux-sound@vger.kernel.org
28881S:	Maintained
28882F:	include/uapi/linux/virtio_snd.h
28883F:	sound/virtio/*
28884
28885VIRTIO SPI DRIVER
28886M:	Haixu Cui <quic_haixcui@quicinc.com>
28887L:	virtualization@lists.linux.dev
28888S:	Maintained
28889F:	drivers/spi/spi-virtio.c
28890F:	include/uapi/linux/virtio_spi.h
28891
28892VIRTUAL BOX GUEST DEVICE DRIVER
28893M:	Hans de Goede <hansg@kernel.org>
28894M:	Arnd Bergmann <arnd@arndb.de>
28895M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28896S:	Maintained
28897F:	drivers/virt/vboxguest/
28898F:	include/linux/vbox_utils.h
28899F:	include/uapi/linux/vbox*.h
28900
28901VIRTUAL BOX SHARED FOLDER VFS DRIVER
28902M:	Jori Koolstra <jkoolstra@xs4all.nl>
28903L:	linux-fsdevel@vger.kernel.org
28904S:	Maintained
28905F:	fs/vboxsf/*
28906
28907VIRTUAL PCM TEST DRIVER
28908M:	Ivan Orlov <ivan.orlov0322@gmail.com>
28909L:	linux-sound@vger.kernel.org
28910S:	Maintained
28911F:	Documentation/sound/cards/pcmtest.rst
28912F:	sound/drivers/pcmtest.c
28913F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
28914
28915VIRTUAL SERIO DEVICE DRIVER
28916M:	Lyude Paul <thatslyude@gmail.com>
28917S:	Maintained
28918F:	drivers/input/serio/userio.c
28919F:	include/uapi/linux/userio.h
28920
28921VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
28922M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28923S:	Maintained
28924F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28925F:	drivers/iio/light/veml3235.c
28926
28927VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
28928M:	Joshua Crofts <joshua.crofts1@gmail.com>
28929S:	Maintained
28930F:	drivers/iio/light/veml3328.c
28931
28932VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
28933M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28934S:	Maintained
28935F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28936F:	drivers/iio/light/veml6030.c
28937
28938VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
28939M:	Andreas Klinger <ak@it-klinger.de>
28940S:	Maintained
28941F:	Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
28942F:	drivers/iio/light/veml6046x00.c
28943
28944VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
28945M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28946S:	Maintained
28947F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
28948F:	drivers/iio/light/veml6075.c
28949
28950VISL VIRTUAL STATELESS DECODER DRIVER
28951M:	Daniel Almeida <daniel.almeida@collabora.com>
28952L:	linux-media@vger.kernel.org
28953S:	Supported
28954F:	drivers/media/test-drivers/visl
28955
28956VIVID VIRTUAL VIDEO DRIVER
28957M:	Hans Verkuil <hverkuil@kernel.org>
28958L:	linux-media@vger.kernel.org
28959S:	Maintained
28960W:	https://linuxtv.org
28961T:	git git://linuxtv.org/media.git
28962F:	drivers/media/test-drivers/vivid/*
28963
28964VM SOCKETS (AF_VSOCK)
28965M:	Stefano Garzarella <sgarzare@redhat.com>
28966L:	virtualization@lists.linux.dev
28967L:	netdev@vger.kernel.org
28968S:	Maintained
28969F:	drivers/net/vsockmon.c
28970F:	include/net/af_vsock.h
28971F:	include/uapi/linux/vm_sockets.h
28972F:	include/uapi/linux/vm_sockets_diag.h
28973F:	include/uapi/linux/vsockmon.h
28974F:	net/vmw_vsock/
28975F:	tools/testing/selftests/vsock/
28976F:	tools/testing/vsock/
28977
28978VMALLOC
28979M:	Andrew Morton <akpm@linux-foundation.org>
28980M:	Uladzislau Rezki <urezki@gmail.com>
28981L:	linux-mm@kvack.org
28982S:	Maintained
28983W:	http://www.linux-mm.org
28984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
28985F:	include/linux/vmalloc.h
28986F:	mm/vmalloc.c
28987F:	mm/vmalloc.h
28988F:	lib/test_vmalloc.c
28989
28990VME SUBSYSTEM
28991L:	linux-kernel@vger.kernel.org
28992S:	Orphan
28993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28994F:	Documentation/driver-api/vme.rst
28995F:	drivers/staging/vme_user/
28996
28997VMWARE BALLOON DRIVER
28998M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
28999R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29000L:	linux-kernel@vger.kernel.org
29001S:	Supported
29002F:	drivers/misc/vmw_balloon.c
29003
29004VMWARE HYPERVISOR INTERFACE
29005M:	Ajay Kaher <ajay.kaher@broadcom.com>
29006M:	Alexey Makhalov <alexey.makhalov@broadcom.com>
29007R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29008L:	virtualization@lists.linux.dev
29009L:	x86@kernel.org
29010S:	Supported
29011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29012F:	arch/x86/include/asm/vmware.h
29013F:	arch/x86/kernel/cpu/vmware.c
29014
29015VMWARE PVRDMA DRIVER
29016M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29017M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29018R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29019L:	linux-rdma@vger.kernel.org
29020S:	Supported
29021F:	drivers/infiniband/hw/vmw_pvrdma/
29022
29023VMWARE PVSCSI DRIVER
29024M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
29025R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29026L:	linux-scsi@vger.kernel.org
29027S:	Supported
29028F:	drivers/scsi/vmw_pvscsi.c
29029F:	drivers/scsi/vmw_pvscsi.h
29030
29031VMWARE VIRTUAL PTP CLOCK DRIVER
29032M:	Nick Shi <nick.shi@broadcom.com>
29033R:	Ajay Kaher <ajay.kaher@broadcom.com>
29034R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
29035R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29036L:	netdev@vger.kernel.org
29037S:	Supported
29038F:	drivers/ptp/ptp_vmw.c
29039
29040VMWARE VMCI DRIVER
29041M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29042M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29043R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29044L:	linux-kernel@vger.kernel.org
29045S:	Supported
29046F:	drivers/misc/vmw_vmci/
29047F:	include/linux/vmw_vmci*
29048
29049VMWARE VMMOUSE SUBDRIVER
29050M:	Zack Rusin <zack.rusin@broadcom.com>
29051R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29052L:	linux-input@vger.kernel.org
29053S:	Supported
29054F:	drivers/input/mouse/vmmouse.c
29055F:	drivers/input/mouse/vmmouse.h
29056
29057VMWARE VMXNET3 ETHERNET DRIVER
29058M:	Ronak Doshi <ronak.doshi@broadcom.com>
29059R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29060L:	netdev@vger.kernel.org
29061S:	Supported
29062F:	drivers/net/vmxnet3/
29063
29064VMWARE VSOCK VMCI TRANSPORT DRIVER
29065M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29066M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29067R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29068L:	linux-kernel@vger.kernel.org
29069S:	Supported
29070F:	net/vmw_vsock/vmci_transport*
29071
29072VOCORE VOCORE2 BOARD
29073M:	Harvey Hunt <harveyhuntnexus@gmail.com>
29074L:	linux-mips@vger.kernel.org
29075S:	Maintained
29076F:	arch/mips/boot/dts/ralink/vocore2.dts
29077
29078VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29079M:	Liam Girdwood <lgirdwood@gmail.com>
29080M:	Mark Brown <broonie@kernel.org>
29081L:	linux-kernel@vger.kernel.org
29082S:	Supported
29083W:	http://www.slimlogic.co.uk/?p=48
29084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29085F:	Documentation/devicetree/bindings/regulator/
29086F:	Documentation/power/regulator/
29087F:	drivers/regulator/
29088F:	rust/kernel/regulator.rs
29089F:	include/dt-bindings/regulator/
29090F:	include/linux/regulator/
29091F:	include/uapi/regulator/
29092K:	regulator_get_optional
29093
29094VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29095R:	Matti Vaittinen <mazziesaccount@gmail.com>
29096F:	drivers/regulator/irq_helpers.c
29097
29098VRF
29099M:	David Ahern <dsahern@kernel.org>
29100L:	netdev@vger.kernel.org
29101S:	Maintained
29102F:	Documentation/networking/vrf.rst
29103F:	drivers/net/vrf.c
29104
29105VSPRINTF
29106M:	Petr Mladek <pmladek@suse.com>
29107M:	Steven Rostedt <rostedt@goodmis.org>
29108R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
29109R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
29110R:	Sergey Senozhatsky <senozhatsky@chromium.org>
29111S:	Maintained
29112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29113F:	Documentation/core-api/printk-formats.rst
29114F:	lib/tests/printf_kunit.c
29115F:	lib/tests/scanf_kunit.c
29116F:	lib/vsprintf.c
29117
29118VT1211 HARDWARE MONITOR DRIVER
29119M:	Juerg Haefliger <juergh@proton.me>
29120L:	linux-hwmon@vger.kernel.org
29121S:	Maintained
29122F:	Documentation/hwmon/vt1211.rst
29123F:	drivers/hwmon/vt1211.c
29124
29125VT7505 HARDWARE MONITOR DRIVER
29126M:	Sanman Pradhan <psanman@juniper.net>
29127L:	linux-hwmon@vger.kernel.org
29128S:	Maintained
29129F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29130F:	Documentation/hwmon/vt7505.rst
29131F:	drivers/hwmon/pmbus/vt7505.c
29132
29133VT8231 HARDWARE MONITOR DRIVER
29134M:	Roger Lucas <vt8231@hiddenengine.co.uk>
29135L:	linux-hwmon@vger.kernel.org
29136S:	Maintained
29137F:	drivers/hwmon/vt8231.c
29138
29139VUB300 USB to SDIO/SD/MMC bridge chip
29140L:	linux-mmc@vger.kernel.org
29141S:	Orphan
29142F:	drivers/mmc/host/vub300.c
29143
29144W1 DALLAS'S 1-WIRE BUS
29145M:	Krzysztof Kozlowski <krzk@kernel.org>
29146S:	Maintained
29147F:	Documentation/devicetree/bindings/w1/
29148F:	Documentation/w1/
29149F:	drivers/w1/
29150F:	include/linux/w1.h
29151
29152W83791D HARDWARE MONITORING DRIVER
29153M:	Marc Hulsman <m.hulsman@tudelft.nl>
29154L:	linux-hwmon@vger.kernel.org
29155S:	Maintained
29156F:	Documentation/hwmon/w83791d.rst
29157F:	drivers/hwmon/w83791d.c
29158
29159W83793 HARDWARE MONITORING DRIVER
29160M:	Rudolf Marek <r.marek@assembler.cz>
29161L:	linux-hwmon@vger.kernel.org
29162S:	Maintained
29163F:	Documentation/hwmon/w83793.rst
29164F:	drivers/hwmon/w83793.c
29165
29166W83795 HARDWARE MONITORING DRIVER
29167M:	Jean Delvare <jdelvare@suse.com>
29168L:	linux-hwmon@vger.kernel.org
29169S:	Maintained
29170F:	drivers/hwmon/w83795.c
29171
29172W83L51xD SD/MMC CARD INTERFACE DRIVER
29173M:	Pierre Ossman <pierre@ossman.eu>
29174S:	Maintained
29175F:	drivers/mmc/host/wbsd.*
29176
29177WACOM PROTOCOL 4 SERIAL TABLETS
29178M:	Julian Squires <julian@cipht.net>
29179M:	Hans de Goede <hansg@kernel.org>
29180L:	linux-input@vger.kernel.org
29181S:	Maintained
29182F:	drivers/input/tablet/wacom_serial4.c
29183
29184WANGXUN ETHERNET DRIVER
29185M:	Jiawen Wu <jiawenwu@trustnetic.com>
29186M:	Mengyuan Lou <mengyuanlou@net-swift.com>
29187L:	netdev@vger.kernel.org
29188S:	Maintained
29189W:	https://www.net-swift.com
29190F:	Documentation/networking/device_drivers/ethernet/wangxun/*
29191F:	drivers/net/ethernet/wangxun/
29192F:	drivers/net/pcs/pcs-xpcs-wx.c
29193
29194WATCHDOG DEVICE DRIVERS
29195M:	Wim Van Sebroeck <wim@linux-watchdog.org>
29196M:	Guenter Roeck <linux@roeck-us.net>
29197L:	linux-watchdog@vger.kernel.org
29198S:	Maintained
29199W:	http://www.linux-watchdog.org/
29200T:	git git://www.linux-watchdog.org/linux-watchdog.git
29201F:	Documentation/devicetree/bindings/watchdog/
29202F:	Documentation/watchdog/
29203F:	drivers/watchdog/
29204F:	include/linux/watchdog.h
29205F:	include/trace/events/watchdog.h
29206F:	include/uapi/linux/watchdog.h
29207
29208WAVE5 VPU CODEC DRIVER
29209M:	Nas Chung <nas.chung@chipsnmedia.com>
29210M:	Jackson Lee <jackson.lee@chipsnmedia.com>
29211L:	linux-media@vger.kernel.org
29212S:	Maintained
29213F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29214F:	drivers/media/platform/chips-media/wave5/
29215
29216WHISKEYCOVE PMIC GPIO DRIVER
29217M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
29218L:	linux-gpio@vger.kernel.org
29219S:	Maintained
29220F:	drivers/gpio/gpio-wcove.c
29221
29222WHWAVE RTC DRIVER
29223M:	Dianlong Li <long17.cool@163.com>
29224L:	linux-rtc@vger.kernel.org
29225S:	Maintained
29226F:	drivers/rtc/rtc-sd3078.c
29227
29228WIIMOTE HID DRIVER
29229M:	David Rheinsberg <david@readahead.eu>
29230L:	linux-input@vger.kernel.org
29231S:	Maintained
29232F:	drivers/hid/hid-wiimote*
29233
29234WILOCITY WIL6210 WIRELESS DRIVER
29235L:	linux-wireless@vger.kernel.org
29236S:	Orphan
29237W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29238F:	drivers/net/wireless/ath/wil6210/
29239
29240WINBOND CIR DRIVER
29241M:	David Härdeman <david@hardeman.nu>
29242S:	Maintained
29243F:	drivers/media/rc/winbond-cir.c
29244
29245WINSEN MHZ19B
29246M:	Gyeyoung Baek <gye976@gmail.com>
29247S:	Maintained
29248F:	Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29249F:	drivers/iio/chemical/mhz19b.c
29250
29251WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29252L:	linux-watchdog@vger.kernel.org
29253S:	Orphan
29254F:	drivers/watchdog/ebc-c384_wdt.c
29255
29256WINSYSTEMS WS16C48 GPIO DRIVER
29257M:	William Breathitt Gray <wbg@kernel.org>
29258L:	linux-gpio@vger.kernel.org
29259S:	Maintained
29260F:	drivers/gpio/gpio-ws16c48.c
29261
29262WIREGUARD SECURE NETWORK TUNNEL
29263M:	Jason A. Donenfeld <Jason@zx2c4.com>
29264L:	wireguard@lists.zx2c4.com
29265L:	netdev@vger.kernel.org
29266S:	Maintained
29267F:	Documentation/netlink/specs/wireguard.yaml
29268F:	drivers/net/wireguard/
29269F:	tools/testing/selftests/wireguard/
29270
29271WISTRON LAPTOP BUTTON DRIVER
29272M:	Miloslav Trmac <mitr@volny.cz>
29273S:	Maintained
29274F:	drivers/input/misc/wistron_btns.c
29275
29276WMI BINARY MOF DRIVER
29277M:	Armin Wolf <W_Armin@gmx.de>
29278R:	Thomas Weißschuh <linux@weissschuh.net>
29279L:	platform-driver-x86@vger.kernel.org
29280S:	Maintained
29281F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
29282F:	Documentation/wmi/devices/wmi-bmof.rst
29283F:	drivers/platform/x86/wmi-bmof.c
29284
29285WOLFSON MICROELECTRONICS DRIVERS
29286L:	patches@opensource.cirrus.com
29287S:	Supported
29288W:	https://github.com/CirrusLogic/linux-drivers/wiki
29289T:	git https://github.com/CirrusLogic/linux-drivers.git
29290F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29291F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29292F:	Documentation/devicetree/bindings/mfd/wm831x.txt
29293F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29294F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
29295F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
29296F:	Documentation/devicetree/bindings/sound/wm*
29297F:	Documentation/hwmon/wm83??.rst
29298F:	arch/arm/mach-s3c/mach-crag6410*
29299F:	drivers/clk/clk-wm83*.c
29300F:	drivers/gpio/gpio-*wm*.c
29301F:	drivers/gpio/gpio-arizona.c
29302F:	drivers/hwmon/wm83??-hwmon.c
29303F:	drivers/input/misc/wm831x-on.c
29304F:	drivers/input/touchscreen/wm831x-ts.c
29305F:	drivers/input/touchscreen/wm97*.c
29306F:	drivers/leds/leds-wm83*.c
29307F:	drivers/mfd/arizona*
29308F:	drivers/mfd/cs47l24*
29309F:	drivers/mfd/wm*.c
29310F:	drivers/power/supply/wm83*.c
29311F:	drivers/regulator/arizona*
29312F:	drivers/regulator/wm8*.c
29313F:	drivers/rtc/rtc-wm83*.c
29314F:	drivers/video/backlight/wm83*_bl.c
29315F:	drivers/watchdog/wm83*_wdt.c
29316F:	include/linux/mfd/arizona/
29317F:	include/linux/mfd/wm831x/
29318F:	include/linux/mfd/wm8350/
29319F:	include/linux/mfd/wm8400*
29320F:	include/linux/regulator/arizona*
29321F:	include/linux/wm97xx.h
29322F:	include/sound/wm????.h
29323F:	sound/soc/codecs/arizona*
29324F:	sound/soc/codecs/cs47l24*
29325F:	sound/soc/codecs/wm*
29326
29327WORKQUEUE
29328M:	Tejun Heo <tj@kernel.org>
29329R:	Lai Jiangshan <jiangshanlai@gmail.com>
29330S:	Maintained
29331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29332F:	Documentation/core-api/workqueue.rst
29333F:	include/linux/workqueue.h
29334F:	kernel/workqueue.c
29335F:	kernel/workqueue_internal.h
29336
29337WWAN DRIVERS
29338M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
29339M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
29340R:	Johannes Berg <johannes@sipsolutions.net>
29341L:	netdev@vger.kernel.org
29342S:	Maintained
29343F:	drivers/net/wwan/
29344F:	include/linux/wwan.h
29345F:	include/uapi/linux/wwan.h
29346
29347X-POWERS AXP288 PMIC DRIVERS
29348M:	Hans de Goede <hansg@kernel.org>
29349S:	Maintained
29350F:	drivers/acpi/pmic/intel_pmic_xpower.c
29351N:	axp288
29352
29353X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29354M:	Chen-Yu Tsai <wens@kernel.org>
29355L:	linux-kernel@vger.kernel.org
29356S:	Maintained
29357N:	axp[128]
29358
29359X.25 STACK
29360M:	Martin Schiller <ms@dev.tdt.de>
29361L:	linux-x25@vger.kernel.org
29362S:	Maintained
29363F:	Documentation/networking/lapb-module.rst
29364F:	Documentation/networking/x25*
29365F:	drivers/net/wan/hdlc_x25.c
29366F:	drivers/net/wan/lapbether.c
29367F:	include/*/lapb.h
29368F:	include/net/x25*
29369F:	include/uapi/linux/x25.h
29370F:	net/lapb/
29371F:	net/x25/
29372
29373X86 ARCHITECTURE (32-BIT AND 64-BIT)
29374M:	Thomas Gleixner <tglx@kernel.org>
29375M:	Ingo Molnar <mingo@redhat.com>
29376M:	Borislav Petkov <bp@alien8.de>
29377M:	Dave Hansen <dave.hansen@linux.intel.com>
29378M:	x86@kernel.org
29379R:	"H. Peter Anvin" <hpa@zytor.com>
29380L:	linux-kernel@vger.kernel.org
29381S:	Maintained
29382P:	Documentation/process/maintainer-tip.rst
29383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29384F:	Documentation/arch/x86/
29385F:	Documentation/devicetree/bindings/x86/
29386F:	arch/x86/
29387F:	tools/testing/selftests/x86
29388
29389X86 CPUID DATABASE
29390M:	Borislav Petkov <bp@alien8.de>
29391M:	Thomas Gleixner <tglx@kernel.org>
29392M:	x86@kernel.org
29393R:	Ahmed S. Darwish <darwi@linutronix.de>
29394L:	x86-cpuid@lists.linux.dev
29395S:	Maintained
29396W:	https://x86-cpuid.org
29397F:	arch/x86/include/asm/cpuid/leaf_types.h
29398F:	tools/arch/x86/kcpuid/
29399
29400X86 ENTRY CODE
29401M:	Andy Lutomirski <luto@kernel.org>
29402L:	linux-kernel@vger.kernel.org
29403S:	Maintained
29404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29405F:	arch/x86/entry/
29406
29407X86 HARDWARE VULNERABILITIES
29408M:	Thomas Gleixner <tglx@kernel.org>
29409M:	Borislav Petkov <bp@alien8.de>
29410M:	Peter Zijlstra <peterz@infradead.org>
29411M:	Josh Poimboeuf <jpoimboe@kernel.org>
29412R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
29413S:	Maintained
29414F:	Documentation/admin-guide/hw-vuln/
29415F:	arch/x86/include/asm/nospec-branch.h
29416F:	arch/x86/kernel/cpu/bugs.c
29417F:	scripts/update-intel-ucode-defs.py
29418
29419X86 MCE INFRASTRUCTURE
29420M:	Tony Luck <tony.luck@intel.com>
29421M:	Borislav Petkov <bp@alien8.de>
29422L:	linux-edac@vger.kernel.org
29423S:	Maintained
29424F:	Documentation/ABI/testing/sysfs-mce
29425F:	Documentation/arch/x86/x86_64/machinecheck.rst
29426F:	arch/x86/kernel/cpu/mce/*
29427
29428X86 MICROCODE UPDATE SUPPORT
29429M:	Borislav Petkov <bp@alien8.de>
29430S:	Maintained
29431F:	arch/x86/kernel/cpu/microcode/*
29432
29433X86 MM
29434M:	Dave Hansen <dave.hansen@linux.intel.com>
29435M:	Andy Lutomirski <luto@kernel.org>
29436M:	Peter Zijlstra <peterz@infradead.org>
29437L:	linux-kernel@vger.kernel.org
29438S:	Maintained
29439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29440F:	arch/x86/mm/
29441
29442X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29443M:	Hans de Goede <hansg@kernel.org>
29444L:	platform-driver-x86@vger.kernel.org
29445S:	Maintained
29446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29447F:	drivers/platform/x86/x86-android-tablets/
29448
29449X86 PLATFORM DRIVERS
29450M:	Hans de Goede <hansg@kernel.org>
29451M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
29452L:	platform-driver-x86@vger.kernel.org
29453S:	Maintained
29454Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
29455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29456F:	drivers/platform/olpc/
29457F:	drivers/platform/x86/
29458F:	include/linux/platform_data/x86/
29459
29460X86 PLATFORM UV HPE SUPERDOME FLEX
29461M:	Steve Wahl <steve.wahl@hpe.com>
29462R:	Justin Ernst <justin.ernst@hpe.com>
29463R:	Kyle Meyer <kyle.meyer@hpe.com>
29464R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
29465R:	Russ Anderson <russ.anderson@hpe.com>
29466S:	Supported
29467F:	arch/x86/include/asm/uv/
29468F:	arch/x86/kernel/apic/x2apic_uv_x.c
29469F:	arch/x86/platform/uv/
29470
29471X86 STACK UNWINDING
29472M:	Josh Poimboeuf <jpoimboe@kernel.org>
29473M:	Peter Zijlstra <peterz@infradead.org>
29474S:	Supported
29475F:	arch/x86/include/asm/unwind*.h
29476F:	arch/x86/kernel/dumpstack.c
29477F:	arch/x86/kernel/stacktrace.c
29478F:	arch/x86/kernel/unwind_*.c
29479
29480X86 TRUST DOMAIN EXTENSIONS (TDX)
29481M:	Kiryl Shutsemau <kas@kernel.org>
29482M:	Rick Edgecombe <rick.p.edgecombe@intel.com>
29483R:	Dave Hansen <dave.hansen@linux.intel.com>
29484L:	x86@kernel.org
29485L:	linux-coco@lists.linux.dev
29486L:	kvm@vger.kernel.org
29487S:	Supported
29488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29489N:	tdx
29490K:	\b(tdx)
29491
29492X86 VDSO
29493M:	Andy Lutomirski <luto@kernel.org>
29494L:	linux-kernel@vger.kernel.org
29495S:	Maintained
29496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29497F:	arch/x86/entry/vdso/
29498
29499XARRAY
29500M:	Matthew Wilcox <willy@infradead.org>
29501L:	linux-fsdevel@vger.kernel.org
29502L:	linux-mm@kvack.org
29503S:	Supported
29504F:	Documentation/core-api/idr.rst
29505F:	Documentation/core-api/xarray.rst
29506F:	include/linux/idr.h
29507F:	include/linux/xarray.h
29508F:	lib/idr.c
29509F:	lib/region_alloc_benchmark.c
29510F:	lib/test_xarray.c
29511F:	lib/xarray.c
29512F:	tools/testing/radix-tree
29513
29514XARRAY API [RUST]
29515M:	Tamir Duberstein <tamird@kernel.org>
29516M:	Andreas Hindborg <a.hindborg@kernel.org>
29517L:	rust-for-linux@vger.kernel.org
29518S:	Supported
29519W:	https://rust-for-linux.com
29520B:	https://github.com/Rust-for-Linux/linux/issues
29521C:	https://rust-for-linux.zulipchat.com
29522T:	git https://github.com/Rust-for-Linux/linux.git xarray-next
29523F:	rust/kernel/xarray.rs
29524
29525XBOX DVD IR REMOTE
29526M:	Benjamin Valentin <benpicco@googlemail.com>
29527S:	Maintained
29528F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
29529F:	drivers/media/rc/xbox_remote.c
29530
29531XC2028/3028 TUNER DRIVER
29532M:	Mauro Carvalho Chehab <mchehab@kernel.org>
29533L:	linux-media@vger.kernel.org
29534S:	Maintained
29535W:	https://linuxtv.org
29536T:	git git://linuxtv.org/media.git
29537F:	drivers/media/tuners/xc2028.*
29538
29539XDP (eXpress Data Path)
29540M:	Alexei Starovoitov <ast@kernel.org>
29541M:	Daniel Borkmann <daniel@iogearbox.net>
29542M:	David S. Miller <davem@davemloft.net>
29543M:	Jakub Kicinski <kuba@kernel.org>
29544M:	Jesper Dangaard Brouer <hawk@kernel.org>
29545M:	John Fastabend <john.fastabend@gmail.com>
29546R:	Stanislav Fomichev <sdf@fomichev.me>
29547L:	netdev@vger.kernel.org
29548L:	bpf@vger.kernel.org
29549S:	Supported
29550F:	drivers/net/ethernet/*/*/*/*/*xdp*
29551F:	drivers/net/ethernet/*/*/*xdp*
29552F:	include/net/xdp.h
29553F:	include/net/xdp_priv.h
29554F:	include/trace/events/xdp.h
29555F:	kernel/bpf/cpumap.c
29556F:	kernel/bpf/devmap.c
29557F:	net/core/xdp.c
29558F:	samples/bpf/xdp*
29559F:	tools/testing/selftests/bpf/*/*xdp*
29560F:	tools/testing/selftests/bpf/*xdp*
29561K:	(?:\b|_)xdp(?:\b|_)
29562
29563XDP SOCKETS (AF_XDP)
29564M:	Magnus Karlsson <magnus.karlsson@intel.com>
29565M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
29566R:	Stanislav Fomichev <sdf@fomichev.me>
29567L:	netdev@vger.kernel.org
29568L:	bpf@vger.kernel.org
29569S:	Maintained
29570F:	Documentation/networking/af_xdp.rst
29571F:	include/net/netns/xdp.h
29572F:	include/net/xdp_sock*
29573F:	include/net/xsk_buff_pool.h
29574F:	include/uapi/linux/if_xdp.h
29575F:	include/uapi/linux/xdp_diag.h
29576F:	net/xdp/
29577F:	tools/testing/selftests/bpf/*xsk*
29578
29579XEN BLOCK SUBSYSTEM
29580M:	Roger Pau Monné <roger@xenproject.org>
29581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29582S:	Supported
29583F:	drivers/block/xen*
29584F:	drivers/block/xen-blkback/*
29585
29586XEN HYPERVISOR ARM
29587M:	Stefano Stabellini <sstabellini@kernel.org>
29588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29589S:	Maintained
29590F:	arch/arm/include/asm/xen/
29591F:	arch/arm/xen/
29592
29593XEN HYPERVISOR ARM64
29594M:	Stefano Stabellini <sstabellini@kernel.org>
29595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29596S:	Maintained
29597F:	arch/arm64/include/asm/xen/
29598F:	arch/arm64/xen/
29599
29600XEN HYPERVISOR INTERFACE
29601M:	Juergen Gross <jgross@suse.com>
29602M:	Stefano Stabellini <sstabellini@kernel.org>
29603R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
29604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29605S:	Supported
29606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29607F:	Documentation/ABI/stable/sysfs-hypervisor-xen
29608F:	Documentation/ABI/testing/sysfs-hypervisor-xen
29609F:	drivers/*/xen-*front.c
29610F:	drivers/xen/
29611F:	include/uapi/xen/
29612F:	include/xen/
29613F:	kernel/configs/xen.config
29614
29615XEN HYPERVISOR X86
29616M:	Juergen Gross <jgross@suse.com>
29617R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
29618L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29619S:	Supported
29620F:	arch/x86/configs/xen.config
29621F:	arch/x86/include/asm/pvclock-abi.h
29622F:	arch/x86/include/asm/xen/
29623F:	arch/x86/platform/pvh/
29624F:	arch/x86/xen/
29625
29626XEN NETWORK BACKEND DRIVER
29627M:	Wei Liu <wei.liu@kernel.org>
29628M:	Paul Durrant <paul@xen.org>
29629L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29630L:	netdev@vger.kernel.org
29631S:	Supported
29632F:	drivers/net/xen-netback/*
29633
29634XEN PCI SUBSYSTEM
29635M:	Juergen Gross <jgross@suse.com>
29636L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29637S:	Supported
29638F:	arch/x86/pci/*xen*
29639F:	drivers/pci/*xen*
29640
29641XEN PVSCSI DRIVERS
29642M:	Juergen Gross <jgross@suse.com>
29643L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29644L:	linux-scsi@vger.kernel.org
29645S:	Supported
29646F:	drivers/scsi/xen-scsifront.c
29647F:	drivers/xen/xen-scsiback.c
29648F:	include/xen/interface/io/vscsiif.h
29649
29650XEN PVUSB DRIVER
29651M:	Juergen Gross <jgross@suse.com>
29652L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29653L:	linux-usb@vger.kernel.org
29654S:	Supported
29655F:	drivers/usb/host/xen*
29656F:	include/xen/interface/io/usbif.h
29657
29658XEN SOUND FRONTEND DRIVER
29659M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
29660L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29661L:	linux-sound@vger.kernel.org
29662S:	Supported
29663F:	sound/xen/*
29664
29665XEN SWIOTLB SUBSYSTEM
29666M:	Juergen Gross <jgross@suse.com>
29667M:	Stefano Stabellini <sstabellini@kernel.org>
29668L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29669L:	iommu@lists.linux.dev
29670S:	Supported
29671F:	arch/*/include/asm/xen/swiotlb-xen.h
29672F:	drivers/xen/swiotlb-xen.c
29673F:	include/xen/arm/swiotlb-xen.h
29674F:	include/xen/swiotlb-xen.h
29675
29676XFS FILESYSTEM
29677M:	Carlos Maiolino <cem@kernel.org>
29678L:	linux-xfs@vger.kernel.org
29679S:	Supported
29680W:	http://xfs.org/
29681C:	irc://irc.oftc.net/xfs
29682T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29683P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29684F:	Documentation/ABI/testing/sysfs-fs-xfs
29685F:	Documentation/admin-guide/xfs.rst
29686F:	Documentation/filesystems/xfs/*
29687F:	fs/xfs/
29688F:	include/uapi/linux/dqblk_xfs.h
29689F:	include/uapi/linux/fsmap.h
29690
29691XILINX AMS DRIVER
29692M:	Salih Erim <salih.erim@amd.com>
29693M:	Conall O'Griofa <conall.ogriofa@amd.com>
29694L:	linux-iio@vger.kernel.org
29695S:	Maintained
29696F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29697F:	drivers/iio/adc/xilinx-ams.c
29698
29699XILINX AXI ETHERNET DRIVER
29700M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
29701S:	Maintained
29702F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29703F:	drivers/net/ethernet/xilinx/xilinx_axienet*
29704
29705XILINX CAN DRIVER
29706M:	Harini T <harini.t@amd.com>
29707L:	linux-can@vger.kernel.org
29708S:	Maintained
29709F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29710F:	drivers/net/can/xilinx_can.c
29711
29712XILINX EVENT MANAGEMENT DRIVER
29713M:	Michal Simek <michal.simek@amd.com>
29714S:	Maintained
29715F:	drivers/soc/xilinx/xlnx_event_manager.c
29716F:	include/linux/firmware/xlnx-event-manager.h
29717
29718XILINX GPIO DRIVER
29719M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29720R:	Srinivas Neeli <srinivas.neeli@amd.com>
29721R:	Michal Simek <michal.simek@amd.com>
29722S:	Maintained
29723F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29724F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29725F:	drivers/gpio/gpio-xilinx.c
29726F:	drivers/gpio/gpio-zynq.c
29727
29728XILINX LL TEMAC ETHERNET DRIVER
29729L:	netdev@vger.kernel.org
29730S:	Orphan
29731F:	drivers/net/ethernet/xilinx/ll_temac*
29732
29733XILINX PWM DRIVER
29734M:	Sean Anderson <sean.anderson@linux.dev>
29735S:	Maintained
29736F:	drivers/pwm/pwm-xilinx.c
29737F:	include/clocksource/timer-xilinx.h
29738
29739XILINX SOUND DRIVERS
29740M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
29741S:	Maintained
29742F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29743F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29744F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29745F:	sound/soc/xilinx/*
29746
29747XILINX SD-FEC IP CORES
29748M:	Derek Kiernan <derek.kiernan@amd.com>
29749M:	Dragan Cvetic <dragan.cvetic@amd.com>
29750S:	Maintained
29751F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29752F:	Documentation/misc-devices/xilinx_sdfec.rst
29753F:	drivers/misc/xilinx_sdfec.c
29754F:	include/uapi/misc/xilinx_sdfec.h
29755
29756XILINX TRNG DRIVER
29757M:	Mounika Botcha <mounika.botcha@amd.com>
29758M:	Harsh Jain <h.jain@amd.com>
29759S:	Maintained
29760F:	drivers/char/hw_random/xilinx-trng.c
29761
29762XILINX UARTLITE SERIAL DRIVER
29763M:	Peter Korsgaard <jacmet@sunsite.dk>
29764L:	linux-serial@vger.kernel.org
29765S:	Maintained
29766F:	drivers/tty/serial/uartlite.c
29767
29768XILINX VIDEO IP CORES
29769M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29770L:	linux-media@vger.kernel.org
29771S:	Supported
29772T:	git git://linuxtv.org/media.git
29773F:	Documentation/devicetree/bindings/media/xilinx/
29774F:	drivers/media/platform/xilinx/
29775F:	include/uapi/linux/xilinx-v4l2-controls.h
29776
29777XILINX VERSAL EDAC DRIVER
29778M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29779M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29780S:	Maintained
29781F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29782F:	drivers/edac/versal_edac.c
29783
29784XILINX VERSALNET EDAC DRIVER
29785M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29786S:	Maintained
29787F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29788F:	drivers/edac/versalnet_edac.c
29789F:	include/linux/cdx/edac_cdx_pcol.h
29790
29791XILINX WATCHDOG DRIVER
29792M:	Srinivas Neeli <srinivas.neeli@amd.com>
29793R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29794R:	Michal Simek <michal.simek@amd.com>
29795S:	Maintained
29796F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29797F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29798F:	drivers/watchdog/of_xilinx_wdt.c
29799F:	drivers/watchdog/xilinx_wwdt.c
29800
29801XILINX XDMA DRIVER
29802M:	Lizhi Hou <lizhi.hou@amd.com>
29803M:	Brian Xu <brian.xu@amd.com>
29804M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
29805L:	dmaengine@vger.kernel.org
29806S:	Supported
29807F:	drivers/dma/xilinx/xdma-regs.h
29808F:	drivers/dma/xilinx/xdma.c
29809F:	include/linux/dma/amd_xdma.h
29810F:	include/linux/platform_data/amd_xdma.h
29811
29812XILINX ZYNQMP DPDMA DRIVER
29813M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29814L:	dmaengine@vger.kernel.org
29815S:	Supported
29816F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
29817F:	drivers/dma/xilinx/xilinx_dpdma.c
29818F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
29819
29820XILINX ZYNQMP OCM EDAC DRIVER
29821M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29822M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29823S:	Maintained
29824F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
29825F:	drivers/edac/zynqmp_edac.c
29826
29827XILINX ZYNQMP PSGTR PHY DRIVER
29828M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
29829L:	linux-kernel@vger.kernel.org
29830S:	Supported
29831T:	git https://github.com/Xilinx/linux-xlnx.git
29832F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
29833F:	drivers/phy/xilinx/phy-zynqmp.c
29834
29835XILINX ZYNQMP SHA3 DRIVER
29836M:	Harsha <harsha.harsha@amd.com>
29837S:	Maintained
29838F:	drivers/crypto/xilinx/zynqmp-sha.c
29839
29840XILINX ZYNQMP NVMEM DRIVER
29841M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
29842M:	Kalyani Akula <kalyani.akula@amd.com>
29843R:	Michal Simek <michal.simek@amd.com>
29844S:	Maintained
29845F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
29846F:	drivers/nvmem/zynqmp_nvmem.c
29847
29848XILLYBUS DRIVER
29849M:	Eli Billauer <eli.billauer@gmail.com>
29850L:	linux-kernel@vger.kernel.org
29851S:	Supported
29852F:	drivers/char/xillybus/
29853
29854XLP9XX I2C DRIVER
29855M:	George Cherian <gcherian@marvell.com>
29856L:	linux-i2c@vger.kernel.org
29857S:	Supported
29858W:	http://www.marvell.com
29859F:	drivers/i2c/busses/i2c-xlp9xx.c
29860
29861XTENSA XTFPGA PLATFORM SUPPORT
29862M:	Max Filippov <jcmvbkbc@gmail.com>
29863S:	Maintained
29864F:	drivers/spi/spi-xtensa-xtfpga.c
29865F:	sound/soc/xtensa/xtfpga-i2s.c
29866
29867XZ EMBEDDED
29868M:	Lasse Collin <lasse.collin@tukaani.org>
29869S:	Maintained
29870W:	https://tukaani.org/xz/embedded.html
29871B:	https://github.com/tukaani-project/xz-embedded/issues
29872C:	irc://irc.libera.chat/tukaani
29873F:	Documentation/staging/xz.rst
29874F:	include/linux/decompress/unxz.h
29875F:	include/linux/xz.h
29876F:	lib/decompress_unxz.c
29877F:	lib/xz/
29878F:	scripts/xz_wrap.sh
29879
29880YAMA SECURITY MODULE
29881M:	Kees Cook <kees@kernel.org>
29882S:	Supported
29883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
29884F:	Documentation/admin-guide/LSM/Yama.rst
29885F:	security/yama/
29886
29887YAML NETLINK (YNL)
29888M:	Donald Hunter <donald.hunter@gmail.com>
29889M:	Jakub Kicinski <kuba@kernel.org>
29890F:	Documentation/netlink/
29891F:	Documentation/userspace-api/netlink/intro-specs.rst
29892F:	Documentation/userspace-api/netlink/specs.rst
29893F:	tools/net/ynl/
29894
29895YEALINK PHONE DRIVER
29896M:	Henk Vergonet <Henk.Vergonet@gmail.com>
29897S:	Maintained
29898F:	Documentation/input/devices/yealink.rst
29899F:	drivers/input/misc/yealink.*
29900
29901ZD1211RW WIRELESS DRIVER
29902L:	linux-wireless@vger.kernel.org
29903S:	Orphan
29904F:	drivers/net/wireless/zydas/
29905
29906ZD1301 MEDIA DRIVER
29907L:	linux-media@vger.kernel.org
29908S:	Orphan
29909W:	https://linuxtv.org/
29910Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29911F:	drivers/media/usb/dvb-usb-v2/zd1301*
29912
29913ZD1301_DEMOD MEDIA DRIVER
29914L:	linux-media@vger.kernel.org
29915S:	Orphan
29916W:	https://linuxtv.org/
29917Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29918F:	drivers/media/dvb-frontends/zd1301_demod*
29919
29920ZHAOXIN PROCESSOR SUPPORT
29921M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
29922L:	linux-kernel@vger.kernel.org
29923S:	Maintained
29924F:	arch/x86/kernel/cpu/zhaoxin.c
29925
29926ZONED BLOCK DEVICE (BLOCK LAYER)
29927M:	Damien Le Moal <dlemoal@kernel.org>
29928L:	linux-block@vger.kernel.org
29929S:	Maintained
29930F:	block/blk-zoned.c
29931F:	include/uapi/linux/blkzoned.h
29932
29933ZONED LOOP DEVICE
29934M:	Damien Le Moal <dlemoal@kernel.org>
29935R:	Christoph Hellwig <hch@lst.de>
29936L:	linux-block@vger.kernel.org
29937S:	Maintained
29938F:	Documentation/admin-guide/blockdev/zoned_loop.rst
29939F:	drivers/block/zloop.c
29940
29941ZONEFS FILESYSTEM
29942M:	Damien Le Moal <dlemoal@kernel.org>
29943M:	Naohiro Aota <naohiro.aota@wdc.com>
29944R:	Johannes Thumshirn <jth@kernel.org>
29945L:	linux-fsdevel@vger.kernel.org
29946S:	Maintained
29947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
29948F:	Documentation/filesystems/zonefs.rst
29949F:	fs/zonefs/
29950
29951ZR36067 VIDEO FOR LINUX DRIVER
29952M:	Corentin Labbe <clabbe@baylibre.com>
29953L:	mjpeg-users@lists.sourceforge.net
29954L:	linux-media@vger.kernel.org
29955S:	Maintained
29956W:	http://mjpeg.sourceforge.net/driver-zoran/
29957Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29958F:	Documentation/driver-api/media/drivers/zoran.rst
29959F:	drivers/media/pci/zoran/
29960
29961ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
29962M:	Minchan Kim <minchan@kernel.org>
29963M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29964L:	linux-kernel@vger.kernel.org
29965S:	Maintained
29966F:	Documentation/ABI/testing/sysfs-block-zram
29967F:	Documentation/ABI/testing/sysfs-class-zram
29968F:	Documentation/admin-guide/blockdev/zram.rst
29969F:	drivers/block/zram/
29970F:	tools/testing/selftests/zram/
29971
29972ZS DECSTATION Z85C30 SERIAL DRIVER
29973M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
29974S:	Maintained
29975F:	drivers/tty/serial/zs.*
29976
29977ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
29978M:	Minchan Kim <minchan@kernel.org>
29979M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29980L:	linux-mm@kvack.org
29981S:	Maintained
29982F:	Documentation/mm/zsmalloc.rst
29983F:	include/linux/zsmalloc.h
29984F:	mm/zpdesc.h
29985F:	mm/zsmalloc.c
29986
29987ZSTD
29988M:	Nick Terrell <terrelln@fb.com>
29989M:	David Sterba <dsterba@suse.com>
29990S:	Maintained
29991B:	https://github.com/facebook/zstd/issues
29992T:	git https://github.com/terrelln/linux.git
29993F:	crypto/zstd.c
29994F:	include/linux/zstd*
29995F:	lib/decompress_unzstd.c
29996F:	lib/zstd/
29997N:	zstd
29998K:	zstd
29999
30000ZSWAP COMPRESSED SWAP CACHING
30001M:	Johannes Weiner <hannes@cmpxchg.org>
30002M:	Yosry Ahmed <yosry@kernel.org>
30003M:	Nhat Pham <nphamcs@gmail.com>
30004R:	Chengming Zhou <chengming.zhou@linux.dev>
30005L:	linux-mm@kvack.org
30006S:	Maintained
30007F:	Documentation/admin-guide/mm/zswap.rst
30008F:	include/linux/zswap.h
30009F:	mm/zswap.c
30010F:	tools/testing/selftests/cgroup/test_zswap.c
30011
30012SENARYTECH AUDIO CODEC DRIVER
30013M:	bo liu <bo.liu@senarytech.com>
30014S:	Maintained
30015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30016F:	sound/hda/codecs/senarytech.c
30017
30018ZTE DINGHAI ETHERNET DRIVER
30019M:	Junyang Han <han.junyang@zte.com.cn>
30020L:	netdev@vger.kernel.org
30021S:	Maintained
30022F:	drivers/net/ethernet/zte/
30023
30024THE REST
30025M:	Linus Torvalds <torvalds@linux-foundation.org>
30026L:	linux-kernel@vger.kernel.org
30027S:	Buried alive in reporters
30028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30029F:	*
30030F:	*/
30031