xref: /linux/MAINTAINERS (revision 079a028d6327e68cfa5d38b36123637b321c19a7)
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/helpers/acpi.c
301F:	rust/kernel/acpi.rs
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Tony Luck <tony.luck@intel.com>
307R:	Borislav Petkov <bp@alien8.de>
308R:	Hanjun Guo <guohanjun@huawei.com>
309R:	Mauro Carvalho Chehab <mchehab@kernel.org>
310R:	Shuai Xue <xueshuai@linux.alibaba.com>
311L:	linux-acpi@vger.kernel.org
312F:	drivers/acpi/apei/
313F:	drivers/firmware/efi/cper*
314
315ACPI COMPONENT ARCHITECTURE (ACPICA)
316M:	"Rafael J. Wysocki" <rafael@kernel.org>
317M:	Saket Dumbre <saket.dumbre@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	acpica-devel@lists.linux.dev
320S:	Supported
321W:	https://acpica.org/
322W:	https://github.com/acpica/acpica/
323Q:	https://patchwork.kernel.org/project/linux-acpi/list/
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FOR ARM64 (ACPI/arm64)
332M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
333M:	Hanjun Guo <guohanjun@huawei.com>
334M:	Sudeep Holla <sudeep.holla@kernel.org>
335M:	Catalin Marinas <catalin.marinas@arm.com>
336M:	Will Deacon <will@kernel.org>
337L:	linux-acpi@vger.kernel.org
338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
339S:	Maintained
340F:	drivers/acpi/arm64
341F:	include/linux/acpi_iort.h
342
343ACPI FOR RISC-V (ACPI/riscv)
344M:	Sunil V L <sunilvl@ventanamicro.com>
345L:	linux-acpi@vger.kernel.org
346L:	linux-riscv@lists.infradead.org
347S:	Maintained
348F:	drivers/acpi/riscv/
349F:	include/linux/acpi_rimt.h
350
351ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
352M:	Sudeep Holla <sudeep.holla@kernel.org>
353L:	linux-acpi@vger.kernel.org
354S:	Supported
355F:	drivers/mailbox/pcc.c
356
357ACPI PMIC DRIVERS
358M:	"Rafael J. Wysocki" <rafael@kernel.org>
359M:	Len Brown <lenb@kernel.org>
360R:	Andy Shevchenko <andy@kernel.org>
361R:	Mika Westerberg <westeri@kernel.org>
362L:	linux-acpi@vger.kernel.org
363S:	Supported
364Q:	https://patchwork.kernel.org/project/linux-acpi/list/
365B:	https://bugzilla.kernel.org
366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
367F:	drivers/acpi/pmic/
368
369ACPI QUICKSTART DRIVER
370M:	Armin Wolf <W_Armin@gmx.de>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/quickstart.c
374
375ACPI SERIAL MULTI INSTANTIATE DRIVER
376M:	Hans de Goede <hansg@kernel.org>
377L:	platform-driver-x86@vger.kernel.org
378S:	Maintained
379F:	drivers/platform/x86/serial-multi-instantiate.c
380
381ACPI THERMAL DRIVER
382M:	Rafael J. Wysocki <rafael@kernel.org>
383R:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385S:	Supported
386B:	https://bugzilla.kernel.org
387F:	drivers/acpi/*thermal*
388
389ACPI VIOT DRIVER
390M:	Jean-Philippe Brucker <jpb@kernel.org>
391L:	linux-acpi@vger.kernel.org
392L:	iommu@lists.linux.dev
393S:	Maintained
394F:	drivers/acpi/viot.c
395F:	include/linux/acpi_viot.h
396
397ACPI WMI DRIVER
398M:	Armin Wolf <W_Armin@gmx.de>
399L:	platform-driver-x86@vger.kernel.org
400S:	Maintained
401F:	Documentation/ABI/testing/sysfs-bus-wmi
402F:	Documentation/driver-api/wmi.rst
403F:	Documentation/wmi/
404F:	drivers/platform/wmi/
405F:	include/uapi/linux/wmi.h
406
407ACRN HYPERVISOR SERVICE MODULE
408M:	Fei Li <fei1.li@intel.com>
409L:	acrn-dev@lists.projectacrn.org (subscribers-only)
410S:	Supported
411W:	https://projectacrn.org
412F:	Documentation/virt/acrn/
413F:	drivers/virt/acrn/
414F:	include/uapi/linux/acrn.h
415
416AD1889 ALSA SOUND DRIVER
417L:	linux-parisc@vger.kernel.org
418S:	Maintained
419W:	https://parisc.wiki.kernel.org/index.php/AD1889
420F:	sound/pci/ad1889.*
421
422AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
424L:	linux-iio@vger.kernel.org
425S:	Supported
426F:	drivers/iio/potentiometer/ad5110.c
427
428AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5254
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/misc/ad525x_dpot.c
434
435AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD5398
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/regulator/ad5398.c
441
442AD5446	ANALOG DEVICES INC AD5446 DAC DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444M:	Nuno Sá <nuno.sa@analog.com>
445L:	linux-iio@vger.kernel.org
446S:	Supported
447W:	https://ez.analog.com/linux-software-drivers
448F:	Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
449F:	drivers/iio/dac/ad5446-i2c.c
450F:	drivers/iio/dac/ad5446-spi.c
451F:	drivers/iio/dac/ad5446.c
452F:	drivers/iio/dac/ad5446.h
453
454AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
455M:	Michael Hennerich <michael.hennerich@analog.com>
456S:	Supported
457W:	http://wiki.analog.com/AD7142
458W:	https://ez.analog.com/linux-software-drivers
459F:	drivers/input/misc/ad714x.c
460
461AD738X ADC DRIVER (AD7380/1/2/4)
462M:	Michael Hennerich <michael.hennerich@analog.com>
463M:	Nuno Sá <nuno.sa@analog.com>
464R:	David Lechner <dlechner@baylibre.com>
465S:	Supported
466W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
467W:	https://ez.analog.com/linux-software-drivers
468F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
469F:	Documentation/iio/ad7380.rst
470F:	drivers/iio/adc/ad7380.c
471
472AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
473M:	Matti Vaittinen <mazziesaccount@gmail.com>
474S:	Maintained
475F:	drivers/iio/adc/ad7476.c
476
477AD7877 TOUCHSCREEN DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479S:	Supported
480W:	http://wiki.analog.com/AD7877
481W:	https://ez.analog.com/linux-software-drivers
482F:	drivers/input/touchscreen/ad7877.c
483
484AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
485M:	Michael Hennerich <michael.hennerich@analog.com>
486S:	Supported
487W:	http://wiki.analog.com/AD7879
488W:	https://ez.analog.com/linux-software-drivers
489F:	drivers/input/touchscreen/ad7879.c
490
491AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493M:	Nuno Sá <nuno.sa@analog.com>
494R:	David Lechner <dlechner@baylibre.com>
495S:	Supported
496W:	https://ez.analog.com/linux-software-drivers
497F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
498F:	Documentation/iio/ad7944.rst
499F:	drivers/iio/adc/ad7944.c
500
501ADAFRUIT MINI I2C GAMEPAD
502M:	Anshul Dalal <anshulusr@gmail.com>
503L:	linux-input@vger.kernel.org
504S:	Maintained
505F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
506F:	drivers/input/joystick/adafruit-seesaw.c
507
508ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
509M:	Jiri Kosina <jikos@kernel.org>
510S:	Maintained
511
512ADF7242 IEEE 802.15.4 RADIO DRIVER
513M:	Michael Hennerich <michael.hennerich@analog.com>
514L:	linux-wpan@vger.kernel.org
515S:	Supported
516W:	https://wiki.analog.com/ADF7242
517W:	https://ez.analog.com/linux-software-drivers
518F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
519F:	drivers/net/ieee802154/adf7242.c
520
521ADM1025 HARDWARE MONITOR DRIVER
522M:	Jean Delvare <jdelvare@suse.com>
523L:	linux-hwmon@vger.kernel.org
524S:	Maintained
525F:	Documentation/hwmon/adm1025.rst
526F:	drivers/hwmon/adm1025.c
527
528ADM1029 HARDWARE MONITOR DRIVER
529M:	Corentin Labbe <clabbe.montjoie@gmail.com>
530L:	linux-hwmon@vger.kernel.org
531S:	Maintained
532F:	drivers/hwmon/adm1029.c
533
534ADM8211 WIRELESS DRIVER
535L:	linux-wireless@vger.kernel.org
536S:	Orphan
537F:	drivers/net/wireless/admtek/
538
539ADP1050 HARDWARE MONITOR DRIVER
540M:	Radu Sabau <radu.sabau@analog.com>
541L:	linux-hwmon@vger.kernel.org
542S:	Supported
543W:	https://ez.analog.com/linux-software-drivers
544F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
545
546ADP1653 FLASH CONTROLLER DRIVER
547M:	Sakari Ailus <sakari.ailus@iki.fi>
548L:	linux-media@vger.kernel.org
549S:	Maintained
550F:	Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
551F:	drivers/media/i2c/adp1653.c
552F:	include/media/i2c/adp1653.h
553
554ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
555M:	Michael Hennerich <michael.hennerich@analog.com>
556S:	Supported
557W:	http://wiki.analog.com/ADP5520
558W:	https://ez.analog.com/linux-software-drivers
559F:	drivers/gpio/gpio-adp5520.c
560F:	drivers/input/keyboard/adp5520-keys.c
561F:	drivers/leds/leds-adp5520.c
562F:	drivers/mfd/adp5520.c
563F:	drivers/video/backlight/adp5520_bl.c
564
565ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
567L:	linux-gpio@vger.kernel.org
568L:	linux-pwm@vger.kernel.org
569S:	Maintained
570F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
571F:	drivers/gpio/gpio-adp5585.c
572F:	drivers/input/keyboard/adp5585-keys.c
573F:	drivers/mfd/adp5585.c
574F:	drivers/pwm/pwm-adp5585.c
575F:	include/linux/mfd/adp5585.h
576
577ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
578M:	Michael Hennerich <michael.hennerich@analog.com>
579S:	Supported
580W:	http://wiki.analog.com/ADP5588
581W:	https://ez.analog.com/linux-software-drivers
582F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
583F:	drivers/input/keyboard/adp5588-keys.c
584
585ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
586M:	Michael Hennerich <michael.hennerich@analog.com>
587S:	Supported
588W:	http://wiki.analog.com/ADP8860
589W:	https://ez.analog.com/linux-software-drivers
590F:	drivers/video/backlight/adp8860_bl.c
591
592ADT746X FAN DRIVER
593M:	Colin Leroy <colin@colino.net>
594S:	Maintained
595F:	drivers/macintosh/therm_adt746x.c
596
597ADT7475 HARDWARE MONITOR DRIVER
598M:	Jean Delvare <jdelvare@suse.com>
599L:	linux-hwmon@vger.kernel.org
600S:	Maintained
601F:	Documentation/hwmon/adt7475.rst
602F:	drivers/hwmon/adt7475.c
603
604ADVANSYS SCSI DRIVER
605M:	Matthew Wilcox <willy@infradead.org>
606M:	Hannes Reinecke <hare@suse.com>
607L:	linux-scsi@vger.kernel.org
608S:	Maintained
609F:	Documentation/scsi/advansys.rst
610F:	drivers/scsi/advansys.c
611
612ADVANTECH SWBTN DRIVER
613M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
614L:	platform-driver-x86@vger.kernel.org
615S:	Maintained
616F:	drivers/platform/x86/adv_swbutton.c
617
618ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619M:	Lucas Stankus <lucas.p.stankus@gmail.com>
620S:	Supported
621F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
622F:	drivers/iio/accel/adxl313*
623
624ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
625M:	Michael Hennerich <michael.hennerich@analog.com>
626S:	Supported
627W:	http://wiki.analog.com/ADXL345
628W:	https://ez.analog.com/linux-software-drivers
629F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
630F:	drivers/input/misc/adxl34x.c
631
632ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
633M:	Puranjay Mohan <puranjay@kernel.org>
634L:	linux-iio@vger.kernel.org
635S:	Supported
636F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
637F:	drivers/iio/accel/adxl355.h
638F:	drivers/iio/accel/adxl355_core.c
639F:	drivers/iio/accel/adxl355_i2c.c
640F:	drivers/iio/accel/adxl355_spi.c
641
642ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
643M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
644L:	linux-iio@vger.kernel.org
645S:	Supported
646W:	https://ez.analog.com/linux-software-drivers
647F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
648F:	drivers/iio/accel/adxl367*
649
650ADXL371/ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
651M:	Michael Hennerich <michael.hennerich@analog.com>
652M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
653M:	Nuno Sá <nuno.sa@analog.com>
654M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
655S:	Supported
656W:	https://ez.analog.com/linux-software-drivers
657F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
658F:	drivers/iio/accel/adxl372.c
659F:	drivers/iio/accel/adxl372_i2c.c
660F:	drivers/iio/accel/adxl372_spi.c
661
662ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
663M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
664M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
665S:	Supported
666W:	https://ez.analog.com/linux-software-drivers
667F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
668F:	drivers/iio/accel/adxl380.c
669F:	drivers/iio/accel/adxl380.h
670F:	drivers/iio/accel/adxl380_i2c.c
671F:	drivers/iio/accel/adxl380_spi.c
672
673AEONSEMI PHY DRIVER
674M:	Christian Marangi <ansuelsmth@gmail.com>
675L:	netdev@vger.kernel.org
676S:	Maintained
677F:	Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
678F:	drivers/net/phy/as21xxx.c
679
680AF8133J THREE-AXIS MAGNETOMETER DRIVER
681M:	Ondřej Jirman <megi@xff.cz>
682S:	Maintained
683F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
684F:	drivers/iio/magnetometer/af8133j.c
685
686AF9013 MEDIA DRIVER
687L:	linux-media@vger.kernel.org
688S:	Orphan
689W:	https://linuxtv.org
690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
691F:	drivers/media/dvb-frontends/af9013*
692
693AF9033 MEDIA DRIVER
694L:	linux-media@vger.kernel.org
695S:	Orphan
696W:	https://linuxtv.org
697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
698F:	drivers/media/dvb-frontends/af9033*
699
700AFFS FILE SYSTEM
701M:	David Sterba <dsterba@suse.com>
702L:	linux-fsdevel@vger.kernel.org
703S:	Odd Fixes
704F:	Documentation/filesystems/affs.rst
705F:	fs/affs/
706
707AFS FILESYSTEM
708M:	David Howells <dhowells@redhat.com>
709M:	Marc Dionne <marc.dionne@auristor.com>
710L:	linux-afs@lists.infradead.org
711S:	Supported
712W:	https://www.infradead.org/~dhowells/kafs/
713F:	Documentation/filesystems/afs.rst
714F:	fs/afs/
715F:	include/trace/events/afs.h
716
717AGPGART DRIVER
718M:	David Airlie <airlied@redhat.com>
719L:	dri-devel@lists.freedesktop.org
720S:	Maintained
721T:	git https://gitlab.freedesktop.org/drm/kernel.git
722F:	drivers/char/agp/
723F:	include/linux/agp*
724F:	include/uapi/linux/agp*
725
726AHA152X SCSI DRIVER
727M:	"Juergen E. Fischer" <fischer@norbit.de>
728L:	linux-scsi@vger.kernel.org
729S:	Maintained
730F:	drivers/scsi/aha152x*
731F:	drivers/scsi/pcmcia/aha152x*
732
733AIC7XXX / AIC79XX SCSI DRIVER
734M:	Hannes Reinecke <hare@suse.com>
735L:	linux-scsi@vger.kernel.org
736S:	Maintained
737F:	drivers/scsi/aic7xxx/
738
739AIMSLAB FM RADIO RECEIVER DRIVER
740M:	Hans Verkuil <hverkuil@kernel.org>
741L:	linux-media@vger.kernel.org
742S:	Maintained
743W:	https://linuxtv.org
744T:	git git://linuxtv.org/media.git
745F:	drivers/media/radio/radio-aimslab*
746
747AIO
748M:	Benjamin LaHaise <bcrl@kvack.org>
749L:	linux-aio@kvack.org
750S:	Supported
751F:	fs/aio.c
752F:	include/linux/*aio*.h
753
754AIROHA ETHERNET DRIVER
755M:	Lorenzo Bianconi <lorenzo@kernel.org>
756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
757L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
758L:	netdev@vger.kernel.org
759S:	Maintained
760F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
761F:	drivers/net/ethernet/airoha/
762
763AIROHA PCIE PHY DRIVER
764M:	Lorenzo Bianconi <lorenzo@kernel.org>
765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
766S:	Maintained
767F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
768F:	drivers/phy/phy-airoha-pcie-regs.h
769F:	drivers/phy/phy-airoha-pcie.c
770
771AIROHA SPI SNFI DRIVER
772M:	Lorenzo Bianconi <lorenzo@kernel.org>
773M:	Ray Liu <ray.liu@airoha.com>
774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
775L:	linux-spi@vger.kernel.org
776S:	Maintained
777F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
778F:	drivers/spi/spi-airoha-snfi.c
779
780AIRSPY MEDIA DRIVER
781L:	linux-media@vger.kernel.org
782S:	Orphan
783W:	https://linuxtv.org
784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
785F:	drivers/media/usb/airspy/
786
787ALACRITECH GIGABIT ETHERNET DRIVER
788M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
789S:	Maintained
790F:	drivers/net/ethernet/alacritech/*
791
792ALCATEL SPEEDTOUCH USB DRIVER
793M:	Duncan Sands <duncan.sands@free.fr>
794L:	linux-usb@vger.kernel.org
795S:	Maintained
796W:	http://www.linux-usb.org/SpeedTouch/
797F:	drivers/usb/atm/speedtch.c
798F:	drivers/usb/atm/usbatm.c
799
800ALCHEMY AU1XX0 MMC DRIVER
801M:	Manuel Lauss <manuel.lauss@gmail.com>
802S:	Maintained
803F:	drivers/mmc/host/au1xmmc.c
804
805ALI1563 I2C DRIVER
806M:	Rudolf Marek <r.marek@assembler.cz>
807L:	linux-i2c@vger.kernel.org
808S:	Maintained
809F:	Documentation/i2c/busses/i2c-ali1563.rst
810F:	drivers/i2c/busses/i2c-ali1563.c
811
812ALIBABA ELASTIC ETHERNET ADAPTER DRIVER
813M:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
814M:	Wen Gu <guwen@linux.alibaba.com>
815R:	Philo Lu <lulie@linux.alibaba.com>
816L:	netdev@vger.kernel.org
817S:	Maintained
818F:	drivers/net/ethernet/alibaba/eea
819
820ALIBABA ELASTIC RDMA DRIVER
821M:	Cheng Xu <chengyou@linux.alibaba.com>
822M:	Kai Shen <kaishen@linux.alibaba.com>
823L:	linux-rdma@vger.kernel.org
824S:	Supported
825F:	drivers/infiniband/hw/erdma
826F:	include/uapi/rdma/erdma-abi.h
827
828ALIBABA PMU DRIVER
829M:	Shuai Xue <xueshuai@linux.alibaba.com>
830S:	Supported
831F:	Documentation/admin-guide/perf/alibaba_pmu.rst
832F:	drivers/perf/alibaba_uncore_drw_pmu.c
833
834ALIENWARE WMI DRIVER
835M:	Kurt Borja <kuurtb@gmail.com>
836L:	platform-driver-x86@vger.kernel.org
837L:	Dell.Client.Kernel@dell.com
838S:	Maintained
839F:	Documentation/ABI/testing/debugfs-alienware-wmi
840F:	Documentation/ABI/testing/sysfs-platform-alienware-wmi
841F:	Documentation/admin-guide/laptops/alienware-wmi.rst
842F:	Documentation/wmi/devices/alienware-wmi.rst
843F:	drivers/platform/x86/dell/alienware-wmi*
844
845ALLEGRO DVT VIDEO IP CORE DRIVER
846M:	Michael Tretter <m.tretter@pengutronix.de>
847R:	Pengutronix Kernel Team <kernel@pengutronix.de>
848L:	linux-media@vger.kernel.org
849S:	Maintained
850F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
851F:	drivers/media/platform/allegro-dvt/
852
853ALLIED VISION ALVIUM CAMERA DRIVER
854M:	Tommaso Merciai <tomm.merciai@gmail.com>
855M:	Martin Hecht <mhecht73@gmail.com>
856L:	linux-media@vger.kernel.org
857S:	Maintained
858F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
859F:	drivers/media/i2c/alvium-csi2.c
860F:	drivers/media/i2c/alvium-csi2.h
861
862ALLWINNER A10 CSI DRIVER
863M:	Maxime Ripard <mripard@kernel.org>
864L:	linux-media@vger.kernel.org
865S:	Maintained
866T:	git git://linuxtv.org/media.git
867F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
868F:	drivers/media/platform/sunxi/sun4i-csi/
869
870ALLWINNER A31 CSI DRIVER
871M:	Yong Deng <yong.deng@magewell.com>
872M:	Paul Kocialkowski <paulk@sys-base.io>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875T:	git git://linuxtv.org/media.git
876F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
877F:	drivers/media/platform/sunxi/sun6i-csi/
878
879ALLWINNER A31 ISP DRIVER
880M:	Paul Kocialkowski <paulk@sys-base.io>
881L:	linux-media@vger.kernel.org
882S:	Maintained
883T:	git git://linuxtv.org/media.git
884F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
885F:	drivers/staging/media/sunxi/sun6i-isp/
886F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
887
888ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
889M:	Paul Kocialkowski <paulk@sys-base.io>
890L:	linux-media@vger.kernel.org
891S:	Maintained
892T:	git git://linuxtv.org/media.git
893F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
894F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
895
896ALLWINNER CPUFREQ DRIVER
897M:	Yangtao Li <tiny.windzz@gmail.com>
898L:	linux-pm@vger.kernel.org
899S:	Maintained
900F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
901F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
902
903ALLWINNER CRYPTO DRIVERS
904M:	Corentin Labbe <clabbe.montjoie@gmail.com>
905L:	linux-crypto@vger.kernel.org
906S:	Maintained
907F:	drivers/crypto/allwinner/
908
909ALLWINNER DMIC DRIVERS
910M:	Ban Tao <fengzheng923@gmail.com>
911L:	linux-sound@vger.kernel.org
912S:	Maintained
913F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
914F:	sound/soc/sunxi/sun50i-dmic.c
915
916ALLWINNER HARDWARE SPINLOCK SUPPORT
917M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
918S:	Maintained
919F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
920F:	drivers/hwspinlock/sun6i_hwspinlock.c
921
922ALLWINNER THERMAL DRIVER
923M:	Vasily Khoruzhick <anarsoul@gmail.com>
924M:	Yangtao Li <tiny.windzz@gmail.com>
925L:	linux-pm@vger.kernel.org
926S:	Maintained
927F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
928F:	drivers/thermal/sun8i_thermal.c
929
930ALLWINNER VPU DRIVER
931M:	Maxime Ripard <mripard@kernel.org>
932M:	Paul Kocialkowski <paulk@sys-base.io>
933L:	linux-media@vger.kernel.org
934S:	Maintained
935F:	drivers/staging/media/sunxi/cedrus/
936
937ALPHA PORT
938M:	Richard Henderson <richard.henderson@linaro.org>
939M:	Matt Turner <mattst88@gmail.com>
940M:	Magnus Lindholm <linmag7@gmail.com>
941L:	linux-alpha@vger.kernel.org
942S:	Odd Fixes
943F:	arch/alpha/
944
945ALPS PS/2 TOUCHPAD DRIVER
946R:	Pali Rohár <pali@kernel.org>
947F:	drivers/input/mouse/alps.*
948
949ALTERA MAILBOX DRIVER
950M:	Tien Sung Ang <tiensung.ang@altera.com>
951S:	Maintained
952F:	drivers/mailbox/mailbox-altera.c
953
954ALTERA MSGDMA IP CORE DRIVER
955M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
956R:	Stefan Roese <sr@denx.de>
957L:	dmaengine@vger.kernel.org
958S:	Odd Fixes
959F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
960F:	drivers/dma/altera-msgdma.c
961
962ALTERA PIO DRIVER
963M:	Adrian Ng <adrianhoyin.ng@altera.com>
964L:	linux-gpio@vger.kernel.org
965S:	Maintained
966F:	drivers/gpio/gpio-altera.c
967
968ALTERA TRIPLE SPEED ETHERNET DRIVER
969M:	Boon Khai Ng <boon.khai.ng@altera.com>
970L:	netdev@vger.kernel.org
971S:	Maintained
972F:	drivers/net/ethernet/altera/
973
974ALTERA UART/JTAG UART SERIAL DRIVERS
975M:	Tobias Klauser <tklauser@distanz.ch>
976L:	linux-serial@vger.kernel.org
977S:	Maintained
978F:	drivers/tty/serial/altera_jtaguart.c
979F:	drivers/tty/serial/altera_uart.c
980F:	include/linux/altera_jtaguart.h
981F:	include/linux/altera_uart.h
982
983AMAZON ANNAPURNA LABS FIC DRIVER
984M:	Talel Shenhar <talel@amazon.com>
985S:	Maintained
986F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
987F:	drivers/irqchip/irq-al-fic.c
988
989AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
990M:	Talel Shenhar <talel@amazon.com>
991M:	Talel Shenhar <talelshenhar@gmail.com>
992S:	Maintained
993F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
994F:	drivers/edac/al_mc_edac.c
995
996AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
997M:	Talel Shenhar <talel@amazon.com>
998S:	Maintained
999F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
1000F:	drivers/thermal/thermal_mmio.c
1001
1002AMAZON ETHERNET DRIVERS
1003M:	Arthur Kiyanovski <akiyano@amazon.com>
1004M:	David Arinzon <darinzon@amazon.com>
1005L:	netdev@vger.kernel.org
1006S:	Maintained
1007F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
1008F:	drivers/net/ethernet/amazon/
1009
1010AMAZON RDMA EFA DRIVER
1011M:	Michael Margolin <mrgolin@amazon.com>
1012R:	Gal Pressman <gal.pressman@linux.dev>
1013R:	Yossi Leybovich <sleybo@amazon.com>
1014L:	linux-rdma@vger.kernel.org
1015S:	Supported
1016Q:	https://patchwork.kernel.org/project/linux-rdma/list/
1017F:	drivers/infiniband/hw/efa/
1018F:	include/uapi/rdma/efa-abi.h
1019
1020AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
1021M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1022R:	Mario Limonciello <mario.limonciello@amd.com>
1023L:	platform-driver-x86@vger.kernel.org
1024S:	Supported
1025F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
1026F:	drivers/platform/x86/amd/x3d_vcache.c
1027
1028AMD ADDRESS TRANSLATION LIBRARY (ATL)
1029M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
1030L:	linux-edac@vger.kernel.org
1031S:	Supported
1032F:	drivers/ras/amd/atl/*
1033
1034AMD AE4DMA DRIVER
1035M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1036L:	dmaengine@vger.kernel.org
1037S:	Supported
1038F:	drivers/dma/amd/ae4dma/
1039
1040AMD ASoC DRIVERS
1041M:	Vijendar Mukunda <Vijendar.Mukunda@amd.com>
1042R:	Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
1043L:	linux-sound@vger.kernel.org
1044S:	Supported
1045F:	sound/soc/amd/
1046
1047AMD AXI W1 DRIVER
1048M:	Kris Chaplin <kris.chaplin@amd.com>
1049R:	Thomas Delev <thomas.delev@amd.com>
1050R:	Michal Simek <michal.simek@amd.com>
1051S:	Maintained
1052F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1053F:	drivers/w1/masters/amd_axi_w1.c
1054
1055AMD CDX BUS DRIVER
1056M:	Nipun Gupta <nipun.gupta@amd.com>
1057M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1058S:	Maintained
1059F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1060F:	drivers/cdx/*
1061F:	include/linux/cdx/*
1062
1063AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1064M:	Tom Lendacky <thomas.lendacky@amd.com>
1065M:	John Allen <john.allen@amd.com>
1066L:	linux-crypto@vger.kernel.org
1067S:	Supported
1068F:	drivers/crypto/ccp/
1069F:	include/linux/ccp.h
1070
1071AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1072M:	Ashish Kalra <ashish.kalra@amd.com>
1073M:	Tom Lendacky <thomas.lendacky@amd.com>
1074L:	linux-crypto@vger.kernel.org
1075S:	Supported
1076F:	drivers/crypto/ccp/sev*
1077F:	include/uapi/linux/psp-sev.h
1078
1079AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1080M:	Mario Limonciello <mario.limonciello@amd.com>
1081L:	linux-crypto@vger.kernel.org
1082S:	Supported
1083F:	drivers/crypto/ccp/dbc.c
1084F:	drivers/crypto/ccp/dbc.h
1085F:	drivers/crypto/ccp/platform-access.c
1086F:	drivers/crypto/ccp/platform-access.h
1087F:	include/uapi/linux/psp-dbc.h
1088F:	tools/crypto/ccp/*.c
1089F:	tools/crypto/ccp/*.py
1090
1091AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1092M:	Mario Limonciello <mario.limonciello@amd.com>
1093L:	linux-crypto@vger.kernel.org
1094S:	Supported
1095F:	drivers/crypto/ccp/hsti.*
1096
1097AMD DISPLAY CORE
1098M:	Harry Wentland <harry.wentland@amd.com>
1099M:	Leo Li <sunpeng.li@amd.com>
1100R:	Rodrigo Siqueira <siqueira@igalia.com>
1101L:	amd-gfx@lists.freedesktop.org
1102S:	Supported
1103T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1104F:	drivers/gpu/drm/amd/display/
1105
1106AMD DISPLAY CORE - DML
1107M:	Austin Zheng <austin.zheng@amd.com>
1108M:	Jun Lei <jun.lei@amd.com>
1109S:	Supported
1110F:	drivers/gpu/drm/amd/display/dc/dml/
1111F:	drivers/gpu/drm/amd/display/dc/dml2_0/
1112
1113AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1114M:	Huang Rui <ray.huang@amd.com>
1115L:	linux-hwmon@vger.kernel.org
1116S:	Supported
1117F:	Documentation/hwmon/fam15h_power.rst
1118F:	drivers/hwmon/fam15h_power.c
1119
1120AMD FCH GPIO DRIVER
1121M:	Enrico Weigelt, metux IT consult <info@metux.net>
1122L:	linux-gpio@vger.kernel.org
1123S:	Maintained
1124F:	drivers/gpio/gpio-amd-fch.c
1125F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1126
1127AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1128L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1129S:	Orphan
1130F:	drivers/usb/gadget/udc/amd5536udc.*
1131
1132AMD GEODE PROCESSOR/CHIPSET SUPPORT
1133L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1134S:	Orphaned
1135F:	arch/x86/platform/geode/
1136F:	arch/x86/include/asm/geode.h
1137F:	drivers/char/hw_random/geode-rng.c
1138F:	drivers/crypto/geode*
1139F:	drivers/video/fbdev/geode/
1140
1141AMD HSMP DRIVER
1142M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1143R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1144L:	platform-driver-x86@vger.kernel.org
1145S:	Maintained
1146F:	Documentation/arch/x86/amd_hsmp.rst
1147F:	arch/x86/include/asm/amd/hsmp.h
1148F:	arch/x86/include/uapi/asm/amd_hsmp.h
1149F:	drivers/platform/x86/amd/hsmp/
1150
1151AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1152M:	Mario Limonciello <mario.limonciello@amd.com>
1153R:	Perry Yuan <perry.yuan@amd.com>
1154L:	platform-driver-x86@vger.kernel.org
1155S:	Supported
1156B:	https://gitlab.freedesktop.org/drm/amd/-/issues
1157F:	Documentation/arch/x86/amd-hfi.rst
1158F:	drivers/platform/x86/amd/hfi/
1159
1160AMD IOMMU (AMD-VI)
1161M:	Joerg Roedel (AMD) <joro@8bytes.org>
1162R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1163R:	Vasant Hegde <vasant.hegde@amd.com>
1164L:	iommu@lists.linux.dev
1165S:	Maintained
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1167F:	drivers/iommu/amd/
1168F:	include/linux/amd-iommu.h
1169
1170AMD KFD
1171M:	Felix Kuehling <Felix.Kuehling@amd.com>
1172L:	amd-gfx@lists.freedesktop.org
1173S:	Supported
1174T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1175F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1176F:	drivers/gpu/drm/amd/amdkfd/
1177F:	drivers/gpu/drm/amd/include/cik_structs.h
1178F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1179F:	drivers/gpu/drm/amd/include/v9_structs.h
1180F:	drivers/gpu/drm/amd/include/vi_structs.h
1181F:	include/uapi/linux/kfd_ioctl.h
1182F:	include/uapi/linux/kfd_sysfs.h
1183
1184AMD MP2 I2C DRIVER
1185M:	Elie Morisse <syniurge@gmail.com>
1186M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1187L:	linux-i2c@vger.kernel.org
1188S:	Maintained
1189F:	drivers/i2c/busses/i2c-amd-mp2*
1190
1191AMD ASF I2C DRIVER
1192M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1193L:	linux-i2c@vger.kernel.org
1194S:	Supported
1195F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1196
1197AMD NODE DRIVER
1198M:	Mario Limonciello <mario.limonciello@amd.com>
1199M:	Yazen Ghannam <yazen.ghannam@amd.com>
1200L:	linux-kernel@vger.kernel.org
1201S:	Supported
1202F:	arch/x86/include/asm/amd/node.h
1203F:	arch/x86/kernel/amd_node.c
1204
1205AMD PDS CORE DRIVER
1206M:	Brett Creeley <brett.creeley@amd.com>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1210F:	drivers/net/ethernet/amd/pds_core/
1211F:	include/linux/pds/
1212
1213AMD PENSANDO RDMA DRIVER
1214M:	Abhijit Gangurde <abhijit.gangurde@amd.com>
1215M:	Allen Hubbe <allen.hubbe@amd.com>
1216L:	linux-rdma@vger.kernel.org
1217S:	Maintained
1218F:	Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
1219F:	drivers/infiniband/hw/ionic/
1220F:	include/uapi/rdma/ionic-abi.h
1221
1222AMD PMC DRIVER
1223M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1224L:	platform-driver-x86@vger.kernel.org
1225S:	Supported
1226F:	drivers/platform/x86/amd/pmc/
1227
1228AMD PMF DRIVER
1229M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1230L:	platform-driver-x86@vger.kernel.org
1231S:	Supported
1232F:	Documentation/ABI/testing/sysfs-amd-pmf
1233F:	drivers/platform/x86/amd/pmf/
1234
1235AMD POWERPLAY AND SWSMU
1236M:	Kenneth Feng <kenneth.feng@amd.com>
1237L:	amd-gfx@lists.freedesktop.org
1238S:	Supported
1239T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1240F:	drivers/gpu/drm/amd/pm/
1241
1242AMD PSTATE DRIVER
1243M:	Huang Rui <ray.huang@amd.com>
1244M:	Mario Limonciello <mario.limonciello@amd.com>
1245R:	Perry Yuan <perry.yuan@amd.com>
1246R:	K Prateek Nayak <kprateek.nayak@amd.com>
1247L:	linux-pm@vger.kernel.org
1248S:	Supported
1249F:	Documentation/admin-guide/pm/amd-pstate.rst
1250F:	drivers/cpufreq/amd-pstate*
1251F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1252
1253AMD PTDMA DRIVER
1254M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1255L:	dmaengine@vger.kernel.org
1256S:	Supported
1257F:	drivers/dma/amd/ptdma/
1258
1259AMD QDMA DRIVER
1260M:	Nishad Saraf <nishads@amd.com>
1261M:	Lizhi Hou <lizhi.hou@amd.com>
1262L:	dmaengine@vger.kernel.org
1263S:	Supported
1264F:	drivers/dma/amd/qdma/
1265F:	include/linux/platform_data/amd_qdma.h
1266
1267AMD SEATTLE DEVICE TREE SUPPORT
1268M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1269M:	Tom Lendacky <thomas.lendacky@amd.com>
1270S:	Supported
1271F:	arch/arm64/boot/dts/amd/
1272
1273AMD SENSOR FUSION HUB DRIVER
1274M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1275L:	linux-input@vger.kernel.org
1276S:	Maintained
1277F:	Documentation/hid/amd-sfh*
1278F:	drivers/hid/amd-sfh-hid/
1279
1280AMD SPI DRIVER
1281M:	Raju Rangoju <Raju.Rangoju@amd.com>
1282M:	Krishnamoorthi M <krishnamoorthi.m@amd.com>
1283L:	linux-spi@vger.kernel.org
1284S:	Supported
1285F:	drivers/spi/spi-amd-pci.c
1286F:	drivers/spi/spi-amd.c
1287F:	drivers/spi/spi-amd.h
1288
1289AMD XDNA DRIVER
1290M:	Min Ma <mamin506@gmail.com>
1291M:	Lizhi Hou <lizhi.hou@amd.com>
1292L:	dri-devel@lists.freedesktop.org
1293S:	Supported
1294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1295F:	Documentation/accel/amdxdna/
1296F:	drivers/accel/amdxdna/
1297F:	include/trace/events/amdxdna.h
1298F:	include/uapi/drm/amdxdna_accel.h
1299
1300AMD XGBE DRIVER
1301M:	Raju Rangoju <Raju.Rangoju@amd.com>
1302M:	Prashanth Kumar K R <PrashanthKumar.K.R@amd.com>
1303L:	netdev@vger.kernel.org
1304S:	Maintained
1305F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1306F:	drivers/net/ethernet/amd/xgbe/
1307
1308AMLOGIC BLUETOOTH DRIVER
1309M:	Yang Li <yang.li@amlogic.com>
1310L:	linux-bluetooth@vger.kernel.org
1311S:	Maintained
1312F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1313F:	drivers/bluetooth/hci_aml.c
1314
1315AMLOGIC DDR PMU DRIVER
1316M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1317L:	linux-amlogic@lists.infradead.org
1318S:	Supported
1319W:	http://www.amlogic.com
1320F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1321F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1322F:	drivers/perf/amlogic/
1323F:	include/soc/amlogic/
1324
1325AMLOGIC ISP DRIVER
1326M:	Keke Li <keke.li@amlogic.com>
1327L:	linux-media@vger.kernel.org
1328S:	Maintained
1329F:	Documentation/admin-guide/media/c3-isp.dot
1330F:	Documentation/admin-guide/media/c3-isp.rst
1331F:	Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1332F:	Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1333F:	drivers/media/platform/amlogic/c3/isp/
1334F:	include/uapi/linux/media/amlogic/
1335
1336AMLOGIC MIPI ADAPTER DRIVER
1337M:	Keke Li <keke.li@amlogic.com>
1338L:	linux-media@vger.kernel.org
1339S:	Maintained
1340F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1341F:	drivers/media/platform/amlogic/c3/mipi-adapter/
1342
1343AMLOGIC MIPI CSI2 DRIVER
1344M:	Keke Li <keke.li@amlogic.com>
1345L:	linux-media@vger.kernel.org
1346S:	Maintained
1347F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1348F:	drivers/media/platform/amlogic/c3/mipi-csi2/
1349
1350AMLOGIC PINCTRL DRIVER
1351M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1352L:	linux-amlogic@lists.infradead.org
1353L:	linux-gpio@vger.kernel.org
1354S:	Maintained
1355F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1356F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1357
1358AMLOGIC RTC DRIVER
1359M:	Yiting Deng <yiting.deng@amlogic.com>
1360M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1361L:	linux-amlogic@lists.infradead.org
1362S:	Maintained
1363F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1364F:	drivers/rtc/rtc-amlogic-a4.c
1365
1366AMLOGIC SPIFC DRIVER
1367M:	Liang Yang <liang.yang@amlogic.com>
1368M:	Feng Chen <feng.chen@amlogic.com>
1369M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1370L:	linux-amlogic@lists.infradead.org
1371L:	linux-spi@vger.kernel.org
1372S:	Maintained
1373F:	Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
1374F:	drivers/spi/spi-amlogic-spifc-a4.c
1375
1376AMLOGIC SPISG DRIVER
1377M:	Sunny Luo <sunny.luo@amlogic.com>
1378M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1379L:	linux-amlogic@lists.infradead.org
1380L:	linux-spi@vger.kernel.org
1381S:	Maintained
1382F:	Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1383F:	drivers/spi/spi-amlogic-spisg.c
1384
1385AMPHENOL CHIPCAP 2 DRIVER
1386M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1387L:	linux-hwmon@vger.kernel.org
1388S:	Maintained
1389F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1390F:	Documentation/hwmon/chipcap2.rst
1391F:	drivers/hwmon/chipcap2.c
1392
1393AMPHION VPU CODEC V4L2 DRIVER
1394M:	Ming Qian <ming.qian@nxp.com>
1395M:	Zhou Peng <eagle.zhou@nxp.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1399F:	drivers/media/platform/amphion/
1400
1401AMS AS73211 DRIVER
1402M:	Christian Eggers <ceggers@arri.de>
1403L:	linux-iio@vger.kernel.org
1404S:	Maintained
1405F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1406F:	drivers/iio/light/as73211.c
1407
1408AMT (Automatic Multicast Tunneling)
1409M:	Taehee Yoo <ap420073@gmail.com>
1410L:	netdev@vger.kernel.org
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1414F:	drivers/net/amt.c
1415
1416ANALOG DEVICES INC AD3530R DRIVER
1417M:	Kim Seer Paller <kimseer.paller@analog.com>
1418L:	linux-iio@vger.kernel.org
1419S:	Supported
1420W:	https://ez.analog.com/linux-software-drivers
1421F:	Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1422F:	drivers/iio/dac/ad3530r.c
1423
1424ANALOG DEVICES INC AD3552R DRIVER
1425M:	Nuno Sá <nuno.sa@analog.com>
1426L:	linux-iio@vger.kernel.org
1427S:	Supported
1428W:	https://ez.analog.com/linux-software-drivers
1429F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1430F:	Documentation/iio/ad3552r.rst
1431F:	drivers/iio/dac/ad3552r.c
1432
1433ANALOG DEVICES INC AD4000 DRIVER
1434M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437W:	https://ez.analog.com/linux-software-drivers
1438F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1439F:	Documentation/iio/ad4000.rst
1440F:	drivers/iio/adc/ad4000.c
1441
1442AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1443M:	Michael Hennerich <michael.hennerich@analog.com>
1444M:	Nuno Sá <nuno.sa@analog.com>
1445R:	Esteban Blanc <eblanc@baylibre.com>
1446L:	linux-iio@vger.kernel.org
1447S:	Supported
1448W:	https://ez.analog.com/linux-software-drivers
1449F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1450F:	Documentation/iio/ad4030.rst
1451F:	drivers/iio/adc/ad4030.c
1452
1453ANALOG DEVICES INC AD4062 DRIVER
1454M:	Jorge Marques <jorge.marques@analog.com>
1455S:	Supported
1456W:	https://ez.analog.com/linux-software-drivers
1457F:	Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
1458F:	Documentation/iio/ad4062.rst
1459F:	drivers/iio/adc/ad4062.c
1460
1461ANALOG DEVICES INC AD4080 DRIVER
1462M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1463L:	linux-iio@vger.kernel.org
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1467F:	drivers/iio/adc/ad4080.c
1468
1469ANALOG DEVICES INC AD4130 DRIVER
1470M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1471L:	linux-iio@vger.kernel.org
1472S:	Supported
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1475F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1476F:	drivers/iio/adc/ad4130.c
1477
1478ANALOG DEVICES INC AD4134 DRIVER
1479M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1480L:	linux-iio@vger.kernel.org
1481S:	Supported
1482W:	https://ez.analog.com/linux-software-drivers
1483F:	Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
1484F:	drivers/iio/adc/ad4134.c
1485
1486ANALOG DEVICES INC AD4170-4 DRIVER
1487M:	Marcelo Schmitt <marcelo.schmitt@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,ad4170-4.yaml
1492F:	drivers/iio/adc/ad4170-4.c
1493
1494ANALOG DEVICES INC AD4695 DRIVER
1495M:	Michael Hennerich <michael.hennerich@analog.com>
1496M:	Nuno Sá <nuno.sa@analog.com>
1497R:	David Lechner <dlechner@baylibre.com>
1498L:	linux-iio@vger.kernel.org
1499S:	Supported
1500W:	https://ez.analog.com/linux-software-drivers
1501F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1502F:	Documentation/iio/ad4695.rst
1503F:	drivers/iio/adc/ad4695.c
1504F:	include/dt-bindings/iio/adc/adi,ad4695.h
1505
1506ANALOG DEVICES INC AD4851 DRIVER
1507M:	Sergiu Cuciurean <sergiu.cuciurean@analog.com>
1508M:	Dragos Bogdan <dragos.bogdan@analog.com>
1509R:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1510L:	linux-iio@vger.kernel.org
1511S:	Supported
1512W:	https://ez.analog.com/linux-software-drivers
1513F:	Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1514F:	drivers/iio/adc/ad4851.c
1515
1516ANALOG DEVICES INC AD7091R DRIVER
1517M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1518L:	linux-iio@vger.kernel.org
1519S:	Supported
1520W:	http://ez.analog.com/community/linux-device-drivers
1521F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1522F:	drivers/iio/adc/ad7091r*
1523
1524ANALOG DEVICES INC AD7191 DRIVER
1525M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1526L:	linux-iio@vger.kernel.org
1527S:	Supported
1528W:	https://ez.analog.com/linux-software-drivers
1529F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1530F:	Documentation/iio/ad7191.rst
1531F:	drivers/iio/adc/ad7191.c
1532
1533ANALOG DEVICES INC AD7192 DRIVER
1534M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1535L:	linux-iio@vger.kernel.org
1536S:	Supported
1537W:	https://ez.analog.com/linux-software-drivers
1538F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1539F:	drivers/iio/adc/ad7192.c
1540
1541ANALOG DEVICES INC AD7292 DRIVER
1542M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1543L:	linux-iio@vger.kernel.org
1544S:	Supported
1545W:	https://ez.analog.com/linux-software-drivers
1546F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1547F:	drivers/iio/adc/ad7292.c
1548
1549ANALOG DEVICES INC AD7293 DRIVER
1550M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1551L:	linux-iio@vger.kernel.org
1552S:	Supported
1553W:	https://ez.analog.com/linux-software-drivers
1554F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1555F:	drivers/iio/dac/ad7293.c
1556
1557ANALOG DEVICES INC AD74115 DRIVER
1558M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1559L:	linux-iio@vger.kernel.org
1560S:	Supported
1561W:	https://ez.analog.com/linux-software-drivers
1562F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1563F:	drivers/iio/addac/ad74115.c
1564
1565ANALOG DEVICES INC AD74413R DRIVER
1566M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1567L:	linux-iio@vger.kernel.org
1568S:	Supported
1569W:	https://ez.analog.com/linux-software-drivers
1570F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1571F:	drivers/iio/addac/ad74413r.c
1572F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1573
1574ANALOG DEVICES INC AD7625 DRIVER
1575M:	Michael Hennerich <Michael.Hennerich@analog.com>
1576M:	Nuno Sá <nuno.sa@analog.com>
1577R:	Trevor Gamblin <tgamblin@baylibre.com>
1578S:	Supported
1579W:	https://ez.analog.com/linux-software-drivers
1580W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1581F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1582F:	Documentation/iio/ad7625.rst
1583F:	drivers/iio/adc/ad7625.c
1584
1585ANALOG DEVICES INC AD7768-1 DRIVER
1586M:	Michael Hennerich <Michael.Hennerich@analog.com>
1587L:	linux-iio@vger.kernel.org
1588S:	Supported
1589W:	https://ez.analog.com/linux-software-drivers
1590F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1591F:	drivers/iio/adc/ad7768-1.c
1592F:	include/dt-bindings/iio/adc/adi,ad7768-1.h
1593
1594ANALOG DEVICES INC AD7780 DRIVER
1595M:	Michael Hennerich <Michael.Hennerich@analog.com>
1596M:	Renato Lui Geh <renatogeh@gmail.com>
1597L:	linux-iio@vger.kernel.org
1598S:	Supported
1599W:	https://ez.analog.com/linux-software-drivers
1600F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1601F:	drivers/iio/adc/ad7780.c
1602
1603ANALOG DEVICES INC AD8366 DRIVER
1604M:	Michael Hennerich <Michael.Hennerich@analog.com>
1605M:	Rodrigo Alencar <rodrigo.alencar@analog.com>
1606L:	linux-iio@vger.kernel.org
1607S:	Supported
1608W:	https://ez.analog.com/linux-software-drivers
1609F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
1610F:	drivers/iio/amplifiers/ad8366.c
1611
1612ANALOG DEVICES INC AD9467 DRIVER
1613M:	Michael Hennerich <Michael.Hennerich@analog.com>
1614M:	Nuno Sa <nuno.sa@analog.com>
1615L:	linux-iio@vger.kernel.org
1616S:	Supported
1617W:	https://ez.analog.com/linux-software-drivers
1618F:	Documentation/ABI/testing/debugfs-iio-ad9467
1619F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1620F:	drivers/iio/adc/ad9467.c
1621
1622ANALOG DEVICES INC AD8460 DRIVER
1623M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1624L:	linux-iio@vger.kernel.org
1625S:	Supported
1626W:	https://ez.analog.com/linux-software-drivers
1627F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1628F:	drivers/iio/dac/ad8460.c
1629
1630ANALOG DEVICES INC AD9739a DRIVER
1631M:	Nuno Sa <nuno.sa@analog.com>
1632M:	Dragos Bogdan <dragos.bogdan@analog.com>
1633L:	linux-iio@vger.kernel.org
1634S:	Supported
1635W:	https://ez.analog.com/linux-software-drivers
1636F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1637F:	drivers/iio/dac/ad9739a.c
1638
1639ANALOG DEVICES INC MAX22007 DRIVER
1640M:	Janani Sunil <janani.sunil@analog.com>
1641L:	linux-iio@vger.kernel.org
1642S:	Supported
1643W:	https://ez.analog.com/linux-software-drivers
1644F:	Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
1645F:	drivers/iio/dac/max22007.c
1646
1647ANALOG DEVICES INC ADA4250 DRIVER
1648M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1649L:	linux-iio@vger.kernel.org
1650S:	Supported
1651W:	https://ez.analog.com/linux-software-drivers
1652F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1653F:	drivers/iio/amplifiers/ada4250.c
1654
1655ANALOG DEVICES INC ADE9000 DRIVER
1656M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1657L:	linux-iio@vger.kernel.org
1658S:	Supported
1659W:	https://ez.analog.com/linux-software-drivers
1660F:	Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
1661F:	drivers/iio/adc/ade9000.c
1662
1663ANALOG DEVICES INC ADF4377 DRIVER
1664M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1665L:	linux-iio@vger.kernel.org
1666S:	Supported
1667W:	https://ez.analog.com/linux-software-drivers
1668F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1669F:	drivers/iio/frequency/adf4377.c
1670
1671ANALOG DEVICES INC ADGS1408 DRIVER
1672M:	Mircea Caprioru <mircea.caprioru@analog.com>
1673S:	Supported
1674F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1675F:	drivers/mux/adgs1408.c
1676
1677ANALOG DEVICES INC ADIN DRIVER
1678M:	Michael Hennerich <michael.hennerich@analog.com>
1679L:	netdev@vger.kernel.org
1680S:	Supported
1681W:	https://ez.analog.com/linux-software-drivers
1682F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1683F:	drivers/net/phy/adin.c
1684
1685ANALOG DEVICES INC ADIS DRIVER LIBRARY
1686M:	Nuno Sa <nuno.sa@analog.com>
1687L:	linux-iio@vger.kernel.org
1688S:	Supported
1689F:	drivers/iio/imu/adis.c
1690F:	drivers/iio/imu/adis_buffer.c
1691F:	drivers/iio/imu/adis_trigger.c
1692F:	include/linux/iio/imu/adis.h
1693
1694ANALOG DEVICES INC ADIS16460 DRIVER
1695M:	Dragos Bogdan <dragos.bogdan@analog.com>
1696L:	linux-iio@vger.kernel.org
1697S:	Supported
1698W:	https://ez.analog.com/linux-software-drivers
1699F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1700F:	drivers/iio/imu/adis16460.c
1701
1702ANALOG DEVICES INC ADIS16475 DRIVER
1703M:	Nuno Sa <nuno.sa@analog.com>
1704L:	linux-iio@vger.kernel.org
1705S:	Supported
1706W:	https://ez.analog.com/linux-software-drivers
1707F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1708F:	drivers/iio/imu/adis16475.c
1709
1710ANALOG DEVICES INC ADIS16550 DRIVER
1711M:	Nuno Sa <nuno.sa@analog.com>
1712M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
1713M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1714M:	Robert Budai <robert.budai@analog.com>
1715L:	linux-iio@vger.kernel.org
1716S:	Supported
1717W:	https://ez.analog.com/linux-software-drivers
1718F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1719
1720ANALOG DEVICES INC ADL8113 DRIVER
1721M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1722L:	linux-iio@vger.kernel.org
1723S:	Supported
1724W:	https://ez.analog.com/linux-software-drivers
1725F:	Documentation/devicetree/bindings/iio/amplifiers/adi,adl8113.yaml
1726F:	drivers/iio/amplifiers/adl8113.c
1727
1728ANALOG DEVICES INC ADM1177 DRIVER
1729M:	Michael Hennerich <Michael.Hennerich@analog.com>
1730L:	linux-hwmon@vger.kernel.org
1731S:	Supported
1732W:	https://ez.analog.com/linux-software-drivers
1733F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1734F:	drivers/hwmon/adm1177.c
1735
1736ANALOG DEVICES INC ADMFM2000 DRIVER
1737M:	Kim Seer Paller <kimseer.paller@analog.com>
1738L:	linux-iio@vger.kernel.org
1739S:	Supported
1740W:	https://ez.analog.com/linux-software-drivers
1741F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1742F:	drivers/iio/frequency/admfm2000.c
1743
1744ANALOG DEVICES INC ADMV1013 DRIVER
1745M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1746L:	linux-iio@vger.kernel.org
1747S:	Supported
1748W:	https://ez.analog.com/linux-software-drivers
1749F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1750F:	drivers/iio/frequency/admv1013.c
1751
1752ANALOG DEVICES INC ADMV1014 DRIVER
1753M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1754L:	linux-iio@vger.kernel.org
1755S:	Supported
1756W:	https://ez.analog.com/linux-software-drivers
1757F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1758F:	drivers/iio/frequency/admv1014.c
1759
1760ANALOG DEVICES INC ADMV8818 DRIVER
1761M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1762L:	linux-iio@vger.kernel.org
1763S:	Supported
1764W:	https://ez.analog.com/linux-software-drivers
1765F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1766F:	drivers/iio/filter/admv8818.c
1767
1768ANALOG DEVICES INC ADP5055 DRIVER
1769M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
1770S:	Supported
1771W:	https://ez.analog.com/linux-software-drivers
1772F:	Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1773F:	drivers/regulator/adp5055-regulator.c
1774
1775ANALOG DEVICES INC ADP5061 DRIVER
1776M:	Michael Hennerich <Michael.Hennerich@analog.com>
1777L:	linux-pm@vger.kernel.org
1778S:	Supported
1779W:	https://ez.analog.com/linux-software-drivers
1780F:	drivers/power/supply/adp5061.c
1781
1782ANALOG DEVICES INC ADRF6780 DRIVER
1783M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1784L:	linux-iio@vger.kernel.org
1785S:	Supported
1786W:	https://ez.analog.com/linux-software-drivers
1787F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1788F:	drivers/iio/frequency/adrf6780.c
1789
1790ANALOG DEVICES INC ADV7180 DRIVER
1791M:	Lars-Peter Clausen <lars@metafoo.de>
1792L:	linux-media@vger.kernel.org
1793S:	Supported
1794W:	https://ez.analog.com/linux-software-drivers
1795F:	Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1796F:	drivers/media/i2c/adv7180.c
1797
1798ANALOG DEVICES INC ADV748X DRIVER
1799M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1800L:	linux-media@vger.kernel.org
1801S:	Maintained
1802F:	Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1803F:	drivers/media/i2c/adv748x/*
1804
1805ANALOG DEVICES INC ADV7511 DRIVER
1806M:	Hans Verkuil <hverkuil@kernel.org>
1807L:	linux-media@vger.kernel.org
1808S:	Maintained
1809F:	drivers/media/i2c/adv7511*
1810
1811ANALOG DEVICES INC ADV7604 DRIVER
1812M:	Hans Verkuil <hverkuil@kernel.org>
1813L:	linux-media@vger.kernel.org
1814S:	Maintained
1815F:	Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1816F:	drivers/media/i2c/adv7604*
1817
1818ANALOG DEVICES INC ADV7842 DRIVER
1819M:	Hans Verkuil <hverkuil@kernel.org>
1820L:	linux-media@vger.kernel.org
1821S:	Maintained
1822F:	drivers/media/i2c/adv7842*
1823
1824ANALOG DEVICES INC ADXRS290 DRIVER
1825M:	Nishant Malpani <nish.malpani25@gmail.com>
1826L:	linux-iio@vger.kernel.org
1827S:	Supported
1828F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1829F:	drivers/iio/gyro/adxrs290.c
1830
1831ANALOG DEVICES INC ASOC CODEC DRIVERS
1832M:	Lars-Peter Clausen <lars@metafoo.de>
1833M:	Nuno Sá <nuno.sa@analog.com>
1834L:	linux-sound@vger.kernel.org
1835S:	Supported
1836W:	http://wiki.analog.com/
1837W:	https://ez.analog.com/linux-software-drivers
1838F:	Documentation/devicetree/bindings/sound/adi,*
1839F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
1840F:	sound/soc/codecs/ad1*
1841F:	sound/soc/codecs/ad7*
1842F:	sound/soc/codecs/adau*
1843F:	sound/soc/codecs/adav*
1844F:	sound/soc/codecs/sigmadsp.*
1845F:	sound/soc/codecs/ssm*
1846
1847ANALOG DEVICES INC AXI DAC DRIVER
1848M:	Nuno Sa <nuno.sa@analog.com>
1849L:	linux-iio@vger.kernel.org
1850S:	Supported
1851W:	https://ez.analog.com/linux-software-drivers
1852F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1853F:	drivers/iio/dac/adi-axi-dac.c
1854
1855ANALOG DEVICES INC DMA DRIVERS
1856M:	Lars-Peter Clausen <lars@metafoo.de>
1857S:	Supported
1858W:	https://ez.analog.com/linux-software-drivers
1859F:	drivers/dma/dma-axi-dmac.c
1860
1861ANALOG DEVICES INC IIO DRIVERS
1862M:	Lars-Peter Clausen <lars@metafoo.de>
1863M:	Michael Hennerich <Michael.Hennerich@analog.com>
1864S:	Supported
1865W:	http://wiki.analog.com/
1866W:	https://ez.analog.com/linux-software-drivers
1867F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1868F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1869F:	Documentation/devicetree/bindings/iio/*/adi,*
1870F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1871F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1872F:	Documentation/iio/ad7606.rst
1873F:	drivers/iio/*/ad*
1874F:	drivers/iio/adc/ltc249*
1875F:	drivers/iio/amplifiers/hmc425a.c
1876F:	drivers/staging/iio/*/ad*
1877X:	drivers/iio/*/adjd*
1878
1879ANALOGBITS PLL LIBRARIES
1880M:	Paul Walmsley <pjw@kernel.org>
1881M:	Samuel Holland <samuel.holland@sifive.com>
1882S:	Supported
1883F:	drivers/clk/analogbits/*
1884F:	include/linux/clk/analogbits*
1885
1886ANDES ATCSPI200 SPI DRIVER
1887M:	CL Wang <cl634@andestech.com>
1888S:	Supported
1889F:	Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
1890F:	drivers/spi/spi-atcspi200.c
1891
1892ANDES ATCWDT200 WATCHDOG DRIVER
1893M:	CL Wang <cl634@andestech.com>
1894S:	Supported
1895F:	Documentation/devicetree/bindings/watchdog/andestech,ae350-wdt.yaml
1896F:	drivers/watchdog/atcwdt200_wdt.c
1897
1898ANDROID DRIVERS
1899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1900M:	Arve Hjønnevåg <arve@android.com>
1901M:	Todd Kjos <tkjos@android.com>
1902M:	Christian Brauner <christian@brauner.io>
1903M:	Carlos Llamas <cmllamas@google.com>
1904M:	Alice Ryhl <aliceryhl@google.com>
1905L:	linux-kernel@vger.kernel.org
1906S:	Supported
1907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1908F:	Documentation/netlink/specs/binder.yaml
1909F:	drivers/android/
1910
1911ANDROID GOLDFISH PIC DRIVER
1912M:	Miodrag Dinic <miodrag.dinic@mips.com>
1913S:	Supported
1914F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
1915F:	drivers/irqchip/irq-goldfish-pic.c
1916
1917ANDROID GOLDFISH RTC DRIVER
1918M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1919S:	Supported
1920F:	drivers/rtc/rtc-goldfish.c
1921
1922AOA (Apple Onboard Audio) ALSA DRIVER
1923M:	Johannes Berg <johannes@sipsolutions.net>
1924L:	linuxppc-dev@lists.ozlabs.org
1925L:	linux-sound@vger.kernel.org
1926S:	Maintained
1927F:	sound/aoa/
1928
1929APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1930M:	William Breathitt Gray <wbg@kernel.org>
1931L:	linux-iio@vger.kernel.org
1932S:	Maintained
1933F:	drivers/iio/addac/stx104.c
1934
1935APM DRIVER
1936M:	Jiri Kosina <jikos@kernel.org>
1937S:	Odd fixes
1938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1939F:	arch/x86/kernel/apm_32.c
1940F:	drivers/char/apm-emulation.c
1941F:	include/linux/apm_bios.h
1942F:	include/uapi/linux/apm_bios.h
1943
1944APPARMOR SECURITY MODULE
1945M:	John Johansen <john.johansen@canonical.com>
1946M:	John Johansen <john@apparmor.net>
1947L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1948S:	Supported
1949W:	apparmor.net
1950B:	https://gitlab.com/apparmor/apparmor-kernel
1951C:	irc://irc.oftc.net/apparmor
1952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1953T:	https://gitlab.com/apparmor/apparmor-kernel.git
1954F:	Documentation/admin-guide/LSM/apparmor.rst
1955F:	security/apparmor/
1956
1957APPLE BCM5974 MULTITOUCH DRIVER
1958M:	Henrik Rydberg <rydberg@bitmath.org>
1959L:	linux-input@vger.kernel.org
1960S:	Odd fixes
1961F:	drivers/input/mouse/bcm5974.c
1962
1963APPLE PCIE CONTROLLER DRIVER
1964M:	Marc Zyngier <maz@kernel.org>
1965L:	linux-pci@vger.kernel.org
1966S:	Maintained
1967F:	drivers/pci/controller/pcie-apple.c
1968
1969APPLE SMC DRIVER
1970M:	Henrik Rydberg <rydberg@bitmath.org>
1971L:	linux-hwmon@vger.kernel.org
1972S:	Odd fixes
1973F:	drivers/hwmon/applesmc.c
1974
1975APPLETALK NETWORK LAYER
1976L:	netdev@vger.kernel.org
1977S:	Obsolete
1978F:	include/uapi/linux/atalk.h
1979F:	include/uapi/linux/if_ltalk.h
1980
1981APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1982M:	Khuong Dinh <khuong@os.amperecomputing.com>
1983S:	Supported
1984F:	arch/arm64/boot/dts/apm/
1985
1986APPLIED MICRO (APM) X-GENE SOC EDAC
1987M:	Khuong Dinh <khuong@os.amperecomputing.com>
1988S:	Supported
1989F:	Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
1990F:	drivers/edac/xgene_edac.c
1991
1992APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1993M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1994M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1995S:	Maintained
1996F:	drivers/net/ethernet/apm/xgene-v2/
1997
1998APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1999M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
2000M:	Keyur Chudgar <keyur@os.amperecomputing.com>
2001M:	Quan Nguyen <quan@os.amperecomputing.com>
2002S:	Maintained
2003F:	Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
2004F:	Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
2005F:	drivers/net/ethernet/apm/xgene/
2006F:	drivers/net/mdio/mdio-xgene.c
2007
2008APPLIED MICRO (APM) X-GENE SOC PMU
2009M:	Khuong Dinh <khuong@os.amperecomputing.com>
2010S:	Supported
2011F:	Documentation/admin-guide/perf/xgene-pmu.rst
2012F:	Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
2013F:	drivers/perf/xgene_pmu.c
2014
2015APPLIED MICRO QT2025 PHY DRIVER
2016M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
2017R:	Trevor Gross <tmgross@umich.edu>
2018L:	netdev@vger.kernel.org
2019L:	rust-for-linux@vger.kernel.org
2020S:	Maintained
2021F:	drivers/net/phy/qt2025.rs
2022
2023APTINA CAMERA SENSOR PLL
2024M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
2025L:	linux-media@vger.kernel.org
2026S:	Maintained
2027F:	drivers/media/i2c/aptina-pll.*
2028
2029AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
2030M:	Aleksa Savic <savicaleksa83@gmail.com>
2031M:	Jack Doan <me@jackdoan.com>
2032L:	linux-hwmon@vger.kernel.org
2033S:	Maintained
2034F:	Documentation/hwmon/aquacomputer_d5next.rst
2035F:	drivers/hwmon/aquacomputer_d5next.c
2036
2037AQUANTIA ETHERNET DRIVER (atlantic)
2038M:	Sukhdeep Singh <sukhdeeps@marvell.com>
2039L:	netdev@vger.kernel.org
2040S:	Maintained
2041W:	https://www.marvell.com/
2042Q:	https://patchwork.kernel.org/project/netdevbpf/list/
2043F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
2044F:	drivers/net/ethernet/aquantia/atlantic/
2045
2046AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
2047M:	Sukhdeep Singh <sukhdeeps@marvell.com>
2048L:	netdev@vger.kernel.org
2049S:	Maintained
2050W:	http://www.aquantia.com
2051F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
2052
2053AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
2054M:	Krzysztof Hałasa <khalasa@piap.pl>
2055L:	linux-media@vger.kernel.org
2056S:	Maintained
2057F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
2058F:	drivers/media/i2c/ar0521.c
2059
2060ARASAN NAND CONTROLLER DRIVER
2061M:	Miquel Raynal <miquel.raynal@bootlin.com>
2062R:	Michal Simek <michal.simek@amd.com>
2063L:	linux-mtd@lists.infradead.org
2064S:	Maintained
2065F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
2066F:	drivers/mtd/nand/raw/arasan-nand-controller.c
2067
2068ARC FRAMEBUFFER DRIVER
2069M:	Jaya Kumar <jayalk@intworks.biz>
2070S:	Maintained
2071F:	drivers/video/fbdev/arcfb.c
2072F:	drivers/video/fbdev/core/fb_defio.c
2073
2074ARC PGU DRM DRIVER
2075M:	Alexey Brodkin <abrodkin@synopsys.com>
2076S:	Supported
2077F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
2078F:	drivers/gpu/drm/tiny/arcpgu.c
2079
2080ARCNET NETWORK LAYER
2081M:	Michael Grzeschik <mgr@kernel.org>
2082L:	netdev@vger.kernel.org
2083S:	Maintained
2084F:	drivers/net/arcnet/
2085F:	include/uapi/linux/if_arcnet.h
2086
2087ARCTIC FAN CONTROLLER DRIVER
2088M:	Aureo Serrano de Souza <aureo.serrano@arctic.de>
2089L:	linux-hwmon@vger.kernel.org
2090S:	Maintained
2091F:	Documentation/hwmon/arctic_fan_controller.rst
2092F:	drivers/hwmon/arctic_fan_controller.c
2093
2094ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
2095M:	Arnd Bergmann <arnd@arndb.de>
2096M:	Krzysztof Kozlowski <krzk@kernel.org>
2097M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2098M:	Linus Walleij <linusw@kernel.org>
2099R:	Drew Fustini <fustini@kernel.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101L:	soc@lists.linux.dev
2102S:	Maintained
2103P:	Documentation/process/maintainer-soc.rst
2104C:	irc://irc.libera.chat/armlinux
2105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2106F:	Documentation/process/maintainer-soc*.rst
2107F:	arch/arm/boot/dts/Makefile
2108F:	arch/arm64/boot/dts/Makefile
2109
2110ARM ARCHITECTED TIMER DRIVER
2111M:	Mark Rutland <mark.rutland@arm.com>
2112M:	Marc Zyngier <maz@kernel.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115F:	arch/arm/include/asm/arch_timer.h
2116F:	arch/arm64/include/asm/arch_timer.h
2117F:	drivers/clocksource/arm_arch_timer.c
2118F:	drivers/clocksource/arm_arch_timer_mmio.c
2119
2120ARM ETHOS-U NPU DRIVER
2121M:	Rob Herring (Arm) <robh@kernel.org>
2122M:	Tomeu Vizoso <tomeu@tomeuvizoso.net>
2123L:	dri-devel@lists.freedesktop.org
2124S:	Supported
2125T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2126F:	drivers/accel/ethosu/
2127F:	include/uapi/drm/ethosu_accel.h
2128
2129ARM GENERIC INTERRUPT CONTROLLER DRIVERS
2130M:	Marc Zyngier <maz@kernel.org>
2131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132S:	Maintained
2133F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
2134F:	arch/arm/include/asm/arch_gicv3.h
2135F:	arch/arm64/include/asm/arch_gicv3.h
2136F:	drivers/irqchip/irq-gic*.[ch]
2137F:	include/linux/irqchip/arm-gic*.h
2138F:	include/linux/irqchip/arm-vgic-info.h
2139
2140ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2141M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2142M:	Marc Zyngier <maz@kernel.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2146F:	drivers/irqchip/irq-gic-its-msi-parent.[ch]
2147F:	drivers/irqchip/irq-gic-v5*.[ch]
2148F:	include/linux/irqchip/arm-gic-v5.h
2149
2150ARM HDLCD DRM DRIVER
2151M:	Liviu Dudau <liviu.dudau@arm.com>
2152S:	Supported
2153F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2154F:	drivers/gpu/drm/arm/hdlcd_*
2155
2156ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2157M:	Linus Walleij <linusw@kernel.org>
2158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159S:	Maintained
2160F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
2161F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
2162F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
2163F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2164F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2165F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2166F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2167F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2168F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2169F:	arch/arm/boot/dts/arm/arm-realview-*
2170F:	arch/arm/boot/dts/arm/integrator*
2171F:	arch/arm/boot/dts/arm/versatile*
2172F:	arch/arm/mach-versatile/
2173F:	drivers/bus/arm-integrator-lm.c
2174F:	drivers/clk/versatile/
2175F:	drivers/i2c/busses/i2c-versatile.c
2176F:	drivers/irqchip/irq-versatile-fpga.c
2177F:	drivers/mtd/maps/physmap-versatile.*
2178F:	drivers/power/reset/arm-versatile-reboot.c
2179F:	drivers/soc/versatile/
2180
2181ARM INTERCONNECT PMU DRIVERS
2182M:	Robin Murphy <robin.murphy@arm.com>
2183S:	Supported
2184F:	Documentation/admin-guide/perf/arm-cmn.rst
2185F:	Documentation/admin-guide/perf/arm-ni.rst
2186F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
2187F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
2188F:	drivers/perf/arm-cmn.c
2189F:	drivers/perf/arm-ni.c
2190F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
2191
2192ARM KOMEDA DRM-KMS DRIVER
2193M:	Liviu Dudau <liviu.dudau@arm.com>
2194S:	Supported
2195T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2196F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
2197F:	Documentation/gpu/komeda-kms.rst
2198F:	drivers/gpu/drm/arm/display/include/
2199F:	drivers/gpu/drm/arm/display/komeda/
2200
2201ARM MALI PANFROST DRM DRIVER
2202M:	Boris Brezillon <boris.brezillon@collabora.com>
2203M:	Rob Herring <robh@kernel.org>
2204M:	Steven Price <steven.price@arm.com>
2205M:	Adrián Larumbe <adrian.larumbe@collabora.com>
2206L:	dri-devel@lists.freedesktop.org
2207S:	Supported
2208T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2209F:	Documentation/gpu/panfrost.rst
2210F:	drivers/gpu/drm/ci/xfails/panfrost*
2211F:	drivers/gpu/drm/panfrost/
2212F:	include/uapi/drm/panfrost_drm.h
2213
2214ARM MALI-C55 ISP DRIVER
2215M:	Daniel Scally <dan.scally@ideasonboard.com>
2216M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
2217L:	linux-media@vger.kernel.org
2218S:	Maintained
2219T:	git git://linuxtv.org/media_tree.git
2220F:	Documentation/admin-guide/media/mali-c55-graph.dot
2221F:	Documentation/admin-guide/media/mali-c55.rst
2222F:	Documentation/devicetree/bindings/media/arm,mali-c55.yaml
2223F:	Documentation/userspace-api/media/drivers/mali-c55.rst
2224F:	Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
2225F:	drivers/media/platform/arm/mali-c55/
2226F:	include/uapi/linux/media/arm/mali-c55-config.h
2227
2228ARM MALI PANTHOR DRM DRIVER
2229M:	Boris Brezillon <boris.brezillon@collabora.com>
2230M:	Steven Price <steven.price@arm.com>
2231M:	Liviu Dudau <liviu.dudau@arm.com>
2232L:	dri-devel@lists.freedesktop.org
2233S:	Supported
2234T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2235F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2236F:	drivers/gpu/drm/ci/xfails/panthor*
2237F:	drivers/gpu/drm/panthor/
2238F:	include/uapi/drm/panthor_drm.h
2239
2240ARM MALI TYR DRM DRIVER
2241M:	Daniel Almeida <daniel.almeida@collabora.com>
2242M:	Alice Ryhl <aliceryhl@google.com>
2243L:	dri-devel@lists.freedesktop.org
2244S:	Supported
2245W:	https://rust-for-linux.com/tyr-gpu-driver
2246W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
2247B:	https://gitlab.freedesktop.org/panfrost/linux/-/issues
2248T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git
2249F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2250F:	drivers/gpu/drm/tyr/
2251F:	include/uapi/drm/panthor_drm.h
2252
2253ARM MALI-DP DRM DRIVER
2254M:	Liviu Dudau <liviu.dudau@arm.com>
2255S:	Supported
2256T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2257F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
2258F:	Documentation/gpu/afbc.rst
2259F:	drivers/gpu/drm/arm/
2260
2261ARM MFM AND FLOPPY DRIVERS
2262M:	Ian Molton <spyro@f2s.com>
2263S:	Maintained
2264F:	arch/arm/include/asm/floppy.h
2265F:	arch/arm/mach-rpc/floppydma.S
2266
2267ARM PMU PROFILING AND DEBUGGING
2268M:	Will Deacon <will@kernel.org>
2269M:	Mark Rutland <mark.rutland@arm.com>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271L:	linux-perf-users@vger.kernel.org
2272S:	Maintained
2273F:	Documentation/devicetree/bindings/arm/pmu.yaml
2274F:	Documentation/devicetree/bindings/perf/
2275F:	arch/arm*/include/asm/hw_breakpoint.h
2276F:	arch/arm*/include/asm/perf_event.h
2277F:	arch/arm*/kernel/hw_breakpoint.c
2278F:	arch/arm*/kernel/perf_*
2279F:	drivers/perf/
2280F:	include/linux/perf/arm_pmu*.h
2281
2282ARM PORT
2283M:	Russell King <linux@armlinux.org.uk>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Odd Fixes
2286W:	http://www.armlinux.org.uk/
2287T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2288F:	arch/arm/
2289X:	arch/arm/boot/dts/
2290
2291ARM PRIMECELL AACI PL041 DRIVER
2292M:	Russell King <linux@armlinux.org.uk>
2293S:	Odd Fixes
2294F:	sound/arm/aaci.*
2295
2296ARM PRIMECELL BUS SUPPORT
2297M:	Russell King <linux@armlinux.org.uk>
2298S:	Odd Fixes
2299F:	drivers/amba/
2300F:	include/linux/amba/bus.h
2301
2302ARM PRIMECELL KMI PL050 DRIVER
2303M:	Russell King <linux@armlinux.org.uk>
2304S:	Odd Fixes
2305F:	drivers/input/serio/ambakmi.*
2306F:	include/linux/amba/kmi.h
2307
2308ARM PRIMECELL MMCI PL180/1 DRIVER
2309M:	Russell King <linux@armlinux.org.uk>
2310S:	Odd Fixes
2311F:	drivers/mmc/host/mmci.*
2312F:	include/linux/amba/mmci.h
2313
2314ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2315M:	Miquel Raynal <miquel.raynal@bootlin.com>
2316R:	Michal Simek <michal.simek@amd.com>
2317L:	linux-mtd@lists.infradead.org
2318S:	Maintained
2319F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2320F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2321
2322ARM PRIMECELL PL35X SMC DRIVER
2323M:	Miquel Raynal <miquel.raynal@bootlin.com>
2324R:	Michal Simek <michal.simek@amd.com>
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2328F:	drivers/memory/pl353-smc.c
2329
2330ARM PRIMECELL SSP PL022 SPI DRIVER
2331M:	Linus Walleij <linusw@kernel.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2335F:	drivers/spi/spi-pl022.c
2336
2337ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2338M:	Russell King <linux@armlinux.org.uk>
2339S:	Odd Fixes
2340F:	drivers/tty/serial/amba-pl01*.c
2341F:	include/linux/amba/serial.h
2342
2343ARM PRIMECELL VIC PL190/PL192 DRIVER
2344M:	Linus Walleij <linusw@kernel.org>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2348F:	drivers/irqchip/irq-vic.c
2349
2350ARM SMC WATCHDOG DRIVER
2351M:	Julius Werner <jwerner@chromium.org>
2352R:	Evan Benn <evanbenn@chromium.org>
2353S:	Maintained
2354F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2355F:	drivers/watchdog/arm_smc_wdt.c
2356
2357ARM SMMU DRIVERS
2358M:	Will Deacon <will@kernel.org>
2359R:	Robin Murphy <robin.murphy@arm.com>
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361S:	Maintained
2362F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2363F:	drivers/iommu/arm/
2364F:	drivers/iommu/io-pgtable-arm*
2365
2366ARM SMMU SVA SUPPORT
2367R:	Jean-Philippe Brucker <jpb@kernel.org>
2368F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2369
2370ARM SUB-ARCHITECTURES
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373C:	irc://irc.libera.chat/armlinux
2374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2375F:	arch/arm/mach-*/
2376F:	arch/arm/plat-*/
2377
2378ARM/ACTIONS SEMI ARCHITECTURE
2379M:	Andreas Färber <afaerber@suse.de>
2380M:	Manivannan Sadhasivam <mani@kernel.org>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	Documentation/devicetree/bindings/arm/actions.yaml
2385F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2386F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2387F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2388F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2389F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2390F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2391F:	Documentation/devicetree/bindings/pinctrl/actions,*
2392F:	Documentation/devicetree/bindings/power/actions,s500-sps.yaml
2393F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2394F:	arch/arm/boot/dts/actions/
2395F:	arch/arm/mach-actions/
2396F:	arch/arm64/boot/dts/actions/
2397F:	drivers/clk/actions/
2398F:	drivers/clocksource/timer-owl*
2399F:	drivers/dma/owl-dma.c
2400F:	drivers/i2c/busses/i2c-owl.c
2401F:	drivers/irqchip/irq-owl-sirq.c
2402F:	drivers/mmc/host/owl-mmc.c
2403F:	drivers/net/ethernet/actions/
2404F:	drivers/pinctrl/actions/*
2405F:	drivers/pmdomain/actions/
2406F:	include/dt-bindings/power/owl-*
2407F:	include/dt-bindings/reset/actions,*
2408F:	include/linux/soc/actions/
2409N:	owl
2410
2411ARM/AIROHA SOC SUPPORT
2412M:	Matthias Brugger <matthias.bgg@gmail.com>
2413M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2416S:	Odd Fixes
2417F:	arch/arm/boot/dts/airoha/
2418F:	arch/arm64/boot/dts/airoha/
2419
2420ARM/Allwinner SoC Clock Support
2421M:	Emilio López <emilio@elopez.com.ar>
2422S:	Maintained
2423F:	drivers/clk/sunxi/
2424
2425ARM/Allwinner sunXi SoC support
2426M:	Chen-Yu Tsai <wens@kernel.org>
2427M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2428M:	Samuel Holland <samuel@sholland.org>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430L:	linux-sunxi@lists.linux.dev
2431S:	Maintained
2432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2433F:	arch/arm/mach-sunxi/
2434F:	arch/arm64/boot/dts/allwinner/
2435F:	drivers/clk/sunxi-ng/
2436F:	drivers/pinctrl/sunxi/
2437F:	drivers/soc/sunxi/
2438N:	allwinner
2439N:	sun[x456789]i
2440N:	sun[25]0i
2441
2442ARM/ALPHASCALE ARCHITECTURE
2443M:	Krzysztof Kozlowski <krzk@kernel.org>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445S:	Odd Fixes
2446F:	arch/arm/boot/dts/alphascale/
2447F:	drivers/clk/clk-asm9260.c
2448F:	drivers/clocksource/asm9260_timer.c
2449F:	drivers/rtc/rtc-asm9260.c
2450F:	drivers/watchdog/asm9260_wdt.c
2451
2452ARM/AMD PENSANDO ARM64 ARCHITECTURE
2453M:	Brad Larson <blarson@amd.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:	Supported
2456F:	Documentation/devicetree/bindings/*/amd,pensando*
2457F:	arch/arm64/boot/dts/amd/elba*
2458
2459ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2460M:	Neil Armstrong <neil.armstrong@linaro.org>
2461M:	Jerome Brunet <jbrunet@baylibre.com>
2462L:	linux-amlogic@lists.infradead.org
2463S:	Maintained
2464F:	Documentation/devicetree/bindings/clock/amlogic*
2465F:	drivers/clk/meson/
2466F:	include/dt-bindings/clock/amlogic,a1*
2467F:	include/dt-bindings/clock/gxbb*
2468F:	include/dt-bindings/clock/meson*
2469
2470ARM/Amlogic Meson SoC Crypto Drivers
2471M:	Corentin Labbe <clabbe@baylibre.com>
2472L:	linux-crypto@vger.kernel.org
2473L:	linux-amlogic@lists.infradead.org
2474S:	Maintained
2475F:	Documentation/devicetree/bindings/crypto/amlogic*
2476F:	drivers/crypto/amlogic/
2477
2478ARM/Amlogic Meson SoC Sound Drivers
2479M:	Jerome Brunet <jbrunet@baylibre.com>
2480L:	linux-sound@vger.kernel.org
2481S:	Maintained
2482F:	Documentation/devicetree/bindings/sound/amlogic*
2483F:	sound/soc/meson/
2484
2485ARM/Amlogic Meson SoC support
2486M:	Neil Armstrong <neil.armstrong@linaro.org>
2487M:	Kevin Hilman <khilman@baylibre.com>
2488R:	Jerome Brunet <jbrunet@baylibre.com>
2489R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491L:	linux-amlogic@lists.infradead.org
2492S:	Maintained
2493W:	http://linux-meson.com/
2494F:	Documentation/devicetree/bindings/phy/amlogic*
2495F:	arch/arm/boot/dts/amlogic/
2496F:	arch/arm/mach-meson/
2497F:	arch/arm64/boot/dts/amlogic/
2498F:	drivers/pmdomain/amlogic/
2499F:	drivers/mmc/host/meson*
2500F:	drivers/phy/amlogic/
2501F:	drivers/pinctrl/meson/
2502F:	drivers/rtc/rtc-meson*
2503F:	drivers/soc/amlogic/
2504N:	meson
2505
2506ARM/Annapurna Labs ALPINE ARCHITECTURE
2507M:	Antoine Tenart <atenart@kernel.org>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Odd Fixes
2510F:	arch/arm/boot/dts/amazon/
2511F:	arch/arm/mach-alpine/
2512F:	arch/arm64/boot/dts/amazon/
2513F:	drivers/*/*alpine*
2514
2515ARM/APPLE MACHINE SOUND DRIVERS
2516M:	Martin Povišer <povik+lin@cutebit.org>
2517L:	asahi@lists.linux.dev
2518L:	linux-sound@vger.kernel.org
2519S:	Maintained
2520F:	Documentation/devicetree/bindings/sound/apple,*
2521F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2522F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
2523F:	sound/soc/apple/*
2524F:	sound/soc/codecs/cs42l83-i2c.c
2525F:	sound/soc/codecs/cs42l84.*
2526F:	sound/soc/codecs/ssm3515.c
2527
2528ARM/APPLE MACHINE SUPPORT
2529M:	Sven Peter <sven@kernel.org>
2530M:	Janne Grunau <j@jannau.net>
2531R:	Neal Gompa <neal@gompa.dev>
2532L:	asahi@lists.linux.dev
2533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534S:	Maintained
2535W:	https://asahilinux.org
2536B:	https://github.com/AsahiLinux/linux/issues
2537C:	irc://irc.oftc.net/asahi-dev
2538T:	git https://github.com/AsahiLinux/linux.git
2539F:	Documentation/devicetree/bindings/arm/apple.yaml
2540F:	Documentation/devicetree/bindings/arm/apple/*
2541F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2542F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2543F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2544F:	Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2545F:	Documentation/devicetree/bindings/gpu/apple,agx.yaml
2546F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2547F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2548F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2549F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2550F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2551F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2552F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2553F:	Documentation/devicetree/bindings/mfd/apple,smc.yaml
2554F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2555F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2556F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2557F:	Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2558F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2559F:	Documentation/devicetree/bindings/phy/apple,atcphy.yaml
2560F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2561F:	Documentation/devicetree/bindings/power/apple*
2562F:	Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2563F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2564F:	Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
2565F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2566F:	Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2567F:	Documentation/devicetree/bindings/usb/apple,dwc3.yaml
2568F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2569F:	Documentation/hwmon/macsmc-hwmon.rst
2570F:	arch/arm64/boot/dts/apple/
2571F:	drivers/bluetooth/hci_bcm4377.c
2572F:	drivers/clk/clk-apple-nco.c
2573F:	drivers/cpufreq/apple-soc-cpufreq.c
2574F:	drivers/dma/apple-admac.c
2575F:	drivers/gpio/gpio-macsmc.c
2576F:	drivers/hwmon/macsmc-hwmon.c
2577F:	drivers/pmdomain/apple/
2578F:	drivers/i2c/busses/i2c-pasemi-core.c
2579F:	drivers/i2c/busses/i2c-pasemi-platform.c
2580F:	drivers/input/touchscreen/apple_z2.c
2581F:	drivers/iommu/apple-dart.c
2582F:	drivers/iommu/io-pgtable-dart.c
2583F:	drivers/irqchip/irq-apple-aic.c
2584F:	drivers/mfd/macsmc.c
2585F:	drivers/nvme/host/apple.c
2586F:	drivers/nvmem/apple-efuses.c
2587F:	drivers/nvmem/apple-spmi-nvmem.c
2588F:	drivers/phy/apple/
2589F:	drivers/pinctrl/pinctrl-apple-gpio.c
2590F:	drivers/power/reset/macsmc-reboot.c
2591F:	drivers/power/supply/macsmc-power.c
2592F:	drivers/pwm/pwm-apple.c
2593F:	drivers/rtc/rtc-macsmc.c
2594F:	drivers/soc/apple/*
2595F:	drivers/spi/spi-apple.c
2596F:	drivers/spmi/spmi-apple-controller.c
2597F:	drivers/usb/dwc3/dwc3-apple.c
2598F:	drivers/video/backlight/apple_dwi_bl.c
2599F:	drivers/watchdog/apple_wdt.c
2600F:	include/dt-bindings/interrupt-controller/apple-aic.h
2601F:	include/dt-bindings/pinctrl/apple.h
2602F:	include/linux/mfd/macsmc.h
2603F:	include/linux/soc/apple/*
2604F:	include/uapi/drm/asahi_drm.h
2605
2606ARM/ARTPEC MACHINE SUPPORT
2607M:	Jesper Nilsson <jesper.nilsson@axis.com>
2608M:	Lars Persson <lars.persson@axis.com>
2609L:	linux-arm-kernel@axis.com
2610S:	Maintained
2611F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2612F:	arch/arm/boot/dts/axis/
2613F:	arch/arm/mach-artpec
2614F:	drivers/clk/axis
2615F:	drivers/crypto/axis
2616F:	drivers/mmc/host/usdhi6rol0.c
2617F:	drivers/pinctrl/pinctrl-artpec*
2618
2619ARM/ASPEED I2C DRIVER
2620M:	Ryan Chen <ryan_chen@aspeedtech.com>
2621R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2622R:	Joel Stanley <joel@jms.id.au>
2623L:	linux-i2c@vger.kernel.org
2624L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2625S:	Maintained
2626F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2627F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2628F:	drivers/i2c/busses/i2c-aspeed.c
2629F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2630
2631ARM/ASPEED MACHINE SUPPORT
2632M:	Joel Stanley <joel@jms.id.au>
2633M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2636S:	Supported
2637Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2639F:	Documentation/devicetree/bindings/arm/aspeed/
2640F:	arch/arm/boot/dts/aspeed/
2641F:	arch/arm/mach-aspeed/
2642N:	aspeed
2643
2644ARM/AXIADO ARCHITECTURE
2645M:	Harshit Shah <hshah@axiado.com>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Maintained
2648F:	Documentation/devicetree/bindings/arm/axiado.yaml
2649F:	arch/arm64/boot/dts/axiado/
2650N:	axiado
2651
2652ARM/AXM LSI SOC
2653M:	Krzysztof Kozlowski <krzk@kernel.org>
2654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2655S:	Odd Fixes
2656F:	Documentation/devicetree/bindings/arm/axxia.yaml
2657F:	arch/arm/boot/dts/intel/axm/
2658F:	arch/arm/mach-axxia/
2659
2660ARM/BITMAIN ARCHITECTURE
2661M:	Manivannan Sadhasivam <mani@kernel.org>
2662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663S:	Maintained
2664F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2665F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2666F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
2667F:	arch/arm64/boot/dts/bitmain/
2668F:	drivers/clk/clk-bm1880.c
2669F:	drivers/pinctrl/pinctrl-bm1880.c
2670
2671ARM/BLAIZE ARCHITECTURE
2672M:	James Cowgill <james.cowgill@blaize.com>
2673M:	Matt Redfearn <matt.redfearn@blaize.com>
2674M:	Neil Jones <neil.jones@blaize.com>
2675M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2676S:	Maintained
2677F:	Documentation/devicetree/bindings/arm/blaize.yaml
2678F:	arch/arm64/boot/dts/blaize/
2679
2680ARM/BST SOC SUPPORT
2681M:	Ge Gordon <gordon.ge@bst.ai>
2682R:	BST Linux Kernel Upstream Group <bst-upstream@bstai.top>
2683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684S:	Supported
2685F:	Documentation/devicetree/bindings/arm/bst.yaml
2686F:	Documentation/devicetree/bindings/mmc/bst,c1200-sdhci.yaml
2687F:	arch/arm64/boot/dts/bst/
2688F:	drivers/mmc/host/sdhci-of-bst.c
2689
2690ARM/CALXEDA HIGHBANK ARCHITECTURE
2691M:	Andre Przywara <andre.przywara@arm.com>
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693S:	Maintained
2694F:	arch/arm/boot/dts/calxeda/
2695F:	arch/arm/mach-highbank/
2696
2697ARM/CAVIUM THUNDER NETWORK DRIVER
2698M:	Sunil Goutham <sgoutham@marvell.com>
2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700S:	Maintained
2701F:	drivers/net/ethernet/cavium/thunder/
2702
2703ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2704M:	Lukasz Majewski <lukma@denx.de>
2705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706S:	Maintained
2707F:	arch/arm/mach-ep93xx/ts72xx.c
2708
2709ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2710M:	Hartley Sweeten <hsweeten@visionengravers.com>
2711M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2712M:	Nikita Shubin <nikita.shubin@maquefel.me>
2713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714S:	Maintained
2715F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2716F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2717F:	arch/arm/boot/compressed/misc-ep93xx.h
2718F:	arch/arm/mach-ep93xx/
2719F:	drivers/iio/adc/ep93xx_adc.c
2720
2721ARM/CIX SOC SUPPORT
2722M:	Peter Chen <peter.chen@cixtech.com>
2723M:	Fugang Duan <fugang.duan@cixtech.com>
2724R:	CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726S:	Maintained
2727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git
2728F:	Documentation/devicetree/bindings/arm/cix.yaml
2729F:	Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2730F:	arch/arm64/boot/dts/cix/
2731F:	drivers/mailbox/cix-mailbox.c
2732K:	\bcix\b
2733
2734ARM/CLKDEV SUPPORT
2735M:	Russell King <linux@armlinux.org.uk>
2736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737S:	Maintained
2738T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2739F:	drivers/clk/clkdev.c
2740
2741ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2742M:	Baruch Siach <baruch@tkos.co.il>
2743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744S:	Maintained
2745F:	arch/arm/boot/dts/cnxt/
2746N:	digicolor
2747
2748ARM/CORESIGHT FRAMEWORK AND DRIVERS
2749M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2750R:	Mike Leach <mike.leach@arm.com>
2751R:	James Clark <james.clark@linaro.org>
2752R:	Leo Yan <leo.yan@arm.com>
2753L:	coresight@lists.linaro.org (moderated for non-subscribers)
2754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755S:	Maintained
2756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2757F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2758F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2759F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2760F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2761F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2762F:	Documentation/trace/coresight/*
2763F:	drivers/hwtracing/coresight/*
2764F:	include/dt-bindings/arm/coresight-cti-dt.h
2765F:	include/linux/coresight*
2766F:	include/uapi/linux/coresight*
2767F:	samples/coresight/*
2768F:	tools/perf/Documentation/arm-coresight.txt
2769F:	tools/perf/arch/arm/util/auxtrace.c
2770F:	tools/perf/arch/arm/util/cs-etm.c
2771F:	tools/perf/arch/arm/util/cs-etm.h
2772F:	tools/perf/arch/arm/util/pmu.c
2773F:	tools/perf/tests/shell/*coresight*
2774F:	tools/perf/tests/shell/coresight/*
2775F:	tools/perf/tests/shell/lib/*coresight*
2776F:	tools/perf/util/cs-etm-decoder/*
2777F:	tools/perf/util/cs-etm.*
2778
2779ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2780M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2781M:	Linus Walleij <linusw@kernel.org>
2782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783S:	Maintained
2784T:	git https://github.com/ulli-kroll/linux.git
2785F:	Documentation/devicetree/bindings/arm/gemini.yaml
2786F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2787F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2788F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2789F:	arch/arm/boot/dts/gemini/
2790F:	arch/arm/mach-gemini/
2791F:	drivers/crypto/gemini/
2792F:	drivers/net/ethernet/cortina/
2793F:	drivers/pinctrl/pinctrl-gemini.c
2794F:	drivers/rtc/rtc-ftrtc010.c
2795
2796ARM/CZ.NIC TURRIS SUPPORT
2797M:	Marek Behún <kabel@kernel.org>
2798S:	Maintained
2799W:	https://www.turris.cz/
2800F:	Documentation/ABI/testing/debugfs-moxtet
2801F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2802F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2803F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2804F:	Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
2805F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
2806F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2807F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2808F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2809F:	Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
2810F:	drivers/bus/moxtet.c
2811F:	drivers/firmware/turris-mox-rwtm.c
2812F:	drivers/gpio/gpio-moxtet.c
2813F:	drivers/leds/leds-turris-omnia.c
2814F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2815F:	drivers/platform/cznic/
2816F:	drivers/watchdog/armada_37xx_wdt.c
2817F:	include/dt-bindings/bus/moxtet.h
2818F:	include/linux/armada-37xx-rwtm-mailbox.h
2819F:	include/linux/moxtet.h
2820F:	include/linux/turris-omnia-mcu-interface.h
2821F:	include/linux/turris-signing-key.h
2822
2823ARM/FARADAY FA526 PORT
2824M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826S:	Maintained
2827T:	git git://git.berlios.de/gemini-board
2828F:	arch/arm/mm/*-fa*
2829
2830ARM/FOOTBRIDGE ARCHITECTURE
2831M:	Russell King <linux@armlinux.org.uk>
2832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833S:	Maintained
2834W:	http://www.armlinux.org.uk/
2835F:	arch/arm/include/asm/hardware/dec21285.h
2836F:	arch/arm/mach-footbridge/
2837
2838ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2839M:	Frank Li <Frank.Li@nxp.com>
2840M:	Sascha Hauer <s.hauer@pengutronix.de>
2841R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2842R:	Fabio Estevam <festevam@gmail.com>
2843L:	imx@lists.linux.dev
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2847F:	Documentation/devicetree/bindings/firmware/fsl*
2848F:	Documentation/devicetree/bindings/firmware/nxp*
2849F:	arch/arm/boot/dts/nxp/
2850F:	arch/arm64/boot/dts/freescale/
2851X:	Documentation/devicetree/bindings/media/i2c/
2852X:	arch/arm64/boot/dts/freescale/fsl-*
2853X:	arch/arm64/boot/dts/freescale/qoriq-*
2854X:	drivers/media/i2c/
2855N:	imx
2856N:	mxs
2857N:	\bmxc[^\d]
2858
2859ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2860M:	Frank Li <Frank.Li@nxp.com>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2864F:	arch/arm/boot/dts/nxp/ls/
2865F:	arch/arm64/boot/dts/freescale/fsl-*
2866F:	arch/arm64/boot/dts/freescale/qoriq-*
2867
2868ARM/FREESCALE VYBRID ARM ARCHITECTURE
2869M:	Frank Li <Frank.Li@nxp.com>
2870M:	Sascha Hauer <s.hauer@pengutronix.de>
2871R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2872R:	Stefan Agner <stefan@agner.ch>
2873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874S:	Maintained
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
2876F:	arch/arm/boot/dts/nxp/vf/
2877F:	arch/arm/mach-imx/*vf610*
2878
2879ARM/GUMSTIX MACHINE SUPPORT
2880M:	Steve Sakoman <sakoman@gmail.com>
2881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882S:	Maintained
2883
2884ARM/HISILICON SOC SUPPORT
2885M:	Wei Xu <xuwei5@hisilicon.com>
2886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887S:	Supported
2888W:	http://www.hisilicon.com
2889T:	git https://github.com/hisilicon/linux-hisi.git
2890F:	arch/arm/boot/dts/hisilicon/
2891F:	arch/arm/mach-hisi/
2892F:	arch/arm64/boot/dts/hisilicon/
2893
2894ARM/HP JORNADA 7XX MACHINE SUPPORT
2895M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2896S:	Maintained
2897W:	www.jlime.com
2898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2899F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2900F:	arch/arm/mach-sa1100/jornada720.c
2901
2902ARM/HPE GXP ARCHITECTURE
2903M:	Jean-Marie Verdun <verdun@hpe.com>
2904M:	Nick Hawkins <nick.hawkins@hpe.com>
2905S:	Maintained
2906F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2907F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2908F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2909F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2910F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2911F:	Documentation/hwmon/gxp-fan-ctrl.rst
2912F:	arch/arm/boot/dts/hpe/
2913F:	drivers/clocksource/timer-gxp.c
2914F:	drivers/hwmon/gxp-fan-ctrl.c
2915F:	drivers/i2c/busses/i2c-gxp.c
2916F:	drivers/spi/spi-gxp.c
2917F:	drivers/watchdog/gxp-wdt.c
2918
2919ARM/IGEP MACHINE SUPPORT
2920M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2921M:	Javier Martinez Canillas <javier@dowhile0.org>
2922L:	linux-omap@vger.kernel.org
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924S:	Maintained
2925F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2926
2927ARM/INTEL IXP4XX ARM ARCHITECTURE
2928M:	Linus Walleij <linusw@kernel.org>
2929M:	Imre Kaloz <kaloz@openwrt.org>
2930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2933F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2934F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2935F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2936F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2937F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2938F:	arch/arm/boot/dts/intel/ixp/
2939F:	arch/arm/mach-ixp4xx/
2940F:	drivers/bus/intel-ixp4xx-eb.c
2941F:	drivers/char/hw_random/ixp4xx-rng.c
2942F:	drivers/clocksource/timer-ixp4xx.c
2943F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2944F:	drivers/gpio/gpio-ixp4xx.c
2945F:	drivers/irqchip/irq-ixp4xx.c
2946F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2947F:	drivers/net/wan/ixp4xx_hss.c
2948F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2949F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2950F:	include/linux/soc/ixp4xx/npe.h
2951F:	include/linux/soc/ixp4xx/qmgr.h
2952
2953ARM/INTEL KEEMBAY ARCHITECTURE
2954M:	Paul J. Murphy <paul.j.murphy@intel.com>
2955S:	Maintained
2956F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2957F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2958F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2959
2960ARM/INTEL XSC3 (MANZANO) ARM CORE
2961M:	Lennert Buytenhek <kernel@wantstofly.org>
2962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963S:	Maintained
2964
2965ARM/LG1K ARCHITECTURE
2966M:	Chanho Min <chanho.min@lge.com>
2967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2968S:	Maintained
2969F:	arch/arm64/boot/dts/lg/
2970
2971ARM/LPC18XX ARCHITECTURE
2972M:	Vladimir Zapolskiy <vz@mleia.com>
2973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2974S:	Maintained
2975F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2976F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2977F:	drivers/i2c/busses/i2c-lpc2k.c
2978F:	drivers/memory/pl172.c
2979F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2980F:	drivers/rtc/rtc-lpc24xx.c
2981N:	lpc18xx
2982
2983ARM/LPC32XX SOC SUPPORT
2984M:	Vladimir Zapolskiy <vz@mleia.com>
2985M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987S:	Maintained
2988T:	git https://github.com/vzapolskiy/linux-lpc32xx.git
2989F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2990F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2991F:	arch/arm/mach-lpc32xx/
2992F:	drivers/dma/lpc32xx-dmamux.c
2993F:	drivers/i2c/busses/i2c-pnx.c
2994F:	drivers/net/ethernet/nxp/lpc_eth.c
2995F:	drivers/usb/host/ohci-nxp.c
2996F:	drivers/watchdog/pnx4008_wdt.c
2997N:	lpc32xx
2998
2999LPC32XX DMAMUX SUPPORT
3000M:	J.M.B. Downing <jonathan.downing@nautel.com>
3001M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
3002R:	Vladimir Zapolskiy <vz@mleia.com>
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Maintained
3005F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
3006
3007ARM/Marvell Dove/MV78xx0/Orion SOC support
3008M:	Andrew Lunn <andrew@lunn.ch>
3009M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3010M:	Gregory Clement <gregory.clement@bootlin.com>
3011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012S:	Maintained
3013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3014F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
3015F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
3016F:	Documentation/devicetree/bindings/soc/dove/
3017F:	arch/arm/boot/dts/marvell/dove*
3018F:	arch/arm/boot/dts/marvell/orion5x*
3019F:	arch/arm/mach-dove/
3020F:	arch/arm/mach-mv78xx0/
3021F:	arch/arm/mach-orion5x/
3022F:	arch/arm/plat-orion/
3023F:	drivers/bus/mvebu-mbus.c
3024F:	drivers/soc/dove/
3025
3026ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
3027M:	Andrew Lunn <andrew@lunn.ch>
3028M:	Gregory Clement <gregory.clement@bootlin.com>
3029M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Maintained
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
3033F:	Documentation/devicetree/bindings/arm/marvell/
3034F:	arch/arm/boot/dts/marvell/armada*
3035F:	arch/arm/boot/dts/marvell/kirkwood*
3036F:	arch/arm/configs/mvebu_*_defconfig
3037F:	arch/arm/mach-mvebu/
3038F:	arch/arm64/boot/dts/marvell/
3039F:	drivers/clk/mvebu/
3040F:	drivers/cpufreq/armada-37xx-cpufreq.c
3041F:	drivers/cpufreq/armada-8k-cpufreq.c
3042F:	drivers/cpufreq/mvebu-cpufreq.c
3043F:	drivers/irqchip/irq-armada-370-xp.c
3044F:	drivers/irqchip/irq-mvebu-*
3045F:	drivers/pinctrl/mvebu/
3046F:	drivers/rtc/rtc-armada38x.c
3047
3048ARM/Marvell PXA1908 SOC support
3049M:	Duje Mihanović <duje@dujemihanovic.xyz>
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051S:	Maintained
3052F:	Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
3053F:	arch/arm64/boot/dts/marvell/mmp/
3054F:	drivers/clk/mmp/Kconfig
3055F:	drivers/clk/mmp/clk-pxa1908*.c
3056F:	drivers/pmdomain/marvell/
3057F:	include/dt-bindings/clock/marvell,pxa1908.h
3058F:	include/dt-bindings/power/marvell,pxa1908-power.h
3059
3060ARM/Mediatek RTC DRIVER
3061M:	Eddie Huang <eddie.huang@mediatek.com>
3062M:	Sean Wang <sean.wang@mediatek.com>
3063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
3067F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
3068F:	drivers/rtc/rtc-mt2712.c
3069F:	drivers/rtc/rtc-mt6397.c
3070F:	drivers/rtc/rtc-mt7622.c
3071
3072ARM/Mediatek SoC support
3073M:	Matthias Brugger <matthias.bgg@gmail.com>
3074M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
3075L:	linux-kernel@vger.kernel.org
3076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3078S:	Maintained
3079W:	https://mtk.wiki.kernel.org/
3080C:	irc://irc.libera.chat/linux-mediatek
3081F:	arch/arm/boot/dts/mediatek/
3082F:	arch/arm/mach-mediatek/
3083F:	arch/arm64/boot/dts/mediatek/
3084F:	drivers/soc/mediatek/
3085N:	mtk
3086N:	mt[2678]
3087K:	mediatek
3088
3089ARM/Mediatek USB3 PHY DRIVER
3090M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
3091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3093S:	Maintained
3094F:	Documentation/devicetree/bindings/phy/mediatek,*
3095F:	drivers/phy/mediatek/
3096
3097ARM/MICROCHIP (ARM64) SoC support
3098M:	Conor Dooley <conor@kernel.org>
3099M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3100M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102S:	Supported
3103T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3104F:	arch/arm64/boot/dts/microchip/
3105
3106ARM/Microchip (AT91) SoC support
3107M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3108M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
3109M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3111S:	Supported
3112W:	http://www.linux4sam.org
3113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3114F:	arch/arm/boot/dts/microchip/
3115F:	arch/arm/include/debug/at91.S
3116F:	arch/arm/mach-at91/
3117F:	drivers/memory/atmel*
3118F:	drivers/watchdog/sama5d4_wdt.c
3119F:	include/soc/at91/
3120X:	drivers/input/touchscreen/atmel_mxt_ts.c
3121N:	at91
3122N:	atmel
3123
3124ARM/Microchip Sparx5 SoC support
3125M:	Steen Hegelund <Steen.Hegelund@microchip.com>
3126M:	Daniel Machon <daniel.machon@microchip.com>
3127M:	UNGLinuxDriver@microchip.com
3128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3129S:	Supported
3130F:	arch/arm64/boot/dts/microchip/sparx*
3131F:	drivers/net/ethernet/microchip/vcap/
3132F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
3133N:	sparx5
3134
3135ARM/MILBEAUT ARCHITECTURE
3136M:	Taichi Sugaya <sugaya.taichi@socionext.com>
3137M:	Takao Orito <orito.takao@socionext.com>
3138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3139S:	Maintained
3140F:	arch/arm/boot/dts/socionext/milbeaut*
3141F:	arch/arm/mach-milbeaut/
3142N:	milbeaut
3143
3144ARM/MORELLO PLATFORM
3145M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
3146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3147S:	Maintained
3148F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
3149F:	arch/arm64/boot/dts/arm/morello*
3150
3151ARM/MOXA ART SOC
3152M:	Krzysztof Kozlowski <krzk@kernel.org>
3153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3154S:	Odd Fixes
3155F:	Documentation/devicetree/bindings/arm/moxart.yaml
3156F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
3157F:	arch/arm/boot/dts/moxa/
3158F:	drivers/clk/clk-moxart.c
3159
3160ARM/MStar/Sigmastar Armv7 SoC support
3161M:	Daniel Palmer <daniel@thingy.jp>
3162M:	Romain Perier <romain.perier@gmail.com>
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164S:	Maintained
3165W:	http://linux-chenxing.org/
3166T:	git https://github.com/linux-chenxing/linux.git
3167F:	Documentation/devicetree/bindings/arm/mstar/*
3168F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
3169F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
3170F:	arch/arm/boot/dts/sigmastar/
3171F:	arch/arm/mach-mstar/
3172F:	drivers/clk/mstar/
3173F:	drivers/clocksource/timer-msc313e.c
3174F:	drivers/gpio/gpio-msc313.c
3175F:	drivers/rtc/rtc-msc313.c
3176F:	drivers/watchdog/msc313e_wdt.c
3177F:	include/dt-bindings/clock/mstar-*
3178F:	include/dt-bindings/gpio/msc313-gpio.h
3179
3180ARM/NOMADIK/Ux500 ARCHITECTURES
3181M:	Linus Walleij <linusw@kernel.org>
3182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3183S:	Maintained
3184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3185F:	Documentation/devicetree/bindings/arm/ste-*
3186F:	Documentation/devicetree/bindings/arm/ux500.yaml
3187F:	Documentation/devicetree/bindings/arm/ux500/
3188F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3189F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3190F:	arch/arm/boot/dts/st/ste-*
3191F:	arch/arm/mach-nomadik/
3192F:	arch/arm/mach-ux500/
3193F:	drivers/clk/clk-nomadik.c
3194F:	drivers/clocksource/clksrc-dbx500-prcmu.c
3195F:	drivers/dma/ste_dma40*
3196F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
3197F:	drivers/gpio/gpio-nomadik.c
3198F:	drivers/i2c/busses/i2c-nomadik.c
3199F:	drivers/iio/adc/ab8500-gpadc.c
3200F:	drivers/mfd/ab8500*
3201F:	drivers/mfd/abx500*
3202F:	drivers/mfd/db8500*
3203F:	drivers/pinctrl/nomadik/
3204F:	drivers/rtc/rtc-ab8500.c
3205F:	drivers/rtc/rtc-pl031.c
3206F:	drivers/soc/ux500/
3207
3208ARM/NUVOTON MA35 ARCHITECTURE
3209M:	Jacky Huang <ychuang3@nuvoton.com>
3210M:	Shan-Chun Hung <schung@nuvoton.com>
3211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212S:	Supported
3213F:	Documentation/devicetree/bindings/*/*/*ma35*
3214F:	Documentation/devicetree/bindings/*/*ma35*
3215F:	arch/arm64/boot/dts/nuvoton/*ma35*
3216F:	drivers/*/*/*ma35*
3217F:	drivers/*/*ma35*
3218K:	ma35d1
3219
3220ARM/NUVOTON NPCM ARCHITECTURE
3221M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3222M:	Avi Fishman <avifishman70@gmail.com>
3223M:	Tomer Maimon <tmaimon77@gmail.com>
3224M:	Tali Perry <tali.perry1@gmail.com>
3225R:	Patrick Venture <venture@google.com>
3226R:	Nancy Yuen <yuenn@google.com>
3227R:	Benjamin Fair <benjaminfair@google.com>
3228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3229S:	Supported
3230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
3231F:	Documentation/devicetree/bindings/*/*/*npcm*
3232F:	Documentation/devicetree/bindings/*/*npcm*
3233F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3234F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3235F:	arch/arm/mach-npcm/
3236F:	arch/arm64/boot/dts/nuvoton/
3237F:	drivers/*/*/*npcm*
3238F:	drivers/*/*npcm*
3239F:	drivers/rtc/rtc-nct3018y.c
3240F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3241F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
3242
3243ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3244M:	Joseph Liu <kwliu@nuvoton.com>
3245M:	Marvin Lin <kflin@nuvoton.com>
3246L:	linux-media@vger.kernel.org
3247L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3248S:	Maintained
3249F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3250F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3251F:	Documentation/userspace-api/media/drivers/npcm-video.rst
3252F:	drivers/media/platform/nuvoton/
3253F:	include/uapi/linux/npcm-video.h
3254
3255ARM/NUVOTON WPCM450 ARCHITECTURE
3256M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
3257L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3258S:	Maintained
3259W:	https://github.com/neuschaefer/wpcm450/wiki
3260F:	Documentation/devicetree/bindings/*/*wpcm*
3261F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3262F:	arch/arm/configs/wpcm450_defconfig
3263F:	arch/arm/mach-npcm/wpcm450.c
3264F:	drivers/*/*/*wpcm*
3265F:	drivers/*/*wpcm*
3266
3267ARM/NXP S32G ARCHITECTURE
3268R:	Chester Lin <chester62515@gmail.com>
3269R:	Matthias Brugger <mbrugger@suse.com>
3270R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
3271R:	NXP S32 Linux Team <s32@nxp.com>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3275F:	arch/arm64/boot/dts/freescale/s32g*.dts*
3276F:	drivers/pinctrl/nxp/
3277F:	drivers/rtc/rtc-s32g.c
3278
3279ARM/NXP S32G PCIE CONTROLLER DRIVER
3280M:	Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
3281R:	NXP S32 Linux Team <s32@nxp.com>
3282L:	imx@lists.linux.dev
3283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3284S:	Maintained
3285F:	Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
3286F:	drivers/pci/controller/dwc/pcie-nxp-s32g*
3287
3288ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3289M:	Jan Petrous <jan.petrous@oss.nxp.com>
3290R:	s32@nxp.com
3291S:	Maintained
3292F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3293F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3294
3295ARM/Orion SoC/Technologic Systems TS-78xx platform support
3296M:	Alexander Clouter <alex@digriz.org.uk>
3297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298S:	Maintained
3299W:	http://www.digriz.org.uk/ts78xx/kernel
3300F:	arch/arm/mach-orion5x/ts78xx-*
3301
3302ARM/QUALCOMM CHROMEBOOK SUPPORT
3303R:	cros-qcom-dts-watchers@chromium.org
3304F:	arch/arm64/boot/dts/qcom/sc7180*
3305F:	arch/arm64/boot/dts/qcom/sc7280*
3306
3307ARM/QUALCOMM MAILING LIST
3308L:	linux-arm-msm@vger.kernel.org
3309C:	irc://irc.oftc.net/linux-msm
3310F:	Documentation/devicetree/bindings/*/qcom*
3311F:	Documentation/devicetree/bindings/soc/qcom/
3312F:	arch/arm/boot/dts/qcom/
3313F:	arch/arm/configs/qcom_defconfig
3314F:	arch/arm/mach-qcom/
3315F:	arch/arm64/boot/dts/qcom/
3316F:	drivers/*/*/pm8???-*
3317F:	drivers/*/*/qcom*
3318F:	drivers/*/*/qcom/
3319F:	drivers/*/qcom*
3320F:	drivers/*/qcom/
3321F:	drivers/bluetooth/btqcomsmd.c
3322F:	drivers/clocksource/timer-qcom.c
3323F:	drivers/cpuidle/cpuidle-qcom-spm.c
3324F:	drivers/extcon/extcon-qcom*
3325F:	drivers/i2c/busses/i2c-qcom-geni.c
3326F:	drivers/i2c/busses/i2c-qup.c
3327F:	drivers/iommu/msm*
3328F:	drivers/mfd/ssbi.c
3329F:	drivers/mmc/host/mmci_qcom*
3330F:	drivers/mmc/host/sdhci-msm.c
3331F:	drivers/pci/controller/dwc/pcie-qcom*
3332F:	drivers/phy/qualcomm/
3333F:	drivers/power/*/msm*
3334F:	drivers/reset/reset-qcom-*
3335F:	drivers/rtc/rtc-pm8xxx.c
3336F:	drivers/spi/spi-geni-qcom.c
3337F:	drivers/spi/spi-qcom-qspi.c
3338F:	drivers/spi/spi-qup.c
3339F:	drivers/tty/serial/msm_serial.c
3340F:	drivers/ufs/host/ufs-qcom*
3341F:	drivers/usb/dwc3/dwc3-qcom.c
3342F:	include/dt-bindings/*/qcom*
3343F:	include/linux/*/qcom*
3344F:	include/linux/soc/qcom/
3345
3346ARM/QUALCOMM SUPPORT
3347M:	Bjorn Andersson <andersson@kernel.org>
3348M:	Konrad Dybcio <konradybcio@kernel.org>
3349L:	linux-arm-msm@vger.kernel.org
3350S:	Maintained
3351C:	irc://irc.oftc.net/linux-msm
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3353F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3354F:	Documentation/devicetree/bindings/arm/qcom.yaml
3355F:	Documentation/devicetree/bindings/bus/qcom*
3356F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3357F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3358F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3359F:	Documentation/devicetree/bindings/soc/qcom/
3360F:	arch/arm/boot/dts/qcom/
3361F:	arch/arm/configs/qcom_defconfig
3362F:	arch/arm/mach-qcom/
3363F:	arch/arm64/boot/dts/qcom/
3364F:	drivers/bus/qcom*
3365F:	drivers/firmware/qcom/
3366F:	drivers/soc/qcom/
3367F:	drivers/watchdog/gunyah_wdt.c
3368F:	include/dt-bindings/arm/qcom,ids.h
3369F:	include/dt-bindings/firmware/qcom,scm.h
3370F:	include/dt-bindings/soc/qcom*
3371F:	include/linux/firmware/qcom
3372F:	include/linux/soc/qcom/
3373F:	include/soc/qcom/
3374
3375ARM/RDA MICRO ARCHITECTURE
3376M:	Manivannan Sadhasivam <mani@kernel.org>
3377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
3379S:	Maintained
3380F:	Documentation/devicetree/bindings/arm/rda.yaml
3381F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3382F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3383F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3384F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3385F:	arch/arm/boot/dts/unisoc/
3386F:	drivers/clocksource/timer-rda.c
3387F:	drivers/gpio/gpio-rda.c
3388F:	drivers/irqchip/irq-rda-intc.c
3389F:	drivers/tty/serial/rda-uart.c
3390
3391ARM/REALTEK ARCHITECTURE
3392M:	James Tai <james.tai@realtek.com>
3393M:	Yu-Chun Lin <eleanor.lin@realtek.com>
3394R:	Andreas Färber <afaerber@suse.com>
3395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3396L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
3397S:	Maintained
3398F:	Documentation/devicetree/bindings/arm/realtek.yaml
3399F:	arch/arm/boot/dts/realtek/
3400F:	arch/arm/mach-realtek/
3401F:	arch/arm64/boot/dts/realtek/
3402F:	drivers/pinctrl/realtek/
3403
3404ARM/RISC-V/RENESAS ARCHITECTURE
3405M:	Geert Uytterhoeven <geert+renesas@glider.be>
3406M:	Magnus Damm <magnus.damm@gmail.com>
3407L:	linux-renesas-soc@vger.kernel.org
3408S:	Supported
3409Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3410C:	irc://irc.libera.chat/renesas-soc
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3412F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3413F:	Documentation/devicetree/bindings/nvmem/renesas,*
3414F:	Documentation/devicetree/bindings/soc/renesas/
3415F:	arch/arm/boot/dts/renesas/
3416F:	arch/arm/configs/shmobile_defconfig
3417F:	arch/arm/include/debug/renesas-scif.S
3418F:	arch/arm/mach-shmobile/
3419F:	arch/arm64/boot/dts/renesas/
3420F:	arch/riscv/boot/dts/renesas/
3421F:	drivers/pmdomain/renesas/
3422F:	drivers/soc/renesas/
3423F:	include/linux/soc/renesas/
3424N:	rcar
3425K:	\brenesas,
3426
3427ARM/RISCPC ARCHITECTURE
3428M:	Russell King <linux@armlinux.org.uk>
3429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3430S:	Maintained
3431W:	http://www.armlinux.org.uk/
3432F:	arch/arm/include/asm/hardware/ioc.h
3433F:	arch/arm/include/asm/hardware/iomd.h
3434F:	arch/arm/include/asm/hardware/memc.h
3435F:	arch/arm/mach-rpc/
3436F:	drivers/net/ethernet/8390/etherh.c
3437F:	drivers/net/ethernet/i825xx/ether1*
3438F:	drivers/net/ethernet/seeq/ether3*
3439F:	drivers/scsi/arm/
3440
3441ARM/Rockchip SoC support
3442M:	Heiko Stuebner <heiko@sntech.de>
3443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3444L:	linux-rockchip@lists.infradead.org
3445S:	Maintained
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3447F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3448F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3449F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3450F:	arch/arm/boot/dts/rockchip/
3451F:	arch/arm/mach-rockchip/
3452F:	drivers/*/*/*rockchip*
3453F:	drivers/*/*rockchip*
3454F:	drivers/clk/rockchip/
3455F:	drivers/i2c/busses/i2c-rk3x.c
3456F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
3457F:	sound/soc/rockchip/
3458N:	rockchip
3459
3460ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3461M:	Krzysztof Kozlowski <krzk@kernel.org>
3462R:	Alim Akhtar <alim.akhtar@samsung.com>
3463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3464L:	linux-samsung-soc@vger.kernel.org
3465S:	Maintained
3466P:	Documentation/process/maintainer-soc-clean-dts.rst
3467Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3468B:	mailto:linux-samsung-soc@vger.kernel.org
3469C:	irc://irc.libera.chat/linux-exynos
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3471F:	Documentation/arch/arm/samsung/
3472F:	Documentation/devicetree/bindings/arm/samsung/
3473F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3474F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3475F:	Documentation/devicetree/bindings/soc/samsung/
3476F:	arch/arm/boot/dts/samsung/
3477F:	arch/arm/mach-exynos*/
3478F:	arch/arm/mach-s3c/
3479F:	arch/arm/mach-s5p*/
3480F:	arch/arm64/boot/dts/exynos/
3481F:	arch/arm64/boot/dts/tesla/
3482F:	drivers/*/*/*s3c24*
3483F:	drivers/*/*s3c24*
3484F:	drivers/*/*s3c64xx*
3485F:	drivers/*/*s5pv210*
3486F:	drivers/clocksource/samsung_pwm_timer.c
3487F:	drivers/firmware/samsung/
3488F:	drivers/mailbox/exynos-mailbox.c
3489F:	drivers/memory/samsung/
3490F:	drivers/pwm/pwm-samsung.c
3491F:	drivers/soc/samsung/
3492F:	drivers/tty/serial/samsung*
3493F:	include/clocksource/samsung_pwm.h
3494F:	include/linux/platform_data/*s3c*
3495F:	include/linux/serial_s3c.h
3496F:	include/linux/soc/samsung/
3497N:	exynos
3498N:	s3c64xx
3499N:	s5pv210
3500
3501ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3502M:	Łukasz Stelmach <l.stelmach@samsung.com>
3503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3504L:	linux-media@vger.kernel.org
3505S:	Maintained
3506F:	drivers/media/platform/samsung/s5p-g2d/
3507
3508ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3509M:	Marek Szyprowski <m.szyprowski@samsung.com>
3510L:	linux-samsung-soc@vger.kernel.org
3511L:	linux-media@vger.kernel.org
3512S:	Maintained
3513F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3514F:	drivers/media/cec/platform/s5p/
3515
3516ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3517M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3518M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3519M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3521L:	linux-media@vger.kernel.org
3522S:	Maintained
3523F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3524F:	drivers/media/platform/samsung/s5p-jpeg/
3525
3526ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3527M:	Marek Szyprowski <m.szyprowski@samsung.com>
3528M:	Andrzej Hajda <andrzej.hajda@intel.com>
3529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3530L:	linux-media@vger.kernel.org
3531S:	Maintained
3532F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3533F:	drivers/media/platform/samsung/s5p-mfc/
3534
3535ARM/SOCFPGA ARCHITECTURE
3536M:	Dinh Nguyen <dinguyen@kernel.org>
3537S:	Maintained
3538W:	http://www.rocketboards.org
3539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3540F:	arch/arm/boot/dts/intel/socfpga/
3541F:	arch/arm/configs/socfpga_defconfig
3542F:	arch/arm/mach-socfpga/
3543F:	arch/arm64/boot/dts/altera/
3544F:	arch/arm64/boot/dts/intel/
3545
3546ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3547M:	Dinh Nguyen <dinguyen@kernel.org>
3548S:	Maintained
3549F:	drivers/clk/socfpga/
3550
3551ARM/SOCFPGA DWMAC GLUE LAYER BINDINGS
3552M:	Matthew Gerlach <matthew.gerlach@altera.com>
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3555F:	Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3556
3557ARM/SOCFPGA DWMAC GLUE LAYER
3558M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
3559S:	Maintained
3560F:	drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3561
3562ARM/SOCFPGA EDAC BINDINGS
3563M:	Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
3564S:	Maintained
3565F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3566
3567ARM/SOCFPGA EDAC SUPPORT
3568M:	Dinh Nguyen <dinguyen@kernel.org>
3569S:	Maintained
3570F:	drivers/edac/altera_edac.[ch]
3571
3572ARM/SPREADTRUM SoC SUPPORT
3573M:	Orson Zhai <orsonzhai@gmail.com>
3574M:	Baolin Wang <baolin.wang7@gmail.com>
3575R:	Chunyan Zhang <zhang.lyra@gmail.com>
3576S:	Maintained
3577F:	arch/arm64/boot/dts/sprd
3578N:	sprd
3579N:	sc27xx
3580N:	sc2731
3581
3582ARM/STI ARCHITECTURE
3583M:	Patrice Chotard <patrice.chotard@foss.st.com>
3584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3585S:	Maintained
3586W:	http://www.stlinux.com
3587F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3588F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3589F:	arch/arm/boot/dts/st/sti*
3590F:	arch/arm/mach-sti/
3591F:	drivers/ata/ahci_st.c
3592F:	drivers/char/hw_random/st-rng.c
3593F:	drivers/clocksource/arm_global_timer.c
3594F:	drivers/clocksource/clksrc_st_lpc.c
3595F:	drivers/cpufreq/sti-cpufreq.c
3596F:	drivers/dma/st_fdma*
3597F:	drivers/i2c/busses/i2c-st.c
3598F:	drivers/media/rc/st_rc.c
3599F:	drivers/mmc/host/sdhci-st.c
3600F:	drivers/phy/st/phy-miphy28lp.c
3601F:	drivers/phy/st/phy-stih407-usb.c
3602F:	drivers/pinctrl/pinctrl-st.c
3603F:	drivers/remoteproc/st_remoteproc.c
3604F:	drivers/remoteproc/st_slim_rproc.c
3605F:	drivers/reset/sti/
3606F:	drivers/rtc/rtc-st-lpc.c
3607F:	drivers/tty/serial/st-asc.c
3608F:	drivers/usb/dwc3/dwc3-st.c
3609F:	drivers/usb/host/ehci-st.c
3610F:	drivers/usb/host/ohci-st.c
3611F:	drivers/watchdog/st_lpc_wdt.c
3612F:	include/linux/remoteproc/st_slim_rproc.h
3613
3614ARM/STM32 ARCHITECTURE
3615M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3616M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3617L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619S:	Maintained
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3621F:	arch/arm/boot/dts/st/stm32*
3622F:	arch/arm/mach-stm32/
3623F:	arch/arm64/boot/dts/st/
3624F:	drivers/clocksource/armv7m_systick.c
3625N:	stm32
3626N:	stm
3627
3628ARM/SUNPLUS SP7021 SOC SUPPORT
3629M:	Qin Jian <qinjian@cqplus1.com>
3630L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3631S:	Maintained
3632W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3633F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3634F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3635F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3636F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3637F:	arch/arm/boot/dts/sunplus/
3638F:	arch/arm/configs/sp7021_*defconfig
3639F:	drivers/clk/clk-sp7021.c
3640F:	drivers/irqchip/irq-sp7021-intc.c
3641F:	drivers/reset/reset-sunplus.c
3642F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3643F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3644
3645ARM/Synaptics SoC support
3646M:	Jisheng Zhang <jszhang@kernel.org>
3647M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3649S:	Maintained
3650F:	arch/arm/boot/dts/synaptics/
3651F:	arch/arm/mach-berlin/
3652F:	arch/arm64/boot/dts/synaptics/
3653
3654ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3655M:	Hans Verkuil <hverkuil@kernel.org>
3656L:	linux-tegra@vger.kernel.org
3657L:	linux-media@vger.kernel.org
3658S:	Maintained
3659F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3660F:	drivers/media/cec/platform/tegra/
3661
3662ARM/TESLA FSD SoC SUPPORT
3663M:	Alim Akhtar <alim.akhtar@samsung.com>
3664M:	linux-fsd@tesla.com
3665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3666L:	linux-samsung-soc@vger.kernel.org
3667S:	Maintained
3668P:	Documentation/process/maintainer-soc-clean-dts.rst
3669F:	arch/arm64/boot/dts/tesla/
3670
3671ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3672M:	Santosh Shilimkar <ssantosh@kernel.org>
3673L:	linux-kernel@vger.kernel.org
3674S:	Maintained
3675F:	drivers/memory/*emif*
3676
3677ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3678M:	Nishanth Menon <nm@ti.com>
3679M:	Santosh Shilimkar <ssantosh@kernel.org>
3680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3683F:	arch/arm/boot/dts/ti/keystone/
3684F:	arch/arm/mach-keystone/
3685
3686ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3687M:	Santosh Shilimkar <ssantosh@kernel.org>
3688L:	linux-kernel@vger.kernel.org
3689S:	Maintained
3690F:	drivers/clk/keystone/
3691
3692ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3693M:	Santosh Shilimkar <ssantosh@kernel.org>
3694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3695L:	linux-kernel@vger.kernel.org
3696S:	Maintained
3697F:	drivers/clocksource/timer-keystone.c
3698
3699ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3700M:	Santosh Shilimkar <ssantosh@kernel.org>
3701L:	linux-kernel@vger.kernel.org
3702S:	Maintained
3703F:	drivers/power/reset/keystone-reset.c
3704
3705ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3706M:	Nishanth Menon <nm@ti.com>
3707M:	Vignesh Raghavendra <vigneshr@ti.com>
3708M:	Tero Kristo <kristo@kernel.org>
3709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3710S:	Supported
3711F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3712F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3713F:	arch/arm64/boot/dts/ti/Makefile
3714F:	arch/arm64/boot/dts/ti/k3-*
3715
3716ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3717M:	Krzysztof Kozlowski <krzk@kernel.org>
3718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3719S:	Odd Fixes
3720F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3721F:	Documentation/devicetree/bindings/*/ti,nspire*
3722F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3723F:	arch/arm/boot/dts/nspire/
3724
3725ARM/TOSHIBA VISCONTI ARCHITECTURE
3726M:	Nobuhiro Iwamatsu <nobuhiro.iwamatsu.x90@mail.toshiba>
3727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3728S:	Supported
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3730F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3731F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3732F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3733F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3734F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3735F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3736F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3737F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3738F:	arch/arm64/boot/dts/toshiba/
3739F:	drivers/clk/visconti/
3740F:	drivers/gpio/gpio-visconti.c
3741F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3742F:	drivers/pci/controller/dwc/pcie-visconti.c
3743F:	drivers/pinctrl/visconti/
3744F:	drivers/watchdog/visconti_wdt.c
3745N:	visconti
3746
3747ARM/UNIPHIER ARCHITECTURE
3748M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3749M:	Masami Hiramatsu <mhiramat@kernel.org>
3750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3751S:	Maintained
3752F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3753F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3754F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3755F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3756F:	arch/arm/boot/dts/socionext/uniphier*
3757F:	arch/arm/include/asm/hardware/cache-uniphier.h
3758F:	arch/arm/mm/cache-uniphier.c
3759F:	arch/arm64/boot/dts/socionext/uniphier*
3760F:	drivers/bus/uniphier-system-bus.c
3761F:	drivers/clk/uniphier/
3762F:	drivers/dma/uniphier-mdmac.c
3763F:	drivers/gpio/gpio-uniphier.c
3764F:	drivers/i2c/busses/i2c-uniphier*
3765F:	drivers/irqchip/irq-uniphier-aidet.c
3766F:	drivers/mmc/host/uniphier-sd.c
3767F:	drivers/pinctrl/uniphier/
3768F:	drivers/reset/reset-uniphier.c
3769F:	drivers/tty/serial/8250/8250_uniphier.c
3770N:	uniphier
3771
3772ARM/VERSATILE EXPRESS PLATFORM
3773M:	Liviu Dudau <liviu.dudau@arm.com>
3774M:	Sudeep Holla <sudeep.holla@kernel.org>
3775M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3777S:	Maintained
3778N:	mps2
3779N:	vexpress
3780F:	arch/arm/mach-versatile/
3781F:	arch/arm64/boot/dts/arm/
3782F:	drivers/clocksource/timer-versatile.c
3783X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3784X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3785
3786ARM/VFP SUPPORT
3787M:	Russell King <linux@armlinux.org.uk>
3788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3789S:	Maintained
3790W:	http://www.armlinux.org.uk/
3791F:	arch/arm/vfp/
3792
3793ARM/VT8500 ARM ARCHITECTURE
3794M:	Alexey Charkov <alchark@gmail.com>
3795M:	Krzysztof Kozlowski <krzk@kernel.org>
3796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3797S:	Odd Fixes
3798F:	Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3799F:	Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3800F:	Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3801F:	Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3802F:	Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3803F:	arch/arm/boot/dts/vt8500/
3804F:	arch/arm/mach-vt8500/
3805F:	drivers/clocksource/timer-vt8500.c
3806F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3807F:	drivers/mmc/host/wmt-sdmmc.c
3808F:	drivers/pwm/pwm-vt8500.c
3809F:	drivers/rtc/rtc-vt8500.c
3810F:	drivers/soc/vt8500/
3811F:	drivers/tty/serial/vt8500_serial.c
3812F:	drivers/video/fbdev/vt8500lcdfb.*
3813F:	drivers/video/fbdev/wm8505fb*
3814F:	drivers/video/fbdev/wmt_ge_rops.*
3815
3816ARM/ZYNQ ARCHITECTURE
3817M:	Michal Simek <michal.simek@amd.com>
3818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3819S:	Supported
3820W:	http://wiki.xilinx.com
3821T:	git https://github.com/Xilinx/linux-xlnx.git
3822F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3823F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3824F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3825F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3826F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3827F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3828F:	arch/arm/mach-zynq/
3829F:	drivers/clocksource/timer-cadence-ttc.c
3830F:	drivers/cpuidle/cpuidle-zynq.c
3831F:	drivers/edac/synopsys_edac.c
3832F:	drivers/i2c/busses/i2c-cadence.c
3833F:	drivers/i2c/busses/i2c-xiic.c
3834F:	drivers/mmc/host/sdhci-of-arasan.c
3835N:	zynq
3836N:	xilinx
3837
3838ARM64 FIT SUPPORT
3839M:	Simon Glass <sjg@chromium.org>
3840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3841S:	Maintained
3842F:	arch/arm64/boot/Makefile
3843F:	scripts/make_fit.py
3844
3845ARM64 PLATFORM DRIVERS
3846M:	Hans de Goede <hansg@kernel.org>
3847M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3848R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3849L:	platform-driver-x86@vger.kernel.org
3850S:	Maintained
3851Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3853F:	drivers/platform/arm64/
3854
3855ARM64 PORT (AARCH64 ARCHITECTURE)
3856M:	Catalin Marinas <catalin.marinas@arm.com>
3857M:	Will Deacon <will@kernel.org>
3858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3859S:	Maintained
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3861F:	Documentation/arch/arm64/
3862F:	arch/arm64/
3863F:	drivers/virt/coco/arm-cca-guest/
3864F:	drivers/virt/coco/pkvm-guest/
3865F:	tools/testing/selftests/arm64/
3866X:	arch/arm64/boot/dts/
3867X:	arch/arm64/configs/defconfig
3868
3869ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3870M:	George McCollister <george.mccollister@gmail.com>
3871L:	netdev@vger.kernel.org
3872S:	Maintained
3873F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3874F:	drivers/net/dsa/xrs700x/*
3875F:	net/dsa/tag_xrs700x.c
3876
3877AS3645A LED FLASH CONTROLLER DRIVER
3878M:	Sakari Ailus <sakari.ailus@iki.fi>
3879L:	linux-leds@vger.kernel.org
3880S:	Maintained
3881F:	drivers/leds/flash/leds-as3645a.c
3882
3883AS3668 LED DRIVER
3884M:	Lukas Timmermann <linux@timmermann.space>
3885L:	linux-leds@vger.kernel.org
3886S:	Maintained
3887F:	Documentation/devicetree/bindings/leds/ams,as3668.yaml
3888F:	drivers/leds/leds-as3668.c
3889
3890ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3891M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3892L:	linux-media@vger.kernel.org
3893S:	Maintained
3894T:	git git://linuxtv.org/media.git
3895F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3896F:	drivers/media/i2c/ak7375.c
3897
3898ASAHI KASEI AK8974 DRIVER
3899M:	Linus Walleij <linusw@kernel.org>
3900L:	linux-iio@vger.kernel.org
3901S:	Supported
3902W:	http://www.akm.com/
3903F:	drivers/iio/magnetometer/ak8974.c
3904
3905AOSONG AGS02MA TVOC SENSOR DRIVER
3906M:	Anshul Dalal <anshulusr@gmail.com>
3907L:	linux-iio@vger.kernel.org
3908S:	Maintained
3909F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3910F:	drivers/iio/chemical/ags02ma.c
3911
3912AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
3913M:	Akhilesh Patil <akhilesh@ee.iitb.ac.in>
3914L:	linux-iio@vger.kernel.org
3915S:	Maintained
3916F:	Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
3917F:	drivers/iio/pressure/adp810.c
3918
3919ASC7621 HARDWARE MONITOR DRIVER
3920M:	George Joseph <george.joseph@fairview5.com>
3921L:	linux-hwmon@vger.kernel.org
3922S:	Maintained
3923F:	Documentation/hwmon/asc7621.rst
3924F:	drivers/hwmon/asc7621.c
3925
3926ASIX AX88796C SPI ETHERNET ADAPTER
3927M:	Łukasz Stelmach <l.stelmach@samsung.com>
3928S:	Maintained
3929F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3930F:	drivers/net/ethernet/asix/ax88796c_*
3931
3932ASIX PHY DRIVER [RUST]
3933M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3934R:	Trevor Gross <tmgross@umich.edu>
3935L:	netdev@vger.kernel.org
3936L:	rust-for-linux@vger.kernel.org
3937S:	Maintained
3938F:	drivers/net/phy/ax88796b_rust.rs
3939
3940ARM/ASPEED CLOCK SUPPORT
3941M:	Ryan Chen <ryan_chen@aspeedtech.com>
3942R:	Joel Stanley <joel@jms.id.au>
3943L:	linux-clk@vger.kernel.org
3944L:	linux-aspeed@lists.ozlabs.org
3945S:	Maintained
3946F:	Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
3947F:	drivers/clk/aspeed/
3948
3949ASPEED CRYPTO DRIVER
3950M:	Neal Liu <neal_liu@aspeedtech.com>
3951L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3952S:	Maintained
3953F:	Documentation/devicetree/bindings/crypto/aspeed,*
3954F:	drivers/crypto/aspeed/
3955
3956ASPEED PECI CONTROLLER
3957M:	Iwona Winiarska <iwona.winiarska@intel.com>
3958L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3959L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3960S:	Supported
3961F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3962F:	drivers/peci/controller/peci-aspeed.c
3963
3964ASPEED PINCTRL DRIVERS
3965M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3966L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3967L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3968L:	linux-gpio@vger.kernel.org
3969S:	Maintained
3970F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3971F:	drivers/pinctrl/aspeed/
3972
3973ASPEED SCU INTERRUPT CONTROLLER DRIVER
3974M:	Eddie James <eajames@linux.ibm.com>
3975L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3976S:	Maintained
3977F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
3978F:	drivers/irqchip/irq-aspeed-scu-ic.c
3979F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3980
3981ASPEED SD/MMC DRIVER
3982M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3983L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3984L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3985L:	linux-mmc@vger.kernel.org
3986S:	Maintained
3987F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3988F:	drivers/mmc/host/sdhci-of-aspeed*
3989
3990ASPEED SMC SPI DRIVER
3991M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3992M:	Cédric Le Goater <clg@kaod.org>
3993L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3994L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3995L:	linux-spi@vger.kernel.org
3996S:	Maintained
3997F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3998F:	drivers/spi/spi-aspeed-smc.c
3999
4000ASPEED USB UDC DRIVER
4001M:	Neal Liu <neal_liu@aspeedtech.com>
4002L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4003S:	Maintained
4004F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
4005F:	drivers/usb/gadget/udc/aspeed_udc.c
4006
4007ASPEED VIDEO ENGINE DRIVER
4008M:	Eddie James <eajames@linux.ibm.com>
4009L:	linux-media@vger.kernel.org
4010L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
4011S:	Maintained
4012F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
4013F:	drivers/media/platform/aspeed/
4014
4015ASPEED PCIE CONTROLLER DRIVER
4016M:	Jacky Chou <jacky_chou@aspeedtech.com>
4017L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
4018L:	linux-pci@vger.kernel.org
4019S:	Maintained
4020F:	Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
4021F:	drivers/pci/controller/pcie-aspeed.c
4022
4023ASUS EC HARDWARE MONITOR DRIVER
4024M:	Eugene Shalygin <eugene.shalygin@gmail.com>
4025L:	linux-hwmon@vger.kernel.org
4026S:	Maintained
4027F:	drivers/hwmon/asus-ec-sensors.c
4028
4029ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
4030M:	Corentin Chary <corentin.chary@gmail.com>
4031M:	Luke D. Jones <luke@ljones.dev>
4032M:	Denis Benato <denis.benato@linux.dev>
4033L:	platform-driver-x86@vger.kernel.org
4034S:	Maintained
4035W:	https://asus-linux.org/
4036F:	drivers/platform/x86/asus*.c
4037F:	drivers/platform/x86/eeepc*.c
4038
4039ASUS TF103C DOCK DRIVER
4040M:	Hans de Goede <hansg@kernel.org>
4041L:	platform-driver-x86@vger.kernel.org
4042S:	Maintained
4043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
4044F:	drivers/platform/x86/asus-tf103c-dock.c
4045
4046ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
4047M:	Aleksa Savic <savicaleksa83@gmail.com>
4048L:	linux-hwmon@vger.kernel.org
4049S:	Maintained
4050F:	drivers/hwmon/asus_rog_ryujin.c
4051
4052ASUS WIRELESS RADIO CONTROL DRIVER
4053M:	João Paulo Rechi Vita <jprvita@gmail.com>
4054L:	platform-driver-x86@vger.kernel.org
4055S:	Maintained
4056F:	drivers/platform/x86/asus-wireless.c
4057
4058ASUS WMI HARDWARE MONITOR DRIVER
4059M:	Ed Brindley <kernel@maidavale.org>
4060M:	Denis Pauk <pauk.denis@gmail.com>
4061L:	linux-hwmon@vger.kernel.org
4062S:	Maintained
4063F:	drivers/hwmon/asus_wmi_sensors.c
4064
4065ASYMMETRIC KEYS
4066M:	David Howells <dhowells@redhat.com>
4067M:	Lukas Wunner <lukas@wunner.de>
4068M:	Ignat Korchagin <ignat@linux.win>
4069L:	keyrings@vger.kernel.org
4070L:	linux-crypto@vger.kernel.org
4071S:	Maintained
4072F:	Documentation/crypto/asymmetric-keys.rst
4073F:	crypto/asymmetric_keys/
4074F:	include/crypto/pkcs7.h
4075F:	include/crypto/public_key.h
4076F:	include/keys/asymmetric-*.h
4077F:	include/linux/verification.h
4078
4079ASYMMETRIC KEYS - ECDSA
4080M:	Lukas Wunner <lukas@wunner.de>
4081M:	Ignat Korchagin <ignat@linux.win>
4082R:	Stefan Berger <stefanb@linux.ibm.com>
4083L:	linux-crypto@vger.kernel.org
4084S:	Maintained
4085F:	crypto/ecc*
4086F:	crypto/ecdsa*
4087F:	include/crypto/ecc*
4088
4089ASYMMETRIC KEYS - GOST
4090M:	Lukas Wunner <lukas@wunner.de>
4091M:	Ignat Korchagin <ignat@linux.win>
4092L:	linux-crypto@vger.kernel.org
4093S:	Odd fixes
4094F:	crypto/ecrdsa*
4095
4096ASYMMETRIC KEYS - RSA
4097M:	Lukas Wunner <lukas@wunner.de>
4098M:	Ignat Korchagin <ignat@linux.win>
4099L:	linux-crypto@vger.kernel.org
4100S:	Maintained
4101F:	crypto/rsa*
4102
4103ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
4104R:	Dan Williams <djbw@kernel.org>
4105S:	Odd fixes
4106W:	http://sourceforge.net/projects/xscaleiop
4107F:	Documentation/crypto/async-tx-api.rst
4108F:	crypto/async_tx/
4109F:	include/linux/async_tx.h
4110
4111AT24 EEPROM DRIVER
4112M:	Bartosz Golaszewski <brgl@kernel.org>
4113L:	linux-i2c@vger.kernel.org
4114S:	Maintained
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
4116F:	Documentation/devicetree/bindings/eeprom/at24.yaml
4117F:	drivers/misc/eeprom/at24.c
4118
4119ATA OVER ETHERNET (AOE) DRIVER
4120M:	"Justin Sanders" <justin@coraid.com>
4121S:	Supported
4122W:	http://www.openaoe.org/
4123F:	Documentation/admin-guide/aoe/
4124F:	drivers/block/aoe/
4125
4126ATC260X PMIC MFD DRIVER
4127M:	Manivannan Sadhasivam <mani@kernel.org>
4128M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
4129L:	linux-actions@lists.infradead.org
4130S:	Maintained
4131F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
4132F:	drivers/input/misc/atc260x-onkey.c
4133F:	drivers/mfd/atc260*
4134F:	drivers/power/reset/atc260x-poweroff.c
4135F:	drivers/regulator/atc260x-regulator.c
4136F:	include/linux/mfd/atc260x/*
4137
4138ATCRTC100 RTC DRIVER
4139M:	CL Wang <cl634@andestech.com>
4140S:	Supported
4141F:	Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
4142F:	drivers/rtc/rtc-atcrtc100.c
4143
4144ATHEROS 71XX/9XXX GPIO DRIVER
4145M:	Alban Bedel <albeu@free.fr>
4146S:	Maintained
4147W:	https://github.com/AlbanBedel/linux
4148T:	git https://github.com/AlbanBedel/linux.git
4149F:	Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
4150F:	drivers/gpio/gpio-ath79.c
4151
4152ATHEROS 71XX/9XXX USB PHY DRIVER
4153M:	Alban Bedel <albeu@free.fr>
4154S:	Maintained
4155W:	https://github.com/AlbanBedel/linux
4156T:	git https://github.com/AlbanBedel/linux.git
4157F:	Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
4158F:	drivers/phy/qualcomm/phy-ath79-usb.c
4159
4160ATHEROS ATH GENERIC UTILITIES
4161M:	Jeff Johnson <jjohnson@kernel.org>
4162L:	linux-wireless@vger.kernel.org
4163S:	Supported
4164F:	drivers/net/wireless/ath/*
4165
4166ATHEROS ATH5K WIRELESS DRIVER
4167M:	Jiri Slaby <jirislaby@kernel.org>
4168M:	Nick Kossifidis <mickflemm@gmail.com>
4169M:	Luis Chamberlain <mcgrof@kernel.org>
4170L:	linux-wireless@vger.kernel.org
4171S:	Maintained
4172W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
4173F:	drivers/net/wireless/ath/ath5k/
4174
4175ATHEROS ATH6KL WIRELESS DRIVER
4176L:	linux-wireless@vger.kernel.org
4177S:	Orphan
4178W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
4179F:	drivers/net/wireless/ath/ath6kl/
4180
4181ATI_REMOTE2 DRIVER
4182M:	Ville Syrjala <syrjala@sci.fi>
4183S:	Maintained
4184F:	drivers/input/misc/ati_remote2.c
4185
4186ATK0110 HWMON DRIVER
4187M:	Luca Tettamanti <kronos.it@gmail.com>
4188L:	linux-hwmon@vger.kernel.org
4189S:	Maintained
4190F:	drivers/hwmon/asus_atk0110.c
4191
4192ATLX ETHERNET DRIVERS
4193M:	Chris Snook <chris.snook@gmail.com>
4194L:	netdev@vger.kernel.org
4195S:	Maintained
4196W:	http://sourceforge.net/projects/atl1
4197W:	http://atl1.sourceforge.net
4198F:	drivers/net/ethernet/atheros/
4199
4200ATM
4201M:	Chas Williams <3chas3@gmail.com>
4202L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
4203L:	netdev@vger.kernel.org
4204S:	Maintained
4205W:	http://linux-atm.sourceforge.net
4206F:	drivers/atm/
4207F:	drivers/usb/atm/
4208F:	include/linux/atm*
4209F:	include/linux/sonet.h
4210F:	include/uapi/linux/atm*
4211F:	include/uapi/linux/sonet.h
4212F:	net/atm/
4213
4214ATMEL MACB ETHERNET DRIVER
4215M:	Théo Lebrun <theo.lebrun@bootlin.com>
4216R:	Conor Dooley <conor.dooley@microchip.com>
4217S:	Maintained
4218F:	drivers/net/ethernet/cadence/
4219
4220ATMEL MAXTOUCH DRIVER
4221M:	Nick Dyer <nick@shmanahar.org>
4222S:	Maintained
4223T:	git https://github.com/ndyer/linux.git
4224F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
4225F:	drivers/input/touchscreen/atmel_mxt_ts.c
4226
4227ATOMIC INFRASTRUCTURE
4228M:	Will Deacon <will@kernel.org>
4229M:	Peter Zijlstra <peterz@infradead.org>
4230M:	Boqun Feng <boqun@kernel.org>
4231R:	Mark Rutland <mark.rutland@arm.com>
4232R:	Gary Guo <gary@garyguo.net>
4233L:	linux-kernel@vger.kernel.org
4234S:	Maintained
4235F:	Documentation/atomic_*.txt
4236F:	arch/*/include/asm/atomic*.h
4237F:	include/*/atomic*.h
4238F:	include/linux/refcount.h
4239F:	scripts/atomic/
4240F:	rust/kernel/sync/atomic.rs
4241F:	rust/kernel/sync/atomic/
4242F:	rust/kernel/sync/refcount.rs
4243
4244ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4245M:	Bradley Grove <linuxdrivers@attotech.com>
4246L:	linux-scsi@vger.kernel.org
4247S:	Supported
4248W:	http://www.attotech.com
4249F:	drivers/scsi/esas2r
4250
4251ATUSB IEEE 802.15.4 RADIO DRIVER
4252M:	Stefan Schmidt <stefan@datenfreihafen.org>
4253L:	linux-wpan@vger.kernel.org
4254S:	Maintained
4255F:	drivers/net/ieee802154/at86rf230.h
4256F:	drivers/net/ieee802154/atusb.c
4257F:	drivers/net/ieee802154/atusb.h
4258
4259AUDIT SUBSYSTEM
4260M:	Paul Moore <paul@paul-moore.com>
4261M:	Eric Paris <eparis@redhat.com>
4262L:	audit@vger.kernel.org
4263S:	Supported
4264W:	https://github.com/linux-audit
4265Q:	https://patchwork.kernel.org/project/audit/list
4266B:	mailto:audit@vger.kernel.org
4267P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
4268T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4269F:	include/asm-generic/audit_*.h
4270F:	include/linux/audit.h
4271F:	include/linux/audit_arch.h
4272F:	include/uapi/linux/audit.h
4273F:	kernel/audit*
4274F:	lib/*audit.c
4275K:	\baudit_[a-z_0-9]\+\b
4276
4277AUTOFDO BUILD
4278M:	Rong Xu <xur@google.com>
4279M:	Han Shen <shenhan@google.com>
4280S:	Supported
4281F:	Documentation/dev-tools/autofdo.rst
4282F:	scripts/Makefile.autofdo
4283
4284AUXILIARY BUS DRIVER
4285M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4286M:	"Rafael J. Wysocki" <rafael@kernel.org>
4287M:	Danilo Krummrich <dakr@kernel.org>
4288R:	Dave Ertman <david.m.ertman@intel.com>
4289R:	Ira Weiny <ira.weiny@intel.com>
4290R:	Leon Romanovsky <leon@kernel.org>
4291L:	driver-core@lists.linux.dev
4292S:	Supported
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4294F:	Documentation/driver-api/auxiliary_bus.rst
4295F:	drivers/base/auxiliary.c
4296F:	include/linux/auxiliary_bus.h
4297F:	rust/helpers/auxiliary.c
4298F:	rust/kernel/auxiliary.rs
4299F:	samples/rust/rust_driver_auxiliary.rs
4300
4301AUXILIARY DISPLAY DRIVERS
4302M:	Andy Shevchenko <andy@kernel.org>
4303R:	Geert Uytterhoeven <geert@linux-m68k.org>
4304S:	Odd Fixes
4305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4306F:	Documentation/devicetree/bindings/auxdisplay/
4307F:	drivers/auxdisplay/
4308F:	include/linux/cfag12864b.h
4309F:	include/uapi/linux/map_to_14segment.h
4310F:	include/uapi/linux/map_to_7segment.h
4311
4312AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4313M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
4314L:	linux-iio@vger.kernel.org
4315S:	Maintained
4316F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4317F:	drivers/iio/light/apds9306.c
4318
4319AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4320M:	Andreas Klinger <ak@it-klinger.de>
4321L:	linux-iio@vger.kernel.org
4322S:	Maintained
4323F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4324F:	drivers/iio/adc/hx711.c
4325
4326AWINIC AW99706 WLED BACKLIGHT DRIVER
4327M:	Junjie Cao <caojunjie650@gmail.com>
4328S:	Maintained
4329F:	Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
4330F:	drivers/video/backlight/aw99706.c
4331
4332AXENTIA ARM DEVICES
4333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4334S:	Orphan
4335F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
4336F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
4337F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4338F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
4339
4340AXENTIA ASOC DRIVERS
4341L:	linux-sound@vger.kernel.org
4342S:	Orphan
4343F:	Documentation/devicetree/bindings/sound/axentia,*
4344F:	sound/soc/atmel/tse850-pcm5142.c
4345
4346AXIS ARTPEC ARM64 SoC SUPPORT
4347M:	Jesper Nilsson <jesper.nilsson@axis.com>
4348M:	Lars Persson <lars.persson@axis.com>
4349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4350L:	linux-samsung-soc@vger.kernel.org
4351L:	linux-arm-kernel@axis.com
4352S:	Maintained
4353F:	Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
4354F:	arch/arm64/boot/dts/exynos/axis/
4355F:	drivers/clk/samsung/clk-artpec*.c
4356F:	include/dt-bindings/clock/axis,artpec*-clk.h
4357
4358AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4359M:	Nuno Sá <nuno.sa@analog.com>
4360L:	linux-hwmon@vger.kernel.org
4361S:	Supported
4362W:	https://ez.analog.com/linux-software-drivers
4363F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4364F:	drivers/hwmon/axi-fan-control.c
4365
4366AXI SPI ENGINE
4367M:	Michael Hennerich <michael.hennerich@analog.com>
4368M:	Nuno Sá <nuno.sa@analog.com>
4369R:	David Lechner <dlechner@baylibre.com>
4370L:	linux-spi@vger.kernel.org
4371S:	Supported
4372W:	https://ez.analog.com/linux-software-drivers
4373F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4374F:	drivers/spi/spi-axi-spi-engine.c
4375
4376AXI PWM GENERATOR
4377M:	Michael Hennerich <michael.hennerich@analog.com>
4378M:	Nuno Sá <nuno.sa@analog.com>
4379R:	Trevor Gamblin <tgamblin@baylibre.com>
4380L:	linux-pwm@vger.kernel.org
4381S:	Supported
4382W:	https://ez.analog.com/linux-software-drivers
4383F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4384F:	drivers/pwm/pwm-axi-pwmgen.c
4385
4386AXIADO SPI DB DRIVER
4387M:	Vladimir Moravcevic <vmoravcevic@axiado.com>
4388M:	Tzu-Hao Wei <twei@axiado.com>
4389M:	Swark Yang <syang@axiado.com>
4390M:	Prasad Bolisetty <pbolisetty@axiado.com>
4391L:	linux-spi@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
4394F:	drivers/spi/spi-axiado.c
4395F:	drivers/spi/spi-axiado.h
4396
4397AYANEO PLATFORM EC DRIVER
4398M:	Antheas Kapenekakis <lkml@antheas.dev>
4399L:	platform-driver-x86@vger.kernel.org
4400S:	Maintained
4401F:	Documentation/ABI/testing/sysfs-platform-ayaneo
4402F:	drivers/platform/x86/ayaneo-ec.c
4403
4404AZ6007 DVB DRIVER
4405M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4406L:	linux-media@vger.kernel.org
4407S:	Maintained
4408W:	https://linuxtv.org
4409T:	git git://linuxtv.org/media.git
4410F:	drivers/media/usb/dvb-usb-v2/az6007.c
4411
4412AZTECH FM RADIO RECEIVER DRIVER
4413M:	Hans Verkuil <hverkuil@kernel.org>
4414L:	linux-media@vger.kernel.org
4415S:	Maintained
4416W:	https://linuxtv.org
4417T:	git git://linuxtv.org/media.git
4418F:	drivers/media/radio/radio-aztech*
4419
4420B43 WIRELESS DRIVER
4421L:	linux-wireless@vger.kernel.org
4422L:	b43-dev@lists.infradead.org
4423S:	Orphan
4424W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4425F:	drivers/net/wireless/broadcom/b43/
4426
4427B43LEGACY WIRELESS DRIVER
4428L:	linux-wireless@vger.kernel.org
4429L:	b43-dev@lists.infradead.org
4430S:	Orphan
4431W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4432F:	drivers/net/wireless/broadcom/b43legacy/
4433
4434BACKLIGHT CLASS/SUBSYSTEM
4435M:	Lee Jones <lee@kernel.org>
4436M:	Daniel Thompson <danielt@kernel.org>
4437M:	Jingoo Han <jingoohan1@gmail.com>
4438L:	dri-devel@lists.freedesktop.org
4439S:	Maintained
4440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4441F:	Documentation/ABI/stable/sysfs-class-backlight
4442F:	Documentation/ABI/testing/sysfs-class-backlight
4443F:	Documentation/devicetree/bindings/leds/backlight
4444F:	drivers/video/backlight/
4445F:	include/linux/backlight.h
4446F:	include/linux/pwm_backlight.h
4447
4448BARCO P50 GPIO DRIVER
4449M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
4450M:	Peter Korsgaard <peter.korsgaard@barco.com>
4451S:	Maintained
4452F:	drivers/platform/x86/barco-p50-gpio.c
4453
4454BATMAN ADVANCED
4455M:	Marek Lindner <marek.lindner@mailbox.org>
4456M:	Simon Wunderlich <sw@simonwunderlich.de>
4457M:	Antonio Quartulli <antonio@mandelbit.com>
4458M:	Sven Eckelmann <sven@narfation.org>
4459L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
4460S:	Maintained
4461W:	https://www.open-mesh.org/
4462Q:	https://patchwork.open-mesh.org/project/batman/list/
4463B:	https://www.open-mesh.org/projects/batman-adv/issues
4464C:	ircs://irc.hackint.org/batadv
4465T:	git https://git.open-mesh.org/batadv.git
4466F:	Documentation/networking/batman-adv.rst
4467F:	include/uapi/linux/batadv_packet.h
4468F:	include/uapi/linux/batman_adv.h
4469F:	net/batman-adv/
4470
4471BCACHE (BLOCK LAYER CACHE)
4472M:	Coly Li <colyli@fygo.io>
4473M:	Kent Overstreet <kent.overstreet@linux.dev>
4474L:	linux-bcache@vger.kernel.org
4475S:	Maintained
4476W:	http://bcache.evilpiepirate.org
4477C:	irc://irc.oftc.net/bcache
4478F:	drivers/md/bcache/
4479
4480BCACHEFS
4481M:	Kent Overstreet <kent.overstreet@linux.dev>
4482L:	linux-bcachefs@vger.kernel.org
4483S:	Externally maintained
4484C:	irc://irc.oftc.net/bcache
4485T:	git https://evilpiepirate.org/git/bcachefs.git
4486
4487BDISP ST MEDIA DRIVER
4488M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
4489L:	linux-media@vger.kernel.org
4490S:	Supported
4491W:	https://linuxtv.org
4492T:	git git://linuxtv.org/media.git
4493F:	drivers/media/platform/st/sti/bdisp
4494
4495BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4496M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
4497L:	netdev@vger.kernel.org
4498S:	Maintained
4499F:	drivers/net/ethernet/ec_bhf.c
4500
4501BEFS FILE SYSTEM
4502M:	Luis de Bethencourt <luisbg@kernel.org>
4503M:	Salah Triki <salah.triki@gmail.com>
4504S:	Maintained
4505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4506F:	Documentation/filesystems/befs.rst
4507F:	fs/befs/
4508
4509BFQ I/O SCHEDULER
4510M:	Yu Kuai <yukuai@fygo.io>
4511L:	linux-block@vger.kernel.org
4512S:	Odd Fixes
4513F:	Documentation/block/bfq-iosched.rst
4514F:	block/bfq-*
4515
4516BFS FILE SYSTEM
4517M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
4518S:	Maintained
4519F:	Documentation/filesystems/bfs.rst
4520F:	fs/bfs/
4521F:	include/uapi/linux/bfs_fs.h
4522
4523BITMAP API
4524M:	Yury Norov <yury.norov@gmail.com>
4525R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4526S:	Maintained
4527F:	include/linux/bitfield.h
4528F:	include/linux/bitmap-str.h
4529F:	include/linux/bitmap.h
4530F:	include/linux/bits.h
4531F:	include/linux/cpumask.h
4532F:	include/linux/cpumask_types.h
4533F:	include/linux/find.h
4534F:	include/linux/hw_bitfield.h
4535F:	include/linux/nodemask.h
4536F:	include/linux/nodemask_types.h
4537F:	include/uapi/linux/bits.h
4538F:	include/vdso/bits.h
4539F:	lib/bitmap-str.c
4540F:	lib/bitmap.c
4541F:	lib/cpumask.c
4542F:	lib/find_bit.c
4543F:	lib/find_bit_benchmark.c
4544F:	lib/test_bitmap.c
4545F:	lib/tests/cpumask_kunit.c
4546F:	tools/include/linux/bitfield.h
4547F:	tools/include/linux/bitmap.h
4548F:	tools/include/linux/bits.h
4549F:	tools/include/linux/find.h
4550F:	tools/include/uapi/linux/bits.h
4551F:	tools/include/vdso/bits.h
4552F:	tools/lib/bitmap.c
4553F:	tools/lib/find_bit.c
4554
4555BITMAP API BINDINGS [RUST]
4556M:	Yury Norov <yury.norov@gmail.com>
4557S:	Maintained
4558F:	rust/helpers/bitmap.c
4559F:	rust/helpers/cpumask.c
4560
4561BITMAP API [RUST]
4562M:	Alice Ryhl <aliceryhl@google.com>
4563M:	Burak Emir <bqe@google.com>
4564R:	Yury Norov <yury.norov@gmail.com>
4565S:	Maintained
4566F:	lib/find_bit_benchmark_rust.rs
4567F:	rust/kernel/bitmap.rs
4568F:	rust/kernel/id_pool.rs
4569
4570BITOPS API
4571M:	Yury Norov <yury.norov@gmail.com>
4572R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4573S:	Maintained
4574F:	arch/*/include/asm/bitops.h
4575F:	arch/*/include/asm/bitops_32.h
4576F:	arch/*/include/asm/bitops_64.h
4577F:	arch/*/lib/bitops.c
4578F:	include/asm-generic/bitops
4579F:	include/asm-generic/bitops.h
4580F:	include/linux/bitops.h
4581F:	include/linux/count_zeros.h
4582F:	lib/hweight.c
4583F:	lib/test_bitops.c
4584F:	lib/tests/bitops_kunit.c
4585F:	tools/*/bitops*
4586
4587BITOPS API BINDINGS [RUST]
4588M:	Yury Norov <yury.norov@gmail.com>
4589S:	Maintained
4590F:	rust/helpers/bitops.c
4591
4592BLINKM RGB LED DRIVER
4593M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4594S:	Maintained
4595F:	drivers/leds/leds-blinkm.c
4596
4597BLOCK LAYER
4598M:	Jens Axboe <axboe@kernel.dk>
4599L:	linux-block@vger.kernel.org
4600S:	Maintained
4601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
4602F:	Documentation/ABI/stable/sysfs-block
4603F:	Documentation/block/
4604F:	block/
4605F:	drivers/block/
4606F:	include/linux/bio.h
4607F:	include/linux/blk*
4608F:	include/uapi/linux/blk*
4609F:	include/uapi/linux/ioprio.h
4610F:	kernel/trace/blktrace.c
4611F:	lib/sbitmap.c
4612
4613BLOCK LAYER DEVICE DRIVER API [RUST]
4614M:	Andreas Hindborg <a.hindborg@kernel.org>
4615R:	Boqun Feng <boqun@kernel.org>
4616L:	linux-block@vger.kernel.org
4617L:	rust-for-linux@vger.kernel.org
4618S:	Supported
4619W:	https://rust-for-linux.com
4620B:	https://github.com/Rust-for-Linux/linux/issues
4621C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4622T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4623F:	drivers/block/rnull/
4624F:	rust/kernel/block.rs
4625F:	rust/kernel/block/
4626
4627BLOCK2MTD DRIVER
4628M:	Joern Engel <joern@lazybastard.org>
4629L:	linux-mtd@lists.infradead.org
4630S:	Maintained
4631F:	drivers/mtd/devices/block2mtd.c
4632
4633BLUETOOTH DRIVERS
4634M:	Marcel Holtmann <marcel@holtmann.org>
4635M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4636L:	linux-bluetooth@vger.kernel.org
4637S:	Supported
4638W:	http://www.bluez.org/
4639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4641F:	Documentation/devicetree/bindings/net/bluetooth/
4642F:	drivers/bluetooth/
4643
4644BLUETOOTH SUBSYSTEM
4645M:	Marcel Holtmann <marcel@holtmann.org>
4646M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4647L:	linux-bluetooth@vger.kernel.org
4648S:	Supported
4649W:	http://www.bluez.org/
4650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4652F:	Documentation/ABI/stable/sysfs-class-bluetooth
4653F:	include/net/bluetooth/
4654F:	net/bluetooth/
4655
4656BLZP1600 GPIO DRIVER
4657M:	James Cowgill <james.cowgill@blaize.com>
4658M:	Matt Redfearn <matt.redfearn@blaize.com>
4659M:	Neil Jones <neil.jones@blaize.com>
4660M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
4661L:	linux-gpio@vger.kernel.org
4662S:	Maintained
4663F:	Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4664F:	drivers/gpio/gpio-blzp1600.c
4665
4666BONDING DRIVER
4667M:	Jay Vosburgh <jv@jvosburgh.net>
4668L:	netdev@vger.kernel.org
4669S:	Maintained
4670F:	Documentation/networking/bonding.rst
4671F:	drivers/net/bonding/
4672F:	include/net/bond*
4673F:	include/uapi/linux/if_bonding.h
4674F:	tools/testing/selftests/drivers/net/bonding/
4675
4676BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
4677M:	Petre Rodan <petre.rodan@subdimension.ro>
4678L:	linux-iio@vger.kernel.org
4679S:	Maintained
4680F:	Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
4681F:	drivers/iio/accel/bma220*
4682
4683BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4684M:	Dan Robertson <dan@dlrobertson.com>
4685L:	linux-iio@vger.kernel.org
4686S:	Maintained
4687F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4688F:	drivers/iio/accel/bma400*
4689
4690BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4691M:	Alex Lanzano <lanzano.alex@gmail.com>
4692L:	linux-iio@vger.kernel.org
4693S:	Maintained
4694F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4695F:	drivers/iio/imu/bmi270/
4696
4697BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4698M:	Jagath Jog J <jagathjog1996@gmail.com>
4699L:	linux-iio@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4702F:	drivers/iio/imu/bmi323/
4703
4704BPF JIT for ARC
4705M:	Shahab Vahedi <list+bpf@vahedi.org>
4706L:	bpf@vger.kernel.org
4707S:	Maintained
4708F:	arch/arc/net/
4709
4710BPF JIT for ARM
4711M:	Russell King <linux@armlinux.org.uk>
4712M:	Puranjay Mohan <puranjay@kernel.org>
4713L:	bpf@vger.kernel.org
4714S:	Maintained
4715F:	arch/arm/net/
4716
4717BPF JIT for ARM64
4718M:	Daniel Borkmann <daniel@iogearbox.net>
4719M:	Alexei Starovoitov <ast@kernel.org>
4720M:	Puranjay Mohan <puranjay@kernel.org>
4721R:	Xu Kuohai <xukuohai@huaweicloud.com>
4722L:	bpf@vger.kernel.org
4723S:	Supported
4724F:	arch/arm64/net/
4725
4726BPF JIT for LOONGARCH
4727M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4728R:	Hengqi Chen <hengqi.chen@gmail.com>
4729L:	bpf@vger.kernel.org
4730S:	Maintained
4731F:	arch/loongarch/net/
4732
4733BPF JIT for MIPS (32-BIT AND 64-BIT)
4734M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4735M:	Paul Burton <paulburton@kernel.org>
4736L:	bpf@vger.kernel.org
4737S:	Maintained
4738F:	arch/mips/net/
4739
4740BPF JIT for NFP NICs
4741M:	Jakub Kicinski <kuba@kernel.org>
4742L:	bpf@vger.kernel.org
4743S:	Odd Fixes
4744F:	drivers/net/ethernet/netronome/nfp/bpf/
4745
4746BPF JIT for POWERPC (32-BIT AND 64-BIT)
4747M:	Hari Bathini <hbathini@linux.ibm.com>
4748M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
4749R:	Naveen N Rao <naveen@kernel.org>
4750L:	bpf@vger.kernel.org
4751S:	Supported
4752F:	arch/powerpc/net/
4753
4754BPF JIT for RISC-V (32-bit)
4755M:	Luke Nelson <luke.r.nels@gmail.com>
4756M:	Xi Wang <xi.wang@gmail.com>
4757L:	bpf@vger.kernel.org
4758S:	Maintained
4759F:	arch/riscv/net/
4760X:	arch/riscv/net/bpf_jit_comp64.c
4761
4762BPF JIT for RISC-V (64-bit)
4763M:	Björn Töpel <bjorn@kernel.org>
4764R:	Pu Lehui <pulehui@huawei.com>
4765R:	Puranjay Mohan <puranjay@kernel.org>
4766L:	bpf@vger.kernel.org
4767S:	Maintained
4768F:	arch/riscv/net/
4769X:	arch/riscv/net/bpf_jit_comp32.c
4770
4771BPF JIT for S390
4772M:	Ilya Leoshkevich <iii@linux.ibm.com>
4773M:	Heiko Carstens <hca@linux.ibm.com>
4774M:	Vasily Gorbik <gor@linux.ibm.com>
4775L:	bpf@vger.kernel.org
4776S:	Supported
4777F:	arch/s390/net/
4778X:	arch/s390/net/pnet.c
4779
4780BPF JIT for SPARC (32-BIT AND 64-BIT)
4781M:	David S. Miller <davem@davemloft.net>
4782L:	bpf@vger.kernel.org
4783S:	Odd Fixes
4784F:	arch/sparc/net/
4785
4786BPF JIT for X86 32-BIT
4787M:	Wang YanQing <udknight@gmail.com>
4788L:	bpf@vger.kernel.org
4789S:	Odd Fixes
4790F:	arch/x86/net/bpf_jit_comp32.c
4791
4792BPF JIT for X86 64-BIT
4793M:	Alexei Starovoitov <ast@kernel.org>
4794M:	Daniel Borkmann <daniel@iogearbox.net>
4795L:	bpf@vger.kernel.org
4796S:	Supported
4797F:	arch/x86/net/
4798X:	arch/x86/net/bpf_jit_comp32.c
4799
4800BPF [CORE]
4801M:	Alexei Starovoitov <ast@kernel.org>
4802M:	Daniel Borkmann <daniel@iogearbox.net>
4803R:	John Fastabend <john.fastabend@gmail.com>
4804L:	bpf@vger.kernel.org
4805S:	Maintained
4806F:	include/linux/bpf*
4807F:	include/linux/filter.h
4808F:	include/linux/tnum.h
4809F:	kernel/bpf/core.c
4810F:	kernel/bpf/dispatcher.c
4811F:	kernel/bpf/mprog.c
4812F:	kernel/bpf/syscall.c
4813F:	kernel/bpf/tnum.c
4814F:	kernel/bpf/trampoline.c
4815F:	kernel/bpf/verifier.c
4816
4817BPF [CRYPTO]
4818M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4819L:	bpf@vger.kernel.org
4820S:	Maintained
4821F:	crypto/bpf_crypto_skcipher.c
4822F:	include/linux/bpf_crypto.h
4823F:	kernel/bpf/crypto.c
4824
4825BPF [DOCUMENTATION] (Related to Standardization)
4826R:	David Vernet <void@manifault.com>
4827L:	bpf@vger.kernel.org
4828L:	bpf@ietf.org
4829S:	Maintained
4830F:	Documentation/bpf/standardization/
4831
4832BPF [GENERAL] (Safe Dynamic Programs and Tools)
4833M:	Alexei Starovoitov <ast@kernel.org>
4834M:	Daniel Borkmann <daniel@iogearbox.net>
4835M:	Andrii Nakryiko <andrii@kernel.org>
4836M:	Eduard Zingerman <eddyz87@gmail.com>
4837M:	Kumar Kartikeya Dwivedi <memxor@gmail.com>
4838R:	Martin KaFai Lau <martin.lau@linux.dev>
4839R:	Song Liu <song@kernel.org>
4840R:	Yonghong Song <yonghong.song@linux.dev>
4841R:	Jiri Olsa <jolsa@kernel.org>
4842R:	Emil Tsalapatis <emil@etsalapatis.com>
4843L:	bpf@vger.kernel.org
4844S:	Supported
4845W:	https://bpf.io/
4846Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4849F:	Documentation/bpf/
4850F:	Documentation/networking/filter.rst
4851F:	Documentation/userspace-api/ebpf/
4852F:	arch/*/include/asm/rqspinlock.h
4853F:	arch/*/net/*
4854F:	include/asm-generic/rqspinlock.h
4855F:	include/linux/bpf*
4856F:	include/linux/btf*
4857F:	include/linux/buildid.h
4858F:	include/linux/filter.h
4859F:	include/trace/events/xdp.h
4860F:	include/uapi/linux/bpf*
4861F:	include/uapi/linux/btf*
4862F:	include/uapi/linux/filter.h
4863F:	kernel/bpf/
4864F:	kernel/trace/bpf_trace.c
4865F:	lib/buildid.c
4866F:	lib/test_bpf.c
4867F:	net/bpf/
4868F:	net/core/filter.c
4869F:	net/sched/act_bpf.c
4870F:	net/sched/cls_bpf.c
4871F:	samples/bpf/
4872F:	scripts/Makefile.btf
4873F:	scripts/bpf_doc.py
4874F:	scripts/gen-btf.sh
4875F:	scripts/pahole-version.sh
4876F:	tools/bpf/
4877F:	tools/lib/bpf/
4878F:	tools/testing/selftests/bpf/
4879
4880BPF [ITERATOR]
4881M:	Yonghong Song <yonghong.song@linux.dev>
4882L:	bpf@vger.kernel.org
4883S:	Maintained
4884F:	kernel/bpf/*iter.c
4885
4886BPF [L7 FRAMEWORK] (sockmap)
4887M:	John Fastabend <john.fastabend@gmail.com>
4888M:	Jakub Sitnicki <jakub@cloudflare.com>
4889M:	Jiayuan Chen <jiayuan.chen@linux.dev>
4890L:	netdev@vger.kernel.org
4891L:	bpf@vger.kernel.org
4892S:	Maintained
4893F:	include/linux/skmsg.h
4894F:	net/core/skmsg.c
4895F:	net/core/sock_map.c
4896F:	net/ipv4/tcp_bpf.c
4897F:	net/ipv4/udp_bpf.c
4898F:	net/unix/unix_bpf.c
4899
4900BPF [LIBRARY] (libbpf)
4901M:	Andrii Nakryiko <andrii@kernel.org>
4902M:	Eduard Zingerman <eddyz87@gmail.com>
4903L:	bpf@vger.kernel.org
4904S:	Maintained
4905F:	tools/lib/bpf/
4906
4907BPF [MEMORY MANAGEMENT EXTENSIONS]
4908M:	Roman Gushchin <roman.gushchin@linux.dev>
4909M:	JP Kobryn <inwardvessel@gmail.com>
4910M:	Shakeel Butt <shakeel.butt@linux.dev>
4911L:	bpf@vger.kernel.org
4912L:	linux-mm@kvack.org
4913S:	Maintained
4914F:	mm/bpf_memcontrol.c
4915
4916BPF [MISC]
4917L:	bpf@vger.kernel.org
4918S:	Odd Fixes
4919K:	(?:\b|_)bpf(?:\b|_)
4920
4921BPF [NETKIT] (BPF-programmable network device)
4922M:	Daniel Borkmann <daniel@iogearbox.net>
4923M:	Nikolay Aleksandrov <razor@blackwall.org>
4924L:	bpf@vger.kernel.org
4925L:	netdev@vger.kernel.org
4926S:	Supported
4927F:	drivers/net/netkit.c
4928F:	include/net/netkit.h
4929F:	tools/testing/selftests/bpf/prog_tests/tc_netkit.c
4930F:	tools/testing/selftests/drivers/net/hw/nk_qlease.py
4931F:	tools/testing/selftests/net/nk_qlease.py
4932
4933BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4934M:	Daniel Borkmann <daniel@iogearbox.net>
4935R:	John Fastabend <john.fastabend@gmail.com>
4936R:	Stanislav Fomichev <sdf@fomichev.me>
4937R:	Martin KaFai Lau <martin.lau@linux.dev>
4938L:	bpf@vger.kernel.org
4939L:	netdev@vger.kernel.org
4940S:	Maintained
4941F:	include/net/tcx.h
4942F:	kernel/bpf/tcx.c
4943F:	net/core/filter.c
4944F:	net/sched/act_bpf.c
4945F:	net/sched/cls_bpf.c
4946
4947BPF [RINGBUF]
4948M:	Andrii Nakryiko <andrii@kernel.org>
4949L:	bpf@vger.kernel.org
4950S:	Maintained
4951F:	kernel/bpf/ringbuf.c
4952
4953BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4954M:	KP Singh <kpsingh@kernel.org>
4955M:	Matt Bobrowski <mattbobrowski@google.com>
4956L:	bpf@vger.kernel.org
4957S:	Maintained
4958F:	Documentation/bpf/prog_lsm.rst
4959F:	include/linux/bpf_lsm.h
4960F:	kernel/bpf/bpf_lsm.c
4961F:	kernel/bpf/bpf_lsm_proto.c
4962F:	kernel/trace/bpf_trace.c
4963F:	security/bpf/
4964
4965BPF [SELFTESTS] (Test Runners & Infrastructure)
4966M:	Andrii Nakryiko <andrii@kernel.org>
4967M:	Eduard Zingerman <eddyz87@gmail.com>
4968L:	bpf@vger.kernel.org
4969S:	Maintained
4970F:	tools/testing/selftests/bpf/
4971
4972BPF [TOOLING] (bpftool)
4973M:	Quentin Monnet <qmo@kernel.org>
4974L:	bpf@vger.kernel.org
4975S:	Maintained
4976F:	kernel/bpf/disasm.*
4977F:	tools/bpf/bpftool/
4978
4979BPF [TRACING]
4980M:	Song Liu <song@kernel.org>
4981R:	Jiri Olsa <jolsa@kernel.org>
4982L:	bpf@vger.kernel.org
4983S:	Maintained
4984F:	kernel/bpf/stackmap.c
4985F:	kernel/trace/bpf_trace.c
4986F:	lib/buildid.c
4987
4988BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4989M:	Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com>
4990L:	linux-iio@vger.kernel.org
4991S:	Maintained
4992F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4993F:	drivers/iio/light/apds9160.c
4994
4995BROADCOM ASP 2.0 ETHERNET DRIVER
4996M:	Justin Chen <justin.chen@broadcom.com>
4997M:	Florian Fainelli <florian.fainelli@broadcom.com>
4998L:	bcm-kernel-feedback-list@broadcom.com
4999L:	netdev@vger.kernel.org
5000S:	Supported
5001F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
5002F:	drivers/net/ethernet/broadcom/asp2/
5003
5004BROADCOM B44 10/100 ETHERNET DRIVER
5005M:	Michael Chan <michael.chan@broadcom.com>
5006L:	netdev@vger.kernel.org
5007S:	Maintained
5008F:	drivers/net/ethernet/broadcom/b44.*
5009
5010BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
5011M:	Florian Fainelli <florian.fainelli@broadcom.com>
5012M:	Jonas Gorski <jonas.gorski@gmail.com>
5013L:	netdev@vger.kernel.org
5014L:	openwrt-devel@lists.openwrt.org (subscribers-only)
5015S:	Supported
5016F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
5017F:	drivers/net/dsa/b53/*
5018F:	drivers/net/dsa/bcm_sf2*
5019F:	include/linux/dsa/brcm.h
5020F:	include/linux/platform_data/b53.h
5021F:	net/dsa/tag_brcm.c
5022
5023BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
5024M:	Florian Fainelli <florian.fainelli@broadcom.com>
5025R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5026L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
5027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5028S:	Maintained
5029T:	git https://github.com/broadcom/stblinux.git
5030F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5031F:	drivers/pci/controller/pcie-brcmstb.c
5032F:	drivers/platform/raspberrypi/vchiq-*
5033F:	drivers/staging/vc04_services
5034F:	include/linux/raspberrypi/vchiq*
5035N:	bcm2711
5036N:	bcm2712
5037N:	bcm283*
5038N:	raspberrypi
5039
5040BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
5041M:	Florian Fainelli <florian.fainelli@broadcom.com>
5042M:	Ray Jui <rjui@broadcom.com>
5043M:	Scott Branden <sbranden@broadcom.com>
5044R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5045S:	Maintained
5046T:	git https://github.com/broadcom/mach-bcm
5047F:	arch/arm/mach-bcm/
5048N:	bcm281*
5049N:	bcm113*
5050N:	bcm216*
5051N:	kona
5052
5053BROADCOM BCM2835 CAMERA DRIVERS
5054M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
5055L:	linux-media@vger.kernel.org
5056S:	Maintained
5057F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
5058F:	drivers/media/platform/broadcom/bcm2835-unicam*
5059
5060BROADCOM BCM47XX MIPS ARCHITECTURE
5061M:	Hauke Mehrtens <hauke@hauke-m.de>
5062M:	Rafał Miłecki <zajec5@gmail.com>
5063L:	linux-mips@vger.kernel.org
5064S:	Maintained
5065F:	Documentation/devicetree/bindings/mips/brcm/
5066F:	arch/mips/bcm47xx/*
5067F:	arch/mips/include/asm/mach-bcm47xx/*
5068
5069BROADCOM BCM4908 ETHERNET DRIVER
5070M:	Rafał Miłecki <rafal@milecki.pl>
5071R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5072L:	netdev@vger.kernel.org
5073S:	Maintained
5074F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
5075F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
5076F:	drivers/net/ethernet/broadcom/unimac.h
5077
5078BROADCOM BCM4908 PINMUX DRIVER
5079M:	Rafał Miłecki <rafal@milecki.pl>
5080R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5081L:	linux-gpio@vger.kernel.org
5082S:	Maintained
5083F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
5084F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
5085
5086BROADCOM BCM5301X ARM ARCHITECTURE
5087M:	Florian Fainelli <florian.fainelli@broadcom.com>
5088M:	Hauke Mehrtens <hauke@hauke-m.de>
5089M:	Rafał Miłecki <zajec5@gmail.com>
5090R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5092S:	Maintained
5093F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
5094F:	arch/arm/boot/dts/broadcom/bcm470*
5095F:	arch/arm/boot/dts/broadcom/bcm5301*
5096F:	arch/arm/boot/dts/broadcom/bcm953012*
5097F:	arch/arm/mach-bcm/bcm_5301x.c
5098
5099BROADCOM BCM53573 ARM ARCHITECTURE
5100M:	Florian Fainelli <florian.fainelli@broadcom.com>
5101M:	Rafał Miłecki <rafal@milecki.pl>
5102R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5104S:	Maintained
5105F:	arch/arm/boot/dts/broadcom/bcm47189*
5106F:	arch/arm/boot/dts/broadcom/bcm53573*
5107
5108BROADCOM BCM63XX/BCM33XX UDC DRIVER
5109M:	Kevin Cernekee <cernekee@gmail.com>
5110L:	linux-usb@vger.kernel.org
5111S:	Maintained
5112F:	drivers/usb/gadget/udc/bcm63xx_udc.*
5113
5114BROADCOM BCM7XXX ARM ARCHITECTURE
5115M:	Florian Fainelli <florian.fainelli@broadcom.com>
5116R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5118S:	Maintained
5119T:	git https://github.com/broadcom/stblinux.git
5120F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5121F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
5122F:	arch/arm/include/asm/hardware/cache-b15-rac.h
5123F:	arch/arm/mach-bcm/*brcmstb*
5124F:	arch/arm/mm/cache-b15-rac.c
5125F:	drivers/bus/brcmstb_gisb.c
5126F:	drivers/pci/controller/pcie-brcmstb.c
5127N:	brcmstb
5128N:	bcm7038
5129N:	bcm7120
5130
5131BROADCOM BCMBCA ARM ARCHITECTURE
5132M:	William Zhang <william.zhang@broadcom.com>
5133M:	Anand Gore <anand.gore@broadcom.com>
5134M:	Kursad Oney <kursad.oney@broadcom.com>
5135M:	Florian Fainelli <florian.fainelli@broadcom.com>
5136M:	Rafał Miłecki <rafal@milecki.pl>
5137R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5139S:	Maintained
5140T:	git https://github.com/broadcom/stblinux.git
5141F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5142F:	arch/arm64/boot/dts/broadcom/bcmbca/*
5143N:	bcmbca
5144N:	bcm[9]?47622
5145N:	bcm[9]?4912
5146N:	bcm[9]?63138
5147N:	bcm[9]?63146
5148N:	bcm[9]?63148
5149N:	bcm[9]?63158
5150N:	bcm[9]?63178
5151N:	bcm[9]?6756
5152N:	bcm[9]?6813
5153N:	bcm[9]?6846
5154N:	bcm[9]?6855
5155N:	bcm[9]?6856
5156N:	bcm[9]?6858
5157N:	bcm[9]?6878
5158
5159BROADCOM BDC DRIVER
5160M:	Justin Chen <justin.chen@broadcom.com>
5161M:	Al Cooper <alcooperx@gmail.com>
5162R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5163L:	linux-usb@vger.kernel.org
5164S:	Maintained
5165F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5166F:	drivers/usb/gadget/udc/bdc/
5167
5168BROADCOM BMIPS CPUFREQ DRIVER
5169M:	Markus Mayer <mmayer@broadcom.com>
5170R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5171L:	linux-pm@vger.kernel.org
5172S:	Maintained
5173F:	drivers/cpufreq/bmips-cpufreq.c
5174
5175BROADCOM BMIPS MIPS ARCHITECTURE
5176M:	Florian Fainelli <florian.fainelli@broadcom.com>
5177R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5178L:	linux-mips@vger.kernel.org
5179S:	Maintained
5180T:	git https://github.com/broadcom/stblinux.git
5181F:	arch/mips/bmips/*
5182F:	arch/mips/boot/dts/brcm/bcm*.dts*
5183F:	arch/mips/include/asm/mach-bmips/*
5184F:	arch/mips/kernel/*bmips*
5185F:	drivers/irqchip/irq-bcm63*
5186F:	drivers/irqchip/irq-bcm7*
5187F:	drivers/irqchip/irq-brcmstb*
5188F:	drivers/pmdomain/bcm/bcm63xx-power.c
5189F:	include/linux/bcm963xx_nvram.h
5190F:	include/linux/bcm963xx_tag.h
5191
5192BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5193M:	Rasesh Mody <rmody@marvell.com>
5194M:	GR-Linux-NIC-Dev@marvell.com
5195L:	netdev@vger.kernel.org
5196S:	Maintained
5197F:	drivers/net/ethernet/broadcom/bnx2.*
5198F:	drivers/net/ethernet/broadcom/bnx2_*
5199
5200BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5201M:	Saurav Kashyap <skashyap@marvell.com>
5202M:	Javed Hasan <jhasan@marvell.com>
5203M:	GR-QLogic-Storage-Upstream@marvell.com
5204L:	linux-scsi@vger.kernel.org
5205S:	Supported
5206F:	drivers/scsi/bnx2fc/
5207
5208BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5209M:	Nilesh Javali <njavali@marvell.com>
5210M:	Manish Rangankar <mrangankar@marvell.com>
5211M:	GR-QLogic-Storage-Upstream@marvell.com
5212L:	linux-scsi@vger.kernel.org
5213S:	Supported
5214F:	drivers/scsi/bnx2i/
5215
5216BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5217M:	Sudarsana Kalluru <skalluru@marvell.com>
5218M:	Manish Chopra <manishc@marvell.com>
5219L:	netdev@vger.kernel.org
5220S:	Maintained
5221F:	drivers/net/ethernet/broadcom/bnx2x/
5222
5223BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5224M:	Michael Chan <michael.chan@broadcom.com>
5225M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5226L:	netdev@vger.kernel.org
5227S:	Maintained
5228F:	drivers/firmware/broadcom/tee_bnxt_fw.c
5229F:	drivers/net/ethernet/broadcom/bnxt/
5230F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
5231
5232BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5233M:	Vikas Gupta <vikas.gupta@broadcom.com>
5234L:	netdev@vger.kernel.org
5235S:	Maintained
5236F:	drivers/net/ethernet/broadcom/bnge/
5237F:	include/linux/bnge/hsi.h
5238
5239BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5240M:	Arend van Spriel <arend.vanspriel@broadcom.com>
5241L:	linux-wireless@vger.kernel.org
5242L:	brcm80211@lists.linux.dev
5243L:	brcm80211-dev-list.pdl@broadcom.com
5244S:	Supported
5245F:	drivers/net/wireless/broadcom/brcm80211/
5246F:	include/linux/platform_data/brcmfmac.h
5247
5248BROADCOM BRCMSTB GPIO DRIVER
5249M:	Doug Berger <opendmb@gmail.com>
5250M:	Florian Fainelli <florian.fainelli@broadcom.com>
5251R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5252S:	Supported
5253F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5254F:	drivers/gpio/gpio-brcmstb.c
5255
5256BROADCOM BRCMSTB I2C DRIVER
5257M:	Kamal Dasu <kamal.dasu@broadcom.com>
5258R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5259L:	linux-i2c@vger.kernel.org
5260S:	Supported
5261F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5262F:	drivers/i2c/busses/i2c-brcmstb.c
5263
5264BROADCOM BRCMSTB UART DRIVER
5265M:	Al Cooper <alcooperx@gmail.com>
5266R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5267L:	linux-serial@vger.kernel.org
5268S:	Maintained
5269F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5270F:	drivers/tty/serial/8250/8250_bcm7271.c
5271
5272BROADCOM BRCMSTB USB EHCI DRIVER
5273M:	Justin Chen <justin.chen@broadcom.com>
5274M:	Al Cooper <alcooperx@gmail.com>
5275R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5276L:	linux-usb@vger.kernel.org
5277S:	Maintained
5278F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5279F:	drivers/usb/host/ehci-brcm.*
5280
5281BROADCOM BRCMSTB USB PIN MAP DRIVER
5282M:	Al Cooper <alcooperx@gmail.com>
5283R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5284L:	linux-usb@vger.kernel.org
5285S:	Maintained
5286F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5287F:	drivers/usb/misc/brcmstb-usb-pinmap.c
5288
5289BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5290M:	Justin Chen <justin.chen@broadcom.com>
5291M:	Al Cooper <alcooperx@gmail.com>
5292R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5293L:	linux-kernel@vger.kernel.org
5294S:	Maintained
5295F:	drivers/phy/broadcom/phy-brcm-usb*
5296
5297BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5298M:	William Zhang <william.zhang@broadcom.com>
5299M:	Kursad Oney <kursad.oney@broadcom.com>
5300M:	Jonas Gorski <jonas.gorski@gmail.com>
5301R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5302L:	linux-spi@vger.kernel.org
5303S:	Maintained
5304F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5305F:	drivers/spi/spi-bcm63xx-hsspi.c
5306F:	drivers/spi/spi-bcmbca-hsspi.c
5307
5308BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5309M:	Jonas Gorski <jonas.gorski@gmail.com>
5310L:	linux-spi@vger.kernel.org
5311S:	Odd Fixes
5312F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5313F:	drivers/spi/spi-bcm63xx.c
5314
5315BROADCOM ETHERNET PHY DRIVERS
5316M:	Florian Fainelli <florian.fainelli@broadcom.com>
5317R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5318L:	netdev@vger.kernel.org
5319S:	Supported
5320F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5321F:	drivers/net/phy/bcm*.[ch]
5322F:	drivers/net/phy/broadcom.c
5323F:	include/linux/brcmphy.h
5324
5325BROADCOM GENET ETHERNET DRIVER
5326M:	Doug Berger <opendmb@gmail.com>
5327M:	Florian Fainelli <florian.fainelli@broadcom.com>
5328R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5329L:	netdev@vger.kernel.org
5330S:	Maintained
5331F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5332F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5333F:	drivers/net/ethernet/broadcom/genet/
5334F:	drivers/net/ethernet/broadcom/unimac.h
5335F:	drivers/net/mdio/mdio-bcm-unimac.c
5336F:	include/linux/platform_data/mdio-bcm-unimac.h
5337
5338BROADCOM IPROC ARM ARCHITECTURE
5339M:	Ray Jui <rjui@broadcom.com>
5340M:	Scott Branden <sbranden@broadcom.com>
5341R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5343S:	Maintained
5344T:	git https://github.com/broadcom/stblinux.git
5345F:	arch/arm64/boot/dts/broadcom/northstar2/*
5346F:	arch/arm64/boot/dts/broadcom/stingray/*
5347F:	drivers/clk/bcm/clk-ns*
5348F:	drivers/clk/bcm/clk-sr*
5349F:	drivers/pinctrl/bcm/pinctrl-ns*
5350F:	include/dt-bindings/clock/bcm-sr*
5351N:	iproc
5352N:	cygnus
5353N:	bcm[-_]nsp
5354N:	bcm9113*
5355N:	bcm9583*
5356N:	bcm9585*
5357N:	bcm9586*
5358N:	bcm988312
5359N:	bcm113*
5360N:	bcm583*
5361N:	bcm585*
5362N:	bcm586*
5363N:	bcm88312
5364N:	hr2
5365N:	stingray
5366
5367BROADCOM IPROC GBIT ETHERNET DRIVER
5368M:	Rafał Miłecki <rafal@milecki.pl>
5369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5370L:	netdev@vger.kernel.org
5371S:	Maintained
5372F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
5373F:	drivers/net/ethernet/broadcom/bgmac*
5374F:	drivers/net/ethernet/broadcom/unimac.h
5375
5376BROADCOM KONA GPIO DRIVER
5377M:	Ray Jui <rjui@broadcom.com>
5378R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5379S:	Supported
5380F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5381F:	drivers/gpio/gpio-bcm-kona.c
5382
5383BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5384M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
5385M:	Kashyap Desai <kashyap.desai@broadcom.com>
5386M:	Sumit Saxena <sumit.saxena@broadcom.com>
5387M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
5388L:	mpi3mr-linuxdrv.pdl@broadcom.com
5389L:	linux-scsi@vger.kernel.org
5390S:	Supported
5391W:	https://www.broadcom.com/support/storage
5392F:	drivers/scsi/mpi3mr/
5393
5394BROADCOM NETXTREME-E ROCE DRIVER
5395M:	Selvin Xavier <selvin.xavier@broadcom.com>
5396M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
5397L:	linux-rdma@vger.kernel.org
5398S:	Supported
5399W:	http://www.broadcom.com
5400F:	drivers/infiniband/hw/bnxt_re/
5401F:	include/uapi/rdma/bnxt_re-abi.h
5402
5403BROADCOM 800 GIGABIT ROCE DRIVER
5404M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
5405L:	linux-rdma@vger.kernel.org
5406S:	Supported
5407W:	http://www.broadcom.com
5408F:	drivers/infiniband/hw/bng_re/
5409
5410BROADCOM NVRAM DRIVER
5411M:	Rafał Miłecki <zajec5@gmail.com>
5412L:	linux-mips@vger.kernel.org
5413S:	Maintained
5414F:	drivers/firmware/broadcom/*
5415
5416BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5417M:	Rafał Miłecki <rafal@milecki.pl>
5418M:	Florian Fainelli <florian.fainelli@broadcom.com>
5419R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5420L:	linux-pm@vger.kernel.org
5421S:	Maintained
5422T:	git https://github.com/broadcom/stblinux.git
5423F:	drivers/pmdomain/bcm/bcm-pmb.c
5424F:	include/dt-bindings/soc/bcm-pmb.h
5425
5426BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5427M:	Rafał Miłecki <zajec5@gmail.com>
5428L:	linux-wireless@vger.kernel.org
5429S:	Maintained
5430F:	drivers/bcma/
5431F:	include/linux/bcma/
5432
5433BROADCOM SPI DRIVER
5434M:	Kamal Dasu <kamal.dasu@broadcom.com>
5435R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5436S:	Maintained
5437F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5438F:	drivers/spi/spi-bcm-qspi.*
5439F:	drivers/spi/spi-brcmstb-qspi.c
5440F:	drivers/spi/spi-iproc-qspi.c
5441
5442BROADCOM STB AVS CPUFREQ DRIVER
5443M:	Markus Mayer <mmayer@broadcom.com>
5444R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5445L:	linux-pm@vger.kernel.org
5446S:	Maintained
5447F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5448F:	drivers/cpufreq/brcmstb*
5449
5450BROADCOM STB AVS TMON DRIVER
5451M:	Markus Mayer <mmayer@broadcom.com>
5452R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5453L:	linux-pm@vger.kernel.org
5454S:	Maintained
5455F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5456F:	drivers/thermal/broadcom/brcmstb*
5457
5458BROADCOM STB DPFE DRIVER
5459M:	Markus Mayer <mmayer@broadcom.com>
5460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5462S:	Maintained
5463F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5464F:	drivers/memory/brcmstb_dpfe.c
5465
5466BROADCOM STB NAND FLASH DRIVER
5467M:	Brian Norris <computersforpeace@gmail.com>
5468M:	Kamal Dasu <kamal.dasu@broadcom.com>
5469R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5470L:	linux-mtd@lists.infradead.org
5471S:	Maintained
5472F:	drivers/mtd/nand/raw/brcmnand/
5473F:	include/linux/platform_data/brcmnand.h
5474
5475BROADCOM STB PCIE DRIVER
5476M:	Jim Quinlan <jim2101024@gmail.com>
5477M:	Florian Fainelli <florian.fainelli@broadcom.com>
5478R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5479L:	linux-pci@vger.kernel.org
5480S:	Maintained
5481F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5482F:	drivers/pci/controller/pcie-brcmstb.c
5483
5484BROADCOM SYSTEMPORT ETHERNET DRIVER
5485M:	Florian Fainelli <florian.fainelli@broadcom.com>
5486R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5487L:	netdev@vger.kernel.org
5488S:	Maintained
5489F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5490F:	drivers/net/ethernet/broadcom/bcmsysport.*
5491F:	drivers/net/ethernet/broadcom/unimac.h
5492
5493BROADCOM TG3 GIGABIT ETHERNET DRIVER
5494M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5495M:	Michael Chan <mchan@broadcom.com>
5496L:	netdev@vger.kernel.org
5497S:	Maintained
5498F:	drivers/net/ethernet/broadcom/tg3.*
5499
5500BROADCOM VK DRIVER
5501M:	Scott Branden <scott.branden@broadcom.com>
5502R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5503S:	Supported
5504F:	drivers/misc/bcm-vk/
5505F:	include/uapi/linux/misc/bcm_vk.h
5506
5507BROCADE BFA FC SCSI DRIVER
5508M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
5509M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
5510L:	linux-scsi@vger.kernel.org
5511S:	Supported
5512F:	drivers/scsi/bfa/
5513
5514BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5515M:	Rasesh Mody <rmody@marvell.com>
5516M:	Sudarsana Kalluru <skalluru@marvell.com>
5517M:	GR-Linux-NIC-Dev@marvell.com
5518L:	netdev@vger.kernel.org
5519S:	Maintained
5520F:	drivers/net/ethernet/brocade/bna/
5521
5522BSG (block layer generic sg v4 driver)
5523M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5524L:	linux-scsi@vger.kernel.org
5525S:	Supported
5526F:	block/bsg.c
5527F:	include/linux/bsg.h
5528F:	include/uapi/linux/bsg.h
5529
5530BT87X AUDIO DRIVER
5531M:	Clemens Ladisch <clemens@ladisch.de>
5532L:	linux-sound@vger.kernel.org
5533S:	Maintained
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5535F:	Documentation/sound/cards/bt87x.rst
5536F:	sound/pci/bt87x.c
5537
5538BT8XXGPIO DRIVER
5539M:	Michael Buesch <m@bues.ch>
5540S:	Maintained
5541W:	http://bu3sch.de/btgpio.php
5542F:	drivers/gpio/gpio-bt8xx.c
5543
5544BTRFS FILE SYSTEM
5545M:	Chris Mason <clm@fb.com>
5546M:	David Sterba <dsterba@suse.com>
5547L:	linux-btrfs@vger.kernel.org
5548S:	Maintained
5549W:	https://btrfs.readthedocs.io
5550Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5551C:	irc://irc.libera.chat/btrfs
5552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5553F:	Documentation/filesystems/btrfs.rst
5554F:	fs/btrfs/
5555F:	include/linux/btrfs*
5556F:	include/trace/events/btrfs.h
5557F:	include/uapi/linux/btrfs*
5558
5559BTTV VIDEO4LINUX DRIVER
5560M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5561L:	linux-media@vger.kernel.org
5562S:	Odd fixes
5563W:	https://linuxtv.org
5564T:	git git://linuxtv.org/media.git
5565F:	Documentation/driver-api/media/drivers/bttv*
5566F:	drivers/media/pci/bt8xx/bttv*
5567
5568BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5569M:	Chanwoo Choi <cw00.choi@samsung.com>
5570L:	linux-pm@vger.kernel.org
5571L:	linux-samsung-soc@vger.kernel.org
5572S:	Maintained
5573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5574F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5575F:	drivers/devfreq/exynos-bus.c
5576
5577BUSLOGIC SCSI DRIVER
5578M:	Khalid Aziz <khalid@gonehiking.org>
5579L:	linux-scsi@vger.kernel.org
5580S:	Maintained
5581F:	drivers/scsi/BusLogic.*
5582F:	drivers/scsi/FlashPoint.*
5583
5584BXCAN CAN NETWORK DRIVER
5585M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
5586L:	linux-can@vger.kernel.org
5587S:	Maintained
5588F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5589F:	drivers/net/can/bxcan.c
5590
5591C-MEDIA CMI8788 DRIVER
5592M:	Clemens Ladisch <clemens@ladisch.de>
5593L:	linux-sound@vger.kernel.org
5594S:	Maintained
5595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5596F:	sound/pci/oxygen/
5597
5598C-SKY ARCHITECTURE
5599M:	Guo Ren <guoren@kernel.org>
5600L:	linux-csky@vger.kernel.org
5601S:	Supported
5602T:	git https://github.com/c-sky/csky-linux.git
5603F:	Documentation/devicetree/bindings/csky/
5604F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5605F:	Documentation/devicetree/bindings/timer/csky,*
5606F:	arch/csky/
5607F:	drivers/clocksource/timer-gx6605s.c
5608F:	drivers/clocksource/timer-mp-csky.c
5609F:	drivers/irqchip/irq-csky-*
5610N:	csky
5611K:	csky
5612
5613CA8210 IEEE-802.15.4 RADIO DRIVER
5614L:	linux-wpan@vger.kernel.org
5615S:	Orphan
5616W:	https://github.com/Cascoda/ca8210-linux.git
5617F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5618F:	drivers/net/ieee802154/ca8210.c
5619
5620CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5621M:	David Howells <dhowells@redhat.com>
5622L:	netfs@lists.linux.dev
5623S:	Supported
5624F:	Documentation/filesystems/caching/cachefiles.rst
5625F:	fs/cachefiles/
5626
5627CACHESTAT: PAGE CACHE STATS FOR A FILE
5628M:	Nhat Pham <nphamcs@gmail.com>
5629M:	Johannes Weiner <hannes@cmpxchg.org>
5630L:	linux-mm@kvack.org
5631S:	Maintained
5632F:	tools/testing/selftests/cachestat/test_cachestat.c
5633
5634CADENCE MIPI-CSI2 BRIDGES
5635M:	Maxime Ripard <mripard@kernel.org>
5636L:	linux-media@vger.kernel.org
5637S:	Maintained
5638F:	Documentation/devicetree/bindings/media/cdns,*.txt
5639F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5640F:	drivers/media/platform/cadence/cdns-csi2*
5641F:	include/media/cadence/cdns-csi2*
5642
5643CADENCE NAND DRIVER
5644L:	linux-mtd@lists.infradead.org
5645S:	Orphan
5646F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5647F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5648
5649CADENCE USB3 DRD IP DRIVER
5650M:	Peter Chen <peter.chen@kernel.org>
5651M:	Pawel Laszczak <pawell@cadence.com>
5652R:	Roger Quadros <rogerq@kernel.org>
5653L:	linux-usb@vger.kernel.org
5654S:	Maintained
5655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5656F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5657F:	drivers/usb/cdns3/
5658X:	drivers/usb/cdns3/cdnsp*
5659
5660CADENCE USBHS DRIVER
5661M:	Pawel Laszczak <pawell@cadence.com>
5662L:	linux-usb@vger.kernel.org
5663S:	Maintained
5664F:	drivers/usb/gadget/udc/cdns2
5665
5666CADENCE USBSSP DRD IP DRIVER
5667M:	Pawel Laszczak <pawell@cadence.com>
5668L:	linux-usb@vger.kernel.org
5669S:	Maintained
5670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5671F:	drivers/usb/cdns3/
5672X:	drivers/usb/cdns3/cdns3*
5673
5674CADET FM/AM RADIO RECEIVER DRIVER
5675M:	Hans Verkuil <hverkuil@kernel.org>
5676L:	linux-media@vger.kernel.org
5677S:	Maintained
5678W:	https://linuxtv.org
5679T:	git git://linuxtv.org/media.git
5680F:	drivers/media/radio/radio-cadet*
5681
5682CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5683L:	linux-media@vger.kernel.org
5684S:	Orphan
5685T:	git git://linuxtv.org/media.git
5686F:	Documentation/admin-guide/media/cafe_ccic*
5687F:	drivers/media/platform/marvell/
5688
5689CAKE QDISC
5690M:	Toke Høiland-Jørgensen <toke@toke.dk>
5691L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5692S:	Maintained
5693F:	net/sched/sch_cake.c
5694
5695CAN NETWORK DRIVERS
5696M:	Marc Kleine-Budde <mkl@pengutronix.de>
5697M:	Vincent Mailhol <mailhol@kernel.org>
5698L:	linux-can@vger.kernel.org
5699S:	Maintained
5700W:	https://github.com/linux-can
5701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5703F:	Documentation/devicetree/bindings/net/can/
5704F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5705F:	drivers/net/can/
5706F:	drivers/phy/phy-can-transceiver.c
5707F:	include/linux/can/bittiming.h
5708F:	include/linux/can/dev.h
5709F:	include/linux/can/length.h
5710F:	include/linux/can/platform/
5711F:	include/linux/can/rx-offload.h
5712F:	include/uapi/linux/can/error.h
5713F:	include/uapi/linux/can/netlink.h
5714F:	include/uapi/linux/can/vxcan.h
5715
5716CAN NETWORK LAYER
5717M:	Oliver Hartkopp <socketcan@hartkopp.net>
5718M:	Marc Kleine-Budde <mkl@pengutronix.de>
5719L:	linux-can@vger.kernel.org
5720S:	Maintained
5721W:	https://github.com/linux-can
5722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5724F:	Documentation/networking/can.rst
5725F:	Documentation/networking/iso15765-2.rst
5726F:	include/linux/can/can-ml.h
5727F:	include/linux/can/core.h
5728F:	include/linux/can/skb.h
5729F:	include/net/can.h
5730F:	include/net/netns/can.h
5731F:	include/uapi/linux/can.h
5732F:	include/uapi/linux/can/bcm.h
5733F:	include/uapi/linux/can/gw.h
5734F:	include/uapi/linux/can/isotp.h
5735F:	include/uapi/linux/can/raw.h
5736F:	net/can/
5737F:	net/sched/em_canid.c
5738F:	tools/testing/selftests/net/can/
5739
5740CAN-J1939 NETWORK LAYER
5741M:	Robin van der Gracht <robin@protonic.nl>
5742M:	Oleksij Rempel <o.rempel@pengutronix.de>
5743R:	kernel@pengutronix.de
5744L:	linux-can@vger.kernel.org
5745S:	Maintained
5746F:	Documentation/networking/j1939.rst
5747F:	include/uapi/linux/can/j1939.h
5748F:	net/can/j1939/
5749
5750CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5751M:	Damien Le Moal <dlemoal@kernel.org>
5752L:	linux-riscv@lists.infradead.org
5753L:	linux-gpio@vger.kernel.org (pinctrl driver)
5754F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5755F:	drivers/pinctrl/pinctrl-k210.c
5756
5757CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5758M:	Damien Le Moal <dlemoal@kernel.org>
5759L:	linux-kernel@vger.kernel.org
5760L:	linux-riscv@lists.infradead.org
5761S:	Maintained
5762F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5763F:	drivers/reset/reset-k210.c
5764
5765CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5766M:	Damien Le Moal <dlemoal@kernel.org>
5767L:	linux-riscv@lists.infradead.org
5768S:	Maintained
5769F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5770F:	drivers/soc/canaan/
5771F:	include/soc/canaan/
5772
5773CAPABILITIES
5774M:	Serge Hallyn <serge@hallyn.com>
5775L:	linux-security-module@vger.kernel.org
5776S:	Supported
5777F:	include/linux/capability.h
5778F:	include/trace/events/capability.h
5779F:	include/uapi/linux/capability.h
5780F:	kernel/capability.c
5781F:	security/commoncap.c
5782F:	security/commoncap_test.c
5783
5784CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5785M:	Kevin Tsai <ktsai@capellamicro.com>
5786S:	Maintained
5787F:	drivers/iio/light/cm*
5788
5789CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5790M:	Christian Lamparter <chunkeey@googlemail.com>
5791L:	linux-wireless@vger.kernel.org
5792S:	Maintained
5793W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5794F:	drivers/net/wireless/ath/carl9170/
5795
5796CAVIUM I2C DRIVER
5797M:	Robert Richter <rric@kernel.org>
5798S:	Odd Fixes
5799W:	http://www.marvell.com
5800F:	drivers/i2c/busses/i2c-octeon*
5801F:	drivers/i2c/busses/i2c-thunderx*
5802
5803CAVIUM LIQUIDIO NETWORK DRIVER
5804L:	netdev@vger.kernel.org
5805S:	Orphan
5806W:	http://www.marvell.com
5807F:	drivers/net/ethernet/cavium/liquidio/
5808
5809CAVIUM MMC DRIVER
5810M:	Robert Richter <rric@kernel.org>
5811S:	Odd Fixes
5812W:	http://www.marvell.com
5813F:	drivers/mmc/host/cavium*
5814
5815CAVIUM OCTEON-TX CRYPTO DRIVER
5816M:	George Cherian <gcherian@marvell.com>
5817L:	linux-crypto@vger.kernel.org
5818S:	Supported
5819W:	http://www.marvell.com
5820F:	drivers/crypto/cavium/cpt/
5821
5822CBS/ETF/TAPRIO QDISCS
5823M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5824L:	netdev@vger.kernel.org
5825S:	Maintained
5826F:	net/sched/sch_cbs.c
5827F:	net/sched/sch_etf.c
5828F:	net/sched/sch_taprio.c
5829
5830CC2520 IEEE-802.15.4 RADIO DRIVER
5831M:	Stefan Schmidt <stefan@datenfreihafen.org>
5832L:	linux-wpan@vger.kernel.org
5833S:	Odd Fixes
5834F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5835F:	drivers/net/ieee802154/cc2520.c
5836
5837CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5838M:	Gilad Ben-Yossef <gilad@benyossef.com>
5839L:	linux-crypto@vger.kernel.org
5840S:	Supported
5841W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5842F:	drivers/crypto/ccree/
5843
5844CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5845M:	Hadar Gat <hadar.gat@arm.com>
5846L:	linux-crypto@vger.kernel.org
5847S:	Supported
5848W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5849F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5850F:	drivers/char/hw_random/cctrng.c
5851F:	drivers/char/hw_random/cctrng.h
5852
5853CEC FRAMEWORK
5854M:	Hans Verkuil <hverkuil@kernel.org>
5855L:	linux-media@vger.kernel.org
5856S:	Supported
5857W:	http://linuxtv.org
5858T:	git git://linuxtv.org/media.git
5859F:	Documentation/ABI/testing/debugfs-cec-error-inj
5860F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5861F:	Documentation/driver-api/media/cec-core.rst
5862F:	Documentation/userspace-api/media/cec
5863F:	drivers/media/cec/
5864F:	drivers/media/rc/keymaps/rc-cec.c
5865F:	include/media/cec-notifier.h
5866F:	include/media/cec.h
5867F:	include/uapi/linux/cec-funcs.h
5868F:	include/uapi/linux/cec.h
5869
5870CEC GPIO DRIVER
5871M:	Hans Verkuil <hverkuil@kernel.org>
5872L:	linux-media@vger.kernel.org
5873S:	Supported
5874W:	http://linuxtv.org
5875T:	git git://linuxtv.org/media.git
5876F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5877F:	drivers/media/cec/platform/cec-gpio/
5878
5879CELL BROADBAND ENGINE ARCHITECTURE
5880L:	linuxppc-dev@lists.ozlabs.org
5881S:	Orphan
5882F:	arch/powerpc/include/asm/cell*.h
5883F:	arch/powerpc/include/asm/spu*.h
5884F:	arch/powerpc/include/uapi/asm/spu*.h
5885F:	arch/powerpc/platforms/cell/
5886
5887CELLWISE CW2015 BATTERY DRIVER
5888M:	Tobias Schrammm <t.schramm@manjaro.org>
5889S:	Maintained
5890F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5891F:	drivers/power/supply/cw2015_battery.c
5892
5893CEPH COMMON CODE (LIBCEPH)
5894M:	Ilya Dryomov <idryomov@gmail.com>
5895M:	Alex Markuze <amarkuze@redhat.com>
5896M:	Viacheslav Dubeyko <slava@dubeyko.com>
5897L:	ceph-devel@vger.kernel.org
5898S:	Supported
5899W:	http://ceph.com/
5900B:	https://tracker.ceph.com/
5901T:	git https://github.com/ceph/ceph-client.git
5902F:	include/linux/ceph/
5903F:	include/linux/crush/
5904F:	net/ceph/
5905
5906CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5907M:	Ilya Dryomov <idryomov@gmail.com>
5908M:	Alex Markuze <amarkuze@redhat.com>
5909M:	Viacheslav Dubeyko <slava@dubeyko.com>
5910L:	ceph-devel@vger.kernel.org
5911S:	Supported
5912W:	http://ceph.com/
5913B:	https://tracker.ceph.com/
5914T:	git https://github.com/ceph/ceph-client.git
5915F:	Documentation/filesystems/ceph.rst
5916F:	fs/ceph/
5917
5918CERTIFICATE HANDLING
5919M:	David Howells <dhowells@redhat.com>
5920M:	David Woodhouse <dwmw2@infradead.org>
5921L:	keyrings@vger.kernel.org
5922S:	Maintained
5923F:	Documentation/admin-guide/module-signing.rst
5924F:	certs/
5925F:	scripts/sign-file.c
5926F:	scripts/ssl-common.h
5927F:	tools/certs/
5928
5929CFAG12864B LCD DRIVER
5930M:	Miguel Ojeda <ojeda@kernel.org>
5931S:	Maintained
5932F:	drivers/auxdisplay/cfag12864b.c
5933F:	include/linux/cfag12864b.h
5934
5935CFAG12864BFB LCD FRAMEBUFFER DRIVER
5936M:	Miguel Ojeda <ojeda@kernel.org>
5937S:	Maintained
5938F:	drivers/auxdisplay/cfag12864bfb.c
5939F:	include/linux/cfag12864b.h
5940
5941CHAR and MISC DRIVERS
5942M:	Arnd Bergmann <arnd@arndb.de>
5943M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5944S:	Supported
5945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5946F:	drivers/char/
5947F:	drivers/misc/
5948F:	include/linux/miscdevice.h
5949F:	rust/kernel/miscdevice.rs
5950F:	samples/rust/rust_misc_device.rs
5951X:	drivers/char/agp/
5952X:	drivers/char/hw_random/
5953X:	drivers/char/ipmi/
5954X:	drivers/char/random.c
5955X:	drivers/char/tpm/
5956
5957CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5958M:	Thomas Weißschuh <linux@weissschuh.net>
5959L:	linux-hwmon@vger.kernel.org
5960S:	Maintained
5961F:	Documentation/hwmon/powerz.rst
5962F:	drivers/hwmon/powerz.c
5963
5964CHARLIEPLEX KEYPAD DRIVER
5965M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
5966S:	Supported
5967W:	http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/matrix-keypad-scan-decode
5968F:	Documentation/devicetree/bindings/input/gpio-charlieplex-keypad.yaml
5969F:	drivers/input/keyboard/charlieplex_keypad.c
5970
5971CHECKPATCH
5972M:	Andy Whitcroft <apw@canonical.com>
5973M:	Joe Perches <joe@perches.com>
5974R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5975R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5976S:	Maintained
5977F:	scripts/checkpatch.pl
5978
5979CHECKPATCH DOCUMENTATION
5980M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5981M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5982R:	Joe Perches <joe@perches.com>
5983S:	Maintained
5984F:	Documentation/dev-tools/checkpatch.rst
5985
5986CHINESE DOCUMENTATION
5987M:	Alex Shi <alexs@kernel.org>
5988M:	Yanteng Si <si.yanteng@linux.dev>
5989R:	Dongliang Mu <dzm91@hust.edu.cn>
5990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5991S:	Maintained
5992F:	Documentation/translations/zh_CN/
5993
5994CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5995M:	Peter Chen <peter.chen@kernel.org>
5996L:	linux-usb@vger.kernel.org
5997S:	Maintained
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5999F:	drivers/usb/chipidea/
6000
6001CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
6002M:	Hans de Goede <hansg@kernel.org>
6003L:	linux-input@vger.kernel.org
6004S:	Maintained
6005F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
6006F:	drivers/input/touchscreen/chipone_icn8318.c
6007
6008CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
6009M:	Hans de Goede <hansg@kernel.org>
6010L:	linux-input@vger.kernel.org
6011S:	Maintained
6012F:	drivers/input/touchscreen/chipone_icn8505.c
6013
6014CHROME HARDWARE PLATFORM SUPPORT
6015M:	Benson Leung <bleung@chromium.org>
6016M:	Tzung-Bi Shih <tzungbi@kernel.org>
6017L:	chrome-platform@lists.linux.dev
6018S:	Maintained
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
6020F:	drivers/platform/chrome/
6021
6022CHROMEOS EC CODEC DRIVER
6023M:	Cheng-Yi Chiang <cychiang@chromium.org>
6024M:	Tzung-Bi Shih <tzungbi@kernel.org>
6025R:	Guenter Roeck <groeck@chromium.org>
6026L:	chrome-platform@lists.linux.dev
6027S:	Maintained
6028F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
6029F:	sound/soc/codecs/cros_ec_codec.*
6030
6031CHROMEOS EC CHARGE CONTROL
6032M:	Thomas Weißschuh <linux@weissschuh.net>
6033S:	Maintained
6034F:	drivers/power/supply/cros_charge-control.c
6035
6036CHROMEOS EC HARDWARE MONITORING
6037M:	Thomas Weißschuh <linux@weissschuh.net>
6038L:	chrome-platform@lists.linux.dev
6039L:	linux-hwmon@vger.kernel.org
6040S:	Maintained
6041F:	Documentation/hwmon/cros_ec_hwmon.rst
6042F:	drivers/hwmon/cros_ec_hwmon.c
6043
6044CHROMEOS EC LED DRIVER
6045M:	Thomas Weißschuh <linux@weissschuh.net>
6046S:	Maintained
6047F:	drivers/leds/leds-cros_ec.c
6048
6049CHROMEOS EC SUBDRIVERS
6050M:	Benson Leung <bleung@chromium.org>
6051R:	Guenter Roeck <groeck@chromium.org>
6052L:	chrome-platform@lists.linux.dev
6053S:	Maintained
6054F:	drivers/power/supply/cros_charge-control.c
6055F:	drivers/power/supply/cros_usbpd-charger.c
6056N:	cros_ec
6057N:	cros-ec
6058
6059CHROMEOS EC UART DRIVER
6060M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
6061R:	Benson Leung <bleung@chromium.org>
6062R:	Tzung-Bi Shih <tzungbi@kernel.org>
6063S:	Maintained
6064F:	drivers/platform/chrome/cros_ec_uart.c
6065
6066CHROMEOS EC USB PD NOTIFY DRIVER
6067M:	Łukasz Bartosik <ukaszb@chromium.org>
6068M:	Andrei Kuchynski <akuchynski@chromium.org>
6069M:	Jameson Thies <jthies@google.com>
6070L:	chrome-platform@lists.linux.dev
6071S:	Maintained
6072F:	drivers/platform/chrome/cros_usbpd_notify.c
6073F:	include/linux/platform_data/cros_usbpd_notify.h
6074
6075CHROMEOS EC USB TYPE-C DRIVER
6076M:	Benson Leung <bleung@chromium.org>
6077M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
6078M:	Jameson Thies <jthies@google.com>
6079M:	Andrei Kuchynski <akuchynski@chromium.org>
6080L:	chrome-platform@lists.linux.dev
6081S:	Maintained
6082F:	drivers/platform/chrome/cros_ec_typec.*
6083F:	drivers/platform/chrome/cros_typec_altmode.*
6084F:	drivers/platform/chrome/cros_typec_switch.c
6085F:	drivers/platform/chrome/cros_typec_vdm.*
6086
6087CHROMEOS HPS DRIVER
6088M:	Dan Callaghan <dcallagh@chromium.org>
6089R:	Sami Kyöstilä <skyostil@chromium.org>
6090S:	Maintained
6091F:	drivers/platform/chrome/cros_hps_i2c.c
6092
6093CHROMEOS EC WATCHDOG
6094M:	Lukasz Majczak <lma@chromium.org>
6095L:	chrome-platform@lists.linux.dev
6096S:	Maintained
6097F:	drivers/watchdog/cros_ec_wdt.c
6098
6099CHROMEOS UCSI DRIVER
6100M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
6101M:	Łukasz Bartosik <ukaszb@chromium.org>
6102M:	Jameson Thies <jthies@google.com>
6103M:	Andrei Kuchynski <akuchynski@chromium.org>
6104L:	chrome-platform@lists.linux.dev
6105S:	Maintained
6106F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
6107
6108CHRONTEL CH7322 CEC DRIVER
6109M:	Joe Tessler <jrt@google.com>
6110L:	linux-media@vger.kernel.org
6111S:	Maintained
6112T:	git git://linuxtv.org/media.git
6113F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6114F:	drivers/media/cec/i2c/ch7322.c
6115
6116CIRRUS LOGIC AUDIO CODEC DRIVERS
6117M:	David Rhodes <david.rhodes@cirrus.com>
6118M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6119L:	linux-sound@vger.kernel.org
6120L:	patches@opensource.cirrus.com
6121S:	Maintained
6122F:	Documentation/devicetree/bindings/sound/cirrus,cs*
6123F:	Documentation/sound/codecs/cs*
6124F:	drivers/mfd/cs42l43*
6125F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
6126F:	drivers/spi/spi-cs42l43*
6127F:	include/dt-bindings/sound/cs*
6128F:	include/linux/mfd/cs42l43*
6129F:	include/sound/cs*
6130F:	sound/hda/codecs/cirrus*
6131F:	sound/hda/codecs/side-codecs/cs*
6132F:	sound/hda/codecs/side-codecs/hda_component*
6133F:	sound/soc/codecs/cs*
6134
6135CIRRUS LOGIC HAPTIC DRIVERS
6136M:	James Ogletree <jogletre@opensource.cirrus.com>
6137M:	Fred Treven <fred.treven@cirrus.com>
6138M:	Ben Bright <ben.bright@cirrus.com>
6139L:	patches@opensource.cirrus.com
6140S:	Supported
6141F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6142F:	drivers/input/misc/cs40l*
6143F:	drivers/mfd/cs40l*
6144F:	include/linux/mfd/cs40l*
6145F:	sound/soc/codecs/cs40l*
6146
6147CIRRUS LOGIC DSP FIRMWARE DRIVER
6148M:	Simon Trimmer <simont@opensource.cirrus.com>
6149M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6150M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6151L:	patches@opensource.cirrus.com
6152S:	Supported
6153W:	https://github.com/CirrusLogic/linux-drivers/wiki
6154T:	git https://github.com/CirrusLogic/linux-drivers.git
6155F:	drivers/firmware/cirrus/
6156F:	include/linux/firmware/cirrus/
6157
6158CIRRUS LOGIC EP93XX ETHERNET DRIVER
6159M:	Hartley Sweeten <hsweeten@visionengravers.com>
6160L:	netdev@vger.kernel.org
6161S:	Maintained
6162F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
6163
6164CIRRUS LOGIC LOCHNAGAR DRIVER
6165M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6166M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6167L:	patches@opensource.cirrus.com
6168S:	Supported
6169F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6170F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6171F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6172F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6173F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6174F:	Documentation/hwmon/lochnagar.rst
6175F:	drivers/clk/clk-lochnagar.c
6176F:	drivers/hwmon/lochnagar-hwmon.c
6177F:	drivers/mfd/lochnagar-i2c.c
6178F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6179F:	drivers/regulator/lochnagar-regulator.c
6180F:	include/dt-bindings/clock/lochnagar.h
6181F:	include/dt-bindings/pinctrl/lochnagar.h
6182F:	include/linux/mfd/lochnagar*
6183F:	sound/soc/codecs/lochnagar-sc.c
6184
6185CIRRUS LOGIC MADERA CODEC DRIVERS
6186M:	Charles Keepax <ckeepax@opensource.cirrus.com>
6187M:	Richard Fitzgerald <rf@opensource.cirrus.com>
6188L:	linux-sound@vger.kernel.org
6189L:	patches@opensource.cirrus.com
6190S:	Supported
6191W:	https://github.com/CirrusLogic/linux-drivers/wiki
6192T:	git https://github.com/CirrusLogic/linux-drivers.git
6193F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6194F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6195F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6196F:	drivers/gpio/gpio-madera*
6197F:	drivers/irqchip/irq-madera*
6198F:	drivers/mfd/cs47l*
6199F:	drivers/mfd/madera*
6200F:	drivers/pinctrl/cirrus/*
6201F:	include/dt-bindings/sound/madera*
6202F:	include/linux/irqchip/irq-madera*
6203F:	include/linux/mfd/madera/*
6204F:	include/sound/madera*
6205F:	sound/soc/codecs/cs47l*
6206F:	sound/soc/codecs/madera*
6207
6208CISCO FCOE HBA DRIVER
6209M:	Satish Kharat <satishkh@cisco.com>
6210M:	Sesidhar Baddela <sebaddel@cisco.com>
6211M:	Karan Tilak Kumar <kartilak@cisco.com>
6212L:	linux-scsi@vger.kernel.org
6213S:	Supported
6214F:	drivers/scsi/fnic/
6215
6216CISCO SCSI HBA DRIVER
6217M:	Karan Tilak Kumar <kartilak@cisco.com>
6218M:	Narsimhulu Musini <nmusini@cisco.com>
6219M:	Sesidhar Baddela <sebaddel@cisco.com>
6220L:	linux-scsi@vger.kernel.org
6221S:	Supported
6222F:	drivers/scsi/snic/
6223
6224CISCO VIC ETHERNET NIC DRIVER
6225M:	Satish Kharat <satishkh@cisco.com>
6226S:	Maintained
6227F:	drivers/net/ethernet/cisco/enic/
6228
6229CISCO VIC LOW LATENCY NIC DRIVER
6230M:	Nelson Escobar <neescoba@cisco.com>
6231M:	Satish Kharat <satishkh@cisco.com>
6232S:	Supported
6233F:	drivers/infiniband/hw/usnic/
6234
6235CLANG CONTEXT ANALYSIS
6236M:	Marco Elver <elver@google.com>
6237R:	Bart Van Assche <bvanassche@acm.org>
6238L:	llvm@lists.linux.dev
6239S:	Maintained
6240F:	Documentation/dev-tools/context-analysis.rst
6241F:	include/linux/compiler-context-analysis.h
6242F:	lib/test_context-analysis.c
6243F:	scripts/Makefile.context-analysis
6244F:	scripts/context-analysis-suppression.txt
6245
6246CLANG CONTROL FLOW INTEGRITY SUPPORT
6247M:	Sami Tolvanen <samitolvanen@google.com>
6248M:	Kees Cook <kees@kernel.org>
6249R:	Nathan Chancellor <nathan@kernel.org>
6250L:	llvm@lists.linux.dev
6251S:	Supported
6252B:	https://github.com/ClangBuiltLinux/linux/issues
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6254F:	include/linux/cfi.h
6255F:	kernel/cfi.c
6256
6257CLANG-FORMAT FILE
6258M:	Miguel Ojeda <ojeda@kernel.org>
6259S:	Maintained
6260F:	.clang-format
6261
6262CLANG/LLVM BUILD SUPPORT
6263M:	Nathan Chancellor <nathan@kernel.org>
6264R:	Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
6265R:	Bill Wendling <morbo@google.com>
6266R:	Justin Stitt <justinstitt@google.com>
6267L:	llvm@lists.linux.dev
6268S:	Supported
6269W:	https://clangbuiltlinux.github.io/
6270B:	https://github.com/ClangBuiltLinux/linux/issues
6271C:	irc://irc.libera.chat/clangbuiltlinux
6272F:	Documentation/kbuild/llvm.rst
6273F:	include/linux/compiler-clang.h
6274F:	scripts/Makefile.clang
6275F:	scripts/clang-tools/
6276K:	\b(?i:clang|llvm)\b
6277
6278CLK API
6279M:	Russell King <linux@armlinux.org.uk>
6280L:	linux-clk@vger.kernel.org
6281S:	Maintained
6282F:	include/linux/clk.h
6283
6284CLOCKSOURCE, CLOCKEVENT DRIVERS
6285M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6286M:	Thomas Gleixner <tglx@kernel.org>
6287L:	linux-kernel@vger.kernel.org
6288S:	Supported
6289P:	Documentation/process/maintainer-tip.rst
6290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6291F:	Documentation/devicetree/bindings/timer/
6292F:	drivers/clocksource/
6293
6294CLOSURES
6295M:	Kent Overstreet <kent.overstreet@linux.dev>
6296L:	linux-bcachefs@vger.kernel.org
6297S:	Supported
6298C:	irc://irc.oftc.net/bcache
6299F:	include/linux/closure.h
6300F:	lib/closure.c
6301
6302CMPC ACPI DRIVER
6303M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
6304L:	platform-driver-x86@vger.kernel.org
6305S:	Supported
6306F:	drivers/platform/x86/classmate-laptop.c
6307
6308COBALT MEDIA DRIVER
6309M:	Hans Verkuil <hverkuil@kernel.org>
6310L:	linux-media@vger.kernel.org
6311S:	Supported
6312W:	https://linuxtv.org
6313T:	git git://linuxtv.org/media.git
6314F:	drivers/media/pci/cobalt/
6315
6316COCCINELLE/Semantic Patches (SmPL)
6317M:	Julia Lawall <Julia.Lawall@inria.fr>
6318M:	Nicolas Palix <nicolas.palix@imag.fr>
6319L:	cocci@inria.fr (moderated for non-subscribers)
6320S:	Supported
6321W:	https://coccinelle.gitlabpages.inria.fr/website/
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6323F:	Documentation/dev-tools/coccinelle.rst
6324F:	scripts/coccicheck
6325F:	scripts/coccinelle/
6326
6327CODA FILE SYSTEM
6328M:	Jan Harkes <jaharkes@cs.cmu.edu>
6329M:	coda@cs.cmu.edu
6330L:	codalist@coda.cs.cmu.edu
6331S:	Maintained
6332W:	http://www.coda.cs.cmu.edu/
6333F:	Documentation/filesystems/coda.rst
6334F:	fs/coda/
6335F:	include/linux/coda*.h
6336F:	include/uapi/linux/coda*.h
6337
6338CODA V4L2 MEM2MEM DRIVER
6339M:	Philipp Zabel <p.zabel@pengutronix.de>
6340L:	linux-media@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/devicetree/bindings/media/coda.yaml
6343F:	drivers/media/platform/chips-media/coda
6344
6345CODE OF CONDUCT
6346M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6347S:	Supported
6348F:	Documentation/process/code-of-conduct-interpretation.rst
6349F:	Documentation/process/code-of-conduct.rst
6350
6351CODE TAGGING
6352M:	Suren Baghdasaryan <surenb@google.com>
6353M:	Kent Overstreet <kent.overstreet@linux.dev>
6354S:	Maintained
6355F:	include/asm-generic/codetag.lds.h
6356F:	include/linux/codetag.h
6357F:	lib/codetag.c
6358
6359COMEDI DRIVERS
6360M:	Ian Abbott <abbotti@mev.co.uk>
6361M:	H Hartley Sweeten <hsweeten@visionengravers.com>
6362S:	Odd Fixes
6363F:	drivers/comedi/
6364F:	include/linux/comedi/
6365F:	include/uapi/linux/comedi.h
6366
6367COMMON CLK FRAMEWORK
6368M:	Michael Turquette <mturquette@baylibre.com>
6369M:	Stephen Boyd <sboyd@kernel.org>
6370R:	Brian Masney <bmasney@redhat.com>
6371L:	linux-clk@vger.kernel.org
6372S:	Maintained
6373Q:	http://patchwork.kernel.org/project/linux-clk/list/
6374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6375F:	Documentation/devicetree/bindings/clock/
6376F:	drivers/clk/
6377F:	include/dt-bindings/clock/
6378F:	include/linux/clk-pr*
6379F:	include/linux/clk/
6380F:	include/linux/of_clk.h
6381F:	scripts/gdb/linux/clk.py
6382F:	rust/helpers/clk.c
6383F:	rust/kernel/clk.rs
6384X:	drivers/clk/clkdev.c
6385
6386COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6387M:	Steve French <sfrench@samba.org>
6388M:	Steve French <smfrench@gmail.com>
6389R:	Paulo Alcantara <pc@manguebit.org> (DFS, global name space)
6390R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
6391R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
6392R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
6393R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
6394L:	linux-cifs@vger.kernel.org
6395L:	samba-technical@lists.samba.org (moderated for non-subscribers)
6396S:	Supported
6397W:	https://wiki.samba.org/index.php/LinuxCIFS
6398T:	git https://git.samba.org/sfrench/cifs-2.6.git
6399F:	Documentation/admin-guide/cifs/
6400F:	fs/smb/client/
6401F:	fs/smb/common/
6402F:	include/uapi/linux/cifs
6403
6404COMPACTPCI HOTPLUG CORE
6405M:	Scott Murray <scott@spiteful.org>
6406L:	linux-pci@vger.kernel.org
6407S:	Maintained
6408F:	drivers/pci/hotplug/cpci_hotplug*
6409
6410COMPACTPCI HOTPLUG GENERIC DRIVER
6411M:	Scott Murray <scott@spiteful.org>
6412L:	linux-pci@vger.kernel.org
6413S:	Maintained
6414F:	drivers/pci/hotplug/cpcihp_generic.c
6415
6416COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6417M:	Scott Murray <scott@spiteful.org>
6418L:	linux-pci@vger.kernel.org
6419S:	Maintained
6420F:	drivers/pci/hotplug/cpcihp_zt5550.*
6421
6422COMPAL LAPTOP SUPPORT
6423M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
6424L:	platform-driver-x86@vger.kernel.org
6425S:	Maintained
6426F:	drivers/platform/x86/compal-laptop.c
6427
6428COMPILER ATTRIBUTES
6429M:	Miguel Ojeda <ojeda@kernel.org>
6430S:	Maintained
6431F:	include/linux/compiler_attributes.h
6432
6433COMPUTE EXPRESS LINK (CXL)
6434M:	Davidlohr Bueso <dave@stgolabs.net>
6435M:	Jonathan Cameron <jic23@kernel.org>
6436M:	Dave Jiang <dave.jiang@intel.com>
6437M:	Alison Schofield <alison.schofield@intel.com>
6438M:	Vishal Verma <vishal.l.verma@intel.com>
6439M:	Ira Weiny <ira.weiny@intel.com>
6440M:	Dan Williams <djbw@kernel.org>
6441L:	linux-cxl@vger.kernel.org
6442S:	Maintained
6443F:	Documentation/driver-api/cxl
6444F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
6445F:	drivers/cxl/
6446F:	include/cxl/
6447F:	include/uapi/linux/cxl_mem.h
6448F:	tools/testing/cxl/
6449
6450COMPUTE EXPRESS LINK PMU (CPMU)
6451M:	Jonathan Cameron <jic23@kernel.org>
6452L:	linux-cxl@vger.kernel.org
6453S:	Maintained
6454F:	Documentation/admin-guide/perf/cxl.rst
6455F:	drivers/perf/cxl_pmu.c
6456
6457CONEXANT ACCESSRUNNER USB DRIVER
6458L:	accessrunner-general@lists.sourceforge.net
6459S:	Orphan
6460W:	http://accessrunner.sourceforge.net/
6461F:	drivers/usb/atm/cxacru.c
6462
6463CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6464M:	Elena Reshetova <elena.reshetova@intel.com>
6465M:	Carlos Bilbao <carlos.bilbao@kernel.org>
6466S:	Maintained
6467F:	Documentation/security/snp-tdx-threat-model.rst
6468
6469CONFIGFS
6470M:	Andreas Hindborg <a.hindborg@kernel.org>
6471R:	Breno Leitao <leitao@debian.org>
6472S:	Supported
6473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6474F:	fs/configfs/
6475F:	include/linux/configfs.h
6476F:	rust/kernel/configfs.rs
6477F:	samples/configfs/
6478F:	samples/rust/rust_configfs.rs
6479
6480CONGATEC BOARD CONTROLLER MFD DRIVER
6481M:	Thomas Richard <thomas.richard@bootlin.com>
6482S:	Maintained
6483F:	drivers/gpio/gpio-cgbc.c
6484F:	drivers/hwmon/cgbc-hwmon.c
6485F:	drivers/i2c/busses/i2c-cgbc.c
6486F:	drivers/mfd/cgbc-core.c
6487F:	drivers/watchdog/cgbc_wdt.c
6488F:	include/linux/mfd/cgbc.h
6489
6490CONSOLE SUBSYSTEM
6491M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6492S:	Supported
6493F:	drivers/video/console/
6494F:	include/linux/console*
6495
6496CONTAINER BUILD SCRIPT
6497M:	Guillaume Tucker <gtucker@gtucker.io>
6498S:	Maintained
6499F:	Documentation/dev-tools/container.rst
6500F:	scripts/container
6501
6502CONTEXT TRACKING
6503M:	Frederic Weisbecker <frederic@kernel.org>
6504M:	"Paul E. McKenney" <paulmck@kernel.org>
6505S:	Maintained
6506F:	include/linux/context_tracking*
6507F:	kernel/context_tracking.c
6508
6509CONTROL GROUP (CGROUP)
6510M:	Tejun Heo <tj@kernel.org>
6511M:	Johannes Weiner <hannes@cmpxchg.org>
6512M:	Michal Koutný <mkoutny@suse.com>
6513L:	cgroups@vger.kernel.org
6514S:	Maintained
6515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6516F:	Documentation/admin-guide/cgroup-v1/
6517F:	Documentation/admin-guide/cgroup-v2.rst
6518F:	include/linux/cgroup*
6519F:	kernel/cgroup/
6520F:	tools/testing/selftests/cgroup/
6521
6522CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6523M:	Tejun Heo <tj@kernel.org>
6524M:	Josef Bacik <josef@toxicpanda.com>
6525M:	Jens Axboe <axboe@kernel.dk>
6526L:	cgroups@vger.kernel.org
6527L:	linux-block@vger.kernel.org
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6529F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6530F:	block/bfq-cgroup.c
6531F:	block/blk-cgroup.c
6532F:	block/blk-iocost.c
6533F:	block/blk-iolatency.c
6534F:	block/blk-throttle.c
6535F:	include/linux/blk-cgroup.h
6536
6537CONTROL GROUP - CPUSET
6538M:	Waiman Long <longman@redhat.com>
6539R:	Ridong Chen <ridong.chen@linux.dev>
6540L:	cgroups@vger.kernel.org
6541S:	Maintained
6542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6543F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6544F:	include/linux/cpuset.h
6545F:	kernel/cgroup/cpuset-internal.h
6546F:	kernel/cgroup/cpuset-v1.c
6547F:	kernel/cgroup/cpuset.c
6548F:	tools/testing/selftests/cgroup/test_cpuset.c
6549F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6550F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6551
6552CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6553M:	Maarten Lankhorst <dev@lankhorst.se>
6554M:	Maxime Ripard <mripard@kernel.org>
6555M:	Natalie Vock <natalie.vock@gmx.de>
6556L:	cgroups@vger.kernel.org
6557L:	dri-devel@lists.freedesktop.org
6558S:	Maintained
6559T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6560F:	include/linux/cgroup_dmem.h
6561F:	kernel/cgroup/dmem.c
6562
6563CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6564M:	Johannes Weiner <hannes@cmpxchg.org>
6565M:	Michal Hocko <mhocko@kernel.org>
6566M:	Roman Gushchin <roman.gushchin@linux.dev>
6567M:	Shakeel Butt <shakeel.butt@linux.dev>
6568R:	Muchun Song <muchun.song@linux.dev>
6569L:	cgroups@vger.kernel.org
6570L:	linux-mm@kvack.org
6571S:	Maintained
6572F:	include/linux/memcontrol.h
6573F:	include/linux/page_counter.h
6574F:	mm/memcontrol.c
6575F:	mm/memcontrol-v1.c
6576F:	mm/memcontrol-v1.h
6577F:	mm/page_counter.c
6578F:	mm/swap_cgroup.c
6579F:	samples/cgroup/*
6580F:	tools/testing/selftests/cgroup/memcg_protection.m
6581F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6582F:	tools/testing/selftests/cgroup/test_kmem.c
6583F:	tools/testing/selftests/cgroup/test_memcontrol.c
6584
6585CORETEMP HARDWARE MONITORING DRIVER
6586L:	linux-hwmon@vger.kernel.org
6587S:	Orphan
6588F:	Documentation/hwmon/coretemp.rst
6589F:	drivers/hwmon/coretemp.c
6590
6591CORSAIR-CPRO HARDWARE MONITOR DRIVER
6592M:	Marius Zachmann <mail@mariuszachmann.de>
6593L:	linux-hwmon@vger.kernel.org
6594S:	Maintained
6595F:	drivers/hwmon/corsair-cpro.c
6596
6597CORSAIR-PSU HARDWARE MONITOR DRIVER
6598M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
6599L:	linux-hwmon@vger.kernel.org
6600S:	Maintained
6601F:	Documentation/hwmon/corsair-psu.rst
6602F:	drivers/hwmon/corsair-psu.c
6603
6604COUNTER SUBSYSTEM
6605M:	William Breathitt Gray <wbg@kernel.org>
6606L:	linux-iio@vger.kernel.org
6607S:	Maintained
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6609F:	Documentation/ABI/testing/sysfs-bus-counter
6610F:	Documentation/driver-api/generic-counter.rst
6611F:	drivers/counter/
6612F:	include/linux/counter.h
6613F:	include/uapi/linux/counter.h
6614F:	tools/counter/
6615
6616COUNTER WATCH EVENTS TOOL
6617M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
6618L:	linux-iio@vger.kernel.org
6619S:	Maintained
6620F:	tools/counter/counter_watch_events.c
6621
6622CP2615 I2C DRIVER
6623M:	Bence Csókás <bence98@sch.bme.hu>
6624S:	Maintained
6625F:	drivers/i2c/busses/i2c-cp2615.c
6626
6627CPU FREQUENCY DRIVERS - CPPC CPUFREQ
6628M:	"Rafael J. Wysocki" <rafael@kernel.org>
6629M:	Viresh Kumar <viresh.kumar@linaro.org>
6630R:	Jie Zhan <zhanjie9@hisilicon.com>
6631R:	Lifeng Zheng <zhenglifeng1@huawei.com>
6632R:	Pierre Gondois <pierre.gondois@arm.com>
6633R:	Sumit Gupta <sumitg@nvidia.com>
6634L:	linux-pm@vger.kernel.org
6635S:	Maintained
6636F:	drivers/cpufreq/cppc_cpufreq.c
6637
6638CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6639M:	Viresh Kumar <viresh.kumar@linaro.org>
6640M:	Sudeep Holla <sudeep.holla@kernel.org>
6641L:	linux-pm@vger.kernel.org
6642S:	Maintained
6643W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6644F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6645
6646CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6647M:	Saravana Kannan <saravanak@kernel.org>
6648L:	linux-pm@vger.kernel.org
6649S:	Maintained
6650F:	drivers/cpufreq/virtual-cpufreq.c
6651
6652CPU FREQUENCY SCALING FRAMEWORK
6653M:	"Rafael J. Wysocki" <rafael@kernel.org>
6654M:	Viresh Kumar <viresh.kumar@linaro.org>
6655L:	linux-pm@vger.kernel.org
6656S:	Maintained
6657B:	https://bugzilla.kernel.org
6658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6660F:	Documentation/admin-guide/pm/cpufreq.rst
6661F:	Documentation/admin-guide/pm/intel_pstate.rst
6662F:	Documentation/cpu-freq/
6663F:	Documentation/devicetree/bindings/cpufreq/
6664F:	drivers/cpufreq/
6665F:	include/linux/cpufreq.h
6666F:	include/linux/sched/cpufreq.h
6667F:	kernel/sched/cpufreq*.c
6668F:	rust/kernel/cpufreq.rs
6669F:	tools/testing/selftests/cpufreq/
6670
6671CPU HOTPLUG
6672M:	Thomas Gleixner <tglx@kernel.org>
6673M:	Peter Zijlstra <peterz@infradead.org>
6674L:	linux-kernel@vger.kernel.org
6675S:	Maintained
6676P:	Documentation/process/maintainer-tip.rst
6677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6678F:	include/linux/cpu.h
6679F:	include/linux/cpuhotplug.h
6680F:	include/linux/cpuhplock.h
6681F:	include/linux/smpboot.h
6682F:	kernel/cpu.c
6683F:	kernel/smpboot.*
6684F:	rust/helpers/cpu.c
6685F:	rust/kernel/cpu.rs
6686
6687CPU IDLE TIME MANAGEMENT FRAMEWORK
6688M:	"Rafael J. Wysocki" <rafael@kernel.org>
6689M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6690R:	Christian Loehle <christian.loehle@arm.com>
6691L:	linux-pm@vger.kernel.org
6692S:	Maintained
6693B:	https://bugzilla.kernel.org
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6695F:	Documentation/admin-guide/pm/cpuidle.rst
6696F:	Documentation/driver-api/pm/cpuidle.rst
6697F:	drivers/cpuidle/
6698F:	include/linux/cpuidle.h
6699
6700CPU POWER MONITORING SUBSYSTEM
6701M:	Thomas Renninger <trenn@suse.com>
6702M:	Shuah Khan <shuah@kernel.org>
6703M:	Shuah Khan <skhan@linuxfoundation.org>
6704M:	John B. Wyatt IV <jwyatt@redhat.com>
6705M:	John B. Wyatt IV <sageofredondo@gmail.com>
6706M:	John Kacur <jkacur@redhat.com>
6707L:	linux-pm@vger.kernel.org
6708S:	Maintained
6709F:	tools/power/cpupower/
6710
6711CPUID/MSR DRIVER
6712M:	"H. Peter Anvin" <hpa@zytor.com>
6713S:	Maintained
6714F:	arch/x86/kernel/cpuid.c
6715F:	arch/x86/kernel/msr.c
6716
6717CPUIDLE DRIVER - ARM BIG LITTLE
6718M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6719M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6720L:	linux-pm@vger.kernel.org
6721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6722S:	Maintained
6723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6724F:	drivers/cpuidle/cpuidle-big_little.c
6725
6726CPUIDLE DRIVER - ARM EXYNOS
6727M:	Daniel Lezcano <daniel.lezcano@kernel.org>
6728M:	Kukjin Kim <kgene@kernel.org>
6729R:	Krzysztof Kozlowski <krzk@kernel.org>
6730L:	linux-pm@vger.kernel.org
6731L:	linux-samsung-soc@vger.kernel.org
6732S:	Maintained
6733F:	arch/arm/mach-exynos/pm.c
6734F:	drivers/cpuidle/cpuidle-exynos.c
6735F:	include/linux/platform_data/cpuidle-exynos.h
6736
6737CPUIDLE DRIVER - ARM PSCI
6738M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6739M:	Sudeep Holla <sudeep.holla@kernel.org>
6740M:	Ulf Hansson <ulfh@kernel.org>
6741L:	linux-pm@vger.kernel.org
6742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6743S:	Supported
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6745F:	drivers/cpuidle/cpuidle-psci.c
6746
6747CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6748M:	Ulf Hansson <ulfh@kernel.org>
6749L:	linux-pm@vger.kernel.org
6750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6751S:	Supported
6752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6753F:	drivers/cpuidle/cpuidle-psci-domain.c
6754F:	drivers/cpuidle/cpuidle-psci.h
6755
6756CPUIDLE DRIVER - DT IDLE PM DOMAIN
6757M:	Ulf Hansson <ulfh@kernel.org>
6758L:	linux-pm@vger.kernel.org
6759S:	Supported
6760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6761F:	drivers/cpuidle/dt_idle_genpd.c
6762F:	drivers/cpuidle/dt_idle_genpd.h
6763
6764CPUIDLE DRIVER - RISC-V SBI
6765M:	Anup Patel <anup@brainfault.org>
6766L:	linux-pm@vger.kernel.org
6767L:	linux-riscv@lists.infradead.org
6768S:	Maintained
6769F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6770
6771CPUMASK API [RUST]
6772M:	Viresh Kumar <viresh.kumar@linaro.org>
6773R:	Yury Norov <yury.norov@gmail.com>
6774S:	Maintained
6775F:	rust/kernel/cpumask.rs
6776
6777CRAMFS FILESYSTEM
6778M:	Nicolas Pitre <nico@fluxnic.net>
6779S:	Maintained
6780F:	Documentation/filesystems/cramfs.rst
6781F:	fs/cramfs/
6782
6783CRC LIBRARY
6784M:	Eric Biggers <ebiggers@kernel.org>
6785R:	Ard Biesheuvel <ardb@kernel.org>
6786L:	linux-crypto@vger.kernel.org
6787S:	Maintained
6788T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6789F:	Documentation/staging/crc*
6790F:	include/linux/crc*
6791F:	lib/crc/
6792F:	scripts/gen-crc-consts.py
6793
6794CREATIVE SB0540
6795M:	Bastien Nocera <hadess@hadess.net>
6796L:	linux-input@vger.kernel.org
6797S:	Maintained
6798F:	drivers/hid/hid-creative-sb0540.c
6799
6800CREDENTIALS
6801M:	Paul Moore <paul@paul-moore.com>
6802R:	Serge Hallyn <sergeh@kernel.org>
6803L:	linux-security-module@vger.kernel.org
6804S:	Supported
6805T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6806F:	include/linux/cred.h
6807F:	kernel/cred.c
6808F:	rust/kernel/cred.rs
6809F:	Documentation/security/credentials.rst
6810
6811INTEL CRPS COMMON REDUNDANT PSU DRIVER
6812M:	Ninad Palsule <ninad@linux.ibm.com>
6813L:	linux-hwmon@vger.kernel.org
6814S:	Maintained
6815F:	Documentation/hwmon/crps.rst
6816F:	drivers/hwmon/pmbus/crps.c
6817
6818CRYPTO API
6819M:	Herbert Xu <herbert@gondor.apana.org.au>
6820M:	"David S. Miller" <davem@davemloft.net>
6821L:	linux-crypto@vger.kernel.org
6822S:	Maintained
6823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6825F:	Documentation/crypto/
6826F:	Documentation/devicetree/bindings/crypto/
6827F:	arch/*/crypto/
6828F:	crypto/
6829F:	drivers/crypto/
6830F:	include/crypto/
6831F:	include/linux/crypto*
6832
6833CRYPTO LIBRARY
6834M:	Eric Biggers <ebiggers@kernel.org>
6835M:	Jason A. Donenfeld <Jason@zx2c4.com>
6836M:	Ard Biesheuvel <ardb@kernel.org>
6837L:	linux-crypto@vger.kernel.org
6838S:	Maintained
6839T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6840T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6841F:	lib/crypto/
6842F:	scripts/crypto/
6843
6844CRYPTO SPEED TEST COMPARE
6845M:	Wang Jinchao <wangjinchao@xfusion.com>
6846L:	linux-crypto@vger.kernel.org
6847S:	Maintained
6848F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6849
6850CS3308 MEDIA DRIVER
6851M:	Hans Verkuil <hverkuil@kernel.org>
6852L:	linux-media@vger.kernel.org
6853S:	Odd Fixes
6854W:	http://linuxtv.org
6855T:	git git://linuxtv.org/media.git
6856F:	drivers/media/i2c/cs3308.c
6857
6858CS5535 Audio ALSA driver
6859M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6860S:	Maintained
6861F:	sound/pci/cs5535audio/
6862
6863CTU CAN FD DRIVER
6864M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6865M:	Ondrej Ille <ondrej.ille@gmail.com>
6866L:	linux-can@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6869F:	drivers/net/can/ctucanfd/
6870
6871CVE ASSIGNMENT CONTACT
6872M:	CVE Assignment Team <cve@kernel.org>
6873S:	Maintained
6874F:	Documentation/process/cve.rst
6875
6876CW1200 WLAN driver
6877S:	Orphan
6878L:	linux-wireless@vger.kernel.org
6879F:	drivers/net/wireless/st/
6880F:	include/linux/platform_data/net-cw1200.h
6881
6882CX18 VIDEO4LINUX DRIVER
6883M:	Andy Walls <awalls@md.metrocast.net>
6884L:	linux-media@vger.kernel.org
6885S:	Maintained
6886W:	https://linuxtv.org
6887T:	git git://linuxtv.org/media.git
6888F:	drivers/media/pci/cx18/
6889F:	include/uapi/linux/ivtv*
6890
6891CX2341X MPEG ENCODER HELPER MODULE
6892M:	Hans Verkuil <hverkuil@kernel.org>
6893L:	linux-media@vger.kernel.org
6894S:	Maintained
6895W:	https://linuxtv.org
6896T:	git git://linuxtv.org/media.git
6897F:	drivers/media/common/cx2341x*
6898F:	include/media/drv-intf/cx2341x.h
6899
6900CX24120 MEDIA DRIVER
6901M:	Jemma Denson <jdenson@gmail.com>
6902M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6903L:	linux-media@vger.kernel.org
6904S:	Maintained
6905W:	https://linuxtv.org
6906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6907F:	drivers/media/dvb-frontends/cx24120*
6908
6909CX88 VIDEO4LINUX DRIVER
6910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6911L:	linux-media@vger.kernel.org
6912S:	Odd fixes
6913W:	https://linuxtv.org
6914T:	git git://linuxtv.org/media.git
6915F:	Documentation/driver-api/media/drivers/cx88*
6916F:	drivers/media/pci/cx88/
6917
6918CXD2820R MEDIA DRIVER
6919L:	linux-media@vger.kernel.org
6920S:	Orphan
6921W:	https://linuxtv.org
6922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6923F:	drivers/media/dvb-frontends/cxd2820r*
6924
6925CXGB3 ETHERNET DRIVER (CXGB3)
6926M:	Potnuri Bharat Teja <bharat@chelsio.com>
6927L:	netdev@vger.kernel.org
6928S:	Maintained
6929W:	http://www.chelsio.com
6930F:	drivers/net/ethernet/chelsio/cxgb3/
6931
6932CXGB3 ISCSI DRIVER (CXGB3I)
6933M:	Varun Prakash <varun@chelsio.com>
6934L:	linux-scsi@vger.kernel.org
6935S:	Supported
6936W:	http://www.chelsio.com
6937F:	drivers/scsi/cxgbi/cxgb3i
6938
6939CXGB4 CRYPTO DRIVER (chcr)
6940M:	Ayush Sawal <ayush.sawal@chelsio.com>
6941L:	linux-crypto@vger.kernel.org
6942S:	Supported
6943W:	http://www.chelsio.com
6944F:	drivers/crypto/chelsio
6945
6946CXGB4 ETHERNET DRIVER (CXGB4)
6947M:	Potnuri Bharat Teja <bharat@chelsio.com>
6948L:	netdev@vger.kernel.org
6949S:	Maintained
6950W:	http://www.chelsio.com
6951F:	drivers/net/ethernet/chelsio/cxgb4/
6952
6953CXGB4 INLINE CRYPTO DRIVER
6954M:	Ayush Sawal <ayush.sawal@chelsio.com>
6955L:	netdev@vger.kernel.org
6956S:	Maintained
6957W:	http://www.chelsio.com
6958F:	drivers/net/ethernet/chelsio/inline_crypto/
6959
6960CXGB4 ISCSI DRIVER (CXGB4I)
6961M:	Varun Prakash <varun@chelsio.com>
6962L:	linux-scsi@vger.kernel.org
6963S:	Supported
6964W:	http://www.chelsio.com
6965F:	drivers/scsi/cxgbi/cxgb4i
6966
6967CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6968M:	Potnuri Bharat Teja <bharat@chelsio.com>
6969L:	linux-rdma@vger.kernel.org
6970S:	Supported
6971W:	http://www.openfabrics.org
6972F:	drivers/infiniband/hw/cxgb4/
6973F:	include/uapi/rdma/cxgb4-abi.h
6974
6975CXGB4VF ETHERNET DRIVER (CXGB4VF)
6976M:	Potnuri Bharat Teja <bharat@chelsio.com>
6977L:	netdev@vger.kernel.org
6978S:	Maintained
6979W:	http://www.chelsio.com
6980F:	drivers/net/ethernet/chelsio/cxgb4vf/
6981
6982CYBERPRO FB DRIVER
6983M:	Russell King <linux@armlinux.org.uk>
6984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6985S:	Maintained
6986W:	http://www.armlinux.org.uk/
6987F:	drivers/video/fbdev/cyber2000fb.*
6988
6989CYCLADES PC300 DRIVER
6990S:	Orphan
6991F:	drivers/net/wan/pc300*
6992
6993CYPRESS CY8C95X0 PINCTRL DRIVER
6994M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6995L:	linux-gpio@vger.kernel.org
6996S:	Maintained
6997F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6998
6999CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
7000M:	Linus Walleij <linusw@kernel.org>
7001L:	linux-input@vger.kernel.org
7002S:	Maintained
7003F:	drivers/input/touchscreen/cy8ctma140.c
7004
7005CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
7006M:	Yassine Oudjana <y.oudjana@protonmail.com>
7007L:	linux-input@vger.kernel.org
7008S:	Maintained
7009F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
7010F:	drivers/input/keyboard/cypress-sf.c
7011
7012CYPRESS_FIRMWARE MEDIA DRIVER
7013L:	linux-media@vger.kernel.org
7014S:	Orphan
7015W:	https://linuxtv.org
7016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7017F:	drivers/media/common/cypress_firmware*
7018
7019CYTTSP TOUCHSCREEN DRIVER
7020M:	Linus Walleij <linusw@kernel.org>
7021L:	linux-input@vger.kernel.org
7022S:	Maintained
7023F:	drivers/input/touchscreen/cyttsp*
7024
7025D-LINK DIR-685 TOUCHKEYS DRIVER
7026M:	Linus Walleij <linusw@kernel.org>
7027L:	linux-input@vger.kernel.org
7028S:	Supported
7029F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
7030
7031DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
7032M:	Joshua Kinard <linux@kumba.dev>
7033S:	Maintained
7034F:	drivers/rtc/rtc-ds1685.c
7035F:	include/linux/rtc/ds1685.h
7036
7037DASHARO ACPI PLATFORM DRIVER
7038M:	Michał Kopeć <michal.kopec@3mdeb.com>
7039S:	Maintained
7040W:	https://docs.dasharo.com/
7041F:	drivers/platform/x86/dasharo-acpi.c
7042
7043DAMON
7044M:	SeongJae Park <sj@kernel.org>
7045L:	damon@lists.linux.dev
7046L:	linux-mm@kvack.org
7047S:	Maintained
7048W:	https://damonitor.github.io
7049P:	Documentation/mm/damon/maintainer-profile.rst
7050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
7051T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
7053F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
7054F:	Documentation/admin-guide/mm/damon/
7055F:	Documentation/mm/damon/
7056F:	include/linux/damon.h
7057F:	include/trace/events/damon.h
7058F:	mm/damon/
7059F:	samples/damon/
7060F:	tools/testing/selftests/damon/
7061
7062DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
7063L:	netdev@vger.kernel.org
7064S:	Orphan
7065F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
7066F:	drivers/net/ethernet/dec/tulip/dmfe.c
7067
7068DC390/AM53C974 SCSI driver
7069M:	Hannes Reinecke <hare@suse.com>
7070L:	linux-scsi@vger.kernel.org
7071S:	Maintained
7072F:	drivers/scsi/am53c974.c
7073
7074DC395x SCSI driver
7075M:	Oliver Neukum <oliver@neukum.org>
7076M:	Ali Akcaagac <aliakc@web.de>
7077M:	Jamie Lenehan <lenehan@twibble.org>
7078S:	Maintained
7079F:	Documentation/scsi/dc395x.rst
7080F:	drivers/scsi/dc395x.*
7081
7082DEBUGOBJECTS:
7083M:	Thomas Gleixner <tglx@kernel.org>
7084L:	linux-kernel@vger.kernel.org
7085S:	Maintained
7086P:	Documentation/process/maintainer-tip.rst
7087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
7088F:	include/linux/debugobjects.h
7089F:	lib/debugobjects.c
7090
7091DEC LANCE NETWORK DRIVER
7092M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7093L:	netdev@vger.kernel.org
7094S:	Maintained
7095F:	drivers/net/ethernet/amd/declance.c
7096
7097DECSTATION PLATFORM SUPPORT
7098M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7099L:	linux-mips@vger.kernel.org
7100S:	Maintained
7101F:	arch/mips/dec/
7102F:	arch/mips/include/asm/dec/
7103F:	arch/mips/include/asm/mach-dec/
7104
7105DEFXX FDDI NETWORK DRIVER
7106M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7107S:	Maintained
7108F:	drivers/net/fddi/defxx.*
7109
7110DEFZA FDDI NETWORK DRIVER
7111M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7112S:	Maintained
7113F:	drivers/net/fddi/defza.*
7114
7115DEINTERLACE DRIVERS FOR ALLWINNER H3
7116M:	Jernej Skrabec <jernej.skrabec@gmail.com>
7117L:	linux-media@vger.kernel.org
7118S:	Maintained
7119T:	git git://linuxtv.org/media.git
7120F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
7121F:	drivers/media/platform/sunxi/sun8i-di/
7122
7123DELL LAPTOP DRIVER
7124M:	Matthew Garrett <mjg59@srcf.ucam.org>
7125M:	Pali Rohár <pali@kernel.org>
7126L:	platform-driver-x86@vger.kernel.org
7127S:	Maintained
7128F:	drivers/platform/x86/dell/dell-laptop.c
7129
7130DELL LAPTOP FREEFALL DRIVER
7131M:	Pali Rohár <pali@kernel.org>
7132S:	Maintained
7133F:	drivers/platform/x86/dell/dell-smo8800.c
7134
7135DELL LAPTOP RBTN DRIVER
7136M:	Pali Rohár <pali@kernel.org>
7137S:	Maintained
7138F:	drivers/platform/x86/dell/dell-rbtn.*
7139
7140DELL LAPTOP SMM DRIVER
7141M:	Pali Rohár <pali@kernel.org>
7142S:	Maintained
7143F:	Documentation/ABI/obsolete/procfs-i8k
7144F:	drivers/hwmon/dell-smm-hwmon.c
7145F:	include/uapi/linux/i8k.h
7146
7147DELL PC DRIVER
7148M:	Lyndon Sanche <lsanche@lyndeno.ca>
7149L:	platform-driver-x86@vger.kernel.org
7150S:	Maintained
7151F:	drivers/platform/x86/dell/dell-pc.c
7152
7153DELL REMOTE BIOS UPDATE DRIVER
7154M:	Stuart Hayes <stuart.w.hayes@gmail.com>
7155L:	platform-driver-x86@vger.kernel.org
7156S:	Maintained
7157F:	drivers/platform/x86/dell/dell_rbu.c
7158
7159DELL SMBIOS DRIVER
7160M:	Pali Rohár <pali@kernel.org>
7161L:	Dell.Client.Kernel@dell.com
7162L:	platform-driver-x86@vger.kernel.org
7163S:	Maintained
7164F:	drivers/platform/x86/dell/dell-smbios.*
7165
7166DELL SMBIOS SMM DRIVER
7167L:	Dell.Client.Kernel@dell.com
7168L:	platform-driver-x86@vger.kernel.org
7169S:	Maintained
7170F:	drivers/platform/x86/dell/dell-smbios-smm.c
7171
7172DELL SMBIOS WMI DRIVER
7173L:	Dell.Client.Kernel@dell.com
7174L:	platform-driver-x86@vger.kernel.org
7175S:	Maintained
7176F:	drivers/platform/x86/dell/dell-smbios-wmi.c
7177F:	tools/wmi/dell-smbios-example.c
7178
7179DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7180M:	Stuart Hayes <stuart.w.hayes@gmail.com>
7181L:	platform-driver-x86@vger.kernel.org
7182S:	Maintained
7183F:	Documentation/userspace-api/dcdbas.rst
7184F:	drivers/platform/x86/dell/dcdbas.*
7185
7186DELL WMI DDV DRIVER
7187M:	Armin Wolf <W_Armin@gmx.de>
7188S:	Maintained
7189F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
7190F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7191F:	Documentation/wmi/devices/dell-wmi-ddv.rst
7192F:	drivers/platform/x86/dell/dell-wmi-ddv.c
7193
7194DELL WMI DESCRIPTOR DRIVER
7195L:	Dell.Client.Kernel@dell.com
7196S:	Maintained
7197F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
7198
7199DELL WMI HARDWARE PRIVACY SUPPORT
7200L:	Dell.Client.Kernel@dell.com
7201L:	platform-driver-x86@vger.kernel.org
7202S:	Maintained
7203F:	drivers/platform/x86/dell/dell-wmi-privacy.c
7204
7205DELL WMI NOTIFICATIONS DRIVER
7206M:	Matthew Garrett <mjg59@srcf.ucam.org>
7207M:	Pali Rohár <pali@kernel.org>
7208S:	Maintained
7209F:	drivers/platform/x86/dell/dell-wmi-base.c
7210
7211DELL WMI SYSMAN DRIVER
7212M:	Prasanth Ksr <prasanth.ksr@dell.com>
7213L:	Dell.Client.Kernel@dell.com
7214L:	platform-driver-x86@vger.kernel.org
7215S:	Maintained
7216F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
7217F:	drivers/platform/x86/dell/dell-wmi-sysman/
7218
7219DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7220M:	Zev Weiss <zev@bewilderbeest.net>
7221L:	linux-hwmon@vger.kernel.org
7222S:	Maintained
7223F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7224
7225DELTA DPS920AB PSU DRIVER
7226M:	Robert Marko <robert.marko@sartura.hr>
7227L:	linux-hwmon@vger.kernel.org
7228S:	Maintained
7229F:	Documentation/hwmon/dps920ab.rst
7230F:	drivers/hwmon/pmbus/dps920ab.c
7231
7232DELTA NETWORKS TN48M CPLD DRIVERS
7233M:	Robert Marko <robert.marko@sartura.hr>
7234S:	Maintained
7235F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7236F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7237F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7238F:	drivers/gpio/gpio-tn48m.c
7239F:	include/dt-bindings/reset/delta,tn48m-reset.h
7240
7241DELTA ST MEDIA DRIVER
7242M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
7243L:	linux-media@vger.kernel.org
7244S:	Supported
7245W:	https://linuxtv.org
7246T:	git git://linuxtv.org/media.git
7247F:	drivers/media/platform/st/sti/delta
7248
7249DENALI NAND DRIVER
7250L:	linux-mtd@lists.infradead.org
7251S:	Orphan
7252F:	drivers/mtd/nand/raw/denali*
7253
7254DESIGNWARE EDMA CORE IP DRIVER
7255M:	Manivannan Sadhasivam <mani@kernel.org>
7256L:	dmaengine@vger.kernel.org
7257S:	Maintained
7258F:	drivers/dma/dw-edma/
7259F:	include/linux/dma/edma.h
7260
7261DESIGNWARE USB2 DRD IP DRIVER
7262M:	Minas Harutyunyan <hminas@synopsys.com>
7263L:	linux-usb@vger.kernel.org
7264S:	Maintained
7265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7266F:	drivers/usb/dwc2/
7267
7268DESIGNWARE USB3 DRD IP DRIVER
7269M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
7270L:	linux-usb@vger.kernel.org
7271S:	Maintained
7272F:	drivers/usb/dwc3/
7273
7274DESIGNWARE XDATA IP DRIVER
7275L:	linux-pci@vger.kernel.org
7276S:	Orphan
7277F:	Documentation/misc-devices/dw-xdata-pcie.rst
7278F:	drivers/misc/dw-xdata-pcie.c
7279
7280DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7281M:	Andreas Klinger <ak@it-klinger.de>
7282L:	linux-iio@vger.kernel.org
7283S:	Maintained
7284F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7285F:	drivers/iio/proximity/srf*.c
7286
7287DEVICE COREDUMP (DEV_COREDUMP)
7288M:	Johannes Berg <johannes@sipsolutions.net>
7289L:	linux-kernel@vger.kernel.org
7290S:	Maintained
7291F:	drivers/base/devcoredump.c
7292F:	include/linux/devcoredump.h
7293
7294DEVICE DEPENDENCY HELPER SCRIPT
7295M:	Saravana Kannan <saravanak@kernel.org>
7296L:	linux-kernel@vger.kernel.org
7297S:	Maintained
7298F:	scripts/dev-needs.sh
7299
7300DEVICE DIRECT ACCESS (DAX)
7301M:	Dan Williams <djbw@kernel.org>
7302M:	Vishal Verma <vishal.l.verma@intel.com>
7303M:	Dave Jiang <dave.jiang@intel.com>
7304L:	nvdimm@lists.linux.dev
7305L:	linux-cxl@vger.kernel.org
7306S:	Supported
7307F:	drivers/dax/
7308
7309DEVICE DIRECT ACCESS (DAX) [fsdev_dax]
7310M:	John Groves <jgroves@micron.com>
7311M:	John Groves <John@Groves.net>
7312L:	nvdimm@lists.linux.dev
7313L:	linux-cxl@vger.kernel.org
7314S:	Supported
7315F:	drivers/dax/fsdev.c
7316
7317DEVICE FREQUENCY (DEVFREQ)
7318M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7319M:	Kyungmin Park <kyungmin.park@samsung.com>
7320M:	Chanwoo Choi <cw00.choi@samsung.com>
7321L:	linux-pm@vger.kernel.org
7322S:	Maintained
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7324F:	Documentation/devicetree/bindings/devfreq/
7325F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7326F:	drivers/devfreq/
7327F:	include/linux/devfreq.h
7328F:	include/trace/events/devfreq.h
7329
7330DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7331M:	Chanwoo Choi <cw00.choi@samsung.com>
7332L:	linux-pm@vger.kernel.org
7333S:	Supported
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7335F:	Documentation/devicetree/bindings/devfreq/event/
7336F:	drivers/devfreq/devfreq-event.c
7337F:	drivers/devfreq/event/
7338F:	include/dt-bindings/pmu/exynos_ppmu.h
7339F:	include/linux/devfreq-event.h
7340
7341DEVICE I/O & IRQ [RUST]
7342M:	Danilo Krummrich <dakr@kernel.org>
7343M:	Alice Ryhl <aliceryhl@google.com>
7344M:	Daniel Almeida <daniel.almeida@collabora.com>
7345L:	driver-core@lists.linux.dev
7346S:	Supported
7347W:	https://rust-for-linux.com
7348B:	https://github.com/Rust-for-Linux/linux/issues
7349C:	https://rust-for-linux.zulipchat.com
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7351F:	rust/kernel/io.rs
7352F:	rust/kernel/io/
7353F:	rust/kernel/irq.rs
7354F:	rust/kernel/irq/
7355
7356DEVICE RESOURCE MANAGEMENT HELPERS
7357M:	Hans de Goede <hansg@kernel.org>
7358R:	Matti Vaittinen <mazziesaccount@gmail.com>
7359S:	Maintained
7360F:	include/linux/devm-helpers.h
7361
7362DEVICE-MAPPER  (LVM)
7363M:	Alasdair Kergon <agk@redhat.com>
7364M:	Mike Snitzer <snitzer@kernel.org>
7365M:	Mikulas Patocka <mpatocka@redhat.com>
7366M:	Benjamin Marzinski <bmarzins@redhat.com>
7367L:	dm-devel@lists.linux.dev
7368S:	Maintained
7369Q:	http://patchwork.kernel.org/project/dm-devel/list/
7370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7371F:	Documentation/admin-guide/device-mapper/
7372F:	drivers/md/Kconfig
7373F:	drivers/md/Makefile
7374F:	drivers/md/dm*
7375F:	drivers/md/persistent-data/
7376F:	include/linux/device-mapper.h
7377F:	include/linux/dm-*.h
7378F:	include/uapi/linux/dm-*.h
7379
7380DEVICE-MAPPER VDO TARGET
7381M:	Matthew Sakai <msakai@redhat.com>
7382L:	dm-devel@lists.linux.dev
7383S:	Maintained
7384F:	Documentation/admin-guide/device-mapper/vdo*.rst
7385F:	drivers/md/dm-vdo/
7386
7387DEVICE-MAPPER PCACHE TARGET
7388M:	Dongsheng Yang <dongsheng.yang@linux.dev>
7389M:	Zheng Gu <cengku@gmail.com>
7390L:	dm-devel@lists.linux.dev
7391S:	Maintained
7392F:	Documentation/admin-guide/device-mapper/dm-pcache.rst
7393F:	drivers/md/dm-pcache/
7394
7395DEVLINK
7396M:	Jiri Pirko <jiri@resnulli.us>
7397L:	netdev@vger.kernel.org
7398S:	Supported
7399F:	Documentation/networking/devlink
7400F:	include/net/devlink.h
7401F:	include/uapi/linux/devlink.h
7402F:	net/devlink/
7403
7404DFROBOT SD2405AL RTC DRIVER
7405M:	Tóth János <gomba007@gmail.com>
7406L:	linux-rtc@vger.kernel.org
7407S:	Maintained
7408F:	drivers/rtc/rtc-sd2405al.c
7409
7410DFROBOT SEN0322 DRIVER
7411M:	Tóth János <gomba007@gmail.com>
7412L:	linux-iio@vger.kernel.org
7413S:	Maintained
7414F:	drivers/iio/chemical/sen0322.c
7415
7416DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7417M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
7418M:	Marek Vasut <marex@denx.de>
7419L:	kernel@dh-electronics.com
7420S:	Maintained
7421N:	dhcom
7422N:	dhcor
7423N:	dhsom
7424
7425DIALOG SEMICONDUCTOR DRIVERS
7426M:	Support Opensource <support.opensource@diasemi.com>
7427S:	Supported
7428W:	http://www.dialog-semiconductor.com/products
7429F:	Documentation/devicetree/bindings/input/dlg,da72??.yaml
7430F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7431F:	Documentation/devicetree/bindings/mfd/da90*.txt
7432F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7433F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7434F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7435F:	Documentation/devicetree/bindings/sound/da[79]*.txt
7436F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7437F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7438F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7439F:	Documentation/hwmon/da90??.rst
7440F:	drivers/gpio/gpio-da90??.c
7441F:	drivers/hwmon/da90??-hwmon.c
7442F:	drivers/iio/adc/da91??-*.c
7443F:	drivers/input/misc/da72??.[ch]
7444F:	drivers/input/misc/da90??_onkey.c
7445F:	drivers/input/touchscreen/da9052_tsi.c
7446F:	drivers/leds/leds-da90??.c
7447F:	drivers/mfd/da903x.c
7448F:	drivers/mfd/da90??-*.c
7449F:	drivers/mfd/da91??-*.c
7450F:	drivers/pinctrl/pinctrl-da90??.c
7451F:	drivers/power/supply/da9052-battery.c
7452F:	drivers/power/supply/da91??-*.c
7453F:	drivers/regulator/da9???-regulator.[ch]
7454F:	drivers/regulator/slg51000-regulator.[ch]
7455F:	drivers/rtc/rtc-da90??.c
7456F:	drivers/thermal/da90??-thermal.c
7457F:	drivers/video/backlight/da90??_bl.c
7458F:	drivers/watchdog/da90??_wdt.c
7459F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
7460F:	include/linux/mfd/da903x.h
7461F:	include/linux/mfd/da9052/
7462F:	include/linux/mfd/da9055/
7463F:	include/linux/mfd/da9062/
7464F:	include/linux/mfd/da9063/
7465F:	include/linux/mfd/da9150/
7466F:	include/linux/regulator/da9211.h
7467F:	include/sound/da[79]*.h
7468F:	sound/soc/codecs/da[79]*.[ch]
7469
7470DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7471M:	William Breathitt Gray <wbg@kernel.org>
7472L:	linux-gpio@vger.kernel.org
7473S:	Maintained
7474F:	drivers/gpio/gpio-gpio-mm.c
7475
7476DIBS (DIRECT INTERNAL BUFFER SHARING)
7477M:	Alexandra Winter <wintera@linux.ibm.com>
7478L:	netdev@vger.kernel.org
7479S:	Supported
7480F:	drivers/dibs/
7481F:	include/linux/dibs.h
7482
7483DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7484M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
7485L:	linux-media@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/admin-guide/media/mgb4.rst
7488F:	drivers/media/pci/mgb4/
7489
7490DIOLAN U2C-12 I2C DRIVER
7491M:	Guenter Roeck <linux@roeck-us.net>
7492L:	linux-i2c@vger.kernel.org
7493S:	Maintained
7494F:	drivers/i2c/busses/i2c-diolan-u2c.c
7495
7496DIRECTORY NOTIFICATION (DNOTIFY)
7497M:	Jan Kara <jack@suse.cz>
7498R:	Amir Goldstein <amir73il@gmail.com>
7499L:	linux-fsdevel@vger.kernel.org
7500S:	Maintained
7501F:	Documentation/filesystems/dnotify.rst
7502F:	fs/notify/dnotify/
7503F:	include/linux/dnotify.h
7504
7505DISK GEOMETRY AND PARTITION HANDLING
7506M:	Andries Brouwer <aeb@cwi.nl>
7507S:	Maintained
7508W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7509W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7510W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7511
7512DISKQUOTA
7513M:	Jan Kara <jack@suse.com>
7514S:	Maintained
7515F:	Documentation/filesystems/quota.rst
7516F:	fs/quota/
7517F:	include/linux/quota*.h
7518F:	include/uapi/linux/quota*.h
7519
7520DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7521M:	Bernie Thompson <bernie@plugable.com>
7522L:	linux-fbdev@vger.kernel.org
7523S:	Maintained
7524W:	http://plugable.com/category/projects/udlfb/
7525F:	Documentation/fb/udlfb.rst
7526F:	drivers/video/fbdev/udlfb.c
7527F:	include/video/udlfb.h
7528
7529DISTRIBUTED LOCK MANAGER (DLM)
7530M:	Alexander Aring <aahringo@redhat.com>
7531M:	David Teigland <teigland@redhat.com>
7532L:	gfs2@lists.linux.dev
7533S:	Supported
7534W:	https://pagure.io/dlm
7535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7536F:	fs/dlm/
7537
7538DMA BUFFER SHARING FRAMEWORK
7539M:	Sumit Semwal <sumit.semwal@linaro.org>
7540M:	Christian König <christian.koenig@amd.com>
7541L:	linux-media@vger.kernel.org
7542L:	dri-devel@lists.freedesktop.org
7543L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7544S:	Maintained
7545T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F:	Documentation/driver-api/dma-buf.rst
7547F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
7548F:	drivers/dma-buf/
7549F:	include/linux/*fence.h
7550F:	include/linux/dma-buf.h
7551F:	include/linux/dma-buf/
7552F:	include/linux/dma-resv.h
7553F:	rust/helpers/dma-resv.c
7554K:	\bdma_(?:buf|fence|resv)\b
7555
7556DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7557M:	Vinod Koul <vkoul@kernel.org>
7558R:	Frank Li <Frank.Li@kernel.org>
7559L:	dmaengine@vger.kernel.org
7560S:	Maintained
7561Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7563F:	Documentation/devicetree/bindings/dma/
7564F:	Documentation/driver-api/dmaengine/
7565F:	drivers/dma/
7566F:	include/dt-bindings/dma/
7567F:	include/linux/dma/
7568F:	include/linux/dmaengine.h
7569F:	include/linux/of_dma.h
7570
7571DMA MAPPING BENCHMARK
7572M:	Barry Song <baohua@kernel.org>
7573M:	Qinxin Xia <xiaqinxin@huawei.com>
7574L:	iommu@lists.linux.dev
7575F:	kernel/dma/map_benchmark.c
7576F:	tools/dma/
7577
7578DMA MAPPING HELPERS
7579M:	Marek Szyprowski <m.szyprowski@samsung.com>
7580R:	Robin Murphy <robin.murphy@arm.com>
7581L:	iommu@lists.linux.dev
7582S:	Supported
7583W:	http://git.infradead.org/users/hch/dma-mapping.git
7584T:	git git://git.infradead.org/users/hch/dma-mapping.git
7585F:	include/asm-generic/dma-mapping.h
7586F:	include/linux/dma-direct.h
7587F:	include/linux/dma-map-ops.h
7588F:	include/linux/dma-mapping.h
7589F:	include/linux/swiotlb.h
7590F:	kernel/dma/
7591
7592DMA MAPPING & SCATTERLIST API [RUST]
7593M:	Danilo Krummrich <dakr@kernel.org>
7594R:	Abdiel Janulgue <abdiel.janulgue@gmail.com>
7595R:	Daniel Almeida <daniel.almeida@collabora.com>
7596R:	Robin Murphy <robin.murphy@arm.com>
7597R:	Andreas Hindborg <a.hindborg@kernel.org>
7598L:	driver-core@lists.linux.dev
7599S:	Supported
7600W:	https://rust-for-linux.com
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7602F:	rust/helpers/dma.c
7603F:	rust/helpers/scatterlist.c
7604F:	rust/kernel/dma.rs
7605F:	rust/kernel/scatterlist.rs
7606F:	samples/rust/rust_dma.rs
7607
7608DMA-BUF HEAPS FRAMEWORK
7609M:	Sumit Semwal <sumit.semwal@linaro.org>
7610R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
7611R:	Brian Starkey <Brian.Starkey@arm.com>
7612R:	John Stultz <jstultz@google.com>
7613R:	T.J. Mercier <tjmercier@google.com>
7614L:	linux-media@vger.kernel.org
7615L:	dri-devel@lists.freedesktop.org
7616L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/userspace-api/dma-buf-heaps.rst
7620F:	drivers/dma-buf/dma-heap.c
7621F:	drivers/dma-buf/heaps/*
7622F:	include/linux/dma-heap.h
7623F:	include/uapi/linux/dma-heap.h
7624F:	tools/testing/selftests/dmabuf-heaps/
7625
7626DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7627M:	Lukasz Luba <lukasz.luba@arm.com>
7628L:	linux-pm@vger.kernel.org
7629L:	linux-samsung-soc@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7632F:	drivers/memory/samsung/exynos5422-dmc.c
7633
7634DME1737 HARDWARE MONITOR DRIVER
7635M:	Juerg Haefliger <juergh@proton.me>
7636L:	linux-hwmon@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/hwmon/dme1737.rst
7639F:	drivers/hwmon/dme1737.c
7640
7641DMI/SMBIOS SUPPORT
7642M:	Jean Delvare <jdelvare@suse.com>
7643S:	Maintained
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7645F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7646F:	drivers/firmware/dmi-id.c
7647F:	drivers/firmware/dmi_scan.c
7648F:	include/linux/dmi.h
7649
7650DOCUMENTATION
7651M:	Jonathan Corbet <corbet@lwn.net>
7652R:	Shuah Khan <skhan@linuxfoundation.org>
7653L:	linux-doc@vger.kernel.org
7654S:	Maintained
7655P:	Documentation/doc-guide/maintainer-profile.rst
7656T:	git git://git.lwn.net/linux.git docs-next
7657F:	Documentation/
7658F:	tools/lib/python/*
7659F:	tools/docs/
7660F:	tools/net/ynl/pyynl/lib/doc_generator.py
7661X:	Documentation/ABI/
7662X:	Documentation/admin-guide/media/
7663X:	Documentation/devicetree/
7664X:	Documentation/driver-api/media/
7665X:	Documentation/firmware-guide/acpi/
7666X:	Documentation/i2c/
7667X:	Documentation/netlink/
7668X:	Documentation/power/
7669X:	Documentation/spi/
7670X:	Documentation/userspace-api/media/
7671
7672DOCUMENTATION PROCESS
7673M:	Jonathan Corbet <corbet@lwn.net>
7674R:	Shuah Khan <skhan@linuxfoundation.org>
7675L:	workflows@vger.kernel.org
7676S:	Maintained
7677F:	Documentation/dev-tools/
7678F:	Documentation/maintainer/
7679F:	Documentation/process/
7680
7681DOCUMENTATION REPORTING ISSUES
7682M:	Thorsten Leemhuis <linux@leemhuis.info>
7683L:	linux-doc@vger.kernel.org
7684S:	Maintained
7685F:	Documentation/admin-guide/bug-bisect.rst
7686F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7687F:	Documentation/admin-guide/reporting-issues.rst
7688F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7689
7690DOCUMENTATION SCRIPTS
7691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7692L:	linux-doc@vger.kernel.org
7693S:	Maintained
7694F:	Documentation/sphinx/
7695F:	tools/docs/
7696F:	tools/lib/python/*
7697F:	tools/unittests/*
7698
7699DOCUMENTATION/ITALIAN
7700M:	Federico Vaga <federico.vaga@vaga.pv.it>
7701L:	linux-doc@vger.kernel.org
7702S:	Maintained
7703F:	Documentation/translations/it_IT
7704
7705DOCUMENTATION/JAPANESE
7706R:	Akira Yokosawa <akiyks@gmail.com>
7707L:	linux-doc@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/translations/ja_JP
7710
7711DONGWOON DW9714 LENS VOICE COIL DRIVER
7712M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7713L:	linux-media@vger.kernel.org
7714S:	Maintained
7715T:	git git://linuxtv.org/media.git
7716F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7717F:	drivers/media/i2c/dw9714.c
7718
7719DONGWOON DW9719 LENS VOICE COIL DRIVER
7720M:	Daniel Scally <dan.scally@ideasonboard.com>
7721L:	linux-media@vger.kernel.org
7722S:	Maintained
7723T:	git git://linuxtv.org/media.git
7724F:	drivers/media/i2c/dw9719.c
7725
7726DONGWOON DW9768 LENS VOICE COIL DRIVER
7727L:	linux-media@vger.kernel.org
7728S:	Orphan
7729T:	git git://linuxtv.org/media.git
7730F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7731F:	drivers/media/i2c/dw9768.c
7732
7733DONGWOON DW9807 LENS VOICE COIL DRIVER
7734M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7735L:	linux-media@vger.kernel.org
7736S:	Maintained
7737T:	git git://linuxtv.org/media.git
7738F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7739F:	drivers/media/i2c/dw9807-vcm.c
7740
7741DOUBLETALK DRIVER
7742M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
7743L:	blinux-list@redhat.com
7744S:	Maintained
7745F:	drivers/char/dtlk.c
7746F:	include/linux/dtlk.h
7747
7748DPAA2 DATAPATH I/O (DPIO) DRIVER
7749M:	Roy Pledge <Roy.Pledge@nxp.com>
7750L:	linux-kernel@vger.kernel.org
7751S:	Maintained
7752F:	drivers/soc/fsl/dpio
7753
7754DPAA2 ETHERNET DRIVER
7755M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7756L:	netdev@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7759F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7760F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7761F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7762F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7763F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7764F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7765F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7766F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7767F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7768
7769DPAA2 ETHERNET SWITCH DRIVER
7770M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7771L:	netdev@vger.kernel.org
7772S:	Maintained
7773F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7774F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7775F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7776
7777DPLL SUBSYSTEM
7778M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7779M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7780M:	Jiri Pirko <jiri@resnulli.us>
7781L:	netdev@vger.kernel.org
7782S:	Supported
7783F:	Documentation/devicetree/bindings/dpll/dpll-device.yaml
7784F:	Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7785F:	Documentation/driver-api/dpll.rst
7786F:	drivers/dpll/
7787F:	include/linux/dpll.h
7788F:	include/uapi/linux/dpll.h
7789
7790DRBD DRIVER
7791M:	Philipp Reisner <philipp.reisner@linbit.com>
7792M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7793M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7794L:	drbd-dev@lists.linux.dev
7795S:	Supported
7796W:	http://www.drbd.org
7797T:	git git://git.linbit.com/linux-drbd.git
7798T:	git git://git.linbit.com/drbd-8.4.git
7799F:	Documentation/admin-guide/blockdev/
7800F:	drivers/block/drbd/
7801F:	include/linux/drbd*
7802F:	lib/lru_cache.c
7803
7804DRIVER COMPONENT FRAMEWORK
7805L:	dri-devel@lists.freedesktop.org
7806F:	drivers/base/component.c
7807F:	include/linux/component.h
7808
7809DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7810M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7811M:	"Rafael J. Wysocki" <rafael@kernel.org>
7812M:	Danilo Krummrich <dakr@kernel.org>
7813L:	driver-core@lists.linux.dev
7814S:	Supported
7815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7816F:	Documentation/core-api/kobject.rst
7817F:	Documentation/driver-api/driver-model/
7818F:	drivers/base/
7819F:	fs/debugfs/
7820F:	fs/sysfs/
7821F:	include/linux/device/
7822F:	include/linux/debugfs.h
7823F:	include/linux/device.h
7824F:	include/linux/fwnode.h
7825F:	include/linux/kobj*
7826F:	include/linux/ksysfs.h
7827F:	include/linux/property.h
7828F:	include/linux/sysfs.h
7829F:	kernel/ksysfs.c
7830F:	lib/kobj*
7831F:	rust/kernel/debugfs.rs
7832F:	rust/kernel/debugfs/
7833F:	rust/kernel/device.rs
7834F:	rust/kernel/device/
7835F:	rust/kernel/device_id.rs
7836F:	rust/kernel/devres.rs
7837F:	rust/kernel/driver.rs
7838F:	rust/kernel/faux.rs
7839F:	rust/kernel/platform.rs
7840F:	rust/kernel/soc.rs
7841F:	samples/rust/rust_debugfs.rs
7842F:	samples/rust/rust_debugfs_scoped.rs
7843F:	samples/rust/rust_driver_platform.rs
7844F:	samples/rust/rust_driver_faux.rs
7845F:	samples/rust/rust_soc.rs
7846
7847DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7848M:	Nishanth Menon <nm@ti.com>
7849L:	linux-pm@vger.kernel.org
7850S:	Maintained
7851F:	drivers/soc/ti/smartreflex.c
7852F:	include/linux/power/smartreflex.h
7853
7854DRM ACCEL DRIVERS FOR INTEL VPU
7855M:	Maciej Falkowski <maciej.falkowski@linux.intel.com>
7856M:	Karol Wachowski <karol.wachowski@linux.intel.com>
7857L:	dri-devel@lists.freedesktop.org
7858S:	Supported
7859T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7860F:	drivers/accel/ivpu/
7861F:	include/uapi/drm/ivpu_accel.h
7862
7863DRM ACCEL DRIVER FOR ROCKCHIP NPU
7864M:	Tomeu Vizoso <tomeu@tomeuvizoso.net>
7865L:	dri-devel@lists.freedesktop.org
7866S:	Supported
7867T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7868F:	Documentation/accel/rocket/
7869F:	Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
7870F:	drivers/accel/rocket/
7871F:	include/uapi/drm/rocket_accel.h
7872
7873DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7874M:	Oded Gabbay <ogabbay@kernel.org>
7875L:	dri-devel@lists.freedesktop.org
7876S:	Maintained
7877C:	irc://irc.oftc.net/dri-devel
7878T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7879F:	Documentation/accel/
7880F:	drivers/accel/
7881F:	include/drm/drm_accel.h
7882
7883DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7884M:	Chen-Yu Tsai <wens@kernel.org>
7885R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7886L:	dri-devel@lists.freedesktop.org
7887S:	Supported
7888T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7889F:	drivers/gpu/drm/sun4i/sun8i*
7890
7891DRM DRIVER FOR APPLE TOUCH BARS
7892M:	Aun-Ali Zaidi <admin@kodeit.net>
7893M:	Aditya Garg <gargaditya08@proton.me>
7894L:	dri-devel@lists.freedesktop.org
7895S:	Maintained
7896T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7897F:	drivers/gpu/drm/tiny/appletbdrm.c
7898
7899DRM DRIVER FOR ARM PL111 CLCD
7900M:	Linus Walleij <linusw@kernel.org>
7901S:	Maintained
7902T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7903F:	drivers/gpu/drm/pl111/
7904
7905DRM DRIVER FOR ARM VERSATILE TFT PANELS
7906M:	Linus Walleij <linusw@kernel.org>
7907S:	Maintained
7908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7909F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7910F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7911
7912DRM DRIVER FOR ASPEED BMC GFX
7913M:	Joel Stanley <joel@jms.id.au>
7914L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7915S:	Supported
7916T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7917F:	Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
7918F:	drivers/gpu/drm/aspeed/
7919
7920DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7921M:	Dave Airlie <airlied@redhat.com>
7922R:	Thomas Zimmermann <tzimmermann@suse.de>
7923R:	Jocelyn Falempe <jfalempe@redhat.com>
7924L:	dri-devel@lists.freedesktop.org
7925S:	Supported
7926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7927F:	drivers/gpu/drm/ast/
7928
7929DRM DRIVER FOR BOCHS VIRTUAL GPU
7930M:	Gerd Hoffmann <kraxel@redhat.com>
7931L:	virtualization@lists.linux.dev
7932S:	Maintained
7933T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7934F:	drivers/gpu/drm/tiny/bochs.c
7935
7936DRM DRIVER FOR BOE HIMAX8279D PANELS
7937M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7938S:	Maintained
7939F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7940F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7941
7942DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7943M:	Jagan Teki <jagan@amarulasolutions.com>
7944S:	Maintained
7945F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7946F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7947
7948DRM DRIVER FOR EBBG FT8719 PANEL
7949M:	Joel Selvaraj <jo@jsfamily.in>
7950S:	Maintained
7951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7952F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7953F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7954
7955DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7956M:	Linus Walleij <linusw@kernel.org>
7957S:	Maintained
7958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7959F:	drivers/gpu/drm/tve200/
7960
7961DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7962M:	Icenowy Zheng <icenowy@aosc.io>
7963S:	Maintained
7964F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7965F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7966
7967DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7968M:	Jagan Teki <jagan@amarulasolutions.com>
7969S:	Maintained
7970F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7971F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7972
7973DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7974M:	Thomas Zimmermann <tzimmermann@suse.de>
7975M:	Javier Martinez Canillas <javierm@redhat.com>
7976L:	dri-devel@lists.freedesktop.org
7977S:	Maintained
7978T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7979F:	drivers/firmware/sysfb*.c
7980F:	drivers/gpu/drm/sysfb/
7981F:	drivers/video/aperture.c
7982F:	drivers/video/nomodeset.c
7983F:	include/linux/aperture.h
7984F:	include/linux/sysfb.h
7985F:	include/video/nomodeset.h
7986
7987DRM DRIVER FOR GENERIC EDP PANELS
7988R:	Douglas Anderson <dianders@chromium.org>
7989F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7990F:	drivers/gpu/drm/panel/panel-edp.c
7991
7992DRM DRIVER FOR GENERIC USB DISPLAY
7993M:	Ruben Wauters <rubenru09@aol.com>
7994S:	Maintained
7995W:	https://github.com/notro/gud/wiki
7996T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7997F:	drivers/gpu/drm/gud/
7998F:	include/drm/gud.h
7999
8000DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8001M:	Hans de Goede <hansg@kernel.org>
8002S:	Maintained
8003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8004F:	drivers/gpu/drm/tiny/gm12u320.c
8005
8006DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8007M:	Ondrej Jirman <megi@xff.cz>
8008M:	Javier Martinez Canillas <javierm@redhat.com>
8009S:	Maintained
8010T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8011F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8012F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
8013
8014DRM DRIVER FOR HX8357D PANELS
8015S:	Orphan
8016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8017F:	Documentation/devicetree/bindings/display/himax,hx8357.yaml
8018F:	drivers/gpu/drm/tiny/hx8357d.c
8019
8020DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8021M:	Dexuan Cui <decui@microsoft.com>
8022M:	Long Li <longli@microsoft.com>
8023M:	Saurabh Sengar <ssengar@linux.microsoft.com>
8024L:	linux-hyperv@vger.kernel.org
8025L:	dri-devel@lists.freedesktop.org
8026S:	Maintained
8027T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8028F:	drivers/gpu/drm/hyperv
8029
8030DRM DRIVER FOR ILITEK ILI9225 PANELS
8031M:	David Lechner <david@lechnology.com>
8032S:	Maintained
8033T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8034F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
8035F:	drivers/gpu/drm/tiny/ili9225.c
8036
8037DRM DRIVER FOR ILITEK ILI9486 PANELS
8038M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
8039S:	Maintained
8040T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8041F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
8042F:	drivers/gpu/drm/tiny/ili9486.c
8043
8044DRM DRIVER FOR ILITEK ILI9805 PANELS
8045M:	Michael Trimarchi <michael@amarulasolutions.com>
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
8048F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
8049
8050DRM DRIVER FOR ILITEK ILI9806E PANELS
8051M:	Michael Walle <mwalle@kernel.org>
8052M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
8053S:	Maintained
8054F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e-*
8055
8056DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
8057M:	Jagan Teki <jagan@edgeble.ai>
8058S:	Maintained
8059F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
8060F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
8061
8062DRM DRIVER FOR LG SW43408 PANELS
8063M:	Sumit Semwal <sumit.semwal@linaro.org>
8064M:	Casey Connolly <casey.connolly@linaro.org>
8065S:	Maintained
8066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8067F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
8068F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
8069
8070DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
8071M:	Paul Kocialkowski <paulk@sys-base.io>
8072S:	Supported
8073T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8074F:	drivers/gpu/drm/logicvc/
8075
8076DRM DRIVER FOR LVDS PANELS
8077M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8078L:	dri-devel@lists.freedesktop.org
8079S:	Maintained
8080T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8081F:	Documentation/devicetree/bindings/display/lvds.yaml
8082F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
8083F:	drivers/gpu/drm/panel/panel-lvds.c
8084
8085DRM DRIVER FOR LXD M9189A PANELS
8086M:	Michael Tretter <m.tretter@pengutronix.de>
8087S:	Maintained
8088F:	Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
8089F:	drivers/gpu/drm/panel/panel-lxd-m9189a.c
8090
8091DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
8092M:	Guido Günther <agx@sigxcpu.org>
8093R:	Purism Kernel Team <kernel@puri.sm>
8094S:	Maintained
8095F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
8096F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
8097
8098DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
8099M:	Dave Airlie <airlied@redhat.com>
8100R:	Thomas Zimmermann <tzimmermann@suse.de>
8101R:	Jocelyn Falempe <jfalempe@redhat.com>
8102L:	dri-devel@lists.freedesktop.org
8103S:	Supported
8104T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8105F:	drivers/gpu/drm/mgag200/
8106
8107DRM DRIVER FOR MI0283QT
8108M:	Alex Lanzano <lanzano.alex@gmail.com>
8109S:	Maintained
8110T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8111F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
8112F:	drivers/gpu/drm/tiny/mi0283qt.c
8113
8114DRM DRIVER FOR MIPI DBI compatible panels
8115S:	Orphan
8116W:	https://github.com/notro/panel-mipi-dbi/wiki
8117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8118F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
8119F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
8120
8121DRM DRIVER for Qualcomm Adreno GPUs
8122M:	Rob Clark <robin.clark@oss.qualcomm.com>
8123R:	Sean Paul <sean@poorly.run>
8124R:	Konrad Dybcio <konradybcio@kernel.org>
8125R:	Akhil P Oommen <akhilpo@oss.qualcomm.com>
8126L:	linux-arm-msm@vger.kernel.org
8127L:	dri-devel@lists.freedesktop.org
8128L:	freedreno@lists.freedesktop.org
8129S:	Maintained
8130B:	https://gitlab.freedesktop.org/drm/msm/-/issues
8131T:	git https://gitlab.freedesktop.org/drm/msm.git
8132F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
8133F:	Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
8134F:	Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
8135F:	drivers/gpu/drm/msm/adreno/
8136F:	drivers/gpu/drm/msm/msm_gpu.*
8137F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
8138F:	drivers/gpu/drm/msm/msm_ringbuffer.*
8139F:	drivers/gpu/drm/msm/registers/adreno/
8140F:	include/uapi/drm/msm_drm.h
8141
8142DRM DRIVER for Qualcomm display hardware
8143M:	Rob Clark <robin.clark@oss.qualcomm.com>
8144M:	Dmitry Baryshkov <lumag@kernel.org>
8145R:	Abhinav Kumar <abhinav.kumar@linux.dev>
8146R:	Jessica Zhang <jesszhan0024@gmail.com>
8147R:	Sean Paul <sean@poorly.run>
8148R:	Marijn Suijten <marijn.suijten@somainline.org>
8149L:	linux-arm-msm@vger.kernel.org
8150L:	dri-devel@lists.freedesktop.org
8151L:	freedreno@lists.freedesktop.org
8152S:	Maintained
8153B:	https://gitlab.freedesktop.org/drm/msm/-/issues
8154T:	git https://gitlab.freedesktop.org/drm/msm.git
8155F:	Documentation/devicetree/bindings/display/msm/
8156F:	drivers/gpu/drm/ci/xfails/msm*
8157F:	drivers/gpu/drm/msm/
8158F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8159F:	include/uapi/drm/msm_drm.h
8160
8161DRM DRIVER FOR NOVATEK NT35510 PANELS
8162M:	Linus Walleij <linusw@kernel.org>
8163S:	Maintained
8164T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8165F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8166F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
8167
8168DRM DRIVER FOR NOVATEK NT35560 PANELS
8169M:	Linus Walleij <linusw@kernel.org>
8170S:	Maintained
8171T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8172F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8173F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
8174
8175DRM DRIVER FOR NOVATEK NT36523 PANELS
8176M:	Jianhua Lu <lujianhua000@gmail.com>
8177S:	Maintained
8178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8179F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8180F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
8181
8182DRM DRIVER FOR NOVATEK NT36672A PANELS
8183M:	Sumit Semwal <sumit.semwal@linaro.org>
8184S:	Maintained
8185T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8186F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8187F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8188
8189DRM DRIVER FOR NOVATEK NT37801 PANELS
8190M:	Krzysztof Kozlowski <krzk@kernel.org>
8191S:	Maintained
8192F:	Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8193F:	drivers/gpu/drm/panel/panel-novatek-nt37801.c
8194
8195DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8196M:	Lyude Paul <lyude@redhat.com>
8197M:	Danilo Krummrich <dakr@kernel.org>
8198L:	dri-devel@lists.freedesktop.org
8199L:	nouveau@lists.freedesktop.org
8200S:	Supported
8201W:	https://nouveau.freedesktop.org/
8202Q:	https://patchwork.freedesktop.org/project/nouveau/
8203Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8204B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
8205C:	irc://irc.oftc.net/nouveau
8206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8207F:	drivers/gpu/drm/nouveau/
8208F:	include/uapi/drm/nouveau_drm.h
8209
8210CORE DRIVER FOR NVIDIA GPUS [RUST]
8211M:	Danilo Krummrich <dakr@kernel.org>
8212M:	Alexandre Courbot <acourbot@nvidia.com>
8213L:	nova-gpu@lists.linux.dev
8214S:	Supported
8215W:	https://rust-for-linux.com/nova-gpu-driver
8216B:	https://gitlab.freedesktop.org/drm/nova/-/issues
8217C:	irc://irc.oftc.net/nouveau
8218T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8219F:	Documentation/gpu/nova/
8220F:	drivers/gpu/nova-core/
8221
8222DRM DRIVER FOR NVIDIA GPUS [RUST]
8223M:	Danilo Krummrich <dakr@kernel.org>
8224L:	nova-gpu@lists.linux.dev
8225S:	Supported
8226W:	https://rust-for-linux.com/nova-gpu-driver
8227B:	https://gitlab.freedesktop.org/drm/nova/-/issues
8228C:	irc://irc.oftc.net/nouveau
8229T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
8230F:	Documentation/gpu/nova/
8231F:	drivers/gpu/drm/nova/
8232F:	include/uapi/drm/nova_drm.h
8233
8234DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8235M:	Stefan Mavrodiev <stefan@olimex.com>
8236S:	Maintained
8237F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8238F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8239
8240DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8241R:	Douglas Anderson <dianders@chromium.org>
8242F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8243F:	drivers/gpu/drm/bridge/parade-ps8640.c
8244
8245DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8246M:	Alex Lanzano <lanzano.alex@gmail.com>
8247S:	Maintained
8248T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8249F:	Documentation/devicetree/bindings/display/repaper.txt
8250F:	drivers/gpu/drm/tiny/repaper.c
8251
8252DRM DRIVER FOR PIXPAPER E-INK PANEL
8253M:	LiangCheng Wang <zaq14760@gmail.com>
8254L:	dri-devel@lists.freedesktop.org
8255S:	Maintained
8256F:	Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8257F:	drivers/gpu/drm/tiny/pixpaper.c
8258
8259DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8260M:	Dave Airlie <airlied@redhat.com>
8261M:	Gerd Hoffmann <kraxel@redhat.com>
8262L:	virtualization@lists.linux.dev
8263S:	Obsolete
8264W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8265T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8266F:	drivers/gpu/drm/tiny/cirrus-qemu.c
8267
8268DRM DRIVER FOR QXL VIRTUAL GPU
8269M:	Dave Airlie <airlied@redhat.com>
8270M:	Gerd Hoffmann <kraxel@redhat.com>
8271L:	virtualization@lists.linux.dev
8272L:	spice-devel@lists.freedesktop.org
8273S:	Maintained
8274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8275F:	drivers/gpu/drm/qxl/
8276F:	include/uapi/drm/qxl_drm.h
8277
8278DRM DRIVER FOR RAYDIUM RM67191 PANELS
8279M:	Robert Chiras <robert.chiras@nxp.com>
8280S:	Maintained
8281F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8282F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
8283
8284DRM DRIVER FOR SAMSUNG DB7430 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/samsung,lms397kf04.yaml
8289F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
8290
8291DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8292M:	Inki Dae <inki.dae@samsung.com>
8293M:	Jagan Teki <jagan@amarulasolutions.com>
8294M:	Marek Szyprowski <m.szyprowski@samsung.com>
8295S:	Maintained
8296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8297F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8298F:	drivers/gpu/drm/bridge/samsung-dsim.c
8299F:	include/drm/bridge/samsung-dsim.h
8300
8301DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8302M:	Markuss Broks <markuss.broks@gmail.com>
8303S:	Maintained
8304F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8305F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8306
8307DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8308M:	Artur Weber <aweber.kernel@gmail.com>
8309S:	Maintained
8310F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8311F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8312
8313DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8314M:	David Heidelberg <david@ixit.cz>
8315S:	Maintained
8316F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8317F:	drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8318
8319DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8320M:	Dzmitry Sankouski <dsankouski@gmail.com>
8321S:	Maintained
8322F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8323F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8324
8325DRM DRIVER FOR SAMSUNG S6E8FC0 PANELS
8326M:	Yedaya Katsman <yedaya.ka@gmail.com>
8327S:	Maintained
8328F:	drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
8329
8330DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8331M:	David Heidelberg <david@ixit.cz>
8332M:	Casey Connolly <casey.connolly@linaro.org>
8333S:	Maintained
8334F:	Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8335F:	drivers/gpu/drm/panel/panel-samsung-sofef00.c
8336
8337DRM DRIVER FOR SHARP MEMORY LCD
8338M:	Alex Lanzano <lanzano.alex@gmail.com>
8339S:	Maintained
8340F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8341F:	drivers/gpu/drm/tiny/sharp-memory.c
8342
8343DRM DRIVER FOR SITRONIX ST7586 PANELS
8344M:	David Lechner <david@lechnology.com>
8345S:	Maintained
8346T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8347F:	Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8348F:	drivers/gpu/drm/sitronix/st7586.c
8349
8350DRM DRIVER FOR SITRONIX ST7571 PANELS
8351M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8352S:	Maintained
8353F:	Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8354F:	Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8355F:	drivers/gpu/drm/sitronix/st7571-i2c.c
8356F:	drivers/gpu/drm/sitronix/st7571-spi.c
8357F:	drivers/gpu/drm/sitronix/st7571.c
8358F:	drivers/gpu/drm/sitronix/st7571.h
8359
8360DRM DRIVER FOR SITRONIX ST7701 PANELS
8361M:	Jagan Teki <jagan@amarulasolutions.com>
8362S:	Maintained
8363F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8364F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
8365
8366DRM DRIVER FOR SITRONIX ST7703 PANELS
8367M:	Guido Günther <agx@sigxcpu.org>
8368R:	Purism Kernel Team <kernel@puri.sm>
8369R:	Ondrej Jirman <megi@xff.cz>
8370S:	Maintained
8371F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8372F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
8373
8374DRM DRIVER FOR SITRONIX ST7735R PANELS
8375M:	David Lechner <david@lechnology.com>
8376S:	Maintained
8377T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8378F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8379F:	drivers/gpu/drm/sitronix/st7735r.c
8380
8381DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
8382M:	Iker Pedrosa <ikerpedrosam@gmail.com>
8383S:	Maintained
8384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8385F:	Documentation/devicetree/bindings/display/sitronix,st7920.yaml
8386F:	drivers/gpu/drm/sitronix/st7920.c
8387
8388DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8389M:	Javier Martinez Canillas <javierm@redhat.com>
8390S:	Maintained
8391T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8392F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8393F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8394F:	drivers/gpu/drm/solomon/ssd130x*
8395
8396DRM DRIVER FOR ST-ERICSSON MCDE
8397M:	Linus Walleij <linusw@kernel.org>
8398S:	Maintained
8399T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8400F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
8401F:	drivers/gpu/drm/mcde/
8402
8403DRM DRIVER FOR SYNAPTICS R63353 PANELS
8404M:	Michael Trimarchi <michael@amarulasolutions.com>
8405S:	Maintained
8406F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8407F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
8408
8409DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8410M:	Andy Yan <andy.yan@rock-chips.com>
8411S:	Maintained
8412T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8413F:	Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8414F:	drivers/gpu/drm/bridge/synopsys/dw-dp.c
8415F:	include/drm/bridge/dw_dp.h
8416
8417DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8418M:	Jagan Teki <jagan@amarulasolutions.com>
8419S:	Maintained
8420F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8421F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
8422
8423DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8424R:	Douglas Anderson <dianders@chromium.org>
8425F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8426F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
8427
8428DRM DRIVER FOR TPO TPG110 PANELS
8429M:	Linus Walleij <linusw@kernel.org>
8430S:	Maintained
8431T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8432F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8433F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
8434
8435DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8436M:	Dave Airlie <airlied@redhat.com>
8437R:	Sean Paul <sean@poorly.run>
8438R:	Thomas Zimmermann <tzimmermann@suse.de>
8439L:	dri-devel@lists.freedesktop.org
8440S:	Supported
8441T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8442F:	drivers/gpu/drm/udl/
8443
8444DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8445M:	Louis Chauvet <louis.chauvet@bootlin.com>
8446R:	Haneen Mohammed <hamohammed.sa@gmail.com>
8447R:	Simona Vetter <simona@ffwll.ch>
8448R:	Melissa Wen <melissa.srw@gmail.com>
8449L:	dri-devel@lists.freedesktop.org
8450S:	Maintained
8451T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8452F:	Documentation/gpu/vkms.rst
8453F:	drivers/gpu/drm/ci/xfails/vkms*
8454F:	drivers/gpu/drm/vkms/
8455
8456DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8457M:	Hans de Goede <hansg@kernel.org>
8458L:	dri-devel@lists.freedesktop.org
8459S:	Maintained
8460T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8461F:	drivers/gpu/drm/vboxvideo/
8462
8463DRM DRIVER FOR VMWARE VIRTUAL GPU
8464M:	Zack Rusin <zack.rusin@broadcom.com>
8465R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
8466L:	dri-devel@lists.freedesktop.org
8467S:	Supported
8468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8469F:	drivers/gpu/drm/vmwgfx/
8470F:	include/uapi/drm/vmwgfx_drm.h
8471
8472DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8473M:	Linus Walleij <linusw@kernel.org>
8474S:	Maintained
8475T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8476F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8477F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
8478
8479DRM DRIVERS
8480M:	David Airlie <airlied@gmail.com>
8481M:	Simona Vetter <simona@ffwll.ch>
8482L:	dri-devel@lists.freedesktop.org
8483S:	Maintained
8484B:	https://gitlab.freedesktop.org/drm
8485C:	irc://irc.oftc.net/dri-devel
8486T:	git https://gitlab.freedesktop.org/drm/kernel.git
8487F:	Documentation/devicetree/bindings/display/
8488F:	Documentation/devicetree/bindings/gpu/
8489F:	Documentation/gpu/
8490F:	drivers/gpu/
8491F:	rust/kernel/drm/
8492F:	include/drm/
8493F:	include/linux/vga*
8494F:	include/uapi/drm/
8495
8496DRM DRIVERS AND MISC GPU PATCHES
8497M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
8498M:	Maxime Ripard <mripard@kernel.org>
8499M:	Thomas Zimmermann <tzimmermann@suse.de>
8500S:	Maintained
8501W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8502T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8503F:	Documentation/devicetree/bindings/display/
8504F:	Documentation/devicetree/bindings/gpu/
8505F:	Documentation/gpu/
8506F:	drivers/gpu/drm/
8507F:	drivers/gpu/vga/
8508F:	include/drm/drm
8509F:	include/linux/vga*
8510F:	include/uapi/drm/
8511X:	drivers/gpu/drm/amd/
8512X:	drivers/gpu/drm/armada/
8513X:	drivers/gpu/drm/etnaviv/
8514X:	drivers/gpu/drm/exynos/
8515X:	drivers/gpu/drm/i915/
8516X:	drivers/gpu/drm/kmb/
8517X:	drivers/gpu/drm/mediatek/
8518X:	drivers/gpu/drm/msm/
8519X:	drivers/gpu/drm/nova/
8520X:	drivers/gpu/drm/radeon/
8521X:	drivers/gpu/drm/tegra/
8522X:	drivers/gpu/drm/tyr/
8523X:	drivers/gpu/drm/xe/
8524
8525DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8526M:	Danilo Krummrich <dakr@kernel.org>
8527M:	Alice Ryhl <aliceryhl@google.com>
8528S:	Supported
8529W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8530T:	git https://gitlab.freedesktop.org/drm/rust/kernel.git
8531F:	drivers/gpu/drm/nova/
8532F:	drivers/gpu/drm/tyr/
8533F:	drivers/gpu/nova-core/
8534F:	rust/helpers/gpu.c
8535F:	rust/kernel/drm/
8536F:	rust/kernel/gpu.rs
8537F:	rust/kernel/gpu/
8538
8539DRM DRIVERS FOR ALLWINNER A10
8540M:	Chen-Yu Tsai <wens@kernel.org>
8541L:	dri-devel@lists.freedesktop.org
8542S:	Supported
8543T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8544F:	Documentation/devicetree/bindings/display/allwinner*
8545F:	drivers/gpu/drm/sun4i/
8546
8547DRM DRIVERS FOR AMLOGIC SOCS
8548M:	Neil Armstrong <neil.armstrong@linaro.org>
8549L:	dri-devel@lists.freedesktop.org
8550L:	linux-amlogic@lists.infradead.org
8551S:	Supported
8552W:	http://linux-meson.com/
8553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8554F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8555F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8556F:	Documentation/gpu/meson.rst
8557F:	drivers/gpu/drm/ci/xfails/meson*
8558F:	drivers/gpu/drm/meson/
8559
8560DRM DRIVERS FOR ATMEL HLCDC
8561M:	Manikandan Muralidharan <manikandan.m@microchip.com>
8562M:	Dharma Balasubiramani <dharma.b@microchip.com>
8563L:	dri-devel@lists.freedesktop.org
8564S:	Supported
8565T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8566F:	Documentation/devicetree/bindings/display/atmel/
8567F:	drivers/gpu/drm/atmel-hlcdc/
8568
8569DRM DRIVERS FOR BRIDGE CHIPS
8570M:	Andrzej Hajda <andrzej.hajda@intel.com>
8571M:	Neil Armstrong <neil.armstrong@linaro.org>
8572M:	Robert Foss <rfoss@kernel.org>
8573R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
8574R:	Jonas Karlman <jonas@kwiboo.se>
8575R:	Jernej Skrabec <jernej.skrabec@gmail.com>
8576S:	Maintained
8577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8578F:	Documentation/devicetree/bindings/display/bridge/
8579F:	drivers/gpu/drm/bridge/
8580F:	drivers/gpu/drm/display/drm_bridge_connector.c
8581F:	drivers/gpu/drm/drm_bridge.c
8582F:	include/drm/drm_bridge.h
8583F:	include/drm/drm_bridge_connector.h
8584
8585DRM DRIVERS FOR EXYNOS
8586M:	Inki Dae <inki.dae@samsung.com>
8587M:	Seung-Woo Kim <sw0312.kim@samsung.com>
8588M:	Kyungmin Park <kyungmin.park@samsung.com>
8589L:	dri-devel@lists.freedesktop.org
8590S:	Supported
8591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8592F:	Documentation/devicetree/bindings/display/samsung/
8593F:	drivers/gpu/drm/exynos/
8594F:	include/uapi/drm/exynos_drm.h
8595
8596DRM DRIVERS FOR FREESCALE DCU
8597M:	Stefan Agner <stefan@agner.ch>
8598M:	Alison Wang <alison.wang@nxp.com>
8599L:	dri-devel@lists.freedesktop.org
8600S:	Supported
8601T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8602F:	Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8603F:	Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8604F:	drivers/gpu/drm/fsl-dcu/
8605
8606DRM DRIVERS FOR FREESCALE IMX 5/6
8607M:	Philipp Zabel <p.zabel@pengutronix.de>
8608L:	dri-devel@lists.freedesktop.org
8609S:	Maintained
8610T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8611T:	git git://git.pengutronix.de/git/pza/linux
8612F:	Documentation/devicetree/bindings/display/imx/
8613F:	drivers/gpu/drm/imx/ipuv3/
8614F:	drivers/gpu/ipu-v3/
8615
8616DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8617M:	Liu Ying <victor.liu@nxp.com>
8618L:	dri-devel@lists.freedesktop.org
8619S:	Maintained
8620T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8621F:	Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8622F:	drivers/gpu/drm/imx/dc/
8623
8624DRM DRIVERS FOR FREESCALE IMX BRIDGE
8625M:	Liu Ying <victor.liu@nxp.com>
8626L:	dri-devel@lists.freedesktop.org
8627S:	Maintained
8628F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8629F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8630F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8631F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8632F:	drivers/gpu/drm/bridge/imx/
8633
8634DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8635M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
8636L:	dri-devel@lists.freedesktop.org
8637S:	Maintained
8638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8639F:	drivers/gpu/drm/gma500/
8640
8641DRM DRIVERS FOR HISILICON HIBMC
8642M:	Yongbang Shi <shiyongbang@huawei.com>
8643M:	Tian Tao  <tiantao6@hisilicon.com>
8644R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
8645L:	dri-devel@lists.freedesktop.org
8646S:	Maintained
8647T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8648F:	drivers/gpu/drm/hisilicon/hibmc
8649
8650DRM DRIVERS FOR HISILICON KIRIN
8651M:	Xinliang Liu <xinliang.liu@linaro.org>
8652R:	Sumit Semwal <sumit.semwal@linaro.org>
8653R:	Yongqin Liu <yongqin.liu@linaro.org>
8654R:	John Stultz <jstultz@google.com>
8655L:	dri-devel@lists.freedesktop.org
8656S:	Maintained
8657T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8658F:	Documentation/devicetree/bindings/display/hisilicon/
8659F:	drivers/gpu/drm/hisilicon/kirin
8660
8661DRM DRIVERS FOR LIMA
8662M:	Qiang Yu <yuq825@gmail.com>
8663L:	dri-devel@lists.freedesktop.org
8664L:	lima@lists.freedesktop.org (moderated for non-subscribers)
8665S:	Maintained
8666T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8667F:	drivers/gpu/drm/lima/
8668F:	include/uapi/drm/lima_drm.h
8669
8670DRM DRIVERS FOR LOONGSON
8671M:	Jianmin Lv <lvjianmin@loongson.cn>
8672M:	Qianhai Wu <wuqianhai@loongson.cn>
8673R:	Huacai Chen <chenhuacai@kernel.org>
8674R:	Mingcong Bai <jeffbai@aosc.io>
8675R:	Xi Ruoyao <xry111@xry111.site>
8676R:	Icenowy Zheng <zhengxingda@iscas.ac.cn>
8677L:	dri-devel@lists.freedesktop.org
8678S:	Maintained
8679T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8680F:	drivers/gpu/drm/loongson/
8681
8682DRM DRIVERS FOR MEDIATEK
8683M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
8684M:	Philipp Zabel <p.zabel@pengutronix.de>
8685L:	dri-devel@lists.freedesktop.org
8686L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8687S:	Supported
8688F:	Documentation/devicetree/bindings/display/mediatek/
8689F:	drivers/gpu/drm/ci/xfails/mediatek*
8690F:	drivers/gpu/drm/mediatek/
8691F:	drivers/phy/mediatek/phy-mtk-dp.c
8692F:	drivers/phy/mediatek/phy-mtk-hdmi*
8693F:	drivers/phy/mediatek/phy-mtk-mipi*
8694
8695DRM DRIVERS FOR NVIDIA TEGRA
8696M:	Thierry Reding <thierry.reding@kernel.org>
8697M:	Mikko Perttunen <mperttunen@nvidia.com>
8698L:	dri-devel@lists.freedesktop.org
8699L:	linux-tegra@vger.kernel.org
8700S:	Supported
8701T:	git https://gitlab.freedesktop.org/drm/tegra.git
8702F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8703F:	Documentation/devicetree/bindings/gpu/host1x/
8704F:	drivers/gpu/drm/tegra/
8705F:	drivers/gpu/host1x/
8706F:	include/linux/host1x.h
8707F:	include/uapi/drm/tegra_drm.h
8708
8709DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8710M:	Sasha Finkelstein <k@chaosmail.tech>
8711R:	Janne Grunau <j@jannau.net>
8712L:	dri-devel@lists.freedesktop.org
8713L:	asahi@lists.linux.dev
8714S:	Maintained
8715W:	https://asahilinux.org
8716B:	https://github.com/AsahiLinux/linux/issues
8717C:	irc://irc.oftc.net/asahi-dev
8718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8719F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8720F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8721F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8722F:	drivers/gpu/drm/adp/
8723F:	drivers/gpu/drm/panel/panel-summit.c
8724
8725DRM DRIVERS FOR RENESAS R-CAR
8726M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
8727M:	Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
8728R:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
8729L:	dri-devel@lists.freedesktop.org
8730L:	linux-renesas-soc@vger.kernel.org
8731S:	Supported
8732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8733F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8735F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8736F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8737F:	drivers/gpu/drm/renesas/rcar-du/
8738
8739DRM DRIVERS FOR RENESAS RZ
8740M:	Biju Das <biju.das.jz@bp.renesas.com>
8741L:	dri-devel@lists.freedesktop.org
8742L:	linux-renesas-soc@vger.kernel.org
8743S:	Maintained
8744T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8745F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8746F:	drivers/gpu/drm/renesas/rz-du/
8747
8748DRM DRIVERS FOR RENESAS SHMOBILE
8749M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8750M:	Geert Uytterhoeven <geert+renesas@glider.be>
8751L:	dri-devel@lists.freedesktop.org
8752L:	linux-renesas-soc@vger.kernel.org
8753S:	Supported
8754T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8755F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8756F:	drivers/gpu/drm/renesas/shmobile/
8757F:	include/linux/platform_data/shmob_drm.h
8758
8759DRM DRIVERS FOR ROCKCHIP
8760M:	Sandy Huang <hjc@rock-chips.com>
8761M:	Heiko Stübner <heiko@sntech.de>
8762M:	Andy Yan <andy.yan@rock-chips.com>
8763L:	dri-devel@lists.freedesktop.org
8764S:	Maintained
8765T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8766F:	Documentation/devicetree/bindings/display/rockchip/
8767F:	drivers/gpu/drm/ci/xfails/rockchip*
8768F:	drivers/gpu/drm/rockchip/
8769
8770DRM DRIVERS FOR STI
8771M:	Alain Volmat <alain.volmat@foss.st.com>
8772M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
8773L:	dri-devel@lists.freedesktop.org
8774S:	Maintained
8775T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8776F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8777F:	drivers/gpu/drm/sti
8778
8779DRM DRIVERS FOR STM
8780M:	Yannick Fertre <yannick.fertre@foss.st.com>
8781M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
8782M:	Philippe Cornu <philippe.cornu@foss.st.com>
8783L:	dri-devel@lists.freedesktop.org
8784S:	Maintained
8785T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8786F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8787F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8788F:	drivers/gpu/drm/stm
8789
8790DRM DRIVERS FOR TI KEYSTONE
8791M:	Jyri Sarha <jyri.sarha@iki.fi>
8792M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8793L:	dri-devel@lists.freedesktop.org
8794S:	Maintained
8795T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8796F:	Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8797F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8798F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8799F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8800F:	drivers/gpu/drm/tidss/
8801
8802DRM DRIVERS FOR TI LCDC
8803M:	Jyri Sarha <jyri.sarha@iki.fi>
8804M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8805L:	dri-devel@lists.freedesktop.org
8806S:	Maintained
8807T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8808F:	Documentation/devicetree/bindings/display/tilcdc/
8809F:	drivers/gpu/drm/tilcdc/
8810
8811DRM DRIVERS FOR TI OMAP
8812M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8813L:	dri-devel@lists.freedesktop.org
8814S:	Maintained
8815T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8816F:	Documentation/devicetree/bindings/display/ti/
8817F:	drivers/gpu/drm/omapdrm/
8818
8819DRM DRIVERS FOR V3D
8820M:	Melissa Wen <mwen@igalia.com>
8821M:	Maíra Canal <mcanal@igalia.com>
8822S:	Supported
8823T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8824F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8825F:	drivers/gpu/drm/v3d/
8826F:	include/uapi/drm/v3d_drm.h
8827
8828DRM DRIVERS FOR VC4
8829M:	Maxime Ripard <mripard@kernel.org>
8830M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
8831R:	Maíra Canal <mcanal@igalia.com>
8832R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
8833S:	Supported
8834T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8835F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8836F:	drivers/gpu/drm/vc4/
8837F:	include/uapi/drm/vc4_drm.h
8838
8839DRM DRIVERS FOR VERISILICON DISPLAY CONTROLLER IP
8840M:	Icenowy Zheng <zhengxingda@iscas.ac.cn>
8841L:	dri-devel@lists.freedesktop.org
8842S:	Maintained
8843T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8844F:	Documentation/devicetree/bindings/display/verisilicon,dc.yaml
8845F:	drivers/gpu/drm/verisilicon/
8846
8847DRM DRIVERS FOR VIVANTE GPU IP
8848M:	Lucas Stach <l.stach@pengutronix.de>
8849R:	Russell King <linux+etnaviv@armlinux.org.uk>
8850R:	Christian Gmeiner <christian.gmeiner@gmail.com>
8851L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
8852L:	dri-devel@lists.freedesktop.org
8853S:	Maintained
8854F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8855F:	drivers/gpu/drm/etnaviv/
8856F:	include/uapi/drm/etnaviv_drm.h
8857
8858DRM DRIVERS FOR XEN
8859M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
8860L:	dri-devel@lists.freedesktop.org
8861L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
8862S:	Supported
8863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8864F:	Documentation/gpu/xen-front.rst
8865F:	drivers/gpu/drm/xen/
8866
8867DRM DRIVERS FOR XILINX
8868M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8869M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8870L:	dri-devel@lists.freedesktop.org
8871S:	Maintained
8872T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8873F:	Documentation/devicetree/bindings/display/xlnx/
8874F:	Documentation/gpu/zynqmp.rst
8875F:	drivers/gpu/drm/xlnx/
8876
8877DRM GPU SCHEDULER
8878M:	Matthew Brost <matthew.brost@intel.com>
8879M:	Danilo Krummrich <dakr@kernel.org>
8880M:	Philipp Stanner <phasta@kernel.org>
8881R:	Christian König <ckoenig.leichtzumerken@gmail.com>
8882L:	dri-devel@lists.freedesktop.org
8883S:	Supported
8884T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8885F:	drivers/gpu/drm/scheduler/
8886F:	include/drm/gpu_scheduler.h
8887F:	include/drm/spsc_queue.h
8888
8889DRM GPUVM
8890M:	Danilo Krummrich <dakr@kernel.org>
8891R:	Matthew Brost <matthew.brost@intel.com>
8892R:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
8893R:	Alice Ryhl <aliceryhl@google.com>
8894L:	dri-devel@lists.freedesktop.org
8895S:	Supported
8896T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8897F:	drivers/gpu/drm/drm_gpuvm.c
8898F:	include/drm/drm_gpuvm.h
8899
8900DRM LOG
8901M:	Jocelyn Falempe <jfalempe@redhat.com>
8902M:	Javier Martinez Canillas <javierm@redhat.com>
8903L:	dri-devel@lists.freedesktop.org
8904S:	Supported
8905T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8906F:	drivers/gpu/drm/clients/drm_log.c
8907
8908DRM PANEL DRIVERS
8909M:	Neil Armstrong <neil.armstrong@linaro.org>
8910R:	Jessica Zhang <jesszhan0024@gmail.com>
8911L:	dri-devel@lists.freedesktop.org
8912S:	Maintained
8913T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8914F:	Documentation/devicetree/bindings/display/panel/
8915F:	drivers/gpu/drm/drm_panel.c
8916F:	drivers/gpu/drm/panel/
8917F:	include/drm/drm_panel.h
8918
8919DRM PANIC
8920M:	Jocelyn Falempe <jfalempe@redhat.com>
8921M:	Javier Martinez Canillas <javierm@redhat.com>
8922L:	dri-devel@lists.freedesktop.org
8923S:	Supported
8924T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8925F:	drivers/gpu/drm/drm_draw.c
8926F:	drivers/gpu/drm/drm_draw_internal.h
8927F:	drivers/gpu/drm/drm_panic*.c
8928F:	drivers/gpu/drm/tests/drm_panic_test.c
8929F:	include/drm/drm_panic*
8930
8931DRM PANIC QR CODE
8932M:	Jocelyn Falempe <jfalempe@redhat.com>
8933M:	Javier Martinez Canillas <javierm@redhat.com>
8934L:	dri-devel@lists.freedesktop.org
8935L:	rust-for-linux@vger.kernel.org
8936S:	Supported
8937T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8938F:	drivers/gpu/drm/drm_panic_qr.rs
8939
8940DRM PRIVACY-SCREEN CLASS
8941M:	Hans de Goede <hansg@kernel.org>
8942L:	dri-devel@lists.freedesktop.org
8943S:	Maintained
8944T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8945F:	drivers/gpu/drm/drm_privacy_screen*
8946F:	include/drm/drm_privacy_screen*
8947
8948DRM TTM SUBSYSTEM
8949M:	Christian Koenig <christian.koenig@amd.com>
8950M:	Huang Rui <ray.huang@amd.com>
8951R:	Matthew Auld <matthew.auld@intel.com>
8952R:	Matthew Brost <matthew.brost@intel.com>
8953L:	dri-devel@lists.freedesktop.org
8954S:	Maintained
8955T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8956F:	drivers/gpu/drm/ttm/
8957F:	include/drm/ttm/
8958
8959GPU BUDDY ALLOCATOR
8960M:	Matthew Auld <matthew.auld@intel.com>
8961M:	Arun Pravin <arunpravin.paneerselvam@amd.com>
8962R:	Joel Fernandes <joelagnelf@nvidia.com>
8963L:	dri-devel@lists.freedesktop.org
8964S:	Maintained
8965T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8966F:	drivers/gpu/buddy.c
8967F:	drivers/gpu/drm/drm_buddy.c
8968F:	drivers/gpu/tests/gpu_buddy_test.c
8969F:	include/drm/drm_buddy.h
8970F:	include/linux/gpu_buddy.h
8971F:	rust/helpers/gpu.c
8972F:	rust/kernel/gpu.rs
8973F:	rust/kernel/gpu/
8974
8975DRM AUTOMATED TESTING
8976M:	Helen Koike <helen.fornazier@gmail.com>
8977M:	Vignesh Raman <vignesh.raman@collabora.com>
8978L:	dri-devel@lists.freedesktop.org
8979S:	Maintained
8980T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8981F:	Documentation/gpu/automated_testing.rst
8982F:	drivers/gpu/drm/ci/
8983
8984DSBR100 USB FM RADIO DRIVER
8985M:	Alexey Klimov <alexey.klimov@linaro.org>
8986L:	linux-media@vger.kernel.org
8987S:	Maintained
8988T:	git git://linuxtv.org/media.git
8989F:	drivers/media/radio/dsbr100.c
8990
8991DT3155 MEDIA DRIVER
8992M:	Hans Verkuil <hverkuil@kernel.org>
8993L:	linux-media@vger.kernel.org
8994S:	Odd Fixes
8995W:	https://linuxtv.org
8996T:	git git://linuxtv.org/media.git
8997F:	drivers/media/pci/dt3155/
8998
8999DVB_USB_AF9015 MEDIA DRIVER
9000L:	linux-media@vger.kernel.org
9001S:	Orphan
9002W:	https://linuxtv.org
9003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9004F:	drivers/media/usb/dvb-usb-v2/af9015*
9005
9006DVB_USB_AF9035 MEDIA DRIVER
9007L:	linux-media@vger.kernel.org
9008S:	Orphan
9009W:	https://linuxtv.org
9010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9011F:	drivers/media/usb/dvb-usb-v2/af9035*
9012
9013DVB_USB_ANYSEE MEDIA DRIVER
9014L:	linux-media@vger.kernel.org
9015S:	Orphan
9016W:	https://linuxtv.org
9017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9018F:	drivers/media/usb/dvb-usb-v2/anysee*
9019
9020DVB_USB_AU6610 MEDIA DRIVER
9021L:	linux-media@vger.kernel.org
9022S:	Orphan
9023W:	https://linuxtv.org
9024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9025F:	drivers/media/usb/dvb-usb-v2/au6610*
9026
9027DVB_USB_CE6230 MEDIA DRIVER
9028L:	linux-media@vger.kernel.org
9029S:	Orphan
9030W:	https://linuxtv.org
9031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9032F:	drivers/media/usb/dvb-usb-v2/ce6230*
9033
9034DVB_USB_CXUSB MEDIA DRIVER
9035M:	Michael Krufky <mkrufky@linuxtv.org>
9036L:	linux-media@vger.kernel.org
9037S:	Maintained
9038W:	https://linuxtv.org
9039W:	http://github.com/mkrufky
9040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9041T:	git git://linuxtv.org/media.git
9042F:	drivers/media/usb/dvb-usb/cxusb*
9043
9044DVB_USB_EC168 MEDIA DRIVER
9045L:	linux-media@vger.kernel.org
9046S:	Orphan
9047W:	https://linuxtv.org
9048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9049F:	drivers/media/usb/dvb-usb-v2/ec168*
9050
9051DVB_USB_GL861 MEDIA DRIVER
9052L:	linux-media@vger.kernel.org
9053S:	Orphan
9054W:	https://linuxtv.org
9055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9056F:	drivers/media/usb/dvb-usb-v2/gl861*
9057
9058DVB_USB_MXL111SF MEDIA DRIVER
9059M:	Michael Krufky <mkrufky@linuxtv.org>
9060L:	linux-media@vger.kernel.org
9061S:	Maintained
9062W:	https://linuxtv.org
9063W:	http://github.com/mkrufky
9064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9065T:	git git://linuxtv.org/mkrufky/mxl111sf.git
9066F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
9067
9068DVB_USB_RTL28XXU MEDIA DRIVER
9069L:	linux-media@vger.kernel.org
9070S:	Orphan
9071W:	https://linuxtv.org
9072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9073F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
9074
9075DVB_USB_V2 MEDIA DRIVER
9076L:	linux-media@vger.kernel.org
9077S:	Orphan
9078W:	https://linuxtv.org
9079W:	http://palosaari.fi/linux/
9080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9081F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
9082F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
9083
9084DYNAMIC DEBUG
9085M:	Jason Baron <jbaron@akamai.com>
9086M:	Jim Cromie <jim.cromie@gmail.com>
9087S:	Maintained
9088F:	include/linux/dynamic_debug.h
9089F:	lib/dynamic_debug.c
9090F:	lib/test_dynamic_debug.c
9091
9092DYNAMIC INTERRUPT MODERATION
9093M:	Tal Gilboa <talgi@nvidia.com>
9094S:	Maintained
9095F:	Documentation/networking/net_dim.rst
9096F:	include/linux/dim.h
9097F:	lib/dim/
9098
9099DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
9100M:	Daniel Lezcano <daniel.lezcano@kernel.org>
9101L:	linux-pm@vger.kernel.org
9102S:	Supported
9103B:	https://bugzilla.kernel.org
9104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9105F:	drivers/powercap/dtpm*
9106F:	include/linux/dtpm.h
9107
9108DZ DECSTATION DZ11 SERIAL DRIVER
9109M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
9110S:	Maintained
9111F:	drivers/tty/serial/dz.*
9112
9113E3X0 POWER BUTTON DRIVER
9114M:	Moritz Fischer <moritz.fischer@ettus.com>
9115L:	usrp-users@lists.ettus.com
9116S:	Supported
9117W:	http://www.ettus.com
9118F:	Documentation/devicetree/bindings/input/e3x0-button.txt
9119F:	drivers/input/misc/e3x0-button.c
9120
9121E4000 MEDIA DRIVER
9122L:	linux-media@vger.kernel.org
9123S:	Orphan
9124W:	https://linuxtv.org
9125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9126F:	drivers/media/tuners/e4000*
9127
9128EARTH_PT1 MEDIA DRIVER
9129M:	Akihiro Tsukada <tskd08@gmail.com>
9130L:	linux-media@vger.kernel.org
9131S:	Odd Fixes
9132F:	drivers/media/pci/pt1/
9133
9134EARTH_PT3 MEDIA DRIVER
9135M:	Akihiro Tsukada <tskd08@gmail.com>
9136L:	linux-media@vger.kernel.org
9137S:	Odd Fixes
9138F:	drivers/media/pci/pt3/
9139
9140EC100 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/dvb-frontends/ec100*
9146
9147ECONET MIPS PLATFORM
9148M:	Caleb James DeLisle <cjd@cjdns.fr>
9149L:	linux-mips@vger.kernel.org
9150S:	Maintained
9151F:	Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
9152F:	Documentation/devicetree/bindings/mips/econet.yaml
9153F:	Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
9154F:	arch/mips/boot/dts/econet/
9155F:	arch/mips/econet/
9156F:	drivers/clocksource/timer-econet-en751221.c
9157F:	drivers/irqchip/irq-econet-en751221.c
9158F:	include/dt-bindings/clock/econet,en751221-scu.h
9159F:	include/dt-bindings/reset/econet,en751221-scu.h
9160
9161ECRYPT FILE SYSTEM
9162M:	Tyler Hicks <code@tyhicks.com>
9163L:	ecryptfs@vger.kernel.org
9164S:	Odd Fixes
9165W:	http://ecryptfs.org
9166W:	https://launchpad.net/ecryptfs
9167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
9168F:	Documentation/filesystems/ecryptfs.rst
9169F:	fs/ecryptfs/
9170
9171EDAC-AMD64
9172M:	Yazen Ghannam <yazen.ghannam@amd.com>
9173L:	linux-edac@vger.kernel.org
9174S:	Supported
9175F:	drivers/edac/amd64_edac*
9176F:	drivers/edac/mce_amd*
9177
9178EDAC-ARMADA
9179M:	Jan Luebbe <jlu@pengutronix.de>
9180L:	linux-edac@vger.kernel.org
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
9183F:	drivers/edac/armada_xp_*
9184
9185EDAC-AST2500
9186M:	Stefan Schaeckeler <sschaeck@cisco.com>
9187S:	Supported
9188F:	Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
9189F:	drivers/edac/aspeed_edac.c
9190
9191EDAC-BLUEFIELD
9192M:	Shravan Kumar Ramani <shravankr@nvidia.com>
9193M:	David Thompson <davthompson@nvidia.com>
9194S:	Supported
9195F:	drivers/edac/bluefield_edac.c
9196
9197EDAC-CALXEDA
9198M:	Andre Przywara <andre.przywara@arm.com>
9199L:	linux-edac@vger.kernel.org
9200S:	Maintained
9201F:	drivers/edac/highbank*
9202
9203EDAC-CAVIUM OCTEON
9204M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9205L:	linux-edac@vger.kernel.org
9206L:	linux-mips@vger.kernel.org
9207S:	Maintained
9208F:	drivers/edac/octeon_edac*
9209
9210EDAC-CAVIUM THUNDERX
9211M:	Robert Richter <rric@kernel.org>
9212L:	linux-edac@vger.kernel.org
9213S:	Odd Fixes
9214F:	drivers/edac/thunderx_edac*
9215
9216EDAC-CORE
9217M:	Borislav Petkov <bp@alien8.de>
9218M:	Tony Luck <tony.luck@intel.com>
9219L:	linux-edac@vger.kernel.org
9220S:	Supported
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9222F:	Documentation/driver-api/edac.rst
9223F:	drivers/edac/
9224F:	include/linux/edac.h
9225
9226EDAC-A72
9227M:	Vijay Balakrishna <vijayb@linux.microsoft.com>
9228M:	Tyler Hicks <code@tyhicks.com>
9229L:	linux-edac@vger.kernel.org
9230S:	Supported
9231F:	drivers/edac/a72_edac.c
9232
9233EDAC-DMC520
9234M:	Lei Wang <lewan@microsoft.com>
9235L:	linux-edac@vger.kernel.org
9236S:	Supported
9237F:	drivers/edac/dmc520_edac.c
9238
9239EDAC-E752X
9240M:	Mark Gross <markgross@kernel.org>
9241L:	linux-edac@vger.kernel.org
9242S:	Maintained
9243F:	drivers/edac/e752x_edac.c
9244
9245EDAC-E7XXX
9246L:	linux-edac@vger.kernel.org
9247S:	Maintained
9248F:	drivers/edac/e7xxx_edac.c
9249
9250EDAC-FSL_DDR
9251R:	Frank Li <Frank.Li@nxp.com>
9252L:	imx@lists.linux.dev
9253L:	linux-edac@vger.kernel.org
9254S:	Maintained
9255F:	drivers/edac/fsl_ddr_edac.*
9256
9257EDAC-GHES
9258M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9259L:	linux-edac@vger.kernel.org
9260S:	Maintained
9261F:	drivers/edac/ghes_edac.c
9262
9263EDAC-I10NM
9264M:	Tony Luck <tony.luck@intel.com>
9265L:	linux-edac@vger.kernel.org
9266S:	Maintained
9267F:	drivers/edac/i10nm_base.c
9268
9269EDAC-I3000
9270L:	linux-edac@vger.kernel.org
9271S:	Orphan
9272F:	drivers/edac/i3000_edac.c
9273
9274EDAC-I5000
9275L:	linux-edac@vger.kernel.org
9276S:	Maintained
9277F:	drivers/edac/i5000_edac.c
9278
9279EDAC-I5400
9280M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9281L:	linux-edac@vger.kernel.org
9282S:	Maintained
9283F:	drivers/edac/i5400_edac.c
9284
9285EDAC-I7300
9286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9287L:	linux-edac@vger.kernel.org
9288S:	Maintained
9289F:	drivers/edac/i7300_edac.c
9290
9291EDAC-I7CORE
9292M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9293L:	linux-edac@vger.kernel.org
9294S:	Maintained
9295F:	drivers/edac/i7core_edac.c
9296
9297EDAC-I82975X
9298M:	"Arvind R." <arvino55@gmail.com>
9299L:	linux-edac@vger.kernel.org
9300S:	Maintained
9301F:	drivers/edac/i82975x_edac.c
9302
9303EDAC-IE31200
9304M:	Jason Baron <jbaron@akamai.com>
9305L:	linux-edac@vger.kernel.org
9306S:	Maintained
9307F:	drivers/edac/ie31200_edac.c
9308
9309EDAC-IGEN6
9310M:	Tony Luck <tony.luck@intel.com>
9311R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
9312L:	linux-edac@vger.kernel.org
9313S:	Maintained
9314F:	drivers/edac/igen6_edac.c
9315
9316EDAC-MPC85XX
9317M:	Johannes Thumshirn <morbidrsa@gmail.com>
9318L:	linux-edac@vger.kernel.org
9319S:	Maintained
9320F:	drivers/edac/mpc85xx_edac.[ch]
9321
9322EDAC-NPCM
9323M:	Marvin Lin <kflin@nuvoton.com>
9324M:	Stanley Chu <yschu@nuvoton.com>
9325L:	linux-edac@vger.kernel.org
9326S:	Maintained
9327F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9328F:	drivers/edac/npcm_edac.c
9329
9330EDAC-PASEMI
9331M:	Egor Martovetsky <egor@pasemi.com>
9332L:	linux-edac@vger.kernel.org
9333S:	Maintained
9334F:	drivers/edac/pasemi_edac.c
9335
9336EDAC-PND2
9337M:	Tony Luck <tony.luck@intel.com>
9338L:	linux-edac@vger.kernel.org
9339S:	Maintained
9340F:	drivers/edac/pnd2_edac.[ch]
9341
9342EDAC-QCOM
9343M:	Manivannan Sadhasivam <mani@kernel.org>
9344L:	linux-arm-msm@vger.kernel.org
9345L:	linux-edac@vger.kernel.org
9346S:	Maintained
9347F:	drivers/edac/qcom_edac.c
9348
9349EDAC-SBRIDGE
9350M:	Tony Luck <tony.luck@intel.com>
9351R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
9352L:	linux-edac@vger.kernel.org
9353S:	Maintained
9354F:	drivers/edac/sb_edac.c
9355
9356EDAC-SKYLAKE
9357M:	Tony Luck <tony.luck@intel.com>
9358L:	linux-edac@vger.kernel.org
9359S:	Maintained
9360F:	drivers/edac/skx_*.[ch]
9361
9362EDAC-TI
9363M:	Tero Kristo <kristo@kernel.org>
9364L:	linux-edac@vger.kernel.org
9365S:	Odd Fixes
9366F:	drivers/edac/ti_edac.c
9367
9368EDIROL UA-101/UA-1000 DRIVER
9369M:	Clemens Ladisch <clemens@ladisch.de>
9370L:	linux-sound@vger.kernel.org
9371S:	Maintained
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9373F:	sound/usb/misc/ua101.c
9374
9375EFI TEST DRIVER
9376M:	Ivan Hu <ivan.hu@canonical.com>
9377M:	Ard Biesheuvel <ardb@kernel.org>
9378L:	linux-efi@vger.kernel.org
9379S:	Maintained
9380F:	drivers/firmware/efi/test/
9381
9382EFI VARIABLE FILESYSTEM
9383M:	Jeremy Kerr <jk@ozlabs.org>
9384M:	Ard Biesheuvel <ardb@kernel.org>
9385L:	linux-efi@vger.kernel.org
9386S:	Maintained
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9388F:	fs/efivarfs/
9389
9390EFIFB FRAMEBUFFER DRIVER
9391M:	Peter Jones <pjones@redhat.com>
9392L:	linux-fbdev@vger.kernel.org
9393S:	Maintained
9394F:	drivers/video/fbdev/efifb.c
9395
9396EFS FILESYSTEM
9397S:	Orphan
9398W:	http://aeschi.ch.eu.org/efs/
9399F:	fs/efs/
9400
9401EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
9402L:	netdev@vger.kernel.org
9403S:	Orphan
9404F:	drivers/net/ethernet/ibm/ehea/
9405
9406ELM327 CAN NETWORK DRIVER
9407M:	Max Staudt <max@enpas.org>
9408L:	linux-can@vger.kernel.org
9409S:	Maintained
9410F:	Documentation/networking/device_drivers/can/can327.rst
9411F:	drivers/net/can/can327.c
9412
9413EM28XX VIDEO4LINUX DRIVER
9414M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9415L:	linux-media@vger.kernel.org
9416S:	Maintained
9417W:	https://linuxtv.org
9418T:	git git://linuxtv.org/media.git
9419F:	Documentation/admin-guide/media/em28xx*
9420F:	drivers/media/usb/em28xx/
9421
9422EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9423M:	Adrian Hunter <adrian.hunter@intel.com>
9424M:	Asutosh Das <quic_asutoshd@quicinc.com>
9425R:	Ritesh Harjani <ritesh.list@gmail.com>
9426L:	linux-mmc@vger.kernel.org
9427S:	Supported
9428F:	drivers/mmc/host/cqhci*
9429
9430EMS CPC-PCI CAN DRIVER
9431M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
9432M:	support@ems-wuensche.com
9433L:	linux-can@vger.kernel.org
9434S:	Maintained
9435F:	drivers/net/can/sja1000/ems_pci.c
9436
9437EMULEX 10Gbps iSCSI - OneConnect DRIVER
9438M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
9439L:	linux-scsi@vger.kernel.org
9440S:	Supported
9441W:	http://www.broadcom.com
9442F:	drivers/scsi/be2iscsi/
9443
9444EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9445M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
9446M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9447L:	netdev@vger.kernel.org
9448S:	Maintained
9449W:	http://www.emulex.com
9450F:	drivers/net/ethernet/emulex/benet/
9451
9452EMULEX ONECONNECT ROCE DRIVER
9453M:	Selvin Xavier <selvin.xavier@broadcom.com>
9454L:	linux-rdma@vger.kernel.org
9455S:	Odd Fixes
9456W:	http://www.broadcom.com
9457F:	drivers/infiniband/hw/ocrdma/
9458F:	include/uapi/rdma/ocrdma-abi.h
9459
9460EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9461M:	Ram Vegesna <ram.vegesna@broadcom.com>
9462L:	linux-scsi@vger.kernel.org
9463L:	target-devel@vger.kernel.org
9464S:	Supported
9465W:	http://www.broadcom.com
9466F:	drivers/scsi/elx/
9467
9468EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9469M:	Justin Tee <justin.tee@broadcom.com>
9470M:	Paul Ely <paul.ely@broadcom.com>
9471L:	linux-scsi@vger.kernel.org
9472S:	Supported
9473W:	http://www.broadcom.com
9474F:	drivers/scsi/lpfc/
9475
9476ENE CB710 FLASH CARD READER DRIVER
9477M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
9478S:	Maintained
9479F:	drivers/misc/cb710/
9480F:	drivers/mmc/host/cb710-mmc.*
9481F:	include/linux/cb710.h
9482
9483ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9484M:	Maxim Levitsky <maximlevitsky@gmail.com>
9485S:	Maintained
9486F:	drivers/media/rc/ene_ir.*
9487
9488ENERGY MODEL
9489M:	Lukasz Luba <lukasz.luba@arm.com>
9490M:	"Rafael J. Wysocki" <rafael@kernel.org>
9491L:	linux-pm@vger.kernel.org
9492S:	Maintained
9493F:	Documentation/netlink/specs/dev-energymodel.yaml
9494F:	Documentation/power/energy-model.rst
9495F:	include/linux/energy_model.h
9496F:	include/uapi/linux/dev_energymodel.h
9497F:	kernel/power/em_netlink*.*
9498F:	kernel/power/energy_model.c
9499
9500EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9501M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
9502L:	linuxppc-dev@lists.ozlabs.org
9503S:	Maintained
9504F:	drivers/tty/ehv_bytechan.c
9505
9506EPSON S1D13XXX FRAMEBUFFER DRIVER
9507M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
9508S:	Maintained
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9510F:	drivers/video/fbdev/s1d13xxxfb.c
9511F:	include/video/s1d13xxxfb.h
9512
9513EROFS FILE SYSTEM
9514M:	Gao Xiang <xiang@kernel.org>
9515M:	Chao Yu <chao@kernel.org>
9516R:	Yue Hu <zbestahu@gmail.com>
9517R:	Jeffle Xu <jefflexu@linux.alibaba.com>
9518R:	Sandeep Dhavale <dhavale@google.com>
9519R:	Hongbo Li <lihongbo22@huawei.com>
9520R:	Chunhai Guo <guochunhai@vivo.com>
9521L:	linux-erofs@lists.ozlabs.org
9522S:	Maintained
9523W:	https://erofs.docs.kernel.org
9524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9525F:	Documentation/ABI/testing/sysfs-fs-erofs
9526F:	Documentation/filesystems/erofs.rst
9527F:	fs/erofs/
9528F:	include/trace/events/erofs.h
9529
9530ERRSEQ ERROR TRACKING INFRASTRUCTURE
9531M:	Jeff Layton <jlayton@kernel.org>
9532S:	Maintained
9533F:	include/linux/errseq.h
9534F:	lib/errseq.c
9535
9536ESD CAN NETWORK DRIVERS
9537M:	Stefan Mätje <stefan.maetje@esd.eu>
9538R:	socketcan@esd.eu
9539L:	linux-can@vger.kernel.org
9540S:	Maintained
9541F:	drivers/net/can/esd/
9542
9543ESD CAN/USB DRIVERS
9544M:	Frank Jungclaus <frank.jungclaus@esd.eu>
9545R:	socketcan@esd.eu
9546L:	linux-can@vger.kernel.org
9547S:	Maintained
9548F:	drivers/net/can/usb/esd_usb.c
9549
9550ESWIN DEVICETREES
9551M:	Min Lin <linmin@eswincomputing.com>
9552M:	Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
9553M:	Pritesh Patel <pritesh.patel@einfochips.com>
9554S:	Maintained
9555T:	git https://github.com/eswincomputing/linux-next.git
9556F:	Documentation/devicetree/bindings/riscv/eswin.yaml
9557F:	arch/riscv/boot/dts/eswin/
9558
9559ESWIN EIC7700 CLOCK DRIVER
9560M:	Yifeng Huang <huangyifeng@eswincomputing.com>
9561M:	Xuyang Dong <dongxuyang@eswincomputing.com>
9562S:	Maintained
9563F:	Documentation/devicetree/bindings/clock/eswin,eic7700-clock.yaml
9564F:	drivers/clk/eswin/
9565F:	include/dt-bindings/clock/eswin,eic7700-clock.h
9566
9567ET131X NETWORK DRIVER
9568M:	Mark Einon <mark.einon@gmail.com>
9569S:	Odd Fixes
9570F:	drivers/net/ethernet/agere/
9571
9572ETAS ES58X CAN/USB DRIVER
9573M:	Vincent Mailhol <mailhol@kernel.org>
9574L:	linux-can@vger.kernel.org
9575S:	Maintained
9576F:	Documentation/networking/devlink/etas_es58x.rst
9577F:	drivers/net/can/usb/etas_es58x/
9578
9579ETHERNET BRIDGE
9580M:	Nikolay Aleksandrov <razor@blackwall.org>
9581M:	Ido Schimmel <idosch@nvidia.com>
9582L:	bridge@lists.linux.dev
9583L:	netdev@vger.kernel.org
9584S:	Maintained
9585F:	include/linux/if_bridge.h
9586F:	include/uapi/linux/if_bridge.h
9587F:	include/linux/netfilter_bridge/
9588F:	net/bridge/
9589
9590ETHERNET PHY LIBRARY
9591M:	Andrew Lunn <andrew@lunn.ch>
9592M:	Heiner Kallweit <hkallweit1@gmail.com>
9593R:	Russell King <linux@armlinux.org.uk>
9594L:	netdev@vger.kernel.org
9595S:	Maintained
9596F:	Documentation/ABI/testing/sysfs-class-net-phydev
9597F:	Documentation/devicetree/bindings/net/ethernet-connector.yaml
9598F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
9599F:	Documentation/devicetree/bindings/net/mdio*
9600F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
9601F:	Documentation/networking/phy-port.rst
9602F:	Documentation/networking/phy.rst
9603F:	drivers/net/mdio/
9604F:	drivers/net/mdio/acpi_mdio.c
9605F:	drivers/net/mdio/fwnode_mdio.c
9606F:	drivers/net/mdio/of_mdio.c
9607F:	drivers/net/pcs/
9608F:	drivers/net/phy/
9609F:	include/dt-bindings/net/qca-ar803x.h
9610F:	include/linux/*mdio*.h
9611F:	include/linux/linkmode.h
9612F:	include/linux/mdio/*.h
9613F:	include/linux/mii.h
9614F:	include/linux/of_net.h
9615F:	include/linux/phy.h
9616F:	include/linux/phy_fixed.h
9617F:	include/linux/phy_link_topology.h
9618F:	include/linux/phylib_stubs.h
9619F:	include/linux/platform_data/mdio-bcm-unimac.h
9620F:	include/net/phy/
9621F:	include/trace/events/mdio.h
9622F:	include/uapi/linux/mdio.h
9623F:	include/uapi/linux/mii.h
9624F:	net/core/of_net.c
9625
9626ETHERNET PHY LIBRARY [RUST]
9627M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
9628R:	Trevor Gross <tmgross@umich.edu>
9629L:	netdev@vger.kernel.org
9630L:	rust-for-linux@vger.kernel.org
9631S:	Maintained
9632F:	rust/kernel/net/phy.rs
9633F:	rust/kernel/net/phy/reg.rs
9634
9635EXEC & BINFMT API, ELF
9636M:	Kees Cook <kees@kernel.org>
9637L:	linux-mm@kvack.org
9638S:	Supported
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9640F:	Documentation/userspace-api/ELF.rst
9641F:	fs/*binfmt_*.c
9642F:	fs/Kconfig.binfmt
9643F:	fs/exec.c
9644F:	fs/tests/binfmt_*_kunit.c
9645F:	fs/tests/exec_kunit.c
9646F:	include/linux/binfmts.h
9647F:	include/linux/elf.h
9648F:	include/uapi/linux/auxvec.h
9649F:	include/uapi/linux/binfmts.h
9650F:	include/uapi/linux/elf.h
9651F:	kernel/fork.c
9652F:	mm/vma_exec.c
9653F:	tools/testing/selftests/exec/
9654N:	asm/elf.h
9655N:	binfmt
9656
9657EXFAT FILE SYSTEM
9658M:	Namjae Jeon <linkinjeon@kernel.org>
9659M:	Sungjong Seo <sj1557.seo@samsung.com>
9660R:	Yuezhang Mo <yuezhang.mo@sony.com>
9661L:	linux-fsdevel@vger.kernel.org
9662S:	Maintained
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9664F:	fs/exfat/
9665
9666EXPRESSWIRE PROTOCOL LIBRARY
9667M:	Duje Mihanović <duje.mihanovic@skole.hr>
9668L:	linux-leds@vger.kernel.org
9669S:	Maintained
9670F:	drivers/leds/leds-expresswire.c
9671F:	include/linux/leds-expresswire.h
9672
9673EXT2 FILE SYSTEM
9674M:	Jan Kara <jack@suse.com>
9675L:	linux-ext4@vger.kernel.org
9676S:	Maintained
9677F:	Documentation/filesystems/ext2.rst
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9679F:	fs/ext2/
9680F:	include/linux/ext2*
9681
9682EXT4 FILE SYSTEM
9683M:	"Theodore Ts'o" <tytso@mit.edu>
9684R:	Andreas Dilger <adilger.kernel@dilger.ca>
9685R:	Baokun Li <libaokun@linux.alibaba.com>
9686R:	Jan Kara <jack@suse.cz>
9687R:	Ojaswin Mujoo <ojaswin@linux.ibm.com>
9688R:	Ritesh Harjani (IBM) <ritesh.list@gmail.com>
9689R:	Zhang Yi <yi.zhang@huawei.com>
9690L:	linux-ext4@vger.kernel.org
9691S:	Maintained
9692W:	http://ext4.wiki.kernel.org
9693Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
9694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
9695F:	Documentation/filesystems/ext4/
9696F:	fs/ext4/
9697F:	include/trace/events/ext4.h
9698F:	include/uapi/linux/ext4.h
9699
9700Extended Verification Module (EVM)
9701M:	Mimi Zohar <zohar@linux.ibm.com>
9702M:	Roberto Sassu <roberto.sassu@huawei.com>
9703L:	linux-integrity@vger.kernel.org
9704S:	Supported
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9706F:	security/integrity/
9707F:	security/integrity/evm/
9708
9709EXTENSIBLE FIRMWARE INTERFACE (EFI)
9710M:	Ard Biesheuvel <ardb@kernel.org>
9711R:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
9712L:	linux-efi@vger.kernel.org
9713S:	Maintained
9714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9715F:	Documentation/admin-guide/efi-stub.rst
9716F:	arch/*/include/asm/efi.h
9717F:	arch/*/kernel/efi.c
9718F:	arch/arm/boot/compressed/efi-header.S
9719F:	arch/x86/platform/efi/
9720F:	drivers/firmware/efi/
9721F:	include/linux/efi*.h
9722X:	drivers/firmware/efi/cper*
9723
9724EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9725M:	MyungJoo Ham <myungjoo.ham@samsung.com>
9726M:	Chanwoo Choi <cw00.choi@samsung.com>
9727L:	linux-kernel@vger.kernel.org
9728S:	Maintained
9729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9730F:	Documentation/devicetree/bindings/extcon/
9731F:	Documentation/driver-api/extcon.rst
9732F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9733F:	drivers/extcon/
9734F:	include/linux/extcon.h
9735F:	include/linux/extcon/
9736
9737EXTRA BOOT CONFIG
9738M:	Masami Hiramatsu <mhiramat@kernel.org>
9739L:	linux-kernel@vger.kernel.org
9740L:	linux-trace-kernel@vger.kernel.org
9741S:	Maintained
9742Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9744F:	Documentation/admin-guide/bootconfig.rst
9745F:	fs/proc/bootconfig.c
9746F:	include/linux/bootconfig.h
9747F:	lib/bootconfig-data.S
9748F:	lib/bootconfig.c
9749F:	tools/bootconfig/*
9750F:	tools/bootconfig/scripts/*
9751
9752EXTRON DA HD 4K PLUS CEC DRIVER
9753M:	Hans Verkuil <hverkuil@kernel.org>
9754L:	linux-media@vger.kernel.org
9755S:	Maintained
9756T:	git git://linuxtv.org/media.git
9757F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
9758
9759EXYNOS DP DRIVER
9760M:	Jingoo Han <jingoohan1@gmail.com>
9761L:	dri-devel@lists.freedesktop.org
9762S:	Maintained
9763F:	drivers/gpu/drm/exynos/exynos_dp*
9764
9765EXYNOS SYSMMU (IOMMU) driver
9766M:	Marek Szyprowski <m.szyprowski@samsung.com>
9767L:	iommu@lists.linux.dev
9768S:	Maintained
9769F:	drivers/iommu/exynos-iommu.c
9770
9771F2FS FILE SYSTEM
9772M:	Jaegeuk Kim <jaegeuk@kernel.org>
9773M:	Chao Yu <chao@kernel.org>
9774L:	linux-f2fs-devel@lists.sourceforge.net
9775S:	Maintained
9776W:	https://f2fs.wiki.kernel.org/
9777Q:	https://patchwork.kernel.org/project/f2fs/list/
9778B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9780F:	Documentation/ABI/testing/sysfs-fs-f2fs
9781F:	Documentation/filesystems/f2fs.rst
9782F:	fs/f2fs/
9783F:	include/linux/f2fs_fs.h
9784F:	include/trace/events/f2fs.h
9785F:	include/uapi/linux/f2fs.h
9786
9787F71805F HARDWARE MONITORING DRIVER
9788M:	Jean Delvare <jdelvare@suse.com>
9789L:	linux-hwmon@vger.kernel.org
9790S:	Maintained
9791F:	Documentation/hwmon/f71805f.rst
9792F:	drivers/hwmon/f71805f.c
9793
9794FADDR2LINE
9795M:	Josh Poimboeuf <jpoimboe@kernel.org>
9796S:	Maintained
9797F:	scripts/faddr2line
9798
9799FAILOVER MODULE
9800M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9801L:	netdev@vger.kernel.org
9802S:	Supported
9803F:	Documentation/networking/failover.rst
9804F:	include/net/failover.h
9805F:	net/core/failover.c
9806
9807FANOTIFY
9808M:	Jan Kara <jack@suse.cz>
9809R:	Amir Goldstein <amir73il@gmail.com>
9810R:	Matthew Bobrowski <repnop@google.com>
9811L:	linux-fsdevel@vger.kernel.org
9812S:	Maintained
9813F:	fs/notify/fanotify/
9814F:	include/linux/fanotify.h
9815F:	include/uapi/linux/fanotify.h
9816
9817FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9818M:	Linus Walleij <linusw@kernel.org>
9819L:	linux-usb@vger.kernel.org
9820S:	Maintained
9821F:	drivers/usb/fotg210/
9822
9823FARSYNC SYNCHRONOUS DRIVER
9824M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
9825S:	Supported
9826W:	http://www.farsite.co.uk/
9827F:	drivers/net/wan/farsync.*
9828
9829FAULT INJECTION SUPPORT
9830M:	Akinobu Mita <akinobu.mita@gmail.com>
9831S:	Supported
9832F:	Documentation/fault-injection/
9833F:	lib/fault-inject.c
9834F:	tools/testing/fault-injection/
9835
9836FBTFT Framebuffer drivers
9837M:	Andy Shevchenko <andy@kernel.org>
9838L:	dri-devel@lists.freedesktop.org
9839L:	linux-fbdev@vger.kernel.org
9840S:	Odd fixes
9841F:	drivers/staging/fbtft/
9842
9843FC0011 TUNER DRIVER
9844M:	Michael Buesch <m@bues.ch>
9845L:	linux-media@vger.kernel.org
9846S:	Maintained
9847F:	drivers/media/tuners/fc0011.c
9848F:	drivers/media/tuners/fc0011.h
9849
9850FC2580 MEDIA DRIVER
9851L:	linux-media@vger.kernel.org
9852S:	Orphan
9853W:	https://linuxtv.org
9854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9855F:	drivers/media/tuners/fc2580*
9856
9857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9858M:	Hannes Reinecke <hare@suse.de>
9859L:	linux-scsi@vger.kernel.org
9860S:	Supported
9861W:	www.Open-FCoE.org
9862F:	drivers/scsi/fcoe/
9863F:	drivers/scsi/libfc/
9864F:	include/scsi/fc/
9865F:	include/scsi/libfc.h
9866F:	include/scsi/libfcoe.h
9867F:	include/uapi/scsi/fc/
9868
9869FILE LOCKING (flock() and fcntl()/lockf())
9870M:	Jeff Layton <jlayton@kernel.org>
9871M:	Chuck Lever <chuck.lever@oracle.com>
9872R:	Alexander Aring <alex.aring@gmail.com>
9873L:	linux-fsdevel@vger.kernel.org
9874S:	Maintained
9875F:	fs/fcntl.c
9876F:	fs/locks.c
9877F:	include/linux/fcntl.h
9878F:	include/uapi/linux/fcntl.h
9879
9880FILESYSTEM DIRECT ACCESS (DAX)
9881M:	Dan Williams <djbw@kernel.org>
9882R:	Matthew Wilcox <willy@infradead.org>
9883R:	Jan Kara <jack@suse.cz>
9884L:	linux-fsdevel@vger.kernel.org
9885L:	nvdimm@lists.linux.dev
9886S:	Supported
9887F:	fs/dax.c
9888F:	include/linux/dax.h
9889F:	include/trace/events/fs_dax.h
9890
9891FILESYSTEMS (VFS and infrastructure)
9892M:	Alexander Viro <viro@zeniv.linux.org.uk>
9893M:	Christian Brauner <brauner@kernel.org>
9894R:	Jan Kara <jack@suse.cz>
9895L:	linux-fsdevel@vger.kernel.org
9896S:	Maintained
9897T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9898F:	fs/*
9899F:	include/linux/fs.h
9900F:	include/linux/fs_types.h
9901F:	include/uapi/linux/fs.h
9902F:	include/uapi/linux/openat2.h
9903F:	rust/kernel/fs.rs
9904F:	rust/kernel/fs/
9905F:	rust/kernel/seq_file.rs
9906F:	rust/kernel/sync/poll.rs
9907F:	Documentation/driver-api/early-userspace/buffer-format.rst
9908F:	init/do_mounts*
9909F:	init/*initramfs*
9910
9911FILESYSTEMS [EXPORTFS]
9912M:	Chuck Lever <chuck.lever@oracle.com>
9913M:	Jeff Layton <jlayton@kernel.org>
9914R:	Amir Goldstein <amir73il@gmail.com>
9915L:	linux-fsdevel@vger.kernel.org
9916L:	linux-nfs@vger.kernel.org
9917S:	Supported
9918F:	Documentation/filesystems/nfs/exporting.rst
9919F:	fs/exportfs/
9920F:	fs/fhandle.c
9921F:	include/linux/exportfs*.h
9922
9923FILESYSTEMS [IDMAPPED MOUNTS]
9924M:	Christian Brauner <brauner@kernel.org>
9925M:	Seth Forshee <sforshee@kernel.org>
9926L:	linux-fsdevel@vger.kernel.org
9927S:	Maintained
9928F:	Documentation/filesystems/idmappings.rst
9929F:	fs/mnt_idmapping.c
9930F:	include/linux/mnt_idmapping.*
9931F:	tools/testing/selftests/mount_setattr/
9932
9933FILESYSTEMS [IOMAP]
9934M:	Christian Brauner <brauner@kernel.org>
9935R:	Darrick J. Wong <djwong@kernel.org>
9936L:	linux-xfs@vger.kernel.org
9937L:	linux-fsdevel@vger.kernel.org
9938S:	Supported
9939F:	Documentation/filesystems/iomap/*
9940F:	fs/iomap/
9941F:	include/linux/iomap.h
9942
9943FILESYSTEMS [NETFS LIBRARY]
9944M:	David Howells <dhowells@redhat.com>
9945M:	Paulo Alcantara <pc@manguebit.org>
9946L:	netfs@lists.linux.dev
9947L:	linux-fsdevel@vger.kernel.org
9948S:	Supported
9949F:	Documentation/filesystems/caching/
9950F:	Documentation/filesystems/netfs_library.rst
9951F:	fs/netfs/
9952F:	include/linux/fscache*.h
9953F:	include/linux/netfs.h
9954F:	include/trace/events/fscache.h
9955F:	include/trace/events/netfs.h
9956
9957FILESYSTEMS [STACKABLE]
9958M:	Miklos Szeredi <miklos@szeredi.hu>
9959M:	Amir Goldstein <amir73il@gmail.com>
9960L:	linux-fsdevel@vger.kernel.org
9961L:	linux-unionfs@vger.kernel.org
9962S:	Maintained
9963F:	fs/backing-file.c
9964F:	include/linux/backing-file.h
9965
9966FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9967M:	Riku Voipio <riku.voipio@iki.fi>
9968L:	linux-hwmon@vger.kernel.org
9969S:	Maintained
9970F:	drivers/hwmon/f75375s.c
9971F:	include/linux/f75375s.h
9972
9973FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9974M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
9975L:	linux-can@vger.kernel.org
9976S:	Maintained
9977F:	drivers/net/can/usb/f81604.c
9978
9979FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9980M:	Clemens Ladisch <clemens@ladisch.de>
9981M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9982L:	linux-sound@vger.kernel.org
9983S:	Maintained
9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9985F:	include/uapi/sound/firewire.h
9986F:	sound/firewire/
9987
9988FIREWIRE MEDIA DRIVERS (firedtv)
9989M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
9990L:	linux-media@vger.kernel.org
9991L:	linux1394-devel@lists.sourceforge.net
9992S:	Maintained
9993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9994F:	drivers/media/firewire/
9995
9996FIREWIRE SBP-2 TARGET
9997M:	Chris Boot <bootc@bootc.net>
9998L:	linux-scsi@vger.kernel.org
9999L:	target-devel@vger.kernel.org
10000L:	linux1394-devel@lists.sourceforge.net
10001S:	Maintained
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10003F:	drivers/target/sbp/
10004
10005FIREWIRE SUBSYSTEM
10006M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
10007M:	Takashi Sakamoto <takaswie@kernel.org>
10008L:	linux1394-devel@lists.sourceforge.net
10009S:	Maintained
10010W:	http://ieee1394.docs.kernel.org/
10011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10012F:	drivers/firewire/
10013F:	include/linux/firewire.h
10014F:	include/uapi/linux/firewire*.h
10015F:	tools/firewire/
10016
10017FIRMWARE FRAMEWORK FOR ARMV8-A
10018M:	Sudeep Holla <sudeep.holla@kernel.org>
10019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10020S:	Maintained
10021F:	drivers/firmware/arm_ffa/
10022F:	include/linux/arm_ffa.h
10023
10024FIRMWARE LOADER (request_firmware)
10025M:	Luis Chamberlain <mcgrof@kernel.org>
10026M:	Russ Weight <russ.weight@linux.dev>
10027M:	Danilo Krummrich <dakr@kernel.org>
10028L:	driver-core@lists.linux.dev
10029S:	Maintained
10030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10031F:	Documentation/firmware_class/
10032F:	drivers/base/firmware_loader/
10033F:	rust/kernel/firmware.rs
10034F:	include/linux/firmware.h
10035
10036FLEXTIMER FTM-QUADDEC DRIVER
10037M:	Patrick Havelange <patrick.havelange@essensium.com>
10038L:	linux-iio@vger.kernel.org
10039S:	Maintained
10040F:	Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10041F:	drivers/counter/ftm-quaddec.c
10042
10043FLOPPY DRIVER
10044M:	Denis Efremov <efremov@linux.com>
10045L:	linux-block@vger.kernel.org
10046S:	Odd Fixes
10047F:	drivers/block/floppy.c
10048
10049FLYSKY FSIA6B RC RECEIVER
10050M:	Markus Koch <markus@notsyncing.net>
10051L:	linux-input@vger.kernel.org
10052S:	Maintained
10053F:	drivers/input/joystick/fsia6b.c
10054
10055FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10056M:	Geoffrey D. Bennett <g@b4.vu>
10057L:	linux-sound@vger.kernel.org
10058S:	Maintained
10059W:	https://github.com/geoffreybennett/linux-fcp
10060B:	https://github.com/geoffreybennett/linux-fcp/issues
10061T:	git https://github.com/geoffreybennett/linux-fcp.git
10062F:	include/uapi/sound/fcp.h
10063F:	include/uapi/sound/scarlett2.h
10064F:	sound/usb/fcp.c
10065F:	sound/usb/mixer_scarlett2.c
10066
10067FORCEDETH GIGABIT ETHERNET DRIVER
10068M:	Rain River <rain.1986.08.12@gmail.com>
10069M:	Zhu Yanjun <zyjzyj2000@gmail.com>
10070L:	netdev@vger.kernel.org
10071S:	Maintained
10072F:	drivers/net/ethernet/nvidia/*
10073
10074FORTIFY_SOURCE
10075M:	Kees Cook <kees@kernel.org>
10076L:	linux-hardening@vger.kernel.org
10077S:	Supported
10078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10079F:	include/linux/fortify-string.h
10080F:	lib/test_fortify/*
10081F:	lib/tests/fortify_kunit.c
10082F:	lib/tests/memcpy_kunit.c
10083K:	\bunsafe_memcpy\b
10084K:	\b__NO_FORTIFY\b
10085
10086FOURSEMI AUDIO AMPLIFIER DRIVER
10087M:	Nick Li <nick.li@foursemi.com>
10088L:	linux-sound@vger.kernel.org
10089S:	Maintained
10090F:	Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10091F:	sound/soc/codecs/fs-amp-lib.*
10092F:	sound/soc/codecs/fs210x.*
10093
10094FPGA DFL DRIVERS
10095M:	Xu Yilun <yilun.xu@intel.com>
10096R:	Tom Rix <trix@redhat.com>
10097L:	linux-fpga@vger.kernel.org
10098S:	Maintained
10099F:	Documentation/ABI/testing/sysfs-bus-dfl*
10100F:	Documentation/fpga/dfl.rst
10101F:	drivers/fpga/dfl*
10102F:	drivers/uio/uio_dfl.c
10103F:	include/linux/dfl.h
10104F:	include/uapi/linux/fpga-dfl.h
10105
10106FPGA MANAGER FRAMEWORK
10107M:	Moritz Fischer <mdf@kernel.org>
10108M:	Xu Yilun <yilun.xu@intel.com>
10109R:	Tom Rix <trix@redhat.com>
10110L:	linux-fpga@vger.kernel.org
10111S:	Maintained
10112Q:	http://patchwork.kernel.org/project/linux-fpga/list/
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10114F:	Documentation/devicetree/bindings/fpga/
10115F:	Documentation/driver-api/fpga/
10116F:	Documentation/fpga/
10117F:	drivers/fpga/
10118F:	include/linux/fpga/
10119
10120FRAMEBUFFER CONSOLE
10121M:	Helge Deller <deller@gmx.de>
10122M:	Thomas Zimmermann <tzimmermann@suse.de>
10123L:	dri-devel@lists.freedesktop.org
10124L:	linux-fbdev@vger.kernel.org
10125S:	Maintained
10126T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10127F:	Documentation/fb/fbcon.rst
10128F:	drivers/video/fbdev/core/bitblit.c
10129F:	drivers/video/fbdev/core/fb_logo.c
10130F:	drivers/video/fbdev/core/fbcon.c
10131F:	drivers/video/fbdev/core/fbcon.h
10132F:	drivers/video/fbdev/core/fbcon_ccw.c
10133F:	drivers/video/fbdev/core/fbcon_cw.c
10134F:	drivers/video/fbdev/core/fbcon_rotate.c
10135F:	drivers/video/fbdev/core/fbcon_rotate.h
10136F:	drivers/video/fbdev/core/fbcon_ud.c
10137F:	drivers/video/fbdev/core/softcursor.c
10138F:	drivers/video/fbdev/core/tileblit.c
10139F:	include/linux/font.h
10140F:	lib/fonts/
10141
10142FRAMEBUFFER CORE
10143M:	Simona Vetter <simona@ffwll.ch>
10144S:	Odd Fixes
10145T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10146F:	drivers/video/fbdev/core/
10147
10148FRAMEBUFFER DRAWING
10149M:	Zsolt Kajtar <soci@c64.rulez.org>
10150S:	Odd Fixes
10151F:	drivers/video/fbdev/core/cfbcopyarea.c
10152F:	drivers/video/fbdev/core/cfbfillrect.c
10153F:	drivers/video/fbdev/core/cfbimgblt.c
10154F:	drivers/video/fbdev/core/cfbmem.h
10155F:	drivers/video/fbdev/core/fb_copyarea.h
10156F:	drivers/video/fbdev/core/fb_draw.h
10157F:	drivers/video/fbdev/core/fb_fillrect.h
10158F:	drivers/video/fbdev/core/fb_imageblit.h
10159F:	drivers/video/fbdev/core/syscopyarea.c
10160F:	drivers/video/fbdev/core/sysfillrect.c
10161F:	drivers/video/fbdev/core/sysimgblt.c
10162F:	drivers/video/fbdev/core/sysmem.h
10163
10164FRAMEBUFFER LAYER
10165M:	Helge Deller <deller@gmx.de>
10166L:	linux-fbdev@vger.kernel.org
10167L:	dri-devel@lists.freedesktop.org
10168S:	Maintained
10169Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
10170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10171F:	Documentation/fb/
10172F:	drivers/video/
10173F:	include/linux/fb.h
10174F:	include/uapi/linux/fb.h
10175F:	include/uapi/video/
10176F:	include/video/
10177
10178FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10179M:	Horia Geantă <horia.geanta@nxp.com>
10180M:	Pankaj Gupta <pankaj.gupta@nxp.com>
10181M:	Gaurav Jain <gaurav.jain@nxp.com>
10182L:	linux-crypto@vger.kernel.org
10183S:	Maintained
10184F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10185F:	drivers/crypto/caam/
10186
10187FREESCALE COLDFIRE M5441X MMC DRIVER
10188M:	Angelo Dureghello <adureghello@baylibre.com>
10189L:	linux-mmc@vger.kernel.org
10190S:	Maintained
10191F:	drivers/mmc/host/sdhci-esdhc-mcf.c
10192F:	include/linux/platform_data/mmc-esdhc-mcf.h
10193
10194FREESCALE DIU FRAMEBUFFER DRIVER
10195M:	Timur Tabi <timur@kernel.org>
10196L:	linux-fbdev@vger.kernel.org
10197S:	Maintained
10198F:	drivers/video/fbdev/fsl-diu-fb.*
10199
10200FREESCALE DMA DRIVER
10201M:	Zhang Wei <zw@zh-kernel.org>
10202L:	linuxppc-dev@lists.ozlabs.org
10203S:	Maintained
10204F:	drivers/dma/fsldma.*
10205
10206FREESCALE DSPI DRIVER
10207M:	Vladimir Oltean <olteanv@gmail.com>
10208L:	linux-spi@vger.kernel.org
10209L:	imx@lists.linux.dev
10210S:	Maintained
10211F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10212F:	drivers/spi/spi-fsl-dspi.c
10213F:	include/linux/spi/spi-fsl-dspi.h
10214
10215FREESCALE eDMA DRIVER
10216M:	Frank Li <Frank.Li@nxp.com>
10217L:	imx@lists.linux.dev
10218L:	dmaengine@vger.kernel.org
10219S:	Maintained
10220F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
10221F:	drivers/dma/fsl-edma*.*
10222
10223FREESCALE ENETC ETHERNET DRIVERS
10224M:	Claudiu Manoil <claudiu.manoil@nxp.com>
10225M:	Vladimir Oltean <vladimir.oltean@nxp.com>
10226M:	Wei Fang <wei.fang@nxp.com>
10227M:	Clark Wang <xiaoning.wang@nxp.com>
10228L:	imx@lists.linux.dev
10229L:	netdev@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10232F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10233F:	drivers/net/ethernet/freescale/enetc/
10234F:	include/linux/fsl/enetc_mdio.h
10235F:	include/linux/fsl/netc_global.h
10236F:	include/linux/fsl/ntmp.h
10237
10238FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10239M:	Claudiu Manoil <claudiu.manoil@nxp.com>
10240L:	netdev@vger.kernel.org
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10243F:	drivers/net/ethernet/freescale/gianfar*
10244
10245FREESCALE GPMI NAND DRIVER
10246M:	Han Xu <han.xu@nxp.com>
10247L:	imx@lists.linux.dev
10248L:	linux-mtd@lists.infradead.org
10249S:	Maintained
10250F:	drivers/mtd/nand/raw/gpmi-nand/*
10251
10252FREESCALE I2C CPM DRIVER
10253M:	Jochen Friedrich <jochen@scram.de>
10254L:	linuxppc-dev@lists.ozlabs.org
10255L:	linux-i2c@vger.kernel.org
10256S:	Maintained
10257F:	drivers/i2c/busses/i2c-cpm.c
10258
10259FREESCALE IMX / MXC FEC DRIVER
10260M:	Wei Fang <wei.fang@nxp.com>
10261R:	Frank Li <frank.li@nxp.com>
10262R:	Shenwei Wang <shenwei.wang@nxp.com>
10263L:	imx@lists.linux.dev
10264L:	netdev@vger.kernel.org
10265S:	Maintained
10266F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
10267F:	drivers/net/ethernet/freescale/fec.h
10268F:	drivers/net/ethernet/freescale/fec_main.c
10269F:	drivers/net/ethernet/freescale/fec_ptp.c
10270
10271FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10272M:	Sascha Hauer <s.hauer@pengutronix.de>
10273R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10274L:	linux-fbdev@vger.kernel.org
10275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10276S:	Maintained
10277F:	drivers/video/fbdev/imxfb.c
10278
10279FREESCALE IMX DDR PMU DRIVER
10280M:	Frank Li <Frank.li@nxp.com>
10281M:	Xu Yang <xu.yang_2@nxp.com>
10282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283S:	Maintained
10284F:	Documentation/admin-guide/perf/imx-ddr.rst
10285F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10286F:	drivers/perf/fsl_imx8_ddr_perf.c
10287F:	drivers/perf/fsl_imx9_ddr_perf.c
10288F:	tools/perf/pmu-events/arch/arm64/freescale/
10289
10290FREESCALE IMX I2C DRIVER
10291M:	Oleksij Rempel <o.rempel@pengutronix.de>
10292R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10293L:	linux-i2c@vger.kernel.org
10294S:	Maintained
10295F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10296F:	drivers/i2c/busses/i2c-imx.c
10297
10298FREESCALE IMX LPI2C DRIVER
10299M:	Dong Aisheng <aisheng.dong@nxp.com>
10300L:	linux-i2c@vger.kernel.org
10301L:	imx@lists.linux.dev
10302S:	Maintained
10303F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10304F:	drivers/i2c/busses/i2c-imx-lpi2c.c
10305
10306FREESCALE IMX LPSPI DRIVER
10307M:	Frank Li <Frank.Li@nxp.com>
10308L:	linux-spi@vger.kernel.org
10309L:	imx@lists.linux.dev
10310S:	Maintained
10311F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10312F:	drivers/spi/spi-fsl-lpspi.c
10313
10314FREESCALE MPC I2C DRIVER
10315M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
10316L:	linux-i2c@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10319F:	drivers/i2c/busses/i2c-mpc.c
10320
10321FREESCALE QORIQ DPAA ETHERNET DRIVER
10322M:	Madalin Bucur <madalin.bucur@nxp.com>
10323L:	netdev@vger.kernel.org
10324S:	Maintained
10325F:	drivers/net/ethernet/freescale/dpaa
10326
10327FREESCALE QORIQ DPAA FMAN DRIVER
10328M:	Madalin Bucur <madalin.bucur@nxp.com>
10329R:	Sean Anderson <sean.anderson@linux.dev>
10330L:	netdev@vger.kernel.org
10331S:	Maintained
10332F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
10333F:	drivers/net/ethernet/freescale/fman
10334
10335FREESCALE QORIQ PTP CLOCK DRIVER
10336M:	Yangbo Lu <yangbo.lu@nxp.com>
10337L:	netdev@vger.kernel.org
10338S:	Maintained
10339F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10340F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10341F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
10342F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10343F:	drivers/ptp/ptp_qoriq.c
10344F:	include/linux/fsl/ptp_qoriq.h
10345
10346FREESCALE QUAD SPI DRIVER
10347M:	Han Xu <han.xu@nxp.com>
10348L:	linux-spi@vger.kernel.org
10349L:	imx@lists.linux.dev
10350S:	Maintained
10351F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10352F:	drivers/spi/spi-fsl-qspi.c
10353
10354FREESCALE QUICC ENGINE LIBRARY
10355M:	Qiang Zhao <qiang.zhao@nxp.com>
10356M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
10357L:	linuxppc-dev@lists.ozlabs.org
10358S:	Maintained
10359F:	drivers/soc/fsl/qe/
10360F:	include/soc/fsl/qe/
10361
10362FREESCALE QUICC ENGINE QMC DRIVER
10363M:	Herve Codina <herve.codina@bootlin.com>
10364L:	linuxppc-dev@lists.ozlabs.org
10365S:	Maintained
10366F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10367F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10368F:	drivers/soc/fsl/qe/qmc.c
10369F:	include/soc/fsl/qe/qmc.h
10370
10371FREESCALE QUICC ENGINE QMC HDLC DRIVER
10372M:	Herve Codina <herve.codina@bootlin.com>
10373L:	netdev@vger.kernel.org
10374L:	linuxppc-dev@lists.ozlabs.org
10375S:	Maintained
10376F:	drivers/net/wan/fsl_qmc_hdlc.c
10377
10378FREESCALE QUICC ENGINE TSA DRIVER
10379M:	Herve Codina <herve.codina@bootlin.com>
10380L:	linuxppc-dev@lists.ozlabs.org
10381S:	Maintained
10382F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10383F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10384F:	drivers/soc/fsl/qe/tsa.c
10385F:	drivers/soc/fsl/qe/tsa.h
10386F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
10387F:	include/dt-bindings/soc/qe-fsl,tsa.h
10388
10389FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10390L:	netdev@vger.kernel.org
10391L:	linuxppc-dev@lists.ozlabs.org
10392S:	Orphan
10393F:	drivers/net/ethernet/freescale/ucc_geth*
10394
10395FREESCALE QUICC ENGINE UCC HDLC DRIVER
10396M:	Zhao Qiang <qiang.zhao@nxp.com>
10397L:	netdev@vger.kernel.org
10398L:	linuxppc-dev@lists.ozlabs.org
10399S:	Maintained
10400F:	drivers/net/wan/fsl_ucc_hdlc*
10401
10402FREESCALE QUICC ENGINE UCC UART DRIVER
10403M:	Timur Tabi <timur@kernel.org>
10404L:	linuxppc-dev@lists.ozlabs.org
10405S:	Maintained
10406F:	drivers/tty/serial/ucc_uart.c
10407
10408FREESCALE SOC DRIVERS
10409M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
10410L:	linuxppc-dev@lists.ozlabs.org
10411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412S:	Maintained
10413F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10414F:	Documentation/devicetree/bindings/soc/fsl/
10415F:	drivers/soc/fsl/
10416F:	include/linux/fsl/
10417F:	include/soc/fsl/
10418
10419FREESCALE SOC FS_ENET DRIVER
10420M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
10421L:	linuxppc-dev@lists.ozlabs.org
10422L:	netdev@vger.kernel.org
10423S:	Maintained
10424F:	drivers/net/ethernet/freescale/fs_enet/
10425
10426FREESCALE SOC SOUND DRIVERS
10427M:	Shengjiu Wang <shengjiu.wang@gmail.com>
10428M:	Xiubo Li <Xiubo.Lee@gmail.com>
10429R:	Fabio Estevam <festevam@gmail.com>
10430R:	Nicolin Chen <nicoleotsuka@gmail.com>
10431L:	linux-sound@vger.kernel.org
10432L:	linuxppc-dev@lists.ozlabs.org
10433S:	Maintained
10434F:	sound/soc/fsl/fsl*
10435F:	sound/soc/fsl/imx*
10436
10437FREESCALE SOC LPC32XX SOUND DRIVERS
10438M:	J.M.B. Downing <jonathan.downing@nautel.com>
10439M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
10440R:	Vladimir Zapolskiy <vz@mleia.com>
10441L:	linux-sound@vger.kernel.org
10442L:	linuxppc-dev@lists.ozlabs.org
10443S:	Maintained
10444F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10445F:	sound/soc/fsl/lpc3xxx-*
10446
10447FREESCALE SOC SOUND QMC DRIVER
10448M:	Herve Codina <herve.codina@bootlin.com>
10449L:	linux-sound@vger.kernel.org
10450L:	linuxppc-dev@lists.ozlabs.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10453F:	sound/soc/fsl/fsl_qmc_audio.c
10454
10455FREESCALE USB PERIPHERAL DRIVERS
10456L:	linux-usb@vger.kernel.org
10457L:	linuxppc-dev@lists.ozlabs.org
10458S:	Orphan
10459F:	drivers/usb/gadget/udc/fsl*
10460
10461FREESCALE USB PHY DRIVER
10462L:	linux-usb@vger.kernel.org
10463L:	linuxppc-dev@lists.ozlabs.org
10464S:	Orphan
10465F:	drivers/usb/phy/phy-fsl-usb*
10466
10467FREEVXFS FILESYSTEM
10468M:	Christoph Hellwig <hch@infradead.org>
10469S:	Maintained
10470W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
10471F:	fs/freevxfs/
10472
10473FREEZER
10474M:	"Rafael J. Wysocki" <rafael@kernel.org>
10475R:	Pavel Machek <pavel@kernel.org>
10476L:	linux-pm@vger.kernel.org
10477S:	Supported
10478F:	Documentation/power/freezing-of-tasks.rst
10479F:	include/linux/freezer.h
10480F:	kernel/freezer.c
10481
10482FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10483M:	Eric Biggers <ebiggers@kernel.org>
10484M:	Theodore Y. Ts'o <tytso@mit.edu>
10485M:	Jaegeuk Kim <jaegeuk@kernel.org>
10486L:	linux-fscrypt@vger.kernel.org
10487S:	Supported
10488Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
10489T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10490F:	Documentation/filesystems/fscrypt.rst
10491F:	fs/crypto/
10492F:	include/linux/fscrypt.h
10493F:	include/uapi/linux/fscrypt.h
10494
10495FSI SUBSYSTEM
10496M:	Eddie James <eajames@linux.ibm.com>
10497R:	Ninad Palsule <ninad@linux.ibm.com>
10498L:	linux-fsi@lists.ozlabs.org
10499S:	Supported
10500Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
10501F:	Documentation/devicetree/bindings/fsi/
10502F:	drivers/fsi/
10503F:	include/linux/fsi*.h
10504F:	include/trace/events/fsi*.h
10505
10506FSI-ATTACHED I2C DRIVER
10507M:	Eddie James <eajames@linux.ibm.com>
10508L:	linux-i2c@vger.kernel.org
10509L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
10510S:	Maintained
10511F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10512F:	drivers/i2c/busses/i2c-fsi.c
10513
10514FSI-ATTACHED SPI DRIVER
10515M:	Eddie James <eajames@linux.ibm.com>
10516L:	linux-spi@vger.kernel.org
10517S:	Maintained
10518F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10519F:	drivers/spi/spi-fsi.c
10520
10521FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10522M:	Jan Kara <jack@suse.cz>
10523R:	Amir Goldstein <amir73il@gmail.com>
10524L:	linux-fsdevel@vger.kernel.org
10525S:	Maintained
10526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10527F:	fs/notify/
10528F:	include/linux/fsnotify*.h
10529
10530FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10531M:	Eric Biggers <ebiggers@kernel.org>
10532M:	Theodore Y. Ts'o <tytso@mit.edu>
10533L:	fsverity@lists.linux.dev
10534S:	Supported
10535Q:	https://patchwork.kernel.org/project/fsverity/list/
10536T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10537F:	Documentation/filesystems/fsverity.rst
10538F:	fs/verity/
10539F:	include/linux/fsverity.h
10540F:	include/trace/events/fsverity.h
10541F:	include/uapi/linux/fsverity.h
10542
10543FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10544M:	Michael Zaidman <michael.zaidman@gmail.com>
10545L:	linux-i2c@vger.kernel.org
10546L:	linux-input@vger.kernel.org
10547S:	Maintained
10548F:	drivers/hid/hid-ft260.c
10549
10550FUJITSU LAPTOP EXTRAS
10551M:	Jonathan Woithe <jwoithe@just42.net>
10552L:	platform-driver-x86@vger.kernel.org
10553S:	Maintained
10554F:	drivers/platform/x86/fujitsu-laptop.c
10555
10556FUJITSU TABLET EXTRAS
10557M:	Robert Gerlach <khnz@gmx.de>
10558L:	platform-driver-x86@vger.kernel.org
10559S:	Maintained
10560F:	drivers/platform/x86/fujitsu-tablet.c
10561
10562FUNCTION HOOKS (FTRACE)
10563M:	Steven Rostedt <rostedt@goodmis.org>
10564M:	Masami Hiramatsu <mhiramat@kernel.org>
10565R:	Mark Rutland <mark.rutland@arm.com>
10566L:	linux-kernel@vger.kernel.org
10567L:	linux-trace-kernel@vger.kernel.org
10568S:	Maintained
10569Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10571F:	Documentation/trace/ftrace*
10572F:	arch/*/*/*/*ftrace*
10573F:	arch/*/*/*ftrace*
10574F:	include/*/*ftrace*
10575F:	kernel/trace/fgraph.c
10576F:	kernel/trace/ftrace*
10577F:	samples/ftrace
10578
10579FUNGIBLE ETHERNET DRIVERS
10580M:	Dimitris Michailidis <dmichail@fungible.com>
10581L:	netdev@vger.kernel.org
10582S:	Maintained
10583F:	drivers/net/ethernet/fungible/
10584
10585FUSE: FILESYSTEM IN USERSPACE
10586M:	Miklos Szeredi <miklos@szeredi.hu>
10587L:	linux-fsdevel@vger.kernel.org
10588S:	Maintained
10589W:	https://github.com/libfuse/
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10591F:	Documentation/filesystems/fuse/*
10592F:	fs/fuse/
10593F:	include/uapi/linux/fuse.h
10594F:	tools/testing/selftests/filesystems/fuse/
10595
10596FUTEX SUBSYSTEM
10597M:	Thomas Gleixner <tglx@kernel.org>
10598M:	Ingo Molnar <mingo@redhat.com>
10599R:	Peter Zijlstra <peterz@infradead.org>
10600R:	Darren Hart <dvhart@infradead.org>
10601R:	Davidlohr Bueso <dave@stgolabs.net>
10602R:	André Almeida <andrealmeid@igalia.com>
10603L:	linux-kernel@vger.kernel.org
10604S:	Maintained
10605P:	Documentation/process/maintainer-tip.rst
10606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10607F:	Documentation/locking/*futex*
10608F:	include/asm-generic/futex.h
10609F:	include/linux/futex.h
10610F:	include/uapi/linux/futex.h
10611F:	kernel/futex/*
10612F:	tools/perf/bench/futex*
10613F:	tools/testing/selftests/futex/
10614
10615FWCTL SUBSYSTEM
10616M:	Dave Jiang <dave.jiang@intel.com>
10617M:	Jason Gunthorpe <jgg@nvidia.com>
10618M:	Saeed Mahameed <saeedm@nvidia.com>
10619R:	Jonathan Cameron <jic23@kernel.org>
10620S:	Maintained
10621F:	Documentation/userspace-api/fwctl/
10622F:	drivers/fwctl/
10623F:	include/linux/fwctl.h
10624F:	include/uapi/fwctl/
10625
10626FWCTL BNXT DRIVER
10627M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
10628L:	linux-kernel@vger.kernel.org
10629S:	Maintained
10630F:	drivers/fwctl/bnxt/
10631
10632FWCTL MLX5 DRIVER
10633M:	Saeed Mahameed <saeedm@nvidia.com>
10634R:	Itay Avraham <itayavr@nvidia.com>
10635L:	linux-kernel@vger.kernel.org
10636S:	Maintained
10637F:	drivers/fwctl/mlx5/
10638
10639FWCTL PDS DRIVER
10640M:	Brett Creeley <brett.creeley@amd.com>
10641L:	linux-kernel@vger.kernel.org
10642S:	Maintained
10643F:	drivers/fwctl/pds/
10644
10645GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10646M:	Sebastian Reichel <sre@kernel.org>
10647L:	linux-media@vger.kernel.org
10648S:	Maintained
10649F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10650F:	drivers/media/i2c/gc0308.c
10651
10652GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10653M:	Hans de Goede <hansg@kernel.org>
10654L:	linux-media@vger.kernel.org
10655S:	Maintained
10656F:	drivers/media/i2c/gc0310.c
10657
10658GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10659M:	Zhi Mao <zhi.mao@mediatek.com>
10660L:	linux-media@vger.kernel.org
10661S:	Maintained
10662F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10663F:	drivers/media/i2c/gc05a2.c
10664
10665GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10666M:	Zhi Mao <zhi.mao@mediatek.com>
10667L:	linux-media@vger.kernel.org
10668S:	Maintained
10669F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10670F:	drivers/media/i2c/gc08a3.c
10671
10672GALAXYCORE GC2145 SENSOR DRIVER
10673M:	Alain Volmat <alain.volmat@foss.st.com>
10674L:	linux-media@vger.kernel.org
10675S:	Maintained
10676T:	git git://linuxtv.org/media.git
10677F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10678F:	drivers/media/i2c/gc2145.c
10679
10680GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10681M:	Tim Harvey <tharvey@gateworks.com>
10682S:	Maintained
10683F:	Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10684F:	Documentation/hwmon/gsc-hwmon.rst
10685F:	drivers/hwmon/gsc-hwmon.c
10686F:	drivers/mfd/gateworks-gsc.c
10687F:	include/linux/mfd/gsc.h
10688F:	include/linux/platform_data/gsc_hwmon.h
10689
10690GCC PLUGINS
10691M:	Kees Cook <kees@kernel.org>
10692L:	linux-hardening@vger.kernel.org
10693S:	Maintained
10694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10695F:	Documentation/kbuild/gcc-plugins.rst
10696F:	scripts/Makefile.gcc-plugins
10697F:	scripts/gcc-plugins/
10698
10699GCOV BASED KERNEL PROFILING
10700M:	Peter Oberparleiter <oberpar@linux.ibm.com>
10701S:	Maintained
10702F:	Documentation/dev-tools/gcov.rst
10703F:	kernel/gcov/
10704
10705GDB KERNEL DEBUGGING HELPER SCRIPTS
10706M:	Jan Kiszka <jan.kiszka@siemens.com>
10707M:	Kieran Bingham <kbingham@kernel.org>
10708S:	Supported
10709F:	scripts/gdb/
10710
10711GE HEALTHCARE PMC ADC DRIVER
10712M:	Herve Codina <herve.codina@bootlin.com>
10713L:	linux-iio@vger.kernel.org
10714S:	Maintained
10715F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10716F:	drivers/iio/adc/gehc-pmc-adc.c
10717F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
10718
10719GEMINI CRYPTO DRIVER
10720M:	Corentin Labbe <clabbe@baylibre.com>
10721L:	linux-crypto@vger.kernel.org
10722S:	Maintained
10723F:	drivers/crypto/gemini/
10724
10725GEMTEK FM RADIO RECEIVER DRIVER
10726M:	Hans Verkuil <hverkuil@kernel.org>
10727L:	linux-media@vger.kernel.org
10728S:	Maintained
10729W:	https://linuxtv.org
10730T:	git git://linuxtv.org/media.git
10731F:	drivers/media/radio/radio-gemtek*
10732
10733GENDWARFKSYMS
10734M:	Sami Tolvanen <samitolvanen@google.com>
10735L:	linux-modules@vger.kernel.org
10736L:	linux-kbuild@vger.kernel.org
10737S:	Maintained
10738F:	scripts/gendwarfksyms/
10739
10740GENERIC ARCHITECTURE TOPOLOGY
10741M:	Sudeep Holla <sudeep.holla@kernel.org>
10742L:	linux-kernel@vger.kernel.org
10743S:	Maintained
10744F:	drivers/base/arch_topology.c
10745F:	include/linux/arch_topology.h
10746
10747GENERIC ENTRY CODE
10748M:	Thomas Gleixner <tglx@kernel.org>
10749M:	Peter Zijlstra <peterz@infradead.org>
10750M:	Andy Lutomirski <luto@kernel.org>
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 core/entry
10755F:	include/linux/entry-common.h
10756F:	include/linux/entry-virt.h
10757F:	include/linux/irq-entry-common.h
10758F:	kernel/entry/
10759
10760GENERIC GPIO I2C DRIVER
10761M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10762S:	Supported
10763F:	drivers/i2c/busses/i2c-gpio.c
10764F:	include/linux/platform_data/i2c-gpio.h
10765
10766GENERIC GPIO I2C MULTIPLEXER DRIVER
10767M:	Peter Korsgaard <peter.korsgaard@barco.com>
10768L:	linux-i2c@vger.kernel.org
10769S:	Supported
10770F:	Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
10771F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
10772F:	drivers/i2c/muxes/i2c-mux-gpio.c
10773F:	include/linux/platform_data/i2c-mux-gpio.h
10774
10775GENERIC GPIO RESET DRIVER
10776M:	Krzysztof Kozlowski <krzk@kernel.org>
10777S:	Maintained
10778F:	drivers/reset/reset-gpio.c
10779
10780GENERIC HDLC (WAN) DRIVERS
10781M:	Krzysztof Halasa <khc@pm.waw.pl>
10782S:	Maintained
10783W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
10784F:	drivers/net/wan/c101.c
10785F:	drivers/net/wan/hd6457*
10786F:	drivers/net/wan/hdlc*
10787F:	drivers/net/wan/n2.c
10788F:	drivers/net/wan/pc300too.c
10789F:	drivers/net/wan/pci200syn.c
10790F:	drivers/net/wan/wanxl*
10791
10792GENERIC INCLUDE/ASM HEADER FILES
10793M:	Arnd Bergmann <arnd@arndb.de>
10794L:	linux-arch@vger.kernel.org
10795S:	Maintained
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10797F:	include/asm-generic/
10798F:	include/uapi/asm-generic/
10799
10800GENERIC PHY FRAMEWORK
10801M:	Vinod Koul <vkoul@kernel.org>
10802R:	Neil Armstrong <neil.armstrong@linaro.org>
10803L:	linux-phy@lists.infradead.org
10804S:	Supported
10805Q:	https://patchwork.kernel.org/project/linux-phy/list/
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
10807F:	Documentation/devicetree/bindings/phy/
10808F:	drivers/phy/
10809F:	include/dt-bindings/phy/
10810F:	include/linux/phy/
10811
10812GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
10813M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10814S:	Supported
10815F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
10816F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
10817
10818GENERIC PM DOMAINS
10819M:	Ulf Hansson <ulfh@kernel.org>
10820L:	linux-pm@vger.kernel.org
10821S:	Supported
10822F:	Documentation/devicetree/bindings/power/power?domain*
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
10824F:	drivers/pmdomain/
10825F:	include/linux/pm_domain.h
10826
10827GENERIC RADIX TREE
10828M:	Kent Overstreet <kent.overstreet@linux.dev>
10829S:	Supported
10830C:	irc://irc.oftc.net/bcache
10831F:	include/linux/generic-radix-tree.h
10832F:	lib/generic-radix-tree.c
10833
10834GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
10835M:	Eugen Hristev <ehristev@kernel.org>
10836L:	linux-input@vger.kernel.org
10837S:	Maintained
10838F:	drivers/input/touchscreen/resistive-adc-touch.c
10839
10840GENERIC STRING LIBRARY
10841M:	Kees Cook <kees@kernel.org>
10842R:	Andy Shevchenko <andy@kernel.org>
10843L:	linux-hardening@vger.kernel.org
10844S:	Supported
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10846F:	include/linux/string.h
10847F:	include/linux/string_choices.h
10848F:	include/linux/string_helpers.h
10849F:	lib/string.c
10850F:	lib/string_helpers.c
10851F:	lib/tests/string_helpers_kunit.c
10852F:	lib/tests/string_kunit.c
10853F:	scripts/coccinelle/api/string_choices.cocci
10854
10855GENERIC UIO DRIVER FOR PCI DEVICES
10856M:	"Michael S. Tsirkin" <mst@redhat.com>
10857L:	kvm@vger.kernel.org
10858S:	Supported
10859F:	drivers/uio/uio_pci_generic.c
10860
10861GENERIC VDSO LIBRARY
10862M:	Andy Lutomirski <luto@kernel.org>
10863M:	Thomas Gleixner <tglx@kernel.org>
10864M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10865L:	linux-kernel@vger.kernel.org
10866S:	Maintained
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10868F:	include/asm-generic/vdso/vsyscall.h
10869F:	include/linux/vdso_datastore.h
10870F:	include/vdso/
10871F:	kernel/time/namespace_vdso.c
10872F:	kernel/time/vsyscall.c
10873F:	lib/vdso/
10874F:	tools/testing/selftests/vDSO/
10875
10876GENWQE (IBM Generic Workqueue Card)
10877M:	Frank Haverkamp <haver@linux.ibm.com>
10878S:	Supported
10879F:	drivers/misc/genwqe/
10880
10881GET_MAINTAINER SCRIPT
10882M:	Joe Perches <joe@perches.com>
10883S:	Maintained
10884F:	scripts/get_maintainer.pl
10885
10886GFS2 FILE SYSTEM
10887M:	Andreas Gruenbacher <agruenba@redhat.com>
10888L:	gfs2@lists.linux.dev
10889S:	Supported
10890B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10892F:	Documentation/filesystems/gfs2/
10893F:	fs/gfs2/
10894F:	include/uapi/linux/gfs2_ondisk.h
10895
10896GIGABYTE WATERFORCE SENSOR DRIVER
10897M:	Aleksa Savic <savicaleksa83@gmail.com>
10898L:	linux-hwmon@vger.kernel.org
10899S:	Maintained
10900F:	Documentation/hwmon/gigabyte_waterforce.rst
10901F:	drivers/hwmon/gigabyte_waterforce.c
10902
10903GIGABYTE WMI DRIVER
10904M:	Thomas Weißschuh <linux@weissschuh.net>
10905L:	platform-driver-x86@vger.kernel.org
10906S:	Maintained
10907F:	drivers/platform/x86/gigabyte-wmi.c
10908
10909GNSS SUBSYSTEM
10910M:	Johan Hovold <johan@kernel.org>
10911S:	Maintained
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10913F:	Documentation/ABI/testing/sysfs-class-gnss
10914F:	Documentation/devicetree/bindings/gnss/
10915F:	drivers/gnss/
10916F:	include/linux/gnss.h
10917
10918GO7007 MPEG CODEC
10919M:	Hans Verkuil <hverkuil@kernel.org>
10920L:	linux-media@vger.kernel.org
10921S:	Maintained
10922F:	drivers/media/usb/go7007/
10923
10924GOCONTROLL MODULINE MODULE SLOT
10925M:	Maud Spierings <maudspierings@gocontroll.com>
10926S:	Maintained
10927F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10928
10929GOODIX TOUCHSCREEN
10930M:	Hans de Goede <hansg@kernel.org>
10931L:	linux-input@vger.kernel.org
10932S:	Maintained
10933F:	drivers/input/touchscreen/goodix*
10934
10935GOOGLE ETHERNET DRIVERS
10936M:	Joshua Washington <joshwash@google.com>
10937M:	Harshitha Ramamurthy <hramamurthy@google.com>
10938L:	netdev@vger.kernel.org
10939S:	Maintained
10940F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10941F:	drivers/net/ethernet/google
10942
10943GOOGLE FIRMWARE DRIVERS
10944M:	Tzung-Bi Shih <tzungbi@kernel.org>
10945R:	Brian Norris <briannorris@chromium.org>
10946R:	Julius Werner <jwerner@chromium.org>
10947L:	chrome-platform@lists.linux.dev
10948S:	Maintained
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10950F:	drivers/firmware/google/
10951F:	include/linux/coreboot.h
10952
10953GOOGLE TENSOR SoC SUPPORT
10954M:	Peter Griffin <peter.griffin@linaro.org>
10955R:	André Draszik <andre.draszik@linaro.org>
10956R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958L:	linux-samsung-soc@vger.kernel.org
10959S:	Maintained
10960P:	Documentation/process/maintainer-soc-clean-dts.rst
10961C:	irc://irc.oftc.net/pixel6-kernel-dev
10962F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10963F:	Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
10964F:	Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
10965F:	Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
10966F:	arch/arm64/boot/dts/exynos/google/
10967F:	drivers/clk/samsung/clk-gs101.c
10968F:	drivers/phy/phy-google-usb.c
10969F:	drivers/soc/samsung/gs101-pmu.c
10970F:	drivers/phy/samsung/phy-gs101-ufs.c
10971F:	drivers/usb/dwc3/dwc3-google.c
10972F:	include/dt-bindings/clock/google,gs101*
10973K:	[gG]oogle.?[tT]ensor
10974
10975GPD FAN DRIVER
10976M:	Cryolitia PukNgae <cryolitia@uniontech.com>
10977L:	linux-hwmon@vger.kernel.org
10978S:	Maintained
10979F:	Documentation/hwmon/gpd-fan.rst
10980F:	drivers/hwmon/gpd-fan.c
10981
10982GPD POCKET FAN DRIVER
10983M:	Hans de Goede <hansg@kernel.org>
10984L:	platform-driver-x86@vger.kernel.org
10985S:	Maintained
10986F:	drivers/platform/x86/gpd-pocket-fan.c
10987
10988GPIB DRIVERS
10989M:	Dave Penkler <dpenkler@gmail.com>
10990S:	Maintained
10991F:	drivers/gpib/
10992F:	include/uapi/linux/gpib.h
10993F:	include/uapi/linux/gpib_ioctl.h
10994
10995GPIO ACPI SUPPORT
10996M:	Mika Westerberg <westeri@kernel.org>
10997M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10998L:	linux-gpio@vger.kernel.org
10999L:	linux-acpi@vger.kernel.org
11000S:	Supported
11001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11002F:	Documentation/firmware-guide/acpi/gpio-properties.rst
11003F:	drivers/gpio/gpiolib-acpi-*.c
11004F:	drivers/gpio/gpiolib-acpi.h
11005
11006GPIO AGGREGATOR
11007M:	Geert Uytterhoeven <geert+renesas@glider.be>
11008L:	linux-gpio@vger.kernel.org
11009S:	Supported
11010F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
11011F:	drivers/gpio/gpio-aggregator.c
11012
11013GPIO IR Transmitter
11014M:	Sean Young <sean@mess.org>
11015L:	linux-media@vger.kernel.org
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11018F:	drivers/media/rc/gpio-ir-tx.c
11019
11020GPIO LINE MUX
11021M:	Jonas Jelonek <jelonek.jonas@gmail.com>
11022S:	Maintained
11023F:	Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11024F:	drivers/gpio/gpio-line-mux.c
11025
11026GPIO MOCKUP DRIVER
11027M:	Bamvor Jian Zhang <bamv2005@gmail.com>
11028L:	linux-gpio@vger.kernel.org
11029S:	Maintained
11030F:	drivers/gpio/gpio-mockup.c
11031F:	tools/testing/selftests/gpio/
11032
11033GPIO REGMAP
11034M:	Michael Walle <mwalle@kernel.org>
11035S:	Maintained
11036F:	drivers/gpio/gpio-regmap.c
11037F:	include/linux/gpio/regmap.h
11038K:	(devm_)?gpio_regmap_(un)?register
11039
11040GPIO SLOPPY LOGIC ANALYZER
11041M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11042S:	Supported
11043F:	Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11044F:	drivers/gpio/gpio-sloppy-logic-analyzer.c
11045F:	tools/gpio/gpio-sloppy-logic-analyzer.sh
11046
11047GPIO SUBSYSTEM
11048M:	Linus Walleij <linusw@kernel.org>
11049M:	Bartosz Golaszewski <brgl@kernel.org>
11050L:	linux-gpio@vger.kernel.org
11051S:	Maintained
11052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11053F:	Documentation/admin-guide/gpio/
11054F:	Documentation/devicetree/bindings/gpio/
11055F:	Documentation/driver-api/gpio/
11056F:	drivers/gpio/
11057F:	include/dt-bindings/gpio/
11058F:	include/linux/gpio.h
11059F:	include/linux/gpio/
11060K:	(devm_)?gpio_(request|free|direction|get|set)
11061K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
11062K:	devm_gpiod_unhinge
11063
11064GPIO UAPI
11065M:	Bartosz Golaszewski <brgl@kernel.org>
11066R:	Kent Gibson <warthog618@gmail.com>
11067L:	linux-gpio@vger.kernel.org
11068S:	Maintained
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11070F:	Documentation/ABI/obsolete/sysfs-gpio
11071F:	Documentation/ABI/testing/gpio-cdev
11072F:	Documentation/userspace-api/gpio/
11073F:	drivers/gpio/gpiolib-cdev.c
11074F:	include/uapi/linux/gpio.h
11075F:	tools/gpio/
11076
11077GRETH 10/100/1G Ethernet MAC device driver
11078M:	Andreas Larsson <andreas@gaisler.com>
11079L:	netdev@vger.kernel.org
11080S:	Maintained
11081F:	drivers/net/ethernet/aeroflex/
11082
11083GREYBUS AUDIO PROTOCOLS DRIVERS
11084M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
11085M:	Mark Greer <mgreer@animalcreek.com>
11086S:	Maintained
11087F:	drivers/staging/greybus/audio_apbridgea.c
11088F:	drivers/staging/greybus/audio_apbridgea.h
11089F:	drivers/staging/greybus/audio_codec.c
11090F:	drivers/staging/greybus/audio_codec.h
11091F:	drivers/staging/greybus/audio_gb.c
11092F:	drivers/staging/greybus/audio_manager.c
11093F:	drivers/staging/greybus/audio_manager.h
11094F:	drivers/staging/greybus/audio_manager_module.c
11095F:	drivers/staging/greybus/audio_manager_private.h
11096F:	drivers/staging/greybus/audio_manager_sysfs.c
11097F:	drivers/staging/greybus/audio_module.c
11098F:	drivers/staging/greybus/audio_topology.c
11099
11100GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11101M:	Viresh Kumar <vireshk@kernel.org>
11102S:	Maintained
11103F:	drivers/staging/greybus/authentication.c
11104F:	drivers/staging/greybus/bootrom.c
11105F:	drivers/staging/greybus/firmware.h
11106F:	drivers/staging/greybus/fw-core.c
11107F:	drivers/staging/greybus/fw-download.c
11108F:	drivers/staging/greybus/fw-management.c
11109F:	drivers/staging/greybus/greybus_authentication.h
11110F:	drivers/staging/greybus/greybus_firmware.h
11111F:	drivers/staging/greybus/hid.c
11112F:	drivers/staging/greybus/i2c.c
11113F:	drivers/staging/greybus/spi.c
11114F:	drivers/staging/greybus/spilib.c
11115F:	drivers/staging/greybus/spilib.h
11116
11117GREYBUS LOOPBACK DRIVER
11118M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
11119S:	Maintained
11120F:	drivers/staging/greybus/loopback.c
11121
11122GREYBUS PLATFORM DRIVERS
11123M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
11124S:	Maintained
11125F:	drivers/staging/greybus/arche-apb-ctrl.c
11126F:	drivers/staging/greybus/arche-platform.c
11127F:	drivers/staging/greybus/arche_platform.h
11128
11129GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11130M:	Rui Miguel Silva <rmfrfs@gmail.com>
11131S:	Maintained
11132F:	drivers/staging/greybus/gpio.c
11133F:	drivers/staging/greybus/light.c
11134F:	drivers/staging/greybus/power_supply.c
11135F:	drivers/staging/greybus/sdio.c
11136F:	drivers/staging/greybus/spi.c
11137F:	drivers/staging/greybus/spilib.c
11138
11139GREYBUS BEAGLEPLAY DRIVERS
11140M:	Ayush Singh <ayushdevel1325@gmail.com>
11141L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
11142S:	Maintained
11143F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11144F:	drivers/greybus/gb-beagleplay.c
11145
11146GREYBUS SUBSYSTEM
11147M:	Johan Hovold <johan@kernel.org>
11148M:	Alex Elder <elder@kernel.org>
11149M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11150L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
11151S:	Maintained
11152F:	drivers/greybus/
11153F:	drivers/staging/greybus/
11154F:	include/linux/greybus.h
11155F:	include/linux/greybus/
11156
11157GREYBUS UART PROTOCOLS DRIVERS
11158M:	David Lin <dtwlin@gmail.com>
11159S:	Maintained
11160F:	drivers/staging/greybus/log.c
11161F:	drivers/staging/greybus/uart.c
11162
11163GS1662 VIDEO SERIALIZER
11164M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
11165L:	linux-media@vger.kernel.org
11166S:	Maintained
11167T:	git git://linuxtv.org/media.git
11168F:	drivers/media/spi/gs1662.c
11169
11170GSPCA FINEPIX SUBDRIVER
11171M:	Frank Zago <frank@zago.net>
11172L:	linux-media@vger.kernel.org
11173S:	Maintained
11174T:	git git://linuxtv.org/media.git
11175F:	drivers/media/usb/gspca/finepix.c
11176
11177GSPCA GL860 SUBDRIVER
11178M:	Olivier Lorin <o.lorin@laposte.net>
11179L:	linux-media@vger.kernel.org
11180S:	Maintained
11181T:	git git://linuxtv.org/media.git
11182F:	drivers/media/usb/gspca/gl860/
11183
11184GSPCA M5602 SUBDRIVER
11185M:	Erik Andren <erik.andren@gmail.com>
11186L:	linux-media@vger.kernel.org
11187S:	Maintained
11188T:	git git://linuxtv.org/media.git
11189F:	drivers/media/usb/gspca/m5602/
11190
11191GSPCA PAC207 SONIXB SUBDRIVER
11192M:	Hans Verkuil <hverkuil@kernel.org>
11193L:	linux-media@vger.kernel.org
11194S:	Odd Fixes
11195T:	git git://linuxtv.org/media.git
11196F:	drivers/media/usb/gspca/pac207.c
11197
11198GSPCA SN9C20X SUBDRIVER
11199M:	Brian Johnson <brijohn@gmail.com>
11200L:	linux-media@vger.kernel.org
11201S:	Maintained
11202T:	git git://linuxtv.org/media.git
11203F:	drivers/media/usb/gspca/sn9c20x.c
11204
11205GSPCA T613 SUBDRIVER
11206M:	Leandro Costantino <lcostantino@gmail.com>
11207L:	linux-media@vger.kernel.org
11208S:	Maintained
11209T:	git git://linuxtv.org/media.git
11210F:	drivers/media/usb/gspca/t613.c
11211
11212GSPCA USB WEBCAM DRIVER
11213M:	Hans Verkuil <hverkuil@kernel.org>
11214L:	linux-media@vger.kernel.org
11215S:	Odd Fixes
11216T:	git git://linuxtv.org/media.git
11217F:	drivers/media/usb/gspca/
11218
11219GTP (GPRS Tunneling Protocol)
11220M:	Pablo Neira Ayuso <pablo@netfilter.org>
11221M:	Harald Welte <laforge@gnumonks.org>
11222L:	osmocom-net-gprs@lists.osmocom.org
11223S:	Maintained
11224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11225F:	drivers/net/gtp.c
11226
11227GUID PARTITION TABLE (GPT)
11228M:	Davidlohr Bueso <dave@stgolabs.net>
11229L:	linux-efi@vger.kernel.org
11230S:	Maintained
11231F:	block/partitions/efi.*
11232
11233HABANALABS PCI DRIVER
11234M:	Koby Elbaz <koby.elbaz@intel.com>
11235M:	Konstantin Sinyuk <konstantin.sinyuk@intel.com>
11236L:	dri-devel@lists.freedesktop.org
11237S:	Supported
11238C:	irc://irc.oftc.net/dri-devel
11239T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11240F:	Documentation/ABI/testing/debugfs-driver-habanalabs
11241F:	Documentation/ABI/testing/sysfs-driver-habanalabs
11242F:	drivers/accel/habanalabs/
11243F:	include/linux/habanalabs/
11244F:	include/trace/events/habanalabs.h
11245F:	include/uapi/drm/habanalabs_accel.h
11246
11247HACKRF MEDIA DRIVER
11248L:	linux-media@vger.kernel.org
11249S:	Orphan
11250W:	https://linuxtv.org
11251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11252F:	drivers/media/usb/hackrf/
11253
11254HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11255M:	Chuck Lever <chuck.lever@oracle.com>
11256L:	kernel-tls-handshake@lists.linux.dev
11257L:	netdev@vger.kernel.org
11258S:	Maintained
11259F:	Documentation/netlink/specs/handshake.yaml
11260F:	Documentation/networking/tls-handshake.rst
11261F:	include/net/handshake.h
11262F:	include/trace/events/handshake.h
11263F:	net/handshake/
11264
11265HANTRO VPU CODEC DRIVER
11266M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
11267M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
11268M:	Philipp Zabel <p.zabel@pengutronix.de>
11269L:	linux-media@vger.kernel.org
11270L:	linux-rockchip@lists.infradead.org
11271S:	Maintained
11272F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11273F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11274F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11275F:	drivers/media/platform/verisilicon/
11276
11277HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11278M:	Frank Seidel <frank@f-seidel.de>
11279L:	platform-driver-x86@vger.kernel.org
11280S:	Maintained
11281W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11282F:	drivers/platform/x86/hdaps.c
11283
11284HARDWARE MONITORING
11285M:	Guenter Roeck <linux@roeck-us.net>
11286L:	linux-hwmon@vger.kernel.org
11287S:	Maintained
11288W:	http://hwmon.wiki.kernel.org/
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11290F:	Documentation/ABI/testing/sysfs-class-hwmon
11291F:	Documentation/devicetree/bindings/hwmon/
11292F:	Documentation/hwmon/
11293F:	drivers/hwmon/
11294F:	include/linux/hwmon*.h
11295F:	include/trace/events/hwmon*.h
11296K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11297
11298HARDWARE RANDOM NUMBER GENERATOR CORE
11299M:	Olivia Mackall <olivia@selenic.com>
11300M:	Herbert Xu <herbert@gondor.apana.org.au>
11301L:	linux-crypto@vger.kernel.org
11302S:	Odd fixes
11303F:	Documentation/admin-guide/hw_random.rst
11304F:	Documentation/devicetree/bindings/rng/
11305F:	drivers/char/hw_random/
11306F:	include/linux/hw_random.h
11307
11308HARDWARE SPINLOCK CORE
11309M:	Bjorn Andersson <andersson@kernel.org>
11310R:	Baolin Wang <baolin.wang7@gmail.com>
11311L:	linux-remoteproc@vger.kernel.org
11312S:	Maintained
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
11314F:	Documentation/devicetree/bindings/hwlock/
11315F:	Documentation/locking/hwspinlock.rst
11316F:	drivers/hwspinlock/
11317F:	include/linux/hwspinlock.h
11318
11319HARDWARE TRACING FACILITIES
11320M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11321S:	Maintained
11322F:	drivers/hwtracing/
11323
11324HARMONY SOUND DRIVER
11325L:	linux-parisc@vger.kernel.org
11326S:	Maintained
11327F:	sound/parisc/harmony.*
11328
11329HDPVR USB VIDEO ENCODER DRIVER
11330M:	Hans Verkuil <hverkuil@kernel.org>
11331L:	linux-media@vger.kernel.org
11332S:	Odd Fixes
11333W:	https://linuxtv.org
11334T:	git git://linuxtv.org/media.git
11335F:	drivers/media/usb/hdpvr/
11336
11337HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11338M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
11339S:	Supported
11340F:	drivers/misc/hpilo.[ch]
11341
11342HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11343M:	Craig Lamparter <craig.lamparter@hpe.com>
11344S:	Supported
11345F:	Documentation/watchdog/hpwdt.rst
11346F:	drivers/watchdog/hpwdt.c
11347
11348HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11349M:	Don Brace <don.brace@microchip.com>
11350L:	storagedev@microchip.com
11351L:	linux-scsi@vger.kernel.org
11352S:	Supported
11353F:	Documentation/scsi/hpsa.rst
11354F:	drivers/scsi/hpsa*.[ch]
11355F:	include/linux/cciss*.h
11356F:	include/uapi/linux/cciss*.h
11357
11358HFI1 DRIVER
11359M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
11360L:	linux-rdma@vger.kernel.org
11361S:	Supported
11362F:	drivers/infiniband/hw/hfi1
11363
11364HFS FILESYSTEM
11365M:	Viacheslav Dubeyko <slava@dubeyko.com>
11366M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
11367M:	Yangtao Li <frank.li@vivo.com>
11368L:	linux-fsdevel@vger.kernel.org
11369S:	Maintained
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11371F:	Documentation/filesystems/hfs.rst
11372F:	fs/hfs/
11373F:	include/linux/hfs_common.h
11374
11375HFSPLUS FILESYSTEM
11376M:	Viacheslav Dubeyko <slava@dubeyko.com>
11377M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
11378M:	Yangtao Li <frank.li@vivo.com>
11379L:	linux-fsdevel@vger.kernel.org
11380S:	Maintained
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11382F:	Documentation/filesystems/hfsplus.rst
11383F:	fs/hfsplus/
11384F:	include/linux/hfs_common.h
11385
11386HIBERNATION (aka Software Suspend, aka swsusp)
11387M:	"Rafael J. Wysocki" <rafael@kernel.org>
11388R:	Pavel Machek <pavel@kernel.org>
11389L:	linux-pm@vger.kernel.org
11390S:	Supported
11391B:	https://bugzilla.kernel.org
11392F:	arch/*/include/asm/suspend*.h
11393F:	arch/x86/power/
11394F:	drivers/base/power/
11395F:	include/linux/freezer.h
11396F:	include/linux/pm.h
11397F:	include/linux/suspend.h
11398F:	kernel/power/
11399
11400HID CORE LAYER
11401M:	Jiri Kosina <jikos@kernel.org>
11402M:	Benjamin Tissoires <bentiss@kernel.org>
11403L:	linux-input@vger.kernel.org
11404S:	Maintained
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11406F:	Documentation/hid/
11407F:	drivers/hid/
11408F:	include/linux/hid*
11409F:	include/uapi/linux/hid*
11410F:	samples/hid/
11411F:	tools/testing/selftests/hid/
11412
11413HID LOGITECH DRIVERS
11414R:	Filipe Laíns <lains@riseup.net>
11415L:	linux-input@vger.kernel.org
11416S:	Maintained
11417F:	drivers/hid/hid-logitech-*
11418
11419HID NVIDIA SHIELD DRIVER
11420M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
11421L:	linux-input@vger.kernel.org
11422S:	Maintained
11423F:	drivers/hid/hid-nvidia-shield.c
11424
11425HID PHOENIX RC FLIGHT CONTROLLER
11426M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11427L:	linux-input@vger.kernel.org
11428S:	Maintained
11429F:	drivers/hid/hid-pxrc.c
11430
11431HID PLAYSTATION DRIVER
11432M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
11433L:	linux-input@vger.kernel.org
11434S:	Supported
11435F:	drivers/hid/hid-playstation.c
11436
11437HID SENSOR HUB DRIVERS
11438M:	Jiri Kosina <jikos@kernel.org>
11439M:	Jonathan Cameron <jic23@kernel.org>
11440M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11441L:	linux-input@vger.kernel.org
11442L:	linux-iio@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/hid/hid-sensor*
11445F:	drivers/hid/hid-sensor-*
11446F:	drivers/iio/*/hid-*
11447F:	include/linux/hid-sensor-*
11448
11449HID VRC-2 CAR CONTROLLER DRIVER
11450M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11451L:	linux-input@vger.kernel.org
11452S:	Maintained
11453F:	drivers/hid/hid-vrc2.c
11454
11455HID WACOM DRIVER
11456M:	Ping Cheng <ping.cheng@wacom.com>
11457M:	Jason Gerecke  <jason.gerecke@wacom.com>
11458L:	linux-input@vger.kernel.org
11459S:	Maintained
11460F:	drivers/hid/wacom.h
11461F:	drivers/hid/wacom_*
11462
11463HID++ LOGITECH DRIVERS
11464R:	Filipe Laíns <lains@riseup.net>
11465R:	Bastien Nocera <hadess@hadess.net>
11466L:	linux-input@vger.kernel.org
11467S:	Maintained
11468F:	drivers/hid/hid-logitech-hidpp.c
11469
11470HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11471M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
11472M:	Frederic Weisbecker <frederic@kernel.org>
11473M:	Thomas Gleixner <tglx@kernel.org>
11474L:	linux-kernel@vger.kernel.org
11475S:	Maintained
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11477F:	Documentation/timers/
11478F:	include/linux/clockchips.h
11479F:	include/linux/delay.h
11480F:	include/linux/hrtimer.h
11481F:	include/linux/timer.h
11482F:	kernel/time/clockevents.c
11483F:	kernel/time/hrtimer.c
11484F:	kernel/time/sleep_timeout.c
11485F:	kernel/time/timer.c
11486F:	kernel/time/timer_list.c
11487F:	kernel/time/timer_migration.*
11488F:	tools/testing/selftests/timers/
11489
11490HITRON HAC300S PSU DRIVER
11491M:	Vasileios Amoiridis <vasileios.amoiridis@cern.ch>
11492L:	linux-hwmon@vger.kernel.org
11493S:	Maintained
11494F:	Documentation/hwmon/hac300s.rst
11495F:	drivers/hwmon/pmbus/hac300s.c
11496
11497DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11498M:	Andreas Hindborg <a.hindborg@kernel.org>
11499R:	Boqun Feng <boqun@kernel.org>
11500R:	FUJITA Tomonori <fujita.tomonori@gmail.com>
11501R:	Frederic Weisbecker <frederic@kernel.org>
11502R:	Lyude Paul <lyude@redhat.com>
11503R:	Thomas Gleixner <tglx@kernel.org>
11504R:	Anna-Maria Behnsen <anna-maria@linutronix.de>
11505R:	John Stultz <jstultz@google.com>
11506R:	Stephen Boyd <sboyd@kernel.org>
11507L:	rust-for-linux@vger.kernel.org
11508S:	Supported
11509W:	https://rust-for-linux.com
11510B:	https://github.com/Rust-for-Linux/linux/issues
11511T:	git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11512F:	rust/kernel/time.rs
11513F:	rust/kernel/time/
11514
11515HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11516M:	HighPoint Linux Team <linux@highpoint-tech.com>
11517S:	Supported
11518W:	http://www.highpoint-tech.com
11519F:	Documentation/scsi/hptiop.rst
11520F:	drivers/scsi/hptiop.c
11521
11522HIKEY960 ONBOARD USB GPIO HUB DRIVER
11523M:	John Stultz <jstultz@google.com>
11524L:	linux-kernel@vger.kernel.org
11525S:	Maintained
11526F:	drivers/misc/hisi_hikey_usb.c
11527
11528HIMAX HX83112B TOUCHSCREEN SUPPORT
11529M:	Job Noorman <job@noorman.info>
11530L:	linux-input@vger.kernel.org
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11533F:	drivers/input/touchscreen/himax_hx83112b.c
11534
11535HIMAX HX852X TOUCHSCREEN DRIVER
11536M:	Stephan Gerhold <stephan@gerhold.net>
11537L:	linux-input@vger.kernel.org
11538S:	Maintained
11539F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11540F:	drivers/input/touchscreen/himax_hx852x.c
11541
11542HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11543M:	Kurt Kanzenbach <kurt@linutronix.de>
11544L:	netdev@vger.kernel.org
11545S:	Maintained
11546F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11547F:	drivers/net/dsa/hirschmann/*
11548F:	include/linux/platform_data/hirschmann-hellcreek.h
11549F:	net/dsa/tag_hellcreek.c
11550
11551HISILICON DMA DRIVER
11552M:	Zhou Wang <wangzhou1@hisilicon.com>
11553M:	Longfang Liu <liulongfang@huawei.com>
11554L:	dmaengine@vger.kernel.org
11555S:	Maintained
11556F:	drivers/dma/hisi_dma.c
11557
11558HISILICON GPIO DRIVER
11559M:	Yang Shen <shenyang39@huawei.com>
11560L:	linux-gpio@vger.kernel.org
11561S:	Maintained
11562F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11563F:	drivers/gpio/gpio-hisi.c
11564
11565HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11566M:	Zhiqi Song <songzhiqi1@huawei.com>
11567M:	Longfang Liu <liulongfang@huawei.com>
11568L:	linux-crypto@vger.kernel.org
11569S:	Maintained
11570F:	Documentation/ABI/testing/debugfs-hisi-hpre
11571F:	drivers/crypto/hisilicon/hpre/hpre.h
11572F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
11573F:	drivers/crypto/hisilicon/hpre/hpre_main.c
11574
11575HISILICON HNS3 PMU DRIVER
11576M:	Jijie Shao <shaojijie@huawei.com>
11577S:	Supported
11578F:	Documentation/admin-guide/perf/hns3-pmu.rst
11579F:	drivers/perf/hisilicon/hns3_pmu.c
11580
11581HISILICON I2C CONTROLLER DRIVER
11582M:	Devyn Liu <liudingyuan@h-partners.com>
11583L:	linux-i2c@vger.kernel.org
11584S:	Maintained
11585W:	https://www.hisilicon.com
11586F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11587F:	drivers/i2c/busses/i2c-hisi.c
11588
11589HISILICON KUNPENG SOC HCCS DRIVER
11590M:	Huisong Li <lihuisong@huawei.com>
11591S:	Maintained
11592F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11593F:	drivers/soc/hisilicon/kunpeng_hccs.c
11594F:	drivers/soc/hisilicon/kunpeng_hccs.h
11595
11596HISILICON SOC HHA DRIVER
11597M:	Yushan Wang <wangyushan12@huawei.com>
11598S:	Maintained
11599F:	drivers/cache/hisi_soc_hha.c
11600
11601HISILICON LPC BUS DRIVER
11602M:	Jay Fang <f.fangjian@huawei.com>
11603S:	Maintained
11604W:	http://www.hisilicon.com
11605F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11606F:	drivers/bus/hisi_lpc.c
11607
11608HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11609M:	Jian Shen <shenjian15@huawei.com>
11610M:	Jijie Shao <shaojijie@huawei.com>
11611L:	netdev@vger.kernel.org
11612S:	Maintained
11613W:	http://www.hisilicon.com
11614F:	drivers/net/ethernet/hisilicon/hns3/
11615
11616HISILICON NETWORK HIBMCGE DRIVER
11617M:	Jijie Shao <shaojijie@huawei.com>
11618L:	netdev@vger.kernel.org
11619S:	Maintained
11620F:	drivers/net/ethernet/hisilicon/hibmcge/
11621
11622HISILICON NETWORK SUBSYSTEM DRIVER
11623M:	Jian Shen <shenjian15@huawei.com>
11624L:	netdev@vger.kernel.org
11625S:	Maintained
11626W:	http://www.hisilicon.com
11627F:	Documentation/devicetree/bindings/net/hisilicon*.txt
11628F:	drivers/net/ethernet/hisilicon/
11629
11630HISILICON PMU DRIVER
11631M:	Yushan Wang <wangyushan12@huawei.com>
11632S:	Supported
11633W:	http://www.hisilicon.com
11634F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11635F:	Documentation/admin-guide/perf/hisi-pmu.rst
11636F:	drivers/perf/hisilicon
11637F:	tools/perf/pmu-events/arch/arm64/hisilicon/
11638
11639HISILICON PTT DRIVER
11640M:	Yicong Yang <yangyicong@hisilicon.com>
11641M:	Jonathan Cameron <jonathan.cameron@huawei.com>
11642L:	linux-kernel@vger.kernel.org
11643S:	Maintained
11644F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11645F:	Documentation/trace/hisi-ptt.rst
11646F:	drivers/hwtracing/ptt/
11647F:	tools/perf/arch/arm64/util/hisi-ptt.c
11648F:	tools/perf/util/hisi-ptt*
11649F:	tools/perf/util/hisi-ptt-decoder/*
11650
11651HISILICON QM DRIVER
11652M:	Weili Qian <qianweili@huawei.com>
11653M:	Zhou Wang <wangzhou1@hisilicon.com>
11654L:	linux-crypto@vger.kernel.org
11655S:	Maintained
11656F:	drivers/crypto/hisilicon/Kconfig
11657F:	drivers/crypto/hisilicon/Makefile
11658F:	drivers/crypto/hisilicon/qm.c
11659F:	drivers/crypto/hisilicon/sgl.c
11660F:	include/linux/hisi_acc_qm.h
11661
11662HISILICON ROCE DRIVER
11663M:	Chengchang Tang <tangchengchang@huawei.com>
11664M:	Junxian Huang <huangjunxian6@hisilicon.com>
11665L:	linux-rdma@vger.kernel.org
11666S:	Maintained
11667F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11668F:	drivers/infiniband/hw/hns/
11669
11670HISILICON SAS Controller
11671M:	Yihang Li <liyihang9@h-partners.com>
11672S:	Supported
11673W:	http://www.hisilicon.com
11674F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11675F:	drivers/scsi/hisi_sas/
11676
11677HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11678M:	Longfang Liu <liulongfang@huawei.com>
11679L:	linux-crypto@vger.kernel.org
11680S:	Maintained
11681F:	Documentation/ABI/testing/debugfs-hisi-sec
11682F:	drivers/crypto/hisilicon/sec2/sec.h
11683F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
11684F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
11685F:	drivers/crypto/hisilicon/sec2/sec_main.c
11686
11687HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11688M:	Yang Shen <shenyang39@huawei.com>
11689L:	linux-spi@vger.kernel.org
11690S:	Maintained
11691W:	http://www.hisilicon.com
11692F:	drivers/spi/spi-hisi-kunpeng.c
11693
11694HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11695M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11696L:	linux-kernel@vger.kernel.org
11697S:	Maintained
11698F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11699F:	drivers/spmi/hisi-spmi-controller.c
11700
11701HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11702M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11703L:	linux-kernel@vger.kernel.org
11704S:	Maintained
11705F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11706F:	drivers/mfd/hi6421-spmi-pmic.c
11707
11708HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11709M:	Weili Qian <qianweili@huawei.com>
11710S:	Maintained
11711F:	drivers/char/hw_random/hisi-trng-v2.c
11712
11713HISILICON V3XX SPI NOR FLASH Controller Driver
11714M:	Yang Shen <shenyang39@huawei.com>
11715S:	Maintained
11716W:	http://www.hisilicon.com
11717F:	drivers/spi/spi-hisi-sfc-v3xx.c
11718
11719HISILICON ZIP Controller DRIVER
11720M:	Yang Shen <shenyang39@huawei.com>
11721M:	Zhou Wang <wangzhou1@hisilicon.com>
11722L:	linux-crypto@vger.kernel.org
11723S:	Maintained
11724F:	Documentation/ABI/testing/debugfs-hisi-zip
11725F:	drivers/crypto/hisilicon/zip/
11726
11727HMM - Heterogeneous Memory Management
11728M:	Jason Gunthorpe <jgg@nvidia.com>
11729M:	Leon Romanovsky <leonro@nvidia.com>
11730L:	linux-mm@kvack.org
11731S:	Maintained
11732F:	Documentation/mm/hmm.rst
11733F:	include/linux/hmm*
11734F:	lib/test_hmm*
11735F:	mm/hmm*
11736F:	tools/testing/selftests/mm/*hmm*
11737
11738HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11739M:	Petre Rodan <petre.rodan@subdimension.ro>
11740L:	linux-iio@vger.kernel.org
11741S:	Maintained
11742F:	Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11743F:	drivers/iio/pressure/abp2030pa*
11744
11745HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11746M:	Petre Rodan <petre.rodan@subdimension.ro>
11747L:	linux-iio@vger.kernel.org
11748S:	Maintained
11749F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11750F:	drivers/iio/pressure/hsc030pa*
11751
11752HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11753M:	Andreas Klinger <ak@it-klinger.de>
11754M:	Petre Rodan <petre.rodan@subdimension.ro>
11755L:	linux-iio@vger.kernel.org
11756S:	Maintained
11757F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11758F:	drivers/iio/pressure/mprls0025pa*
11759
11760HP BIOSCFG DRIVER
11761M:	Jorge Lopez <jorge.lopez2@hp.com>
11762L:	platform-driver-x86@vger.kernel.org
11763S:	Maintained
11764F:	drivers/platform/x86/hp/hp-bioscfg/
11765
11766HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11767L:	platform-driver-x86@vger.kernel.org
11768S:	Orphan
11769F:	drivers/platform/x86/hp/tc1100-wmi.c
11770
11771HP WMI HARDWARE MONITOR DRIVER
11772M:	James Seo <james@equiv.tech>
11773L:	linux-hwmon@vger.kernel.org
11774S:	Maintained
11775F:	Documentation/hwmon/hp-wmi-sensors.rst
11776F:	drivers/hwmon/hp-wmi-sensors.c
11777
11778HPET:	High Precision Event Timers driver
11779M:	Clemens Ladisch <clemens@ladisch.de>
11780S:	Maintained
11781F:	Documentation/timers/hpet.rst
11782F:	drivers/char/hpet.c
11783F:	include/linux/hpet.h
11784F:	include/uapi/linux/hpet.h
11785
11786HPET:	x86
11787S:	Orphan
11788F:	arch/x86/include/asm/hpet.h
11789F:	arch/x86/kernel/hpet.c
11790
11791HPFS FILESYSTEM
11792M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11793S:	Maintained
11794W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
11795F:	fs/hpfs/
11796
11797HS3001 Hardware Temperature and Humidity Sensor
11798M:	Andre Werner <andre.werner@systec-electronic.com>
11799L:	linux-hwmon@vger.kernel.org
11800S:	Maintained
11801F:	drivers/hwmon/hs3001.c
11802
11803HSI SUBSYSTEM
11804M:	Sebastian Reichel <sre@kernel.org>
11805S:	Maintained
11806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
11807F:	Documentation/ABI/testing/sysfs-bus-hsi
11808F:	Documentation/driver-api/hsi.rst
11809F:	drivers/hsi/
11810F:	include/linux/hsi/
11811F:	include/uapi/linux/hsi/
11812
11813HSO 3G MODEM DRIVER
11814L:	linux-usb@vger.kernel.org
11815S:	Orphan
11816F:	drivers/net/usb/hso.c
11817
11818HSR NETWORK PROTOCOL
11819L:	netdev@vger.kernel.org
11820S:	Orphan
11821F:	net/hsr/
11822F:	tools/testing/selftests/net/hsr/
11823
11824HT16K33 LED CONTROLLER DRIVER
11825M:	Robin van der Gracht <robin@protonic.nl>
11826S:	Maintained
11827F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
11828F:	drivers/auxdisplay/ht16k33.c
11829
11830HTCPEN TOUCHSCREEN DRIVER
11831M:	Pau Oliva Fora <pof@eslack.org>
11832L:	linux-input@vger.kernel.org
11833S:	Maintained
11834F:	drivers/input/touchscreen/htcpen.c
11835
11836HTE SUBSYSTEM
11837M:	Dipen Patel <dipenp@nvidia.com>
11838L:	timestamp@lists.linux.dev
11839S:	Maintained
11840Q:	https://patchwork.kernel.org/project/timestamp/list/
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
11842F:	Documentation/devicetree/bindings/timestamp/
11843F:	Documentation/driver-api/hte/
11844F:	drivers/hte/
11845F:	include/linux/hte.h
11846
11847HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
11848M:	Lorenzo Bianconi <lorenzo@kernel.org>
11849L:	linux-iio@vger.kernel.org
11850S:	Maintained
11851W:	http://www.st.com/
11852F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
11853F:	drivers/iio/humidity/hts221*
11854
11855HTU31 Hardware Temperature and Humidity Sensor
11856M:	Andrei Lalaev <andrey.lalaev@gmail.com>
11857L:	linux-hwmon@vger.kernel.org
11858S:	Maintained
11859F:	drivers/hwmon/htu31.c
11860
11861HUAWEI ETHERNET DRIVER
11862M:	Cai Huoqing <cai.huoqing@linux.dev>
11863L:	netdev@vger.kernel.org
11864S:	Maintained
11865F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
11866F:	drivers/net/ethernet/huawei/hinic/
11867
11868HUAWEI 3RD GEN ETHERNET DRIVER
11869M:	Fan Gong <gongfan1@huawei.com>
11870L:	netdev@vger.kernel.org
11871S:	Maintained
11872F:	Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
11873F:	drivers/net/ethernet/huawei/hinic3/
11874
11875HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
11876M:	Pengyu Luo <mitltlatltl@gmail.com>
11877S:	Maintained
11878F:	Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
11879F:	drivers/platform/arm64/huawei-gaokun-ec.c
11880F:	drivers/power/supply/huawei-gaokun-battery.c
11881F:	drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
11882F:	include/linux/platform_data/huawei-gaokun-ec.h
11883
11884HUGETLB SUBSYSTEM
11885M:	Muchun Song <muchun.song@linux.dev>
11886M:	Oscar Salvador <osalvador@suse.de>
11887R:	David Hildenbrand <david@kernel.org>
11888L:	linux-mm@kvack.org
11889S:	Maintained
11890F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
11891F:	Documentation/admin-guide/mm/hugetlbpage.rst
11892F:	Documentation/mm/hugetlbfs_reserv.rst
11893F:	Documentation/mm/vmemmap_dedup.rst
11894F:	fs/hugetlbfs/
11895F:	include/linux/hugetlb.h
11896F:	include/trace/events/hugetlbfs.h
11897F:	mm/hugetlb.c
11898F:	mm/hugetlb_cgroup.c
11899F:	mm/hugetlb_cma.c
11900F:	mm/hugetlb_cma.h
11901F:	mm/hugetlb_sysctl.c
11902F:	mm/hugetlb_sysfs.c
11903F:	mm/hugetlb_vmemmap.c
11904F:	mm/hugetlb_vmemmap.h
11905F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
11906
11907HVA ST MEDIA DRIVER
11908M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
11909L:	linux-media@vger.kernel.org
11910S:	Supported
11911W:	https://linuxtv.org
11912T:	git git://linuxtv.org/media.git
11913F:	drivers/media/platform/st/sti/hva
11914
11915HWPOISON MEMORY FAILURE HANDLING
11916M:	Miaohe Lin <linmiaohe@huawei.com>
11917R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
11918L:	linux-mm@kvack.org
11919S:	Maintained
11920F:	include/linux/memory-failure.h
11921F:	include/trace/events/memory-failure.h
11922F:	mm/hwpoison-inject.c
11923F:	mm/memory-failure.c
11924F:	tools/testing/selftests/mm/memory-failure.c
11925
11926HYCON HY46XX TOUCHSCREEN SUPPORT
11927M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
11928L:	linux-input@vger.kernel.org
11929S:	Maintained
11930F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11931F:	drivers/input/touchscreen/hycon-hy46xx.c
11932
11933HYGON PROCESSOR SUPPORT
11934M:	Pu Wen <puwen@hygon.cn>
11935L:	linux-kernel@vger.kernel.org
11936S:	Maintained
11937F:	arch/x86/kernel/cpu/hygon.c
11938
11939HYNIX HI556 SENSOR DRIVER
11940M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11941L:	linux-media@vger.kernel.org
11942S:	Maintained
11943T:	git git://linuxtv.org/media.git
11944F:	drivers/media/i2c/hi556.c
11945
11946HYNIX HI846 SENSOR DRIVER
11947M:	Martin Kepplinger-Novakovic <martink@posteo.de>
11948L:	linux-media@vger.kernel.org
11949S:	Maintained
11950F:	drivers/media/i2c/hi846.c
11951
11952HYNIX HI847 SENSOR DRIVER
11953M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11954L:	linux-media@vger.kernel.org
11955S:	Maintained
11956F:	drivers/media/i2c/hi847.c
11957
11958Hyper-V/Azure CORE AND DRIVERS
11959M:	"K. Y. Srinivasan" <kys@microsoft.com>
11960M:	Haiyang Zhang <haiyangz@microsoft.com>
11961M:	Wei Liu <wei.liu@kernel.org>
11962M:	Dexuan Cui <decui@microsoft.com>
11963M:	Long Li <longli@microsoft.com>
11964L:	linux-hyperv@vger.kernel.org
11965S:	Supported
11966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11967F:	Documentation/ABI/stable/sysfs-bus-vmbus
11968F:	Documentation/ABI/testing/debugfs-hyperv
11969F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11970F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11971F:	Documentation/virt/hyperv
11972F:	arch/arm64/hyperv
11973F:	arch/arm64/include/asm/mshyperv.h
11974F:	arch/x86/hyperv
11975F:	arch/x86/include/asm/mshyperv.h
11976F:	arch/x86/include/asm/trace/hyperv.h
11977F:	arch/x86/kernel/cpu/mshyperv.c
11978F:	drivers/clocksource/hyperv_timer.c
11979F:	drivers/hid/hid-hyperv.c
11980F:	drivers/hv/
11981F:	drivers/input/serio/hyperv-keyboard.c
11982F:	drivers/iommu/hyperv-iommu.c
11983F:	drivers/net/ethernet/microsoft/
11984F:	drivers/net/hyperv/
11985F:	drivers/pci/controller/pci-hyperv-intf.c
11986F:	drivers/pci/controller/pci-hyperv.c
11987F:	drivers/scsi/storvsc_drv.c
11988F:	drivers/uio/uio_hv_generic.c
11989F:	include/asm-generic/mshyperv.h
11990F:	include/clocksource/hyperv_timer.h
11991F:	include/hyperv/hvgdk.h
11992F:	include/hyperv/hvgdk_ext.h
11993F:	include/hyperv/hvgdk_mini.h
11994F:	include/hyperv/hvhdk.h
11995F:	include/hyperv/hvhdk_mini.h
11996F:	include/linux/hyperv.h
11997F:	include/net/mana
11998F:	include/uapi/linux/hyperv.h
11999F:	net/vmw_vsock/hyperv_transport.c
12000F:	tools/hv/
12001
12002HYPERBUS SUPPORT
12003M:	Vignesh Raghavendra <vigneshr@ti.com>
12004R:	Tudor Ambarus <tudor.ambarus@linaro.org>
12005L:	linux-mtd@lists.infradead.org
12006S:	Supported
12007Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12008C:	irc://irc.oftc.net/mtd
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12010F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12011F:	drivers/mtd/hyperbus/
12012F:	include/linux/mtd/hyperbus.h
12013
12014HYPERVISOR VIRTUAL CONSOLE DRIVER
12015L:	linuxppc-dev@lists.ozlabs.org
12016S:	Odd Fixes
12017F:	drivers/tty/hvc/
12018
12019HUNG TASK DETECTOR
12020M:	Andrew Morton <akpm@linux-foundation.org>
12021R:	Lance Yang <lance.yang@linux.dev>
12022R:	Masami Hiramatsu <mhiramat@kernel.org>
12023R:	Petr Mladek <pmladek@suse.com>
12024L:	linux-kernel@vger.kernel.org
12025S:	Maintained
12026F:	include/linux/hung_task.h
12027F:	kernel/hung_task.c
12028
12029I2C ACPI SUPPORT
12030M:	Mika Westerberg <westeri@kernel.org>
12031L:	linux-i2c@vger.kernel.org
12032L:	linux-acpi@vger.kernel.org
12033S:	Maintained
12034F:	drivers/i2c/i2c-core-acpi.c
12035
12036I2C ADDRESS TRANSLATOR (ATR)
12037M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
12038R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
12039L:	linux-i2c@vger.kernel.org
12040S:	Maintained
12041F:	drivers/i2c/i2c-atr.c
12042F:	include/linux/i2c-atr.h
12043
12044I2C CONTROLLER DRIVER FOR NVIDIA GPU
12045M:	Ajay Gupta <ajayg@nvidia.com>
12046L:	linux-i2c@vger.kernel.org
12047S:	Maintained
12048F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
12049F:	drivers/i2c/busses/i2c-nvidia-gpu.c
12050
12051I2C MUXES
12052M:	Peter Rosin <peda@lysator.liu.se>
12053L:	linux-i2c@vger.kernel.org
12054S:	Maintained
12055F:	Documentation/devicetree/bindings/i2c/i2c-arb*
12056F:	Documentation/devicetree/bindings/i2c/i2c-gate*
12057F:	Documentation/devicetree/bindings/i2c/i2c-mux*
12058F:	Documentation/i2c/i2c-topology.rst
12059F:	Documentation/i2c/muxes/
12060F:	drivers/i2c/i2c-mux.c
12061F:	drivers/i2c/muxes/
12062F:	include/linux/i2c-mux.h
12063
12064I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12065M:	Gregory CLEMENT <gregory.clement@bootlin.com>
12066L:	linux-i2c@vger.kernel.org
12067S:	Maintained
12068F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12069F:	drivers/i2c/busses/i2c-mv64xxx.c
12070
12071I2C OF COMPONENT PROBER
12072M:	Chen-Yu Tsai <wenst@chromium.org>
12073L:	linux-i2c@vger.kernel.org
12074L:	devicetree@vger.kernel.org
12075S:	Maintained
12076F:	drivers/i2c/i2c-core-of-prober.c
12077F:	include/linux/i2c-of-prober.h
12078
12079I2C OVER PARALLEL PORT
12080M:	Jean Delvare <jdelvare@suse.com>
12081L:	linux-i2c@vger.kernel.org
12082S:	Maintained
12083F:	Documentation/i2c/busses/i2c-parport.rst
12084F:	drivers/i2c/busses/i2c-parport.c
12085
12086I2C SUBSYSTEM
12087M:	Andi Shyti <andi.shyti@kernel.org>
12088L:	linux-i2c@vger.kernel.org
12089S:	Maintained
12090Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
12091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12092F:	Documentation/i2c/
12093F:	drivers/i2c/*
12094F:	include/dt-bindings/i2c/i2c.h
12095F:	include/linux/i2c-dev.h
12096F:	include/linux/i2c-smbus.h
12097F:	include/linux/i2c.h
12098F:	include/uapi/linux/i2c-*.h
12099F:	include/uapi/linux/i2c.h
12100
12101I2C SUBSYSTEM [RUST]
12102M:	Igor Korotin <igor.korotin@linux.dev>
12103R:	Danilo Krummrich <dakr@kernel.org>
12104R:	Daniel Almeida <daniel.almeida@collabora.com>
12105L:	rust-for-linux@vger.kernel.org
12106S:	Maintained
12107T:	git https://github.com/ikrtn/linux.git rust-i2c-next
12108F:	rust/kernel/i2c.rs
12109F:	samples/rust/rust_driver_i2c.rs
12110F:	samples/rust/rust_i2c_client.rs
12111
12112I2C SUBSYSTEM HOST DRIVERS
12113M:	Andi Shyti <andi.shyti@kernel.org>
12114L:	linux-i2c@vger.kernel.org
12115S:	Maintained
12116Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
12117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12118F:	Documentation/devicetree/bindings/i2c/
12119F:	drivers/i2c/algos/
12120F:	drivers/i2c/busses/
12121F:	include/dt-bindings/i2c/
12122
12123I2C-TAOS-EVM DRIVER
12124M:	Jean Delvare <jdelvare@suse.com>
12125L:	linux-i2c@vger.kernel.org
12126S:	Maintained
12127F:	Documentation/i2c/busses/i2c-taos-evm.rst
12128F:	drivers/i2c/busses/i2c-taos-evm.c
12129
12130I2C-TINY-USB DRIVER
12131M:	Till Harbaum <till@harbaum.org>
12132L:	linux-i2c@vger.kernel.org
12133S:	Maintained
12134W:	http://www.harbaum.org/till/i2c_tiny_usb
12135F:	drivers/i2c/busses/i2c-tiny-usb.c
12136
12137I2C/SMBUS CONTROLLER DRIVERS FOR PC
12138M:	Jean Delvare <jdelvare@suse.com>
12139L:	linux-i2c@vger.kernel.org
12140S:	Maintained
12141F:	Documentation/i2c/busses/i2c-ali1535.rst
12142F:	Documentation/i2c/busses/i2c-ali1563.rst
12143F:	Documentation/i2c/busses/i2c-ali15x3.rst
12144F:	Documentation/i2c/busses/i2c-amd756.rst
12145F:	Documentation/i2c/busses/i2c-amd8111.rst
12146F:	Documentation/i2c/busses/i2c-i801.rst
12147F:	Documentation/i2c/busses/i2c-nforce2.rst
12148F:	Documentation/i2c/busses/i2c-piix4.rst
12149F:	Documentation/i2c/busses/i2c-sis5595.rst
12150F:	Documentation/i2c/busses/i2c-sis630.rst
12151F:	Documentation/i2c/busses/i2c-sis96x.rst
12152F:	Documentation/i2c/busses/i2c-via.rst
12153F:	Documentation/i2c/busses/i2c-viapro.rst
12154F:	drivers/i2c/busses/i2c-ali1535.c
12155F:	drivers/i2c/busses/i2c-ali1563.c
12156F:	drivers/i2c/busses/i2c-ali15x3.c
12157F:	drivers/i2c/busses/i2c-amd756.c
12158F:	drivers/i2c/busses/i2c-amd8111.c
12159F:	drivers/i2c/busses/i2c-i801.c
12160F:	drivers/i2c/busses/i2c-isch.c
12161F:	drivers/i2c/busses/i2c-nforce2.c
12162F:	drivers/i2c/busses/i2c-piix4.*
12163F:	drivers/i2c/busses/i2c-sis5595.c
12164F:	drivers/i2c/busses/i2c-sis630.c
12165F:	drivers/i2c/busses/i2c-sis96x.c
12166F:	drivers/i2c/busses/i2c-via.c
12167F:	drivers/i2c/busses/i2c-viapro.c
12168
12169I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12170M:	Hans de Goede <hansg@kernel.org>
12171L:	linux-i2c@vger.kernel.org
12172S:	Maintained
12173F:	drivers/i2c/busses/i2c-cht-wc.c
12174
12175I2C/SMBUS ISMT DRIVER
12176M:	Neil Horman <nhorman@tuxdriver.com>
12177L:	linux-i2c@vger.kernel.org
12178F:	Documentation/i2c/busses/i2c-ismt.rst
12179F:	drivers/i2c/busses/i2c-ismt.c
12180
12181I2C/SMBUS ZHAOXIN DRIVER
12182M:	Hans Hu <hanshu@zhaoxin.com>
12183L:	linux-i2c@vger.kernel.org
12184S:	Maintained
12185W:	https://www.zhaoxin.com
12186F:	drivers/i2c/busses/i2c-viai2c-common.c
12187F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12188
12189I2C/SMBUS STUB DRIVER
12190M:	Jean Delvare <jdelvare@suse.com>
12191L:	linux-i2c@vger.kernel.org
12192S:	Maintained
12193F:	drivers/i2c/i2c-stub.c
12194
12195I3C DRIVER FOR ASPEED AST2600
12196M:	Jeremy Kerr <jk@codeconstruct.com.au>
12197S:	Maintained
12198F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12199F:	drivers/i3c/master/ast2600-i3c-master.c
12200
12201I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12202M:	Jorge Marques <jorge.marques@analog.com>
12203S:	Maintained
12204F:	Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12205F:	drivers/i3c/master/adi-i3c-master.c
12206
12207I3C DRIVER FOR CADENCE I3C MASTER IP
12208M:	Przemysław Gaj <pgaj@cadence.com>
12209S:	Maintained
12210F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12211F:	drivers/i3c/master/i3c-master-cdns.c
12212
12213I3C DRIVER FOR RENESAS
12214M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12215M:	Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
12216S:	Supported
12217F:	Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12218F:	drivers/i3c/master/renesas-i3c.c
12219
12220I3C DRIVER FOR SYNOPSYS DESIGNWARE
12221S:	Orphan
12222F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12223F:	drivers/i3c/master/dw*
12224
12225I3C SUBSYSTEM
12226M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12227R:	Frank Li <Frank.Li@nxp.com>
12228L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
12229S:	Maintained
12230Q:	https://patchwork.kernel.org/project/linux-i3c/list/
12231C:	irc://chat.freenode.net/linux-i3c
12232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12233F:	Documentation/ABI/testing/sysfs-bus-i3c
12234F:	Documentation/devicetree/bindings/i3c/
12235F:	Documentation/driver-api/i3c
12236F:	drivers/i3c/
12237F:	include/dt-bindings/i3c/
12238F:	include/linux/i3c/
12239
12240IBM Operation Panel Input Driver
12241M:	Eddie James <eajames@linux.ibm.com>
12242L:	linux-input@vger.kernel.org
12243S:	Maintained
12244F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12245F:	drivers/input/misc/ibm-panel.c
12246
12247IBM Power 842 compression accelerator
12248M:	Haren Myneni <haren@us.ibm.com>
12249S:	Supported
12250F:	crypto/842.c
12251F:	drivers/crypto/nx/Kconfig
12252F:	drivers/crypto/nx/Makefile
12253F:	drivers/crypto/nx/nx-842*
12254F:	include/linux/sw842.h
12255F:	lib/842/
12256
12257IBM Power in-Nest Crypto Acceleration
12258M:	Breno Leitão <leitao@debian.org>
12259M:	Nayna Jain <nayna@linux.ibm.com>
12260M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
12261L:	linux-crypto@vger.kernel.org
12262S:	Supported
12263F:	drivers/crypto/nx/Kconfig
12264F:	drivers/crypto/nx/Makefile
12265F:	drivers/crypto/nx/nx-aes*
12266F:	drivers/crypto/nx/nx-sha*
12267F:	drivers/crypto/nx/nx.*
12268F:	drivers/crypto/nx/nx_csbcpb.h
12269F:	drivers/crypto/nx/nx_debugfs.c
12270
12271IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12272M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12273L:	linux-pci@vger.kernel.org
12274L:	linuxppc-dev@lists.ozlabs.org
12275S:	Supported
12276F:	drivers/pci/hotplug/rpadlpar*
12277
12278IBM Power Linux RAID adapter
12279M:	Brian King <brking@us.ibm.com>
12280S:	Supported
12281F:	drivers/scsi/ipr.*
12282
12283IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12284M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12285L:	linux-pci@vger.kernel.org
12286L:	linuxppc-dev@lists.ozlabs.org
12287S:	Supported
12288F:	drivers/pci/hotplug/rpaphp*
12289
12290IBM Power SRIOV Virtual NIC Device Driver
12291M:	Haren Myneni <haren@linux.ibm.com>
12292M:	Rick Lindsley <ricklind@linux.ibm.com>
12293R:	Nick Child <nnac123@linux.ibm.com>
12294L:	netdev@vger.kernel.org
12295S:	Maintained
12296F:	drivers/net/ethernet/ibm/ibmvnic.*
12297
12298IBM Power VFIO Support
12299M:	Timothy Pearson <tpearson@raptorengineering.com>
12300S:	Supported
12301F:	drivers/vfio/vfio_iommu_spapr_tce.c
12302
12303IBM Power Virtual Ethernet Device Driver
12304M:	Nick Child <nnac123@linux.ibm.com>
12305L:	netdev@vger.kernel.org
12306S:	Maintained
12307F:	drivers/net/ethernet/ibm/ibmveth.*
12308
12309IBM Power Virtual FC Device Drivers
12310M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12311L:	linux-scsi@vger.kernel.org
12312S:	Supported
12313F:	drivers/scsi/ibmvscsi/ibmvfc*
12314
12315IBM Power Virtual Management Channel Driver
12316M:	Brad Warrum <bwarrum@linux.ibm.com>
12317M:	Ritu Agarwal <rituagar@linux.ibm.com>
12318S:	Supported
12319F:	drivers/misc/ibmvmc.*
12320
12321IBM Power Virtual SCSI Device Drivers
12322M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12323L:	linux-scsi@vger.kernel.org
12324S:	Supported
12325F:	drivers/scsi/ibmvscsi/ibmvscsi*
12326F:	include/scsi/viosrp.h
12327
12328IBM Power Virtual SCSI Device Target Driver
12329M:	Tyrel Datwyler <tyreld@linux.ibm.com>
12330L:	linux-scsi@vger.kernel.org
12331L:	target-devel@vger.kernel.org
12332S:	Supported
12333F:	drivers/scsi/ibmvscsi_tgt/
12334
12335IBM Power VMX Cryptographic instructions
12336M:	Breno Leitão <leitao@debian.org>
12337M:	Nayna Jain <nayna@linux.ibm.com>
12338M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
12339L:	linux-crypto@vger.kernel.org
12340S:	Supported
12341F:	arch/powerpc/crypto/Kconfig
12342F:	arch/powerpc/crypto/Makefile
12343F:	arch/powerpc/crypto/aes.c
12344F:	arch/powerpc/crypto/aes_cbc.c
12345F:	arch/powerpc/crypto/aes_ctr.c
12346F:	arch/powerpc/crypto/aes_xts.c
12347F:	arch/powerpc/crypto/aesp8-ppc.*
12348F:	arch/powerpc/crypto/ppc-xlate.pl
12349F:	arch/powerpc/crypto/vmx.c
12350F:	lib/crypto/powerpc/gf128hash.h
12351F:	lib/crypto/powerpc/ghashp8-ppc.pl
12352
12353IBM ServeRAID RAID DRIVER
12354S:	Orphan
12355F:	drivers/scsi/ips.*
12356
12357ICH LPC AND GPIO DRIVER
12358M:	Peter Tyser <ptyser@xes-inc.com>
12359S:	Maintained
12360F:	drivers/gpio/gpio-ich.c
12361F:	drivers/mfd/lpc_ich.c
12362
12363ICY I2C DRIVER
12364M:	Max Staudt <max@enpas.org>
12365L:	linux-i2c@vger.kernel.org
12366S:	Maintained
12367F:	drivers/i2c/busses/i2c-icy.c
12368
12369IDEAPAD LAPTOP EXTRAS DRIVER
12370M:	Ike Panhc <ikepanhc@gmail.com>
12371L:	platform-driver-x86@vger.kernel.org
12372S:	Maintained
12373W:	http://launchpad.net/ideapad-laptop
12374F:	drivers/platform/x86/lenovo/ideapad-laptop.c
12375
12376IDEAPAD LAPTOP SLIDEBAR DRIVER
12377M:	Andrey Moiseev <o2g.org.ru@gmail.com>
12378L:	linux-input@vger.kernel.org
12379S:	Maintained
12380W:	https://github.com/o2genum/ideapad-slidebar
12381F:	drivers/input/misc/ideapad_slidebar.c
12382
12383IDT VersaClock 5 CLOCK DRIVER
12384M:	Luca Ceresoli <luca@lucaceresoli.net>
12385S:	Maintained
12386F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12387F:	drivers/clk/clk-versaclock5.c
12388
12389IEEE 802.15.4 SUBSYSTEM
12390M:	Alexander Aring <alex.aring@gmail.com>
12391M:	Stefan Schmidt <stefan@datenfreihafen.org>
12392M:	Miquel Raynal <miquel.raynal@bootlin.com>
12393L:	linux-wpan@vger.kernel.org
12394S:	Maintained
12395W:	https://linux-wpan.org/
12396Q:	https://patchwork.kernel.org/project/linux-wpan/list/
12397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12399F:	Documentation/networking/ieee802154.rst
12400F:	drivers/net/ieee802154/
12401F:	include/linux/ieee802154.h
12402F:	include/linux/nl802154.h
12403F:	include/net/af_ieee802154.h
12404F:	include/net/cfg802154.h
12405F:	include/net/ieee802154_netdev.h
12406F:	include/net/mac802154.h
12407F:	include/net/nl802154.h
12408F:	net/ieee802154/
12409F:	net/mac802154/
12410
12411Intel VIRTIO DATA PATH ACCELERATOR
12412M:	Zhu Lingshan <lingshan.zhu@kernel.org>
12413L:	virtualization@lists.linux.dev
12414S:	Supported
12415F:	drivers/vdpa/ifcvf/
12416
12417IFE PROTOCOL
12418M:	Yotam Gigi <yotam.gi@gmail.com>
12419M:	Jamal Hadi Salim <jhs@mojatatu.com>
12420F:	include/net/ife.h
12421F:	include/uapi/linux/ife.h
12422F:	net/ife
12423
12424IGORPLUG-USB IR RECEIVER
12425M:	Sean Young <sean@mess.org>
12426L:	linux-media@vger.kernel.org
12427S:	Maintained
12428F:	drivers/media/rc/igorplugusb.c
12429
12430IGUANAWORKS USB IR TRANSCEIVER
12431M:	Sean Young <sean@mess.org>
12432L:	linux-media@vger.kernel.org
12433S:	Maintained
12434F:	drivers/media/rc/iguanair.c
12435
12436IIO ADC HELPERS
12437M:	Matti Vaittinen <mazziesaccount@gmail.com>
12438L:	linux-iio@vger.kernel.org
12439S:	Maintained
12440F:	drivers/iio/adc/industrialio-adc.c
12441F:	include/linux/iio/adc-helpers.h
12442
12443IIO BACKEND FRAMEWORK
12444M:	Nuno Sa <nuno.sa@analog.com>
12445R:	Olivier Moysan <olivier.moysan@foss.st.com>
12446L:	linux-iio@vger.kernel.org
12447S:	Maintained
12448F:	Documentation/ABI/testing/debugfs-iio-backend
12449F:	drivers/iio/industrialio-backend.c
12450F:	include/linux/iio/backend.h
12451
12452IIO DIGITAL POTENTIOMETER DAC
12453M:	Peter Rosin <peda@lysator.liu.se>
12454L:	linux-iio@vger.kernel.org
12455S:	Maintained
12456F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12457F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12458F:	drivers/iio/dac/dpot-dac.c
12459
12460IIO ENVELOPE DETECTOR
12461M:	Peter Rosin <peda@lysator.liu.se>
12462L:	linux-iio@vger.kernel.org
12463S:	Maintained
12464F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12465F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12466F:	drivers/iio/adc/envelope-detector.c
12467
12468IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12469M:	Matti Vaittinen <mazziesaccount@gmail.com>
12470L:	linux-iio@vger.kernel.org
12471S:	Maintained
12472F:	drivers/iio/industrialio-gts-helper.c
12473F:	include/linux/iio/iio-gts-helper.h
12474F:	drivers/iio/test/iio-test-gts.c
12475
12476IIO MULTIPLEXER
12477M:	Peter Rosin <peda@lysator.liu.se>
12478L:	linux-iio@vger.kernel.org
12479S:	Maintained
12480F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12481F:	drivers/iio/multiplexer/iio-mux.c
12482
12483IIO SCMI BASED DRIVER
12484M:	Jyoti Bhayana <jbhayana@google.com>
12485L:	linux-iio@vger.kernel.org
12486S:	Maintained
12487F:	drivers/iio/common/scmi_sensors/scmi_iio.c
12488
12489IIO SUBSYSTEM AND DRIVERS
12490M:	Jonathan Cameron <jic23@kernel.org>
12491R:	David Lechner <dlechner@baylibre.com>
12492R:	Nuno Sá <nuno.sa@analog.com>
12493R:	Andy Shevchenko <andy@kernel.org>
12494L:	linux-iio@vger.kernel.org
12495S:	Maintained
12496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12497F:	Documentation/ABI/testing/configfs-iio*
12498F:	Documentation/ABI/testing/sysfs-bus-iio*
12499F:	Documentation/devicetree/bindings/iio/
12500F:	Documentation/iio/
12501F:	drivers/iio/
12502F:	drivers/staging/iio/
12503F:	include/dt-bindings/iio/
12504F:	include/linux/iio/
12505F:	tools/iio/
12506
12507IIO UNIT CONVERTER
12508M:	Peter Rosin <peda@lysator.liu.se>
12509L:	linux-iio@vger.kernel.org
12510S:	Maintained
12511F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12512F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12513F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12514F:	drivers/iio/afe/iio-rescale.c
12515
12516IKANOS/ADI EAGLE ADSL USB DRIVER
12517M:	Matthieu Castet <castet.matthieu@free.fr>
12518M:	Stanislaw Gruszka <stf_xl@wp.pl>
12519S:	Maintained
12520F:	drivers/usb/atm/ueagle-atm.c
12521
12522IMAGIS TOUCHSCREEN DRIVER
12523M:	Markuss Broks <markuss.broks@gmail.com>
12524S:	Maintained
12525F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12526F:	drivers/input/touchscreen/imagis.c
12527
12528IMGTEC ASCII LCD DRIVER
12529M:	Paul Burton <paulburton@kernel.org>
12530S:	Maintained
12531F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12532F:	drivers/auxdisplay/img-ascii-lcd.c
12533
12534IMGTEC JPEG ENCODER DRIVER
12535M:	Devarsh Thakkar <devarsht@ti.com>
12536L:	linux-media@vger.kernel.org
12537S:	Supported
12538F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12539F:	drivers/media/platform/imagination/e5010*
12540
12541IMGTEC IR DECODER DRIVER
12542S:	Orphan
12543F:	drivers/media/rc/img-ir/
12544
12545IMGTEC POWERVR DRM DRIVER
12546M:	Frank Binns <frank.binns@imgtec.com>
12547M:	Matt Coster <matt.coster@imgtec.com>
12548S:	Supported
12549T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12550F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
12551F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
12552F:	Documentation/gpu/imagination/
12553F:	drivers/gpu/drm/ci/xfails/powervr*
12554F:	drivers/gpu/drm/imagination/
12555F:	include/uapi/drm/pvr_drm.h
12556
12557IMON SOUNDGRAPH USB IR RECEIVER
12558M:	Sean Young <sean@mess.org>
12559L:	linux-media@vger.kernel.org
12560S:	Maintained
12561F:	drivers/media/rc/imon.c
12562F:	drivers/media/rc/imon_raw.c
12563
12564IMS TWINTURBO FRAMEBUFFER DRIVER
12565L:	linux-fbdev@vger.kernel.org
12566S:	Orphan
12567F:	drivers/video/fbdev/imsttfb.c
12568
12569INA233 HARDWARE MONITOR DRIVERS
12570M:	Leo Yang <leo.yang.sy0@gmail.com>
12571L:	linux-hwmon@vger.kernel.org
12572S:	Maintained
12573F:	Documentation/hwmon/ina233.rst
12574F:	drivers/hwmon/pmbus/ina233.c
12575
12576INDEX OF FURTHER KERNEL DOCUMENTATION
12577M:	Carlos Bilbao <carlos.bilbao@kernel.org>
12578S:	Maintained
12579F:	Documentation/process/kernel-docs.rst
12580
12581INDUSTRY PACK SUBSYSTEM (IPACK)
12582M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
12583M:	Jens Taprogge <jens.taprogge@taprogge.org>
12584M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12585L:	industrypack-devel@lists.sourceforge.net
12586S:	Maintained
12587W:	http://industrypack.sourceforge.net
12588F:	drivers/ipack/
12589F:	include/linux/ipack.h
12590
12591INFINEON DPS310 Driver
12592M:	Eddie James <eajames@linux.ibm.com>
12593L:	linux-iio@vger.kernel.org
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12596F:	drivers/iio/pressure/dps310.c
12597
12598INFINEON PEB2466 ASoC CODEC
12599M:	Herve Codina <herve.codina@bootlin.com>
12600L:	linux-sound@vger.kernel.org
12601S:	Maintained
12602F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12603F:	sound/soc/codecs/peb2466.c
12604
12605INFINEON TLV493D Driver
12606M:	Dixit Parmar <dixitparmar19@gmail.com>
12607L:	linux-iio@vger.kernel.org
12608S:	Maintained
12609W:	https://www.infineon.com/part/TLV493D-A1B6
12610F:	Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12611F:	drivers/iio/magnetometer/tlv493d.c
12612
12613INFINIBAND SUBSYSTEM
12614M:	Jason Gunthorpe <jgg@nvidia.com>
12615M:	Leon Romanovsky <leonro@nvidia.com>
12616L:	linux-rdma@vger.kernel.org
12617S:	Supported
12618W:	https://github.com/linux-rdma/rdma-core
12619Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12621F:	Documentation/devicetree/bindings/infiniband/
12622F:	Documentation/infiniband/
12623F:	drivers/infiniband/
12624F:	include/rdma/
12625F:	include/trace/events/ib_mad.h
12626F:	include/trace/events/ib_umad.h
12627F:	include/trace/misc/rdma.h
12628F:	include/uapi/linux/if_infiniband.h
12629F:	include/uapi/rdma/
12630F:	samples/bpf/ibumad_kern.c
12631F:	samples/bpf/ibumad_user.c
12632F:	tools/testing/selftests/rdma/
12633
12634INGENIC JZ4780 NAND DRIVER
12635M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12636L:	linux-mtd@lists.infradead.org
12637L:	linux-mips@vger.kernel.org
12638S:	Maintained
12639F:	drivers/mtd/nand/raw/ingenic/
12640
12641INGENIC JZ47xx SoCs
12642M:	Paul Cercueil <paul@crapouillou.net>
12643L:	linux-mips@vger.kernel.org
12644S:	Maintained
12645F:	arch/mips/boot/dts/ingenic/
12646F:	arch/mips/generic/board-ingenic.c
12647F:	arch/mips/include/asm/mach-ingenic/
12648F:	arch/mips/ingenic/Kconfig
12649F:	drivers/clk/ingenic/
12650F:	drivers/dma/dma-jz4780.c
12651F:	drivers/gpu/drm/ingenic/
12652F:	drivers/i2c/busses/i2c-jz4780.c
12653F:	drivers/iio/adc/ingenic-adc.c
12654F:	drivers/irqchip/irq-ingenic.c
12655F:	drivers/memory/jz4780-nemc.c
12656F:	drivers/mmc/host/jz4740_mmc.c
12657F:	drivers/mtd/nand/raw/ingenic/
12658F:	drivers/pinctrl/pinctrl-ingenic.c
12659F:	drivers/power/supply/ingenic-battery.c
12660F:	drivers/pwm/pwm-jz4740.c
12661F:	drivers/remoteproc/ingenic_rproc.c
12662F:	drivers/rtc/rtc-jz4740.c
12663F:	drivers/tty/serial/8250/8250_ingenic.c
12664F:	drivers/usb/musb/jz4740.c
12665F:	drivers/watchdog/jz4740_wdt.c
12666F:	include/dt-bindings/iio/adc/ingenic,adc.h
12667F:	include/linux/mfd/ingenic-tcu.h
12668F:	sound/soc/codecs/jz47*
12669F:	sound/soc/jz4740/
12670
12671INJOINIC IP5xxx POWER BANK IC DRIVER
12672M:	Samuel Holland <samuel@sholland.org>
12673S:	Maintained
12674F:	drivers/power/supply/ip5xxx_power.c
12675
12676INNOSILICON HDMI BRIDGE DRIVER
12677M:	Andy Yan <andy.yan@rock-chips.com>
12678L:	dri-devel@lists.freedesktop.org
12679S:	Maintained
12680T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12681F:	drivers/gpu/drm/bridge/inno-hdmi.c
12682F:	include/drm/bridge/inno_hdmi.h
12683
12684INOTIFY
12685M:	Jan Kara <jack@suse.cz>
12686R:	Amir Goldstein <amir73il@gmail.com>
12687L:	linux-fsdevel@vger.kernel.org
12688S:	Maintained
12689F:	Documentation/filesystems/inotify.rst
12690F:	fs/notify/inotify/
12691F:	include/linux/inotify.h
12692F:	include/uapi/linux/inotify.h
12693
12694INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12695M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
12696L:	linux-input@vger.kernel.org
12697S:	Maintained
12698Q:	http://patchwork.kernel.org/project/linux-input/list/
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12700F:	Documentation/devicetree/bindings/input/
12701F:	Documentation/devicetree/bindings/serio/
12702F:	Documentation/input/
12703F:	drivers/input/
12704F:	include/dt-bindings/input/
12705F:	include/linux/gameport.h
12706F:	include/linux/i8042.h
12707F:	include/linux/input.h
12708F:	include/linux/input/
12709F:	include/linux/libps2.h
12710F:	include/linux/serio.h
12711F:	include/uapi/linux/gameport.h
12712F:	include/uapi/linux/input-event-codes.h
12713F:	include/uapi/linux/input.h
12714F:	include/uapi/linux/serio.h
12715F:	include/uapi/linux/uinput.h
12716
12717INPUT MULTITOUCH (MT) PROTOCOL
12718M:	Henrik Rydberg <rydberg@bitmath.org>
12719L:	linux-input@vger.kernel.org
12720S:	Odd fixes
12721F:	Documentation/input/multi-touch-protocol.rst
12722F:	drivers/input/input-mt.c
12723K:	\b(ABS|SYN)_MT_
12724
12725INSIDE SECURE CRYPTO DRIVER
12726M:	Antoine Tenart <atenart@kernel.org>
12727L:	linux-crypto@vger.kernel.org
12728S:	Maintained
12729F:	drivers/crypto/inside-secure/
12730
12731INSIDE SECURE EIP93 CRYPTO DRIVER
12732M:	Christian Marangi <ansuelsmth@gmail.com>
12733L:	linux-crypto@vger.kernel.org
12734S:	Maintained
12735F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12736F:	drivers/crypto/inside-secure/eip93/
12737
12738INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12739M:	Mimi Zohar <zohar@linux.ibm.com>
12740M:	Roberto Sassu <roberto.sassu@huawei.com>
12741M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
12742R:	Eric Snowberg <eric.snowberg@oracle.com>
12743L:	linux-integrity@vger.kernel.org
12744S:	Supported
12745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12746F:	include/linux/secure_boot.h
12747F:	security/integrity/
12748F:	security/integrity/ima/
12749
12750INTEGRITY POLICY ENFORCEMENT (IPE)
12751M:	Fan Wu <wufan@kernel.org>
12752L:	linux-security-module@vger.kernel.org
12753S:	Supported
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12755F:	Documentation/admin-guide/LSM/ipe.rst
12756F:	Documentation/security/ipe.rst
12757F:	scripts/ipe/
12758F:	security/ipe/
12759
12760INTEL 810/815 FRAMEBUFFER DRIVER
12761M:	Antonino Daplas <adaplas@gmail.com>
12762L:	linux-fbdev@vger.kernel.org
12763S:	Maintained
12764F:	drivers/video/fbdev/i810/
12765
12766INTEL 8254 COUNTER DRIVER
12767M:	William Breathitt Gray <wbg@kernel.org>
12768L:	linux-iio@vger.kernel.org
12769S:	Maintained
12770F:	drivers/counter/i8254.c
12771F:	include/linux/i8254.h
12772
12773INTEL 8255 GPIO DRIVER
12774M:	William Breathitt Gray <wbg@kernel.org>
12775L:	linux-gpio@vger.kernel.org
12776S:	Maintained
12777F:	drivers/gpio/gpio-i8255.c
12778F:	drivers/gpio/gpio-i8255.h
12779
12780INTEL ASoC DRIVERS
12781M:	Cezary Rojewski <cezary.rojewski@intel.com>
12782M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
12783M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
12784M:	Bard Liao <yung-chuan.liao@linux.intel.com>
12785M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
12786R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
12787L:	linux-sound@vger.kernel.org
12788S:	Supported
12789F:	sound/soc/intel/
12790
12791INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
12792M:	Hans de Goede <hansg@kernel.org>
12793L:	platform-driver-x86@vger.kernel.org
12794S:	Maintained
12795F:	drivers/platform/x86/intel/atomisp2/pm.c
12796
12797INTEL ATOMISP2 LED DRIVER
12798M:	Hans de Goede <hansg@kernel.org>
12799L:	platform-driver-x86@vger.kernel.org
12800S:	Maintained
12801F:	drivers/platform/x86/intel/atomisp2/led.c
12802
12803INTEL BIOS SAR INT1092 DRIVER
12804M:	Shravan Sudhakar <s.shravan@intel.com>
12805L:	platform-driver-x86@vger.kernel.org
12806S:	Maintained
12807F:	drivers/platform/x86/intel/int1092/
12808
12809INTEL BROXTON PMC DRIVER
12810M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12811M:	Zha Qipeng <qipeng.zha@intel.com>
12812S:	Maintained
12813F:	drivers/mfd/intel_pmc_bxt.c
12814F:	include/linux/mfd/intel_pmc_bxt.h
12815
12816INTEL C600 SERIES SAS CONTROLLER DRIVER
12817L:	linux-scsi@vger.kernel.org
12818S:	Orphan
12819T:	git git://git.code.sf.net/p/intel-sas/isci
12820F:	drivers/scsi/isci/
12821
12822INTEL CPU family model numbers
12823M:	Tony Luck <tony.luck@intel.com>
12824M:	x86@kernel.org
12825L:	linux-kernel@vger.kernel.org
12826S:	Supported
12827F:	arch/x86/include/asm/intel-family.h
12828
12829INTEL DISCRETE GRAPHICS NVM MTD DRIVER
12830M:	Alexander Usyskin <alexander.usyskin@intel.com>
12831L:	linux-mtd@lists.infradead.org
12832S:	Supported
12833F:	drivers/mtd/devices/mtd_intel_dg.c
12834F:	include/linux/intel_dg_nvm_aux.h
12835
12836INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
12837M:	Jani Nikula <jani.nikula@linux.intel.com>
12838M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12839L:	intel-gfx@lists.freedesktop.org
12840L:	intel-xe@lists.freedesktop.org
12841S:	Supported
12842F:	drivers/gpu/drm/i915/display/
12843F:	drivers/gpu/drm/xe/display/
12844F:	drivers/gpu/drm/xe/compat-i915-headers
12845F:	include/drm/intel/
12846
12847INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
12848M:	Jani Nikula <jani.nikula@linux.intel.com>
12849M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
12850M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12851M:	Tvrtko Ursulin <tursulin@ursulin.net>
12852L:	intel-gfx@lists.freedesktop.org
12853S:	Supported
12854W:	https://drm.pages.freedesktop.org/intel-docs/
12855Q:	http://patchwork.freedesktop.org/project/intel-gfx/
12856B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
12857C:	irc://irc.oftc.net/intel-gfx
12858T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
12859F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
12860F:	Documentation/gpu/i915.rst
12861F:	drivers/gpu/drm/ci/xfails/i915*
12862F:	drivers/gpu/drm/i915/
12863F:	include/drm/intel/
12864F:	include/uapi/drm/i915_drm.h
12865
12866INTEL DRM XE DRIVER (Lunar Lake and newer)
12867M:	Matthew Brost <matthew.brost@intel.com>
12868M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
12869M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12870L:	intel-xe@lists.freedesktop.org
12871S:	Supported
12872W:	https://drm.pages.freedesktop.org/intel-docs/
12873Q:	http://patchwork.freedesktop.org/project/intel-xe/
12874B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
12875C:	irc://irc.oftc.net/xe
12876T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
12877F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
12878F:	Documentation/gpu/xe/
12879F:	drivers/gpu/drm/xe/
12880F:	include/drm/intel/
12881F:	include/uapi/drm/xe_drm.h
12882
12883INTEL ELKHART LAKE PSE I/O DRIVER
12884M:	Raag Jadav <raag.jadav@intel.com>
12885L:	platform-driver-x86@vger.kernel.org
12886S:	Supported
12887F:	drivers/platform/x86/intel/ehl_pse_io.c
12888F:	include/linux/ehl_pse_io_aux.h
12889
12890INTEL ETHERNET DRIVERS
12891M:	Tony Nguyen <anthony.l.nguyen@intel.com>
12892M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
12893L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12894S:	Maintained
12895W:	https://www.intel.com/content/www/us/en/support.html
12896Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
12897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
12898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
12899F:	Documentation/networking/device_drivers/ethernet/intel/
12900F:	drivers/net/ethernet/intel/
12901F:	drivers/net/ethernet/intel/*/
12902F:	include/linux/avf/virtchnl.h
12903F:	include/linux/net/intel/*/
12904
12905INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
12906M:	Krzysztof Czurylo <krzysztof.czurylo@intel.com>
12907M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
12908L:	linux-rdma@vger.kernel.org
12909S:	Supported
12910F:	drivers/infiniband/hw/irdma/
12911F:	include/uapi/rdma/irdma-abi.h
12912
12913INTEL GPIO DRIVERS
12914M:	Andy Shevchenko <andy@kernel.org>
12915L:	linux-gpio@vger.kernel.org
12916S:	Supported
12917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12918F:	drivers/gpio/gpio-elkhartlake.c
12919F:	drivers/gpio/gpio-graniterapids.c
12920F:	drivers/gpio/gpio-ich.c
12921F:	drivers/gpio/gpio-merrifield.c
12922F:	drivers/gpio/gpio-ml-ioh.c
12923F:	drivers/gpio/gpio-pch.c
12924F:	drivers/gpio/gpio-sch.c
12925F:	drivers/gpio/gpio-sodaville.c
12926F:	drivers/gpio/gpio-tangier.c
12927F:	drivers/gpio/gpio-tangier.h
12928
12929INTEL GPIO GPE DRIVER
12930M:	Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
12931R:	Mika Westerberg <westeri@kernel.org>
12932L:	linux-gpio@vger.kernel.org
12933S:	Supported
12934F:	drivers/gpio/gpio-novalake-events.c
12935
12936INTEL GVT-g DRIVERS (Intel GPU Virtualization)
12937R:	Zhenyu Wang <zhenyuw.linux@gmail.com>
12938R:	Zhi Wang <zhi.wang.linux@gmail.com>
12939S:	Odd Fixes
12940W:	https://github.com/intel/gvt-linux/wiki
12941F:	drivers/gpu/drm/i915/gvt/
12942
12943INTEL HID EVENT DRIVER
12944M:	Alex Hung <alexhung@gmail.com>
12945L:	platform-driver-x86@vger.kernel.org
12946S:	Maintained
12947F:	drivers/platform/x86/intel/hid.c
12948
12949INTEL I/OAT DMA DRIVER
12950M:	Dave Jiang <dave.jiang@intel.com>
12951R:	Dan Williams <djbw@kernel.org>
12952L:	dmaengine@vger.kernel.org
12953S:	Supported
12954Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
12955F:	drivers/dma/ioat*
12956
12957INTEL IAA CRYPTO DRIVER
12958M:	Kristen Accardi <kristen.c.accardi@intel.com>
12959M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
12960L:	linux-crypto@vger.kernel.org
12961S:	Supported
12962F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
12963F:	drivers/crypto/intel/iaa/*
12964
12965INTEL IDLE DRIVER
12966M:	Rafael J. Wysocki <rafael@kernel.org>
12967M:	Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
12968M:	Artem Bityutskiy <dedekind1@gmail.com>
12969R:	Len Brown <lenb@kernel.org>
12970L:	linux-pm@vger.kernel.org
12971S:	Supported
12972B:	https://bugzilla.kernel.org
12973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
12974F:	drivers/idle/intel_idle.c
12975
12976INTEL IDXD DRIVER
12977M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
12978R:	Dave Jiang <dave.jiang@intel.com>
12979L:	dmaengine@vger.kernel.org
12980S:	Supported
12981F:	drivers/dma/idxd/*
12982F:	include/uapi/linux/idxd.h
12983
12984INTEL IN FIELD SCAN (IFS) DEVICE
12985M:	Tony Luck <tony.luck@intel.com>
12986R:	Ashok Raj <ashok.raj.linux@gmail.com>
12987S:	Maintained
12988F:	drivers/platform/x86/intel/ifs
12989F:	include/trace/events/intel_ifs.h
12990F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
12991
12992INTEL INTEGRATED SENSOR HUB DRIVER
12993M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12994M:	Jiri Kosina <jikos@kernel.org>
12995L:	linux-input@vger.kernel.org
12996S:	Maintained
12997F:	drivers/hid/intel-ish-hid/
12998
12999INTEL IOMMU (VT-d)
13000M:	David Woodhouse <dwmw2@infradead.org>
13001M:	Lu Baolu <baolu.lu@linux.intel.com>
13002L:	iommu@lists.linux.dev
13003S:	Supported
13004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13005F:	drivers/iommu/intel/
13006
13007INTEL IPU3 CSI-2 CIO2 DRIVER
13008M:	Yong Zhi <yong.zhi@intel.com>
13009M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13010M:	Bingbu Cao <bingbu.cao@intel.com>
13011M:	Dan Scally <dan.scally@ideasonboard.com>
13012R:	Tianshu Qiu <tian.shu.qiu@intel.com>
13013L:	linux-media@vger.kernel.org
13014S:	Maintained
13015T:	git git://linuxtv.org/media.git
13016F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13017F:	drivers/media/pci/intel/ipu3/
13018
13019INTEL IPU3 CSI-2 IMGU DRIVER
13020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13021R:	Bingbu Cao <bingbu.cao@intel.com>
13022R:	Tianshu Qiu <tian.shu.qiu@intel.com>
13023L:	linux-media@vger.kernel.org
13024S:	Maintained
13025F:	Documentation/admin-guide/media/ipu3.rst
13026F:	Documentation/admin-guide/media/ipu3_rcb.svg
13027F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13028F:	drivers/staging/media/ipu3/
13029
13030INTEL IPU6 INPUT SYSTEM DRIVER
13031M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13032M:	Bingbu Cao <bingbu.cao@intel.com>
13033R:	Tianshu Qiu <tian.shu.qiu@intel.com>
13034L:	linux-media@vger.kernel.org
13035S:	Maintained
13036T:	git git://linuxtv.org/media.git
13037F:	Documentation/admin-guide/media/ipu6-isys.rst
13038F:	drivers/media/pci/intel/ipu6/
13039
13040INTEL IPU7 INPUT SYSTEM DRIVER
13041M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13042R:	Bingbu Cao <bingbu.cao@intel.com>
13043L:	linux-media@vger.kernel.org
13044S:	Maintained
13045T:	git git://linuxtv.org/media.git
13046F:	drivers/staging/media/ipu7/
13047
13048INTEL ISHTP ECLITE DRIVER
13049M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13050L:	platform-driver-x86@vger.kernel.org
13051S:	Supported
13052F:	drivers/platform/x86/intel/ishtp_eclite.c
13053
13054INTEL IXP4XX CRYPTO SUPPORT
13055M:	Corentin Labbe <clabbe@baylibre.com>
13056L:	linux-crypto@vger.kernel.org
13057S:	Maintained
13058F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13059
13060INTEL KEEM BAY DRM DRIVER
13061M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13064F:	drivers/gpu/drm/kmb/
13065
13066INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13067S:	Orphan
13068F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13069F:	drivers/crypto/intel/keembay/Kconfig
13070F:	drivers/crypto/intel/keembay/Makefile
13071F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13072F:	drivers/crypto/intel/keembay/ocs-aes.c
13073F:	drivers/crypto/intel/keembay/ocs-aes.h
13074
13075INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13076M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
13077M:	Mark Gross <mgross@linux.intel.com>
13078S:	Maintained
13079F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13080F:	drivers/crypto/intel/keembay/Kconfig
13081F:	drivers/crypto/intel/keembay/Makefile
13082F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13083
13084INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13085M:	Declan Murphy <declan.murphy@intel.com>
13086S:	Maintained
13087F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13088F:	drivers/crypto/intel/keembay/Kconfig
13089F:	drivers/crypto/intel/keembay/Makefile
13090F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13091F:	drivers/crypto/intel/keembay/ocs-hcu.c
13092F:	drivers/crypto/intel/keembay/ocs-hcu.h
13093
13094INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13095M:	Lixu Zhang <lixu.zhang@intel.com>
13096M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13097S:	Maintained
13098F:	drivers/gpio/gpio-ljca.c
13099F:	drivers/i2c/busses/i2c-ljca.c
13100F:	drivers/spi/spi-ljca.c
13101F:	drivers/usb/misc/usb-ljca.c
13102F:	include/linux/usb/ljca.h
13103
13104INTEL MANAGEMENT ENGINE (mei)
13105M:	Alexander Usyskin <alexander.usyskin@intel.com>
13106L:	linux-kernel@vger.kernel.org
13107S:	Supported
13108F:	Documentation/driver-api/mei/*
13109F:	drivers/misc/mei/
13110F:	drivers/watchdog/mei_wdt.c
13111F:	include/linux/mei_aux.h
13112F:	include/linux/mei_cl_bus.h
13113F:	include/uapi/linux/mei.h
13114F:	include/uapi/linux/mei_uuid.h
13115F:	include/uapi/linux/uuid.h
13116F:	samples/mei/*
13117
13118INTEL MAX 10 BMC MFD DRIVER
13119M:	Xu Yilun <yilun.xu@intel.com>
13120R:	Tom Rix <trix@redhat.com>
13121S:	Maintained
13122F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13123F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
13124F:	drivers/hwmon/intel-m10-bmc-hwmon.c
13125F:	drivers/mfd/intel-m10-bmc*
13126F:	include/linux/mfd/intel-m10-bmc.h
13127
13128INTEL MAX10 BMC SECURE UPDATES
13129M:	Xu Yilun <yilun.xu@intel.com>
13130L:	linux-fpga@vger.kernel.org
13131S:	Maintained
13132F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13133F:	drivers/fpga/intel-m10-bmc-sec-update.c
13134
13135INTEL MID (Mobile Internet Device) PLATFORM
13136M:	Andy Shevchenko <andy@kernel.org>
13137L:	linux-kernel@vger.kernel.org
13138S:	Supported
13139F:	arch/x86/include/asm/intel-mid.h
13140F:	arch/x86/pci/intel_mid.c
13141F:	arch/x86/platform/intel-mid/
13142F:	drivers/dma/hsu/
13143F:	drivers/extcon/extcon-intel-mrfld.c
13144F:	drivers/gpio/gpio-merrifield.c
13145F:	drivers/gpio/gpio-tangier.*
13146F:	drivers/iio/adc/intel_mrfld_adc.c
13147F:	drivers/mfd/intel_soc_pmic_mrfld.c
13148F:	drivers/pinctrl/intel/pinctrl-merrifield.c
13149F:	drivers/pinctrl/intel/pinctrl-moorefield.c
13150F:	drivers/pinctrl/intel/pinctrl-tangier.*
13151F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
13152F:	drivers/platform/x86/intel_scu_*
13153F:	drivers/staging/media/atomisp/
13154F:	drivers/tty/serial/8250/8250_mid.c
13155F:	drivers/watchdog/intel-mid_wdt.c
13156F:	include/linux/mfd/intel_soc_pmic_mrfld.h
13157F:	include/linux/platform_data/x86/intel-mid_wdt.h
13158F:	include/linux/platform_data/x86/intel_scu_ipc.h
13159
13160INTEL P-Unit IPC DRIVER
13161M:	Zha Qipeng <qipeng.zha@intel.com>
13162L:	platform-driver-x86@vger.kernel.org
13163S:	Maintained
13164F:	arch/x86/include/asm/intel_punit_ipc.h
13165F:	drivers/platform/x86/intel/punit_ipc.c
13166
13167INTEL PMC CORE DRIVER
13168M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
13169M:	David E Box <david.e.box@intel.com>
13170L:	platform-driver-x86@vger.kernel.org
13171S:	Maintained
13172F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
13173F:	drivers/platform/x86/intel/pmc/
13174F:	include/linux/platform_data/x86/intel_pmc_ipc.h
13175
13176INTEL PMIC GPIO DRIVERS
13177M:	Andy Shevchenko <andy@kernel.org>
13178S:	Supported
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13180F:	drivers/gpio/gpio-*cove.c
13181
13182INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13183M:	Andy Shevchenko <andy@kernel.org>
13184S:	Supported
13185F:	drivers/mfd/intel_soc_pmic*
13186F:	include/linux/mfd/intel_soc_pmic*
13187
13188INTEL PMT DRIVERS
13189M:	David E. Box <david.e.box@linux.intel.com>
13190S:	Supported
13191F:	Documentation/ABI/testing/sysfs-class-intel_pmt
13192F:	Documentation/ABI/testing/sysfs-class-intel_pmt-features
13193F:	drivers/platform/x86/intel/pmt/
13194
13195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13196M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
13197L:	linux-wireless@vger.kernel.org
13198S:	Maintained
13199F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13200F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13201F:	drivers/net/wireless/intel/ipw2x00/
13202
13203INTEL PSTATE DRIVER
13204M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13205M:	Len Brown <lenb@kernel.org>
13206L:	linux-pm@vger.kernel.org
13207S:	Supported
13208F:	drivers/cpufreq/intel_pstate.c
13209
13210INTEL PTP DFL ToD DRIVER
13211L:	linux-fpga@vger.kernel.org
13212L:	netdev@vger.kernel.org
13213S:	Orphan
13214F:	drivers/ptp/ptp_dfl_tod.c
13215
13216INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13217M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13218L:	linux-iio@vger.kernel.org
13219S:	Supported
13220F:	drivers/counter/intel-qep.c
13221
13222INTEL SCU DRIVERS
13223M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13224S:	Maintained
13225F:	drivers/platform/x86/intel_scu_*
13226F:	include/linux/platform_data/x86/intel_scu_ipc.h
13227
13228INTEL SDSI DRIVER
13229M:	David E. Box <david.e.box@linux.intel.com>
13230S:	Supported
13231F:	drivers/platform/x86/intel/sdsi.c
13232F:	tools/arch/x86/intel_sdsi/
13233F:	tools/testing/selftests/drivers/sdsi/
13234
13235INTEL SGX
13236M:	Jarkko Sakkinen <jarkko@kernel.org>
13237R:	Dave Hansen <dave.hansen@linux.intel.com>
13238L:	linux-sgx@vger.kernel.org
13239S:	Supported
13240Q:	https://patchwork.kernel.org/project/intel-sgx/list/
13241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13242F:	Documentation/arch/x86/sgx.rst
13243F:	arch/x86/entry/vdso/vdso64/vsgx.S
13244F:	arch/x86/include/asm/sgx.h
13245F:	arch/x86/include/uapi/asm/sgx.h
13246F:	arch/x86/kernel/cpu/sgx/*
13247F:	tools/testing/selftests/sgx/*
13248K:	\bSGX_
13249
13250INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13251M:	Daniel Scally <dan.scally@ideasonboard.com>
13252M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13253S:	Maintained
13254F:	drivers/platform/x86/intel/int3472/
13255F:	include/linux/platform_data/x86/int3472.h
13256
13257INTEL SPEED SELECT TECHNOLOGY
13258M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13259L:	platform-driver-x86@vger.kernel.org
13260S:	Maintained
13261F:	drivers/platform/x86/intel/speed_select_if/
13262F:	include/uapi/linux/isst_if.h
13263F:	tools/power/x86/intel-speed-select/
13264
13265INTEL STRATIX10 FIRMWARE DRIVERS
13266M:	Dinh Nguyen <dinguyen@kernel.org>
13267L:	linux-kernel@vger.kernel.org
13268S:	Maintained
13269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13270F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13271F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13272F:	drivers/firmware/stratix10-rsu.c
13273F:	drivers/firmware/stratix10-svc.c
13274F:	include/linux/firmware/intel/stratix10-smc.h
13275F:	include/linux/firmware/intel/stratix10-svc-client.h
13276
13277INTEL TELEMETRY DRIVER
13278M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
13279M:	"David E. Box" <david.e.box@linux.intel.com>
13280L:	platform-driver-x86@vger.kernel.org
13281S:	Maintained
13282F:	arch/x86/include/asm/intel_telemetry.h
13283F:	drivers/platform/x86/intel/telemetry/
13284
13285INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13286M:	Even Xu <even.xu@intel.com>
13287M:	Xinpeng Sun <xinpeng.sun@intel.com>
13288S:	Maintained
13289F:	drivers/hid/intel-thc-hid/
13290
13291INTEL TPMI DRIVER
13292M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13293L:	platform-driver-x86@vger.kernel.org
13294S:	Maintained
13295F:	Documentation/ABI/testing/debugfs-tpmi
13296F:	drivers/platform/x86/intel/vsec_tpmi.c
13297F:	include/linux/intel_tpmi.h
13298
13299INTEL UNCORE FREQUENCY CONTROL
13300M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
13301L:	platform-driver-x86@vger.kernel.org
13302S:	Maintained
13303F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13304F:	drivers/platform/x86/intel/uncore-frequency/
13305
13306INTEL USBIO USB I/O EXPANDER DRIVERS
13307M:	Israel Cepeda <israel.a.cepeda.lopez@intel.com>
13308M:	Hans de Goede <hansg@kernel.org>
13309R:	Sakari Ailus <sakari.ailus@linux.intel.com>
13310S:	Maintained
13311F:	drivers/gpio/gpio-usbio.c
13312F:	drivers/i2c/busses/i2c-usbio.c
13313F:	drivers/usb/misc/usbio.c
13314F:	include/linux/usb/usbio.h
13315
13316INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13317M:	David E. Box <david.e.box@linux.intel.com>
13318S:	Supported
13319F:	drivers/platform/x86/intel/vsec.c
13320F:	include/linux/intel_vsec.h
13321
13322INTEL VIRTUAL BUTTON DRIVER
13323M:	AceLan Kao <acelan.kao@canonical.com>
13324L:	platform-driver-x86@vger.kernel.org
13325S:	Maintained
13326F:	drivers/platform/x86/intel/vbtn.c
13327
13328INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13329M:	Stanislaw Gruszka <stf_xl@wp.pl>
13330L:	linux-wireless@vger.kernel.org
13331S:	Supported
13332F:	drivers/net/wireless/intel/iwlegacy/
13333
13334INTEL WIRELESS WIFI LINK (iwlwifi)
13335M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
13336L:	linux-wireless@vger.kernel.org
13337S:	Supported
13338W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13339T:	git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13340F:	drivers/net/wireless/intel/iwlwifi/
13341
13342INTEL VISION SENSING CONTROLLER DRIVER
13343M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13344R:	Bingbu Cao <bingbu.cao@intel.com>
13345R:	Lixu Zhang <lixu.zhang@intel.com>
13346L:	linux-media@vger.kernel.org
13347S:	Maintained
13348T:	git git://linuxtv.org/media.git
13349F:	drivers/media/pci/intel/ivsc/
13350
13351INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13352S:	Orphan
13353W:	https://slimbootloader.github.io/security/firmware-update.html
13354F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
13355
13356INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13357L:	Dell.Client.Kernel@dell.com
13358S:	Maintained
13359F:	drivers/platform/x86/intel/wmi/thunderbolt.c
13360
13361INTEL WWAN IOSM DRIVER
13362L:	netdev@vger.kernel.org
13363S:	Orphan
13364F:	drivers/net/wwan/iosm/
13365
13366INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13367M:	Xin Li <xin@zytor.com>
13368M:	"H. Peter Anvin" <hpa@zytor.com>
13369S:	Supported
13370F:	Documentation/arch/x86/x86_64/fred.rst
13371F:	arch/x86/entry/entry_64_fred.S
13372F:	arch/x86/entry/entry_fred.c
13373F:	arch/x86/include/asm/fred.h
13374F:	arch/x86/kernel/fred.c
13375
13376INTEL(R) TRACE HUB
13377M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13378S:	Supported
13379F:	Documentation/trace/intel_th.rst
13380F:	drivers/hwtracing/intel_th/
13381F:	include/linux/intel_th.h
13382
13383INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13384M:	Ning Sun <ning.sun@intel.com>
13385L:	tboot-devel@lists.sourceforge.net
13386S:	Supported
13387W:	http://tboot.sourceforge.net
13388T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13389F:	Documentation/arch/x86/intel_txt.rst
13390F:	arch/x86/kernel/tboot.c
13391F:	include/linux/tboot.h
13392
13393INTERCONNECT API
13394M:	Georgi Djakov <djakov@kernel.org>
13395L:	linux-pm@vger.kernel.org
13396S:	Maintained
13397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13398F:	Documentation/devicetree/bindings/interconnect/
13399F:	Documentation/driver-api/interconnect.rst
13400F:	drivers/interconnect/
13401F:	include/dt-bindings/interconnect/
13402F:	include/linux/interconnect-clk.h
13403F:	include/linux/interconnect-provider.h
13404F:	include/linux/interconnect.h
13405
13406INTERCONNECT KUNIT TESTS
13407M:	Kuan-Wei Chiu <visitorckw@gmail.com>
13408L:	linux-pm@vger.kernel.org
13409S:	Maintained
13410F:	drivers/interconnect/icc-kunit.c
13411
13412INTERRUPT COUNTER DRIVER
13413M:	Oleksij Rempel <o.rempel@pengutronix.de>
13414R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13415L:	linux-iio@vger.kernel.org
13416F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13417F:	drivers/counter/interrupt-cnt.c
13418
13419INTERSIL ISL7998X VIDEO DECODER DRIVER
13420M:	Michael Tretter <m.tretter@pengutronix.de>
13421R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13422L:	linux-media@vger.kernel.org
13423S:	Maintained
13424F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13425F:	drivers/media/i2c/isl7998x.c
13426
13427INVENSENSE ICM-426xx IMU DRIVER
13428M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
13429L:	linux-iio@vger.kernel.org
13430S:	Maintained
13431W:	https://invensense.tdk.com/
13432F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13433F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13434F:	drivers/iio/imu/inv_icm42600/
13435
13436INVENSENSE ICM-456xx IMU DRIVER
13437M:	Remi Buisson <remi.buisson@tdk.com>
13438L:	linux-iio@vger.kernel.org
13439S:	Maintained
13440W:	https://invensense.tdk.com/
13441F:	Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13442F:	drivers/iio/imu/inv_icm45600/
13443
13444INVENSENSE MPU-3050 GYROSCOPE DRIVER
13445M:	Linus Walleij <linusw@kernel.org>
13446L:	linux-iio@vger.kernel.org
13447S:	Maintained
13448F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13449F:	drivers/iio/gyro/mpu3050*
13450
13451INVENSENSE MPU-6050 IMU DRIVER
13452M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
13453L:	linux-iio@vger.kernel.org
13454S:	Maintained
13455W:	https://invensense.tdk.com/
13456F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13457F:	drivers/iio/imu/inv_mpu6050/
13458
13459IOC3 ETHERNET DRIVER
13460M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13461L:	linux-mips@vger.kernel.org
13462S:	Maintained
13463F:	drivers/net/ethernet/sgi/ioc3-eth.c
13464
13465IOMMU DMA-API LAYER
13466M:	Robin Murphy <robin.murphy@arm.com>
13467L:	iommu@lists.linux.dev
13468S:	Maintained
13469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13470F:	drivers/iommu/dma-iommu.c
13471F:	drivers/iommu/dma-iommu.h
13472F:	drivers/iommu/iova.c
13473F:	include/linux/iommu-dma.h
13474F:	include/linux/iova.h
13475
13476IOMMU SUBSYSTEM
13477M:	Joerg Roedel (AMD) <joro@8bytes.org>
13478M:	Will Deacon <will@kernel.org>
13479R:	Robin Murphy <robin.murphy@arm.com>
13480L:	iommu@lists.linux.dev
13481S:	Maintained
13482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13483F:	Documentation/devicetree/bindings/iommu/
13484F:	drivers/iommu/
13485F:	include/linux/iommu.h
13486F:	include/linux/iova.h
13487F:	include/linux/of_iommu.h
13488F:	rust/kernel/iommu/
13489
13490IOMMUFD
13491M:	Jason Gunthorpe <jgg@nvidia.com>
13492M:	Kevin Tian <kevin.tian@intel.com>
13493L:	iommu@lists.linux.dev
13494S:	Maintained
13495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13496F:	Documentation/userspace-api/iommufd.rst
13497F:	drivers/iommu/iommufd/
13498F:	include/linux/iommufd.h
13499F:	include/uapi/linux/iommufd.h
13500F:	tools/testing/selftests/iommu/
13501
13502IOSYS-MAP HELPERS
13503M:	Thomas Zimmermann <tzimmermann@suse.de>
13504L:	dri-devel@lists.freedesktop.org
13505S:	Maintained
13506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13507F:	include/linux/iosys-map.h
13508
13509IO_URING
13510M:	Jens Axboe <axboe@kernel.dk>
13511L:	io-uring@vger.kernel.org
13512S:	Maintained
13513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13515F:	include/linux/io_uring/
13516F:	include/linux/io_uring.h
13517F:	include/linux/io_uring_types.h
13518F:	include/trace/events/io_uring.h
13519F:	include/uapi/linux/io_uring.h
13520F:	include/uapi/linux/io_uring/
13521F:	io_uring/
13522
13523IO_URING ZCRX
13524M:	Pavel Begunkov <asml.silence@gmail.com>
13525L:	io-uring@vger.kernel.org
13526L:	netdev@vger.kernel.org
13527T:	git https://github.com/isilence/linux.git zcrx/for-next
13528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13529S:	Maintained
13530F:	io_uring/zcrx.*
13531
13532IO_URING BPF-OPS
13533M:	Pavel Begunkov <asml.silence@gmail.com>
13534L:	io-uring@vger.kernel.org
13535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13536S:	Maintained
13537F:	io_uring/bpf-ops.*
13538F:	io_uring/loop.*
13539
13540IPMI SUBSYSTEM
13541M:	Corey Minyard <corey@minyard.net>
13542L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
13543S:	Supported
13544W:	http://openipmi.sourceforge.net/
13545T:	git https://github.com/cminyard/linux-ipmi.git for-next
13546F:	Documentation/devicetree/bindings/ipmi/
13547F:	Documentation/driver-api/ipmi.rst
13548F:	drivers/char/ipmi/
13549F:	include/linux/ipmi*
13550F:	include/uapi/linux/ipmi*
13551
13552IPS SCSI RAID DRIVER
13553M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
13554L:	linux-scsi@vger.kernel.org
13555S:	Maintained
13556W:	http://www.adaptec.com/
13557F:	drivers/scsi/ips*
13558
13559IPVS
13560M:	Simon Horman <horms@verge.net.au>
13561M:	Julian Anastasov <ja@ssi.bg>
13562L:	netdev@vger.kernel.org
13563L:	lvs-devel@vger.kernel.org
13564S:	Maintained
13565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13567F:	Documentation/networking/ipvs-sysctl.rst
13568F:	include/net/ip_vs.h
13569F:	include/uapi/linux/ip_vs.h
13570F:	net/netfilter/ipvs/
13571
13572IPWIRELESS DRIVER
13573M:	Jiri Kosina <jikos@kernel.org>
13574M:	David Sterba <dsterba@suse.com>
13575S:	Odd Fixes
13576F:	drivers/tty/ipwireless/
13577
13578IRON DEVICE AUDIO CODEC DRIVERS
13579M:	Kiseok Jo <kiseok.jo@irondevice.com>
13580L:	linux-sound@vger.kernel.org
13581S:	Maintained
13582F:	Documentation/devicetree/bindings/sound/irondevice,*
13583F:	sound/soc/codecs/sma*
13584
13585IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13586M:	Thomas Gleixner <tglx@kernel.org>
13587S:	Maintained
13588P:	Documentation/process/maintainer-tip.rst
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13590F:	Documentation/core-api/irq/irq-domain.rst
13591F:	include/linux/irqdomain.h
13592F:	include/linux/irqdomain_defs.h
13593F:	kernel/irq/irqdomain.c
13594F:	kernel/irq/msi.c
13595
13596IRQ SUBSYSTEM
13597M:	Thomas Gleixner <tglx@kernel.org>
13598L:	linux-kernel@vger.kernel.org
13599S:	Maintained
13600P:	Documentation/process/maintainer-tip.rst
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13602F:	include/linux/group_cpus.h
13603F:	include/linux/irq.h
13604F:	include/linux/irqhandler.h
13605F:	include/linux/irqnr.h
13606F:	include/linux/irqreturn.h
13607F:	kernel/irq/
13608F:	lib/group_cpus.c
13609
13610IRQCHIP DRIVERS
13611M:	Thomas Gleixner <tglx@kernel.org>
13612L:	linux-kernel@vger.kernel.org
13613S:	Maintained
13614P:	Documentation/process/maintainer-tip.rst
13615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13616F:	Documentation/devicetree/bindings/interrupt-controller/
13617F:	drivers/irqchip/
13618F:	include/linux/irqchip.h
13619
13620ISA
13621M:	William Breathitt Gray <wbg@kernel.org>
13622S:	Maintained
13623F:	Documentation/driver-api/isa.rst
13624F:	drivers/base/isa.c
13625F:	include/linux/isa.h
13626
13627ISA RADIO MODULE
13628M:	Hans Verkuil <hverkuil@kernel.org>
13629L:	linux-media@vger.kernel.org
13630S:	Maintained
13631W:	https://linuxtv.org
13632T:	git git://linuxtv.org/media.git
13633F:	drivers/media/radio/radio-isa*
13634
13635ISAPNP
13636M:	Jaroslav Kysela <perex@perex.cz>
13637S:	Maintained
13638F:	Documentation/userspace-api/isapnp.rst
13639F:	drivers/pnp/isapnp/
13640F:	include/linux/isapnp.h
13641
13642ISCSI
13643M:	Lee Duncan <lduncan@suse.com>
13644M:	Chris Leech <cleech@redhat.com>
13645M:	Mike Christie <michael.christie@oracle.com>
13646L:	open-iscsi@googlegroups.com
13647L:	linux-scsi@vger.kernel.org
13648S:	Maintained
13649W:	www.open-iscsi.com
13650F:	drivers/scsi/*iscsi*
13651F:	include/scsi/*iscsi*
13652
13653iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13654M:	Peter Jones <pjones@redhat.com>
13655M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
13656S:	Maintained
13657F:	drivers/firmware/iscsi_ibft*
13658
13659ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13660M:	Sagi Grimberg <sagi@grimberg.me>
13661M:	Max Gurtovoy <mgurtovoy@nvidia.com>
13662L:	linux-rdma@vger.kernel.org
13663S:	Supported
13664W:	http://www.openfabrics.org
13665W:	www.open-iscsi.org
13666Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13667F:	drivers/infiniband/ulp/iser/
13668
13669ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13670M:	Sagi Grimberg <sagi@grimberg.me>
13671L:	linux-rdma@vger.kernel.org
13672L:	target-devel@vger.kernel.org
13673S:	Supported
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13675F:	drivers/infiniband/ulp/isert
13676
13677ISL28022 HARDWARE MONITORING DRIVER
13678M:	Carsten Spieß <mail@carsten-spiess.de>
13679L:	linux-hwmon@vger.kernel.org
13680S:	Maintained
13681F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13682F:	Documentation/hwmon/isl28022.rst
13683F:	drivers/hwmon/isl28022.c
13684
13685ISOFS FILESYSTEM
13686M:	Jan Kara <jack@suse.cz>
13687L:	linux-fsdevel@vger.kernel.org
13688S:	Maintained
13689F:	Documentation/filesystems/isofs.rst
13690F:	fs/isofs/
13691
13692IT87 HARDWARE MONITORING DRIVER
13693M:	Jean Delvare <jdelvare@suse.com>
13694L:	linux-hwmon@vger.kernel.org
13695S:	Maintained
13696F:	Documentation/hwmon/it87.rst
13697F:	drivers/hwmon/it87.c
13698
13699IT913X MEDIA DRIVER
13700L:	linux-media@vger.kernel.org
13701S:	Orphan
13702W:	https://linuxtv.org
13703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13704F:	drivers/media/tuners/it913x*
13705
13706ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13707M:	Liu Ying <victor.liu@nxp.com>
13708L:	dri-devel@lists.freedesktop.org
13709S:	Maintained
13710T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13711F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13712F:	drivers/gpu/drm/bridge/ite-it6263.c
13713
13714ITE IT66121 HDMI BRIDGE DRIVER
13715M:	Phong LE <ple@baylibre.com>
13716M:	Neil Armstrong <neil.armstrong@linaro.org>
13717S:	Maintained
13718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13719F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13720F:	drivers/gpu/drm/bridge/ite-it66121.c
13721
13722IVTV VIDEO4LINUX DRIVER
13723M:	Andy Walls <awalls@md.metrocast.net>
13724L:	linux-media@vger.kernel.org
13725S:	Maintained
13726W:	https://linuxtv.org
13727T:	git git://linuxtv.org/media.git
13728F:	Documentation/admin-guide/media/ivtv*
13729F:	drivers/media/pci/ivtv/
13730F:	include/uapi/linux/ivtv*
13731
13732IX2505V MEDIA DRIVER
13733M:	Malcolm Priestley <tvboxspy@gmail.com>
13734L:	linux-media@vger.kernel.org
13735S:	Maintained
13736W:	https://linuxtv.org
13737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13738F:	drivers/media/dvb-frontends/ix2505v*
13739
13740JAILHOUSE HYPERVISOR INTERFACE
13741M:	Jan Kiszka <jan.kiszka@siemens.com>
13742L:	jailhouse-dev@googlegroups.com
13743S:	Maintained
13744F:	arch/x86/include/asm/jailhouse_para.h
13745F:	arch/x86/kernel/jailhouse.c
13746
13747JFS FILESYSTEM
13748M:	Dave Kleikamp <shaggy@kernel.org>
13749L:	jfs-discussion@lists.sourceforge.net
13750S:	Odd Fixes
13751W:	http://jfs.sourceforge.net/
13752T:	git https://github.com/kleikamp/linux-shaggy.git
13753F:	Documentation/admin-guide/jfs.rst
13754F:	fs/jfs/
13755
13756JME NETWORK DRIVER
13757M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
13758L:	netdev@vger.kernel.org
13759S:	Odd Fixes
13760F:	drivers/net/ethernet/jme.*
13761
13762JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13763M:	David Woodhouse <dwmw2@infradead.org>
13764M:	Richard Weinberger <richard@nod.at>
13765L:	linux-mtd@lists.infradead.org
13766S:	Odd Fixes
13767W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
13768T:	git git://git.infradead.org/ubifs-2.6.git
13769F:	fs/jffs2/
13770F:	include/uapi/linux/jffs2.h
13771
13772JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13773M:	"Theodore Ts'o" <tytso@mit.edu>
13774M:	Jan Kara <jack@suse.com>
13775L:	linux-ext4@vger.kernel.org
13776S:	Maintained
13777F:	fs/jbd2/
13778F:	include/linux/jbd2.h
13779
13780JPU V4L2 MEM2MEM DRIVER FOR RENESAS
13781M:	Nikita Yushchenko <nikita.yoush@cogentembedded.com>
13782L:	linux-media@vger.kernel.org
13783L:	linux-renesas-soc@vger.kernel.org
13784S:	Maintained
13785F:	drivers/media/platform/renesas/rcar_jpu.c
13786
13787JSM Neo PCI based serial card
13788L:	linux-serial@vger.kernel.org
13789S:	Orphan
13790F:	drivers/tty/serial/jsm/
13791
13792K10TEMP HARDWARE MONITORING DRIVER
13793M:	Clemens Ladisch <clemens@ladisch.de>
13794L:	linux-hwmon@vger.kernel.org
13795S:	Maintained
13796F:	Documentation/hwmon/k10temp.rst
13797F:	drivers/hwmon/k10temp.c
13798
13799K8TEMP HARDWARE MONITORING DRIVER
13800M:	Rudolf Marek <r.marek@assembler.cz>
13801L:	linux-hwmon@vger.kernel.org
13802S:	Maintained
13803F:	Documentation/hwmon/k8temp.rst
13804F:	drivers/hwmon/k8temp.c
13805
13806KASAN
13807M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
13808R:	Alexander Potapenko <glider@google.com>
13809R:	Andrey Konovalov <andreyknvl@gmail.com>
13810R:	Dmitry Vyukov <dvyukov@google.com>
13811R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
13812L:	kasan-dev@googlegroups.com
13813S:	Maintained
13814B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13815F:	Documentation/dev-tools/kasan.rst
13816F:	arch/*/include/asm/*kasan.h
13817F:	arch/*/mm/kasan_init*
13818F:	include/linux/kasan*.h
13819F:	lib/Kconfig.kasan
13820F:	mm/kasan/
13821F:	scripts/Makefile.kasan
13822
13823KCONFIG
13824M:	Nathan Chancellor <nathan@kernel.org>
13825M:	Nicolas Schier <nsc@kernel.org>
13826L:	linux-kbuild@vger.kernel.org
13827S:	Odd Fixes
13828Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
13829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
13830F:	Documentation/kbuild/kconfig*
13831F:	scripts/Kconfig.include
13832F:	scripts/kconfig/
13833
13834KCORE
13835M:	Omar Sandoval <osandov@osandov.com>
13836L:	linux-debuggers@vger.kernel.org
13837S:	Maintained
13838F:	fs/proc/kcore.c
13839F:	include/linux/kcore.h
13840
13841KCOV
13842R:	Dmitry Vyukov <dvyukov@google.com>
13843R:	Andrey Konovalov <andreyknvl@gmail.com>
13844L:	kasan-dev@googlegroups.com
13845S:	Maintained
13846B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13847F:	Documentation/dev-tools/kcov.rst
13848F:	include/linux/kcov.h
13849F:	include/uapi/linux/kcov.h
13850F:	kernel/kcov.c
13851F:	scripts/Makefile.kcov
13852
13853KCSAN
13854M:	Marco Elver <elver@google.com>
13855R:	Dmitry Vyukov <dvyukov@google.com>
13856L:	kasan-dev@googlegroups.com
13857S:	Maintained
13858F:	Documentation/dev-tools/kcsan.rst
13859F:	include/linux/kcsan*.h
13860F:	kernel/kcsan/
13861F:	lib/Kconfig.kcsan
13862F:	scripts/Makefile.kcsan
13863
13864KDUMP
13865M:	Andrew Morton <akpm@linux-foundation.org>
13866M:	Baoquan He <baoquan.he@linux.dev>
13867M:	Mike Rapoport <rppt@kernel.org>
13868M:	Pasha Tatashin <pasha.tatashin@soleen.com>
13869M:	Pratyush Yadav <pratyush@kernel.org>
13870R:	Dave Young <ruirui.yang@linux.dev>
13871L:	kexec@lists.infradead.org
13872S:	Maintained
13873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
13874F:	Documentation/admin-guide/kdump/
13875F:	fs/proc/vmcore.c
13876F:	include/linux/crash_core.h
13877F:	include/linux/crash_dump.h
13878F:	include/uapi/linux/vmcore.h
13879F:	kernel/crash_*.c
13880
13881KEENE FM RADIO TRANSMITTER DRIVER
13882M:	Hans Verkuil <hverkuil@kernel.org>
13883L:	linux-media@vger.kernel.org
13884S:	Maintained
13885W:	https://linuxtv.org
13886T:	git git://linuxtv.org/media.git
13887F:	drivers/media/radio/radio-keene*
13888
13889KERNEL AUTOMOUNTER
13890M:	Ian Kent <raven@themaw.net>
13891L:	autofs@vger.kernel.org
13892S:	Maintained
13893F:	fs/autofs/
13894
13895KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
13896M:	Nathan Chancellor <nathan@kernel.org>
13897M:	Nicolas Schier <nsc@kernel.org>
13898L:	linux-kbuild@vger.kernel.org
13899S:	Odd Fixes
13900Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
13901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
13902F:	Documentation/kbuild/
13903F:	Makefile
13904F:	scripts/*vmlinux*
13905F:	scripts/Kbuild*
13906F:	scripts/Makefile*
13907F:	scripts/bash-completion/
13908F:	scripts/basic/
13909F:	scripts/clang-tools/
13910F:	scripts/container
13911F:	scripts/dummy-tools/
13912F:	scripts/include/
13913F:	scripts/install.sh
13914F:	scripts/mk*
13915F:	scripts/mod/
13916F:	scripts/package/
13917F:	usr/
13918
13919KERNEL HARDENING (not covered by other areas)
13920M:	Kees Cook <kees@kernel.org>
13921R:	Gustavo A. R. Silva <gustavoars@kernel.org>
13922L:	linux-hardening@vger.kernel.org
13923S:	Supported
13924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13925F:	Documentation/ABI/testing/sysfs-kernel-oops_count
13926F:	Documentation/ABI/testing/sysfs-kernel-warn_count
13927F:	arch/*/configs/hardening.config
13928F:	include/linux/kstack_erase.h
13929F:	include/linux/overflow.h
13930F:	include/linux/randomize_kstack.h
13931F:	include/linux/ucopysize.h
13932F:	kernel/configs/hardening.config
13933F:	kernel/kstack_erase.c
13934F:	lib/tests/randstruct_kunit.c
13935F:	lib/tests/usercopy_kunit.c
13936F:	mm/usercopy.c
13937F:	scripts/Makefile.kstack_erase
13938F:	scripts/Makefile.randstruct
13939F:	security/Kconfig.hardening
13940K:	\b(add|choose)_random_kstack_offset\b
13941K:	\b__check_(object_size|heap_object)\b
13942K:	\b__counted_by(_le|_be|_ptr)?\b
13943
13944KERNEL JANITORS
13945L:	kernel-janitors@vger.kernel.org
13946S:	Odd Fixes
13947W:	http://kernelnewbies.org/KernelJanitors
13948
13949KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
13950M:	Chuck Lever <chuck.lever@oracle.com>
13951M:	Jeff Layton <jlayton@kernel.org>
13952R:	NeilBrown <neil@brown.name>
13953R:	Olga Kornievskaia <okorniev@redhat.com>
13954R:	Dai Ngo <Dai.Ngo@oracle.com>
13955R:	Tom Talpey <tom@talpey.com>
13956L:	linux-nfs@vger.kernel.org
13957S:	Supported
13958P:	Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
13959B:	https://bugzilla.kernel.org
13960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
13961F:	Documentation/filesystems/nfs/
13962F:	fs/lockd/
13963F:	fs/nfs_common/
13964F:	fs/nfsd/
13965F:	include/linux/lockd/
13966F:	include/linux/sunrpc/
13967F:	include/trace/events/rpcgss.h
13968F:	include/trace/events/rpcrdma.h
13969F:	include/trace/events/sunrpc.h
13970F:	include/trace/misc/fs.h
13971F:	include/trace/misc/nfs.h
13972F:	include/trace/misc/sunrpc.h
13973F:	include/uapi/linux/nfsd/
13974F:	include/uapi/linux/sunrpc/
13975F:	net/sunrpc/
13976F:	tools/net/sunrpc/
13977
13978KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
13979R:	Christoph Hellwig <hch@lst.de>
13980F:	fs/nfsd/blocklayout*
13981
13982KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
13983M:	Thomas Weißschuh <linux@weissschuh.net>
13984R:	Christian Heusel <christian@heusel.eu>
13985R:	Nathan Chancellor <nathan@kernel.org>
13986S:	Maintained
13987F:	scripts/package/PKGBUILD
13988
13989KERNEL REGRESSIONS
13990M:	Thorsten Leemhuis <linux@leemhuis.info>
13991L:	regressions@lists.linux.dev
13992S:	Supported
13993F:	Documentation/admin-guide/reporting-regressions.rst
13994F:	Documentation/process/handling-regressions.rst
13995
13996KERNEL SELFTEST FRAMEWORK
13997M:	Shuah Khan <shuah@kernel.org>
13998M:	Shuah Khan <skhan@linuxfoundation.org>
13999L:	linux-kselftest@vger.kernel.org
14000S:	Maintained
14001Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14003F:	Documentation/dev-tools/kselftest*
14004F:	tools/testing/selftests/
14005
14006KERNEL SMB3 SERVER (KSMBD)
14007M:	Namjae Jeon <linkinjeon@kernel.org>
14008M:	Namjae Jeon <linkinjeon@samba.org>
14009M:	Steve French <smfrench@gmail.com>
14010M:	Steve French <sfrench@samba.org>
14011R:	Sergey Senozhatsky <senozhatsky@chromium.org>
14012R:	Tom Talpey <tom@talpey.com>
14013L:	linux-cifs@vger.kernel.org
14014S:	Maintained
14015T:	git https://git.samba.org/ksmbd.git
14016F:	Documentation/filesystems/smb/ksmbd.rst
14017F:	fs/smb/common/
14018F:	fs/smb/server/
14019
14020KERNEL UNIT TESTING FRAMEWORK (KUnit)
14021M:	Brendan Higgins <brendan.higgins@linux.dev>
14022M:	David Gow <david@davidgow.net>
14023R:	Rae Moar <raemoar63@gmail.com>
14024L:	linux-kselftest@vger.kernel.org
14025L:	kunit-dev@googlegroups.com
14026S:	Maintained
14027W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14030F:	Documentation/dev-tools/kunit/
14031F:	include/kunit/
14032F:	lib/kunit/
14033F:	rust/kernel/kunit.rs
14034F:	rust/macros/kunit.rs
14035F:	scripts/rustdoc_test_*
14036F:	tools/testing/kunit/
14037
14038KERNEL USERMODE HELPER
14039M:	Luis Chamberlain <mcgrof@kernel.org>
14040L:	linux-kernel@vger.kernel.org
14041S:	Maintained
14042F:	include/linux/umh.h
14043F:	kernel/umh.c
14044
14045KERNEL VIRTUAL MACHINE (KVM)
14046M:	Paolo Bonzini <pbonzini@redhat.com>
14047L:	kvm@vger.kernel.org
14048S:	Supported
14049W:	http://www.linux-kvm.org
14050T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14051F:	Documentation/virt/kvm/
14052F:	include/asm-generic/kvm*
14053F:	include/kvm/iodev.h
14054F:	include/linux/kvm*
14055F:	include/trace/events/kvm.h
14056F:	include/uapi/asm-generic/kvm*
14057F:	include/uapi/linux/kvm*
14058F:	tools/kvm/
14059F:	tools/testing/selftests/kvm/
14060F:	virt/kvm/*
14061
14062KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14063M:	Marc Zyngier <maz@kernel.org>
14064M:	Oliver Upton <oupton@kernel.org>
14065R:	Joey Gouly <joey.gouly@arm.com>
14066R:	Steffen Eiden <seiden@linux.ibm.com>
14067R:	Suzuki K Poulose <suzuki.poulose@arm.com>
14068R:	Zenghui Yu <yuzenghui@huawei.com>
14069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14070L:	kvmarm@lists.linux.dev
14071S:	Maintained
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14073F:	Documentation/virt/kvm/arm/
14074F:	Documentation/virt/kvm/devices/arm*
14075F:	arch/arm64/include/asm/kvm*
14076F:	arch/arm64/include/uapi/asm/kvm*
14077F:	arch/arm64/kvm/
14078F:	include/kvm/arm_*
14079F:	tools/testing/selftests/kvm/*/arm64/
14080F:	tools/testing/selftests/kvm/arm64/
14081
14082KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14083M:	Tianrui Zhao <zhaotianrui@loongson.cn>
14084M:	Bibo Mao <maobibo@loongson.cn>
14085M:	Huacai Chen <chenhuacai@kernel.org>
14086L:	kvm@vger.kernel.org
14087L:	loongarch@lists.linux.dev
14088S:	Maintained
14089T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14090F:	Documentation/virt/kvm/loongarch/
14091F:	arch/loongarch/include/asm/kvm*
14092F:	arch/loongarch/include/uapi/asm/kvm*
14093F:	arch/loongarch/kvm/
14094F:	tools/testing/selftests/kvm/*/loongarch/
14095F:	tools/testing/selftests/kvm/lib/loongarch/
14096
14097KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14098M:	Huacai Chen <chenhuacai@kernel.org>
14099L:	linux-mips@vger.kernel.org
14100L:	kvm@vger.kernel.org
14101S:	Maintained
14102T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14103F:	arch/mips/include/asm/kvm*
14104F:	arch/mips/include/uapi/asm/kvm*
14105F:	arch/mips/kvm/
14106
14107KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14108M:	Madhavan Srinivasan <maddy@linux.ibm.com>
14109R:	Nicholas Piggin <npiggin@gmail.com>
14110L:	linuxppc-dev@lists.ozlabs.org
14111L:	kvm@vger.kernel.org
14112S:	Maintained (Book3S 64-bit HV)
14113S:	Odd fixes (Book3S 64-bit PR)
14114S:	Orphan (Book3E and 32-bit)
14115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14116F:	arch/powerpc/include/asm/kvm*
14117F:	arch/powerpc/include/uapi/asm/kvm*
14118F:	arch/powerpc/kernel/kvm*
14119F:	arch/powerpc/kvm/
14120
14121KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14122M:	Anup Patel <anup@brainfault.org>
14123R:	Atish Patra <atish.patra@linux.dev>
14124L:	kvm@vger.kernel.org
14125L:	kvm-riscv@lists.infradead.org
14126L:	linux-riscv@lists.infradead.org
14127S:	Maintained
14128T:	git https://github.com/kvm-riscv/linux.git
14129F:	arch/riscv/include/asm/kvm*
14130F:	arch/riscv/include/uapi/asm/kvm*
14131F:	arch/riscv/kvm/
14132F:	tools/testing/selftests/kvm/*/riscv/
14133F:	tools/testing/selftests/kvm/riscv/
14134
14135KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14136M:	Christian Borntraeger <borntraeger@linux.ibm.com>
14137M:	Janosch Frank <frankja@linux.ibm.com>
14138M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
14139R:	David Hildenbrand <david@kernel.org>
14140L:	kvm@vger.kernel.org
14141S:	Supported
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14143F:	Documentation/virt/kvm/s390*
14144F:	arch/s390/include/asm/gmap_helpers.h
14145F:	arch/s390/include/asm/kvm*
14146F:	arch/s390/include/uapi/asm/kvm*
14147F:	arch/s390/include/uapi/asm/uvdevice.h
14148F:	arch/s390/kernel/uv.c
14149F:	arch/s390/kvm/
14150F:	arch/s390/mm/gmap_helpers.c
14151F:	drivers/s390/char/uvdevice.c
14152F:	tools/testing/selftests/drivers/s390x/uvdevice/
14153F:	tools/testing/selftests/kvm/*/s390/
14154F:	tools/testing/selftests/kvm/s390/
14155
14156KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14157M:	Sean Christopherson <seanjc@google.com>
14158M:	Paolo Bonzini <pbonzini@redhat.com>
14159L:	kvm@vger.kernel.org
14160S:	Supported
14161P:	Documentation/process/maintainer-kvm-x86.rst
14162T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14163F:	arch/x86/include/asm/kvm*
14164F:	arch/x86/include/asm/svm.h
14165F:	arch/x86/include/asm/vmx*.h
14166F:	arch/x86/include/uapi/asm/kvm*
14167F:	arch/x86/include/uapi/asm/svm.h
14168F:	arch/x86/include/uapi/asm/vmx.h
14169F:	arch/x86/kvm/
14170F:	arch/x86/kvm/*/
14171F:	tools/testing/selftests/kvm/*/x86/
14172F:	tools/testing/selftests/kvm/x86/
14173
14174KERNFS
14175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14176M:	Tejun Heo <tj@kernel.org>
14177L:	driver-core@lists.linux.dev
14178S:	Supported
14179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14180F:	fs/kernfs/
14181F:	include/linux/kernfs.h
14182
14183KEXEC
14184M:	Andrew Morton <akpm@linux-foundation.org>
14185M:	Baoquan He <baoquan.he@linux.dev>
14186M:	Mike Rapoport <rppt@kernel.org>
14187M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14188M:	Pratyush Yadav <pratyush@kernel.org>
14189L:	kexec@lists.infradead.org
14190W:	http://kernel.org/pub/linux/utils/kernel/kexec/
14191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14192F:	include/linux/kexec.h
14193F:	include/uapi/linux/kexec.h
14194F:	kernel/kexec*
14195
14196KEXEC HANDOVER (KHO)
14197M:	Mike Rapoport <rppt@kernel.org>
14198M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14199M:	Pratyush Yadav <pratyush@kernel.org>
14200R:	Alexander Graf <graf@amazon.com>
14201L:	kexec@lists.infradead.org
14202L:	linux-mm@kvack.org
14203S:	Maintained
14204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14205F:	Documentation/admin-guide/mm/kho.rst
14206F:	Documentation/core-api/kho/*
14207F:	include/linux/kexec_handover.h
14208F:	include/linux/kho/
14209F:	kernel/liveupdate/kexec_handover*
14210F:	lib/test_kho.c
14211F:	tools/testing/selftests/kho/
14212
14213KEYS-ENCRYPTED
14214M:	Mimi Zohar <zohar@linux.ibm.com>
14215L:	linux-integrity@vger.kernel.org
14216L:	keyrings@vger.kernel.org
14217S:	Supported
14218F:	Documentation/security/keys/trusted-encrypted.rst
14219F:	include/keys/encrypted-type.h
14220F:	security/keys/encrypted-keys/
14221
14222KEYS-TRUSTED
14223M:	James Bottomley <James.Bottomley@HansenPartnership.com>
14224M:	Jarkko Sakkinen <jarkko@kernel.org>
14225M:	Mimi Zohar <zohar@linux.ibm.com>
14226L:	linux-integrity@vger.kernel.org
14227L:	keyrings@vger.kernel.org
14228S:	Supported
14229F:	Documentation/security/keys/trusted-encrypted.rst
14230F:	include/keys/trusted-type.h
14231F:	include/keys/trusted_tpm.h
14232F:	security/keys/trusted-keys/
14233
14234KEYS-TRUSTED-CAAM
14235M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
14236R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14237L:	linux-integrity@vger.kernel.org
14238L:	keyrings@vger.kernel.org
14239S:	Maintained
14240F:	include/keys/trusted_caam.h
14241F:	security/keys/trusted-keys/trusted_caam.c
14242
14243KEYS-TRUSTED-DCP
14244M:	David Gstir <david@sigma-star.at>
14245R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
14246L:	linux-integrity@vger.kernel.org
14247L:	keyrings@vger.kernel.org
14248S:	Supported
14249F:	include/keys/trusted_dcp.h
14250F:	security/keys/trusted-keys/trusted_dcp.c
14251
14252KEYS-TRUSTED-PLPKS
14253M:	Srish Srinivasan <ssrish@linux.ibm.com>
14254M:	Nayna Jain <nayna@linux.ibm.com>
14255L:	linux-integrity@vger.kernel.org
14256L:	keyrings@vger.kernel.org
14257S:	Supported
14258F:	include/keys/trusted_pkwm.h
14259F:	security/keys/trusted-keys/trusted_pkwm.c
14260
14261KEYS-TRUSTED-TEE
14262M:	Sumit Garg <sumit.garg@kernel.org>
14263L:	linux-integrity@vger.kernel.org
14264L:	keyrings@vger.kernel.org
14265S:	Supported
14266F:	include/keys/trusted_tee.h
14267F:	security/keys/trusted-keys/trusted_tee.c
14268
14269KEYS/KEYRINGS
14270M:	David Howells <dhowells@redhat.com>
14271M:	Jarkko Sakkinen <jarkko@kernel.org>
14272L:	keyrings@vger.kernel.org
14273S:	Maintained
14274F:	Documentation/security/keys/core.rst
14275F:	include/keys/
14276F:	include/linux/key-type.h
14277F:	include/linux/key.h
14278F:	include/linux/keyctl.h
14279F:	include/uapi/linux/keyctl.h
14280F:	security/keys/
14281
14282KEYS/KEYRINGS_INTEGRITY
14283M:	Jarkko Sakkinen <jarkko@kernel.org>
14284M:	Mimi Zohar <zohar@linux.ibm.com>
14285L:	linux-integrity@vger.kernel.org
14286L:	keyrings@vger.kernel.org
14287S:	Supported
14288W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14289F:	security/integrity/platform_certs
14290
14291KFENCE
14292M:	Alexander Potapenko <glider@google.com>
14293M:	Marco Elver <elver@google.com>
14294R:	Dmitry Vyukov <dvyukov@google.com>
14295L:	kasan-dev@googlegroups.com
14296S:	Maintained
14297F:	Documentation/dev-tools/kfence.rst
14298F:	arch/*/include/asm/kfence.h
14299F:	include/linux/kfence.h
14300F:	lib/Kconfig.kfence
14301F:	mm/kfence/
14302
14303KFIFO
14304M:	Stefani Seibold <stefani@seibold.net>
14305S:	Maintained
14306F:	include/linux/kfifo.h
14307F:	lib/kfifo.c
14308F:	samples/kfifo/
14309
14310KGDB / KDB /debug_core
14311M:	Jason Wessel <jason.wessel@windriver.com>
14312M:	Daniel Thompson <danielt@kernel.org>
14313R:	Douglas Anderson <dianders@chromium.org>
14314L:	kgdb-bugreport@lists.sourceforge.net
14315S:	Maintained
14316W:	http://kgdb.wiki.kernel.org/
14317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14318F:	Documentation/process/debugging/kgdb.rst
14319F:	drivers/misc/kgdbts.c
14320F:	drivers/tty/serial/kgdboc.c
14321F:	include/linux/kdb.h
14322F:	include/linux/kgdb.h
14323F:	kernel/debug/
14324F:	kernel/module/kdb.c
14325
14326KHADAS MCU MFD DRIVER
14327M:	Neil Armstrong <neil.armstrong@linaro.org>
14328L:	linux-amlogic@lists.infradead.org
14329S:	Maintained
14330F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14331F:	drivers/mfd/khadas-mcu.c
14332F:	drivers/thermal/khadas_mcu_fan.c
14333F:	include/linux/mfd/khadas-mcu.h
14334
14335KIONIX/ROHM KX022A ACCELEROMETER
14336M:	Matti Vaittinen <mazziesaccount@gmail.com>
14337L:	linux-iio@vger.kernel.org
14338S:	Supported
14339F:	drivers/iio/accel/kionix-kx022a*
14340
14341KMEMLEAK
14342M:	Catalin Marinas <catalin.marinas@arm.com>
14343S:	Maintained
14344F:	Documentation/dev-tools/kmemleak.rst
14345F:	include/linux/kmemleak.h
14346F:	mm/kmemleak.c
14347F:	samples/kmemleak/kmemleak-test.c
14348
14349KMSAN
14350M:	Alexander Potapenko <glider@google.com>
14351R:	Marco Elver <elver@google.com>
14352R:	Dmitry Vyukov <dvyukov@google.com>
14353L:	kasan-dev@googlegroups.com
14354S:	Maintained
14355F:	Documentation/dev-tools/kmsan.rst
14356F:	arch/*/include/asm/kmsan.h
14357F:	arch/*/mm/kmsan_*
14358F:	include/linux/kmsan*.h
14359F:	lib/Kconfig.kmsan
14360F:	mm/kmsan/
14361F:	scripts/Makefile.kmsan
14362
14363KPROBES
14364M:	Naveen N Rao <naveen@kernel.org>
14365M:	"David S. Miller" <davem@davemloft.net>
14366M:	Masami Hiramatsu <mhiramat@kernel.org>
14367L:	linux-kernel@vger.kernel.org
14368L:	linux-trace-kernel@vger.kernel.org
14369S:	Maintained
14370Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
14371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14372F:	Documentation/trace/kprobes.rst
14373F:	include/asm-generic/kprobes.h
14374F:	include/linux/kprobes.h
14375F:	kernel/kprobes.c
14376F:	lib/tests/test_kprobes.c
14377F:	samples/kprobes
14378
14379KS0108 LCD CONTROLLER DRIVER
14380M:	Miguel Ojeda <ojeda@kernel.org>
14381S:	Maintained
14382F:	Documentation/admin-guide/auxdisplay/ks0108.rst
14383F:	drivers/auxdisplay/ks0108.c
14384F:	include/linux/ks0108.h
14385
14386KTD253 BACKLIGHT DRIVER
14387M:	Linus Walleij <linusw@kernel.org>
14388S:	Maintained
14389F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14390F:	drivers/video/backlight/ktd253-backlight.c
14391
14392KTD2801 BACKLIGHT DRIVER
14393M:	Duje Mihanović <duje.mihanovic@skole.hr>
14394S:	Maintained
14395F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14396F:	drivers/video/backlight/ktd2801-backlight.c
14397
14398KTEST
14399M:	Steven Rostedt <rostedt@goodmis.org>
14400M:	John Hawley <warthog9@eaglescrag.net>
14401S:	Maintained
14402F:	tools/testing/ktest
14403
14404KTZ8866 BACKLIGHT DRIVER
14405M:	Jianhua Lu <lujianhua000@gmail.com>
14406S:	Maintained
14407F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14408F:	drivers/video/backlight/ktz8866.c
14409
14410KVM PARAVIRT (KVM/paravirt)
14411M:	Paolo Bonzini <pbonzini@redhat.com>
14412R:	Vitaly Kuznetsov <vkuznets@redhat.com>
14413L:	kvm@vger.kernel.org
14414S:	Supported
14415T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14416F:	arch/um/include/asm/kvm_para.h
14417F:	arch/x86/include/asm/kvm_para.h
14418F:	arch/x86/include/asm/pvclock-abi.h
14419F:	arch/x86/include/uapi/asm/kvm_para.h
14420F:	arch/x86/kernel/kvm.c
14421F:	arch/x86/kernel/kvmclock.c
14422F:	include/asm-generic/kvm_para.h
14423F:	include/linux/kvm_para.h
14424F:	include/uapi/asm-generic/kvm_para.h
14425F:	include/uapi/linux/kvm_para.h
14426
14427KVM X86 HYPER-V (KVM/hyper-v)
14428M:	Vitaly Kuznetsov <vkuznets@redhat.com>
14429M:	Sean Christopherson <seanjc@google.com>
14430M:	Paolo Bonzini <pbonzini@redhat.com>
14431L:	kvm@vger.kernel.org
14432S:	Supported
14433T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14434F:	arch/x86/kvm/hyperv.*
14435F:	arch/x86/kvm/kvm_onhyperv.*
14436F:	arch/x86/kvm/svm/hyperv.*
14437F:	arch/x86/kvm/svm/svm_onhyperv.*
14438F:	arch/x86/kvm/vmx/hyperv.*
14439
14440KVM X86 Xen (KVM/Xen)
14441M:	David Woodhouse <dwmw2@infradead.org>
14442M:	Paul Durrant <paul@xen.org>
14443M:	Sean Christopherson <seanjc@google.com>
14444M:	Paolo Bonzini <pbonzini@redhat.com>
14445L:	kvm@vger.kernel.org
14446S:	Supported
14447T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14448F:	arch/x86/kvm/xen.*
14449
14450L3MDEV
14451M:	David Ahern <dsahern@kernel.org>
14452L:	netdev@vger.kernel.org
14453S:	Maintained
14454F:	include/net/l3mdev.h
14455F:	net/l3mdev
14456
14457LANDLOCK SECURITY MODULE
14458M:	Mickaël Salaün <mic@digikod.net>
14459R:	Günther Noack <gnoack@google.com>
14460L:	linux-security-module@vger.kernel.org
14461S:	Supported
14462W:	https://landlock.io
14463T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14464F:	Documentation/admin-guide/LSM/landlock.rst
14465F:	Documentation/security/landlock.rst
14466F:	Documentation/userspace-api/landlock.rst
14467F:	fs/ioctl.c
14468F:	include/uapi/linux/landlock.h
14469F:	samples/landlock/
14470F:	security/landlock/
14471F:	tools/testing/selftests/landlock/
14472K:	landlock
14473K:	LANDLOCK
14474
14475LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14476M:	Hauke Mehrtens <hauke@hauke-m.de>
14477L:	netdev@vger.kernel.org
14478S:	Maintained
14479F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14480F:	drivers/net/dsa/lantiq/*
14481F:	drivers/net/ethernet/lantiq_xrx200.c
14482F:	net/dsa/tag_gswip.c
14483F:	net/dsa/tag_mxl-gsw1xx.c
14484
14485LANTIQ MIPS ARCHITECTURE
14486M:	John Crispin <john@phrozen.org>
14487L:	linux-mips@vger.kernel.org
14488S:	Maintained
14489F:	arch/mips/lantiq
14490F:	drivers/soc/lantiq
14491
14492LANTIQ PEF2256 DRIVER
14493M:	Herve Codina <herve.codina@bootlin.com>
14494S:	Maintained
14495F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14496F:	drivers/net/wan/framer/
14497F:	drivers/pinctrl/pinctrl-pef2256.c
14498F:	include/linux/framer/
14499
14500LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14501M:	Mariano Abad <weimaraner@gmail.com>
14502L:	linux-hwmon@vger.kernel.org
14503S:	Maintained
14504F:	Documentation/hwmon/lattepanda-sigma-ec.rst
14505F:	drivers/hwmon/lattepanda-sigma-ec.c
14506
14507LASI 53c700 driver for PARISC
14508M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14509L:	linux-scsi@vger.kernel.org
14510S:	Maintained
14511F:	Documentation/scsi/53c700.rst
14512F:	drivers/scsi/53c700*
14513
14514LEAKING_ADDRESSES
14515M:	Tycho Andersen <tycho@tycho.pizza>
14516R:	Kees Cook <kees@kernel.org>
14517L:	linux-hardening@vger.kernel.org
14518S:	Maintained
14519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14520F:	scripts/leaking_addresses.pl
14521
14522LED SUBSYSTEM
14523M:	Lee Jones <lee@kernel.org>
14524M:	Pavel Machek <pavel@kernel.org>
14525L:	linux-leds@vger.kernel.org
14526S:	Maintained
14527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14528F:	Documentation/devicetree/bindings/leds/
14529F:	Documentation/leds/
14530F:	drivers/leds/
14531F:	include/dt-bindings/leds/
14532F:	include/linux/leds.h
14533
14534LEGO MINDSTORMS EV3
14535R:	David Lechner <david@lechnology.com>
14536S:	Maintained
14537F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14538F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14539F:	drivers/power/supply/lego_ev3_battery.c
14540
14541LEGO USB Tower driver
14542M:	Juergen Stuber <starblue@users.sourceforge.net>
14543L:	legousb-devel@lists.sourceforge.net
14544S:	Maintained
14545W:	http://legousb.sourceforge.net/
14546F:	drivers/usb/misc/legousbtower.c
14547
14548LENOVO drivers
14549M:	Mark Pearson <mpearson-lenovo@squebb.ca>
14550M:	Derek J. Clark <derekjohn.clark@gmail.com>
14551L:	platform-driver-x86@vger.kernel.org
14552S:	Maintained
14553F:	Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14554F:	Documentation/wmi/devices/lenovo-wmi-other.rst
14555F:	drivers/platform/x86/lenovo/*
14556
14557LENOVO WMI HOTKEY UTILITIES DRIVER
14558M:	Jackie Dong <xy-jackie@139.com>
14559L:	platform-driver-x86@vger.kernel.org
14560S:	Maintained
14561F:	drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14562
14563LENOVO HID drivers
14564M:	Derek J. Clark <derekjohn.clark@gmail.com>
14565M:	Mark Pearson <mpearson-lenovo@squebb.ca>
14566L:	linux-input@vger.kernel.org
14567S:	Maintained
14568F:	Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14569F:	Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14570F:	drivers/hid/hid-lenovo-go-s.c
14571F:	drivers/hid/hid-lenovo-go.c
14572F:	drivers/hid/hid-lenovo.c
14573
14574LETSKETCH HID TABLET DRIVER
14575M:	Hans de Goede <hansg@kernel.org>
14576L:	linux-input@vger.kernel.org
14577S:	Maintained
14578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14579F:	drivers/hid/hid-letsketch.c
14580
14581LG LAPTOP EXTRAS
14582M:	Matan Ziv-Av <matan@svgalib.org>
14583L:	platform-driver-x86@vger.kernel.org
14584S:	Maintained
14585F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
14586F:	Documentation/admin-guide/laptops/lg-laptop.rst
14587F:	drivers/platform/x86/lg-laptop.c
14588
14589LG2160 MEDIA DRIVER
14590M:	Michael Krufky <mkrufky@linuxtv.org>
14591L:	linux-media@vger.kernel.org
14592S:	Maintained
14593W:	https://linuxtv.org
14594W:	http://github.com/mkrufky
14595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14596T:	git git://linuxtv.org/mkrufky/tuners.git
14597F:	drivers/media/dvb-frontends/lg2160.*
14598
14599LGDT3305 MEDIA DRIVER
14600M:	Michael Krufky <mkrufky@linuxtv.org>
14601L:	linux-media@vger.kernel.org
14602S:	Maintained
14603W:	https://linuxtv.org
14604W:	http://github.com/mkrufky
14605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14606T:	git git://linuxtv.org/mkrufky/tuners.git
14607F:	drivers/media/dvb-frontends/lgdt3305.*
14608
14609LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14610M:	Viresh Kumar <vireshk@kernel.org>
14611L:	linux-ide@vger.kernel.org
14612S:	Maintained
14613F:	drivers/ata/pata_arasan_cf.c
14614F:	include/linux/pata_arasan_cf_data.h
14615
14616LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14617M:	Linus Walleij <linusw@kernel.org>
14618L:	linux-ide@vger.kernel.org
14619S:	Maintained
14620F:	drivers/ata/pata_ftide010.c
14621F:	drivers/ata/sata_gemini.c
14622F:	drivers/ata/sata_gemini.h
14623
14624LIBATA SATA AHCI PLATFORM devices support
14625M:	Hans de Goede <hansg@kernel.org>
14626L:	linux-ide@vger.kernel.org
14627S:	Maintained
14628F:	drivers/ata/ahci_platform.c
14629F:	drivers/ata/libahci_platform.c
14630F:	include/linux/ahci_platform.h
14631
14632LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14633M:	Mikael Pettersson <mikpelinux@gmail.com>
14634L:	linux-ide@vger.kernel.org
14635S:	Maintained
14636F:	drivers/ata/sata_promise.*
14637
14638LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14639M:	Damien Le Moal <dlemoal@kernel.org>
14640M:	Niklas Cassel <cassel@kernel.org>
14641L:	linux-ide@vger.kernel.org
14642S:	Maintained
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
14644F:	Documentation/ABI/testing/sysfs-ata
14645F:	Documentation/devicetree/bindings/ata/
14646F:	drivers/ata/
14647F:	include/linux/ata.h
14648F:	include/linux/libata.h
14649
14650LIBETH COMMON ETHERNET LIBRARY
14651M:	Alexander Lobakin <aleksander.lobakin@intel.com>
14652L:	netdev@vger.kernel.org
14653L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
14654S:	Maintained
14655T:	git https://github.com/alobakin/linux.git
14656F:	drivers/net/ethernet/intel/libeth/
14657F:	include/net/libeth/
14658K:	libeth
14659
14660LIBIE COMMON INTEL ETHERNET LIBRARY
14661M:	Alexander Lobakin <aleksander.lobakin@intel.com>
14662L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
14663L:	netdev@vger.kernel.org
14664S:	Maintained
14665T:	git https://github.com/alobakin/linux.git
14666F:	drivers/net/ethernet/intel/libie/
14667F:	include/linux/net/intel/libie/
14668K:	libie
14669
14670LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14671M:	Vishal Verma <vishal.l.verma@intel.com>
14672M:	Dan Williams <djbw@kernel.org>
14673M:	Dave Jiang <dave.jiang@intel.com>
14674L:	nvdimm@lists.linux.dev
14675S:	Supported
14676Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14677P:	Documentation/nvdimm/maintainer-entry-profile.rst
14678F:	drivers/nvdimm/btt*
14679
14680LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14681M:	Dan Williams <djbw@kernel.org>
14682M:	Vishal Verma <vishal.l.verma@intel.com>
14683M:	Dave Jiang <dave.jiang@intel.com>
14684L:	nvdimm@lists.linux.dev
14685S:	Supported
14686Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14687P:	Documentation/nvdimm/maintainer-entry-profile.rst
14688F:	drivers/nvdimm/pmem*
14689
14690LIBNVDIMM: DEVICETREE BINDINGS
14691M:	Oliver O'Halloran <oohall@gmail.com>
14692L:	nvdimm@lists.linux.dev
14693S:	Supported
14694Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14695F:	Documentation/devicetree/bindings/pmem/pmem-region.yaml
14696F:	drivers/nvdimm/of_pmem.c
14697
14698LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14699M:	Dan Williams <djbw@kernel.org>
14700M:	Vishal Verma <vishal.l.verma@intel.com>
14701M:	Dave Jiang <dave.jiang@intel.com>
14702M:	Ira Weiny <ira.weiny@intel.com>
14703L:	nvdimm@lists.linux.dev
14704S:	Supported
14705Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
14706P:	Documentation/nvdimm/maintainer-entry-profile.rst
14707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14708F:	drivers/acpi/nfit/*
14709F:	drivers/nvdimm/*
14710F:	include/linux/libnvdimm.h
14711F:	include/linux/nd.h
14712F:	include/uapi/linux/ndctl.h
14713F:	tools/testing/nvdimm/
14714
14715LIBRARY CODE
14716M:	Andrew Morton <akpm@linux-foundation.org>
14717L:	linux-kernel@vger.kernel.org
14718S:	Supported
14719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14720F:	lib/*
14721
14722LICENSES and SPDX stuff
14723M:	Thomas Gleixner <tglx@kernel.org>
14724M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14725L:	linux-spdx@vger.kernel.org
14726S:	Maintained
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14728F:	COPYING
14729F:	Documentation/process/license-rules.rst
14730F:	LICENSES/
14731F:	scripts/spdxcheck-test.sh
14732F:	scripts/spdxcheck.py
14733F:	scripts/spdxexclude
14734
14735LINEAR RANGES HELPERS
14736M:	Mark Brown <broonie@kernel.org>
14737R:	Matti Vaittinen <mazziesaccount@gmail.com>
14738F:	include/linux/linear_range.h
14739F:	lib/linear_ranges.c
14740F:	lib/tests/test_linear_ranges.c
14741
14742LINUX FOR POWER MACINTOSH
14743L:	linuxppc-dev@lists.ozlabs.org
14744S:	Orphan
14745F:	arch/powerpc/platforms/powermac/
14746F:	drivers/macintosh/
14747X:	drivers/macintosh/adb-iop.c
14748X:	drivers/macintosh/via-macii.c
14749
14750LINUX FOR POWERPC (32-BIT AND 64-BIT)
14751M:	Madhavan Srinivasan <maddy@linux.ibm.com>
14752M:	Michael Ellerman <mpe@ellerman.id.au>
14753R:	Nicholas Piggin <npiggin@gmail.com>
14754R:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
14755L:	linuxppc-dev@lists.ozlabs.org
14756S:	Supported
14757W:	https://github.com/linuxppc/wiki/wiki
14758Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
14759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
14760F:	Documentation/ABI/stable/sysfs-firmware-opal-*
14761F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
14762F:	Documentation/devicetree/bindings/powerpc/
14763F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
14764F:	Documentation/arch/powerpc/
14765F:	arch/powerpc/
14766F:	drivers/*/*/*pasemi*
14767F:	drivers/*/*pasemi*
14768F:	drivers/char/tpm/tpm_ibmvtpm*
14769F:	drivers/crypto/nx/
14770F:	drivers/i2c/busses/i2c-opal.c
14771F:	drivers/net/ethernet/ibm/ibmveth.*
14772F:	drivers/net/ethernet/ibm/ibmvnic.*
14773F:	drivers/pci/hotplug/pnv_php.c
14774F:	drivers/pci/hotplug/rpa*
14775F:	drivers/rtc/rtc-opal.c
14776F:	drivers/scsi/ibmvscsi/
14777F:	drivers/tty/hvc/hvc_opal.c
14778F:	drivers/watchdog/wdrtas.c
14779F:	include/linux/papr_scm.h
14780F:	include/uapi/linux/papr_pdsm.h
14781F:	tools/testing/selftests/powerpc
14782N:	/pmac
14783N:	powermac
14784N:	powernv
14785N:	[^a-z0-9]ps3
14786N:	pseries
14787
14788LINUX FOR POWERPC EMBEDDED MPC5XXX
14789M:	Anatolij Gustschin <agust@denx.de>
14790L:	linuxppc-dev@lists.ozlabs.org
14791S:	Odd Fixes
14792F:	arch/powerpc/platforms/512x/
14793F:	arch/powerpc/platforms/52xx/
14794
14795LINUX FOR POWERPC EMBEDDED PPC4XX
14796L:	linuxppc-dev@lists.ozlabs.org
14797S:	Orphan
14798F:	arch/powerpc/platforms/44x/
14799
14800LINUX FOR POWERPC EMBEDDED PPC85XX
14801M:	Scott Wood <oss@buserror.net>
14802L:	linuxppc-dev@lists.ozlabs.org
14803S:	Odd fixes
14804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
14805F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
14806F:	Documentation/devicetree/bindings/powerpc/fsl/
14807F:	arch/powerpc/platforms/85xx/
14808
14809LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
14810M:	Christophe Leroy (CS GROUP) <chleroy@kernel.org>
14811L:	linuxppc-dev@lists.ozlabs.org
14812S:	Maintained
14813F:	arch/powerpc/platforms/8xx/
14814F:	arch/powerpc/platforms/83xx/
14815
14816LINUX KERNEL DUMP TEST MODULE (LKDTM)
14817M:	Kees Cook <kees@kernel.org>
14818S:	Maintained
14819F:	drivers/misc/lkdtm/*
14820F:	tools/testing/selftests/lkdtm/*
14821
14822LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
14823M:	Alan Stern <stern@rowland.harvard.edu>
14824M:	Andrea Parri <parri.andrea@gmail.com>
14825M:	Will Deacon <will@kernel.org>
14826M:	Peter Zijlstra <peterz@infradead.org>
14827M:	Boqun Feng <boqun@kernel.org>
14828M:	Nicholas Piggin <npiggin@gmail.com>
14829M:	David Howells <dhowells@redhat.com>
14830M:	Jade Alglave <j.alglave@ucl.ac.uk>
14831M:	Luc Maranget <luc.maranget@inria.fr>
14832M:	"Paul E. McKenney" <paulmck@kernel.org>
14833R:	Akira Yokosawa <akiyks@gmail.com>
14834R:	Daniel Lustig <dlustig@nvidia.com>
14835R:	Joel Fernandes <joelagnelf@nvidia.com>
14836L:	linux-kernel@vger.kernel.org
14837L:	linux-arch@vger.kernel.org
14838L:	lkmm@lists.linux.dev
14839S:	Supported
14840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
14841F:	Documentation/atomic_bitops.txt
14842F:	Documentation/atomic_t.txt
14843F:	Documentation/core-api/refcount-vs-atomic.rst
14844F:	Documentation/dev-tools/lkmm/
14845F:	Documentation/litmus-tests/
14846F:	Documentation/memory-barriers.txt
14847F:	tools/memory-model/
14848
14849LINUX-NEXT TREE
14850M:	Mark Brown <broonie@kernel.org>
14851L:	linux-next@vger.kernel.org
14852S:	Supported
14853B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
14854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
14855
14856LIS3LV02D ACCELEROMETER DRIVER
14857M:	Eric Piel <eric.piel@tremplin-utc.net>
14858S:	Maintained
14859F:	Documentation/misc-devices/lis3lv02d.rst
14860F:	drivers/misc/lis3lv02d/
14861F:	drivers/platform/x86/hp/hp_accel.c
14862
14863LIST KUNIT TEST
14864M:	David Gow <david@davidgow.net>
14865L:	linux-kselftest@vger.kernel.org
14866L:	kunit-dev@googlegroups.com
14867S:	Maintained
14868F:	lib/tests/list-test.c
14869
14870LITEX PLATFORM
14871M:	Karol Gugala <kgugala@antmicro.com>
14872M:	Mateusz Holenko <mholenko@antmicro.com>
14873M:	Gabriel Somlo <gsomlo@gmail.com>
14874M:	Joel Stanley <joel@jms.id.au>
14875S:	Maintained
14876F:	Documentation/devicetree/bindings/*/litex,*.yaml
14877F:	arch/openrisc/boot/dts/or1klitex.dts
14878F:	drivers/mmc/host/litex_mmc.c
14879F:	drivers/net/ethernet/litex/*
14880F:	drivers/soc/litex/*
14881F:	drivers/tty/serial/liteuart.c
14882F:	include/linux/litex.h
14883N:	litex
14884
14885LIVE PATCHING
14886M:	Josh Poimboeuf <jpoimboe@kernel.org>
14887M:	Jiri Kosina <jikos@kernel.org>
14888M:	Miroslav Benes <mbenes@suse.cz>
14889M:	Petr Mladek <pmladek@suse.com>
14890R:	Joe Lawrence <joe.lawrence@redhat.com>
14891L:	live-patching@vger.kernel.org
14892S:	Maintained
14893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
14894F:	Documentation/ABI/testing/sysfs-kernel-livepatch
14895F:	Documentation/livepatch/
14896F:	arch/powerpc/include/asm/livepatch.h
14897F:	include/linux/livepatch*.h
14898F:	kernel/livepatch/
14899F:	kernel/module/livepatch.c
14900F:	samples/livepatch/
14901F:	scripts/livepatch/
14902F:	tools/testing/selftests/livepatch/
14903
14904LIVE UPDATE
14905M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14906M:	Mike Rapoport <rppt@kernel.org>
14907M:	Pratyush Yadav <pratyush@kernel.org>
14908L:	kexec@lists.infradead.org
14909L:	linux-kernel@vger.kernel.org
14910S:	Maintained
14911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14912F:	Documentation/core-api/liveupdate.rst
14913F:	Documentation/mm/memfd_preservation.rst
14914F:	Documentation/userspace-api/liveupdate.rst
14915F:	include/linux/kho/abi/
14916F:	include/linux/liveupdate.h
14917F:	include/uapi/linux/liveupdate.h
14918F:	kernel/liveupdate/
14919F:	lib/tests/liveupdate.c
14920F:	mm/memfd_luo.c
14921F:	tools/testing/selftests/liveupdate/
14922
14923LLC (802.2)
14924L:	netdev@vger.kernel.org
14925S:	Odd fixes
14926F:	include/linux/llc.h
14927F:	include/net/llc*
14928F:	include/uapi/linux/llc.h
14929F:	net/llc/
14930
14931LM73 HARDWARE MONITOR DRIVER
14932M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
14933L:	linux-hwmon@vger.kernel.org
14934S:	Maintained
14935F:	drivers/hwmon/lm73.c
14936
14937LM78 HARDWARE MONITOR DRIVER
14938M:	Jean Delvare <jdelvare@suse.com>
14939L:	linux-hwmon@vger.kernel.org
14940S:	Maintained
14941F:	Documentation/hwmon/lm78.rst
14942F:	drivers/hwmon/lm78.c
14943
14944LM83 HARDWARE MONITOR DRIVER
14945M:	Jean Delvare <jdelvare@suse.com>
14946L:	linux-hwmon@vger.kernel.org
14947S:	Maintained
14948F:	Documentation/hwmon/lm83.rst
14949F:	drivers/hwmon/lm83.c
14950
14951LM90 HARDWARE MONITOR DRIVER
14952M:	Jean Delvare <jdelvare@suse.com>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
14956F:	Documentation/hwmon/lm90.rst
14957F:	drivers/hwmon/lm90.c
14958F:	include/dt-bindings/thermal/lm90.h
14959
14960LME2510 MEDIA DRIVER
14961M:	Malcolm Priestley <tvboxspy@gmail.com>
14962L:	linux-media@vger.kernel.org
14963S:	Maintained
14964W:	https://linuxtv.org
14965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14966F:	drivers/media/usb/dvb-usb-v2/lmedm04*
14967
14968LENOVO YOGA FAN DRIVER
14969M:	Sergio Melas <sergiomelas@gmail.com>
14970L:	linux-hwmon@vger.kernel.org
14971S:	Maintained
14972W:	https://github.com/sergiomelas
14973F:	Documentation/hwmon/yogafan.rst
14974F:	drivers/hwmon/yogafan.c
14975
14976LOADPIN SECURITY MODULE
14977M:	Kees Cook <kees@kernel.org>
14978S:	Supported
14979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14980F:	Documentation/admin-guide/LSM/LoadPin.rst
14981F:	security/loadpin/
14982
14983LOCKDOWN SECURITY MODULE
14984M:	Nicolas Bouchinet <nicolas.bouchinet@oss.cyber.gouv.fr>
14985M:	Xiu Jianfeng <xiujianfeng@huawei.com>
14986L:	linux-security-module@vger.kernel.org
14987S:	Maintained
14988T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
14989F:	security/lockdown/
14990
14991LOCKING PRIMITIVES
14992M:	Peter Zijlstra <peterz@infradead.org>
14993M:	Ingo Molnar <mingo@redhat.com>
14994M:	Will Deacon <will@kernel.org>
14995M:	Boqun Feng <boqun@kernel.org> (LOCKDEP & RUST)
14996R:	Waiman Long <longman@redhat.com>
14997L:	linux-kernel@vger.kernel.org
14998S:	Maintained
14999P:	Documentation/process/maintainer-tip.rst
15000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15001F:	Documentation/locking/
15002F:	arch/*/include/asm/spinlock*.h
15003F:	include/linux/local_lock*.h
15004F:	include/linux/lockdep*.h
15005F:	include/linux/mutex*.h
15006F:	include/linux/rwlock*.h
15007F:	include/linux/rwsem*.h
15008F:	include/linux/seqlock.h
15009F:	include/linux/spinlock*.h
15010F:	kernel/locking/
15011F:	lib/locking*.[ch]
15012F:	rust/helpers/mutex.c
15013F:	rust/helpers/spinlock.c
15014F:	rust/kernel/sync/lock.rs
15015F:	rust/kernel/sync/lock/
15016F:	rust/kernel/sync/locked_by.rs
15017X:	kernel/locking/locktorture.c
15018
15019LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15020M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
15021L:	linux-ntfs-dev@lists.sourceforge.net
15022S:	Maintained
15023W:	http://www.linux-ntfs.org/content/view/19/37/
15024F:	Documentation/admin-guide/ldm.rst
15025F:	block/partitions/ldm.*
15026
15027LOGITECH HID GAMING KEYBOARDS
15028M:	Hans de Goede <hansg@kernel.org>
15029L:	linux-input@vger.kernel.org
15030S:	Maintained
15031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15032F:	drivers/hid/hid-lg-g15.c
15033
15034LONTIUM LT8912B MIPI TO HDMI BRIDGE
15035M:	Adrien Grassein <adrien.grassein@gmail.com>
15036S:	Maintained
15037F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15038F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
15039
15040LOONGARCH
15041M:	Huacai Chen <chenhuacai@kernel.org>
15042R:	WANG Xuerui <kernel@xen0n.name>
15043L:	loongarch@lists.linux.dev
15044S:	Maintained
15045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15046F:	Documentation/arch/loongarch/
15047F:	Documentation/translations/zh_CN/arch/loongarch/
15048F:	arch/loongarch/
15049F:	drivers/*/*loongarch*
15050F:	drivers/cpufreq/loongson3_cpufreq.c
15051
15052LOONGSON GPIO DRIVER
15053M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15054L:	linux-gpio@vger.kernel.org
15055S:	Maintained
15056F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15057F:	drivers/gpio/gpio-loongson-64bit.c
15058
15059LOONGSON-2 DMA DRIVER
15060M:	Binbin Zhou <zhoubinbin@loongson.cn>
15061L:	dmaengine@vger.kernel.org
15062S:	Maintained
15063F:	Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15064F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15065F:	drivers/dma/loongson/loongson2-apb-cmc-dma.c
15066F:	drivers/dma/loongson/loongson2-apb-dma.c
15067
15068LOONGSON LS2X I2C DRIVER
15069M:	Binbin Zhou <zhoubinbin@loongson.cn>
15070L:	linux-i2c@vger.kernel.org
15071S:	Maintained
15072F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15073F:	drivers/i2c/busses/i2c-ls2x-v2.c
15074F:	drivers/i2c/busses/i2c-ls2x.c
15075
15076LOONGSON PWM DRIVER
15077M:	Binbin Zhou <zhoubinbin@loongson.cn>
15078L:	linux-pwm@vger.kernel.org
15079S:	Maintained
15080F:	Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15081F:	drivers/pwm/pwm-loongson.c
15082
15083LOONGSON SECURITY ENGINE DRIVERS
15084M:	Qunqin Zhao <zhaoqunqin@loongson.cn>
15085L:	linux-crypto@vger.kernel.org
15086S:	Maintained
15087F:	drivers/char/tpm/tpm_loongson.c
15088F:	drivers/mfd/loongson-se.c
15089F:	include/linux/mfd/loongson-se.h
15090
15091LOONGSON-2 SOC SERIES CLOCK DRIVER
15092M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15093L:	linux-clk@vger.kernel.org
15094S:	Maintained
15095F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15096F:	drivers/clk/clk-loongson2.c
15097F:	include/dt-bindings/clock/loongson,ls2k-clk.h
15098
15099LOONGSON SPI DRIVER
15100M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15101L:	linux-spi@vger.kernel.org
15102S:	Maintained
15103F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15104F:	drivers/spi/spi-loongson-core.c
15105F:	drivers/spi/spi-loongson-pci.c
15106F:	drivers/spi/spi-loongson-plat.c
15107F:	drivers/spi/spi-loongson.h
15108
15109LOONGSON-2 SOC SERIES GUTS DRIVER
15110M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15111L:	loongarch@lists.linux.dev
15112S:	Maintained
15113F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15114F:	drivers/soc/loongson/loongson2_guts.c
15115
15116LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15117M:	Binbin Zhou <zhoubinbin@loongson.cn>
15118L:	linux-mmc@vger.kernel.org
15119S:	Maintained
15120F:	Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15121F:	drivers/mmc/host/loongson2-mmc.c
15122
15123LOONGSON-2 SOC SERIES PM DRIVER
15124M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15125L:	linux-pm@vger.kernel.org
15126S:	Maintained
15127F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15128F:	drivers/soc/loongson/loongson2_pm.c
15129
15130LOONGSON-2 SOC SERIES PINCTRL DRIVER
15131M:	zhanghongchen <zhanghongchen@loongson.cn>
15132M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15133L:	linux-gpio@vger.kernel.org
15134S:	Maintained
15135F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15136F:	drivers/pinctrl/pinctrl-loongson2.c
15137
15138LOONGSON-2 SOC SERIES THERMAL DRIVER
15139M:	zhanghongchen <zhanghongchen@loongson.cn>
15140M:	Yinbo Zhu <zhuyinbo@loongson.cn>
15141L:	linux-pm@vger.kernel.org
15142S:	Maintained
15143F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15144F:	drivers/thermal/loongson2_thermal.c
15145
15146LOONGSON-2K Board Management Controller (BMC) DRIVER
15147M:	Binbin Zhou <zhoubinbin@loongson.cn>
15148M:	Chong Qiao <qiaochong@loongson.cn>
15149S:	Maintained
15150F:	drivers/char/ipmi/ipmi_si_ls2k.c
15151F:	drivers/mfd/ls2k-bmc-core.c
15152
15153LOONGSON EDAC DRIVER
15154M:	Zhao Qunqin <zhaoqunqin@loongson.cn>
15155L:	linux-edac@vger.kernel.org
15156S:	Maintained
15157F:	drivers/edac/loongson_edac.c
15158
15159LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15160M:	Sathya Prakash <sathya.prakash@broadcom.com>
15161M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
15162M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
15163M:	Ranjan Kumar <ranjan.kumar@broadcom.com>
15164L:	MPT-FusionLinux.pdl@broadcom.com
15165L:	linux-scsi@vger.kernel.org
15166S:	Supported
15167W:	http://www.avagotech.com/support/
15168F:	drivers/message/fusion/
15169F:	drivers/scsi/mpt3sas/
15170
15171LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15172M:	Matthew Wilcox <willy@infradead.org>
15173L:	linux-scsi@vger.kernel.org
15174S:	Maintained
15175F:	drivers/scsi/sym53c8xx_2/
15176
15177LT3074 HARDWARE MONITOR DRIVER
15178M:	Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
15179L:	linux-hwmon@vger.kernel.org
15180S:	Supported
15181W:	https://ez.analog.com/linux-software-drivers
15182F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15183F:	Documentation/hwmon/lt3074.rst
15184F:	drivers/hwmon/pmbus/lt3074.c
15185
15186LTC1660 DAC DRIVER
15187M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15188L:	linux-iio@vger.kernel.org
15189S:	Maintained
15190F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15191F:	drivers/iio/dac/ltc1660.c
15192
15193LTC2664 IIO DAC DRIVER
15194M:	Michael Hennerich <michael.hennerich@analog.com>
15195M:	Kim Seer Paller <kimseer.paller@analog.com>
15196L:	linux-iio@vger.kernel.org
15197S:	Supported
15198W:	https://ez.analog.com/linux-software-drivers
15199F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15200F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15201F:	drivers/iio/dac/ltc2664.c
15202
15203LTC2688 IIO DAC DRIVER
15204M:	Nuno Sá <nuno.sa@analog.com>
15205L:	linux-iio@vger.kernel.org
15206S:	Supported
15207W:	https://ez.analog.com/linux-software-drivers
15208F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15209F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15210F:	drivers/iio/dac/ltc2688.c
15211
15212LTC2947 HARDWARE MONITOR DRIVER
15213M:	Nuno Sá <nuno.sa@analog.com>
15214L:	linux-hwmon@vger.kernel.org
15215S:	Supported
15216W:	https://ez.analog.com/linux-software-drivers
15217F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15218F:	drivers/hwmon/ltc2947-core.c
15219F:	drivers/hwmon/ltc2947-i2c.c
15220F:	drivers/hwmon/ltc2947-spi.c
15221F:	drivers/hwmon/ltc2947.h
15222
15223LTC2991 HARDWARE MONITOR DRIVER
15224M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
15225L:	linux-hwmon@vger.kernel.org
15226S:	Supported
15227W:	https://ez.analog.com/linux-software-drivers
15228F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15229F:	drivers/hwmon/ltc2991.c
15230
15231LTC2983 IIO TEMPERATURE DRIVER
15232M:	Nuno Sá <nuno.sa@analog.com>
15233L:	linux-iio@vger.kernel.org
15234S:	Supported
15235W:	https://ez.analog.com/linux-software-drivers
15236F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15237F:	drivers/iio/temperature/ltc2983.c
15238
15239LTC4282 HARDWARE MONITOR DRIVER
15240M:	Nuno Sa <nuno.sa@analog.com>
15241L:	linux-hwmon@vger.kernel.org
15242S:	Supported
15243F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15244F:	Documentation/hwmon/ltc4282.rst
15245F:	drivers/hwmon/ltc4282.c
15246
15247LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15248M:	Nuno Sá <nuno.sa@analog.com>
15249L:	linux-gpio@vger.kernel.org
15250L:	linux-hwmon@vger.kernel.org
15251S:	Supported
15252F:	Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15253F:	drivers/gpio/gpio-ltc4283.c
15254F:	drivers/hwmon/ltc4283.c
15255
15256LTC4286 HARDWARE MONITOR DRIVER
15257M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
15258L:	linux-hwmon@vger.kernel.org
15259S:	Maintained
15260F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15261F:	Documentation/hwmon/ltc4286.rst
15262F:	drivers/hwmon/pmbus/ltc4286.c
15263
15264LTC4306 I2C MULTIPLEXER DRIVER
15265M:	Michael Hennerich <michael.hennerich@analog.com>
15266L:	linux-i2c@vger.kernel.org
15267S:	Supported
15268W:	https://ez.analog.com/linux-software-drivers
15269F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15270F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
15271
15272LTP (Linux Test Project)
15273M:	Andrea Cervesato <andrea.cervesato@suse.com>
15274M:	Cyril Hrubis <chrubis@suse.cz>
15275M:	Jan Stancek <jstancek@redhat.com>
15276M:	Petr Vorel <pvorel@suse.cz>
15277M:	Li Wang <li.wang@linux.dev>
15278M:	Yang Xu <xuyang2018.jy@fujitsu.com>
15279M:	Xiao Yang <yangx.jy@fujitsu.com>
15280L:	ltp@lists.linux.it (subscribers-only)
15281S:	Maintained
15282W:	https://linux-test-project.readthedocs.io/
15283T:	git https://github.com/linux-test-project/ltp.git
15284
15285LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15286M:	Anshul Dalal <anshulusr@gmail.com>
15287L:	linux-iio@vger.kernel.org
15288S:	Maintained
15289F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15290F:	drivers/iio/light/ltr390.c
15291
15292LYNX 28G SERDES PHY DRIVER
15293M:	Ioana Ciornei <ioana.ciornei@nxp.com>
15294L:	netdev@vger.kernel.org
15295S:	Supported
15296F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15297F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
15298
15299LYNX PCS MODULE
15300M:	Ioana Ciornei <ioana.ciornei@nxp.com>
15301L:	netdev@vger.kernel.org
15302S:	Supported
15303F:	drivers/net/pcs/pcs-lynx.c
15304F:	include/linux/pcs-lynx.h
15305
15306M68K ARCHITECTURE
15307M:	Geert Uytterhoeven <geert@linux-m68k.org>
15308L:	linux-m68k@lists.linux-m68k.org
15309S:	Maintained
15310W:	http://www.linux-m68k.org/
15311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15312F:	arch/m68k/
15313F:	drivers/zorro/
15314
15315M68K ON APPLE MACINTOSH
15316M:	Joshua Thompson <funaho@jurai.org>
15317L:	linux-m68k@lists.linux-m68k.org
15318S:	Maintained
15319W:	http://www.mac.linux-m68k.org/
15320F:	arch/m68k/mac/
15321F:	drivers/macintosh/adb-iop.c
15322F:	drivers/macintosh/via-macii.c
15323
15324M68K ON HP9000/300
15325M:	Philip Blundell <philb@gnu.org>
15326S:	Maintained
15327W:	http://www.tazenda.demon.co.uk/phil/linux-hp
15328F:	arch/m68k/hp300/
15329
15330M68K ON MVME147
15331M:	Daniel Palmer <daniel@thingy.jp>
15332S:	Maintained
15333F:	arch/m68k/mvme147/
15334F:	drivers/net/ethernet/amd/mvme147.c
15335F:	drivers/scsi/mvme147.*
15336
15337M88DS3103 MEDIA DRIVER
15338L:	linux-media@vger.kernel.org
15339S:	Orphan
15340W:	https://linuxtv.org
15341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15342F:	drivers/media/dvb-frontends/m88ds3103*
15343
15344M88RS2000 MEDIA DRIVER
15345M:	Malcolm Priestley <tvboxspy@gmail.com>
15346L:	linux-media@vger.kernel.org
15347S:	Maintained
15348W:	https://linuxtv.org
15349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15350F:	drivers/media/dvb-frontends/m88rs2000*
15351
15352MA901 MASTERKIT USB FM RADIO DRIVER
15353M:	Alexey Klimov <alexey.klimov@linaro.org>
15354L:	linux-media@vger.kernel.org
15355S:	Maintained
15356T:	git git://linuxtv.org/media.git
15357F:	drivers/media/radio/radio-ma901.c
15358
15359MAC80211
15360M:	Johannes Berg <johannes@sipsolutions.net>
15361L:	linux-wireless@vger.kernel.org
15362S:	Maintained
15363W:	https://wireless.wiki.kernel.org/
15364Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15367F:	Documentation/networking/mac80211-injection.rst
15368F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15369F:	drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15370F:	include/net/mac80211.h
15371F:	net/mac80211/
15372
15373MAILBOX API
15374M:	Jassi Brar <jassisinghbrar@gmail.com>
15375L:	linux-kernel@vger.kernel.org
15376S:	Maintained
15377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15378F:	Documentation/devicetree/bindings/mailbox/
15379F:	drivers/mailbox/
15380F:	include/dt-bindings/mailbox/
15381F:	include/linux/mailbox_client.h
15382F:	include/linux/mailbox_controller.h
15383
15384MAILBOX ARM MHUv2
15385M:	Viresh Kumar <viresh.kumar@linaro.org>
15386M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
15387L:	linux-kernel@vger.kernel.org
15388S:	Maintained
15389F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15390F:	drivers/mailbox/arm_mhuv2.c
15391F:	include/linux/mailbox/arm_mhuv2_message.h
15392
15393MAILBOX ARM MHUv3
15394M:	Sudeep Holla <sudeep.holla@kernel.org>
15395M:	Cristian Marussi <cristian.marussi@arm.com>
15396L:	linux-kernel@vger.kernel.org
15397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15398S:	Maintained
15399F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15400F:	drivers/mailbox/arm_mhuv3.c
15401
15402MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15403M:	Alejandro Colomar <alx@kernel.org>
15404L:	linux-man@vger.kernel.org
15405S:	Maintained
15406W:	http://www.kernel.org/doc/man-pages
15407T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15408T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15409
15410MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15411M:	Jeremy Kerr <jk@codeconstruct.com.au>
15412M:	Matt Johnston <matt@codeconstruct.com.au>
15413L:	netdev@vger.kernel.org
15414S:	Maintained
15415F:	Documentation/networking/mctp.rst
15416F:	drivers/net/mctp/
15417F:	include/linux/usb/mctp-usb.h
15418F:	include/net/mctp.h
15419F:	include/net/mctpdevice.h
15420F:	include/net/netns/mctp.h
15421F:	net/mctp/
15422
15423MAPLE TREE
15424M:	Liam R. Howlett <liam@infradead.org>
15425R:	Alice Ryhl <aliceryhl@google.com>
15426R:	Andrew Ballance <andrewjballance@gmail.com>
15427L:	maple-tree@lists.infradead.org
15428L:	linux-mm@kvack.org
15429S:	Supported
15430F:	Documentation/core-api/maple_tree.rst
15431F:	include/linux/maple_tree.h
15432F:	include/trace/events/maple_tree.h
15433F:	lib/maple_tree.c
15434F:	lib/test_maple_tree.c
15435F:	rust/helpers/maple_tree.c
15436F:	rust/kernel/maple_tree.rs
15437F:	tools/testing/radix-tree/maple.c
15438F:	tools/testing/shared/linux/maple_tree.h
15439
15440MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15441M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
15442L:	linux-mips@vger.kernel.org
15443S:	Maintained
15444F:	arch/mips/boot/dts/img/pistachio*
15445
15446MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15447M:	Andrew Lunn <andrew@lunn.ch>
15448L:	netdev@vger.kernel.org
15449S:	Maintained
15450F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15451F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15452F:	Documentation/networking/devlink/mv88e6xxx.rst
15453F:	drivers/net/dsa/mv88e6xxx/
15454F:	include/linux/dsa/mv88e6xxx.h
15455F:	include/linux/platform_data/mv88e6xxx.h
15456
15457MARVELL 88PM886 PMIC DRIVER
15458M:	Karel Balej <balejk@matfyz.cz>
15459S:	Maintained
15460F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15461F:	drivers/input/misc/88pm886-onkey.c
15462F:	drivers/mfd/88pm886.c
15463F:	drivers/regulator/88pm886-regulator.c
15464F:	drivers/rtc/rtc-88pm886.c
15465F:	include/linux/mfd/88pm886.h
15466
15467MARVELL 88PM886 PMIC GPADC DRIVER
15468M:	Duje Mihanović <duje@dujemihanovic.xyz>
15469S:	Maintained
15470F:	drivers/iio/adc/88pm886-gpadc.c
15471
15472MARVELL ARMADA 3700 PHY DRIVERS
15473M:	Miquel Raynal <miquel.raynal@bootlin.com>
15474S:	Maintained
15475F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15476F:	Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15477F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15478F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15479
15480MARVELL ARMADA 3700 SERIAL DRIVER
15481M:	Pali Rohár <pali@kernel.org>
15482S:	Maintained
15483F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15484F:	Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15485F:	drivers/tty/serial/mvebu-uart.c
15486
15487MARVELL ARMADA DRM SUPPORT
15488M:	Russell King <linux@armlinux.org.uk>
15489S:	Maintained
15490T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15491T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15492F:	Documentation/devicetree/bindings/display/armada/
15493F:	drivers/gpu/drm/armada/
15494F:	include/uapi/drm/armada_drm.h
15495
15496MARVELL CRYPTO DRIVER
15497M:	Srujana Challa <schalla@marvell.com>
15498M:	Bharat Bhushan <bbhushan2@marvell.com>
15499L:	linux-crypto@vger.kernel.org
15500S:	Maintained
15501F:	drivers/crypto/marvell/
15502F:	include/linux/soc/marvell/octeontx2/
15503
15504MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15505L:	netdev@vger.kernel.org
15506S:	Orphan
15507F:	drivers/net/ethernet/marvell/sk*
15508
15509MARVELL LIBERTAS WIRELESS DRIVER
15510L:	linux-wireless@vger.kernel.org
15511L:	libertas-dev@lists.infradead.org
15512S:	Orphan
15513F:	drivers/net/wireless/marvell/libertas/
15514F:	drivers/net/wireless/marvell/libertas_tf/
15515
15516MARVELL MACCHIATOBIN SUPPORT
15517M:	Russell King <linux@armlinux.org.uk>
15518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15519S:	Maintained
15520F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15521
15522MARVELL MV643XX ETHERNET DRIVER
15523M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
15524L:	netdev@vger.kernel.org
15525S:	Maintained
15526F:	drivers/net/ethernet/marvell/mv643xx_eth.*
15527
15528MARVELL MV88X3310 PHY DRIVER
15529M:	Russell King <linux@armlinux.org.uk>
15530M:	Marek Behún <kabel@kernel.org>
15531L:	netdev@vger.kernel.org
15532S:	Maintained
15533F:	drivers/net/phy/marvell10g.c
15534
15535MARVELL MVEBU THERMAL DRIVER
15536M:	Miquel Raynal <miquel.raynal@bootlin.com>
15537S:	Maintained
15538F:	drivers/thermal/armada_thermal.c
15539
15540MARVELL MVNETA ETHERNET DRIVER
15541M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
15542L:	netdev@vger.kernel.org
15543S:	Maintained
15544F:	drivers/net/ethernet/marvell/mvneta*
15545
15546MARVELL MVPP2 ETHERNET DRIVER
15547M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
15548M:	Russell King <linux@armlinux.org.uk>
15549L:	netdev@vger.kernel.org
15550S:	Maintained
15551F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
15552F:	drivers/net/ethernet/marvell/mvpp2/
15553
15554MARVELL MWIFIEX WIRELESS DRIVER
15555M:	Brian Norris <briannorris@chromium.org>
15556R:	Francesco Dolcini <francesco@dolcini.it>
15557L:	linux-wireless@vger.kernel.org
15558S:	Odd Fixes
15559F:	drivers/net/wireless/marvell/mwifiex/
15560
15561MARVELL MWL8K WIRELESS DRIVER
15562L:	linux-wireless@vger.kernel.org
15563S:	Orphan
15564F:	drivers/net/wireless/marvell/mwl8k.c
15565
15566MARVELL NAND CONTROLLER DRIVER
15567M:	Miquel Raynal <miquel.raynal@bootlin.com>
15568L:	linux-mtd@lists.infradead.org
15569S:	Maintained
15570F:	drivers/mtd/nand/raw/marvell_nand.c
15571
15572MARVELL OCTEON ENDPOINT DRIVER
15573M:	Veerasenareddy Burru <vburru@marvell.com>
15574M:	Sathesh Edara <sedara@marvell.com>
15575L:	netdev@vger.kernel.org
15576S:	Maintained
15577F:	drivers/net/ethernet/marvell/octeon_ep
15578
15579MARVELL OCTEON ENDPOINT VF DRIVER
15580M:	Veerasenareddy Burru <vburru@marvell.com>
15581M:	Sathesh Edara <sedara@marvell.com>
15582M:	Shinas Rasheed <srasheed@marvell.com>
15583M:	Satananda Burla <sburla@marvell.com>
15584L:	netdev@vger.kernel.org
15585S:	Maintained
15586F:	drivers/net/ethernet/marvell/octeon_ep_vf
15587
15588MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15589M:	Sunil Goutham <sgoutham@marvell.com>
15590M:	Geetha sowjanya <gakula@marvell.com>
15591M:	Subbaraya Sundeep <sbhatta@marvell.com>
15592M:	hariprasad <hkelam@marvell.com>
15593M:	Bharat Bhushan <bbhushan2@marvell.com>
15594L:	netdev@vger.kernel.org
15595S:	Maintained
15596F:	drivers/net/ethernet/marvell/octeontx2/nic/
15597F:	include/linux/soc/marvell/octeontx2/
15598
15599MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15600M:	Sunil Goutham <sgoutham@marvell.com>
15601M:	Linu Cherian <lcherian@marvell.com>
15602M:	Geetha sowjanya <gakula@marvell.com>
15603M:	hariprasad <hkelam@marvell.com>
15604M:	Subbaraya Sundeep <sbhatta@marvell.com>
15605L:	netdev@vger.kernel.org
15606S:	Maintained
15607F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15608F:	drivers/net/ethernet/marvell/octeontx2/af/
15609
15610MARVELL PEM PMU DRIVER
15611M:	Linu Cherian <lcherian@marvell.com>
15612M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
15613S:	Supported
15614F:	drivers/perf/marvell_pem_pmu.c
15615
15616MARVELL PRESTERA ETHERNET SWITCH DRIVER
15617M:	Elad Nachman <enachman@marvell.com>
15618S:	Supported
15619W:	https://github.com/Marvell-switching/switchdev-prestera
15620F:	drivers/net/ethernet/marvell/prestera/
15621
15622MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15623M:	Nicolas Pitre <nico@fluxnic.net>
15624S:	Odd Fixes
15625F:	drivers/mmc/host/mvsdio.*
15626
15627MARVELL USB MDIO CONTROLLER DRIVER
15628M:	Tobias Waldekranz <tobias@waldekranz.com>
15629L:	netdev@vger.kernel.org
15630S:	Maintained
15631F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15632F:	drivers/net/mdio/mdio-mvusb.c
15633
15634MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15635M:	Hu Ziji <huziji@marvell.com>
15636L:	linux-mmc@vger.kernel.org
15637S:	Supported
15638F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15639F:	drivers/mmc/host/sdhci-xenon*
15640
15641MARVELL OCTEON CN10K DPI DRIVER
15642M:	Vamsi Attunuru <vattunuru@marvell.com>
15643S:	Supported
15644F:	drivers/misc/mrvl_cn10k_dpi.c
15645
15646MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15647R:	schalla@marvell.com
15648R:	vattunuru@marvell.com
15649F:	drivers/vdpa/octeon_ep/
15650
15651MARVELL OCTEON HOTPLUG DRIVER
15652R:	Shijith Thotton <sthotton@marvell.com>
15653R:	Vamsi Attunuru <vattunuru@marvell.com>
15654S:	Supported
15655F:	drivers/pci/hotplug/octep_hp.c
15656
15657MATROX FRAMEBUFFER DRIVER
15658L:	linux-fbdev@vger.kernel.org
15659S:	Orphan
15660F:	drivers/video/fbdev/matrox/matroxfb_*
15661F:	include/uapi/linux/matroxfb.h
15662
15663MAX14001/MAX14002 IIO ADC DRIVER
15664M:	Kim Seer Paller <kimseer.paller@analog.com>
15665M:	Marilene Andrade Garcia <marilene.agarcia@gmail.com>
15666L:	linux-iio@vger.kernel.org
15667S:	Maintained
15668W:	https://ez.analog.com/linux-software-drivers
15669F:	Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15670F:	drivers/iio/adc/max14001.c
15671
15672MAX15301 DRIVER
15673M:	Daniel Nilsson <daniel.nilsson@flex.com>
15674L:	linux-hwmon@vger.kernel.org
15675S:	Maintained
15676F:	Documentation/hwmon/max15301.rst
15677F:	drivers/hwmon/pmbus/max15301.c
15678
15679MAX17616 HARDWARE MONITOR DRIVER
15680M:	Kim Seer Paller <kimseer.paller@analog.com>
15681L:	linux-hwmon@vger.kernel.org
15682S:	Supported
15683W:	https://ez.analog.com/linux-software-drivers
15684F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15685F:	Documentation/hwmon/max17616.rst
15686F:	drivers/hwmon/pmbus/max17616.c
15687
15688MAX20830 HARDWARE MONITOR DRIVER
15689M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
15690L:	linux-hwmon@vger.kernel.org
15691S:	Supported
15692W:	https://ez.analog.com/linux-software-drivers
15693F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
15694F:	Documentation/hwmon/max20830.rst
15695F:	drivers/hwmon/pmbus/max20830.c
15696
15697MAX20860A HARDWARE MONITOR DRIVER
15698M:	Sanman Pradhan <psanman@juniper.net>
15699L:	linux-hwmon@vger.kernel.org
15700S:	Maintained
15701F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
15702F:	Documentation/hwmon/max20860a.rst
15703F:	drivers/hwmon/pmbus/max20860a.c
15704
15705MAX2175 SDR TUNER DRIVER
15706M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
15707L:	linux-media@vger.kernel.org
15708S:	Maintained
15709T:	git git://linuxtv.org/media.git
15710F:	Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
15711F:	Documentation/userspace-api/media/drivers/max2175.rst
15712F:	drivers/media/i2c/max2175*
15713F:	include/uapi/linux/max2175.h
15714
15715MAX31335 RTC DRIVER
15716M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
15717L:	linux-rtc@vger.kernel.org
15718S:	Supported
15719W:	https://ez.analog.com/linux-software-drivers
15720F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
15721F:	drivers/rtc/rtc-max31335.c
15722
15723MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
15724L:	linux-hwmon@vger.kernel.org
15725S:	Orphan
15726F:	Documentation/hwmon/max6650.rst
15727F:	drivers/hwmon/max6650.c
15728
15729MAX9286 QUAD GMSL DESERIALIZER DRIVER
15730M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
15731M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15732M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15733M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15734L:	linux-media@vger.kernel.org
15735S:	Maintained
15736F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
15737F:	drivers/media/i2c/max9286.c
15738
15739MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
15740M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
15741L:	linux-media@vger.kernel.org
15742S:	Maintained
15743F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
15744F:	drivers/staging/media/max96712/max96712.c
15745
15746MAX96714 GMSL2 DESERIALIZER DRIVER
15747M:	Julien Massot <julien.massot@collabora.com>
15748L:	linux-media@vger.kernel.org
15749S:	Maintained
15750F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
15751F:	drivers/media/i2c/max96714.c
15752
15753MAX96717 GMSL2 SERIALIZER DRIVER
15754M:	Julien Massot <julien.massot@collabora.com>
15755L:	linux-media@vger.kernel.org
15756S:	Maintained
15757F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
15758F:	drivers/media/i2c/max96717.c
15759
15760MAX9860 MONO AUDIO VOICE CODEC DRIVER
15761M:	Peter Rosin <peda@lysator.liu.se>
15762L:	linux-sound@vger.kernel.org
15763S:	Maintained
15764F:	Documentation/devicetree/bindings/sound/max9860.txt
15765F:	sound/soc/codecs/max9860.*
15766
15767MAXBOTIX ULTRASONIC RANGER IIO DRIVER
15768M:	Andreas Klinger <ak@it-klinger.de>
15769L:	linux-iio@vger.kernel.org
15770S:	Maintained
15771F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
15772F:	drivers/iio/proximity/mb1232.c
15773
15774MAXIM MAX11205 DRIVER
15775M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
15776L:	linux-iio@vger.kernel.org
15777S:	Supported
15778W:	https://ez.analog.com/linux-software-drivers
15779F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
15780F:	drivers/iio/adc/max11205.c
15781
15782MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
15783R:	Iskren Chernev <iskren.chernev@gmail.com>
15784R:	Krzysztof Kozlowski <krzk@kernel.org>
15785R:	Marek Szyprowski <m.szyprowski@samsung.com>
15786R:	Matheus Castello <matheus@castello.eng.br>
15787L:	linux-pm@vger.kernel.org
15788S:	Maintained
15789F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
15790F:	drivers/power/supply/max17040_battery.c
15791
15792MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
15793R:	Hans de Goede <hansg@kernel.org>
15794R:	Krzysztof Kozlowski <krzk@kernel.org>
15795R:	Marek Szyprowski <m.szyprowski@samsung.com>
15796R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
15797R:	Purism Kernel Team <kernel@puri.sm>
15798L:	linux-pm@vger.kernel.org
15799S:	Maintained
15800F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
15801F:	drivers/power/supply/max17042_battery.c
15802
15803MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
15804M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15805L:	linux-kernel@vger.kernel.org
15806S:	Maintained
15807F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
15808F:	drivers/regulator/max20086-regulator.c
15809
15810MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
15811M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
15812L:	linux-iio@vger.kernel.org
15813S:	Supported
15814F:	drivers/iio/temperature/max30208.c
15815
15816MAXIM MAX7360 KEYPAD LED MFD DRIVER
15817M:	Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
15818S:	Maintained
15819F:	Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
15820F:	Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
15821F:	drivers/gpio/gpio-max7360.c
15822F:	drivers/input/keyboard/max7360-keypad.c
15823F:	drivers/input/misc/max7360-rotary.c
15824F:	drivers/mfd/max7360.c
15825F:	drivers/pinctrl/pinctrl-max7360.c
15826F:	drivers/pwm/pwm-max7360.c
15827F:	include/linux/mfd/max7360.h
15828
15829MAXIM MAX77650 PMIC MFD DRIVER
15830M:	Bartosz Golaszewski <brgl@kernel.org>
15831L:	linux-kernel@vger.kernel.org
15832S:	Maintained
15833F:	Documentation/devicetree/bindings/*/*max77650.yaml
15834F:	Documentation/devicetree/bindings/*/max77650*.yaml
15835F:	drivers/gpio/gpio-max77650.c
15836F:	drivers/input/misc/max77650-onkey.c
15837F:	drivers/leds/leds-max77650.c
15838F:	drivers/mfd/max77650.c
15839F:	drivers/power/supply/max77650-charger.c
15840F:	drivers/regulator/max77650-regulator.c
15841F:	include/linux/mfd/max77650.h
15842
15843MAXIM MAX77714 PMIC MFD DRIVER
15844M:	Luca Ceresoli <luca@lucaceresoli.net>
15845S:	Maintained
15846F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
15847F:	drivers/mfd/max77714.c
15848F:	include/linux/mfd/max77714.h
15849
15850MAXIM MAX77759 PMIC MFD DRIVER
15851M:	André Draszik <andre.draszik@linaro.org>
15852L:	linux-kernel@vger.kernel.org
15853S:	Maintained
15854F:	Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15855F:	drivers/gpio/gpio-max77759.c
15856F:	drivers/mfd/max77759.c
15857F:	drivers/nvmem/max77759-nvmem.c
15858F:	include/linux/mfd/max77759.h
15859
15860MAXIM MAX77759 BATTERY CHARGER DRIVER
15861M:	Amit Sunil Dhamne <amitsd@google.com>
15862L:	linux-kernel@vger.kernel.org
15863S:	Maintained
15864F:	drivers/power/supply/max77759_charger.c
15865
15866MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
15867M:	Javier Martinez Canillas <javier@dowhile0.org>
15868L:	linux-kernel@vger.kernel.org
15869S:	Supported
15870F:	Documentation/devicetree/bindings/*/*max77802.yaml
15871F:	drivers/regulator/max77802-regulator.c
15872F:	include/dt-bindings/*/*max77802.h
15873
15874MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
15875M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
15876L:	linux-kernel@vger.kernel.org
15877S:	Maintained
15878F:	Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
15879F:	drivers/regulator/max77838-regulator.c
15880
15881MAXIM MAX77976 BATTERY CHARGER
15882M:	Luca Ceresoli <luca@lucaceresoli.net>
15883S:	Supported
15884F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
15885F:	drivers/power/supply/max77976_charger.c
15886
15887MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
15888M:	Krzysztof Kozlowski <krzk@kernel.org>
15889L:	linux-pm@vger.kernel.org
15890S:	Maintained
15891B:	mailto:linux-samsung-soc@vger.kernel.org
15892F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
15893F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
15894F:	drivers/power/supply/max14577_charger.c
15895F:	drivers/power/supply/max77693_charger.c
15896
15897MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
15898M:	Chanwoo Choi <cw00.choi@samsung.com>
15899M:	Krzysztof Kozlowski <krzk@kernel.org>
15900L:	linux-kernel@vger.kernel.org
15901S:	Maintained
15902B:	mailto:linux-samsung-soc@vger.kernel.org
15903F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
15904F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
15905F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
15906F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
15907F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
15908F:	drivers/leds/leds-max77705.c
15909F:	drivers/*/*max77843.c
15910F:	drivers/*/max14577*.c
15911F:	drivers/*/max77686*.c
15912F:	drivers/*/max77693*.c
15913F:	drivers/*/max77705*.c
15914F:	drivers/clk/clk-max77686.c
15915F:	drivers/extcon/extcon-max14577.c
15916F:	drivers/extcon/extcon-max77693.c
15917F:	drivers/rtc/rtc-max77686.c
15918F:	include/linux/mfd/max14577*.h
15919F:	include/linux/mfd/max77686*.h
15920F:	include/linux/mfd/max77693*.h
15921F:	include/linux/mfd/max77705*.h
15922
15923MAXIRADIO FM RADIO RECEIVER DRIVER
15924M:	Hans Verkuil <hverkuil@kernel.org>
15925L:	linux-media@vger.kernel.org
15926S:	Maintained
15927W:	https://linuxtv.org
15928T:	git git://linuxtv.org/media.git
15929F:	drivers/media/radio/radio-maxiradio*
15930
15931MAXLINEAR ETHERNET PHY DRIVER
15932M:	Xu Liang <lxu@maxlinear.com>
15933L:	netdev@vger.kernel.org
15934S:	Supported
15935F:	drivers/net/phy/mxl-86110.c
15936F:	drivers/net/phy/mxl-gpy.c
15937
15938MAXLINEAR MXL862XX SWITCH DRIVER
15939M:	Daniel Golle <daniel@makrotopia.org>
15940L:	netdev@vger.kernel.org
15941S:	Maintained
15942F:	Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
15943F:	drivers/net/dsa/mxl862xx/
15944F:	net/dsa/tag_mxl862xx.c
15945
15946MCAN DEVICE DRIVER
15947M:	Markus Schneider-Pargmann <msp@baylibre.com>
15948L:	linux-can@vger.kernel.org
15949S:	Maintained
15950F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
15951F:	drivers/net/can/m_can/
15952
15953MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
15954R:	Yasushi SHOJI <yashi@spacecubics.com>
15955L:	linux-can@vger.kernel.org
15956S:	Maintained
15957F:	drivers/net/can/usb/mcba_usb.c
15958
15959MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
15960M:	Rishi Gupta <gupt21@gmail.com>
15961L:	linux-i2c@vger.kernel.org
15962L:	linux-input@vger.kernel.org
15963S:	Maintained
15964F:	drivers/hid/hid-mcp2221.c
15965
15966MCP251XFD SPI-CAN NETWORK DRIVER
15967M:	Marc Kleine-Budde <mkl@pengutronix.de>
15968M:	Manivannan Sadhasivam <mani@kernel.org>
15969R:	Thomas Kopp <thomas.kopp@microchip.com>
15970L:	linux-can@vger.kernel.org
15971S:	Maintained
15972F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
15973F:	drivers/net/can/spi/mcp251xfd/
15974
15975MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
15976M:	Peter Rosin <peda@lysator.liu.se>
15977L:	linux-iio@vger.kernel.org
15978S:	Maintained
15979F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
15980F:	drivers/iio/potentiometer/mcp4018.c
15981F:	drivers/iio/potentiometer/mcp4531.c
15982
15983MCP47FEB02 MICROCHIP DAC DRIVER
15984M:	Ariana Lazar <ariana.lazar@microchip.com>
15985L:	linux-iio@vger.kernel.org
15986S:	Supported
15987F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
15988F:	drivers/iio/dac/mcp47feb02.c
15989
15990MCP4821 DAC DRIVER
15991M:	Anshul Dalal <anshulusr@gmail.com>
15992L:	linux-iio@vger.kernel.org
15993S:	Maintained
15994F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
15995F:	drivers/iio/dac/mcp4821.c
15996
15997MCR20A IEEE-802.15.4 RADIO DRIVER
15998M:	Stefan Schmidt <stefan@datenfreihafen.org>
15999L:	linux-wpan@vger.kernel.org
16000S:	Odd Fixes
16001W:	https://github.com/xueliu/mcr20a-linux
16002F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16003F:	drivers/net/ieee802154/mcr20a.c
16004F:	drivers/net/ieee802154/mcr20a.h
16005
16006MDIO REGMAP DRIVER
16007M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
16008L:	netdev@vger.kernel.org
16009S:	Maintained
16010F:	drivers/net/mdio/mdio-regmap.c
16011F:	include/linux/mdio/mdio-regmap.h
16012
16013MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16014M:	William Breathitt Gray <wbg@kernel.org>
16015L:	linux-iio@vger.kernel.org
16016S:	Maintained
16017F:	drivers/iio/dac/cio-dac.c
16018
16019MEDIA CONTROLLER FRAMEWORK
16020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16022L:	linux-media@vger.kernel.org
16023S:	Supported
16024W:	https://www.linuxtv.org
16025T:	git git://linuxtv.org/media.git
16026F:	drivers/media/mc/
16027F:	include/media/media-*.h
16028F:	include/uapi/linux/media.h
16029
16030MEDIA DRIVER FOR FREESCALE IMX PXP
16031M:	Philipp Zabel <p.zabel@pengutronix.de>
16032L:	linux-media@vger.kernel.org
16033S:	Maintained
16034T:	git git://linuxtv.org/media.git
16035F:	drivers/media/platform/nxp/imx-pxp.[ch]
16036
16037MEDIA DRIVERS FOR ASCOT2E
16038M:	Abylay Ospan <aospan@amazon.com>
16039L:	linux-media@vger.kernel.org
16040S:	Supported
16041W:	https://linuxtv.org
16042W:	http://netup.tv/
16043T:	git git://linuxtv.org/media.git
16044F:	drivers/media/dvb-frontends/ascot2e*
16045
16046MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16047M:	Jasmin Jessich <jasmin@anw.at>
16048L:	linux-media@vger.kernel.org
16049S:	Maintained
16050W:	https://linuxtv.org
16051T:	git git://linuxtv.org/media.git
16052F:	drivers/media/dvb-frontends/cxd2099*
16053
16054MEDIA DRIVERS FOR CXD2841ER
16055M:	Abylay Ospan <aospan@amazon.com>
16056L:	linux-media@vger.kernel.org
16057S:	Supported
16058W:	https://linuxtv.org
16059W:	http://netup.tv/
16060T:	git git://linuxtv.org/media.git
16061F:	drivers/media/dvb-frontends/cxd2841er*
16062
16063MEDIA DRIVERS FOR CXD2880
16064M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
16065L:	linux-media@vger.kernel.org
16066S:	Supported
16067W:	http://linuxtv.org/
16068T:	git git://linuxtv.org/media.git
16069F:	drivers/media/dvb-frontends/cxd2880/*
16070F:	drivers/media/spi/cxd2880*
16071
16072MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16073L:	linux-media@vger.kernel.org
16074S:	Orphan
16075W:	https://linuxtv.org
16076T:	git git://linuxtv.org/media.git
16077F:	drivers/media/pci/ddbridge/*
16078
16079MEDIA DRIVERS FOR FREESCALE IMX
16080M:	Steve Longerbeam <slongerbeam@gmail.com>
16081M:	Philipp Zabel <p.zabel@pengutronix.de>
16082R:	Frank Li <Frank.Li@nxp.com>
16083L:	imx@lists.linux.dev
16084L:	linux-media@vger.kernel.org
16085S:	Maintained
16086T:	git git://linuxtv.org/media.git
16087F:	Documentation/admin-guide/media/imx.rst
16088F:	Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16089F:	drivers/staging/media/imx/
16090F:	include/linux/imx-media.h
16091F:	include/media/imx.h
16092
16093MEDIA DRIVERS FOR FREESCALE IMX7/8
16094M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16095M:	Frank Li <Frank.Li@nxp.com>
16096M:	Martin Kepplinger-Novakovic <martink@posteo.de>
16097R:	Rui Miguel Silva <rmfrfs@gmail.com>
16098R:	Purism Kernel Team <kernel@puri.sm>
16099L:	imx@lists.linux.dev
16100L:	linux-media@vger.kernel.org
16101S:	Maintained
16102T:	git git://linuxtv.org/media.git
16103F:	Documentation/admin-guide/media/imx7.rst
16104F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16105F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16106F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16107F:	drivers/media/platform/nxp/imx-mipi-csis.c
16108F:	drivers/media/platform/nxp/imx7-media-csi.c
16109F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16110
16111MEDIA DRIVERS FOR HELENE
16112M:	Abylay Ospan <aospan@amazon.com>
16113L:	linux-media@vger.kernel.org
16114S:	Supported
16115W:	https://linuxtv.org
16116W:	http://netup.tv/
16117T:	git git://linuxtv.org/media.git
16118F:	drivers/media/dvb-frontends/helene*
16119
16120MEDIA DRIVERS FOR HORUS3A
16121M:	Abylay Ospan <aospan@amazon.com>
16122L:	linux-media@vger.kernel.org
16123S:	Supported
16124W:	https://linuxtv.org
16125W:	http://netup.tv/
16126T:	git git://linuxtv.org/media.git
16127F:	drivers/media/dvb-frontends/horus3a*
16128
16129MEDIA DRIVERS FOR LNBH25
16130M:	Abylay Ospan <aospan@amazon.com>
16131L:	linux-media@vger.kernel.org
16132S:	Supported
16133W:	https://linuxtv.org
16134W:	http://netup.tv/
16135T:	git git://linuxtv.org/media.git
16136F:	drivers/media/dvb-frontends/lnbh25*
16137
16138MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16139L:	linux-media@vger.kernel.org
16140S:	Orphan
16141W:	https://linuxtv.org
16142T:	git git://linuxtv.org/media.git
16143F:	drivers/media/dvb-frontends/mxl5xx*
16144
16145MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16146M:	Abylay Ospan <aospan@amazon.com>
16147L:	linux-media@vger.kernel.org
16148S:	Supported
16149W:	https://linuxtv.org
16150W:	http://netup.tv/
16151T:	git git://linuxtv.org/media.git
16152F:	drivers/media/pci/netup_unidvb/*
16153
16154MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16155M:	Dmitry Osipenko <digetx@gmail.com>
16156L:	linux-media@vger.kernel.org
16157L:	linux-tegra@vger.kernel.org
16158S:	Maintained
16159T:	git git://linuxtv.org/media.git
16160F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16161F:	drivers/media/platform/nvidia/tegra-vde/
16162
16163MEDIA DRIVERS FOR RENESAS - CEU
16164M:	Jacopo Mondi <jacopo@jmondi.org>
16165L:	linux-media@vger.kernel.org
16166L:	linux-renesas-soc@vger.kernel.org
16167S:	Supported
16168T:	git git://linuxtv.org/media.git
16169F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
16170F:	drivers/media/platform/renesas/renesas-ceu.c
16171F:	include/media/drv-intf/renesas-ceu.h
16172
16173MEDIA DRIVERS FOR RENESAS - DRIF
16174M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
16175L:	linux-media@vger.kernel.org
16176L:	linux-renesas-soc@vger.kernel.org
16177S:	Supported
16178T:	git git://linuxtv.org/media.git
16179F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
16180F:	drivers/media/platform/renesas/rcar_drif.c
16181
16182MEDIA DRIVERS FOR RENESAS - FCP
16183M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16184L:	linux-media@vger.kernel.org
16185L:	linux-renesas-soc@vger.kernel.org
16186S:	Supported
16187T:	git git://linuxtv.org/media.git
16188F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
16189F:	drivers/media/platform/renesas/rcar-fcp.c
16190F:	include/media/rcar-fcp.h
16191
16192MEDIA DRIVERS FOR RENESAS - FDP1
16193M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16194L:	linux-media@vger.kernel.org
16195L:	linux-renesas-soc@vger.kernel.org
16196S:	Supported
16197T:	git git://linuxtv.org/media.git
16198F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16199F:	drivers/media/platform/renesas/rcar_fdp1.c
16200
16201MEDIA DRIVERS FOR RENESAS - VIN
16202M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
16203L:	linux-media@vger.kernel.org
16204L:	linux-renesas-soc@vger.kernel.org
16205S:	Supported
16206T:	git git://linuxtv.org/media.git
16207F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
16208F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
16209F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
16210F:	drivers/media/platform/renesas/rcar-csi2.c
16211F:	drivers/media/platform/renesas/rcar-isp/
16212F:	drivers/media/platform/renesas/rcar-vin/
16213
16214MEDIA DRIVERS FOR RENESAS - VSP1
16215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16216M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16217L:	linux-media@vger.kernel.org
16218L:	linux-renesas-soc@vger.kernel.org
16219S:	Supported
16220T:	git git://linuxtv.org/media.git
16221F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16222F:	drivers/media/platform/renesas/vsp1/
16223
16224MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16225L:	linux-media@vger.kernel.org
16226S:	Orphan
16227W:	https://linuxtv.org
16228T:	git git://linuxtv.org/media.git
16229F:	drivers/media/dvb-frontends/stv0910*
16230
16231MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16232L:	linux-media@vger.kernel.org
16233S:	Orphan
16234W:	https://linuxtv.org
16235T:	git git://linuxtv.org/media.git
16236F:	drivers/media/dvb-frontends/stv6111*
16237
16238MEDIA DRIVERS FOR STM32 - CSI
16239M:	Alain Volmat <alain.volmat@foss.st.com>
16240L:	linux-media@vger.kernel.org
16241S:	Supported
16242T:	git git://linuxtv.org/media_tree.git
16243F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16244F:	drivers/media/platform/st/stm32/stm32-csi.c
16245
16246MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16247M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
16248M:	Alain Volmat <alain.volmat@foss.st.com>
16249L:	linux-media@vger.kernel.org
16250S:	Supported
16251T:	git git://linuxtv.org/media.git
16252F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16253F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16254F:	drivers/media/platform/st/stm32/stm32-dcmi.c
16255F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
16256
16257MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16258M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16259L:	linux-media@vger.kernel.org
16260S:	Maintained
16261P:	Documentation/driver-api/media/maintainer-entry-profile.rst
16262W:	https://linuxtv.org
16263Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16264T:	git git://linuxtv.org/media.git
16265F:	Documentation/admin-guide/media/
16266F:	Documentation/devicetree/bindings/media/
16267F:	Documentation/driver-api/media/
16268F:	Documentation/userspace-api/media/
16269F:	drivers/media/
16270F:	drivers/staging/media/
16271F:	include/dt-bindings/media/
16272F:	include/linux/platform_data/media/
16273F:	include/media/
16274F:	include/uapi/linux/dvb/
16275F:	include/uapi/linux/ivtv*
16276F:	include/uapi/linux/media.h
16277F:	include/uapi/linux/uvcvideo.h
16278F:	include/uapi/linux/v4l2-*
16279F:	include/uapi/linux/videodev2.h
16280
16281MEDIATEK BLUETOOTH DRIVER
16282M:	Sean Wang <sean.wang@mediatek.com>
16283L:	linux-bluetooth@vger.kernel.org
16284L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16285S:	Maintained
16286F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16287F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16288F:	drivers/bluetooth/btmtkuart.c
16289
16290MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16291M:	Sen Chu <sen.chu@mediatek.com>
16292M:	Sean Wang <sean.wang@mediatek.com>
16293M:	Macpaul Lin <macpaul.lin@mediatek.com>
16294L:	linux-pm@vger.kernel.org
16295S:	Maintained
16296F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16297F:	drivers/power/reset/mt6323-poweroff.c
16298
16299MEDIATEK CIR DRIVER
16300M:	Sean Wang <sean.wang@mediatek.com>
16301S:	Maintained
16302F:	drivers/media/rc/mtk-cir.c
16303
16304MEDIATEK DMA DRIVER
16305M:	Sean Wang <sean.wang@mediatek.com>
16306L:	dmaengine@vger.kernel.org
16307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16308L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16309S:	Maintained
16310F:	Documentation/devicetree/bindings/dma/mediatek,*
16311F:	drivers/dma/mediatek/
16312
16313MEDIATEK ETHERNET DRIVER
16314M:	Felix Fietkau <nbd@nbd.name>
16315M:	Lorenzo Bianconi <lorenzo@kernel.org>
16316L:	netdev@vger.kernel.org
16317S:	Maintained
16318F:	drivers/net/ethernet/mediatek/
16319
16320MEDIATEK ETHERNET PCS DRIVER
16321M:	Alexander Couzens <lynxis@fe80.eu>
16322M:	Daniel Golle <daniel@makrotopia.org>
16323L:	netdev@vger.kernel.org
16324S:	Maintained
16325F:	drivers/net/pcs/pcs-mtk-lynxi.c
16326F:	include/linux/pcs/pcs-mtk-lynxi.h
16327
16328MEDIATEK ETHERNET PHY DRIVERS
16329M:	Daniel Golle <daniel@makrotopia.org>
16330M:	Qingfang Deng <dqfext@gmail.com>
16331M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
16332L:	netdev@vger.kernel.org
16333S:	Maintained
16334F:	drivers/net/phy/mediatek/mtk-2p5ge.c
16335F:	drivers/net/phy/mediatek/mtk-ge-soc.c
16336F:	drivers/net/phy/mediatek/mtk-phy-lib.c
16337F:	drivers/net/phy/mediatek/mtk-ge.c
16338F:	drivers/net/phy/mediatek/mtk.h
16339F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16340
16341MEDIATEK I2C CONTROLLER DRIVER
16342M:	Qii Wang <qii.wang@mediatek.com>
16343L:	linux-i2c@vger.kernel.org
16344S:	Maintained
16345F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16346F:	drivers/i2c/busses/i2c-mt65xx.c
16347
16348MEDIATEK IOMMU DRIVER
16349M:	Yong Wu <yong.wu@mediatek.com>
16350L:	iommu@lists.linux.dev
16351L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16352S:	Supported
16353F:	Documentation/devicetree/bindings/iommu/mediatek*
16354F:	drivers/iommu/mtk_iommu*
16355F:	include/dt-bindings/memory/mediatek,mt*-port.h
16356F:	include/dt-bindings/memory/mt*-port.h
16357
16358MEDIATEK JPEG DRIVER
16359M:	Bin Liu <bin.liu@mediatek.com>
16360S:	Supported
16361F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16362F:	drivers/media/platform/mediatek/jpeg/
16363
16364MEDIATEK KEYPAD DRIVER
16365M:	Mattijs Korpershoek <mkorpershoek@kernel.org>
16366S:	Supported
16367F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16368F:	drivers/input/keyboard/mt6779-keypad.c
16369
16370MEDIATEK MDP DRIVER
16371M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
16372M:	Houlong Wei <houlong.wei@mediatek.com>
16373M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
16374S:	Supported
16375F:	Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16376F:	drivers/media/platform/mediatek/mdp/
16377F:	drivers/media/platform/mediatek/vpu/
16378
16379MEDIATEK MEDIA DRIVER
16380M:	Tiffany Lin <tiffany.lin@mediatek.com>
16381M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
16382M:	Yunfei Dong <yunfei.dong@mediatek.com>
16383S:	Supported
16384F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16385F:	Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16386F:	drivers/media/platform/mediatek/vcodec/
16387F:	drivers/media/platform/mediatek/vpu/
16388
16389MEDIATEK MIPI-CSI CDPHY DRIVER
16390M:	Julien Stephan <jstephan@baylibre.com>
16391M:	Andy Hsieh <andy.hsieh@mediatek.com>
16392S:	Supported
16393F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16394F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16395
16396MEDIATEK MMC/SD/SDIO DRIVER
16397M:	Chaotian Jing <chaotian.jing@mediatek.com>
16398S:	Maintained
16399F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16400F:	drivers/mmc/host/mtk-sd.c
16401
16402MEDIATEK MT6735 CLOCK & RESET DRIVERS
16403M:	Yassine Oudjana <y.oudjana@protonmail.com>
16404L:	linux-clk@vger.kernel.org
16405L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16406S:	Maintained
16407F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16408F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
16409F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
16410F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16411F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
16412F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
16413F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
16414F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
16415F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16416F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16417F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16418F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16419F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16420F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16421F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16422F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16423F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16424F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16425F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16426F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16427
16428MEDIATEK MT76 WIRELESS LAN DRIVER
16429M:	Felix Fietkau <nbd@nbd.name>
16430M:	Lorenzo Bianconi <lorenzo@kernel.org>
16431M:	Ryder Lee <ryder.lee@mediatek.com>
16432R:	Shayne Chen <shayne.chen@mediatek.com>
16433R:	Sean Wang <sean.wang@mediatek.com>
16434L:	linux-wireless@vger.kernel.org
16435S:	Maintained
16436T:	git https://github.com/nbd168/wireless
16437F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16438F:	drivers/net/wireless/mediatek/mt76/
16439
16440MEDIATEK MT7601U WIRELESS LAN DRIVER
16441M:	Jakub Kicinski <kuba@kernel.org>
16442L:	linux-wireless@vger.kernel.org
16443S:	Maintained
16444F:	drivers/net/wireless/mediatek/mt7601u/
16445
16446MEDIATEK MT7621 CLOCK DRIVER
16447M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16448S:	Maintained
16449F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16450F:	drivers/clk/ralink/clk-mt7621.c
16451
16452MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16453M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16454S:	Maintained
16455F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16456F:	drivers/pci/controller/pcie-mt7621.c
16457
16458MEDIATEK MT7621 PHY PCI DRIVER
16459M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16460S:	Maintained
16461F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16462F:	drivers/phy/ralink/phy-mt7621-pci.c
16463
16464MEDIATEK MT7621/28/88 I2C DRIVER
16465M:	Stefan Roese <sr@denx.de>
16466L:	linux-i2c@vger.kernel.org
16467S:	Maintained
16468F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16469F:	drivers/i2c/busses/i2c-mt7621.c
16470
16471MEDIATEK MTMIPS CLOCK DRIVER
16472M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16475F:	drivers/clk/ralink/clk-mtmips.c
16476
16477MEDIATEK NAND CONTROLLER DRIVER
16478L:	linux-mtd@lists.infradead.org
16479S:	Orphan
16480F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16481F:	drivers/mtd/nand/raw/mtk_*
16482
16483MEDIATEK PMIC LED DRIVER
16484M:	Sen Chu <sen.chu@mediatek.com>
16485M:	Sean Wang <sean.wang@mediatek.com>
16486M:	Macpaul Lin <macpaul.lin@mediatek.com>
16487S:	Maintained
16488F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16489F:	drivers/leds/leds-mt6323.c
16490
16491MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16492M:	Sean Wang <sean.wang@mediatek.com>
16493S:	Maintained
16494F:	drivers/char/hw_random/mtk-rng.c
16495
16496MEDIATEK SMI DRIVER
16497M:	Yong Wu <yong.wu@mediatek.com>
16498L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16499S:	Supported
16500F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16501F:	drivers/memory/mtk-smi.c
16502F:	include/soc/mediatek/smi.h
16503
16504MEDIATEK SWITCH DRIVER
16505M:	Chester A. Unal <chester.a.unal@arinc9.com>
16506M:	Daniel Golle <daniel@makrotopia.org>
16507L:	netdev@vger.kernel.org
16508S:	Maintained
16509F:	drivers/net/dsa/mt7530-mdio.c
16510F:	drivers/net/dsa/mt7530-mmio.c
16511F:	drivers/net/dsa/mt7530.*
16512F:	net/dsa/tag_mtk.c
16513
16514MEDIATEK T7XX 5G WWAN MODEM DRIVER
16515M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
16516R:	Liu Haijun <haijun.liu@mediatek.com>
16517R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
16518L:	netdev@vger.kernel.org
16519S:	Supported
16520F:	drivers/net/wwan/t7xx/
16521
16522MEDIATEK USB3 DRD IP DRIVER
16523M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
16524L:	linux-usb@vger.kernel.org
16525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16526L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16527S:	Maintained
16528F:	Documentation/devicetree/bindings/usb/mediatek,*
16529F:	drivers/usb/host/xhci-mtk*
16530F:	drivers/usb/mtu3/
16531
16532MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16533M:	Peter Senna Tschudin <peter.senna@gmail.com>
16534M:	Ian Ray <ian.ray@gehealthcare.com>
16535M:	Martyn Welch <martyn.welch@collabora.co.uk>
16536S:	Maintained
16537F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16538F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16539
16540MEGARAID SCSI/SAS DRIVERS
16541M:	Kashyap Desai <kashyap.desai@broadcom.com>
16542M:	Sumit Saxena <sumit.saxena@broadcom.com>
16543M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
16544M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
16545L:	megaraidlinux.pdl@broadcom.com
16546L:	linux-scsi@vger.kernel.org
16547S:	Maintained
16548W:	http://www.avagotech.com/support/
16549F:	Documentation/scsi/megaraid.rst
16550F:	drivers/scsi/megaraid.*
16551F:	drivers/scsi/megaraid/
16552
16553MELEXIS MLX90614 DRIVER
16554M:	Crt Mori <cmo@melexis.com>
16555L:	linux-iio@vger.kernel.org
16556S:	Supported
16557W:	http://www.melexis.com
16558F:	drivers/iio/temperature/mlx90614.c
16559
16560MELEXIS MLX90632 DRIVER
16561M:	Crt Mori <cmo@melexis.com>
16562L:	linux-iio@vger.kernel.org
16563S:	Supported
16564W:	http://www.melexis.com
16565F:	drivers/iio/temperature/mlx90632.c
16566
16567MELEXIS MLX90635 DRIVER
16568M:	Crt Mori <cmo@melexis.com>
16569L:	linux-iio@vger.kernel.org
16570S:	Supported
16571W:	http://www.melexis.com
16572F:	drivers/iio/temperature/mlx90635.c
16573
16574MELLANOX BLUEFIELD I2C DRIVER
16575M:	Khalil Blaiech <kblaiech@nvidia.com>
16576M:	Asmaa Mnebhi <asmaa@nvidia.com>
16577L:	linux-i2c@vger.kernel.org
16578S:	Supported
16579F:	drivers/i2c/busses/i2c-mlxbf.c
16580
16581MELLANOX ETHERNET DRIVER (mlx4_en)
16582M:	Tariq Toukan <tariqt@nvidia.com>
16583L:	netdev@vger.kernel.org
16584S:	Maintained
16585W:	https://www.nvidia.com/networking/
16586Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16587F:	drivers/net/ethernet/mellanox/mlx4/en_*
16588
16589MELLANOX ETHERNET DRIVER (mlx5e)
16590M:	Saeed Mahameed <saeedm@nvidia.com>
16591M:	Tariq Toukan <tariqt@nvidia.com>
16592M:	Mark Bloch <mbloch@nvidia.com>
16593L:	netdev@vger.kernel.org
16594S:	Maintained
16595W:	https://www.nvidia.com/networking/
16596Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16597F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
16598
16599MELLANOX ETHERNET INNOVA DRIVERS
16600R:	Boris Pismenny <borisp@nvidia.com>
16601L:	netdev@vger.kernel.org
16602S:	Maintained
16603W:	https://www.nvidia.com/networking/
16604Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16605F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16606F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16607F:	include/linux/mlx5/mlx5_ifc_fpga.h
16608
16609MELLANOX ETHERNET SWITCH DRIVERS
16610M:	Ido Schimmel <idosch@nvidia.com>
16611M:	Petr Machata <petrm@nvidia.com>
16612L:	netdev@vger.kernel.org
16613S:	Supported
16614W:	https://www.nvidia.com/networking/
16615Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16616F:	drivers/net/ethernet/mellanox/mlxsw/
16617F:	tools/testing/selftests/drivers/net/mlxsw/
16618
16619MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16620M:	mlxsw@nvidia.com
16621L:	netdev@vger.kernel.org
16622S:	Supported
16623W:	https://www.nvidia.com/networking/
16624Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16625F:	drivers/net/ethernet/mellanox/mlxfw/
16626
16627MELLANOX HARDWARE PLATFORM SUPPORT
16628M:	Hans de Goede <hansg@kernel.org>
16629M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
16630M:	Vadim Pasternak <vadimp@nvidia.com>
16631L:	platform-driver-x86@vger.kernel.org
16632S:	Supported
16633F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
16634F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16635F:	drivers/platform/mellanox/
16636F:	include/linux/platform_data/mlxreg.h
16637
16638MELLANOX MLX4 core VPI driver
16639M:	Tariq Toukan <tariqt@nvidia.com>
16640L:	netdev@vger.kernel.org
16641L:	linux-rdma@vger.kernel.org
16642S:	Maintained
16643W:	https://www.nvidia.com/networking/
16644Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16645F:	drivers/net/ethernet/mellanox/mlx4/
16646F:	include/linux/mlx4/
16647
16648MELLANOX MLX4 IB driver
16649M:	Yishai Hadas <yishaih@nvidia.com>
16650L:	linux-rdma@vger.kernel.org
16651S:	Supported
16652W:	https://www.nvidia.com/networking/
16653Q:	http://patchwork.kernel.org/project/linux-rdma/list/
16654F:	drivers/infiniband/hw/mlx4/
16655F:	include/linux/mlx4/
16656F:	include/uapi/rdma/mlx4-abi.h
16657
16658MELLANOX MLX5 core VPI driver
16659M:	Saeed Mahameed <saeedm@nvidia.com>
16660M:	Leon Romanovsky <leonro@nvidia.com>
16661M:	Tariq Toukan <tariqt@nvidia.com>
16662M:	Mark Bloch <mbloch@nvidia.com>
16663L:	netdev@vger.kernel.org
16664L:	linux-rdma@vger.kernel.org
16665S:	Maintained
16666W:	https://www.nvidia.com/networking/
16667Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16668F:	Documentation/networking/device_drivers/ethernet/mellanox/
16669F:	drivers/net/ethernet/mellanox/mlx5/core/
16670F:	include/linux/mlx5/
16671
16672MELLANOX MLX5 IB driver
16673M:	Leon Romanovsky <leonro@nvidia.com>
16674L:	linux-rdma@vger.kernel.org
16675S:	Supported
16676W:	https://www.nvidia.com/networking/
16677Q:	http://patchwork.kernel.org/project/linux-rdma/list/
16678F:	drivers/infiniband/hw/mlx5/
16679F:	include/linux/mlx5/
16680F:	include/uapi/rdma/mlx5-abi.h
16681
16682MELLANOX MLX5 VDPA DRIVER
16683M:	Dragos Tatulea <dtatulea@nvidia.com>
16684L:	virtualization@lists.linux.dev
16685S:	Supported
16686F:	drivers/vdpa/mlx5/
16687
16688MELLANOX MLXCPLD I2C AND MUX DRIVER
16689M:	Vadim Pasternak <vadimp@nvidia.com>
16690M:	Michael Shych <michaelsh@nvidia.com>
16691L:	linux-i2c@vger.kernel.org
16692S:	Supported
16693F:	Documentation/i2c/busses/i2c-mlxcpld.rst
16694F:	drivers/i2c/busses/i2c-mlxcpld.c
16695F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
16696
16697MELLANOX MLXCPLD LED DRIVER
16698M:	Vadim Pasternak <vadimp@nvidia.com>
16699L:	linux-leds@vger.kernel.org
16700S:	Supported
16701F:	Documentation/leds/leds-mlxcpld.rst
16702F:	drivers/leds/leds-mlxcpld.c
16703F:	drivers/leds/leds-mlxreg.c
16704
16705MEMBARRIER SUPPORT
16706M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16707M:	"Paul E. McKenney" <paulmck@kernel.org>
16708L:	linux-kernel@vger.kernel.org
16709S:	Supported
16710F:	Documentation/scheduler/membarrier.rst
16711F:	arch/*/include/asm/membarrier.h
16712F:	arch/*/include/asm/sync_core.h
16713F:	include/uapi/linux/membarrier.h
16714F:	kernel/sched/membarrier.c
16715
16716MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
16717M:	Mike Rapoport <rppt@kernel.org>
16718L:	linux-mm@kvack.org
16719S:	Maintained
16720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git for-next
16721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git fixes
16722F:	Documentation/core-api/boot-time-mm.rst
16723F:	include/linux/kho/abi/memblock.h
16724F:	include/linux/memblock.h
16725F:	mm/bootmem_info.c
16726F:	mm/memblock.c
16727F:	mm/memtest.c
16728F:	mm/mm_init.c
16729F:	mm/rodata_test.c
16730F:	tools/testing/memblock/
16731
16732MEMORY ALLOCATION PROFILING
16733M:	Suren Baghdasaryan <surenb@google.com>
16734M:	Kent Overstreet <kent.overstreet@linux.dev>
16735L:	linux-mm@kvack.org
16736S:	Maintained
16737F:	Documentation/mm/allocation-profiling.rst
16738F:	include/linux/alloc_tag.h
16739F:	include/linux/pgalloc_tag.h
16740F:	lib/alloc_tag.c
16741
16742MEMORY CONTROLLER DRIVERS
16743M:	Krzysztof Kozlowski <krzk@kernel.org>
16744L:	linux-kernel@vger.kernel.org
16745S:	Maintained
16746B:	mailto:krzk@kernel.org
16747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
16748F:	Documentation/devicetree/bindings/memory-controllers/
16749F:	drivers/memory/
16750F:	include/dt-bindings/memory/
16751F:	include/memory/
16752
16753MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
16754M:	Dmitry Osipenko <digetx@gmail.com>
16755L:	linux-pm@vger.kernel.org
16756L:	linux-tegra@vger.kernel.org
16757S:	Maintained
16758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
16759F:	drivers/devfreq/tegra30-devfreq.c
16760
16761MEMORY HOT(UN)PLUG
16762M:	David Hildenbrand <david@kernel.org>
16763M:	Oscar Salvador <osalvador@suse.de>
16764L:	linux-mm@kvack.org
16765L:	linux-cxl@vger.kernel.org
16766S:	Maintained
16767F:	Documentation/admin-guide/mm/memory-hotplug.rst
16768F:	Documentation/core-api/memory-hotplug.rst
16769F:	drivers/base/memory.c
16770F:	include/linux/memory_hotplug.h
16771F:	include/linux/memremap.h
16772F:	mm/memremap.c
16773F:	mm/memory_hotplug.c
16774F:	tools/testing/selftests/memory-hotplug/
16775
16776MEMORY MANAGEMENT
16777M:	Andrew Morton <akpm@linux-foundation.org>
16778L:	linux-mm@kvack.org
16779S:	Maintained
16780W:	http://www.linux-mm.org
16781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16782T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
16783F:	mm/
16784F:	tools/mm/
16785
16786MEMORY MANAGEMENT - BALLOON
16787M:	Andrew Morton <akpm@linux-foundation.org>
16788M:	David Hildenbrand <david@kernel.org>
16789L:	linux-mm@kvack.org
16790L:	virtualization@lists.linux.dev
16791S:	Maintained
16792W:	http://www.linux-mm.org
16793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16794F:	include/linux/balloon.h
16795F:	mm/balloon.c
16796
16797MEMORY MANAGEMENT - CORE
16798M:	Andrew Morton <akpm@linux-foundation.org>
16799M:	David Hildenbrand <david@kernel.org>
16800R:	Lorenzo Stoakes <ljs@kernel.org>
16801R:	Liam R. Howlett <liam@infradead.org>
16802R:	Vlastimil Babka <vbabka@kernel.org>
16803R:	Mike Rapoport <rppt@kernel.org>
16804R:	Suren Baghdasaryan <surenb@google.com>
16805R:	Michal Hocko <mhocko@suse.com>
16806L:	linux-mm@kvack.org
16807S:	Maintained
16808W:	http://www.linux-mm.org
16809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16810F:	include/linux/folio_batch.h
16811F:	include/linux/gfp.h
16812F:	include/linux/gfp_types.h
16813F:	include/linux/highmem.h
16814F:	include/linux/leafops.h
16815F:	include/linux/memory.h
16816F:	include/linux/mm.h
16817F:	include/linux/mm_*.h
16818F:	include/linux/mmzone.h
16819F:	include/linux/mmdebug.h
16820F:	include/linux/mmu_notifier.h
16821F:	include/linux/pagewalk.h
16822F:	include/linux/pgalloc.h
16823F:	include/linux/pgtable.h
16824F:	include/linux/ptdump.h
16825F:	include/linux/vmpressure.h
16826F:	include/linux/vmstat.h
16827F:	fs/proc/meminfo.c
16828F:	kernel/fork.c
16829F:	mm/Kconfig
16830F:	mm/debug.c
16831F:	mm/folio-compat.c
16832F:	mm/highmem.c
16833F:	mm/init-mm.c
16834F:	mm/internal.h
16835F:	mm/maccess.c
16836F:	mm/memory.c
16837F:	mm/mmu_notifier.c
16838F:	mm/mmzone.c
16839F:	mm/pagewalk.c
16840F:	mm/pgtable-generic.c
16841F:	mm/ptdump.c
16842F:	mm/sparse-vmemmap.c
16843F:	mm/sparse.c
16844F:	mm/util.c
16845F:	mm/vmpressure.c
16846F:	mm/vmstat.c
16847N:	include\/linux\/page[-_][a-zA-Z]*
16848
16849MEMORY MANAGEMENT - EXECMEM
16850M:	Andrew Morton <akpm@linux-foundation.org>
16851M:	Mike Rapoport <rppt@kernel.org>
16852L:	linux-mm@kvack.org
16853S:	Maintained
16854F:	include/linux/execmem.h
16855F:	mm/execmem.c
16856
16857MEMORY MANAGEMENT - GUP (GET USER PAGES)
16858M:	Andrew Morton <akpm@linux-foundation.org>
16859M:	David Hildenbrand <david@kernel.org>
16860R:	Jason Gunthorpe <jgg@nvidia.com>
16861R:	John Hubbard <jhubbard@nvidia.com>
16862R:	Peter Xu <peterx@redhat.com>
16863L:	linux-mm@kvack.org
16864S:	Maintained
16865W:	http://www.linux-mm.org
16866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16867F:	mm/gup.c
16868F:	mm/gup_test.c
16869F:	mm/gup_test.h
16870F:	tools/testing/selftests/mm/gup_longterm.c
16871F:	tools/testing/selftests/mm/gup_test.c
16872
16873MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
16874M:	Andrew Morton <akpm@linux-foundation.org>
16875M:	David Hildenbrand <david@kernel.org>
16876R:	Xu Xin <xu.xin16@zte.com.cn>
16877R:	Chengming Zhou <chengming.zhou@linux.dev>
16878L:	linux-mm@kvack.org
16879S:	Maintained
16880W:	http://www.linux-mm.org
16881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16882F:	Documentation/admin-guide/mm/ksm.rst
16883F:	Documentation/mm/ksm.rst
16884F:	include/linux/ksm.h
16885F:	include/trace/events/ksm.h
16886F:	mm/ksm.c
16887F:	mm/mm_slot.h
16888
16889MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
16890M:	Andrew Morton <akpm@linux-foundation.org>
16891M:	David Hildenbrand <david@kernel.org>
16892R:	Zi Yan <ziy@nvidia.com>
16893R:	Matthew Brost <matthew.brost@intel.com>
16894R:	Joshua Hahn <joshua.hahnjy@gmail.com>
16895R:	Rakie Kim <rakie.kim@sk.com>
16896R:	Byungchul Park <byungchul@sk.com>
16897R:	Gregory Price <gourry@gourry.net>
16898R:	Ying Huang <ying.huang@linux.alibaba.com>
16899R:	Alistair Popple <apopple@nvidia.com>
16900L:	linux-mm@kvack.org
16901S:	Maintained
16902W:	http://www.linux-mm.org
16903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16904F:	include/linux/mempolicy.h
16905F:	include/uapi/linux/mempolicy.h
16906F:	include/linux/migrate.h
16907F:	include/linux/migrate_mode.h
16908F:	mm/mempolicy.c
16909F:	mm/migrate.c
16910F:	mm/migrate_device.c
16911
16912MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
16913M:	Andrew Morton <akpm@linux-foundation.org>
16914R:	Kairui Song <kasong@tencent.com>
16915R:	Qi Zheng <qi.zheng@linux.dev>
16916R:	Shakeel Butt <shakeel.butt@linux.dev>
16917R:	Barry Song <baohua@kernel.org>
16918R:	Axel Rasmussen <axelrasmussen@google.com>
16919R:	Yuanchu Xie <yuanchu@google.com>
16920R:	Wei Xu <weixugc@google.com>
16921L:	linux-mm@kvack.org
16922S:	Maintained
16923W:	http://www.linux-mm.org
16924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16925F:	Documentation/admin-guide/mm/multigen_lru.rst
16926F:	Documentation/mm/multigen_lru.rst
16927F:	include/linux/mm_inline.h
16928F:	include/linux/mmzone.h
16929F:	mm/swap.c
16930F:	mm/vmscan.c
16931F:	mm/workingset.c
16932
16933MEMORY MANAGEMENT - MISC
16934M:	Andrew Morton <akpm@linux-foundation.org>
16935M:	David Hildenbrand <david@kernel.org>
16936R:	Lorenzo Stoakes <ljs@kernel.org>
16937R:	Liam R. Howlett <liam@infradead.org>
16938R:	Vlastimil Babka <vbabka@kernel.org>
16939R:	Mike Rapoport <rppt@kernel.org>
16940R:	Suren Baghdasaryan <surenb@google.com>
16941R:	Michal Hocko <mhocko@suse.com>
16942L:	linux-mm@kvack.org
16943S:	Maintained
16944W:	http://www.linux-mm.org
16945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16946F:	Documentation/admin-guide/mm/
16947F:	Documentation/mm/
16948F:	include/linux/cma.h
16949F:	include/linux/dmapool.h
16950F:	include/linux/ioremap.h
16951F:	include/linux/memory-tiers.h
16952F:	include/linux/page_idle.h
16953F:	mm/backing-dev.c
16954F:	mm/cma.c
16955F:	mm/cma_debug.c
16956F:	mm/cma_sysfs.c
16957F:	mm/dmapool.c
16958F:	mm/dmapool_test.c
16959F:	mm/early_ioremap.c
16960F:	mm/fadvise.c
16961F:	mm/ioremap.c
16962F:	mm/mapping_dirty_helpers.c
16963F:	mm/memory-tiers.c
16964F:	mm/page_idle.c
16965F:	mm/pgalloc-track.h
16966F:	mm/process_vm_access.c
16967F:	tools/testing/selftests/mm/
16968
16969MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
16970M:	Andrew Morton <akpm@linux-foundation.org>
16971M:	Mike Rapoport <rppt@kernel.org>
16972L:	linux-mm@kvack.org
16973S:	Maintained
16974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
16975F:	include/linux/numa_memblks.h
16976F:	mm/numa.c
16977F:	mm/numa_emulation.c
16978F:	mm/numa_memblks.c
16979
16980MEMORY MANAGEMENT - OOM KILLER
16981M:	Michal Hocko <mhocko@suse.com>
16982R:	David Rientjes <rientjes@google.com>
16983R:	Shakeel Butt <shakeel.butt@linux.dev>
16984L:	linux-mm@kvack.org
16985S:	Maintained
16986F:	include/linux/oom.h
16987F:	include/trace/events/oom.h
16988F:	include/uapi/linux/oom.h
16989F:	mm/oom_kill.c
16990
16991MEMORY MANAGEMENT - PAGE ALLOCATOR
16992M:	Andrew Morton <akpm@linux-foundation.org>
16993M:	Vlastimil Babka <vbabka@kernel.org>
16994R:	Suren Baghdasaryan <surenb@google.com>
16995R:	Michal Hocko <mhocko@suse.com>
16996R:	Brendan Jackman <jackmanb@google.com>
16997R:	Johannes Weiner <hannes@cmpxchg.org>
16998R:	Zi Yan <ziy@nvidia.com>
16999L:	linux-mm@kvack.org
17000S:	Maintained
17001F:	include/linux/compaction.h
17002F:	include/linux/gfp.h
17003F:	include/linux/page-isolation.h
17004F:	include/linux/pageblock-flags.h
17005F:	mm/compaction.c
17006F:	mm/debug_page_alloc.c
17007F:	mm/debug_page_ref.c
17008F:	mm/fail_page_alloc.c
17009F:	mm/page_alloc.c
17010F:	mm/page_ext.c
17011F:	mm/page_frag_cache.c
17012F:	mm/page_isolation.c
17013F:	mm/page_owner.c
17014F:	mm/page_poison.c
17015F:	mm/page_reporting.c
17016F:	mm/page_reporting.h
17017F:	mm/show_mem.c
17018F:	mm/shuffle.c
17019F:	mm/shuffle.h
17020
17021MEMORY MANAGEMENT - RECLAIM
17022M:	Andrew Morton <akpm@linux-foundation.org>
17023M:	Johannes Weiner <hannes@cmpxchg.org>
17024R:	David Hildenbrand <david@kernel.org>
17025R:	Michal Hocko <mhocko@kernel.org>
17026R:	Qi Zheng <qi.zheng@linux.dev>
17027R:	Shakeel Butt <shakeel.butt@linux.dev>
17028R:	Lorenzo Stoakes <ljs@kernel.org>
17029L:	linux-mm@kvack.org
17030S:	Maintained
17031F:	mm/vmscan.c
17032F:	mm/workingset.c
17033
17034MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17035M:	Andrew Morton <akpm@linux-foundation.org>
17036M:	David Hildenbrand <david@kernel.org>
17037M:	Lorenzo Stoakes <ljs@kernel.org>
17038R:	Rik van Riel <riel@surriel.com>
17039R:	Liam R. Howlett <liam@infradead.org>
17040R:	Vlastimil Babka <vbabka@kernel.org>
17041R:	Harry Yoo <harry@kernel.org>
17042R:	Jann Horn <jannh@google.com>
17043L:	linux-mm@kvack.org
17044S:	Maintained
17045F:	include/linux/rmap.h
17046F:	mm/page_vma_mapped.c
17047F:	mm/rmap.c
17048F:	tools/testing/selftests/mm/rmap.c
17049
17050MEMORY MANAGEMENT - SECRETMEM
17051M:	Andrew Morton <akpm@linux-foundation.org>
17052M:	Mike Rapoport <rppt@kernel.org>
17053L:	linux-mm@kvack.org
17054S:	Maintained
17055F:	include/linux/secretmem.h
17056F:	mm/secretmem.c
17057
17058MEMORY MANAGEMENT - SWAP
17059M:	Andrew Morton <akpm@linux-foundation.org>
17060M:	Chris Li <chrisl@kernel.org>
17061M:	Kairui Song <kasong@tencent.com>
17062R:	Kemeng Shi <shikemeng@huaweicloud.com>
17063R:	Nhat Pham <nphamcs@gmail.com>
17064R:	Baoquan He <baoquan.he@linux.dev>
17065R:	Barry Song <baohua@kernel.org>
17066R:	Youngjun Park <youngjun.park@lge.com>
17067L:	linux-mm@kvack.org
17068S:	Maintained
17069F:	Documentation/mm/swap-table.rst
17070F:	include/linux/swap.h
17071F:	include/linux/swapfile.h
17072F:	include/linux/swapops.h
17073F:	mm/page_io.c
17074F:	mm/swap.c
17075F:	mm/swap.h
17076F:	mm/swap_table.h
17077F:	mm/swap_state.c
17078F:	mm/swapfile.c
17079
17080MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17081M:	Andrew Morton <akpm@linux-foundation.org>
17082M:	David Hildenbrand <david@kernel.org>
17083M:	Lorenzo Stoakes <ljs@kernel.org>
17084R:	Zi Yan <ziy@nvidia.com>
17085R:	Baolin Wang <baolin.wang@linux.alibaba.com>
17086R:	Liam R. Howlett <liam@infradead.org>
17087R:	Nico Pache <npache@redhat.com>
17088R:	Ryan Roberts <ryan.roberts@arm.com>
17089R:	Dev Jain <dev.jain@arm.com>
17090R:	Barry Song <baohua@kernel.org>
17091R:	Lance Yang <lance.yang@linux.dev>
17092L:	linux-mm@kvack.org
17093S:	Maintained
17094W:	http://www.linux-mm.org
17095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17096F:	Documentation/admin-guide/mm/transhuge.rst
17097F:	include/linux/huge_mm.h
17098F:	include/linux/khugepaged.h
17099F:	include/trace/events/huge_memory.h
17100F:	mm/huge_memory.c
17101F:	mm/khugepaged.c
17102F:	mm/mm_slot.h
17103F:	tools/testing/selftests/mm/khugepaged.c
17104F:	tools/testing/selftests/mm/split_huge_page_test.c
17105F:	tools/testing/selftests/mm/transhuge-stress.c
17106
17107MEMORY MANAGEMENT - USERFAULTFD
17108M:	Andrew Morton <akpm@linux-foundation.org>
17109M:	Mike Rapoport <rppt@kernel.org>
17110R:	Peter Xu <peterx@redhat.com>
17111L:	linux-mm@kvack.org
17112S:	Maintained
17113F:	Documentation/admin-guide/mm/userfaultfd.rst
17114F:	fs/userfaultfd.c
17115F:	include/asm-generic/pgtable_uffd.h
17116F:	include/linux/userfaultfd_k.h
17117F:	include/uapi/linux/userfaultfd.h
17118F:	mm/userfaultfd.c
17119F:	tools/testing/selftests/mm/uffd-*.[ch]
17120
17121MEMORY MANAGEMENT - RUST
17122M:	Alice Ryhl <aliceryhl@google.com>
17123R:	Lorenzo Stoakes <ljs@kernel.org>
17124R:	Liam R. Howlett <liam@infradead.org>
17125L:	linux-mm@kvack.org
17126L:	rust-for-linux@vger.kernel.org
17127S:	Maintained
17128W:	http://www.linux-mm.org
17129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17130F:	rust/helpers/mm.c
17131F:	rust/helpers/page.c
17132F:	rust/kernel/mm.rs
17133F:	rust/kernel/mm/
17134F:	rust/kernel/page.rs
17135
17136MEMORY MAPPING
17137M:	Andrew Morton <akpm@linux-foundation.org>
17138M:	Liam R. Howlett <liam@infradead.org>
17139M:	Lorenzo Stoakes <ljs@kernel.org>
17140R:	Vlastimil Babka <vbabka@kernel.org>
17141R:	Jann Horn <jannh@google.com>
17142R:	Pedro Falcato <pfalcato@suse.de>
17143L:	linux-mm@kvack.org
17144S:	Maintained
17145W:	http://www.linux-mm.org
17146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17147F:	include/trace/events/mmap.h
17148F:	fs/proc/task_mmu.c
17149F:	fs/proc/task_nommu.c
17150F:	mm/interval_tree.c
17151F:	mm/mincore.c
17152F:	mm/mlock.c
17153F:	mm/mmap.c
17154F:	mm/mprotect.c
17155F:	mm/mremap.c
17156F:	mm/mseal.c
17157F:	mm/msync.c
17158F:	mm/nommu.c
17159F:	mm/vma.c
17160F:	mm/vma.h
17161F:	mm/vma_exec.c
17162F:	mm/vma_init.c
17163F:	mm/vma_internal.h
17164F:	tools/testing/selftests/mm/merge.c
17165F:	tools/testing/vma/
17166
17167MEMORY MAPPING - LOCKING
17168M:	Andrew Morton <akpm@linux-foundation.org>
17169M:	Suren Baghdasaryan <surenb@google.com>
17170M:	Liam R. Howlett <liam@infradead.org>
17171M:	Lorenzo Stoakes <ljs@kernel.org>
17172R:	Vlastimil Babka <vbabka@kernel.org>
17173R:	Shakeel Butt <shakeel.butt@linux.dev>
17174L:	linux-mm@kvack.org
17175S:	Maintained
17176W:	http://www.linux-mm.org
17177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17178F:	Documentation/mm/process_addrs.rst
17179F:	include/linux/mmap_lock.h
17180F:	include/trace/events/mmap_lock.h
17181F:	mm/mmap_lock.c
17182
17183MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17184M:	Andrew Morton <akpm@linux-foundation.org>
17185M:	Liam R. Howlett <liam@infradead.org>
17186M:	Lorenzo Stoakes <ljs@kernel.org>
17187M:	David Hildenbrand <david@kernel.org>
17188R:	Vlastimil Babka <vbabka@kernel.org>
17189R:	Jann Horn <jannh@google.com>
17190L:	linux-mm@kvack.org
17191S:	Maintained
17192W:	http://www.linux-mm.org
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17194F:	include/uapi/asm-generic/mman-common.h
17195F:	mm/madvise.c
17196
17197MEMORY TECHNOLOGY DEVICES (MTD)
17198M:	Miquel Raynal <miquel.raynal@bootlin.com>
17199M:	Richard Weinberger <richard@nod.at>
17200M:	Vignesh Raghavendra <vigneshr@ti.com>
17201L:	linux-mtd@lists.infradead.org
17202S:	Maintained
17203W:	http://www.linux-mtd.infradead.org/
17204Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
17205C:	irc://irc.oftc.net/mtd
17206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17208F:	Documentation/devicetree/bindings/mtd/
17209F:	drivers/mtd/
17210F:	include/linux/mtd/
17211F:	include/uapi/mtd/
17212
17213MEN A21 WATCHDOG DRIVER
17214M:	Johannes Thumshirn <morbidrsa@gmail.com>
17215L:	linux-watchdog@vger.kernel.org
17216S:	Maintained
17217F:	drivers/watchdog/mena21_wdt.c
17218
17219MEN CHAMELEON BUS (mcb)
17220M:	Johannes Thumshirn <morbidrsa@gmail.com>
17221S:	Maintained
17222F:	Documentation/driver-api/men-chameleon-bus.rst
17223F:	drivers/mcb/
17224F:	include/linux/mcb.h
17225
17226MEN F21BMC (Board Management Controller)
17227M:	Andreas Werner <andreas.werner@men.de>
17228S:	Supported
17229F:	Documentation/hwmon/menf21bmc.rst
17230F:	drivers/hwmon/menf21bmc_hwmon.c
17231F:	drivers/leds/leds-menf21bmc.c
17232F:	drivers/mfd/menf21bmc.c
17233F:	drivers/watchdog/menf21bmc_wdt.c
17234
17235MEN Z069 WATCHDOG DRIVER
17236M:	Johannes Thumshirn <jth@kernel.org>
17237L:	linux-watchdog@vger.kernel.org
17238S:	Maintained
17239F:	drivers/watchdog/menz69_wdt.c
17240
17241MESON AO CEC DRIVER FOR AMLOGIC SOCS
17242M:	Neil Armstrong <neil.armstrong@linaro.org>
17243L:	linux-media@vger.kernel.org
17244L:	linux-amlogic@lists.infradead.org
17245S:	Supported
17246W:	http://linux-meson.com/
17247T:	git git://linuxtv.org/media.git
17248F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17249F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
17250F:	drivers/media/cec/platform/meson/ao-cec.c
17251
17252MESON GE2D DRIVER FOR AMLOGIC SOCS
17253M:	Neil Armstrong <neil.armstrong@linaro.org>
17254L:	linux-media@vger.kernel.org
17255L:	linux-amlogic@lists.infradead.org
17256S:	Supported
17257T:	git git://linuxtv.org/media.git
17258F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17259F:	drivers/media/platform/amlogic/meson-ge2d/
17260
17261MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17262M:	Liang Yang <liang.yang@amlogic.com>
17263L:	linux-mtd@lists.infradead.org
17264S:	Maintained
17265F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17266F:	drivers/mtd/nand/raw/meson_*
17267
17268MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17269M:	Neil Armstrong <neil.armstrong@linaro.org>
17270L:	linux-media@vger.kernel.org
17271L:	linux-amlogic@lists.infradead.org
17272S:	Supported
17273T:	git git://linuxtv.org/media.git
17274F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17275F:	drivers/staging/media/meson/vdec/
17276
17277META ETHERNET DRIVERS
17278M:	Alexander Duyck <alexanderduyck@fb.com>
17279M:	Jakub Kicinski <kuba@kernel.org>
17280R:	kernel-team@meta.com
17281S:	Maintained
17282F:	Documentation/networking/device_drivers/ethernet/meta/
17283F:	drivers/net/ethernet/meta/
17284
17285METHODE UDPU SUPPORT
17286M:	Robert Marko <robert.marko@sartura.hr>
17287S:	Maintained
17288F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17289F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17290
17291MHI BUS
17292M:	Manivannan Sadhasivam <mani@kernel.org>
17293L:	mhi@lists.linux.dev
17294L:	linux-arm-msm@vger.kernel.org
17295S:	Maintained
17296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17297F:	Documentation/ABI/stable/sysfs-bus-mhi
17298F:	Documentation/mhi/
17299F:	drivers/bus/mhi/
17300F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
17301F:	include/linux/mhi.h
17302
17303MICROBLAZE ARCHITECTURE
17304M:	Michal Simek <monstr@monstr.eu>
17305S:	Supported
17306W:	http://www.monstr.eu/fdt/
17307T:	git git://git.monstr.eu/linux-2.6-microblaze.git
17308F:	arch/microblaze/
17309
17310MICROBLAZE TMR INJECT
17311M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
17312S:	Supported
17313F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17314F:	drivers/misc/xilinx_tmr_inject.c
17315
17316MICROBLAZE TMR MANAGER
17317M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
17318S:	Supported
17319F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17320F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17321F:	drivers/misc/xilinx_tmr_manager.c
17322
17323MICROCHIP AT91 DMA DRIVERS
17324M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17326L:	dmaengine@vger.kernel.org
17327S:	Supported
17328F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17329F:	drivers/dma/at_hdmac.c
17330F:	drivers/dma/at_xdmac.c
17331F:	include/dt-bindings/dma/at91.h
17332
17333MICROCHIP AT91 SERIAL DRIVER
17334M:	Richard Genoud <richard.genoud@bootlin.com>
17335S:	Maintained
17336F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17337F:	drivers/tty/serial/atmel_serial.c
17338F:	drivers/tty/serial/atmel_serial.h
17339
17340MICROCHIP AT91 USART MFD DRIVER
17341M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
17342L:	linux-kernel@vger.kernel.org
17343S:	Supported
17344F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17345F:	drivers/mfd/at91-usart.c
17346F:	include/dt-bindings/mfd/at91-usart.h
17347
17348MICROCHIP AT91 USART SPI DRIVER
17349M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
17350L:	linux-spi@vger.kernel.org
17351S:	Supported
17352F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17353F:	drivers/spi/spi-at91-usart.c
17354
17355MICROCHIP ATSHA204A DRIVER
17356M:	Thorsten Blum <thorsten.blum@linux.dev>
17357L:	linux-crypto@vger.kernel.org
17358S:	Maintained
17359F:	drivers/crypto/atmel-sha204a.c
17360
17361MICROCHIP AUDIO ASOC DRIVERS
17362M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17363M:	Andrei Simion <andrei.simion@microchip.com>
17364L:	linux-sound@vger.kernel.org
17365S:	Supported
17366F:	Documentation/devicetree/bindings/sound/atmel*
17367F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17368F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17369F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17370F:	sound/soc/atmel
17371
17372MICROCHIP CSI2DC DRIVER
17373M:	Eugen Hristev <ehristev@kernel.org>
17374L:	linux-media@vger.kernel.org
17375S:	Supported
17376F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17377F:	drivers/media/platform/microchip/microchip-csi2dc.c
17378
17379MICROCHIP ECC DRIVER
17380M:	Thorsten Blum <thorsten.blum@linux.dev>
17381L:	linux-crypto@vger.kernel.org
17382S:	Maintained
17383F:	drivers/crypto/atmel-ecc.c
17384
17385MICROCHIP EIC DRIVER
17386M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17388S:	Supported
17389F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17390F:	drivers/irqchip/irq-mchp-eic.c
17391
17392MICROCHIP EMC1812 DRIVER
17393M:	Marius Cristea <marius.cristea@microchip.com>
17394L:	linux-hwmon@vger.kernel.org
17395S:	Supported
17396F:	Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17397F:	Documentation/hwmon/emc1812.rst
17398F:	drivers/hwmon/emc1812.c
17399
17400MICROCHIP I2C DRIVER
17401M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
17402L:	linux-i2c@vger.kernel.org
17403S:	Supported
17404F:	drivers/i2c/busses/i2c-at91-*.c
17405F:	drivers/i2c/busses/i2c-at91.h
17406
17407MICROCHIP ISC DRIVER
17408M:	Eugen Hristev <ehristev@kernel.org>
17409L:	linux-media@vger.kernel.org
17410S:	Supported
17411F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
17412F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
17413F:	drivers/media/platform/microchip/microchip-isc*
17414F:	drivers/media/platform/microchip/microchip-sama*-isc*
17415F:	drivers/staging/media/deprecated/atmel/atmel-isc*
17416F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
17417F:	include/linux/atmel-isc-media.h
17418
17419MICROCHIP ISI DRIVER
17420M:	Eugen Hristev <ehristev@kernel.org>
17421L:	linux-media@vger.kernel.org
17422S:	Supported
17423F:	drivers/media/platform/atmel/atmel-isi.c
17424F:	drivers/media/platform/atmel/atmel-isi.h
17425
17426MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17427M:	Woojung Huh <woojung.huh@microchip.com>
17428M:	UNGLinuxDriver@microchip.com
17429L:	netdev@vger.kernel.org
17430S:	Maintained
17431F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17432F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17433F:	drivers/net/dsa/microchip/*
17434F:	include/linux/dsa/ksz_common.h
17435F:	include/linux/platform_data/microchip-ksz.h
17436F:	net/dsa/tag_ksz.c
17437
17438MICROCHIP LAN743X ETHERNET DRIVER
17439M:	Bryan Whitehead <bryan.whitehead@microchip.com>
17440M:	UNGLinuxDriver@microchip.com
17441L:	netdev@vger.kernel.org
17442S:	Maintained
17443F:	drivers/net/ethernet/microchip/lan743x_*
17444
17445MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17446M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17447L:	netdev@vger.kernel.org
17448S:	Maintained
17449F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17450F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
17451
17452MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17453M:	Arun Ramadoss <arun.ramadoss@microchip.com>
17454R:	UNGLinuxDriver@microchip.com
17455L:	netdev@vger.kernel.org
17456S:	Maintained
17457F:	drivers/net/phy/microchip_t1.c
17458
17459MICROCHIP LAN966X ETHERNET DRIVER
17460M:	Horatiu Vultur <horatiu.vultur@microchip.com>
17461M:	UNGLinuxDriver@microchip.com
17462L:	netdev@vger.kernel.org
17463S:	Maintained
17464F:	drivers/net/ethernet/microchip/lan966x/*
17465
17466MICROCHIP LAN966X OIC DRIVER
17467M:	Herve Codina <herve.codina@bootlin.com>
17468S:	Maintained
17469F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17470F:	drivers/irqchip/irq-lan966x-oic.c
17471
17472MICROCHIP LAN966X PCI DRIVER
17473M:	Herve Codina <herve.codina@bootlin.com>
17474S:	Maintained
17475F:	drivers/misc/lan966x_pci.c
17476F:	drivers/misc/lan966x_pci.dtso
17477
17478MICROCHIP LAN969X ETHERNET DRIVER
17479M:	Daniel Machon <daniel.machon@microchip.com>
17480M:	UNGLinuxDriver@microchip.com
17481L:	netdev@vger.kernel.org
17482S:	Maintained
17483F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
17484
17485MICROCHIP LCDFB DRIVER
17486M:	Nicolas Ferre <nicolas.ferre@microchip.com>
17487L:	linux-fbdev@vger.kernel.org
17488S:	Maintained
17489F:	drivers/video/fbdev/atmel_lcdfb.c
17490F:	include/video/atmel_lcdc.h
17491
17492MICROCHIP MCP16502 PMIC DRIVER
17493M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17494M:	Andrei Simion <andrei.simion@microchip.com>
17495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17496S:	Supported
17497F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17498F:	drivers/regulator/mcp16502.c
17499
17500MICROCHIP MCP3564 ADC DRIVER
17501M:	Marius Cristea <marius.cristea@microchip.com>
17502L:	linux-iio@vger.kernel.org
17503S:	Supported
17504F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17505F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17506F:	drivers/iio/adc/mcp3564.c
17507
17508MICROCHIP MCP3911 ADC DRIVER
17509M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17510M:	Kent Gustavsson <kent@minoris.se>
17511L:	linux-iio@vger.kernel.org
17512S:	Maintained
17513F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17514F:	drivers/iio/adc/mcp3911.c
17515
17516MICROCHIP MCP9982 TEMPERATURE DRIVER
17517M:	Victor Duicu <victor.duicu@microchip.com>
17518L:	linux-hwmon@vger.kernel.org
17519S:	Supported
17520F:	Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17521F:	Documentation/hwmon/mcp9982.rst
17522F:	drivers/hwmon/mcp9982.c
17523
17524MICROCHIP MMC/SD/SDIO MCI DRIVER
17525M:	Aubin Constans <aubin.constans@microchip.com>
17526S:	Maintained
17527F:	drivers/mmc/host/atmel-mci.c
17528
17529MICROCHIP NAND DRIVER
17530L:	linux-mtd@lists.infradead.org
17531S:	Orphan
17532F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
17533F:	drivers/mtd/nand/raw/atmel/*
17534
17535MICROCHIP OTPC DRIVER
17536M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17538S:	Supported
17539F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17540F:	drivers/nvmem/microchip-otpc.c
17541F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17542
17543MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17544M:	Matteo Martelli <matteomartelli3@gmail.com>
17545L:	linux-iio@vger.kernel.org
17546S:	Supported
17547F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17548F:	drivers/iio/adc/pac1921.c
17549
17550MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17551M:	Marius Cristea <marius.cristea@microchip.com>
17552L:	linux-iio@vger.kernel.org
17553S:	Supported
17554F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17555F:	drivers/iio/adc/pac1934.c
17556
17557MICROCHIP PCI1XXXX GP DRIVER
17558M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
17559M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17560L:	linux-gpio@vger.kernel.org
17561S:	Supported
17562F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17563F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17564F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17566
17567MICROCHIP PCI1XXXX I2C DRIVER
17568M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17569M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17570L:	linux-i2c@vger.kernel.org
17571S:	Maintained
17572F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17573
17574MICROCHIP PCIe UART DRIVER
17575M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
17576L:	linux-serial@vger.kernel.org
17577S:	Maintained
17578F:	drivers/tty/serial/8250/8250_pci1xxxx.c
17579
17580MICROCHIP PIC64-HPSC/HX DRIVERS
17581M:	Charles Perry <charles.perry@microchip.com>
17582S:	Supported
17583F:	Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17584F:	drivers/net/mdio/mdio-pic64hpsc.c
17585
17586MICROCHIP POLARFIRE FPGA DRIVERS
17587M:	Conor Dooley <conor.dooley@microchip.com>
17588L:	linux-fpga@vger.kernel.org
17589S:	Supported
17590F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17591F:	drivers/fpga/microchip-spi.c
17592
17593MICROCHIP PWM DRIVER
17594M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17596L:	linux-pwm@vger.kernel.org
17597S:	Supported
17598F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17599F:	drivers/pwm/pwm-atmel.c
17600
17601MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17602M:	Manikandan Muralidharan <manikandan.m@microchip.com>
17603M:	Dharma Balasubiramani <dharma.b@microchip.com>
17604L:	dri-devel@lists.freedesktop.org
17605S:	Supported
17606F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17607F:	drivers/gpu/drm/bridge/microchip-lvds.c
17608
17609MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17610M:	Eugen Hristev <ehristev@kernel.org>
17611L:	linux-iio@vger.kernel.org
17612S:	Supported
17613F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17614F:	drivers/iio/adc/at91-sama5d2_adc.c
17615F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17616
17617MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17618M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17619S:	Supported
17620F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17621F:	drivers/power/reset/at91-sama5d2_shdwc.c
17622
17623MICROCHIP SOC DRIVERS
17624M:	Conor Dooley <conor@kernel.org>
17625S:	Supported
17626T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17627F:	Documentation/devicetree/bindings/soc/microchip/
17628F:	drivers/soc/microchip/
17629
17630MICROCHIP SPI DRIVER
17631M:	Ryan Wanner <ryan.wanner@microchip.com>
17632S:	Supported
17633F:	drivers/spi/spi-atmel.*
17634
17635MICROCHIP SSC DRIVER
17636M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17637M:	Andrei Simion <andrei.simion@microchip.com>
17638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17639S:	Supported
17640F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
17641F:	drivers/misc/atmel-ssc.c
17642F:	include/linux/atmel-ssc.h
17643
17644Microchip Timer Counter Block (TCB) Capture Driver
17645M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
17646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17647L:	linux-iio@vger.kernel.org
17648S:	Maintained
17649F:	drivers/counter/microchip-tcb-capture.c
17650F:	include/uapi/linux/counter/microchip-tcb-capture.h
17651
17652MICROCHIP USB251XB DRIVER
17653M:	Richard Leitner <richard.leitner@skidata.com>
17654L:	linux-usb@vger.kernel.org
17655S:	Maintained
17656F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
17657F:	drivers/usb/misc/usb251xb.c
17658
17659MICROCHIP USBA UDC DRIVER
17660M:	Cristian Birsan <cristian.birsan@microchip.com>
17661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17662S:	Supported
17663F:	drivers/usb/gadget/udc/atmel_usba_udc.*
17664
17665MICROCHIP WILC1000 WIFI DRIVER
17666M:	Ajay Singh <ajay.kathat@microchip.com>
17667M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
17668L:	linux-wireless@vger.kernel.org
17669S:	Supported
17670F:	drivers/net/wireless/microchip/
17671
17672MICROCHIP ZL3073X DRIVER
17673M:	Ivan Vecera <ivecera@redhat.com>
17674M:	Prathosh Satish <Prathosh.Satish@microchip.com>
17675L:	netdev@vger.kernel.org
17676S:	Supported
17677F:	Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
17678F:	drivers/dpll/zl3073x/
17679
17680MICROSEMI MIPS SOCS
17681M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17682M:	UNGLinuxDriver@microchip.com
17683L:	linux-mips@vger.kernel.org
17684S:	Supported
17685F:	Documentation/devicetree/bindings/mips/mscc.txt
17686F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
17687F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
17688F:	arch/mips/boot/dts/mscc/
17689F:	arch/mips/configs/generic/board-ocelot.config
17690F:	arch/mips/generic/board-ocelot.c
17691
17692MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
17693M:	Don Brace <don.brace@microchip.com>
17694L:	storagedev@microchip.com
17695L:	linux-scsi@vger.kernel.org
17696S:	Supported
17697F:	Documentation/scsi/smartpqi.rst
17698F:	drivers/scsi/smartpqi/Kconfig
17699F:	drivers/scsi/smartpqi/Makefile
17700F:	drivers/scsi/smartpqi/smartpqi*.[ch]
17701F:	include/linux/cciss*.h
17702F:	include/uapi/linux/cciss*.h
17703
17704MICROSOFT MANA RDMA DRIVER
17705M:	Long Li <longli@microsoft.com>
17706M:	Konstantin Taranov <kotaranov@microsoft.com>
17707L:	linux-rdma@vger.kernel.org
17708L:	linux-hyperv@vger.kernel.org
17709S:	Supported
17710F:	drivers/infiniband/hw/mana/
17711F:	include/net/mana
17712F:	include/uapi/rdma/mana-abi.h
17713
17714MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
17715M:	Maximilian Luz <luzmaximilian@gmail.com>
17716L:	platform-driver-x86@vger.kernel.org
17717S:	Maintained
17718F:	drivers/platform/surface/surface_aggregator_tabletsw.c
17719
17720MICROSOFT SURFACE BATTERY AND AC DRIVERS
17721M:	Maximilian Luz <luzmaximilian@gmail.com>
17722L:	linux-pm@vger.kernel.org
17723L:	platform-driver-x86@vger.kernel.org
17724S:	Maintained
17725F:	drivers/power/supply/surface_battery.c
17726F:	drivers/power/supply/surface_charger.c
17727
17728MICROSOFT SURFACE DTX DRIVER
17729M:	Maximilian Luz <luzmaximilian@gmail.com>
17730L:	platform-driver-x86@vger.kernel.org
17731S:	Maintained
17732F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
17733F:	drivers/platform/surface/surface_dtx.c
17734F:	include/uapi/linux/surface_aggregator/dtx.h
17735
17736MICROSOFT SURFACE SENSOR FAN DRIVER
17737M:	Maximilian Luz <luzmaximilian@gmail.com>
17738M:	Ivor Wanders <ivor@iwanders.net>
17739L:	linux-hwmon@vger.kernel.org
17740S:	Maintained
17741F:	Documentation/hwmon/surface_fan.rst
17742F:	drivers/hwmon/surface_fan.c
17743
17744MICROSOFT SURFACE SENSOR THERMAL DRIVER
17745M:	Maximilian Luz <luzmaximilian@gmail.com>
17746L:	linux-hwmon@vger.kernel.org
17747S:	Maintained
17748F:	drivers/hwmon/surface_temp.c
17749
17750MICROSOFT SURFACE GPE LID SUPPORT DRIVER
17751M:	Maximilian Luz <luzmaximilian@gmail.com>
17752L:	platform-driver-x86@vger.kernel.org
17753S:	Maintained
17754F:	drivers/platform/surface/surface_gpe.c
17755
17756MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
17757M:	Hans de Goede <hansg@kernel.org>
17758M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
17759M:	Maximilian Luz <luzmaximilian@gmail.com>
17760L:	platform-driver-x86@vger.kernel.org
17761S:	Maintained
17762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
17763F:	drivers/platform/surface/
17764
17765MICROSOFT SURFACE HID TRANSPORT DRIVER
17766M:	Maximilian Luz <luzmaximilian@gmail.com>
17767L:	linux-input@vger.kernel.org
17768L:	platform-driver-x86@vger.kernel.org
17769S:	Maintained
17770F:	drivers/hid/surface-hid/
17771
17772MICROSOFT SURFACE HOT-PLUG DRIVER
17773M:	Maximilian Luz <luzmaximilian@gmail.com>
17774L:	platform-driver-x86@vger.kernel.org
17775S:	Maintained
17776F:	drivers/platform/surface/surface_hotplug.c
17777
17778MICROSOFT SURFACE PLATFORM PROFILE DRIVER
17779M:	Maximilian Luz <luzmaximilian@gmail.com>
17780L:	platform-driver-x86@vger.kernel.org
17781S:	Maintained
17782F:	drivers/platform/surface/surface_platform_profile.c
17783
17784MICROSOFT SURFACE PRO 3 BUTTON DRIVER
17785M:	Chen Yu <yu.c.chen@intel.com>
17786L:	platform-driver-x86@vger.kernel.org
17787S:	Supported
17788F:	drivers/platform/surface/surfacepro3_button.c
17789
17790MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
17791M:	Maximilian Luz <luzmaximilian@gmail.com>
17792L:	platform-driver-x86@vger.kernel.org
17793S:	Maintained
17794F:	drivers/platform/surface/surface_aggregator_hub.c
17795
17796MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
17797M:	Maximilian Luz <luzmaximilian@gmail.com>
17798L:	platform-driver-x86@vger.kernel.org
17799S:	Maintained
17800W:	https://github.com/linux-surface/surface-aggregator-module
17801C:	irc://irc.libera.chat/linux-surface
17802F:	Documentation/driver-api/surface_aggregator/
17803F:	drivers/platform/surface/aggregator/
17804F:	drivers/platform/surface/surface_acpi_notify.c
17805F:	drivers/platform/surface/surface_aggregator_cdev.c
17806F:	drivers/platform/surface/surface_aggregator_registry.c
17807F:	include/linux/surface_acpi_notify.h
17808F:	include/linux/surface_aggregator/
17809F:	include/uapi/linux/surface_aggregator/
17810
17811MICROTEK X6 SCANNER
17812M:	Oliver Neukum <oliver@neukum.org>
17813S:	Maintained
17814F:	drivers/usb/image/microtek.*
17815
17816MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
17817M:	Luka Kovacic <luka.kovacic@sartura.hr>
17818M:	Luka Perkov <luka.perkov@sartura.hr>
17819S:	Maintained
17820F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
17821F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
17822F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
17823F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
17824F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
17825F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
17826
17827MIN HEAP
17828M:	Kuan-Wei Chiu <visitorckw@gmail.com>
17829L:	linux-kernel@vger.kernel.org
17830S:	Maintained
17831F:	Documentation/core-api/min_heap.rst
17832F:	include/linux/min_heap.h
17833F:	lib/min_heap.c
17834F:	lib/tests/min_heap_kunit.c
17835
17836MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
17837M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17838L:	linux-media@vger.kernel.org
17839S:	Maintained
17840F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
17841F:	Documentation/driver-api/media/drivers/ccs/
17842F:	Documentation/userspace-api/media/drivers/ccs.rst
17843F:	drivers/media/i2c/ccs-pll.c
17844F:	drivers/media/i2c/ccs-pll.h
17845F:	drivers/media/i2c/ccs/
17846F:	include/uapi/linux/ccs.h
17847F:	include/uapi/linux/smiapp.h
17848
17849MIPS
17850M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17851L:	linux-mips@vger.kernel.org
17852S:	Maintained
17853Q:	https://patchwork.kernel.org/project/linux-mips/list/
17854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
17855F:	Documentation/devicetree/bindings/mips/
17856F:	Documentation/arch/mips/
17857F:	arch/mips/
17858F:	drivers/platform/mips/
17859F:	include/dt-bindings/mips/
17860F:	include/linux/platform_data/pic32.h
17861
17862MIPS BOSTON DEVELOPMENT BOARD
17863M:	Paul Burton <paulburton@kernel.org>
17864L:	linux-mips@vger.kernel.org
17865S:	Maintained
17866F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
17867F:	arch/mips/boot/dts/img/boston.dts
17868F:	arch/mips/configs/generic/board-boston.config
17869F:	drivers/clk/imgtec/clk-boston.c
17870F:	include/dt-bindings/clock/boston-clock.h
17871
17872MIPS CORE DRIVERS
17873M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17874L:	linux-mips@vger.kernel.org
17875S:	Supported
17876F:	drivers/bus/mips_cdmm.c
17877F:	drivers/clocksource/mips-gic-timer.c
17878F:	drivers/cpuidle/cpuidle-cps.c
17879F:	drivers/irqchip/irq-mips-cpu.c
17880F:	drivers/irqchip/irq-mips-gic.c
17881
17882MIPS GENERIC PLATFORM
17883M:	Paul Burton <paulburton@kernel.org>
17884L:	linux-mips@vger.kernel.org
17885S:	Supported
17886F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
17887F:	arch/mips/generic/
17888F:	arch/mips/tools/generic-board-config.sh
17889
17890MIPS RINT INSTRUCTION EMULATION
17891M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
17892L:	linux-mips@vger.kernel.org
17893S:	Supported
17894F:	arch/mips/math-emu/dp_rint.c
17895F:	arch/mips/math-emu/sp_rint.c
17896
17897MIPS/LOONGSON1 ARCHITECTURE
17898M:	Keguang Zhang <keguang.zhang@gmail.com>
17899L:	linux-mips@vger.kernel.org
17900S:	Maintained
17901F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
17902F:	arch/mips/boot/dts/loongson/loongson1*
17903F:	arch/mips/configs/loongson1_defconfig
17904F:	arch/mips/loongson32/
17905F:	drivers/*/*loongson1*
17906F:	drivers/dma/loongson/loongson1-apb-dma.c
17907F:	drivers/mtd/nand/raw/loongson-nand-controller.c
17908F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
17909F:	sound/soc/loongson/loongson1_ac97.c
17910
17911MIPS/LOONGSON2EF ARCHITECTURE
17912M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
17913L:	linux-mips@vger.kernel.org
17914S:	Maintained
17915F:	arch/mips/include/asm/mach-loongson2ef/
17916F:	arch/mips/loongson2ef/
17917F:	drivers/cpufreq/loongson2_cpufreq.c
17918
17919MIPS/LOONGSON64 ARCHITECTURE
17920M:	Huacai Chen <chenhuacai@kernel.org>
17921M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
17922L:	linux-mips@vger.kernel.org
17923S:	Maintained
17924F:	arch/mips/include/asm/mach-loongson64/
17925F:	arch/mips/loongson64/
17926F:	drivers/irqchip/irq-loongson*
17927F:	drivers/platform/mips/cpu_hwmon.c
17928
17929MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
17930M:	Hans Verkuil <hverkuil@kernel.org>
17931L:	linux-media@vger.kernel.org
17932S:	Odd Fixes
17933W:	https://linuxtv.org
17934T:	git git://linuxtv.org/media.git
17935F:	drivers/media/radio/radio-miropcm20*
17936
17937MITSUMI MM8013 FG DRIVER
17938M:	Konrad Dybcio <konradybcio@kernel.org>
17939F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
17940F:	drivers/power/supply/mm8013.c
17941
17942MMP SUPPORT
17943R:	Lubomir Rintel <lkundrak@v3.sk>
17944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17945S:	Odd Fixes
17946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
17947F:	arch/arm/boot/dts/marvell/mmp*
17948F:	arch/arm/mach-mmp/
17949F:	include/linux/soc/mmp/
17950
17951MMP USB PHY DRIVERS
17952R:	Lubomir Rintel <lkundrak@v3.sk>
17953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17954S:	Maintained
17955F:	drivers/phy/marvell/phy-mmp3-usb.c
17956F:	drivers/phy/marvell/phy-pxa-usb.c
17957
17958MMU GATHER AND TLB INVALIDATION
17959M:	Will Deacon <will@kernel.org>
17960M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
17961M:	Andrew Morton <akpm@linux-foundation.org>
17962M:	Nick Piggin <npiggin@gmail.com>
17963M:	Peter Zijlstra <peterz@infradead.org>
17964L:	linux-arch@vger.kernel.org
17965L:	linux-mm@kvack.org
17966S:	Maintained
17967F:	arch/*/include/asm/tlb.h
17968F:	include/asm-generic/tlb.h
17969F:	include/trace/events/tlb.h
17970F:	mm/mmu_gather.c
17971
17972MN88472 MEDIA DRIVER
17973L:	linux-media@vger.kernel.org
17974S:	Orphan
17975W:	https://linuxtv.org
17976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17977F:	drivers/media/dvb-frontends/mn88472*
17978
17979MN88473 MEDIA DRIVER
17980L:	linux-media@vger.kernel.org
17981S:	Orphan
17982W:	https://linuxtv.org
17983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17984F:	drivers/media/dvb-frontends/mn88473*
17985
17986MOBILEYE MIPS SOCS
17987M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
17988M:	Benoît Monin <benoit.monin@bootlin.com>
17989M:	Gregory CLEMENT <gregory.clement@bootlin.com>
17990M:	Théo Lebrun <theo.lebrun@bootlin.com>
17991L:	linux-mips@vger.kernel.org
17992S:	Maintained
17993F:	Documentation/devicetree/bindings/mips/mobileye.yaml
17994F:	Documentation/devicetree/bindings/soc/mobileye/
17995F:	arch/mips/boot/dts/mobileye/
17996F:	arch/mips/configs/eyeq*_defconfig
17997F:	arch/mips/mobileye/board-epm5.its.S
17998F:	drivers/clk/clk-eyeq.c
17999F:	drivers/pinctrl/pinctrl-eyeq5.c
18000F:	drivers/reset/reset-eyeq.c
18001F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
18002F:	include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18003
18004MODULE SUPPORT
18005M:	Luis Chamberlain <mcgrof@kernel.org>
18006M:	Petr Pavlu <petr.pavlu@suse.com>
18007M:	Daniel Gomez <da.gomez@kernel.org>
18008M:	Sami Tolvanen <samitolvanen@google.com>
18009R:	Aaron Tomlin <atomlin@atomlin.com>
18010L:	linux-modules@vger.kernel.org
18011L:	linux-kernel@vger.kernel.org
18012S:	Maintained
18013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18014F:	include/linux/kmod.h
18015F:	include/linux/module*.h
18016F:	kernel/module/
18017F:	lib/test_kmod.c
18018F:	lib/tests/module/
18019F:	rust/kernel/module_param.rs
18020F:	rust/macros/module.rs
18021F:	scripts/module*
18022F:	tools/testing/selftests/kmod/
18023F:	tools/testing/selftests/module/
18024
18025MONOLITHIC POWER SYSTEM PMIC DRIVER
18026M:	Saravanan Sekar <sravanhome@gmail.com>
18027S:	Maintained
18028F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18029F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18030F:	drivers/hwmon/pmbus/mpq7932.c
18031F:	drivers/iio/adc/mp2629_adc.c
18032F:	drivers/mfd/mp2629.c
18033F:	drivers/power/supply/mp2629_charger.c
18034F:	drivers/regulator/mp5416.c
18035F:	drivers/regulator/mpq7920.c
18036F:	drivers/regulator/mpq7920.h
18037F:	include/linux/mfd/mp2629.h
18038
18039MOST(R) TECHNOLOGY DRIVER
18040M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
18041M:	Christian Gromm <christian.gromm@microchip.com>
18042S:	Maintained
18043F:	Documentation/ABI/testing/configfs-most
18044F:	Documentation/ABI/testing/sysfs-bus-most
18045F:	drivers/most/
18046F:	drivers/staging/most/
18047F:	include/linux/most.h
18048
18049MOTORCOMM DWMAC GLUE DRIVER
18050M:	Yao Zi <me@ziyao.cc>
18051L:	netdev@vger.kernel.org
18052S:	Maintained
18053F:	drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18054
18055MOTORCOMM PHY DRIVER
18056M:	Frank <Frank.Sae@motor-comm.com>
18057L:	netdev@vger.kernel.org
18058S:	Maintained
18059F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18060F:	drivers/net/phy/motorcomm.c
18061
18062MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18063M:	David Yang <mmyangfl@gmail.com>
18064L:	netdev@vger.kernel.org
18065S:	Maintained
18066F:	Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18067F:	drivers/net/dsa/yt921x.*
18068F:	net/dsa/tag_yt921x.c
18069
18070MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18071M:	Jiri Slaby <jirislaby@kernel.org>
18072S:	Maintained
18073F:	Documentation/driver-api/tty/moxa-smartio.rst
18074F:	drivers/tty/mxser.*
18075
18076MP3309C BACKLIGHT DRIVER
18077M:	Flavio Suligoi <f.suligoi@asem.it>
18078L:	dri-devel@lists.freedesktop.org
18079S:	Maintained
18080F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18081F:	drivers/video/backlight/mp3309c.c
18082
18083MPAM DRIVER
18084M:	James Morse <james.morse@arm.com>
18085M:	Ben Horgan <ben.horgan@arm.com>
18086R:	Reinette Chatre <reinette.chatre@intel.com>
18087R:	Fenghua Yu <fenghuay@nvidia.com>
18088S:	Maintained
18089F:	drivers/resctrl/mpam_*
18090F:	drivers/resctrl/test_mpam_*
18091F:	include/linux/arm_mpam.h
18092
18093MPS MP2869 DRIVER
18094M:	Wensheng Wang <wenswang@yeah.net>
18095L:	linux-hwmon@vger.kernel.org
18096S:	Maintained
18097F:	Documentation/hwmon/mp2869.rst
18098F:	drivers/hwmon/pmbus/mp2869.c
18099
18100MPS MP2891 DRIVER
18101M:	Noah Wang <noahwang.wang@outlook.com>
18102L:	linux-hwmon@vger.kernel.org
18103S:	Maintained
18104F:	Documentation/hwmon/mp2891.rst
18105F:	drivers/hwmon/pmbus/mp2891.c
18106
18107MPS MP2925 DRIVER
18108M:	Noah Wang <wenswang@yeah.net>
18109L:	linux-hwmon@vger.kernel.org
18110S:	Maintained
18111F:	Documentation/hwmon/mp2925.rst
18112F:	drivers/hwmon/pmbus/mp2925.c
18113
18114MPS MP29502 DRIVER
18115M:	Wensheng Wang <wenswang@yeah.net>
18116L:	linux-hwmon@vger.kernel.org
18117S:	Maintained
18118F:	Documentation/hwmon/mp29502.rst
18119F:	drivers/hwmon/pmbus/mp29502.c
18120
18121MPS MP2985 DRIVER
18122M:	Wensheng Wang <wenswang@yeah.net>
18123L:	linux-hwmon@vger.kernel.org
18124S:	Maintained
18125F:	Documentation/hwmon/mp2985.rst
18126F:	drivers/hwmon/pmbus/mp2985.c
18127
18128MPS MP2993 DRIVER
18129M:	Noah Wang <noahwang.wang@outlook.com>
18130L:	linux-hwmon@vger.kernel.org
18131S:	Maintained
18132F:	Documentation/hwmon/mp2993.rst
18133F:	drivers/hwmon/pmbus/mp2993.c
18134
18135MPS MP5926 DRIVER
18136M:	Yuxi Wang <Yuxi.Wang@monolithicpower.com>
18137L:	linux-hwmon@vger.kernel.org
18138S:	Maintained
18139F:	Documentation/hwmon/mp5926.rst
18140F:	drivers/hwmon/pmbus/mp5926.c
18141
18142MPS MP9941 DRIVER
18143M:	Noah Wang <noahwang.wang@outlook.com>
18144L:	linux-hwmon@vger.kernel.org
18145S:	Maintained
18146F:	Documentation/hwmon/mp9941.rst
18147F:	drivers/hwmon/pmbus/mp9941.c
18148
18149MPS MP9945 DRIVER
18150M:	Cosmo Chou <chou.cosmo@gmail.com>
18151L:	linux-hwmon@vger.kernel.org
18152S:	Maintained
18153F:	Documentation/hwmon/mp9945.rst
18154F:	drivers/hwmon/pmbus/mp9945.c
18155
18156MR800 AVERMEDIA USB FM RADIO DRIVER
18157M:	Alexey Klimov <alexey.klimov@linaro.org>
18158L:	linux-media@vger.kernel.org
18159S:	Maintained
18160T:	git git://linuxtv.org/media.git
18161F:	drivers/media/radio/radio-mr800.c
18162
18163MRF24J40 IEEE 802.15.4 RADIO DRIVER
18164M:	Stefan Schmidt <stefan@datenfreihafen.org>
18165L:	linux-wpan@vger.kernel.org
18166S:	Odd Fixes
18167F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18168F:	drivers/net/ieee802154/mrf24j40.c
18169
18170MSI EC DRIVER
18171M:	Nikita Kravets <teackot@gmail.com>
18172L:	platform-driver-x86@vger.kernel.org
18173S:	Maintained
18174W:	https://github.com/BeardOverflow/msi-ec
18175F:	drivers/platform/x86/msi-ec.*
18176
18177MSI LAPTOP SUPPORT
18178M:	"Lee, Chun-Yi" <jlee@suse.com>
18179L:	platform-driver-x86@vger.kernel.org
18180S:	Maintained
18181F:	drivers/platform/x86/msi-laptop.c
18182
18183MSI WMI SUPPORT
18184L:	platform-driver-x86@vger.kernel.org
18185S:	Orphan
18186F:	drivers/platform/x86/msi-wmi.c
18187
18188MSI WMI PLATFORM FEATURES
18189M:	Armin Wolf <W_Armin@gmx.de>
18190L:	platform-driver-x86@vger.kernel.org
18191S:	Maintained
18192F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
18193F:	Documentation/wmi/devices/msi-wmi-platform.rst
18194F:	drivers/platform/x86/msi-wmi-platform.c
18195
18196MSI001 MEDIA DRIVER
18197L:	linux-media@vger.kernel.org
18198S:	Orphan
18199W:	https://linuxtv.org
18200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18201F:	drivers/media/tuners/msi001*
18202
18203MSI2500 MEDIA DRIVER
18204L:	linux-media@vger.kernel.org
18205S:	Orphan
18206W:	https://linuxtv.org
18207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18208F:	drivers/media/usb/msi2500/
18209
18210MSTAR INTERRUPT CONTROLLER DRIVER
18211M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
18212M:	Daniel Palmer <daniel@thingy.jp>
18213S:	Maintained
18214F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18215F:	drivers/irqchip/irq-mst-intc.c
18216
18217MSYSTEMS DISKONCHIP G3 MTD DRIVER
18218M:	Robert Jarzmik <robert.jarzmik@free.fr>
18219L:	linux-mtd@lists.infradead.org
18220S:	Maintained
18221F:	drivers/mtd/devices/docg3*
18222
18223MT9M114 ONSEMI SENSOR DRIVER
18224M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18225L:	linux-media@vger.kernel.org
18226S:	Maintained
18227T:	git git://linuxtv.org/media.git
18228F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18229F:	drivers/media/i2c/mt9m114.c
18230
18231MT9P031 APTINA CAMERA SENSOR
18232M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18233L:	linux-media@vger.kernel.org
18234S:	Maintained
18235T:	git git://linuxtv.org/media.git
18236F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18237F:	drivers/media/i2c/mt9p031.c
18238
18239MT9T112 APTINA CAMERA SENSOR
18240M:	Jacopo Mondi <jacopo@jmondi.org>
18241L:	linux-media@vger.kernel.org
18242S:	Odd Fixes
18243T:	git git://linuxtv.org/media.git
18244F:	drivers/media/i2c/mt9t112.c
18245F:	include/media/i2c/mt9t112.h
18246
18247MT9V032 APTINA CAMERA SENSOR
18248M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18249L:	linux-media@vger.kernel.org
18250S:	Maintained
18251T:	git git://linuxtv.org/media.git
18252F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18253F:	drivers/media/i2c/mt9v032.c
18254
18255MT9V111 APTINA CAMERA SENSOR
18256M:	Jacopo Mondi <jacopo@jmondi.org>
18257L:	linux-media@vger.kernel.org
18258S:	Maintained
18259T:	git git://linuxtv.org/media.git
18260F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18261F:	drivers/media/i2c/mt9v111.c
18262
18263MUCSE ETHERNET DRIVER
18264M:	Yibo Dong <dong100@mucse.com>
18265L:	netdev@vger.kernel.org
18266S:	Maintained
18267W:	https://www.mucse.com/en/
18268F:	Documentation/networking/device_drivers/ethernet/mucse/
18269F:	drivers/net/ethernet/mucse/
18270
18271MULTIFUNCTION DEVICES (MFD)
18272M:	Lee Jones <lee@kernel.org>
18273S:	Maintained
18274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18275F:	Documentation/devicetree/bindings/mfd/
18276F:	drivers/mfd/
18277F:	include/dt-bindings/mfd/
18278F:	include/linux/mfd/
18279
18280MULTIMEDIA CARD (MMC) ETC. OVER SPI
18281S:	Orphan
18282F:	drivers/mmc/host/mmc_spi.c
18283F:	include/linux/spi/mmc_spi.h
18284
18285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18286M:	Ulf Hansson <ulfh@kernel.org>
18287L:	linux-mmc@vger.kernel.org
18288S:	Maintained
18289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18290F:	Documentation/devicetree/bindings/mmc/
18291F:	drivers/mmc/
18292F:	include/linux/mmc/
18293F:	include/uapi/linux/mmc/
18294
18295MULTIPLEXER SUBSYSTEM
18296M:	Peter Rosin <peda@lysator.liu.se>
18297S:	Odd Fixes
18298F:	Documentation/ABI/testing/sysfs-class-mux*
18299F:	Documentation/devicetree/bindings/mux/
18300F:	drivers/mux/
18301F:	include/dt-bindings/mux/
18302F:	include/linux/mux/
18303
18304MURATA D1U74T PSU DRIVER
18305M:	Abdurrahman Hussain <abdurrahman@nexthop.ai>
18306L:	linux-hwmon@vger.kernel.org
18307S:	Maintained
18308F:	Documentation/hwmon/d1u74t.rst
18309F:	drivers/hwmon/pmbus/d1u74t.c
18310
18311MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18312M:	Bin Liu <b-liu@ti.com>
18313L:	linux-usb@vger.kernel.org
18314S:	Maintained
18315F:	drivers/usb/musb/
18316
18317MXL301RF MEDIA DRIVER
18318M:	Akihiro Tsukada <tskd08@gmail.com>
18319L:	linux-media@vger.kernel.org
18320S:	Odd Fixes
18321F:	drivers/media/tuners/mxl301rf*
18322
18323MXL5007T MEDIA DRIVER
18324M:	Michael Krufky <mkrufky@linuxtv.org>
18325L:	linux-media@vger.kernel.org
18326S:	Maintained
18327W:	https://linuxtv.org
18328W:	http://github.com/mkrufky
18329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18330T:	git git://linuxtv.org/mkrufky/tuners.git
18331F:	drivers/media/tuners/mxl5007t.*
18332
18333MXSFB DRM DRIVER
18334M:	Marek Vasut <marex@denx.de>
18335M:	Stefan Agner <stefan@agner.ch>
18336L:	dri-devel@lists.freedesktop.org
18337S:	Supported
18338T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18339F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18340F:	drivers/gpu/drm/mxsfb/
18341
18342MYLEX DAC960 PCI RAID Controller
18343M:	Hannes Reinecke <hare@kernel.org>
18344L:	linux-scsi@vger.kernel.org
18345S:	Supported
18346F:	drivers/scsi/myrb.*
18347F:	drivers/scsi/myrs.*
18348
18349MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18350L:	netdev@vger.kernel.org
18351S:	Orphan
18352W:	https://www.cspi.com/ethernet-products/support/downloads/
18353F:	drivers/net/ethernet/myricom/myri10ge/
18354
18355NAND FLASH SUBSYSTEM
18356M:	Miquel Raynal <miquel.raynal@bootlin.com>
18357R:	Richard Weinberger <richard@nod.at>
18358L:	linux-mtd@lists.infradead.org
18359S:	Maintained
18360W:	http://www.linux-mtd.infradead.org/
18361Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18362C:	irc://irc.oftc.net/mtd
18363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18364F:	drivers/mtd/nand/
18365F:	include/linux/mtd/*nand*.h
18366
18367NAMESPACES:
18368M:	Christian Brauner <christian@brauner.io>
18369R:	Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
18370L:	linux-kernel@vger.kernel.org
18371S:	Maintained
18372F:	rust/kernel/pid_namespace.rs
18373F:	kernel/pid_namespace.c
18374F:	tools/testing/selftests/pid_namespace/
18375
18376NATIONAL INSTRUMENTS SERIAL DRIVER
18377M:	Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
18378L:	linux-serial@vger.kernel.org
18379S:	Maintained
18380F:	drivers/tty/serial/8250/8250_ni.c
18381
18382NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18383M:	Daniel Mack <zonque@gmail.com>
18384L:	linux-sound@vger.kernel.org
18385S:	Maintained
18386W:	http://www.native-instruments.com
18387F:	sound/usb/caiaq/
18388
18389NATSEMI ETHERNET DRIVER (DP8381x)
18390S:	Orphan
18391F:	drivers/net/ethernet/natsemi/natsemi.c
18392
18393NCR 5380 SCSI DRIVERS
18394M:	Finn Thain <fthain@linux-m68k.org>
18395M:	Michael Schmitz <schmitzmic@gmail.com>
18396L:	linux-scsi@vger.kernel.org
18397S:	Maintained
18398F:	Documentation/scsi/g_NCR5380.rst
18399F:	drivers/scsi/NCR5380.*
18400F:	drivers/scsi/arm/cumana_1.c
18401F:	drivers/scsi/arm/oak.c
18402F:	drivers/scsi/atari_scsi.*
18403F:	drivers/scsi/dmx3191d.c
18404F:	drivers/scsi/g_NCR5380.*
18405F:	drivers/scsi/mac_scsi.*
18406F:	drivers/scsi/sun3_scsi.*
18407F:	drivers/scsi/sun3_scsi_vme.c
18408
18409NCSI LIBRARY
18410M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
18411R:	Paul Fertser <fercerpav@gmail.com>
18412S:	Maintained
18413F:	net/ncsi/
18414
18415NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18416M:	Zev Weiss <zev@bewilderbeest.net>
18417L:	linux-hwmon@vger.kernel.org
18418S:	Maintained
18419F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18420F:	drivers/hwmon/nct6775-i2c.c
18421
18422NCT7363 HARDWARE MONITOR DRIVER
18423M:	Ban Feng <kcfeng0@nuvoton.com>
18424L:	linux-hwmon@vger.kernel.org
18425S:	Maintained
18426F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18427F:	Documentation/hwmon/nct7363.rst
18428F:	drivers/hwmon/nct7363.c
18429
18430NETCONSOLE
18431M:	Breno Leitao <leitao@debian.org>
18432S:	Maintained
18433F:	Documentation/networking/netconsole.rst
18434F:	drivers/net/netconsole.c
18435F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18436F:	tools/testing/selftests/drivers/net/netconsole/
18437
18438NETDEVSIM
18439M:	Jakub Kicinski <kuba@kernel.org>
18440S:	Maintained
18441F:	drivers/net/netdevsim/*
18442F:	tools/testing/selftests/drivers/net/netdevsim/*
18443
18444NETEM NETWORK EMULATOR
18445M:	Stephen Hemminger <stephen@networkplumber.org>
18446L:	netdev@vger.kernel.org
18447S:	Maintained
18448F:	net/sched/sch_netem.c
18449
18450NETFILTER
18451M:	Pablo Neira Ayuso <pablo@netfilter.org>
18452M:	Florian Westphal <fw@strlen.de>
18453R:	Phil Sutter <phil@nwl.cc>
18454L:	netfilter-devel@vger.kernel.org
18455L:	coreteam@netfilter.org
18456S:	Maintained
18457W:	http://www.netfilter.org/
18458W:	http://www.iptables.org/
18459W:	http://www.nftables.org/
18460Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
18461C:	irc://irc.libera.chat/netfilter
18462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18464F:	include/linux/netfilter*
18465F:	include/linux/netfilter/
18466F:	include/net/netfilter/
18467F:	include/uapi/linux/netfilter*
18468F:	include/uapi/linux/netfilter/
18469F:	net/*/netfilter.c
18470F:	net/*/netfilter/
18471F:	net/bridge/br_netfilter*.c
18472F:	net/netfilter/
18473F:	tools/testing/selftests/net/netfilter/
18474
18475NETRONIX EMBEDDED CONTROLLER
18476M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
18477S:	Maintained
18478F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18479F:	drivers/mfd/ntxec.c
18480F:	drivers/pwm/pwm-ntxec.c
18481F:	drivers/rtc/rtc-ntxec.c
18482F:	include/linux/mfd/ntxec.h
18483
18484NETRONOME ETHERNET DRIVERS
18485R:	Jakub Kicinski <kuba@kernel.org>
18486R:	Simon Horman <horms@kernel.org>
18487L:	oss-drivers@corigine.com
18488S:	Odd Fixes
18489F:	drivers/net/ethernet/netronome/
18490
18491NETWORK BLOCK DEVICE (NBD)
18492M:	Josef Bacik <josef@toxicpanda.com>
18493L:	linux-block@vger.kernel.org
18494L:	nbd@other.debian.org
18495S:	Maintained
18496F:	Documentation/admin-guide/blockdev/nbd.rst
18497F:	drivers/block/nbd.c
18498F:	include/trace/events/nbd.h
18499F:	include/uapi/linux/nbd.h
18500
18501NETWORK DROP MONITOR
18502M:	Neil Horman <nhorman@tuxdriver.com>
18503L:	netdev@vger.kernel.org
18504S:	Maintained
18505W:	https://fedorahosted.org/dropwatch/
18506F:	include/uapi/linux/net_dropmon.h
18507F:	net/core/drop_monitor.c
18508
18509NETWORKING DRIVERS
18510M:	Andrew Lunn <andrew+netdev@lunn.ch>
18511M:	"David S. Miller" <davem@davemloft.net>
18512M:	Eric Dumazet <edumazet@google.com>
18513M:	Jakub Kicinski <kuba@kernel.org>
18514M:	Paolo Abeni <pabeni@redhat.com>
18515L:	netdev@vger.kernel.org
18516S:	Maintained
18517P:	Documentation/process/maintainer-netdev.rst
18518Q:	https://patchwork.kernel.org/project/netdevbpf/list/
18519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18521F:	Documentation/devicetree/bindings/net/
18522F:	Documentation/networking/net_cachelines/net_device.rst
18523F:	drivers/connector/
18524F:	drivers/net/
18525F:	drivers/ptp/
18526F:	drivers/s390/net/
18527F:	include/dt-bindings/net/
18528F:	include/linux/cn_proc.h
18529F:	include/linux/etherdevice.h
18530F:	include/linux/ethtool_netlink.h
18531F:	include/linux/fcdevice.h
18532F:	include/linux/fddidevice.h
18533F:	include/linux/if_*
18534F:	include/linux/inetdevice.h
18535F:	include/linux/netdev*
18536F:	include/uapi/linux/cn_proc.h
18537F:	include/uapi/linux/ethtool_netlink*
18538F:	include/uapi/linux/if_*
18539F:	include/uapi/linux/net_shaper.h
18540F:	include/uapi/linux/netdev*
18541F:	tools/testing/selftests/drivers/net/
18542X:	Documentation/devicetree/bindings/net/bluetooth/
18543X:	Documentation/devicetree/bindings/net/can/
18544X:	Documentation/devicetree/bindings/net/wireless/
18545X:	drivers/net/can/
18546X:	drivers/net/wireless/
18547
18548NETWORKING DRIVERS (WIRELESS)
18549M:	Johannes Berg <johannes@sipsolutions.net>
18550L:	linux-wireless@vger.kernel.org
18551S:	Maintained
18552W:	https://wireless.wiki.kernel.org/
18553Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18556F:	Documentation/devicetree/bindings/net/wireless/
18557F:	drivers/net/wireless/
18558X:	drivers/net/wireless/ath/
18559X:	drivers/net/wireless/broadcom/
18560X:	drivers/net/wireless/intel/
18561X:	drivers/net/wireless/intersil/
18562X:	drivers/net/wireless/marvell/
18563X:	drivers/net/wireless/mediatek/mt76/
18564X:	drivers/net/wireless/mediatek/mt7601u/
18565X:	drivers/net/wireless/microchip/
18566X:	drivers/net/wireless/purelifi/
18567X:	drivers/net/wireless/quantenna/
18568X:	drivers/net/wireless/ralink/
18569X:	drivers/net/wireless/realtek/
18570X:	drivers/net/wireless/rsi/
18571X:	drivers/net/wireless/silabs/
18572X:	drivers/net/wireless/st/
18573X:	drivers/net/wireless/ti/
18574X:	drivers/net/wireless/zydas/
18575
18576NETWORKING [DSA]
18577M:	Andrew Lunn <andrew@lunn.ch>
18578M:	Vladimir Oltean <olteanv@gmail.com>
18579S:	Maintained
18580F:	Documentation/devicetree/bindings/net/dsa/
18581F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18582F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
18583F:	drivers/net/dsa/
18584F:	include/linux/dsa/
18585F:	include/linux/platform_data/dsa.h
18586F:	include/net/dsa.h
18587F:	net/dsa/
18588F:	tools/testing/selftests/drivers/net/dsa/
18589
18590NETWORKING [ETHTOOL]
18591M:	Andrew Lunn <andrew@lunn.ch>
18592M:	Jakub Kicinski <kuba@kernel.org>
18593F:	Documentation/netlink/specs/ethtool.yaml
18594F:	Documentation/networking/ethtool-netlink.rst
18595F:	include/linux/ethtool*
18596F:	include/uapi/linux/ethtool*
18597F:	net/ethtool/
18598F:	tools/testing/selftests/drivers/net/*/ethtool*
18599
18600NETWORKING [ETHTOOL CABLE TEST]
18601M:	Andrew Lunn <andrew@lunn.ch>
18602F:	net/ethtool/cabletest.c
18603F:	tools/testing/selftests/drivers/net/*/ethtool*
18604K:	cable_test
18605
18606NETWORKING [ETHTOOL MAC MERGE]
18607M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18608F:	net/ethtool/mm.c
18609F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18610K:	ethtool_mm
18611
18612NETWORKING [ETHTOOL PHY TOPOLOGY]
18613M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
18614F:	Documentation/networking/phy-link-topology.rst
18615F:	drivers/net/phy/phy_link_topology.c
18616F:	include/linux/phy_link_topology.h
18617F:	net/ethtool/phy.c
18618
18619NETWORKING [ETHTOOL PHY PORT]
18620M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
18621F:	Documentation/devicetree/bindings/net/ethernet-connector.yaml
18622F:	Documentation/networking/phy-port.rst
18623F:	drivers/net/phy/phy_port.c
18624F:	include/linux/phy_port.h
18625K:	struct\s+phy_port|phy_port_
18626
18627NETWORKING [GENERAL]
18628M:	"David S. Miller" <davem@davemloft.net>
18629M:	Eric Dumazet <edumazet@google.com>
18630M:	Jakub Kicinski <kuba@kernel.org>
18631M:	Paolo Abeni <pabeni@redhat.com>
18632R:	Simon Horman <horms@kernel.org>
18633L:	netdev@vger.kernel.org
18634S:	Maintained
18635P:	Documentation/process/maintainer-netdev.rst
18636Q:	https://patchwork.kernel.org/project/netdevbpf/list/
18637B:	mailto:netdev@vger.kernel.org
18638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18640F:	Documentation/core-api/netlink.rst
18641F:	Documentation/netlink/
18642F:	Documentation/networking/
18643F:	Documentation/networking/net_cachelines/
18644F:	Documentation/process/maintainer-netdev.rst
18645F:	Documentation/userspace-api/netlink/
18646F:	include/linux/ethtool.h
18647F:	include/linux/framer/framer-provider.h
18648F:	include/linux/framer/framer.h
18649F:	include/linux/in.h
18650F:	include/linux/in6.h
18651F:	include/linux/indirect_call_wrapper.h
18652F:	include/linux/inet.h
18653F:	include/linux/inet_diag.h
18654F:	include/linux/net.h
18655F:	include/linux/netdev*
18656F:	include/linux/netlink.h
18657F:	include/linux/netpoll.h
18658F:	include/linux/rtnetlink.h
18659F:	include/linux/sctp.h
18660F:	include/linux/seq_file_net.h
18661F:	include/linux/skbuff*
18662F:	include/net/
18663F:	include/uapi/linux/ethtool.h
18664F:	include/uapi/linux/genetlink.h
18665F:	include/uapi/linux/hsr_netlink.h
18666F:	include/uapi/linux/in.h
18667F:	include/uapi/linux/inet_diag.h
18668F:	include/uapi/linux/nbd-netlink.h
18669F:	include/uapi/linux/net.h
18670F:	include/uapi/linux/net_namespace.h
18671F:	include/uapi/linux/netconf.h
18672F:	include/uapi/linux/netdev*
18673F:	include/uapi/linux/netlink.h
18674F:	include/uapi/linux/netlink_diag.h
18675F:	include/uapi/linux/rtnetlink.h
18676F:	include/uapi/linux/sctp.h
18677F:	lib/net_utils.c
18678F:	lib/random32.c
18679F:	net/
18680F:	samples/pktgen/
18681F:	tools/net/
18682F:	tools/testing/selftests/net/
18683X:	Documentation/networking/batman-adv.rst
18684X:	Documentation/networking/mac80211-injection.rst
18685X:	Documentation/networking/mac80211_hwsim/
18686X:	Documentation/networking/regulatory.rst
18687X:	include/net/bluetooth/
18688X:	include/net/cfg80211.h
18689X:	include/net/ieee80211_radiotap.h
18690X:	include/net/iw_handler.h
18691X:	include/net/mac80211.h
18692X:	include/net/wext.h
18693X:	net/9p/
18694X:	net/batman-adv/
18695X:	net/bluetooth/
18696X:	net/can/
18697X:	net/ceph/
18698X:	net/mac80211/
18699X:	net/rfkill/
18700X:	net/wireless/
18701X:	tools/testing/selftests/net/can/
18702
18703NETWORKING [IOAM]
18704M:	Justin Iurman <justin.iurman@gmail.com>
18705S:	Maintained
18706F:	Documentation/networking/ioam6*
18707F:	include/linux/ioam6*
18708F:	include/net/ioam6*
18709F:	include/uapi/linux/ioam6*
18710F:	net/ipv6/ioam6*
18711F:	tools/testing/selftests/net/ioam6*
18712
18713NETWORKING [IPSEC]
18714M:	Steffen Klassert <steffen.klassert@secunet.com>
18715M:	Herbert Xu <herbert@gondor.apana.org.au>
18716M:	"David S. Miller" <davem@davemloft.net>
18717L:	netdev@vger.kernel.org
18718S:	Maintained
18719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
18720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
18721F:	Documentation/networking/xfrm/
18722F:	include/net/xfrm.h
18723F:	include/uapi/linux/xfrm.h
18724F:	net/ipv4/ah4.c
18725F:	net/ipv4/esp4*
18726F:	net/ipv4/ip_vti.c
18727F:	net/ipv4/ipcomp.c
18728F:	net/ipv4/xfrm*
18729F:	net/ipv6/ah6.c
18730F:	net/ipv6/esp6*
18731F:	net/ipv6/ip6_vti.c
18732F:	net/ipv6/ipcomp6.c
18733F:	net/ipv6/xfrm*
18734F:	net/key/
18735F:	net/xfrm/
18736F:	tools/testing/selftests/net/ipsec.c
18737
18738NETWORKING [IPv4/IPv6]
18739M:	David Ahern <dsahern@kernel.org>
18740M:	Ido Schimmel <idosch@nvidia.com>
18741L:	netdev@vger.kernel.org
18742S:	Maintained
18743F:	Documentation/netlink/specs/rt-addr.yaml
18744F:	Documentation/netlink/specs/rt-neigh.yaml
18745F:	Documentation/netlink/specs/rt-route.yaml
18746F:	Documentation/netlink/specs/rt-rule.yaml
18747F:	include/linux/inetdevice.h
18748F:	include/linux/mroute*
18749F:	include/net/addrconf.h
18750F:	include/net/arp.h
18751F:	include/net/fib*
18752F:	include/net/if_inet6.h
18753F:	include/net/inetpeer.h
18754F:	include/net/ip*
18755F:	include/net/lwtunnel.h
18756F:	include/net/ndisc.h
18757F:	include/net/netns/nexthop.h
18758F:	include/net/nexthop.h
18759F:	include/net/route.h
18760F:	include/uapi/linux/fib_rules.h
18761F:	include/uapi/linux/in_route.h
18762F:	include/uapi/linux/mroute*
18763F:	include/uapi/linux/nexthop.h
18764F:	net/core/fib*
18765F:	net/core/lwtunnel.c
18766F:	net/ipv4/arp.c
18767F:	net/ipv4/devinet.c
18768F:	net/ipv4/fib*
18769F:	net/ipv4/icmp.c
18770F:	net/ipv4/igmp.c
18771F:	net/ipv4/inet_fragment.c
18772F:	net/ipv4/inetpeer.c
18773F:	net/ipv4/ip*
18774F:	net/ipv4/metrics.c
18775F:	net/ipv4/netlink.c
18776F:	net/ipv4/nexthop.c
18777F:	net/ipv4/route.c
18778F:	net/ipv6/addr*
18779F:	net/ipv6/anycast.c
18780F:	net/ipv6/exthdrs.c
18781F:	net/ipv6/exthdrs_core.c
18782F:	net/ipv6/fib*
18783F:	net/ipv6/icmp.c
18784F:	net/ipv6/ip*
18785F:	net/ipv6/mcast*
18786F:	net/ipv6/ndisc.c
18787F:	net/ipv6/output_core.c
18788F:	net/ipv6/reassembly.c
18789F:	net/ipv6/route.c
18790F:	tools/testing/selftests/net/fib*
18791F:	tools/testing/selftests/net/forwarding/
18792
18793NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
18794M:	Paul Moore <paul@paul-moore.com>
18795L:	netdev@vger.kernel.org
18796L:	linux-security-module@vger.kernel.org
18797S:	Supported
18798W:	https://github.com/netlabel
18799F:	Documentation/netlabel/
18800F:	include/net/calipso.h
18801F:	include/net/cipso_ipv4.h
18802F:	include/net/netlabel.h
18803F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
18804F:	include/uapi/linux/netfilter/xt_SECMARK.h
18805F:	net/ipv4/cipso_ipv4.c
18806F:	net/ipv6/calipso.c
18807F:	net/netfilter/xt_CONNSECMARK.c
18808F:	net/netfilter/xt_SECMARK.c
18809F:	net/netlabel/
18810
18811NETWORKING [MACSEC]
18812M:	Sabrina Dubroca <sd@queasysnail.net>
18813L:	netdev@vger.kernel.org
18814S:	Maintained
18815F:	drivers/net/macsec.c
18816F:	include/net/macsec.h
18817F:	include/uapi/linux/if_macsec.h
18818K:	macsec
18819K:	\bmdo_
18820
18821NETWORKING [MPTCP]
18822M:	Matthieu Baerts <matttbe@kernel.org>
18823M:	Mat Martineau <martineau@kernel.org>
18824R:	Geliang Tang <geliang@kernel.org>
18825L:	netdev@vger.kernel.org
18826L:	mptcp@lists.linux.dev
18827S:	Maintained
18828W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
18829B:	https://github.com/multipath-tcp/mptcp_net-next/issues
18830T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
18831T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
18832F:	Documentation/netlink/specs/mptcp_pm.yaml
18833F:	Documentation/networking/mptcp*.rst
18834F:	include/net/mptcp.h
18835F:	include/trace/events/mptcp.h
18836F:	include/uapi/linux/mptcp*.h
18837F:	net/mptcp/
18838F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
18839F:	tools/testing/selftests/net/mptcp/
18840
18841NETWORKING [SRv6]
18842M:	Andrea Mayer <andrea.mayer@uniroma2.it>
18843L:	netdev@vger.kernel.org
18844S:	Maintained
18845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18846F:	include/linux/seg6*
18847F:	include/net/seg6*
18848F:	include/uapi/linux/seg6*
18849F:	net/ipv6/seg6*
18850F:	tools/testing/selftests/net/srv6*
18851
18852NETWORKING [TCP]
18853M:	Eric Dumazet <edumazet@google.com>
18854M:	Neal Cardwell <ncardwell@google.com>
18855R:	Kuniyuki Iwashima <kuniyu@google.com>
18856L:	netdev@vger.kernel.org
18857S:	Maintained
18858F:	Documentation/networking/net_cachelines/tcp_sock.rst
18859F:	include/linux/tcp.h
18860F:	include/net/tcp.h
18861F:	include/trace/events/tcp.h
18862F:	include/uapi/linux/tcp.h
18863F:	net/ipv4/inet_connection_sock.c
18864F:	net/ipv4/inet_hashtables.c
18865F:	net/ipv4/inet_timewait_sock.c
18866F:	net/ipv4/syncookies.c
18867F:	net/ipv4/tcp*.c
18868F:	net/ipv6/inet6_connection_sock.c
18869F:	net/ipv6/inet6_hashtables.c
18870F:	net/ipv6/syncookies.c
18871F:	net/ipv6/tcp*.c
18872
18873NETWORKING [TLS]
18874M:	John Fastabend <john.fastabend@gmail.com>
18875M:	Jakub Kicinski <kuba@kernel.org>
18876M:	Sabrina Dubroca <sd@queasysnail.net>
18877L:	netdev@vger.kernel.org
18878S:	Maintained
18879F:	Documentation/networking/tls*
18880F:	include/net/tls.h
18881F:	include/uapi/linux/tls.h
18882F:	net/tls/
18883F:	tools/testing/selftests/net/tls.c
18884
18885NETWORKING [SOCKETS]
18886M:	Eric Dumazet <edumazet@google.com>
18887M:	Kuniyuki Iwashima <kuniyu@google.com>
18888M:	Paolo Abeni <pabeni@redhat.com>
18889M:	Willem de Bruijn <willemb@google.com>
18890S:	Maintained
18891F:	include/linux/sock_diag.h
18892F:	include/linux/socket.h
18893F:	include/linux/sockptr.h
18894F:	include/net/sock.h
18895F:	include/net/sock_reuseport.h
18896F:	include/uapi/linux/socket.h
18897F:	net/core/*sock*
18898F:	net/core/scm.c
18899F:	net/socket.c
18900
18901NETWORKING [UNIX SOCKETS]
18902M:	Kuniyuki Iwashima <kuniyu@google.com>
18903S:	Maintained
18904F:	include/net/af_unix.h
18905F:	include/net/netns/unix.h
18906F:	include/uapi/linux/unix_diag.h
18907F:	net/unix/
18908F:	tools/testing/selftests/net/af_unix/
18909
18910NETXEN (1/10) GbE SUPPORT
18911M:	Manish Chopra <manishc@marvell.com>
18912M:	Rahul Verma <rahulv@marvell.com>
18913M:	GR-Linux-NIC-Dev@marvell.com
18914L:	netdev@vger.kernel.org
18915S:	Maintained
18916F:	drivers/net/ethernet/qlogic/netxen/
18917
18918NET_FAILOVER MODULE
18919M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
18920L:	netdev@vger.kernel.org
18921S:	Supported
18922F:	Documentation/networking/net_failover.rst
18923F:	drivers/net/net_failover.c
18924F:	include/net/net_failover.h
18925
18926NFC SUBSYSTEM
18927M:	David Heidelberg <david@ixit.cz>
18928L:	oe-linux-nfc@lists.linux.dev
18929S:	Maintained
18930T:	git https://codeberg.org/linux-nfc/linux.git
18931F:	Documentation/devicetree/bindings/net/nfc/
18932F:	drivers/nfc/
18933F:	include/net/nfc/
18934F:	include/uapi/linux/nfc.h
18935F:	net/nfc/
18936
18937NFC VIRTUAL NCI DEVICE DRIVER
18938M:	Bongsu Jeon <bongsu.jeon@samsung.com>
18939L:	netdev@vger.kernel.org
18940S:	Supported
18941F:	drivers/nfc/virtual_ncidev.c
18942F:	tools/testing/selftests/nci/
18943
18944NFS, SUNRPC, AND LOCKD CLIENTS
18945M:	Trond Myklebust <trondmy@kernel.org>
18946M:	Anna Schumaker <anna@kernel.org>
18947L:	linux-nfs@vger.kernel.org
18948S:	Maintained
18949W:	http://client.linux-nfs.org
18950T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
18951F:	Documentation/filesystems/nfs/
18952F:	fs/lockd/
18953F:	fs/nfs/
18954F:	fs/nfs_common/
18955F:	include/linux/lockd/
18956F:	include/linux/nfs*
18957F:	include/linux/sunrpc/
18958F:	include/uapi/linux/nfs*
18959F:	include/uapi/linux/sunrpc/
18960F:	net/sunrpc/
18961
18962NILFS2 FILESYSTEM
18963M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
18964M:	Viacheslav Dubeyko <slava@dubeyko.com>
18965L:	linux-nilfs@vger.kernel.org
18966S:	Maintained
18967W:	https://nilfs.sourceforge.io/
18968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
18969F:	Documentation/filesystems/nilfs2.rst
18970F:	fs/nilfs2/
18971F:	include/trace/events/nilfs2.h
18972F:	include/uapi/linux/nilfs2_api.h
18973F:	include/uapi/linux/nilfs2_ondisk.h
18974
18975NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
18976M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
18977S:	Maintained
18978W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
18979F:	Documentation/scsi/NinjaSCSI.rst
18980F:	drivers/scsi/pcmcia/nsp_*
18981
18982NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
18983M:	GOTO Masanori <gotom@debian.or.jp>
18984M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
18985S:	Maintained
18986W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
18987F:	Documentation/scsi/NinjaSCSI.rst
18988F:	drivers/scsi/nsp32*
18989
18990NINTENDO HID DRIVER
18991M:	Daniel J. Ogorchock <djogorchock@gmail.com>
18992L:	linux-input@vger.kernel.org
18993S:	Maintained
18994F:	drivers/hid/hid-nintendo*
18995
18996NIOS2 ARCHITECTURE
18997M:	Dinh Nguyen <dinguyen@kernel.org>
18998M:	Simon Schuster <schuster.simon@siemens-energy.com>
18999S:	Supported
19000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19001F:	arch/nios2/
19002
19003NITRO ENCLAVES (NE)
19004M:	Alexandru Ciobotaru <alcioa@amazon.com>
19005R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
19006L:	linux-kernel@vger.kernel.org
19007S:	Supported
19008W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19009F:	Documentation/virt/ne_overview.rst
19010F:	drivers/virt/nitro_enclaves/
19011F:	include/linux/nitro_enclaves.h
19012F:	include/uapi/linux/nitro_enclaves.h
19013F:	samples/nitro_enclaves/
19014
19015NITRO SECURE MODULE (NSM)
19016M:	Alexander Graf <graf@amazon.com>
19017R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
19018L:	linux-kernel@vger.kernel.org
19019S:	Supported
19020W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19021F:	drivers/misc/nsm.c
19022F:	include/uapi/linux/nsm.h
19023
19024NOHZ, DYNTICKS SUPPORT
19025M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
19026M:	Frederic Weisbecker <frederic@kernel.org>
19027M:	Ingo Molnar <mingo@kernel.org>
19028M:	Thomas Gleixner <tglx@kernel.org>
19029L:	linux-kernel@vger.kernel.org
19030S:	Maintained
19031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19032F:	include/linux/sched/nohz.h
19033F:	include/linux/tick.h
19034F:	kernel/time/tick*.*
19035
19036NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19037M:	Pavel Machek <pavel@kernel.org>
19038M:	Sakari Ailus <sakari.ailus@iki.fi>
19039L:	linux-media@vger.kernel.org
19040S:	Maintained
19041F:	Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19042F:	Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19043F:	drivers/media/i2c/ad5820.c
19044F:	drivers/media/i2c/et8ek8
19045
19046NOKIA N900 POWER SUPPLY DRIVERS
19047R:	Pali Rohár <pali@kernel.org>
19048F:	drivers/power/supply/bq2415x_charger.c
19049F:	drivers/power/supply/bq27xxx_battery.c
19050F:	drivers/power/supply/bq27xxx_battery_i2c.c
19051F:	drivers/power/supply/isp1704_charger.c
19052F:	drivers/power/supply/rx51_battery.c
19053F:	include/linux/power/bq2415x_charger.h
19054F:	include/linux/power/bq27xxx_battery.h
19055
19056NOLIBC HEADER FILE
19057M:	Willy Tarreau <w@1wt.eu>
19058M:	Thomas Weißschuh <linux@weissschuh.net>
19059S:	Maintained
19060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19061F:	tools/include/nolibc/
19062F:	tools/testing/selftests/nolibc/
19063
19064NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19065M:	Hans de Goede <hansg@kernel.org>
19066L:	linux-input@vger.kernel.org
19067S:	Maintained
19068F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19069F:	drivers/input/touchscreen/novatek-nvt-ts.c
19070
19071NSDEPS
19072M:	Matthias Maennich <maennich@google.com>
19073S:	Maintained
19074F:	Documentation/core-api/symbol-namespaces.rst
19075F:	scripts/nsdeps
19076
19077NTB AMD DRIVER
19078M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
19079M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
19080L:	ntb@lists.linux.dev
19081S:	Supported
19082F:	drivers/ntb/hw/amd/
19083
19084NTB DRIVER CORE
19085M:	Jon Mason <jdmason@kudzu.us>
19086M:	Dave Jiang <dave.jiang@intel.com>
19087M:	Allen Hubbe <allenbh@gmail.com>
19088L:	ntb@lists.linux.dev
19089S:	Supported
19090W:	https://github.com/jonmason/ntb/wiki
19091T:	git https://github.com/jonmason/ntb.git
19092F:	drivers/net/ntb_netdev.c
19093F:	drivers/ntb/
19094F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
19095F:	include/linux/ntb.h
19096F:	include/linux/ntb_transport.h
19097F:	tools/testing/selftests/ntb/
19098
19099NTB INTEL DRIVER
19100M:	Dave Jiang <dave.jiang@intel.com>
19101L:	ntb@lists.linux.dev
19102S:	Supported
19103W:	https://github.com/davejiang/linux/wiki
19104T:	git https://github.com/davejiang/linux.git
19105F:	drivers/ntb/hw/intel/
19106
19107NTFS FILESYSTEM
19108M:	Namjae Jeon <linkinjeon@kernel.org>
19109M:	Hyunchul Lee <hyc.lee@gmail.com>
19110L:	linux-fsdevel@vger.kernel.org
19111S:	Maintained
19112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19113F:	Documentation/filesystems/ntfs.rst
19114F:	fs/ntfs/
19115
19116NTFS3 FILESYSTEM
19117M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
19118L:	ntfs3@lists.linux.dev
19119S:	Supported
19120W:	http://www.paragon-software.com/
19121T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19122F:	Documentation/filesystems/ntfs3.rst
19123F:	fs/ntfs3/
19124
19125NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19126M:	Elizabeth Figura <zfigura@codeweavers.com>
19127L:	wine-devel@winehq.org
19128S:	Supported
19129F:	Documentation/userspace-api/ntsync.rst
19130F:	drivers/misc/ntsync.c
19131F:	include/uapi/linux/ntsync.h
19132F:	tools/testing/selftests/drivers/ntsync/
19133
19134NUBUS SUBSYSTEM
19135M:	Finn Thain <fthain@linux-m68k.org>
19136L:	linux-m68k@lists.linux-m68k.org
19137S:	Maintained
19138F:	arch/*/include/asm/nubus.h
19139F:	drivers/nubus/
19140F:	include/linux/nubus.h
19141F:	include/uapi/linux/nubus.h
19142
19143NUVOTON NCT6694 MFD DRIVER
19144M:	Ming Yu <tmyu0@nuvoton.com>
19145S:	Supported
19146F:	drivers/gpio/gpio-nct6694.c
19147F:	drivers/hwmon/nct6694-hwmon.c
19148F:	drivers/i2c/busses/i2c-nct6694.c
19149F:	drivers/mfd/nct6694.c
19150F:	drivers/net/can/usb/nct6694_canfd.c
19151F:	drivers/rtc/rtc-nct6694.c
19152F:	drivers/watchdog/nct6694_wdt.c
19153F:	include/linux/mfd/nct6694.h
19154
19155NUVOTON NCT7201 IIO DRIVER
19156M:	Eason Yang <j2anfernee@gmail.com>
19157L:	linux-iio@vger.kernel.org
19158S:	Maintained
19159F:	Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19160F:	drivers/iio/adc/nct7201.c
19161
19162NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19163M:	Antonino Daplas <adaplas@gmail.com>
19164L:	linux-fbdev@vger.kernel.org
19165S:	Maintained
19166F:	drivers/video/fbdev/nvidia/
19167F:	drivers/video/fbdev/riva/
19168
19169NVIDIA GHES VENDOR CPER RECORD HANDLER
19170M:	Kai-Heng Feng <kaihengf@nvidia.com>
19171L:	linux-acpi@vger.kernel.org
19172S:	Maintained
19173F:	drivers/acpi/apei/ghes-nvidia.c
19174
19175NVIDIA VRS RTC DRIVER
19176M:	Shubhi Garg <shgarg@nvidia.com>
19177L:	linux-tegra@vger.kernel.org
19178S:	Maintained
19179F:	Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19180F:	drivers/rtc/rtc-nvidia-vrs10.c
19181
19182NVIDIA WMI EC BACKLIGHT DRIVER
19183M:	Daniel Dadap <ddadap@nvidia.com>
19184L:	platform-driver-x86@vger.kernel.org
19185S:	Supported
19186F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
19187F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19188
19189NVM EXPRESS DRIVER
19190M:	Keith Busch <kbusch@kernel.org>
19191M:	Jens Axboe <axboe@fb.com>
19192M:	Christoph Hellwig <hch@lst.de>
19193M:	Sagi Grimberg <sagi@grimberg.me>
19194L:	linux-nvme@lists.infradead.org
19195S:	Supported
19196W:	http://git.infradead.org/nvme.git
19197T:	git git://git.infradead.org/nvme.git
19198F:	Documentation/nvme/
19199F:	drivers/nvme/common/
19200F:	drivers/nvme/host/
19201F:	include/linux/nvme-*.h
19202F:	include/linux/nvme.h
19203F:	include/uapi/linux/nvme_ioctl.h
19204
19205NVM EXPRESS FABRICS AUTHENTICATION
19206M:	Hannes Reinecke <hare@suse.de>
19207L:	linux-nvme@lists.infradead.org
19208S:	Supported
19209F:	drivers/nvme/host/auth.c
19210F:	drivers/nvme/target/auth.c
19211F:	drivers/nvme/target/fabrics-cmd-auth.c
19212F:	include/linux/nvme-auth.h
19213
19214NVM EXPRESS FC TRANSPORT DRIVERS
19215M:	Justin Tee <justin.tee@broadcom.com>
19216M:	Naresh Gottumukkala <nareshgottumukkala83@gmail.com>
19217M:	Paul Ely <paul.ely@broadcom.com>
19218L:	linux-nvme@lists.infradead.org
19219S:	Supported
19220F:	drivers/nvme/host/fc.c
19221F:	drivers/nvme/target/fc.c
19222F:	drivers/nvme/target/fcloop.c
19223F:	include/linux/nvme-fc-driver.h
19224F:	include/linux/nvme-fc.h
19225
19226NVM EXPRESS HARDWARE MONITORING SUPPORT
19227M:	Guenter Roeck <linux@roeck-us.net>
19228L:	linux-nvme@lists.infradead.org
19229S:	Supported
19230F:	drivers/nvme/host/hwmon.c
19231
19232NVM EXPRESS TARGET DRIVER
19233M:	Christoph Hellwig <hch@lst.de>
19234M:	Sagi Grimberg <sagi@grimberg.me>
19235M:	Chaitanya Kulkarni <kch@nvidia.com>
19236L:	linux-nvme@lists.infradead.org
19237S:	Supported
19238W:	http://git.infradead.org/nvme.git
19239T:	git git://git.infradead.org/nvme.git
19240F:	drivers/nvme/target/
19241
19242NVMEM FRAMEWORK
19243M:	Srinivas Kandagatla <srini@kernel.org>
19244S:	Maintained
19245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19246F:	Documentation/ABI/stable/sysfs-bus-nvmem
19247F:	Documentation/devicetree/bindings/nvmem/
19248F:	drivers/nvmem/
19249F:	include/dt-bindings/nvmem/
19250F:	include/linux/nvmem-consumer.h
19251F:	include/linux/nvmem-provider.h
19252
19253NXP BLUETOOTH WIRELESS DRIVERS
19254M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
19255M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
19256S:	Maintained
19257F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19258F:	drivers/bluetooth/btnxpuart.c
19259
19260NXP C45 TJA11XX PHY DRIVER
19261M:	Andrei Botila <andrei.botila@oss.nxp.com>
19262L:	netdev@vger.kernel.org
19263S:	Maintained
19264F:	drivers/net/phy/nxp-c45-tja11xx*
19265
19266NXP FSPI DRIVER
19267M:	Han Xu <han.xu@nxp.com>
19268M:	Haibo Chen <haibo.chen@nxp.com>
19269R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
19270L:	linux-spi@vger.kernel.org
19271L:	imx@lists.linux.dev
19272S:	Maintained
19273F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19274F:	drivers/spi/spi-nxp-fspi.c
19275
19276NXP FXAS21002C DRIVER
19277M:	Rui Miguel Silva <rmfrfs@gmail.com>
19278L:	linux-iio@vger.kernel.org
19279S:	Maintained
19280F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19281F:	drivers/iio/gyro/fxas21002c.h
19282F:	drivers/iio/gyro/fxas21002c_core.c
19283F:	drivers/iio/gyro/fxas21002c_i2c.c
19284F:	drivers/iio/gyro/fxas21002c_spi.c
19285
19286NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19287M:	Haibo Chen <haibo.chen@nxp.com>
19288L:	linux-iio@vger.kernel.org
19289L:	imx@lists.linux.dev
19290S:	Maintained
19291F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19292F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19293F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19294F:	drivers/iio/adc/imx7d_adc.c
19295F:	drivers/iio/adc/imx93_adc.c
19296F:	drivers/iio/adc/vf610_adc.c
19297
19298NXP i.MX 8M ISI DRIVER
19299M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19300L:	linux-media@vger.kernel.org
19301S:	Maintained
19302F:	Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19303F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19304F:	drivers/media/platform/nxp/imx8-isi/
19305
19306NXP i.MX 8MP DW100 V4L2 DRIVER
19307M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
19308L:	linux-media@vger.kernel.org
19309S:	Maintained
19310F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
19311F:	Documentation/userspace-api/media/drivers/dw100.rst
19312F:	drivers/media/platform/nxp/dw100/
19313F:	include/uapi/linux/dw100.h
19314
19315NXP i.MX 8MQ DCSS DRIVER
19316M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
19317R:	Lucas Stach <l.stach@pengutronix.de>
19318L:	dri-devel@lists.freedesktop.org
19319S:	Maintained
19320T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19321F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19322F:	drivers/gpu/drm/imx/dcss/
19323
19324NXP i.MX 8QXP ADC DRIVER
19325M:	Cai Huoqing <cai.huoqing@linux.dev>
19326M:	Haibo Chen <haibo.chen@nxp.com>
19327L:	imx@lists.linux.dev
19328L:	linux-iio@vger.kernel.org
19329S:	Maintained
19330F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19331F:	drivers/iio/adc/imx8qxp-adc.c
19332
19333NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19334M:	Mirela Rabulea <mirela.rabulea@nxp.com>
19335L:	imx@lists.linux.dev
19336L:	linux-media@vger.kernel.org
19337S:	Maintained
19338F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19339F:	drivers/media/platform/nxp/imx-jpeg
19340
19341NXP i.MX CLOCK DRIVERS
19342M:	Abel Vesa <abelvesa@kernel.org>
19343R:	Peng Fan <peng.fan@nxp.com>
19344L:	linux-clk@vger.kernel.org
19345L:	imx@lists.linux.dev
19346S:	Maintained
19347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19348F:	Documentation/devicetree/bindings/clock/*imx*
19349F:	drivers/clk/imx/
19350F:	include/dt-bindings/clock/*imx*
19351
19352NXP NETC ETHERNET SWITCH DRIVER
19353M:	Wei Fang <wei.fang@nxp.com>
19354R:	Clark Wang <xiaoning.wang@nxp.com>
19355L:	imx@lists.linux.dev
19356L:	netdev@vger.kernel.org
19357S:	Maintained
19358F:	Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19359F:	drivers/net/dsa/netc/
19360F:	include/linux/dsa/tag_netc.h
19361F:	net/dsa/tag_netc.c
19362
19363NXP NETC TIMER PTP CLOCK DRIVER
19364M:	Wei Fang <wei.fang@nxp.com>
19365M:	Clark Wang <xiaoning.wang@nxp.com>
19366L:	imx@lists.linux.dev
19367L:	netdev@vger.kernel.org
19368S:	Maintained
19369F:	Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19370F:	drivers/ptp/ptp_netc.c
19371
19372NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19373M:	Woodrow Douglass <wdouglass@carnegierobotics.com>
19374S:	Maintained
19375F:	Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19376F:	drivers/regulator/pf530x-regulator.c
19377
19378NXP PF1550 PMIC MFD DRIVER
19379M:	Samuel Kayode <samkay014@gmail.com>
19380L:	imx@lists.linux.dev
19381S:	Maintained
19382F:	Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19383F:	drivers/input/misc/pf1550-onkey.c
19384F:	drivers/mfd/pf1550.c
19385F:	drivers/power/supply/pf1550-charger.c
19386F:	drivers/regulator/pf1550-regulator.c
19387F:	include/linux/mfd/pf1550.h
19388
19389NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19390M:	Jagan Teki <jagan@amarulasolutions.com>
19391S:	Maintained
19392F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19393F:	drivers/regulator/pf8x00-regulator.c
19394
19395NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19396M:	Krzysztof Kozlowski <krzk@kernel.org>
19397L:	linux-kernel@vger.kernel.org
19398S:	Maintained
19399F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19400F:	drivers/extcon/extcon-ptn5150.c
19401
19402NXP SGTL5000 DRIVER
19403M:	Fabio Estevam <festevam@gmail.com>
19404L:	linux-sound@vger.kernel.org
19405S:	Maintained
19406F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19407F:	sound/soc/codecs/sgtl5000*
19408
19409NXP SJA1105 ETHERNET SWITCH DRIVER
19410M:	Vladimir Oltean <olteanv@gmail.com>
19411L:	linux-kernel@vger.kernel.org
19412S:	Maintained
19413F:	drivers/net/dsa/sja1105
19414F:	drivers/net/pcs/pcs-xpcs-nxp.c
19415
19416NXP TDA998X DRM DRIVER
19417M:	Russell King <linux@armlinux.org.uk>
19418S:	Maintained
19419T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19420T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19421F:	drivers/gpu/drm/bridge/tda998x_drv.c
19422F:	include/dt-bindings/display/tda998x.h
19423K:	"nxp,tda998x"
19424
19425NXP TFA9879 DRIVER
19426M:	Peter Rosin <peda@lysator.liu.se>
19427L:	linux-sound@vger.kernel.org
19428S:	Maintained
19429F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
19430F:	sound/soc/codecs/tfa9879*
19431
19432NXP XSPI DRIVER
19433M:	Han Xu <han.xu@nxp.com>
19434M:	Haibo Chen <haibo.chen@nxp.com>
19435L:	linux-spi@vger.kernel.org
19436L:	imx@lists.linux.dev
19437S:	Maintained
19438F:	Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19439F:	drivers/spi/spi-nxp-xspi.c
19440
19441NXP-NCI NFC DRIVER
19442S:	Orphan
19443F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19444F:	drivers/nfc/nxp-nci
19445
19446NXP/Goodix TFA989X (TFA1) DRIVER
19447M:	Stephan Gerhold <stephan@gerhold.net>
19448L:	linux-sound@vger.kernel.org
19449S:	Maintained
19450F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19451F:	sound/soc/codecs/tfa989x.c
19452
19453NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19454M:	Jonas Malaco <jonas@protocubo.io>
19455L:	linux-hwmon@vger.kernel.org
19456S:	Maintained
19457F:	Documentation/hwmon/nzxt-kraken2.rst
19458F:	drivers/hwmon/nzxt-kraken2.c
19459
19460NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19461M:	Jonas Malaco <jonas@protocubo.io>
19462M:	Aleksa Savic <savicaleksa83@gmail.com>
19463L:	linux-hwmon@vger.kernel.org
19464S:	Maintained
19465F:	Documentation/hwmon/nzxt-kraken3.rst
19466F:	drivers/hwmon/nzxt-kraken3.c
19467
19468OBJAGG
19469M:	Jiri Pirko <jiri@resnulli.us>
19470L:	netdev@vger.kernel.org
19471S:	Supported
19472F:	include/linux/objagg.h
19473F:	lib/objagg.c
19474F:	lib/test_objagg.c
19475
19476OBJPOOL
19477M:	Matt Wu <wuqiang.matt@bytedance.com>
19478S:	Supported
19479F:	include/linux/objpool.h
19480F:	lib/objpool.c
19481F:	lib/test_objpool.c
19482
19483OBJTOOL
19484M:	Josh Poimboeuf <jpoimboe@kernel.org>
19485M:	Peter Zijlstra <peterz@infradead.org>
19486S:	Supported
19487P:	Documentation/process/maintainer-tip.rst
19488F:	include/linux/objtool*.h
19489F:	tools/objtool/
19490
19491OCELOT ETHERNET SWITCH DRIVER
19492M:	Vladimir Oltean <vladimir.oltean@nxp.com>
19493M:	UNGLinuxDriver@microchip.com
19494L:	netdev@vger.kernel.org
19495S:	Supported
19496F:	drivers/net/dsa/ocelot/*
19497F:	drivers/net/ethernet/mscc/
19498F:	include/soc/mscc/ocelot*
19499F:	net/dsa/tag_ocelot.c
19500F:	net/dsa/tag_ocelot_8021q.c
19501F:	tools/testing/selftests/drivers/net/ocelot/*
19502
19503OCELOT EXTERNAL SWITCH CONTROL
19504M:	Colin Foster <colin.foster@in-advantage.com>
19505S:	Supported
19506F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19507F:	drivers/mfd/ocelot*
19508F:	drivers/net/dsa/ocelot/ocelot_ext.c
19509F:	include/linux/mfd/ocelot.h
19510
19511OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19512M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
19513R:	Andrew Donnellan <andrew+kernel@donnellan.id.au>
19514L:	linuxppc-dev@lists.ozlabs.org
19515S:	Odd Fixes
19516F:	Documentation/userspace-api/accelerators/ocxl.rst
19517F:	arch/powerpc/include/asm/pnv-ocxl.h
19518F:	arch/powerpc/platforms/powernv/ocxl.c
19519F:	drivers/misc/ocxl/
19520F:	include/misc/ocxl*
19521F:	include/uapi/misc/ocxl.h
19522
19523OMAP AUDIO SUPPORT
19524M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
19525L:	linux-sound@vger.kernel.org
19526L:	linux-omap@vger.kernel.org
19527S:	Maintained
19528F:	sound/soc/ti/n810.c
19529F:	sound/soc/ti/omap*
19530F:	sound/soc/ti/rx51.c
19531F:	sound/soc/ti/sdma-pcm.*
19532
19533OMAP CLOCK FRAMEWORK SUPPORT
19534M:	Paul Walmsley <paul@pwsan.com>
19535L:	linux-omap@vger.kernel.org
19536S:	Maintained
19537F:	arch/arm/*omap*/*clock*
19538
19539OMAP DEVICE TREE SUPPORT
19540M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19541M:	Andreas Kemnade <andreas@kemnade.info>
19542M:	Kevin Hilman <khilman@baylibre.com>
19543M:	Roger Quadros <rogerq@kernel.org>
19544M:	Tony Lindgren <tony@atomide.com>
19545L:	linux-omap@vger.kernel.org
19546L:	devicetree@vger.kernel.org
19547S:	Maintained
19548F:	arch/arm/boot/dts/ti/omap/
19549
19550OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19551L:	linux-omap@vger.kernel.org
19552L:	linux-fbdev@vger.kernel.org
19553S:	Orphan
19554F:	Documentation/arch/arm/omap/dss.rst
19555F:	drivers/video/fbdev/omap2/
19556
19557OMAP FRAMEBUFFER SUPPORT
19558L:	linux-fbdev@vger.kernel.org
19559L:	linux-omap@vger.kernel.org
19560S:	Orphan
19561F:	drivers/video/fbdev/omap/
19562
19563OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19564M:	Roger Quadros <rogerq@kernel.org>
19565M:	Tony Lindgren <tony@atomide.com>
19566L:	linux-omap@vger.kernel.org
19567S:	Maintained
19568F:	arch/arm/mach-omap2/*gpmc*
19569F:	drivers/memory/omap-gpmc.c
19570
19571OMAP GPIO DRIVER
19572M:	Grygorii Strashko <grygorii.strashko@ti.com>
19573M:	Santosh Shilimkar <ssantosh@kernel.org>
19574M:	Kevin Hilman <khilman@kernel.org>
19575L:	linux-omap@vger.kernel.org
19576S:	Maintained
19577F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19578F:	drivers/gpio/gpio-omap.c
19579
19580OMAP HARDWARE SPINLOCK SUPPORT
19581L:	linux-omap@vger.kernel.org
19582S:	Orphan
19583F:	drivers/hwspinlock/omap_hwspinlock.c
19584
19585OMAP HS MMC SUPPORT
19586L:	linux-mmc@vger.kernel.org
19587L:	linux-omap@vger.kernel.org
19588S:	Orphan
19589F:	drivers/mmc/host/omap_hsmmc.c
19590
19591OMAP HWMOD DATA
19592M:	Paul Walmsley <paul@pwsan.com>
19593L:	linux-omap@vger.kernel.org
19594S:	Maintained
19595F:	arch/arm/mach-omap2/omap_hwmod*data*
19596
19597OMAP HWMOD SUPPORT
19598M:	Paul Walmsley <paul@pwsan.com>
19599L:	linux-omap@vger.kernel.org
19600S:	Maintained
19601F:	arch/arm/mach-omap2/omap_hwmod.*
19602
19603OMAP I2C DRIVER
19604M:	Vignesh R <vigneshr@ti.com>
19605L:	linux-omap@vger.kernel.org
19606L:	linux-i2c@vger.kernel.org
19607S:	Maintained
19608F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
19609F:	drivers/i2c/busses/i2c-omap.c
19610
19611OMAP MMC SUPPORT
19612M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19613L:	linux-omap@vger.kernel.org
19614S:	Odd Fixes
19615F:	drivers/mmc/host/omap.c
19616
19617OMAP POWER MANAGEMENT SUPPORT
19618M:	Kevin Hilman <khilman@kernel.org>
19619L:	linux-omap@vger.kernel.org
19620S:	Maintained
19621F:	arch/arm/*omap*/*pm*
19622
19623OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
19624M:	Paul Walmsley <paul@pwsan.com>
19625L:	linux-omap@vger.kernel.org
19626S:	Maintained
19627F:	arch/arm/mach-omap2/prm*
19628
19629OMAP RANDOM NUMBER GENERATOR SUPPORT
19630M:	Deepak Saxena <dsaxena@plexity.net>
19631S:	Maintained
19632F:	drivers/char/hw_random/omap-rng.c
19633
19634OMAP USB SUPPORT
19635L:	linux-usb@vger.kernel.org
19636L:	linux-omap@vger.kernel.org
19637S:	Orphan
19638F:	arch/arm/*omap*/usb*
19639F:	drivers/usb/*/*omap*
19640
19641OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
19642M:	Mark Jackson <mpfj@newflow.co.uk>
19643L:	linux-omap@vger.kernel.org
19644S:	Maintained
19645F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
19646
19647OMAP1 SUPPORT
19648M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19649M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
19650R:	Tony Lindgren <tony@atomide.com>
19651L:	linux-omap@vger.kernel.org
19652S:	Maintained
19653Q:	http://patchwork.kernel.org/project/linux-omap/list/
19654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19655F:	arch/arm/configs/omap1_defconfig
19656F:	arch/arm/mach-omap1/
19657F:	drivers/i2c/busses/i2c-omap.c
19658F:	include/linux/platform_data/ams-delta-fiq.h
19659F:	include/linux/platform_data/i2c-omap.h
19660
19661OMAP2+ SUPPORT
19662M:	Aaro Koskinen <aaro.koskinen@iki.fi>
19663M:	Andreas Kemnade <andreas@kemnade.info>
19664M:	Kevin Hilman <khilman@baylibre.com>
19665M:	Roger Quadros <rogerq@kernel.org>
19666M:	Tony Lindgren <tony@atomide.com>
19667L:	linux-omap@vger.kernel.org
19668S:	Maintained
19669W:	http://linux.omap.com/
19670Q:	http://patchwork.kernel.org/project/linux-omap/list/
19671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19672F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
19673F:	arch/arm/configs/omap2plus_defconfig
19674F:	arch/arm/mach-omap2/
19675F:	drivers/bus/omap*.[ch]
19676F:	drivers/bus/ti-sysc.c
19677F:	drivers/gpio/gpio-tps65219.c
19678F:	drivers/i2c/busses/i2c-omap.c
19679F:	drivers/irqchip/irq-omap-intc.c
19680F:	drivers/mfd/*omap*.c
19681F:	drivers/mfd/menelaus.c
19682F:	drivers/mfd/palmas.c
19683F:	drivers/mfd/tps65217.c
19684F:	drivers/mfd/tps65218.c
19685F:	drivers/mfd/tps65219.c
19686F:	drivers/mfd/tps65910.c
19687F:	drivers/mfd/twl-core.[ch]
19688F:	drivers/mfd/twl4030*.c
19689F:	drivers/mfd/twl6030*.c
19690F:	drivers/mfd/twl6040*.c
19691F:	drivers/regulator/palmas-regulator*.c
19692F:	drivers/regulator/pbias-regulator.c
19693F:	drivers/regulator/tps65217-regulator.c
19694F:	drivers/regulator/tps65218-regulator.c
19695F:	drivers/regulator/tps65219-regulator.c
19696F:	drivers/regulator/tps65910-regulator.c
19697F:	drivers/regulator/twl-regulator.c
19698F:	drivers/regulator/twl6030-regulator.c
19699F:	include/linux/platform_data/i2c-omap.h
19700F:	include/linux/platform_data/ti-sysc.h
19701
19702OMFS FILESYSTEM
19703M:	Bob Copeland <me@bobcopeland.com>
19704L:	linux-karma-devel@lists.sourceforge.net
19705S:	Maintained
19706F:	Documentation/filesystems/omfs.rst
19707F:	fs/omfs/
19708
19709OMNIVISION OG01A1B SENSOR DRIVER
19710M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19711L:	linux-media@vger.kernel.org
19712S:	Maintained
19713F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
19714F:	drivers/media/i2c/og01a1b.c
19715
19716OMNIVISION OG0VE1B SENSOR DRIVER
19717M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
19718L:	linux-media@vger.kernel.org
19719S:	Maintained
19720T:	git git://linuxtv.org/media_tree.git
19721F:	Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
19722F:	drivers/media/i2c/og0ve1b.c
19723
19724OMNIVISION OS05B10 SENSOR DRIVER
19725M:	Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
19726M:	Elgin Perumbilly <elgin.perumbilly@siliconsignals.io>
19727L:	linux-media@vger.kernel.org
19728S:	Maintained
19729F:	Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
19730F:	drivers/media/i2c/os05b10.c
19731
19732OMNIVISION OV01A10 SENSOR DRIVER
19733M:	Bingbu Cao <bingbu.cao@intel.com>
19734L:	linux-media@vger.kernel.org
19735S:	Maintained
19736T:	git git://linuxtv.org/media.git
19737F:	drivers/media/i2c/ov01a10.c
19738
19739OMNIVISION OV02A10 SENSOR DRIVER
19740L:	linux-media@vger.kernel.org
19741S:	Orphan
19742T:	git git://linuxtv.org/media.git
19743F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
19744F:	drivers/media/i2c/ov02a10.c
19745
19746OMNIVISION OV02C10 SENSOR DRIVER
19747M:	Hans de Goede <hansg@kernel.org>
19748R:	Bryan O'Donoghue <bod@kernel.org>
19749L:	linux-media@vger.kernel.org
19750S:	Maintained
19751T:	git git://linuxtv.org/media.git
19752F:	drivers/media/i2c/ov02c10.c
19753
19754OMNIVISION OV02E10 SENSOR DRIVER
19755M:	Bryan O'Donoghue <bod@kernel.org>
19756M:	Hans de Goede <hansg@kernel.org>
19757L:	linux-media@vger.kernel.org
19758S:	Maintained
19759T:	git git://linuxtv.org/media.git
19760F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
19761F:	drivers/media/i2c/ov02e10.c
19762
19763OMNIVISION OV08D10 SENSOR DRIVER
19764M:	Jimmy Su <jimmy.su@intel.com>
19765R:	Matthias Fend <matthias.fend@emfend.at>
19766L:	linux-media@vger.kernel.org
19767S:	Maintained
19768T:	git git://linuxtv.org/media.git
19769F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
19770F:	drivers/media/i2c/ov08d10.c
19771
19772OMNIVISION OV08X40 SENSOR DRIVER
19773M:	Jimmy Su <jimmy.su@intel.com>
19774L:	linux-media@vger.kernel.org
19775S:	Maintained
19776F:	drivers/media/i2c/ov08x40.c
19777F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
19778
19779OMNIVISION OV13858 SENSOR DRIVER
19780M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19781L:	linux-media@vger.kernel.org
19782S:	Maintained
19783T:	git git://linuxtv.org/media.git
19784F:	drivers/media/i2c/ov13858.c
19785
19786OMNIVISION OV13B10 SENSOR DRIVER
19787M:	Arec Kao <arec.kao@intel.com>
19788L:	linux-media@vger.kernel.org
19789S:	Maintained
19790T:	git git://linuxtv.org/media.git
19791F:	drivers/media/i2c/ov13b10.c
19792
19793OMNIVISION OV2680 SENSOR DRIVER
19794M:	Rui Miguel Silva <rmfrfs@gmail.com>
19795M:	Hans de Goede <hansg@kernel.org>
19796L:	linux-media@vger.kernel.org
19797S:	Maintained
19798T:	git git://linuxtv.org/media.git
19799F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
19800F:	drivers/media/i2c/ov2680.c
19801
19802OMNIVISION OV2685 SENSOR DRIVER
19803M:	Shunqian Zheng <zhengsq@rock-chips.com>
19804L:	linux-media@vger.kernel.org
19805S:	Maintained
19806T:	git git://linuxtv.org/media.git
19807F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
19808F:	drivers/media/i2c/ov2685.c
19809
19810OMNIVISION OV2732 SENSOR DRIVER
19811M:	Walter Werner Schneider <contact@schnwalter.eu>
19812L:	linux-media@vger.kernel.org
19813S:	Maintained
19814F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
19815F:	drivers/media/i2c/ov2732.c
19816
19817OMNIVISION OV2735 SENSOR DRIVER
19818M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
19819M:	Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
19820L:	linux-media@vger.kernel.org
19821S:	Maintained
19822F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
19823F:	drivers/media/i2c/ov2735.c
19824
19825OMNIVISION OV2740 SENSOR DRIVER
19826M:	Tianshu Qiu <tian.shu.qiu@intel.com>
19827R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19828R:	Bingbu Cao <bingbu.cao@intel.com>
19829L:	linux-media@vger.kernel.org
19830S:	Maintained
19831T:	git git://linuxtv.org/media.git
19832F:	drivers/media/i2c/ov2740.c
19833
19834OMNIVISION OV4689 SENSOR DRIVER
19835M:	Mikhail Rudenko <mike.rudenko@gmail.com>
19836L:	linux-media@vger.kernel.org
19837S:	Maintained
19838T:	git git://linuxtv.org/media.git
19839F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
19840F:	drivers/media/i2c/ov4689.c
19841
19842OMNIVISION OV5640 SENSOR DRIVER
19843M:	Steve Longerbeam <slongerbeam@gmail.com>
19844L:	linux-media@vger.kernel.org
19845S:	Maintained
19846T:	git git://linuxtv.org/media.git
19847F:	drivers/media/i2c/ov5640.c
19848
19849OMNIVISION OV5647 SENSOR DRIVER
19850M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19851M:	Jacopo Mondi <jacopo@jmondi.org>
19852L:	linux-media@vger.kernel.org
19853S:	Maintained
19854T:	git git://linuxtv.org/media.git
19855F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
19856F:	drivers/media/i2c/ov5647.c
19857
19858OMNIVISION OV5670 SENSOR DRIVER
19859M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19860L:	linux-media@vger.kernel.org
19861S:	Maintained
19862T:	git git://linuxtv.org/media.git
19863F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
19864F:	drivers/media/i2c/ov5670.c
19865
19866OMNIVISION OV5675 SENSOR DRIVER
19867M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19868L:	linux-media@vger.kernel.org
19869S:	Maintained
19870T:	git git://linuxtv.org/media.git
19871F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
19872F:	drivers/media/i2c/ov5675.c
19873
19874OMNIVISION OV5693 SENSOR DRIVER
19875M:	Daniel Scally <dan.scally@ideasonboard.com>
19876L:	linux-media@vger.kernel.org
19877S:	Maintained
19878T:	git git://linuxtv.org/media.git
19879F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
19880F:	drivers/media/i2c/ov5693.c
19881
19882OMNIVISION OV5695 SENSOR DRIVER
19883M:	Shunqian Zheng <zhengsq@rock-chips.com>
19884L:	linux-media@vger.kernel.org
19885S:	Maintained
19886T:	git git://linuxtv.org/media.git
19887F:	drivers/media/i2c/ov5695.c
19888
19889OMNIVISION OV6211 SENSOR DRIVER
19890M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
19891L:	linux-media@vger.kernel.org
19892S:	Maintained
19893T:	git git://linuxtv.org/media_tree.git
19894F:	Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
19895F:	drivers/media/i2c/ov6211.c
19896
19897OMNIVISION OV64A40 SENSOR DRIVER
19898M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19899L:	linux-media@vger.kernel.org
19900S:	Maintained
19901T:	git git://linuxtv.org/media.git
19902F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
19903F:	drivers/media/i2c/ov64a40.c
19904
19905OMNIVISION OV7670 SENSOR DRIVER
19906L:	linux-media@vger.kernel.org
19907S:	Orphan
19908T:	git git://linuxtv.org/media.git
19909F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
19910F:	drivers/media/i2c/ov7670.c
19911
19912OMNIVISION OV772x SENSOR DRIVER
19913M:	Jacopo Mondi <jacopo@jmondi.org>
19914L:	linux-media@vger.kernel.org
19915S:	Odd fixes
19916T:	git git://linuxtv.org/media.git
19917F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
19918F:	drivers/media/i2c/ov772x.c
19919F:	include/media/i2c/ov772x.h
19920
19921OMNIVISION OV7740 SENSOR DRIVER
19922L:	linux-media@vger.kernel.org
19923S:	Orphan
19924T:	git git://linuxtv.org/media.git
19925F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
19926F:	drivers/media/i2c/ov7740.c
19927
19928OMNIVISION OV8856 SENSOR DRIVER
19929M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19930L:	linux-media@vger.kernel.org
19931S:	Maintained
19932T:	git git://linuxtv.org/media.git
19933F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
19934F:	drivers/media/i2c/ov8856.c
19935
19936OMNIVISION OV8858 SENSOR DRIVER
19937M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19938M:	Nicholas Roth <nicholas@rothemail.net>
19939L:	linux-media@vger.kernel.org
19940S:	Maintained
19941T:	git git://linuxtv.org/media.git
19942F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
19943F:	drivers/media/i2c/ov8858.c
19944
19945OMNIVISION OV9282 SENSOR DRIVER
19946M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19947L:	linux-media@vger.kernel.org
19948S:	Maintained
19949T:	git git://linuxtv.org/media.git
19950F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
19951F:	drivers/media/i2c/ov9282.c
19952
19953OMNIVISION OV9640 SENSOR DRIVER
19954M:	Petr Cvek <petrcvekcz@gmail.com>
19955L:	linux-media@vger.kernel.org
19956S:	Maintained
19957F:	drivers/media/i2c/ov9640.*
19958
19959OMNIVISION OV9650 SENSOR DRIVER
19960M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19961R:	Akinobu Mita <akinobu.mita@gmail.com>
19962R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19963L:	linux-media@vger.kernel.org
19964S:	Maintained
19965T:	git git://linuxtv.org/media.git
19966F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
19967F:	drivers/media/i2c/ov9650.c
19968
19969OMNIVISION OV9734 SENSOR DRIVER
19970M:	Tianshu Qiu <tian.shu.qiu@intel.com>
19971R:	Bingbu Cao <bingbu.cao@intel.com>
19972L:	linux-media@vger.kernel.org
19973S:	Maintained
19974T:	git git://linuxtv.org/media.git
19975F:	drivers/media/i2c/ov9734.c
19976
19977ONBOARD USB HUB DRIVER
19978M:	Matthias Kaehlcke <mka@chromium.org>
19979L:	linux-usb@vger.kernel.org
19980S:	Maintained
19981F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
19982F:	drivers/usb/misc/onboard_usb_dev.c
19983
19984ONENAND FLASH DRIVER
19985M:	Kyungmin Park <kyungmin.park@samsung.com>
19986L:	linux-mtd@lists.infradead.org
19987S:	Maintained
19988F:	drivers/mtd/nand/onenand/
19989F:	include/linux/mtd/onenand*.h
19990
19991ONEXPLAYER PLATFORM EC DRIVER
19992M:	Antheas Kapenekakis <lkml@antheas.dev>
19993M:	Derek John Clark <derekjohn.clark@gmail.com>
19994M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
19995L:	platform-driver-x86@vger.kernel.org
19996S:	Maintained
19997F:	drivers/platform/x86/oxpec.c
19998
19999ONIE TLV NVMEM LAYOUT DRIVER
20000M:	Miquel Raynal <miquel.raynal@bootlin.com>
20001S:	Maintained
20002F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20003F:	drivers/nvmem/layouts/onie-tlv.c
20004
20005ONION OMEGA2+ BOARD
20006M:	Harvey Hunt <harveyhuntnexus@gmail.com>
20007L:	linux-mips@vger.kernel.org
20008S:	Maintained
20009F:	arch/mips/boot/dts/ralink/omega2p.dts
20010
20011ONSEMI ETHERNET PHY DRIVERS
20012M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
20013L:	netdev@vger.kernel.org
20014S:	Supported
20015W:	http://www.onsemi.com
20016F:	drivers/net/phy/ncn*
20017
20018OP-TEE DRIVER
20019M:	Jens Wiklander <jens.wiklander@linaro.org>
20020L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
20021S:	Maintained
20022F:	Documentation/ABI/testing/sysfs-bus-optee-devices
20023F:	drivers/tee/optee/
20024
20025OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20026M:	Sumit Garg <sumit.garg@kernel.org>
20027L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
20028S:	Maintained
20029F:	drivers/char/hw_random/optee-rng.c
20030
20031OP-TEE RTC DRIVER
20032M:	Clément Léger <clement.leger@bootlin.com>
20033L:	linux-rtc@vger.kernel.org
20034S:	Maintained
20035F:	drivers/rtc/rtc-optee.c
20036
20037OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20038M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
20039L:	netdev@vger.kernel.org
20040S:	Maintained
20041F:	Documentation/networking/oa-tc6-framework.rst
20042F:	drivers/net/ethernet/oa_tc6.c
20043F:	include/linux/oa_tc6.h
20044
20045OPEN FIRMWARE AND FLATTENED DEVICE TREE
20046M:	Rob Herring <robh@kernel.org>
20047M:	Saravana Kannan <saravanak@kernel.org>
20048L:	devicetree@vger.kernel.org
20049S:	Maintained
20050Q:	http://patchwork.kernel.org/project/devicetree/list/
20051W:	http://www.devicetree.org/
20052C:	irc://irc.libera.chat/devicetree
20053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20054F:	Documentation/ABI/testing/sysfs-firmware-ofw
20055F:	drivers/of/
20056F:	include/linux/of*.h
20057F:	rust/helpers/of.c
20058F:	rust/kernel/of.rs
20059F:	scripts/dtc/
20060F:	scripts/Makefile.dtb*
20061F:	tools/testing/selftests/dt/
20062K:	of_overlay_notifier_
20063K:	of_overlay_fdt_apply
20064K:	of_overlay_remove
20065
20066OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20067M:	Rob Herring <robh@kernel.org>
20068M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
20069M:	Conor Dooley <conor+dt@kernel.org>
20070L:	devicetree@vger.kernel.org
20071S:	Maintained
20072Q:	http://patchwork.kernel.org/project/devicetree/list/
20073C:	irc://irc.libera.chat/devicetree
20074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20075F:	Documentation/devicetree/
20076F:	arch/*/boot/dts/
20077F:	include/dt-bindings/
20078
20079OPENCOMPUTE PTP CLOCK DRIVER
20080M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
20081L:	netdev@vger.kernel.org
20082S:	Maintained
20083F:	drivers/ptp/ptp_ocp.c
20084
20085OPENCORES I2C BUS DRIVER
20086M:	Peter Korsgaard <peter@korsgaard.com>
20087M:	Andrew Lunn <andrew@lunn.ch>
20088L:	linux-i2c@vger.kernel.org
20089S:	Maintained
20090F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20091F:	Documentation/i2c/busses/i2c-ocores.rst
20092F:	drivers/i2c/busses/i2c-ocores.c
20093F:	include/linux/platform_data/i2c-ocores.h
20094
20095OPENRISC ARCHITECTURE
20096M:	Jonas Bonn <jonas@southpole.se>
20097M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
20098M:	Stafford Horne <shorne@gmail.com>
20099L:	linux-openrisc@vger.kernel.org
20100S:	Maintained
20101W:	http://openrisc.io
20102T:	git https://github.com/openrisc/linux.git
20103F:	Documentation/arch/openrisc/
20104F:	Documentation/devicetree/bindings/openrisc/
20105F:	arch/openrisc/
20106F:	drivers/irqchip/irq-ompic.c
20107F:	drivers/irqchip/irq-or1k-*
20108
20109OPENVPN DATA CHANNEL OFFLOAD
20110M:	Antonio Quartulli <antonio@openvpn.net>
20111R:	Sabrina Dubroca <sd@queasysnail.net>
20112L:	openvpn-devel@lists.sourceforge.net (subscribers-only)
20113L:	netdev@vger.kernel.org
20114S:	Supported
20115T:	git https://github.com/OpenVPN/ovpn-net-next.git
20116F:	Documentation/netlink/specs/ovpn.yaml
20117F:	drivers/net/ovpn/
20118F:	include/uapi/linux/ovpn.h
20119F:	tools/testing/selftests/net/ovpn/
20120
20121OPENVSWITCH
20122M:	Aaron Conole <aconole@redhat.com>
20123M:	Eelco Chaudron <echaudro@redhat.com>
20124M:	Ilya Maximets <i.maximets@ovn.org>
20125L:	netdev@vger.kernel.org
20126L:	dev@openvswitch.org
20127S:	Maintained
20128W:	http://openvswitch.org
20129F:	Documentation/networking/openvswitch.rst
20130F:	include/uapi/linux/openvswitch.h
20131F:	net/openvswitch/
20132F:	tools/testing/selftests/net/openvswitch/
20133
20134OPERATING PERFORMANCE POINTS (OPP)
20135M:	Viresh Kumar <vireshk@kernel.org>
20136M:	Nishanth Menon <nm@ti.com>
20137M:	Stephen Boyd <sboyd@kernel.org>
20138L:	linux-pm@vger.kernel.org
20139S:	Maintained
20140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20141F:	Documentation/devicetree/bindings/opp/
20142F:	Documentation/power/opp.rst
20143F:	drivers/opp/
20144F:	include/linux/pm_opp.h
20145F:	rust/kernel/opp.rs
20146
20147OPL4 DRIVER
20148M:	Clemens Ladisch <clemens@ladisch.de>
20149L:	linux-sound@vger.kernel.org
20150S:	Maintained
20151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20152F:	sound/drivers/opl4/
20153
20154ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20155M:	Mark Fasheh <mark@fasheh.com>
20156M:	Joel Becker <jlbec@evilplan.org>
20157M:	Joseph Qi <joseph.qi@linux.alibaba.com>
20158L:	ocfs2-devel@lists.linux.dev
20159S:	Supported
20160W:	http://ocfs2.wiki.kernel.org
20161F:	Documentation/filesystems/dlmfs.rst
20162F:	Documentation/filesystems/ocfs2.rst
20163F:	fs/ocfs2/
20164
20165ORANGEFS FILESYSTEM
20166M:	Mike Marshall <hubcap@omnibond.com>
20167R:	Martin Brandenburg <martin@omnibond.com>
20168L:	devel@lists.orangefs.org
20169S:	Supported
20170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20171F:	Documentation/filesystems/orangefs.rst
20172F:	fs/orangefs/
20173
20174OV2659 OMNIVISION SENSOR DRIVER
20175M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20176L:	linux-media@vger.kernel.org
20177S:	Maintained
20178W:	https://linuxtv.org
20179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20180T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20181F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20182F:	drivers/media/i2c/ov2659.c
20183F:	include/media/i2c/ov2659.h
20184
20185OVERLAY FILESYSTEM
20186M:	Miklos Szeredi <miklos@szeredi.hu>
20187M:	Amir Goldstein <amir73il@gmail.com>
20188L:	linux-unionfs@vger.kernel.org
20189S:	Supported
20190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20191F:	Documentation/filesystems/overlayfs.rst
20192F:	fs/overlayfs/
20193
20194P54 WIRELESS DRIVER
20195M:	Christian Lamparter <chunkeey@googlemail.com>
20196L:	linux-wireless@vger.kernel.org
20197S:	Maintained
20198W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
20199F:	Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20200F:	drivers/net/wireless/intersil/
20201
20202PACKET SOCKETS
20203M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20204S:	Maintained
20205F:	include/uapi/linux/if_packet.h
20206F:	net/packet/af_packet.c
20207
20208PACKING
20209M:	Vladimir Oltean <olteanv@gmail.com>
20210L:	netdev@vger.kernel.org
20211S:	Supported
20212F:	Documentation/core-api/packing.rst
20213F:	include/linux/packing.h
20214F:	lib/packing.c
20215F:	lib/packing_test.c
20216F:	scripts/gen_packed_field_checks.c
20217
20218PADATA PARALLEL EXECUTION MECHANISM
20219M:	Steffen Klassert <steffen.klassert@secunet.com>
20220M:	Daniel Jordan <daniel.m.jordan@oracle.com>
20221L:	linux-crypto@vger.kernel.org
20222L:	linux-kernel@vger.kernel.org
20223S:	Maintained
20224F:	Documentation/core-api/padata.rst
20225F:	include/linux/padata.h
20226F:	kernel/padata.c
20227
20228PAGE CACHE
20229M:	Matthew Wilcox (Oracle) <willy@infradead.org>
20230R:	Jan Kara <jack@suse.cz>
20231L:	linux-fsdevel@vger.kernel.org
20232L:	linux-mm@kvack.org
20233S:	Supported
20234T:	git git://git.infradead.org/users/willy/pagecache.git
20235F:	Documentation/filesystems/locking.rst
20236F:	Documentation/filesystems/vfs.rst
20237F:	include/linux/pagemap.h
20238F:	mm/filemap.c
20239F:	mm/page-writeback.c
20240F:	mm/readahead.c
20241F:	mm/truncate.c
20242
20243PAGE POOL
20244M:	Jesper Dangaard Brouer <hawk@kernel.org>
20245M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20246L:	netdev@vger.kernel.org
20247S:	Supported
20248F:	Documentation/networking/page_pool.rst
20249F:	include/net/page_pool/
20250F:	include/trace/events/page_pool.h
20251F:	net/core/page_pool.c
20252
20253PAGE TABLE CHECK
20254M:	Pasha Tatashin <pasha.tatashin@soleen.com>
20255M:	Andrew Morton <akpm@linux-foundation.org>
20256L:	linux-mm@kvack.org
20257S:	Maintained
20258F:	Documentation/mm/page_table_check.rst
20259F:	include/linux/page_table_check.h
20260F:	mm/page_table_check.c
20261
20262PAGE STATE DEBUG SCRIPT
20263M:	Ye Liu <liuye@kylinos.cn>
20264S:	Maintained
20265F:	tools/mm/show_page_info.py
20266
20267PANASONIC LAPTOP ACPI EXTRAS DRIVER
20268M:	Kenneth Chan <kenneth.t.chan@gmail.com>
20269L:	platform-driver-x86@vger.kernel.org
20270S:	Maintained
20271F:	drivers/platform/x86/panasonic-laptop.c
20272
20273PARALLAX PING IIO SENSOR DRIVER
20274M:	Andreas Klinger <ak@it-klinger.de>
20275L:	linux-iio@vger.kernel.org
20276S:	Maintained
20277F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20278F:	drivers/iio/proximity/ping.c
20279
20280PARALLEL LCD/KEYPAD PANEL DRIVER
20281M:	Willy Tarreau <willy@haproxy.com>
20282M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
20283S:	Odd Fixes
20284F:	Documentation/admin-guide/lcd-panel-cgram.rst
20285F:	drivers/auxdisplay/panel.c
20286
20287PARALLEL PORT SUBSYSTEM
20288M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20289M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20290L:	linux-parport@lists.infradead.org (subscribers-only)
20291S:	Maintained
20292F:	Documentation/driver-api/parport*.rst
20293F:	drivers/char/ppdev.c
20294F:	drivers/parport/
20295F:	include/linux/parport*.h
20296F:	include/uapi/linux/ppdev.h
20297
20298PARAVIRT_OPS INTERFACE
20299M:	Juergen Gross <jgross@suse.com>
20300R:	Ajay Kaher <ajay.kaher@broadcom.com>
20301R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
20302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20303L:	virtualization@lists.linux.dev
20304L:	x86@kernel.org
20305S:	Supported
20306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20307F:	Documentation/virt/paravirt_ops.rst
20308F:	arch/*/include/asm/paravirt*.h
20309F:	arch/*/kernel/paravirt*
20310F:	include/linux/hypervisor.h
20311
20312PARISC ARCHITECTURE
20313M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20314M:	Helge Deller <deller@gmx.de>
20315L:	linux-parisc@vger.kernel.org
20316S:	Maintained
20317W:	https://parisc.wiki.kernel.org
20318Q:	http://patchwork.kernel.org/project/linux-parisc/list/
20319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20321F:	Documentation/arch/parisc/
20322F:	arch/parisc/
20323F:	drivers/char/agp/parisc-agp.c
20324F:	drivers/input/misc/hp_sdc_rtc.c
20325F:	drivers/input/serio/gscps2.c
20326F:	drivers/input/serio/hp_sdc*
20327F:	drivers/parisc/
20328F:	drivers/parport/parport_gsc.*
20329F:	drivers/tty/serial/8250/8250_parisc.c
20330F:	drivers/video/console/sti*
20331F:	drivers/video/fbdev/sti*
20332F:	drivers/video/logo/logo_parisc*
20333F:	include/linux/hp_sdc.h
20334
20335PARMAN
20336M:	Jiri Pirko <jiri@resnulli.us>
20337L:	netdev@vger.kernel.org
20338S:	Supported
20339F:	include/linux/parman.h
20340F:	lib/parman.c
20341F:	lib/test_parman.c
20342
20343PC ENGINES APU BOARD DRIVER
20344M:	Enrico Weigelt, metux IT consult <info@metux.net>
20345S:	Maintained
20346F:	drivers/platform/x86/pcengines-apuv2.c
20347
20348PC87360 HARDWARE MONITORING DRIVER
20349M:	Jim Cromie <jim.cromie@gmail.com>
20350L:	linux-hwmon@vger.kernel.org
20351S:	Maintained
20352F:	Documentation/hwmon/pc87360.rst
20353F:	drivers/hwmon/pc87360.c
20354
20355PC8736x GPIO DRIVER
20356M:	Jim Cromie <jim.cromie@gmail.com>
20357S:	Maintained
20358F:	drivers/char/pc8736x_gpio.c
20359
20360PC87427 HARDWARE MONITORING DRIVER
20361M:	Jean Delvare <jdelvare@suse.com>
20362L:	linux-hwmon@vger.kernel.org
20363S:	Maintained
20364F:	Documentation/hwmon/pc87427.rst
20365F:	drivers/hwmon/pc87427.c
20366
20367MAX77705 HARDWARE MONITORING DRIVER
20368M:	Dzmitry Sankouski <dsankouski@gmail.com>
20369L:	linux-hwmon@vger.kernel.org
20370S:	Maintained
20371F:	Documentation/hwmon/max77705.rst
20372F:	drivers/hwmon/max77705-hwmon.c
20373
20374PCA9532 LED DRIVER
20375M:	Riku Voipio <riku.voipio@iki.fi>
20376S:	Maintained
20377F:	drivers/leds/leds-pca9532.c
20378F:	include/linux/leds-pca9532.h
20379
20380PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20381M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20382M:	Pali Rohár <pali@kernel.org>
20383L:	linux-pci@vger.kernel.org
20384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20385S:	Maintained
20386F:	Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20387F:	drivers/pci/controller/pci-aardvark.c
20388
20389PCI DRIVER FOR ALTERA PCIE IP
20390L:	linux-pci@vger.kernel.org
20391S:	Orphan
20392F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20393F:	drivers/pci/controller/pcie-altera.c
20394
20395PCI DRIVER FOR ANDES QILAI PCIE
20396M:	Randolph Lin <randolph@andestech.com>
20397L:	linux-pci@vger.kernel.org
20398S:	Maintained
20399F:	Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20400F:	drivers/pci/controller/dwc/pcie-andes-qilai.c
20401
20402PCI DRIVER FOR APPLIEDMICRO XGENE
20403M:	Toan Le <toan@os.amperecomputing.com>
20404L:	linux-pci@vger.kernel.org
20405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20406S:	Maintained
20407F:	Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20408F:	drivers/pci/controller/pci-xgene.c
20409
20410PCI DRIVER FOR ARM VERSATILE PLATFORM
20411M:	Rob Herring <robh@kernel.org>
20412L:	linux-pci@vger.kernel.org
20413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20414S:	Maintained
20415F:	Documentation/devicetree/bindings/pci/versatile.yaml
20416F:	drivers/pci/controller/pci-versatile.c
20417
20418PCI DRIVER FOR ARMADA 8K
20419M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20420L:	linux-pci@vger.kernel.org
20421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20422S:	Maintained
20423F:	Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20424F:	drivers/pci/controller/dwc/pcie-armada8k.c
20425
20426PCI DRIVER FOR CADENCE PCIE IP
20427R:	Aksh Garg <a-garg7@ti.com>
20428L:	linux-pci@vger.kernel.org
20429S:	Orphan
20430F:	Documentation/devicetree/bindings/pci/cdns,*
20431F:	drivers/pci/controller/cadence/
20432
20433PCI DRIVER FOR CIX Sky1
20434M:	Hans Zhang <18255117159@163.com>
20435L:	linux-pci@vger.kernel.org
20436S:	Maintained
20437F:	Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20438F:	drivers/pci/controller/cadence/*sky1*
20439
20440PCI DRIVER FOR FREESCALE LAYERSCAPE
20441M:	Minghuan Lian <minghuan.Lian@nxp.com>
20442M:	Mingkai Hu <mingkai.hu@nxp.com>
20443M:	Roy Zang <roy.zang@nxp.com>
20444L:	linuxppc-dev@lists.ozlabs.org
20445L:	linux-pci@vger.kernel.org
20446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20447L:	imx@lists.linux.dev
20448S:	Maintained
20449F:	drivers/pci/controller/dwc/*layerscape*
20450
20451PCI DRIVER FOR FU740
20452M:	Paul Walmsley <pjw@kernel.org>
20453M:	Greentime Hu <greentime.hu@sifive.com>
20454M:	Samuel Holland <samuel.holland@sifive.com>
20455L:	linux-pci@vger.kernel.org
20456S:	Maintained
20457F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20458F:	drivers/pci/controller/dwc/pcie-fu740.c
20459
20460PCI DRIVER FOR GENERIC OF HOSTS
20461M:	Will Deacon <will@kernel.org>
20462L:	linux-pci@vger.kernel.org
20463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20464S:	Maintained
20465F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20466F:	drivers/pci/controller/pci-host-common.c
20467F:	drivers/pci/controller/pci-host-generic.c
20468
20469PCI DRIVER FOR IMX6
20470M:	Richard Zhu <hongxing.zhu@nxp.com>
20471M:	Lucas Stach <l.stach@pengutronix.de>
20472L:	linux-pci@vger.kernel.org
20473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20474L:	imx@lists.linux.dev
20475S:	Maintained
20476F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20477F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20478F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20479F:	drivers/pci/controller/dwc/*imx6*
20480
20481PCI DRIVER FOR INTEL IXP4XX
20482M:	Linus Walleij <linusw@kernel.org>
20483S:	Maintained
20484F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20485F:	drivers/pci/controller/pci-ixp4xx.c
20486
20487PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20488M:	Nirmal Patel <nirmal.patel@linux.intel.com>
20489R:	Jonathan Derrick <jonathan.derrick@linux.dev>
20490L:	linux-pci@vger.kernel.org
20491S:	Supported
20492F:	drivers/pci/controller/vmd.c
20493
20494PCI DRIVER FOR MICROSEMI SWITCHTEC
20495M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
20496M:	Logan Gunthorpe <logang@deltatee.com>
20497L:	linux-pci@vger.kernel.org
20498S:	Maintained
20499F:	Documentation/ABI/testing/sysfs-class-switchtec
20500F:	Documentation/driver-api/switchtec.rst
20501F:	drivers/ntb/hw/mscc/
20502F:	drivers/pci/switch/switchtec*
20503F:	include/linux/switchtec.h
20504F:	include/uapi/linux/switchtec_ioctl.h
20505
20506PCI DRIVER FOR MOBIVEIL PCIE IP
20507M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
20508M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
20509L:	linux-pci@vger.kernel.org
20510S:	Supported
20511F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20512F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
20513
20514PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20515M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20516M:	Pali Rohár <pali@kernel.org>
20517L:	linux-pci@vger.kernel.org
20518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20519S:	Maintained
20520F:	drivers/pci/controller/*mvebu*
20521
20522PCI DRIVER FOR NVIDIA TEGRA
20523M:	Thierry Reding <thierry.reding@kernel.org>
20524L:	linux-tegra@vger.kernel.org
20525L:	linux-pci@vger.kernel.org
20526S:	Supported
20527F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
20528F:	drivers/pci/controller/pci-tegra.c
20529
20530PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20531M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
20532L:	linux-pci@vger.kernel.org
20533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20534S:	Maintained
20535F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20536
20537PCI DRIVER FOR PLDA PCIE IP
20538M:	Daire McNamara <daire.mcnamara@microchip.com>
20539L:	linux-pci@vger.kernel.org
20540S:	Maintained
20541F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20542F:	drivers/pci/controller/plda/pcie-plda-host.c
20543F:	drivers/pci/controller/plda/pcie-plda.h
20544
20545PCI DRIVER FOR RENESAS R-CAR
20546M:	Marek Vasut <marek.vasut+renesas@mailbox.org>
20547M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20548L:	linux-pci@vger.kernel.org
20549L:	linux-renesas-soc@vger.kernel.org
20550S:	Maintained
20551F:	Documentation/PCI/controller/rcar-pcie-firmware.rst
20552F:	Documentation/devicetree/bindings/pci/*rcar*
20553F:	drivers/pci/controller/*rcar*
20554F:	drivers/pci/controller/dwc/*rcar*
20555
20556PCI DRIVER FOR SAMSUNG EXYNOS
20557M:	Jingoo Han <jingoohan1@gmail.com>
20558L:	linux-pci@vger.kernel.org
20559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20560L:	linux-samsung-soc@vger.kernel.org
20561S:	Maintained
20562F:	drivers/pci/controller/dwc/pci-exynos.c
20563
20564PCI DRIVER FOR STM32MP25
20565M:	Christian Bruel <christian.bruel@foss.st.com>
20566L:	linux-pci@vger.kernel.org
20567S:	Maintained
20568F:	Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20569F:	drivers/pci/controller/dwc/*stm32*
20570
20571PCI DRIVER FOR SYNOPSYS DESIGNWARE
20572M:	Jingoo Han <jingoohan1@gmail.com>
20573M:	Manivannan Sadhasivam <mani@kernel.org>
20574L:	linux-pci@vger.kernel.org
20575S:	Maintained
20576F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20577F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20578F:	drivers/pci/controller/dwc/*designware*
20579F:	include/linux/pcie-dwc.h
20580
20581PCI DRIVER FOR TI DRA7XX/J721E
20582M:	Vignesh Raghavendra <vigneshr@ti.com>
20583R:	Siddharth Vadapalli <s-vadapalli@ti.com>
20584L:	linux-omap@vger.kernel.org
20585L:	linux-pci@vger.kernel.org
20586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20587S:	Supported
20588F:	Documentation/devicetree/bindings/pci/ti-pci.txt
20589F:	drivers/pci/controller/cadence/pci-j721e.c
20590F:	drivers/pci/controller/dwc/pci-dra7xx.c
20591
20592PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
20593M:	Linus Walleij <linusw@kernel.org>
20594L:	linux-pci@vger.kernel.org
20595S:	Maintained
20596F:	Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
20597F:	drivers/pci/controller/pci-v3-semi.c
20598
20599PCI DRIVER FOR XILINX VERSAL CPM
20600M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
20601M:	Michal Simek <michal.simek@amd.com>
20602L:	linux-pci@vger.kernel.org
20603S:	Maintained
20604F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
20605F:	drivers/pci/controller/pcie-xilinx-cpm.c
20606
20607PCI ENDPOINT SUBSYSTEM
20608M:	Manivannan Sadhasivam <mani@kernel.org>
20609M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
20610R:	Kishon Vijay Abraham I <kishon@kernel.org>
20611R:	Frank Li <Frank.Li@kernel.org>
20612L:	linux-pci@vger.kernel.org
20613S:	Supported
20614Q:	https://patchwork.kernel.org/project/linux-pci/list/
20615B:	https://bugzilla.kernel.org
20616C:	irc://irc.oftc.net/linux-pci
20617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20618F:	Documentation/PCI/endpoint/*
20619F:	Documentation/misc-devices/pci-endpoint-test.rst
20620F:	drivers/misc/pci_endpoint_test.c
20621F:	drivers/pci/endpoint/
20622F:	tools/testing/selftests/pci_endpoint/
20623
20624PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
20625M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
20626R:	Oliver O'Halloran <oohall@gmail.com>
20627L:	linuxppc-dev@lists.ozlabs.org
20628S:	Supported
20629F:	Documentation/PCI/pci-error-recovery.rst
20630F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
20631F:	arch/powerpc/include/*/eeh*.h
20632F:	arch/powerpc/kernel/eeh*.c
20633F:	arch/powerpc/platforms/*/eeh*.c
20634F:	drivers/pci/pcie/aer.c
20635F:	drivers/pci/pcie/dpc.c
20636F:	drivers/pci/pcie/err.c
20637
20638PCI ERROR RECOVERY
20639M:	Linas Vepstas <linasvepstas@gmail.com>
20640L:	linux-pci@vger.kernel.org
20641S:	Supported
20642F:	Documentation/PCI/pci-error-recovery.rst
20643
20644PCI MSI DRIVER FOR ALTERA MSI IP
20645L:	linux-pci@vger.kernel.org
20646S:	Orphan
20647F:	Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
20648F:	drivers/pci/controller/pcie-altera-msi.c
20649
20650PCI MSI DRIVER FOR APPLIEDMICRO XGENE
20651M:	Toan Le <toan@os.amperecomputing.com>
20652L:	linux-pci@vger.kernel.org
20653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20654S:	Maintained
20655F:	Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
20656F:	drivers/pci/controller/pci-xgene-msi.c
20657
20658PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
20659M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20660M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
20661M:	Manivannan Sadhasivam <mani@kernel.org>
20662R:	Rob Herring <robh@kernel.org>
20663L:	linux-pci@vger.kernel.org
20664S:	Supported
20665Q:	https://patchwork.kernel.org/project/linux-pci/list/
20666B:	https://bugzilla.kernel.org
20667C:	irc://irc.oftc.net/linux-pci
20668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20669F:	Documentation/ABI/testing/debugfs-pcie-ptm
20670F:	Documentation/devicetree/bindings/pci/
20671F:	Documentation/trace/events-pci-controller.rst
20672F:	drivers/pci/controller/
20673F:	drivers/pci/pci-bridge-emul.c
20674F:	drivers/pci/pci-bridge-emul.h
20675F:	include/trace/events/pci_controller.h
20676
20677PCI PEER-TO-PEER DMA (P2PDMA)
20678M:	Bjorn Helgaas <bhelgaas@google.com>
20679M:	Logan Gunthorpe <logang@deltatee.com>
20680L:	linux-pci@vger.kernel.org
20681S:	Supported
20682Q:	https://patchwork.kernel.org/project/linux-pci/list/
20683B:	https://bugzilla.kernel.org
20684C:	irc://irc.oftc.net/linux-pci
20685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20686F:	Documentation/driver-api/pci/p2pdma.rst
20687F:	drivers/pci/p2pdma.c
20688F:	include/linux/pci-p2pdma.h
20689
20690PCI POWER CONTROL
20691M:	Bartosz Golaszewski <brgl@kernel.org>
20692M:	Manivannan Sadhasivam <mani@kernel.org>
20693L:	linux-pci@vger.kernel.org
20694S:	Maintained
20695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20696F:	drivers/pci/pwrctrl/*
20697F:	include/linux/pci-pwrctrl.h
20698
20699PCI SUBSYSTEM
20700M:	Bjorn Helgaas <bhelgaas@google.com>
20701L:	linux-pci@vger.kernel.org
20702S:	Supported
20703Q:	https://patchwork.kernel.org/project/linux-pci/list/
20704B:	https://bugzilla.kernel.org
20705C:	irc://irc.oftc.net/linux-pci
20706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20707F:	Documentation/ABI/testing/sysfs-devices-pci-host-bridge
20708F:	Documentation/PCI/
20709F:	Documentation/devicetree/bindings/pci/
20710F:	arch/x86/kernel/early-quirks.c
20711F:	arch/x86/kernel/quirks.c
20712F:	arch/x86/pci/
20713F:	drivers/acpi/pci*
20714F:	drivers/pci/
20715F:	include/asm-generic/pci*
20716F:	include/linux/of_pci.h
20717F:	include/linux/pci*
20718F:	include/uapi/linux/pci*
20719
20720PCI SUBSYSTEM [RUST]
20721M:	Danilo Krummrich <dakr@kernel.org>
20722R:	Bjorn Helgaas <bhelgaas@google.com>
20723R:	Krzysztof Wilczyński <kwilczynski@kernel.org>
20724L:	linux-pci@vger.kernel.org
20725S:	Maintained
20726C:	irc://irc.oftc.net/linux-pci
20727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20728F:	rust/helpers/pci.c
20729F:	rust/kernel/pci.rs
20730F:	rust/kernel/pci/
20731F:	samples/rust/rust_driver_pci.rs
20732
20733PCIE BANDWIDTH CONTROLLER
20734M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20735L:	linux-pci@vger.kernel.org
20736S:	Supported
20737F:	drivers/pci/pcie/bwctrl.c
20738F:	drivers/thermal/pcie_cooling.c
20739F:	include/linux/pci-bwctrl.h
20740F:	tools/testing/selftests/pcie_bwctrl/
20741
20742PCIE DRIVER FOR AMAZON ANNAPURNA LABS
20743M:	Jonathan Chocron <jonnyc@amazon.com>
20744L:	linux-pci@vger.kernel.org
20745S:	Maintained
20746F:	Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
20747F:	drivers/pci/controller/dwc/pcie-al.c
20748
20749PCIE DRIVER FOR AMLOGIC MESON
20750M:	Yue Wang <yue.wang@Amlogic.com>
20751L:	linux-pci@vger.kernel.org
20752L:	linux-amlogic@lists.infradead.org
20753S:	Maintained
20754F:	drivers/pci/controller/dwc/pci-meson.c
20755
20756PCIE DRIVER FOR AXIS ARTPEC
20757M:	Jesper Nilsson <jesper.nilsson@axis.com>
20758L:	linux-arm-kernel@axis.com
20759L:	linux-pci@vger.kernel.org
20760S:	Maintained
20761F:	Documentation/devicetree/bindings/pci/axis,artpec*
20762F:	drivers/pci/controller/dwc/*artpec*
20763
20764PCIE DRIVER FOR CAVIUM THUNDERX
20765M:	Robert Richter <rric@kernel.org>
20766L:	linux-pci@vger.kernel.org
20767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20768S:	Odd Fixes
20769F:	drivers/pci/controller/pci-thunder-*
20770
20771PCIE DRIVER FOR ESWIN
20772M:	Senchuan Zhang <zhangsenchuan@eswincomputing.com>
20773L:	linux-pci@vger.kernel.org
20774S:	Maintained
20775F:	Documentation/devicetree/bindings/pci/eswin,pcie.yaml
20776F:	drivers/pci/controller/dwc/pcie-eswin.c
20777
20778PCIE DRIVER FOR HISILICON
20779M:	Zhou Wang <wangzhou1@hisilicon.com>
20780L:	linux-pci@vger.kernel.org
20781S:	Maintained
20782F:	drivers/pci/controller/dwc/pcie-hisi.c
20783
20784PCIE DRIVER FOR HISILICON KIRIN
20785M:	Xiaowei Song <songxiaowei@hisilicon.com>
20786M:	Binghui Wang <wangbinghui@hisilicon.com>
20787L:	linux-pci@vger.kernel.org
20788S:	Maintained
20789F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
20790F:	drivers/pci/controller/dwc/pcie-kirin.c
20791
20792PCIE DRIVER FOR HISILICON STB
20793M:	Shawn Guo <shawnguo@kernel.org>
20794L:	linux-pci@vger.kernel.org
20795S:	Maintained
20796F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
20797F:	drivers/pci/controller/dwc/pcie-histb.c
20798
20799PCIE DRIVER FOR INTEL KEEM BAY
20800M:	Srikanth Thokala <srikanth.thokala@intel.com>
20801L:	linux-pci@vger.kernel.org
20802S:	Supported
20803F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
20804F:	drivers/pci/controller/dwc/pcie-keembay.c
20805
20806PCIE DRIVER FOR INTEL LGM GW SOC
20807L:	linux-pci@vger.kernel.org
20808S:	Orphan
20809F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
20810F:	drivers/pci/controller/dwc/pcie-intel-gw.c
20811
20812PCIE DRIVER FOR MEDIATEK
20813M:	Ryder Lee <ryder.lee@mediatek.com>
20814L:	linux-pci@vger.kernel.org
20815L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20816S:	Supported
20817F:	Documentation/devicetree/bindings/pci/mediatek*
20818F:	drivers/pci/controller/*mediatek*
20819
20820PCIE DRIVER FOR MICROCHIP
20821M:	Daire McNamara <daire.mcnamara@microchip.com>
20822L:	linux-pci@vger.kernel.org
20823S:	Supported
20824F:	Documentation/devicetree/bindings/pci/microchip*
20825F:	drivers/pci/controller/plda/*microchip*
20826
20827PCIE DRIVER FOR QUALCOMM MSM
20828M:	Manivannan Sadhasivam <mani@kernel.org>
20829L:	linux-pci@vger.kernel.org
20830L:	linux-arm-msm@vger.kernel.org
20831S:	Maintained
20832F:	drivers/pci/controller/dwc/pcie-qcom-common.c
20833F:	drivers/pci/controller/dwc/pcie-qcom.c
20834
20835PCIE DRIVER FOR RENESAS RZ/G3S SERIES
20836M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
20837L:	linux-pci@vger.kernel.org
20838L:	linux-renesas-soc@vger.kernel.org
20839S:	Supported
20840F:	Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
20841F:	drivers/pci/controller/pcie-rzg3s-host.c
20842
20843PCIE DRIVER FOR ROCKCHIP
20844M:	Shawn Lin <shawn.lin@rock-chips.com>
20845L:	linux-pci@vger.kernel.org
20846L:	linux-rockchip@lists.infradead.org
20847S:	Maintained
20848F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
20849F:	drivers/pci/controller/pcie-rockchip*
20850
20851PCIE DRIVER FOR SOCIONEXT UNIPHIER
20852M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20853L:	linux-pci@vger.kernel.org
20854S:	Maintained
20855F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
20856F:	drivers/pci/controller/dwc/pcie-uniphier*
20857
20858PCIE DRIVER FOR ST SPEAR13XX
20859M:	Pratyush Anand <pratyush.anand@gmail.com>
20860L:	linux-pci@vger.kernel.org
20861S:	Maintained
20862F:	drivers/pci/controller/dwc/*spear*
20863
20864PCIE DRIVER FOR STARFIVE JH71x0
20865M:	Kevin Xie <kevin.xie@starfivetech.com>
20866L:	linux-pci@vger.kernel.org
20867S:	Maintained
20868F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
20869F:	drivers/pci/controller/plda/pcie-starfive.c
20870
20871PCIE ENDPOINT DRIVER FOR QUALCOMM
20872M:	Manivannan Sadhasivam <mani@kernel.org>
20873L:	linux-pci@vger.kernel.org
20874L:	linux-arm-msm@vger.kernel.org
20875S:	Maintained
20876F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
20877F:	Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
20878F:	drivers/pci/controller/dwc/pcie-qcom-common.c
20879F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
20880
20881PCMCIA SUBSYSTEM
20882M:	Dominik Brodowski <linux@dominikbrodowski.net>
20883S:	Odd Fixes
20884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
20885F:	Documentation/pcmcia/
20886F:	drivers/net/ethernet/8390/pcnet_cs.c
20887F:	drivers/pcmcia/
20888F:	include/pcmcia/
20889F:	tools/pcmcia/
20890
20891PCNET32 NETWORK DRIVER
20892M:	Don Fry <pcnet32@frontier.com>
20893L:	netdev@vger.kernel.org
20894S:	Maintained
20895F:	drivers/net/ethernet/amd/pcnet32.c
20896
20897PCRYPT PARALLEL CRYPTO ENGINE
20898M:	Steffen Klassert <steffen.klassert@secunet.com>
20899L:	linux-crypto@vger.kernel.org
20900S:	Maintained
20901F:	crypto/pcrypt.c
20902F:	include/crypto/pcrypt.h
20903
20904PDS DSC VIRTIO DATA PATH ACCELERATOR
20905R:	Brett Creeley <brett.creeley@amd.com>
20906F:	drivers/vdpa/pds/
20907
20908PECI HARDWARE MONITORING DRIVERS
20909M:	Iwona Winiarska <iwona.winiarska@intel.com>
20910L:	linux-hwmon@vger.kernel.org
20911S:	Supported
20912F:	Documentation/hwmon/peci-cputemp.rst
20913F:	Documentation/hwmon/peci-dimmtemp.rst
20914F:	drivers/hwmon/peci/
20915
20916PECI SUBSYSTEM
20917M:	Iwona Winiarska <iwona.winiarska@intel.com>
20918L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
20919S:	Supported
20920F:	Documentation/devicetree/bindings/peci/
20921F:	Documentation/peci/
20922F:	drivers/peci/
20923F:	include/linux/peci-cpu.h
20924F:	include/linux/peci.h
20925
20926PENSANDO ETHERNET DRIVERS
20927M:	Brett Creeley <brett.creeley@amd.com>
20928L:	netdev@vger.kernel.org
20929S:	Maintained
20930F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
20931F:	drivers/net/ethernet/pensando/
20932
20933PER-CPU MEMORY ALLOCATOR
20934M:	Dennis Zhou <dennis@kernel.org>
20935M:	Tejun Heo <tj@kernel.org>
20936M:	Christoph Lameter <cl@gentwo.org>
20937L:	linux-mm@kvack.org
20938S:	Maintained
20939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
20940F:	arch/*/include/asm/percpu.h
20941F:	include/linux/percpu*.h
20942F:	lib/percpu*.c
20943F:	mm/percpu*.c
20944F:	mm/percpu-internal.h
20945
20946PER-TASK DELAY ACCOUNTING
20947M:	Balbir Singh <bsingharora@gmail.com>
20948M:	Yang Yang <yang.yang29@zte.com.cn>
20949S:	Maintained
20950F:	include/linux/delayacct.h
20951F:	kernel/delayacct.c
20952
20953TASK DELAY MONITORING TOOLS
20954M:	Andrew Morton <akpm@linux-foundation.org>
20955M:	Wang Yaxin <wang.yaxin@zte.com.cn>
20956M:	Fan Yu <fan.yu9@zte.com.cn>
20957L:	linux-kernel@vger.kernel.org
20958S:	Maintained
20959F:	Documentation/accounting/delay-accounting.rst
20960F:	tools/accounting/delaytop.c
20961F:	tools/accounting/getdelays.c
20962
20963PERFORMANCE EVENTS SUBSYSTEM
20964M:	Peter Zijlstra <peterz@infradead.org>
20965M:	Ingo Molnar <mingo@redhat.com>
20966M:	Arnaldo Carvalho de Melo <acme@kernel.org>
20967M:	Namhyung Kim <namhyung@kernel.org>
20968R:	Mark Rutland <mark.rutland@arm.com>
20969R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20970R:	Jiri Olsa <jolsa@kernel.org>
20971R:	Ian Rogers <irogers@google.com>
20972R:	Adrian Hunter <adrian.hunter@intel.com>
20973R:	James Clark <james.clark@linaro.org>
20974L:	linux-perf-users@vger.kernel.org
20975L:	linux-kernel@vger.kernel.org
20976S:	Supported
20977W:	https://perf.wiki.kernel.org/
20978P:	Documentation/process/maintainer-tip.rst
20979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
20980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
20981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
20982F:	arch/*/events/*
20983F:	arch/*/events/*/*
20984F:	arch/*/include/asm/perf_event.h
20985F:	arch/*/kernel/*/*/perf_event*.c
20986F:	arch/*/kernel/*/perf_event*.c
20987F:	arch/*/kernel/perf_callchain.c
20988F:	arch/*/kernel/perf_event*.c
20989F:	include/linux/perf_event.h
20990F:	include/uapi/linux/perf_event.h
20991F:	kernel/events/*
20992F:	tools/lib/perf/
20993F:	tools/perf/
20994
20995PERFORMANCE EVENTS TOOLING ARM64
20996R:	John Garry <john.g.garry@oracle.com>
20997R:	Will Deacon <will@kernel.org>
20998R:	James Clark <james.clark@linaro.org>
20999R:	Mike Leach <mike.leach@arm.com>
21000R:	Leo Yan <leo.yan@linux.dev>
21001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21002S:	Supported
21003F:	tools/build/feature/test-libopencsd.c
21004F:	tools/perf/arch/arm*/
21005F:	tools/perf/pmu-events/arch/arm64/
21006F:	tools/perf/util/arm-spe*
21007F:	tools/perf/util/cs-etm*
21008
21009PERSONALITY HANDLING
21010M:	Christoph Hellwig <hch@infradead.org>
21011L:	linux-abi-devel@lists.sourceforge.net
21012S:	Maintained
21013F:	include/linux/personality.h
21014F:	include/uapi/linux/personality.h
21015
21016PHOENIX RC FLIGHT CONTROLLER ADAPTER
21017M:	Marcus Folkesson <marcus.folkesson@gmail.com>
21018L:	linux-input@vger.kernel.org
21019S:	Maintained
21020F:	Documentation/input/devices/pxrc.rst
21021F:	drivers/input/joystick/pxrc.c
21022
21023PHONET PROTOCOL
21024M:	Remi Denis-Courmont <courmisch@gmail.com>
21025S:	Supported
21026F:	Documentation/networking/phonet.rst
21027F:	include/linux/phonet.h
21028F:	include/net/phonet/
21029F:	include/uapi/linux/phonet.h
21030F:	net/phonet/
21031
21032PHRAM MTD DRIVER
21033M:	Joern Engel <joern@lazybastard.org>
21034L:	linux-mtd@lists.infradead.org
21035S:	Maintained
21036F:	drivers/mtd/devices/phram.c
21037
21038PHY COMMON PROPERTIES
21039M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21040L:	netdev@vger.kernel.org
21041S:	Maintained
21042Q:	https://patchwork.kernel.org/project/netdevbpf/list/
21043F:	Documentation/devicetree/bindings/phy/phy-common-props.yaml
21044F:	drivers/phy/phy-common-props-test.c
21045F:	drivers/phy/phy-common-props.c
21046F:	include/linux/phy/phy-common-props.h
21047
21048PICOLCD HID DRIVER
21049M:	Bruno Prémont <bonbons@linux-vserver.org>
21050L:	linux-input@vger.kernel.org
21051S:	Maintained
21052F:	drivers/hid/hid-picolcd*
21053
21054PIDFD API
21055M:	Christian Brauner <christian@brauner.io>
21056L:	linux-kernel@vger.kernel.org
21057S:	Maintained
21058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21059F:	samples/pidfd/
21060F:	tools/testing/selftests/clone3/
21061F:	tools/testing/selftests/pidfd/
21062K:	(?i)pidfd
21063K:	(?i)clone3
21064K:	\b(clone_args|kernel_clone_args)\b
21065
21066PIN CONTROL SUBSYSTEM
21067M:	Linus Walleij <linusw@kernel.org>
21068L:	linux-gpio@vger.kernel.org
21069S:	Maintained
21070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21071F:	Documentation/devicetree/bindings/pinctrl/
21072F:	Documentation/driver-api/pin-control.rst
21073F:	drivers/pinctrl/
21074F:	include/dt-bindings/pinctrl/
21075F:	include/linux/pinctrl/
21076
21077PIN CONTROLLER - AIROHA
21078M:	Lorenzo Bianconi <lorenzo@kernel.org>
21079L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21080S:	Maintained
21081F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21082F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
21083
21084PIN CONTROLLER - AMD
21085M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
21086M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
21087S:	Maintained
21088F:	drivers/pinctrl/pinctrl-amd.c
21089
21090PIN CONTROLLER - FREESCALE
21091M:	Dong Aisheng <aisheng.dong@nxp.com>
21092M:	Fabio Estevam <festevam@gmail.com>
21093M:	Frank Li <Frank.Li@nxp.com>
21094M:	Jacky Bai <ping.bai@nxp.com>
21095R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21096R:	NXP S32 Linux Team <s32@nxp.com>
21097L:	linux-gpio@vger.kernel.org
21098S:	Maintained
21099F:	Documentation/devicetree/bindings/pinctrl/fsl,*
21100F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
21101F:	drivers/pinctrl/freescale/
21102F:	drivers/pinctrl/nxp/
21103
21104PIN CONTROLLER - INTEL
21105M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21106M:	Andy Shevchenko <andy@kernel.org>
21107S:	Supported
21108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21109F:	drivers/pinctrl/intel/
21110
21111PIN CONTROLLER - KEEMBAY
21112S:	Orphan
21113F:	drivers/pinctrl/pinctrl-keembay*
21114
21115PIN CONTROLLER - MEDIATEK
21116M:	Sean Wang <sean.wang@kernel.org>
21117L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21118S:	Maintained
21119F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21120F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21121F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21122F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21123F:	drivers/pinctrl/mediatek/
21124
21125PIN CONTROLLER - MEDIATEK MIPS
21126M:	Chester A. Unal <chester.a.unal@arinc9.com>
21127M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
21128L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21129L:	linux-mips@vger.kernel.org
21130S:	Maintained
21131F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21132F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21133F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21134F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21135F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21136F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21137F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21138F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21139F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
21140F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
21141F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21142F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
21143F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
21144F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
21145F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
21146
21147PIN CONTROLLER - MICROCHIP AT91
21148M:	Ludovic Desroches <ludovic.desroches@microchip.com>
21149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21150L:	linux-gpio@vger.kernel.org
21151S:	Supported
21152F:	drivers/gpio/gpio-sama5d2-piobu.c
21153F:	drivers/pinctrl/pinctrl-at91*
21154
21155PIN CONTROLLER - QUALCOMM
21156M:	Bjorn Andersson <andersson@kernel.org>
21157L:	linux-arm-msm@vger.kernel.org
21158S:	Maintained
21159C:	irc://irc.oftc.net/linux-msm
21160F:	Documentation/devicetree/bindings/pinctrl/qcom,*
21161F:	drivers/pinctrl/qcom/
21162
21163PIN CONTROLLER - RENESAS
21164M:	Geert Uytterhoeven <geert+renesas@glider.be>
21165L:	linux-renesas-soc@vger.kernel.org
21166S:	Supported
21167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21168F:	Documentation/devicetree/bindings/pinctrl/renesas,*
21169F:	drivers/pinctrl/renesas/
21170
21171PIN CONTROLLER - SAMSUNG
21172M:	Krzysztof Kozlowski <krzk@kernel.org>
21173M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21174R:	Alim Akhtar <alim.akhtar@samsung.com>
21175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21176L:	linux-samsung-soc@vger.kernel.org
21177S:	Maintained
21178Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
21179B:	mailto:linux-samsung-soc@vger.kernel.org
21180C:	irc://irc.libera.chat/linux-exynos
21181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21182F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21183F:	drivers/pinctrl/samsung/
21184
21185PIN CONTROLLER - SINGLE
21186M:	Tony Lindgren <tony@atomide.com>
21187M:	Haojian Zhuang <haojian.zhuang@linaro.org>
21188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21189L:	linux-omap@vger.kernel.org
21190S:	Maintained
21191F:	drivers/pinctrl/pinctrl-single.c
21192
21193PIN CONTROLLER - SUNPLUS / TIBBO
21194M:	Dvorkin Dmitry <dvorkin@tibbo.com>
21195M:	Wells Lu <wellslutw@gmail.com>
21196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21197S:	Maintained
21198W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21199F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
21200F:	drivers/pinctrl/sunplus/
21201F:	include/dt-bindings/pinctrl/sppctl*.h
21202
21203PINE64 PINEPHONE KEYBOARD DRIVER
21204M:	Samuel Holland <samuel@sholland.org>
21205S:	Supported
21206F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21207F:	drivers/input/keyboard/pinephone-keyboard.c
21208
21209PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21210M:	Tomasz Duszynski <tduszyns@gmail.com>
21211S:	Maintained
21212F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21213F:	drivers/iio/chemical/pms7003.c
21214
21215PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21216M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
21217L:	netdev@vger.kernel.org
21218S:	Maintained
21219F:	drivers/net/phy/mdio-open-alliance.h
21220F:	net/ethtool/plca.c
21221
21222PLDMFW LIBRARY
21223M:	Jacob Keller <jacob.e.keller@intel.com>
21224S:	Maintained
21225F:	Documentation/driver-api/pldmfw/
21226F:	include/linux/pldmfw.h
21227F:	lib/pldmfw/
21228
21229PLX DMA DRIVER
21230M:	Logan Gunthorpe <logang@deltatee.com>
21231S:	Maintained
21232F:	drivers/dma/plx_dma.c
21233
21234PM-GRAPH UTILITY
21235M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
21236L:	linux-pm@vger.kernel.org
21237S:	Supported
21238W:	https://01.org/pm-graph
21239B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21240T:	git https://github.com/intel/pm-graph.git
21241F:	tools/power/pm-graph
21242
21243PM6764TR DRIVER
21244M:	Charles Hsu	<hsu.yungteng@gmail.com>
21245L:	linux-hwmon@vger.kernel.org
21246S:	Maintained
21247F:	Documentation/hwmon/pm6764tr.rst
21248F:	drivers/hwmon/pmbus/pm6764tr.c
21249
21250PMC SIERRA MaxRAID DRIVER
21251L:	linux-scsi@vger.kernel.org
21252S:	Orphan
21253W:	http://www.pmc-sierra.com/
21254F:	drivers/scsi/pmcraid.*
21255
21256PMC SIERRA PM8001 DRIVER
21257M:	Jack Wang <jinpu.wang@cloud.ionos.com>
21258L:	linux-scsi@vger.kernel.org
21259S:	Supported
21260F:	drivers/scsi/pm8001/
21261
21262PNI RM3100 IIO DRIVER
21263M:	Song Qiang <songqiang1304521@gmail.com>
21264L:	linux-iio@vger.kernel.org
21265S:	Maintained
21266F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21267F:	drivers/iio/magnetometer/rm3100*
21268
21269PNP SUPPORT
21270M:	"Rafael J. Wysocki" <rafael@kernel.org>
21271L:	linux-acpi@vger.kernel.org
21272S:	Maintained
21273F:	drivers/pnp/
21274F:	include/linux/pnp.h
21275
21276PORTUGUESE (BRAZILIAN) TRANSLATION
21277M:	Daniel Pereira <danielmaraboo@gmail.com>
21278L:	linux-doc@vger.kernel.org
21279S:	Maintained
21280F:	Documentation/translations/pt_BR/
21281
21282PORTWELL EC DRIVER
21283M:	Yen-Chi Huang <jesse.huang@portwell.com.tw>
21284L:	platform-driver-x86@vger.kernel.org
21285S:	Maintained
21286F:	drivers/platform/x86/portwell-ec.c
21287
21288POSIX CLOCKS and TIMERS
21289M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
21290M:	Frederic Weisbecker <frederic@kernel.org>
21291M:	Thomas Gleixner <tglx@kernel.org>
21292L:	linux-kernel@vger.kernel.org
21293S:	Maintained
21294P:	Documentation/process/maintainer-tip.rst
21295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21296F:	fs/timerfd.c
21297F:	include/linux/time_namespace.h
21298F:	include/linux/timerfd.h
21299F:	include/uapi/linux/time.h
21300F:	include/uapi/linux/timerfd.h
21301F:	include/trace/events/timer*
21302F:	kernel/time/itimer.c
21303F:	kernel/time/posix-*
21304F:	kernel/time/namespace.c
21305F:	kernel/time/namespace_vdso.c
21306
21307POWER MANAGEMENT CORE
21308M:	"Rafael J. Wysocki" <rafael@kernel.org>
21309L:	linux-pm@vger.kernel.org
21310S:	Supported
21311B:	https://bugzilla.kernel.org
21312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21313F:	drivers/base/power/
21314F:	drivers/powercap/
21315F:	include/linux/intel_rapl.h
21316F:	include/linux/pm.h
21317F:	include/linux/pm_*
21318F:	include/linux/powercap.h
21319F:	kernel/configs/nopm.config
21320
21321POWER SEQUENCING
21322M:	Bartosz Golaszewski <brgl@kernel.org>
21323L:	linux-pm@vger.kernel.org
21324S:	Maintained
21325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21326F:	Documentation/driver-api/pwrseq.rst
21327F:	drivers/power/sequencing/
21328F:	include/linux/pwrseq/
21329
21330PCIE M.2 POWER SEQUENCING
21331M:	Manivannan Sadhasivam <mani@kernel.org>
21332L:	linux-pci@vger.kernel.org
21333S:	Maintained
21334F:	Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21335F:	Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21336F:	drivers/power/sequencing/pwrseq-pcie-m2.c
21337
21338POWER STATE COORDINATION INTERFACE (PSCI)
21339M:	Mark Rutland <mark.rutland@arm.com>
21340M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21342S:	Maintained
21343F:	Documentation/devicetree/bindings/arm/psci.yaml
21344F:	drivers/firmware/psci/
21345F:	include/linux/psci.h
21346F:	include/uapi/linux/psci.h
21347
21348POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21349M:	Sebastian Reichel <sre@kernel.org>
21350L:	linux-pm@vger.kernel.org
21351S:	Maintained
21352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21353F:	Documentation/ABI/testing/sysfs-class-power
21354F:	Documentation/devicetree/bindings/power/supply/
21355F:	drivers/power/supply/
21356F:	include/linux/power/
21357F:	include/linux/power_supply.h
21358F:	tools/testing/selftests/power_supply/
21359
21360POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21361M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
21362L:	linuxppc-dev@lists.ozlabs.org
21363S:	Maintained
21364F:	drivers/char/powernv-op-panel.c
21365
21366PPP OVER ATM (RFC 2364)
21367M:	Mitchell Blank Jr <mitch@sfgoth.com>
21368S:	Maintained
21369F:	include/uapi/linux/atmppp.h
21370F:	net/atm/pppoatm.c
21371
21372PPP OVER ETHERNET
21373S:	Orphan
21374F:	drivers/net/ppp/pppoe.c
21375F:	drivers/net/ppp/pppox.c
21376
21377PPP OVER L2TP
21378M:	James Chapman <jchapman@katalix.com>
21379S:	Maintained
21380F:	include/linux/if_pppol2tp.h
21381F:	include/uapi/linux/if_pppol2tp.h
21382F:	net/l2tp/l2tp_ppp.c
21383
21384PPP PROTOCOL DRIVERS AND COMPRESSORS
21385L:	linux-ppp@vger.kernel.org
21386S:	Orphan
21387F:	drivers/net/ppp/ppp_*
21388F:	tools/testing/selftests/net/ppp/
21389
21390PPS SUPPORT
21391M:	Rodolfo Giometti <giometti@enneenne.com>
21392L:	linuxpps@ml.enneenne.com (subscribers-only)
21393S:	Maintained
21394W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
21395F:	Documentation/ABI/testing/sysfs-pps
21396F:	Documentation/ABI/testing/sysfs-pps-gen
21397F:	Documentation/ABI/testing/sysfs-pps-gen-tio
21398F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
21399F:	Documentation/driver-api/pps.rst
21400F:	drivers/pps/
21401F:	include/linux/pps*.h
21402F:	include/uapi/linux/pps.h
21403F:	include/uapi/linux/pps_gen.h
21404
21405PRESSURE STALL INFORMATION (PSI)
21406M:	Johannes Weiner <hannes@cmpxchg.org>
21407M:	Suren Baghdasaryan <surenb@google.com>
21408R:	Peter Zijlstra <peterz@infradead.org>
21409S:	Maintained
21410F:	include/linux/psi*
21411F:	kernel/sched/psi.c
21412
21413PROPELLER BUILD
21414M:	Rong Xu <xur@google.com>
21415M:	Han Shen <shenhan@google.com>
21416S:	Supported
21417F:	Documentation/dev-tools/propeller.rst
21418F:	scripts/Makefile.propeller
21419
21420PRINTK
21421M:	Petr Mladek <pmladek@suse.com>
21422R:	Steven Rostedt <rostedt@goodmis.org>
21423R:	John Ogness <john.ogness@linutronix.de>
21424R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21425S:	Maintained
21426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21427F:	Documentation/core-api/printk-basics.rst
21428F:	include/linux/printk.h
21429F:	kernel/printk/
21430
21431PRINTK INDEXING
21432R:	Chris Down <chris@chrisdown.name>
21433S:	Maintained
21434F:	Documentation/core-api/printk-index.rst
21435F:	kernel/printk/index.c
21436K:	printk_index
21437
21438PROC FILESYSTEM
21439L:	linux-kernel@vger.kernel.org
21440L:	linux-fsdevel@vger.kernel.org
21441S:	Maintained
21442F:	Documentation/filesystems/proc.rst
21443F:	fs/proc/
21444F:	include/linux/proc_fs.h
21445F:	tools/testing/selftests/proc/
21446
21447PROC SYSCTL
21448M:	Kees Cook <kees@kernel.org>
21449M:	Joel Granados <joel.granados@kernel.org>
21450L:	linux-kernel@vger.kernel.org
21451L:	linux-fsdevel@vger.kernel.org
21452S:	Maintained
21453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21454F:	fs/proc/proc_sysctl.c
21455F:	include/linux/sysctl.h
21456F:	kernel/sysctl*
21457F:	tools/testing/selftests/sysctl/*
21458F:	lib/test_sysctl.c
21459F:	scripts/check-sysctl-docs
21460
21461PS3 NETWORK SUPPORT
21462M:	Geoff Levand <geoff@infradead.org>
21463L:	netdev@vger.kernel.org
21464L:	linuxppc-dev@lists.ozlabs.org
21465S:	Maintained
21466F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
21467
21468PS3 PLATFORM SUPPORT
21469M:	Geoff Levand <geoff@infradead.org>
21470L:	linuxppc-dev@lists.ozlabs.org
21471S:	Maintained
21472F:	arch/powerpc/boot/ps3*
21473F:	arch/powerpc/include/asm/lv1call.h
21474F:	arch/powerpc/include/asm/ps3*.h
21475F:	arch/powerpc/platforms/ps3/
21476F:	drivers/*/ps3*
21477F:	drivers/ps3/
21478F:	drivers/rtc/rtc-ps3.c
21479F:	drivers/usb/host/*ps3.c
21480F:	sound/ppc/snd_ps3*
21481
21482PS3VRAM DRIVER
21483M:	Jim Paris <jim@jtan.com>
21484M:	Geoff Levand <geoff@infradead.org>
21485L:	linuxppc-dev@lists.ozlabs.org
21486S:	Maintained
21487F:	drivers/block/ps3vram.c
21488
21489PSAMPLE PACKET SAMPLING SUPPORT
21490M:	Yotam Gigi <yotam.gi@gmail.com>
21491S:	Maintained
21492F:	include/net/psample.h
21493F:	include/uapi/linux/psample.h
21494F:	net/psample
21495
21496PSE NETWORK DRIVER
21497M:	Oleksij Rempel <o.rempel@pengutronix.de>
21498M:	Kory Maincent <kory.maincent@bootlin.com>
21499L:	netdev@vger.kernel.org
21500S:	Maintained
21501F:	Documentation/devicetree/bindings/net/pse-pd/
21502F:	drivers/net/pse-pd/
21503F:	net/ethtool/pse-pd.c
21504
21505PSP SECURITY PROTOCOL
21506M:	Daniel Zahka <daniel.zahka@gmail.com>
21507M:	Jakub Kicinski <kuba@kernel.org>
21508M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21509F:	Documentation/netlink/specs/psp.yaml
21510F:	Documentation/networking/psp.rst
21511F:	include/net/psp/
21512F:	include/net/psp.h
21513F:	include/uapi/linux/psp.h
21514F:	net/psp/
21515K:	struct\ psp(_assoc|_dev|hdr)\b
21516
21517PSTORE FILESYSTEM
21518M:	Kees Cook <kees@kernel.org>
21519R:	Tony Luck <tony.luck@intel.com>
21520R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
21521S:	Supported
21522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21523F:	Documentation/admin-guide/pstore-blk.rst
21524F:	Documentation/admin-guide/ramoops.rst
21525F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21526F:	drivers/acpi/apei/erst.c
21527F:	drivers/firmware/efi/efi-pstore.c
21528F:	fs/pstore/
21529F:	include/linux/pstore*
21530K:	\b(pstore|ramoops)
21531
21532PT5161L HARDWARE MONITOR DRIVER
21533M:	Cosmo Chou <cosmo.chou@quantatw.com>
21534L:	linux-hwmon@vger.kernel.org
21535S:	Maintained
21536F:	Documentation/hwmon/pt5161l.rst
21537F:	drivers/hwmon/pt5161l.c
21538
21539PTP HARDWARE CLOCK SUPPORT
21540M:	Richard Cochran <richardcochran@gmail.com>
21541L:	netdev@vger.kernel.org
21542S:	Maintained
21543W:	http://linuxptp.sourceforge.net/
21544F:	Documentation/ABI/testing/sysfs-ptp
21545F:	Documentation/driver-api/ptp.rst
21546F:	drivers/net/phy/dp83640*
21547F:	drivers/ptp/*
21548F:	include/linux/ptp_cl*
21549K:	(?:\b|_)ptp(?:\b|_)
21550
21551PTP MOCKUP CLOCK SUPPORT
21552M:	Vladimir Oltean <vladimir.oltean@nxp.com>
21553L:	netdev@vger.kernel.org
21554S:	Maintained
21555F:	drivers/ptp/ptp_mock.c
21556F:	include/linux/ptp_mock.h
21557
21558PTP VIRTUAL CLOCK SUPPORT
21559M:	Yangbo Lu <yangbo.lu@nxp.com>
21560L:	netdev@vger.kernel.org
21561S:	Maintained
21562F:	drivers/ptp/ptp_vclock.c
21563F:	net/ethtool/phc_vclocks.c
21564
21565PTP VMCLOCK SUPPORT
21566M:	David Woodhouse <dwmw2@infradead.org>
21567L:	netdev@vger.kernel.org
21568S:	Maintained
21569F:	Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21570F:	drivers/ptp/ptp_vmclock.c
21571F:	include/uapi/linux/vmclock-abi.h
21572
21573PTRACE SUPPORT
21574M:	Oleg Nesterov <oleg@redhat.com>
21575S:	Maintained
21576F:	arch/*/*/ptrace*.c
21577F:	arch/*/include/asm/ptrace*.h
21578F:	arch/*/ptrace*.c
21579F:	include/asm-generic/syscall.h
21580F:	include/linux/ptrace.h
21581F:	include/linux/regset.h
21582F:	include/uapi/linux/ptrace.h
21583F:	kernel/ptrace.c
21584
21585PULSE8-CEC DRIVER
21586M:	Hans Verkuil <hverkuil@kernel.org>
21587L:	linux-media@vger.kernel.org
21588S:	Maintained
21589T:	git git://linuxtv.org/media.git
21590F:	drivers/media/cec/usb/pulse8/
21591
21592PURELIFI PLFXLC DRIVER
21593M:	Srinivasan Raju <srini.raju@purelifi.com>
21594L:	linux-wireless@vger.kernel.org
21595S:	Supported
21596F:	drivers/net/wireless/purelifi/
21597
21598PVRUSB2 VIDEO4LINUX DRIVER
21599M:	Mike Isely <isely@pobox.com>
21600L:	pvrusb2@isely.net	(subscribers-only)
21601L:	linux-media@vger.kernel.org
21602S:	Maintained
21603W:	http://www.isely.net/pvrusb2/
21604T:	git git://linuxtv.org/media.git
21605F:	Documentation/driver-api/media/drivers/pvrusb2*
21606F:	drivers/media/usb/pvrusb2/
21607
21608PWC WEBCAM DRIVER
21609M:	Hans Verkuil <hverkuil@kernel.org>
21610L:	linux-media@vger.kernel.org
21611S:	Odd Fixes
21612T:	git git://linuxtv.org/media.git
21613F:	drivers/media/usb/pwc/*
21614F:	include/trace/events/pwc.h
21615
21616PWM IR Transmitter
21617M:	Sean Young <sean@mess.org>
21618L:	linux-media@vger.kernel.org
21619S:	Maintained
21620F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
21621F:	drivers/media/rc/pwm-ir-tx.c
21622
21623PWM SUBSYSTEM
21624M:	Uwe Kleine-König <ukleinek@kernel.org>
21625L:	linux-pwm@vger.kernel.org
21626S:	Maintained
21627Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
21628C:	irc://irc.libera.chat/linux-pwm
21629T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
21630F:	Documentation/devicetree/bindings/pwm/
21631F:	Documentation/driver-api/pwm.rst
21632F:	drivers/pwm/
21633F:	include/dt-bindings/pwm/
21634F:	include/linux/pwm.h
21635K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
21636K:	(devm_)?pwmchip_(add|alloc|remove)
21637K:	pwm_(round|get|set)_waveform
21638
21639PWM SUBSYSTEM BINDINGS [RUST]
21640M:	Michal Wilczynski <m.wilczynski@samsung.com>
21641L:	linux-pwm@vger.kernel.org
21642L:	rust-for-linux@vger.kernel.org
21643S:	Maintained
21644F:	rust/helpers/pwm.c
21645F:	rust/kernel/pwm.rs
21646
21647PWM SUBSYSTEM DRIVERS [RUST]
21648R:	Michal Wilczynski <m.wilczynski@samsung.com>
21649F:	drivers/pwm/*.rs
21650
21651PXA GPIO DRIVER
21652M:	Robert Jarzmik <robert.jarzmik@free.fr>
21653L:	linux-gpio@vger.kernel.org
21654S:	Maintained
21655F:	drivers/gpio/gpio-pxa.c
21656
21657PXA MMCI DRIVER
21658S:	Orphan
21659
21660PXA RTC DRIVER
21661M:	Robert Jarzmik <robert.jarzmik@free.fr>
21662L:	linux-rtc@vger.kernel.org
21663S:	Maintained
21664
21665PXA2xx/PXA3xx SUPPORT
21666M:	Daniel Mack <daniel@zonque.org>
21667M:	Haojian Zhuang <haojian.zhuang@gmail.com>
21668M:	Robert Jarzmik <robert.jarzmik@free.fr>
21669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21670S:	Maintained
21671T:	git https://github.com/hzhuang1/linux.git
21672T:	git https://github.com/rjarzmik/linux.git
21673F:	arch/arm/boot/dts/intel/pxa/
21674F:	arch/arm/mach-pxa/
21675F:	drivers/dma/pxa*
21676F:	drivers/pcmcia/pxa2xx*
21677F:	drivers/pinctrl/pxa/
21678F:	drivers/spi/spi-pxa2xx*
21679F:	drivers/usb/gadget/udc/pxa2*
21680F:	include/sound/pxa2xx-lib.h
21681F:	sound/arm/pxa*
21682F:	sound/soc/pxa/
21683
21684QAT DRIVER
21685M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
21686L:	qat-linux@intel.com
21687S:	Supported
21688F:	drivers/crypto/intel/qat/
21689
21690QCOM AUDIO (ASoC) DRIVERS
21691M:	Srinivas Kandagatla <srini@kernel.org>
21692L:	linux-sound@vger.kernel.org
21693L:	linux-arm-msm@vger.kernel.org
21694S:	Supported
21695F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
21696F:	Documentation/devicetree/bindings/sound/qcom,*
21697F:	drivers/soc/qcom/apr.c
21698F:	drivers/soundwire/qcom.c
21699F:	include/dt-bindings/sound/qcom,wcd93*
21700F:	sound/soc/codecs/lpass-*.*
21701F:	sound/soc/codecs/msm8916-wcd-analog.c
21702F:	sound/soc/codecs/msm8916-wcd-digital.c
21703F:	sound/soc/codecs/pm4125-sdw.c
21704F:	sound/soc/codecs/pm4125.*
21705F:	sound/soc/codecs/wcd-clsh-v2.*
21706F:	sound/soc/codecs/wcd-mbhc-v2.*
21707F:	sound/soc/codecs/wcd93*.*
21708F:	sound/soc/codecs/wsa88*.*
21709F:	sound/soc/qcom/
21710
21711QCOM EMBEDDED USB DEBUGGER (EUD)
21712M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
21713L:	linux-arm-msm@vger.kernel.org
21714S:	Maintained
21715F:	Documentation/ABI/testing/sysfs-driver-eud
21716F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
21717F:	drivers/usb/misc/qcom_eud.c
21718
21719QCOM IPA DRIVER
21720M:	Alex Elder <elder@kernel.org>
21721L:	netdev@vger.kernel.org
21722S:	Maintained
21723F:	drivers/net/ipa/
21724
21725QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
21726M:	Gabriel Somlo <somlo@cmu.edu>
21727M:	"Michael S. Tsirkin" <mst@redhat.com>
21728L:	qemu-devel@nongnu.org
21729S:	Maintained
21730F:	drivers/firmware/qemu_fw_cfg.c
21731F:	include/uapi/linux/qemu_fw_cfg.h
21732
21733QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
21734M:	Kuan-Wei Chiu <visitorckw@gmail.com>
21735L:	linux-pm@vger.kernel.org
21736S:	Maintained
21737F:	drivers/power/reset/qemu-virt-ctrl.c
21738
21739QLOGIC QL41xxx FCOE DRIVER
21740M:	Saurav Kashyap <skashyap@marvell.com>
21741M:	Javed Hasan <jhasan@marvell.com>
21742M:	GR-QLogic-Storage-Upstream@marvell.com
21743L:	linux-scsi@vger.kernel.org
21744S:	Supported
21745F:	drivers/scsi/qedf/
21746
21747QLOGIC QL41xxx ISCSI DRIVER
21748M:	Nilesh Javali <njavali@marvell.com>
21749M:	Manish Rangankar <mrangankar@marvell.com>
21750M:	GR-QLogic-Storage-Upstream@marvell.com
21751L:	linux-scsi@vger.kernel.org
21752S:	Supported
21753F:	drivers/scsi/qedi/
21754
21755QLOGIC QL4xxx ETHERNET DRIVER
21756L:	netdev@vger.kernel.org
21757S:	Orphan
21758F:	drivers/net/ethernet/qlogic/qed/
21759F:	drivers/net/ethernet/qlogic/qede/
21760F:	include/linux/qed/
21761
21762QLOGIC QL4xxx RDMA DRIVER
21763M:	Michal Kalderon <mkalderon@marvell.com>
21764L:	linux-rdma@vger.kernel.org
21765S:	Supported
21766F:	drivers/infiniband/hw/qedr/
21767F:	include/uapi/rdma/qedr-abi.h
21768
21769QLOGIC QLA1280 SCSI DRIVER
21770M:	Michael Reed <mdr@sgi.com>
21771L:	linux-scsi@vger.kernel.org
21772S:	Maintained
21773F:	drivers/scsi/qla1280.[ch]
21774
21775QLOGIC QLA2XXX FC-SCSI DRIVER
21776M:	Nilesh Javali <njavali@marvell.com>
21777M:	GR-QLogic-Storage-Upstream@marvell.com
21778L:	linux-scsi@vger.kernel.org
21779S:	Supported
21780F:	drivers/scsi/qla2xxx/
21781
21782QLOGIC QLA3XXX NETWORK DRIVER
21783M:	GR-Linux-NIC-Dev@marvell.com
21784L:	netdev@vger.kernel.org
21785S:	Maintained
21786F:	drivers/net/ethernet/qlogic/qla3xxx.*
21787
21788QLOGIC QLA4XXX iSCSI DRIVER
21789M:	Nilesh Javali <njavali@marvell.com>
21790M:	Manish Rangankar <mrangankar@marvell.com>
21791M:	GR-QLogic-Storage-Upstream@marvell.com
21792L:	linux-scsi@vger.kernel.org
21793S:	Supported
21794F:	drivers/scsi/qla4xxx/
21795
21796QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
21797M:	Shahed Shaikh <shshaikh@marvell.com>
21798M:	Manish Chopra <manishc@marvell.com>
21799M:	GR-Linux-NIC-Dev@marvell.com
21800L:	netdev@vger.kernel.org
21801S:	Maintained
21802F:	drivers/net/ethernet/qlogic/qlcnic/
21803
21804QM1D1B0004 MEDIA DRIVER
21805M:	Akihiro Tsukada <tskd08@gmail.com>
21806L:	linux-media@vger.kernel.org
21807S:	Odd Fixes
21808F:	drivers/media/tuners/qm1d1b0004*
21809
21810QM1D1C0042 MEDIA DRIVER
21811M:	Akihiro Tsukada <tskd08@gmail.com>
21812L:	linux-media@vger.kernel.org
21813S:	Odd Fixes
21814F:	drivers/media/tuners/qm1d1c0042*
21815
21816QNAP MCU DRIVER
21817M:	Heiko Stuebner <heiko@sntech.de>
21818S:	Maintained
21819F:	drivers/hwmon/qnap-mcu-hwmon.c
21820F:	drivers/input/misc/qnap-mcu-input.c
21821F:	drivers/leds/leds-qnap-mcu.c
21822F:	drivers/mfd/qnap-mcu.c
21823F:	include/linux/mfd/qnap-mcu.h
21824
21825QNX4 FILESYSTEM
21826M:	Anders Larsen <al@alarsen.net>
21827S:	Maintained
21828W:	http://www.alarsen.net/linux/qnx4fs/
21829F:	fs/qnx4/
21830F:	include/uapi/linux/qnx4_fs.h
21831F:	include/uapi/linux/qnxtypes.h
21832
21833QNX6 FILESYSTEM
21834S:	Orphan
21835F:	Documentation/filesystems/qnx6.rst
21836F:	fs/qnx6/
21837F:	include/linux/qnx6_fs.h
21838
21839QORIQ DPAA2 FSL-MC BUS DRIVER
21840M:	Ioana Ciornei <ioana.ciornei@nxp.com>
21841L:	linuxppc-dev@lists.ozlabs.org
21842L:	linux-kernel@vger.kernel.org
21843S:	Maintained
21844F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
21845F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
21846F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
21847F:	drivers/bus/fsl-mc/
21848F:	include/uapi/linux/fsl_mc.h
21849
21850QT1010 MEDIA DRIVER
21851L:	linux-media@vger.kernel.org
21852S:	Orphan
21853W:	https://linuxtv.org
21854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21855F:	drivers/media/tuners/qt1010*
21856
21857QUALCOMM ATH12K WIRELESS DRIVER
21858M:	Jeff Johnson <jjohnson@kernel.org>
21859L:	linux-wireless@vger.kernel.org
21860L:	ath12k@lists.infradead.org
21861S:	Supported
21862W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
21863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21864F:	drivers/net/wireless/ath/ath12k/
21865N:	ath12k
21866
21867QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
21868M:	Jeff Johnson <jjohnson@kernel.org>
21869L:	linux-wireless@vger.kernel.org
21870L:	ath10k@lists.infradead.org
21871S:	Supported
21872W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
21873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21874F:	drivers/net/wireless/ath/ath10k/
21875N:	ath10k
21876
21877QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
21878M:	Jeff Johnson <jjohnson@kernel.org>
21879L:	linux-wireless@vger.kernel.org
21880L:	ath11k@lists.infradead.org
21881S:	Supported
21882W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
21883B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
21884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21885F:	drivers/net/wireless/ath/ath11k/
21886N:	ath11k
21887
21888QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
21889M:	Toke Høiland-Jørgensen <toke@toke.dk>
21890L:	linux-wireless@vger.kernel.org
21891S:	Maintained
21892W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
21893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21894F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
21895F:	drivers/net/wireless/ath/ath9k/
21896
21897QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
21898M:	Stefan Wahren <wahrenst@gmx.net>
21899L:	netdev@vger.kernel.org
21900S:	Maintained
21901F:	Documentation/devicetree/bindings/net/qca,qca7000.yaml
21902F:	drivers/net/ethernet/qualcomm/qca*
21903
21904QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
21905M:	Stephan Gerhold <stephan@gerhold.net>
21906L:	netdev@vger.kernel.org
21907L:	linux-arm-msm@vger.kernel.org
21908S:	Maintained
21909F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
21910F:	drivers/net/wwan/qcom_bam_dmux.c
21911
21912QUALCOMM BLUETOOTH DRIVER
21913M:	Bartosz Golaszewski <brgl@kernel.org>
21914L:	linux-arm-msm@vger.kernel.org
21915S:	Maintained
21916F:	Documentation/devicetree/bindings/net/bluetooth/qcom,*
21917F:	drivers/bluetooth/btqca.[ch]
21918F:	drivers/bluetooth/btqcomsmd.c
21919F:	drivers/bluetooth/hci_qca.c
21920
21921QUALCOMM CAMERA SUBSYSTEM DRIVER
21922M:	Robert Foss <rfoss@kernel.org>
21923M:	Todor Tomov <todor.too@gmail.com>
21924M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
21925R:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
21926L:	linux-media@vger.kernel.org
21927S:	Maintained
21928F:	Documentation/admin-guide/media/qcom_camss.rst
21929F:	Documentation/devicetree/bindings/media/qcom,*camss*
21930F:	drivers/media/platform/qcom/camss/
21931
21932QUALCOMM CLOCK DRIVERS
21933M:	Bjorn Andersson <andersson@kernel.org>
21934L:	linux-arm-msm@vger.kernel.org
21935S:	Supported
21936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
21937F:	Documentation/devicetree/bindings/clock/qcom,*
21938F:	drivers/clk/qcom/
21939F:	include/dt-bindings/clock/qcom,*
21940
21941QUALCOMM CLOUD AI (QAIC) DRIVER
21942M:	Jeff Hugo <jeff.hugo@oss.qualcomm.com>
21943R:	Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
21944L:	linux-arm-msm@vger.kernel.org
21945L:	dri-devel@lists.freedesktop.org
21946S:	Supported
21947T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21948F:	Documentation/ABI/testing/sysfs-driver-qaic
21949F:	Documentation/accel/qaic/
21950F:	drivers/accel/qaic/
21951F:	include/uapi/drm/qaic_accel.h
21952
21953QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
21954M:	Bjorn Andersson <andersson@kernel.org>
21955M:	Konrad Dybcio <konradybcio@kernel.org>
21956L:	linux-pm@vger.kernel.org
21957L:	linux-arm-msm@vger.kernel.org
21958S:	Maintained
21959F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
21960F:	drivers/pmdomain/qcom/cpr.c
21961
21962QUALCOMM CPUCP MAILBOX DRIVER
21963M:	Sibi Sankar <sibi.sankar@oss.qualcomm.com>
21964L:	linux-arm-msm@vger.kernel.org
21965S:	Supported
21966F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
21967F:	drivers/mailbox/qcom-cpucp-mbox.c
21968
21969QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
21970M:	Ilia Lin <ilia.lin@kernel.org>
21971L:	linux-pm@vger.kernel.org
21972S:	Maintained
21973F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
21974F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
21975F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
21976
21977QUALCOMM CRYPTO DRIVERS
21978M:	Bartosz Golaszewski <brgl@kernel.org>
21979L:	linux-crypto@vger.kernel.org
21980L:	linux-arm-msm@vger.kernel.org
21981S:	Supported
21982F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
21983F:	drivers/crypto/qce/
21984
21985QUALCOMM EMAC GIGABIT ETHERNET DRIVER
21986M:	Timur Tabi <timur@kernel.org>
21987L:	netdev@vger.kernel.org
21988S:	Maintained
21989F:	drivers/net/ethernet/qualcomm/emac/
21990
21991QUALCOMM ETHQOS ETHERNET DRIVER
21992M:	Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
21993L:	netdev@vger.kernel.org
21994L:	linux-arm-msm@vger.kernel.org
21995S:	Maintained
21996F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
21997F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
21998
21999QUALCOMM FASTRPC DRIVER
22000M:	Srinivas Kandagatla <srini@kernel.org>
22001M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
22002L:	linux-arm-msm@vger.kernel.org
22003L:	dri-devel@lists.freedesktop.org
22004S:	Maintained
22005F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22006F:	drivers/misc/fastrpc.c
22007F:	include/uapi/misc/fastrpc.h
22008
22009QUALCOMM HEXAGON ARCHITECTURE
22010M:	Brian Cain <brian.cain@oss.qualcomm.com>
22011L:	linux-hexagon@vger.kernel.org
22012S:	Supported
22013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22014F:	arch/hexagon/
22015
22016QUALCOMM HIDMA DRIVER
22017M:	Sinan Kaya <okaya@kernel.org>
22018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22019L:	linux-arm-msm@vger.kernel.org
22020L:	dmaengine@vger.kernel.org
22021S:	Supported
22022F:	drivers/dma/qcom/hidma*
22023
22024QUALCOMM I2C QCOM GENI DRIVER
22025M:	Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
22026M:	Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
22027L:	linux-i2c@vger.kernel.org
22028L:	linux-arm-msm@vger.kernel.org
22029S:	Maintained
22030F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22031F:	drivers/i2c/busses/i2c-qcom-geni.c
22032
22033QUALCOMM I2C CCI DRIVER
22034M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22035M:	Robert Foss <rfoss@kernel.org>
22036L:	linux-i2c@vger.kernel.org
22037L:	linux-arm-msm@vger.kernel.org
22038S:	Maintained
22039F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22040F:	drivers/i2c/busses/i2c-qcom-cci.c
22041
22042QUALCOMM INTERCONNECT BWMON DRIVER
22043M:	Krzysztof Kozlowski <krzk@kernel.org>
22044L:	linux-arm-msm@vger.kernel.org
22045S:	Maintained
22046F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22047F:	drivers/soc/qcom/icc-bwmon.c
22048F:	drivers/soc/qcom/trace_icc-bwmon.h
22049
22050QUALCOMM IOMMU
22051M:	Rob Clark <robin.clark@oss.qualcomm.com>
22052L:	iommu@lists.linux.dev
22053L:	linux-arm-msm@vger.kernel.org
22054S:	Maintained
22055F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
22056F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22057F:	drivers/iommu/msm_iommu*
22058
22059QUALCOMM IPC ROUTER (QRTR) DRIVER
22060M:	Manivannan Sadhasivam <mani@kernel.org>
22061L:	linux-arm-msm@vger.kernel.org
22062S:	Maintained
22063F:	include/trace/events/qrtr.h
22064F:	include/uapi/linux/qrtr.h
22065F:	net/qrtr/
22066
22067QUALCOMM IPCC MAILBOX DRIVER
22068M:	Manivannan Sadhasivam <mani@kernel.org>
22069L:	linux-arm-msm@vger.kernel.org
22070S:	Supported
22071F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22072F:	drivers/mailbox/qcom-ipcc.c
22073F:	include/dt-bindings/mailbox/qcom-ipcc.h
22074
22075QUALCOMM IPQ4019 USB PHY DRIVER
22076M:	Robert Marko <robert.marko@sartura.hr>
22077M:	Luka Perkov <luka.perkov@sartura.hr>
22078L:	linux-arm-msm@vger.kernel.org
22079S:	Maintained
22080F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22081F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22082
22083QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22084M:	Robert Marko <robert.marko@sartura.hr>
22085M:	Luka Perkov <luka.perkov@sartura.hr>
22086L:	linux-arm-msm@vger.kernel.org
22087S:	Maintained
22088F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22089F:	drivers/regulator/vqmmc-ipq4019-regulator.c
22090
22091QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22092M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22093M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22094R:	Abhinav Kumar <abhinav.kumar@linux.dev>
22095L:	linux-media@vger.kernel.org
22096L:	linux-arm-msm@vger.kernel.org
22097S:	Maintained
22098F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22099F:	drivers/media/platform/qcom/iris/
22100
22101QUALCOMM NAND CONTROLLER DRIVER
22102M:	Manivannan Sadhasivam <mani@kernel.org>
22103L:	linux-mtd@lists.infradead.org
22104L:	linux-arm-msm@vger.kernel.org
22105S:	Maintained
22106F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22107F:	drivers/mtd/nand/raw/qcom_nandc.c
22108
22109QUALCOMM MEDIA PLATFORM
22110M:	Bryan O'Donoghue <bod@kernel.org>
22111L:	linux-media@vger.kernel.org
22112L:	linux-arm-msm@vger.kernel.org
22113S:	Supported
22114Q:	https://patchwork.linuxtv.org/project/linux-media/list
22115T:	git https://gitlab.freedesktop.org/linux-media/media-committers.git
22116F:	Documentation/devicetree/bindings/media/*qcom*
22117F:	drivers/media/platform/qcom
22118F:	include/dt-bindings/media/*qcom*
22119
22120QUALCOMM SMB CHARGER DRIVER
22121M:	Casey Connolly <casey.connolly@linaro.org>
22122L:	linux-arm-msm@vger.kernel.org
22123S:	Maintained
22124F:	Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22125F:	drivers/power/supply/qcom_smbx.c
22126
22127QUALCOMM PPE DRIVER
22128M:	Luo Jie <quic_luoj@quicinc.com>
22129L:	netdev@vger.kernel.org
22130S:	Supported
22131F:	Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22132F:	Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22133F:	drivers/net/ethernet/qualcomm/ppe/
22134
22135QUALCOMM QSEECOM DRIVER
22136M:	Maximilian Luz <luzmaximilian@gmail.com>
22137L:	linux-arm-msm@vger.kernel.org
22138S:	Maintained
22139F:	drivers/firmware/qcom/qcom_qseecom.c
22140
22141QUALCOMM QSEECOM UEFISECAPP DRIVER
22142M:	Maximilian Luz <luzmaximilian@gmail.com>
22143L:	linux-arm-msm@vger.kernel.org
22144S:	Maintained
22145F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22146
22147QUALCOMM RMNET DRIVER
22148M:	Subash Abhinov Kasiviswanathan <subash.a.kasiviswanathan@oss.qualcomm.com>
22149M:	Sean Tranchetti <sean.tranchetti@oss.qualcomm.com>
22150L:	netdev@vger.kernel.org
22151S:	Maintained
22152F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22153F:	drivers/net/ethernet/qualcomm/rmnet/
22154F:	include/linux/if_rmnet.h
22155
22156QUALCOMM TEE (QCOMTEE) DRIVER
22157M:	Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
22158L:	linux-arm-msm@vger.kernel.org
22159S:	Maintained
22160F:	Documentation/tee/qtee.rst
22161F:	drivers/tee/qcomtee/
22162
22163QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22164M:	Bartosz Golaszewski <brgl@kernel.org>
22165L:	linux-arm-msm@vger.kernel.org
22166S:	Maintained
22167F:	drivers/firmware/qcom/qcom_tzmem.c
22168F:	drivers/firmware/qcom/qcom_tzmem.h
22169F:	include/linux/firmware/qcom/qcom_tzmem.h
22170
22171QUALCOMM TSENS THERMAL DRIVER
22172M:	Amit Kucheria <amitk@kernel.org>
22173M:	Thara Gopinath <thara.gopinath@gmail.com>
22174L:	linux-pm@vger.kernel.org
22175L:	linux-arm-msm@vger.kernel.org
22176S:	Maintained
22177F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22178F:	drivers/thermal/qcom/
22179
22180QUALCOMM TYPEC PORT MANAGER DRIVER
22181M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
22182L:	linux-arm-msm@vger.kernel.org
22183L:	linux-usb@vger.kernel.org
22184S:	Maintained
22185F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22186F:	drivers/usb/typec/tcpm/qcom/
22187
22188QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22189M:	Vikash Garodia <vikash.garodia@oss.qualcomm.com>
22190M:	Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
22191L:	linux-media@vger.kernel.org
22192L:	linux-arm-msm@vger.kernel.org
22193S:	Maintained
22194T:	git git://linuxtv.org/media.git
22195F:	Documentation/devicetree/bindings/media/*venus*
22196F:	drivers/media/platform/qcom/venus/
22197
22198QUALCOMM WCN36XX WIRELESS DRIVER
22199M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
22200L:	wcn36xx@lists.infradead.org
22201L:	linux-wireless@vger.kernel.org
22202S:	Supported
22203W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22204F:	drivers/net/wireless/ath/wcn36xx/
22205
22206QUANTENNA QTNFMAC WIRELESS DRIVER
22207M:	Igor Mitsyanko <imitsyanko@quantenna.com>
22208R:	Sergey Matyukevich <geomatsi@gmail.com>
22209L:	linux-wireless@vger.kernel.org
22210S:	Maintained
22211F:	drivers/net/wireless/quantenna/
22212
22213RADEON and AMDGPU DRM DRIVERS
22214M:	Alex Deucher <alexander.deucher@amd.com>
22215M:	Christian König <christian.koenig@amd.com>
22216L:	amd-gfx@lists.freedesktop.org
22217S:	Supported
22218B:	https://gitlab.freedesktop.org/drm/amd/-/issues
22219C:	irc://irc.oftc.net/radeon
22220T:	git https://gitlab.freedesktop.org/agd5f/linux.git
22221F:	Documentation/gpu/amdgpu/
22222F:	drivers/gpu/drm/amd/
22223F:	drivers/gpu/drm/ci/xfails/amd*
22224F:	drivers/gpu/drm/radeon/
22225F:	include/uapi/drm/amdgpu_drm.h
22226F:	include/uapi/drm/radeon_drm.h
22227
22228RADEON FRAMEBUFFER DISPLAY DRIVER
22229M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
22230L:	linux-fbdev@vger.kernel.org
22231S:	Maintained
22232F:	drivers/video/fbdev/aty/radeon*
22233F:	include/uapi/linux/radeonfb.h
22234
22235RADIOSHARK RADIO DRIVER
22236M:	Hans Verkuil <hverkuil@kernel.org>
22237L:	linux-media@vger.kernel.org
22238S:	Maintained
22239T:	git git://linuxtv.org/media.git
22240F:	drivers/media/radio/radio-shark.c
22241
22242RADIOSHARK2 RADIO DRIVER
22243M:	Hans Verkuil <hverkuil@kernel.org>
22244L:	linux-media@vger.kernel.org
22245S:	Maintained
22246T:	git git://linuxtv.org/media.git
22247F:	drivers/media/radio/radio-shark2.c
22248F:	drivers/media/radio/radio-tea5777.c
22249
22250RADOS BLOCK DEVICE (RBD)
22251M:	Ilya Dryomov <idryomov@gmail.com>
22252R:	Dongsheng Yang <dongsheng.yang@linux.dev>
22253L:	ceph-devel@vger.kernel.org
22254S:	Supported
22255W:	http://ceph.com/
22256B:	https://tracker.ceph.com/
22257T:	git https://github.com/ceph/ceph-client.git
22258F:	Documentation/ABI/testing/sysfs-bus-rbd
22259F:	drivers/block/rbd.c
22260F:	drivers/block/rbd_types.h
22261
22262RAGE128 FRAMEBUFFER DISPLAY DRIVER
22263L:	linux-fbdev@vger.kernel.org
22264S:	Orphan
22265F:	drivers/video/fbdev/aty/aty128fb.c
22266
22267RAINSHADOW-CEC DRIVER
22268M:	Hans Verkuil <hverkuil@kernel.org>
22269L:	linux-media@vger.kernel.org
22270S:	Maintained
22271T:	git git://linuxtv.org/media.git
22272F:	drivers/media/cec/usb/rainshadow/
22273
22274RALINK MIPS ARCHITECTURE
22275M:	John Crispin <john@phrozen.org>
22276M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22277L:	linux-mips@vger.kernel.org
22278S:	Maintained
22279F:	arch/mips/ralink
22280
22281RALINK MT7621 MIPS ARCHITECTURE
22282M:	Chester A. Unal <chester.a.unal@arinc9.com>
22283M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
22284L:	linux-mips@vger.kernel.org
22285S:	Maintained
22286F:	arch/mips/boot/dts/ralink/mt7621*
22287
22288RALINK RT2X00 WIRELESS LAN DRIVER
22289M:	Stanislaw Gruszka <stf_xl@wp.pl>
22290L:	linux-wireless@vger.kernel.org
22291S:	Maintained
22292F:	drivers/net/wireless/ralink/
22293
22294RAMDISK RAM BLOCK DEVICE DRIVER
22295M:	Jens Axboe <axboe@kernel.dk>
22296S:	Maintained
22297F:	Documentation/admin-guide/blockdev/ramdisk.rst
22298F:	drivers/block/brd.c
22299
22300RANCHU VIRTUAL BOARD FOR MIPS
22301M:	Miodrag Dinic <miodrag.dinic@mips.com>
22302L:	linux-mips@vger.kernel.org
22303S:	Supported
22304F:	arch/mips/configs/generic/board-ranchu.config
22305F:	arch/mips/generic/board-ranchu.c
22306
22307RANDOM NUMBER DRIVER
22308M:	"Theodore Ts'o" <tytso@mit.edu>
22309M:	Jason A. Donenfeld <Jason@zx2c4.com>
22310S:	Maintained
22311T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22312F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22313F:	drivers/char/random.c
22314F:	include/linux/random.h
22315F:	include/uapi/linux/random.h
22316F:	drivers/virt/vmgenid.c
22317N:	^.*/vdso/[^/]*getrandom[^/]+$
22318
22319RAPIDIO SUBSYSTEM
22320M:	Matt Porter <mporter@kernel.crashing.org>
22321M:	Alexandre Bounine <alex.bou9@gmail.com>
22322S:	Maintained
22323F:	drivers/rapidio/
22324
22325RAS INFRASTRUCTURE
22326M:	Tony Luck <tony.luck@intel.com>
22327M:	Borislav Petkov <bp@alien8.de>
22328L:	linux-edac@vger.kernel.org
22329S:	Maintained
22330F:	Documentation/admin-guide/RAS
22331F:	drivers/ras/
22332F:	include/linux/ras.h
22333F:	include/ras/ras_event.h
22334
22335RAS FRU MEMORY POISON MANAGER (FMPM)
22336M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
22337L:	linux-edac@vger.kernel.org
22338S:	Maintained
22339F:	drivers/ras/amd/fmpm.c
22340
22341RASPBERRY PI PISP BACK END
22342M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
22343R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22344L:	linux-media@vger.kernel.org
22345S:	Maintained
22346F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22347F:	drivers/media/platform/raspberrypi/pisp_be/
22348F:	include/uapi/linux/media/raspberrypi/
22349
22350RASPBERRY PI PISP CAMERA FRONT END
22351M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22352M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
22353S:	Maintained
22354F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22355F:	drivers/media/platform/raspberrypi/rp1-cfe/
22356
22357RASPBERRY PI RP1 PCI DRIVER
22358M:	Andrea della Porta <andrea.porta@suse.com>
22359S:	Maintained
22360F:	arch/arm64/boot/dts/broadcom/rp1*.dts*
22361F:	drivers/clk/clk-rp1.c
22362F:	drivers/misc/rp1/
22363F:	drivers/pinctrl/pinctrl-rp1.c
22364
22365RC-CORE / LIRC FRAMEWORK
22366M:	Sean Young <sean@mess.org>
22367L:	linux-media@vger.kernel.org
22368S:	Maintained
22369W:	http://linuxtv.org
22370T:	git git://linuxtv.org/media.git
22371F:	Documentation/driver-api/media/rc-core.rst
22372F:	Documentation/userspace-api/media/rc/
22373F:	drivers/media/rc/
22374F:	include/media/rc-core.h
22375F:	include/media/rc-map.h
22376F:	include/uapi/linux/lirc.h
22377
22378RCMM REMOTE CONTROLS DECODER
22379M:	Patrick Lerda <patrick9876@free.fr>
22380S:	Maintained
22381F:	drivers/media/rc/ir-rcmm-decoder.c
22382
22383RCUTORTURE TEST FRAMEWORK
22384M:	"Paul E. McKenney" <paulmck@kernel.org>
22385M:	Josh Triplett <josh@joshtriplett.org>
22386R:	Steven Rostedt <rostedt@goodmis.org>
22387R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22388R:	Lai Jiangshan <jiangshanlai@gmail.com>
22389L:	rcu@vger.kernel.org
22390S:	Supported
22391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22392F:	tools/testing/selftests/rcutorture
22393
22394RDACM20 Camera Sensor
22395M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22396M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22397M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22398M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22399L:	linux-media@vger.kernel.org
22400S:	Maintained
22401F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22402F:	drivers/media/i2c/max9271.c
22403F:	drivers/media/i2c/max9271.h
22404F:	drivers/media/i2c/rdacm20.c
22405
22406RDACM21 Camera Sensor
22407M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
22408M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
22409M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
22410M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
22411L:	linux-media@vger.kernel.org
22412S:	Maintained
22413F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22414F:	drivers/media/i2c/max9271.c
22415F:	drivers/media/i2c/max9271.h
22416F:	drivers/media/i2c/rdacm21.c
22417
22418RDC R-321X SoC
22419M:	Florian Fainelli <florian@openwrt.org>
22420S:	Maintained
22421
22422RDC R6040 FAST ETHERNET DRIVER
22423M:	Florian Fainelli <f.fainelli@gmail.com>
22424L:	netdev@vger.kernel.org
22425S:	Maintained
22426F:	drivers/net/ethernet/rdc/r6040.c
22427
22428RDMAVT - RDMA verbs software
22429M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
22430L:	linux-rdma@vger.kernel.org
22431S:	Supported
22432F:	drivers/infiniband/sw/rdmavt
22433
22434RDS - RELIABLE DATAGRAM SOCKETS
22435M:	Allison Henderson <achender@kernel.org>
22436L:	netdev@vger.kernel.org
22437L:	linux-rdma@vger.kernel.org
22438L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
22439S:	Supported
22440W:	https://oss.oracle.com/projects/rds/
22441F:	Documentation/networking/rds.rst
22442F:	net/rds/
22443F:	tools/testing/selftests/net/rds/
22444
22445RDT - RESOURCE ALLOCATION
22446M:	Tony Luck <tony.luck@intel.com>
22447M:	Reinette Chatre <reinette.chatre@intel.com>
22448M:	x86@kernel.org
22449R:	Dave Martin <Dave.Martin@arm.com>
22450R:	James Morse <james.morse@arm.com>
22451R:	Babu Moger <babu.moger@amd.com>
22452L:	linux-kernel@vger.kernel.org
22453S:	Supported
22454P:	Documentation/process/maintainer-tip.rst
22455F:	Documentation/filesystems/resctrl.rst
22456F:	arch/x86/include/asm/resctrl.h
22457F:	arch/x86/kernel/cpu/resctrl/
22458F:	fs/resctrl/
22459F:	include/linux/resctrl*.h
22460F:	tools/testing/selftests/resctrl/
22461
22462READ-COPY UPDATE (RCU)
22463M:	"Paul E. McKenney" <paulmck@kernel.org>
22464M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
22465M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
22466M:	Joel Fernandes <joelagnelf@nvidia.com>
22467M:	Josh Triplett <josh@joshtriplett.org>
22468M:	Boqun Feng <boqun@kernel.org>
22469M:	Uladzislau Rezki <urezki@gmail.com>
22470R:	Steven Rostedt <rostedt@goodmis.org>
22471R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22472R:	Lai Jiangshan <jiangshanlai@gmail.com>
22473R:	Zqiang <qiang.zhang@linux.dev>
22474L:	rcu@vger.kernel.org
22475S:	Supported
22476W:	http://www.rdrop.com/users/paulmck/RCU/
22477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22478F:	Documentation/RCU/
22479F:	include/linux/rcu*
22480F:	kernel/rcu/
22481F:	rust/kernel/sync/rcu.rs
22482X:	Documentation/RCU/torture.rst
22483X:	include/linux/srcu*.h
22484X:	kernel/rcu/srcu*.c
22485
22486REAL TIME CLOCK (RTC) SUBSYSTEM
22487M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
22488L:	linux-rtc@vger.kernel.org
22489S:	Maintained
22490Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
22491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22492F:	Documentation/admin-guide/rtc.rst
22493F:	Documentation/devicetree/bindings/rtc/
22494F:	drivers/rtc/
22495F:	include/linux/rtc.h
22496F:	include/linux/rtc/
22497F:	include/uapi/linux/rtc.h
22498F:	tools/testing/selftests/rtc/
22499
22500Real-time Linux Analysis (RTLA) tools
22501M:	Steven Rostedt <rostedt@goodmis.org>
22502M:	Tomas Glozar <tglozar@redhat.com>
22503L:	linux-trace-kernel@vger.kernel.org
22504L:	linux-kernel@vger.kernel.org
22505S:	Maintained
22506Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22508F:	Documentation/tools/rtla/
22509F:	tools/tracing/rtla/
22510
22511Real-time Linux (PREEMPT_RT)
22512M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
22513M:	Clark Williams <clrkwllms@kernel.org>
22514M:	Steven Rostedt <rostedt@goodmis.org>
22515L:	linux-rt-devel@lists.linux.dev
22516S:	Supported
22517F:	Documentation/core-api/real-time/
22518K:	PREEMPT_RT
22519
22520REALTEK AUDIO CODECS
22521M:	Oder Chiou <oder_chiou@realtek.com>
22522S:	Maintained
22523F:	include/sound/rt*.h
22524F:	sound/soc/codecs/rt*
22525
22526REALTEK OTTO WATCHDOG
22527M:	Sander Vanheule <sander@svanheule.net>
22528L:	linux-watchdog@vger.kernel.org
22529S:	Maintained
22530F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
22531F:	drivers/watchdog/realtek_otto_wdt.c
22532
22533REALTEK RTL83xx SMI DSA ROUTER CHIPS
22534M:	Linus Walleij <linusw@kernel.org>
22535M:	Alvin Šipraga <alsi@bang-olufsen.dk>
22536S:	Maintained
22537F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
22538F:	drivers/net/dsa/realtek/*
22539
22540REALTEK SPI-NAND
22541M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
22542S:	Maintained
22543F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
22544F:	drivers/spi/spi-realtek-rtl-snand.c
22545
22546REALTEK SYSTIMER DRIVER
22547M:	Hao-Wen Ting <haowen.ting@realtek.com>
22548S:	Maintained
22549F:	drivers/clocksource/timer-realtek.c
22550
22551REALTEK WIRELESS DRIVER (rtlwifi family)
22552M:	Ping-Ke Shih <pkshih@realtek.com>
22553L:	linux-wireless@vger.kernel.org
22554S:	Maintained
22555T:	git https://github.com/pkshih/rtw.git
22556F:	drivers/net/wireless/realtek/rtlwifi/
22557
22558REALTEK WIRELESS DRIVER (rtw88)
22559M:	Ping-Ke Shih <pkshih@realtek.com>
22560L:	linux-wireless@vger.kernel.org
22561S:	Maintained
22562T:	git https://github.com/pkshih/rtw.git
22563F:	drivers/net/wireless/realtek/rtw88/
22564
22565REALTEK WIRELESS DRIVER (rtw89)
22566M:	Ping-Ke Shih <pkshih@realtek.com>
22567L:	linux-wireless@vger.kernel.org
22568S:	Maintained
22569T:	git https://github.com/pkshih/rtw.git
22570F:	drivers/net/wireless/realtek/rtw89/
22571
22572REDMIBOOK WMI DRIVERS
22573M:	Gladyshev Ilya <foxido@foxido.dev>
22574L:	platform-driver-x86@vger.kernel.org
22575S:	Maintained
22576F:	drivers/platform/x86/redmi-wmi.c
22577
22578REDPINE WIRELESS DRIVER
22579L:	linux-wireless@vger.kernel.org
22580S:	Orphan
22581F:	drivers/net/wireless/rsi/
22582
22583RELAY
22584M:	Andrew Morton <akpm@linux-foundation.org>
22585M:	Jens Axboe <axboe@kernel.dk>
22586M:	Jason Xing <kernelxing@tencent.com>
22587L:	linux-kernel@vger.kernel.org
22588S:	Maintained
22589F:	Documentation/filesystems/relay.rst
22590F:	include/linux/relay.h
22591F:	kernel/relay.c
22592
22593REGISTER MAP ABSTRACTION
22594M:	Mark Brown <broonie@kernel.org>
22595L:	linux-kernel@vger.kernel.org
22596S:	Supported
22597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
22598F:	Documentation/devicetree/bindings/regmap/
22599F:	drivers/base/regmap/
22600F:	include/linux/regmap.h
22601
22602REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
22603M:	Bjorn Andersson <andersson@kernel.org>
22604M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22605L:	linux-remoteproc@vger.kernel.org
22606S:	Maintained
22607T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
22608F:	Documentation/ABI/testing/sysfs-class-remoteproc
22609F:	Documentation/devicetree/bindings/remoteproc/
22610F:	Documentation/staging/remoteproc.rst
22611F:	drivers/remoteproc/
22612F:	include/linux/remoteproc.h
22613F:	include/linux/remoteproc/
22614
22615REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
22616M:	Bjorn Andersson <andersson@kernel.org>
22617M:	Mathieu Poirier <mathieu.poirier@linaro.org>
22618L:	linux-remoteproc@vger.kernel.org
22619S:	Maintained
22620T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
22621F:	Documentation/ABI/testing/sysfs-bus-rpmsg
22622F:	Documentation/staging/rpmsg.rst
22623F:	drivers/rpmsg/
22624F:	include/linux/rpmsg.h
22625F:	include/linux/rpmsg/
22626F:	include/uapi/linux/rpmsg.h
22627F:	samples/rpmsg/
22628
22629REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
22630M:	Stephan Gerhold <stephan@gerhold.net>
22631L:	netdev@vger.kernel.org
22632L:	linux-remoteproc@vger.kernel.org
22633S:	Maintained
22634F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
22635
22636RENESAS CLOCK DRIVERS
22637M:	Geert Uytterhoeven <geert+renesas@glider.be>
22638L:	linux-renesas-soc@vger.kernel.org
22639S:	Supported
22640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
22641F:	Documentation/devicetree/bindings/clock/renesas,*
22642F:	drivers/clk/renesas/
22643
22644RENESAS EMEV2 I2C DRIVER
22645M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22646L:	linux-renesas-soc@vger.kernel.org
22647S:	Supported
22648F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
22649F:	drivers/i2c/busses/i2c-emev2.c
22650
22651RENESAS ETHERNET AVB DRIVER
22652M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22653R:	Paul Barker <paul@pbarker.dev>
22654L:	netdev@vger.kernel.org
22655L:	linux-renesas-soc@vger.kernel.org
22656S:	Maintained
22657F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
22658F:	drivers/net/ethernet/renesas/Kconfig
22659F:	drivers/net/ethernet/renesas/Makefile
22660F:	drivers/net/ethernet/renesas/ravb*
22661
22662RENESAS ETHERNET SWITCH DRIVER
22663R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22664L:	netdev@vger.kernel.org
22665L:	linux-renesas-soc@vger.kernel.org
22666F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
22667F:	drivers/net/ethernet/renesas/Kconfig
22668F:	drivers/net/ethernet/renesas/Makefile
22669F:	drivers/net/ethernet/renesas/rcar_gen4*
22670F:	drivers/net/ethernet/renesas/rswitch*
22671
22672RENESAS ETHERNET TSN DRIVER
22673M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22674L:	netdev@vger.kernel.org
22675L:	linux-renesas-soc@vger.kernel.org
22676S:	Maintained
22677F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
22678F:	drivers/net/ethernet/renesas/rtsn.*
22679
22680RENESAS IDT821034 ASoC CODEC
22681M:	Herve Codina <herve.codina@bootlin.com>
22682L:	linux-sound@vger.kernel.org
22683S:	Maintained
22684F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
22685F:	sound/soc/codecs/idt821034.c
22686
22687RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
22688M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
22689L:	linux-sound@vger.kernel.org
22690L:	linux-renesas-soc@vger.kernel.org
22691S:	Supported
22692F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
22693F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
22694F:	sound/soc/renesas/rcar/
22695F:	sound/soc/renesas/fsi.c
22696F:	include/sound/sh_fsi.h
22697
22698RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
22699M:	Miquel Raynal <miquel.raynal@bootlin.com>
22700L:	linux-mtd@lists.infradead.org
22701L:	linux-renesas-soc@vger.kernel.org
22702S:	Maintained
22703F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
22704F:	drivers/mtd/nand/raw/renesas-nand-controller.c
22705
22706RENESAS R-CAR GYROADC DRIVER
22707M:	Marek Vasut <marek.vasut@gmail.com>
22708L:	linux-iio@vger.kernel.org
22709S:	Supported
22710F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
22711F:	drivers/iio/adc/rcar-gyroadc.c
22712
22713RENESAS R-CAR I2C DRIVERS
22714M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22715L:	linux-renesas-soc@vger.kernel.org
22716S:	Supported
22717F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
22718F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
22719F:	drivers/i2c/busses/i2c-rcar.c
22720F:	drivers/i2c/busses/i2c-sh_mobile.c
22721
22722RENESAS R-CAR SATA DRIVER
22723M:	Geert Uytterhoeven <geert+renesas@glider.be>
22724L:	linux-ide@vger.kernel.org
22725L:	linux-renesas-soc@vger.kernel.org
22726S:	Supported
22727F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
22728F:	drivers/ata/sata_rcar.c
22729
22730RENESAS R-CAR THERMAL DRIVERS
22731M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22732L:	linux-renesas-soc@vger.kernel.org
22733S:	Supported
22734F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
22735F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
22736F:	drivers/thermal/renesas/rcar_gen3_thermal.c
22737F:	drivers/thermal/renesas/rcar_thermal.c
22738
22739RENESAS RIIC DRIVER
22740M:	Chris Brandt <chris.brandt@renesas.com>
22741L:	linux-renesas-soc@vger.kernel.org
22742S:	Supported
22743F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
22744F:	drivers/i2c/busses/i2c-riic.c
22745
22746RENESAS RZ AUDIO (ASoC) DRIVER
22747M:	Biju Das <biju.das.jz@bp.renesas.com>
22748M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22749L:	linux-sound@vger.kernel.org
22750L:	linux-renesas-soc@vger.kernel.org
22751S:	Supported
22752F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
22753F:	sound/soc/renesas/rz-ssi.c
22754
22755RENESAS RZ/G2L A/D DRIVER
22756M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22757L:	linux-iio@vger.kernel.org
22758L:	linux-renesas-soc@vger.kernel.org
22759S:	Supported
22760F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
22761F:	drivers/iio/adc/rzg2l_adc.c
22762
22763RENESAS RZ/G2L MTU3a COUNTER DRIVER
22764M:	Biju Das <biju.das.jz@bp.renesas.com>
22765L:	linux-iio@vger.kernel.org
22766L:	linux-renesas-soc@vger.kernel.org
22767S:	Supported
22768F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
22769F:	drivers/counter/rz-mtu3-cnt.c
22770
22771RENESAS RZ/T2H / RZ/N2H A/D DRIVER
22772M:	Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
22773L:	linux-iio@vger.kernel.org
22774L:	linux-renesas-soc@vger.kernel.org
22775S:	Supported
22776F:	Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
22777F:	drivers/iio/adc/rzt2h_adc.c
22778
22779RENESAS RTCA-3 RTC DRIVER
22780M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
22781L:	linux-rtc@vger.kernel.org
22782L:	linux-renesas-soc@vger.kernel.org
22783S:	Supported
22784F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
22785F:	drivers/rtc/rtc-renesas-rtca3.c
22786
22787RENESAS RZ/N1 A5PSW SWITCH DRIVER
22788M:	Clément Léger <clement.leger@bootlin.com>
22789L:	linux-renesas-soc@vger.kernel.org
22790L:	netdev@vger.kernel.org
22791S:	Maintained
22792F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
22793F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
22794F:	drivers/net/dsa/rzn1_a5psw*
22795F:	drivers/net/pcs/pcs-rzn1-miic.c
22796F:	include/dt-bindings/net/pcs-rzn1-miic.h
22797F:	include/linux/pcs-rzn1-miic.h
22798F:	net/dsa/tag_rzn1_a5psw.c
22799
22800RENESAS RZ/N1 ADC DRIVER
22801M:	Herve Codina <herve.codina@bootlin.com>
22802L:	linux-renesas-soc@vger.kernel.org
22803S:	Supported
22804F:	Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
22805F:	drivers/iio/adc/rzn1-adc.c
22806
22807RENESAS RZ/N1 DWMAC GLUE LAYER
22808M:	Romain Gantois <romain.gantois@bootlin.com>
22809S:	Maintained
22810F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
22811F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
22812
22813RENESAS RZ/N1 RTC CONTROLLER DRIVER
22814M:	Miquel Raynal <miquel.raynal@bootlin.com>
22815L:	linux-rtc@vger.kernel.org
22816L:	linux-renesas-soc@vger.kernel.org
22817S:	Maintained
22818F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
22819F:	drivers/rtc/rtc-rzn1.c
22820
22821RENESAS RZ/N1 USBF CONTROLLER DRIVER
22822M:	Herve Codina <herve.codina@bootlin.com>
22823L:	linux-renesas-soc@vger.kernel.org
22824L:	linux-usb@vger.kernel.org
22825S:	Maintained
22826F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
22827F:	drivers/usb/gadget/udc/renesas_usbf.c
22828
22829RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
22830M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22831L:	netdev@vger.kernel.org
22832L:	linux-renesas-soc@vger.kernel.org
22833S:	Maintained
22834F:	Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
22835F:	drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
22836
22837RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
22838M:	Daniel Scally <dan.scally@ideasonboard.com>
22839L:	linux-media@vger.kernel.org
22840S:	Maintained
22841F:	Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
22842F:	drivers/media/platform/renesas/rzv2h-ivc/
22843
22844RENESAS RZ/V2H(P) RSPI DRIVER
22845M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
22846L:	linux-spi@vger.kernel.org
22847L:	linux-renesas-soc@vger.kernel.org
22848S:	Maintained
22849F:	Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
22850F:	drivers/spi/spi-rzv2h-rspi.c
22851
22852RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
22853M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
22854M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22855L:	linux-renesas-soc@vger.kernel.org
22856S:	Supported
22857F:	Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
22858F:	drivers/reset/reset-rzv2h-usb2phy.c
22859
22860RENESAS RZ/V2M I2C DRIVER
22861M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
22862L:	linux-i2c@vger.kernel.org
22863L:	linux-renesas-soc@vger.kernel.org
22864S:	Supported
22865F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
22866F:	drivers/i2c/busses/i2c-rzv2m.c
22867
22868RENESAS SUPERH ETHERNET DRIVER
22869M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
22870L:	netdev@vger.kernel.org
22871L:	linux-renesas-soc@vger.kernel.org
22872S:	Maintained
22873F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
22874F:	drivers/net/ethernet/renesas/Kconfig
22875F:	drivers/net/ethernet/renesas/Makefile
22876F:	drivers/net/ethernet/renesas/sh_eth*
22877F:	include/linux/sh_eth.h
22878
22879RENESAS USB PHY DRIVER
22880M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22881L:	linux-renesas-soc@vger.kernel.org
22882S:	Maintained
22883F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
22884
22885RENESAS VERSACLOCK 7 CLOCK DRIVER
22886M:	Alex Helms <alexander.helms.jy@renesas.com>
22887S:	Maintained
22888F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
22889F:	drivers/clk/clk-versaclock7.c
22890
22891RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
22892M:	Herve Codina <herve.codina@bootlin.com>
22893L:	linux-iio@vger.kernel.org
22894S:	Maintained
22895F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
22896F:	drivers/iio/potentiometer/x9250.c
22897
22898RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
22899M:	John Madieu <john.madieu.xa@bp.renesas.com>
22900L:	linux-pm@vger.kernel.org
22901S:	Maintained
22902F:	Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
22903F:	drivers/thermal/renesas/rzg3e_thermal.c
22904
22905RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
22906M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
22907L:	linux-pm@vger.kernel.org
22908S:	Maintained
22909F:	Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
22910F:	drivers/thermal/renesas/rzg3s_thermal.c
22911
22912RESET CONTROLLER FRAMEWORK
22913M:	Philipp Zabel <p.zabel@pengutronix.de>
22914S:	Maintained
22915T:	git https://git.pengutronix.de/git/pza/linux.git
22916F:	Documentation/devicetree/bindings/reset/
22917F:	Documentation/driver-api/reset.rst
22918F:	drivers/reset/
22919F:	include/dt-bindings/reset/
22920F:	include/linux/reset-controller.h
22921F:	include/linux/reset.h
22922F:	include/linux/reset/
22923K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
22924
22925RESTARTABLE SEQUENCES SUPPORT
22926M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22927M:	Peter Zijlstra <peterz@infradead.org>
22928M:	"Paul E. McKenney" <paulmck@kernel.org>
22929M:	Boqun Feng <boqun@kernel.org>
22930L:	linux-kernel@vger.kernel.org
22931S:	Supported
22932F:	include/trace/events/rseq.h
22933F:	include/uapi/linux/rseq.h
22934F:	kernel/rseq.c
22935F:	tools/testing/selftests/rseq/
22936
22937RFKILL
22938M:	Johannes Berg <johannes@sipsolutions.net>
22939L:	linux-wireless@vger.kernel.org
22940S:	Maintained
22941W:	https://wireless.wiki.kernel.org/
22942Q:	https://patchwork.kernel.org/project/linux-wireless/list/
22943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
22944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
22945F:	Documentation/ABI/stable/sysfs-class-rfkill
22946F:	Documentation/driver-api/rfkill.rst
22947F:	include/linux/rfkill.h
22948F:	include/uapi/linux/rfkill.h
22949F:	net/rfkill/
22950
22951RHASHTABLE
22952M:	Thomas Graf <tgraf@suug.ch>
22953M:	Herbert Xu <herbert@gondor.apana.org.au>
22954L:	linux-crypto@vger.kernel.org
22955S:	Maintained
22956F:	include/linux/rhashtable-types.h
22957F:	include/linux/rhashtable.h
22958F:	lib/rhashtable.c
22959F:	lib/test_rhashtable.c
22960
22961RICOH R5C592 MEMORYSTICK DRIVER
22962M:	Maxim Levitsky <maximlevitsky@gmail.com>
22963S:	Maintained
22964F:	drivers/memstick/host/r592.*
22965
22966RICOH SMARTMEDIA/XD DRIVER
22967M:	Maxim Levitsky <maximlevitsky@gmail.com>
22968S:	Maintained
22969F:	drivers/mtd/nand/raw/r852.c
22970F:	drivers/mtd/nand/raw/r852.h
22971
22972RISC-V AIA DRIVERS
22973M:	Anup Patel <anup@brainfault.org>
22974L:	linux-riscv@lists.infradead.org
22975S:	Maintained
22976F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
22977F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
22978F:	drivers/irqchip/irq-riscv-aplic-*.c
22979F:	drivers/irqchip/irq-riscv-aplic-*.h
22980F:	drivers/irqchip/irq-riscv-imsic-*.c
22981F:	drivers/irqchip/irq-riscv-imsic-*.h
22982F:	drivers/irqchip/irq-riscv-intc.c
22983F:	include/linux/irqchip/riscv-aplic.h
22984F:	include/linux/irqchip/riscv-imsic.h
22985
22986RISC-V ANDES SoC Support
22987M:	Ben Zong-You Xie <ben717@andestech.com>
22988S:	Maintained
22989T:	git: https://github.com/ben717-linux/linux
22990F:	Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
22991F:	Documentation/devicetree/bindings/riscv/andes.yaml
22992F:	Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
22993F:	arch/riscv/boot/dts/andes/
22994
22995RISC-V ANLOGIC SoC SUPPORT
22996M:	Conor Dooley <conor@kernel.org>
22997T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22998L:	linux-riscv@lists.infradead.org
22999S:	Odd Fixes
23000F:	Documentation/devicetree/bindings/riscv/anlogic.yaml
23001F:	arch/riscv/boot/dts/anlogic/
23002
23003RISC-V ARCHITECTURE
23004M:	Paul Walmsley <pjw@kernel.org>
23005M:	Palmer Dabbelt <palmer@dabbelt.com>
23006M:	Albert Ou <aou@eecs.berkeley.edu>
23007R:	Alexandre Ghiti <alex@ghiti.fr>
23008L:	linux-riscv@lists.infradead.org
23009S:	Supported
23010Q:	https://patchwork.kernel.org/project/linux-riscv/list/
23011C:	irc://irc.libera.chat/riscv
23012P:	Documentation/arch/riscv/patch-acceptance.rst
23013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23014F:	arch/riscv/
23015N:	riscv
23016K:	riscv
23017
23018RISC-V IOMMU
23019M:	Tomasz Jeznach <tomasz.jeznach@linux.dev>
23020L:	iommu@lists.linux.dev
23021L:	linux-riscv@lists.infradead.org
23022S:	Maintained
23023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23024F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23025F:	drivers/iommu/riscv/
23026
23027RISC-V MICROCHIP SUPPORT
23028M:	Conor Dooley <conor.dooley@microchip.com>
23029M:	Daire McNamara <daire.mcnamara@microchip.com>
23030L:	linux-riscv@lists.infradead.org
23031S:	Supported
23032T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23033F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23034F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23035F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23036F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23037F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23038F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23039F:	Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23040F:	Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23041F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23042F:	Documentation/devicetree/bindings/riscv/microchip.yaml
23043F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23044F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23045F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23046F:	arch/riscv/boot/dts/microchip/
23047F:	drivers/char/hw_random/mpfs-rng.c
23048F:	drivers/clk/microchip/clk-mpfs*.c
23049F:	drivers/firmware/microchip/mpfs-auto-update.c
23050F:	drivers/gpio/gpio-mpfs.c
23051F:	drivers/i2c/busses/i2c-microchip-corei2c.c
23052F:	drivers/mailbox/mailbox-mpfs.c
23053F:	drivers/pci/controller/plda/pcie-microchip-host.c
23054F:	drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23055F:	drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23056F:	drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23057F:	drivers/pwm/pwm-microchip-core.c
23058F:	drivers/reset/reset-mpfs.c
23059F:	drivers/rtc/rtc-mpfs.c
23060F:	drivers/soc/microchip/mpfs-control-scb.c
23061F:	drivers/soc/microchip/mpfs-mss-top-sysreg.c
23062F:	drivers/soc/microchip/mpfs-sys-controller.c
23063F:	drivers/spi/spi-microchip-core-qspi.c
23064F:	drivers/spi/spi-mpfs.c
23065F:	drivers/usb/musb/mpfs.c
23066F:	include/soc/microchip/mpfs.h
23067
23068RISC-V MISC SOC SUPPORT
23069M:	Conor Dooley <conor@kernel.org>
23070L:	linux-riscv@lists.infradead.org
23071S:	Odd Fixes
23072T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23073F:	arch/riscv/boot/dts/canaan/
23074F:	arch/riscv/boot/dts/sifive/
23075
23076RISC-V PMU DRIVERS
23077M:	Atish Patra <atish.patra@linux.dev>
23078R:	Anup Patel <anup@brainfault.org>
23079L:	linux-riscv@lists.infradead.org
23080S:	Supported
23081F:	drivers/perf/riscv_pmu.c
23082F:	drivers/perf/riscv_pmu_legacy.c
23083F:	drivers/perf/riscv_pmu_sbi.c
23084
23085RISC-V RPMI AND MPXY DRIVERS
23086M:	Rahul Pathak <rahul@summations.net>
23087M:	Anup Patel <anup@brainfault.org>
23088L:	linux-riscv@lists.infradead.org
23089F:	Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23090F:	Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23091F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23092F:	Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23093F:	Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23094F:	Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23095F:	drivers/clk/clk-rpmi.c
23096F:	drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23097F:	drivers/mailbox/riscv-sbi-mpxy-mbox.c
23098F:	include/linux/mailbox/riscv-rpmi-message.h
23099
23100RISC-V SPACEMIT SoC Support
23101M:	Yixun Lan <dlan@kernel.org>
23102L:	linux-riscv@lists.infradead.org
23103L:	spacemit@lists.linux.dev
23104S:	Maintained
23105W:	https://github.com/spacemit-com/linux/wiki
23106C:	irc://irc.libera.chat/spacemit
23107T:	git https://github.com/spacemit-com/linux
23108F:	arch/riscv/boot/dts/spacemit/
23109N:	spacemit
23110K:	spacemit
23111
23112RISC-V TENSTORRENT SoC SUPPORT
23113M:	Drew Fustini <dfustini@oss.tenstorrent.com>
23114M:	Joel Stanley <jms@oss.tenstorrent.com>
23115L:	linux-riscv@lists.infradead.org
23116S:	Maintained
23117T:	git https://github.com/tenstorrent/linux.git
23118F:	Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23119F:	Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23120F:	arch/riscv/boot/dts/tenstorrent/
23121F:	drivers/clk/tenstorrent/
23122F:	drivers/reset/reset-tenstorrent-atlantis.c
23123F:	include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23124
23125RISC-V THEAD SoC SUPPORT
23126M:	Drew Fustini <fustini@kernel.org>
23127M:	Guo Ren <guoren@kernel.org>
23128M:	Fu Wei <wefu@redhat.com>
23129L:	linux-riscv@lists.infradead.org
23130S:	Maintained
23131Q:	https://patchwork.kernel.org/project/riscv-thead/list/
23132T:	git https://github.com/pdp7/linux.git
23133F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23134F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23135F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23136F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23137F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23138F:	Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23139F:	Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23140F:	arch/riscv/boot/dts/thead/
23141F:	drivers/clk/thead/clk-th1520-ap.c
23142F:	drivers/firmware/thead,th1520-aon.c
23143F:	drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23144F:	drivers/mailbox/mailbox-th1520.c
23145F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23146F:	drivers/pinctrl/pinctrl-th1520.c
23147F:	drivers/pmdomain/thead/
23148F:	drivers/power/reset/th1520-aon-reboot.c
23149F:	drivers/power/sequencing/pwrseq-thead-gpu.c
23150F:	drivers/pwm/pwm_th1520.rs
23151F:	drivers/reset/reset-th1520.c
23152F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
23153F:	include/dt-bindings/power/thead,th1520-power.h
23154F:	include/dt-bindings/reset/thead,th1520-reset.h
23155F:	include/linux/firmware/thead/thead,th1520-aon.h
23156
23157RNBD BLOCK DRIVERS
23158M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23159M:	Jack Wang <jinpu.wang@ionos.com>
23160L:	linux-block@vger.kernel.org
23161S:	Maintained
23162F:	drivers/block/rnbd/
23163
23164ROCCAT DRIVERS
23165M:	Stefan Achatz <erazor_de@users.sourceforge.net>
23166S:	Maintained
23167W:	http://sourceforge.net/projects/roccat/
23168F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
23169F:	drivers/hid/hid-roccat*
23170F:	include/linux/hid-roccat*
23171
23172ROCKCHIP CAN-FD DRIVER
23173M:	Marc Kleine-Budde <mkl@pengutronix.de>
23174R:	kernel@pengutronix.de
23175L:	linux-can@vger.kernel.org
23176S:	Maintained
23177F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23178F:	drivers/net/can/rockchip/
23179
23180ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23181M:	Mehdi Djait <mehdi.djait@linux.intel.com>
23182M:	Michael Riesch <michael.riesch@collabora.com>
23183L:	linux-media@vger.kernel.org
23184S:	Maintained
23185F:	Documentation/admin-guide/media/rkcif*
23186F:	Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23187F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23188F:	drivers/media/platform/rockchip/rkcif/
23189
23190ROCKCHIP CRYPTO DRIVERS
23191M:	Corentin Labbe <clabbe@baylibre.com>
23192L:	linux-crypto@vger.kernel.org
23193S:	Maintained
23194F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23195F:	drivers/crypto/rockchip/
23196
23197ROCKCHIP I2S TDM DRIVER
23198M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
23199L:	linux-rockchip@lists.infradead.org
23200S:	Maintained
23201F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23202F:	sound/soc/rockchip/rockchip_i2s_tdm.*
23203
23204ROCKCHIP ISP V1 DRIVER
23205M:	Dafna Hirschfeld <dafna@fastmail.com>
23206M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23207L:	linux-media@vger.kernel.org
23208L:	linux-rockchip@lists.infradead.org
23209S:	Maintained
23210F:	Documentation/admin-guide/media/rkisp1.rst
23211F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23212F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23213F:	drivers/media/platform/rockchip/rkisp1
23214F:	include/uapi/linux/rkisp1-config.h
23215
23216ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23217M:	Daniel Golle <daniel@makrotopia.org>
23218M:	Aurelien Jarno <aurelien@aurel32.net>
23219M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23220S:	Maintained
23221F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23222F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23223F:	drivers/char/hw_random/rockchip-rng.c
23224
23225ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23226M:	Jacob Chen <jacob-chen@iotwrt.com>
23227M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23228L:	linux-media@vger.kernel.org
23229L:	linux-rockchip@lists.infradead.org
23230S:	Maintained
23231F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
23232F:	drivers/media/platform/rockchip/rga/
23233
23234ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23235M:	Detlev Casanova <detlev.casanova@collabora.com>
23236M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23237L:	linux-media@vger.kernel.org
23238L:	linux-rockchip@lists.infradead.org
23239S:	Maintained
23240F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23241F:	drivers/media/platform/rockchip/rkvdec/
23242
23243ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23244M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23245S:	Maintained
23246F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23247F:	sound/soc/codecs/rk3308_codec.c
23248F:	sound/soc/codecs/rk3308_codec.h
23249
23250ROCKCHIP SAI DRIVER
23251M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
23252L:	linux-rockchip@lists.infradead.org
23253S:	Maintained
23254F:	Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23255F:	sound/soc/rockchip/rockchip_sai.*
23256
23257ROCKER DRIVER
23258M:	Jiri Pirko <jiri@resnulli.us>
23259L:	netdev@vger.kernel.org
23260S:	Supported
23261F:	drivers/net/ethernet/rocker/
23262
23263ROCKETPORT EXPRESS/INFINITY DRIVER
23264M:	Kevin Cernekee <cernekee@gmail.com>
23265L:	linux-serial@vger.kernel.org
23266S:	Odd Fixes
23267F:	drivers/tty/serial/rp2.*
23268
23269ROHM BD71828 CHARGER
23270M:	Andreas Kemnade <andreas@kemnade.info>
23271M:	Matti Vaittinen <mazziesaccount@gmail.com>
23272S:	Maintained
23273F:	drivers/power/supply/bd71828-power.c
23274
23275ROHM BD79703 DAC
23276M:	Matti Vaittinen <mazziesaccount@gmail.com>
23277S:	Supported
23278F:	drivers/iio/dac/rohm-bd79703.c
23279
23280ROHM BD99954 CHARGER IC
23281M:	Matti Vaittinen <mazziesaccount@gmail.com>
23282S:	Supported
23283F:	drivers/power/supply/bd99954-charger.c
23284F:	drivers/power/supply/bd99954-charger.h
23285
23286ROHM BD791xx ADC / GPO IC
23287M:	Matti Vaittinen <mazziesaccount@gmail.com>
23288S:	Supported
23289F:	drivers/iio/adc/rohm-bd79112.c
23290F:	drivers/iio/adc/rohm-bd79124.c
23291
23292ROHM BH1745 COLOUR SENSOR
23293M:	Mudit Sharma <muditsharma.info@gmail.com>
23294L:	linux-iio@vger.kernel.org
23295S:	Maintained
23296F:	drivers/iio/light/bh1745.c
23297
23298ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23299M:	Tomasz Duszynski <tduszyns@gmail.com>
23300S:	Maintained
23301F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
23302F:	drivers/iio/light/bh1750.c
23303
23304ROHM BM1390 PRESSURE SENSOR DRIVER
23305M:	Matti Vaittinen <mazziesaccount@gmail.com>
23306L:	linux-iio@vger.kernel.org
23307S:	Supported
23308F:	drivers/iio/pressure/rohm-bm1390.c
23309
23310ROHM BU270xx LIGHT SENSOR DRIVERs
23311M:	Matti Vaittinen <mazziesaccount@gmail.com>
23312L:	linux-iio@vger.kernel.org
23313S:	Supported
23314F:	drivers/iio/light/rohm-bu27034.c
23315
23316ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23317M:	Marek Vasut <marek.vasut+renesas@gmail.com>
23318L:	linux-kernel@vger.kernel.org
23319L:	linux-renesas-soc@vger.kernel.org
23320S:	Supported
23321F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23322F:	drivers/gpio/gpio-bd9571mwv.c
23323F:	drivers/mfd/bd9571mwv.c
23324F:	drivers/regulator/bd9571mwv-regulator.c
23325F:	include/linux/mfd/bd9571mwv.h
23326
23327ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23328M:	Matti Vaittinen <mazziesaccount@gmail.com>
23329S:	Supported
23330F:	drivers/clk/clk-bd718x7.c
23331F:	drivers/gpio/gpio-bd71815.c
23332F:	drivers/gpio/gpio-bd71828.c
23333F:	drivers/gpio/gpio-bd72720.c
23334F:	drivers/mfd/rohm-bd71828.c
23335F:	drivers/mfd/rohm-bd718x7.c
23336F:	drivers/mfd/rohm-bd9576.c
23337F:	drivers/mfd/rohm-bd96801.c
23338F:	drivers/regulator/bd71815-regulator.c
23339F:	drivers/regulator/bd71828-regulator.c
23340F:	drivers/regulator/bd718x7-regulator.c
23341F:	drivers/regulator/bd9576-regulator.c
23342F:	drivers/regulator/bd96801-regulator.c
23343F:	drivers/regulator/rohm-regulator.c
23344F:	drivers/rtc/rtc-bd70528.c
23345F:	drivers/watchdog/bd9576_wdt.c
23346F:	drivers/watchdog/bd96801_wdt.c
23347F:	include/linux/mfd/rohm-bd71815.h
23348F:	include/linux/mfd/rohm-bd71828.h
23349F:	include/linux/mfd/rohm-bd718x7.h
23350F:	include/linux/mfd/rohm-bd72720.h
23351F:	include/linux/mfd/rohm-bd957x.h
23352F:	include/linux/mfd/rohm-bd96801.h
23353F:	include/linux/mfd/rohm-bd96802.h
23354F:	include/linux/mfd/rohm-generic.h
23355F:	include/linux/mfd/rohm-shared.h
23356
23357ROTATION DRIVER FOR ALLWINNER A83T
23358M:	Jernej Skrabec <jernej.skrabec@gmail.com>
23359L:	linux-media@vger.kernel.org
23360S:	Maintained
23361T:	git git://linuxtv.org/media.git
23362F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23363F:	drivers/media/platform/sunxi/sun8i-rotate/
23364
23365RPMB SUBSYSTEM
23366M:	Jens Wiklander <jens.wiklander@linaro.org>
23367L:	linux-kernel@vger.kernel.org
23368S:	Supported
23369F:	drivers/misc/rpmb-core.c
23370F:	include/linux/rpmb.h
23371
23372RPMSG TTY DRIVER
23373M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
23374L:	linux-remoteproc@vger.kernel.org
23375S:	Maintained
23376F:	drivers/tty/rpmsg_tty.c
23377
23378RTASE ETHERNET DRIVER
23379M:	Justin Lai <justinlai0215@realtek.com>
23380M:	Larry Chiu <larry.chiu@realtek.com>
23381L:	netdev@vger.kernel.org
23382S:	Maintained
23383F:	drivers/net/ethernet/realtek/rtase/
23384
23385RTL2830 MEDIA DRIVER
23386L:	linux-media@vger.kernel.org
23387S:	Orphan
23388W:	https://linuxtv.org
23389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23390F:	drivers/media/dvb-frontends/rtl2830*
23391
23392RTL2832 MEDIA DRIVER
23393L:	linux-media@vger.kernel.org
23394S:	Orphan
23395W:	https://linuxtv.org
23396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23397F:	drivers/media/dvb-frontends/rtl2832*
23398
23399RTL2832_SDR MEDIA DRIVER
23400L:	linux-media@vger.kernel.org
23401S:	Orphan
23402W:	https://linuxtv.org
23403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23404F:	drivers/media/dvb-frontends/rtl2832_sdr*
23405
23406RTL8180 WIRELESS DRIVER
23407L:	linux-wireless@vger.kernel.org
23408S:	Orphan
23409F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
23410
23411RTL8187 WIRELESS DRIVER
23412M:	Hin-Tak Leung <hintak.leung@gmail.com>
23413L:	linux-wireless@vger.kernel.org
23414S:	Maintained
23415T:	git https://github.com/pkshih/rtw.git
23416F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
23417
23418RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23419M:	Jes Sorensen <Jes.Sorensen@gmail.com>
23420L:	linux-wireless@vger.kernel.org
23421S:	Maintained
23422T:	git https://github.com/pkshih/rtw.git
23423F:	drivers/net/wireless/realtek/rtl8xxxu/
23424
23425RTL9300 I2C DRIVER (rtl9300-i2c)
23426M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
23427L:	linux-i2c@vger.kernel.org
23428S:	Maintained
23429F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23430F:	drivers/i2c/busses/i2c-rtl9300.c
23431
23432RTRS TRANSPORT DRIVERS
23433M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
23434M:	Jack Wang <jinpu.wang@ionos.com>
23435L:	linux-rdma@vger.kernel.org
23436S:	Maintained
23437F:	drivers/infiniband/ulp/rtrs/
23438
23439RUNTIME VERIFICATION (RV)
23440M:	Steven Rostedt <rostedt@goodmis.org>
23441M:	Gabriele Monaco <gmonaco@redhat.com>
23442L:	linux-trace-kernel@vger.kernel.org
23443S:	Maintained
23444F:	Documentation/trace/rv/
23445F:	include/linux/rv.h
23446F:	include/rv/
23447F:	kernel/trace/rv/
23448F:	tools/testing/selftests/verification/
23449F:	tools/verification/
23450
23451RUST
23452M:	Miguel Ojeda <ojeda@kernel.org>
23453R:	Boqun Feng <boqun@kernel.org>
23454R:	Gary Guo <gary@garyguo.net>
23455R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
23456R:	Benno Lossin <lossin@kernel.org>
23457R:	Andreas Hindborg <a.hindborg@kernel.org>
23458R:	Alice Ryhl <aliceryhl@google.com>
23459R:	Trevor Gross <tmgross@umich.edu>
23460R:	Danilo Krummrich <dakr@kernel.org>
23461R:	Daniel Almeida <daniel.almeida@collabora.com>
23462R:	Tamir Duberstein <tamird@kernel.org>
23463R:	Alexandre Courbot <acourbot@nvidia.com>
23464R:	Onur Özkan <work@onurozkan.dev>
23465L:	rust-for-linux@vger.kernel.org
23466S:	Supported
23467W:	https://rust-for-linux.com
23468B:	https://github.com/Rust-for-Linux/linux/issues
23469C:	zulip://rust-for-linux.zulipchat.com
23470P:	https://rust-for-linux.com/contributing
23471T:	git https://github.com/Rust-for-Linux/linux.git rust-next
23472F:	.clippy.toml
23473F:	.rustfmt.toml
23474F:	Documentation/rust/
23475F:	include/trace/events/rust_sample.h
23476F:	rust/
23477F:	samples/rust/
23478F:	scripts/*rust*
23479F:	tools/testing/selftests/rust/
23480K:	\b(?i:rust)\b
23481
23482RUST [ALLOC]
23483M:	Danilo Krummrich <dakr@kernel.org>
23484R:	Lorenzo Stoakes <ljs@kernel.org>
23485R:	Vlastimil Babka <vbabka@kernel.org>
23486R:	Liam R. Howlett <liam@infradead.org>
23487R:	Uladzislau Rezki <urezki@gmail.com>
23488L:	rust-for-linux@vger.kernel.org
23489S:	Maintained
23490T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
23491F:	rust/kernel/alloc.rs
23492F:	rust/kernel/alloc/
23493
23494RUST [BITFIELD]
23495M:	Alexandre Courbot <acourbot@nvidia.com>
23496R:	Yury Norov <yury.norov@gmail.com>
23497L:	rust-for-linux@vger.kernel.org
23498S:	Maintained
23499F:	rust/kernel/bitfield.rs
23500
23501RUST [INTEROP]
23502M:	Joel Fernandes <joelagnelf@nvidia.com>
23503M:	Alexandre Courbot <acourbot@nvidia.com>
23504L:	rust-for-linux@vger.kernel.org
23505S:	Maintained
23506T:	git https://github.com/Rust-for-Linux/linux.git interop-next
23507F:	rust/kernel/interop.rs
23508F:	rust/kernel/interop/
23509
23510RUST [NUM]
23511M:	Alexandre Courbot <acourbot@nvidia.com>
23512R:	Yury Norov <yury.norov@gmail.com>
23513L:	rust-for-linux@vger.kernel.org
23514S:	Maintained
23515F:	rust/kernel/num.rs
23516F:	rust/kernel/num/
23517
23518RUST [PIN-INIT]
23519M:	Benno Lossin <lossin@kernel.org>
23520M:	Gary Guo <gary@garyguo.net>
23521L:	rust-for-linux@vger.kernel.org
23522S:	Maintained
23523W:	https://rust-for-linux.com/pin-init
23524B:	https://github.com/Rust-for-Linux/pin-init/issues
23525C:	zulip://rust-for-linux.zulipchat.com
23526P:	https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
23527T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
23528F:	rust/kernel/init.rs
23529F:	rust/pin-init/
23530K:	\bpin-init\b|pin_init\b|PinInit
23531
23532RUST [RUST-ANALYZER]
23533M:	Tamir Duberstein <tamird@kernel.org>
23534R:	Jesung Yang <y.j3ms.n@gmail.com>
23535L:	rust-for-linux@vger.kernel.org
23536S:	Maintained
23537T:	git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
23538F:	scripts/generate_rust_analyzer.py
23539
23540RUST [SYNC]
23541M:	Boqun Feng <boqun@kernel.org>
23542M:	Gary Guo <gary@garyguo.net>
23543M:	Alice Ryhl <aliceryhl@google.com>
23544R:	Lyude Paul <lyude@redhat.com>
23545R:	Daniel Almeida <daniel.almeida@collabora.com>
23546R:	"Onur Özkan" <work@onurozkan.dev>
23547L:	linux-kernel@vger.kernel.org
23548L:	rust-for-linux@vger.kernel.org
23549S:	Maintained
23550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
23551F:	rust/kernel/sync.rs
23552F:	rust/kernel/sync/
23553
23554RXRPC SOCKETS (AF_RXRPC)
23555M:	David Howells <dhowells@redhat.com>
23556M:	Marc Dionne <marc.dionne@auristor.com>
23557L:	linux-afs@lists.infradead.org
23558S:	Supported
23559W:	https://www.infradead.org/~dhowells/kafs/
23560F:	Documentation/networking/rxrpc.rst
23561F:	include/keys/rxrpc-type.h
23562F:	include/net/af_rxrpc.h
23563F:	include/trace/events/rxrpc.h
23564F:	include/uapi/linux/rxrpc.h
23565F:	net/rxrpc/
23566
23567S3 SAVAGE FRAMEBUFFER DRIVER
23568M:	Antonino Daplas <adaplas@gmail.com>
23569L:	linux-fbdev@vger.kernel.org
23570S:	Maintained
23571F:	drivers/video/fbdev/savage/
23572
23573S390 ARCHITECTURE
23574M:	Heiko Carstens <hca@linux.ibm.com>
23575M:	Vasily Gorbik <gor@linux.ibm.com>
23576M:	Alexander Gordeev <agordeev@linux.ibm.com>
23577R:	Christian Borntraeger <borntraeger@linux.ibm.com>
23578R:	Sven Schnelle <svens@linux.ibm.com>
23579L:	linux-s390@vger.kernel.org
23580S:	Supported
23581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
23582F:	Documentation/driver-api/s390-drivers.rst
23583F:	Documentation/arch/s390/
23584F:	arch/s390/
23585F:	drivers/s390/
23586F:	drivers/watchdog/diag288_wdt.c
23587
23588S390 COMMON I/O LAYER
23589M:	Vineeth Vijayan <vneethv@linux.ibm.com>
23590M:	Peter Oberparleiter <oberpar@linux.ibm.com>
23591L:	linux-s390@vger.kernel.org
23592S:	Supported
23593F:	drivers/s390/cio/
23594
23595S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
23596M:	Harald Freudenberger <freude@linux.ibm.com>
23597M:	Holger Dengler <dengler@linux.ibm.com>
23598L:	linux-crypto@vger.kernel.org
23599L:	linux-s390@vger.kernel.org
23600S:	Supported
23601F:	arch/s390/crypto/
23602F:	arch/s390/include/asm/archrandom.h
23603F:	arch/s390/include/asm/cpacf.h
23604
23605S390 DASD DRIVER
23606M:	Stefan Haberland <sth@linux.ibm.com>
23607M:	Jan Hoeppner <hoeppner@linux.ibm.com>
23608L:	linux-s390@vger.kernel.org
23609S:	Supported
23610F:	block/partitions/ibm.c
23611F:	drivers/s390/block/dasd*
23612F:	include/linux/dasd_mod.h
23613
23614S390 HWRANDOM TRNG DRIVER
23615M:	Harald Freudenberger <freude@linux.ibm.com>
23616M:	Holger Dengler <dengler@linux.ibm.com>
23617L:	linux-crypto@vger.kernel.org
23618L:	linux-s390@vger.kernel.org
23619S:	Supported
23620F:	drivers/char/hw_random/s390-trng.c
23621
23622S390 IOMMU (PCI)
23623M:	Niklas Schnelle <schnelle@linux.ibm.com>
23624M:	Matthew Rosato <mjrosato@linux.ibm.com>
23625R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23626L:	linux-s390@vger.kernel.org
23627S:	Supported
23628F:	drivers/iommu/s390-iommu.c
23629
23630S390 IUCV NETWORK LAYER
23631M:	Alexandra Winter <wintera@linux.ibm.com>
23632M:	Thorsten Winkler <twinkler@linux.ibm.com>
23633L:	linux-s390@vger.kernel.org
23634L:	netdev@vger.kernel.org
23635S:	Supported
23636F:	drivers/s390/net/*iucv*
23637F:	include/net/iucv/
23638F:	net/iucv/
23639
23640S390 MM
23641M:	Alexander Gordeev <agordeev@linux.ibm.com>
23642M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
23643L:	linux-s390@vger.kernel.org
23644S:	Supported
23645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
23646F:	arch/s390/include/asm/pgtable.h
23647F:	arch/s390/mm
23648
23649S390 NETWORK DRIVERS
23650M:	Alexandra Winter <wintera@linux.ibm.com>
23651M:	Aswin Karuvally <aswin@linux.ibm.com>
23652L:	linux-s390@vger.kernel.org
23653L:	netdev@vger.kernel.org
23654S:	Supported
23655F:	drivers/s390/net/
23656
23657S390 PCI SUBSYSTEM
23658M:	Niklas Schnelle <schnelle@linux.ibm.com>
23659M:	Gerd Bayer <gbayer@linux.ibm.com>
23660L:	linux-s390@vger.kernel.org
23661S:	Supported
23662F:	Documentation/arch/s390/pci.rst
23663F:	arch/s390/pci/
23664F:	drivers/pci/hotplug/s390_pci_hpc.c
23665
23666S390 PTP DRIVER
23667M:	Sven Schnelle <svens@linux.ibm.com>
23668L:	linux-s390@vger.kernel.org
23669S:	Supported
23670F:	drivers/ptp/ptp_s390.c
23671
23672S390 SCM DRIVER
23673M:	Vineeth Vijayan <vneethv@linux.ibm.com>
23674L:	linux-s390@vger.kernel.org
23675S:	Supported
23676F:	drivers/s390/block/scm*
23677F:	drivers/s390/cio/scm.c
23678
23679S390 VFIO AP DRIVER
23680M:	Tony Krowiak <akrowiak@linux.ibm.com>
23681M:	Halil Pasic <pasic@linux.ibm.com>
23682M:	Jason Herne <jjherne@linux.ibm.com>
23683L:	linux-s390@vger.kernel.org
23684S:	Supported
23685F:	Documentation/arch/s390/vfio-ap*
23686F:	drivers/s390/crypto/vfio_ap*
23687
23688S390 VFIO-CCW DRIVER
23689M:	Eric Farman <farman@linux.ibm.com>
23690M:	Matthew Rosato <mjrosato@linux.ibm.com>
23691R:	Halil Pasic <pasic@linux.ibm.com>
23692L:	linux-s390@vger.kernel.org
23693L:	kvm@vger.kernel.org
23694S:	Supported
23695F:	Documentation/arch/s390/vfio-ccw.rst
23696F:	drivers/s390/cio/vfio_ccw*
23697F:	include/uapi/linux/vfio_ccw.h
23698
23699S390 VFIO-PCI DRIVER
23700M:	Matthew Rosato <mjrosato@linux.ibm.com>
23701M:	Farhan Ali <alifm@linux.ibm.com>
23702R:	Eric Farman <farman@linux.ibm.com>
23703L:	linux-s390@vger.kernel.org
23704L:	kvm@vger.kernel.org
23705S:	Supported
23706F:	arch/s390/kvm/pci*
23707F:	drivers/vfio/pci/vfio_pci_zdev.c
23708F:	include/uapi/linux/vfio_zdev.h
23709
23710S390 ZCRYPT AND PKEY DRIVER AND AP BUS
23711M:	Harald Freudenberger <freude@linux.ibm.com>
23712M:	Holger Dengler <dengler@linux.ibm.com>
23713L:	linux-s390@vger.kernel.org
23714S:	Supported
23715F:	arch/s390/include/asm/ap.h
23716F:	arch/s390/include/asm/pkey.h
23717F:	arch/s390/include/asm/trace/zcrypt.h
23718F:	arch/s390/include/uapi/asm/pkey.h
23719F:	arch/s390/include/uapi/asm/zcrypt.h
23720F:	drivers/s390/crypto/
23721
23722S390 ZFCP DRIVER
23723M:	Nihar Panda <niharp@linux.ibm.com>
23724L:	linux-s390@vger.kernel.org
23725S:	Supported
23726F:	drivers/s390/scsi/zfcp_*
23727
23728SAA6588 RDS RECEIVER DRIVER
23729M:	Hans Verkuil <hverkuil@kernel.org>
23730L:	linux-media@vger.kernel.org
23731S:	Odd Fixes
23732W:	https://linuxtv.org
23733T:	git git://linuxtv.org/media.git
23734F:	drivers/media/i2c/saa6588*
23735
23736SAA7134 VIDEO4LINUX DRIVER
23737M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23738L:	linux-media@vger.kernel.org
23739S:	Odd fixes
23740W:	https://linuxtv.org
23741T:	git git://linuxtv.org/media.git
23742F:	Documentation/driver-api/media/drivers/saa7134*
23743F:	drivers/media/pci/saa7134/
23744
23745SAA7146 VIDEO4LINUX-2 DRIVER
23746M:	Hans Verkuil <hverkuil@kernel.org>
23747L:	linux-media@vger.kernel.org
23748S:	Maintained
23749T:	git git://linuxtv.org/media.git
23750F:	drivers/media/common/saa7146/
23751F:	drivers/media/pci/saa7146/
23752F:	include/media/drv-intf/saa7146*
23753
23754SAFESETID SECURITY MODULE
23755M:	Micah Morton <mortonm@chromium.org>
23756S:	Supported
23757F:	Documentation/admin-guide/LSM/SafeSetID.rst
23758F:	security/safesetid/
23759
23760SAMSUNG AUDIO (ASoC) DRIVERS
23761M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23762L:	linux-sound@vger.kernel.org
23763S:	Maintained
23764B:	mailto:linux-samsung-soc@vger.kernel.org
23765F:	Documentation/devicetree/bindings/sound/samsung*
23766F:	sound/soc/samsung/
23767
23768SAMSUNG EXYNOS2200 SoC SUPPORT
23769M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
23770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23771L:	linux-samsung-soc@vger.kernel.org
23772S:	Maintained
23773F:	Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
23774F:	arch/arm64/boot/dts/exynos/exynos2200*
23775F:	drivers/clk/samsung/clk-exynos2200.c
23776F:	include/dt-bindings/clock/samsung,exynos2200-cmu.h
23777
23778SAMSUNG EXYNOS850 SoC SUPPORT
23779M:	Sam Protsenko <semen.protsenko@linaro.org>
23780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23781L:	linux-samsung-soc@vger.kernel.org
23782S:	Maintained
23783F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
23784F:	arch/arm64/boot/dts/exynos/exynos850*
23785F:	drivers/clk/samsung/clk-exynos850.c
23786F:	include/dt-bindings/clock/exynos850.h
23787
23788SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
23789M:	Tudor Ambarus <tudor.ambarus@linaro.org>
23790L:	linux-kernel@vger.kernel.org
23791L:	linux-samsung-soc@vger.kernel.org
23792S:	Supported
23793F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
23794F:	drivers/clk/samsung/clk-acpm.c
23795F:	drivers/firmware/samsung/exynos-acpm*
23796F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
23797
23798SAMSUNG EXYNOS MAILBOX DRIVER
23799M:	Tudor Ambarus <tudor.ambarus@linaro.org>
23800L:	linux-kernel@vger.kernel.org
23801L:	linux-samsung-soc@vger.kernel.org
23802S:	Supported
23803F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
23804F:	drivers/mailbox/exynos-mailbox.c
23805F:	include/linux/mailbox/exynos-message.h
23806
23807SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
23808M:	Łukasz Stelmach <l.stelmach@samsung.com>
23809L:	linux-samsung-soc@vger.kernel.org
23810S:	Maintained
23811F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
23812F:	drivers/char/hw_random/exynos-trng.c
23813
23814SAMSUNG FRAMEBUFFER DRIVER
23815M:	Jingoo Han <jingoohan1@gmail.com>
23816L:	linux-fbdev@vger.kernel.org
23817S:	Maintained
23818F:	drivers/video/fbdev/s3c-fb.c
23819
23820SAMSUNG GALAXY BOOK DRIVER
23821M:	Joshua Grisham <josh@joshuagrisham.com>
23822L:	platform-driver-x86@vger.kernel.org
23823S:	Maintained
23824F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
23825F:	drivers/platform/x86/samsung-galaxybook.c
23826
23827SAMSUNG INTERCONNECT DRIVERS
23828M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23829M:	Artur Świgoń <a.swigon@samsung.com>
23830L:	linux-pm@vger.kernel.org
23831L:	linux-samsung-soc@vger.kernel.org
23832S:	Supported
23833F:	drivers/interconnect/samsung/
23834
23835SAMSUNG LAPTOP DRIVER
23836M:	Corentin Chary <corentin.chary@gmail.com>
23837L:	platform-driver-x86@vger.kernel.org
23838S:	Maintained
23839F:	drivers/platform/x86/samsung-laptop.c
23840
23841SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
23842M:	Krzysztof Kozlowski <krzk@kernel.org>
23843R:	André Draszik <andre.draszik@linaro.org>
23844L:	linux-kernel@vger.kernel.org
23845L:	linux-samsung-soc@vger.kernel.org
23846S:	Maintained
23847B:	mailto:linux-samsung-soc@vger.kernel.org
23848F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
23849F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
23850F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
23851F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
23852F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
23853F:	drivers/clk/clk-s2mps11.c
23854F:	drivers/mfd/sec*.[ch]
23855F:	drivers/regulator/s2*.c
23856F:	drivers/regulator/s5m*.c
23857F:	drivers/rtc/rtc-s5m.c
23858F:	include/dt-bindings/regulator/samsung,s2m*.h
23859F:	include/linux/mfd/samsung/
23860
23861SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
23862M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
23863L:	linux-media@vger.kernel.org
23864L:	linux-samsung-soc@vger.kernel.org
23865S:	Maintained
23866F:	drivers/media/platform/samsung/s3c-camif/
23867F:	include/media/drv-intf/s3c_camif.h
23868
23869SAMSUNG S3FWRN5 NFC DRIVER
23870M:	Krzysztof Kozlowski <krzk@kernel.org>
23871S:	Maintained
23872F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
23873F:	drivers/nfc/s3fwrn5
23874
23875SAMSUNG S5C73M3 CAMERA DRIVER
23876M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23877M:	Andrzej Hajda <andrzej.hajda@intel.com>
23878L:	linux-media@vger.kernel.org
23879S:	Supported
23880F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
23881F:	drivers/media/i2c/s5c73m3/*
23882
23883SAMSUNG S5K3M5 CAMERA DRIVER
23884M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
23885L:	linux-media@vger.kernel.org
23886S:	Maintained
23887T:	git git://linuxtv.org/media_tree.git
23888F:	Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
23889F:	drivers/media/i2c/s5k3m5.c
23890
23891SAMSUNG S5K5BAF CAMERA DRIVER
23892M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23893M:	Andrzej Hajda <andrzej.hajda@intel.com>
23894L:	linux-media@vger.kernel.org
23895S:	Supported
23896F:	drivers/media/i2c/s5k5baf.c
23897
23898SAMSUNG S5KJN1 CAMERA DRIVER
23899M:	Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
23900L:	linux-media@vger.kernel.org
23901S:	Maintained
23902T:	git git://linuxtv.org/media_tree.git
23903F:	Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
23904F:	drivers/media/i2c/s5kjn1.c
23905
23906SAMSUNG S5P Security SubSystem (SSS) DRIVER
23907M:	Krzysztof Kozlowski <krzk@kernel.org>
23908M:	Vladimir Zapolskiy <vz@mleia.com>
23909L:	linux-crypto@vger.kernel.org
23910L:	linux-samsung-soc@vger.kernel.org
23911S:	Maintained
23912F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
23913F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
23914F:	drivers/crypto/s5p-sss.c
23915
23916SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
23917M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23918L:	linux-media@vger.kernel.org
23919S:	Supported
23920Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23921F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
23922F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
23923F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
23924F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
23925F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
23926F:	drivers/media/platform/samsung/exynos4-is/
23927
23928SAMSUNG SOC CLOCK DRIVERS
23929M:	Krzysztof Kozlowski <krzk@kernel.org>
23930M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23931M:	Chanwoo Choi <cw00.choi@samsung.com>
23932R:	Alim Akhtar <alim.akhtar@samsung.com>
23933L:	linux-samsung-soc@vger.kernel.org
23934S:	Maintained
23935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
23936F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
23937F:	Documentation/devicetree/bindings/clock/samsung,s3c*
23938F:	drivers/clk/samsung/
23939F:	include/dt-bindings/clock/exynos*.h
23940F:	include/dt-bindings/clock/s5p*.h
23941F:	include/dt-bindings/clock/samsung,*.h
23942F:	include/linux/clk/samsung.h
23943
23944SAMSUNG SPI DRIVERS
23945M:	Andi Shyti <andi.shyti@kernel.org>
23946R:	Tudor Ambarus <tudor.ambarus@linaro.org>
23947L:	linux-spi@vger.kernel.org
23948L:	linux-samsung-soc@vger.kernel.org
23949S:	Maintained
23950F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
23951F:	drivers/spi/spi-s3c*
23952F:	include/linux/platform_data/spi-s3c64xx.h
23953
23954SAMSUNG SXGBE DRIVERS
23955M:	Byungho An <bh74.an@samsung.com>
23956L:	netdev@vger.kernel.org
23957S:	Maintained
23958F:	drivers/net/ethernet/samsung/sxgbe/
23959
23960SAMSUNG THERMAL DRIVER
23961M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
23962M:	Krzysztof Kozlowski <krzk@kernel.org>
23963L:	linux-pm@vger.kernel.org
23964L:	linux-samsung-soc@vger.kernel.org
23965S:	Maintained
23966F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
23967F:	drivers/thermal/samsung/
23968
23969SAMSUNG USB2 PHY DRIVER
23970M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
23971L:	linux-kernel@vger.kernel.org
23972S:	Supported
23973F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
23974F:	Documentation/driver-api/phy/samsung-usb2.rst
23975F:	drivers/phy/samsung/phy-exynos4210-usb2.c
23976F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
23977F:	drivers/phy/samsung/phy-exynos5250-usb2.c
23978F:	drivers/phy/samsung/phy-s5pv210-usb2.c
23979F:	drivers/phy/samsung/phy-samsung-usb2.c
23980F:	drivers/phy/samsung/phy-samsung-usb2.h
23981
23982SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
23983M:	Paul Barker <paul.barker@sancloud.com>
23984R:	Marc Murphy <marc.murphy@sancloud.com>
23985S:	Supported
23986F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
23987
23988SC1200 WDT DRIVER
23989M:	Zwane Mwaikambo <zwanem@gmail.com>
23990S:	Maintained
23991F:	drivers/watchdog/sc1200wdt.c
23992
23993SCHEDULER
23994M:	Ingo Molnar <mingo@redhat.com>
23995M:	Peter Zijlstra <peterz@infradead.org>
23996M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
23997M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
23998R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
23999R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
24000R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
24001R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
24002R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
24003R:	K Prateek Nayak <kprateek.nayak@amd.com>
24004L:	linux-kernel@vger.kernel.org
24005S:	Maintained
24006P:	Documentation/process/maintainer-tip.rst
24007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24008F:	include/linux/preempt.h
24009F:	include/linux/sched.h
24010F:	include/linux/wait.h
24011F:	include/uapi/linux/sched.h
24012F:	kernel/fork.c
24013F:	kernel/sched/
24014F:	tools/sched/
24015
24016SCHEDULER - SCHED_EXT
24017R:	Tejun Heo <tj@kernel.org>
24018R:	David Vernet <void@manifault.com>
24019R:	Andrea Righi <arighi@nvidia.com>
24020R:	Changwoo Min <changwoo@igalia.com>
24021L:	sched-ext@lists.linux.dev
24022S:	Maintained
24023W:	https://github.com/sched-ext/scx
24024T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24025F:	include/linux/sched/ext.h
24026F:	kernel/sched/ext*
24027F:	tools/sched_ext/
24028F:	tools/testing/selftests/sched_ext
24029
24030SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24031M:	Gustavo Silva <gustavograzs@gmail.com>
24032S:	Maintained
24033F:	drivers/iio/chemical/ens160_core.c
24034F:	drivers/iio/chemical/ens160_i2c.c
24035F:	drivers/iio/chemical/ens160_spi.c
24036F:	drivers/iio/chemical/ens160.h
24037
24038SCSI LIBSAS SUBSYSTEM
24039R:	John Garry <john.g.garry@oracle.com>
24040R:	Jason Yan <yanaijie@huawei.com>
24041L:	linux-scsi@vger.kernel.org
24042S:	Supported
24043F:	Documentation/scsi/libsas.rst
24044F:	drivers/scsi/libsas/
24045F:	include/scsi/libsas.h
24046F:	include/scsi/sas_ata.h
24047
24048SCSI RDMA PROTOCOL (SRP) INITIATOR
24049M:	Bart Van Assche <bvanassche@acm.org>
24050L:	linux-rdma@vger.kernel.org
24051S:	Supported
24052Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24053F:	drivers/infiniband/ulp/srp/
24054F:	include/scsi/srp.h
24055
24056SCSI RDMA PROTOCOL (SRP) TARGET
24057M:	Bart Van Assche <bvanassche@acm.org>
24058L:	linux-rdma@vger.kernel.org
24059L:	target-devel@vger.kernel.org
24060S:	Supported
24061Q:	http://patchwork.kernel.org/project/linux-rdma/list/
24062F:	drivers/infiniband/ulp/srpt/
24063
24064SCSI SG DRIVER
24065M:	Doug Gilbert <dgilbert@interlog.com>
24066L:	linux-scsi@vger.kernel.org
24067S:	Maintained
24068W:	http://sg.danny.cz/sg
24069F:	Documentation/scsi/scsi-generic.rst
24070F:	drivers/scsi/sg.c
24071F:	include/scsi/sg.h
24072
24073SCSI SUBSYSTEM
24074M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
24075M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24076L:	linux-scsi@vger.kernel.org
24077S:	Maintained
24078Q:	https://patchwork.kernel.org/project/linux-scsi/list/
24079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24081F:	Documentation/devicetree/bindings/scsi/
24082F:	drivers/scsi/
24083F:	drivers/ufs/
24084F:	include/scsi/
24085F:	include/uapi/scsi/
24086F:	include/ufs/
24087
24088SCSI TAPE DRIVER
24089M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
24090L:	linux-scsi@vger.kernel.org
24091S:	Maintained
24092F:	Documentation/scsi/st.rst
24093F:	drivers/scsi/st.*
24094F:	drivers/scsi/st_*.h
24095
24096SCSI TARGET CORE USER DRIVER
24097M:	Bodo Stroesser <bostroesser@gmail.com>
24098L:	linux-scsi@vger.kernel.org
24099L:	target-devel@vger.kernel.org
24100S:	Supported
24101F:	Documentation/target/tcmu-design.rst
24102F:	drivers/target/target_core_user.c
24103F:	include/uapi/linux/target_core_user.h
24104
24105SCSI TARGET SUBSYSTEM
24106M:	"Martin K. Petersen" <martin.petersen@oracle.com>
24107L:	linux-scsi@vger.kernel.org
24108L:	target-devel@vger.kernel.org
24109S:	Supported
24110Q:	https://patchwork.kernel.org/project/target-devel/list/
24111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24112F:	Documentation/target/
24113F:	drivers/target/
24114F:	include/target/
24115
24116SCTP PROTOCOL
24117M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
24118M:	Xin Long <lucien.xin@gmail.com>
24119L:	linux-sctp@vger.kernel.org
24120S:	Maintained
24121W:	https://github.com/sctp/lksctp-tools/wiki
24122F:	Documentation/networking/sctp.rst
24123F:	include/linux/sctp.h
24124F:	include/net/sctp/
24125F:	include/uapi/linux/sctp.h
24126F:	net/sctp/
24127
24128SCx200 CPU SUPPORT
24129M:	Jim Cromie <jim.cromie@gmail.com>
24130S:	Odd Fixes
24131F:	Documentation/i2c/busses/scx200_acb.rst
24132F:	arch/x86/platform/scx200/
24133F:	drivers/i2c/busses/scx200*
24134F:	drivers/mtd/maps/scx200_docflash.c
24135F:	drivers/watchdog/scx200_wdt.c
24136F:	include/linux/scx200.h
24137
24138SCx200 GPIO DRIVER
24139M:	Jim Cromie <jim.cromie@gmail.com>
24140S:	Maintained
24141F:	drivers/char/scx200_gpio.c
24142F:	include/linux/scx200_gpio.h
24143
24144SCx200 HRT CLOCKSOURCE DRIVER
24145M:	Jim Cromie <jim.cromie@gmail.com>
24146S:	Maintained
24147F:	drivers/clocksource/scx200_hrt.c
24148
24149SDCA LIBRARY AND CLASS DRIVER
24150M:	Charles Keepax <ckeepax@opensource.cirrus.com>
24151M:	Maciej Strozek <mstrozek@opensource.cirrus.com>
24152R:	Bard Liao <yung-chuan.liao@linux.intel.com>
24153R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
24154L:	linux-sound@vger.kernel.org
24155L:	patches@opensource.cirrus.com
24156S:	Maintained
24157F:	include/sound/sdca*
24158F:	sound/soc/sdca/*
24159
24160SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24161M:	Sascha Sommer <saschasommer@freenet.de>
24162L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
24163S:	Maintained
24164F:	drivers/mmc/host/sdricoh_cs.c
24165
24166SECO BOARDS CEC DRIVER
24167M:	Ettore Chimenti <ek5.chimenti@gmail.com>
24168S:	Maintained
24169F:	drivers/media/cec/platform/seco/seco-cec.c
24170F:	drivers/media/cec/platform/seco/seco-cec.h
24171
24172SECURE COMPUTING
24173M:	Kees Cook <kees@kernel.org>
24174R:	Andy Lutomirski <luto@amacapital.net>
24175R:	Will Drewry <wad@chromium.org>
24176S:	Supported
24177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24178F:	Documentation/userspace-api/seccomp_filter.rst
24179F:	include/linux/seccomp.h
24180F:	include/uapi/linux/seccomp.h
24181F:	kernel/seccomp.c
24182F:	tools/testing/selftests/kselftest_harness.h
24183F:	tools/testing/selftests/kselftest_harness/
24184F:	tools/testing/selftests/seccomp/*
24185K:	\bsecure_computing
24186K:	\bTIF_SECCOMP\b
24187
24188SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24189M:	Kamal Dasu <kamal.dasu@broadcom.com>
24190M:	Al Cooper <alcooperx@gmail.com>
24191R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24192L:	linux-mmc@vger.kernel.org
24193S:	Maintained
24194F:	drivers/mmc/host/sdhci-brcmstb*
24195
24196SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24197M:	Adrian Hunter <adrian.hunter@intel.com>
24198L:	linux-mmc@vger.kernel.org
24199S:	Supported
24200F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24201F:	drivers/mmc/host/sdhci*
24202
24203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24204M:	Aubin Constans <aubin.constans@microchip.com>
24205R:	Eugen Hristev <ehristev@kernel.org>
24206L:	linux-mmc@vger.kernel.org
24207S:	Supported
24208F:	drivers/mmc/host/sdhci-of-at91.c
24209
24210SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24211M:	Haibo Chen <haibo.chen@nxp.com>
24212L:	imx@lists.linux.dev
24213L:	linux-mmc@vger.kernel.org
24214L:	s32@nxp.com
24215S:	Maintained
24216F:	drivers/mmc/host/sdhci-esdhc-imx.c
24217
24218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24219M:	Ben Dooks <ben-linux@fluff.org>
24220M:	Jaehoon Chung <jh80.chung@samsung.com>
24221L:	linux-mmc@vger.kernel.org
24222S:	Maintained
24223F:	drivers/mmc/host/sdhci-s3c*
24224
24225SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24226M:	Viresh Kumar <vireshk@kernel.org>
24227L:	linux-mmc@vger.kernel.org
24228S:	Maintained
24229F:	drivers/mmc/host/sdhci-spear.c
24230
24231SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24232M:	Vignesh Raghavendra <vigneshr@ti.com>
24233L:	linux-mmc@vger.kernel.org
24234S:	Maintained
24235F:	drivers/mmc/host/sdhci-omap.c
24236
24237SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24238M:	Jonathan Derrick <jonathan.derrick@linux.dev>
24239L:	linux-block@vger.kernel.org
24240S:	Supported
24241F:	block/opal_proto.h
24242F:	block/sed*
24243F:	include/linux/sed*
24244F:	include/uapi/linux/sed*
24245
24246SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24247M:	Mark Rutland <mark.rutland@arm.com>
24248M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
24249M:	Sudeep Holla <sudeep.holla@kernel.org>
24250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24251S:	Maintained
24252F:	drivers/firmware/smccc/
24253F:	include/linux/arm-smccc.h
24254
24255SECURITY CONTACT
24256M:	Security Officers <security@kernel.org>
24257S:	Supported
24258F:	Documentation/process/security-bugs.rst
24259
24260SECURITY SUBSYSTEM
24261M:	Paul Moore <paul@paul-moore.com>
24262M:	James Morris <jmorris@namei.org>
24263M:	"Serge E. Hallyn" <serge@hallyn.com>
24264L:	linux-security-module@vger.kernel.org
24265S:	Supported
24266Q:	https://patchwork.kernel.org/project/linux-security-module/list
24267B:	mailto:linux-security-module@vger.kernel.org
24268P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24269T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24270F:	include/linux/lsm/
24271F:	include/linux/lsm_audit.h
24272F:	include/linux/lsm_hook_defs.h
24273F:	include/linux/lsm_hooks.h
24274F:	include/linux/security.h
24275F:	include/uapi/linux/lsm.h
24276F:	security/
24277F:	tools/testing/selftests/lsm/
24278F:	rust/kernel/security.rs
24279X:	security/selinux/
24280K:	\bsecurity_[a-z_0-9]\+\b
24281
24282SELINUX SECURITY MODULE
24283M:	Paul Moore <paul@paul-moore.com>
24284M:	Stephen Smalley <stephen.smalley.work@gmail.com>
24285R:	Ondrej Mosnacek <omosnace@redhat.com>
24286L:	selinux@vger.kernel.org
24287S:	Supported
24288W:	https://github.com/SELinuxProject
24289Q:	https://patchwork.kernel.org/project/selinux/list
24290B:	mailto:selinux@vger.kernel.org
24291P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24292T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24293F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
24294F:	Documentation/ABI/removed/sysfs-selinux-disable
24295F:	Documentation/admin-guide/LSM/SELinux.rst
24296F:	include/trace/events/avc.h
24297F:	include/uapi/linux/selinux_netlink.h
24298F:	scripts/selinux/
24299F:	security/selinux/
24300
24301SENSABLE PHANTOM
24302M:	Jiri Slaby <jirislaby@kernel.org>
24303S:	Maintained
24304F:	drivers/misc/phantom.c
24305F:	include/uapi/linux/phantom.h
24306
24307SENSEAIR SUNRISE 006-0-0007
24308M:	Jacopo Mondi <jacopo@jmondi.org>
24309S:	Maintained
24310F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24311F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24312F:	drivers/iio/chemical/sunrise_co2.c
24313
24314SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24315M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
24316S:	Maintained
24317F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24318F:	drivers/iio/chemical/scd30.h
24319F:	drivers/iio/chemical/scd30_core.c
24320F:	drivers/iio/chemical/scd30_i2c.c
24321F:	drivers/iio/chemical/scd30_serial.c
24322
24323SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24324M:	Roan van Dijk <roan@protonic.nl>
24325S:	Maintained
24326F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24327F:	drivers/iio/chemical/scd4x.c
24328
24329SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24330M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
24331S:	Maintained
24332F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24333F:	drivers/iio/pressure/sdp500.c
24334
24335SENSIRION SGP40 GAS SENSOR DRIVER
24336M:	Andreas Klinger <ak@it-klinger.de>
24337S:	Maintained
24338F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24339F:	drivers/iio/chemical/sgp40.c
24340
24341SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24342M:	Tomasz Duszynski <tduszyns@gmail.com>
24343S:	Maintained
24344F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24345F:	drivers/iio/chemical/sps30.c
24346F:	drivers/iio/chemical/sps30_i2c.c
24347F:	drivers/iio/chemical/sps30_serial.c
24348
24349SERIAL DEVICE BUS
24350M:	Rob Herring <robh@kernel.org>
24351L:	linux-serial@vger.kernel.org
24352S:	Maintained
24353F:	Documentation/devicetree/bindings/serial/serial.yaml
24354F:	drivers/tty/serdev/
24355F:	include/linux/serdev.h
24356
24357SERIAL IR RECEIVER
24358M:	Sean Young <sean@mess.org>
24359L:	linux-media@vger.kernel.org
24360S:	Maintained
24361F:	drivers/media/rc/serial_ir.c
24362
24363SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24364M:	Srinivas Kandagatla <srini@kernel.org>
24365L:	linux-sound@vger.kernel.org
24366S:	Maintained
24367F:	Documentation/devicetree/bindings/slimbus/
24368F:	Documentation/driver-api/slimbus.rst
24369F:	drivers/slimbus/
24370F:	include/linux/slimbus.h
24371
24372SFC NETWORK DRIVER
24373M:	Edward Cree <ecree.xilinx@gmail.com>
24374L:	netdev@vger.kernel.org
24375L:	linux-net-drivers@amd.com
24376S:	Maintained
24377F:	Documentation/networking/devlink/sfc.rst
24378F:	drivers/net/ethernet/sfc/
24379
24380SFCTEMP HWMON DRIVER
24381M:	Emil Renner Berthing <kernel@esmil.dk>
24382M:	Hal Feng <hal.feng@starfivetech.com>
24383L:	linux-hwmon@vger.kernel.org
24384S:	Maintained
24385F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24386F:	Documentation/hwmon/sfctemp.rst
24387F:	drivers/hwmon/sfctemp.c
24388
24389SFF/SFP/SFP+ MODULE SUPPORT
24390M:	Russell King <linux@armlinux.org.uk>
24391L:	netdev@vger.kernel.org
24392S:	Maintained
24393F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
24394F:	drivers/net/phy/phylink.c
24395F:	drivers/net/phy/sfp*
24396F:	include/linux/mdio/mdio-i2c.h
24397F:	include/linux/phylink.h
24398F:	include/linux/sfp.h
24399K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24400
24401SGI GRU DRIVER
24402M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24403S:	Maintained
24404F:	drivers/misc/sgi-gru/
24405
24406SGI XP/XPC/XPNET DRIVER
24407M:	Robin Holt <robinmholt@gmail.com>
24408M:	Steve Wahl <steve.wahl@hpe.com>
24409S:	Maintained
24410F:	drivers/misc/sgi-xp/
24411
24412SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24413M:	D. Wythe <alibuda@linux.alibaba.com>
24414M:	Dust Li <dust.li@linux.alibaba.com>
24415M:	Sidraya Jayagond <sidraya@linux.ibm.com>
24416M:	Wenjia Zhang <wenjia@linux.ibm.com>
24417R:	Mahanta Jambigi <mjambigi@linux.ibm.com>
24418R:	Tony Lu <tonylu@linux.alibaba.com>
24419R:	Wen Gu <guwen@linux.alibaba.com>
24420L:	linux-rdma@vger.kernel.org
24421L:	linux-s390@vger.kernel.org
24422S:	Supported
24423F:	net/smc/
24424
24425SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24426M:	Linus Walleij <linusw@kernel.org>
24427L:	linux-iio@vger.kernel.org
24428S:	Maintained
24429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24430F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24431F:	drivers/iio/light/gp2ap002.c
24432
24433SHARP RJ54N1CB0C SENSOR DRIVER
24434M:	Jacopo Mondi <jacopo@jmondi.org>
24435L:	linux-media@vger.kernel.org
24436S:	Odd fixes
24437T:	git git://linuxtv.org/media.git
24438F:	drivers/media/i2c/rj54n1cb0c.c
24439F:	include/media/i2c/rj54n1cb0c.h
24440
24441SHRINKER
24442M:	Andrew Morton <akpm@linux-foundation.org>
24443M:	Dave Chinner <david@fromorbit.com>
24444R:	Qi Zheng <qi.zheng@linux.dev>
24445R:	Roman Gushchin <roman.gushchin@linux.dev>
24446R:	Muchun Song <muchun.song@linux.dev>
24447L:	linux-mm@kvack.org
24448S:	Maintained
24449F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
24450F:	include/linux/list_lru.h
24451F:	include/linux/shrinker.h
24452F:	mm/list_lru.c
24453F:	mm/shrinker.c
24454F:	mm/shrinker_debug.c
24455
24456SH_VOU V4L2 OUTPUT DRIVER
24457L:	linux-media@vger.kernel.org
24458S:	Orphan
24459F:	drivers/media/platform/renesas/sh_vou.c
24460F:	include/media/drv-intf/sh_vou.h
24461
24462SI2157 MEDIA DRIVER
24463L:	linux-media@vger.kernel.org
24464S:	Orphan
24465W:	https://linuxtv.org
24466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24467F:	drivers/media/tuners/si2157*
24468
24469SI2165 MEDIA DRIVER
24470M:	Matthias Schwarzott <zzam@gentoo.org>
24471L:	linux-media@vger.kernel.org
24472S:	Maintained
24473W:	https://linuxtv.org
24474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24475F:	drivers/media/dvb-frontends/si2165*
24476
24477SI2168 MEDIA DRIVER
24478L:	linux-media@vger.kernel.org
24479S:	Orphan
24480W:	https://linuxtv.org
24481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24482F:	drivers/media/dvb-frontends/si2168*
24483
24484SI470X FM RADIO RECEIVER I2C DRIVER
24485M:	Hans Verkuil <hverkuil@kernel.org>
24486L:	linux-media@vger.kernel.org
24487S:	Odd Fixes
24488W:	https://linuxtv.org
24489T:	git git://linuxtv.org/media.git
24490F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
24491F:	drivers/media/radio/si470x/radio-si470x-i2c.c
24492
24493SI470X FM RADIO RECEIVER USB DRIVER
24494M:	Hans Verkuil <hverkuil@kernel.org>
24495L:	linux-media@vger.kernel.org
24496S:	Maintained
24497W:	https://linuxtv.org
24498T:	git git://linuxtv.org/media.git
24499F:	drivers/media/radio/si470x/radio-si470x-common.c
24500F:	drivers/media/radio/si470x/radio-si470x-usb.c
24501F:	drivers/media/radio/si470x/radio-si470x.h
24502
24503SI4713 FM RADIO TRANSMITTER I2C DRIVER
24504M:	Eduardo Valentin <edubezval@gmail.com>
24505L:	linux-media@vger.kernel.org
24506S:	Odd Fixes
24507W:	https://linuxtv.org
24508T:	git git://linuxtv.org/media.git
24509F:	drivers/media/radio/si4713/si4713.?
24510
24511SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
24512M:	Eduardo Valentin <edubezval@gmail.com>
24513L:	linux-media@vger.kernel.org
24514S:	Odd Fixes
24515W:	https://linuxtv.org
24516T:	git git://linuxtv.org/media.git
24517F:	drivers/media/radio/si4713/radio-platform-si4713.c
24518
24519SI4713 FM RADIO TRANSMITTER USB DRIVER
24520M:	Hans Verkuil <hverkuil@kernel.org>
24521L:	linux-media@vger.kernel.org
24522S:	Maintained
24523W:	https://linuxtv.org
24524T:	git git://linuxtv.org/media.git
24525F:	drivers/media/radio/si4713/radio-usb-si4713.c
24526
24527SIANO DVB DRIVER
24528M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24529L:	linux-media@vger.kernel.org
24530S:	Odd fixes
24531W:	https://linuxtv.org
24532T:	git git://linuxtv.org/media.git
24533F:	drivers/media/common/siano/
24534F:	drivers/media/mmc/siano/
24535F:	drivers/media/usb/siano/
24536F:	drivers/media/usb/siano/
24537
24538SIEMENS IPC LED DRIVERS
24539M:	Bao Cheng Su <baocheng.su@siemens.com>
24540M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24541M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24542L:	linux-leds@vger.kernel.org
24543S:	Maintained
24544F:	drivers/leds/simatic/
24545
24546SIEMENS IPC PLATFORM DRIVERS
24547M:	Bao Cheng Su <baocheng.su@siemens.com>
24548M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24549M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24550L:	platform-driver-x86@vger.kernel.org
24551S:	Maintained
24552F:	drivers/platform/x86/siemens/
24553F:	include/linux/platform_data/x86/simatic-ipc-base.h
24554F:	include/linux/platform_data/x86/simatic-ipc.h
24555
24556SIEMENS IPC WATCHDOG DRIVERS
24557M:	Bao Cheng Su <baocheng.su@siemens.com>
24558M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
24559M:	Tobias Schaffner <tobias.schaffner@siemens.com>
24560L:	linux-watchdog@vger.kernel.org
24561S:	Maintained
24562F:	drivers/watchdog/simatic-ipc-wdt.c
24563
24564SIFIVE DRIVERS
24565M:	Paul Walmsley <pjw@kernel.org>
24566M:	Samuel Holland <samuel.holland@sifive.com>
24567L:	linux-riscv@lists.infradead.org
24568S:	Supported
24569F:	drivers/dma/sf-pdma/
24570N:	sifive
24571K:	fu[57]40
24572K:	[^@]sifive
24573
24574SILEAD TOUCHSCREEN DRIVER
24575M:	Hans de Goede <hansg@kernel.org>
24576L:	linux-input@vger.kernel.org
24577L:	platform-driver-x86@vger.kernel.org
24578S:	Maintained
24579F:	drivers/input/touchscreen/silead.c
24580F:	drivers/platform/x86/touchscreen_dmi.c
24581
24582SILICON LABS WIRELESS DRIVERS (for WFxxx series)
24583M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
24584L:	linux-wireless@vger.kernel.org
24585S:	Supported
24586F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
24587F:	drivers/net/wireless/silabs/
24588
24589SILICON MOTION SM712 FRAME BUFFER DRIVER
24590M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
24591M:	Teddy Wang <teddy.wang@siliconmotion.com>
24592M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
24593L:	linux-fbdev@vger.kernel.org
24594S:	Maintained
24595F:	Documentation/fb/sm712fb.rst
24596F:	drivers/video/fbdev/sm712*
24597
24598SILVACO I3C DUAL-ROLE MASTER
24599M:	Miquel Raynal <miquel.raynal@bootlin.com>
24600M:	Frank Li <Frank.Li@nxp.com>
24601L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
24602L:	imx@lists.linux.dev
24603S:	Maintained
24604F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
24605F:	drivers/i3c/master/svc-i3c-master.c
24606
24607SIMPLEFB FB DRIVER
24608M:	Hans de Goede <hansg@kernel.org>
24609L:	linux-fbdev@vger.kernel.org
24610S:	Maintained
24611F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
24612F:	drivers/video/fbdev/simplefb.c
24613F:	include/linux/platform_data/simplefb.h
24614
24615SIOX
24616M:	Thorsten Scherer <t.scherer@eckelmann.de>
24617R:	Pengutronix Kernel Team <kernel@pengutronix.de>
24618S:	Supported
24619F:	drivers/gpio/gpio-siox.c
24620F:	drivers/siox/*
24621F:	include/trace/events/siox.h
24622
24623SIPHASH PRF ROUTINES
24624M:	Jason A. Donenfeld <Jason@zx2c4.com>
24625S:	Maintained
24626F:	include/linux/siphash.h
24627F:	lib/siphash.c
24628F:	lib/tests/siphash_kunit.c
24629
24630SIS 190 ETHERNET DRIVER
24631M:	Francois Romieu <romieu@fr.zoreil.com>
24632L:	netdev@vger.kernel.org
24633S:	Maintained
24634F:	drivers/net/ethernet/sis/sis190.c
24635
24636SIS 900/7016 FAST ETHERNET DRIVER
24637M:	Daniele Venzano <venza@brownhat.org>
24638L:	netdev@vger.kernel.org
24639S:	Maintained
24640W:	http://www.brownhat.org/sis900.html
24641F:	drivers/net/ethernet/sis/sis900.*
24642
24643SIS FRAMEBUFFER DRIVER
24644S:	Orphan
24645F:	Documentation/fb/sisfb.rst
24646F:	drivers/video/fbdev/sis/
24647F:	include/video/sisfb.h
24648
24649SIS I2C TOUCHSCREEN DRIVER
24650M:	Mika Penttilä <mpenttil@redhat.com>
24651L:	linux-input@vger.kernel.org
24652S:	Maintained
24653F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
24654F:	drivers/input/touchscreen/sis_i2c.c
24655
24656SIS USB2VGA DRIVER
24657M:	Thomas Winischhofer <thomas@winischhofer.net>
24658S:	Maintained
24659W:	http://www.winischhofer.at/linuxsisusbvga.shtml
24660F:	drivers/usb/misc/sisusbvga/
24661
24662SL28 CPLD MFD DRIVER
24663M:	Michael Walle <mwalle@kernel.org>
24664S:	Maintained
24665F:	Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
24666F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
24667F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
24668F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
24669F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
24670F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
24671F:	drivers/gpio/gpio-sl28cpld.c
24672F:	drivers/hwmon/sl28cpld-hwmon.c
24673F:	drivers/irqchip/irq-sl28cpld.c
24674F:	drivers/pwm/pwm-sl28cpld.c
24675F:	drivers/watchdog/sl28cpld_wdt.c
24676
24677SL28 VPD NVMEM LAYOUT DRIVER
24678M:	Michael Walle <mwalle@kernel.org>
24679S:	Maintained
24680F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
24681F:	drivers/nvmem/layouts/sl28vpd.c
24682
24683SLAB ALLOCATOR
24684M:	Vlastimil Babka <vbabka@kernel.org>
24685M:	Harry Yoo <harry@kernel.org>
24686M:	Andrew Morton <akpm@linux-foundation.org>
24687R:	Hao Li <hao.li@linux.dev>
24688R:	Christoph Lameter <cl@gentwo.org>
24689R:	David Rientjes <rientjes@google.com>
24690R:	Roman Gushchin <roman.gushchin@linux.dev>
24691L:	linux-mm@kvack.org
24692S:	Maintained
24693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
24694F:	Documentation/admin-guide/mm/slab.rst
24695F:	Documentation/mm/slab.rst
24696F:	include/linux/mempool.h
24697F:	include/linux/slab.h
24698F:	lib/tests/slub_kunit.c
24699F:	mm/failslab.c
24700F:	mm/mempool.c
24701F:	mm/slab.h
24702F:	mm/slab_common.c
24703F:	mm/slub.c
24704F:	scripts/gdb/linux/slab.py
24705F:	tools/cgroup/memcg_slabinfo.py
24706F:	tools/include/linux/slab.h
24707F:	tools/lib/slab.c
24708F:	tools/mm/slabinfo-gnuplot.sh
24709F:	tools/mm/slabinfo.c
24710
24711SLCAN CAN NETWORK DRIVER
24712M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
24713L:	linux-can@vger.kernel.org
24714S:	Maintained
24715F:	drivers/net/can/slcan/
24716
24717SLEEPABLE READ-COPY UPDATE (SRCU)
24718M:	Lai Jiangshan <jiangshanlai@gmail.com>
24719M:	"Paul E. McKenney" <paulmck@kernel.org>
24720M:	Josh Triplett <josh@joshtriplett.org>
24721R:	Steven Rostedt <rostedt@goodmis.org>
24722R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
24723L:	rcu@vger.kernel.org
24724S:	Supported
24725W:	http://www.rdrop.com/users/paulmck/RCU/
24726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24727F:	include/linux/srcu*.h
24728F:	kernel/rcu/srcu*.c
24729
24730SMACK SECURITY MODULE
24731M:	Casey Schaufler <casey@schaufler-ca.com>
24732L:	linux-security-module@vger.kernel.org
24733S:	Maintained
24734W:	http://schaufler-ca.com
24735T:	git https://github.com/cschaufler/smack-next.git
24736F:	Documentation/admin-guide/LSM/Smack.rst
24737F:	security/smack/
24738
24739SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
24740M:	Steve French <smfrench@gmail.com>
24741M:	Steve French <sfrench@samba.org>
24742M:	Namjae Jeon <linkinjeon@kernel.org>
24743M:	Namjae Jeon <linkinjeon@samba.org>
24744R:	Stefan Metzmacher <metze@samba.org>
24745R:	Tom Talpey <tom@talpey.com>
24746L:	linux-cifs@vger.kernel.org
24747L:	samba-technical@lists.samba.org (moderated for non-subscribers)
24748S:	Maintained
24749F:	fs/smb/client/smbdirect.*
24750F:	fs/smb/smbdirect/
24751F:	fs/smb/server/transport_rdma.*
24752F:	include/linux/smbdirect.h
24753
24754SMC91x ETHERNET DRIVER
24755M:	Nicolas Pitre <nico@fluxnic.net>
24756S:	Odd Fixes
24757F:	drivers/net/ethernet/smsc/smc91x.*
24758
24759SMSC EMC2103 HARDWARE MONITOR DRIVER
24760M:	Steve Glendinning <steve.glendinning@shawell.net>
24761L:	linux-hwmon@vger.kernel.org
24762S:	Maintained
24763F:	Documentation/hwmon/emc2103.rst
24764F:	drivers/hwmon/emc2103.c
24765
24766SMSC SCH5627 HARDWARE MONITOR DRIVER
24767M:	Hans de Goede <hansg@kernel.org>
24768L:	linux-hwmon@vger.kernel.org
24769S:	Supported
24770F:	Documentation/hwmon/sch5627.rst
24771F:	drivers/hwmon/sch5627.c
24772
24773SMSC UFX6000 and UFX7000 USB to VGA DRIVER
24774M:	Steve Glendinning <steve.glendinning@shawell.net>
24775L:	linux-fbdev@vger.kernel.org
24776S:	Maintained
24777F:	drivers/video/fbdev/smscufx.c
24778
24779SMSC47B397 HARDWARE MONITOR DRIVER
24780M:	Jean Delvare <jdelvare@suse.com>
24781L:	linux-hwmon@vger.kernel.org
24782S:	Maintained
24783F:	Documentation/hwmon/smsc47b397.rst
24784F:	drivers/hwmon/smsc47b397.c
24785
24786SMSC911x ETHERNET DRIVER
24787M:	Steve Glendinning <steve.glendinning@shawell.net>
24788L:	netdev@vger.kernel.org
24789S:	Maintained
24790F:	drivers/net/ethernet/smsc/smsc911x.*
24791F:	include/linux/smsc911x.h
24792
24793SMSC9420 PCI ETHERNET DRIVER
24794M:	Steve Glendinning <steve.glendinning@shawell.net>
24795L:	netdev@vger.kernel.org
24796S:	Maintained
24797F:	drivers/net/ethernet/smsc/smsc9420.*
24798
24799SNET DPU VIRTIO DATA PATH ACCELERATOR
24800R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
24801F:	drivers/vdpa/solidrun/
24802
24803SOCIONEXT (SNI) AVE NETWORK DRIVER
24804M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
24805L:	netdev@vger.kernel.org
24806S:	Maintained
24807F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
24808F:	drivers/net/ethernet/socionext/sni_ave.c
24809
24810SOCIONEXT (SNI) NETSEC NETWORK DRIVER
24811M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
24812M:	Masahisa Kojima <kojima.masahisa@socionext.com>
24813L:	netdev@vger.kernel.org
24814S:	Maintained
24815F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
24816F:	drivers/net/ethernet/socionext/netsec.c
24817
24818SOCIONEXT (SNI) Synquacer SPI DRIVER
24819M:	Masahisa Kojima <kojima.masahisa@socionext.com>
24820M:	Jassi Brar <jassisinghbrar@gmail.com>
24821L:	linux-spi@vger.kernel.org
24822S:	Maintained
24823F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
24824F:	drivers/spi/spi-synquacer.c
24825
24826SOCIONEXT SYNQUACER I2C DRIVER
24827M:	Ard Biesheuvel <ardb@kernel.org>
24828L:	linux-i2c@vger.kernel.org
24829S:	Maintained
24830F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
24831F:	drivers/i2c/busses/i2c-synquacer.c
24832
24833SOCIONEXT UNIPHIER SOUND DRIVER
24834L:	linux-sound@vger.kernel.org
24835S:	Orphan
24836F:	sound/soc/uniphier/
24837
24838SOCKET TIMESTAMPING
24839M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24840R:	Jason Xing <kernelxing@tencent.com>
24841S:	Maintained
24842F:	Documentation/networking/timestamping.rst
24843F:	include/linux/net_tstamp.h
24844F:	include/uapi/linux/net_tstamp.h
24845F:	tools/testing/selftests/bpf/*/net_timestamping*
24846F:	tools/testing/selftests/net/*timestamp*
24847F:	tools/testing/selftests/net/so_txtime.c
24848
24849SOEKRIS NET48XX LED SUPPORT
24850M:	Chris Boot <bootc@bootc.net>
24851S:	Maintained
24852F:	drivers/leds/leds-net48xx.c
24853
24854SOFT-IWARP DRIVER (siw)
24855M:	Bernard Metzler <bernard.metzler@linux.dev>
24856L:	linux-rdma@vger.kernel.org
24857S:	Supported
24858F:	drivers/infiniband/sw/siw/
24859F:	include/uapi/rdma/siw-abi.h
24860
24861SOFT-ROCE DRIVER (rxe)
24862M:	Zhu Yanjun <zyjzyj2000@gmail.com>
24863L:	linux-rdma@vger.kernel.org
24864S:	Supported
24865F:	drivers/infiniband/sw/rxe/
24866F:	include/uapi/rdma/rdma_user_rxe.h
24867F:	tools/testing/selftests/rdma/rxe*
24868
24869SOFTLOGIC 6x10 MPEG CODEC
24870M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
24871M:	Ismael Luceno <ismael@iodev.co.uk>
24872L:	linux-media@vger.kernel.org
24873S:	Supported
24874F:	drivers/media/pci/solo6x10/
24875
24876SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
24877M:	James Morse <james.morse@arm.com>
24878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24879S:	Maintained
24880F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
24881F:	drivers/firmware/arm_sdei.c
24882F:	include/linux/arm_sdei.h
24883F:	include/uapi/linux/arm_sdei.h
24884
24885SOFTWARE NODES AND DEVICE PROPERTIES
24886R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24887R:	Daniel Scally <djrscally@gmail.com>
24888R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24889R:	Sakari Ailus <sakari.ailus@linux.intel.com>
24890L:	linux-acpi@vger.kernel.org
24891S:	Maintained
24892F:	drivers/base/property.c
24893F:	drivers/base/swnode.c
24894F:	include/linux/fwnode.h
24895F:	include/linux/property.h
24896
24897SOFTWARE RAID (Multiple Disks) SUPPORT
24898M:	Song Liu <song@kernel.org>
24899M:	Yu Kuai <yukuai@fygo.io>
24900R:	Li Nan <magiclinan@didiglobal.com>
24901R:	Xiao Ni <xiao@kernel.org>
24902L:	linux-raid@vger.kernel.org
24903S:	Supported
24904Q:	https://patchwork.kernel.org/project/linux-raid/list/
24905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
24906F:	drivers/md/Kconfig
24907F:	drivers/md/Makefile
24908F:	drivers/md/md*
24909F:	drivers/md/raid*
24910F:	include/linux/raid/
24911F:	include/uapi/linux/raid/
24912F:	lib/raid6/
24913
24914SOLIDRUN CLEARFOG SUPPORT
24915M:	Russell King <linux@armlinux.org.uk>
24916S:	Maintained
24917F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
24918F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
24919
24920SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
24921M:	Russell King <linux@armlinux.org.uk>
24922S:	Maintained
24923F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
24924F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
24925F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
24926
24927SONIC NETWORK DRIVER
24928M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
24929L:	netdev@vger.kernel.org
24930S:	Maintained
24931F:	drivers/net/ethernet/natsemi/sonic.*
24932
24933SONICS SILICON BACKPLANE DRIVER (SSB)
24934M:	Michael Buesch <m@bues.ch>
24935L:	linux-wireless@vger.kernel.org
24936S:	Maintained
24937F:	drivers/ssb/
24938F:	include/linux/ssb/
24939
24940SONY IMX208 SENSOR DRIVER
24941M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24942L:	linux-media@vger.kernel.org
24943S:	Maintained
24944T:	git git://linuxtv.org/media.git
24945F:	drivers/media/i2c/imx208.c
24946
24947SONY IMX214 SENSOR DRIVER
24948M:	Ricardo Ribalda <ribalda@kernel.org>
24949L:	linux-media@vger.kernel.org
24950S:	Maintained
24951T:	git git://linuxtv.org/media.git
24952F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
24953F:	drivers/media/i2c/imx214.c
24954
24955SONY IMX219 SENSOR DRIVER
24956M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
24957L:	linux-media@vger.kernel.org
24958S:	Maintained
24959T:	git git://linuxtv.org/media.git
24960F:	Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
24961F:	drivers/media/i2c/imx219.c
24962
24963SONY IMX258 SENSOR DRIVER
24964M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24965L:	linux-media@vger.kernel.org
24966S:	Maintained
24967T:	git git://linuxtv.org/media.git
24968F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
24969F:	drivers/media/i2c/imx258.c
24970
24971SONY IMX274 SENSOR DRIVER
24972M:	Leon Luo <leonl@leopardimaging.com>
24973L:	linux-media@vger.kernel.org
24974S:	Maintained
24975T:	git git://linuxtv.org/media.git
24976F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
24977F:	drivers/media/i2c/imx274.c
24978
24979SONY IMX283 SENSOR DRIVER
24980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24981R:	Umang Jain <uajain@igalia.com>
24982L:	linux-media@vger.kernel.org
24983S:	Maintained
24984T:	git git://linuxtv.org/media.git
24985F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
24986F:	drivers/media/i2c/imx283.c
24987
24988SONY IMX290 SENSOR DRIVER
24989M:	Manivannan Sadhasivam <mani@kernel.org>
24990L:	linux-media@vger.kernel.org
24991S:	Maintained
24992T:	git git://linuxtv.org/media.git
24993F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
24994F:	drivers/media/i2c/imx290.c
24995
24996SONY IMX296 SENSOR DRIVER
24997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24998M:	Manivannan Sadhasivam <mani@kernel.org>
24999L:	linux-media@vger.kernel.org
25000S:	Maintained
25001T:	git git://linuxtv.org/media.git
25002F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25003F:	drivers/media/i2c/imx296.c
25004
25005SONY IMX319 SENSOR DRIVER
25006M:	Bingbu Cao <bingbu.cao@intel.com>
25007L:	linux-media@vger.kernel.org
25008S:	Maintained
25009T:	git git://linuxtv.org/media.git
25010F:	drivers/media/i2c/imx319.c
25011
25012SONY IMX334 SENSOR DRIVER
25013L:	linux-media@vger.kernel.org
25014S:	Orphan
25015T:	git git://linuxtv.org/media.git
25016F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25017F:	drivers/media/i2c/imx334.c
25018
25019SONY IMX335 SENSOR DRIVER
25020M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25021L:	linux-media@vger.kernel.org
25022S:	Maintained
25023T:	git git://linuxtv.org/media.git
25024F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25025F:	drivers/media/i2c/imx335.c
25026
25027SONY IMX355 SENSOR DRIVER
25028M:	Tianshu Qiu <tian.shu.qiu@intel.com>
25029L:	linux-media@vger.kernel.org
25030S:	Maintained
25031T:	git git://linuxtv.org/media.git
25032F:	drivers/media/i2c/imx355.c
25033
25034SONY IMX412 SENSOR DRIVER
25035L:	linux-media@vger.kernel.org
25036S:	Orphan
25037T:	git git://linuxtv.org/media.git
25038F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25039F:	drivers/media/i2c/imx412.c
25040
25041SONY IMX415 SENSOR DRIVER
25042M:	Michael Riesch <michael.riesch@collabora.com>
25043L:	linux-media@vger.kernel.org
25044S:	Maintained
25045T:	git git://linuxtv.org/media.git
25046F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25047F:	drivers/media/i2c/imx415.c
25048
25049SONY MEMORYSTICK SUBSYSTEM
25050M:	Maxim Levitsky <maximlevitsky@gmail.com>
25051M:	Alex Dubov <oakad@yahoo.com>
25052M:	Ulf Hansson <ulfh@kernel.org>
25053L:	linux-mmc@vger.kernel.org
25054S:	Maintained
25055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25056F:	drivers/memstick/
25057F:	include/linux/memstick.h
25058
25059SONY VAIO CONTROL DEVICE DRIVER
25060M:	Mattia Dongili <malattia@linux.it>
25061L:	platform-driver-x86@vger.kernel.org
25062S:	Maintained
25063W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25064F:	Documentation/admin-guide/laptops/sony-laptop.rst
25065F:	drivers/char/sonypi.c
25066F:	drivers/platform/x86/sony-laptop.c
25067
25068SOPHGO DEVICETREES and DRIVERS
25069M:	Chen Wang <unicorn_wang@outlook.com>
25070M:	Inochi Amaoto <inochiama@gmail.com>
25071L:	sophgo@lists.linux.dev
25072W:	https://github.com/sophgo/linux/wiki
25073T:	git https://github.com/sophgo/linux.git
25074S:	Maintained
25075N:	sophgo
25076K:	sophgo
25077
25078SOUND
25079M:	Jaroslav Kysela <perex@perex.cz>
25080M:	Takashi Iwai <tiwai@suse.com>
25081L:	linux-sound@vger.kernel.org
25082S:	Maintained
25083W:	http://www.alsa-project.org/
25084Q:	http://patchwork.kernel.org/project/alsa-devel/list/
25085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25086F:	Documentation/sound/
25087F:	include/sound/
25088F:	include/uapi/sound/
25089F:	sound/
25090F:	tools/testing/selftests/alsa
25091
25092SOUND - ALSA SELFTESTS
25093M:	Mark Brown <broonie@kernel.org>
25094L:	linux-sound@vger.kernel.org
25095L:	linux-kselftest@vger.kernel.org
25096S:	Supported
25097F:	tools/testing/selftests/alsa
25098
25099SOUND - COMPRESSED AUDIO
25100M:	Vinod Koul <vkoul@kernel.org>
25101L:	linux-sound@vger.kernel.org
25102S:	Supported
25103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25104F:	Documentation/sound/designs/compress-offload.rst
25105F:	include/sound/compress_driver.h
25106F:	include/uapi/sound/compress_*
25107F:	sound/core/compress_offload.c
25108F:	sound/soc/soc-compress.c
25109
25110SOUND - CORE KUNIT TEST
25111M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25112L:	linux-sound@vger.kernel.org
25113S:	Supported
25114F:	sound/core/sound_kunit.c
25115
25116SOUND - DMAENGINE HELPERS
25117M:	Lars-Peter Clausen <lars@metafoo.de>
25118S:	Supported
25119F:	include/sound/dmaengine_pcm.h
25120F:	sound/core/pcm_dmaengine.c
25121F:	sound/soc/soc-generic-dmaengine-pcm.c
25122
25123SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25124M:	Liam Girdwood <lgirdwood@gmail.com>
25125M:	Mark Brown <broonie@kernel.org>
25126L:	linux-sound@vger.kernel.org
25127S:	Supported
25128W:	http://alsa-project.org/main/index.php/ASoC
25129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25130F:	Documentation/devicetree/bindings/sound/
25131F:	Documentation/sound/soc/
25132F:	include/dt-bindings/sound/
25133F:	include/sound/cs*
25134X:	include/sound/cs4231-regs.h
25135X:	include/sound/cs8403.h
25136X:	include/sound/cs8427.h
25137F:	include/sound/madera-pdata.h
25138F:	include/sound/soc*
25139F:	include/sound/sof.h
25140F:	include/sound/sof/
25141F:	include/sound/wm*.h
25142F:	include/trace/events/sof*.h
25143F:	include/uapi/sound/asoc.h
25144F:	sound/soc/
25145
25146SOUND - SOC LAYER / dapm-graph
25147M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
25148L:	linux-sound@vger.kernel.org
25149S:	Maintained
25150F:	tools/sound/dapm-graph
25151
25152SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25153M:	Liam Girdwood <lgirdwood@gmail.com>
25154M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
25155M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25156M:	Daniel Baluta <daniel.baluta@nxp.com>
25157R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
25158R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25159L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
25160S:	Supported
25161W:	https://github.com/thesofproject/linux/
25162F:	sound/soc/sof/
25163
25164SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25165M:	Mark Brown <broonie@kernel.org>
25166M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
25167S:	Supported
25168L:	linux-sound@vger.kernel.org
25169F:	sound/soc/generic/
25170F:	include/sound/simple_card*
25171F:	Documentation/devicetree/bindings/sound/simple-card.yaml
25172F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
25173
25174SOUNDWIRE SUBSYSTEM
25175M:	Vinod Koul <vkoul@kernel.org>
25176M:	Bard Liao <yung-chuan.liao@linux.intel.com>
25177R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
25178L:	linux-sound@vger.kernel.org
25179S:	Supported
25180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25181F:	Documentation/driver-api/soundwire/
25182F:	drivers/soundwire/
25183F:	include/linux/soundwire/
25184
25185SP2 MEDIA DRIVER
25186M:	Olli Salonen <olli.salonen@iki.fi>
25187L:	linux-media@vger.kernel.org
25188S:	Maintained
25189W:	https://linuxtv.org
25190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25191F:	drivers/media/dvb-frontends/sp2*
25192
25193SPACEMIT DWMAC GLUE LAYER
25194M:	Inochi Amaoto <inochiama@gmail.com>
25195S:	Maintained
25196F:	Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25197F:	drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25198
25199SPACEMIT K1 I2C DRIVER
25200M:	Troy Mitchell <troy.mitchell@linux.spacemit.com>
25201S:	Maintained
25202F:	Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25203F:	drivers/i2c/busses/i2c-k1.c
25204
25205SPANISH DOCUMENTATION
25206M:	Carlos Bilbao <carlos.bilbao@kernel.org>
25207R:	Avadhut Naik <avadhut.naik@amd.com>
25208S:	Maintained
25209F:	Documentation/translations/sp_SP/
25210
25211SPARC + UltraSPARC (sparc/sparc64)
25212M:	"David S. Miller" <davem@davemloft.net>
25213M:	Andreas Larsson <andreas@gaisler.com>
25214L:	sparclinux@vger.kernel.org
25215S:	Maintained
25216Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
25217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25219F:	arch/sparc/
25220F:	drivers/sbus/
25221
25222SPARC SERIAL DRIVERS
25223M:	"David S. Miller" <davem@davemloft.net>
25224L:	sparclinux@vger.kernel.org
25225S:	Maintained
25226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25228F:	drivers/tty/serial/suncore.c
25229F:	drivers/tty/serial/sunhv.c
25230F:	drivers/tty/serial/sunsab.c
25231F:	drivers/tty/serial/sunsab.h
25232F:	drivers/tty/serial/sunsu.c
25233F:	drivers/tty/serial/sunzilog.c
25234F:	drivers/tty/serial/sunzilog.h
25235F:	drivers/tty/vcc.c
25236F:	include/linux/sunserialcore.h
25237
25238SPARSE CHECKER
25239M:	Chris Li <sparse@chrisli.org>
25240L:	linux-sparse@vger.kernel.org
25241S:	Maintained
25242W:	https://sparse.docs.kernel.org/
25243Q:	https://patchwork.kernel.org/project/linux-sparse/list/
25244B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25245T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25246F:	include/linux/compiler.h
25247
25248SPEAKUP CONSOLE SPEECH DRIVER
25249M:	William Hubbs <w.d.hubbs@gmail.com>
25250M:	Chris Brannon <chris@the-brannons.com>
25251M:	Kirk Reiser <kirk@reisers.ca>
25252M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
25253L:	speakup@linux-speakup.org
25254S:	Odd Fixes
25255W:	http://www.linux-speakup.org/
25256W:	https://github.com/linux-speakup/speakup
25257B:	https://github.com/linux-speakup/speakup/issues
25258F:	drivers/accessibility/speakup/
25259
25260SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25261M:	Viresh Kumar <vireshk@kernel.org>
25262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25263L:	soc@lists.linux.dev
25264S:	Maintained
25265W:	http://www.st.com/spear
25266F:	arch/arm/boot/dts/st/spear*
25267F:	arch/arm/mach-spear/
25268F:	drivers/clk/spear/
25269F:	drivers/pinctrl/spear/
25270
25271SPI NOR SUBSYSTEM
25272M:	Pratyush Yadav <pratyush@kernel.org>
25273M:	Michael Walle <mwalle@kernel.org>
25274R:	Takahiro Kuwano <takahiro.kuwano@infineon.com>
25275L:	linux-mtd@lists.infradead.org
25276S:	Maintained
25277W:	http://www.linux-mtd.infradead.org/
25278Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
25279C:	irc://irc.oftc.net/mtd
25280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25281F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25282F:	drivers/mtd/spi-nor/
25283F:	include/linux/mtd/spi-nor.h
25284
25285SPI OFFLOAD
25286R:	David Lechner <dlechner@baylibre.com>
25287F:	drivers/spi/spi-offload-trigger-*.c
25288F:	drivers/spi/spi-offload.c
25289F:	include/linux/spi/offload/
25290K:	spi_offload
25291
25292SPI SUBSYSTEM
25293M:	Mark Brown <broonie@kernel.org>
25294L:	linux-spi@vger.kernel.org
25295S:	Maintained
25296Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
25297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25298F:	Documentation/devicetree/bindings/spi/
25299F:	Documentation/spi/
25300F:	drivers/spi/
25301F:	include/trace/events/spi*
25302F:	include/linux/spi/
25303F:	include/uapi/linux/spi/
25304F:	tools/spi/
25305
25306SPMI SUBSYSTEM
25307M:	Stephen Boyd <sboyd@kernel.org>
25308L:	linux-kernel@vger.kernel.org
25309S:	Maintained
25310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25311F:	Documentation/devicetree/bindings/spmi/
25312F:	drivers/spmi/
25313F:	include/dt-bindings/spmi/spmi.h
25314F:	include/linux/spmi.h
25315F:	include/trace/events/spmi.h
25316
25317SPU FILE SYSTEM
25318L:	linuxppc-dev@lists.ozlabs.org
25319S:	Orphan
25320F:	Documentation/filesystems/spufs/spufs.rst
25321F:	arch/powerpc/platforms/cell/spufs/
25322
25323SQUASHFS FILE SYSTEM
25324M:	Phillip Lougher <phillip@squashfs.org.uk>
25325L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
25326S:	Maintained
25327W:	http://squashfs.org.uk
25328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
25329F:	Documentation/filesystems/squashfs.rst
25330F:	fs/squashfs/
25331
25332SRM (Alpha) environment access
25333M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
25334S:	Maintained
25335F:	arch/alpha/kernel/srm_env.c
25336
25337ST LSM6DSx IMU IIO DRIVER
25338M:	Lorenzo Bianconi <lorenzo@kernel.org>
25339L:	linux-iio@vger.kernel.org
25340S:	Maintained
25341W:	http://www.st.com/
25342F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25343F:	drivers/iio/imu/st_lsm6dsx/
25344
25345ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25346M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25347M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25348L:	linux-media@vger.kernel.org
25349S:	Maintained
25350T:	git git://linuxtv.org/media.git
25351F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25352F:	drivers/media/i2c/st-mipid02.c
25353
25354ST STC3117 FUEL GAUGE DRIVER
25355M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
25356M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
25357L:	linux-pm@vger.kernel.org
25358S:	Maintained
25359F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25360F:	drivers/power/supply/stc3117_fuel_gauge.c
25361
25362ST STEF48H28 DRIVER
25363M:	Charles Hsu	<hsu.yungteng@gmail.com>
25364L:	linux-hwmon@vger.kernel.org
25365S:	Maintained
25366F:	Documentation/hwmon/stef48h28.rst
25367F:	drivers/hwmon/pmbus/stef48h28.c
25368
25369ST STM32 FIREWALL
25370M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
25371S:	Maintained
25372F:	drivers/bus/stm32_dbg_bus.c
25373F:	drivers/bus/stm32_etzpc.c
25374F:	drivers/bus/stm32_firewall.c
25375F:	drivers/bus/stm32_rifsc.c
25376
25377ST STM32 HDP PINCTRL DRIVER
25378M:	Clément Le Goffic <legoffic.clement@gmail.com>
25379S:	Maintained
25380F:	Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25381F:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25382
25383ST STM32 I2C/SMBUS DRIVER
25384M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
25385M:	Alain Volmat <alain.volmat@foss.st.com>
25386L:	linux-i2c@vger.kernel.org
25387S:	Maintained
25388F:	drivers/i2c/busses/i2c-stm32*
25389
25390ST STM32 OCTO MEMORY MANAGER
25391M:	Patrice Chotard <patrice.chotard@foss.st.com>
25392S:	Maintained
25393F:	Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25394F:	drivers/memory/stm32_omm.c
25395
25396ST STM32 PINCTRL DRIVER
25397M:	Antonio Borneo <antonio.borneo@foss.st.com>
25398S:	Maintained
25399F:	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25400F:	drivers/pinctrl/stm32/
25401F:	include/dt-bindings/pinctrl/stm32-pinfunc.h
25402X:	drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25403
25404ST STM32 SPI DRIVER
25405M:	Alain Volmat <alain.volmat@foss.st.com>
25406L:	linux-spi@vger.kernel.org
25407S:	Maintained
25408F:	drivers/spi/spi-stm32.c
25409
25410ST STPDDC60 DRIVER
25411M:	Daniel Nilsson <daniel.nilsson@flex.com>
25412L:	linux-hwmon@vger.kernel.org
25413S:	Maintained
25414F:	Documentation/hwmon/stpddc60.rst
25415F:	drivers/hwmon/pmbus/stpddc60.c
25416
25417ST TSC1641 DRIVER
25418M:	Igor Reznichenko <igor@reznichenko.net>
25419L:	linux-hwmon@vger.kernel.org
25420S:	Maintained
25421F:	Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25422F:	Documentation/hwmon/tsc1641.rst
25423F:	drivers/hwmon/tsc1641.c
25424
25425ST VD55G1 DRIVER
25426M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25427M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25428L:	linux-media@vger.kernel.org
25429S:	Maintained
25430F:	Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25431F:	drivers/media/i2c/vd55g1.c
25432
25433ST VD56G3 IMAGE SENSOR DRIVER
25434M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25435M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25436L:	linux-media@vger.kernel.org
25437S:	Maintained
25438F:	Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25439F:	drivers/media/i2c/vd56g3.c
25440
25441ST VGXY61 DRIVER
25442M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
25443M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
25444L:	linux-media@vger.kernel.org
25445S:	Maintained
25446T:	git git://linuxtv.org/media.git
25447F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25448F:	Documentation/userspace-api/media/drivers/vgxy61.rst
25449F:	drivers/media/i2c/vgxy61.c
25450
25451ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25452M:	Song Qiang <songqiang1304521@gmail.com>
25453L:	linux-iio@vger.kernel.org
25454S:	Maintained
25455F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25456F:	drivers/iio/proximity/vl53l0x-i2c.c
25457
25458ST VL53L1X ToF RANGER(I2C) IIO DRIVER
25459M:	Siratul Islam <email@sirat.me>
25460L:	linux-iio@vger.kernel.org
25461S:	Maintained
25462F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
25463F:	drivers/iio/proximity/vl53l1x-i2c.c
25464
25465STABLE BRANCH
25466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25467M:	Sasha Levin <sashal@kernel.org>
25468L:	stable@vger.kernel.org
25469S:	Supported
25470F:	Documentation/process/stable-kernel-rules.rst
25471
25472STAGING - ATOMISP DRIVER
25473M:	Hans de Goede <hansg@kernel.org>
25474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25475R:	Sakari Ailus <sakari.ailus@linux.intel.com>
25476L:	linux-media@vger.kernel.org
25477S:	Maintained
25478F:	drivers/staging/media/atomisp/
25479
25480STAGING - INDUSTRIAL IO
25481M:	Jonathan Cameron <jic23@kernel.org>
25482L:	linux-iio@vger.kernel.org
25483S:	Odd Fixes
25484F:	drivers/staging/iio/
25485
25486STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
25487M:	Marc Dietrich <marvin24@gmx.de>
25488L:	ac100@lists.launchpad.net (moderated for non-subscribers)
25489L:	linux-tegra@vger.kernel.org
25490S:	Maintained
25491F:	drivers/staging/nvec/
25492
25493STAGING - SEPS525 LCD CONTROLLER DRIVERS
25494M:	Michael Hennerich <michael.hennerich@analog.com>
25495L:	linux-fbdev@vger.kernel.org
25496S:	Supported
25497F:	drivers/staging/fbtft/fb_seps525.c
25498
25499STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
25500M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
25501M:	Teddy Wang <teddy.wang@siliconmotion.com>
25502M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
25503L:	linux-fbdev@vger.kernel.org
25504S:	Maintained
25505F:	drivers/staging/sm750fb/
25506
25507STAGING SUBSYSTEM
25508M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25509L:	linux-staging@lists.linux.dev
25510S:	Supported
25511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
25512F:	drivers/staging/
25513
25514STANDALONE CACHE CONTROLLER DRIVERS
25515M:	Conor Dooley <conor@kernel.org>
25516M:	Jonathan Cameron <jic23@kernel.org>
25517S:	Maintained
25518T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25519F:	Documentation/devicetree/bindings/cache/
25520F:	drivers/cache
25521F:	include/linux/cache_coherency.h
25522F:	lib/cache_maint.c
25523
25524STARFIRE/DURALAN NETWORK DRIVER
25525M:	Ion Badulescu <ionut@badula.org>
25526S:	Odd Fixes
25527F:	drivers/net/ethernet/adaptec/starfire*
25528
25529STARFIVE CRYPTO DRIVER
25530M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
25531M:	William Qiu <william.qiu@starfivetech.com>
25532S:	Supported
25533F:	Documentation/devicetree/bindings/crypto/starfive*
25534F:	drivers/crypto/starfive/
25535
25536STARFIVE DEVICETREES
25537M:	Emil Renner Berthing <kernel@esmil.dk>
25538M:	Conor Dooley <conor@kernel.org>
25539L:	linux-riscv@lists.infradead.org
25540S:	Maintained
25541T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25542F:	arch/riscv/boot/dts/starfive/
25543
25544STARFIVE DWMAC GLUE LAYER
25545M:	Emil Renner Berthing <kernel@esmil.dk>
25546M:	Minda Chen <minda.chen@starfivetech.com>
25547S:	Maintained
25548F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
25549F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
25550
25551STARFIVE JH7110 DPHY RX DRIVER
25552M:	Jack Zhu <jack.zhu@starfivetech.com>
25553M:	Changhuang Liang <changhuang.liang@starfivetech.com>
25554S:	Supported
25555F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
25556F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
25557
25558STARFIVE JH7110 DPHY TX DRIVER
25559M:	Keith Zhao <keith.zhao@starfivetech.com>
25560S:	Supported
25561F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
25562F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
25563
25564STARFIVE JH7110 MMC/SD/SDIO DRIVER
25565M:	William Qiu <william.qiu@starfivetech.com>
25566S:	Supported
25567F:	Documentation/devicetree/bindings/mmc/starfive*
25568F:	drivers/mmc/host/dw_mmc-starfive.c
25569
25570STARFIVE JH7110 PLL CLOCK DRIVER
25571M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25572S:	Supported
25573F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
25574F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
25575
25576STARFIVE JH7110 PWMDAC DRIVER
25577M:	Hal Feng <hal.feng@starfivetech.com>
25578M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25579S:	Supported
25580F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
25581F:	sound/soc/starfive/jh7110_pwmdac.c
25582
25583STARFIVE JH7110 SYSCON
25584M:	William Qiu <william.qiu@starfivetech.com>
25585M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25586S:	Supported
25587F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
25588
25589STARFIVE JH7110 TDM DRIVER
25590M:	Walker Chen <walker.chen@starfivetech.com>
25591S:	Maintained
25592F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
25593F:	sound/soc/starfive/jh7110_tdm.c
25594
25595STARFIVE JH71X0 CLOCK DRIVERS
25596M:	Emil Renner Berthing <kernel@esmil.dk>
25597M:	Hal Feng <hal.feng@starfivetech.com>
25598S:	Maintained
25599F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
25600F:	drivers/clk/starfive/clk-starfive-jh71*
25601F:	include/dt-bindings/clock/starfive?jh71*.h
25602
25603STARFIVE JH71X0 PINCTRL DRIVERS
25604M:	Emil Renner Berthing <kernel@esmil.dk>
25605M:	Hal Feng <hal.feng@starfivetech.com>
25606L:	linux-gpio@vger.kernel.org
25607S:	Maintained
25608F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
25609F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
25610F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
25611F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
25612
25613STARFIVE JH71X0 RESET CONTROLLER DRIVERS
25614M:	Emil Renner Berthing <kernel@esmil.dk>
25615M:	Hal Feng <hal.feng@starfivetech.com>
25616S:	Maintained
25617F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
25618F:	drivers/reset/starfive/reset-starfive-jh71*
25619F:	include/dt-bindings/reset/starfive?jh71*.h
25620
25621STARFIVE USB DRIVERS
25622M:	Minda Chen <minda.chen@starfivetech.com>
25623S:	Maintained
25624F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
25625F:	Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
25626F:	drivers/usb/cdns3/cdns3-starfive.c
25627
25628STARFIVE JH71XX PMU CONTROLLER DRIVER
25629M:	Walker Chen <walker.chen@starfivetech.com>
25630M:	Changhuang Liang <changhuang.liang@starfivetech.com>
25631S:	Supported
25632F:	Documentation/devicetree/bindings/power/starfive*
25633F:	drivers/pmdomain/starfive/
25634F:	include/dt-bindings/power/starfive,jh7110-pmu.h
25635
25636STARFIVE SOC DRIVERS
25637M:	Conor Dooley <conor@kernel.org>
25638S:	Maintained
25639T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
25640F:	Documentation/devicetree/bindings/soc/starfive/
25641
25642STARFIVE STARLINK PMU DRIVER
25643M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
25644S:	Maintained
25645F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
25646F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
25647F:	drivers/perf/starfive_starlink_pmu.c
25648
25649STARFIVE TRNG DRIVER
25650M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
25651S:	Supported
25652F:	Documentation/devicetree/bindings/rng/starfive*
25653F:	drivers/char/hw_random/jh7110-trng.c
25654
25655STARFIVE WATCHDOG DRIVER
25656M:	Xingyu Wu <xingyu.wu@starfivetech.com>
25657M:	Ziv Xu <ziv.xu@starfivetech.com>
25658S:	Supported
25659F:	Documentation/devicetree/bindings/watchdog/starfive*
25660F:	drivers/watchdog/starfive-wdt.c
25661
25662STARFIVE JH71X0 PCIE AND USB PHY DRIVER
25663M:	Minda Chen <minda.chen@starfivetech.com>
25664S:	Supported
25665F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
25666F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
25667F:	drivers/phy/starfive/phy-jh7110-pcie.c
25668F:	drivers/phy/starfive/phy-jh7110-usb.c
25669
25670STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
25671M:	Changhuang Liang <changhuang.liang@starfivetech.com>
25672S:	Supported
25673F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
25674F:	drivers/irqchip/irq-starfive-jhb100-intc.c
25675
25676STATIC BRANCH/CALL
25677M:	Peter Zijlstra <peterz@infradead.org>
25678M:	Josh Poimboeuf <jpoimboe@kernel.org>
25679M:	Jason Baron <jbaron@akamai.com>
25680M:	Alice Ryhl <aliceryhl@google.com>
25681R:	Steven Rostedt <rostedt@goodmis.org>
25682R:	Ard Biesheuvel <ardb@kernel.org>
25683S:	Supported
25684F:	arch/*/include/asm/jump_label*.h
25685F:	arch/*/include/asm/static_call*.h
25686F:	arch/*/kernel/jump_label.c
25687F:	arch/*/kernel/static_call.c
25688F:	include/linux/jump_label*.h
25689F:	include/linux/static_call*.h
25690F:	kernel/jump_label.c
25691F:	kernel/static_call*.c
25692F:	rust/helpers/jump_label.c
25693F:	rust/kernel/generated_arch_static_branch_asm.rs.S
25694F:	rust/kernel/jump_label.rs
25695
25696STI AUDIO (ASoC) DRIVERS
25697M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
25698L:	linux-sound@vger.kernel.org
25699S:	Maintained
25700F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
25701F:	sound/soc/sti/
25702
25703STI CEC DRIVER
25704M:	Alain Volmat <alain.volmat@foss.st.com>
25705S:	Maintained
25706F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
25707F:	drivers/media/cec/platform/sti/
25708
25709STK1160 USB VIDEO CAPTURE DRIVER
25710M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
25711L:	linux-media@vger.kernel.org
25712S:	Maintained
25713T:	git git://linuxtv.org/media.git
25714F:	drivers/media/usb/stk1160/
25715
25716STM32 AUDIO (ASoC) DRIVERS
25717M:	Olivier Moysan <olivier.moysan@foss.st.com>
25718M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
25719L:	linux-sound@vger.kernel.org
25720S:	Maintained
25721F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
25722F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
25723F:	sound/soc/stm/
25724
25725STM32 DMA DRIVERS
25726M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
25727L:	dmaengine@vger.kernel.org
25728L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
25729S:	Maintained
25730F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
25731F:	Documentation/devicetree/bindings/dma/stm32/
25732F:	drivers/dma/stm32/
25733
25734STM32 TIMER/LPTIMER DRIVERS
25735M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
25736S:	Maintained
25737F:	Documentation/ABI/testing/*timer-stm32
25738F:	Documentation/devicetree/bindings/*/*stm32-*timer*
25739F:	drivers/*/stm32-*timer*
25740F:	drivers/pwm/pwm-stm32*
25741F:	include/linux/*/stm32-*tim*
25742
25743STM32MP25 USB3/PCIE COMBOPHY DRIVER
25744M:	Christian Bruel <christian.bruel@foss.st.com>
25745S:	Maintained
25746F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
25747F:	drivers/phy/st/phy-stm32-combophy.c
25748
25749STMMAC ETHERNET DRIVER
25750L:	netdev@vger.kernel.org
25751S:	Orphan
25752F:	Documentation/networking/device_drivers/ethernet/stmicro/
25753F:	drivers/net/ethernet/stmicro/stmmac/
25754
25755SUN HAPPY MEAL ETHERNET DRIVER
25756M:	Sean Anderson <seanga2@gmail.com>
25757S:	Maintained
25758F:	drivers/net/ethernet/sun/sunhme.*
25759
25760SUN3/3X
25761M:	Sam Creasey <sammy@sammy.net>
25762S:	Maintained
25763W:	http://sammy.net/sun3/
25764F:	arch/m68k/include/asm/sun3*
25765F:	arch/m68k/kernel/*sun3*
25766F:	arch/m68k/sun3*/
25767F:	drivers/net/ethernet/i825xx/sun3*
25768
25769SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
25770M:	Hans de Goede <hansg@kernel.org>
25771L:	linux-input@vger.kernel.org
25772S:	Maintained
25773F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
25774F:	drivers/input/keyboard/sun4i-lradc-keys.c
25775
25776SUNDANCE NETWORK DRIVER
25777M:	Denis Kirjanov <kirjanov@gmail.com>
25778L:	netdev@vger.kernel.org
25779S:	Maintained
25780F:	drivers/net/ethernet/dlink/sundance.c
25781
25782SUNPLUS ETHERNET DRIVER
25783M:	Wells Lu <wellslutw@gmail.com>
25784L:	netdev@vger.kernel.org
25785S:	Maintained
25786W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
25787F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
25788F:	drivers/net/ethernet/sunplus/
25789
25790SUNPLUS MMC DRIVER
25791M:	Tony Huang <tonyhuang.sunplus@gmail.com>
25792M:	Li-hao Kuo <lhjeff911@gmail.com>
25793S:	Maintained
25794F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
25795F:	drivers/mmc/host/sunplus-mmc.c
25796
25797SUNPLUS OCOTP DRIVER
25798M:	Vincent Shih <vincent.sunplus@gmail.com>
25799S:	Maintained
25800F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
25801F:	drivers/nvmem/sunplus-ocotp.c
25802
25803SUNPLUS PWM DRIVER
25804M:	Hammer Hsieh <hammerh0314@gmail.com>
25805S:	Maintained
25806F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
25807F:	drivers/pwm/pwm-sunplus.c
25808
25809SUNPLUS RTC DRIVER
25810M:	Vincent Shih <vincent.sunplus@gmail.com>
25811L:	linux-rtc@vger.kernel.org
25812S:	Maintained
25813F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
25814F:	drivers/rtc/rtc-sunplus.c
25815
25816SUNPLUS SPI CONTROLLER INTERFACE DRIVER
25817M:	Li-hao Kuo <lhjeff911@gmail.com>
25818L:	linux-spi@vger.kernel.org
25819S:	Maintained
25820F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
25821F:	drivers/spi/spi-sunplus-sp7021.c
25822
25823SUNPLUS UART DRIVER
25824M:	Hammer Hsieh <hammerh0314@gmail.com>
25825S:	Maintained
25826F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
25827F:	drivers/tty/serial/sunplus-uart.c
25828
25829SUNPLUS USB2 PHY DRIVER
25830M:	Vincent Shih <vincent.sunplus@gmail.com>
25831L:	linux-usb@vger.kernel.org
25832S:	Maintained
25833F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
25834F:	drivers/phy/sunplus/Kconfig
25835F:	drivers/phy/sunplus/Makefile
25836F:	drivers/phy/sunplus/phy-sunplus-usb2.c
25837
25838SUNPLUS WATCHDOG DRIVER
25839M:	Xiantao Hu <xt.hu@cqplus1.com>
25840L:	linux-watchdog@vger.kernel.org
25841S:	Maintained
25842F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
25843F:	drivers/watchdog/sunplus_wdt.c
25844
25845SUPERH
25846M:	Yoshinori Sato <ysato@users.sourceforge.jp>
25847M:	Rich Felker <dalias@libc.org>
25848M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
25849L:	linux-sh@vger.kernel.org
25850S:	Maintained
25851Q:	http://patchwork.kernel.org/project/linux-sh/list/
25852F:	Documentation/arch/sh/
25853F:	arch/sh/
25854F:	drivers/sh/
25855
25856SUSPEND TO RAM
25857M:	"Rafael J. Wysocki" <rafael@kernel.org>
25858R:	Len Brown <lenb@kernel.org>
25859R:	Pavel Machek <pavel@kernel.org>
25860L:	linux-pm@vger.kernel.org
25861S:	Supported
25862B:	https://bugzilla.kernel.org
25863F:	Documentation/power/
25864F:	arch/x86/kernel/acpi/sleep*
25865F:	arch/x86/kernel/acpi/wakeup*
25866F:	drivers/base/power/
25867F:	include/linux/freezer.h
25868F:	include/linux/pm.h
25869F:	include/linux/suspend.h
25870F:	kernel/power/
25871
25872SVGA HANDLING
25873M:	Martin Mares <mj@ucw.cz>
25874L:	linux-video@atrey.karlin.mff.cuni.cz
25875S:	Maintained
25876F:	Documentation/admin-guide/svga.rst
25877F:	arch/x86/boot/video*
25878
25879SWITCHDEV
25880M:	Jiri Pirko <jiri@resnulli.us>
25881M:	Ivan Vecera <ivecera@redhat.com>
25882L:	netdev@vger.kernel.org
25883S:	Supported
25884F:	include/net/switchdev.h
25885F:	net/switchdev/
25886
25887SWITCHTEC DMA DRIVER
25888M:	Kelvin Cao <kelvin.cao@microchip.com>
25889M:	Logan Gunthorpe <logang@deltatee.com>
25890L:	dmaengine@vger.kernel.org
25891S:	Maintained
25892F:	drivers/dma/switchtec_dma.c
25893
25894SY8106A REGULATOR DRIVER
25895M:	Icenowy Zheng <icenowy@aosc.io>
25896S:	Maintained
25897F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
25898F:	drivers/regulator/sy8106a-regulator.c
25899
25900SYNC FILE FRAMEWORK
25901M:	Sumit Semwal <sumit.semwal@linaro.org>
25902L:	linux-media@vger.kernel.org
25903L:	dri-devel@lists.freedesktop.org
25904S:	Maintained
25905T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25906F:	Documentation/driver-api/sync_file.rst
25907F:	drivers/dma-buf/dma-fence*
25908F:	drivers/dma-buf/sw_sync.c
25909F:	drivers/dma-buf/sync_*
25910F:	include/linux/sync_file.h
25911F:	include/uapi/linux/sync_file.h
25912
25913SYNOPSYS ARC ARCHITECTURE
25914M:	Vineet Gupta <vgupta@kernel.org>
25915L:	linux-snps-arc@lists.infradead.org
25916S:	Supported
25917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
25918F:	Documentation/arch/arc
25919F:	Documentation/devicetree/bindings/arc/*
25920F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
25921F:	arch/arc/
25922F:	drivers/clocksource/arc_timer.c
25923F:	drivers/tty/serial/arc_uart.c
25924
25925SYNOPSYS ARC HSDK SDP pll clock driver
25926M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
25927S:	Supported
25928F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
25929F:	drivers/clk/clk-hsdk-pll.c
25930
25931SYNOPSYS ARC SDP clock driver
25932M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
25933S:	Supported
25934F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
25935F:	drivers/clk/axs10x/*
25936
25937SYNOPSYS ARC SDP platform support
25938M:	Alexey Brodkin <abrodkin@synopsys.com>
25939S:	Supported
25940F:	Documentation/devicetree/bindings/arc/axs10*
25941F:	arch/arc/boot/dts/ax*
25942F:	arch/arc/plat-axs10x
25943
25944SYNOPSYS AXS10x RESET CONTROLLER DRIVER
25945M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
25946S:	Supported
25947F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
25948F:	drivers/reset/reset-axs10x.c
25949
25950SYNOPSYS CREG GPIO DRIVER
25951M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
25952S:	Maintained
25953F:	drivers/gpio/gpio-creg-snps.c
25954
25955SYNOPSYS DESIGNWARE 8250 UART DRIVER
25956M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25957R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25958S:	Supported
25959F:	drivers/tty/serial/8250/8250_dw.c
25960F:	drivers/tty/serial/8250/8250_dwlib.*
25961F:	drivers/tty/serial/8250/8250_lpss.c
25962
25963SYNOPSYS DESIGNWARE APB GPIO DRIVER
25964M:	Hoan Tran <hoan@os.amperecomputing.com>
25965L:	linux-gpio@vger.kernel.org
25966S:	Maintained
25967F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
25968F:	drivers/gpio/gpio-dwapb.c
25969
25970SYNOPSYS DESIGNWARE AXI DMAC DRIVER
25971M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
25972S:	Maintained
25973F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
25974F:	drivers/dma/dw-axi-dmac/
25975
25976SYNOPSYS DESIGNWARE DMAC DRIVER
25977M:	Viresh Kumar <vireshk@kernel.org>
25978R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25979S:	Maintained
25980F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
25981F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
25982F:	drivers/dma/dw/
25983F:	include/dt-bindings/dma/dw-dmac.h
25984F:	include/linux/dma/dw.h
25985F:	include/linux/platform_data/dma-dw.h
25986
25987SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
25988M:	Jose Abreu <Jose.Abreu@synopsys.com>
25989L:	netdev@vger.kernel.org
25990S:	Maintained
25991F:	drivers/net/ethernet/synopsys/
25992
25993SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
25994L:	netdev@vger.kernel.org
25995S:	Orphan
25996F:	drivers/net/pcs/pcs-xpcs.c
25997F:	drivers/net/pcs/pcs-xpcs.h
25998F:	include/linux/pcs/pcs-xpcs.h
25999
26000SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26001M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
26002L:	linux-media@vger.kernel.org
26003L:	kernel@collabora.com
26004S:	Maintained
26005F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26006F:	drivers/media/platform/synopsys/hdmirx/*
26007
26008SYNOPSYS DESIGNWARE I2C DRIVER
26009M:	Mika Westerberg <mika.westerberg@linux.intel.com>
26010R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26011L:	linux-i2c@vger.kernel.org
26012S:	Supported
26013F:	drivers/i2c/busses/i2c-designware-*
26014
26015SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26016M:	Nirujogi Pratap <pratap.nirujogi@amd.com>
26017M:	Bin Du <bin.du@amd.com>
26018L:	linux-i2c@vger.kernel.org
26019S:	Maintained
26020F:	drivers/i2c/busses/i2c-designware-amdisp.c
26021F:	include/linux/soc/amd/isp4_misc.h
26022
26023SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26024M:	Michael Riesch <michael.riesch@collabora.com>
26025L:	linux-media@vger.kernel.org
26026S:	Maintained
26027F:	Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26028F:	drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26029
26030SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26031M:	Jaehoon Chung <jh80.chung@samsung.com>
26032M:	Shawn Lin <shawn.lin@rock-chips.com>
26033L:	linux-mmc@vger.kernel.org
26034S:	Maintained
26035F:	drivers/mmc/host/dw_mmc*
26036
26037SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26038M:	Shuai Xue <xueshuai@linux.alibaba.com>
26039M:	Jing Zhang <renyu.zj@linux.alibaba.com>
26040S:	Supported
26041F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26042F:	drivers/perf/dwc_pcie_pmu.c
26043
26044SYNOPSYS HSDK RESET CONTROLLER DRIVER
26045M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
26046S:	Supported
26047F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26048F:	drivers/reset/reset-hsdk.c
26049F:	include/dt-bindings/reset/snps,hsdk-reset.h
26050
26051SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26052M:	Prabu Thangamuthu <prabu.t@synopsys.com>
26053M:	Manjunath M B <manjumb@synopsys.com>
26054L:	linux-mmc@vger.kernel.org
26055S:	Maintained
26056F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
26057
26058SYSTEM CONFIGURATION (SYSCON)
26059M:	Lee Jones <lee@kernel.org>
26060M:	Arnd Bergmann <arnd@arndb.de>
26061S:	Supported
26062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26063F:	drivers/mfd/syscon.c
26064
26065SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26066M:	Sudeep Holla <sudeep.holla@kernel.org>
26067R:	Cristian Marussi <cristian.marussi@arm.com>
26068L:	arm-scmi@vger.kernel.org
26069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26070S:	Maintained
26071F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26072F:	drivers/clk/clk-sc[mp]i.c
26073F:	drivers/cpufreq/sc[mp]i-cpufreq.c
26074F:	drivers/firmware/arm_scmi/
26075F:	drivers/firmware/arm_scpi.c
26076F:	drivers/hwmon/scmi-hwmon.c
26077F:	drivers/pinctrl/pinctrl-scmi.c
26078F:	drivers/pmdomain/arm/
26079F:	drivers/powercap/arm_scmi_powercap.c
26080F:	drivers/regulator/scmi-regulator.c
26081F:	drivers/reset/reset-scmi.c
26082F:	include/linux/sc[mp]i_protocol.h
26083F:	include/trace/events/scmi.h
26084F:	include/uapi/linux/virtio_scmi.h
26085
26086SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26087M:	Peng Fan <peng.fan@nxp.com>
26088L:	arm-scmi@vger.kernel.org
26089L:	imx@lists.linux.dev
26090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26091S:	Maintained
26092F:	Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26093F:	drivers/firmware/arm_scmi/vendors/imx/
26094
26095SYSTEM RESET/SHUTDOWN DRIVERS
26096M:	Sebastian Reichel <sre@kernel.org>
26097L:	linux-pm@vger.kernel.org
26098S:	Maintained
26099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26100F:	Documentation/devicetree/bindings/power/reset/
26101F:	drivers/power/reset/
26102
26103SYSTEM TRACE MODULE CLASS
26104M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
26105S:	Maintained
26106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26107F:	Documentation/trace/stm.rst
26108F:	drivers/hwtracing/stm/
26109F:	include/linux/stm.h
26110F:	include/uapi/linux/stm.h
26111
26112SYSTEM76 ACPI DRIVER
26113M:	Jeremy Soller <jeremy@system76.com>
26114M:	System76 Product Development <productdev@system76.com>
26115L:	platform-driver-x86@vger.kernel.org
26116S:	Maintained
26117F:	drivers/platform/x86/system76_acpi.c
26118
26119TASKSTATS STATISTICS INTERFACE
26120M:	Balbir Singh <bsingharora@gmail.com>
26121S:	Maintained
26122F:	Documentation/accounting/taskstats*
26123F:	include/linux/taskstats*
26124F:	kernel/taskstats.c
26125
26126TC subsystem
26127M:	Jamal Hadi Salim <jhs@mojatatu.com>
26128M:	Jiri Pirko <jiri@resnulli.us>
26129L:	netdev@vger.kernel.org
26130S:	Maintained
26131F:	include/net/pkt_cls.h
26132F:	include/net/pkt_sched.h
26133F:	include/net/sch_priv.h
26134F:	include/net/tc_act/
26135F:	include/net/tc_wrapper.h
26136F:	include/uapi/linux/pkt_cls.h
26137F:	include/uapi/linux/pkt_sched.h
26138F:	include/uapi/linux/tc_act/
26139F:	include/uapi/linux/tc_ematch/
26140F:	net/sched/
26141F:	tools/testing/selftests/tc-testing
26142
26143TC90522 MEDIA DRIVER
26144M:	Akihiro Tsukada <tskd08@gmail.com>
26145L:	linux-media@vger.kernel.org
26146S:	Odd Fixes
26147F:	drivers/media/dvb-frontends/tc90522*
26148
26149TCP LOW PRIORITY MODULE
26150M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
26151M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
26152S:	Maintained
26153W:	http://tcp-lp-mod.sourceforge.net/
26154F:	net/ipv4/tcp_lp.c
26155
26156TDA10071 MEDIA DRIVER
26157L:	linux-media@vger.kernel.org
26158S:	Orphan
26159W:	https://linuxtv.org
26160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26161F:	drivers/media/dvb-frontends/tda10071*
26162
26163TDA18212 MEDIA DRIVER
26164L:	linux-media@vger.kernel.org
26165S:	Orphan
26166W:	https://linuxtv.org
26167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26168F:	drivers/media/tuners/tda18212*
26169
26170TDA18218 MEDIA DRIVER
26171L:	linux-media@vger.kernel.org
26172S:	Orphan
26173W:	https://linuxtv.org
26174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26175F:	drivers/media/tuners/tda18218*
26176
26177TDA18250 MEDIA DRIVER
26178M:	Olli Salonen <olli.salonen@iki.fi>
26179L:	linux-media@vger.kernel.org
26180S:	Maintained
26181W:	https://linuxtv.org
26182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26183T:	git git://linuxtv.org/media.git
26184F:	drivers/media/tuners/tda18250*
26185
26186TDA18271 MEDIA DRIVER
26187M:	Michael Krufky <mkrufky@linuxtv.org>
26188L:	linux-media@vger.kernel.org
26189S:	Maintained
26190W:	https://linuxtv.org
26191W:	http://github.com/mkrufky
26192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26193T:	git git://linuxtv.org/mkrufky/tuners.git
26194F:	drivers/media/tuners/tda18271*
26195
26196TDA1997x MEDIA DRIVER
26197M:	Tim Harvey <tharvey@gateworks.com>
26198L:	linux-media@vger.kernel.org
26199S:	Maintained
26200W:	https://linuxtv.org
26201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26202F:	Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26203F:	drivers/media/i2c/tda1997x.*
26204
26205TDA827x MEDIA DRIVER
26206M:	Michael Krufky <mkrufky@linuxtv.org>
26207L:	linux-media@vger.kernel.org
26208S:	Maintained
26209W:	https://linuxtv.org
26210W:	http://github.com/mkrufky
26211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26212T:	git git://linuxtv.org/mkrufky/tuners.git
26213F:	drivers/media/tuners/tda8290.*
26214
26215TDA8290 MEDIA DRIVER
26216M:	Michael Krufky <mkrufky@linuxtv.org>
26217L:	linux-media@vger.kernel.org
26218S:	Maintained
26219W:	https://linuxtv.org
26220W:	http://github.com/mkrufky
26221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26222T:	git git://linuxtv.org/mkrufky/tuners.git
26223F:	drivers/media/tuners/tda8290.*
26224
26225TDA9840 MEDIA DRIVER
26226M:	Hans Verkuil <hverkuil@kernel.org>
26227L:	linux-media@vger.kernel.org
26228S:	Maintained
26229W:	https://linuxtv.org
26230T:	git git://linuxtv.org/media.git
26231F:	drivers/media/i2c/tda9840*
26232
26233TEA5761 TUNER DRIVER
26234M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26235L:	linux-media@vger.kernel.org
26236S:	Odd fixes
26237W:	https://linuxtv.org
26238T:	git git://linuxtv.org/media.git
26239F:	drivers/media/tuners/tea5761.*
26240
26241TEA5767 TUNER DRIVER
26242M:	Mauro Carvalho Chehab <mchehab@kernel.org>
26243L:	linux-media@vger.kernel.org
26244S:	Maintained
26245W:	https://linuxtv.org
26246T:	git git://linuxtv.org/media.git
26247F:	drivers/media/tuners/tea5767.*
26248
26249TEA6415C MEDIA DRIVER
26250M:	Hans Verkuil <hverkuil@kernel.org>
26251L:	linux-media@vger.kernel.org
26252S:	Maintained
26253W:	https://linuxtv.org
26254T:	git git://linuxtv.org/media.git
26255F:	drivers/media/i2c/tea6415c*
26256
26257TEA6420 MEDIA DRIVER
26258M:	Hans Verkuil <hverkuil@kernel.org>
26259L:	linux-media@vger.kernel.org
26260S:	Maintained
26261W:	https://linuxtv.org
26262T:	git git://linuxtv.org/media.git
26263F:	drivers/media/i2c/tea6420*
26264
26265TEAM DRIVER
26266M:	Jiri Pirko <jiri@resnulli.us>
26267L:	netdev@vger.kernel.org
26268S:	Supported
26269F:	Documentation/netlink/specs/team.yaml
26270F:	drivers/net/team/
26271F:	include/linux/if_team.h
26272F:	include/uapi/linux/if_team.h
26273F:	tools/testing/selftests/drivers/net/team/
26274
26275TECHNICAL ADVISORY BOARD PROCESS DOCS
26276M:	"Theodore Ts'o" <tytso@mit.edu>
26277M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26278L:	tech-board-discuss@lists.linux.dev
26279S:	Maintained
26280F:	Documentation/process/contribution-maturity-model.rst
26281F:	Documentation/process/researcher-guidelines.rst
26282
26283TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26284M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
26285S:	Maintained
26286F:	arch/x86/platform/ts5500/
26287
26288TECHNOTREND USB IR RECEIVER
26289M:	Sean Young <sean@mess.org>
26290L:	linux-media@vger.kernel.org
26291S:	Maintained
26292F:	drivers/media/rc/ttusbir.c
26293
26294TECHWELL TW9900 VIDEO DECODER
26295M:	Mehdi Djait <mehdi.djait@bootlin.com>
26296L:	linux-media@vger.kernel.org
26297S:	Maintained
26298F:	drivers/media/i2c/tw9900.c
26299
26300TECHWELL TW9910 VIDEO DECODER
26301L:	linux-media@vger.kernel.org
26302S:	Orphan
26303F:	drivers/media/i2c/tw9910.c
26304F:	include/media/i2c/tw9910.h
26305
26306TEE SUBSYSTEM
26307M:	Jens Wiklander <jens.wiklander@linaro.org>
26308R:	Sumit Garg <sumit.garg@kernel.org>
26309L:	op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
26310S:	Maintained
26311F:	Documentation/ABI/testing/sysfs-class-tee
26312F:	Documentation/driver-api/tee.rst
26313F:	Documentation/tee/
26314F:	Documentation/userspace-api/tee.rst
26315F:	drivers/tee/
26316F:	include/linux/tee_core.h
26317F:	include/linux/tee_drv.h
26318F:	include/uapi/linux/tee.h
26319
26320TEGRA ARCHITECTURE SUPPORT
26321M:	Thierry Reding <thierry.reding@kernel.org>
26322M:	Jonathan Hunter <jonathanh@nvidia.com>
26323L:	linux-tegra@vger.kernel.org
26324S:	Supported
26325Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
26326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26327N:	[^a-z]tegra
26328
26329TEGRA CLOCK DRIVER
26330M:	Peter De Schrijver <pdeschrijver@nvidia.com>
26331M:	Prashant Gaikwad <pgaikwad@nvidia.com>
26332S:	Supported
26333F:	drivers/clk/tegra/
26334
26335TEGRA CRYPTO DRIVERS
26336M:	Akhil R <akhilrajeev@nvidia.com>
26337S:	Supported
26338F:	drivers/crypto/tegra/*
26339
26340TEGRA DMA DRIVERS
26341M:	Laxman Dewangan <ldewangan@nvidia.com>
26342M:	Jon Hunter <jonathanh@nvidia.com>
26343S:	Supported
26344F:	drivers/dma/tegra*
26345
26346TEGRA I2C DRIVER
26347M:	Laxman Dewangan <ldewangan@nvidia.com>
26348R:	Dmitry Osipenko <digetx@gmail.com>
26349S:	Supported
26350F:	drivers/i2c/busses/i2c-tegra.c
26351
26352TEGRA IOMMU DRIVERS
26353M:	Thierry Reding <thierry.reding@kernel.org>
26354R:	Krishna Reddy <vdumpa@nvidia.com>
26355L:	linux-tegra@vger.kernel.org
26356S:	Supported
26357F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26358F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26359F:	drivers/iommu/tegra*
26360
26361TEGRA KBC DRIVER
26362M:	Laxman Dewangan <ldewangan@nvidia.com>
26363S:	Supported
26364F:	drivers/input/keyboard/tegra-kbc.c
26365
26366TEGRA NAND DRIVER
26367M:	Stefan Agner <stefan@agner.ch>
26368M:	Lucas Stach <dev@lynxeye.de>
26369S:	Maintained
26370F:	Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26371F:	drivers/mtd/nand/raw/tegra_nand.c
26372
26373TEGRA PWM DRIVER
26374M:	Thierry Reding <thierry.reding@kernel.org>
26375S:	Supported
26376F:	drivers/pwm/pwm-tegra.c
26377
26378TEGRA QUAD SPI DRIVER
26379M:	Thierry Reding <thierry.reding@kernel.org>
26380M:	Jonathan Hunter <jonathanh@nvidia.com>
26381M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26382L:	linux-tegra@vger.kernel.org
26383S:	Maintained
26384F:	drivers/spi/spi-tegra210-quad.c
26385
26386TEGRA SERIAL DRIVER
26387M:	Laxman Dewangan <ldewangan@nvidia.com>
26388S:	Supported
26389F:	drivers/tty/serial/serial-tegra.c
26390
26391TEGRA SPI DRIVER
26392M:	Laxman Dewangan <ldewangan@nvidia.com>
26393S:	Supported
26394F:	drivers/spi/spi-tegra*
26395
26396TEGRA VIDEO DRIVER
26397M:	Thierry Reding <thierry.reding@kernel.org>
26398M:	Jonathan Hunter <jonathanh@nvidia.com>
26399M:	Sowjanya Komatineni <skomatineni@nvidia.com>
26400M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
26401L:	linux-media@vger.kernel.org
26402L:	linux-tegra@vger.kernel.org
26403S:	Maintained
26404F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26405F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26406F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26407F:	drivers/staging/media/tegra-video/
26408
26409TEGRA XUSB PADCTL DRIVER
26410M:	JC Kuo <jckuo@nvidia.com>
26411S:	Supported
26412F:	drivers/phy/tegra/xusb*
26413
26414TEHUTI ETHERNET DRIVER
26415M:	Andy Gospodarek <andy@greyhouse.net>
26416L:	netdev@vger.kernel.org
26417S:	Maintained
26418F:	drivers/net/ethernet/tehuti/tehuti.*
26419
26420TEHUTI TN40XX ETHERNET DRIVER
26421M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
26422L:	netdev@vger.kernel.org
26423S:	Maintained
26424F:	drivers/net/ethernet/tehuti/tn40*
26425
26426TELECOM CLOCK DRIVER FOR MCPL0010
26427M:	Mark Gross <markgross@kernel.org>
26428S:	Supported
26429F:	drivers/char/tlclk.c
26430
26431TEMPO SEMICONDUCTOR DRIVERS
26432M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
26433S:	Maintained
26434F:	Documentation/devicetree/bindings/sound/tscs*.txt
26435F:	sound/soc/codecs/tscs*.c
26436F:	sound/soc/codecs/tscs*.h
26437
26438TENSILICA XTENSA PORT (xtensa)
26439M:	Chris Zankel <chris@zankel.net>
26440M:	Max Filippov <jcmvbkbc@gmail.com>
26441S:	Maintained
26442T:	git https://github.com/jcmvbkbc/linux-xtensa.git
26443F:	arch/xtensa/
26444F:	drivers/irqchip/irq-xtensa-*
26445
26446TEXAS INSTRUMENTS ASoC DRIVERS
26447M:	Sen Wang <sen@ti.com>
26448L:	linux-sound@vger.kernel.org
26449S:	Maintained
26450F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26451F:	sound/soc/ti/
26452
26453TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
26454M:	Shenghao Ding <shenghao-ding@ti.com>
26455M:	Kevin Lu <kevin-lu@ti.com>
26456M:	Baojun Xu <baojun.xu@ti.com>
26457L:	linux-sound@vger.kernel.org
26458S:	Maintained
26459F:	Documentation/devicetree/bindings/sound/ti,tas2552.yaml
26460F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
26461F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
26462F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
26463F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
26464F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
26465F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
26466F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
26467F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
26468F:	include/sound/tas2*.h
26469F:	include/sound/tlv320*.h
26470F:	sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
26471F:	sound/soc/codecs/pcm1681.c
26472F:	sound/soc/codecs/pcm1789*.*
26473F:	sound/soc/codecs/pcm179x*.*
26474F:	sound/soc/codecs/pcm186x*.*
26475F:	sound/soc/codecs/pcm3008.*
26476F:	sound/soc/codecs/pcm3060*.*
26477F:	sound/soc/codecs/pcm3168a*.*
26478F:	sound/soc/codecs/pcm5102a.c
26479F:	sound/soc/codecs/pcm512x*.*
26480F:	sound/soc/codecs/tas2*.*
26481F:	sound/soc/codecs/tlv320*.*
26482F:	sound/soc/codecs/tpa6130a2.*
26483
26484TEXAS INSTRUMENTS DMA DRIVERS
26485M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
26486L:	dmaengine@vger.kernel.org
26487S:	Maintained
26488F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
26489F:	Documentation/devicetree/bindings/dma/ti-edma.txt
26490F:	Documentation/devicetree/bindings/dma/ti/
26491F:	drivers/dma/ti/
26492F:	include/linux/dma/k3-psil.h
26493F:	include/linux/dma/k3-udma-glue.h
26494F:	include/linux/dma/ti-cppi5.h
26495X:	drivers/dma/ti/cppi41.c
26496
26497TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
26498M:	Jerome Brunet <jbrunet@baylibre.com>
26499L:	linux-hwmon@vger.kernel.org
26500S:	Maintained
26501F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
26502F:	Documentation/hwmon/tps25990.rst
26503F:	drivers/hwmon/pmbus/tps25990.c
26504
26505TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
26506M:	Robert Marko <robert.marko@sartura.hr>
26507M:	Luka Perkov <luka.perkov@sartura.hr>
26508L:	linux-hwmon@vger.kernel.org
26509S:	Maintained
26510F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
26511F:	Documentation/hwmon/tps23861.rst
26512F:	drivers/hwmon/tps23861.c
26513
26514TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
26515M:	Matthias Fend <matthias.fend@emfend.at>
26516L:	linux-leds@vger.kernel.org
26517S:	Maintained
26518F:	Documentation/devicetree/bindings/leds/ti,tps61310.yaml
26519F:	drivers/leds/flash/leds-tps6131x.c
26520
26521TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
26522M:	Ricardo Ribalda <ribalda@kernel.org>
26523L:	linux-iio@vger.kernel.org
26524S:	Supported
26525F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
26526F:	drivers/iio/dac/ti-dac7612.c
26527
26528TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
26529M:	Nam Tran <trannamatk@gmail.com>
26530L:	linux-leds@vger.kernel.org
26531S:	Maintained
26532F:	Documentation/devicetree/bindings/leds/ti,lp5812.yaml
26533F:	Documentation/leds/leds-lp5812.rst
26534F:	drivers/leds/rgb/Kconfig
26535F:	drivers/leds/rgb/Makefile
26536F:	drivers/leds/rgb/leds-lp5812.c
26537F:	drivers/leds/rgb/leds-lp5812.h
26538
26539TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
26540M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
26541L:	linux-leds@vger.kernel.org
26542S:	Maintained
26543F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
26544F:	drivers/leds/leds-lp8864.c
26545
26546TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
26547M:	Nishanth Menon <nm@ti.com>
26548M:	Tero Kristo <kristo@kernel.org>
26549M:	Santosh Shilimkar <ssantosh@kernel.org>
26550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26551S:	Maintained
26552F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
26553F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
26554F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
26555F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
26556F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
26557F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
26558F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
26559F:	drivers/clk/keystone/sci-clk.c
26560F:	drivers/firmware/ti_sci*
26561F:	drivers/irqchip/irq-ti-sci-inta.c
26562F:	drivers/irqchip/irq-ti-sci-intr.c
26563F:	drivers/reset/reset-ti-sci.c
26564F:	drivers/soc/ti/ti_sci_inta_msi.c
26565F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
26566F:	include/dt-bindings/soc/ti,sci_pm_domain.h
26567F:	include/linux/soc/ti/ti_sci_inta_msi.h
26568F:	include/linux/soc/ti/ti_sci_protocol.h
26569
26570TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
26571M:	Puranjay Mohan <puranjay@kernel.org>
26572L:	linux-iio@vger.kernel.org
26573S:	Supported
26574F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
26575F:	drivers/iio/temperature/tmp117.c
26576
26577THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
26578M:	Hans Verkuil <hverkuil@kernel.org>
26579L:	linux-media@vger.kernel.org
26580S:	Maintained
26581W:	https://linuxtv.org
26582T:	git git://linuxtv.org/media.git
26583F:	drivers/media/radio/radio-raremono.c
26584
26585THERMAL
26586M:	Rafael J. Wysocki <rafael@kernel.org>
26587M:	Daniel Lezcano <daniel.lezcano@kernel.org>
26588R:	Zhang Rui <rui.zhang@intel.com>
26589R:	Lukasz Luba <lukasz.luba@arm.com>
26590L:	linux-pm@vger.kernel.org
26591S:	Supported
26592Q:	https://patchwork.kernel.org/project/linux-pm/list/
26593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
26594F:	Documentation/ABI/testing/sysfs-class-thermal
26595F:	Documentation/admin-guide/thermal/
26596F:	Documentation/devicetree/bindings/thermal/
26597F:	Documentation/driver-api/thermal/
26598F:	drivers/thermal/
26599F:	include/dt-bindings/thermal/
26600F:	include/linux/cpu_cooling.h
26601F:	include/linux/thermal.h
26602F:	include/uapi/linux/thermal.h
26603F:	tools/lib/thermal/
26604F:	tools/thermal/
26605
26606THERMAL DRIVER FOR AMLOGIC SOCS
26607M:	Guillaume La Roque <glaroque@baylibre.com>
26608L:	linux-pm@vger.kernel.org
26609L:	linux-amlogic@lists.infradead.org
26610S:	Supported
26611W:	http://linux-meson.com/
26612F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
26613F:	drivers/thermal/amlogic_thermal.c
26614
26615THERMAL/CPU_COOLING
26616M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
26617M:	Daniel Lezcano <daniel.lezcano@kernel.org>
26618M:	Viresh Kumar <viresh.kumar@linaro.org>
26619R:	Lukasz Luba <lukasz.luba@arm.com>
26620L:	linux-pm@vger.kernel.org
26621S:	Supported
26622F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
26623F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
26624F:	drivers/thermal/cpufreq_cooling.c
26625F:	drivers/thermal/cpuidle_cooling.c
26626F:	include/linux/cpu_cooling.h
26627
26628THERMAL/POWER_ALLOCATOR
26629M:	Lukasz Luba <lukasz.luba@arm.com>
26630L:	linux-pm@vger.kernel.org
26631S:	Maintained
26632F:	Documentation/driver-api/thermal/power_allocator.rst
26633F:	drivers/thermal/gov_power_allocator.c
26634F:	drivers/thermal/thermal_trace_ipa.h
26635
26636THINKPAD ACPI EXTRAS DRIVER
26637M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
26638L:	ibm-acpi-devel@lists.sourceforge.net
26639L:	platform-driver-x86@vger.kernel.org
26640S:	Maintained
26641W:	http://ibm-acpi.sourceforge.net
26642W:	http://thinkwiki.org/wiki/Ibm-acpi
26643T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
26644F:	drivers/platform/x86/lenovo/thinkpad_acpi.c
26645
26646THINKPAD T14S EMBEDDED CONTROLLER DRIVER
26647M:	Sebastian Reichel <sre@kernel.org>
26648S:	Maintained
26649F:	Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
26650F:	drivers/platform/arm64/lenovo-thinkpad-t14s.c
26651
26652THINKPAD LMI DRIVER
26653M:	Mark Pearson <mpearson-lenovo@squebb.ca>
26654L:	platform-driver-x86@vger.kernel.org
26655S:	Maintained
26656F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
26657F:	drivers/platform/x86/lenovo/think-lmi.?
26658
26659THP7312 ISP DRIVER
26660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26661M:	Paul Elder <paul.elder@ideasonboard.com>
26662L:	linux-media@vger.kernel.org
26663S:	Maintained
26664T:	git git://linuxtv.org/media.git
26665F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
26666F:	Documentation/userspace-api/media/drivers/thp7312.rst
26667F:	drivers/media/i2c/thp7312.c
26668F:	include/uapi/linux/thp7312.h
26669
26670THUNDERBOLT DMA TRAFFIC TEST DRIVER
26671M:	Mika Westerberg <westeri@kernel.org>
26672L:	linux-usb@vger.kernel.org
26673S:	Maintained
26674F:	drivers/thunderbolt/dma_test.c
26675
26676THUNDERBOLT DRIVER
26677M:	Andreas Noever <andreas.noever@gmail.com>
26678M:	Mika Westerberg <westeri@kernel.org>
26679M:	Yehezkel Bernat <YehezkelShB@gmail.com>
26680L:	linux-usb@vger.kernel.org
26681S:	Maintained
26682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
26683F:	Documentation/admin-guide/thunderbolt.rst
26684F:	drivers/thunderbolt/
26685F:	include/linux/thunderbolt.h
26686
26687THUNDERBOLT NETWORK DRIVER
26688M:	Mika Westerberg <westeri@kernel.org>
26689M:	Yehezkel Bernat <YehezkelShB@gmail.com>
26690L:	netdev@vger.kernel.org
26691S:	Maintained
26692F:	drivers/net/thunderbolt/
26693
26694THUNDERX GPIO DRIVER
26695M:	Robert Richter <rric@kernel.org>
26696S:	Odd Fixes
26697F:	drivers/gpio/gpio-thunderx.c
26698
26699TI ADC12xs and ROHM BD79104 ADC driver
26700M:	Matti Vaittinen <mazziesaccount@gmail.com>
26701S:	Maintained
26702F:	drivers/iio/adc/ti-adc128s052.c
26703L:	linux-iio@vger.kernel.org
26704
26705TI ADS1119 ADC DRIVER
26706M:	Francesco Dolcini <francesco@dolcini.it>
26707M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
26708L:	linux-iio@vger.kernel.org
26709S:	Maintained
26710F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
26711F:	drivers/iio/adc/ti-ads1119.c
26712
26713TI ADS1018 ADC DRIVER
26714M:	Kurt Borja <kuurtb@gmail.com>
26715L:	linux-iio@vger.kernel.org
26716S:	Maintained
26717F:	Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
26718F:	drivers/iio/adc/ti-ads1018.c
26719
26720TI ADS7924 ADC DRIVER
26721M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
26722L:	linux-iio@vger.kernel.org
26723S:	Supported
26724F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
26725F:	drivers/iio/adc/ti-ads7924.c
26726
26727TI AM437X VPFE DRIVER
26728M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
26729L:	linux-media@vger.kernel.org
26730S:	Maintained
26731W:	https://linuxtv.org
26732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26733T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
26734F:	drivers/media/platform/ti/am437x/
26735
26736TI BANDGAP AND THERMAL DRIVER
26737M:	Eduardo Valentin <edubezval@gmail.com>
26738M:	Keerthy <j-keerthy@ti.com>
26739L:	linux-pm@vger.kernel.org
26740L:	linux-omap@vger.kernel.org
26741S:	Maintained
26742F:	drivers/thermal/ti-soc-thermal/
26743
26744TI BQ27XXX POWER SUPPLY DRIVER
26745F:	drivers/power/supply/bq27xxx_battery.c
26746F:	drivers/power/supply/bq27xxx_battery_i2c.c
26747F:	include/linux/power/bq27xxx_battery.h
26748
26749TI CDCE706 CLOCK DRIVER
26750M:	Max Filippov <jcmvbkbc@gmail.com>
26751S:	Maintained
26752F:	drivers/clk/clk-cdce706.c
26753
26754TI CLOCK DRIVER
26755M:	Tero Kristo <kristo@kernel.org>
26756L:	linux-omap@vger.kernel.org
26757S:	Odd Fixes
26758F:	drivers/clk/ti/
26759F:	include/linux/clk/ti.h
26760
26761TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
26762M:	T Pratham <t-pratham@ti.com>
26763L:	linux-crypto@vger.kernel.org
26764S:	Supported
26765F:	Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
26766F:	drivers/crypto/ti/
26767
26768TI DAVINCI MACHINE SUPPORT
26769M:	Bartosz Golaszewski <brgl@kernel.org>
26770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26771S:	Maintained
26772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
26773F:	Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
26774F:	arch/arm/boot/dts/ti/davinci/
26775F:	arch/arm/mach-davinci/
26776F:	drivers/i2c/busses/i2c-davinci.c
26777
26778TI DAVINCI SERIES CLOCK DRIVER
26779M:	David Lechner <david@lechnology.com>
26780S:	Maintained
26781F:	Documentation/devicetree/bindings/clock/ti/davinci/
26782F:	drivers/clk/davinci/
26783F:	include/linux/clk/davinci.h
26784
26785TI DAVINCI SERIES GPIO DRIVER
26786M:	Keerthy <j-keerthy@ti.com>
26787L:	linux-gpio@vger.kernel.org
26788S:	Maintained
26789F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
26790F:	drivers/gpio/gpio-davinci.c
26791
26792TI DAVINCI SERIES MEDIA DRIVER
26793M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
26794L:	linux-media@vger.kernel.org
26795S:	Maintained
26796W:	https://linuxtv.org
26797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26798T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
26799F:	drivers/media/platform/ti/davinci/
26800F:	include/media/davinci/
26801
26802TI ENHANCED CAPTURE (eCAP) DRIVER
26803M:	Vignesh Raghavendra <vigneshr@ti.com>
26804R:	Julien Panis <jpanis@baylibre.com>
26805L:	linux-iio@vger.kernel.org
26806L:	linux-omap@vger.kernel.org
26807S:	Maintained
26808F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
26809F:	drivers/counter/ti-ecap-capture.c
26810
26811TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
26812R:	David Lechner <david@lechnology.com>
26813L:	linux-iio@vger.kernel.org
26814F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
26815F:	drivers/counter/ti-eqep.c
26816
26817TI ETHERNET SWITCH DRIVER (CPSW)
26818R:	Siddharth Vadapalli <s-vadapalli@ti.com>
26819R:	Roger Quadros <rogerq@kernel.org>
26820L:	linux-omap@vger.kernel.org
26821L:	netdev@vger.kernel.org
26822S:	Maintained
26823F:	drivers/net/ethernet/ti/cpsw*
26824F:	drivers/net/ethernet/ti/davinci*
26825
26826TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
26827M:	Alex Dubov <oakad@yahoo.com>
26828S:	Maintained
26829W:	http://tifmxx.berlios.de/
26830F:	drivers/memstick/host/tifm_ms.c
26831F:	drivers/misc/tifm*
26832F:	drivers/mmc/host/tifm_sd.c
26833F:	include/linux/tifm.h
26834
26835TI FPC202 DUAL PORT CONTROLLER
26836M:	Romain Gantois <romain.gantois@bootlin.com>
26837L:	linux-kernel@vger.kernel.org
26838S:	Maintained
26839F:	Documentation/devicetree/bindings/misc/ti,fpc202.yaml
26840F:	drivers/misc/ti_fpc202.c
26841
26842TI FPD-LINK DRIVERS
26843M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
26844L:	linux-media@vger.kernel.org
26845S:	Maintained
26846F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
26847F:	drivers/media/i2c/ds90*
26848F:	include/media/i2c/ds90*
26849
26850TI HDC302X HUMIDITY DRIVER
26851M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
26852M:	Li peiyu <579lpy@gmail.com>
26853L:	linux-iio@vger.kernel.org
26854S:	Maintained
26855F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
26856F:	drivers/iio/humidity/hdc3020.c
26857
26858TI ICSSG ETHERNET DRIVER (ICSSG)
26859R:	MD Danish Anwar <danishanwar@ti.com>
26860R:	Roger Quadros <rogerq@kernel.org>
26861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26862L:	netdev@vger.kernel.org
26863S:	Maintained
26864F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
26865F:	drivers/net/ethernet/ti/icssg/*
26866
26867TI ICSSM ETHERNET DRIVER (ICSSM)
26868M:	MD Danish Anwar <danishanwar@ti.com>
26869M:	Parvathi Pudi <parvathi@couthit.com>
26870R:	Roger Quadros <rogerq@kernel.org>
26871R:	Mohan Reddy Putluru <pmohan@couthit.com>
26872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26873L:	netdev@vger.kernel.org
26874S:	Maintained
26875F:	Documentation/devicetree/bindings/net/ti,icssm*.yaml
26876F:	Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
26877F:	drivers/net/ethernet/ti/icssm/*
26878
26879TI J721E CSI2RX DRIVER
26880M:	Jai Luthra <jai.luthra@linux.dev>
26881L:	linux-media@vger.kernel.org
26882S:	Maintained
26883F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
26884F:	drivers/media/platform/ti/j721e-csi2rx/
26885
26886TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
26887M:	Nishanth Menon <nm@ti.com>
26888M:	Santosh Shilimkar <ssantosh@kernel.org>
26889L:	linux-kernel@vger.kernel.org
26890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26891S:	Maintained
26892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
26893F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
26894F:	drivers/pmdomain/ti/omap_prm.c
26895F:	drivers/soc/ti/*
26896F:	include/linux/pruss_driver.h
26897
26898TI LM49xxx FAMILY ASoC CODEC DRIVERS
26899M:	M R Swami Reddy <mr.swami.reddy@ti.com>
26900M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
26901L:	linux-sound@vger.kernel.org
26902S:	Maintained
26903F:	sound/soc/codecs/isabelle*
26904F:	sound/soc/codecs/lm49453*
26905
26906TI LMP92064 ADC DRIVER
26907M:	Leonard Göhrs <l.goehrs@pengutronix.de>
26908R:	kernel@pengutronix.de
26909L:	linux-iio@vger.kernel.org
26910S:	Maintained
26911F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
26912F:	drivers/iio/adc/ti-lmp92064.c
26913
26914TI PCM3060 ASoC CODEC DRIVER
26915M:	Kirill Marinushkin <k.marinushkin@gmail.com>
26916L:	linux-sound@vger.kernel.org
26917S:	Maintained
26918F:	Documentation/devicetree/bindings/sound/pcm3060.txt
26919F:	sound/soc/codecs/pcm3060*
26920
26921TI TAS571X FAMILY ASoC CODEC DRIVER
26922M:	Kevin Cernekee <cernekee@chromium.org>
26923L:	linux-sound@vger.kernel.org
26924S:	Odd Fixes
26925F:	sound/soc/codecs/tas571x*
26926
26927TI TMAG5273 MAGNETOMETER DRIVER
26928M:	Gerald Loacker <gerald.loacker@wolfvision.net>
26929L:	linux-iio@vger.kernel.org
26930S:	Maintained
26931F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
26932F:	drivers/iio/magnetometer/tmag5273.c
26933
26934TI TRF7970A NFC DRIVER
26935M:	Mark Greer <mgreer@animalcreek.com>
26936L:	linux-wireless@vger.kernel.org
26937S:	Supported
26938F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
26939F:	drivers/nfc/trf7970a.c
26940
26941TI TSC2046 ADC DRIVER
26942M:	Oleksij Rempel <o.rempel@pengutronix.de>
26943R:	kernel@pengutronix.de
26944L:	linux-iio@vger.kernel.org
26945S:	Maintained
26946F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
26947F:	drivers/iio/adc/ti-tsc2046.c
26948
26949TI VPE/CAL DRIVERS
26950M:	Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
26951L:	linux-media@vger.kernel.org
26952S:	Maintained
26953W:	http://linuxtv.org/
26954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
26955F:	Documentation/devicetree/bindings/media/ti,cal.yaml
26956F:	Documentation/devicetree/bindings/media/ti,vip.yaml
26957F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
26958F:	drivers/media/platform/ti/cal/
26959F:	drivers/media/platform/ti/vpe/
26960
26961TI WILINK WIRELESS DRIVERS
26962L:	linux-wireless@vger.kernel.org
26963S:	Orphan
26964W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
26965W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
26966F:	drivers/net/wireless/ti/
26967
26968TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
26969M:	John Stultz <jstultz@google.com>
26970M:	Thomas Gleixner <tglx@kernel.org>
26971R:	Stephen Boyd <sboyd@kernel.org>
26972L:	linux-kernel@vger.kernel.org
26973S:	Supported
26974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
26975F:	include/linux/clocksource.h
26976F:	include/linux/time.h
26977F:	include/linux/timekeeper_internal.h
26978F:	include/linux/timekeeping.h
26979F:	include/linux/timex.h
26980F:	include/uapi/linux/time.h
26981F:	include/uapi/linux/timex.h
26982F:	kernel/time/.kunitconfig
26983F:	kernel/time/alarmtimer.c
26984F:	kernel/time/clocksource*
26985F:	kernel/time/ntp*
26986F:	kernel/time/time.c
26987F:	kernel/time/timeconst.bc
26988F:	kernel/time/timeconv.c
26989F:	kernel/time/timecounter.c
26990F:	kernel/time/timekeeping*
26991F:	kernel/time/time_test.c
26992F:	tools/testing/selftests/timers/
26993
26994TIPC NETWORK LAYER
26995M:	Jon Maloy <jmaloy@redhat.com>
26996L:	netdev@vger.kernel.org (core kernel code)
26997L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
26998S:	Maintained
26999W:	http://tipc.sourceforge.net/
27000F:	include/uapi/linux/tipc*.h
27001F:	net/tipc/
27002
27003TLAN NETWORK DRIVER
27004M:	Samuel Chessman <chessman@tux.org>
27005L:	tlan-devel@lists.sourceforge.net (subscribers-only)
27006S:	Maintained
27007W:	http://sourceforge.net/projects/tlan/
27008F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27009F:	drivers/net/ethernet/ti/tlan.*
27010
27011TMIO/SDHI MMC DRIVER
27012M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
27013L:	linux-mmc@vger.kernel.org
27014L:	linux-renesas-soc@vger.kernel.org
27015S:	Supported
27016F:	drivers/mmc/host/renesas_sdhi*
27017F:	drivers/mmc/host/tmio_mmc*
27018F:	include/linux/platform_data/tmio.h
27019
27020TMP513 HARDWARE MONITOR DRIVER
27021M:	Eric Tremblay <etremblay@distech-controls.com>
27022L:	linux-hwmon@vger.kernel.org
27023S:	Maintained
27024F:	Documentation/hwmon/tmp513.rst
27025F:	drivers/hwmon/tmp513.c
27026
27027TMPFS (SHMEM FILESYSTEM)
27028M:	Hugh Dickins <hughd@google.com>
27029R:	Baolin Wang <baolin.wang@linux.alibaba.com>
27030L:	linux-mm@kvack.org
27031S:	Maintained
27032F:	include/linux/memfd.h
27033F:	include/linux/shmem_fs.h
27034F:	mm/memfd.c
27035F:	mm/shmem.c
27036F:	mm/shmem_quota.c
27037
27038TOMOYO SECURITY MODULE
27039M:	Kentaro Takeda <takedakn@nttdata.co.jp>
27040M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
27041L:	tomoyo-users_en@lists.sourceforge.net (subscribers-only, English language)
27042L:	tomoyo-users_ja@lists.sourceforge.net (subscribers-only, Japanese language)
27043S:	Maintained
27044W:	https://tomoyo.sourceforge.net/
27045F:	security/tomoyo/
27046
27047TOPSTAR LAPTOP EXTRAS DRIVER
27048M:	Herton Ronaldo Krzesinski <herton@canonical.com>
27049L:	platform-driver-x86@vger.kernel.org
27050S:	Maintained
27051F:	drivers/platform/x86/topstar-laptop.c
27052
27053TORADEX EMBEDDED CONTROLLER DRIVER
27054M:	Emanuele Ghidoli <ghidoliemanuele@gmail.com>
27055M:	Francesco Dolcini <francesco@dolcini.it>
27056S:	Maintained
27057F:	Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27058F:	drivers/power/reset/tdx-ec-poweroff.c
27059
27060TORTURE-TEST MODULES
27061M:	Davidlohr Bueso <dave@stgolabs.net>
27062M:	"Paul E. McKenney" <paulmck@kernel.org>
27063M:	Josh Triplett <josh@joshtriplett.org>
27064L:	linux-kernel@vger.kernel.org
27065S:	Supported
27066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27067F:	Documentation/RCU/torture.rst
27068F:	kernel/locking/locktorture.c
27069F:	kernel/rcu/rcuscale.c
27070F:	kernel/rcu/rcutorture.c
27071F:	kernel/rcu/refscale.c
27072F:	kernel/torture.c
27073
27074TOSHIBA ACPI EXTRAS DRIVER
27075M:	Azael Avalos <coproscefalo@gmail.com>
27076L:	platform-driver-x86@vger.kernel.org
27077S:	Maintained
27078F:	drivers/platform/x86/toshiba_acpi.c
27079
27080TOSHIBA BLUETOOTH DRIVER
27081M:	Azael Avalos <coproscefalo@gmail.com>
27082L:	platform-driver-x86@vger.kernel.org
27083S:	Maintained
27084F:	drivers/platform/x86/toshiba_bluetooth.c
27085
27086TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27087M:	Azael Avalos <coproscefalo@gmail.com>
27088L:	platform-driver-x86@vger.kernel.org
27089S:	Maintained
27090F:	drivers/platform/x86/toshiba_haps.c
27091
27092TOSHIBA SMM DRIVER
27093M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
27094S:	Maintained
27095W:	http://www.buzzard.org.uk/toshiba/
27096F:	drivers/char/toshiba.c
27097F:	include/linux/toshiba.h
27098F:	include/uapi/linux/toshiba.h
27099
27100TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27101M:	Kate Hsuan <hpa@redhat.com>
27102L:	linux-media@vger.kernel.org
27103S:	Maintained
27104F:	drivers/media/i2c/t4ka3.c
27105
27106TOSHIBA TC358743 DRIVER
27107M:	Hans Verkuil <hverkuil@kernel.org>
27108L:	linux-media@vger.kernel.org
27109S:	Maintained
27110F:	Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27111F:	drivers/media/i2c/tc358743*
27112F:	include/media/i2c/tc358743.h
27113
27114TOSHIBA WMI HOTKEYS DRIVER
27115M:	Azael Avalos <coproscefalo@gmail.com>
27116L:	platform-driver-x86@vger.kernel.org
27117S:	Maintained
27118F:	drivers/platform/x86/toshiba-wmi.c
27119
27120TOUCH OVERLAY
27121M:	Javier Carrasco <javier.carrasco@wolfvision.net>
27122L:	linux-input@vger.kernel.org
27123S:	Maintained
27124F:	drivers/input/touch-overlay.c
27125F:	include/linux/input/touch-overlay.h
27126
27127TPM DEVICE DRIVER
27128M:	Peter Huewe <peterhuewe@gmx.de>
27129M:	Jarkko Sakkinen <jarkko@kernel.org>
27130R:	Jason Gunthorpe <jgg@ziepe.ca>
27131L:	linux-integrity@vger.kernel.org
27132S:	Maintained
27133W:	https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27134Q:	https://patchwork.kernel.org/project/linux-integrity/list/
27135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27136F:	Documentation/devicetree/bindings/tpm/
27137F:	drivers/char/tpm/
27138F:	include/linux/tpm*.h
27139F:	include/uapi/linux/vtpm_proxy.h
27140F:	tools/testing/selftests/tpm2/
27141
27142TPS546D24 DRIVER
27143M:	Duke Du <dukedu83@gmail.com>
27144L:	linux-hwmon@vger.kernel.org
27145S:	Maintained
27146F:	Documentation/hwmon/tps546d24.rst
27147F:	drivers/hwmon/pmbus/tps546d24.c
27148
27149TQ SYSTEMS BOARD & DRIVER SUPPORT
27150L:	linux@ew.tq-group.com
27151S:	Supported
27152W:	https://www.tq-group.com/en/products/tq-embedded/
27153F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
27154F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27155F:	arch/arm/boot/dts/ti/omap/*mba*.dts*
27156F:	arch/arm/boot/dts/ti/omap/*tqma*.dts*
27157F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27158F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
27159F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27160F:	arch/arm64/boot/dts/freescale/mba*.dtsi
27161F:	arch/arm64/boot/dts/freescale/tqma8*.dtsi
27162F:	arch/arm64/boot/dts/freescale/tqml*.dts*
27163F:	drivers/gpio/gpio-tqmx86.c
27164F:	drivers/mfd/tqmx86.c
27165F:	drivers/watchdog/tqmx86_wdt.c
27166
27167TRACING
27168M:	Steven Rostedt <rostedt@goodmis.org>
27169M:	Masami Hiramatsu <mhiramat@kernel.org>
27170R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27171L:	linux-kernel@vger.kernel.org
27172L:	linux-trace-kernel@vger.kernel.org
27173S:	Maintained
27174Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
27175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27176F:	Documentation/core-api/tracepoint.rst
27177F:	Documentation/trace/*
27178F:	fs/tracefs/
27179F:	include/linux/trace*.h
27180F:	include/trace/
27181F:	kernel/trace/
27182F:	kernel/tracepoint.c
27183F:	scripts/tracing/
27184F:	scripts/tracepoint-update.c
27185F:	tools/testing/selftests/ftrace/
27186
27187TRACING [RUST]
27188M:	Alice Ryhl <aliceryhl@google.com>
27189M:	Steven Rostedt <rostedt@goodmis.org>
27190R:	Masami Hiramatsu <mhiramat@kernel.org>
27191R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
27192L:	linux-trace-kernel@vger.kernel.org
27193L:	rust-for-linux@vger.kernel.org
27194S:	Maintained
27195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27196F:	rust/kernel/tracepoint.rs
27197
27198TRACING MMIO ACCESSES (MMIOTRACE)
27199M:	Steven Rostedt <rostedt@goodmis.org>
27200M:	Masami Hiramatsu <mhiramat@kernel.org>
27201R:	Pekka Paalanen <ppaalanen@gmail.com>
27202L:	linux-kernel@vger.kernel.org
27203L:	nouveau@lists.freedesktop.org
27204S:	Maintained
27205F:	arch/x86/mm/kmmio.c
27206F:	arch/x86/mm/mmio-mod.c
27207F:	arch/x86/mm/testmmiotrace.c
27208F:	include/linux/mmiotrace.h
27209F:	kernel/trace/trace_mmiotrace.c
27210
27211TRACING OS NOISE / LATENCY TRACERS
27212M:	Steven Rostedt <rostedt@goodmis.org>
27213S:	Maintained
27214F:	Documentation/trace/hwlat_detector.rst
27215F:	Documentation/trace/osnoise-tracer.rst
27216F:	Documentation/trace/timerlat-tracer.rst
27217F:	arch/*/kernel/trace.c
27218F:	include/trace/events/osnoise.h
27219F:	kernel/trace/trace_hwlat.c
27220F:	kernel/trace/trace_irqsoff.c
27221F:	kernel/trace/trace_osnoise.c
27222F:	kernel/trace/trace_sched_wakeup.c
27223
27224TRADITIONAL CHINESE DOCUMENTATION
27225M:	Hu Haowen <2023002089@link.tyut.edu.cn>
27226S:	Maintained
27227W:	https://github.com/srcres258/linux-doc
27228T:	git https://github.com/srcres258/linux-doc.git doc-zh-tw
27229F:	Documentation/translations/zh_TW/
27230
27231TRIGGER SOURCE
27232M:	David Lechner <dlechner@baylibre.com>
27233S:	Maintained
27234F:	Documentation/devicetree/bindings/trigger-source/*
27235
27236TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27237M:	Dan Williams <djbw@kernel.org>
27238L:	linux-coco@lists.linux.dev
27239S:	Maintained
27240F:	Documentation/ABI/testing/configfs-tsm-report
27241F:	Documentation/driver-api/coco/
27242F:	Documentation/driver-api/pci/tsm.rst
27243F:	drivers/pci/tsm.c
27244F:	drivers/virt/coco/guest/
27245F:	include/linux/*tsm*.h
27246F:	samples/tsm-mr/
27247
27248TRUSTED SERVICES TEE DRIVER
27249M:	Balint Dobszay <balint.dobszay@arm.com>
27250M:	Sudeep Holla <sudeep.holla@kernel.org>
27251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27252L:	trusted-services@lists.trustedfirmware.org
27253S:	Maintained
27254F:	Documentation/tee/ts-tee.rst
27255F:	drivers/tee/tstee/
27256
27257TTY LAYER AND SERIAL DRIVERS
27258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27259M:	Jiri Slaby <jirislaby@kernel.org>
27260L:	linux-kernel@vger.kernel.org
27261L:	linux-serial@vger.kernel.org
27262S:	Supported
27263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27264F:	Documentation/devicetree/bindings/serial/
27265F:	Documentation/driver-api/serial/
27266F:	drivers/tty/
27267F:	include/linux/selection.h
27268F:	include/linux/serial.h
27269F:	include/linux/serial_core.h
27270F:	include/linux/sysrq.h
27271F:	include/linux/tty*.h
27272F:	include/linux/vt.h
27273F:	include/linux/vt_*.h
27274F:	include/uapi/linux/serial.h
27275F:	include/uapi/linux/serial_core.h
27276F:	include/uapi/linux/tty.h
27277
27278TUA9001 MEDIA DRIVER
27279L:	linux-media@vger.kernel.org
27280S:	Orphan
27281W:	https://linuxtv.org
27282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
27283F:	drivers/media/tuners/tua9001*
27284
27285TULIP NETWORK DRIVERS
27286L:	netdev@vger.kernel.org
27287L:	linux-parisc@vger.kernel.org
27288S:	Orphan
27289F:	drivers/net/ethernet/dec/tulip/
27290
27291TUN/TAP DRIVER
27292M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
27293M:	Jason Wang <jasowang@redhat.com>
27294S:	Maintained
27295W:	http://vtun.sourceforge.net/tun
27296F:	Documentation/networking/tuntap.rst
27297F:	drivers/net/tap.c
27298F:	drivers/net/tun*
27299
27300TURBOCHANNEL SUBSYSTEM
27301M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
27302L:	linux-mips@vger.kernel.org
27303S:	Maintained
27304Q:	https://patchwork.kernel.org/project/linux-mips/list/
27305F:	drivers/tc/
27306F:	include/linux/tc.h
27307
27308TURBOSTAT UTILITY
27309M:	"Len Brown" <lenb@kernel.org>
27310L:	linux-pm@vger.kernel.org
27311S:	Supported
27312Q:	https://patchwork.kernel.org/project/linux-pm/list/
27313B:	https://bugzilla.kernel.org
27314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27315F:	tools/power/x86/turbostat/
27316F:	tools/testing/selftests/turbostat/
27317
27318TUXEDO DRIVERS
27319M:	Werner Sembach <wse@tuxedocomputers.com>
27320L:	platform-driver-x86@vger.kernel.org
27321S:	Supported
27322F:	drivers/platform/x86/tuxedo/
27323
27324TW5864 VIDEO4LINUX DRIVER
27325M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
27326L:	linux-media@vger.kernel.org
27327S:	Supported
27328F:	drivers/media/pci/tw5864/
27329
27330TW68 VIDEO4LINUX DRIVER
27331M:	Hans Verkuil <hverkuil@kernel.org>
27332L:	linux-media@vger.kernel.org
27333S:	Odd Fixes
27334W:	https://linuxtv.org
27335T:	git git://linuxtv.org/media.git
27336F:	drivers/media/pci/tw68/
27337
27338TW686X VIDEO4LINUX DRIVER
27339M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
27340L:	linux-media@vger.kernel.org
27341S:	Maintained
27342W:	http://linuxtv.org
27343T:	git git://linuxtv.org/media.git
27344F:	drivers/media/pci/tw686x/
27345
27346U-BOOT ENVIRONMENT VARIABLES
27347M:	Rafał Miłecki <rafal@milecki.pl>
27348S:	Maintained
27349F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27350F:	drivers/nvmem/layouts/u-boot-env.c
27351F:	drivers/nvmem/u-boot-env.c
27352
27353UACCE ACCELERATOR FRAMEWORK
27354M:	Zhangfei Gao <zhangfei.gao@linaro.org>
27355M:	Zhou Wang <wangzhou1@hisilicon.com>
27356L:	linux-accelerators@lists.ozlabs.org
27357L:	linux-kernel@vger.kernel.org
27358S:	Maintained
27359F:	Documentation/ABI/testing/sysfs-driver-uacce
27360F:	Documentation/misc-devices/uacce.rst
27361F:	drivers/misc/uacce/
27362F:	include/linux/uacce.h
27363F:	include/uapi/misc/uacce/
27364
27365UBI FILE SYSTEM (UBIFS)
27366M:	Richard Weinberger <richard@nod.at>
27367R:	Zhihao Cheng <chengzhihao1@huawei.com>
27368L:	linux-mtd@lists.infradead.org
27369S:	Supported
27370W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
27371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27373F:	Documentation/ABI/testing/sysfs-fs-ubifs
27374F:	Documentation/filesystems/ubifs-authentication.rst
27375F:	Documentation/filesystems/ubifs.rst
27376F:	fs/ubifs/
27377
27378UBLK USERSPACE BLOCK DRIVER
27379M:	Ming Lei <tom.leiming@gmail.com>
27380L:	linux-block@vger.kernel.org
27381S:	Maintained
27382F:	Documentation/block/ublk.rst
27383F:	drivers/block/ublk_drv.c
27384F:	include/uapi/linux/ublk_cmd.h
27385F:	tools/testing/selftests/ublk/
27386
27387UBSAN
27388M:	Kees Cook <kees@kernel.org>
27389R:	Marco Elver <elver@google.com>
27390R:	Andrey Konovalov <andreyknvl@gmail.com>
27391R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
27392L:	kasan-dev@googlegroups.com
27393L:	linux-hardening@vger.kernel.org
27394S:	Supported
27395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27396F:	Documentation/dev-tools/ubsan.rst
27397F:	include/linux/ubsan.h
27398F:	lib/Kconfig.ubsan
27399F:	lib/test_ubsan.c
27400F:	lib/ubsan.c
27401F:	lib/ubsan.h
27402F:	scripts/Makefile.ubsan
27403K:	\bARCH_HAS_UBSAN\b
27404
27405UCLINUX (M68KNOMMU AND COLDFIRE)
27406M:	Greg Ungerer <gerg@linux-m68k.org>
27407L:	linux-m68k@lists.linux-m68k.org
27408S:	Maintained
27409W:	http://www.linux-m68k.org/
27410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27411F:	arch/m68k/*/*_no.*
27412F:	arch/m68k/68*/
27413F:	arch/m68k/coldfire/
27414F:	arch/m68k/include/asm/*_no.*
27415
27416UDF FILESYSTEM
27417M:	Jan Kara <jack@suse.com>
27418S:	Maintained
27419F:	Documentation/filesystems/udf.rst
27420F:	fs/udf/
27421
27422UDRAW TABLET
27423M:	Bastien Nocera <hadess@hadess.net>
27424L:	linux-input@vger.kernel.org
27425S:	Maintained
27426F:	drivers/hid/hid-udraw-ps3.c
27427
27428UHID USERSPACE HID IO DRIVER
27429M:	David Rheinsberg <david@readahead.eu>
27430L:	linux-input@vger.kernel.org
27431S:	Maintained
27432F:	drivers/hid/uhid.c
27433F:	include/uapi/linux/uhid.h
27434
27435ULPI BUS
27436M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27437L:	linux-usb@vger.kernel.org
27438S:	Maintained
27439F:	drivers/usb/common/ulpi.c
27440F:	include/linux/ulpi/
27441
27442ULTRATRONIK BOARD SUPPORT
27443M:	Goran Rađenović <goran.radni@gmail.com>
27444M:	Börge Strümpfel <boerge.struempfel@gmail.com>
27445S:	Maintained
27446F:	arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
27447F:	arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
27448
27449UNICODE SUBSYSTEM
27450M:	Gabriel Krisman Bertazi <krisman@kernel.org>
27451L:	linux-fsdevel@vger.kernel.org
27452S:	Supported
27453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
27454F:	fs/unicode/
27455
27456UNIFDEF
27457M:	Tony Finch <dot@dotat.at>
27458S:	Maintained
27459W:	http://dotat.at/prog/unifdef
27460F:	scripts/unifdef.c
27461
27462UNIFORM CDROM DRIVER
27463M:	Phillip Potter <phil@philpotter.co.uk>
27464S:	Maintained
27465F:	Documentation/cdrom/
27466F:	drivers/cdrom/cdrom.c
27467F:	include/linux/cdrom.h
27468F:	include/uapi/linux/cdrom.h
27469
27470UNION-FIND
27471M:	Xavier <xavier_qy@163.com>
27472L:	linux-kernel@vger.kernel.org
27473S:	Maintained
27474F:	Documentation/core-api/union_find.rst
27475F:	Documentation/translations/zh_CN/core-api/union_find.rst
27476F:	include/linux/union_find.h
27477F:	lib/union_find.c
27478
27479UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
27480R:	Alim Akhtar <alim.akhtar@samsung.com>
27481R:	Avri Altman <avri.altman@wdc.com>
27482R:	Bart Van Assche <bvanassche@acm.org>
27483L:	linux-scsi@vger.kernel.org
27484S:	Supported
27485F:	Documentation/devicetree/bindings/ufs/
27486F:	Documentation/scsi/ufs.rst
27487F:	drivers/ufs/core/
27488F:	include/ufs/
27489
27490UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
27491M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
27492M:	Ajay Neeli <ajay.neeli@amd.com>
27493S:	Maintained
27494F:	Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
27495F:	drivers/ufs/host/ufs-amd-versal2.c
27496
27497UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
27498M:	Pedro Sousa <pedrom.sousa@synopsys.com>
27499L:	linux-scsi@vger.kernel.org
27500S:	Supported
27501F:	drivers/ufs/host/*dwc*
27502
27503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
27504M:	Alim Akhtar <alim.akhtar@samsung.com>
27505R:	Peter Griffin <peter.griffin@linaro.org>
27506L:	linux-scsi@vger.kernel.org
27507L:	linux-samsung-soc@vger.kernel.org
27508S:	Maintained
27509F:	drivers/ufs/host/ufs-exynos*
27510
27511UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
27512M:	Peter Wang <peter.wang@mediatek.com>
27513M:	Chaotian Jing <chaotian.jing@mediatek.com>
27514R:	Stanley Jhu <chu.stanley@gmail.com>
27515L:	linux-scsi@vger.kernel.org
27516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
27517S:	Maintained
27518F:	drivers/ufs/host/ufs-mediatek*
27519
27520UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
27521M:	Manivannan Sadhasivam <mani@kernel.org>
27522L:	linux-arm-msm@vger.kernel.org
27523L:	linux-scsi@vger.kernel.org
27524S:	Maintained
27525F:	Documentation/devicetree/bindings/ufs/qcom*
27526F:	drivers/ufs/host/ufs-qcom*
27527
27528UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
27529M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
27530L:	linux-renesas-soc@vger.kernel.org
27531L:	linux-scsi@vger.kernel.org
27532S:	Maintained
27533F:	drivers/ufs/host/ufs-renesas.c
27534
27535UNIWILL LAPTOP DRIVER
27536M:	Armin Wolf <W_Armin@gmx.de>
27537L:	platform-driver-x86@vger.kernel.org
27538S:	Maintained
27539F:	Documentation/ABI/testing/sysfs-driver-uniwill-laptop
27540F:	Documentation/admin-guide/laptops/uniwill-laptop.rst
27541F:	Documentation/wmi/devices/uniwill-laptop.rst
27542F:	drivers/platform/x86/uniwill/uniwill-acpi.c
27543F:	drivers/platform/x86/uniwill/uniwill-wmi.c
27544F:	drivers/platform/x86/uniwill/uniwill-wmi.h
27545
27546UNSORTED BLOCK IMAGES (UBI)
27547M:	Richard Weinberger <richard@nod.at>
27548R:	Zhihao Cheng <chengzhihao1@huawei.com>
27549L:	linux-mtd@lists.infradead.org
27550S:	Supported
27551W:	http://www.linux-mtd.infradead.org/
27552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27554F:	drivers/mtd/ubi/
27555F:	include/linux/mtd/ubi.h
27556F:	include/uapi/mtd/ubi-user.h
27557
27558UPROBES
27559M:	Masami Hiramatsu <mhiramat@kernel.org>
27560M:	Oleg Nesterov <oleg@redhat.com>
27561M:	Peter Zijlstra <peterz@infradead.org>
27562L:	linux-kernel@vger.kernel.org
27563L:	linux-trace-kernel@vger.kernel.org
27564S:	Maintained
27565F:	arch/*/include/asm/uprobes.h
27566F:	arch/*/kernel/probes/uprobes.c
27567F:	arch/*/kernel/uprobes.c
27568F:	include/linux/uprobes.h
27569F:	kernel/events/uprobes.c
27570
27571USB "USBNET" DRIVER FRAMEWORK
27572M:	Oliver Neukum <oneukum@suse.com>
27573L:	netdev@vger.kernel.org
27574S:	Maintained
27575W:	http://www.linux-usb.org/usbnet
27576F:	drivers/net/usb/usbnet.c
27577F:	include/linux/usb/usbnet.h
27578
27579USB ACM DRIVER
27580M:	Oliver Neukum <oneukum@suse.com>
27581L:	linux-usb@vger.kernel.org
27582S:	Maintained
27583F:	Documentation/usb/acm.rst
27584F:	drivers/usb/class/cdc-acm.*
27585
27586USB APPLE MFI FASTCHARGE DRIVER
27587M:	Bastien Nocera <hadess@hadess.net>
27588L:	linux-usb@vger.kernel.org
27589S:	Maintained
27590F:	drivers/usb/misc/apple-mfi-fastcharge.c
27591
27592USB AR5523 WIRELESS DRIVER
27593L:	linux-wireless@vger.kernel.org
27594S:	Orphan
27595F:	drivers/net/wireless/ath/ar5523/
27596
27597USB ATTACHED SCSI
27598M:	Oliver Neukum <oneukum@suse.com>
27599L:	linux-usb@vger.kernel.org
27600L:	linux-scsi@vger.kernel.org
27601S:	Maintained
27602F:	drivers/usb/storage/uas.c
27603
27604USB CDC ETHERNET DRIVER
27605M:	Oliver Neukum <oliver@neukum.org>
27606L:	linux-usb@vger.kernel.org
27607S:	Maintained
27608F:	drivers/net/usb/cdc_*.c
27609F:	include/uapi/linux/usb/cdc.h
27610
27611USB CHAOSKEY DRIVER
27612M:	Keith Packard <keithp@keithp.com>
27613L:	linux-usb@vger.kernel.org
27614S:	Maintained
27615F:	drivers/usb/misc/chaoskey.c
27616
27617USB CYPRESS C67X00 DRIVER
27618L:	linux-usb@vger.kernel.org
27619S:	Orphan
27620F:	drivers/usb/c67x00/
27621
27622USB DAVICOM DM9601 DRIVER
27623M:	Peter Korsgaard <peter@korsgaard.com>
27624L:	netdev@vger.kernel.org
27625S:	Maintained
27626W:	http://www.linux-usb.org/usbnet
27627F:	drivers/net/usb/dm9601.c
27628
27629USB EHCI DRIVER
27630M:	Alan Stern <stern@rowland.harvard.edu>
27631L:	linux-usb@vger.kernel.org
27632S:	Maintained
27633F:	Documentation/usb/ehci.rst
27634F:	drivers/usb/host/ehci*
27635
27636USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
27637M:	Jiri Kosina <jikos@kernel.org>
27638M:	Benjamin Tissoires <bentiss@kernel.org>
27639L:	linux-usb@vger.kernel.org
27640S:	Maintained
27641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
27642F:	Documentation/hid/hiddev.rst
27643F:	drivers/hid/usbhid/
27644
27645USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
27646M:	Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
27647M:	Oleg Makarenko <oleg@makarenk.ooo>
27648L:	linux-input@vger.kernel.org
27649S:	Maintained
27650B:	https://github.com/JacKeTUs/universal-pidff/issues
27651F:	drivers/hid/usbhid/hid-pidff*
27652F:	drivers/hid/hid-universal-pidff.c
27653
27654USB INTEL XHCI ROLE MUX DRIVER
27655M:	Hans de Goede <hansg@kernel.org>
27656L:	linux-usb@vger.kernel.org
27657S:	Maintained
27658F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
27659
27660USB IP DRIVER FOR HISILICON KIRIN 960
27661M:	Yu Chen <chenyu56@huawei.com>
27662M:	Binghui Wang <wangbinghui@hisilicon.com>
27663L:	linux-usb@vger.kernel.org
27664S:	Maintained
27665F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
27666F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
27667
27668USB IP DRIVER FOR HISILICON KIRIN 970
27669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
27670L:	linux-usb@vger.kernel.org
27671S:	Maintained
27672F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
27673F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
27674
27675USB ISP116X DRIVER
27676M:	Olav Kongas <ok@artecdesign.ee>
27677L:	linux-usb@vger.kernel.org
27678S:	Maintained
27679F:	drivers/usb/host/isp116x*
27680F:	include/linux/usb/isp116x.h
27681
27682USB ISP1760 DRIVER
27683M:	Rui Miguel Silva <rui.silva@linaro.org>
27684L:	linux-usb@vger.kernel.org
27685S:	Maintained
27686F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
27687F:	drivers/usb/isp1760/*
27688
27689USB LAN78XX ETHERNET DRIVER
27690M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
27691M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
27692M:	UNGLinuxDriver@microchip.com
27693L:	netdev@vger.kernel.org
27694S:	Maintained
27695F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
27696F:	drivers/net/usb/lan78xx.*
27697F:	include/dt-bindings/net/microchip-lan78xx.h
27698
27699USB MASS STORAGE DRIVER
27700M:	Alan Stern <stern@rowland.harvard.edu>
27701L:	linux-usb@vger.kernel.org
27702L:	usb-storage@lists.one-eyed-alien.net
27703S:	Maintained
27704F:	drivers/usb/storage/
27705
27706USB MIDI DRIVER
27707M:	Clemens Ladisch <clemens@ladisch.de>
27708L:	linux-sound@vger.kernel.org
27709S:	Maintained
27710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
27711F:	sound/usb/midi.*
27712
27713USB NETWORKING DRIVERS
27714L:	linux-usb@vger.kernel.org
27715S:	Odd Fixes
27716F:	drivers/net/usb/
27717
27718USB OHCI DRIVER
27719M:	Alan Stern <stern@rowland.harvard.edu>
27720L:	linux-usb@vger.kernel.org
27721S:	Maintained
27722F:	Documentation/usb/ohci.rst
27723F:	drivers/usb/host/ohci*
27724
27725USB OTG FSM (Finite State Machine)
27726M:	Peter Chen <peter.chen@kernel.org>
27727L:	linux-usb@vger.kernel.org
27728S:	Maintained
27729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
27730F:	drivers/usb/common/usb-otg-fsm.c
27731
27732USB OVER IP DRIVER
27733M:	Valentina Manea <valentina.manea.m@gmail.com>
27734M:	Shuah Khan <shuah@kernel.org>
27735M:	Shuah Khan <skhan@linuxfoundation.org>
27736R:	Hongren Zheng <i@zenithal.me>
27737L:	linux-usb@vger.kernel.org
27738S:	Maintained
27739F:	Documentation/usb/usbip_protocol.rst
27740F:	drivers/usb/usbip/
27741F:	tools/testing/selftests/drivers/usb/usbip/
27742F:	tools/usb/usbip/
27743
27744USB PEGASUS DRIVER
27745M:	Petko Manolov <petkan@nucleusys.com>
27746L:	linux-usb@vger.kernel.org
27747L:	netdev@vger.kernel.org
27748S:	Maintained
27749W:	https://github.com/petkan/pegasus
27750T:	git https://github.com/petkan/pegasus.git
27751F:	drivers/net/usb/pegasus.*
27752
27753USB PRINTER DRIVER (usblp)
27754M:	Pete Zaitcev <zaitcev@redhat.com>
27755L:	linux-usb@vger.kernel.org
27756S:	Supported
27757F:	drivers/usb/class/usblp.c
27758
27759USB QMI WWAN NETWORK DRIVER
27760M:	Bjørn Mork <bjorn@mork.no>
27761L:	netdev@vger.kernel.org
27762S:	Maintained
27763F:	Documentation/ABI/testing/sysfs-class-net-qmi
27764F:	drivers/net/usb/qmi_wwan.c
27765
27766USB RAW GADGET DRIVER
27767R:	Andrey Konovalov <andreyknvl@gmail.com>
27768L:	linux-usb@vger.kernel.org
27769S:	Maintained
27770B:	https://github.com/xairy/raw-gadget/issues
27771F:	Documentation/usb/raw-gadget.rst
27772F:	drivers/usb/gadget/legacy/raw_gadget.c
27773F:	include/uapi/linux/usb/raw_gadget.h
27774
27775USB RTL8150 DRIVER
27776M:	Petko Manolov <petkan@nucleusys.com>
27777L:	linux-usb@vger.kernel.org
27778L:	netdev@vger.kernel.org
27779S:	Maintained
27780W:	https://github.com/petkan/rtl8150
27781T:	git https://github.com/petkan/rtl8150.git
27782F:	drivers/net/usb/rtl8150.c
27783
27784USB SERIAL SUBSYSTEM
27785M:	Johan Hovold <johan@kernel.org>
27786L:	linux-usb@vger.kernel.org
27787S:	Maintained
27788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
27789F:	Documentation/usb/usb-serial.rst
27790F:	drivers/usb/serial/
27791F:	include/linux/usb/serial.h
27792
27793USB SMSC75XX ETHERNET DRIVER
27794M:	Steve Glendinning <steve.glendinning@shawell.net>
27795L:	netdev@vger.kernel.org
27796S:	Maintained
27797F:	drivers/net/usb/smsc75xx.*
27798
27799USB SMSC95XX ETHERNET DRIVER
27800M:	Steve Glendinning <steve.glendinning@shawell.net>
27801M:	UNGLinuxDriver@microchip.com
27802L:	netdev@vger.kernel.org
27803S:	Maintained
27804F:	drivers/net/usb/smsc95xx.*
27805
27806USB SUBSYSTEM
27807M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27808L:	linux-usb@vger.kernel.org
27809S:	Supported
27810W:	http://www.linux-usb.org
27811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
27812F:	Documentation/devicetree/bindings/usb/
27813F:	Documentation/usb/
27814F:	drivers/usb/
27815F:	include/dt-bindings/usb/
27816F:	include/linux/usb.h
27817F:	include/linux/usb/
27818F:	include/uapi/linux/usb/
27819
27820USB TYPEC BUS FOR ALTERNATE MODES
27821M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27822L:	linux-usb@vger.kernel.org
27823S:	Maintained
27824F:	Documentation/ABI/testing/sysfs-bus-typec
27825F:	Documentation/driver-api/usb/typec_bus.rst
27826F:	drivers/usb/typec/altmodes/
27827F:	include/linux/usb/typec_altmode.h
27828
27829USB TYPEC CLASS
27830M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27831L:	linux-usb@vger.kernel.org
27832S:	Maintained
27833F:	Documentation/ABI/testing/sysfs-class-typec
27834F:	Documentation/driver-api/usb/typec.rst
27835F:	drivers/usb/typec/
27836F:	include/linux/usb/typec.h
27837
27838USB TYPEC INTEL PMC MUX DRIVER
27839M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
27840L:	linux-usb@vger.kernel.org
27841S:	Maintained
27842F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
27843F:	drivers/usb/typec/mux/intel_pmc_mux.c
27844
27845USB TYPEC PI3USB30532 MUX DRIVER
27846M:	Hans de Goede <hansg@kernel.org>
27847L:	linux-usb@vger.kernel.org
27848S:	Maintained
27849F:	drivers/usb/typec/mux/pi3usb30532.c
27850
27851USB TYPEC PORT CONTROLLER DRIVERS
27852M:	Badhri Jagan Sridharan <badhri@google.com>
27853L:	linux-usb@vger.kernel.org
27854S:	Maintained
27855F:	drivers/usb/typec/tcpm/tcpci.c
27856F:	drivers/usb/typec/tcpm/tcpm.c
27857F:	include/linux/usb/tcpci.h
27858F:	include/linux/usb/tcpm.h
27859
27860USB TYPEC TUSB1046 MUX DRIVER
27861M:	Romain Gantois <romain.gantois@bootlin.com>
27862L:	linux-usb@vger.kernel.org
27863S:	Maintained
27864F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
27865F:	drivers/usb/typec/mux/tusb1046.c
27866
27867USB UHCI DRIVER
27868M:	Alan Stern <stern@rowland.harvard.edu>
27869L:	linux-usb@vger.kernel.org
27870S:	Maintained
27871F:	drivers/usb/host/uhci*
27872
27873USB VIDEO CLASS
27874M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27875M:	Hans de Goede <hansg@kernel.org>
27876L:	linux-media@vger.kernel.org
27877S:	Maintained
27878W:	http://www.ideasonboard.org/uvc/
27879T:	git git://linuxtv.org/media.git
27880F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
27881F:	Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
27882F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
27883F:	drivers/media/common/uvc.c
27884F:	drivers/media/usb/uvc/
27885F:	include/linux/usb/uvc.h
27886F:	include/uapi/linux/uvcvideo.h
27887
27888USB WEBCAM GADGET
27889L:	linux-usb@vger.kernel.org
27890S:	Orphan
27891F:	drivers/usb/gadget/function/*uvc*
27892F:	drivers/usb/gadget/legacy/webcam.c
27893F:	include/uapi/linux/usb/g_uvc.h
27894
27895USB XHCI DRIVER
27896M:	Mathias Nyman <mathias.nyman@intel.com>
27897L:	linux-usb@vger.kernel.org
27898S:	Supported
27899F:	drivers/usb/host/pci-quirks*
27900F:	drivers/usb/host/xhci*
27901
27902USER DATAGRAM PROTOCOL (UDP)
27903M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
27904L:	netdev@vger.kernel.org
27905S:	Maintained
27906F:	include/linux/udp.h
27907F:	include/net/udp.h
27908F:	include/trace/events/udp.h
27909F:	include/uapi/linux/udp.h
27910F:	net/ipv4/udp.c
27911F:	net/ipv6/udp.c
27912
27913USER-MODE LINUX (UML)
27914M:	Richard Weinberger <richard@nod.at>
27915M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
27916M:	Johannes Berg <johannes@sipsolutions.net>
27917L:	linux-um@lists.infradead.org
27918S:	Maintained
27919W:	http://user-mode-linux.sourceforge.net
27920Q:	https://patchwork.ozlabs.org/project/linux-um/list/
27921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
27922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
27923F:	Documentation/virt/uml/
27924F:	arch/um/
27925F:	arch/x86/um/
27926F:	fs/hostfs/
27927
27928USERSPACE COPYIN/COPYOUT (UIOVEC)
27929M:	Alexander Viro <viro@zeniv.linux.org.uk>
27930L:	linux-block@vger.kernel.org
27931L:	linux-fsdevel@vger.kernel.org
27932S:	Maintained
27933F:	include/linux/uio.h
27934F:	lib/iov_iter.c
27935
27936USERSPACE DMA BUFFER DRIVER
27937M:	Gerd Hoffmann <kraxel@redhat.com>
27938M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
27939L:	dri-devel@lists.freedesktop.org
27940S:	Maintained
27941T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
27942F:	drivers/dma-buf/udmabuf.c
27943F:	include/uapi/linux/udmabuf.h
27944
27945USERSPACE I/O (UIO)
27946M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27947S:	Maintained
27948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
27949F:	Documentation/driver-api/uio-howto.rst
27950F:	drivers/uio/
27951F:	include/linux/uio_driver.h
27952
27953USERSPACE STACK UNWINDING
27954M:	Josh Poimboeuf <jpoimboe@kernel.org>
27955M:	Steven Rostedt <rostedt@goodmis.org>
27956S:	Maintained
27957F:	include/linux/unwind*.h
27958F:	kernel/unwind/
27959
27960UTIL-LINUX PACKAGE
27961M:	Karel Zak <kzak@redhat.com>
27962L:	util-linux@vger.kernel.org
27963S:	Maintained
27964W:	http://en.wikipedia.org/wiki/Util-linux
27965T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
27966
27967UUID HELPERS
27968R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
27969L:	linux-kernel@vger.kernel.org
27970S:	Maintained
27971F:	include/linux/uuid.h
27972F:	lib/tests/uuid_kunit.c
27973F:	lib/uuid.c
27974
27975UV SYSFS DRIVER
27976M:	Justin Ernst <justin.ernst@hpe.com>
27977L:	platform-driver-x86@vger.kernel.org
27978S:	Maintained
27979F:	drivers/platform/x86/uv_sysfs.c
27980
27981UVESAFB DRIVER
27982M:	Michal Januszewski <spock@gentoo.org>
27983L:	linux-fbdev@vger.kernel.org
27984S:	Maintained
27985W:	https://github.com/mjanusz/v86d
27986F:	Documentation/fb/uvesafb.rst
27987F:	drivers/video/fbdev/uvesafb.*
27988
27989Ux500 CLOCK DRIVERS
27990M:	Ulf Hansson <ulfh@kernel.org>
27991L:	linux-clk@vger.kernel.org
27992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27993S:	Maintained
27994F:	drivers/clk/ux500/
27995
27996V4L2 ASYNC AND FWNODE FRAMEWORKS
27997M:	Sakari Ailus <sakari.ailus@linux.intel.com>
27998L:	linux-media@vger.kernel.org
27999S:	Maintained
28000T:	git git://linuxtv.org/media.git
28001F:	drivers/media/v4l2-core/v4l2-async.c
28002F:	drivers/media/v4l2-core/v4l2-fwnode.c
28003F:	include/media/v4l2-async.h
28004F:	include/media/v4l2-fwnode.h
28005
28006V4L2 LENS DRIVERS
28007M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28008L:	linux-media@vger.kernel.org
28009S:	Maintained
28010F:	drivers/media/i2c/ak*
28011F:	drivers/media/i2c/dw*
28012F:	drivers/media/i2c/lm*
28013
28014V4L2 CAMERA SENSOR DRIVERS
28015M:	Sakari Ailus <sakari.ailus@linux.intel.com>
28016L:	linux-media@vger.kernel.org
28017S:	Maintained
28018F:	Documentation/driver-api/media/camera-sensor.rst
28019F:	Documentation/driver-api/media/tx-rx.rst
28020F:	drivers/media/i2c/ar*
28021F:	drivers/media/i2c/gc*
28022F:	drivers/media/i2c/hi*
28023F:	drivers/media/i2c/imx*
28024F:	drivers/media/i2c/mt*
28025F:	drivers/media/i2c/og*
28026F:	drivers/media/i2c/ov*
28027F:	drivers/media/i2c/s5*
28028F:	drivers/media/i2c/vd55g1.c
28029F:	drivers/media/i2c/vd56g3.c
28030F:	drivers/media/i2c/vgxy61.c
28031
28032V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28033M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
28034L:	linux-media@vger.kernel.org
28035S:	Maintained
28036F:	Documentation/driver-api/media/v4l2-isp.rst
28037F:	Documentation/userspace-api/media/v4l/v4l2-isp.rst
28038F:	drivers/media/v4l2-core/v4l2-isp.c
28039F:	include/media/v4l2-isp.h
28040F:	include/uapi/linux/media/v4l2-isp.h
28041
28042VF610 NAND DRIVER
28043M:	Stefan Agner <stefan@agner.ch>
28044L:	linux-mtd@lists.infradead.org
28045S:	Supported
28046F:	drivers/mtd/nand/raw/vf610_nfc.c
28047
28048VFAT/FAT/MSDOS FILESYSTEM
28049M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
28050S:	Maintained
28051F:	Documentation/filesystems/vfat.rst
28052F:	fs/fat/
28053F:	tools/testing/selftests/filesystems/fat/
28054
28055VFIO CDX DRIVER
28056M:	Nipun Gupta <nipun.gupta@amd.com>
28057M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
28058L:	kvm@vger.kernel.org
28059S:	Maintained
28060F:	drivers/vfio/cdx/*
28061
28062VFIO DRIVER
28063M:	Alex Williamson <alex@shazbot.org>
28064L:	kvm@vger.kernel.org
28065S:	Maintained
28066T:	git https://github.com/awilliam/linux-vfio.git
28067F:	Documentation/ABI/testing/debugfs-vfio
28068F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
28069F:	Documentation/driver-api/vfio.rst
28070F:	drivers/vfio/
28071F:	include/linux/vfio.h
28072F:	include/linux/vfio_pci_core.h
28073F:	include/uapi/linux/vfio.h
28074F:	tools/testing/selftests/vfio/
28075
28076VFIO FSL-MC DRIVER
28077M:	Ioana Ciornei <ioana.ciornei@nxp.com>
28078L:	kvm@vger.kernel.org
28079S:	Maintained
28080F:	drivers/vfio/fsl-mc/
28081
28082VFIO HISILICON PCI DRIVER
28083M:	Longfang Liu <liulongfang@huawei.com>
28084L:	kvm@vger.kernel.org
28085S:	Maintained
28086F:	drivers/vfio/pci/hisilicon/
28087
28088VFIO ISM PCI DRIVER
28089M:	Julian Ruess <julianr@linux.ibm.com>
28090L:	kvm@vger.kernel.org
28091S:	Maintained
28092F:	drivers/vfio/pci/ism/
28093
28094VFIO MEDIATED DEVICE DRIVERS
28095M:	Kirti Wankhede <kwankhede@nvidia.com>
28096L:	kvm@vger.kernel.org
28097S:	Maintained
28098F:	Documentation/driver-api/vfio-mediated-device.rst
28099F:	drivers/vfio/mdev/
28100F:	include/linux/mdev.h
28101F:	samples/vfio-mdev/
28102
28103VFIO MLX5 PCI DRIVER
28104M:	Yishai Hadas <yishaih@nvidia.com>
28105L:	kvm@vger.kernel.org
28106S:	Maintained
28107F:	drivers/vfio/pci/mlx5/
28108
28109VFIO NVIDIA GRACE GPU DRIVER
28110M:	Ankit Agrawal <ankita@nvidia.com>
28111L:	kvm@vger.kernel.org
28112S:	Supported
28113F:	drivers/vfio/pci/nvgrace-gpu/
28114
28115VFIO PCI DEVICE SPECIFIC DRIVERS
28116R:	Jason Gunthorpe <jgg@nvidia.com>
28117R:	Yishai Hadas <yishaih@nvidia.com>
28118R:	Shameer Kolothum <skolothumtho@nvidia.com>
28119R:	Kevin Tian <kevin.tian@intel.com>
28120L:	kvm@vger.kernel.org
28121S:	Maintained
28122P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28123F:	drivers/vfio/pci/*/
28124
28125VFIO PDS PCI DRIVER
28126M:	Brett Creeley <brett.creeley@amd.com>
28127L:	kvm@vger.kernel.org
28128S:	Maintained
28129F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28130F:	drivers/vfio/pci/pds/
28131
28132VFIO PLATFORM DRIVER
28133M:	Eric Auger <eric.auger@redhat.com>
28134R:	Mostafa Saleh <smostafa@google.com>
28135R:	Pranjal Shrivastava <praan@google.com>
28136L:	kvm@vger.kernel.org
28137S:	Maintained
28138F:	drivers/vfio/platform/
28139
28140VFIO QAT PCI DRIVER
28141M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
28142L:	kvm@vger.kernel.org
28143L:	qat-linux@intel.com
28144S:	Supported
28145F:	drivers/vfio/pci/qat/
28146
28147VFIO SELFTESTS
28148M:	David Matlack <dmatlack@google.com>
28149L:	kvm@vger.kernel.org
28150S:	Maintained
28151F:	tools/testing/selftests/vfio/
28152
28153VFIO VIRTIO PCI DRIVER
28154M:	Yishai Hadas <yishaih@nvidia.com>
28155L:	kvm@vger.kernel.org
28156L:	virtualization@lists.linux.dev
28157S:	Maintained
28158F:	drivers/vfio/pci/virtio
28159
28160VFIO XE PCI DRIVER
28161M:	Michał Winiarski <michal.winiarski@intel.com>
28162L:	kvm@vger.kernel.org
28163L:	intel-xe@lists.freedesktop.org
28164S:	Supported
28165F:	drivers/vfio/pci/xe
28166
28167VGA_SWITCHEROO
28168R:	Lukas Wunner <lukas@wunner.de>
28169S:	Maintained
28170T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28171F:	Documentation/gpu/vga-switcheroo.rst
28172F:	drivers/gpu/vga/vga_switcheroo.c
28173F:	include/linux/vga_switcheroo.h
28174
28175VIA RHINE NETWORK DRIVER
28176M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
28177S:	Maintained
28178F:	drivers/net/ethernet/via/via-rhine.c
28179
28180VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28181M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
28182L:	linux-fbdev@vger.kernel.org
28183S:	Maintained
28184F:	drivers/video/fbdev/via/
28185F:	include/linux/via-core.h
28186F:	include/linux/via_i2c.h
28187
28188VIA VELOCITY NETWORK DRIVER
28189M:	Francois Romieu <romieu@fr.zoreil.com>
28190L:	netdev@vger.kernel.org
28191S:	Maintained
28192F:	drivers/net/ethernet/via/via-velocity.*
28193
28194VICODEC VIRTUAL CODEC DRIVER
28195M:	Hans Verkuil <hverkuil@kernel.org>
28196L:	linux-media@vger.kernel.org
28197S:	Maintained
28198W:	https://linuxtv.org
28199T:	git git://linuxtv.org/media.git
28200F:	drivers/media/test-drivers/vicodec/*
28201
28202VIDEO I2C POLLING DRIVER
28203M:	Matt Ranostay <matt.ranostay@konsulko.com>
28204L:	linux-media@vger.kernel.org
28205S:	Maintained
28206F:	drivers/media/i2c/video-i2c.c
28207
28208VIDEO MULTIPLEXER DRIVER
28209M:	Philipp Zabel <p.zabel@pengutronix.de>
28210L:	linux-media@vger.kernel.org
28211S:	Maintained
28212F:	drivers/media/platform/video-mux.c
28213
28214VIDEOBUF2 FRAMEWORK
28215M:	Tomasz Figa <tfiga@chromium.org>
28216M:	Marek Szyprowski <m.szyprowski@samsung.com>
28217L:	linux-media@vger.kernel.org
28218S:	Maintained
28219F:	drivers/media/common/videobuf2/*
28220F:	include/media/videobuf2-*
28221
28222VIDTV VIRTUAL DIGITAL TV DRIVER
28223M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
28224L:	linux-media@vger.kernel.org
28225S:	Maintained
28226W:	https://linuxtv.org
28227T:	git git://linuxtv.org/media.git
28228F:	drivers/media/test-drivers/vidtv/*
28229
28230VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28231M:	Shuah Khan <skhan@linuxfoundation.org>
28232R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
28233L:	linux-media@vger.kernel.org
28234S:	Maintained
28235W:	https://linuxtv.org
28236T:	git git://linuxtv.org/media.git
28237F:	drivers/media/test-drivers/vimc/*
28238
28239VIRT LIB
28240M:	Alex Williamson <alex@shazbot.org>
28241M:	Paolo Bonzini <pbonzini@redhat.com>
28242L:	kvm@vger.kernel.org
28243S:	Supported
28244F:	virt/lib/
28245
28246VIRTIO AND VHOST VSOCK DRIVER
28247M:	Stefan Hajnoczi <stefanha@redhat.com>
28248M:	Stefano Garzarella <sgarzare@redhat.com>
28249L:	kvm@vger.kernel.org
28250L:	virtualization@lists.linux.dev
28251L:	netdev@vger.kernel.org
28252S:	Maintained
28253F:	drivers/vhost/vsock.c
28254F:	include/linux/virtio_vsock.h
28255F:	include/net/netns/vsock.h
28256F:	include/uapi/linux/virtio_vsock.h
28257F:	net/vmw_vsock/virtio_transport.c
28258F:	net/vmw_vsock/virtio_transport_common.c
28259
28260VIRTIO BALLOON
28261M:	"Michael S. Tsirkin" <mst@redhat.com>
28262M:	David Hildenbrand <david@kernel.org>
28263L:	virtualization@lists.linux.dev
28264S:	Maintained
28265F:	drivers/virtio/virtio_balloon.c
28266F:	include/uapi/linux/virtio_balloon.h
28267
28268VIRTIO BLOCK AND SCSI DRIVERS
28269M:	"Michael S. Tsirkin" <mst@redhat.com>
28270M:	Jason Wang <jasowang@redhat.com>
28271R:	Paolo Bonzini <pbonzini@redhat.com>
28272R:	Stefan Hajnoczi <stefanha@redhat.com>
28273R:	Eugenio Pérez <eperezma@redhat.com>
28274L:	virtualization@lists.linux.dev
28275S:	Maintained
28276F:	drivers/block/virtio_blk.c
28277F:	drivers/scsi/virtio_scsi.c
28278F:	include/uapi/linux/virtio_blk.h
28279F:	include/uapi/linux/virtio_scsi.h
28280
28281VIRTIO CONSOLE DRIVER
28282M:	Amit Shah <amit@kernel.org>
28283L:	virtualization@lists.linux.dev
28284S:	Maintained
28285F:	drivers/char/virtio_console.c
28286F:	include/uapi/linux/virtio_console.h
28287
28288VIRTIO CORE
28289M:	"Michael S. Tsirkin" <mst@redhat.com>
28290M:	Jason Wang <jasowang@redhat.com>
28291R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28292R:	Eugenio Pérez <eperezma@redhat.com>
28293L:	virtualization@lists.linux.dev
28294S:	Maintained
28295F:	Documentation/ABI/testing/sysfs-bus-vdpa
28296F:	Documentation/ABI/testing/sysfs-class-vduse
28297F:	Documentation/devicetree/bindings/virtio/
28298F:	Documentation/driver-api/virtio/
28299F:	drivers/block/virtio_blk.c
28300F:	drivers/crypto/virtio/
28301F:	drivers/vdpa/
28302F:	drivers/virtio/
28303F:	include/linux/vdpa.h
28304F:	include/linux/virtio*.h
28305F:	include/linux/vringh.h
28306F:	include/uapi/linux/virtio_*.h
28307F:	net/vmw_vsock/virtio*
28308F:	tools/virtio/
28309
28310VIRTIO CRYPTO DRIVER
28311M:	Gonglei <arei.gonglei@huawei.com>
28312L:	virtualization@lists.linux.dev
28313L:	linux-crypto@vger.kernel.org
28314S:	Maintained
28315F:	drivers/crypto/virtio/
28316F:	include/uapi/linux/virtio_crypto.h
28317
28318VIRTIO DRIVERS FOR S390
28319M:	Cornelia Huck <cohuck@redhat.com>
28320M:	Halil Pasic <pasic@linux.ibm.com>
28321M:	Eric Farman <farman@linux.ibm.com>
28322L:	linux-s390@vger.kernel.org
28323L:	virtualization@lists.linux.dev
28324L:	kvm@vger.kernel.org
28325S:	Supported
28326F:	arch/s390/include/uapi/asm/virtio-ccw.h
28327F:	drivers/s390/virtio/
28328
28329VIRTIO FILE SYSTEM
28330M:	German Maglione <gmaglione@redhat.com>
28331M:	Vivek Goyal <vgoyal@redhat.com>
28332M:	Stefan Hajnoczi <stefanha@redhat.com>
28333M:	Miklos Szeredi <miklos@szeredi.hu>
28334R:	Eugenio Pérez <eperezma@redhat.com>
28335L:	virtualization@lists.linux.dev
28336L:	linux-fsdevel@vger.kernel.org
28337S:	Supported
28338W:	https://virtio-fs.gitlab.io/
28339F:	Documentation/filesystems/virtiofs.rst
28340F:	fs/fuse/virtio_fs.c
28341F:	include/uapi/linux/virtio_fs.h
28342
28343VIRTIO GPIO DRIVER
28344M:	Enrico Weigelt, metux IT consult <info@metux.net>
28345M:	Viresh Kumar <vireshk@kernel.org>
28346L:	linux-gpio@vger.kernel.org
28347L:	virtualization@lists.linux.dev
28348S:	Maintained
28349F:	drivers/gpio/gpio-virtio.c
28350F:	include/uapi/linux/virtio_gpio.h
28351
28352VIRTIO GPU DRIVER
28353M:	David Airlie <airlied@redhat.com>
28354M:	Gerd Hoffmann <kraxel@redhat.com>
28355M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
28356R:	Gurchetan Singh <gurchetansingh@chromium.org>
28357R:	Chia-I Wu <olvaffe@gmail.com>
28358L:	dri-devel@lists.freedesktop.org
28359L:	virtualization@lists.linux.dev
28360S:	Maintained
28361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
28362F:	drivers/gpu/drm/ci/xfails/virtio*
28363F:	drivers/gpu/drm/virtio/
28364F:	include/uapi/linux/virtio_gpu.h
28365
28366VIRTIO HOST (VHOST)
28367M:	"Michael S. Tsirkin" <mst@redhat.com>
28368M:	Jason Wang <jasowang@redhat.com>
28369R:	Eugenio Pérez <eperezma@redhat.com>
28370L:	kvm@vger.kernel.org
28371L:	virtualization@lists.linux.dev
28372L:	netdev@vger.kernel.org
28373S:	Maintained
28374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28375F:	drivers/vhost/
28376F:	include/linux/sched/vhost_task.h
28377F:	include/linux/vhost_iotlb.h
28378F:	include/uapi/linux/vhost.h
28379F:	kernel/vhost_task.c
28380
28381VIRTIO HOST (VHOST-SCSI)
28382M:	"Michael S. Tsirkin" <mst@redhat.com>
28383M:	Jason Wang <jasowang@redhat.com>
28384M:	Mike Christie <michael.christie@oracle.com>
28385R:	Paolo Bonzini <pbonzini@redhat.com>
28386R:	Stefan Hajnoczi <stefanha@redhat.com>
28387L:	virtualization@lists.linux.dev
28388S:	Maintained
28389F:	drivers/vhost/scsi.c
28390
28391VIRTIO I2C DRIVER
28392M:	Viresh Kumar <viresh.kumar@linaro.org>
28393R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
28394L:	linux-i2c@vger.kernel.org
28395L:	virtualization@lists.linux.dev
28396S:	Maintained
28397F:	drivers/i2c/busses/i2c-virtio.c
28398F:	include/uapi/linux/virtio_i2c.h
28399
28400VIRTIO INPUT DRIVER
28401M:	Gerd Hoffmann <kraxel@redhat.com>
28402S:	Maintained
28403F:	drivers/virtio/virtio_input.c
28404F:	include/uapi/linux/virtio_input.h
28405
28406VIRTIO IOMMU DRIVER
28407M:	Jean-Philippe Brucker <jpb@kernel.org>
28408L:	virtualization@lists.linux.dev
28409S:	Maintained
28410F:	drivers/iommu/virtio-iommu.c
28411F:	include/uapi/linux/virtio_iommu.h
28412
28413VIRTIO MEM DRIVER
28414M:	David Hildenbrand <david@kernel.org>
28415L:	virtualization@lists.linux.dev
28416S:	Maintained
28417W:	https://virtio-mem.gitlab.io/
28418F:	drivers/virtio/virtio_mem.c
28419F:	include/uapi/linux/virtio_mem.h
28420
28421VIRTIO NET DRIVER
28422M:	"Michael S. Tsirkin" <mst@redhat.com>
28423M:	Jason Wang <jasowang@redhat.com>
28424R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
28425R:	Eugenio Pérez <eperezma@redhat.com>
28426L:	netdev@vger.kernel.org
28427L:	virtualization@lists.linux.dev
28428S:	Maintained
28429F:	drivers/net/virtio_net.c
28430F:	include/linux/virtio_net.h
28431F:	include/uapi/linux/virtio_net.h
28432F:	tools/testing/selftests/drivers/net/virtio_net/
28433
28434VIRTIO PMEM DRIVER
28435M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
28436L:	virtualization@lists.linux.dev
28437S:	Maintained
28438F:	drivers/nvdimm/nd_virtio.c
28439F:	drivers/nvdimm/virtio_pmem.c
28440
28441VIRTIO RTC DRIVER
28442M:	Peter Hilber <peter.hilber@oss.qualcomm.com>
28443L:	virtualization@lists.linux.dev
28444S:	Maintained
28445F:	drivers/virtio/virtio_rtc_*
28446F:	include/uapi/linux/virtio_rtc.h
28447
28448VIRTIO SOUND DRIVER
28449M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
28450M:	"Michael S. Tsirkin" <mst@redhat.com>
28451L:	virtualization@lists.linux.dev
28452L:	linux-sound@vger.kernel.org
28453S:	Maintained
28454F:	include/uapi/linux/virtio_snd.h
28455F:	sound/virtio/*
28456
28457VIRTIO SPI DRIVER
28458M:	Haixu Cui <quic_haixcui@quicinc.com>
28459L:	virtualization@lists.linux.dev
28460S:	Maintained
28461F:	drivers/spi/spi-virtio.c
28462F:	include/uapi/linux/virtio_spi.h
28463
28464VIRTUAL BOX GUEST DEVICE DRIVER
28465M:	Hans de Goede <hansg@kernel.org>
28466M:	Arnd Bergmann <arnd@arndb.de>
28467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
28468S:	Maintained
28469F:	drivers/virt/vboxguest/
28470F:	include/linux/vbox_utils.h
28471F:	include/uapi/linux/vbox*.h
28472
28473VIRTUAL BOX SHARED FOLDER VFS DRIVER
28474M:	Hans de Goede <hansg@kernel.org>
28475L:	linux-fsdevel@vger.kernel.org
28476S:	Maintained
28477F:	fs/vboxsf/*
28478
28479VIRTUAL PCM TEST DRIVER
28480M:	Ivan Orlov <ivan.orlov0322@gmail.com>
28481L:	linux-sound@vger.kernel.org
28482S:	Maintained
28483F:	Documentation/sound/cards/pcmtest.rst
28484F:	sound/drivers/pcmtest.c
28485F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
28486
28487VIRTUAL SERIO DEVICE DRIVER
28488M:	Stephen Chandler Paul <thatslyude@gmail.com>
28489S:	Maintained
28490F:	drivers/input/serio/userio.c
28491F:	include/uapi/linux/userio.h
28492
28493VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
28494M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28495S:	Maintained
28496F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28497F:	drivers/iio/light/veml3235.c
28498
28499VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
28500M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28501S:	Maintained
28502F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
28503F:	drivers/iio/light/veml6030.c
28504
28505VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
28506M:	Andreas Klinger <ak@it-klinger.de>
28507S:	Maintained
28508F:	Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
28509F:	drivers/iio/light/veml6046x00.c
28510
28511VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
28512M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
28513S:	Maintained
28514F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
28515F:	drivers/iio/light/veml6075.c
28516
28517VISL VIRTUAL STATELESS DECODER DRIVER
28518M:	Daniel Almeida <daniel.almeida@collabora.com>
28519L:	linux-media@vger.kernel.org
28520S:	Supported
28521F:	drivers/media/test-drivers/visl
28522
28523VIVID VIRTUAL VIDEO DRIVER
28524M:	Hans Verkuil <hverkuil@kernel.org>
28525L:	linux-media@vger.kernel.org
28526S:	Maintained
28527W:	https://linuxtv.org
28528T:	git git://linuxtv.org/media.git
28529F:	drivers/media/test-drivers/vivid/*
28530
28531VM SOCKETS (AF_VSOCK)
28532M:	Stefano Garzarella <sgarzare@redhat.com>
28533L:	virtualization@lists.linux.dev
28534L:	netdev@vger.kernel.org
28535S:	Maintained
28536F:	drivers/net/vsockmon.c
28537F:	include/net/af_vsock.h
28538F:	include/uapi/linux/vm_sockets.h
28539F:	include/uapi/linux/vm_sockets_diag.h
28540F:	include/uapi/linux/vsockmon.h
28541F:	net/vmw_vsock/
28542F:	tools/testing/selftests/vsock/
28543F:	tools/testing/vsock/
28544
28545VMALLOC
28546M:	Andrew Morton <akpm@linux-foundation.org>
28547M:	Uladzislau Rezki <urezki@gmail.com>
28548L:	linux-mm@kvack.org
28549S:	Maintained
28550W:	http://www.linux-mm.org
28551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
28552F:	include/linux/vmalloc.h
28553F:	mm/vmalloc.c
28554F:	lib/test_vmalloc.c
28555
28556VME SUBSYSTEM
28557L:	linux-kernel@vger.kernel.org
28558S:	Orphan
28559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28560F:	Documentation/driver-api/vme.rst
28561F:	drivers/staging/vme_user/
28562
28563VMWARE BALLOON DRIVER
28564M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
28565R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28566L:	linux-kernel@vger.kernel.org
28567S:	Supported
28568F:	drivers/misc/vmw_balloon.c
28569
28570VMWARE HYPERVISOR INTERFACE
28571M:	Ajay Kaher <ajay.kaher@broadcom.com>
28572M:	Alexey Makhalov <alexey.makhalov@broadcom.com>
28573R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28574L:	virtualization@lists.linux.dev
28575L:	x86@kernel.org
28576S:	Supported
28577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
28578F:	arch/x86/include/asm/vmware.h
28579F:	arch/x86/kernel/cpu/vmware.c
28580
28581VMWARE PVRDMA DRIVER
28582M:	Bryan Tan <bryan-bt.tan@broadcom.com>
28583M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
28584R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28585L:	linux-rdma@vger.kernel.org
28586S:	Supported
28587F:	drivers/infiniband/hw/vmw_pvrdma/
28588
28589VMWARE PVSCSI DRIVER
28590M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
28591R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28592L:	linux-scsi@vger.kernel.org
28593S:	Supported
28594F:	drivers/scsi/vmw_pvscsi.c
28595F:	drivers/scsi/vmw_pvscsi.h
28596
28597VMWARE VIRTUAL PTP CLOCK DRIVER
28598M:	Nick Shi <nick.shi@broadcom.com>
28599R:	Ajay Kaher <ajay.kaher@broadcom.com>
28600R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
28601R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28602L:	netdev@vger.kernel.org
28603S:	Supported
28604F:	drivers/ptp/ptp_vmw.c
28605
28606VMWARE VMCI DRIVER
28607M:	Bryan Tan <bryan-bt.tan@broadcom.com>
28608M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
28609R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28610L:	linux-kernel@vger.kernel.org
28611S:	Supported
28612F:	drivers/misc/vmw_vmci/
28613F:	include/linux/vmw_vmci*
28614
28615VMWARE VMMOUSE SUBDRIVER
28616M:	Zack Rusin <zack.rusin@broadcom.com>
28617R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28618L:	linux-input@vger.kernel.org
28619S:	Supported
28620F:	drivers/input/mouse/vmmouse.c
28621F:	drivers/input/mouse/vmmouse.h
28622
28623VMWARE VMXNET3 ETHERNET DRIVER
28624M:	Ronak Doshi <ronak.doshi@broadcom.com>
28625R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28626L:	netdev@vger.kernel.org
28627S:	Supported
28628F:	drivers/net/vmxnet3/
28629
28630VMWARE VSOCK VMCI TRANSPORT DRIVER
28631M:	Bryan Tan <bryan-bt.tan@broadcom.com>
28632M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
28633R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
28634L:	linux-kernel@vger.kernel.org
28635S:	Supported
28636F:	net/vmw_vsock/vmci_transport*
28637
28638VOCORE VOCORE2 BOARD
28639M:	Harvey Hunt <harveyhuntnexus@gmail.com>
28640L:	linux-mips@vger.kernel.org
28641S:	Maintained
28642F:	arch/mips/boot/dts/ralink/vocore2.dts
28643
28644VOLTAGE AND CURRENT REGULATOR FRAMEWORK
28645M:	Liam Girdwood <lgirdwood@gmail.com>
28646M:	Mark Brown <broonie@kernel.org>
28647L:	linux-kernel@vger.kernel.org
28648S:	Supported
28649W:	http://www.slimlogic.co.uk/?p=48
28650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
28651F:	Documentation/devicetree/bindings/regulator/
28652F:	Documentation/power/regulator/
28653F:	drivers/regulator/
28654F:	rust/kernel/regulator.rs
28655F:	include/dt-bindings/regulator/
28656F:	include/linux/regulator/
28657F:	include/uapi/regulator/
28658K:	regulator_get_optional
28659
28660VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
28661R:	Matti Vaittinen <mazziesaccount@gmail.com>
28662F:	drivers/regulator/irq_helpers.c
28663
28664VRF
28665M:	David Ahern <dsahern@kernel.org>
28666L:	netdev@vger.kernel.org
28667S:	Maintained
28668F:	Documentation/networking/vrf.rst
28669F:	drivers/net/vrf.c
28670
28671VSPRINTF
28672M:	Petr Mladek <pmladek@suse.com>
28673M:	Steven Rostedt <rostedt@goodmis.org>
28674R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
28675R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
28676R:	Sergey Senozhatsky <senozhatsky@chromium.org>
28677S:	Maintained
28678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
28679F:	Documentation/core-api/printk-formats.rst
28680F:	lib/tests/printf_kunit.c
28681F:	lib/tests/scanf_kunit.c
28682F:	lib/vsprintf.c
28683
28684VT1211 HARDWARE MONITOR DRIVER
28685M:	Juerg Haefliger <juergh@proton.me>
28686L:	linux-hwmon@vger.kernel.org
28687S:	Maintained
28688F:	Documentation/hwmon/vt1211.rst
28689F:	drivers/hwmon/vt1211.c
28690
28691VT8231 HARDWARE MONITOR DRIVER
28692M:	Roger Lucas <vt8231@hiddenengine.co.uk>
28693L:	linux-hwmon@vger.kernel.org
28694S:	Maintained
28695F:	drivers/hwmon/vt8231.c
28696
28697VUB300 USB to SDIO/SD/MMC bridge chip
28698L:	linux-mmc@vger.kernel.org
28699S:	Orphan
28700F:	drivers/mmc/host/vub300.c
28701
28702W1 DALLAS'S 1-WIRE BUS
28703M:	Krzysztof Kozlowski <krzk@kernel.org>
28704S:	Maintained
28705F:	Documentation/devicetree/bindings/w1/
28706F:	Documentation/w1/
28707F:	drivers/w1/
28708F:	include/linux/w1.h
28709
28710W83791D HARDWARE MONITORING DRIVER
28711M:	Marc Hulsman <m.hulsman@tudelft.nl>
28712L:	linux-hwmon@vger.kernel.org
28713S:	Maintained
28714F:	Documentation/hwmon/w83791d.rst
28715F:	drivers/hwmon/w83791d.c
28716
28717W83793 HARDWARE MONITORING DRIVER
28718M:	Rudolf Marek <r.marek@assembler.cz>
28719L:	linux-hwmon@vger.kernel.org
28720S:	Maintained
28721F:	Documentation/hwmon/w83793.rst
28722F:	drivers/hwmon/w83793.c
28723
28724W83795 HARDWARE MONITORING DRIVER
28725M:	Jean Delvare <jdelvare@suse.com>
28726L:	linux-hwmon@vger.kernel.org
28727S:	Maintained
28728F:	drivers/hwmon/w83795.c
28729
28730W83L51xD SD/MMC CARD INTERFACE DRIVER
28731M:	Pierre Ossman <pierre@ossman.eu>
28732S:	Maintained
28733F:	drivers/mmc/host/wbsd.*
28734
28735WACOM PROTOCOL 4 SERIAL TABLETS
28736M:	Julian Squires <julian@cipht.net>
28737M:	Hans de Goede <hansg@kernel.org>
28738L:	linux-input@vger.kernel.org
28739S:	Maintained
28740F:	drivers/input/tablet/wacom_serial4.c
28741
28742WANGXUN ETHERNET DRIVER
28743M:	Jiawen Wu <jiawenwu@trustnetic.com>
28744M:	Mengyuan Lou <mengyuanlou@net-swift.com>
28745L:	netdev@vger.kernel.org
28746S:	Maintained
28747W:	https://www.net-swift.com
28748F:	Documentation/networking/device_drivers/ethernet/wangxun/*
28749F:	drivers/net/ethernet/wangxun/
28750F:	drivers/net/pcs/pcs-xpcs-wx.c
28751
28752WATCHDOG DEVICE DRIVERS
28753M:	Wim Van Sebroeck <wim@linux-watchdog.org>
28754M:	Guenter Roeck <linux@roeck-us.net>
28755L:	linux-watchdog@vger.kernel.org
28756S:	Maintained
28757W:	http://www.linux-watchdog.org/
28758T:	git git://www.linux-watchdog.org/linux-watchdog.git
28759F:	Documentation/devicetree/bindings/watchdog/
28760F:	Documentation/watchdog/
28761F:	drivers/watchdog/
28762F:	include/linux/watchdog.h
28763F:	include/trace/events/watchdog.h
28764F:	include/uapi/linux/watchdog.h
28765
28766WAVE5 VPU CODEC DRIVER
28767M:	Nas Chung <nas.chung@chipsnmedia.com>
28768M:	Jackson Lee <jackson.lee@chipsnmedia.com>
28769L:	linux-media@vger.kernel.org
28770S:	Maintained
28771F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
28772F:	drivers/media/platform/chips-media/wave5/
28773
28774WHISKEYCOVE PMIC GPIO DRIVER
28775M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
28776L:	linux-gpio@vger.kernel.org
28777S:	Maintained
28778F:	drivers/gpio/gpio-wcove.c
28779
28780WHWAVE RTC DRIVER
28781M:	Dianlong Li <long17.cool@163.com>
28782L:	linux-rtc@vger.kernel.org
28783S:	Maintained
28784F:	drivers/rtc/rtc-sd3078.c
28785
28786WIIMOTE HID DRIVER
28787M:	David Rheinsberg <david@readahead.eu>
28788L:	linux-input@vger.kernel.org
28789S:	Maintained
28790F:	drivers/hid/hid-wiimote*
28791
28792WILOCITY WIL6210 WIRELESS DRIVER
28793L:	linux-wireless@vger.kernel.org
28794S:	Orphan
28795W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
28796F:	drivers/net/wireless/ath/wil6210/
28797
28798WINBOND CIR DRIVER
28799M:	David Härdeman <david@hardeman.nu>
28800S:	Maintained
28801F:	drivers/media/rc/winbond-cir.c
28802
28803WINSEN MHZ19B
28804M:	Gyeyoung Baek <gye976@gmail.com>
28805S:	Maintained
28806F:	Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
28807F:	drivers/iio/chemical/mhz19b.c
28808
28809WINSYSTEMS EBC-C384 WATCHDOG DRIVER
28810L:	linux-watchdog@vger.kernel.org
28811S:	Orphan
28812F:	drivers/watchdog/ebc-c384_wdt.c
28813
28814WINSYSTEMS WS16C48 GPIO DRIVER
28815M:	William Breathitt Gray <wbg@kernel.org>
28816L:	linux-gpio@vger.kernel.org
28817S:	Maintained
28818F:	drivers/gpio/gpio-ws16c48.c
28819
28820WIREGUARD SECURE NETWORK TUNNEL
28821M:	Jason A. Donenfeld <Jason@zx2c4.com>
28822L:	wireguard@lists.zx2c4.com
28823L:	netdev@vger.kernel.org
28824S:	Maintained
28825F:	Documentation/netlink/specs/wireguard.yaml
28826F:	drivers/net/wireguard/
28827F:	tools/testing/selftests/wireguard/
28828
28829WISTRON LAPTOP BUTTON DRIVER
28830M:	Miloslav Trmac <mitr@volny.cz>
28831S:	Maintained
28832F:	drivers/input/misc/wistron_btns.c
28833
28834WMI BINARY MOF DRIVER
28835M:	Armin Wolf <W_Armin@gmx.de>
28836R:	Thomas Weißschuh <linux@weissschuh.net>
28837L:	platform-driver-x86@vger.kernel.org
28838S:	Maintained
28839F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
28840F:	Documentation/wmi/devices/wmi-bmof.rst
28841F:	drivers/platform/x86/wmi-bmof.c
28842
28843WOLFSON MICROELECTRONICS DRIVERS
28844L:	patches@opensource.cirrus.com
28845S:	Supported
28846W:	https://github.com/CirrusLogic/linux-drivers/wiki
28847T:	git https://github.com/CirrusLogic/linux-drivers.git
28848F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
28849F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
28850F:	Documentation/devicetree/bindings/mfd/wm831x.txt
28851F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
28852F:	Documentation/devicetree/bindings/sound/trivial-codec.yaml
28853F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
28854F:	Documentation/devicetree/bindings/sound/wm*
28855F:	Documentation/hwmon/wm83??.rst
28856F:	arch/arm/mach-s3c/mach-crag6410*
28857F:	drivers/clk/clk-wm83*.c
28858F:	drivers/gpio/gpio-*wm*.c
28859F:	drivers/gpio/gpio-arizona.c
28860F:	drivers/hwmon/wm83??-hwmon.c
28861F:	drivers/input/misc/wm831x-on.c
28862F:	drivers/input/touchscreen/wm831x-ts.c
28863F:	drivers/input/touchscreen/wm97*.c
28864F:	drivers/leds/leds-wm83*.c
28865F:	drivers/mfd/arizona*
28866F:	drivers/mfd/cs47l24*
28867F:	drivers/mfd/wm*.c
28868F:	drivers/power/supply/wm83*.c
28869F:	drivers/regulator/arizona*
28870F:	drivers/regulator/wm8*.c
28871F:	drivers/rtc/rtc-wm83*.c
28872F:	drivers/video/backlight/wm83*_bl.c
28873F:	drivers/watchdog/wm83*_wdt.c
28874F:	include/linux/mfd/arizona/
28875F:	include/linux/mfd/wm831x/
28876F:	include/linux/mfd/wm8350/
28877F:	include/linux/mfd/wm8400*
28878F:	include/linux/regulator/arizona*
28879F:	include/linux/wm97xx.h
28880F:	include/sound/wm????.h
28881F:	sound/soc/codecs/arizona*
28882F:	sound/soc/codecs/cs47l24*
28883F:	sound/soc/codecs/wm*
28884
28885WORKQUEUE
28886M:	Tejun Heo <tj@kernel.org>
28887R:	Lai Jiangshan <jiangshanlai@gmail.com>
28888S:	Maintained
28889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
28890F:	Documentation/core-api/workqueue.rst
28891F:	include/linux/workqueue.h
28892F:	kernel/workqueue.c
28893F:	kernel/workqueue_internal.h
28894
28895WWAN DRIVERS
28896M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
28897M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
28898R:	Johannes Berg <johannes@sipsolutions.net>
28899L:	netdev@vger.kernel.org
28900S:	Maintained
28901F:	drivers/net/wwan/
28902F:	include/linux/wwan.h
28903F:	include/uapi/linux/wwan.h
28904
28905X-POWERS AXP288 PMIC DRIVERS
28906M:	Hans de Goede <hansg@kernel.org>
28907S:	Maintained
28908F:	drivers/acpi/pmic/intel_pmic_xpower.c
28909N:	axp288
28910
28911X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
28912M:	Chen-Yu Tsai <wens@kernel.org>
28913L:	linux-kernel@vger.kernel.org
28914S:	Maintained
28915N:	axp[128]
28916
28917X.25 STACK
28918M:	Martin Schiller <ms@dev.tdt.de>
28919L:	linux-x25@vger.kernel.org
28920S:	Maintained
28921F:	Documentation/networking/lapb-module.rst
28922F:	Documentation/networking/x25*
28923F:	drivers/net/wan/hdlc_x25.c
28924F:	drivers/net/wan/lapbether.c
28925F:	include/*/lapb.h
28926F:	include/net/x25*
28927F:	include/uapi/linux/x25.h
28928F:	net/lapb/
28929F:	net/x25/
28930
28931X86 ARCHITECTURE (32-BIT AND 64-BIT)
28932M:	Thomas Gleixner <tglx@kernel.org>
28933M:	Ingo Molnar <mingo@redhat.com>
28934M:	Borislav Petkov <bp@alien8.de>
28935M:	Dave Hansen <dave.hansen@linux.intel.com>
28936M:	x86@kernel.org
28937R:	"H. Peter Anvin" <hpa@zytor.com>
28938L:	linux-kernel@vger.kernel.org
28939S:	Maintained
28940P:	Documentation/process/maintainer-tip.rst
28941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
28942F:	Documentation/arch/x86/
28943F:	Documentation/devicetree/bindings/x86/
28944F:	arch/x86/
28945F:	tools/testing/selftests/x86
28946
28947X86 CPUID DATABASE
28948M:	Borislav Petkov <bp@alien8.de>
28949M:	Thomas Gleixner <tglx@kernel.org>
28950M:	x86@kernel.org
28951R:	Ahmed S. Darwish <darwi@linutronix.de>
28952L:	x86-cpuid@lists.linux.dev
28953S:	Maintained
28954W:	https://x86-cpuid.org
28955F:	arch/x86/include/asm/cpuid/leaf_types.h
28956F:	tools/arch/x86/kcpuid/
28957
28958X86 ENTRY CODE
28959M:	Andy Lutomirski <luto@kernel.org>
28960L:	linux-kernel@vger.kernel.org
28961S:	Maintained
28962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
28963F:	arch/x86/entry/
28964
28965X86 HARDWARE VULNERABILITIES
28966M:	Thomas Gleixner <tglx@kernel.org>
28967M:	Borislav Petkov <bp@alien8.de>
28968M:	Peter Zijlstra <peterz@infradead.org>
28969M:	Josh Poimboeuf <jpoimboe@kernel.org>
28970R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
28971S:	Maintained
28972F:	Documentation/admin-guide/hw-vuln/
28973F:	arch/x86/include/asm/nospec-branch.h
28974F:	arch/x86/kernel/cpu/bugs.c
28975F:	scripts/update-intel-ucode-defs.py
28976
28977X86 MCE INFRASTRUCTURE
28978M:	Tony Luck <tony.luck@intel.com>
28979M:	Borislav Petkov <bp@alien8.de>
28980L:	linux-edac@vger.kernel.org
28981S:	Maintained
28982F:	Documentation/ABI/testing/sysfs-mce
28983F:	Documentation/arch/x86/x86_64/machinecheck.rst
28984F:	arch/x86/kernel/cpu/mce/*
28985
28986X86 MICROCODE UPDATE SUPPORT
28987M:	Borislav Petkov <bp@alien8.de>
28988S:	Maintained
28989F:	arch/x86/kernel/cpu/microcode/*
28990
28991X86 MM
28992M:	Dave Hansen <dave.hansen@linux.intel.com>
28993M:	Andy Lutomirski <luto@kernel.org>
28994M:	Peter Zijlstra <peterz@infradead.org>
28995L:	linux-kernel@vger.kernel.org
28996S:	Maintained
28997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
28998F:	arch/x86/mm/
28999
29000X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29001M:	Hans de Goede <hansg@kernel.org>
29002L:	platform-driver-x86@vger.kernel.org
29003S:	Maintained
29004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29005F:	drivers/platform/x86/x86-android-tablets/
29006
29007X86 PLATFORM DRIVERS
29008M:	Hans de Goede <hansg@kernel.org>
29009M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
29010L:	platform-driver-x86@vger.kernel.org
29011S:	Maintained
29012Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
29013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29014F:	drivers/platform/olpc/
29015F:	drivers/platform/x86/
29016F:	include/linux/platform_data/x86/
29017
29018X86 PLATFORM UV HPE SUPERDOME FLEX
29019M:	Steve Wahl <steve.wahl@hpe.com>
29020R:	Justin Ernst <justin.ernst@hpe.com>
29021R:	Kyle Meyer <kyle.meyer@hpe.com>
29022R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
29023R:	Russ Anderson <russ.anderson@hpe.com>
29024S:	Supported
29025F:	arch/x86/include/asm/uv/
29026F:	arch/x86/kernel/apic/x2apic_uv_x.c
29027F:	arch/x86/platform/uv/
29028
29029X86 STACK UNWINDING
29030M:	Josh Poimboeuf <jpoimboe@kernel.org>
29031M:	Peter Zijlstra <peterz@infradead.org>
29032S:	Supported
29033F:	arch/x86/include/asm/unwind*.h
29034F:	arch/x86/kernel/dumpstack.c
29035F:	arch/x86/kernel/stacktrace.c
29036F:	arch/x86/kernel/unwind_*.c
29037
29038X86 TRUST DOMAIN EXTENSIONS (TDX)
29039M:	Kiryl Shutsemau <kas@kernel.org>
29040M:	Rick Edgecombe <rick.p.edgecombe@intel.com>
29041R:	Dave Hansen <dave.hansen@linux.intel.com>
29042L:	x86@kernel.org
29043L:	linux-coco@lists.linux.dev
29044L:	kvm@vger.kernel.org
29045S:	Supported
29046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29047N:	tdx
29048K:	\b(tdx)
29049
29050X86 VDSO
29051M:	Andy Lutomirski <luto@kernel.org>
29052L:	linux-kernel@vger.kernel.org
29053S:	Maintained
29054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29055F:	arch/x86/entry/vdso/
29056
29057XARRAY
29058M:	Matthew Wilcox <willy@infradead.org>
29059L:	linux-fsdevel@vger.kernel.org
29060L:	linux-mm@kvack.org
29061S:	Supported
29062F:	Documentation/core-api/idr.rst
29063F:	Documentation/core-api/xarray.rst
29064F:	include/linux/idr.h
29065F:	include/linux/xarray.h
29066F:	lib/idr.c
29067F:	lib/test_xarray.c
29068F:	lib/xarray.c
29069F:	tools/testing/radix-tree
29070
29071XARRAY API [RUST]
29072M:	Tamir Duberstein <tamird@kernel.org>
29073M:	Andreas Hindborg <a.hindborg@kernel.org>
29074L:	rust-for-linux@vger.kernel.org
29075S:	Supported
29076W:	https://rust-for-linux.com
29077B:	https://github.com/Rust-for-Linux/linux/issues
29078C:	https://rust-for-linux.zulipchat.com
29079T:	git https://github.com/Rust-for-Linux/linux.git xarray-next
29080F:	rust/kernel/xarray.rs
29081
29082XBOX DVD IR REMOTE
29083M:	Benjamin Valentin <benpicco@googlemail.com>
29084S:	Maintained
29085F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
29086F:	drivers/media/rc/xbox_remote.c
29087
29088XC2028/3028 TUNER DRIVER
29089M:	Mauro Carvalho Chehab <mchehab@kernel.org>
29090L:	linux-media@vger.kernel.org
29091S:	Maintained
29092W:	https://linuxtv.org
29093T:	git git://linuxtv.org/media.git
29094F:	drivers/media/tuners/xc2028.*
29095
29096XDP (eXpress Data Path)
29097M:	Alexei Starovoitov <ast@kernel.org>
29098M:	Daniel Borkmann <daniel@iogearbox.net>
29099M:	David S. Miller <davem@davemloft.net>
29100M:	Jakub Kicinski <kuba@kernel.org>
29101M:	Jesper Dangaard Brouer <hawk@kernel.org>
29102M:	John Fastabend <john.fastabend@gmail.com>
29103R:	Stanislav Fomichev <sdf@fomichev.me>
29104L:	netdev@vger.kernel.org
29105L:	bpf@vger.kernel.org
29106S:	Supported
29107F:	drivers/net/ethernet/*/*/*/*/*xdp*
29108F:	drivers/net/ethernet/*/*/*xdp*
29109F:	include/net/xdp.h
29110F:	include/net/xdp_priv.h
29111F:	include/trace/events/xdp.h
29112F:	kernel/bpf/cpumap.c
29113F:	kernel/bpf/devmap.c
29114F:	net/core/xdp.c
29115F:	samples/bpf/xdp*
29116F:	tools/testing/selftests/bpf/*/*xdp*
29117F:	tools/testing/selftests/bpf/*xdp*
29118K:	(?:\b|_)xdp(?:\b|_)
29119
29120XDP SOCKETS (AF_XDP)
29121M:	Magnus Karlsson <magnus.karlsson@intel.com>
29122M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
29123R:	Stanislav Fomichev <sdf@fomichev.me>
29124L:	netdev@vger.kernel.org
29125L:	bpf@vger.kernel.org
29126S:	Maintained
29127F:	Documentation/networking/af_xdp.rst
29128F:	include/net/netns/xdp.h
29129F:	include/net/xdp_sock*
29130F:	include/net/xsk_buff_pool.h
29131F:	include/uapi/linux/if_xdp.h
29132F:	include/uapi/linux/xdp_diag.h
29133F:	net/xdp/
29134F:	tools/testing/selftests/bpf/*xsk*
29135
29136XEN BLOCK SUBSYSTEM
29137M:	Roger Pau Monné <roger.pau@citrix.com>
29138L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29139S:	Supported
29140F:	drivers/block/xen*
29141F:	drivers/block/xen-blkback/*
29142
29143XEN HYPERVISOR ARM
29144M:	Stefano Stabellini <sstabellini@kernel.org>
29145L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29146S:	Maintained
29147F:	arch/arm/include/asm/xen/
29148F:	arch/arm/xen/
29149
29150XEN HYPERVISOR ARM64
29151M:	Stefano Stabellini <sstabellini@kernel.org>
29152L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29153S:	Maintained
29154F:	arch/arm64/include/asm/xen/
29155F:	arch/arm64/xen/
29156
29157XEN HYPERVISOR INTERFACE
29158M:	Juergen Gross <jgross@suse.com>
29159M:	Stefano Stabellini <sstabellini@kernel.org>
29160R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
29161L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29162S:	Supported
29163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29164F:	Documentation/ABI/stable/sysfs-hypervisor-xen
29165F:	Documentation/ABI/testing/sysfs-hypervisor-xen
29166F:	drivers/*/xen-*front.c
29167F:	drivers/xen/
29168F:	include/uapi/xen/
29169F:	include/xen/
29170F:	kernel/configs/xen.config
29171
29172XEN HYPERVISOR X86
29173M:	Juergen Gross <jgross@suse.com>
29174R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
29175L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29176S:	Supported
29177F:	arch/x86/configs/xen.config
29178F:	arch/x86/include/asm/pvclock-abi.h
29179F:	arch/x86/include/asm/xen/
29180F:	arch/x86/platform/pvh/
29181F:	arch/x86/xen/
29182
29183XEN NETWORK BACKEND DRIVER
29184M:	Wei Liu <wei.liu@kernel.org>
29185M:	Paul Durrant <paul@xen.org>
29186L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29187L:	netdev@vger.kernel.org
29188S:	Supported
29189F:	drivers/net/xen-netback/*
29190
29191XEN PCI SUBSYSTEM
29192M:	Juergen Gross <jgross@suse.com>
29193L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29194S:	Supported
29195F:	arch/x86/pci/*xen*
29196F:	drivers/pci/*xen*
29197
29198XEN PVSCSI DRIVERS
29199M:	Juergen Gross <jgross@suse.com>
29200L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29201L:	linux-scsi@vger.kernel.org
29202S:	Supported
29203F:	drivers/scsi/xen-scsifront.c
29204F:	drivers/xen/xen-scsiback.c
29205F:	include/xen/interface/io/vscsiif.h
29206
29207XEN PVUSB DRIVER
29208M:	Juergen Gross <jgross@suse.com>
29209L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29210L:	linux-usb@vger.kernel.org
29211S:	Supported
29212F:	drivers/usb/host/xen*
29213F:	include/xen/interface/io/usbif.h
29214
29215XEN SOUND FRONTEND DRIVER
29216M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
29217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29218L:	linux-sound@vger.kernel.org
29219S:	Supported
29220F:	sound/xen/*
29221
29222XEN SWIOTLB SUBSYSTEM
29223M:	Juergen Gross <jgross@suse.com>
29224M:	Stefano Stabellini <sstabellini@kernel.org>
29225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
29226L:	iommu@lists.linux.dev
29227S:	Supported
29228F:	arch/*/include/asm/xen/swiotlb-xen.h
29229F:	drivers/xen/swiotlb-xen.c
29230F:	include/xen/arm/swiotlb-xen.h
29231F:	include/xen/swiotlb-xen.h
29232
29233XFS FILESYSTEM
29234M:	Carlos Maiolino <cem@kernel.org>
29235L:	linux-xfs@vger.kernel.org
29236S:	Supported
29237W:	http://xfs.org/
29238C:	irc://irc.oftc.net/xfs
29239T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29240P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29241F:	Documentation/ABI/testing/sysfs-fs-xfs
29242F:	Documentation/admin-guide/xfs.rst
29243F:	Documentation/filesystems/xfs/*
29244F:	fs/xfs/
29245F:	include/uapi/linux/dqblk_xfs.h
29246F:	include/uapi/linux/fsmap.h
29247
29248XILINX AMS DRIVER
29249M:	Salih Erim <salih.erim@amd.com>
29250M:	Conall O'Griofa <conall.ogriofa@amd.com>
29251L:	linux-iio@vger.kernel.org
29252S:	Maintained
29253F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29254F:	drivers/iio/adc/xilinx-ams.c
29255
29256XILINX AXI ETHERNET DRIVER
29257M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
29258S:	Maintained
29259F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29260F:	drivers/net/ethernet/xilinx/xilinx_axienet*
29261
29262XILINX CAN DRIVER
29263M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
29264L:	linux-can@vger.kernel.org
29265S:	Maintained
29266F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29267F:	drivers/net/can/xilinx_can.c
29268
29269XILINX EVENT MANAGEMENT DRIVER
29270M:	Michal Simek <michal.simek@amd.com>
29271S:	Maintained
29272F:	drivers/soc/xilinx/xlnx_event_manager.c
29273F:	include/linux/firmware/xlnx-event-manager.h
29274
29275XILINX GPIO DRIVER
29276M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29277R:	Srinivas Neeli <srinivas.neeli@amd.com>
29278R:	Michal Simek <michal.simek@amd.com>
29279S:	Maintained
29280F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29281F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29282F:	drivers/gpio/gpio-xilinx.c
29283F:	drivers/gpio/gpio-zynq.c
29284
29285XILINX LL TEMAC ETHERNET DRIVER
29286L:	netdev@vger.kernel.org
29287S:	Orphan
29288F:	drivers/net/ethernet/xilinx/ll_temac*
29289
29290XILINX PWM DRIVER
29291M:	Sean Anderson <sean.anderson@linux.dev>
29292S:	Maintained
29293F:	drivers/pwm/pwm-xilinx.c
29294F:	include/clocksource/timer-xilinx.h
29295
29296XILINX SOUND DRIVERS
29297M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
29298S:	Maintained
29299F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29300F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29301F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29302F:	sound/soc/xilinx/*
29303
29304XILINX SD-FEC IP CORES
29305M:	Derek Kiernan <derek.kiernan@amd.com>
29306M:	Dragan Cvetic <dragan.cvetic@amd.com>
29307S:	Maintained
29308F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29309F:	Documentation/misc-devices/xilinx_sdfec.rst
29310F:	drivers/misc/xilinx_sdfec.c
29311F:	include/uapi/misc/xilinx_sdfec.h
29312
29313XILINX TRNG DRIVER
29314M:	Mounika Botcha <mounika.botcha@amd.com>
29315M:	Harsh Jain <h.jain@amd.com>
29316S:	Maintained
29317F:	drivers/char/hw_random/xilinx-trng.c
29318
29319XILINX UARTLITE SERIAL DRIVER
29320M:	Peter Korsgaard <jacmet@sunsite.dk>
29321L:	linux-serial@vger.kernel.org
29322S:	Maintained
29323F:	drivers/tty/serial/uartlite.c
29324
29325XILINX VIDEO IP CORES
29326M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29327L:	linux-media@vger.kernel.org
29328S:	Supported
29329T:	git git://linuxtv.org/media.git
29330F:	Documentation/devicetree/bindings/media/xilinx/
29331F:	drivers/media/platform/xilinx/
29332F:	include/uapi/linux/xilinx-v4l2-controls.h
29333
29334XILINX VERSAL EDAC DRIVER
29335M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29336M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29337S:	Maintained
29338F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29339F:	drivers/edac/versal_edac.c
29340
29341XILINX VERSALNET EDAC DRIVER
29342M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29343S:	Maintained
29344F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29345F:	drivers/edac/versalnet_edac.c
29346F:	include/linux/cdx/edac_cdx_pcol.h
29347
29348XILINX WATCHDOG DRIVER
29349M:	Srinivas Neeli <srinivas.neeli@amd.com>
29350R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29351R:	Michal Simek <michal.simek@amd.com>
29352S:	Maintained
29353F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29354F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29355F:	drivers/watchdog/of_xilinx_wdt.c
29356F:	drivers/watchdog/xilinx_wwdt.c
29357
29358XILINX XDMA DRIVER
29359M:	Lizhi Hou <lizhi.hou@amd.com>
29360M:	Brian Xu <brian.xu@amd.com>
29361M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
29362L:	dmaengine@vger.kernel.org
29363S:	Supported
29364F:	drivers/dma/xilinx/xdma-regs.h
29365F:	drivers/dma/xilinx/xdma.c
29366F:	include/linux/dma/amd_xdma.h
29367F:	include/linux/platform_data/amd_xdma.h
29368
29369XILINX ZYNQMP DPDMA DRIVER
29370M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29371L:	dmaengine@vger.kernel.org
29372S:	Supported
29373F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
29374F:	drivers/dma/xilinx/xilinx_dpdma.c
29375F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
29376
29377XILINX ZYNQMP OCM EDAC DRIVER
29378M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
29379M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
29380S:	Maintained
29381F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
29382F:	drivers/edac/zynqmp_edac.c
29383
29384XILINX ZYNQMP PSGTR PHY DRIVER
29385M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
29386L:	linux-kernel@vger.kernel.org
29387S:	Supported
29388T:	git https://github.com/Xilinx/linux-xlnx.git
29389F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
29390F:	drivers/phy/xilinx/phy-zynqmp.c
29391
29392XILINX ZYNQMP SHA3 DRIVER
29393M:	Harsha <harsha.harsha@amd.com>
29394S:	Maintained
29395F:	drivers/crypto/xilinx/zynqmp-sha.c
29396
29397XILINX ZYNQMP NVMEM DRIVER
29398M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
29399M:	Kalyani Akula <kalyani.akula@amd.com>
29400R:	Michal Simek <michal.simek@amd.com>
29401S:	Maintained
29402F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
29403F:	drivers/nvmem/zynqmp_nvmem.c
29404
29405XILLYBUS DRIVER
29406M:	Eli Billauer <eli.billauer@gmail.com>
29407L:	linux-kernel@vger.kernel.org
29408S:	Supported
29409F:	drivers/char/xillybus/
29410
29411XLP9XX I2C DRIVER
29412M:	George Cherian <gcherian@marvell.com>
29413L:	linux-i2c@vger.kernel.org
29414S:	Supported
29415W:	http://www.marvell.com
29416F:	drivers/i2c/busses/i2c-xlp9xx.c
29417
29418XTENSA XTFPGA PLATFORM SUPPORT
29419M:	Max Filippov <jcmvbkbc@gmail.com>
29420S:	Maintained
29421F:	drivers/spi/spi-xtensa-xtfpga.c
29422F:	sound/soc/xtensa/xtfpga-i2s.c
29423
29424XZ EMBEDDED
29425M:	Lasse Collin <lasse.collin@tukaani.org>
29426S:	Maintained
29427W:	https://tukaani.org/xz/embedded.html
29428B:	https://github.com/tukaani-project/xz-embedded/issues
29429C:	irc://irc.libera.chat/tukaani
29430F:	Documentation/staging/xz.rst
29431F:	include/linux/decompress/unxz.h
29432F:	include/linux/xz.h
29433F:	lib/decompress_unxz.c
29434F:	lib/xz/
29435F:	scripts/xz_wrap.sh
29436
29437YAMA SECURITY MODULE
29438M:	Kees Cook <kees@kernel.org>
29439S:	Supported
29440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
29441F:	Documentation/admin-guide/LSM/Yama.rst
29442F:	security/yama/
29443
29444YAML NETLINK (YNL)
29445M:	Donald Hunter <donald.hunter@gmail.com>
29446M:	Jakub Kicinski <kuba@kernel.org>
29447F:	Documentation/netlink/
29448F:	Documentation/userspace-api/netlink/intro-specs.rst
29449F:	Documentation/userspace-api/netlink/specs.rst
29450F:	tools/net/ynl/
29451
29452YEALINK PHONE DRIVER
29453M:	Henk Vergonet <Henk.Vergonet@gmail.com>
29454S:	Maintained
29455F:	Documentation/input/devices/yealink.rst
29456F:	drivers/input/misc/yealink.*
29457
29458ZD1211RW WIRELESS DRIVER
29459L:	linux-wireless@vger.kernel.org
29460S:	Orphan
29461F:	drivers/net/wireless/zydas/
29462
29463ZD1301 MEDIA DRIVER
29464L:	linux-media@vger.kernel.org
29465S:	Orphan
29466W:	https://linuxtv.org/
29467Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29468F:	drivers/media/usb/dvb-usb-v2/zd1301*
29469
29470ZD1301_DEMOD MEDIA DRIVER
29471L:	linux-media@vger.kernel.org
29472S:	Orphan
29473W:	https://linuxtv.org/
29474Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29475F:	drivers/media/dvb-frontends/zd1301_demod*
29476
29477ZHAOXIN PROCESSOR SUPPORT
29478M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
29479L:	linux-kernel@vger.kernel.org
29480S:	Maintained
29481F:	arch/x86/kernel/cpu/zhaoxin.c
29482
29483ZONED BLOCK DEVICE (BLOCK LAYER)
29484M:	Damien Le Moal <dlemoal@kernel.org>
29485L:	linux-block@vger.kernel.org
29486S:	Maintained
29487F:	block/blk-zoned.c
29488F:	include/uapi/linux/blkzoned.h
29489
29490ZONED LOOP DEVICE
29491M:	Damien Le Moal <dlemoal@kernel.org>
29492R:	Christoph Hellwig <hch@lst.de>
29493L:	linux-block@vger.kernel.org
29494S:	Maintained
29495F:	Documentation/admin-guide/blockdev/zoned_loop.rst
29496F:	drivers/block/zloop.c
29497
29498ZONEFS FILESYSTEM
29499M:	Damien Le Moal <dlemoal@kernel.org>
29500M:	Naohiro Aota <naohiro.aota@wdc.com>
29501R:	Johannes Thumshirn <jth@kernel.org>
29502L:	linux-fsdevel@vger.kernel.org
29503S:	Maintained
29504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
29505F:	Documentation/filesystems/zonefs.rst
29506F:	fs/zonefs/
29507
29508ZR36067 VIDEO FOR LINUX DRIVER
29509M:	Corentin Labbe <clabbe@baylibre.com>
29510L:	mjpeg-users@lists.sourceforge.net
29511L:	linux-media@vger.kernel.org
29512S:	Maintained
29513W:	http://mjpeg.sourceforge.net/driver-zoran/
29514Q:	https://patchwork.linuxtv.org/project/linux-media/list/
29515F:	Documentation/driver-api/media/drivers/zoran.rst
29516F:	drivers/media/pci/zoran/
29517
29518ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
29519M:	Minchan Kim <minchan@kernel.org>
29520M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29521L:	linux-kernel@vger.kernel.org
29522S:	Maintained
29523F:	Documentation/admin-guide/blockdev/zram.rst
29524F:	drivers/block/zram/
29525
29526ZS DECSTATION Z85C30 SERIAL DRIVER
29527M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
29528S:	Maintained
29529F:	drivers/tty/serial/zs.*
29530
29531ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
29532M:	Minchan Kim <minchan@kernel.org>
29533M:	Sergey Senozhatsky <senozhatsky@chromium.org>
29534L:	linux-mm@kvack.org
29535S:	Maintained
29536F:	Documentation/mm/zsmalloc.rst
29537F:	include/linux/zsmalloc.h
29538F:	mm/zpdesc.h
29539F:	mm/zsmalloc.c
29540
29541ZSTD
29542M:	Nick Terrell <terrelln@fb.com>
29543M:	David Sterba <dsterba@suse.com>
29544S:	Maintained
29545B:	https://github.com/facebook/zstd/issues
29546T:	git https://github.com/terrelln/linux.git
29547F:	crypto/zstd.c
29548F:	include/linux/zstd*
29549F:	lib/decompress_unzstd.c
29550F:	lib/zstd/
29551N:	zstd
29552K:	zstd
29553
29554ZSWAP COMPRESSED SWAP CACHING
29555M:	Johannes Weiner <hannes@cmpxchg.org>
29556M:	Yosry Ahmed <yosry@kernel.org>
29557M:	Nhat Pham <nphamcs@gmail.com>
29558R:	Chengming Zhou <chengming.zhou@linux.dev>
29559L:	linux-mm@kvack.org
29560S:	Maintained
29561F:	Documentation/admin-guide/mm/zswap.rst
29562F:	include/linux/zswap.h
29563F:	mm/zswap.c
29564F:	tools/testing/selftests/cgroup/test_zswap.c
29565
29566SENARYTECH AUDIO CODEC DRIVER
29567M:	bo liu <bo.liu@senarytech.com>
29568S:	Maintained
29569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
29570F:	sound/hda/codecs/senarytech.c
29571
29572THE REST
29573M:	Linus Torvalds <torvalds@linux-foundation.org>
29574L:	linux-kernel@vger.kernel.org
29575S:	Buried alive in reporters
29576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
29577F:	*
29578F:	*/
29579