xref: /linux/MAINTAINERS (revision 570f7e331f5febb30f1384817463c7e42b65ca7d)
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/*tegra*
20823F:	drivers/pci/controller/*tegra*
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/PCI/controller/
20965F:	Documentation/devicetree/bindings/pci/
20966F:	Documentation/trace/events-pci-controller.rst
20967F:	drivers/pci/controller/
20968F:	drivers/pci/pci-bridge-emul.c
20969F:	drivers/pci/pci-bridge-emul.h
20970F:	include/trace/events/pci_controller.h
20971
20972PCI PEER-TO-PEER DMA (P2PDMA)
20973M:	Bjorn Helgaas <bhelgaas@google.com>
20974M:	Logan Gunthorpe <logang@deltatee.com>
20975L:	linux-pci@vger.kernel.org
20976S:	Supported
20977Q:	https://patchwork.kernel.org/project/linux-pci/list/
20978B:	https://bugzilla.kernel.org
20979C:	irc://irc.oftc.net/linux-pci
20980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20981F:	Documentation/driver-api/pci/p2pdma.rst
20982F:	drivers/pci/p2pdma.c
20983F:	include/linux/pci-p2pdma.h
20984
20985PCI POWER CONTROL
20986M:	Bartosz Golaszewski <brgl@kernel.org>
20987M:	Manivannan Sadhasivam <mani@kernel.org>
20988L:	linux-pci@vger.kernel.org
20989S:	Maintained
20990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20991F:	drivers/pci/pwrctrl/*
20992F:	include/linux/pci-pwrctrl.h
20993
20994PCI SUBSYSTEM
20995M:	Bjorn Helgaas <bhelgaas@google.com>
20996L:	linux-pci@vger.kernel.org
20997S:	Supported
20998Q:	https://patchwork.kernel.org/project/linux-pci/list/
20999B:	https://bugzilla.kernel.org
21000C:	irc://irc.oftc.net/linux-pci
21001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21002F:	Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21003F:	Documentation/PCI/
21004F:	Documentation/devicetree/bindings/pci/
21005F:	arch/x86/kernel/early-quirks.c
21006F:	arch/x86/kernel/quirks.c
21007F:	arch/x86/pci/
21008F:	drivers/acpi/pci*
21009F:	drivers/pci/
21010F:	include/asm-generic/pci*
21011F:	include/linux/of_pci.h
21012F:	include/linux/pci*
21013F:	include/uapi/linux/pci*
21014
21015PCI SUBSYSTEM [RUST]
21016M:	Danilo Krummrich <dakr@kernel.org>
21017R:	Bjorn Helgaas <bhelgaas@google.com>
21018R:	Krzysztof Wilczyński <kwilczynski@kernel.org>
21019L:	linux-pci@vger.kernel.org
21020S:	Maintained
21021C:	irc://irc.oftc.net/linux-pci
21022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21023F:	rust/helpers/pci.c
21024F:	rust/kernel/pci.rs
21025F:	rust/kernel/pci/
21026F:	samples/rust/rust_driver_pci.rs
21027
21028PCIE BANDWIDTH CONTROLLER
21029M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21030L:	linux-pci@vger.kernel.org
21031S:	Supported
21032F:	drivers/pci/pcie/bwctrl.c
21033F:	drivers/thermal/pcie_cooling.c
21034F:	include/linux/pci-bwctrl.h
21035F:	tools/testing/selftests/pcie_bwctrl/
21036
21037PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21038M:	Jonathan Chocron <jonnyc@amazon.com>
21039L:	linux-pci@vger.kernel.org
21040S:	Maintained
21041F:	Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21042F:	drivers/pci/controller/dwc/pcie-al.c
21043
21044PCIE DRIVER FOR AMLOGIC MESON
21045M:	Yue Wang <yue.wang@Amlogic.com>
21046L:	linux-pci@vger.kernel.org
21047L:	linux-amlogic@lists.infradead.org
21048S:	Maintained
21049F:	drivers/pci/controller/dwc/pci-meson.c
21050
21051PCIE DRIVER FOR AXIS ARTPEC
21052M:	Jesper Nilsson <jesper.nilsson@axis.com>
21053L:	linux-arm-kernel@axis.com
21054L:	linux-pci@vger.kernel.org
21055S:	Maintained
21056F:	Documentation/devicetree/bindings/pci/axis,artpec*
21057F:	drivers/pci/controller/dwc/*artpec*
21058
21059PCIE DRIVER FOR CAVIUM THUNDERX
21060M:	Robert Richter <rric@kernel.org>
21061L:	linux-pci@vger.kernel.org
21062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21063S:	Odd Fixes
21064F:	drivers/pci/controller/pci-thunder-*
21065
21066PCIE DRIVER FOR ESWIN
21067M:	Senchuan Zhang <zhangsenchuan@eswincomputing.com>
21068L:	linux-pci@vger.kernel.org
21069S:	Maintained
21070F:	Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21071F:	drivers/pci/controller/dwc/pcie-eswin.c
21072
21073PCIE DRIVER FOR HISILICON
21074M:	Zhou Wang <wangzhou1@hisilicon.com>
21075L:	linux-pci@vger.kernel.org
21076S:	Maintained
21077F:	drivers/pci/controller/dwc/pcie-hisi.c
21078
21079PCIE DRIVER FOR HISILICON KIRIN
21080M:	Xiaowei Song <songxiaowei@hisilicon.com>
21081M:	Binghui Wang <wangbinghui@hisilicon.com>
21082L:	linux-pci@vger.kernel.org
21083S:	Maintained
21084F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21085F:	drivers/pci/controller/dwc/pcie-kirin.c
21086
21087PCIE DRIVER FOR HISILICON STB
21088M:	Shawn Guo <shawnguo@kernel.org>
21089L:	linux-pci@vger.kernel.org
21090S:	Maintained
21091F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21092F:	drivers/pci/controller/dwc/pcie-histb.c
21093
21094PCIE DRIVER FOR INTEL KEEM BAY
21095M:	Srikanth Thokala <srikanth.thokala@intel.com>
21096L:	linux-pci@vger.kernel.org
21097S:	Supported
21098F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21099F:	drivers/pci/controller/dwc/pcie-keembay.c
21100
21101PCIE DRIVER FOR INTEL LGM GW SOC
21102L:	linux-pci@vger.kernel.org
21103S:	Orphan
21104F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21105F:	drivers/pci/controller/dwc/pcie-intel-gw.c
21106
21107PCIE DRIVER FOR MEDIATEK
21108M:	Ryder Lee <ryder.lee@mediatek.com>
21109L:	linux-pci@vger.kernel.org
21110L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21111S:	Supported
21112F:	Documentation/devicetree/bindings/pci/mediatek*
21113F:	drivers/pci/controller/*mediatek*
21114
21115PCIE DRIVER FOR MICROCHIP
21116M:	Daire McNamara <daire.mcnamara@microchip.com>
21117L:	linux-pci@vger.kernel.org
21118S:	Supported
21119F:	Documentation/devicetree/bindings/pci/microchip*
21120F:	drivers/pci/controller/plda/*microchip*
21121
21122PCIE DRIVER FOR QUALCOMM MSM
21123M:	Manivannan Sadhasivam <mani@kernel.org>
21124L:	linux-pci@vger.kernel.org
21125L:	linux-arm-msm@vger.kernel.org
21126S:	Maintained
21127F:	Documentation/devicetree/bindings/pci/qcom,*.yaml
21128F:	drivers/pci/controller/dwc/pcie-qcom-common.c
21129F:	drivers/pci/controller/dwc/pcie-qcom.c
21130
21131PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21132M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
21133L:	linux-pci@vger.kernel.org
21134L:	linux-renesas-soc@vger.kernel.org
21135S:	Supported
21136F:	Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21137F:	drivers/pci/controller/pcie-rzg3s-host.c
21138
21139PCIE DRIVER FOR ROCKCHIP
21140M:	Shawn Lin <shawn.lin@rock-chips.com>
21141L:	linux-pci@vger.kernel.org
21142L:	linux-rockchip@lists.infradead.org
21143S:	Maintained
21144F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21145F:	drivers/pci/controller/pcie-rockchip*
21146
21147PCIE DRIVER FOR SOCIONEXT UNIPHIER
21148M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21149L:	linux-pci@vger.kernel.org
21150S:	Maintained
21151F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21152F:	drivers/pci/controller/dwc/pcie-uniphier*
21153
21154PCIE DRIVER FOR ST SPEAR13XX
21155M:	Pratyush Anand <pratyush.anand@gmail.com>
21156L:	linux-pci@vger.kernel.org
21157S:	Maintained
21158F:	drivers/pci/controller/dwc/*spear*
21159
21160PCIE DRIVER FOR STARFIVE JH71x0
21161M:	Kevin Xie <kevin.xie@starfivetech.com>
21162L:	linux-pci@vger.kernel.org
21163S:	Maintained
21164F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21165F:	drivers/pci/controller/plda/pcie-starfive.c
21166
21167PCIE DRIVER FOR ULTRARISC DP1000
21168M:	Xincheng Zhang <zhangxincheng@ultrarisc.com>
21169M:	Jia Wang <wangjia@ultrarisc.com>
21170L:	linux-pci@vger.kernel.org
21171S:	Maintained
21172F:	Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21173F:	drivers/pci/controller/dwc/pcie-ultrarisc.c
21174
21175PCIE ENDPOINT DRIVER FOR QUALCOMM
21176M:	Manivannan Sadhasivam <mani@kernel.org>
21177L:	linux-pci@vger.kernel.org
21178L:	linux-arm-msm@vger.kernel.org
21179S:	Maintained
21180F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21181F:	Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21182F:	drivers/pci/controller/dwc/pcie-qcom-common.c
21183F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
21184
21185PCMCIA SUBSYSTEM
21186M:	Dominik Brodowski <linux@dominikbrodowski.net>
21187S:	Odd Fixes
21188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21189F:	Documentation/pcmcia/
21190F:	drivers/net/ethernet/8390/pcnet_cs.c
21191F:	drivers/pcmcia/
21192F:	include/pcmcia/
21193F:	tools/pcmcia/
21194
21195PCNET32 NETWORK DRIVER
21196M:	Don Fry <pcnet32@frontier.com>
21197L:	netdev@vger.kernel.org
21198S:	Maintained
21199F:	drivers/net/ethernet/amd/pcnet32.c
21200
21201PCRYPT PARALLEL CRYPTO ENGINE
21202M:	Steffen Klassert <steffen.klassert@secunet.com>
21203L:	linux-crypto@vger.kernel.org
21204S:	Maintained
21205F:	crypto/pcrypt.c
21206F:	include/crypto/pcrypt.h
21207
21208PDS DSC VIRTIO DATA PATH ACCELERATOR
21209R:	Brett Creeley <brett.creeley@amd.com>
21210F:	drivers/vdpa/pds/
21211
21212PECI HARDWARE MONITORING DRIVERS
21213M:	Iwona Winiarska <iwona.winiarska@intel.com>
21214L:	linux-hwmon@vger.kernel.org
21215S:	Supported
21216F:	Documentation/hwmon/peci-cputemp.rst
21217F:	Documentation/hwmon/peci-dimmtemp.rst
21218F:	drivers/hwmon/peci/
21219
21220PECI SUBSYSTEM
21221M:	Iwona Winiarska <iwona.winiarska@intel.com>
21222L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
21223S:	Supported
21224F:	Documentation/devicetree/bindings/peci/
21225F:	Documentation/peci/
21226F:	drivers/peci/
21227F:	include/linux/peci-cpu.h
21228F:	include/linux/peci.h
21229
21230PENSANDO ETHERNET DRIVERS
21231M:	Brett Creeley <brett.creeley@amd.com>
21232L:	netdev@vger.kernel.org
21233S:	Maintained
21234F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21235F:	drivers/net/ethernet/pensando/
21236
21237PER-CPU MEMORY ALLOCATOR
21238M:	Dennis Zhou <dennis@kernel.org>
21239M:	Tejun Heo <tj@kernel.org>
21240M:	Christoph Lameter <cl@gentwo.org>
21241L:	linux-mm@kvack.org
21242S:	Maintained
21243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21244F:	arch/*/include/asm/percpu.h
21245F:	include/linux/percpu*.h
21246F:	lib/percpu*.c
21247F:	mm/percpu*.c
21248F:	mm/percpu-internal.h
21249
21250PER-TASK DELAY ACCOUNTING
21251M:	Balbir Singh <bsingharora@gmail.com>
21252M:	Yang Yang <yang.yang29@zte.com.cn>
21253S:	Maintained
21254F:	include/linux/delayacct.h
21255F:	kernel/delayacct.c
21256
21257TASK DELAY MONITORING TOOLS
21258M:	Andrew Morton <akpm@linux-foundation.org>
21259M:	Wang Yaxin <wang.yaxin@zte.com.cn>
21260M:	Fan Yu <fan.yu9@zte.com.cn>
21261L:	linux-kernel@vger.kernel.org
21262S:	Maintained
21263F:	Documentation/accounting/delay-accounting.rst
21264F:	tools/accounting/delaytop.c
21265F:	tools/accounting/getdelays.c
21266
21267PERFORMANCE EVENTS SUBSYSTEM
21268M:	Peter Zijlstra <peterz@infradead.org>
21269M:	Ingo Molnar <mingo@redhat.com>
21270M:	Arnaldo Carvalho de Melo <acme@kernel.org>
21271M:	Namhyung Kim <namhyung@kernel.org>
21272R:	Mark Rutland <mark.rutland@arm.com>
21273R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21274R:	Jiri Olsa <jolsa@kernel.org>
21275R:	Ian Rogers <irogers@google.com>
21276R:	Adrian Hunter <adrian.hunter@intel.com>
21277R:	James Clark <james.clark@linaro.org>
21278L:	linux-perf-users@vger.kernel.org
21279L:	linux-kernel@vger.kernel.org
21280S:	Supported
21281W:	https://perf.wiki.kernel.org/
21282P:	Documentation/process/maintainer-tip.rst
21283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21286F:	arch/*/events/*
21287F:	arch/*/events/*/*
21288F:	arch/*/include/asm/perf_event.h
21289F:	arch/*/kernel/*/*/perf_event*.c
21290F:	arch/*/kernel/*/perf_event*.c
21291F:	arch/*/kernel/perf_callchain.c
21292F:	arch/*/kernel/perf_event*.c
21293F:	include/linux/perf_event.h
21294F:	include/uapi/linux/perf_event.h
21295F:	kernel/events/*
21296F:	tools/lib/perf/
21297F:	tools/perf/
21298
21299PERFORMANCE EVENTS TOOLING ARM64
21300R:	John Garry <john.g.garry@oracle.com>
21301R:	Will Deacon <will@kernel.org>
21302R:	James Clark <james.clark@linaro.org>
21303R:	Mike Leach <mike.leach@arm.com>
21304R:	Leo Yan <leo.yan@linux.dev>
21305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21306S:	Supported
21307F:	tools/build/feature/test-libopencsd.c
21308F:	tools/perf/arch/arm*/
21309F:	tools/perf/pmu-events/arch/arm64/
21310F:	tools/perf/util/arm-spe*
21311F:	tools/perf/util/cs-etm*
21312
21313PERSONALITY HANDLING
21314M:	Christoph Hellwig <hch@infradead.org>
21315L:	linux-abi-devel@lists.sourceforge.net
21316S:	Maintained
21317F:	include/linux/personality.h
21318F:	include/uapi/linux/personality.h
21319
21320PHOENIX RC FLIGHT CONTROLLER ADAPTER
21321M:	Marcus Folkesson <marcus.folkesson@gmail.com>
21322L:	linux-input@vger.kernel.org
21323S:	Maintained
21324F:	Documentation/input/devices/pxrc.rst
21325F:	drivers/input/joystick/pxrc.c
21326
21327PHONET PROTOCOL
21328M:	Remi Denis-Courmont <courmisch@gmail.com>
21329S:	Supported
21330F:	Documentation/networking/phonet.rst
21331F:	include/linux/phonet.h
21332F:	include/net/phonet/
21333F:	include/uapi/linux/phonet.h
21334F:	net/phonet/
21335
21336PHRAM MTD DRIVER
21337M:	Joern Engel <joern@lazybastard.org>
21338L:	linux-mtd@lists.infradead.org
21339S:	Maintained
21340F:	drivers/mtd/devices/phram.c
21341
21342PHY COMMON PROPERTIES
21343M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21344L:	netdev@vger.kernel.org
21345S:	Maintained
21346Q:	https://patchwork.kernel.org/project/netdevbpf/list/
21347F:	Documentation/devicetree/bindings/phy/phy-common-props.yaml
21348F:	drivers/phy/phy-common-props-test.c
21349F:	drivers/phy/phy-common-props.c
21350F:	include/linux/phy/phy-common-props.h
21351
21352PICOLCD HID DRIVER
21353M:	Bruno Prémont <bonbons@linux-vserver.org>
21354L:	linux-input@vger.kernel.org
21355S:	Maintained
21356F:	drivers/hid/hid-picolcd*
21357
21358PIDFD API
21359M:	Christian Brauner <christian@brauner.io>
21360L:	linux-kernel@vger.kernel.org
21361S:	Maintained
21362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21363F:	samples/pidfd/
21364F:	tools/testing/selftests/clone3/
21365F:	tools/testing/selftests/pidfd/
21366K:	(?i)pidfd
21367K:	(?i)clone3
21368K:	\b(clone_args|kernel_clone_args)\b
21369
21370PIN CONTROL SUBSYSTEM
21371M:	Linus Walleij <linusw@kernel.org>
21372L:	linux-gpio@vger.kernel.org
21373S:	Maintained
21374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21375F:	Documentation/devicetree/bindings/pinctrl/
21376F:	Documentation/driver-api/pin-control.rst
21377F:	drivers/pinctrl/
21378F:	include/dt-bindings/pinctrl/
21379F:	include/linux/pinctrl/
21380
21381PIN CONTROLLER - AIROHA
21382M:	Lorenzo Bianconi <lorenzo@kernel.org>
21383L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21384S:	Maintained
21385F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21386F:	drivers/pinctrl/airoha/pinctrl-airoha.c
21387
21388PIN CONTROLLER - AMD
21389M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
21390M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
21391S:	Maintained
21392F:	drivers/pinctrl/pinctrl-amd.c
21393
21394PIN CONTROLLER - FREESCALE
21395M:	Dong Aisheng <aisheng.dong@nxp.com>
21396M:	Fabio Estevam <festevam@gmail.com>
21397M:	Frank Li <Frank.Li@nxp.com>
21398M:	Jacky Bai <ping.bai@nxp.com>
21399R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21400R:	NXP S32 Linux Team <s32@nxp.com>
21401L:	linux-gpio@vger.kernel.org
21402S:	Maintained
21403F:	Documentation/devicetree/bindings/pinctrl/fsl,*
21404F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
21405F:	drivers/pinctrl/freescale/
21406F:	drivers/pinctrl/nxp/
21407
21408PIN CONTROLLER - INTEL
21409M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21410M:	Andy Shevchenko <andy@kernel.org>
21411S:	Supported
21412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21413F:	drivers/pinctrl/intel/
21414
21415PIN CONTROLLER - KEEMBAY
21416S:	Orphan
21417F:	drivers/pinctrl/pinctrl-keembay*
21418
21419PIN CONTROLLER - MEDIATEK
21420M:	Sean Wang <sean.wang@kernel.org>
21421L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21422S:	Maintained
21423F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21424F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21425F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21426F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21427F:	drivers/pinctrl/mediatek/
21428
21429PIN CONTROLLER - MEDIATEK MIPS
21430M:	Chester A. Unal <chester.a.unal@arinc9.com>
21431M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
21432L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21433L:	linux-mips@vger.kernel.org
21434S:	Maintained
21435F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21436F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21437F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21438F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21439F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21440F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21441F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21442F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21443F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
21444F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
21445F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21446F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
21447F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
21448F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
21449F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
21450
21451PIN CONTROLLER - MICROCHIP AT91
21452M:	Ludovic Desroches <ludovic.desroches@microchip.com>
21453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21454L:	linux-gpio@vger.kernel.org
21455S:	Supported
21456F:	drivers/gpio/gpio-sama5d2-piobu.c
21457F:	drivers/pinctrl/pinctrl-at91*
21458
21459PIN CONTROLLER - QUALCOMM
21460M:	Bjorn Andersson <andersson@kernel.org>
21461L:	linux-arm-msm@vger.kernel.org
21462S:	Maintained
21463C:	irc://irc.oftc.net/linux-msm
21464F:	Documentation/devicetree/bindings/pinctrl/qcom,*
21465F:	drivers/pinctrl/qcom/
21466
21467PIN CONTROLLER - RENESAS
21468M:	Geert Uytterhoeven <geert+renesas@glider.be>
21469L:	linux-renesas-soc@vger.kernel.org
21470S:	Supported
21471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21472F:	Documentation/devicetree/bindings/pinctrl/renesas,*
21473F:	drivers/pinctrl/renesas/
21474
21475PIN CONTROLLER - SAMSUNG
21476M:	Krzysztof Kozlowski <krzk@kernel.org>
21477M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21478M:	Peter Griffin <peter.griffin@linaro.org>
21479R:	Alim Akhtar <alim.akhtar@samsung.com>
21480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21481L:	linux-samsung-soc@vger.kernel.org
21482S:	Maintained
21483Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
21484B:	mailto:linux-samsung-soc@vger.kernel.org
21485C:	irc://irc.libera.chat/linux-exynos
21486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21487F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21488F:	drivers/pinctrl/samsung/
21489
21490PIN CONTROLLER - SINGLE
21491M:	Tony Lindgren <tony@atomide.com>
21492M:	Haojian Zhuang <haojian.zhuang@linaro.org>
21493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21494L:	linux-omap@vger.kernel.org
21495S:	Maintained
21496F:	drivers/pinctrl/pinctrl-single.c
21497
21498PIN CONTROLLER - SUNPLUS / TIBBO
21499M:	Dvorkin Dmitry <dvorkin@tibbo.com>
21500M:	Wells Lu <wellslutw@gmail.com>
21501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21502S:	Maintained
21503W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21504F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
21505F:	drivers/pinctrl/sunplus/
21506F:	include/dt-bindings/pinctrl/sppctl*.h
21507
21508PINE64 PINEPHONE KEYBOARD DRIVER
21509M:	Samuel Holland <samuel@sholland.org>
21510S:	Supported
21511F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21512F:	drivers/input/keyboard/pinephone-keyboard.c
21513
21514PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21515M:	Tomasz Duszynski <tduszyns@gmail.com>
21516S:	Maintained
21517F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21518F:	drivers/iio/chemical/pms7003.c
21519
21520PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21521M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
21522L:	netdev@vger.kernel.org
21523S:	Maintained
21524F:	drivers/net/phy/mdio-open-alliance.h
21525F:	net/ethtool/plca.c
21526
21527PLDMFW LIBRARY
21528M:	Jacob Keller <jacob.e.keller@intel.com>
21529S:	Maintained
21530F:	Documentation/driver-api/pldmfw/
21531F:	include/linux/pldmfw.h
21532F:	lib/pldmfw/
21533
21534PLX DMA DRIVER
21535M:	Logan Gunthorpe <logang@deltatee.com>
21536S:	Maintained
21537F:	drivers/dma/plx_dma.c
21538
21539PM-GRAPH UTILITY
21540M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
21541L:	linux-pm@vger.kernel.org
21542S:	Supported
21543W:	https://01.org/pm-graph
21544B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21545T:	git https://github.com/intel/pm-graph.git
21546F:	tools/power/pm-graph
21547
21548PM6764TR DRIVER
21549M:	Charles Hsu	<hsu.yungteng@gmail.com>
21550L:	linux-hwmon@vger.kernel.org
21551S:	Maintained
21552F:	Documentation/hwmon/pm6764tr.rst
21553F:	drivers/hwmon/pmbus/pm6764tr.c
21554
21555PMC SIERRA MaxRAID DRIVER
21556L:	linux-scsi@vger.kernel.org
21557S:	Orphan
21558W:	http://www.pmc-sierra.com/
21559F:	drivers/scsi/pmcraid.*
21560
21561PMC SIERRA PM8001 DRIVER
21562M:	Jack Wang <jinpu.wang@cloud.ionos.com>
21563L:	linux-scsi@vger.kernel.org
21564S:	Supported
21565F:	drivers/scsi/pm8001/
21566
21567PNI RM3100 IIO DRIVER
21568M:	Song Qiang <songqiang1304521@gmail.com>
21569L:	linux-iio@vger.kernel.org
21570S:	Maintained
21571F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21572F:	drivers/iio/magnetometer/rm3100*
21573
21574PNP SUPPORT
21575M:	"Rafael J. Wysocki" <rafael@kernel.org>
21576L:	linux-acpi@vger.kernel.org
21577S:	Maintained
21578F:	drivers/pnp/
21579F:	include/linux/pnp.h
21580
21581PORTUGUESE (BRAZILIAN) TRANSLATION
21582M:	Daniel Pereira <danielmaraboo@gmail.com>
21583L:	linux-doc@vger.kernel.org
21584S:	Maintained
21585F:	Documentation/translations/pt_BR/
21586
21587PORTWELL EC DRIVER
21588M:	Yen-Chi Huang <jesse.huang@portwell.com.tw>
21589L:	platform-driver-x86@vger.kernel.org
21590S:	Maintained
21591F:	drivers/platform/x86/portwell-ec.c
21592
21593POSIX CLOCKS and TIMERS
21594M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
21595M:	Frederic Weisbecker <frederic@kernel.org>
21596M:	Thomas Gleixner <tglx@kernel.org>
21597L:	linux-kernel@vger.kernel.org
21598S:	Maintained
21599P:	Documentation/process/maintainer-tip.rst
21600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21601F:	fs/timerfd.c
21602F:	include/linux/time_namespace.h
21603F:	include/linux/timerfd.h
21604F:	include/uapi/linux/time.h
21605F:	include/uapi/linux/timerfd.h
21606F:	include/trace/events/timer*
21607F:	kernel/time/itimer.c
21608F:	kernel/time/posix-*
21609F:	kernel/time/namespace.c
21610F:	kernel/time/namespace_vdso.c
21611
21612POWER MANAGEMENT CORE
21613M:	"Rafael J. Wysocki" <rafael@kernel.org>
21614L:	linux-pm@vger.kernel.org
21615S:	Supported
21616B:	https://bugzilla.kernel.org
21617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21618F:	drivers/base/power/
21619F:	drivers/powercap/
21620F:	include/linux/intel_rapl.h
21621F:	include/linux/pm.h
21622F:	include/linux/pm_*
21623F:	include/linux/powercap.h
21624F:	kernel/configs/nopm.config
21625
21626POWER SEQUENCING
21627M:	Bartosz Golaszewski <brgl@kernel.org>
21628L:	linux-pm@vger.kernel.org
21629S:	Maintained
21630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21631F:	Documentation/driver-api/pwrseq.rst
21632F:	drivers/power/sequencing/
21633F:	include/linux/pwrseq/
21634
21635PCIE M.2 POWER SEQUENCING
21636M:	Manivannan Sadhasivam <mani@kernel.org>
21637L:	linux-pci@vger.kernel.org
21638S:	Maintained
21639F:	Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21640F:	Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21641F:	drivers/power/sequencing/pwrseq-pcie-m2.c
21642
21643POWER STATE COORDINATION INTERFACE (PSCI)
21644M:	Mark Rutland <mark.rutland@arm.com>
21645M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21647S:	Maintained
21648F:	Documentation/devicetree/bindings/arm/psci.yaml
21649F:	drivers/firmware/psci/
21650F:	include/linux/psci.h
21651F:	include/uapi/linux/psci.h
21652
21653POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21654M:	Sebastian Reichel <sre@kernel.org>
21655L:	linux-pm@vger.kernel.org
21656S:	Maintained
21657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21658F:	Documentation/ABI/testing/sysfs-class-power
21659F:	Documentation/devicetree/bindings/power/supply/
21660F:	drivers/power/supply/
21661F:	include/linux/power/
21662F:	include/linux/power_supply.h
21663F:	tools/testing/selftests/power_supply/
21664
21665POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21666M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
21667L:	linuxppc-dev@lists.ozlabs.org
21668S:	Maintained
21669F:	drivers/char/powernv-op-panel.c
21670
21671PPP OVER ATM (RFC 2364)
21672M:	Mitchell Blank Jr <mitch@sfgoth.com>
21673S:	Maintained
21674F:	include/uapi/linux/atmppp.h
21675F:	net/atm/pppoatm.c
21676
21677PPP OVER ETHERNET
21678S:	Orphan
21679F:	drivers/net/ppp/pppoe.c
21680F:	drivers/net/ppp/pppox.c
21681
21682PPP OVER L2TP
21683M:	James Chapman <jchapman@katalix.com>
21684S:	Maintained
21685F:	include/linux/if_pppol2tp.h
21686F:	include/uapi/linux/if_pppol2tp.h
21687F:	net/l2tp/l2tp_ppp.c
21688
21689PPP PROTOCOL DRIVERS AND COMPRESSORS
21690L:	linux-ppp@vger.kernel.org
21691S:	Orphan
21692F:	drivers/net/ppp/ppp_*
21693F:	tools/testing/selftests/net/ppp/
21694
21695PPS SUPPORT
21696M:	Rodolfo Giometti <giometti@enneenne.com>
21697L:	linuxpps@ml.enneenne.com (subscribers-only)
21698S:	Maintained
21699W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
21700F:	Documentation/ABI/testing/sysfs-pps
21701F:	Documentation/ABI/testing/sysfs-pps-gen
21702F:	Documentation/ABI/testing/sysfs-pps-gen-tio
21703F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
21704F:	Documentation/driver-api/pps.rst
21705F:	drivers/pps/
21706F:	include/linux/pps*.h
21707F:	include/uapi/linux/pps.h
21708F:	include/uapi/linux/pps_gen.h
21709
21710PRESSURE STALL INFORMATION (PSI)
21711M:	Johannes Weiner <hannes@cmpxchg.org>
21712M:	Suren Baghdasaryan <surenb@google.com>
21713R:	Peter Zijlstra <peterz@infradead.org>
21714S:	Maintained
21715F:	include/linux/psi*
21716F:	kernel/sched/psi.c
21717
21718PROPELLER BUILD
21719M:	Rong Xu <xur@google.com>
21720M:	Han Shen <shenhan@google.com>
21721S:	Supported
21722F:	Documentation/dev-tools/propeller.rst
21723F:	scripts/Makefile.propeller
21724
21725PRINTK
21726M:	Petr Mladek <pmladek@suse.com>
21727R:	Steven Rostedt <rostedt@goodmis.org>
21728R:	John Ogness <john.ogness@linutronix.de>
21729R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21730S:	Maintained
21731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21732F:	Documentation/core-api/printk-basics.rst
21733F:	include/linux/printk.h
21734F:	kernel/printk/
21735
21736PRINTK INDEXING
21737R:	Chris Down <chris@chrisdown.name>
21738S:	Maintained
21739F:	Documentation/core-api/printk-index.rst
21740F:	kernel/printk/index.c
21741K:	printk_index
21742
21743PROC FILESYSTEM
21744L:	linux-kernel@vger.kernel.org
21745L:	linux-fsdevel@vger.kernel.org
21746S:	Maintained
21747F:	Documentation/filesystems/proc.rst
21748F:	fs/proc/
21749F:	include/linux/proc_fs.h
21750F:	tools/testing/selftests/proc/
21751
21752PROC SYSCTL
21753M:	Kees Cook <kees@kernel.org>
21754M:	Joel Granados <joel.granados@kernel.org>
21755L:	linux-kernel@vger.kernel.org
21756L:	linux-fsdevel@vger.kernel.org
21757S:	Maintained
21758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21759F:	fs/proc/proc_sysctl.c
21760F:	include/linux/sysctl.h
21761F:	kernel/sysctl*
21762F:	tools/testing/selftests/sysctl/*
21763F:	lib/test_sysctl.c
21764F:	scripts/check-sysctl-docs
21765
21766PS3 NETWORK SUPPORT
21767M:	Geoff Levand <geoff@infradead.org>
21768L:	netdev@vger.kernel.org
21769L:	linuxppc-dev@lists.ozlabs.org
21770S:	Maintained
21771F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
21772
21773PS3 PLATFORM SUPPORT
21774M:	Geoff Levand <geoff@infradead.org>
21775L:	linuxppc-dev@lists.ozlabs.org
21776S:	Maintained
21777F:	arch/powerpc/boot/ps3*
21778F:	arch/powerpc/include/asm/lv1call.h
21779F:	arch/powerpc/include/asm/ps3*.h
21780F:	arch/powerpc/platforms/ps3/
21781F:	drivers/*/ps3*
21782F:	drivers/ps3/
21783F:	drivers/rtc/rtc-ps3.c
21784F:	drivers/usb/host/*ps3.c
21785F:	sound/ppc/snd_ps3*
21786
21787PS3VRAM DRIVER
21788M:	Jim Paris <jim@jtan.com>
21789M:	Geoff Levand <geoff@infradead.org>
21790L:	linuxppc-dev@lists.ozlabs.org
21791S:	Maintained
21792F:	drivers/block/ps3vram.c
21793
21794PSAMPLE PACKET SAMPLING SUPPORT
21795M:	Yotam Gigi <yotam.gi@gmail.com>
21796S:	Maintained
21797F:	include/net/psample.h
21798F:	include/uapi/linux/psample.h
21799F:	net/psample
21800
21801PSE NETWORK DRIVER
21802M:	Oleksij Rempel <o.rempel@pengutronix.de>
21803M:	Kory Maincent <kory.maincent@bootlin.com>
21804L:	netdev@vger.kernel.org
21805S:	Maintained
21806F:	Documentation/devicetree/bindings/net/pse-pd/
21807F:	drivers/net/pse-pd/
21808F:	net/ethtool/pse-pd.c
21809
21810PSP SECURITY PROTOCOL
21811M:	Daniel Zahka <daniel.zahka@gmail.com>
21812M:	Jakub Kicinski <kuba@kernel.org>
21813M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21814F:	Documentation/netlink/specs/psp.yaml
21815F:	Documentation/networking/psp.rst
21816F:	include/net/psp/
21817F:	include/net/psp.h
21818F:	include/uapi/linux/psp.h
21819F:	net/psp/
21820K:	struct\ psp(_assoc|_dev|hdr)\b
21821
21822PSTORE FILESYSTEM
21823M:	Kees Cook <kees@kernel.org>
21824R:	Tony Luck <tony.luck@intel.com>
21825R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
21826S:	Supported
21827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21828F:	Documentation/admin-guide/pstore-blk.rst
21829F:	Documentation/admin-guide/ramoops.rst
21830F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21831F:	drivers/acpi/apei/erst.c
21832F:	drivers/firmware/efi/efi-pstore.c
21833F:	fs/pstore/
21834F:	include/linux/pstore*
21835K:	\b(pstore|ramoops)
21836
21837PT5161L HARDWARE MONITOR DRIVER
21838M:	Cosmo Chou <cosmo.chou@quantatw.com>
21839L:	linux-hwmon@vger.kernel.org
21840S:	Maintained
21841F:	Documentation/hwmon/pt5161l.rst
21842F:	drivers/hwmon/pt5161l.c
21843
21844PTP HARDWARE CLOCK SUPPORT
21845M:	Richard Cochran <richardcochran@gmail.com>
21846L:	netdev@vger.kernel.org
21847S:	Maintained
21848W:	http://linuxptp.sourceforge.net/
21849F:	Documentation/ABI/testing/sysfs-ptp
21850F:	Documentation/driver-api/ptp.rst
21851F:	drivers/net/phy/dp83640*
21852F:	drivers/ptp/*
21853F:	include/linux/ptp_cl*
21854K:	(?:\b|_)ptp(?:\b|_)
21855
21856PTP MOCKUP CLOCK SUPPORT
21857M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21858L:	netdev@vger.kernel.org
21859S:	Maintained
21860F:	drivers/ptp/ptp_mock.c
21861F:	include/linux/ptp_mock.h
21862
21863PTP VIRTUAL CLOCK SUPPORT
21864M:	Yangbo Lu <yangbo.lu@nxp.com>
21865L:	netdev@vger.kernel.org
21866S:	Maintained
21867F:	drivers/ptp/ptp_vclock.c
21868F:	net/ethtool/phc_vclocks.c
21869
21870PTP VMCLOCK SUPPORT
21871M:	David Woodhouse <dwmw2@infradead.org>
21872L:	netdev@vger.kernel.org
21873S:	Maintained
21874F:	Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21875F:	drivers/ptp/ptp_vmclock.c
21876F:	include/uapi/linux/vmclock-abi.h
21877
21878PTRACE SUPPORT
21879M:	Oleg Nesterov <oleg@redhat.com>
21880S:	Maintained
21881F:	arch/*/*/ptrace*.c
21882F:	arch/*/include/asm/ptrace*.h
21883F:	arch/*/ptrace*.c
21884F:	include/asm-generic/syscall.h
21885F:	include/linux/ptrace.h
21886F:	include/linux/regset.h
21887F:	include/uapi/linux/ptrace.h
21888F:	kernel/ptrace.c
21889
21890PULSE8-CEC DRIVER
21891M:	Hans Verkuil <hverkuil@kernel.org>
21892L:	linux-media@vger.kernel.org
21893S:	Maintained
21894T:	git git://linuxtv.org/media.git
21895F:	drivers/media/cec/usb/pulse8/
21896
21897PURELIFI PLFXLC DRIVER
21898M:	Srinivasan Raju <srini.raju@purelifi.com>
21899L:	linux-wireless@vger.kernel.org
21900S:	Supported
21901F:	drivers/net/wireless/purelifi/
21902
21903PVRUSB2 VIDEO4LINUX DRIVER
21904M:	Mike Isely <isely@pobox.com>
21905L:	pvrusb2@isely.net	(subscribers-only)
21906L:	linux-media@vger.kernel.org
21907S:	Maintained
21908W:	http://www.isely.net/pvrusb2/
21909T:	git git://linuxtv.org/media.git
21910F:	Documentation/driver-api/media/drivers/pvrusb2*
21911F:	drivers/media/usb/pvrusb2/
21912
21913PWC WEBCAM DRIVER
21914M:	Hans Verkuil <hverkuil@kernel.org>
21915L:	linux-media@vger.kernel.org
21916S:	Odd Fixes
21917T:	git git://linuxtv.org/media.git
21918F:	drivers/media/usb/pwc/*
21919F:	include/trace/events/pwc.h
21920
21921PWM IR Transmitter
21922M:	Sean Young <sean@mess.org>
21923L:	linux-media@vger.kernel.org
21924S:	Maintained
21925F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
21926F:	drivers/media/rc/pwm-ir-tx.c
21927
21928PWM SUBSYSTEM
21929M:	Uwe Kleine-König <ukleinek@kernel.org>
21930L:	linux-pwm@vger.kernel.org
21931S:	Maintained
21932Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
21933C:	irc://irc.libera.chat/linux-pwm
21934T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
21935F:	Documentation/devicetree/bindings/pwm/
21936F:	Documentation/driver-api/pwm.rst
21937F:	drivers/pwm/
21938F:	include/dt-bindings/pwm/
21939F:	include/linux/pwm.h
21940K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
21941K:	(devm_)?pwmchip_(add|alloc|remove)
21942K:	pwm_(round|get|set)_waveform
21943
21944PWM SUBSYSTEM BINDINGS [RUST]
21945M:	Michal Wilczynski <m.wilczynski@samsung.com>
21946L:	linux-pwm@vger.kernel.org
21947L:	rust-for-linux@vger.kernel.org
21948S:	Maintained
21949F:	rust/helpers/pwm.c
21950F:	rust/kernel/pwm.rs
21951
21952PWM SUBSYSTEM DRIVERS [RUST]
21953R:	Michal Wilczynski <m.wilczynski@samsung.com>
21954F:	drivers/pwm/*.rs
21955
21956PXA GPIO DRIVER
21957M:	Robert Jarzmik <robert.jarzmik@free.fr>
21958L:	linux-gpio@vger.kernel.org
21959S:	Maintained
21960F:	drivers/gpio/gpio-pxa.c
21961
21962PXA MMCI DRIVER
21963S:	Orphan
21964
21965PXA RTC DRIVER
21966M:	Robert Jarzmik <robert.jarzmik@free.fr>
21967L:	linux-rtc@vger.kernel.org
21968S:	Maintained
21969
21970PXA2xx/PXA3xx SUPPORT
21971M:	Daniel Mack <daniel@zonque.org>
21972M:	Haojian Zhuang <haojian.zhuang@gmail.com>
21973M:	Robert Jarzmik <robert.jarzmik@free.fr>
21974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21975S:	Maintained
21976T:	git https://github.com/hzhuang1/linux.git
21977T:	git https://github.com/rjarzmik/linux.git
21978F:	arch/arm/boot/dts/intel/pxa/
21979F:	arch/arm/mach-pxa/
21980F:	drivers/dma/pxa*
21981F:	drivers/pcmcia/pxa2xx*
21982F:	drivers/pinctrl/pxa/
21983F:	drivers/spi/spi-pxa2xx*
21984F:	drivers/usb/gadget/udc/pxa2*
21985F:	include/sound/pxa2xx-lib.h
21986F:	sound/arm/pxa*
21987F:	sound/soc/pxa/
21988
21989QAT DRIVER
21990M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
21991L:	qat-linux@intel.com
21992S:	Supported
21993F:	drivers/crypto/intel/qat/
21994
21995QCOM AUDIO (ASoC) DRIVERS
21996M:	Srinivas Kandagatla <srini@kernel.org>
21997L:	linux-sound@vger.kernel.org
21998L:	linux-arm-msm@vger.kernel.org
21999S:	Supported
22000F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22001F:	Documentation/devicetree/bindings/sound/qcom,*
22002F:	drivers/soc/qcom/apr.c
22003F:	drivers/soundwire/qcom.c
22004F:	include/dt-bindings/sound/qcom,wcd93*
22005F:	sound/soc/codecs/lpass-*.*
22006F:	sound/soc/codecs/msm8916-wcd-analog.c
22007F:	sound/soc/codecs/msm8916-wcd-digital.c
22008F:	sound/soc/codecs/pm4125-sdw.c
22009F:	sound/soc/codecs/pm4125.*
22010F:	sound/soc/codecs/wcd-clsh-v2.*
22011F:	sound/soc/codecs/wcd-mbhc-v2.*
22012F:	sound/soc/codecs/wcd93*.*
22013F:	sound/soc/codecs/wsa88*.*
22014F:	sound/soc/qcom/
22015
22016QCOM EMBEDDED USB DEBUGGER (EUD)
22017M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
22018L:	linux-arm-msm@vger.kernel.org
22019S:	Maintained
22020F:	Documentation/ABI/testing/sysfs-driver-eud
22021F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22022F:	drivers/usb/misc/qcom_eud.c
22023
22024QCOM IPA DRIVER
22025M:	Alex Elder <elder@kernel.org>
22026L:	netdev@vger.kernel.org
22027S:	Maintained
22028F:	drivers/net/ipa/
22029
22030QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22031M:	"Michael S. Tsirkin" <mst@redhat.com>
22032L:	qemu-devel@nongnu.org
22033S:	Maintained
22034F:	drivers/firmware/qemu_fw_cfg.c
22035F:	include/uapi/linux/qemu_fw_cfg.h
22036
22037QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22038M:	Kuan-Wei Chiu <visitorckw@gmail.com>
22039L:	linux-pm@vger.kernel.org
22040S:	Maintained
22041F:	drivers/power/reset/qemu-virt-ctrl.c
22042
22043QLOGIC QL41xxx FCOE DRIVER
22044M:	Saurav Kashyap <skashyap@marvell.com>
22045M:	Javed Hasan <jhasan@marvell.com>
22046M:	GR-QLogic-Storage-Upstream@marvell.com
22047L:	linux-scsi@vger.kernel.org
22048S:	Supported
22049F:	drivers/scsi/qedf/
22050
22051QLOGIC QL41xxx ISCSI DRIVER
22052M:	Nilesh Javali <njavali@marvell.com>
22053M:	Manish Rangankar <mrangankar@marvell.com>
22054M:	GR-QLogic-Storage-Upstream@marvell.com
22055L:	linux-scsi@vger.kernel.org
22056S:	Supported
22057F:	drivers/scsi/qedi/
22058
22059QLOGIC QL4xxx ETHERNET DRIVER
22060L:	netdev@vger.kernel.org
22061S:	Orphan
22062F:	drivers/net/ethernet/qlogic/qed/
22063F:	drivers/net/ethernet/qlogic/qede/
22064F:	include/linux/qed/
22065
22066QLOGIC QL4xxx RDMA DRIVER
22067M:	Michal Kalderon <mkalderon@marvell.com>
22068L:	linux-rdma@vger.kernel.org
22069S:	Supported
22070F:	drivers/infiniband/hw/qedr/
22071F:	include/uapi/rdma/qedr-abi.h
22072
22073QLOGIC QLA1280 SCSI DRIVER
22074M:	Michael Reed <mdr@sgi.com>
22075L:	linux-scsi@vger.kernel.org
22076S:	Maintained
22077F:	drivers/scsi/qla1280.[ch]
22078
22079QLOGIC QLA2XXX FC-SCSI DRIVER
22080M:	Nilesh Javali <njavali@marvell.com>
22081M:	GR-QLogic-Storage-Upstream@marvell.com
22082L:	linux-scsi@vger.kernel.org
22083S:	Supported
22084F:	drivers/scsi/qla2xxx/
22085
22086QLOGIC QLA3XXX NETWORK DRIVER
22087M:	GR-Linux-NIC-Dev@marvell.com
22088L:	netdev@vger.kernel.org
22089S:	Maintained
22090F:	drivers/net/ethernet/qlogic/qla3xxx.*
22091
22092QLOGIC QLA4XXX iSCSI DRIVER
22093M:	Nilesh Javali <njavali@marvell.com>
22094M:	Manish Rangankar <mrangankar@marvell.com>
22095M:	GR-QLogic-Storage-Upstream@marvell.com
22096L:	linux-scsi@vger.kernel.org
22097S:	Supported
22098F:	drivers/scsi/qla4xxx/
22099
22100QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22101M:	Shahed Shaikh <shshaikh@marvell.com>
22102M:	Manish Chopra <manishc@marvell.com>
22103M:	GR-Linux-NIC-Dev@marvell.com
22104L:	netdev@vger.kernel.org
22105S:	Maintained
22106F:	drivers/net/ethernet/qlogic/qlcnic/
22107
22108QM1D1B0004 MEDIA DRIVER
22109M:	Akihiro Tsukada <tskd08@gmail.com>
22110L:	linux-media@vger.kernel.org
22111S:	Odd Fixes
22112F:	drivers/media/tuners/qm1d1b0004*
22113
22114QM1D1C0042 MEDIA DRIVER
22115M:	Akihiro Tsukada <tskd08@gmail.com>
22116L:	linux-media@vger.kernel.org
22117S:	Odd Fixes
22118F:	drivers/media/tuners/qm1d1c0042*
22119
22120QNAP MCU DRIVER
22121M:	Heiko Stuebner <heiko@sntech.de>
22122S:	Maintained
22123F:	drivers/hwmon/qnap-mcu-hwmon.c
22124F:	drivers/input/misc/qnap-mcu-input.c
22125F:	drivers/leds/leds-qnap-mcu.c
22126F:	drivers/mfd/qnap-mcu.c
22127F:	include/linux/mfd/qnap-mcu.h
22128
22129QNX4 FILESYSTEM
22130M:	Anders Larsen <al@alarsen.net>
22131S:	Maintained
22132W:	http://www.alarsen.net/linux/qnx4fs/
22133F:	fs/qnx4/
22134F:	include/uapi/linux/qnx4_fs.h
22135F:	include/uapi/linux/qnxtypes.h
22136
22137QNX6 FILESYSTEM
22138S:	Orphan
22139F:	Documentation/filesystems/qnx6.rst
22140F:	fs/qnx6/
22141F:	include/linux/qnx6_fs.h
22142
22143QORIQ DPAA2 FSL-MC BUS DRIVER
22144M:	Ioana Ciornei <ioana.ciornei@nxp.com>
22145L:	linuxppc-dev@lists.ozlabs.org
22146L:	linux-kernel@vger.kernel.org
22147S:	Maintained
22148F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
22149F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22150F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22151F:	drivers/bus/fsl-mc/
22152F:	include/uapi/linux/fsl_mc.h
22153
22154QT1010 MEDIA DRIVER
22155L:	linux-media@vger.kernel.org
22156S:	Orphan
22157W:	https://linuxtv.org
22158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22159F:	drivers/media/tuners/qt1010*
22160
22161QUALCOMM ATH12K WIRELESS DRIVER
22162M:	Jeff Johnson <jjohnson@kernel.org>
22163L:	linux-wireless@vger.kernel.org
22164L:	ath12k@lists.infradead.org
22165S:	Supported
22166W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22168F:	drivers/net/wireless/ath/ath12k/
22169N:	ath12k
22170
22171QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22172M:	Jeff Johnson <jjohnson@kernel.org>
22173L:	linux-wireless@vger.kernel.org
22174L:	ath10k@lists.infradead.org
22175S:	Supported
22176W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22178F:	drivers/net/wireless/ath/ath10k/
22179N:	ath10k
22180
22181QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22182M:	Jeff Johnson <jjohnson@kernel.org>
22183L:	linux-wireless@vger.kernel.org
22184L:	ath11k@lists.infradead.org
22185S:	Supported
22186W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22187B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22189F:	drivers/net/wireless/ath/ath11k/
22190N:	ath11k
22191
22192QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22193M:	Toke Høiland-Jørgensen <toke@toke.dk>
22194L:	linux-wireless@vger.kernel.org
22195S:	Maintained
22196W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22198F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22199F:	drivers/net/wireless/ath/ath9k/
22200
22201QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22202M:	Christian Marangi <ansuelsmth@gmail.com>
22203L:	netdev@vger.kernel.org
22204S:	Maintained
22205F:	Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22206F:	drivers/net/dsa/qca/qca8k*
22207F:	net/dsa/tag_qca.c
22208
22209QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22210M:	Stefan Wahren <wahrenst@gmx.net>
22211L:	netdev@vger.kernel.org
22212S:	Maintained
22213F:	Documentation/devicetree/bindings/net/qca,qca7000.yaml
22214F:	drivers/net/ethernet/qualcomm/qca*
22215
22216QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22217M:	Stephan Gerhold <stephan@gerhold.net>
22218L:	netdev@vger.kernel.org
22219L:	linux-arm-msm@vger.kernel.org
22220S:	Maintained
22221F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22222F:	drivers/net/wwan/qcom_bam_dmux.c
22223
22224QUALCOMM BLUETOOTH DRIVER
22225M:	Bartosz Golaszewski <brgl@kernel.org>
22226L:	linux-arm-msm@vger.kernel.org
22227S:	Maintained
22228F:	Documentation/devicetree/bindings/net/bluetooth/qcom,*
22229F:	drivers/bluetooth/btqca.[ch]
22230F:	drivers/bluetooth/btqcomsmd.c
22231F:	drivers/bluetooth/hci_qca.c
22232
22233QUALCOMM CAMERA SUBSYSTEM DRIVER
22234M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
22235R:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
22236R:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22237L:	linux-media@vger.kernel.org
22238S:	Maintained
22239F:	Documentation/admin-guide/media/qcom_camss.rst
22240F:	Documentation/devicetree/bindings/media/qcom,*camss*
22241F:	drivers/media/platform/qcom/camss/
22242
22243QUALCOMM CLOCK DRIVERS
22244M:	Bjorn Andersson <andersson@kernel.org>
22245L:	linux-arm-msm@vger.kernel.org
22246S:	Supported
22247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22248F:	Documentation/devicetree/bindings/clock/qcom,*
22249F:	drivers/clk/qcom/
22250F:	include/dt-bindings/clock/qcom,*
22251
22252QUALCOMM CLOUD AI (QAIC) DRIVER
22253M:	Jeff Hugo <jeff.hugo@oss.qualcomm.com>
22254R:	Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
22255L:	linux-arm-msm@vger.kernel.org
22256L:	dri-devel@lists.freedesktop.org
22257S:	Supported
22258T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22259F:	Documentation/ABI/testing/sysfs-driver-qaic
22260F:	Documentation/accel/qaic/
22261F:	drivers/accel/qaic/
22262F:	include/uapi/drm/qaic_accel.h
22263
22264QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22265M:	Bjorn Andersson <andersson@kernel.org>
22266M:	Konrad Dybcio <konradybcio@kernel.org>
22267L:	linux-pm@vger.kernel.org
22268L:	linux-arm-msm@vger.kernel.org
22269S:	Maintained
22270F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22271F:	drivers/pmdomain/qcom/cpr.c
22272
22273QUALCOMM CPUCP MAILBOX DRIVER
22274M:	Sibi Sankar <sibi.sankar@oss.qualcomm.com>
22275L:	linux-arm-msm@vger.kernel.org
22276S:	Supported
22277F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22278F:	drivers/mailbox/qcom-cpucp-mbox.c
22279
22280QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22281M:	Ilia Lin <ilia.lin@kernel.org>
22282L:	linux-pm@vger.kernel.org
22283S:	Maintained
22284F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22285F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22286F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
22287
22288QUALCOMM CRYPTO DRIVERS
22289M:	Bartosz Golaszewski <brgl@kernel.org>
22290L:	linux-crypto@vger.kernel.org
22291L:	linux-arm-msm@vger.kernel.org
22292S:	Supported
22293F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22294F:	drivers/crypto/qce/
22295
22296QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22297M:	Timur Tabi <timur@kernel.org>
22298L:	netdev@vger.kernel.org
22299S:	Maintained
22300F:	drivers/net/ethernet/qualcomm/emac/
22301
22302QUALCOMM ETHQOS ETHERNET DRIVER
22303M:	Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
22304L:	netdev@vger.kernel.org
22305L:	linux-arm-msm@vger.kernel.org
22306S:	Maintained
22307F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22308F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22309
22310QUALCOMM FASTRPC DRIVER
22311M:	Srinivas Kandagatla <srini@kernel.org>
22312M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
22313L:	linux-arm-msm@vger.kernel.org
22314L:	dri-devel@lists.freedesktop.org
22315S:	Maintained
22316F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22317F:	drivers/misc/fastrpc.c
22318F:	include/uapi/misc/fastrpc.h
22319
22320QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22321M:	Anvesh Jain P <anvesh.p@oss.qualcomm.com>
22322M:	Sibi Sankar <sibi.sankar@oss.qualcomm.com>
22323L:	linux-arm-msm@vger.kernel.org
22324S:	Maintained
22325F:	Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22326F:	drivers/platform/arm64/qcom-hamoa-ec.c
22327
22328QUALCOMM HEXAGON ARCHITECTURE
22329M:	Brian Cain <brian.cain@oss.qualcomm.com>
22330L:	linux-hexagon@vger.kernel.org
22331S:	Supported
22332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22333F:	arch/hexagon/
22334
22335QUALCOMM HIDMA DRIVER
22336M:	Sinan Kaya <okaya@kernel.org>
22337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22338L:	linux-arm-msm@vger.kernel.org
22339L:	dmaengine@vger.kernel.org
22340S:	Supported
22341F:	drivers/dma/qcom/hidma*
22342
22343QUALCOMM I2C QCOM GENI DRIVER
22344M:	Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
22345M:	Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
22346L:	linux-i2c@vger.kernel.org
22347L:	linux-arm-msm@vger.kernel.org
22348S:	Maintained
22349F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22350F:	drivers/i2c/busses/i2c-qcom-geni.c
22351
22352QUALCOMM I2C CCI DRIVER
22353M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22354M:	Robert Foss <rfoss@kernel.org>
22355L:	linux-i2c@vger.kernel.org
22356L:	linux-arm-msm@vger.kernel.org
22357S:	Maintained
22358F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22359F:	drivers/i2c/busses/i2c-qcom-cci.c
22360
22361QUALCOMM INTERCONNECT BWMON DRIVER
22362M:	Krzysztof Kozlowski <krzk@kernel.org>
22363L:	linux-arm-msm@vger.kernel.org
22364S:	Maintained
22365F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22366F:	drivers/soc/qcom/icc-bwmon.c
22367F:	drivers/soc/qcom/trace_icc-bwmon.h
22368
22369QUALCOMM IOMMU
22370M:	Rob Clark <robin.clark@oss.qualcomm.com>
22371L:	iommu@lists.linux.dev
22372L:	linux-arm-msm@vger.kernel.org
22373S:	Maintained
22374F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
22375F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22376F:	drivers/iommu/msm_iommu*
22377
22378QUALCOMM IPC ROUTER (QRTR) DRIVER
22379M:	Manivannan Sadhasivam <mani@kernel.org>
22380L:	linux-arm-msm@vger.kernel.org
22381S:	Maintained
22382F:	include/trace/events/qrtr.h
22383F:	include/uapi/linux/qrtr.h
22384F:	net/qrtr/
22385
22386QUALCOMM IPCC MAILBOX DRIVER
22387M:	Manivannan Sadhasivam <mani@kernel.org>
22388L:	linux-arm-msm@vger.kernel.org
22389S:	Supported
22390F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22391F:	drivers/mailbox/qcom-ipcc.c
22392F:	include/dt-bindings/mailbox/qcom-ipcc.h
22393
22394QUALCOMM IPQ4019 USB PHY DRIVER
22395M:	Robert Marko <robert.marko@sartura.hr>
22396M:	Luka Perkov <luka.perkov@sartura.hr>
22397L:	linux-arm-msm@vger.kernel.org
22398S:	Maintained
22399F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22400F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22401
22402QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22403M:	Robert Marko <robert.marko@sartura.hr>
22404M:	Luka Perkov <luka.perkov@sartura.hr>
22405L:	linux-arm-msm@vger.kernel.org
22406S:	Maintained
22407F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22408F:	drivers/regulator/vqmmc-ipq4019-regulator.c
22409
22410QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22411M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22412M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22413R:	Abhinav Kumar <abhinav.kumar@linux.dev>
22414L:	linux-media@vger.kernel.org
22415L:	linux-arm-msm@vger.kernel.org
22416S:	Maintained
22417F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22418F:	drivers/media/platform/qcom/iris/
22419
22420QUALCOMM NAND CONTROLLER DRIVER
22421M:	Manivannan Sadhasivam <mani@kernel.org>
22422L:	linux-mtd@lists.infradead.org
22423L:	linux-arm-msm@vger.kernel.org
22424S:	Maintained
22425F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22426F:	drivers/mtd/nand/raw/qcom_nandc.c
22427
22428QUALCOMM MEDIA PLATFORM
22429M:	Bryan O'Donoghue <bod@kernel.org>
22430L:	linux-media@vger.kernel.org
22431L:	linux-arm-msm@vger.kernel.org
22432S:	Supported
22433Q:	https://patchwork.linuxtv.org/project/linux-media/list
22434T:	git https://gitlab.freedesktop.org/linux-media/media-committers.git
22435F:	Documentation/devicetree/bindings/media/*qcom*
22436F:	drivers/media/platform/qcom
22437F:	include/dt-bindings/media/*qcom*
22438
22439QUALCOMM PAS TZ SERVICE
22440M:	Sumit Garg <sumit.garg@oss.qualcomm.com>
22441L:	linux-arm-msm@vger.kernel.org
22442S:	Maintained
22443F:	drivers/firmware/qcom/qcom_pas.c
22444F:	drivers/firmware/qcom/qcom_pas.h
22445F:	drivers/firmware/qcom/qcom_pas_tee.c
22446F:	include/linux/firmware/qcom/qcom_pas.h
22447
22448QUALCOMM SMB CHARGER DRIVER
22449M:	Casey Connolly <casey.connolly@linaro.org>
22450L:	linux-arm-msm@vger.kernel.org
22451S:	Maintained
22452F:	Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22453F:	drivers/power/supply/qcom_smbx.c
22454
22455QUALCOMM PPE DRIVER
22456M:	Luo Jie <jie.luo@oss.qualcomm.com>
22457L:	netdev@vger.kernel.org
22458S:	Maintained
22459F:	Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22460F:	Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22461F:	drivers/net/ethernet/qualcomm/ppe/
22462
22463QUALCOMM QSEECOM DRIVER
22464M:	Maximilian Luz <luzmaximilian@gmail.com>
22465L:	linux-arm-msm@vger.kernel.org
22466S:	Maintained
22467F:	drivers/firmware/qcom/qcom_qseecom.c
22468
22469QUALCOMM QSEECOM UEFISECAPP DRIVER
22470M:	Maximilian Luz <luzmaximilian@gmail.com>
22471L:	linux-arm-msm@vger.kernel.org
22472S:	Maintained
22473F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22474
22475QUALCOMM RMNET DRIVER
22476M:	Subash Abhinov Kasiviswanathan <subash.a.kasiviswanathan@oss.qualcomm.com>
22477M:	Sean Tranchetti <sean.tranchetti@oss.qualcomm.com>
22478L:	netdev@vger.kernel.org
22479S:	Maintained
22480F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22481F:	drivers/net/ethernet/qualcomm/rmnet/
22482F:	include/linux/if_rmnet.h
22483
22484QUALCOMM TEE (QCOMTEE) DRIVER
22485M:	Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
22486L:	linux-arm-msm@vger.kernel.org
22487S:	Maintained
22488F:	Documentation/tee/qtee.rst
22489F:	drivers/tee/qcomtee/
22490
22491QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22492M:	Bartosz Golaszewski <brgl@kernel.org>
22493L:	linux-arm-msm@vger.kernel.org
22494S:	Maintained
22495F:	drivers/firmware/qcom/qcom_tzmem.c
22496F:	drivers/firmware/qcom/qcom_tzmem.h
22497F:	include/linux/firmware/qcom/qcom_tzmem.h
22498
22499QUALCOMM TSENS THERMAL DRIVER
22500M:	Amit Kucheria <amitk@kernel.org>
22501M:	Thara Gopinath <thara.gopinath@gmail.com>
22502L:	linux-pm@vger.kernel.org
22503L:	linux-arm-msm@vger.kernel.org
22504S:	Maintained
22505F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22506F:	drivers/thermal/qcom/
22507
22508QUALCOMM TYPEC PORT MANAGER DRIVER
22509M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
22510L:	linux-arm-msm@vger.kernel.org
22511L:	linux-usb@vger.kernel.org
22512S:	Maintained
22513F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22514F:	drivers/usb/typec/tcpm/qcom/
22515
22516QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22517M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22518M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22519L:	linux-media@vger.kernel.org
22520L:	linux-arm-msm@vger.kernel.org
22521S:	Maintained
22522T:	git git://linuxtv.org/media.git
22523F:	Documentation/devicetree/bindings/media/*venus*
22524F:	drivers/media/platform/qcom/venus/
22525
22526QUALCOMM WCN36XX WIRELESS DRIVER
22527M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22528L:	wcn36xx@lists.infradead.org
22529L:	linux-wireless@vger.kernel.org
22530S:	Supported
22531W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22532F:	drivers/net/wireless/ath/wcn36xx/
22533
22534QUANTENNA QTNFMAC WIRELESS DRIVER
22535M:	Igor Mitsyanko <imitsyanko@quantenna.com>
22536R:	Sergey Matyukevich <geomatsi@gmail.com>
22537L:	linux-wireless@vger.kernel.org
22538S:	Maintained
22539F:	drivers/net/wireless/quantenna/
22540
22541RADEON and AMDGPU DRM DRIVERS
22542M:	Alex Deucher <alexander.deucher@amd.com>
22543M:	Christian König <christian.koenig@amd.com>
22544L:	amd-gfx@lists.freedesktop.org
22545S:	Supported
22546B:	https://gitlab.freedesktop.org/drm/amd/-/issues
22547C:	irc://irc.oftc.net/radeon
22548T:	git https://gitlab.freedesktop.org/agd5f/linux.git
22549F:	Documentation/gpu/amdgpu/
22550F:	drivers/gpu/drm/amd/
22551F:	drivers/gpu/drm/ci/xfails/amd*
22552F:	drivers/gpu/drm/radeon/
22553F:	include/uapi/drm/amdgpu_drm.h
22554F:	include/uapi/drm/radeon_drm.h
22555
22556RADEON FRAMEBUFFER DISPLAY DRIVER
22557M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
22558L:	linux-fbdev@vger.kernel.org
22559S:	Maintained
22560F:	drivers/video/fbdev/aty/radeon*
22561F:	include/uapi/linux/radeonfb.h
22562
22563RADIOSHARK RADIO DRIVER
22564M:	Hans Verkuil <hverkuil@kernel.org>
22565L:	linux-media@vger.kernel.org
22566S:	Maintained
22567T:	git git://linuxtv.org/media.git
22568F:	drivers/media/radio/radio-shark.c
22569
22570RADIOSHARK2 RADIO DRIVER
22571M:	Hans Verkuil <hverkuil@kernel.org>
22572L:	linux-media@vger.kernel.org
22573S:	Maintained
22574T:	git git://linuxtv.org/media.git
22575F:	drivers/media/radio/radio-shark2.c
22576F:	drivers/media/radio/radio-tea5777.c
22577
22578RADOS BLOCK DEVICE (RBD)
22579M:	Ilya Dryomov <idryomov@gmail.com>
22580R:	Dongsheng Yang <dongsheng.yang@linux.dev>
22581L:	ceph-devel@vger.kernel.org
22582S:	Supported
22583W:	http://ceph.com/
22584B:	https://tracker.ceph.com/
22585T:	git https://github.com/ceph/ceph-client.git
22586F:	Documentation/ABI/testing/sysfs-bus-rbd
22587F:	drivers/block/rbd.c
22588F:	drivers/block/rbd_types.h
22589
22590RAGE128 FRAMEBUFFER DISPLAY DRIVER
22591L:	linux-fbdev@vger.kernel.org
22592S:	Orphan
22593F:	drivers/video/fbdev/aty/aty128fb.c
22594
22595RAINSHADOW-CEC DRIVER
22596M:	Hans Verkuil <hverkuil@kernel.org>
22597L:	linux-media@vger.kernel.org
22598S:	Maintained
22599T:	git git://linuxtv.org/media.git
22600F:	drivers/media/cec/usb/rainshadow/
22601
22602RALINK MIPS ARCHITECTURE
22603M:	John Crispin <john@phrozen.org>
22604M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22605L:	linux-mips@vger.kernel.org
22606S:	Maintained
22607F:	arch/mips/ralink
22608
22609RALINK MT7621 MIPS ARCHITECTURE
22610M:	Chester A. Unal <chester.a.unal@arinc9.com>
22611M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22612L:	linux-mips@vger.kernel.org
22613S:	Maintained
22614F:	arch/mips/boot/dts/ralink/mt7621*
22615
22616RALINK RT2X00 WIRELESS LAN DRIVER
22617M:	Stanislaw Gruszka <stf_xl@wp.pl>
22618L:	linux-wireless@vger.kernel.org
22619S:	Maintained
22620F:	drivers/net/wireless/ralink/
22621
22622RAMDISK RAM BLOCK DEVICE DRIVER
22623M:	Jens Axboe <axboe@kernel.dk>
22624S:	Maintained
22625F:	Documentation/admin-guide/blockdev/ramdisk.rst
22626F:	drivers/block/brd.c
22627
22628RANCHU VIRTUAL BOARD FOR MIPS
22629M:	Miodrag Dinic <miodrag.dinic@mips.com>
22630L:	linux-mips@vger.kernel.org
22631S:	Supported
22632F:	arch/mips/configs/generic/board-ranchu.config
22633F:	arch/mips/generic/board-ranchu.c
22634
22635RANDOM NUMBER DRIVER
22636M:	"Theodore Ts'o" <tytso@mit.edu>
22637M:	Jason A. Donenfeld <Jason@zx2c4.com>
22638S:	Maintained
22639T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22640F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22641F:	drivers/char/random.c
22642F:	include/linux/random.h
22643F:	include/uapi/linux/random.h
22644F:	drivers/virt/vmgenid.c
22645N:	^.*/vdso/[^/]*getrandom[^/]+$
22646
22647RAPIDIO SUBSYSTEM
22648M:	Matt Porter <mporter@kernel.crashing.org>
22649M:	Alexandre Bounine <alex.bou9@gmail.com>
22650S:	Maintained
22651F:	drivers/rapidio/
22652
22653RAS INFRASTRUCTURE
22654M:	Tony Luck <tony.luck@intel.com>
22655M:	Borislav Petkov <bp@alien8.de>
22656L:	linux-edac@vger.kernel.org
22657S:	Maintained
22658F:	Documentation/admin-guide/RAS
22659F:	drivers/ras/
22660F:	include/linux/ras.h
22661F:	include/ras/ras_event.h
22662
22663RAS FRU MEMORY POISON MANAGER (FMPM)
22664M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
22665L:	linux-edac@vger.kernel.org
22666S:	Maintained
22667F:	drivers/ras/amd/fmpm.c
22668
22669RASPBERRY PI PISP BACK END
22670M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
22671R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22672L:	linux-media@vger.kernel.org
22673S:	Maintained
22674F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22675F:	drivers/media/platform/raspberrypi/pisp_be/
22676F:	include/uapi/linux/media/raspberrypi/
22677
22678RASPBERRY PI PISP CAMERA FRONT END
22679M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22680M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22681S:	Maintained
22682F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22683F:	drivers/media/platform/raspberrypi/rp1-cfe/
22684
22685RASPBERRY PI RP1 PCI DRIVER
22686M:	Andrea della Porta <andrea.porta@suse.com>
22687S:	Maintained
22688F:	arch/arm64/boot/dts/broadcom/rp1*.dts*
22689F:	drivers/clk/clk-rp1.c
22690F:	drivers/misc/rp1/
22691F:	drivers/pinctrl/pinctrl-rp1.c
22692
22693RC-CORE / LIRC FRAMEWORK
22694M:	Sean Young <sean@mess.org>
22695L:	linux-media@vger.kernel.org
22696S:	Maintained
22697W:	http://linuxtv.org
22698T:	git git://linuxtv.org/media.git
22699F:	Documentation/driver-api/media/rc-core.rst
22700F:	Documentation/userspace-api/media/rc/
22701F:	drivers/media/rc/
22702F:	include/media/rc-core.h
22703F:	include/media/rc-map.h
22704F:	include/uapi/linux/lirc.h
22705
22706RCMM REMOTE CONTROLS DECODER
22707M:	Patrick Lerda <patrick9876@free.fr>
22708S:	Maintained
22709F:	drivers/media/rc/ir-rcmm-decoder.c
22710
22711RCUTORTURE TEST FRAMEWORK
22712M:	"Paul E. McKenney" <paulmck@kernel.org>
22713M:	Josh Triplett <josh@joshtriplett.org>
22714R:	Steven Rostedt <rostedt@goodmis.org>
22715R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22716R:	Lai Jiangshan <jiangshanlai@gmail.com>
22717L:	rcu@vger.kernel.org
22718S:	Supported
22719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22720F:	tools/testing/selftests/rcutorture
22721
22722RDACM20 Camera Sensor
22723M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22724M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22725M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22726M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22727L:	linux-media@vger.kernel.org
22728S:	Maintained
22729F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22730F:	drivers/media/i2c/max9271.c
22731F:	drivers/media/i2c/max9271.h
22732F:	drivers/media/i2c/rdacm20.c
22733
22734RDACM21 Camera Sensor
22735M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22736M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22737M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22738M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22739L:	linux-media@vger.kernel.org
22740S:	Maintained
22741F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22742F:	drivers/media/i2c/max9271.c
22743F:	drivers/media/i2c/max9271.h
22744F:	drivers/media/i2c/rdacm21.c
22745
22746RDC R-321X SoC
22747M:	Florian Fainelli <florian@openwrt.org>
22748S:	Maintained
22749
22750RDC R6040 FAST ETHERNET DRIVER
22751M:	Florian Fainelli <f.fainelli@gmail.com>
22752L:	netdev@vger.kernel.org
22753S:	Maintained
22754F:	drivers/net/ethernet/rdc/r6040.c
22755
22756RDMAVT - RDMA verbs software
22757M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
22758L:	linux-rdma@vger.kernel.org
22759S:	Supported
22760F:	drivers/infiniband/sw/rdmavt
22761
22762RDS - RELIABLE DATAGRAM SOCKETS
22763M:	Allison Henderson <achender@kernel.org>
22764L:	netdev@vger.kernel.org
22765L:	linux-rdma@vger.kernel.org
22766L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
22767S:	Supported
22768W:	https://oss.oracle.com/projects/rds/
22769F:	Documentation/networking/rds.rst
22770F:	net/rds/
22771F:	tools/testing/selftests/net/rds/
22772
22773RDT - RESOURCE ALLOCATION
22774M:	Tony Luck <tony.luck@intel.com>
22775M:	Reinette Chatre <reinette.chatre@intel.com>
22776M:	x86@kernel.org
22777R:	Dave Martin <Dave.Martin@arm.com>
22778R:	James Morse <james.morse@arm.com>
22779R:	Babu Moger <babu.moger@amd.com>
22780L:	linux-kernel@vger.kernel.org
22781S:	Supported
22782P:	Documentation/process/maintainer-tip.rst
22783F:	Documentation/filesystems/resctrl.rst
22784F:	arch/x86/include/asm/resctrl.h
22785F:	arch/x86/kernel/cpu/resctrl/
22786F:	fs/resctrl/
22787F:	include/linux/resctrl*.h
22788F:	tools/testing/selftests/resctrl/
22789
22790READ-COPY UPDATE (RCU)
22791M:	"Paul E. McKenney" <paulmck@kernel.org>
22792M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
22793M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
22794M:	Joel Fernandes <joelagnelf@nvidia.com>
22795M:	Josh Triplett <josh@joshtriplett.org>
22796M:	Boqun Feng <boqun@kernel.org>
22797M:	Uladzislau Rezki <urezki@gmail.com>
22798R:	Steven Rostedt <rostedt@goodmis.org>
22799R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22800R:	Lai Jiangshan <jiangshanlai@gmail.com>
22801R:	Zqiang <qiang.zhang@linux.dev>
22802L:	rcu@vger.kernel.org
22803S:	Supported
22804W:	http://www.rdrop.com/users/paulmck/RCU/
22805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22806F:	Documentation/RCU/
22807F:	include/linux/rcu*
22808F:	kernel/rcu/
22809F:	rust/kernel/sync/rcu.rs
22810X:	Documentation/RCU/torture.rst
22811X:	include/linux/srcu*.h
22812X:	kernel/rcu/srcu*.c
22813
22814REAL TIME CLOCK (RTC) SUBSYSTEM
22815M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
22816L:	linux-rtc@vger.kernel.org
22817S:	Maintained
22818Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
22819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22820F:	Documentation/admin-guide/rtc.rst
22821F:	Documentation/devicetree/bindings/rtc/
22822F:	drivers/rtc/
22823F:	include/linux/rtc.h
22824F:	include/linux/rtc/
22825F:	include/uapi/linux/rtc.h
22826F:	tools/testing/selftests/rtc/
22827
22828Real-time Linux Analysis (RTLA) tools
22829M:	Steven Rostedt <rostedt@goodmis.org>
22830M:	Tomas Glozar <tglozar@redhat.com>
22831L:	linux-trace-kernel@vger.kernel.org
22832L:	linux-kernel@vger.kernel.org
22833S:	Maintained
22834Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22836F:	Documentation/tools/rtla/
22837F:	tools/tracing/rtla/
22838
22839Real-time Linux (PREEMPT_RT)
22840M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
22841M:	Clark Williams <clrkwllms@kernel.org>
22842M:	Steven Rostedt <rostedt@goodmis.org>
22843L:	linux-rt-devel@lists.linux.dev
22844S:	Supported
22845F:	Documentation/core-api/real-time/
22846K:	PREEMPT_RT
22847
22848REALTEK AUDIO CODECS
22849M:	Oder Chiou <oder_chiou@realtek.com>
22850S:	Maintained
22851F:	include/sound/rt*.h
22852F:	sound/soc/codecs/rt*
22853
22854REALTEK OTTO WATCHDOG
22855M:	Sander Vanheule <sander@svanheule.net>
22856L:	linux-watchdog@vger.kernel.org
22857S:	Maintained
22858F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
22859F:	drivers/watchdog/realtek_otto_wdt.c
22860
22861REALTEK PSE MCU DRIVER
22862M:	Jonas Jelonek <jelonek.jonas@gmail.com>
22863L:	netdev@vger.kernel.org
22864S:	Maintained
22865F:	Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
22866F:	drivers/net/pse-pd/realtek-pse-mcu*
22867
22868REALTEK RTL83xx SMI DSA ROUTER CHIPS
22869M:	Linus Walleij <linusw@kernel.org>
22870M:	Luiz Angelo Daros de Luca <luizluca@gmail.com>
22871R:	Alvin Šipraga <alvin.sipraga@analog.com>
22872S:	Maintained
22873F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
22874F:	drivers/net/dsa/realtek/*
22875
22876REALTEK SPI-NAND
22877M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
22878S:	Maintained
22879F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
22880F:	drivers/spi/spi-realtek-rtl-snand.c
22881
22882REALTEK SYSTIMER DRIVER
22883M:	Hao-Wen Ting <haowen.ting@realtek.com>
22884S:	Maintained
22885F:	drivers/clocksource/timer-realtek.c
22886
22887REALTEK WIRELESS DRIVER (rtlwifi family)
22888M:	Ping-Ke Shih <pkshih@realtek.com>
22889L:	linux-wireless@vger.kernel.org
22890S:	Maintained
22891T:	git https://github.com/pkshih/rtw.git
22892F:	drivers/net/wireless/realtek/rtlwifi/
22893
22894REALTEK WIRELESS DRIVER (rtw88)
22895M:	Ping-Ke Shih <pkshih@realtek.com>
22896L:	linux-wireless@vger.kernel.org
22897S:	Maintained
22898T:	git https://github.com/pkshih/rtw.git
22899F:	drivers/net/wireless/realtek/rtw88/
22900
22901REALTEK WIRELESS DRIVER (rtw89)
22902M:	Ping-Ke Shih <pkshih@realtek.com>
22903L:	linux-wireless@vger.kernel.org
22904S:	Maintained
22905T:	git https://github.com/pkshih/rtw.git
22906F:	drivers/net/wireless/realtek/rtw89/
22907
22908REDMIBOOK WMI DRIVERS
22909M:	Gladyshev Ilya <foxido@foxido.dev>
22910L:	platform-driver-x86@vger.kernel.org
22911S:	Maintained
22912F:	drivers/platform/x86/redmi-wmi.c
22913
22914REDPINE WIRELESS DRIVER
22915L:	linux-wireless@vger.kernel.org
22916S:	Orphan
22917F:	drivers/net/wireless/rsi/
22918
22919RELAY
22920M:	Andrew Morton <akpm@linux-foundation.org>
22921M:	Jens Axboe <axboe@kernel.dk>
22922M:	Jason Xing <kernelxing@tencent.com>
22923L:	linux-kernel@vger.kernel.org
22924S:	Maintained
22925F:	Documentation/filesystems/relay.rst
22926F:	include/linux/relay.h
22927F:	kernel/relay.c
22928
22929REGISTER MAP ABSTRACTION
22930M:	Mark Brown <broonie@kernel.org>
22931L:	linux-kernel@vger.kernel.org
22932S:	Supported
22933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
22934F:	Documentation/devicetree/bindings/regmap/
22935F:	drivers/base/regmap/
22936F:	include/linux/regmap.h
22937
22938REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
22939M:	Bjorn Andersson <andersson@kernel.org>
22940M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22941L:	linux-remoteproc@vger.kernel.org
22942S:	Maintained
22943T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
22944F:	Documentation/ABI/testing/sysfs-class-remoteproc
22945F:	Documentation/devicetree/bindings/remoteproc/
22946F:	Documentation/staging/remoteproc.rst
22947F:	drivers/remoteproc/
22948F:	include/linux/remoteproc.h
22949F:	include/linux/remoteproc/
22950
22951REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
22952M:	Bjorn Andersson <andersson@kernel.org>
22953M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22954L:	linux-remoteproc@vger.kernel.org
22955S:	Maintained
22956T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
22957F:	Documentation/ABI/testing/sysfs-bus-rpmsg
22958F:	Documentation/staging/rpmsg.rst
22959F:	drivers/rpmsg/
22960F:	include/linux/rpmsg.h
22961F:	include/linux/rpmsg/
22962F:	include/uapi/linux/rpmsg.h
22963F:	samples/rpmsg/
22964
22965REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
22966M:	Stephan Gerhold <stephan@gerhold.net>
22967L:	netdev@vger.kernel.org
22968L:	linux-remoteproc@vger.kernel.org
22969S:	Maintained
22970F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
22971
22972RENESAS CLOCK DRIVERS
22973M:	Geert Uytterhoeven <geert+renesas@glider.be>
22974L:	linux-renesas-soc@vger.kernel.org
22975S:	Supported
22976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
22977F:	Documentation/devicetree/bindings/clock/renesas,*
22978F:	drivers/clk/renesas/
22979
22980RENESAS EMEV2 I2C DRIVER
22981M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22982L:	linux-renesas-soc@vger.kernel.org
22983S:	Supported
22984F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
22985F:	drivers/i2c/busses/i2c-emev2.c
22986
22987RENESAS ETHERNET AVB DRIVER
22988M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22989R:	Paul Barker <paul@pbarker.dev>
22990L:	netdev@vger.kernel.org
22991L:	linux-renesas-soc@vger.kernel.org
22992S:	Maintained
22993F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
22994F:	drivers/net/ethernet/renesas/Kconfig
22995F:	drivers/net/ethernet/renesas/Makefile
22996F:	drivers/net/ethernet/renesas/ravb*
22997
22998RENESAS ETHERNET SWITCH DRIVER
22999R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23000L:	netdev@vger.kernel.org
23001L:	linux-renesas-soc@vger.kernel.org
23002F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23003F:	drivers/net/ethernet/renesas/Kconfig
23004F:	drivers/net/ethernet/renesas/Makefile
23005F:	drivers/net/ethernet/renesas/rcar_gen4*
23006F:	drivers/net/ethernet/renesas/rswitch*
23007
23008RENESAS ETHERNET TSN DRIVER
23009M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23010L:	netdev@vger.kernel.org
23011L:	linux-renesas-soc@vger.kernel.org
23012S:	Maintained
23013F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23014F:	drivers/net/ethernet/renesas/rtsn.*
23015
23016RENESAS IDT821034 ASoC CODEC
23017M:	Herve Codina <herve.codina@bootlin.com>
23018L:	linux-sound@vger.kernel.org
23019S:	Maintained
23020F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23021F:	sound/soc/codecs/idt821034.c
23022
23023RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23024M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
23025L:	linux-sound@vger.kernel.org
23026L:	linux-renesas-soc@vger.kernel.org
23027S:	Supported
23028F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
23029F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23030F:	sound/soc/renesas/rcar/
23031F:	sound/soc/renesas/fsi.c
23032F:	include/sound/sh_fsi.h
23033
23034RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23035M:	Miquel Raynal <miquel.raynal@bootlin.com>
23036L:	linux-mtd@lists.infradead.org
23037L:	linux-renesas-soc@vger.kernel.org
23038S:	Maintained
23039F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23040F:	drivers/mtd/nand/raw/renesas-nand-controller.c
23041
23042RENESAS R-CAR GYROADC DRIVER
23043M:	Marek Vasut <marek.vasut+renesas@mailbox.org>
23044L:	linux-iio@vger.kernel.org
23045S:	Supported
23046F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23047F:	drivers/iio/adc/rcar-gyroadc.c
23048
23049RENESAS R-CAR I2C DRIVERS
23050M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23051L:	linux-renesas-soc@vger.kernel.org
23052S:	Supported
23053F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23054F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23055F:	drivers/i2c/busses/i2c-rcar.c
23056F:	drivers/i2c/busses/i2c-sh_mobile.c
23057
23058RENESAS R-CAR SATA DRIVER
23059M:	Geert Uytterhoeven <geert+renesas@glider.be>
23060L:	linux-ide@vger.kernel.org
23061L:	linux-renesas-soc@vger.kernel.org
23062S:	Supported
23063F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23064F:	drivers/ata/sata_rcar.c
23065
23066RENESAS R-CAR THERMAL DRIVERS
23067M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23068L:	linux-renesas-soc@vger.kernel.org
23069S:	Supported
23070F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23071F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23072F:	drivers/thermal/renesas/rcar_gen3_thermal.c
23073F:	drivers/thermal/renesas/rcar_thermal.c
23074
23075RENESAS RIIC DRIVER
23076M:	Chris Brandt <chris.brandt@renesas.com>
23077L:	linux-renesas-soc@vger.kernel.org
23078S:	Supported
23079F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23080F:	drivers/i2c/busses/i2c-riic.c
23081
23082RENESAS RZ AUDIO (ASoC) DRIVER
23083M:	Biju Das <biju.das.jz@bp.renesas.com>
23084M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23085L:	linux-sound@vger.kernel.org
23086L:	linux-renesas-soc@vger.kernel.org
23087S:	Supported
23088F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23089F:	sound/soc/renesas/rz-ssi.c
23090
23091RENESAS RZ/G2L A/D DRIVER
23092M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23093L:	linux-iio@vger.kernel.org
23094L:	linux-renesas-soc@vger.kernel.org
23095S:	Supported
23096F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23097F:	drivers/iio/adc/rzg2l_adc.c
23098
23099RENESAS RZ/G2L MTU3a COUNTER DRIVER
23100M:	Biju Das <biju.das.jz@bp.renesas.com>
23101L:	linux-iio@vger.kernel.org
23102L:	linux-renesas-soc@vger.kernel.org
23103S:	Supported
23104F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23105F:	drivers/counter/rz-mtu3-cnt.c
23106
23107RENESAS RZ/G2L / RZ/V2H(P) CRU
23108M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23109M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
23110L:	linux-renesas-soc@vger.kernel.org
23111L:	linux-media@vger.kernel.org
23112S:	Maintained
23113F:	Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23114F:	drivers/media/platform/renesas/rzg2l-cru/
23115
23116RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23117M:	Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
23118L:	linux-iio@vger.kernel.org
23119L:	linux-renesas-soc@vger.kernel.org
23120S:	Supported
23121F:	Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23122F:	drivers/iio/adc/rzt2h_adc.c
23123
23124RENESAS RTCA-3 RTC DRIVER
23125M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
23126L:	linux-rtc@vger.kernel.org
23127L:	linux-renesas-soc@vger.kernel.org
23128S:	Supported
23129F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23130F:	drivers/rtc/rtc-renesas-rtca3.c
23131
23132RENESAS RZ/N1 A5PSW SWITCH DRIVER
23133M:	Clément Léger <clement.leger@bootlin.com>
23134L:	linux-renesas-soc@vger.kernel.org
23135L:	netdev@vger.kernel.org
23136S:	Maintained
23137F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23138F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23139F:	drivers/net/dsa/rzn1_a5psw*
23140F:	drivers/net/pcs/pcs-rzn1-miic.c
23141F:	include/dt-bindings/net/pcs-rzn1-miic.h
23142F:	include/linux/pcs-rzn1-miic.h
23143F:	net/dsa/tag_rzn1_a5psw.c
23144
23145RENESAS RZ/N1 ADC DRIVER
23146M:	Herve Codina <herve.codina@bootlin.com>
23147L:	linux-renesas-soc@vger.kernel.org
23148S:	Supported
23149F:	Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23150F:	drivers/iio/adc/rzn1-adc.c
23151
23152RENESAS RZ/N1 DWMAC GLUE LAYER
23153M:	Romain Gantois <romain.gantois@bootlin.com>
23154S:	Maintained
23155F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23156F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23157
23158RENESAS RZ/N1 RTC CONTROLLER DRIVER
23159M:	Miquel Raynal <miquel.raynal@bootlin.com>
23160L:	linux-rtc@vger.kernel.org
23161L:	linux-renesas-soc@vger.kernel.org
23162S:	Maintained
23163F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23164F:	drivers/rtc/rtc-rzn1.c
23165
23166RENESAS RZ/N1 USBF CONTROLLER DRIVER
23167M:	Herve Codina <herve.codina@bootlin.com>
23168L:	linux-renesas-soc@vger.kernel.org
23169L:	linux-usb@vger.kernel.org
23170S:	Maintained
23171F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23172F:	drivers/usb/gadget/udc/renesas_usbf.c
23173
23174RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23175M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23176L:	netdev@vger.kernel.org
23177L:	linux-renesas-soc@vger.kernel.org
23178S:	Maintained
23179F:	Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23180F:	drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23181
23182RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23183M:	Daniel Scally <dan.scally@ideasonboard.com>
23184M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
23185L:	linux-media@vger.kernel.org
23186S:	Maintained
23187F:	Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23188F:	drivers/media/platform/renesas/rzv2h-ivc/
23189
23190RENESAS RZ/V2H(P) RSPI DRIVER
23191M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23192L:	linux-spi@vger.kernel.org
23193L:	linux-renesas-soc@vger.kernel.org
23194S:	Maintained
23195F:	Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23196F:	drivers/spi/spi-rzv2h-rspi.c
23197
23198RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23199M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23200M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
23201L:	linux-renesas-soc@vger.kernel.org
23202S:	Supported
23203F:	Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23204F:	drivers/reset/reset-rzv2h-usb2phy.c
23205
23206RENESAS RZ/V2M I2C DRIVER
23207M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
23208L:	linux-i2c@vger.kernel.org
23209L:	linux-renesas-soc@vger.kernel.org
23210S:	Supported
23211F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23212F:	drivers/i2c/busses/i2c-rzv2m.c
23213
23214RENESAS SUPERH ETHERNET DRIVER
23215M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
23216L:	netdev@vger.kernel.org
23217L:	linux-renesas-soc@vger.kernel.org
23218S:	Maintained
23219F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
23220F:	drivers/net/ethernet/renesas/Kconfig
23221F:	drivers/net/ethernet/renesas/Makefile
23222F:	drivers/net/ethernet/renesas/sh_eth*
23223F:	include/linux/sh_eth.h
23224
23225RENESAS USB PHY DRIVER
23226M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23227L:	linux-renesas-soc@vger.kernel.org
23228S:	Maintained
23229F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
23230
23231RENESAS VERSACLOCK 7 CLOCK DRIVER
23232M:	Alex Helms <alexander.helms.jy@renesas.com>
23233S:	Maintained
23234F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23235F:	drivers/clk/clk-versaclock7.c
23236
23237RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23238M:	Herve Codina <herve.codina@bootlin.com>
23239L:	linux-iio@vger.kernel.org
23240S:	Maintained
23241F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23242F:	drivers/iio/potentiometer/x9250.c
23243
23244RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23245M:	John Madieu <john.madieu.xa@bp.renesas.com>
23246L:	linux-pm@vger.kernel.org
23247S:	Maintained
23248F:	Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23249F:	drivers/thermal/renesas/rzg3e_thermal.c
23250
23251RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23252M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
23253L:	linux-pm@vger.kernel.org
23254S:	Maintained
23255F:	Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23256F:	drivers/thermal/renesas/rzg3s_thermal.c
23257
23258RESET CONTROLLER FRAMEWORK
23259M:	Philipp Zabel <p.zabel@pengutronix.de>
23260S:	Maintained
23261T:	git https://git.pengutronix.de/git/pza/linux.git
23262F:	Documentation/devicetree/bindings/reset/
23263F:	Documentation/driver-api/reset.rst
23264F:	drivers/reset/
23265F:	include/dt-bindings/reset/
23266F:	include/linux/reset-controller.h
23267F:	include/linux/reset.h
23268F:	include/linux/reset/
23269K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23270
23271RESTARTABLE SEQUENCES SUPPORT
23272M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23273M:	Peter Zijlstra <peterz@infradead.org>
23274M:	"Paul E. McKenney" <paulmck@kernel.org>
23275M:	Boqun Feng <boqun@kernel.org>
23276L:	linux-kernel@vger.kernel.org
23277S:	Supported
23278F:	include/trace/events/rseq.h
23279F:	include/uapi/linux/rseq.h
23280F:	kernel/rseq.c
23281F:	tools/testing/selftests/rseq/
23282
23283RFKILL
23284M:	Johannes Berg <johannes@sipsolutions.net>
23285L:	linux-wireless@vger.kernel.org
23286S:	Maintained
23287W:	https://wireless.wiki.kernel.org/
23288Q:	https://patchwork.kernel.org/project/linux-wireless/list/
23289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23291F:	Documentation/ABI/stable/sysfs-class-rfkill
23292F:	Documentation/driver-api/rfkill.rst
23293F:	include/linux/rfkill.h
23294F:	include/uapi/linux/rfkill.h
23295F:	net/rfkill/
23296
23297RHASHTABLE
23298M:	Thomas Graf <tgraf@suug.ch>
23299M:	Herbert Xu <herbert@gondor.apana.org.au>
23300L:	linux-crypto@vger.kernel.org
23301S:	Maintained
23302F:	include/linux/rhashtable-types.h
23303F:	include/linux/rhashtable.h
23304F:	lib/rhashtable.c
23305F:	lib/test_rhashtable.c
23306
23307RICOH R5C592 MEMORYSTICK DRIVER
23308M:	Maxim Levitsky <maximlevitsky@gmail.com>
23309S:	Maintained
23310F:	drivers/memstick/host/r592.*
23311
23312RICOH SMARTMEDIA/XD DRIVER
23313M:	Maxim Levitsky <maximlevitsky@gmail.com>
23314S:	Maintained
23315F:	drivers/mtd/nand/raw/r852.c
23316F:	drivers/mtd/nand/raw/r852.h
23317
23318RISC-V AIA DRIVERS
23319M:	Anup Patel <anup@brainfault.org>
23320L:	linux-riscv@lists.infradead.org
23321S:	Maintained
23322F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23323F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23324F:	drivers/irqchip/irq-riscv-aplic-*.c
23325F:	drivers/irqchip/irq-riscv-aplic-*.h
23326F:	drivers/irqchip/irq-riscv-imsic-*.c
23327F:	drivers/irqchip/irq-riscv-imsic-*.h
23328F:	drivers/irqchip/irq-riscv-intc.c
23329F:	include/linux/irqchip/riscv-aplic.h
23330F:	include/linux/irqchip/riscv-imsic.h
23331
23332RISC-V ANDES SoC Support
23333M:	Ben Zong-You Xie <ben717@andestech.com>
23334S:	Maintained
23335T:	git: https://github.com/ben717-linux/linux
23336F:	Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23337F:	Documentation/devicetree/bindings/riscv/andes.yaml
23338F:	Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23339F:	arch/riscv/boot/dts/andes/
23340
23341RISC-V ANLOGIC SoC SUPPORT
23342M:	Conor Dooley <conor@kernel.org>
23343T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23344L:	linux-riscv@lists.infradead.org
23345S:	Odd Fixes
23346F:	Documentation/devicetree/bindings/riscv/anlogic.yaml
23347F:	arch/riscv/boot/dts/anlogic/
23348
23349RISC-V ARCHITECTURE
23350M:	Paul Walmsley <pjw@kernel.org>
23351M:	Palmer Dabbelt <palmer@dabbelt.com>
23352M:	Albert Ou <aou@eecs.berkeley.edu>
23353R:	Alexandre Ghiti <alex@ghiti.fr>
23354L:	linux-riscv@lists.infradead.org
23355S:	Supported
23356Q:	https://patchwork.kernel.org/project/linux-riscv/list/
23357C:	irc://irc.libera.chat/riscv
23358P:	Documentation/arch/riscv/patch-acceptance.rst
23359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23360F:	arch/riscv/
23361N:	riscv
23362K:	riscv
23363
23364RISC-V IOMMU
23365M:	Tomasz Jeznach <tomasz.jeznach@linux.dev>
23366L:	iommu@lists.linux.dev
23367L:	linux-riscv@lists.infradead.org
23368S:	Maintained
23369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23370F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23371F:	drivers/iommu/riscv/
23372
23373RISC-V MICROCHIP SUPPORT
23374M:	Conor Dooley <conor.dooley@microchip.com>
23375M:	Daire McNamara <daire.mcnamara@microchip.com>
23376L:	linux-riscv@lists.infradead.org
23377S:	Supported
23378T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23379F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23380F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23381F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23382F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23383F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23384F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23385F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23386F:	Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23387F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23388F:	Documentation/devicetree/bindings/riscv/microchip.yaml
23389F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23390F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23391F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23392F:	arch/riscv/boot/dts/microchip/
23393F:	drivers/char/hw_random/mpfs-rng.c
23394F:	drivers/clk/microchip/clk-mpfs*.c
23395F:	drivers/firmware/microchip/mpfs-auto-update.c
23396F:	drivers/gpio/gpio-mpfs.c
23397F:	drivers/hwmon/tvs-mpfs.c
23398F:	drivers/i2c/busses/i2c-microchip-corei2c.c
23399F:	drivers/mailbox/mailbox-mpfs.c
23400F:	drivers/pci/controller/plda/pcie-microchip-host.c
23401F:	drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23402F:	drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23403F:	drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23404F:	drivers/pwm/pwm-microchip-core.c
23405F:	drivers/reset/reset-mpfs.c
23406F:	drivers/rtc/rtc-mpfs.c
23407F:	drivers/soc/microchip/mpfs-control-scb.c
23408F:	drivers/soc/microchip/mpfs-mss-top-sysreg.c
23409F:	drivers/soc/microchip/mpfs-sys-controller.c
23410F:	drivers/spi/spi-microchip-core-qspi.c
23411F:	drivers/spi/spi-mpfs.c
23412F:	drivers/usb/musb/mpfs.c
23413F:	include/soc/microchip/mpfs.h
23414
23415RISC-V MISC SOC SUPPORT
23416M:	Conor Dooley <conor@kernel.org>
23417L:	linux-riscv@lists.infradead.org
23418S:	Odd Fixes
23419T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23420F:	arch/riscv/boot/dts/canaan/
23421F:	arch/riscv/boot/dts/sifive/
23422
23423RISC-V PMU DRIVERS
23424M:	Atish Patra <atish.patra@linux.dev>
23425R:	Anup Patel <anup@brainfault.org>
23426L:	linux-riscv@lists.infradead.org
23427S:	Supported
23428F:	drivers/perf/riscv_pmu.c
23429F:	drivers/perf/riscv_pmu_legacy.c
23430F:	drivers/perf/riscv_pmu_sbi.c
23431
23432RISC-V QOS RESCTRL SUPPORT
23433M:	Drew Fustini <fustini@kernel.org>
23434R:	yunhui cui <cuiyunhui@bytedance.com>
23435L:	linux-riscv@lists.infradead.org
23436S:	Supported
23437F:	arch/riscv/include/asm/qos.h
23438F:	arch/riscv/kernel/qos.c
23439
23440RISC-V RPMI AND MPXY DRIVERS
23441M:	Rahul Pathak <rahul@summations.net>
23442M:	Anup Patel <anup@brainfault.org>
23443L:	linux-riscv@lists.infradead.org
23444F:	Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23445F:	Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23446F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23447F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23448F:	Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23449F:	Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23450F:	drivers/clk/clk-rpmi.c
23451F:	drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23452F:	drivers/mailbox/riscv-sbi-mpxy-mbox.c
23453F:	include/linux/mailbox/riscv-rpmi-message.h
23454
23455RISC-V SPACEMIT SoC Support
23456M:	Yixun Lan <dlan@kernel.org>
23457L:	linux-riscv@lists.infradead.org
23458L:	spacemit@lists.linux.dev
23459S:	Maintained
23460W:	https://github.com/spacemit-com/linux/wiki
23461C:	irc://irc.libera.chat/spacemit
23462T:	https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23463F:	arch/riscv/boot/dts/spacemit/
23464N:	spacemit
23465K:	spacemit
23466
23467RISC-V TENSTORRENT SoC SUPPORT
23468M:	Drew Fustini <dfustini@oss.tenstorrent.com>
23469M:	Joel Stanley <jms@oss.tenstorrent.com>
23470L:	linux-riscv@lists.infradead.org
23471S:	Maintained
23472T:	git https://github.com/tenstorrent/linux.git
23473F:	Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23474F:	Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23475F:	arch/riscv/boot/dts/tenstorrent/
23476F:	drivers/clk/tenstorrent/
23477F:	drivers/reset/reset-tenstorrent-atlantis.c
23478F:	include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23479
23480RISC-V THEAD SoC SUPPORT
23481M:	Drew Fustini <fustini@kernel.org>
23482M:	Guo Ren <guoren@kernel.org>
23483M:	Fu Wei <wefu@redhat.com>
23484L:	linux-riscv@lists.infradead.org
23485S:	Maintained
23486Q:	https://patchwork.kernel.org/project/riscv-thead/list/
23487T:	git https://github.com/pdp7/linux.git
23488F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23489F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23490F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23491F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23492F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23493F:	Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23494F:	Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23495F:	arch/riscv/boot/dts/thead/
23496F:	drivers/clk/thead/clk-th1520-ap.c
23497F:	drivers/firmware/thead,th1520-aon.c
23498F:	drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23499F:	drivers/mailbox/mailbox-th1520.c
23500F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23501F:	drivers/pinctrl/pinctrl-th1520.c
23502F:	drivers/pmdomain/thead/
23503F:	drivers/power/reset/th1520-aon-reboot.c
23504F:	drivers/power/sequencing/pwrseq-thead-gpu.c
23505F:	drivers/pwm/pwm_th1520.rs
23506F:	drivers/reset/reset-th1520.c
23507F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
23508F:	include/dt-bindings/power/thead,th1520-power.h
23509F:	include/dt-bindings/reset/thead,th1520-reset.h
23510F:	include/linux/firmware/thead/thead,th1520-aon.h
23511
23512RNBD BLOCK DRIVERS
23513M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23514M:	Jack Wang <jinpu.wang@ionos.com>
23515L:	linux-block@vger.kernel.org
23516S:	Maintained
23517F:	drivers/block/rnbd/
23518
23519ROCCAT DRIVERS
23520M:	Stefan Achatz <erazor_de@users.sourceforge.net>
23521S:	Maintained
23522W:	http://sourceforge.net/projects/roccat/
23523F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
23524F:	drivers/hid/hid-roccat*
23525F:	include/linux/hid-roccat*
23526
23527ROCKCHIP CAN-FD DRIVER
23528M:	Marc Kleine-Budde <mkl@pengutronix.de>
23529R:	kernel@pengutronix.de
23530L:	linux-can@vger.kernel.org
23531S:	Maintained
23532F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23533F:	drivers/net/can/rockchip/
23534
23535ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23536M:	Mehdi Djait <mehdi.djait@linux.intel.com>
23537M:	Michael Riesch <michael.riesch@collabora.com>
23538L:	linux-media@vger.kernel.org
23539S:	Maintained
23540F:	Documentation/admin-guide/media/rkcif*
23541F:	Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23542F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23543F:	drivers/media/platform/rockchip/rkcif/
23544
23545ROCKCHIP CRYPTO DRIVERS
23546M:	Corentin Labbe <clabbe@baylibre.com>
23547L:	linux-crypto@vger.kernel.org
23548S:	Maintained
23549F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23550F:	drivers/crypto/rockchip/
23551
23552ROCKCHIP I2S TDM DRIVER
23553M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
23554L:	linux-rockchip@lists.infradead.org
23555S:	Maintained
23556F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23557F:	sound/soc/rockchip/rockchip_i2s_tdm.*
23558
23559ROCKCHIP ISP V1 DRIVER
23560M:	Dafna Hirschfeld <dafna@fastmail.com>
23561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23562L:	linux-media@vger.kernel.org
23563L:	linux-rockchip@lists.infradead.org
23564S:	Maintained
23565F:	Documentation/admin-guide/media/rkisp1.rst
23566F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23567F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23568F:	drivers/media/platform/rockchip/rkisp1
23569F:	include/uapi/linux/rkisp1-config.h
23570
23571ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23572M:	Daniel Golle <daniel@makrotopia.org>
23573M:	Aurelien Jarno <aurelien@aurel32.net>
23574M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23575S:	Maintained
23576F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23577F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23578F:	drivers/char/hw_random/rockchip-rng.c
23579
23580ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23581M:	Jacob Chen <jacob-chen@iotwrt.com>
23582M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23583L:	linux-media@vger.kernel.org
23584L:	linux-rockchip@lists.infradead.org
23585S:	Maintained
23586F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
23587F:	drivers/media/platform/rockchip/rga/
23588
23589ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23590M:	Detlev Casanova <detlev.casanova@collabora.com>
23591M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23592L:	linux-media@vger.kernel.org
23593L:	linux-rockchip@lists.infradead.org
23594S:	Maintained
23595F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23596F:	drivers/media/platform/rockchip/rkvdec/
23597
23598ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23599M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23600S:	Maintained
23601F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23602F:	sound/soc/codecs/rk3308_codec.c
23603F:	sound/soc/codecs/rk3308_codec.h
23604
23605ROCKCHIP SAI DRIVER
23606M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23607L:	linux-rockchip@lists.infradead.org
23608S:	Maintained
23609F:	Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23610F:	sound/soc/rockchip/rockchip_sai.*
23611
23612ROCKER DRIVER
23613M:	Jiri Pirko <jiri@resnulli.us>
23614L:	netdev@vger.kernel.org
23615S:	Supported
23616F:	drivers/net/ethernet/rocker/
23617
23618ROCKETPORT EXPRESS/INFINITY DRIVER
23619M:	Kevin Cernekee <cernekee@gmail.com>
23620L:	linux-serial@vger.kernel.org
23621S:	Odd Fixes
23622F:	drivers/tty/serial/rp2.*
23623
23624ROHM BD71828 CHARGER
23625M:	Andreas Kemnade <andreas@kemnade.info>
23626M:	Matti Vaittinen <mazziesaccount@gmail.com>
23627S:	Maintained
23628F:	drivers/power/supply/bd71828-power.c
23629
23630ROHM BD79703 DAC
23631M:	Matti Vaittinen <mazziesaccount@gmail.com>
23632S:	Supported
23633F:	drivers/iio/dac/rohm-bd79703.c
23634
23635ROHM BD99954 CHARGER IC
23636M:	Matti Vaittinen <mazziesaccount@gmail.com>
23637S:	Supported
23638F:	drivers/power/supply/bd99954-charger.c
23639F:	drivers/power/supply/bd99954-charger.h
23640
23641ROHM BD791xx ADC / GPO IC
23642M:	Matti Vaittinen <mazziesaccount@gmail.com>
23643S:	Supported
23644F:	drivers/iio/adc/rohm-bd79112.c
23645F:	drivers/iio/adc/rohm-bd79124.c
23646
23647ROHM BH1745 COLOUR SENSOR
23648M:	Mudit Sharma <muditsharma.info@gmail.com>
23649L:	linux-iio@vger.kernel.org
23650S:	Maintained
23651F:	drivers/iio/light/bh1745.c
23652
23653ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23654M:	Tomasz Duszynski <tduszyns@gmail.com>
23655S:	Maintained
23656F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
23657F:	drivers/iio/light/bh1750.c
23658
23659ROHM BM1390 PRESSURE SENSOR DRIVER
23660M:	Matti Vaittinen <mazziesaccount@gmail.com>
23661L:	linux-iio@vger.kernel.org
23662S:	Supported
23663F:	drivers/iio/pressure/rohm-bm1390.c
23664
23665ROHM BU270xx LIGHT SENSOR DRIVERs
23666M:	Matti Vaittinen <mazziesaccount@gmail.com>
23667L:	linux-iio@vger.kernel.org
23668S:	Supported
23669F:	drivers/iio/light/rohm-bu27034.c
23670
23671ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23672M:	Marek Vasut <marek.vasut+renesas@gmail.com>
23673L:	linux-kernel@vger.kernel.org
23674L:	linux-renesas-soc@vger.kernel.org
23675S:	Supported
23676F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23677F:	drivers/gpio/gpio-bd9571mwv.c
23678F:	drivers/mfd/bd9571mwv.c
23679F:	drivers/regulator/bd9571mwv-regulator.c
23680F:	include/linux/mfd/bd9571mwv.h
23681
23682ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23683M:	Matti Vaittinen <mazziesaccount@gmail.com>
23684S:	Supported
23685F:	drivers/clk/clk-bd718x7.c
23686F:	drivers/gpio/gpio-bd71815.c
23687F:	drivers/gpio/gpio-bd71828.c
23688F:	drivers/gpio/gpio-bd72720.c
23689F:	drivers/mfd/rohm-bd71828.c
23690F:	drivers/mfd/rohm-bd718x7.c
23691F:	drivers/mfd/rohm-bd9576.c
23692F:	drivers/mfd/rohm-bd96801.c
23693F:	drivers/regulator/bd71815-regulator.c
23694F:	drivers/regulator/bd71828-regulator.c
23695F:	drivers/regulator/bd718x7-regulator.c
23696F:	drivers/regulator/bd9576-regulator.c
23697F:	drivers/regulator/bd96801-regulator.c
23698F:	drivers/regulator/rohm-regulator.c
23699F:	drivers/rtc/rtc-bd70528.c
23700F:	drivers/watchdog/bd9576_wdt.c
23701F:	drivers/watchdog/bd96801_wdt.c
23702F:	include/linux/mfd/rohm-bd71815.h
23703F:	include/linux/mfd/rohm-bd71828.h
23704F:	include/linux/mfd/rohm-bd718x7.h
23705F:	include/linux/mfd/rohm-bd72720.h
23706F:	include/linux/mfd/rohm-bd957x.h
23707F:	include/linux/mfd/rohm-bd96801.h
23708F:	include/linux/mfd/rohm-bd96802.h
23709F:	include/linux/mfd/rohm-generic.h
23710F:	include/linux/mfd/rohm-shared.h
23711
23712ROTATION DRIVER FOR ALLWINNER A83T
23713M:	Jernej Skrabec <jernej.skrabec@gmail.com>
23714L:	linux-media@vger.kernel.org
23715S:	Maintained
23716T:	git git://linuxtv.org/media.git
23717F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23718F:	drivers/media/platform/sunxi/sun8i-rotate/
23719
23720RPMB SUBSYSTEM
23721M:	Jens Wiklander <jenswi@kernel.org>
23722L:	linux-kernel@vger.kernel.org
23723S:	Supported
23724F:	drivers/misc/rpmb-core.c
23725F:	include/linux/rpmb.h
23726
23727RPMSG TTY DRIVER
23728M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
23729L:	linux-remoteproc@vger.kernel.org
23730S:	Maintained
23731F:	drivers/tty/rpmsg_tty.c
23732
23733RTASE ETHERNET DRIVER
23734M:	Justin Lai <justinlai0215@realtek.com>
23735M:	Larry Chiu <larry.chiu@realtek.com>
23736L:	netdev@vger.kernel.org
23737S:	Maintained
23738F:	drivers/net/ethernet/realtek/rtase/
23739
23740RTL2830 MEDIA DRIVER
23741L:	linux-media@vger.kernel.org
23742S:	Orphan
23743W:	https://linuxtv.org
23744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23745F:	drivers/media/dvb-frontends/rtl2830*
23746
23747RTL2832 MEDIA DRIVER
23748L:	linux-media@vger.kernel.org
23749S:	Orphan
23750W:	https://linuxtv.org
23751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23752F:	drivers/media/dvb-frontends/rtl2832*
23753
23754RTL2832_SDR MEDIA DRIVER
23755L:	linux-media@vger.kernel.org
23756S:	Orphan
23757W:	https://linuxtv.org
23758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23759F:	drivers/media/dvb-frontends/rtl2832_sdr*
23760
23761RTL8180 WIRELESS DRIVER
23762L:	linux-wireless@vger.kernel.org
23763S:	Orphan
23764F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
23765
23766RTL8187 WIRELESS DRIVER
23767M:	Hin-Tak Leung <hintak.leung@gmail.com>
23768L:	linux-wireless@vger.kernel.org
23769S:	Maintained
23770T:	git https://github.com/pkshih/rtw.git
23771F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
23772
23773RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23774M:	Jes Sorensen <Jes.Sorensen@gmail.com>
23775L:	linux-wireless@vger.kernel.org
23776S:	Maintained
23777T:	git https://github.com/pkshih/rtw.git
23778F:	drivers/net/wireless/realtek/rtl8xxxu/
23779
23780RTL9300 I2C DRIVER (rtl9300-i2c)
23781M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
23782L:	linux-i2c@vger.kernel.org
23783S:	Maintained
23784F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23785F:	drivers/i2c/busses/i2c-rtl9300.c
23786
23787RTRS TRANSPORT DRIVERS
23788M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23789M:	Jack Wang <jinpu.wang@ionos.com>
23790L:	linux-rdma@vger.kernel.org
23791S:	Maintained
23792F:	drivers/infiniband/ulp/rtrs/
23793
23794RUNTIME VERIFICATION (RV)
23795M:	Steven Rostedt <rostedt@goodmis.org>
23796M:	Gabriele Monaco <gmonaco@redhat.com>
23797L:	linux-trace-kernel@vger.kernel.org
23798S:	Maintained
23799F:	Documentation/trace/rv/
23800F:	include/linux/rv.h
23801F:	include/rv/
23802F:	kernel/trace/rv/
23803F:	tools/testing/selftests/verification/
23804F:	tools/verification/
23805
23806RUST
23807M:	Miguel Ojeda <ojeda@kernel.org>
23808R:	Boqun Feng <boqun@kernel.org>
23809R:	Gary Guo <gary@garyguo.net>
23810R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
23811R:	Benno Lossin <lossin@kernel.org>
23812R:	Andreas Hindborg <a.hindborg@kernel.org>
23813R:	Alice Ryhl <aliceryhl@google.com>
23814R:	Trevor Gross <tmgross@umich.edu>
23815R:	Danilo Krummrich <dakr@kernel.org>
23816R:	Daniel Almeida <daniel.almeida@collabora.com>
23817R:	Tamir Duberstein <tamird@kernel.org>
23818R:	Alexandre Courbot <acourbot@nvidia.com>
23819R:	Onur Özkan <work@onurozkan.dev>
23820L:	rust-for-linux@vger.kernel.org
23821S:	Supported
23822W:	https://rust-for-linux.com
23823B:	https://github.com/Rust-for-Linux/linux/issues
23824C:	zulip://rust-for-linux.zulipchat.com
23825P:	https://rust-for-linux.com/contributing
23826T:	git https://github.com/Rust-for-Linux/linux.git rust-next
23827F:	.clippy.toml
23828F:	.rustfmt.toml
23829F:	Documentation/rust/
23830F:	include/trace/events/rust_sample.h
23831F:	rust/
23832F:	samples/rust/
23833F:	scripts/*rust*
23834F:	tools/testing/selftests/rust/
23835K:	\b(?i:rust)\b
23836
23837RUST [ALLOC]
23838M:	Danilo Krummrich <dakr@kernel.org>
23839R:	Lorenzo Stoakes <ljs@kernel.org>
23840R:	Vlastimil Babka <vbabka@kernel.org>
23841R:	Liam R. Howlett <liam@infradead.org>
23842R:	Uladzislau Rezki <urezki@gmail.com>
23843L:	rust-for-linux@vger.kernel.org
23844S:	Maintained
23845T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
23846F:	rust/kernel/alloc.rs
23847F:	rust/kernel/alloc/
23848
23849RUST [BITFIELD]
23850M:	Alexandre Courbot <acourbot@nvidia.com>
23851R:	Yury Norov <yury.norov@gmail.com>
23852L:	rust-for-linux@vger.kernel.org
23853S:	Maintained
23854F:	rust/kernel/bitfield.rs
23855
23856RUST [INTEROP]
23857M:	Joel Fernandes <joelagnelf@nvidia.com>
23858M:	Alexandre Courbot <acourbot@nvidia.com>
23859L:	rust-for-linux@vger.kernel.org
23860S:	Maintained
23861T:	git https://github.com/Rust-for-Linux/linux.git interop-next
23862F:	rust/kernel/interop.rs
23863F:	rust/kernel/interop/
23864
23865RUST [NUM]
23866M:	Alexandre Courbot <acourbot@nvidia.com>
23867R:	Yury Norov <yury.norov@gmail.com>
23868L:	rust-for-linux@vger.kernel.org
23869S:	Maintained
23870F:	rust/kernel/num.rs
23871F:	rust/kernel/num/
23872
23873RUST [PIN-INIT]
23874M:	Benno Lossin <lossin@kernel.org>
23875M:	Gary Guo <gary@garyguo.net>
23876L:	rust-for-linux@vger.kernel.org
23877S:	Maintained
23878W:	https://rust-for-linux.com/pin-init
23879B:	https://github.com/Rust-for-Linux/pin-init/issues
23880C:	zulip://rust-for-linux.zulipchat.com
23881P:	https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
23882T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
23883F:	rust/kernel/init.rs
23884F:	rust/pin-init/
23885K:	\bpin-init\b|pin_init\b|PinInit
23886
23887RUST [RUST-ANALYZER]
23888M:	Tamir Duberstein <tamird@kernel.org>
23889R:	Jesung Yang <y.j3ms.n@gmail.com>
23890L:	rust-for-linux@vger.kernel.org
23891S:	Maintained
23892T:	git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
23893F:	scripts/generate_rust_analyzer.py
23894
23895RUST [SYNC]
23896M:	Boqun Feng <boqun@kernel.org>
23897M:	Gary Guo <gary@garyguo.net>
23898M:	Alice Ryhl <aliceryhl@google.com>
23899R:	Lyude Paul <lyude@redhat.com>
23900R:	Daniel Almeida <daniel.almeida@collabora.com>
23901R:	"Onur Özkan" <work@onurozkan.dev>
23902L:	linux-kernel@vger.kernel.org
23903L:	rust-for-linux@vger.kernel.org
23904S:	Maintained
23905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
23906F:	rust/kernel/sync.rs
23907F:	rust/kernel/sync/
23908
23909RXRPC SOCKETS (AF_RXRPC)
23910M:	David Howells <dhowells@redhat.com>
23911M:	Marc Dionne <marc.dionne@auristor.com>
23912L:	linux-afs@lists.infradead.org
23913S:	Supported
23914W:	https://www.infradead.org/~dhowells/kafs/
23915F:	Documentation/networking/rxrpc.rst
23916F:	include/keys/rxrpc-type.h
23917F:	include/net/af_rxrpc.h
23918F:	include/trace/events/rxrpc.h
23919F:	include/uapi/linux/rxrpc.h
23920F:	net/rxrpc/
23921
23922S3 SAVAGE FRAMEBUFFER DRIVER
23923M:	Antonino Daplas <adaplas@gmail.com>
23924L:	linux-fbdev@vger.kernel.org
23925S:	Maintained
23926F:	drivers/video/fbdev/savage/
23927
23928S390 ARCHITECTURE
23929M:	Heiko Carstens <hca@linux.ibm.com>
23930M:	Vasily Gorbik <gor@linux.ibm.com>
23931M:	Alexander Gordeev <agordeev@linux.ibm.com>
23932R:	Christian Borntraeger <borntraeger@linux.ibm.com>
23933R:	Sven Schnelle <svens@linux.ibm.com>
23934L:	linux-s390@vger.kernel.org
23935S:	Supported
23936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
23937F:	Documentation/driver-api/s390-drivers.rst
23938F:	Documentation/arch/s390/
23939F:	arch/s390/
23940F:	drivers/cpuidle/cpuidle-s390.c
23941F:	drivers/s390/
23942F:	drivers/watchdog/diag288_wdt.c
23943
23944S390 COMMON I/O LAYER
23945M:	Vineeth Vijayan <vneethv@linux.ibm.com>
23946M:	Peter Oberparleiter <oberpar@linux.ibm.com>
23947L:	linux-s390@vger.kernel.org
23948S:	Supported
23949F:	drivers/s390/cio/
23950
23951S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
23952M:	Harald Freudenberger <freude@linux.ibm.com>
23953M:	Holger Dengler <dengler@linux.ibm.com>
23954L:	linux-crypto@vger.kernel.org
23955L:	linux-s390@vger.kernel.org
23956S:	Supported
23957F:	arch/s390/crypto/
23958F:	arch/s390/include/asm/archrandom.h
23959F:	arch/s390/include/asm/cpacf.h
23960
23961S390 DASD DRIVER
23962M:	Stefan Haberland <sth@linux.ibm.com>
23963M:	Jan Hoeppner <hoeppner@linux.ibm.com>
23964L:	linux-s390@vger.kernel.org
23965S:	Supported
23966F:	block/partitions/ibm.c
23967F:	drivers/s390/block/dasd*
23968F:	include/linux/dasd_mod.h
23969
23970S390 HWRANDOM TRNG DRIVER
23971M:	Harald Freudenberger <freude@linux.ibm.com>
23972M:	Holger Dengler <dengler@linux.ibm.com>
23973L:	linux-crypto@vger.kernel.org
23974L:	linux-s390@vger.kernel.org
23975S:	Supported
23976F:	drivers/char/hw_random/s390-trng.c
23977
23978S390 IOMMU (PCI)
23979M:	Niklas Schnelle <schnelle@linux.ibm.com>
23980M:	Matthew Rosato <mjrosato@linux.ibm.com>
23981R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23982L:	linux-s390@vger.kernel.org
23983S:	Supported
23984F:	drivers/iommu/s390-iommu.c
23985
23986S390 IUCV NETWORK LAYER
23987M:	Alexandra Winter <wintera@linux.ibm.com>
23988M:	Thorsten Winkler <twinkler@linux.ibm.com>
23989L:	linux-s390@vger.kernel.org
23990L:	netdev@vger.kernel.org
23991S:	Supported
23992F:	drivers/s390/net/*iucv*
23993F:	include/net/iucv/
23994F:	net/iucv/
23995
23996S390 MM
23997M:	Alexander Gordeev <agordeev@linux.ibm.com>
23998M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23999L:	linux-s390@vger.kernel.org
24000S:	Supported
24001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24002F:	arch/s390/include/asm/pgtable.h
24003F:	arch/s390/mm
24004
24005S390 NETWORK DRIVERS
24006M:	Alexandra Winter <wintera@linux.ibm.com>
24007M:	Aswin Karuvally <aswin@linux.ibm.com>
24008L:	linux-s390@vger.kernel.org
24009L:	netdev@vger.kernel.org
24010S:	Supported
24011F:	drivers/s390/net/
24012
24013S390 PCI SUBSYSTEM
24014M:	Niklas Schnelle <schnelle@linux.ibm.com>
24015M:	Gerd Bayer <gbayer@linux.ibm.com>
24016L:	linux-s390@vger.kernel.org
24017S:	Supported
24018F:	Documentation/arch/s390/pci.rst
24019F:	arch/s390/pci/
24020F:	drivers/pci/hotplug/s390_pci_hpc.c
24021
24022S390 PTP DRIVER
24023M:	Sven Schnelle <svens@linux.ibm.com>
24024L:	linux-s390@vger.kernel.org
24025S:	Supported
24026F:	drivers/ptp/ptp_s390.c
24027
24028S390 SCM DRIVER
24029M:	Vineeth Vijayan <vneethv@linux.ibm.com>
24030L:	linux-s390@vger.kernel.org
24031S:	Supported
24032F:	drivers/s390/block/scm*
24033F:	drivers/s390/cio/scm.c
24034
24035S390 VFIO AP DRIVER
24036M:	Tony Krowiak <akrowiak@linux.ibm.com>
24037M:	Halil Pasic <pasic@linux.ibm.com>
24038M:	Jason Herne <jjherne@linux.ibm.com>
24039L:	linux-s390@vger.kernel.org
24040S:	Supported
24041F:	Documentation/arch/s390/vfio-ap*
24042F:	drivers/s390/crypto/vfio_ap*
24043
24044S390 VFIO-CCW DRIVER
24045M:	Eric Farman <farman@linux.ibm.com>
24046M:	Matthew Rosato <mjrosato@linux.ibm.com>
24047R:	Halil Pasic <pasic@linux.ibm.com>
24048L:	linux-s390@vger.kernel.org
24049L:	kvm@vger.kernel.org
24050S:	Supported
24051F:	Documentation/arch/s390/vfio-ccw.rst
24052F:	drivers/s390/cio/vfio_ccw*
24053F:	include/uapi/linux/vfio_ccw.h
24054
24055S390 VFIO-PCI DRIVER
24056M:	Matthew Rosato <mjrosato@linux.ibm.com>
24057M:	Farhan Ali <alifm@linux.ibm.com>
24058R:	Eric Farman <farman@linux.ibm.com>
24059L:	linux-s390@vger.kernel.org
24060L:	kvm@vger.kernel.org
24061S:	Supported
24062F:	arch/s390/kvm/pci*
24063F:	drivers/vfio/pci/vfio_pci_zdev.c
24064F:	include/uapi/linux/vfio_zdev.h
24065
24066S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24067M:	Harald Freudenberger <freude@linux.ibm.com>
24068M:	Holger Dengler <dengler@linux.ibm.com>
24069L:	linux-s390@vger.kernel.org
24070S:	Supported
24071F:	arch/s390/include/asm/ap.h
24072F:	arch/s390/include/asm/pkey.h
24073F:	arch/s390/include/asm/trace/zcrypt.h
24074F:	arch/s390/include/uapi/asm/pkey.h
24075F:	arch/s390/include/uapi/asm/zcrypt.h
24076F:	drivers/s390/crypto/
24077
24078S390 ZFCP DRIVER
24079M:	Nihar Panda <niharp@linux.ibm.com>
24080L:	linux-s390@vger.kernel.org
24081S:	Supported
24082F:	drivers/s390/scsi/zfcp_*
24083
24084SAA6588 RDS RECEIVER DRIVER
24085M:	Hans Verkuil <hverkuil@kernel.org>
24086L:	linux-media@vger.kernel.org
24087S:	Odd Fixes
24088W:	https://linuxtv.org
24089T:	git git://linuxtv.org/media.git
24090F:	drivers/media/i2c/saa6588*
24091
24092SAA7134 VIDEO4LINUX DRIVER
24093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24094L:	linux-media@vger.kernel.org
24095S:	Odd fixes
24096W:	https://linuxtv.org
24097T:	git git://linuxtv.org/media.git
24098F:	Documentation/driver-api/media/drivers/saa7134*
24099F:	drivers/media/pci/saa7134/
24100
24101SAA7146 VIDEO4LINUX-2 DRIVER
24102M:	Hans Verkuil <hverkuil@kernel.org>
24103L:	linux-media@vger.kernel.org
24104S:	Maintained
24105T:	git git://linuxtv.org/media.git
24106F:	drivers/media/common/saa7146/
24107F:	drivers/media/pci/saa7146/
24108F:	include/media/drv-intf/saa7146*
24109
24110SAFESETID SECURITY MODULE
24111M:	Micah Morton <mortonm@chromium.org>
24112S:	Supported
24113F:	Documentation/admin-guide/LSM/SafeSetID.rst
24114F:	security/safesetid/
24115
24116SAMSUNG AUDIO (ASoC) DRIVERS
24117M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24118L:	linux-sound@vger.kernel.org
24119S:	Maintained
24120B:	mailto:linux-samsung-soc@vger.kernel.org
24121F:	Documentation/devicetree/bindings/sound/samsung*
24122F:	sound/soc/samsung/
24123
24124SAMSUNG EXYNOS2200 SoC SUPPORT
24125M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
24126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24127L:	linux-samsung-soc@vger.kernel.org
24128S:	Maintained
24129F:	Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24130F:	arch/arm64/boot/dts/exynos/exynos2200*
24131F:	drivers/clk/samsung/clk-exynos2200.c
24132F:	include/dt-bindings/clock/samsung,exynos2200-cmu.h
24133
24134SAMSUNG EXYNOS850 SoC SUPPORT
24135M:	Sam Protsenko <semen.protsenko@linaro.org>
24136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24137L:	linux-samsung-soc@vger.kernel.org
24138S:	Maintained
24139F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24140F:	arch/arm64/boot/dts/exynos/exynos850*
24141F:	drivers/clk/samsung/clk-exynos850.c
24142F:	include/dt-bindings/clock/exynos850.h
24143
24144SAMSUNG EXYNOS8855 SoC SUPPORT
24145M:	Alim Akhtar <alim.akhtar@samsung.com>
24146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24147L:	linux-samsung-soc@vger.kernel.org
24148S:	Maintained
24149F:	arch/arm64/boot/dts/exynos/exynos8855*
24150
24151SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24152M:	Tudor Ambarus <tudor.ambarus@linaro.org>
24153L:	linux-samsung-soc@vger.kernel.org
24154S:	Supported
24155F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24156F:	drivers/clk/samsung/clk-acpm.c
24157F:	drivers/firmware/samsung/exynos-acpm*
24158F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
24159
24160SAMSUNG EXYNOS MAILBOX DRIVER
24161M:	Tudor Ambarus <tudor.ambarus@linaro.org>
24162L:	linux-samsung-soc@vger.kernel.org
24163S:	Supported
24164F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24165F:	drivers/mailbox/exynos-mailbox.c
24166F:	include/linux/mailbox/exynos-message.h
24167
24168SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24169M:	Łukasz Stelmach <l.stelmach@samsung.com>
24170L:	linux-samsung-soc@vger.kernel.org
24171S:	Maintained
24172F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24173F:	drivers/char/hw_random/exynos-trng.c
24174
24175SAMSUNG FRAMEBUFFER DRIVER
24176M:	Jingoo Han <jingoohan1@gmail.com>
24177L:	linux-fbdev@vger.kernel.org
24178S:	Maintained
24179F:	drivers/video/fbdev/s3c-fb.c
24180
24181SAMSUNG GALAXY BOOK DRIVER
24182M:	Joshua Grisham <josh@joshuagrisham.com>
24183L:	platform-driver-x86@vger.kernel.org
24184S:	Maintained
24185F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
24186F:	drivers/platform/x86/samsung-galaxybook.c
24187
24188SAMSUNG INTERCONNECT DRIVERS
24189M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24190M:	Artur Świgoń <a.swigon@samsung.com>
24191L:	linux-samsung-soc@vger.kernel.org
24192S:	Supported
24193F:	drivers/interconnect/samsung/
24194
24195SAMSUNG LAPTOP DRIVER
24196M:	Corentin Chary <corentin.chary@gmail.com>
24197L:	platform-driver-x86@vger.kernel.org
24198S:	Maintained
24199F:	drivers/platform/x86/samsung-laptop.c
24200
24201SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24202M:	André Draszik <andre.draszik@linaro.org>
24203L:	linux-samsung-soc@vger.kernel.org
24204S:	Maintained
24205B:	mailto:linux-samsung-soc@vger.kernel.org
24206F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24207F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24208F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24209F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24210F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24211F:	drivers/clk/clk-s2mps11.c
24212F:	drivers/mfd/sec*.[ch]
24213F:	drivers/regulator/s2*.c
24214F:	drivers/regulator/s5m*.c
24215F:	drivers/rtc/rtc-s5m.c
24216F:	include/dt-bindings/regulator/samsung,s2m*.h
24217F:	include/linux/mfd/samsung/
24218
24219SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24220M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
24221L:	linux-samsung-soc@vger.kernel.org
24222S:	Maintained
24223F:	drivers/media/platform/samsung/s3c-camif/
24224F:	include/media/drv-intf/s3c_camif.h
24225
24226SAMSUNG S3FWRN5 NFC DRIVER
24227M:	Krzysztof Kozlowski <krzk@kernel.org>
24228S:	Maintained
24229F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24230F:	drivers/nfc/s3fwrn5
24231
24232SAMSUNG S5C73M3 CAMERA DRIVER
24233M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24234M:	Andrzej Hajda <andrzej.hajda@intel.com>
24235S:	Supported
24236F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24237F:	drivers/media/i2c/s5c73m3/*
24238
24239SAMSUNG S5K3M5 CAMERA DRIVER
24240M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
24241S:	Maintained
24242T:	git git://linuxtv.org/media_tree.git
24243F:	Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24244F:	drivers/media/i2c/s5k3m5.c
24245
24246SAMSUNG S5K5BAF CAMERA DRIVER
24247M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24248M:	Andrzej Hajda <andrzej.hajda@intel.com>
24249S:	Supported
24250F:	drivers/media/i2c/s5k5baf.c
24251
24252SAMSUNG S5KJN1 CAMERA DRIVER
24253M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
24254S:	Maintained
24255T:	git git://linuxtv.org/media_tree.git
24256F:	Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24257F:	drivers/media/i2c/s5kjn1.c
24258
24259SAMSUNG S5P Security SubSystem (SSS) DRIVER
24260M:	Krzysztof Kozlowski <krzk@kernel.org>
24261M:	Vladimir Zapolskiy <vz@mleia.com>
24262L:	linux-samsung-soc@vger.kernel.org
24263S:	Maintained
24264F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24265F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24266F:	drivers/crypto/s5p-sss.c
24267
24268SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24270S:	Supported
24271Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24272F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24273F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24274F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24275F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24276F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
24277F:	drivers/media/platform/samsung/exynos4-is/
24278
24279SAMSUNG SOC CLOCK DRIVERS
24280M:	Krzysztof Kozlowski <krzk@kernel.org>
24281M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24282M:	Chanwoo Choi <cw00.choi@samsung.com>
24283M:	Peter Griffin <peter.griffin@linaro.org>
24284R:	Alim Akhtar <alim.akhtar@samsung.com>
24285L:	linux-samsung-soc@vger.kernel.org
24286S:	Maintained
24287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24288F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
24289F:	Documentation/devicetree/bindings/clock/samsung,s3c*
24290F:	drivers/clk/samsung/
24291F:	include/dt-bindings/clock/exynos*.h
24292F:	include/dt-bindings/clock/s5p*.h
24293F:	include/dt-bindings/clock/samsung,*.h
24294F:	include/linux/clk/samsung.h
24295
24296SAMSUNG SPI DRIVERS
24297M:	Andi Shyti <andi.shyti@kernel.org>
24298R:	Tudor Ambarus <tudor.ambarus@linaro.org>
24299L:	linux-samsung-soc@vger.kernel.org
24300S:	Maintained
24301F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24302F:	drivers/spi/spi-s3c*
24303F:	include/linux/platform_data/spi-s3c64xx.h
24304
24305SAMSUNG SXGBE DRIVERS
24306M:	Byungho An <bh74.an@samsung.com>
24307L:	netdev@vger.kernel.org
24308S:	Maintained
24309F:	drivers/net/ethernet/samsung/sxgbe/
24310
24311SAMSUNG THERMAL DRIVER
24312M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
24313M:	Krzysztof Kozlowski <krzk@kernel.org>
24314L:	linux-samsung-soc@vger.kernel.org
24315S:	Maintained
24316F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24317F:	drivers/thermal/samsung/
24318
24319SAMSUNG USB2 PHY DRIVER
24320M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
24321L:	linux-kernel@vger.kernel.org
24322S:	Supported
24323F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24324F:	Documentation/driver-api/phy/samsung-usb2.rst
24325F:	drivers/phy/samsung/phy-exynos4210-usb2.c
24326F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
24327F:	drivers/phy/samsung/phy-exynos5250-usb2.c
24328F:	drivers/phy/samsung/phy-s5pv210-usb2.c
24329F:	drivers/phy/samsung/phy-samsung-usb2.c
24330F:	drivers/phy/samsung/phy-samsung-usb2.h
24331
24332SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24333M:	Paul Barker <paul.barker@sancloud.com>
24334R:	Marc Murphy <marc.murphy@sancloud.com>
24335S:	Supported
24336F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
24337
24338SBOM
24339M:	Luis Augenstein <luis.augenstein@tngtech.com>
24340M:	Maximilian Huber <maximilian.huber@tngtech.com>
24341S:	Maintained
24342F:	scripts/sbom/
24343
24344SC1200 WDT DRIVER
24345M:	Zwane Mwaikambo <zwanem@gmail.com>
24346S:	Maintained
24347F:	drivers/watchdog/sc1200wdt.c
24348
24349SCHEDULER
24350M:	Ingo Molnar <mingo@redhat.com>
24351M:	Peter Zijlstra <peterz@infradead.org>
24352M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
24353M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
24354R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
24355R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
24356R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
24357R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
24358R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
24359R:	K Prateek Nayak <kprateek.nayak@amd.com>
24360L:	linux-kernel@vger.kernel.org
24361S:	Maintained
24362P:	Documentation/process/maintainer-tip.rst
24363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24364F:	include/linux/preempt.h
24365F:	include/linux/sched.h
24366F:	include/linux/wait.h
24367F:	include/uapi/linux/sched.h
24368F:	kernel/fork.c
24369F:	kernel/sched/
24370F:	tools/sched/
24371
24372SCHEDULER - SCHED_EXT
24373R:	Tejun Heo <tj@kernel.org>
24374R:	David Vernet <void@manifault.com>
24375R:	Andrea Righi <arighi@nvidia.com>
24376R:	Changwoo Min <changwoo@igalia.com>
24377L:	sched-ext@lists.linux.dev
24378S:	Maintained
24379W:	https://github.com/sched-ext/scx
24380T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24381F:	include/linux/sched/ext.h
24382F:	kernel/sched/ext/
24383F:	tools/sched_ext/
24384F:	tools/testing/selftests/sched_ext
24385
24386SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24387M:	Gustavo Silva <gustavograzs@gmail.com>
24388S:	Maintained
24389F:	drivers/iio/chemical/ens160_core.c
24390F:	drivers/iio/chemical/ens160_i2c.c
24391F:	drivers/iio/chemical/ens160_spi.c
24392F:	drivers/iio/chemical/ens160.h
24393
24394SCSI LIBSAS SUBSYSTEM
24395R:	John Garry <john.g.garry@oracle.com>
24396R:	Jason Yan <yanaijie@huawei.com>
24397L:	linux-scsi@vger.kernel.org
24398S:	Supported
24399F:	Documentation/scsi/libsas.rst
24400F:	drivers/scsi/libsas/
24401F:	include/scsi/libsas.h
24402F:	include/scsi/sas_ata.h
24403
24404SCSI RDMA PROTOCOL (SRP) INITIATOR
24405M:	Bart Van Assche <bvanassche@acm.org>
24406L:	linux-rdma@vger.kernel.org
24407S:	Supported
24408Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24409F:	drivers/infiniband/ulp/srp/
24410F:	include/scsi/srp.h
24411
24412SCSI RDMA PROTOCOL (SRP) TARGET
24413M:	Bart Van Assche <bvanassche@acm.org>
24414L:	linux-rdma@vger.kernel.org
24415L:	target-devel@vger.kernel.org
24416S:	Supported
24417Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24418F:	drivers/infiniband/ulp/srpt/
24419
24420SCSI SG DRIVER
24421M:	Doug Gilbert <dgilbert@interlog.com>
24422L:	linux-scsi@vger.kernel.org
24423S:	Maintained
24424W:	http://sg.danny.cz/sg
24425F:	Documentation/scsi/scsi-generic.rst
24426F:	drivers/scsi/sg.c
24427F:	include/scsi/sg.h
24428
24429SCSI SUBSYSTEM
24430M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
24431M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24432L:	linux-scsi@vger.kernel.org
24433S:	Maintained
24434Q:	https://patchwork.kernel.org/project/linux-scsi/list/
24435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24437F:	Documentation/devicetree/bindings/scsi/
24438F:	drivers/scsi/
24439F:	drivers/ufs/
24440F:	include/scsi/
24441F:	include/uapi/scsi/
24442F:	include/ufs/
24443
24444SCSI TAPE DRIVER
24445L:	linux-scsi@vger.kernel.org
24446S:	Orphan
24447F:	Documentation/scsi/st.rst
24448F:	drivers/scsi/st.*
24449F:	drivers/scsi/st_*.h
24450
24451SCSI TARGET CORE USER DRIVER
24452M:	Bodo Stroesser <bostroesser@gmail.com>
24453L:	linux-scsi@vger.kernel.org
24454L:	target-devel@vger.kernel.org
24455S:	Supported
24456F:	Documentation/target/tcmu-design.rst
24457F:	drivers/target/target_core_user.c
24458F:	include/uapi/linux/target_core_user.h
24459
24460SCSI TARGET SUBSYSTEM
24461M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24462L:	linux-scsi@vger.kernel.org
24463L:	target-devel@vger.kernel.org
24464S:	Supported
24465Q:	https://patchwork.kernel.org/project/target-devel/list/
24466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24467F:	Documentation/target/
24468F:	drivers/target/
24469F:	include/target/
24470
24471SCTP PROTOCOL
24472M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
24473M:	Xin Long <lucien.xin@gmail.com>
24474L:	linux-sctp@vger.kernel.org
24475S:	Maintained
24476W:	https://github.com/sctp/lksctp-tools/wiki
24477F:	Documentation/networking/sctp.rst
24478F:	include/linux/sctp.h
24479F:	include/net/sctp/
24480F:	include/uapi/linux/sctp.h
24481F:	net/sctp/
24482
24483SCx200 CPU SUPPORT
24484M:	Jim Cromie <jim.cromie@gmail.com>
24485S:	Odd Fixes
24486F:	Documentation/i2c/busses/scx200_acb.rst
24487F:	arch/x86/platform/scx200/
24488F:	drivers/i2c/busses/scx200*
24489F:	drivers/mtd/maps/scx200_docflash.c
24490F:	drivers/watchdog/scx200_wdt.c
24491F:	include/linux/scx200.h
24492
24493SCx200 GPIO DRIVER
24494M:	Jim Cromie <jim.cromie@gmail.com>
24495S:	Maintained
24496F:	drivers/char/scx200_gpio.c
24497F:	include/linux/scx200_gpio.h
24498
24499SCx200 HRT CLOCKSOURCE DRIVER
24500M:	Jim Cromie <jim.cromie@gmail.com>
24501S:	Maintained
24502F:	drivers/clocksource/scx200_hrt.c
24503
24504SDCA LIBRARY AND CLASS DRIVER
24505M:	Charles Keepax <ckeepax@opensource.cirrus.com>
24506M:	Maciej Strozek <mstrozek@opensource.cirrus.com>
24507R:	Bard Liao <yung-chuan.liao@linux.intel.com>
24508R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
24509L:	linux-sound@vger.kernel.org
24510L:	patches@opensource.cirrus.com
24511S:	Maintained
24512F:	include/sound/sdca*
24513F:	sound/soc/sdca/*
24514
24515SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24516M:	Sascha Sommer <saschasommer@freenet.de>
24517L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
24518S:	Maintained
24519F:	drivers/mmc/host/sdricoh_cs.c
24520
24521SECO BOARDS CEC DRIVER
24522M:	Ettore Chimenti <ek5.chimenti@gmail.com>
24523S:	Maintained
24524F:	drivers/media/cec/platform/seco/seco-cec.c
24525F:	drivers/media/cec/platform/seco/seco-cec.h
24526
24527SECURE COMPUTING
24528M:	Kees Cook <kees@kernel.org>
24529R:	Andy Lutomirski <luto@amacapital.net>
24530R:	Will Drewry <wad@chromium.org>
24531S:	Supported
24532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24533F:	Documentation/userspace-api/seccomp_filter.rst
24534F:	include/linux/seccomp.h
24535F:	include/uapi/linux/seccomp.h
24536F:	kernel/seccomp.c
24537F:	tools/testing/selftests/kselftest_harness.h
24538F:	tools/testing/selftests/kselftest_harness/
24539F:	tools/testing/selftests/seccomp/*
24540K:	\bsecure_computing
24541K:	\bTIF_SECCOMP\b
24542
24543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24544M:	Kamal Dasu <kamal.dasu@broadcom.com>
24545M:	Al Cooper <alcooperx@gmail.com>
24546R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24547L:	linux-mmc@vger.kernel.org
24548S:	Maintained
24549F:	drivers/mmc/host/sdhci-brcmstb*
24550
24551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24552M:	Adrian Hunter <adrian.hunter@intel.com>
24553L:	linux-mmc@vger.kernel.org
24554S:	Supported
24555F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24556F:	drivers/mmc/host/sdhci*
24557
24558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24559M:	Aubin Constans <aubin.constans@microchip.com>
24560R:	Eugen Hristev <ehristev@kernel.org>
24561L:	linux-mmc@vger.kernel.org
24562S:	Supported
24563F:	drivers/mmc/host/sdhci-of-at91.c
24564
24565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24566M:	Haibo Chen <haibo.chen@nxp.com>
24567L:	imx@lists.linux.dev
24568L:	linux-mmc@vger.kernel.org
24569L:	s32@nxp.com
24570S:	Maintained
24571F:	drivers/mmc/host/sdhci-esdhc-imx.c
24572
24573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24574M:	Ben Dooks <ben-linux@fluff.org>
24575M:	Jaehoon Chung <jh80.chung@samsung.com>
24576L:	linux-mmc@vger.kernel.org
24577S:	Maintained
24578F:	drivers/mmc/host/sdhci-s3c*
24579
24580SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24581M:	Viresh Kumar <vireshk@kernel.org>
24582L:	linux-mmc@vger.kernel.org
24583S:	Maintained
24584F:	drivers/mmc/host/sdhci-spear.c
24585
24586SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24587M:	Vignesh Raghavendra <vigneshr@ti.com>
24588L:	linux-mmc@vger.kernel.org
24589S:	Maintained
24590F:	drivers/mmc/host/sdhci-omap.c
24591
24592SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24593M:	Jonathan Derrick <jonathan.derrick@linux.dev>
24594L:	linux-block@vger.kernel.org
24595S:	Supported
24596F:	block/opal_proto.h
24597F:	block/sed*
24598F:	include/linux/sed*
24599F:	include/uapi/linux/sed*
24600
24601SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24602M:	Mark Rutland <mark.rutland@arm.com>
24603M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
24604M:	Sudeep Holla <sudeep.holla@kernel.org>
24605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24606S:	Maintained
24607F:	drivers/firmware/smccc/
24608F:	include/linux/arm-smccc.h
24609
24610SECURITY CONTACT
24611M:	Security Officers <security@kernel.org>
24612S:	Supported
24613F:	Documentation/process/security-bugs.rst
24614
24615SECURITY SUBSYSTEM
24616M:	Paul Moore <paul@paul-moore.com>
24617M:	James Morris <jmorris@namei.org>
24618M:	"Serge E. Hallyn" <serge@hallyn.com>
24619L:	linux-security-module@vger.kernel.org
24620S:	Supported
24621Q:	https://patchwork.kernel.org/project/linux-security-module/list
24622B:	mailto:linux-security-module@vger.kernel.org
24623P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24624T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24625F:	include/linux/lsm/
24626F:	include/linux/lsm_audit.h
24627F:	include/linux/lsm_hook_defs.h
24628F:	include/linux/lsm_hooks.h
24629F:	include/linux/security.h
24630F:	include/uapi/linux/lsm.h
24631F:	security/
24632F:	tools/testing/selftests/lsm/
24633F:	rust/kernel/security.rs
24634X:	security/selinux/
24635K:	\bsecurity_[a-z_0-9]\+\b
24636
24637SELINUX SECURITY MODULE
24638M:	Paul Moore <paul@paul-moore.com>
24639M:	Stephen Smalley <stephen.smalley.work@gmail.com>
24640R:	Ondrej Mosnacek <omosnace@redhat.com>
24641L:	selinux@vger.kernel.org
24642S:	Supported
24643W:	https://github.com/SELinuxProject
24644Q:	https://patchwork.kernel.org/project/selinux/list
24645B:	mailto:selinux@vger.kernel.org
24646P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24647T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24648F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
24649F:	Documentation/ABI/removed/sysfs-selinux-disable
24650F:	Documentation/admin-guide/LSM/SELinux.rst
24651F:	include/trace/events/avc.h
24652F:	include/uapi/linux/selinux_netlink.h
24653F:	scripts/selinux/
24654F:	security/selinux/
24655
24656SENSABLE PHANTOM
24657M:	Jiri Slaby <jirislaby@kernel.org>
24658S:	Maintained
24659F:	drivers/misc/phantom.c
24660F:	include/uapi/linux/phantom.h
24661
24662SENSEAIR SUNRISE 006-0-0007
24663M:	Jacopo Mondi <jacopo@jmondi.org>
24664S:	Maintained
24665F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24666F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24667F:	drivers/iio/chemical/sunrise_co2.c
24668
24669SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24670M:	Maxwell Doose <m32285159@gmail.com>
24671S:	Maintained
24672F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24673F:	drivers/iio/chemical/scd30.h
24674F:	drivers/iio/chemical/scd30_core.c
24675F:	drivers/iio/chemical/scd30_i2c.c
24676F:	drivers/iio/chemical/scd30_serial.c
24677
24678SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24679M:	Roan van Dijk <roan@protonic.nl>
24680S:	Maintained
24681F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24682F:	drivers/iio/chemical/scd4x.c
24683
24684SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24685M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
24686S:	Maintained
24687F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24688F:	drivers/iio/pressure/sdp500.c
24689
24690SENSIRION SGP40 GAS SENSOR DRIVER
24691M:	Andreas Klinger <ak@it-klinger.de>
24692S:	Maintained
24693F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24694F:	drivers/iio/chemical/sgp40.c
24695
24696SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24697M:	Tomasz Duszynski <tduszyns@gmail.com>
24698S:	Maintained
24699F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24700F:	drivers/iio/chemical/sps30.c
24701F:	drivers/iio/chemical/sps30_i2c.c
24702F:	drivers/iio/chemical/sps30_serial.c
24703
24704SERIAL DEVICE BUS
24705M:	Markus Probst <markus.probst@posteo.de>
24706L:	linux-serial@vger.kernel.org
24707S:	Maintained
24708F:	Documentation/devicetree/bindings/serial/serial.yaml
24709F:	drivers/tty/serdev/
24710F:	include/linux/serdev.h
24711F:	rust/helpers/serdev.c
24712F:	rust/kernel/serdev.rs
24713F:	samples/rust/rust_driver_serdev.rs
24714
24715SERIAL IR RECEIVER
24716M:	Sean Young <sean@mess.org>
24717L:	linux-media@vger.kernel.org
24718S:	Maintained
24719F:	drivers/media/rc/serial_ir.c
24720
24721SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24722M:	Srinivas Kandagatla <srini@kernel.org>
24723L:	linux-sound@vger.kernel.org
24724S:	Maintained
24725F:	Documentation/devicetree/bindings/slimbus/
24726F:	Documentation/driver-api/slimbus.rst
24727F:	drivers/slimbus/
24728F:	include/linux/slimbus.h
24729
24730SFC NETWORK DRIVER
24731M:	Edward Cree <ecree.xilinx@gmail.com>
24732L:	netdev@vger.kernel.org
24733L:	linux-net-drivers@amd.com
24734S:	Maintained
24735F:	Documentation/networking/devlink/sfc.rst
24736F:	drivers/net/ethernet/sfc/
24737
24738SFCTEMP HWMON DRIVER
24739M:	Emil Renner Berthing <kernel@esmil.dk>
24740M:	Hal Feng <hal.feng@starfivetech.com>
24741L:	linux-hwmon@vger.kernel.org
24742S:	Maintained
24743F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24744F:	Documentation/hwmon/sfctemp.rst
24745F:	drivers/hwmon/sfctemp.c
24746
24747SFF/SFP/SFP+ MODULE SUPPORT
24748M:	Russell King <linux@armlinux.org.uk>
24749L:	netdev@vger.kernel.org
24750S:	Maintained
24751F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
24752F:	drivers/net/phy/phylink.c
24753F:	drivers/net/phy/sfp*
24754F:	include/linux/mdio/mdio-i2c.h
24755F:	include/linux/phylink.h
24756F:	include/linux/sfp.h
24757K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24758
24759SGI GRU DRIVER
24760M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24761S:	Maintained
24762F:	drivers/misc/sgi-gru/
24763
24764SGI XP/XPC/XPNET DRIVER
24765M:	Robin Holt <robinmholt@gmail.com>
24766M:	Steve Wahl <steve.wahl@hpe.com>
24767S:	Maintained
24768F:	drivers/misc/sgi-xp/
24769
24770SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24771M:	D. Wythe <alibuda@linux.alibaba.com>
24772M:	Dust Li <dust.li@linux.alibaba.com>
24773M:	Sidraya Jayagond <sidraya@linux.ibm.com>
24774M:	Mahanta Jambigi <mjambigi@linux.ibm.com>
24775R:	Tony Lu <tonylu@linux.alibaba.com>
24776R:	Wen Gu <guwen@linux.alibaba.com>
24777L:	linux-rdma@vger.kernel.org
24778L:	linux-s390@vger.kernel.org
24779S:	Supported
24780F:	net/smc/
24781
24782SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24783M:	Linus Walleij <linusw@kernel.org>
24784L:	linux-iio@vger.kernel.org
24785S:	Maintained
24786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24787F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24788F:	drivers/iio/light/gp2ap002.c
24789
24790SHARP RJ54N1CB0C SENSOR DRIVER
24791M:	Jacopo Mondi <jacopo@jmondi.org>
24792L:	linux-media@vger.kernel.org
24793S:	Odd fixes
24794T:	git git://linuxtv.org/media.git
24795F:	drivers/media/i2c/rj54n1cb0c.c
24796F:	include/media/i2c/rj54n1cb0c.h
24797
24798SHRINKER
24799M:	Andrew Morton <akpm@linux-foundation.org>
24800M:	Dave Chinner <david@fromorbit.com>
24801R:	Qi Zheng <qi.zheng@linux.dev>
24802R:	Roman Gushchin <roman.gushchin@linux.dev>
24803R:	Muchun Song <muchun.song@linux.dev>
24804L:	linux-mm@kvack.org
24805S:	Maintained
24806F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
24807F:	include/linux/list_lru.h
24808F:	include/linux/shrinker.h
24809F:	mm/list_lru.c
24810F:	mm/shrinker.c
24811F:	mm/shrinker_debug.c
24812
24813SH_VOU V4L2 OUTPUT DRIVER
24814L:	linux-media@vger.kernel.org
24815S:	Orphan
24816F:	drivers/media/platform/renesas/sh_vou.c
24817F:	include/media/drv-intf/sh_vou.h
24818
24819SI2157 MEDIA DRIVER
24820L:	linux-media@vger.kernel.org
24821S:	Orphan
24822W:	https://linuxtv.org
24823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24824F:	drivers/media/tuners/si2157*
24825
24826SI2165 MEDIA DRIVER
24827M:	Matthias Schwarzott <zzam@gentoo.org>
24828L:	linux-media@vger.kernel.org
24829S:	Maintained
24830W:	https://linuxtv.org
24831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24832F:	drivers/media/dvb-frontends/si2165*
24833
24834SI2168 MEDIA DRIVER
24835L:	linux-media@vger.kernel.org
24836S:	Orphan
24837W:	https://linuxtv.org
24838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24839F:	drivers/media/dvb-frontends/si2168*
24840
24841SI470X FM RADIO RECEIVER I2C DRIVER
24842M:	Hans Verkuil <hverkuil@kernel.org>
24843L:	linux-media@vger.kernel.org
24844S:	Odd Fixes
24845W:	https://linuxtv.org
24846T:	git git://linuxtv.org/media.git
24847F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
24848F:	drivers/media/radio/si470x/radio-si470x-i2c.c
24849
24850SI470X FM RADIO RECEIVER USB DRIVER
24851M:	Hans Verkuil <hverkuil@kernel.org>
24852L:	linux-media@vger.kernel.org
24853S:	Maintained
24854W:	https://linuxtv.org
24855T:	git git://linuxtv.org/media.git
24856F:	drivers/media/radio/si470x/radio-si470x-common.c
24857F:	drivers/media/radio/si470x/radio-si470x-usb.c
24858F:	drivers/media/radio/si470x/radio-si470x.h
24859
24860SI4713 FM RADIO TRANSMITTER I2C DRIVER
24861M:	Eduardo Valentin <edubezval@gmail.com>
24862L:	linux-media@vger.kernel.org
24863S:	Odd Fixes
24864W:	https://linuxtv.org
24865T:	git git://linuxtv.org/media.git
24866F:	drivers/media/radio/si4713/si4713.?
24867
24868SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
24869M:	Eduardo Valentin <edubezval@gmail.com>
24870L:	linux-media@vger.kernel.org
24871S:	Odd Fixes
24872W:	https://linuxtv.org
24873T:	git git://linuxtv.org/media.git
24874F:	drivers/media/radio/si4713/radio-platform-si4713.c
24875
24876SI4713 FM RADIO TRANSMITTER USB DRIVER
24877M:	Hans Verkuil <hverkuil@kernel.org>
24878L:	linux-media@vger.kernel.org
24879S:	Maintained
24880W:	https://linuxtv.org
24881T:	git git://linuxtv.org/media.git
24882F:	drivers/media/radio/si4713/radio-usb-si4713.c
24883
24884SIANO DVB DRIVER
24885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24886L:	linux-media@vger.kernel.org
24887S:	Odd fixes
24888W:	https://linuxtv.org
24889T:	git git://linuxtv.org/media.git
24890F:	drivers/media/common/siano/
24891F:	drivers/media/mmc/siano/
24892F:	drivers/media/usb/siano/
24893F:	drivers/media/usb/siano/
24894
24895SIEMENS IPC LED DRIVERS
24896M:	Bao Cheng Su <baocheng.su@siemens.com>
24897M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24898M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24899L:	linux-leds@vger.kernel.org
24900S:	Maintained
24901F:	drivers/leds/simatic/
24902
24903SIEMENS IPC PLATFORM DRIVERS
24904M:	Bao Cheng Su <baocheng.su@siemens.com>
24905M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24906M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24907L:	platform-driver-x86@vger.kernel.org
24908S:	Maintained
24909F:	drivers/platform/x86/siemens/
24910F:	include/linux/platform_data/x86/simatic-ipc-base.h
24911F:	include/linux/platform_data/x86/simatic-ipc.h
24912
24913SIEMENS IPC WATCHDOG DRIVERS
24914M:	Bao Cheng Su <baocheng.su@siemens.com>
24915M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24916M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24917L:	linux-watchdog@vger.kernel.org
24918S:	Maintained
24919F:	drivers/watchdog/simatic-ipc-wdt.c
24920
24921SIFIVE DRIVERS
24922M:	Paul Walmsley <pjw@kernel.org>
24923M:	Samuel Holland <samuel.holland@sifive.com>
24924L:	linux-riscv@lists.infradead.org
24925S:	Supported
24926F:	drivers/dma/sf-pdma/
24927N:	sifive
24928K:	fu[57]40
24929K:	[^@]sifive
24930
24931SILEAD TOUCHSCREEN DRIVER
24932M:	Hans de Goede <hansg@kernel.org>
24933L:	linux-input@vger.kernel.org
24934L:	platform-driver-x86@vger.kernel.org
24935S:	Maintained
24936F:	drivers/input/touchscreen/silead.c
24937F:	drivers/platform/x86/touchscreen_dmi.c
24938
24939SILICON LABS WIRELESS DRIVERS (for WFxxx series)
24940M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
24941L:	linux-wireless@vger.kernel.org
24942S:	Supported
24943F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
24944F:	drivers/net/wireless/silabs/
24945
24946SILICON MOTION SM712 FRAME BUFFER DRIVER
24947M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
24948M:	Teddy Wang <teddy.wang@siliconmotion.com>
24949M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
24950L:	linux-fbdev@vger.kernel.org
24951S:	Maintained
24952F:	Documentation/fb/sm712fb.rst
24953F:	drivers/video/fbdev/sm712*
24954
24955SILVACO I3C DUAL-ROLE MASTER
24956M:	Miquel Raynal <miquel.raynal@bootlin.com>
24957M:	Frank Li <Frank.Li@nxp.com>
24958L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
24959L:	imx@lists.linux.dev
24960S:	Maintained
24961F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
24962F:	drivers/i3c/master/svc-i3c-master.c
24963
24964SIMPLEFB FB DRIVER
24965M:	Hans de Goede <hansg@kernel.org>
24966L:	linux-fbdev@vger.kernel.org
24967S:	Maintained
24968F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
24969F:	drivers/video/fbdev/simplefb.c
24970F:	include/linux/platform_data/simplefb.h
24971
24972SIOX
24973M:	Thorsten Scherer <t.scherer@eckelmann.de>
24974R:	Pengutronix Kernel Team <kernel@pengutronix.de>
24975S:	Supported
24976F:	drivers/gpio/gpio-siox.c
24977F:	drivers/siox/*
24978F:	include/trace/events/siox.h
24979
24980SIPHASH PRF ROUTINES
24981M:	Jason A. Donenfeld <Jason@zx2c4.com>
24982S:	Maintained
24983F:	include/linux/siphash.h
24984F:	lib/siphash.c
24985F:	lib/tests/siphash_kunit.c
24986
24987SIS 190 ETHERNET DRIVER
24988M:	Francois Romieu <romieu@fr.zoreil.com>
24989L:	netdev@vger.kernel.org
24990S:	Maintained
24991F:	drivers/net/ethernet/sis/sis190.c
24992
24993SIS 900/7016 FAST ETHERNET DRIVER
24994M:	Daniele Venzano <venza@brownhat.org>
24995L:	netdev@vger.kernel.org
24996S:	Maintained
24997W:	http://www.brownhat.org/sis900.html
24998F:	drivers/net/ethernet/sis/sis900.*
24999
25000SIS FRAMEBUFFER DRIVER
25001S:	Orphan
25002F:	Documentation/fb/sisfb.rst
25003F:	drivers/video/fbdev/sis/
25004F:	include/video/sisfb.h
25005
25006SIS I2C TOUCHSCREEN DRIVER
25007M:	Mika Penttilä <mpenttil@redhat.com>
25008L:	linux-input@vger.kernel.org
25009S:	Maintained
25010F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25011F:	drivers/input/touchscreen/sis_i2c.c
25012
25013SIS USB2VGA DRIVER
25014M:	Thomas Winischhofer <thomas@winischhofer.net>
25015S:	Maintained
25016W:	http://www.winischhofer.at/linuxsisusbvga.shtml
25017F:	drivers/usb/misc/sisusbvga/
25018
25019SL28 CPLD MFD DRIVER
25020M:	Michael Walle <mwalle@kernel.org>
25021S:	Maintained
25022F:	Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25023F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25024F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25025F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25026F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25027F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25028F:	drivers/gpio/gpio-sl28cpld.c
25029F:	drivers/hwmon/sl28cpld-hwmon.c
25030F:	drivers/irqchip/irq-sl28cpld.c
25031F:	drivers/pwm/pwm-sl28cpld.c
25032F:	drivers/watchdog/sl28cpld_wdt.c
25033
25034SL28 VPD NVMEM LAYOUT DRIVER
25035M:	Michael Walle <mwalle@kernel.org>
25036S:	Maintained
25037F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25038F:	drivers/nvmem/layouts/sl28vpd.c
25039
25040SLAB ALLOCATOR
25041M:	Vlastimil Babka <vbabka@kernel.org>
25042M:	Harry Yoo <harry@kernel.org>
25043M:	Andrew Morton <akpm@linux-foundation.org>
25044R:	Hao Li <hao.li@linux.dev>
25045R:	Christoph Lameter <cl@gentwo.org>
25046R:	David Rientjes <rientjes@google.com>
25047R:	Roman Gushchin <roman.gushchin@linux.dev>
25048L:	linux-mm@kvack.org
25049S:	Maintained
25050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
25051F:	Documentation/admin-guide/mm/slab.rst
25052F:	Documentation/mm/slab.rst
25053F:	include/linux/mempool.h
25054F:	include/linux/slab.h
25055F:	lib/tests/slub_kunit.c
25056F:	mm/failslab.c
25057F:	mm/mempool.c
25058F:	mm/slab.h
25059F:	mm/slab_common.c
25060F:	mm/slub.c
25061F:	scripts/gdb/linux/slab.py
25062F:	tools/cgroup/memcg_slabinfo.py
25063F:	tools/include/linux/slab.h
25064F:	tools/lib/slab.c
25065F:	tools/mm/slabinfo-gnuplot.sh
25066F:	tools/mm/slabinfo.c
25067
25068SLCAN CAN NETWORK DRIVER
25069M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
25070L:	linux-can@vger.kernel.org
25071S:	Maintained
25072F:	drivers/net/can/slcan/
25073
25074SLEEPABLE READ-COPY UPDATE (SRCU)
25075M:	Lai Jiangshan <jiangshanlai@gmail.com>
25076M:	"Paul E. McKenney" <paulmck@kernel.org>
25077M:	Josh Triplett <josh@joshtriplett.org>
25078R:	Steven Rostedt <rostedt@goodmis.org>
25079R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
25080L:	rcu@vger.kernel.org
25081S:	Supported
25082W:	http://www.rdrop.com/users/paulmck/RCU/
25083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25084F:	include/linux/srcu*.h
25085F:	kernel/rcu/srcu*.c
25086
25087SMACK SECURITY MODULE
25088M:	Casey Schaufler <casey@schaufler-ca.com>
25089L:	linux-security-module@vger.kernel.org
25090S:	Maintained
25091W:	http://schaufler-ca.com
25092T:	git https://github.com/cschaufler/smack-next.git
25093F:	Documentation/admin-guide/LSM/Smack.rst
25094F:	security/smack/
25095
25096SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25097M:	Steve French <smfrench@gmail.com>
25098M:	Steve French <sfrench@samba.org>
25099M:	Namjae Jeon <linkinjeon@kernel.org>
25100M:	Namjae Jeon <linkinjeon@samba.org>
25101R:	Stefan Metzmacher <metze@samba.org>
25102R:	Tom Talpey <tom@talpey.com>
25103L:	linux-cifs@vger.kernel.org
25104L:	samba-technical@lists.samba.org (moderated for non-subscribers)
25105S:	Maintained
25106F:	fs/smb/client/smbdirect.*
25107F:	fs/smb/smbdirect/
25108F:	fs/smb/server/transport_rdma.*
25109F:	include/linux/smbdirect.h
25110
25111SMC91x ETHERNET DRIVER
25112M:	Nicolas Pitre <nico@fluxnic.net>
25113S:	Odd Fixes
25114F:	drivers/net/ethernet/smsc/smc91x.*
25115
25116SMSC EMC2103 HARDWARE MONITOR DRIVER
25117M:	Steve Glendinning <steve.glendinning@shawell.net>
25118L:	linux-hwmon@vger.kernel.org
25119S:	Maintained
25120F:	Documentation/hwmon/emc2103.rst
25121F:	drivers/hwmon/emc2103.c
25122
25123SMSC SCH5627 HARDWARE MONITOR DRIVER
25124M:	Hans de Goede <hansg@kernel.org>
25125L:	linux-hwmon@vger.kernel.org
25126S:	Supported
25127F:	Documentation/hwmon/sch5627.rst
25128F:	drivers/hwmon/sch5627.c
25129
25130SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25131M:	Steve Glendinning <steve.glendinning@shawell.net>
25132L:	linux-fbdev@vger.kernel.org
25133S:	Maintained
25134F:	drivers/video/fbdev/smscufx.c
25135
25136SMSC47B397 HARDWARE MONITOR DRIVER
25137M:	Jean Delvare <jdelvare@suse.com>
25138L:	linux-hwmon@vger.kernel.org
25139S:	Maintained
25140F:	Documentation/hwmon/smsc47b397.rst
25141F:	drivers/hwmon/smsc47b397.c
25142
25143SMSC911x ETHERNET DRIVER
25144M:	Steve Glendinning <steve.glendinning@shawell.net>
25145L:	netdev@vger.kernel.org
25146S:	Maintained
25147F:	drivers/net/ethernet/smsc/smsc911x.*
25148F:	include/linux/smsc911x.h
25149
25150SMSC9420 PCI ETHERNET DRIVER
25151M:	Steve Glendinning <steve.glendinning@shawell.net>
25152L:	netdev@vger.kernel.org
25153S:	Maintained
25154F:	drivers/net/ethernet/smsc/smsc9420.*
25155
25156SNET DPU VIRTIO DATA PATH ACCELERATOR
25157R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
25158F:	drivers/vdpa/solidrun/
25159
25160SOCIONEXT (SNI) AVE NETWORK DRIVER
25161M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
25162L:	netdev@vger.kernel.org
25163S:	Maintained
25164F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25165F:	drivers/net/ethernet/socionext/sni_ave.c
25166
25167SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25168M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
25169M:	Masahisa Kojima <kojima.masahisa@socionext.com>
25170L:	netdev@vger.kernel.org
25171S:	Maintained
25172F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25173F:	drivers/net/ethernet/socionext/netsec.c
25174
25175SOCIONEXT (SNI) Synquacer SPI DRIVER
25176M:	Masahisa Kojima <kojima.masahisa@socionext.com>
25177M:	Jassi Brar <jassisinghbrar@gmail.com>
25178L:	linux-spi@vger.kernel.org
25179S:	Maintained
25180F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25181F:	drivers/spi/spi-synquacer.c
25182
25183SOCIONEXT SYNQUACER I2C DRIVER
25184M:	Ard Biesheuvel <ardb@kernel.org>
25185L:	linux-i2c@vger.kernel.org
25186S:	Maintained
25187F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25188F:	drivers/i2c/busses/i2c-synquacer.c
25189
25190SOCIONEXT UNIPHIER SOUND DRIVER
25191L:	linux-sound@vger.kernel.org
25192S:	Orphan
25193F:	sound/soc/uniphier/
25194
25195SOCKET TIMESTAMPING
25196M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
25197R:	Jason Xing <kernelxing@tencent.com>
25198S:	Maintained
25199F:	Documentation/networking/timestamping.rst
25200F:	include/linux/net_tstamp.h
25201F:	include/uapi/linux/net_tstamp.h
25202F:	tools/testing/selftests/bpf/*/net_timestamping*
25203F:	tools/testing/selftests/net/*timestamp*
25204F:	tools/testing/selftests/net/so_txtime.c
25205
25206SOEKRIS NET48XX LED SUPPORT
25207M:	Chris Boot <bootc@bootc.net>
25208S:	Maintained
25209F:	drivers/leds/leds-net48xx.c
25210
25211SOFT-IWARP DRIVER (siw)
25212M:	Bernard Metzler <bernard.metzler@linux.dev>
25213L:	linux-rdma@vger.kernel.org
25214S:	Supported
25215F:	drivers/infiniband/sw/siw/
25216F:	include/uapi/rdma/siw-abi.h
25217
25218SOFT-ROCE DRIVER (rxe)
25219M:	Zhu Yanjun <zyjzyj2000@gmail.com>
25220L:	linux-rdma@vger.kernel.org
25221S:	Supported
25222F:	drivers/infiniband/sw/rxe/
25223F:	include/uapi/rdma/rdma_user_rxe.h
25224F:	tools/testing/selftests/rdma/rxe*
25225
25226SOFTLOGIC 6x10 MPEG CODEC
25227M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
25228M:	Ismael Luceno <ismael@iodev.co.uk>
25229L:	linux-media@vger.kernel.org
25230S:	Supported
25231F:	drivers/media/pci/solo6x10/
25232
25233SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25234M:	James Morse <james.morse@arm.com>
25235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25236S:	Maintained
25237F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
25238F:	drivers/firmware/arm_sdei*
25239F:	include/linux/arm_sdei.h
25240F:	include/uapi/linux/arm_sdei.h
25241
25242SOFTWARE NODES AND DEVICE PROPERTIES
25243R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25244R:	Daniel Scally <djrscally@gmail.com>
25245R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25246R:	Sakari Ailus <sakari.ailus@linux.intel.com>
25247R:	Bartosz Golaszewski <brgl@kernel.org>
25248L:	linux-acpi@vger.kernel.org
25249S:	Maintained
25250F:	drivers/base/property.c
25251F:	drivers/base/swnode.c
25252F:	drivers/base/test/swnode-devlink-test.c
25253F:	include/linux/fwnode.h
25254F:	include/linux/property.h
25255
25256SOFTWARE RAID (Multiple Disks) SUPPORT
25257M:	Song Liu <song@kernel.org>
25258M:	Yu Kuai <yukuai@fygo.io>
25259R:	Li Nan <magiclinan@didiglobal.com>
25260R:	Xiao Ni <xiao@kernel.org>
25261L:	linux-raid@vger.kernel.org
25262S:	Supported
25263Q:	https://patchwork.kernel.org/project/linux-raid/list/
25264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25265F:	drivers/md/Kconfig
25266F:	drivers/md/Makefile
25267F:	drivers/md/md*
25268F:	drivers/md/raid*
25269F:	include/linux/raid/
25270F:	include/uapi/linux/raid/
25271F:	lib/raid/raid6/
25272
25273SOLIDRUN CLEARFOG SUPPORT
25274M:	Russell King <linux@armlinux.org.uk>
25275S:	Maintained
25276F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
25277F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25278
25279SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25280M:	Russell King <linux@armlinux.org.uk>
25281S:	Maintained
25282F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25283F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25284F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25285
25286SONIC NETWORK DRIVER
25287M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
25288L:	netdev@vger.kernel.org
25289S:	Maintained
25290F:	drivers/net/ethernet/natsemi/sonic.*
25291
25292SONICS SILICON BACKPLANE DRIVER (SSB)
25293M:	Michael Buesch <m@bues.ch>
25294L:	linux-wireless@vger.kernel.org
25295S:	Maintained
25296F:	drivers/ssb/
25297F:	include/linux/ssb/
25298
25299SONY IMX208 SENSOR DRIVER
25300M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25301L:	linux-media@vger.kernel.org
25302S:	Maintained
25303T:	git git://linuxtv.org/media.git
25304F:	drivers/media/i2c/imx208.c
25305
25306SONY IMX214 SENSOR DRIVER
25307M:	Ricardo Ribalda <ribalda@kernel.org>
25308L:	linux-media@vger.kernel.org
25309S:	Maintained
25310T:	git git://linuxtv.org/media.git
25311F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25312F:	drivers/media/i2c/imx214.c
25313
25314SONY IMX219 SENSOR DRIVER
25315M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
25316L:	linux-media@vger.kernel.org
25317S:	Maintained
25318T:	git git://linuxtv.org/media.git
25319F:	Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25320F:	drivers/media/i2c/imx219.c
25321
25322SONY IMX258 SENSOR DRIVER
25323M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25324L:	linux-media@vger.kernel.org
25325S:	Maintained
25326T:	git git://linuxtv.org/media.git
25327F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25328F:	drivers/media/i2c/imx258.c
25329
25330SONY IMX274 SENSOR DRIVER
25331M:	Leon Luo <leonl@leopardimaging.com>
25332L:	linux-media@vger.kernel.org
25333S:	Maintained
25334T:	git git://linuxtv.org/media.git
25335F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25336F:	drivers/media/i2c/imx274.c
25337
25338SONY IMX283 SENSOR DRIVER
25339M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25340R:	Umang Jain <uajain@igalia.com>
25341L:	linux-media@vger.kernel.org
25342S:	Maintained
25343T:	git git://linuxtv.org/media.git
25344F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25345F:	drivers/media/i2c/imx283.c
25346
25347SONY IMX290 SENSOR DRIVER
25348M:	Manivannan Sadhasivam <mani@kernel.org>
25349L:	linux-media@vger.kernel.org
25350S:	Maintained
25351T:	git git://linuxtv.org/media.git
25352F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25353F:	drivers/media/i2c/imx290.c
25354
25355SONY IMX296 SENSOR DRIVER
25356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25357M:	Manivannan Sadhasivam <mani@kernel.org>
25358L:	linux-media@vger.kernel.org
25359S:	Maintained
25360T:	git git://linuxtv.org/media.git
25361F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25362F:	drivers/media/i2c/imx296.c
25363
25364SONY IMX319 SENSOR DRIVER
25365M:	Bingbu Cao <bingbu.cao@amd.com>
25366M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25367L:	linux-media@vger.kernel.org
25368S:	Maintained
25369T:	git git://linuxtv.org/media.git
25370F:	drivers/media/i2c/imx319.c
25371
25372SONY IMX334 SENSOR DRIVER
25373L:	linux-media@vger.kernel.org
25374S:	Orphan
25375T:	git git://linuxtv.org/media.git
25376F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25377F:	drivers/media/i2c/imx334.c
25378
25379SONY IMX335 SENSOR DRIVER
25380M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25381L:	linux-media@vger.kernel.org
25382S:	Maintained
25383T:	git git://linuxtv.org/media.git
25384F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25385F:	drivers/media/i2c/imx335.c
25386
25387SONY IMX355 SENSOR DRIVER
25388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
25389M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
25390R:	David Heidelberg <david@ixit.cz>
25391L:	linux-media@vger.kernel.org
25392S:	Maintained
25393T:	git git://linuxtv.org/media.git
25394F:	drivers/media/i2c/imx355.c
25395
25396SONY IMX412 SENSOR DRIVER
25397L:	linux-media@vger.kernel.org
25398S:	Orphan
25399T:	git git://linuxtv.org/media.git
25400F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25401F:	drivers/media/i2c/imx412.c
25402
25403SONY IMX415 SENSOR DRIVER
25404M:	Michael Riesch <michael.riesch@collabora.com>
25405L:	linux-media@vger.kernel.org
25406S:	Maintained
25407T:	git git://linuxtv.org/media.git
25408F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25409F:	drivers/media/i2c/imx415.c
25410
25411SONY IMX471 SENSOR DRIVER
25412M:	Kate Hsuan <hpa@redhat.com>
25413L:	linux-media@vger.kernel.org
25414S:	Maintained
25415F:	drivers/media/i2c/imx471.c
25416
25417SONY IMX678 SENSOR DRIVER
25418M:	Jai Luthra <jai.luthra@ideasonboard.com>
25419L:	linux-media@vger.kernel.org
25420S:	Maintained
25421F:	Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25422F:	drivers/media/i2c/imx678.c
25423
25424SONY MEMORYSTICK SUBSYSTEM
25425M:	Maxim Levitsky <maximlevitsky@gmail.com>
25426M:	Alex Dubov <oakad@yahoo.com>
25427M:	Ulf Hansson <ulfh@kernel.org>
25428L:	linux-mmc@vger.kernel.org
25429S:	Maintained
25430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25431F:	drivers/memstick/
25432F:	include/linux/memstick.h
25433
25434SONY VAIO CONTROL DEVICE DRIVER
25435M:	Mattia Dongili <malattia@linux.it>
25436L:	platform-driver-x86@vger.kernel.org
25437S:	Maintained
25438W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25439F:	Documentation/admin-guide/laptops/sony-laptop.rst
25440F:	drivers/char/sonypi.c
25441F:	drivers/platform/x86/sony-laptop.c
25442
25443SOPHGO DEVICETREES and DRIVERS
25444M:	Chen Wang <chen.wang@linux.dev>
25445M:	Inochi Amaoto <inochiama@gmail.com>
25446L:	sophgo@lists.linux.dev
25447W:	https://github.com/sophgo/linux/wiki
25448T:	git https://github.com/sophgo/linux.git
25449S:	Maintained
25450N:	sophgo
25451K:	sophgo
25452
25453SOUND
25454M:	Jaroslav Kysela <perex@perex.cz>
25455M:	Takashi Iwai <tiwai@suse.com>
25456L:	linux-sound@vger.kernel.org
25457S:	Maintained
25458W:	http://www.alsa-project.org/
25459Q:	http://patchwork.kernel.org/project/alsa-devel/list/
25460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25461F:	Documentation/sound/
25462F:	include/sound/
25463F:	include/uapi/sound/
25464F:	sound/
25465F:	tools/testing/selftests/alsa
25466
25467SOUND - ALSA SELFTESTS
25468M:	Mark Brown <broonie@kernel.org>
25469L:	linux-sound@vger.kernel.org
25470L:	linux-kselftest@vger.kernel.org
25471S:	Supported
25472F:	tools/testing/selftests/alsa
25473
25474SOUND - COMPRESSED AUDIO
25475M:	Vinod Koul <vkoul@kernel.org>
25476L:	linux-sound@vger.kernel.org
25477S:	Supported
25478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25479F:	Documentation/sound/designs/compress-offload.rst
25480F:	include/sound/compress_driver.h
25481F:	include/uapi/sound/compress_*
25482F:	sound/core/compress_offload.c
25483F:	sound/soc/soc-compress.c
25484
25485SOUND - CORE KUNIT TEST
25486M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25487L:	linux-sound@vger.kernel.org
25488S:	Supported
25489F:	sound/core/sound_kunit.c
25490
25491SOUND - DMAENGINE HELPERS
25492M:	Lars-Peter Clausen <lars@metafoo.de>
25493S:	Supported
25494F:	include/sound/dmaengine_pcm.h
25495F:	sound/core/pcm_dmaengine.c
25496F:	sound/soc/soc-generic-dmaengine-pcm.c
25497
25498SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25499M:	Herve Codina <herve.codina@bootlin.com>
25500L:	linux-sound@vger.kernel.org
25501S:	Maintained
25502F:	Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25503F:	sound/soc/codecs/simple-amplifier.c
25504
25505SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25506M:	Liam Girdwood <lgirdwood@gmail.com>
25507M:	Mark Brown <broonie@kernel.org>
25508L:	linux-sound@vger.kernel.org
25509S:	Supported
25510W:	http://alsa-project.org/main/index.php/ASoC
25511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25512F:	Documentation/devicetree/bindings/sound/
25513F:	Documentation/sound/soc/
25514F:	include/dt-bindings/sound/
25515F:	include/sound/cs*
25516X:	include/sound/cs4231-regs.h
25517X:	include/sound/cs8403.h
25518X:	include/sound/cs8427.h
25519F:	include/sound/madera-pdata.h
25520F:	include/sound/soc*
25521F:	include/sound/sof.h
25522F:	include/sound/sof/
25523F:	include/sound/wm*.h
25524F:	include/trace/events/sof*.h
25525F:	include/uapi/sound/asoc.h
25526F:	sound/soc/
25527
25528SOUND - SOC LAYER / dapm-graph
25529M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
25530L:	linux-sound@vger.kernel.org
25531S:	Maintained
25532F:	tools/sound/dapm-graph
25533
25534SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25535M:	Liam Girdwood <lgirdwood@gmail.com>
25536M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
25537M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25538M:	Daniel Baluta <daniel.baluta@nxp.com>
25539R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
25540R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25541R:	Vijendar Mukunda <Vijendar.Mukunda@amd.com>
25542L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
25543S:	Supported
25544W:	https://github.com/thesofproject/linux/
25545F:	sound/soc/sof/
25546
25547SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25548M:	Mark Brown <broonie@kernel.org>
25549M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
25550S:	Supported
25551L:	linux-sound@vger.kernel.org
25552F:	sound/soc/generic/
25553F:	include/sound/simple_card*
25554F:	Documentation/devicetree/bindings/sound/simple-card.yaml
25555F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
25556
25557SOUNDWIRE SUBSYSTEM
25558M:	Vinod Koul <vkoul@kernel.org>
25559M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25560R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25561L:	linux-sound@vger.kernel.org
25562S:	Supported
25563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25564F:	Documentation/driver-api/soundwire/
25565F:	drivers/soundwire/
25566F:	include/linux/soundwire/
25567
25568SP2 MEDIA DRIVER
25569M:	Olli Salonen <olli.salonen@iki.fi>
25570L:	linux-media@vger.kernel.org
25571S:	Maintained
25572W:	https://linuxtv.org
25573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25574F:	drivers/media/dvb-frontends/sp2*
25575
25576SPACEMIT DWMAC GLUE LAYER
25577M:	Inochi Amaoto <inochiama@gmail.com>
25578S:	Maintained
25579F:	Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25580F:	drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25581
25582SPACEMIT K1 I2C DRIVER
25583M:	Troy Mitchell <troy.mitchell@linux.spacemit.com>
25584S:	Maintained
25585F:	Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25586F:	drivers/i2c/busses/i2c-k1.c
25587
25588SPACEMIT K1/K3 I2S DRIVER
25589M:	Troy Mitchell <troy.mitchell@linux.spacemit.com>
25590S:	Maintained
25591F:	Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25592F:	sound/soc/spacemit/k1_i2s.c
25593
25594SPANISH DOCUMENTATION
25595M:	Carlos Bilbao <carlos.bilbao@kernel.org>
25596R:	Avadhut Naik <avadhut.naik@amd.com>
25597S:	Maintained
25598F:	Documentation/translations/sp_SP/
25599
25600SPARC + UltraSPARC (sparc/sparc64)
25601M:	"David S. Miller" <davem@davemloft.net>
25602M:	Andreas Larsson <andreas@gaisler.com>
25603L:	sparclinux@vger.kernel.org
25604S:	Maintained
25605Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
25606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25608F:	arch/sparc/
25609F:	drivers/sbus/
25610
25611SPARC SERIAL DRIVERS
25612M:	"David S. Miller" <davem@davemloft.net>
25613L:	sparclinux@vger.kernel.org
25614S:	Maintained
25615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25617F:	drivers/tty/serial/suncore.c
25618F:	drivers/tty/serial/sunhv.c
25619F:	drivers/tty/serial/sunsab.c
25620F:	drivers/tty/serial/sunsab.h
25621F:	drivers/tty/serial/sunsu.c
25622F:	drivers/tty/serial/sunzilog.c
25623F:	drivers/tty/serial/sunzilog.h
25624F:	drivers/tty/vcc.c
25625F:	include/linux/sunserialcore.h
25626
25627SPARSE CHECKER
25628M:	Chris Li <sparse@chrisli.org>
25629L:	linux-sparse@vger.kernel.org
25630S:	Maintained
25631W:	https://sparse.docs.kernel.org/
25632Q:	https://patchwork.kernel.org/project/linux-sparse/list/
25633B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25634T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25635F:	include/linux/compiler.h
25636
25637SPEAKUP CONSOLE SPEECH DRIVER
25638M:	William Hubbs <w.d.hubbs@gmail.com>
25639M:	Chris Brannon <chris@the-brannons.com>
25640M:	Kirk Reiser <kirk@reisers.ca>
25641M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
25642L:	speakup@linux-speakup.org
25643S:	Odd Fixes
25644W:	http://www.linux-speakup.org/
25645W:	https://github.com/linux-speakup/speakup
25646B:	https://github.com/linux-speakup/speakup/issues
25647F:	drivers/accessibility/speakup/
25648
25649SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25650M:	Viresh Kumar <vireshk@kernel.org>
25651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25652L:	soc@lists.linux.dev
25653S:	Maintained
25654W:	http://www.st.com/spear
25655F:	arch/arm/boot/dts/st/spear*
25656F:	arch/arm/mach-spear/
25657F:	drivers/clk/spear/
25658F:	drivers/pinctrl/spear/
25659
25660SPI NOR SUBSYSTEM
25661M:	Pratyush Yadav <pratyush@kernel.org>
25662M:	Michael Walle <mwalle@kernel.org>
25663R:	Takahiro Kuwano <takahiro.kuwano@infineon.com>
25664L:	linux-mtd@lists.infradead.org
25665S:	Maintained
25666W:	http://www.linux-mtd.infradead.org/
25667Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
25668C:	irc://irc.oftc.net/mtd
25669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25670F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25671F:	drivers/mtd/spi-nor/
25672F:	include/linux/mtd/spi-nor.h
25673
25674SPI OFFLOAD
25675R:	David Lechner <dlechner@baylibre.com>
25676F:	drivers/spi/spi-offload-trigger-*.c
25677F:	drivers/spi/spi-offload.c
25678F:	include/linux/spi/offload/
25679K:	spi_offload
25680
25681SPI SUBSYSTEM
25682M:	Mark Brown <broonie@kernel.org>
25683L:	linux-spi@vger.kernel.org
25684S:	Maintained
25685Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
25686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25687F:	Documentation/devicetree/bindings/spi/
25688F:	Documentation/spi/
25689F:	drivers/spi/
25690F:	include/trace/events/spi*
25691F:	include/linux/spi/
25692F:	include/uapi/linux/spi/
25693F:	tools/spi/
25694
25695SPMI SUBSYSTEM
25696M:	Stephen Boyd <sboyd@kernel.org>
25697L:	linux-kernel@vger.kernel.org
25698S:	Maintained
25699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25700F:	Documentation/devicetree/bindings/spmi/
25701F:	drivers/spmi/
25702F:	include/dt-bindings/spmi/spmi.h
25703F:	include/linux/spmi.h
25704F:	include/trace/events/spmi.h
25705
25706SPU FILE SYSTEM
25707L:	linuxppc-dev@lists.ozlabs.org
25708S:	Orphan
25709F:	Documentation/filesystems/spufs/spufs.rst
25710F:	arch/powerpc/platforms/cell/spufs/
25711
25712SQUASHFS FILE SYSTEM
25713M:	Phillip Lougher <phillip@squashfs.org.uk>
25714L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
25715S:	Maintained
25716W:	http://squashfs.org.uk
25717F:	Documentation/filesystems/squashfs.rst
25718F:	fs/squashfs/
25719
25720SRM (Alpha) environment access
25721M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
25722S:	Maintained
25723F:	arch/alpha/kernel/srm_env.c
25724
25725ST LSM6DSx IMU IIO DRIVER
25726M:	Lorenzo Bianconi <lorenzo@kernel.org>
25727L:	linux-iio@vger.kernel.org
25728S:	Maintained
25729W:	http://www.st.com/
25730F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25731F:	drivers/iio/imu/st_lsm6dsx/
25732
25733ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25734M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25735M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25736L:	linux-media@vger.kernel.org
25737S:	Maintained
25738T:	git git://linuxtv.org/media.git
25739F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25740F:	drivers/media/i2c/st-mipid02.c
25741
25742ST STC3117 FUEL GAUGE DRIVER
25743M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
25744M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
25745L:	linux-pm@vger.kernel.org
25746S:	Maintained
25747F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25748F:	drivers/power/supply/stc3117_fuel_gauge.c
25749
25750ST STEF48H28 DRIVER
25751M:	Charles Hsu	<hsu.yungteng@gmail.com>
25752L:	linux-hwmon@vger.kernel.org
25753S:	Maintained
25754F:	Documentation/hwmon/stef48h28.rst
25755F:	drivers/hwmon/pmbus/stef48h28.c
25756
25757ST STM32 FIREWALL
25758M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
25759S:	Maintained
25760F:	drivers/bus/stm32_dbg_bus.c
25761F:	drivers/bus/stm32_etzpc.c
25762F:	drivers/bus/stm32_firewall.c
25763F:	drivers/bus/stm32_rifsc.c
25764
25765ST STM32 HDP PINCTRL DRIVER
25766M:	Clément Le Goffic <legoffic.clement@gmail.com>
25767S:	Maintained
25768F:	Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25769F:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25770
25771ST STM32 I2C/SMBUS DRIVER
25772M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
25773M:	Alain Volmat <alain.volmat@foss.st.com>
25774L:	linux-i2c@vger.kernel.org
25775S:	Maintained
25776F:	drivers/i2c/busses/i2c-stm32*
25777
25778ST STM32 OCTO MEMORY MANAGER
25779M:	Patrice Chotard <patrice.chotard@foss.st.com>
25780S:	Maintained
25781F:	Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25782F:	drivers/memory/stm32_omm.c
25783
25784ST STM32 PINCTRL DRIVER
25785M:	Antonio Borneo <antonio.borneo@foss.st.com>
25786S:	Maintained
25787F:	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25788F:	drivers/pinctrl/stm32/
25789F:	include/dt-bindings/pinctrl/stm32-pinfunc.h
25790X:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25791
25792ST STM32 SPI DRIVER
25793M:	Alain Volmat <alain.volmat@foss.st.com>
25794L:	linux-spi@vger.kernel.org
25795S:	Maintained
25796F:	drivers/spi/spi-stm32.c
25797
25798ST STPDDC60 DRIVER
25799M:	Daniel Nilsson <daniel.nilsson@flex.com>
25800L:	linux-hwmon@vger.kernel.org
25801S:	Maintained
25802F:	Documentation/hwmon/stpddc60.rst
25803F:	drivers/hwmon/pmbus/stpddc60.c
25804
25805ST TSC1641 DRIVER
25806M:	Igor Reznichenko <igor@reznichenko.net>
25807L:	linux-hwmon@vger.kernel.org
25808S:	Maintained
25809F:	Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25810F:	Documentation/hwmon/tsc1641.rst
25811F:	drivers/hwmon/tsc1641.c
25812
25813ST VD55G1 DRIVER
25814M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25815M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25816L:	linux-media@vger.kernel.org
25817S:	Maintained
25818F:	Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25819F:	drivers/media/i2c/vd55g1.c
25820
25821ST VD56G3 IMAGE SENSOR DRIVER
25822M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25823M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25824L:	linux-media@vger.kernel.org
25825S:	Maintained
25826F:	Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25827F:	drivers/media/i2c/vd56g3.c
25828
25829ST VGXY61 DRIVER
25830M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25831M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25832L:	linux-media@vger.kernel.org
25833S:	Maintained
25834T:	git git://linuxtv.org/media.git
25835F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25836F:	Documentation/userspace-api/media/drivers/vgxy61.rst
25837F:	drivers/media/i2c/vgxy61.c
25838
25839ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25840M:	Song Qiang <songqiang1304521@gmail.com>
25841L:	linux-iio@vger.kernel.org
25842S:	Maintained
25843F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25844F:	drivers/iio/proximity/vl53l0x-i2c.c
25845
25846ST VL53L1X ToF RANGER(I2C) IIO DRIVER
25847M:	Siratul Islam <email@sirat.me>
25848L:	linux-iio@vger.kernel.org
25849S:	Maintained
25850F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25851F:	drivers/iio/proximity/vl53l1x-i2c.c
25852
25853STABLE BRANCH
25854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25855M:	Sasha Levin <sashal@kernel.org>
25856L:	stable@vger.kernel.org
25857S:	Supported
25858F:	Documentation/process/stable-kernel-rules.rst
25859
25860STAGING - ATOMISP DRIVER
25861M:	Hans de Goede <hansg@kernel.org>
25862M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25863R:	Sakari Ailus <sakari.ailus@linux.intel.com>
25864L:	linux-media@vger.kernel.org
25865S:	Maintained
25866F:	drivers/staging/media/atomisp/
25867
25868STAGING - INDUSTRIAL IO
25869M:	Jonathan Cameron <jic23@kernel.org>
25870L:	linux-iio@vger.kernel.org
25871S:	Odd Fixes
25872F:	drivers/staging/iio/
25873
25874STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
25875M:	Marc Dietrich <marvin24@gmx.de>
25876L:	ac100@lists.launchpad.net (moderated for non-subscribers)
25877L:	linux-tegra@vger.kernel.org
25878S:	Maintained
25879F:	drivers/staging/nvec/
25880
25881STAGING - SEPS525 LCD CONTROLLER DRIVERS
25882M:	Michael Hennerich <michael.hennerich@analog.com>
25883L:	linux-fbdev@vger.kernel.org
25884S:	Supported
25885F:	drivers/staging/fbtft/fb_seps525.c
25886
25887STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
25888M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
25889M:	Teddy Wang <teddy.wang@siliconmotion.com>
25890M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
25891L:	linux-fbdev@vger.kernel.org
25892S:	Maintained
25893F:	drivers/staging/sm750fb/
25894
25895STAGING SUBSYSTEM
25896M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25897L:	linux-staging@lists.linux.dev
25898S:	Supported
25899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
25900F:	drivers/staging/
25901
25902STANDALONE CACHE CONTROLLER DRIVERS
25903M:	Conor Dooley <conor@kernel.org>
25904M:	Jonathan Cameron <jic23@kernel.org>
25905S:	Maintained
25906T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25907F:	Documentation/devicetree/bindings/cache/
25908F:	drivers/cache
25909F:	include/linux/cache_coherency.h
25910F:	lib/cache_maint.c
25911
25912STARFIRE/DURALAN NETWORK DRIVER
25913M:	Ion Badulescu <ionut@badula.org>
25914S:	Odd Fixes
25915F:	drivers/net/ethernet/adaptec/starfire*
25916
25917STARFIVE CRYPTO DRIVER
25918M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
25919M:	William Qiu <william.qiu@starfivetech.com>
25920S:	Supported
25921F:	Documentation/devicetree/bindings/crypto/starfive*
25922F:	drivers/crypto/starfive/
25923
25924STARFIVE DEVICETREES
25925M:	Emil Renner Berthing <kernel@esmil.dk>
25926M:	Conor Dooley <conor@kernel.org>
25927L:	linux-riscv@lists.infradead.org
25928S:	Maintained
25929T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25930F:	arch/riscv/boot/dts/starfive/
25931
25932STARFIVE DWMAC GLUE LAYER
25933M:	Emil Renner Berthing <kernel@esmil.dk>
25934M:	Minda Chen <minda.chen@starfivetech.com>
25935S:	Maintained
25936F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
25937F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
25938
25939STARFIVE JH7110 DPHY RX DRIVER
25940M:	Jack Zhu <jack.zhu@starfivetech.com>
25941M:	Changhuang Liang <changhuang.liang@starfivetech.com>
25942S:	Supported
25943F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
25944F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
25945
25946STARFIVE JH7110 DPHY TX DRIVER
25947M:	Keith Zhao <keith.zhao@starfivetech.com>
25948S:	Supported
25949F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
25950F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
25951
25952STARFIVE JH7110 MMC/SD/SDIO DRIVER
25953M:	William Qiu <william.qiu@starfivetech.com>
25954S:	Supported
25955F:	Documentation/devicetree/bindings/mmc/starfive*
25956F:	drivers/mmc/host/dw_mmc-starfive.c
25957
25958STARFIVE JH7110 PLL CLOCK DRIVER
25959M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25960S:	Supported
25961F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
25962F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
25963
25964STARFIVE JH7110 PWMDAC DRIVER
25965M:	Hal Feng <hal.feng@starfivetech.com>
25966M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25967S:	Supported
25968F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
25969F:	sound/soc/starfive/jh7110_pwmdac.c
25970
25971STARFIVE JH7110 SYSCON
25972M:	William Qiu <william.qiu@starfivetech.com>
25973M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25974S:	Supported
25975F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
25976
25977STARFIVE JH7110 TDM DRIVER
25978M:	Walker Chen <walker.chen@starfivetech.com>
25979S:	Maintained
25980F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
25981F:	sound/soc/starfive/jh7110_tdm.c
25982
25983STARFIVE JH71X0 CLOCK DRIVERS
25984M:	Emil Renner Berthing <kernel@esmil.dk>
25985M:	Hal Feng <hal.feng@starfivetech.com>
25986S:	Maintained
25987F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
25988F:	drivers/clk/starfive/clk-starfive-jh71*
25989F:	include/dt-bindings/clock/starfive?jh71*.h
25990
25991STARFIVE JH71X0 PINCTRL DRIVERS
25992M:	Emil Renner Berthing <kernel@esmil.dk>
25993M:	Hal Feng <hal.feng@starfivetech.com>
25994L:	linux-gpio@vger.kernel.org
25995S:	Maintained
25996F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
25997F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
25998F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
25999F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26000
26001STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26002M:	Emil Renner Berthing <kernel@esmil.dk>
26003M:	Hal Feng <hal.feng@starfivetech.com>
26004S:	Maintained
26005F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26006F:	drivers/reset/starfive/reset-starfive-jh71*
26007F:	include/dt-bindings/reset/starfive?jh71*.h
26008
26009STARFIVE USB DRIVERS
26010M:	Minda Chen <minda.chen@starfivetech.com>
26011S:	Maintained
26012F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26013F:	Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26014F:	drivers/usb/cdns3/cdns3-starfive.c
26015
26016STARFIVE JH71XX PMU CONTROLLER DRIVER
26017M:	Walker Chen <walker.chen@starfivetech.com>
26018M:	Changhuang Liang <changhuang.liang@starfivetech.com>
26019S:	Supported
26020F:	Documentation/devicetree/bindings/power/starfive*
26021F:	drivers/pmdomain/starfive/
26022F:	include/dt-bindings/power/starfive,jh7110-pmu.h
26023
26024STARFIVE SOC DRIVERS
26025M:	Conor Dooley <conor@kernel.org>
26026S:	Maintained
26027T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26028F:	Documentation/devicetree/bindings/soc/starfive/
26029
26030STARFIVE STARLINK PMU DRIVER
26031M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
26032S:	Maintained
26033F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26034F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26035F:	drivers/perf/starfive_starlink_pmu.c
26036
26037STARFIVE TRNG DRIVER
26038M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
26039S:	Supported
26040F:	Documentation/devicetree/bindings/rng/starfive*
26041F:	drivers/char/hw_random/jh7110-trng.c
26042
26043STARFIVE WATCHDOG DRIVER
26044M:	Xingyu Wu <xingyu.wu@starfivetech.com>
26045M:	Ziv Xu <ziv.xu@starfivetech.com>
26046S:	Supported
26047F:	Documentation/devicetree/bindings/watchdog/starfive*
26048F:	drivers/watchdog/starfive-wdt.c
26049
26050STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26051M:	Minda Chen <minda.chen@starfivetech.com>
26052S:	Supported
26053F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26054F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26055F:	drivers/phy/starfive/phy-jh7110-pcie.c
26056F:	drivers/phy/starfive/phy-jh7110-usb.c
26057
26058STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26059M:	Changhuang Liang <changhuang.liang@starfivetech.com>
26060S:	Supported
26061F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26062F:	drivers/irqchip/irq-starfive-jhb100-intc.c
26063
26064STATIC BRANCH/CALL
26065M:	Peter Zijlstra <peterz@infradead.org>
26066M:	Josh Poimboeuf <jpoimboe@kernel.org>
26067M:	Jason Baron <jbaron@akamai.com>
26068M:	Alice Ryhl <aliceryhl@google.com>
26069R:	Steven Rostedt <rostedt@goodmis.org>
26070R:	Ard Biesheuvel <ardb@kernel.org>
26071S:	Supported
26072F:	arch/*/include/asm/jump_label*.h
26073F:	arch/*/include/asm/static_call*.h
26074F:	arch/*/kernel/jump_label.c
26075F:	arch/*/kernel/static_call.c
26076F:	include/linux/jump_label*.h
26077F:	include/linux/static_call*.h
26078F:	kernel/jump_label.c
26079F:	kernel/static_call*.c
26080F:	rust/helpers/jump_label.c
26081F:	rust/kernel/generated_arch_static_branch_asm.rs.S
26082F:	rust/kernel/jump_label.rs
26083
26084STI AUDIO (ASoC) DRIVERS
26085M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
26086L:	linux-sound@vger.kernel.org
26087S:	Maintained
26088F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26089F:	sound/soc/sti/
26090
26091STI CEC DRIVER
26092M:	Alain Volmat <alain.volmat@foss.st.com>
26093S:	Maintained
26094F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26095F:	drivers/media/cec/platform/sti/
26096
26097STK1160 USB VIDEO CAPTURE DRIVER
26098M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
26099L:	linux-media@vger.kernel.org
26100S:	Maintained
26101T:	git git://linuxtv.org/media.git
26102F:	drivers/media/usb/stk1160/
26103
26104STM32 AUDIO (ASoC) DRIVERS
26105M:	Olivier Moysan <olivier.moysan@foss.st.com>
26106M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
26107L:	linux-sound@vger.kernel.org
26108S:	Maintained
26109F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26110F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26111F:	sound/soc/stm/
26112
26113STM32 DMA DRIVERS
26114M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
26115L:	dmaengine@vger.kernel.org
26116L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
26117S:	Maintained
26118F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26119F:	Documentation/devicetree/bindings/dma/stm32/
26120F:	drivers/dma/stm32/
26121
26122STM32 TIMER/LPTIMER DRIVERS
26123M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
26124S:	Maintained
26125F:	Documentation/ABI/testing/*timer-stm32
26126F:	Documentation/devicetree/bindings/*/*stm32-*timer*
26127F:	drivers/*/stm32-*timer*
26128F:	drivers/pwm/pwm-stm32*
26129F:	include/linux/*/stm32-*tim*
26130
26131STM32MP25 USB3/PCIE COMBOPHY DRIVER
26132M:	Christian Bruel <christian.bruel@foss.st.com>
26133S:	Maintained
26134F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26135F:	drivers/phy/st/phy-stm32-combophy.c
26136
26137STMMAC ETHERNET DRIVER
26138M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
26139L:	netdev@vger.kernel.org
26140S:	Maintained
26141F:	Documentation/networking/device_drivers/ethernet/stmicro/
26142F:	drivers/net/ethernet/stmicro/stmmac/
26143
26144SUN HAPPY MEAL ETHERNET DRIVER
26145M:	Sean Anderson <seanga2@gmail.com>
26146S:	Maintained
26147F:	drivers/net/ethernet/sun/sunhme.*
26148
26149SUN3/3X
26150M:	Sam Creasey <sammy@sammy.net>
26151S:	Maintained
26152W:	http://sammy.net/sun3/
26153F:	arch/m68k/include/asm/sun3*
26154F:	arch/m68k/kernel/*sun3*
26155F:	arch/m68k/sun3*/
26156F:	drivers/net/ethernet/i825xx/sun3*
26157
26158SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26159M:	Hans de Goede <hansg@kernel.org>
26160L:	linux-input@vger.kernel.org
26161S:	Maintained
26162F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26163F:	drivers/input/keyboard/sun4i-lradc-keys.c
26164
26165SUNDANCE NETWORK DRIVER
26166M:	Denis Kirjanov <kirjanov@gmail.com>
26167L:	netdev@vger.kernel.org
26168S:	Maintained
26169F:	drivers/net/ethernet/dlink/sundance.c
26170
26171SUNPLUS ETHERNET DRIVER
26172L:	netdev@vger.kernel.org
26173S:	Orphan
26174W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
26175F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26176F:	drivers/net/ethernet/sunplus/
26177
26178SUNPLUS MMC DRIVER
26179M:	Tony Huang <tonyhuang.sunplus@gmail.com>
26180M:	Li-hao Kuo <lhjeff911@gmail.com>
26181S:	Maintained
26182F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26183F:	drivers/mmc/host/sunplus-mmc.c
26184
26185SUNPLUS OCOTP DRIVER
26186M:	Vincent Shih <vincent.sunplus@gmail.com>
26187S:	Maintained
26188F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26189F:	drivers/nvmem/sunplus-ocotp.c
26190
26191SUNPLUS PWM DRIVER
26192M:	Hammer Hsieh <hammerh0314@gmail.com>
26193S:	Maintained
26194F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26195F:	drivers/pwm/pwm-sunplus.c
26196
26197SUNPLUS RTC DRIVER
26198M:	Vincent Shih <vincent.sunplus@gmail.com>
26199L:	linux-rtc@vger.kernel.org
26200S:	Maintained
26201F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26202F:	drivers/rtc/rtc-sunplus.c
26203
26204SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26205M:	Li-hao Kuo <lhjeff911@gmail.com>
26206L:	linux-spi@vger.kernel.org
26207S:	Maintained
26208F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26209F:	drivers/spi/spi-sunplus-sp7021.c
26210
26211SUNPLUS UART DRIVER
26212M:	Hammer Hsieh <hammerh0314@gmail.com>
26213S:	Maintained
26214F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26215F:	drivers/tty/serial/sunplus-uart.c
26216
26217SUNPLUS USB2 PHY DRIVER
26218M:	Vincent Shih <vincent.sunplus@gmail.com>
26219L:	linux-usb@vger.kernel.org
26220S:	Maintained
26221F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26222F:	drivers/phy/sunplus/Kconfig
26223F:	drivers/phy/sunplus/Makefile
26224F:	drivers/phy/sunplus/phy-sunplus-usb2.c
26225
26226SUNPLUS WATCHDOG DRIVER
26227M:	Xiantao Hu <xt.hu@cqplus1.com>
26228L:	linux-watchdog@vger.kernel.org
26229S:	Maintained
26230F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26231F:	drivers/watchdog/sunplus_wdt.c
26232
26233SUPERH
26234M:	Yoshinori Sato <ysato@users.sourceforge.jp>
26235M:	Rich Felker <dalias@libc.org>
26236M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
26237L:	linux-sh@vger.kernel.org
26238S:	Maintained
26239Q:	http://patchwork.kernel.org/project/linux-sh/list/
26240F:	Documentation/arch/sh/
26241F:	arch/sh/
26242F:	drivers/sh/
26243
26244SUSPEND TO RAM
26245M:	"Rafael J. Wysocki" <rafael@kernel.org>
26246R:	Len Brown <lenb@kernel.org>
26247R:	Pavel Machek <pavel@kernel.org>
26248L:	linux-pm@vger.kernel.org
26249S:	Supported
26250B:	https://bugzilla.kernel.org
26251F:	Documentation/power/
26252F:	arch/x86/kernel/acpi/sleep*
26253F:	arch/x86/kernel/acpi/wakeup*
26254F:	drivers/base/power/
26255F:	include/linux/freezer.h
26256F:	include/linux/pm.h
26257F:	include/linux/suspend.h
26258F:	kernel/power/
26259
26260SVGA HANDLING
26261M:	Martin Mares <mj@ucw.cz>
26262L:	linux-video@atrey.karlin.mff.cuni.cz
26263S:	Maintained
26264F:	Documentation/admin-guide/svga.rst
26265F:	arch/x86/boot/video*
26266
26267SWITCHDEV
26268M:	Jiri Pirko <jiri@resnulli.us>
26269M:	Ivan Vecera <ivecera@redhat.com>
26270L:	netdev@vger.kernel.org
26271S:	Supported
26272F:	include/net/switchdev.h
26273F:	net/switchdev/
26274
26275SWITCHTEC DMA DRIVER
26276M:	Kelvin Cao <kelvin.cao@microchip.com>
26277M:	Logan Gunthorpe <logang@deltatee.com>
26278L:	dmaengine@vger.kernel.org
26279S:	Maintained
26280F:	drivers/dma/switchtec_dma.c
26281
26282SY8106A REGULATOR DRIVER
26283M:	Icenowy Zheng <icenowy@aosc.io>
26284S:	Maintained
26285F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26286F:	drivers/regulator/sy8106a-regulator.c
26287
26288SYNC FILE FRAMEWORK
26289M:	Sumit Semwal <sumit.semwal@linaro.org>
26290L:	linux-media@vger.kernel.org
26291L:	dri-devel@lists.freedesktop.org
26292S:	Maintained
26293T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
26294F:	Documentation/driver-api/sync_file.rst
26295F:	drivers/dma-buf/dma-fence*
26296F:	drivers/dma-buf/sw_sync.c
26297F:	drivers/dma-buf/sync_*
26298F:	include/linux/sync_file.h
26299F:	include/uapi/linux/sync_file.h
26300
26301SYNOPSYS ARC ARCHITECTURE
26302M:	Vineet Gupta <vgupta@kernel.org>
26303L:	linux-snps-arc@lists.infradead.org
26304S:	Supported
26305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26306F:	Documentation/arch/arc
26307F:	Documentation/devicetree/bindings/arc/*
26308F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26309F:	arch/arc/
26310F:	drivers/clocksource/arc_timer.c
26311F:	drivers/tty/serial/arc_uart.c
26312
26313SYNOPSYS ARC HSDK SDP pll clock driver
26314M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26315S:	Supported
26316F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26317F:	drivers/clk/clk-hsdk-pll.c
26318
26319SYNOPSYS ARC SDP clock driver
26320M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26321S:	Supported
26322F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26323F:	drivers/clk/axs10x/*
26324
26325SYNOPSYS ARC SDP platform support
26326M:	Alexey Brodkin <abrodkin@synopsys.com>
26327S:	Supported
26328F:	Documentation/devicetree/bindings/arc/axs10*
26329F:	arch/arc/boot/dts/ax*
26330F:	arch/arc/plat-axs10x
26331
26332SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26333M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26334S:	Supported
26335F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26336F:	drivers/reset/reset-axs10x.c
26337
26338SYNOPSYS CREG GPIO DRIVER
26339M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26340S:	Maintained
26341F:	drivers/gpio/gpio-creg-snps.c
26342
26343SYNOPSYS DESIGNWARE 8250 UART DRIVER
26344M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
26345R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26346S:	Supported
26347F:	drivers/tty/serial/8250/8250_dw.c
26348F:	drivers/tty/serial/8250/8250_dwlib.*
26349F:	drivers/tty/serial/8250/8250_lpss.c
26350
26351SYNOPSYS DESIGNWARE APB GPIO DRIVER
26352M:	Hoan Tran <hoan@os.amperecomputing.com>
26353L:	linux-gpio@vger.kernel.org
26354S:	Maintained
26355F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26356F:	drivers/gpio/gpio-dwapb.c
26357
26358SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26359M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26360S:	Maintained
26361F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26362F:	drivers/dma/dw-axi-dmac/
26363
26364SYNOPSYS DESIGNWARE DMAC DRIVER
26365M:	Viresh Kumar <vireshk@kernel.org>
26366R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26367S:	Maintained
26368F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26369F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26370F:	drivers/dma/dw/
26371F:	include/dt-bindings/dma/dw-dmac.h
26372F:	include/linux/dma/dw.h
26373F:	include/linux/platform_data/dma-dw.h
26374
26375SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26376M:	Jose Abreu <Jose.Abreu@synopsys.com>
26377L:	netdev@vger.kernel.org
26378S:	Maintained
26379F:	drivers/net/ethernet/synopsys/
26380
26381SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26382L:	netdev@vger.kernel.org
26383S:	Orphan
26384F:	drivers/net/pcs/pcs-xpcs.c
26385F:	drivers/net/pcs/pcs-xpcs.h
26386F:	include/linux/pcs/pcs-xpcs.h
26387
26388SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26389M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
26390L:	linux-media@vger.kernel.org
26391L:	kernel@collabora.com
26392S:	Maintained
26393F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26394F:	drivers/media/platform/synopsys/hdmirx/*
26395
26396SYNOPSYS DESIGNWARE I2C DRIVER
26397M:	Mika Westerberg <mika.westerberg@linux.intel.com>
26398R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26399L:	linux-i2c@vger.kernel.org
26400S:	Supported
26401F:	drivers/i2c/busses/i2c-designware-*
26402
26403SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26404M:	Nirujogi Pratap <pratap.nirujogi@amd.com>
26405M:	Bin Du <bin.du@amd.com>
26406L:	linux-i2c@vger.kernel.org
26407S:	Maintained
26408F:	drivers/i2c/busses/i2c-designware-amdisp.c
26409F:	include/linux/soc/amd/isp4_misc.h
26410
26411SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26412M:	Michael Riesch <michael.riesch@collabora.com>
26413L:	linux-media@vger.kernel.org
26414S:	Maintained
26415F:	Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26416F:	drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26417
26418SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26419M:	Jaehoon Chung <jh80.chung@samsung.com>
26420M:	Shawn Lin <shawn.lin@rock-chips.com>
26421L:	linux-mmc@vger.kernel.org
26422S:	Maintained
26423F:	drivers/mmc/host/dw_mmc*
26424
26425SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26426M:	Shuai Xue <xueshuai@linux.alibaba.com>
26427M:	Jing Zhang <renyu.zj@linux.alibaba.com>
26428S:	Supported
26429F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26430F:	drivers/perf/dwc_pcie_pmu.c
26431
26432SYNOPSYS HSDK RESET CONTROLLER DRIVER
26433M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26434S:	Supported
26435F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26436F:	drivers/reset/reset-hsdk.c
26437F:	include/dt-bindings/reset/snps,hsdk-reset.h
26438
26439SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26440M:	Prabu Thangamuthu <prabu.t@synopsys.com>
26441M:	Manjunath M B <manjumb@synopsys.com>
26442L:	linux-mmc@vger.kernel.org
26443S:	Maintained
26444F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
26445
26446SYSTEM CONFIGURATION (SYSCON)
26447M:	Lee Jones <lee@kernel.org>
26448M:	Arnd Bergmann <arnd@arndb.de>
26449S:	Supported
26450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26451F:	drivers/mfd/syscon.c
26452
26453SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26454M:	Sudeep Holla <sudeep.holla@kernel.org>
26455R:	Cristian Marussi <cristian.marussi@arm.com>
26456L:	arm-scmi@vger.kernel.org
26457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26458S:	Maintained
26459F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26460F:	drivers/clk/clk-sc[mp]i.c
26461F:	drivers/cpufreq/sc[mp]i-cpufreq.c
26462F:	drivers/firmware/arm_scmi/
26463F:	drivers/firmware/arm_scpi.c
26464F:	drivers/hwmon/scmi-hwmon.c
26465F:	drivers/pinctrl/pinctrl-scmi.c
26466F:	drivers/pmdomain/arm/
26467F:	drivers/powercap/arm_scmi_powercap.c
26468F:	drivers/regulator/scmi-regulator.c
26469F:	drivers/reset/reset-scmi.c
26470F:	include/linux/sc[mp]i_protocol.h
26471F:	include/trace/events/scmi.h
26472F:	include/uapi/linux/virtio_scmi.h
26473
26474SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26475M:	Peng Fan <peng.fan@nxp.com>
26476L:	arm-scmi@vger.kernel.org
26477L:	imx@lists.linux.dev
26478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26479S:	Maintained
26480F:	Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26481F:	drivers/firmware/arm_scmi/vendors/imx/
26482
26483SYSTEM RESET/SHUTDOWN DRIVERS
26484M:	Sebastian Reichel <sre@kernel.org>
26485L:	linux-pm@vger.kernel.org
26486S:	Maintained
26487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26488F:	Documentation/devicetree/bindings/power/reset/
26489F:	drivers/power/reset/
26490
26491SYSTEM TRACE MODULE CLASS
26492M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
26493S:	Maintained
26494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26495F:	Documentation/trace/stm.rst
26496F:	drivers/hwtracing/stm/
26497F:	include/linux/stm.h
26498F:	include/uapi/linux/stm.h
26499
26500SYSTEM76 ACPI DRIVER
26501M:	Jeremy Soller <jeremy@system76.com>
26502M:	System76 Product Development <productdev@system76.com>
26503L:	platform-driver-x86@vger.kernel.org
26504S:	Maintained
26505F:	drivers/platform/x86/system76_acpi.c
26506
26507TASKSTATS STATISTICS INTERFACE
26508M:	Balbir Singh <bsingharora@gmail.com>
26509S:	Maintained
26510F:	Documentation/accounting/taskstats*
26511F:	include/linux/taskstats*
26512F:	kernel/taskstats.c
26513
26514TC subsystem
26515M:	Jamal Hadi Salim <jhs@mojatatu.com>
26516M:	Jiri Pirko <jiri@resnulli.us>
26517L:	netdev@vger.kernel.org
26518S:	Maintained
26519F:	include/net/pkt_cls.h
26520F:	include/net/pkt_sched.h
26521F:	include/net/sch_priv.h
26522F:	include/net/tc_act/
26523F:	include/net/tc_wrapper.h
26524F:	include/uapi/linux/pkt_cls.h
26525F:	include/uapi/linux/pkt_sched.h
26526F:	include/uapi/linux/tc_act/
26527F:	include/uapi/linux/tc_ematch/
26528F:	net/sched/
26529F:	tools/testing/selftests/tc-testing
26530
26531TC90522 MEDIA DRIVER
26532M:	Akihiro Tsukada <tskd08@gmail.com>
26533L:	linux-media@vger.kernel.org
26534S:	Odd Fixes
26535F:	drivers/media/dvb-frontends/tc90522*
26536
26537TCP LOW PRIORITY MODULE
26538M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
26539M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
26540S:	Maintained
26541W:	http://tcp-lp-mod.sourceforge.net/
26542F:	net/ipv4/tcp_lp.c
26543
26544TDA10071 MEDIA DRIVER
26545L:	linux-media@vger.kernel.org
26546S:	Orphan
26547W:	https://linuxtv.org
26548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26549F:	drivers/media/dvb-frontends/tda10071*
26550
26551TDA18212 MEDIA DRIVER
26552L:	linux-media@vger.kernel.org
26553S:	Orphan
26554W:	https://linuxtv.org
26555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26556F:	drivers/media/tuners/tda18212*
26557
26558TDA18218 MEDIA DRIVER
26559L:	linux-media@vger.kernel.org
26560S:	Orphan
26561W:	https://linuxtv.org
26562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26563F:	drivers/media/tuners/tda18218*
26564
26565TDA18250 MEDIA DRIVER
26566M:	Olli Salonen <olli.salonen@iki.fi>
26567L:	linux-media@vger.kernel.org
26568S:	Maintained
26569W:	https://linuxtv.org
26570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26571T:	git git://linuxtv.org/media.git
26572F:	drivers/media/tuners/tda18250*
26573
26574TDA18271 MEDIA DRIVER
26575M:	Michael Krufky <mkrufky@linuxtv.org>
26576L:	linux-media@vger.kernel.org
26577S:	Maintained
26578W:	https://linuxtv.org
26579W:	http://github.com/mkrufky
26580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26581T:	git git://linuxtv.org/mkrufky/tuners.git
26582F:	drivers/media/tuners/tda18271*
26583
26584TDA1997x MEDIA DRIVER
26585M:	Tim Harvey <tharvey@gateworks.com>
26586L:	linux-media@vger.kernel.org
26587S:	Maintained
26588W:	https://linuxtv.org
26589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26590F:	Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26591F:	drivers/media/i2c/tda1997x.*
26592
26593TDA827x MEDIA DRIVER
26594M:	Michael Krufky <mkrufky@linuxtv.org>
26595L:	linux-media@vger.kernel.org
26596S:	Maintained
26597W:	https://linuxtv.org
26598W:	http://github.com/mkrufky
26599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26600T:	git git://linuxtv.org/mkrufky/tuners.git
26601F:	drivers/media/tuners/tda8290.*
26602
26603TDA8290 MEDIA DRIVER
26604M:	Michael Krufky <mkrufky@linuxtv.org>
26605L:	linux-media@vger.kernel.org
26606S:	Maintained
26607W:	https://linuxtv.org
26608W:	http://github.com/mkrufky
26609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26610T:	git git://linuxtv.org/mkrufky/tuners.git
26611F:	drivers/media/tuners/tda8290.*
26612
26613TDA9840 MEDIA DRIVER
26614M:	Hans Verkuil <hverkuil@kernel.org>
26615L:	linux-media@vger.kernel.org
26616S:	Maintained
26617W:	https://linuxtv.org
26618T:	git git://linuxtv.org/media.git
26619F:	drivers/media/i2c/tda9840*
26620
26621TEA5761 TUNER DRIVER
26622M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26623L:	linux-media@vger.kernel.org
26624S:	Odd fixes
26625W:	https://linuxtv.org
26626T:	git git://linuxtv.org/media.git
26627F:	drivers/media/tuners/tea5761.*
26628
26629TEA5767 TUNER DRIVER
26630M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26631L:	linux-media@vger.kernel.org
26632S:	Maintained
26633W:	https://linuxtv.org
26634T:	git git://linuxtv.org/media.git
26635F:	drivers/media/tuners/tea5767.*
26636
26637TEA6415C MEDIA DRIVER
26638M:	Hans Verkuil <hverkuil@kernel.org>
26639L:	linux-media@vger.kernel.org
26640S:	Maintained
26641W:	https://linuxtv.org
26642T:	git git://linuxtv.org/media.git
26643F:	drivers/media/i2c/tea6415c*
26644
26645TEA6420 MEDIA DRIVER
26646M:	Hans Verkuil <hverkuil@kernel.org>
26647L:	linux-media@vger.kernel.org
26648S:	Maintained
26649W:	https://linuxtv.org
26650T:	git git://linuxtv.org/media.git
26651F:	drivers/media/i2c/tea6420*
26652
26653TEAM DRIVER
26654M:	Jiri Pirko <jiri@resnulli.us>
26655L:	netdev@vger.kernel.org
26656S:	Supported
26657F:	Documentation/netlink/specs/team.yaml
26658F:	drivers/net/team/
26659F:	include/linux/if_team.h
26660F:	include/uapi/linux/if_team.h
26661F:	tools/testing/selftests/drivers/net/team/
26662
26663TECHNICAL ADVISORY BOARD PROCESS DOCS
26664M:	"Theodore Ts'o" <tytso@mit.edu>
26665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26666L:	tech-board-discuss@lists.linux.dev
26667S:	Maintained
26668F:	Documentation/process/contribution-maturity-model.rst
26669F:	Documentation/process/researcher-guidelines.rst
26670
26671TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26672M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
26673S:	Maintained
26674F:	arch/x86/platform/ts5500/
26675
26676TECHNOTREND USB IR RECEIVER
26677M:	Sean Young <sean@mess.org>
26678L:	linux-media@vger.kernel.org
26679S:	Maintained
26680F:	drivers/media/rc/ttusbir.c
26681
26682TECHWELL TW9900 VIDEO DECODER
26683M:	Mehdi Djait <mehdi.djait@bootlin.com>
26684L:	linux-media@vger.kernel.org
26685S:	Maintained
26686F:	drivers/media/i2c/tw9900.c
26687
26688TECHWELL TW9910 VIDEO DECODER
26689L:	linux-media@vger.kernel.org
26690S:	Orphan
26691F:	drivers/media/i2c/tw9910.c
26692F:	include/media/i2c/tw9910.h
26693
26694TEE SUBSYSTEM
26695M:	Jens Wiklander <jenswi@kernel.org>
26696R:	Sumit Garg <sumit.garg@kernel.org>
26697L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
26698S:	Maintained
26699F:	Documentation/ABI/testing/sysfs-class-tee
26700F:	Documentation/driver-api/tee.rst
26701F:	Documentation/tee/
26702F:	Documentation/userspace-api/tee.rst
26703F:	drivers/tee/
26704F:	include/linux/tee_core.h
26705F:	include/linux/tee_drv.h
26706F:	include/uapi/linux/tee.h
26707
26708TEGRA ARCHITECTURE SUPPORT
26709M:	Thierry Reding <thierry.reding@kernel.org>
26710M:	Jonathan Hunter <jonathanh@nvidia.com>
26711L:	linux-tegra@vger.kernel.org
26712S:	Supported
26713Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
26714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26715N:	[^a-z]tegra
26716
26717TEGRA CLOCK DRIVER
26718M:	Prashant Gaikwad <pgaikwad@nvidia.com>
26719S:	Supported
26720F:	drivers/clk/tegra/
26721
26722TEGRA CRYPTO DRIVERS
26723M:	Akhil R <akhilrajeev@nvidia.com>
26724S:	Supported
26725F:	drivers/crypto/tegra/*
26726
26727TEGRA DMA DRIVERS
26728M:	Laxman Dewangan <ldewangan@nvidia.com>
26729M:	Jon Hunter <jonathanh@nvidia.com>
26730S:	Supported
26731F:	drivers/dma/tegra*
26732
26733TEGRA I2C DRIVER
26734M:	Laxman Dewangan <ldewangan@nvidia.com>
26735R:	Dmitry Osipenko <digetx@gmail.com>
26736S:	Supported
26737F:	drivers/i2c/busses/i2c-tegra.c
26738
26739TEGRA IOMMU DRIVERS
26740M:	Thierry Reding <thierry.reding@kernel.org>
26741R:	Krishna Reddy <vdumpa@nvidia.com>
26742L:	linux-tegra@vger.kernel.org
26743S:	Supported
26744F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26745F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26746F:	drivers/iommu/tegra*
26747
26748TEGRA KBC DRIVER
26749M:	Laxman Dewangan <ldewangan@nvidia.com>
26750S:	Supported
26751F:	drivers/input/keyboard/tegra-kbc.c
26752
26753TEGRA NAND DRIVER
26754M:	Stefan Agner <stefan@agner.ch>
26755M:	Lucas Stach <dev@lynxeye.de>
26756S:	Maintained
26757F:	Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26758F:	drivers/mtd/nand/raw/tegra_nand.c
26759
26760TEGRA PWM DRIVER
26761M:	Thierry Reding <thierry.reding@kernel.org>
26762S:	Supported
26763F:	drivers/pwm/pwm-tegra.c
26764
26765TEGRA QUAD SPI DRIVER
26766M:	Thierry Reding <thierry.reding@kernel.org>
26767M:	Jonathan Hunter <jonathanh@nvidia.com>
26768M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26769L:	linux-tegra@vger.kernel.org
26770S:	Maintained
26771F:	drivers/spi/spi-tegra210-quad.c
26772
26773TEGRA SERIAL DRIVER
26774M:	Laxman Dewangan <ldewangan@nvidia.com>
26775S:	Supported
26776F:	drivers/tty/serial/serial-tegra.c
26777
26778TEGRA SPI DRIVER
26779M:	Laxman Dewangan <ldewangan@nvidia.com>
26780S:	Supported
26781F:	drivers/spi/spi-tegra*
26782
26783TEGRA VIDEO DRIVER
26784M:	Thierry Reding <thierry.reding@kernel.org>
26785M:	Jonathan Hunter <jonathanh@nvidia.com>
26786M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26787M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
26788L:	linux-media@vger.kernel.org
26789L:	linux-tegra@vger.kernel.org
26790S:	Maintained
26791F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26792F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26793F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26794F:	drivers/staging/media/tegra-video/
26795
26796TEGRA XUSB PADCTL DRIVER
26797M:	JC Kuo <jckuo@nvidia.com>
26798S:	Supported
26799F:	drivers/phy/tegra/xusb*
26800
26801TEHUTI ETHERNET DRIVER
26802M:	Andy Gospodarek <andy@greyhouse.net>
26803L:	netdev@vger.kernel.org
26804S:	Maintained
26805F:	drivers/net/ethernet/tehuti/tehuti.*
26806
26807TEHUTI TN40XX ETHERNET DRIVER
26808M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
26809L:	netdev@vger.kernel.org
26810S:	Maintained
26811F:	drivers/net/ethernet/tehuti/tn40*
26812
26813TELECOM CLOCK DRIVER FOR MCPL0010
26814M:	Mark Gross <markgross@kernel.org>
26815S:	Supported
26816F:	drivers/char/tlclk.c
26817
26818TEMPO SEMICONDUCTOR DRIVERS
26819M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
26820S:	Maintained
26821F:	Documentation/devicetree/bindings/sound/tscs*.txt
26822F:	sound/soc/codecs/tscs*.c
26823F:	sound/soc/codecs/tscs*.h
26824
26825TENSILICA XTENSA PORT (xtensa)
26826M:	Chris Zankel <chris@zankel.net>
26827M:	Max Filippov <jcmvbkbc@gmail.com>
26828S:	Maintained
26829T:	git https://github.com/jcmvbkbc/linux-xtensa.git
26830F:	arch/xtensa/
26831F:	drivers/irqchip/irq-xtensa-*
26832
26833TEXAS INSTRUMENTS ASoC DRIVERS
26834M:	Sen Wang <sen@ti.com>
26835L:	linux-sound@vger.kernel.org
26836S:	Maintained
26837F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26838F:	sound/soc/ti/
26839
26840TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
26841M:	Shenghao Ding <shenghao-ding@ti.com>
26842M:	Kevin Lu <kevin-lu@ti.com>
26843M:	Baojun Xu <baojun.xu@ti.com>
26844M:	Sen Wang <sen@ti.com>
26845L:	linux-sound@vger.kernel.org
26846S:	Maintained
26847F:	Documentation/devicetree/bindings/sound/ti,tas2552.yaml
26848F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
26849F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
26850F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
26851F:	Documentation/devicetree/bindings/sound/ti,tas67524.yaml
26852F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
26853F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
26854F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
26855F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
26856F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
26857F:	Documentation/sound/codecs/tas675x*
26858F:	include/sound/tas2*.h
26859F:	include/sound/tlv320*.h
26860F:	sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
26861F:	sound/soc/codecs/pcm1681.c
26862F:	sound/soc/codecs/pcm1789*.*
26863F:	sound/soc/codecs/pcm179x*.*
26864F:	sound/soc/codecs/pcm186x*.*
26865F:	sound/soc/codecs/pcm3008.*
26866F:	sound/soc/codecs/pcm3060*.*
26867F:	sound/soc/codecs/pcm3168a*.*
26868F:	sound/soc/codecs/pcm5102a.c
26869F:	sound/soc/codecs/pcm512x*.*
26870F:	sound/soc/codecs/tas2*.*
26871F:	sound/soc/codecs/tas675x*.*
26872F:	sound/soc/codecs/tlv320*.*
26873F:	sound/soc/codecs/tpa6130a2.*
26874
26875TEXAS INSTRUMENTS DMA DRIVERS
26876M:	Vignesh Raghavendra <vigneshr@ti.com>
26877L:	dmaengine@vger.kernel.org
26878S:	Maintained
26879F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
26880F:	Documentation/devicetree/bindings/dma/ti-edma.txt
26881F:	Documentation/devicetree/bindings/dma/ti/
26882F:	drivers/dma/ti/
26883F:	include/linux/dma/k3-psil.h
26884F:	include/linux/dma/k3-udma-glue.h
26885F:	include/linux/dma/ti-cppi5.h
26886X:	drivers/dma/ti/cppi41.c
26887
26888TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
26889M:	Jerome Brunet <jbrunet@baylibre.com>
26890L:	linux-hwmon@vger.kernel.org
26891S:	Maintained
26892F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
26893F:	Documentation/hwmon/tps25990.rst
26894F:	drivers/hwmon/pmbus/tps25990.c
26895
26896TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
26897M:	Robert Marko <robert.marko@sartura.hr>
26898M:	Luka Perkov <luka.perkov@sartura.hr>
26899L:	linux-hwmon@vger.kernel.org
26900S:	Maintained
26901F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
26902F:	Documentation/hwmon/tps23861.rst
26903F:	drivers/hwmon/tps23861.c
26904
26905TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
26906M:	Matthias Fend <matthias.fend@emfend.at>
26907L:	linux-leds@vger.kernel.org
26908S:	Maintained
26909F:	Documentation/devicetree/bindings/leds/ti,tps61310.yaml
26910F:	drivers/leds/flash/leds-tps6131x.c
26911
26912TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
26913M:	Ricardo Ribalda <ribalda@kernel.org>
26914L:	linux-iio@vger.kernel.org
26915S:	Supported
26916F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
26917F:	drivers/iio/dac/ti-dac7612.c
26918
26919TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
26920M:	Nam Tran <trannamatk@gmail.com>
26921L:	linux-leds@vger.kernel.org
26922S:	Maintained
26923F:	Documentation/devicetree/bindings/leds/ti,lp5812.yaml
26924F:	Documentation/leds/leds-lp5812.rst
26925F:	drivers/leds/rgb/Kconfig
26926F:	drivers/leds/rgb/Makefile
26927F:	drivers/leds/rgb/leds-lp5812.c
26928F:	drivers/leds/rgb/leds-lp5812.h
26929
26930TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
26931M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
26932L:	linux-leds@vger.kernel.org
26933S:	Maintained
26934F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
26935F:	drivers/leds/leds-lp8864.c
26936
26937TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
26938M:	Nishanth Menon <nm@ti.com>
26939M:	Tero Kristo <kristo@kernel.org>
26940M:	Santosh Shilimkar <ssantosh@kernel.org>
26941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26942S:	Maintained
26943F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
26944F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
26945F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
26946F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
26947F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
26948F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
26949F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
26950F:	drivers/clk/keystone/sci-clk.c
26951F:	drivers/firmware/ti_sci*
26952F:	drivers/irqchip/irq-ti-sci-inta.c
26953F:	drivers/irqchip/irq-ti-sci-intr.c
26954F:	drivers/reset/reset-ti-sci.c
26955F:	drivers/soc/ti/ti_sci_inta_msi.c
26956F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
26957F:	include/dt-bindings/soc/ti,sci_pm_domain.h
26958F:	include/linux/soc/ti/ti_sci_inta_msi.h
26959F:	include/linux/soc/ti/ti_sci_protocol.h
26960
26961TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
26962M:	Puranjay Mohan <puranjay@kernel.org>
26963L:	linux-iio@vger.kernel.org
26964S:	Supported
26965F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
26966F:	drivers/iio/temperature/tmp117.c
26967
26968THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
26969M:	Hans Verkuil <hverkuil@kernel.org>
26970L:	linux-media@vger.kernel.org
26971S:	Maintained
26972W:	https://linuxtv.org
26973T:	git git://linuxtv.org/media.git
26974F:	drivers/media/radio/radio-raremono.c
26975
26976THERMAL
26977M:	Rafael J. Wysocki <rafael@kernel.org>
26978M:	Daniel Lezcano <daniel.lezcano@kernel.org>
26979R:	Zhang Rui <rui.zhang@intel.com>
26980R:	Lukasz Luba <lukasz.luba@arm.com>
26981L:	linux-pm@vger.kernel.org
26982S:	Supported
26983Q:	https://patchwork.kernel.org/project/linux-pm/list/
26984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
26985F:	Documentation/ABI/testing/sysfs-class-thermal
26986F:	Documentation/admin-guide/thermal/
26987F:	Documentation/devicetree/bindings/thermal/
26988F:	Documentation/driver-api/thermal/
26989F:	drivers/thermal/
26990F:	include/dt-bindings/thermal/
26991F:	include/linux/cpu_cooling.h
26992F:	include/linux/thermal.h
26993F:	include/uapi/linux/thermal.h
26994F:	tools/lib/thermal/
26995F:	tools/thermal/
26996
26997THERMAL DRIVER FOR AMLOGIC SOCS
26998M:	Guillaume La Roque <glaroque@baylibre.com>
26999L:	linux-pm@vger.kernel.org
27000L:	linux-amlogic@lists.infradead.org
27001S:	Supported
27002W:	http://linux-meson.com/
27003F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27004F:	drivers/thermal/amlogic_thermal.c
27005
27006THERMAL/CPU_COOLING
27007M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
27008M:	Daniel Lezcano <daniel.lezcano@kernel.org>
27009M:	Viresh Kumar <viresh.kumar@linaro.org>
27010R:	Lukasz Luba <lukasz.luba@arm.com>
27011L:	linux-pm@vger.kernel.org
27012S:	Supported
27013F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
27014F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
27015F:	drivers/thermal/cpufreq_cooling.c
27016F:	drivers/thermal/cpuidle_cooling.c
27017F:	include/linux/cpu_cooling.h
27018
27019THERMAL/POWER_ALLOCATOR
27020M:	Lukasz Luba <lukasz.luba@arm.com>
27021L:	linux-pm@vger.kernel.org
27022S:	Maintained
27023F:	Documentation/driver-api/thermal/power_allocator.rst
27024F:	drivers/thermal/gov_power_allocator.c
27025F:	drivers/thermal/thermal_trace_ipa.h
27026
27027THINKPAD ACPI EXTRAS DRIVER
27028M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
27029L:	ibm-acpi-devel@lists.sourceforge.net
27030L:	platform-driver-x86@vger.kernel.org
27031S:	Maintained
27032W:	http://ibm-acpi.sourceforge.net
27033W:	http://thinkwiki.org/wiki/Ibm-acpi
27034T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27035F:	drivers/platform/x86/lenovo/thinkpad_acpi.c
27036
27037THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27038M:	Sebastian Reichel <sre@kernel.org>
27039S:	Maintained
27040F:	Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27041F:	drivers/platform/arm64/lenovo-thinkpad-t14s.c
27042
27043THINKPAD LMI DRIVER
27044M:	Mark Pearson <mpearson-lenovo@squebb.ca>
27045L:	platform-driver-x86@vger.kernel.org
27046S:	Maintained
27047F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
27048F:	drivers/platform/x86/lenovo/think-lmi.?
27049
27050THP7312 ISP DRIVER
27051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27052M:	Paul Elder <paul.elder@ideasonboard.com>
27053L:	linux-media@vger.kernel.org
27054S:	Maintained
27055T:	git git://linuxtv.org/media.git
27056F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27057F:	Documentation/userspace-api/media/drivers/thp7312.rst
27058F:	drivers/media/i2c/thp7312.c
27059F:	include/uapi/linux/thp7312.h
27060
27061THUNDERBOLT DMA TRAFFIC TEST DRIVER
27062M:	Mika Westerberg <westeri@kernel.org>
27063L:	linux-usb@vger.kernel.org
27064S:	Maintained
27065F:	drivers/thunderbolt/dma_test.c
27066
27067THUNDERBOLT DRIVER
27068M:	Andreas Noever <andreas.noever@gmail.com>
27069M:	Mika Westerberg <westeri@kernel.org>
27070M:	Yehezkel Bernat <YehezkelShB@gmail.com>
27071L:	linux-usb@vger.kernel.org
27072S:	Maintained
27073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27074F:	Documentation/admin-guide/thunderbolt.rst
27075F:	drivers/thunderbolt/
27076F:	include/linux/thunderbolt.h
27077
27078THUNDERBOLT NETWORK DRIVER
27079M:	Mika Westerberg <westeri@kernel.org>
27080M:	Yehezkel Bernat <YehezkelShB@gmail.com>
27081L:	netdev@vger.kernel.org
27082S:	Maintained
27083F:	drivers/net/thunderbolt/
27084
27085THUNDERX GPIO DRIVER
27086M:	Robert Richter <rric@kernel.org>
27087S:	Odd Fixes
27088F:	drivers/gpio/gpio-thunderx.c
27089
27090TI ADC12xs and ROHM BD79104 ADC driver
27091M:	Matti Vaittinen <mazziesaccount@gmail.com>
27092S:	Maintained
27093F:	drivers/iio/adc/ti-adc128s052.c
27094L:	linux-iio@vger.kernel.org
27095
27096TI ADS1119 ADC DRIVER
27097M:	Francesco Dolcini <francesco@dolcini.it>
27098M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
27099L:	linux-iio@vger.kernel.org
27100S:	Maintained
27101F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27102F:	drivers/iio/adc/ti-ads1119.c
27103
27104TI ADS1018 ADC DRIVER
27105M:	Kurt Borja <kuurtb@gmail.com>
27106L:	linux-iio@vger.kernel.org
27107S:	Maintained
27108F:	Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27109F:	drivers/iio/adc/ti-ads1018.c
27110
27111TI ADS7924 ADC DRIVER
27112M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
27113L:	linux-iio@vger.kernel.org
27114S:	Supported
27115F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27116F:	drivers/iio/adc/ti-ads7924.c
27117
27118TI AM437X VPFE DRIVER
27119M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
27120L:	linux-media@vger.kernel.org
27121S:	Maintained
27122W:	https://linuxtv.org
27123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27124T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27125F:	drivers/media/platform/ti/am437x/
27126
27127TI AM654 SDHCI DRIVER
27128M:	Judith Mendez <jm@ti.com>
27129L:	linux-mmc@vger.kernel.org
27130S:	Supported
27131F:	Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27132F:	drivers/mmc/host/sdhci_am654.c
27133
27134TI BANDGAP AND THERMAL DRIVER
27135M:	Eduardo Valentin <edubezval@gmail.com>
27136M:	Keerthy <j-keerthy@ti.com>
27137L:	linux-pm@vger.kernel.org
27138L:	linux-omap@vger.kernel.org
27139S:	Maintained
27140F:	drivers/thermal/ti-soc-thermal/
27141
27142TI BQ27XXX POWER SUPPLY DRIVER
27143F:	drivers/power/supply/bq27xxx_battery.c
27144F:	drivers/power/supply/bq27xxx_battery_i2c.c
27145F:	include/linux/power/bq27xxx_battery.h
27146
27147TI CDCE706 CLOCK DRIVER
27148M:	Max Filippov <jcmvbkbc@gmail.com>
27149S:	Maintained
27150F:	drivers/clk/clk-cdce706.c
27151
27152TI CLOCK DRIVER
27153M:	Tero Kristo <kristo@kernel.org>
27154L:	linux-omap@vger.kernel.org
27155S:	Odd Fixes
27156F:	drivers/clk/ti/
27157F:	include/linux/clk/ti.h
27158
27159TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27160M:	T Pratham <t-pratham@ti.com>
27161L:	linux-crypto@vger.kernel.org
27162S:	Supported
27163F:	Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27164F:	drivers/crypto/ti/
27165
27166TI DAVINCI MACHINE SUPPORT
27167M:	Bartosz Golaszewski <brgl@kernel.org>
27168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27169S:	Maintained
27170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27171F:	Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27172F:	arch/arm/boot/dts/ti/davinci/
27173F:	arch/arm/mach-davinci/
27174F:	drivers/i2c/busses/i2c-davinci.c
27175
27176TI DAVINCI SERIES CLOCK DRIVER
27177M:	David Lechner <david@lechnology.com>
27178S:	Maintained
27179F:	Documentation/devicetree/bindings/clock/ti/davinci/
27180F:	drivers/clk/davinci/
27181F:	include/linux/clk/davinci.h
27182
27183TI DAVINCI SERIES GPIO DRIVER
27184M:	Keerthy <j-keerthy@ti.com>
27185L:	linux-gpio@vger.kernel.org
27186S:	Maintained
27187F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27188F:	drivers/gpio/gpio-davinci.c
27189
27190TI DAVINCI SERIES MEDIA DRIVER
27191M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
27192L:	linux-media@vger.kernel.org
27193S:	Maintained
27194W:	https://linuxtv.org
27195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27196T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27197F:	drivers/media/platform/ti/davinci/
27198F:	include/media/davinci/
27199
27200TI DS125DF111 RETIMER PHY DRIVER
27201M:	Ioana Ciornei <ioana.ciornei@nxp.com>
27202L:	linux-phy@lists.infradead.org (moderated for non-subscribers)
27203S:	Maintained
27204F:	Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27205F:	drivers/phy/ti/phy-ds125df111.c
27206
27207TI ENHANCED CAPTURE (eCAP) DRIVER
27208M:	Vignesh Raghavendra <vigneshr@ti.com>
27209R:	Julien Panis <jpanis@baylibre.com>
27210L:	linux-iio@vger.kernel.org
27211L:	linux-omap@vger.kernel.org
27212S:	Maintained
27213F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27214F:	drivers/counter/ti-ecap-capture.c
27215
27216TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27217R:	David Lechner <david@lechnology.com>
27218L:	linux-iio@vger.kernel.org
27219F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
27220F:	drivers/counter/ti-eqep.c
27221
27222TI ETHERNET SWITCH DRIVER (CPSW)
27223R:	Siddharth Vadapalli <s-vadapalli@ti.com>
27224R:	Roger Quadros <rogerq@kernel.org>
27225L:	linux-omap@vger.kernel.org
27226L:	netdev@vger.kernel.org
27227S:	Maintained
27228F:	drivers/net/ethernet/ti/cpsw*
27229F:	drivers/net/ethernet/ti/davinci*
27230
27231TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27232M:	Alex Dubov <oakad@yahoo.com>
27233S:	Maintained
27234W:	http://tifmxx.berlios.de/
27235F:	drivers/memstick/host/tifm_ms.c
27236F:	drivers/misc/tifm*
27237F:	drivers/mmc/host/tifm_sd.c
27238F:	include/linux/tifm.h
27239
27240TI FPC202 DUAL PORT CONTROLLER
27241M:	Romain Gantois <romain.gantois@bootlin.com>
27242L:	linux-kernel@vger.kernel.org
27243S:	Maintained
27244F:	Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27245F:	drivers/misc/ti_fpc202.c
27246
27247TI FPD-LINK DRIVERS
27248M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
27249L:	linux-media@vger.kernel.org
27250S:	Maintained
27251F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
27252F:	drivers/media/i2c/ds90*
27253F:	include/media/i2c/ds90*
27254
27255TI HDC302X HUMIDITY DRIVER
27256M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
27257M:	Li peiyu <579lpy@gmail.com>
27258L:	linux-iio@vger.kernel.org
27259S:	Maintained
27260F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27261F:	drivers/iio/humidity/hdc3020.c
27262
27263TI ICSSG ETHERNET DRIVER (ICSSG)
27264R:	MD Danish Anwar <danishanwar@ti.com>
27265R:	Roger Quadros <rogerq@kernel.org>
27266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27267L:	netdev@vger.kernel.org
27268S:	Maintained
27269F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
27270F:	drivers/net/ethernet/ti/icssg/*
27271
27272TI ICSSM ETHERNET DRIVER (ICSSM)
27273M:	MD Danish Anwar <danishanwar@ti.com>
27274M:	Parvathi Pudi <parvathi@couthit.com>
27275R:	Roger Quadros <rogerq@kernel.org>
27276R:	Mohan Reddy Putluru <pmohan@couthit.com>
27277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27278L:	netdev@vger.kernel.org
27279S:	Maintained
27280F:	Documentation/devicetree/bindings/net/ti,icssm*.yaml
27281F:	Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27282F:	drivers/net/ethernet/ti/icssm/*
27283
27284TI J721E CSI2RX DRIVER
27285M:	Jai Luthra <jai.luthra@linux.dev>
27286L:	linux-media@vger.kernel.org
27287S:	Maintained
27288F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27289F:	drivers/media/platform/ti/j721e-csi2rx/
27290
27291TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27292M:	Nishanth Menon <nm@ti.com>
27293M:	Santosh Shilimkar <ssantosh@kernel.org>
27294L:	linux-kernel@vger.kernel.org
27295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27296S:	Maintained
27297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27298F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27299F:	drivers/pmdomain/ti/omap_prm.c
27300F:	drivers/soc/ti/*
27301F:	include/linux/pruss_driver.h
27302
27303TI LM49xxx FAMILY ASoC CODEC DRIVERS
27304M:	M R Swami Reddy <mr.swami.reddy@ti.com>
27305M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
27306L:	linux-sound@vger.kernel.org
27307S:	Maintained
27308F:	sound/soc/codecs/isabelle*
27309F:	sound/soc/codecs/lm49453*
27310
27311TI LMP92064 ADC DRIVER
27312M:	Leonard Göhrs <l.goehrs@pengutronix.de>
27313R:	kernel@pengutronix.de
27314L:	linux-iio@vger.kernel.org
27315S:	Maintained
27316F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27317F:	drivers/iio/adc/ti-lmp92064.c
27318
27319TI PCM3060 ASoC CODEC DRIVER
27320M:	Kirill Marinushkin <k.marinushkin@gmail.com>
27321L:	linux-sound@vger.kernel.org
27322S:	Maintained
27323F:	Documentation/devicetree/bindings/sound/pcm3060.txt
27324F:	sound/soc/codecs/pcm3060*
27325
27326TI TAS571X FAMILY ASoC CODEC DRIVER
27327M:	Kevin Cernekee <cernekee@chromium.org>
27328L:	linux-sound@vger.kernel.org
27329S:	Odd Fixes
27330F:	sound/soc/codecs/tas571x*
27331
27332TI TMAG5273 MAGNETOMETER DRIVER
27333M:	Gerald Loacker <gerald.loacker@wolfvision.net>
27334L:	linux-iio@vger.kernel.org
27335S:	Maintained
27336F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27337F:	drivers/iio/magnetometer/tmag5273.c
27338
27339TI TRF7970A NFC DRIVER
27340M:	Mark Greer <mgreer@animalcreek.com>
27341L:	linux-wireless@vger.kernel.org
27342S:	Supported
27343F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27344F:	drivers/nfc/trf7970a.c
27345
27346TI TSC2046 ADC DRIVER
27347M:	Oleksij Rempel <o.rempel@pengutronix.de>
27348R:	kernel@pengutronix.de
27349L:	linux-iio@vger.kernel.org
27350S:	Maintained
27351F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27352F:	drivers/iio/adc/ti-tsc2046.c
27353
27354TI VPE/CAL DRIVERS
27355M:	Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
27356L:	linux-media@vger.kernel.org
27357S:	Maintained
27358W:	http://linuxtv.org/
27359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27360F:	Documentation/devicetree/bindings/media/ti,cal.yaml
27361F:	Documentation/devicetree/bindings/media/ti,vip.yaml
27362F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
27363F:	drivers/media/platform/ti/cal/
27364F:	drivers/media/platform/ti/vpe/
27365
27366TI WILINK WIRELESS DRIVERS
27367L:	linux-wireless@vger.kernel.org
27368S:	Orphan
27369W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27370W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27371F:	drivers/net/wireless/ti/
27372
27373TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27374M:	John Stultz <jstultz@google.com>
27375M:	Thomas Gleixner <tglx@kernel.org>
27376R:	Stephen Boyd <sboyd@kernel.org>
27377R:	Miroslav Lichvar <mlichvar@redhat.com>
27378L:	linux-kernel@vger.kernel.org
27379S:	Supported
27380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27381F:	include/linux/clocksource.h
27382F:	include/linux/time.h
27383F:	include/linux/timekeeper_internal.h
27384F:	include/linux/timekeeping.h
27385F:	include/linux/timex.h
27386F:	include/uapi/linux/time.h
27387F:	include/uapi/linux/timex.h
27388F:	kernel/time/.kunitconfig
27389F:	kernel/time/alarmtimer.c
27390F:	kernel/time/clocksource*
27391F:	kernel/time/ntp*
27392F:	kernel/time/time.c
27393F:	kernel/time/timeconst.bc
27394F:	kernel/time/timeconv.c
27395F:	kernel/time/timecounter.c
27396F:	kernel/time/timekeeping*
27397F:	kernel/time/time_test.c
27398F:	tools/testing/selftests/timers/
27399
27400TIPC NETWORK LAYER
27401M:	Jon Maloy <jmaloy@redhat.com>
27402M:	Tung Quang Nguyen <tung.quang.nguyen@est.tech>
27403L:	netdev@vger.kernel.org (core kernel code)
27404L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
27405S:	Maintained
27406W:	http://tipc.sourceforge.net/
27407F:	include/uapi/linux/tipc*.h
27408F:	net/tipc/
27409
27410TLAN NETWORK DRIVER
27411M:	Samuel Chessman <chessman@tux.org>
27412L:	tlan-devel@lists.sourceforge.net (subscribers-only)
27413S:	Maintained
27414W:	http://sourceforge.net/projects/tlan/
27415F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27416F:	drivers/net/ethernet/ti/tlan.*
27417
27418TMIO/SDHI MMC DRIVER
27419M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
27420L:	linux-mmc@vger.kernel.org
27421L:	linux-renesas-soc@vger.kernel.org
27422S:	Supported
27423F:	drivers/mmc/host/renesas_sdhi*
27424F:	drivers/mmc/host/tmio_mmc*
27425F:	include/linux/platform_data/tmio.h
27426
27427TMP513 HARDWARE MONITOR DRIVER
27428M:	Eric Tremblay <etremblay@distech-controls.com>
27429L:	linux-hwmon@vger.kernel.org
27430S:	Maintained
27431F:	Documentation/hwmon/tmp513.rst
27432F:	drivers/hwmon/tmp513.c
27433
27434TMPFS (SHMEM FILESYSTEM)
27435M:	Hugh Dickins <hughd@google.com>
27436R:	Baolin Wang <baolin.wang@linux.alibaba.com>
27437L:	linux-mm@kvack.org
27438S:	Maintained
27439F:	include/linux/memfd.h
27440F:	include/linux/shmem_fs.h
27441F:	mm/memfd.c
27442F:	mm/shmem.c
27443F:	mm/shmem_quota.c
27444
27445TOMOYO SECURITY MODULE
27446M:	Kentaro Takeda <takedakn@nttdata.co.jp>
27447M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
27448L:	tomoyo-users_en@lists.sourceforge.net (subscribers-only, English language)
27449L:	tomoyo-users_ja@lists.sourceforge.net (subscribers-only, Japanese language)
27450S:	Maintained
27451W:	https://tomoyo.sourceforge.net/
27452F:	security/tomoyo/
27453
27454TOPSTAR LAPTOP EXTRAS DRIVER
27455M:	Herton Ronaldo Krzesinski <herton@canonical.com>
27456L:	platform-driver-x86@vger.kernel.org
27457S:	Maintained
27458F:	drivers/platform/x86/topstar-laptop.c
27459
27460TORADEX EMBEDDED CONTROLLER DRIVER
27461M:	Emanuele Ghidoli <ghidoliemanuele@gmail.com>
27462M:	Francesco Dolcini <francesco@dolcini.it>
27463S:	Maintained
27464F:	Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27465F:	drivers/power/reset/tdx-ec-poweroff.c
27466
27467TORTURE-TEST MODULES
27468M:	Davidlohr Bueso <dave@stgolabs.net>
27469M:	"Paul E. McKenney" <paulmck@kernel.org>
27470M:	Josh Triplett <josh@joshtriplett.org>
27471L:	linux-kernel@vger.kernel.org
27472S:	Supported
27473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27474F:	Documentation/RCU/torture.rst
27475F:	kernel/locking/locktorture.c
27476F:	kernel/rcu/rcuscale.c
27477F:	kernel/rcu/rcutorture.c
27478F:	kernel/rcu/refscale.c
27479F:	kernel/torture.c
27480
27481TOSHIBA ACPI EXTRAS DRIVER
27482M:	Azael Avalos <coproscefalo@gmail.com>
27483L:	platform-driver-x86@vger.kernel.org
27484S:	Maintained
27485F:	drivers/platform/x86/toshiba_acpi.c
27486
27487TOSHIBA BLUETOOTH DRIVER
27488M:	Azael Avalos <coproscefalo@gmail.com>
27489L:	platform-driver-x86@vger.kernel.org
27490S:	Maintained
27491F:	drivers/platform/x86/toshiba_bluetooth.c
27492
27493TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27494M:	Azael Avalos <coproscefalo@gmail.com>
27495L:	platform-driver-x86@vger.kernel.org
27496S:	Maintained
27497F:	drivers/platform/x86/toshiba_haps.c
27498
27499TOSHIBA SMM DRIVER
27500M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
27501S:	Maintained
27502W:	http://www.buzzard.org.uk/toshiba/
27503F:	drivers/char/toshiba.c
27504F:	include/linux/toshiba.h
27505F:	include/uapi/linux/toshiba.h
27506
27507TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27508M:	Kate Hsuan <hpa@redhat.com>
27509L:	linux-media@vger.kernel.org
27510S:	Maintained
27511F:	drivers/media/i2c/t4ka3.c
27512
27513TOSHIBA TC358743 DRIVER
27514M:	Hans Verkuil <hverkuil@kernel.org>
27515L:	linux-media@vger.kernel.org
27516S:	Maintained
27517F:	Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27518F:	drivers/media/i2c/tc358743*
27519F:	include/media/i2c/tc358743.h
27520
27521TOSHIBA WMI HOTKEYS DRIVER
27522M:	Azael Avalos <coproscefalo@gmail.com>
27523L:	platform-driver-x86@vger.kernel.org
27524S:	Maintained
27525F:	drivers/platform/x86/toshiba-wmi.c
27526
27527TOUCH OVERLAY
27528M:	Javier Carrasco <javier.carrasco@wolfvision.net>
27529L:	linux-input@vger.kernel.org
27530S:	Maintained
27531F:	drivers/input/touch-overlay.c
27532F:	include/linux/input/touch-overlay.h
27533
27534TPM DEVICE DRIVER
27535M:	Peter Huewe <peterhuewe@gmx.de>
27536M:	Jarkko Sakkinen <jarkko@kernel.org>
27537R:	Jason Gunthorpe <jgg@ziepe.ca>
27538L:	linux-integrity@vger.kernel.org
27539S:	Maintained
27540W:	https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27541Q:	https://patchwork.kernel.org/project/linux-integrity/list/
27542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27543F:	Documentation/devicetree/bindings/tpm/
27544F:	drivers/char/tpm/
27545F:	include/linux/tpm*.h
27546F:	include/uapi/linux/vtpm_proxy.h
27547F:	tools/testing/selftests/tpm2/
27548
27549TPS546D24 DRIVER
27550M:	Duke Du <dukedu83@gmail.com>
27551L:	linux-hwmon@vger.kernel.org
27552S:	Maintained
27553F:	Documentation/hwmon/tps546d24.rst
27554F:	drivers/hwmon/pmbus/tps546d24.c
27555
27556TQ SYSTEMS BOARD & DRIVER SUPPORT
27557L:	linux@ew.tq-group.com
27558S:	Supported
27559W:	https://www.tq-group.com/en/products/tq-embedded/
27560F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
27561F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27562F:	arch/arm/boot/dts/ti/omap/*mba*.dts*
27563F:	arch/arm/boot/dts/ti/omap/*tqma*.dts*
27564F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27565F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
27566F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27567F:	arch/arm64/boot/dts/freescale/mba*.dtsi
27568F:	arch/arm64/boot/dts/freescale/tqma8*.dtsi
27569F:	arch/arm64/boot/dts/freescale/tqml*.dts*
27570F:	drivers/gpio/gpio-tqmx86.c
27571F:	drivers/mfd/tqmx86.c
27572F:	drivers/watchdog/tqmx86_wdt.c
27573
27574TRACING
27575M:	Steven Rostedt <rostedt@goodmis.org>
27576M:	Masami Hiramatsu <mhiramat@kernel.org>
27577R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27578L:	linux-kernel@vger.kernel.org
27579L:	linux-trace-kernel@vger.kernel.org
27580S:	Maintained
27581Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
27582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27583F:	Documentation/core-api/tracepoint.rst
27584F:	Documentation/trace/*
27585F:	fs/tracefs/
27586F:	include/linux/trace*.h
27587F:	include/trace/
27588F:	kernel/trace/
27589F:	kernel/tracepoint.c
27590F:	scripts/tracing/
27591F:	scripts/tracepoint-update.c
27592F:	tools/testing/selftests/ftrace/
27593
27594TRACING [RUST]
27595M:	Alice Ryhl <aliceryhl@google.com>
27596M:	Steven Rostedt <rostedt@goodmis.org>
27597R:	Masami Hiramatsu <mhiramat@kernel.org>
27598R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27599L:	linux-trace-kernel@vger.kernel.org
27600L:	rust-for-linux@vger.kernel.org
27601S:	Maintained
27602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27603F:	rust/kernel/tracepoint.rs
27604
27605TRACING MMIO ACCESSES (MMIOTRACE)
27606M:	Steven Rostedt <rostedt@goodmis.org>
27607M:	Masami Hiramatsu <mhiramat@kernel.org>
27608R:	Pekka Paalanen <ppaalanen@gmail.com>
27609L:	linux-kernel@vger.kernel.org
27610L:	nouveau@lists.freedesktop.org
27611S:	Maintained
27612F:	arch/x86/mm/kmmio.c
27613F:	arch/x86/mm/mmio-mod.c
27614F:	arch/x86/mm/testmmiotrace.c
27615F:	include/linux/mmiotrace.h
27616F:	kernel/trace/trace_mmiotrace.c
27617
27618TRACING OS NOISE / LATENCY TRACERS
27619M:	Steven Rostedt <rostedt@goodmis.org>
27620S:	Maintained
27621F:	Documentation/trace/hwlat_detector.rst
27622F:	Documentation/trace/osnoise-tracer.rst
27623F:	Documentation/trace/timerlat-tracer.rst
27624F:	arch/*/kernel/trace.c
27625F:	include/trace/events/osnoise.h
27626F:	kernel/trace/trace_hwlat.c
27627F:	kernel/trace/trace_irqsoff.c
27628F:	kernel/trace/trace_osnoise.c
27629F:	kernel/trace/trace_sched_wakeup.c
27630
27631TRADITIONAL CHINESE DOCUMENTATION
27632M:	Chen-Yu Yeh <chenyou910331@gmail.com>
27633M:	Weijie Yuan <wy@wyuan.org>
27634M:	Dongliang Mu <dzm91@hust.edu.cn>
27635S:	Maintained
27636F:	Documentation/translations/zh_TW/
27637
27638TRIGGER SOURCE
27639M:	David Lechner <dlechner@baylibre.com>
27640S:	Maintained
27641F:	Documentation/devicetree/bindings/trigger-source/*
27642
27643TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27644M:	Dan Williams <djbw@kernel.org>
27645L:	linux-coco@lists.linux.dev
27646S:	Maintained
27647F:	Documentation/ABI/testing/configfs-tsm-report
27648F:	Documentation/driver-api/coco/
27649F:	Documentation/driver-api/pci/tsm.rst
27650F:	drivers/pci/tsm.c
27651F:	drivers/virt/coco/guest/
27652F:	include/linux/*tsm*.h
27653F:	samples/tsm-mr/
27654
27655TRUSTED SERVICES TEE DRIVER
27656M:	Balint Dobszay <balint.dobszay@arm.com>
27657M:	Sudeep Holla <sudeep.holla@kernel.org>
27658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27659L:	trusted-services@lists.trustedfirmware.org
27660S:	Maintained
27661F:	Documentation/tee/ts-tee.rst
27662F:	drivers/tee/tstee/
27663
27664TTY LAYER AND SERIAL DRIVERS
27665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27666M:	Jiri Slaby <jirislaby@kernel.org>
27667L:	linux-kernel@vger.kernel.org
27668L:	linux-serial@vger.kernel.org
27669S:	Supported
27670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27671F:	Documentation/devicetree/bindings/serial/
27672F:	Documentation/driver-api/serial/
27673F:	drivers/tty/
27674F:	include/linux/selection.h
27675F:	include/linux/serial.h
27676F:	include/linux/serial_core.h
27677F:	include/linux/sysrq.h
27678F:	include/linux/tty*.h
27679F:	include/linux/vt.h
27680F:	include/linux/vt_*.h
27681F:	include/uapi/linux/serial.h
27682F:	include/uapi/linux/serial_core.h
27683F:	include/uapi/linux/tty.h
27684
27685TUA9001 MEDIA DRIVER
27686L:	linux-media@vger.kernel.org
27687S:	Orphan
27688W:	https://linuxtv.org
27689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27690F:	drivers/media/tuners/tua9001*
27691
27692TULIP NETWORK DRIVERS
27693L:	netdev@vger.kernel.org
27694L:	linux-parisc@vger.kernel.org
27695S:	Orphan
27696F:	drivers/net/ethernet/dec/tulip/
27697
27698TUN/TAP DRIVER
27699M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
27700M:	Jason Wang <jasowangio@gmail.com>
27701S:	Maintained
27702W:	http://vtun.sourceforge.net/tun
27703F:	Documentation/networking/tuntap.rst
27704F:	drivers/net/tap.c
27705F:	drivers/net/tun*
27706
27707TURBOCHANNEL SUBSYSTEM
27708M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
27709L:	linux-mips@vger.kernel.org
27710S:	Maintained
27711Q:	https://patchwork.kernel.org/project/linux-mips/list/
27712F:	drivers/tc/
27713F:	include/linux/tc.h
27714
27715TURBOSTAT UTILITY
27716M:	"Len Brown" <lenb@kernel.org>
27717L:	linux-pm@vger.kernel.org
27718S:	Supported
27719Q:	https://patchwork.kernel.org/project/linux-pm/list/
27720B:	https://bugzilla.kernel.org
27721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27722F:	tools/power/x86/turbostat/
27723F:	tools/testing/selftests/turbostat/
27724
27725TUXEDO DRIVERS
27726M:	Werner Sembach <wse@tuxedocomputers.com>
27727L:	platform-driver-x86@vger.kernel.org
27728S:	Supported
27729F:	drivers/platform/x86/tuxedo/
27730
27731TW5864 VIDEO4LINUX DRIVER
27732M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
27733L:	linux-media@vger.kernel.org
27734S:	Supported
27735F:	drivers/media/pci/tw5864/
27736
27737TW68 VIDEO4LINUX DRIVER
27738M:	Hans Verkuil <hverkuil@kernel.org>
27739L:	linux-media@vger.kernel.org
27740S:	Odd Fixes
27741W:	https://linuxtv.org
27742T:	git git://linuxtv.org/media.git
27743F:	drivers/media/pci/tw68/
27744
27745TW686X VIDEO4LINUX DRIVER
27746M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
27747L:	linux-media@vger.kernel.org
27748S:	Maintained
27749W:	http://linuxtv.org
27750T:	git git://linuxtv.org/media.git
27751F:	drivers/media/pci/tw686x/
27752
27753U-BOOT ENVIRONMENT VARIABLES
27754M:	Rafał Miłecki <rafal@milecki.pl>
27755S:	Maintained
27756F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27757F:	drivers/nvmem/layouts/u-boot-env.c
27758F:	drivers/nvmem/u-boot-env.c
27759
27760UACCE ACCELERATOR FRAMEWORK
27761M:	Zhangfei Gao <zhangfei.gao@linaro.org>
27762M:	Zhou Wang <wangzhou1@hisilicon.com>
27763L:	linux-accelerators@lists.ozlabs.org
27764L:	linux-kernel@vger.kernel.org
27765S:	Maintained
27766F:	Documentation/ABI/testing/sysfs-driver-uacce
27767F:	Documentation/misc-devices/uacce.rst
27768F:	drivers/misc/uacce/
27769F:	include/linux/uacce.h
27770F:	include/uapi/misc/uacce/
27771
27772UBI FILE SYSTEM (UBIFS)
27773M:	Richard Weinberger <richard@nod.at>
27774R:	Zhihao Cheng <chengzhihao1@huawei.com>
27775L:	linux-mtd@lists.infradead.org
27776S:	Supported
27777W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
27778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27780F:	Documentation/ABI/testing/sysfs-fs-ubifs
27781F:	Documentation/filesystems/ubifs-authentication.rst
27782F:	Documentation/filesystems/ubifs.rst
27783F:	fs/ubifs/
27784
27785UBLK USERSPACE BLOCK DRIVER
27786M:	Ming Lei <tom.leiming@gmail.com>
27787L:	linux-block@vger.kernel.org
27788S:	Maintained
27789F:	Documentation/block/ublk.rst
27790F:	drivers/block/ublk_drv.c
27791F:	include/uapi/linux/ublk_cmd.h
27792F:	tools/testing/selftests/ublk/
27793
27794UBSAN
27795M:	Kees Cook <kees@kernel.org>
27796R:	Marco Elver <elver@google.com>
27797R:	Andrey Konovalov <andreyknvl@gmail.com>
27798R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
27799L:	kasan-dev@googlegroups.com
27800L:	linux-hardening@vger.kernel.org
27801S:	Supported
27802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27803F:	Documentation/dev-tools/ubsan.rst
27804F:	include/linux/ubsan.h
27805F:	lib/Kconfig.ubsan
27806F:	lib/test_ubsan.c
27807F:	lib/ubsan.c
27808F:	lib/ubsan.h
27809F:	scripts/Makefile.ubsan
27810K:	\bARCH_HAS_UBSAN\b
27811
27812UCLINUX (M68KNOMMU AND COLDFIRE)
27813M:	Greg Ungerer <gerg@linux-m68k.org>
27814L:	linux-m68k@lists.linux-m68k.org
27815S:	Maintained
27816W:	http://www.linux-m68k.org/
27817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27818F:	arch/m68k/*/*_no.*
27819F:	arch/m68k/68*/
27820F:	arch/m68k/coldfire/
27821F:	arch/m68k/include/asm/*_no.*
27822
27823UDF FILESYSTEM
27824M:	Jan Kara <jack@suse.com>
27825S:	Maintained
27826F:	Documentation/filesystems/udf.rst
27827F:	fs/udf/
27828
27829UDRAW TABLET
27830M:	Bastien Nocera <hadess@hadess.net>
27831L:	linux-input@vger.kernel.org
27832S:	Maintained
27833F:	drivers/hid/hid-udraw-ps3.c
27834
27835UHID USERSPACE HID IO DRIVER
27836M:	David Rheinsberg <david@readahead.eu>
27837L:	linux-input@vger.kernel.org
27838S:	Maintained
27839F:	drivers/hid/uhid.c
27840F:	include/uapi/linux/uhid.h
27841
27842ULPI BUS
27843M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27844L:	linux-usb@vger.kernel.org
27845S:	Maintained
27846F:	drivers/usb/common/ulpi.c
27847F:	include/linux/ulpi/
27848
27849ULTRARISC DP1000 PINCTRL DRIVER
27850M:	Jia Wang <wangjia@ultrarisc.com>
27851L:	linux-gpio@vger.kernel.org
27852S:	Maintained
27853F:	Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
27854F:	drivers/pinctrl/ultrarisc/*
27855
27856ULTRATRONIK BOARD SUPPORT
27857M:	Goran Rađenović <goran.radni@gmail.com>
27858M:	Börge Strümpfel <boerge.struempfel@gmail.com>
27859S:	Maintained
27860F:	arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
27861F:	arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
27862
27863UNICODE SUBSYSTEM
27864M:	Gabriel Krisman Bertazi <krisman@kernel.org>
27865L:	linux-fsdevel@vger.kernel.org
27866S:	Supported
27867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
27868F:	fs/unicode/
27869
27870UNIFDEF
27871M:	Tony Finch <dot@dotat.at>
27872S:	Maintained
27873W:	http://dotat.at/prog/unifdef
27874F:	scripts/unifdef.c
27875
27876UNIFORM CDROM DRIVER
27877M:	Phillip Potter <phil@philpotter.co.uk>
27878S:	Maintained
27879F:	Documentation/cdrom/
27880F:	drivers/cdrom/cdrom.c
27881F:	include/linux/cdrom.h
27882F:	include/uapi/linux/cdrom.h
27883
27884UNION-FIND
27885M:	Xavier <xavier_qy@163.com>
27886L:	linux-kernel@vger.kernel.org
27887S:	Maintained
27888F:	Documentation/core-api/union_find.rst
27889F:	Documentation/translations/zh_CN/core-api/union_find.rst
27890F:	include/linux/union_find.h
27891F:	lib/union_find.c
27892
27893UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
27894R:	Alim Akhtar <alim.akhtar@samsung.com>
27895R:	Avri Altman <avri.altman@wdc.com>
27896R:	Bart Van Assche <bvanassche@acm.org>
27897L:	linux-scsi@vger.kernel.org
27898S:	Supported
27899F:	Documentation/devicetree/bindings/ufs/
27900F:	Documentation/scsi/ufs.rst
27901F:	drivers/ufs/core/
27902F:	include/ufs/
27903
27904UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
27905M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
27906M:	Ajay Neeli <ajay.neeli@amd.com>
27907S:	Maintained
27908F:	Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
27909F:	drivers/ufs/host/ufs-amd-versal2.c
27910
27911UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
27912M:	Pedro Sousa <pedrom.sousa@synopsys.com>
27913L:	linux-scsi@vger.kernel.org
27914S:	Supported
27915F:	drivers/ufs/host/*dwc*
27916
27917UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
27918M:	Alim Akhtar <alim.akhtar@samsung.com>
27919R:	Peter Griffin <peter.griffin@linaro.org>
27920L:	linux-samsung-soc@vger.kernel.org
27921S:	Maintained
27922F:	drivers/ufs/host/ufs-exynos*
27923
27924UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
27925M:	Peter Wang <peter.wang@mediatek.com>
27926M:	Chaotian Jing <chaotian.jing@mediatek.com>
27927R:	Stanley Jhu <chu.stanley@gmail.com>
27928L:	linux-scsi@vger.kernel.org
27929L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
27930S:	Maintained
27931F:	drivers/ufs/host/ufs-mediatek*
27932
27933UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
27934M:	Manivannan Sadhasivam <mani@kernel.org>
27935L:	linux-arm-msm@vger.kernel.org
27936L:	linux-scsi@vger.kernel.org
27937S:	Maintained
27938F:	Documentation/devicetree/bindings/ufs/qcom*
27939F:	drivers/ufs/host/ufs-qcom*
27940
27941UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
27942M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
27943L:	linux-renesas-soc@vger.kernel.org
27944L:	linux-scsi@vger.kernel.org
27945S:	Maintained
27946F:	drivers/ufs/host/ufs-renesas.c
27947
27948UNIWILL LAPTOP DRIVER
27949M:	Armin Wolf <W_Armin@gmx.de>
27950L:	platform-driver-x86@vger.kernel.org
27951S:	Maintained
27952F:	Documentation/ABI/testing/sysfs-driver-uniwill-laptop
27953F:	Documentation/admin-guide/laptops/uniwill-laptop.rst
27954F:	Documentation/wmi/devices/uniwill-laptop.rst
27955F:	drivers/platform/x86/uniwill/uniwill-acpi.c
27956F:	drivers/platform/x86/uniwill/uniwill-wmi.c
27957F:	drivers/platform/x86/uniwill/uniwill-wmi.h
27958
27959UNSORTED BLOCK IMAGES (UBI)
27960M:	Richard Weinberger <richard@nod.at>
27961R:	Zhihao Cheng <chengzhihao1@huawei.com>
27962L:	linux-mtd@lists.infradead.org
27963S:	Supported
27964W:	http://www.linux-mtd.infradead.org/
27965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27967F:	drivers/mtd/ubi/
27968F:	include/linux/mtd/ubi.h
27969F:	include/uapi/mtd/ubi-user.h
27970
27971UPROBES
27972M:	Masami Hiramatsu <mhiramat@kernel.org>
27973M:	Oleg Nesterov <oleg@redhat.com>
27974M:	Peter Zijlstra <peterz@infradead.org>
27975L:	linux-kernel@vger.kernel.org
27976L:	linux-trace-kernel@vger.kernel.org
27977S:	Maintained
27978F:	arch/*/include/asm/uprobes.h
27979F:	arch/*/kernel/probes/uprobes.c
27980F:	arch/*/kernel/uprobes.c
27981F:	include/linux/uprobes.h
27982F:	kernel/events/uprobes.c
27983
27984USB "USBNET" DRIVER FRAMEWORK
27985M:	Oliver Neukum <oneukum@suse.com>
27986L:	netdev@vger.kernel.org
27987S:	Maintained
27988W:	http://www.linux-usb.org/usbnet
27989F:	drivers/net/usb/usbnet.c
27990F:	include/linux/usb/usbnet.h
27991
27992USB ACM DRIVER
27993M:	Oliver Neukum <oneukum@suse.com>
27994L:	linux-usb@vger.kernel.org
27995S:	Maintained
27996F:	Documentation/usb/acm.rst
27997F:	drivers/usb/class/cdc-acm.*
27998
27999USB APPLE MFI FASTCHARGE DRIVER
28000M:	Bastien Nocera <hadess@hadess.net>
28001L:	linux-usb@vger.kernel.org
28002S:	Maintained
28003F:	drivers/usb/misc/apple-mfi-fastcharge.c
28004
28005USB AR5523 WIRELESS DRIVER
28006L:	linux-wireless@vger.kernel.org
28007S:	Orphan
28008F:	drivers/net/wireless/ath/ar5523/
28009
28010USB ATTACHED SCSI
28011M:	Oliver Neukum <oneukum@suse.com>
28012L:	linux-usb@vger.kernel.org
28013L:	linux-scsi@vger.kernel.org
28014S:	Maintained
28015F:	drivers/usb/storage/uas.c
28016
28017USB CDC ETHERNET DRIVER
28018M:	Oliver Neukum <oliver@neukum.org>
28019L:	linux-usb@vger.kernel.org
28020S:	Maintained
28021F:	drivers/net/usb/cdc_*.c
28022F:	include/uapi/linux/usb/cdc.h
28023
28024USB CHAOSKEY DRIVER
28025M:	Keith Packard <keithp@keithp.com>
28026L:	linux-usb@vger.kernel.org
28027S:	Maintained
28028F:	drivers/usb/misc/chaoskey.c
28029
28030USB CYPRESS C67X00 DRIVER
28031L:	linux-usb@vger.kernel.org
28032S:	Orphan
28033F:	drivers/usb/c67x00/
28034
28035USB DAVICOM DM9601 DRIVER
28036M:	Peter Korsgaard <peter@korsgaard.com>
28037L:	netdev@vger.kernel.org
28038S:	Maintained
28039W:	http://www.linux-usb.org/usbnet
28040F:	drivers/net/usb/dm9601.c
28041
28042USB EHCI DRIVER
28043M:	Alan Stern <stern@rowland.harvard.edu>
28044L:	linux-usb@vger.kernel.org
28045S:	Maintained
28046F:	Documentation/usb/ehci.rst
28047F:	drivers/usb/host/ehci*
28048
28049USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28050M:	Jiri Kosina <jikos@kernel.org>
28051M:	Benjamin Tissoires <bentiss@kernel.org>
28052L:	linux-usb@vger.kernel.org
28053S:	Maintained
28054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28055F:	Documentation/hid/hiddev.rst
28056F:	drivers/hid/usbhid/
28057
28058USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28059M:	Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
28060M:	Oleg Makarenko <oleg@makarenk.ooo>
28061L:	linux-input@vger.kernel.org
28062S:	Maintained
28063B:	https://github.com/JacKeTUs/universal-pidff/issues
28064F:	drivers/hid/usbhid/hid-pidff*
28065F:	drivers/hid/hid-universal-pidff.c
28066
28067USB INTEL XHCI ROLE MUX DRIVER
28068M:	Hans de Goede <hansg@kernel.org>
28069L:	linux-usb@vger.kernel.org
28070S:	Maintained
28071F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
28072
28073USB IP DRIVER FOR HISILICON KIRIN 960
28074M:	Yu Chen <chenyu56@huawei.com>
28075M:	Binghui Wang <wangbinghui@hisilicon.com>
28076L:	linux-usb@vger.kernel.org
28077S:	Maintained
28078F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28079F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
28080
28081USB IP DRIVER FOR HISILICON KIRIN 970
28082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
28083L:	linux-usb@vger.kernel.org
28084S:	Maintained
28085F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28086F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
28087
28088USB ISP116X DRIVER
28089M:	Olav Kongas <ok@artecdesign.ee>
28090L:	linux-usb@vger.kernel.org
28091S:	Maintained
28092F:	drivers/usb/host/isp116x*
28093F:	include/linux/usb/isp116x.h
28094
28095USB ISP1760 DRIVER
28096M:	Rui Miguel Silva <rui.silva@linaro.org>
28097L:	linux-usb@vger.kernel.org
28098S:	Maintained
28099F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28100F:	drivers/usb/isp1760/*
28101
28102USB LAN78XX ETHERNET DRIVER
28103M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
28104M:	UNGLinuxDriver@microchip.com
28105L:	netdev@vger.kernel.org
28106S:	Maintained
28107F:	Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28108F:	drivers/net/usb/lan78xx.*
28109F:	include/dt-bindings/net/microchip-lan78xx.h
28110
28111USB MASS STORAGE DRIVER
28112M:	Alan Stern <stern@rowland.harvard.edu>
28113L:	linux-usb@vger.kernel.org
28114L:	usb-storage@lists.one-eyed-alien.net
28115S:	Maintained
28116F:	drivers/usb/storage/
28117
28118USB MIDI DRIVER
28119M:	Clemens Ladisch <clemens@ladisch.de>
28120L:	linux-sound@vger.kernel.org
28121S:	Maintained
28122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28123F:	sound/usb/midi.*
28124
28125USB NETWORKING DRIVERS
28126L:	linux-usb@vger.kernel.org
28127S:	Odd Fixes
28128F:	drivers/net/usb/
28129
28130USB OHCI DRIVER
28131M:	Alan Stern <stern@rowland.harvard.edu>
28132L:	linux-usb@vger.kernel.org
28133S:	Maintained
28134F:	Documentation/usb/ohci.rst
28135F:	drivers/usb/host/ohci*
28136
28137USB OTG FSM (Finite State Machine)
28138M:	Peter Chen <peter.chen@kernel.org>
28139L:	linux-usb@vger.kernel.org
28140S:	Maintained
28141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28142F:	drivers/usb/common/usb-otg-fsm.c
28143
28144USB OVER IP DRIVER
28145M:	Valentina Manea <valentina.manea.m@gmail.com>
28146M:	Shuah Khan <shuah@kernel.org>
28147M:	Shuah Khan <skhan@linuxfoundation.org>
28148R:	Hongren Zheng <i@zenithal.me>
28149L:	linux-usb@vger.kernel.org
28150S:	Maintained
28151F:	Documentation/usb/usbip_protocol.rst
28152F:	drivers/usb/usbip/
28153F:	tools/testing/selftests/drivers/usb/usbip/
28154F:	tools/usb/usbip/
28155
28156USB PEGASUS DRIVER
28157M:	Petko Manolov <petkan@nucleusys.com>
28158L:	linux-usb@vger.kernel.org
28159L:	netdev@vger.kernel.org
28160S:	Maintained
28161W:	https://github.com/petkan/pegasus
28162T:	git https://github.com/petkan/pegasus.git
28163F:	drivers/net/usb/pegasus.*
28164
28165USB PRINTER DRIVER (usblp)
28166M:	Pete Zaitcev <zaitcev@redhat.com>
28167L:	linux-usb@vger.kernel.org
28168S:	Supported
28169F:	drivers/usb/class/usblp.c
28170
28171USB QMI WWAN NETWORK DRIVER
28172M:	Bjørn Mork <bjorn@mork.no>
28173L:	netdev@vger.kernel.org
28174S:	Maintained
28175F:	Documentation/ABI/testing/sysfs-class-net-qmi
28176F:	drivers/net/usb/qmi_wwan.c
28177
28178USB RAW GADGET DRIVER
28179R:	Andrey Konovalov <andreyknvl@gmail.com>
28180L:	linux-usb@vger.kernel.org
28181S:	Maintained
28182B:	https://github.com/xairy/raw-gadget/issues
28183F:	Documentation/usb/raw-gadget.rst
28184F:	drivers/usb/gadget/legacy/raw_gadget.c
28185F:	include/uapi/linux/usb/raw_gadget.h
28186
28187USB RTL8150 DRIVER
28188M:	Petko Manolov <petkan@nucleusys.com>
28189L:	linux-usb@vger.kernel.org
28190L:	netdev@vger.kernel.org
28191S:	Maintained
28192W:	https://github.com/petkan/rtl8150
28193T:	git https://github.com/petkan/rtl8150.git
28194F:	drivers/net/usb/rtl8150.c
28195
28196USB SERIAL SUBSYSTEM
28197M:	Johan Hovold <johan@kernel.org>
28198L:	linux-usb@vger.kernel.org
28199S:	Maintained
28200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28201F:	Documentation/usb/usb-serial.rst
28202F:	drivers/usb/serial/
28203F:	include/linux/usb/serial.h
28204
28205USB SMSC75XX ETHERNET DRIVER
28206M:	Steve Glendinning <steve.glendinning@shawell.net>
28207L:	netdev@vger.kernel.org
28208S:	Maintained
28209F:	drivers/net/usb/smsc75xx.*
28210
28211USB SMSC95XX ETHERNET DRIVER
28212M:	Steve Glendinning <steve.glendinning@shawell.net>
28213M:	UNGLinuxDriver@microchip.com
28214L:	netdev@vger.kernel.org
28215S:	Maintained
28216F:	drivers/net/usb/smsc95xx.*
28217
28218USB SUBSYSTEM
28219M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28220L:	linux-usb@vger.kernel.org
28221S:	Supported
28222W:	http://www.linux-usb.org
28223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28224F:	Documentation/devicetree/bindings/usb/
28225F:	Documentation/usb/
28226F:	drivers/usb/
28227F:	include/dt-bindings/usb/
28228F:	include/linux/usb.h
28229F:	include/linux/usb/
28230F:	include/uapi/linux/usb/
28231F:	rust/kernel/usb.rs
28232
28233USB TYPEC BUS FOR ALTERNATE MODES
28234M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28235L:	linux-usb@vger.kernel.org
28236S:	Maintained
28237F:	Documentation/ABI/testing/sysfs-bus-typec
28238F:	Documentation/driver-api/usb/typec_bus.rst
28239F:	drivers/usb/typec/altmodes/
28240F:	include/linux/usb/typec_altmode.h
28241
28242USB TYPEC CLASS
28243M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28244L:	linux-usb@vger.kernel.org
28245S:	Maintained
28246F:	Documentation/ABI/testing/sysfs-class-typec
28247F:	Documentation/driver-api/usb/typec.rst
28248F:	drivers/usb/typec/
28249F:	include/linux/usb/typec.h
28250
28251USB TYPEC INTEL PMC MUX DRIVER
28252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
28253L:	linux-usb@vger.kernel.org
28254S:	Maintained
28255F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28256F:	drivers/usb/typec/mux/intel_pmc_mux.c
28257
28258USB TYPEC PI3USB30532 MUX DRIVER
28259M:	Hans de Goede <hansg@kernel.org>
28260L:	linux-usb@vger.kernel.org
28261S:	Maintained
28262F:	drivers/usb/typec/mux/pi3usb30532.c
28263
28264USB TYPEC PORT CONTROLLER DRIVERS
28265M:	Badhri Jagan Sridharan <badhri@google.com>
28266L:	linux-usb@vger.kernel.org
28267S:	Maintained
28268F:	drivers/usb/typec/tcpm/tcpci.c
28269F:	drivers/usb/typec/tcpm/tcpm.c
28270F:	include/linux/usb/tcpci.h
28271F:	include/linux/usb/tcpm.h
28272
28273USB TYPEC TUSB1046 MUX DRIVER
28274M:	Romain Gantois <romain.gantois@bootlin.com>
28275L:	linux-usb@vger.kernel.org
28276S:	Maintained
28277F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28278F:	drivers/usb/typec/mux/tusb1046.c
28279
28280USB UHCI DRIVER
28281M:	Alan Stern <stern@rowland.harvard.edu>
28282L:	linux-usb@vger.kernel.org
28283S:	Maintained
28284F:	drivers/usb/host/uhci*
28285
28286USB VIDEO CLASS
28287M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
28288M:	Hans de Goede <hansg@kernel.org>
28289L:	linux-media@vger.kernel.org
28290S:	Maintained
28291W:	http://www.ideasonboard.org/uvc/
28292T:	git git://linuxtv.org/media.git
28293F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
28294F:	Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28295F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28296F:	drivers/media/common/uvc.c
28297F:	drivers/media/usb/uvc/
28298F:	include/linux/usb/uvc.h
28299F:	include/uapi/linux/uvcvideo.h
28300
28301USB WEBCAM GADGET
28302L:	linux-usb@vger.kernel.org
28303S:	Orphan
28304F:	drivers/usb/gadget/function/*uvc*
28305F:	drivers/usb/gadget/legacy/webcam.c
28306F:	include/uapi/linux/usb/g_uvc.h
28307
28308USB XHCI DRIVER
28309M:	Mathias Nyman <mathias.nyman@intel.com>
28310L:	linux-usb@vger.kernel.org
28311S:	Supported
28312F:	drivers/usb/host/pci-quirks*
28313F:	drivers/usb/host/xhci*
28314
28315USER DATAGRAM PROTOCOL (UDP)
28316M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
28317L:	netdev@vger.kernel.org
28318S:	Maintained
28319F:	include/linux/udp.h
28320F:	include/net/udp.h
28321F:	include/trace/events/udp.h
28322F:	include/uapi/linux/udp.h
28323F:	net/ipv4/udp.c
28324F:	net/ipv6/udp.c
28325
28326USER-MODE LINUX (UML)
28327M:	Richard Weinberger <richard@nod.at>
28328M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
28329M:	Johannes Berg <johannes@sipsolutions.net>
28330L:	linux-um@lists.infradead.org
28331S:	Maintained
28332W:	http://user-mode-linux.sourceforge.net
28333Q:	https://patchwork.ozlabs.org/project/linux-um/list/
28334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28336F:	Documentation/virt/uml/
28337F:	arch/um/
28338F:	arch/x86/um/
28339F:	fs/hostfs/
28340
28341USERSPACE COPYIN/COPYOUT (UIOVEC)
28342M:	Alexander Viro <viro@zeniv.linux.org.uk>
28343L:	linux-block@vger.kernel.org
28344L:	linux-fsdevel@vger.kernel.org
28345S:	Maintained
28346F:	include/linux/uio.h
28347F:	lib/iov_iter.c
28348
28349USERSPACE DMA BUFFER DRIVER
28350M:	Gerd Hoffmann <kraxel@redhat.com>
28351M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
28352L:	dri-devel@lists.freedesktop.org
28353S:	Maintained
28354T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28355F:	drivers/dma-buf/udmabuf.c
28356F:	include/uapi/linux/udmabuf.h
28357
28358USERSPACE I/O (UIO)
28359M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28360S:	Maintained
28361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28362F:	Documentation/driver-api/uio-howto.rst
28363F:	drivers/uio/
28364F:	include/linux/uio_driver.h
28365
28366USERSPACE STACK UNWINDING
28367M:	Josh Poimboeuf <jpoimboe@kernel.org>
28368M:	Steven Rostedt <rostedt@goodmis.org>
28369S:	Maintained
28370F:	include/linux/unwind*.h
28371F:	kernel/unwind/
28372
28373UTIL-LINUX PACKAGE
28374M:	Karel Zak <kzak@redhat.com>
28375L:	util-linux@vger.kernel.org
28376S:	Maintained
28377W:	http://en.wikipedia.org/wiki/Util-linux
28378T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28379
28380UUID HELPERS
28381R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
28382L:	linux-kernel@vger.kernel.org
28383S:	Maintained
28384F:	include/linux/uuid.h
28385F:	lib/tests/uuid_kunit.c
28386F:	lib/uuid.c
28387
28388UV SYSFS DRIVER
28389M:	Justin Ernst <justin.ernst@hpe.com>
28390L:	platform-driver-x86@vger.kernel.org
28391S:	Maintained
28392F:	drivers/platform/x86/uv_sysfs.c
28393
28394UVESAFB DRIVER
28395M:	Michal Januszewski <spock@gentoo.org>
28396L:	linux-fbdev@vger.kernel.org
28397S:	Maintained
28398W:	https://github.com/mjanusz/v86d
28399F:	Documentation/fb/uvesafb.rst
28400F:	drivers/video/fbdev/uvesafb.*
28401
28402Ux500 CLOCK DRIVERS
28403M:	Ulf Hansson <ulfh@kernel.org>
28404L:	linux-clk@vger.kernel.org
28405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
28406S:	Maintained
28407F:	drivers/clk/ux500/
28408
28409V4L2 ASYNC AND FWNODE FRAMEWORKS
28410M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28411L:	linux-media@vger.kernel.org
28412S:	Maintained
28413T:	git git://linuxtv.org/media.git
28414F:	drivers/media/v4l2-core/v4l2-async.c
28415F:	drivers/media/v4l2-core/v4l2-fwnode.c
28416F:	include/media/v4l2-async.h
28417F:	include/media/v4l2-fwnode.h
28418
28419V4L2 LENS DRIVERS
28420M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28421L:	linux-media@vger.kernel.org
28422S:	Maintained
28423F:	drivers/media/i2c/ak*
28424F:	drivers/media/i2c/dw*
28425F:	drivers/media/i2c/lm*
28426
28427V4L2 CAMERA SENSOR DRIVERS
28428M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28429L:	linux-media@vger.kernel.org
28430S:	Maintained
28431F:	Documentation/driver-api/media/camera-sensor.rst
28432F:	Documentation/driver-api/media/tx-rx.rst
28433F:	drivers/media/i2c/ar*
28434F:	drivers/media/i2c/gc*
28435F:	drivers/media/i2c/hi*
28436F:	drivers/media/i2c/imx*
28437F:	drivers/media/i2c/mt*
28438F:	drivers/media/i2c/og*
28439F:	drivers/media/i2c/ov*
28440F:	drivers/media/i2c/s5*
28441F:	drivers/media/i2c/vd55g1.c
28442F:	drivers/media/i2c/vd56g3.c
28443F:	drivers/media/i2c/vgxy61.c
28444
28445V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28446M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
28447L:	linux-media@vger.kernel.org
28448S:	Maintained
28449F:	Documentation/driver-api/media/v4l2-isp.rst
28450F:	Documentation/userspace-api/media/v4l/v4l2-isp.rst
28451F:	drivers/media/v4l2-core/v4l2-isp.c
28452F:	include/media/v4l2-isp.h
28453F:	include/uapi/linux/media/v4l2-isp.h
28454
28455VERISILICON IOMMU DRIVER
28456M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
28457L:	iommu@lists.linux.dev
28458S:	Maintained
28459F:	Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28460F:	drivers/iommu/vsi-iommu.c
28461F:	include/linux/vsi-iommu.h
28462
28463VF610 NAND DRIVER
28464M:	Stefan Agner <stefan@agner.ch>
28465L:	linux-mtd@lists.infradead.org
28466S:	Supported
28467F:	drivers/mtd/nand/raw/vf610_nfc.c
28468
28469VFAT/FAT/MSDOS FILESYSTEM
28470M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
28471S:	Maintained
28472F:	Documentation/filesystems/vfat.rst
28473F:	fs/fat/
28474F:	tools/testing/selftests/filesystems/fat/
28475
28476VFIO CDX DRIVER
28477M:	Nipun Gupta <nipun.gupta@amd.com>
28478M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
28479L:	kvm@vger.kernel.org
28480S:	Maintained
28481F:	drivers/vfio/cdx/*
28482
28483VFIO DRIVER
28484M:	Alex Williamson <alex@shazbot.org>
28485L:	kvm@vger.kernel.org
28486S:	Maintained
28487T:	git https://github.com/awilliam/linux-vfio.git
28488F:	Documentation/ABI/testing/debugfs-vfio
28489F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
28490F:	Documentation/driver-api/vfio.rst
28491F:	drivers/vfio/
28492F:	include/linux/vfio.h
28493F:	include/linux/vfio_pci_core.h
28494F:	include/uapi/linux/vfio.h
28495F:	tools/testing/selftests/vfio/
28496
28497VFIO FSL-MC DRIVER
28498M:	Ioana Ciornei <ioana.ciornei@nxp.com>
28499L:	kvm@vger.kernel.org
28500S:	Maintained
28501F:	drivers/vfio/fsl-mc/
28502
28503VFIO HISILICON PCI DRIVER
28504M:	Longfang Liu <liulongfang@huawei.com>
28505L:	kvm@vger.kernel.org
28506S:	Maintained
28507F:	drivers/vfio/pci/hisilicon/
28508
28509VFIO ISM PCI DRIVER
28510M:	Julian Ruess <julianr@linux.ibm.com>
28511L:	kvm@vger.kernel.org
28512S:	Maintained
28513F:	drivers/vfio/pci/ism/
28514
28515VFIO MEDIATED DEVICE DRIVERS
28516M:	Kirti Wankhede <kwankhede@nvidia.com>
28517L:	kvm@vger.kernel.org
28518S:	Maintained
28519F:	Documentation/driver-api/vfio-mediated-device.rst
28520F:	drivers/vfio/mdev/
28521F:	include/linux/mdev.h
28522F:	samples/vfio-mdev/
28523
28524VFIO MLX5 PCI DRIVER
28525M:	Yishai Hadas <yishaih@nvidia.com>
28526L:	kvm@vger.kernel.org
28527S:	Maintained
28528F:	drivers/vfio/pci/mlx5/
28529
28530VFIO NVIDIA GRACE GPU DRIVER
28531M:	Ankit Agrawal <ankita@nvidia.com>
28532L:	kvm@vger.kernel.org
28533S:	Supported
28534F:	drivers/vfio/pci/nvgrace-gpu/
28535
28536VFIO PCI DEVICE SPECIFIC DRIVERS
28537R:	Jason Gunthorpe <jgg@nvidia.com>
28538R:	Yishai Hadas <yishaih@nvidia.com>
28539R:	Shameer Kolothum <skolothumtho@nvidia.com>
28540R:	Kevin Tian <kevin.tian@intel.com>
28541L:	kvm@vger.kernel.org
28542S:	Maintained
28543P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28544F:	drivers/vfio/pci/*/
28545
28546VFIO PDS PCI DRIVER
28547M:	Brett Creeley <brett.creeley@amd.com>
28548L:	kvm@vger.kernel.org
28549S:	Maintained
28550F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28551F:	drivers/vfio/pci/pds/
28552
28553VFIO PLATFORM DRIVER
28554M:	Eric Auger <eric.auger@redhat.com>
28555R:	Mostafa Saleh <smostafa@google.com>
28556R:	Pranjal Shrivastava <praan@google.com>
28557L:	kvm@vger.kernel.org
28558S:	Maintained
28559F:	drivers/vfio/platform/
28560
28561VFIO QAT PCI DRIVER
28562M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
28563L:	kvm@vger.kernel.org
28564L:	qat-linux@intel.com
28565S:	Supported
28566F:	drivers/vfio/pci/qat/
28567
28568VFIO SELFTESTS
28569M:	David Matlack <dmatlack@google.com>
28570L:	kvm@vger.kernel.org
28571S:	Maintained
28572F:	tools/testing/selftests/vfio/
28573
28574VFIO VIRTIO PCI DRIVER
28575M:	Yishai Hadas <yishaih@nvidia.com>
28576L:	kvm@vger.kernel.org
28577L:	virtualization@lists.linux.dev
28578S:	Maintained
28579F:	drivers/vfio/pci/virtio
28580
28581VFIO XE PCI DRIVER
28582M:	Michał Winiarski <michal.winiarski@intel.com>
28583L:	kvm@vger.kernel.org
28584L:	intel-xe@lists.freedesktop.org
28585S:	Supported
28586F:	drivers/vfio/pci/xe
28587
28588VGA_SWITCHEROO
28589R:	Lukas Wunner <lukas@wunner.de>
28590S:	Maintained
28591T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28592F:	Documentation/gpu/vga-switcheroo.rst
28593F:	drivers/gpu/vga/vga_switcheroo.c
28594F:	include/linux/vga_switcheroo.h
28595
28596VIA RHINE NETWORK DRIVER
28597M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
28598S:	Maintained
28599F:	drivers/net/ethernet/via/via-rhine.c
28600
28601VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28602M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
28603L:	linux-fbdev@vger.kernel.org
28604S:	Maintained
28605F:	drivers/video/fbdev/via/
28606F:	include/linux/via-core.h
28607F:	include/linux/via_i2c.h
28608
28609VIA VELOCITY NETWORK DRIVER
28610M:	Francois Romieu <romieu@fr.zoreil.com>
28611L:	netdev@vger.kernel.org
28612S:	Maintained
28613F:	drivers/net/ethernet/via/via-velocity.*
28614
28615VICODEC VIRTUAL CODEC DRIVER
28616M:	Hans Verkuil <hverkuil@kernel.org>
28617L:	linux-media@vger.kernel.org
28618S:	Maintained
28619W:	https://linuxtv.org
28620T:	git git://linuxtv.org/media.git
28621F:	drivers/media/test-drivers/vicodec/*
28622
28623VIDEO I2C POLLING DRIVER
28624M:	Matt Ranostay <matt.ranostay@konsulko.com>
28625L:	linux-media@vger.kernel.org
28626S:	Maintained
28627F:	drivers/media/i2c/video-i2c.c
28628
28629VIDEO MULTIPLEXER DRIVER
28630M:	Philipp Zabel <p.zabel@pengutronix.de>
28631L:	linux-media@vger.kernel.org
28632S:	Maintained
28633F:	drivers/media/platform/video-mux.c
28634
28635VIDEOBUF2 FRAMEWORK
28636M:	Tomasz Figa <tfiga@chromium.org>
28637M:	Marek Szyprowski <m.szyprowski@samsung.com>
28638L:	linux-media@vger.kernel.org
28639S:	Maintained
28640F:	drivers/media/common/videobuf2/*
28641F:	include/media/videobuf2-*
28642
28643VIDTV VIRTUAL DIGITAL TV DRIVER
28644M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
28645L:	linux-media@vger.kernel.org
28646S:	Maintained
28647W:	https://linuxtv.org
28648T:	git git://linuxtv.org/media.git
28649F:	drivers/media/test-drivers/vidtv/*
28650
28651VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28652M:	Shuah Khan <skhan@linuxfoundation.org>
28653R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
28654L:	linux-media@vger.kernel.org
28655S:	Maintained
28656W:	https://linuxtv.org
28657T:	git git://linuxtv.org/media.git
28658F:	drivers/media/test-drivers/vimc/*
28659
28660VIRT LIB
28661M:	Alex Williamson <alex@shazbot.org>
28662M:	Paolo Bonzini <pbonzini@redhat.com>
28663L:	kvm@vger.kernel.org
28664S:	Supported
28665F:	virt/lib/
28666
28667VIRTIO AND VHOST VSOCK DRIVER
28668M:	Stefan Hajnoczi <stefanha@redhat.com>
28669M:	Stefano Garzarella <sgarzare@redhat.com>
28670L:	kvm@vger.kernel.org
28671L:	virtualization@lists.linux.dev
28672L:	netdev@vger.kernel.org
28673S:	Maintained
28674F:	drivers/vhost/vsock.c
28675F:	include/linux/virtio_vsock.h
28676F:	include/net/netns/vsock.h
28677F:	include/uapi/linux/virtio_vsock.h
28678F:	net/vmw_vsock/virtio_transport.c
28679F:	net/vmw_vsock/virtio_transport_common.c
28680
28681VIRTIO BALLOON
28682M:	"Michael S. Tsirkin" <mst@redhat.com>
28683M:	David Hildenbrand <david@kernel.org>
28684L:	virtualization@lists.linux.dev
28685S:	Maintained
28686F:	drivers/virtio/virtio_balloon.c
28687F:	include/uapi/linux/virtio_balloon.h
28688
28689VIRTIO BLOCK AND SCSI DRIVERS
28690M:	"Michael S. Tsirkin" <mst@redhat.com>
28691M:	Jason Wang <jasowangio@gmail.com>
28692R:	Paolo Bonzini <pbonzini@redhat.com>
28693R:	Stefan Hajnoczi <stefanha@redhat.com>
28694R:	Eugenio Pérez <eperezma@redhat.com>
28695L:	virtualization@lists.linux.dev
28696S:	Maintained
28697F:	drivers/block/virtio_blk.c
28698F:	drivers/scsi/virtio_scsi.c
28699F:	include/uapi/linux/virtio_blk.h
28700F:	include/uapi/linux/virtio_scsi.h
28701
28702VIRTIO CAN DRIVER
28703M:	"Harald Mommer" <harald.mommer@oss.qualcomm.com>
28704M:	"Matias Ezequiel Vara Larsen" <mvaralar@redhat.com>
28705L:	virtualization@lists.linux.dev
28706L:	linux-can@vger.kernel.org
28707S:	Maintained
28708F:	drivers/net/can/virtio_can.c
28709F:	include/uapi/linux/virtio_can.h
28710
28711VIRTIO CONSOLE DRIVER
28712M:	Amit Shah <amit@kernel.org>
28713L:	virtualization@lists.linux.dev
28714S:	Maintained
28715F:	drivers/char/virtio_console.c
28716F:	include/uapi/linux/virtio_console.h
28717
28718VIRTIO CORE
28719M:	"Michael S. Tsirkin" <mst@redhat.com>
28720M:	Jason Wang <jasowangio@gmail.com>
28721R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28722R:	Eugenio Pérez <eperezma@redhat.com>
28723L:	virtualization@lists.linux.dev
28724S:	Maintained
28725F:	Documentation/ABI/testing/sysfs-bus-vdpa
28726F:	Documentation/ABI/testing/sysfs-class-vduse
28727F:	Documentation/devicetree/bindings/virtio/
28728F:	Documentation/driver-api/virtio/
28729F:	drivers/block/virtio_blk.c
28730F:	drivers/crypto/virtio/
28731F:	drivers/vdpa/
28732F:	drivers/virtio/
28733F:	include/linux/vdpa.h
28734F:	include/linux/virtio*.h
28735F:	include/linux/vringh.h
28736F:	include/uapi/linux/virtio_*.h
28737F:	net/vmw_vsock/virtio*
28738F:	tools/virtio/
28739
28740VIRTIO CRYPTO DRIVER
28741M:	Gonglei <arei.gonglei@huawei.com>
28742L:	virtualization@lists.linux.dev
28743L:	linux-crypto@vger.kernel.org
28744S:	Maintained
28745F:	drivers/crypto/virtio/
28746F:	include/uapi/linux/virtio_crypto.h
28747
28748VIRTIO DRIVERS FOR S390
28749M:	Cornelia Huck <cohuck@redhat.com>
28750M:	Halil Pasic <pasic@linux.ibm.com>
28751M:	Eric Farman <farman@linux.ibm.com>
28752L:	linux-s390@vger.kernel.org
28753L:	virtualization@lists.linux.dev
28754L:	kvm@vger.kernel.org
28755S:	Supported
28756F:	arch/s390/include/uapi/asm/virtio-ccw.h
28757F:	drivers/s390/virtio/
28758
28759VIRTIO FILE SYSTEM
28760M:	German Maglione <gmaglione@redhat.com>
28761M:	Vivek Goyal <vgoyal@redhat.com>
28762M:	Stefan Hajnoczi <stefanha@redhat.com>
28763M:	Miklos Szeredi <miklos@szeredi.hu>
28764R:	Eugenio Pérez <eperezma@redhat.com>
28765L:	virtualization@lists.linux.dev
28766L:	linux-fsdevel@vger.kernel.org
28767S:	Supported
28768W:	https://virtio-fs.gitlab.io/
28769F:	Documentation/filesystems/virtiofs.rst
28770F:	fs/fuse/virtio_fs.c
28771F:	include/uapi/linux/virtio_fs.h
28772
28773VIRTIO GPIO DRIVER
28774M:	Enrico Weigelt, metux IT consult <info@metux.net>
28775M:	Viresh Kumar <vireshk@kernel.org>
28776L:	linux-gpio@vger.kernel.org
28777L:	virtualization@lists.linux.dev
28778S:	Maintained
28779F:	drivers/gpio/gpio-virtio.c
28780F:	include/uapi/linux/virtio_gpio.h
28781
28782VIRTIO GPU DRIVER
28783M:	David Airlie <airlied@redhat.com>
28784M:	Gerd Hoffmann <kraxel@redhat.com>
28785M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
28786R:	Gurchetan Singh <gurchetansingh@chromium.org>
28787R:	Chia-I Wu <olvaffe@gmail.com>
28788L:	dri-devel@lists.freedesktop.org
28789L:	virtualization@lists.linux.dev
28790S:	Maintained
28791T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28792F:	drivers/gpu/drm/ci/xfails/virtio*
28793F:	drivers/gpu/drm/virtio/
28794F:	include/uapi/linux/virtio_gpu.h
28795
28796VIRTIO HOST (VHOST)
28797M:	"Michael S. Tsirkin" <mst@redhat.com>
28798M:	Jason Wang <jasowangio@gmail.com>
28799R:	Eugenio Pérez <eperezma@redhat.com>
28800L:	kvm@vger.kernel.org
28801L:	virtualization@lists.linux.dev
28802L:	netdev@vger.kernel.org
28803S:	Maintained
28804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28805F:	drivers/vhost/
28806F:	include/linux/sched/vhost_task.h
28807F:	include/linux/vhost_iotlb.h
28808F:	include/uapi/linux/vhost.h
28809F:	kernel/vhost_task.c
28810
28811VIRTIO HOST (VHOST-SCSI)
28812M:	"Michael S. Tsirkin" <mst@redhat.com>
28813M:	Jason Wang <jasowangio@gmail.com>
28814M:	Mike Christie <michael.christie@oracle.com>
28815R:	Paolo Bonzini <pbonzini@redhat.com>
28816R:	Stefan Hajnoczi <stefanha@redhat.com>
28817L:	virtualization@lists.linux.dev
28818S:	Maintained
28819F:	drivers/vhost/scsi.c
28820
28821VIRTIO I2C DRIVER
28822M:	Viresh Kumar <viresh.kumar@linaro.org>
28823R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
28824L:	linux-i2c@vger.kernel.org
28825L:	virtualization@lists.linux.dev
28826S:	Maintained
28827F:	drivers/i2c/busses/i2c-virtio.c
28828F:	include/uapi/linux/virtio_i2c.h
28829
28830VIRTIO INPUT DRIVER
28831M:	Gerd Hoffmann <kraxel@redhat.com>
28832S:	Maintained
28833F:	drivers/virtio/virtio_input.c
28834F:	include/uapi/linux/virtio_input.h
28835
28836VIRTIO IOMMU DRIVER
28837M:	Jean-Philippe Brucker <jpb@kernel.org>
28838L:	virtualization@lists.linux.dev
28839S:	Maintained
28840F:	drivers/iommu/virtio-iommu.c
28841F:	include/uapi/linux/virtio_iommu.h
28842
28843VIRTIO MEM DRIVER
28844M:	David Hildenbrand <david@kernel.org>
28845L:	virtualization@lists.linux.dev
28846S:	Maintained
28847W:	https://virtio-mem.gitlab.io/
28848F:	drivers/virtio/virtio_mem.c
28849F:	include/uapi/linux/virtio_mem.h
28850
28851VIRTIO NET DRIVER
28852M:	"Michael S. Tsirkin" <mst@redhat.com>
28853M:	Jason Wang <jasowangio@gmail.com>
28854R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28855R:	Eugenio Pérez <eperezma@redhat.com>
28856L:	netdev@vger.kernel.org
28857L:	virtualization@lists.linux.dev
28858S:	Maintained
28859F:	drivers/net/virtio_net.c
28860F:	include/linux/virtio_net.h
28861F:	include/uapi/linux/virtio_net.h
28862F:	tools/testing/selftests/drivers/net/virtio_net/
28863
28864VIRTIO PMEM DRIVER
28865M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
28866L:	virtualization@lists.linux.dev
28867S:	Maintained
28868F:	drivers/nvdimm/nd_virtio.c
28869F:	drivers/nvdimm/virtio_pmem.c
28870
28871VIRTIO RTC DRIVER
28872M:	Peter Hilber <peter.hilber@oss.qualcomm.com>
28873L:	virtualization@lists.linux.dev
28874S:	Maintained
28875F:	drivers/virtio/virtio_rtc_*
28876F:	include/uapi/linux/virtio_rtc.h
28877
28878VIRTIO SOUND DRIVER
28879M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
28880M:	"Michael S. Tsirkin" <mst@redhat.com>
28881L:	virtualization@lists.linux.dev
28882L:	linux-sound@vger.kernel.org
28883S:	Maintained
28884F:	include/uapi/linux/virtio_snd.h
28885F:	sound/virtio/*
28886
28887VIRTIO SPI DRIVER
28888M:	Haixu Cui <quic_haixcui@quicinc.com>
28889L:	virtualization@lists.linux.dev
28890S:	Maintained
28891F:	drivers/spi/spi-virtio.c
28892F:	include/uapi/linux/virtio_spi.h
28893
28894VIRTUAL BOX GUEST DEVICE DRIVER
28895M:	Hans de Goede <hansg@kernel.org>
28896M:	Arnd Bergmann <arnd@arndb.de>
28897M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28898S:	Maintained
28899F:	drivers/virt/vboxguest/
28900F:	include/linux/vbox_utils.h
28901F:	include/uapi/linux/vbox*.h
28902
28903VIRTUAL BOX SHARED FOLDER VFS DRIVER
28904M:	Jori Koolstra <jkoolstra@xs4all.nl>
28905L:	linux-fsdevel@vger.kernel.org
28906S:	Maintained
28907F:	fs/vboxsf/*
28908
28909VIRTUAL PCM TEST DRIVER
28910M:	Ivan Orlov <ivan.orlov0322@gmail.com>
28911L:	linux-sound@vger.kernel.org
28912S:	Maintained
28913F:	Documentation/sound/cards/pcmtest.rst
28914F:	sound/drivers/pcmtest.c
28915F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
28916
28917VIRTUAL SERIO DEVICE DRIVER
28918M:	Lyude Paul <thatslyude@gmail.com>
28919S:	Maintained
28920F:	drivers/input/serio/userio.c
28921F:	include/uapi/linux/userio.h
28922
28923VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
28924M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28925S:	Maintained
28926F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28927F:	drivers/iio/light/veml3235.c
28928
28929VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
28930M:	Joshua Crofts <joshua.crofts1@gmail.com>
28931S:	Maintained
28932F:	drivers/iio/light/veml3328.c
28933
28934VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
28935M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28936S:	Maintained
28937F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28938F:	drivers/iio/light/veml6030.c
28939
28940VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
28941M:	Andreas Klinger <ak@it-klinger.de>
28942S:	Maintained
28943F:	Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
28944F:	drivers/iio/light/veml6046x00.c
28945
28946VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
28947M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28948S:	Maintained
28949F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
28950F:	drivers/iio/light/veml6075.c
28951
28952VISL VIRTUAL STATELESS DECODER DRIVER
28953M:	Daniel Almeida <daniel.almeida@collabora.com>
28954L:	linux-media@vger.kernel.org
28955S:	Supported
28956F:	drivers/media/test-drivers/visl
28957
28958VIVID VIRTUAL VIDEO DRIVER
28959M:	Hans Verkuil <hverkuil@kernel.org>
28960L:	linux-media@vger.kernel.org
28961S:	Maintained
28962W:	https://linuxtv.org
28963T:	git git://linuxtv.org/media.git
28964F:	drivers/media/test-drivers/vivid/*
28965
28966VM SOCKETS (AF_VSOCK)
28967M:	Stefano Garzarella <sgarzare@redhat.com>
28968L:	virtualization@lists.linux.dev
28969L:	netdev@vger.kernel.org
28970S:	Maintained
28971F:	drivers/net/vsockmon.c
28972F:	include/net/af_vsock.h
28973F:	include/uapi/linux/vm_sockets.h
28974F:	include/uapi/linux/vm_sockets_diag.h
28975F:	include/uapi/linux/vsockmon.h
28976F:	net/vmw_vsock/
28977F:	tools/testing/selftests/vsock/
28978F:	tools/testing/vsock/
28979
28980VMALLOC
28981M:	Andrew Morton <akpm@linux-foundation.org>
28982M:	Uladzislau Rezki <urezki@gmail.com>
28983L:	linux-mm@kvack.org
28984S:	Maintained
28985W:	http://www.linux-mm.org
28986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
28987F:	include/linux/vmalloc.h
28988F:	mm/vmalloc.c
28989F:	mm/vmalloc.h
28990F:	lib/test_vmalloc.c
28991
28992VME SUBSYSTEM
28993L:	linux-kernel@vger.kernel.org
28994S:	Orphan
28995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28996F:	Documentation/driver-api/vme.rst
28997F:	drivers/staging/vme_user/
28998
28999VMWARE BALLOON DRIVER
29000M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
29001R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29002L:	linux-kernel@vger.kernel.org
29003S:	Supported
29004F:	drivers/misc/vmw_balloon.c
29005
29006VMWARE HYPERVISOR INTERFACE
29007M:	Ajay Kaher <ajay.kaher@broadcom.com>
29008M:	Alexey Makhalov <alexey.makhalov@broadcom.com>
29009R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29010L:	virtualization@lists.linux.dev
29011L:	x86@kernel.org
29012S:	Supported
29013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29014F:	arch/x86/include/asm/vmware.h
29015F:	arch/x86/kernel/cpu/vmware.c
29016
29017VMWARE PVRDMA DRIVER
29018M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29019M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29020R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29021L:	linux-rdma@vger.kernel.org
29022S:	Supported
29023F:	drivers/infiniband/hw/vmw_pvrdma/
29024
29025VMWARE PVSCSI DRIVER
29026M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
29027R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29028L:	linux-scsi@vger.kernel.org
29029S:	Supported
29030F:	drivers/scsi/vmw_pvscsi.c
29031F:	drivers/scsi/vmw_pvscsi.h
29032
29033VMWARE VIRTUAL PTP CLOCK DRIVER
29034M:	Nick Shi <nick.shi@broadcom.com>
29035R:	Ajay Kaher <ajay.kaher@broadcom.com>
29036R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
29037R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29038L:	netdev@vger.kernel.org
29039S:	Supported
29040F:	drivers/ptp/ptp_vmw.c
29041
29042VMWARE VMCI DRIVER
29043M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29044M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29045R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29046L:	linux-kernel@vger.kernel.org
29047S:	Supported
29048F:	drivers/misc/vmw_vmci/
29049F:	include/linux/vmw_vmci*
29050
29051VMWARE VMMOUSE SUBDRIVER
29052M:	Zack Rusin <zack.rusin@broadcom.com>
29053R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29054L:	linux-input@vger.kernel.org
29055S:	Supported
29056F:	drivers/input/mouse/vmmouse.c
29057F:	drivers/input/mouse/vmmouse.h
29058
29059VMWARE VMXNET3 ETHERNET DRIVER
29060M:	Ronak Doshi <ronak.doshi@broadcom.com>
29061R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29062L:	netdev@vger.kernel.org
29063S:	Supported
29064F:	drivers/net/vmxnet3/
29065
29066VMWARE VSOCK VMCI TRANSPORT DRIVER
29067M:	Bryan Tan <bryan-bt.tan@broadcom.com>
29068M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
29069R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
29070L:	linux-kernel@vger.kernel.org
29071S:	Supported
29072F:	net/vmw_vsock/vmci_transport*
29073
29074VOCORE VOCORE2 BOARD
29075M:	Harvey Hunt <harveyhuntnexus@gmail.com>
29076L:	linux-mips@vger.kernel.org
29077S:	Maintained
29078F:	arch/mips/boot/dts/ralink/vocore2.dts
29079
29080VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29081M:	Liam Girdwood <lgirdwood@gmail.com>
29082M:	Mark Brown <broonie@kernel.org>
29083L:	linux-kernel@vger.kernel.org
29084S:	Supported
29085W:	http://www.slimlogic.co.uk/?p=48
29086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29087F:	Documentation/devicetree/bindings/regulator/
29088F:	Documentation/power/regulator/
29089F:	drivers/regulator/
29090F:	rust/kernel/regulator.rs
29091F:	include/dt-bindings/regulator/
29092F:	include/linux/regulator/
29093F:	include/uapi/regulator/
29094K:	regulator_get_optional
29095
29096VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29097R:	Matti Vaittinen <mazziesaccount@gmail.com>
29098F:	drivers/regulator/irq_helpers.c
29099
29100VRF
29101M:	David Ahern <dsahern@kernel.org>
29102L:	netdev@vger.kernel.org
29103S:	Maintained
29104F:	Documentation/networking/vrf.rst
29105F:	drivers/net/vrf.c
29106
29107VSPRINTF
29108M:	Petr Mladek <pmladek@suse.com>
29109M:	Steven Rostedt <rostedt@goodmis.org>
29110R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
29111R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
29112R:	Sergey Senozhatsky <senozhatsky@chromium.org>
29113S:	Maintained
29114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29115F:	Documentation/core-api/printk-formats.rst
29116F:	lib/tests/printf_kunit.c
29117F:	lib/tests/scanf_kunit.c
29118F:	lib/vsprintf.c
29119
29120VT1211 HARDWARE MONITOR DRIVER
29121M:	Juerg Haefliger <juergh@proton.me>
29122L:	linux-hwmon@vger.kernel.org
29123S:	Maintained
29124F:	Documentation/hwmon/vt1211.rst
29125F:	drivers/hwmon/vt1211.c
29126
29127VT7505 HARDWARE MONITOR DRIVER
29128M:	Sanman Pradhan <psanman@juniper.net>
29129L:	linux-hwmon@vger.kernel.org
29130S:	Maintained
29131F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29132F:	Documentation/hwmon/vt7505.rst
29133F:	drivers/hwmon/pmbus/vt7505.c
29134
29135VT8231 HARDWARE MONITOR DRIVER
29136M:	Roger Lucas <vt8231@hiddenengine.co.uk>
29137L:	linux-hwmon@vger.kernel.org
29138S:	Maintained
29139F:	drivers/hwmon/vt8231.c
29140
29141VUB300 USB to SDIO/SD/MMC bridge chip
29142L:	linux-mmc@vger.kernel.org
29143S:	Orphan
29144F:	drivers/mmc/host/vub300.c
29145
29146W1 DALLAS'S 1-WIRE BUS
29147M:	Krzysztof Kozlowski <krzk@kernel.org>
29148S:	Maintained
29149F:	Documentation/devicetree/bindings/w1/
29150F:	Documentation/w1/
29151F:	drivers/w1/
29152F:	include/linux/w1.h
29153
29154W83791D HARDWARE MONITORING DRIVER
29155M:	Marc Hulsman <m.hulsman@tudelft.nl>
29156L:	linux-hwmon@vger.kernel.org
29157S:	Maintained
29158F:	Documentation/hwmon/w83791d.rst
29159F:	drivers/hwmon/w83791d.c
29160
29161W83793 HARDWARE MONITORING DRIVER
29162M:	Rudolf Marek <r.marek@assembler.cz>
29163L:	linux-hwmon@vger.kernel.org
29164S:	Maintained
29165F:	Documentation/hwmon/w83793.rst
29166F:	drivers/hwmon/w83793.c
29167
29168W83795 HARDWARE MONITORING DRIVER
29169M:	Jean Delvare <jdelvare@suse.com>
29170L:	linux-hwmon@vger.kernel.org
29171S:	Maintained
29172F:	drivers/hwmon/w83795.c
29173
29174W83L51xD SD/MMC CARD INTERFACE DRIVER
29175M:	Pierre Ossman <pierre@ossman.eu>
29176S:	Maintained
29177F:	drivers/mmc/host/wbsd.*
29178
29179WACOM PROTOCOL 4 SERIAL TABLETS
29180M:	Julian Squires <julian@cipht.net>
29181M:	Hans de Goede <hansg@kernel.org>
29182L:	linux-input@vger.kernel.org
29183S:	Maintained
29184F:	drivers/input/tablet/wacom_serial4.c
29185
29186WANGXUN ETHERNET DRIVER
29187M:	Jiawen Wu <jiawenwu@trustnetic.com>
29188M:	Mengyuan Lou <mengyuanlou@net-swift.com>
29189L:	netdev@vger.kernel.org
29190S:	Maintained
29191W:	https://www.net-swift.com
29192F:	Documentation/networking/device_drivers/ethernet/wangxun/*
29193F:	drivers/net/ethernet/wangxun/
29194F:	drivers/net/pcs/pcs-xpcs-wx.c
29195
29196WATCHDOG DEVICE DRIVERS
29197M:	Wim Van Sebroeck <wim@linux-watchdog.org>
29198M:	Guenter Roeck <linux@roeck-us.net>
29199L:	linux-watchdog@vger.kernel.org
29200S:	Maintained
29201W:	http://www.linux-watchdog.org/
29202T:	git git://www.linux-watchdog.org/linux-watchdog.git
29203F:	Documentation/devicetree/bindings/watchdog/
29204F:	Documentation/watchdog/
29205F:	drivers/watchdog/
29206F:	include/linux/watchdog.h
29207F:	include/trace/events/watchdog.h
29208F:	include/uapi/linux/watchdog.h
29209
29210WAVE5 VPU CODEC DRIVER
29211M:	Nas Chung <nas.chung@chipsnmedia.com>
29212M:	Jackson Lee <jackson.lee@chipsnmedia.com>
29213L:	linux-media@vger.kernel.org
29214S:	Maintained
29215F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29216F:	drivers/media/platform/chips-media/wave5/
29217
29218WHISKEYCOVE PMIC GPIO DRIVER
29219M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
29220L:	linux-gpio@vger.kernel.org
29221S:	Maintained
29222F:	drivers/gpio/gpio-wcove.c
29223
29224WHWAVE RTC DRIVER
29225M:	Dianlong Li <long17.cool@163.com>
29226L:	linux-rtc@vger.kernel.org
29227S:	Maintained
29228F:	drivers/rtc/rtc-sd3078.c
29229
29230WIIMOTE HID DRIVER
29231M:	David Rheinsberg <david@readahead.eu>
29232L:	linux-input@vger.kernel.org
29233S:	Maintained
29234F:	drivers/hid/hid-wiimote*
29235
29236WILOCITY WIL6210 WIRELESS DRIVER
29237L:	linux-wireless@vger.kernel.org
29238S:	Orphan
29239W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29240F:	drivers/net/wireless/ath/wil6210/
29241
29242WINBOND CIR DRIVER
29243M:	David Härdeman <david@hardeman.nu>
29244S:	Maintained
29245F:	drivers/media/rc/winbond-cir.c
29246
29247WINSEN MHZ19B
29248M:	Gyeyoung Baek <gye976@gmail.com>
29249S:	Maintained
29250F:	Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29251F:	drivers/iio/chemical/mhz19b.c
29252
29253WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29254L:	linux-watchdog@vger.kernel.org
29255S:	Orphan
29256F:	drivers/watchdog/ebc-c384_wdt.c
29257
29258WINSYSTEMS WS16C48 GPIO DRIVER
29259M:	William Breathitt Gray <wbg@kernel.org>
29260L:	linux-gpio@vger.kernel.org
29261S:	Maintained
29262F:	drivers/gpio/gpio-ws16c48.c
29263
29264WIREGUARD SECURE NETWORK TUNNEL
29265M:	Jason A. Donenfeld <Jason@zx2c4.com>
29266L:	wireguard@lists.zx2c4.com
29267L:	netdev@vger.kernel.org
29268S:	Maintained
29269F:	Documentation/netlink/specs/wireguard.yaml
29270F:	drivers/net/wireguard/
29271F:	tools/testing/selftests/wireguard/
29272
29273WISTRON LAPTOP BUTTON DRIVER
29274M:	Miloslav Trmac <mitr@volny.cz>
29275S:	Maintained
29276F:	drivers/input/misc/wistron_btns.c
29277
29278WMI BINARY MOF DRIVER
29279M:	Armin Wolf <W_Armin@gmx.de>
29280R:	Thomas Weißschuh <linux@weissschuh.net>
29281L:	platform-driver-x86@vger.kernel.org
29282S:	Maintained
29283F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
29284F:	Documentation/wmi/devices/wmi-bmof.rst
29285F:	drivers/platform/x86/wmi-bmof.c
29286
29287WOLFSON MICROELECTRONICS DRIVERS
29288L:	patches@opensource.cirrus.com
29289S:	Supported
29290W:	https://github.com/CirrusLogic/linux-drivers/wiki
29291T:	git https://github.com/CirrusLogic/linux-drivers.git
29292F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29293F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29294F:	Documentation/devicetree/bindings/mfd/wm831x.txt
29295F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29296F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
29297F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
29298F:	Documentation/devicetree/bindings/sound/wm*
29299F:	Documentation/hwmon/wm83??.rst
29300F:	arch/arm/mach-s3c/mach-crag6410*
29301F:	drivers/clk/clk-wm83*.c
29302F:	drivers/gpio/gpio-*wm*.c
29303F:	drivers/gpio/gpio-arizona.c
29304F:	drivers/hwmon/wm83??-hwmon.c
29305F:	drivers/input/misc/wm831x-on.c
29306F:	drivers/input/touchscreen/wm831x-ts.c
29307F:	drivers/input/touchscreen/wm97*.c
29308F:	drivers/leds/leds-wm83*.c
29309F:	drivers/mfd/arizona*
29310F:	drivers/mfd/cs47l24*
29311F:	drivers/mfd/wm*.c
29312F:	drivers/power/supply/wm83*.c
29313F:	drivers/regulator/arizona*
29314F:	drivers/regulator/wm8*.c
29315F:	drivers/rtc/rtc-wm83*.c
29316F:	drivers/video/backlight/wm83*_bl.c
29317F:	drivers/watchdog/wm83*_wdt.c
29318F:	include/linux/mfd/arizona/
29319F:	include/linux/mfd/wm831x/
29320F:	include/linux/mfd/wm8350/
29321F:	include/linux/mfd/wm8400*
29322F:	include/linux/regulator/arizona*
29323F:	include/linux/wm97xx.h
29324F:	include/sound/wm????.h
29325F:	sound/soc/codecs/arizona*
29326F:	sound/soc/codecs/cs47l24*
29327F:	sound/soc/codecs/wm*
29328
29329WORKQUEUE
29330M:	Tejun Heo <tj@kernel.org>
29331R:	Lai Jiangshan <jiangshanlai@gmail.com>
29332S:	Maintained
29333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29334F:	Documentation/core-api/workqueue.rst
29335F:	include/linux/workqueue.h
29336F:	kernel/workqueue.c
29337F:	kernel/workqueue_internal.h
29338
29339WWAN DRIVERS
29340M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
29341M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
29342R:	Johannes Berg <johannes@sipsolutions.net>
29343L:	netdev@vger.kernel.org
29344S:	Maintained
29345F:	drivers/net/wwan/
29346F:	include/linux/wwan.h
29347F:	include/uapi/linux/wwan.h
29348
29349X-POWERS AXP288 PMIC DRIVERS
29350M:	Hans de Goede <hansg@kernel.org>
29351S:	Maintained
29352F:	drivers/acpi/pmic/intel_pmic_xpower.c
29353N:	axp288
29354
29355X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29356M:	Chen-Yu Tsai <wens@kernel.org>
29357L:	linux-kernel@vger.kernel.org
29358S:	Maintained
29359N:	axp[128]
29360
29361X.25 STACK
29362M:	Martin Schiller <ms@dev.tdt.de>
29363L:	linux-x25@vger.kernel.org
29364S:	Maintained
29365F:	Documentation/networking/lapb-module.rst
29366F:	Documentation/networking/x25*
29367F:	drivers/net/wan/hdlc_x25.c
29368F:	drivers/net/wan/lapbether.c
29369F:	include/*/lapb.h
29370F:	include/net/x25*
29371F:	include/uapi/linux/x25.h
29372F:	net/lapb/
29373F:	net/x25/
29374
29375X86 ARCHITECTURE (32-BIT AND 64-BIT)
29376M:	Thomas Gleixner <tglx@kernel.org>
29377M:	Ingo Molnar <mingo@redhat.com>
29378M:	Borislav Petkov <bp@alien8.de>
29379M:	Dave Hansen <dave.hansen@linux.intel.com>
29380M:	x86@kernel.org
29381R:	"H. Peter Anvin" <hpa@zytor.com>
29382L:	linux-kernel@vger.kernel.org
29383S:	Maintained
29384P:	Documentation/process/maintainer-tip.rst
29385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29386F:	Documentation/arch/x86/
29387F:	Documentation/devicetree/bindings/x86/
29388F:	arch/x86/
29389F:	tools/testing/selftests/x86
29390
29391X86 CPUID DATABASE
29392M:	Borislav Petkov <bp@alien8.de>
29393M:	Thomas Gleixner <tglx@kernel.org>
29394M:	x86@kernel.org
29395R:	Ahmed S. Darwish <darwi@linutronix.de>
29396L:	x86-cpuid@lists.linux.dev
29397S:	Maintained
29398W:	https://x86-cpuid.org
29399F:	arch/x86/include/asm/cpuid/leaf_types.h
29400F:	tools/arch/x86/kcpuid/
29401
29402X86 ENTRY CODE
29403M:	Andy Lutomirski <luto@kernel.org>
29404L:	linux-kernel@vger.kernel.org
29405S:	Maintained
29406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29407F:	arch/x86/entry/
29408
29409X86 HARDWARE VULNERABILITIES
29410M:	Thomas Gleixner <tglx@kernel.org>
29411M:	Borislav Petkov <bp@alien8.de>
29412M:	Peter Zijlstra <peterz@infradead.org>
29413M:	Josh Poimboeuf <jpoimboe@kernel.org>
29414R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
29415S:	Maintained
29416F:	Documentation/admin-guide/hw-vuln/
29417F:	arch/x86/include/asm/nospec-branch.h
29418F:	arch/x86/kernel/cpu/bugs.c
29419F:	scripts/update-intel-ucode-defs.py
29420
29421X86 MCE INFRASTRUCTURE
29422M:	Tony Luck <tony.luck@intel.com>
29423M:	Borislav Petkov <bp@alien8.de>
29424L:	linux-edac@vger.kernel.org
29425S:	Maintained
29426F:	Documentation/ABI/testing/sysfs-mce
29427F:	Documentation/arch/x86/x86_64/machinecheck.rst
29428F:	arch/x86/kernel/cpu/mce/*
29429
29430X86 MICROCODE UPDATE SUPPORT
29431M:	Borislav Petkov <bp@alien8.de>
29432S:	Maintained
29433F:	arch/x86/kernel/cpu/microcode/*
29434
29435X86 MM
29436M:	Dave Hansen <dave.hansen@linux.intel.com>
29437M:	Andy Lutomirski <luto@kernel.org>
29438M:	Peter Zijlstra <peterz@infradead.org>
29439L:	linux-kernel@vger.kernel.org
29440S:	Maintained
29441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29442F:	arch/x86/mm/
29443
29444X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29445M:	Hans de Goede <hansg@kernel.org>
29446L:	platform-driver-x86@vger.kernel.org
29447S:	Maintained
29448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29449F:	drivers/platform/x86/x86-android-tablets/
29450
29451X86 PLATFORM DRIVERS
29452M:	Hans de Goede <hansg@kernel.org>
29453M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
29454L:	platform-driver-x86@vger.kernel.org
29455S:	Maintained
29456Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
29457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29458F:	drivers/platform/olpc/
29459F:	drivers/platform/x86/
29460F:	include/linux/platform_data/x86/
29461
29462X86 PLATFORM UV HPE SUPERDOME FLEX
29463M:	Steve Wahl <steve.wahl@hpe.com>
29464R:	Justin Ernst <justin.ernst@hpe.com>
29465R:	Kyle Meyer <kyle.meyer@hpe.com>
29466R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
29467R:	Russ Anderson <russ.anderson@hpe.com>
29468S:	Supported
29469F:	arch/x86/include/asm/uv/
29470F:	arch/x86/kernel/apic/x2apic_uv_x.c
29471F:	arch/x86/platform/uv/
29472
29473X86 STACK UNWINDING
29474M:	Josh Poimboeuf <jpoimboe@kernel.org>
29475M:	Peter Zijlstra <peterz@infradead.org>
29476S:	Supported
29477F:	arch/x86/include/asm/unwind*.h
29478F:	arch/x86/kernel/dumpstack.c
29479F:	arch/x86/kernel/stacktrace.c
29480F:	arch/x86/kernel/unwind_*.c
29481
29482X86 TRUST DOMAIN EXTENSIONS (TDX)
29483M:	Kiryl Shutsemau <kas@kernel.org>
29484M:	Rick Edgecombe <rick.p.edgecombe@intel.com>
29485R:	Dave Hansen <dave.hansen@linux.intel.com>
29486L:	x86@kernel.org
29487L:	linux-coco@lists.linux.dev
29488L:	kvm@vger.kernel.org
29489S:	Supported
29490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29491N:	tdx
29492K:	\b(tdx)
29493
29494X86 VDSO
29495M:	Andy Lutomirski <luto@kernel.org>
29496L:	linux-kernel@vger.kernel.org
29497S:	Maintained
29498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29499F:	arch/x86/entry/vdso/
29500
29501XARRAY
29502M:	Matthew Wilcox <willy@infradead.org>
29503L:	linux-fsdevel@vger.kernel.org
29504L:	linux-mm@kvack.org
29505S:	Supported
29506F:	Documentation/core-api/idr.rst
29507F:	Documentation/core-api/xarray.rst
29508F:	include/linux/idr.h
29509F:	include/linux/xarray.h
29510F:	lib/idr.c
29511F:	lib/region_alloc_benchmark.c
29512F:	lib/test_xarray.c
29513F:	lib/xarray.c
29514F:	tools/testing/radix-tree
29515
29516XARRAY API [RUST]
29517M:	Tamir Duberstein <tamird@kernel.org>
29518M:	Andreas Hindborg <a.hindborg@kernel.org>
29519L:	rust-for-linux@vger.kernel.org
29520S:	Supported
29521W:	https://rust-for-linux.com
29522B:	https://github.com/Rust-for-Linux/linux/issues
29523C:	https://rust-for-linux.zulipchat.com
29524T:	git https://github.com/Rust-for-Linux/linux.git xarray-next
29525F:	rust/kernel/xarray.rs
29526
29527XBOX DVD IR REMOTE
29528M:	Benjamin Valentin <benpicco@googlemail.com>
29529S:	Maintained
29530F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
29531F:	drivers/media/rc/xbox_remote.c
29532
29533XC2028/3028 TUNER DRIVER
29534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
29535L:	linux-media@vger.kernel.org
29536S:	Maintained
29537W:	https://linuxtv.org
29538T:	git git://linuxtv.org/media.git
29539F:	drivers/media/tuners/xc2028.*
29540
29541XDP (eXpress Data Path)
29542M:	Alexei Starovoitov <ast@kernel.org>
29543M:	Daniel Borkmann <daniel@iogearbox.net>
29544M:	David S. Miller <davem@davemloft.net>
29545M:	Jakub Kicinski <kuba@kernel.org>
29546M:	Jesper Dangaard Brouer <hawk@kernel.org>
29547M:	John Fastabend <john.fastabend@gmail.com>
29548R:	Stanislav Fomichev <sdf@fomichev.me>
29549L:	netdev@vger.kernel.org
29550L:	bpf@vger.kernel.org
29551S:	Supported
29552F:	drivers/net/ethernet/*/*/*/*/*xdp*
29553F:	drivers/net/ethernet/*/*/*xdp*
29554F:	include/net/xdp.h
29555F:	include/net/xdp_priv.h
29556F:	include/trace/events/xdp.h
29557F:	kernel/bpf/cpumap.c
29558F:	kernel/bpf/devmap.c
29559F:	net/core/xdp.c
29560F:	samples/bpf/xdp*
29561F:	tools/testing/selftests/bpf/*/*xdp*
29562F:	tools/testing/selftests/bpf/*xdp*
29563K:	(?:\b|_)xdp(?:\b|_)
29564
29565XDP SOCKETS (AF_XDP)
29566M:	Magnus Karlsson <magnus.karlsson@intel.com>
29567M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
29568R:	Stanislav Fomichev <sdf@fomichev.me>
29569L:	netdev@vger.kernel.org
29570L:	bpf@vger.kernel.org
29571S:	Maintained
29572F:	Documentation/networking/af_xdp.rst
29573F:	include/net/netns/xdp.h
29574F:	include/net/xdp_sock*
29575F:	include/net/xsk_buff_pool.h
29576F:	include/uapi/linux/if_xdp.h
29577F:	include/uapi/linux/xdp_diag.h
29578F:	net/xdp/
29579F:	tools/testing/selftests/bpf/*xsk*
29580
29581XEN BLOCK SUBSYSTEM
29582M:	Roger Pau Monné <roger@xenproject.org>
29583L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29584S:	Supported
29585F:	drivers/block/xen*
29586F:	drivers/block/xen-blkback/*
29587
29588XEN HYPERVISOR ARM
29589M:	Stefano Stabellini <sstabellini@kernel.org>
29590L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29591S:	Maintained
29592F:	arch/arm/include/asm/xen/
29593F:	arch/arm/xen/
29594
29595XEN HYPERVISOR ARM64
29596M:	Stefano Stabellini <sstabellini@kernel.org>
29597L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29598S:	Maintained
29599F:	arch/arm64/include/asm/xen/
29600F:	arch/arm64/xen/
29601
29602XEN HYPERVISOR INTERFACE
29603M:	Juergen Gross <jgross@suse.com>
29604M:	Stefano Stabellini <sstabellini@kernel.org>
29605R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
29606L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29607S:	Supported
29608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29609F:	Documentation/ABI/stable/sysfs-hypervisor-xen
29610F:	Documentation/ABI/testing/sysfs-hypervisor-xen
29611F:	drivers/*/xen-*front.c
29612F:	drivers/xen/
29613F:	include/uapi/xen/
29614F:	include/xen/
29615F:	kernel/configs/xen.config
29616
29617XEN HYPERVISOR X86
29618M:	Juergen Gross <jgross@suse.com>
29619R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
29620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29621S:	Supported
29622F:	arch/x86/configs/xen.config
29623F:	arch/x86/include/asm/pvclock-abi.h
29624F:	arch/x86/include/asm/xen/
29625F:	arch/x86/platform/pvh/
29626F:	arch/x86/xen/
29627
29628XEN NETWORK BACKEND DRIVER
29629M:	Wei Liu <wei.liu@kernel.org>
29630M:	Paul Durrant <paul@xen.org>
29631L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29632L:	netdev@vger.kernel.org
29633S:	Supported
29634F:	drivers/net/xen-netback/*
29635
29636XEN PCI SUBSYSTEM
29637M:	Juergen Gross <jgross@suse.com>
29638L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29639S:	Supported
29640F:	arch/x86/pci/*xen*
29641F:	drivers/pci/*xen*
29642
29643XEN PVSCSI DRIVERS
29644M:	Juergen Gross <jgross@suse.com>
29645L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29646L:	linux-scsi@vger.kernel.org
29647S:	Supported
29648F:	drivers/scsi/xen-scsifront.c
29649F:	drivers/xen/xen-scsiback.c
29650F:	include/xen/interface/io/vscsiif.h
29651
29652XEN PVUSB DRIVER
29653M:	Juergen Gross <jgross@suse.com>
29654L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29655L:	linux-usb@vger.kernel.org
29656S:	Supported
29657F:	drivers/usb/host/xen*
29658F:	include/xen/interface/io/usbif.h
29659
29660XEN SOUND FRONTEND DRIVER
29661M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
29662L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29663L:	linux-sound@vger.kernel.org
29664S:	Supported
29665F:	sound/xen/*
29666
29667XEN SWIOTLB SUBSYSTEM
29668M:	Juergen Gross <jgross@suse.com>
29669M:	Stefano Stabellini <sstabellini@kernel.org>
29670L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29671L:	iommu@lists.linux.dev
29672S:	Supported
29673F:	arch/*/include/asm/xen/swiotlb-xen.h
29674F:	drivers/xen/swiotlb-xen.c
29675F:	include/xen/arm/swiotlb-xen.h
29676F:	include/xen/swiotlb-xen.h
29677
29678XFS FILESYSTEM
29679M:	Carlos Maiolino <cem@kernel.org>
29680L:	linux-xfs@vger.kernel.org
29681S:	Supported
29682W:	http://xfs.org/
29683C:	irc://irc.oftc.net/xfs
29684T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29685P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29686F:	Documentation/ABI/testing/sysfs-fs-xfs
29687F:	Documentation/admin-guide/xfs.rst
29688F:	Documentation/filesystems/xfs/*
29689F:	fs/xfs/
29690F:	include/uapi/linux/dqblk_xfs.h
29691F:	include/uapi/linux/fsmap.h
29692
29693XILINX AMS DRIVER
29694M:	Salih Erim <salih.erim@amd.com>
29695M:	Conall O'Griofa <conall.ogriofa@amd.com>
29696L:	linux-iio@vger.kernel.org
29697S:	Maintained
29698F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29699F:	drivers/iio/adc/xilinx-ams.c
29700
29701XILINX AXI ETHERNET DRIVER
29702M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
29703S:	Maintained
29704F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29705F:	drivers/net/ethernet/xilinx/xilinx_axienet*
29706
29707XILINX CAN DRIVER
29708M:	Harini T <harini.t@amd.com>
29709L:	linux-can@vger.kernel.org
29710S:	Maintained
29711F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29712F:	drivers/net/can/xilinx_can.c
29713
29714XILINX EVENT MANAGEMENT DRIVER
29715M:	Michal Simek <michal.simek@amd.com>
29716S:	Maintained
29717F:	drivers/soc/xilinx/xlnx_event_manager.c
29718F:	include/linux/firmware/xlnx-event-manager.h
29719
29720XILINX GPIO DRIVER
29721M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29722R:	Srinivas Neeli <srinivas.neeli@amd.com>
29723R:	Michal Simek <michal.simek@amd.com>
29724S:	Maintained
29725F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29726F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29727F:	drivers/gpio/gpio-xilinx.c
29728F:	drivers/gpio/gpio-zynq.c
29729
29730XILINX LL TEMAC ETHERNET DRIVER
29731L:	netdev@vger.kernel.org
29732S:	Orphan
29733F:	drivers/net/ethernet/xilinx/ll_temac*
29734
29735XILINX PWM DRIVER
29736M:	Sean Anderson <sean.anderson@linux.dev>
29737S:	Maintained
29738F:	drivers/pwm/pwm-xilinx.c
29739F:	include/clocksource/timer-xilinx.h
29740
29741XILINX SOUND DRIVERS
29742M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
29743S:	Maintained
29744F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29745F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29746F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29747F:	sound/soc/xilinx/*
29748
29749XILINX SD-FEC IP CORES
29750M:	Derek Kiernan <derek.kiernan@amd.com>
29751M:	Dragan Cvetic <dragan.cvetic@amd.com>
29752S:	Maintained
29753F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29754F:	Documentation/misc-devices/xilinx_sdfec.rst
29755F:	drivers/misc/xilinx_sdfec.c
29756F:	include/uapi/misc/xilinx_sdfec.h
29757
29758XILINX TRNG DRIVER
29759M:	Mounika Botcha <mounika.botcha@amd.com>
29760M:	Harsh Jain <h.jain@amd.com>
29761S:	Maintained
29762F:	drivers/char/hw_random/xilinx-trng.c
29763
29764XILINX UARTLITE SERIAL DRIVER
29765M:	Peter Korsgaard <jacmet@sunsite.dk>
29766L:	linux-serial@vger.kernel.org
29767S:	Maintained
29768F:	drivers/tty/serial/uartlite.c
29769
29770XILINX VIDEO IP CORES
29771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29772L:	linux-media@vger.kernel.org
29773S:	Supported
29774T:	git git://linuxtv.org/media.git
29775F:	Documentation/devicetree/bindings/media/xilinx/
29776F:	drivers/media/platform/xilinx/
29777F:	include/uapi/linux/xilinx-v4l2-controls.h
29778
29779XILINX VERSAL EDAC DRIVER
29780M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29781M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29782S:	Maintained
29783F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29784F:	drivers/edac/versal_edac.c
29785
29786XILINX VERSALNET EDAC DRIVER
29787M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29788S:	Maintained
29789F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29790F:	drivers/edac/versalnet_edac.c
29791F:	include/linux/cdx/edac_cdx_pcol.h
29792
29793XILINX WATCHDOG DRIVER
29794M:	Srinivas Neeli <srinivas.neeli@amd.com>
29795R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29796R:	Michal Simek <michal.simek@amd.com>
29797S:	Maintained
29798F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29799F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29800F:	drivers/watchdog/of_xilinx_wdt.c
29801F:	drivers/watchdog/xilinx_wwdt.c
29802
29803XILINX XDMA DRIVER
29804M:	Lizhi Hou <lizhi.hou@amd.com>
29805M:	Brian Xu <brian.xu@amd.com>
29806M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
29807L:	dmaengine@vger.kernel.org
29808S:	Supported
29809F:	drivers/dma/xilinx/xdma-regs.h
29810F:	drivers/dma/xilinx/xdma.c
29811F:	include/linux/dma/amd_xdma.h
29812F:	include/linux/platform_data/amd_xdma.h
29813
29814XILINX ZYNQMP DPDMA DRIVER
29815M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29816L:	dmaengine@vger.kernel.org
29817S:	Supported
29818F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
29819F:	drivers/dma/xilinx/xilinx_dpdma.c
29820F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
29821
29822XILINX ZYNQMP OCM EDAC DRIVER
29823M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29824M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29825S:	Maintained
29826F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
29827F:	drivers/edac/zynqmp_edac.c
29828
29829XILINX ZYNQMP PSGTR PHY DRIVER
29830M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
29831L:	linux-kernel@vger.kernel.org
29832S:	Supported
29833T:	git https://github.com/Xilinx/linux-xlnx.git
29834F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
29835F:	drivers/phy/xilinx/phy-zynqmp.c
29836
29837XILINX ZYNQMP SHA3 DRIVER
29838M:	Harsha <harsha.harsha@amd.com>
29839S:	Maintained
29840F:	drivers/crypto/xilinx/zynqmp-sha.c
29841
29842XILINX ZYNQMP NVMEM DRIVER
29843M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
29844M:	Kalyani Akula <kalyani.akula@amd.com>
29845R:	Michal Simek <michal.simek@amd.com>
29846S:	Maintained
29847F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
29848F:	drivers/nvmem/zynqmp_nvmem.c
29849
29850XILLYBUS DRIVER
29851M:	Eli Billauer <eli.billauer@gmail.com>
29852L:	linux-kernel@vger.kernel.org
29853S:	Supported
29854F:	drivers/char/xillybus/
29855
29856XLP9XX I2C DRIVER
29857M:	George Cherian <gcherian@marvell.com>
29858L:	linux-i2c@vger.kernel.org
29859S:	Supported
29860W:	http://www.marvell.com
29861F:	drivers/i2c/busses/i2c-xlp9xx.c
29862
29863XTENSA XTFPGA PLATFORM SUPPORT
29864M:	Max Filippov <jcmvbkbc@gmail.com>
29865S:	Maintained
29866F:	drivers/spi/spi-xtensa-xtfpga.c
29867F:	sound/soc/xtensa/xtfpga-i2s.c
29868
29869XZ EMBEDDED
29870M:	Lasse Collin <lasse.collin@tukaani.org>
29871S:	Maintained
29872W:	https://tukaani.org/xz/embedded.html
29873B:	https://github.com/tukaani-project/xz-embedded/issues
29874C:	irc://irc.libera.chat/tukaani
29875F:	Documentation/staging/xz.rst
29876F:	include/linux/decompress/unxz.h
29877F:	include/linux/xz.h
29878F:	lib/decompress_unxz.c
29879F:	lib/xz/
29880F:	scripts/xz_wrap.sh
29881
29882YAMA SECURITY MODULE
29883M:	Kees Cook <kees@kernel.org>
29884S:	Supported
29885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
29886F:	Documentation/admin-guide/LSM/Yama.rst
29887F:	security/yama/
29888
29889YAML NETLINK (YNL)
29890M:	Donald Hunter <donald.hunter@gmail.com>
29891M:	Jakub Kicinski <kuba@kernel.org>
29892F:	Documentation/netlink/
29893F:	Documentation/userspace-api/netlink/intro-specs.rst
29894F:	Documentation/userspace-api/netlink/specs.rst
29895F:	tools/net/ynl/
29896
29897YEALINK PHONE DRIVER
29898M:	Henk Vergonet <Henk.Vergonet@gmail.com>
29899S:	Maintained
29900F:	Documentation/input/devices/yealink.rst
29901F:	drivers/input/misc/yealink.*
29902
29903ZD1211RW WIRELESS DRIVER
29904L:	linux-wireless@vger.kernel.org
29905S:	Orphan
29906F:	drivers/net/wireless/zydas/
29907
29908ZD1301 MEDIA DRIVER
29909L:	linux-media@vger.kernel.org
29910S:	Orphan
29911W:	https://linuxtv.org/
29912Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29913F:	drivers/media/usb/dvb-usb-v2/zd1301*
29914
29915ZD1301_DEMOD MEDIA DRIVER
29916L:	linux-media@vger.kernel.org
29917S:	Orphan
29918W:	https://linuxtv.org/
29919Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29920F:	drivers/media/dvb-frontends/zd1301_demod*
29921
29922ZHAOXIN PROCESSOR SUPPORT
29923M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
29924L:	linux-kernel@vger.kernel.org
29925S:	Maintained
29926F:	arch/x86/kernel/cpu/zhaoxin.c
29927
29928ZONED BLOCK DEVICE (BLOCK LAYER)
29929M:	Damien Le Moal <dlemoal@kernel.org>
29930L:	linux-block@vger.kernel.org
29931S:	Maintained
29932F:	block/blk-zoned.c
29933F:	include/uapi/linux/blkzoned.h
29934
29935ZONED LOOP DEVICE
29936M:	Damien Le Moal <dlemoal@kernel.org>
29937R:	Christoph Hellwig <hch@lst.de>
29938L:	linux-block@vger.kernel.org
29939S:	Maintained
29940F:	Documentation/admin-guide/blockdev/zoned_loop.rst
29941F:	drivers/block/zloop.c
29942
29943ZONEFS FILESYSTEM
29944M:	Damien Le Moal <dlemoal@kernel.org>
29945M:	Naohiro Aota <naohiro.aota@wdc.com>
29946R:	Johannes Thumshirn <jth@kernel.org>
29947L:	linux-fsdevel@vger.kernel.org
29948S:	Maintained
29949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
29950F:	Documentation/filesystems/zonefs.rst
29951F:	fs/zonefs/
29952
29953ZR36067 VIDEO FOR LINUX DRIVER
29954M:	Corentin Labbe <clabbe@baylibre.com>
29955L:	mjpeg-users@lists.sourceforge.net
29956L:	linux-media@vger.kernel.org
29957S:	Maintained
29958W:	http://mjpeg.sourceforge.net/driver-zoran/
29959Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29960F:	Documentation/driver-api/media/drivers/zoran.rst
29961F:	drivers/media/pci/zoran/
29962
29963ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
29964M:	Minchan Kim <minchan@kernel.org>
29965M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29966L:	linux-kernel@vger.kernel.org
29967S:	Maintained
29968F:	Documentation/ABI/testing/sysfs-block-zram
29969F:	Documentation/ABI/testing/sysfs-class-zram
29970F:	Documentation/admin-guide/blockdev/zram.rst
29971F:	drivers/block/zram/
29972F:	tools/testing/selftests/zram/
29973
29974ZS DECSTATION Z85C30 SERIAL DRIVER
29975M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
29976S:	Maintained
29977F:	drivers/tty/serial/zs.*
29978
29979ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
29980M:	Minchan Kim <minchan@kernel.org>
29981M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29982L:	linux-mm@kvack.org
29983S:	Maintained
29984F:	Documentation/mm/zsmalloc.rst
29985F:	include/linux/zsmalloc.h
29986F:	mm/zpdesc.h
29987F:	mm/zsmalloc.c
29988
29989ZSTD
29990M:	Nick Terrell <terrelln@fb.com>
29991M:	David Sterba <dsterba@suse.com>
29992S:	Maintained
29993B:	https://github.com/facebook/zstd/issues
29994T:	git https://github.com/terrelln/linux.git
29995F:	crypto/zstd.c
29996F:	include/linux/zstd*
29997F:	lib/decompress_unzstd.c
29998F:	lib/zstd/
29999N:	zstd
30000K:	zstd
30001
30002ZSWAP COMPRESSED SWAP CACHING
30003M:	Johannes Weiner <hannes@cmpxchg.org>
30004M:	Yosry Ahmed <yosry@kernel.org>
30005M:	Nhat Pham <nphamcs@gmail.com>
30006R:	Chengming Zhou <chengming.zhou@linux.dev>
30007L:	linux-mm@kvack.org
30008S:	Maintained
30009F:	Documentation/admin-guide/mm/zswap.rst
30010F:	include/linux/zswap.h
30011F:	mm/zswap.c
30012F:	tools/testing/selftests/cgroup/test_zswap.c
30013
30014SENARYTECH AUDIO CODEC DRIVER
30015M:	bo liu <bo.liu@senarytech.com>
30016S:	Maintained
30017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30018F:	sound/hda/codecs/senarytech.c
30019
30020ZTE DINGHAI ETHERNET DRIVER
30021M:	Junyang Han <han.junyang@zte.com.cn>
30022L:	netdev@vger.kernel.org
30023S:	Maintained
30024F:	drivers/net/ethernet/zte/
30025
30026THE REST
30027M:	Linus Torvalds <torvalds@linux-foundation.org>
30028L:	linux-kernel@vger.kernel.org
30029S:	Buried alive in reporters
30030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30031F:	*
30032F:	*/
30033