xref: /linux/MAINTAINERS (revision b4efd62564e96d1edb99eb00dd0ff620dbd1afab)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127N:	include/uapi/linux/nl80211-.*
128F:	include/uapi/linux/wireless.h
129F:	net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M:	Heiner Kallweit <hkallweit1@gmail.com>
133M:	nic_swsd@realtek.com
134L:	netdev@vger.kernel.org
135S:	Maintained
136F:	drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
140L:	linux-serial@vger.kernel.org
141S:	Maintained
142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F:	drivers/tty/serial/8250*
144F:	include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L:	netdev@vger.kernel.org
148S:	Orphan / Obsolete
149F:	drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M:	Eric Van Hensbergen <ericvh@kernel.org>
153M:	Latchesar Ionkov <lucho@ionkov.net>
154M:	Dominique Martinet <asmadeus@codewreck.org>
155R:	Christian Schoenebeck <linux_oss@crudebyte.com>
156L:	v9fs@lists.linux.dev
157S:	Maintained
158W:	http://github.com/v9fs
159Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T:	git https://github.com/martinetd/linux.git
162F:	Documentation/filesystems/9p.rst
163F:	fs/9p/
164F:	include/net/9p/
165F:	include/trace/events/9p.h
166F:	include/uapi/linux/virtio_9p.h
167F:	net/9p/
168
169A64FX DIAG DRIVER
170M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
171S:	Supported
172F:	drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L:	linux-media@vger.kernel.org
176S:	Orphan
177W:	https://linuxtv.org
178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
179F:	drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
183L:	linux-scsi@vger.kernel.org
184S:	Supported
185W:	http://www.adaptec.com/
186F:	Documentation/scsi/aacraid.rst
187F:	drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M:	Thomas Richard <thomas.richard@bootlin.com>
191S:	Maintained
192F:	drivers/leds/leds-upboard.c
193F:	drivers/mfd/upboard-fpga.c
194F:	drivers/pinctrl/pinctrl-upboard.c
195F:	include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M:	Linus Walleij <linus.walleij@linaro.org>
199F:	Documentation/devicetree/bindings/power/supply/*ab8500*
200F:	drivers/power/supply/*ab8500*
201
202ABI/API
203L:	linux-api@vger.kernel.org
204F:	include/linux/syscalls.h
205F:	kernel/sys_ni.c
206X:	arch/*/include/uapi/
207X:	include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M:	Hans de Goede <hansg@kernel.org>
211L:	linux-hwmon@vger.kernel.org
212S:	Maintained
213F:	drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M:	Alistair John Strachan <alistair@devzero.co.uk>
217L:	linux-hwmon@vger.kernel.org
218S:	Maintained
219F:	drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M:	William Breathitt Gray <wbg@kernel.org>
223L:	linux-gpio@vger.kernel.org
224S:	Maintained
225F:	drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M:	William Breathitt Gray <wbg@kernel.org>
229L:	linux-gpio@vger.kernel.org
230S:	Maintained
231F:	drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M:	William Breathitt Gray <wbg@kernel.org>
235L:	linux-gpio@vger.kernel.org
236S:	Maintained
237F:	drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M:	William Breathitt Gray <wbg@kernel.org>
241L:	linux-iio@vger.kernel.org
242S:	Maintained
243F:	drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M:	William Breathitt Gray <wbg@kernel.org>
247L:	linux-gpio@vger.kernel.org
248S:	Maintained
249F:	drivers/gpio/gpio-idio-16.c
250F:	drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M:	William Breathitt Gray <wbg@kernel.org>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M:	William Breathitt Gray <wbg@kernel.org>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <jes@trained-monkey.org>
266L:	linux-acenic@sunsite.dk
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Kaestle <peter@piie.net>
272L:	platform-driver-x86@vger.kernel.org
273S:	Maintained
274W:	http://piie.net/?section=acerhdf
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <jlee@suse.com>
279L:	platform-driver-x86@vger.kernel.org
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <rafael@kernel.org>
285R:	Len Brown <lenb@kernel.org>
286L:	linux-acpi@vger.kernel.org
287S:	Supported
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289B:	https://bugzilla.kernel.org
290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F:	Documentation/ABI/testing/configfs-acpi
292F:	Documentation/ABI/testing/sysfs-bus-acpi
293F:	Documentation/firmware-guide/acpi/
294F:	arch/x86/kernel/acpi/
295F:	arch/x86/pci/acpi.c
296F:	drivers/acpi/
297F:	drivers/pci/*/*acpi*
298F:	drivers/pci/*acpi*
299F:	drivers/pnp/pnpacpi/
300F:	include/acpi/
301F:	include/linux/acpi.h
302F:	include/linux/fwnode.h
303F:	include/linux/fw_table.h
304F:	lib/fw_table.c
305F:	rust/kernel/acpi.rs
306F:	tools/power/acpi/
307
308ACPI APEI
309M:	"Rafael J. Wysocki" <rafael@kernel.org>
310R:	Tony Luck <tony.luck@intel.com>
311R:	Borislav Petkov <bp@alien8.de>
312R:	Hanjun Guo <guohanjun@huawei.com>
313R:	Mauro Carvalho Chehab <mchehab@kernel.org>
314R:	Shuai Xue <xueshuai@linux.alibaba.com>
315L:	linux-acpi@vger.kernel.org
316F:	drivers/acpi/apei/
317
318ACPI COMPONENT ARCHITECTURE (ACPICA)
319M:	"Rafael J. Wysocki" <rafael@kernel.org>
320M:	Robert Moore <robert.moore@intel.com>
321L:	linux-acpi@vger.kernel.org
322L:	acpica-devel@lists.linux.dev
323S:	Supported
324W:	https://acpica.org/
325W:	https://github.com/acpica/acpica/
326Q:	https://patchwork.kernel.org/project/linux-acpi/list/
327B:	https://bugzilla.kernel.org
328B:	https://bugs.acpica.org
329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
330F:	drivers/acpi/acpica/
331F:	include/acpi/
332F:	tools/power/acpi/
333
334ACPI FOR ARM64 (ACPI/arm64)
335M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
336M:	Hanjun Guo <guohanjun@huawei.com>
337M:	Sudeep Holla <sudeep.holla@arm.com>
338L:	linux-acpi@vger.kernel.org
339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
340S:	Maintained
341F:	drivers/acpi/arm64
342F:	include/linux/acpi_iort.h
343
344ACPI FOR RISC-V (ACPI/riscv)
345M:	Sunil V L <sunilvl@ventanamicro.com>
346L:	linux-acpi@vger.kernel.org
347L:	linux-riscv@lists.infradead.org
348S:	Maintained
349F:	drivers/acpi/riscv/
350
351ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
352M:	Sudeep Holla <sudeep.holla@arm.com>
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 <jean-philippe@linaro.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/x86/wmi.c
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
442AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7142
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/misc/ad714x.c
448
449AD738X ADC DRIVER (AD7380/1/2/4)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451M:	Nuno Sá <nuno.sa@analog.com>
452R:	David Lechner <dlechner@baylibre.com>
453S:	Supported
454W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
455W:	https://ez.analog.com/linux-software-drivers
456F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
457F:	Documentation/iio/ad7380.rst
458F:	drivers/iio/adc/ad7380.c
459
460AD7877 TOUCHSCREEN DRIVER
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7877
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7877.c
466
467AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469S:	Supported
470W:	http://wiki.analog.com/AD7879
471W:	https://ez.analog.com/linux-software-drivers
472F:	drivers/input/touchscreen/ad7879.c
473
474AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
475M:	Michael Hennerich <michael.hennerich@analog.com>
476M:	Nuno Sá <nuno.sa@analog.com>
477R:	David Lechner <dlechner@baylibre.com>
478S:	Supported
479W:	https://ez.analog.com/linux-software-drivers
480F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
481F:	Documentation/iio/ad7944.rst
482F:	drivers/iio/adc/ad7944.c
483
484ADAFRUIT MINI I2C GAMEPAD
485M:	Anshul Dalal <anshulusr@gmail.com>
486L:	linux-input@vger.kernel.org
487S:	Maintained
488F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
489F:	drivers/input/joystick/adafruit-seesaw.c
490
491ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
492M:	Jiri Kosina <jikos@kernel.org>
493S:	Maintained
494
495ADF7242 IEEE 802.15.4 RADIO DRIVER
496M:	Michael Hennerich <michael.hennerich@analog.com>
497L:	linux-wpan@vger.kernel.org
498S:	Supported
499W:	https://wiki.analog.com/ADF7242
500W:	https://ez.analog.com/linux-software-drivers
501F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
502F:	drivers/net/ieee802154/adf7242.c
503
504ADM1025 HARDWARE MONITOR DRIVER
505M:	Jean Delvare <jdelvare@suse.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	Documentation/hwmon/adm1025.rst
509F:	drivers/hwmon/adm1025.c
510
511ADM1029 HARDWARE MONITOR DRIVER
512M:	Corentin Labbe <clabbe.montjoie@gmail.com>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	drivers/hwmon/adm1029.c
516
517ADM8211 WIRELESS DRIVER
518L:	linux-wireless@vger.kernel.org
519S:	Orphan
520F:	drivers/net/wireless/admtek/
521
522ADP1050 HARDWARE MONITOR DRIVER
523M:	Radu Sabau <radu.sabau@analog.com>
524L:	linux-hwmon@vger.kernel.org
525S:	Supported
526W:	https://ez.analog.com/linux-software-drivers
527F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
528
529ADP1653 FLASH CONTROLLER DRIVER
530M:	Sakari Ailus <sakari.ailus@iki.fi>
531L:	linux-media@vger.kernel.org
532S:	Maintained
533F:	Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
534F:	drivers/media/i2c/adp1653.c
535F:	include/media/i2c/adp1653.h
536
537ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP5520
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/gpio/gpio-adp5520.c
543F:	drivers/input/keyboard/adp5520-keys.c
544F:	drivers/leds/leds-adp5520.c
545F:	drivers/mfd/adp5520.c
546F:	drivers/video/backlight/adp5520_bl.c
547
548ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
550L:	linux-gpio@vger.kernel.org
551L:	linux-pwm@vger.kernel.org
552S:	Maintained
553F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
554F:	drivers/gpio/gpio-adp5585.c
555F:	drivers/input/keyboard/adp5585-keys.c
556F:	drivers/mfd/adp5585.c
557F:	drivers/pwm/pwm-adp5585.c
558F:	include/linux/mfd/adp5585.h
559
560ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
561M:	Michael Hennerich <michael.hennerich@analog.com>
562S:	Supported
563W:	http://wiki.analog.com/ADP5588
564W:	https://ez.analog.com/linux-software-drivers
565F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
566F:	drivers/input/keyboard/adp5588-keys.c
567
568ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
569M:	Michael Hennerich <michael.hennerich@analog.com>
570S:	Supported
571W:	http://wiki.analog.com/ADP8860
572W:	https://ez.analog.com/linux-software-drivers
573F:	drivers/video/backlight/adp8860_bl.c
574
575ADT746X FAN DRIVER
576M:	Colin Leroy <colin@colino.net>
577S:	Maintained
578F:	drivers/macintosh/therm_adt746x.c
579
580ADT7475 HARDWARE MONITOR DRIVER
581M:	Jean Delvare <jdelvare@suse.com>
582L:	linux-hwmon@vger.kernel.org
583S:	Maintained
584F:	Documentation/hwmon/adt7475.rst
585F:	drivers/hwmon/adt7475.c
586
587ADVANSYS SCSI DRIVER
588M:	Matthew Wilcox <willy@infradead.org>
589M:	Hannes Reinecke <hare@suse.com>
590L:	linux-scsi@vger.kernel.org
591S:	Maintained
592F:	Documentation/scsi/advansys.rst
593F:	drivers/scsi/advansys.c
594
595ADVANTECH SWBTN DRIVER
596M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
597L:	platform-driver-x86@vger.kernel.org
598S:	Maintained
599F:	drivers/platform/x86/adv_swbutton.c
600
601ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602M:	Lucas Stankus <lucas.p.stankus@gmail.com>
603S:	Supported
604F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
605F:	drivers/iio/accel/adxl313*
606
607ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
608M:	Michael Hennerich <michael.hennerich@analog.com>
609S:	Supported
610W:	http://wiki.analog.com/ADXL345
611W:	https://ez.analog.com/linux-software-drivers
612F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
613F:	drivers/input/misc/adxl34x.c
614
615ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
616M:	Puranjay Mohan <puranjay@kernel.org>
617L:	linux-iio@vger.kernel.org
618S:	Supported
619F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
620F:	drivers/iio/accel/adxl355.h
621F:	drivers/iio/accel/adxl355_core.c
622F:	drivers/iio/accel/adxl355_i2c.c
623F:	drivers/iio/accel/adxl355_spi.c
624
625ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
627L:	linux-iio@vger.kernel.org
628S:	Supported
629W:	https://ez.analog.com/linux-software-drivers
630F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
631F:	drivers/iio/accel/adxl367*
632
633ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
634M:	Michael Hennerich <michael.hennerich@analog.com>
635S:	Supported
636W:	https://ez.analog.com/linux-software-drivers
637F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
638F:	drivers/iio/accel/adxl372.c
639F:	drivers/iio/accel/adxl372_i2c.c
640F:	drivers/iio/accel/adxl372_spi.c
641
642ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
643M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
644M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
645S:	Supported
646W:	https://ez.analog.com/linux-software-drivers
647F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
648F:	drivers/iio/accel/adxl380.c
649F:	drivers/iio/accel/adxl380.h
650F:	drivers/iio/accel/adxl380_i2c.c
651F:	drivers/iio/accel/adxl380_spi.c
652
653AEONSEMI PHY DRIVER
654M:	Christian Marangi <ansuelsmth@gmail.com>
655L:	netdev@vger.kernel.org
656S:	Maintained
657F:	Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
658F:	drivers/net/phy/as21xxx.c
659
660AF8133J THREE-AXIS MAGNETOMETER DRIVER
661M:	Ondřej Jirman <megi@xff.cz>
662S:	Maintained
663F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
664F:	drivers/iio/magnetometer/af8133j.c
665
666AF9013 MEDIA DRIVER
667L:	linux-media@vger.kernel.org
668S:	Orphan
669W:	https://linuxtv.org
670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
671F:	drivers/media/dvb-frontends/af9013*
672
673AF9033 MEDIA DRIVER
674L:	linux-media@vger.kernel.org
675S:	Orphan
676W:	https://linuxtv.org
677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
678F:	drivers/media/dvb-frontends/af9033*
679
680AFFS FILE SYSTEM
681M:	David Sterba <dsterba@suse.com>
682L:	linux-fsdevel@vger.kernel.org
683S:	Odd Fixes
684F:	Documentation/filesystems/affs.rst
685F:	fs/affs/
686
687AFS FILESYSTEM
688M:	David Howells <dhowells@redhat.com>
689M:	Marc Dionne <marc.dionne@auristor.com>
690L:	linux-afs@lists.infradead.org
691S:	Supported
692W:	https://www.infradead.org/~dhowells/kafs/
693F:	Documentation/filesystems/afs.rst
694F:	fs/afs/
695F:	include/trace/events/afs.h
696
697AGPGART DRIVER
698M:	David Airlie <airlied@redhat.com>
699L:	dri-devel@lists.freedesktop.org
700S:	Maintained
701T:	git https://gitlab.freedesktop.org/drm/kernel.git
702F:	drivers/char/agp/
703F:	include/linux/agp*
704F:	include/uapi/linux/agp*
705
706AHA152X SCSI DRIVER
707M:	"Juergen E. Fischer" <fischer@norbit.de>
708L:	linux-scsi@vger.kernel.org
709S:	Maintained
710F:	drivers/scsi/aha152x*
711F:	drivers/scsi/pcmcia/aha152x*
712
713AIC7XXX / AIC79XX SCSI DRIVER
714M:	Hannes Reinecke <hare@suse.com>
715L:	linux-scsi@vger.kernel.org
716S:	Maintained
717F:	drivers/scsi/aic7xxx/
718
719AIMSLAB FM RADIO RECEIVER DRIVER
720M:	Hans Verkuil <hverkuil@xs4all.nl>
721L:	linux-media@vger.kernel.org
722S:	Maintained
723W:	https://linuxtv.org
724T:	git git://linuxtv.org/media.git
725F:	drivers/media/radio/radio-aimslab*
726
727AIO
728M:	Benjamin LaHaise <bcrl@kvack.org>
729L:	linux-aio@kvack.org
730S:	Supported
731F:	fs/aio.c
732F:	include/linux/*aio*.h
733
734AIROHA ETHERNET DRIVER
735M:	Lorenzo Bianconi <lorenzo@kernel.org>
736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
737L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
738L:	netdev@vger.kernel.org
739S:	Maintained
740F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
741F:	drivers/net/ethernet/airoha/
742
743AIROHA PCIE PHY DRIVER
744M:	Lorenzo Bianconi <lorenzo@kernel.org>
745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
746S:	Maintained
747F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
748F:	drivers/phy/phy-airoha-pcie-regs.h
749F:	drivers/phy/phy-airoha-pcie.c
750
751AIROHA SPI SNFI DRIVER
752M:	Lorenzo Bianconi <lorenzo@kernel.org>
753M:	Ray Liu <ray.liu@airoha.com>
754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
755L:	linux-spi@vger.kernel.org
756S:	Maintained
757F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
758F:	drivers/spi/spi-airoha-snfi.c
759
760AIRSPY MEDIA DRIVER
761L:	linux-media@vger.kernel.org
762S:	Orphan
763W:	https://linuxtv.org
764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
765F:	drivers/media/usb/airspy/
766
767ALACRITECH GIGABIT ETHERNET DRIVER
768M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
769S:	Maintained
770F:	drivers/net/ethernet/alacritech/*
771
772ALCATEL SPEEDTOUCH USB DRIVER
773M:	Duncan Sands <duncan.sands@free.fr>
774L:	linux-usb@vger.kernel.org
775S:	Maintained
776W:	http://www.linux-usb.org/SpeedTouch/
777F:	drivers/usb/atm/speedtch.c
778F:	drivers/usb/atm/usbatm.c
779
780ALCHEMY AU1XX0 MMC DRIVER
781M:	Manuel Lauss <manuel.lauss@gmail.com>
782S:	Maintained
783F:	drivers/mmc/host/au1xmmc.c
784
785ALI1563 I2C DRIVER
786M:	Rudolf Marek <r.marek@assembler.cz>
787L:	linux-i2c@vger.kernel.org
788S:	Maintained
789F:	Documentation/i2c/busses/i2c-ali1563.rst
790F:	drivers/i2c/busses/i2c-ali1563.c
791
792ALIBABA ELASTIC RDMA DRIVER
793M:	Cheng Xu <chengyou@linux.alibaba.com>
794M:	Kai Shen <kaishen@linux.alibaba.com>
795L:	linux-rdma@vger.kernel.org
796S:	Supported
797F:	drivers/infiniband/hw/erdma
798F:	include/uapi/rdma/erdma-abi.h
799
800ALIBABA PMU DRIVER
801M:	Shuai Xue <xueshuai@linux.alibaba.com>
802S:	Supported
803F:	Documentation/admin-guide/perf/alibaba_pmu.rst
804F:	drivers/perf/alibaba_uncore_drw_pmu.c
805
806ALIENWARE WMI DRIVER
807M:	Kurt Borja <kuurtb@gmail.com>
808L:	platform-driver-x86@vger.kernel.org
809L:	Dell.Client.Kernel@dell.com
810S:	Maintained
811F:	Documentation/ABI/testing/debugfs-alienware-wmi
812F:	Documentation/ABI/testing/sysfs-platform-alienware-wmi
813F:	Documentation/admin-guide/laptops/alienware-wmi.rst
814F:	Documentation/wmi/devices/alienware-wmi.rst
815F:	drivers/platform/x86/dell/alienware-wmi*
816
817ALLEGRO DVT VIDEO IP CORE DRIVER
818M:	Michael Tretter <m.tretter@pengutronix.de>
819R:	Pengutronix Kernel Team <kernel@pengutronix.de>
820L:	linux-media@vger.kernel.org
821S:	Maintained
822F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
823F:	drivers/media/platform/allegro-dvt/
824
825ALLIED VISION ALVIUM CAMERA DRIVER
826M:	Tommaso Merciai <tomm.merciai@gmail.com>
827M:	Martin Hecht <martin.hecht@avnet.eu>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
831F:	drivers/media/i2c/alvium-csi2.c
832F:	drivers/media/i2c/alvium-csi2.h
833
834ALLWINNER A10 CSI DRIVER
835M:	Maxime Ripard <mripard@kernel.org>
836L:	linux-media@vger.kernel.org
837S:	Maintained
838T:	git git://linuxtv.org/media.git
839F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
840F:	drivers/media/platform/sunxi/sun4i-csi/
841
842ALLWINNER A31 CSI DRIVER
843M:	Yong Deng <yong.deng@magewell.com>
844M:	Paul Kocialkowski <paulk@sys-base.io>
845L:	linux-media@vger.kernel.org
846S:	Maintained
847T:	git git://linuxtv.org/media.git
848F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
849F:	drivers/media/platform/sunxi/sun6i-csi/
850
851ALLWINNER A31 ISP DRIVER
852M:	Paul Kocialkowski <paulk@sys-base.io>
853L:	linux-media@vger.kernel.org
854S:	Maintained
855T:	git git://linuxtv.org/media.git
856F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
857F:	drivers/staging/media/sunxi/sun6i-isp/
858F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
859
860ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
861M:	Paul Kocialkowski <paulk@sys-base.io>
862L:	linux-media@vger.kernel.org
863S:	Maintained
864T:	git git://linuxtv.org/media.git
865F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
866F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
867
868ALLWINNER CPUFREQ DRIVER
869M:	Yangtao Li <tiny.windzz@gmail.com>
870L:	linux-pm@vger.kernel.org
871S:	Maintained
872F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
873F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
874
875ALLWINNER CRYPTO DRIVERS
876M:	Corentin Labbe <clabbe.montjoie@gmail.com>
877L:	linux-crypto@vger.kernel.org
878S:	Maintained
879F:	drivers/crypto/allwinner/
880
881ALLWINNER DMIC DRIVERS
882M:	Ban Tao <fengzheng923@gmail.com>
883L:	linux-sound@vger.kernel.org
884S:	Maintained
885F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
886F:	sound/soc/sunxi/sun50i-dmic.c
887
888ALLWINNER HARDWARE SPINLOCK SUPPORT
889M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
890S:	Maintained
891F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
892F:	drivers/hwspinlock/sun6i_hwspinlock.c
893
894ALLWINNER THERMAL DRIVER
895M:	Vasily Khoruzhick <anarsoul@gmail.com>
896M:	Yangtao Li <tiny.windzz@gmail.com>
897L:	linux-pm@vger.kernel.org
898S:	Maintained
899F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
900F:	drivers/thermal/sun8i_thermal.c
901
902ALLWINNER VPU DRIVER
903M:	Maxime Ripard <mripard@kernel.org>
904M:	Paul Kocialkowski <paulk@sys-base.io>
905L:	linux-media@vger.kernel.org
906S:	Maintained
907F:	drivers/staging/media/sunxi/cedrus/
908
909ALPHA PORT
910M:	Richard Henderson <richard.henderson@linaro.org>
911M:	Matt Turner <mattst88@gmail.com>
912L:	linux-alpha@vger.kernel.org
913S:	Odd Fixes
914F:	arch/alpha/
915
916ALPS PS/2 TOUCHPAD DRIVER
917R:	Pali Rohár <pali@kernel.org>
918F:	drivers/input/mouse/alps.*
919
920ALTERA MAILBOX DRIVER
921M:	Mun Yew Tham <mun.yew.tham@intel.com>
922S:	Maintained
923F:	drivers/mailbox/mailbox-altera.c
924
925ALTERA MSGDMA IP CORE DRIVER
926M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
927R:	Stefan Roese <sr@denx.de>
928L:	dmaengine@vger.kernel.org
929S:	Odd Fixes
930F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
931F:	drivers/dma/altera-msgdma.c
932
933ALTERA PIO DRIVER
934M:	Mun Yew Tham <mun.yew.tham@intel.com>
935L:	linux-gpio@vger.kernel.org
936S:	Maintained
937F:	drivers/gpio/gpio-altera.c
938
939ALTERA TRIPLE SPEED ETHERNET DRIVER
940M:	Joyce Ooi <joyce.ooi@intel.com>
941L:	netdev@vger.kernel.org
942S:	Maintained
943F:	drivers/net/ethernet/altera/
944
945ALTERA UART/JTAG UART SERIAL DRIVERS
946M:	Tobias Klauser <tklauser@distanz.ch>
947L:	linux-serial@vger.kernel.org
948S:	Maintained
949F:	drivers/tty/serial/altera_jtaguart.c
950F:	drivers/tty/serial/altera_uart.c
951F:	include/linux/altera_jtaguart.h
952F:	include/linux/altera_uart.h
953
954AMAZON ANNAPURNA LABS FIC DRIVER
955M:	Talel Shenhar <talel@amazon.com>
956S:	Maintained
957F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
958F:	drivers/irqchip/irq-al-fic.c
959
960AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
961M:	Talel Shenhar <talel@amazon.com>
962M:	Talel Shenhar <talelshenhar@gmail.com>
963S:	Maintained
964F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
965F:	drivers/edac/al_mc_edac.c
966
967AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
968M:	Talel Shenhar <talel@amazon.com>
969S:	Maintained
970F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
971F:	drivers/thermal/thermal_mmio.c
972
973AMAZON ETHERNET DRIVERS
974M:	Shay Agroskin <shayagr@amazon.com>
975M:	Arthur Kiyanovski <akiyano@amazon.com>
976R:	David Arinzon <darinzon@amazon.com>
977R:	Saeed Bishara <saeedb@amazon.com>
978L:	netdev@vger.kernel.org
979S:	Maintained
980F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
981F:	drivers/net/ethernet/amazon/
982
983AMAZON RDMA EFA DRIVER
984M:	Michael Margolin <mrgolin@amazon.com>
985R:	Gal Pressman <gal.pressman@linux.dev>
986R:	Yossi Leybovich <sleybo@amazon.com>
987L:	linux-rdma@vger.kernel.org
988S:	Supported
989Q:	https://patchwork.kernel.org/project/linux-rdma/list/
990F:	drivers/infiniband/hw/efa/
991F:	include/uapi/rdma/efa-abi.h
992
993AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
994M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
995R:	Mario Limonciello <mario.limonciello@amd.com>
996L:	platform-driver-x86@vger.kernel.org
997S:	Supported
998F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
999F:	drivers/platform/x86/amd/x3d_vcache.c
1000
1001AMD ADDRESS TRANSLATION LIBRARY (ATL)
1002M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
1003L:	linux-edac@vger.kernel.org
1004S:	Supported
1005F:	drivers/ras/amd/atl/*
1006
1007AMD AE4DMA DRIVER
1008M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1009L:	dmaengine@vger.kernel.org
1010S:	Supported
1011F:	drivers/dma/amd/ae4dma/
1012
1013AMD AXI W1 DRIVER
1014M:	Kris Chaplin <kris.chaplin@amd.com>
1015R:	Thomas Delev <thomas.delev@amd.com>
1016R:	Michal Simek <michal.simek@amd.com>
1017S:	Maintained
1018F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1019F:	drivers/w1/masters/amd_axi_w1.c
1020
1021AMD CDX BUS DRIVER
1022M:	Nipun Gupta <nipun.gupta@amd.com>
1023M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1024S:	Maintained
1025F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1026F:	drivers/cdx/*
1027F:	include/linux/cdx/*
1028
1029AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1030M:	Tom Lendacky <thomas.lendacky@amd.com>
1031M:	John Allen <john.allen@amd.com>
1032L:	linux-crypto@vger.kernel.org
1033S:	Supported
1034F:	drivers/crypto/ccp/
1035F:	include/linux/ccp.h
1036
1037AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1038M:	Ashish Kalra <ashish.kalra@amd.com>
1039M:	Tom Lendacky <thomas.lendacky@amd.com>
1040L:	linux-crypto@vger.kernel.org
1041S:	Supported
1042F:	drivers/crypto/ccp/sev*
1043F:	include/uapi/linux/psp-sev.h
1044
1045AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1046M:	Mario Limonciello <mario.limonciello@amd.com>
1047L:	linux-crypto@vger.kernel.org
1048S:	Supported
1049F:	drivers/crypto/ccp/dbc.c
1050F:	drivers/crypto/ccp/dbc.h
1051F:	drivers/crypto/ccp/platform-access.c
1052F:	drivers/crypto/ccp/platform-access.h
1053F:	include/uapi/linux/psp-dbc.h
1054F:	tools/crypto/ccp/*.c
1055F:	tools/crypto/ccp/*.py
1056
1057AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1058M:	Mario Limonciello <mario.limonciello@amd.com>
1059L:	linux-crypto@vger.kernel.org
1060S:	Supported
1061F:	drivers/crypto/ccp/hsti.*
1062
1063AMD DISPLAY CORE
1064M:	Harry Wentland <harry.wentland@amd.com>
1065M:	Leo Li <sunpeng.li@amd.com>
1066R:	Rodrigo Siqueira <siqueira@igalia.com>
1067L:	amd-gfx@lists.freedesktop.org
1068S:	Supported
1069T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1070F:	drivers/gpu/drm/amd/display/
1071
1072AMD DISPLAY CORE - DML
1073M:	Austin Zheng <austin.zheng@amd.com>
1074M:	Jun Lei <jun.lei@amd.com>
1075S:	Supported
1076F:	drivers/gpu/drm/amd/display/dc/dml/
1077F:	drivers/gpu/drm/amd/display/dc/dml2/
1078
1079AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1080M:	Huang Rui <ray.huang@amd.com>
1081L:	linux-hwmon@vger.kernel.org
1082S:	Supported
1083F:	Documentation/hwmon/fam15h_power.rst
1084F:	drivers/hwmon/fam15h_power.c
1085
1086AMD FCH GPIO DRIVER
1087M:	Enrico Weigelt, metux IT consult <info@metux.net>
1088L:	linux-gpio@vger.kernel.org
1089S:	Maintained
1090F:	drivers/gpio/gpio-amd-fch.c
1091F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1092
1093AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1094L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1095S:	Orphan
1096F:	drivers/usb/gadget/udc/amd5536udc.*
1097
1098AMD GEODE PROCESSOR/CHIPSET SUPPORT
1099M:	Andres Salomon <dilinger@queued.net>
1100L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1101S:	Supported
1102W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1103F:	arch/x86/include/asm/geode.h
1104F:	drivers/char/hw_random/geode-rng.c
1105F:	drivers/crypto/geode*
1106F:	drivers/video/fbdev/geode/
1107
1108AMD HSMP DRIVER
1109M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1110R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1111L:	platform-driver-x86@vger.kernel.org
1112S:	Maintained
1113F:	Documentation/arch/x86/amd_hsmp.rst
1114F:	arch/x86/include/asm/amd/hsmp.h
1115F:	arch/x86/include/uapi/asm/amd_hsmp.h
1116F:	drivers/platform/x86/amd/hsmp/
1117
1118AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1119M:	Mario Limonciello <mario.limonciello@amd.com>
1120R:	Perry Yuan <perry.yuan@amd.com>
1121L:	platform-driver-x86@vger.kernel.org
1122S:	Supported
1123B:	https://gitlab.freedesktop.org/drm/amd/-/issues
1124F:	Documentation/arch/x86/amd-hfi.rst
1125F:	drivers/platform/x86/amd/hfi/
1126
1127AMD IOMMU (AMD-VI)
1128M:	Joerg Roedel <joro@8bytes.org>
1129R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1130L:	iommu@lists.linux.dev
1131S:	Maintained
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1133F:	drivers/iommu/amd/
1134F:	include/linux/amd-iommu.h
1135
1136AMD KFD
1137M:	Felix Kuehling <Felix.Kuehling@amd.com>
1138L:	amd-gfx@lists.freedesktop.org
1139S:	Supported
1140T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1141F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1142F:	drivers/gpu/drm/amd/amdkfd/
1143F:	drivers/gpu/drm/amd/include/cik_structs.h
1144F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1145F:	drivers/gpu/drm/amd/include/v9_structs.h
1146F:	drivers/gpu/drm/amd/include/vi_structs.h
1147F:	include/uapi/linux/kfd_ioctl.h
1148F:	include/uapi/linux/kfd_sysfs.h
1149
1150AMD MP2 I2C DRIVER
1151M:	Elie Morisse <syniurge@gmail.com>
1152M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1153L:	linux-i2c@vger.kernel.org
1154S:	Maintained
1155F:	drivers/i2c/busses/i2c-amd-mp2*
1156
1157AMD ASF I2C DRIVER
1158M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1159L:	linux-i2c@vger.kernel.org
1160S:	Supported
1161F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1162
1163AMD NODE DRIVER
1164M:	Mario Limonciello <mario.limonciello@amd.com>
1165M:	Yazen Ghannam <yazen.ghannam@amd.com>
1166L:	linux-kernel@vger.kernel.org
1167S:	Supported
1168F:	arch/x86/include/asm/amd/node.h
1169F:	arch/x86/kernel/amd_node.c
1170
1171AMD PDS CORE DRIVER
1172M:	Brett Creeley <brett.creeley@amd.com>
1173L:	netdev@vger.kernel.org
1174S:	Maintained
1175F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1176F:	drivers/net/ethernet/amd/pds_core/
1177F:	include/linux/pds/
1178
1179AMD PMC DRIVER
1180M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1181L:	platform-driver-x86@vger.kernel.org
1182S:	Supported
1183F:	drivers/platform/x86/amd/pmc/
1184
1185AMD PMF DRIVER
1186M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1187L:	platform-driver-x86@vger.kernel.org
1188S:	Supported
1189F:	Documentation/ABI/testing/sysfs-amd-pmf
1190F:	drivers/platform/x86/amd/pmf/
1191
1192AMD POWERPLAY AND SWSMU
1193M:	Kenneth Feng <kenneth.feng@amd.com>
1194L:	amd-gfx@lists.freedesktop.org
1195S:	Supported
1196T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1197F:	drivers/gpu/drm/amd/pm/
1198
1199AMD PSTATE DRIVER
1200M:	Huang Rui <ray.huang@amd.com>
1201M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1202M:	Mario Limonciello <mario.limonciello@amd.com>
1203R:	Perry Yuan <perry.yuan@amd.com>
1204L:	linux-pm@vger.kernel.org
1205S:	Supported
1206F:	Documentation/admin-guide/pm/amd-pstate.rst
1207F:	drivers/cpufreq/amd-pstate*
1208F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1209
1210AMD PTDMA DRIVER
1211M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1212L:	dmaengine@vger.kernel.org
1213S:	Supported
1214F:	drivers/dma/amd/ptdma/
1215
1216AMD QDMA DRIVER
1217M:	Nishad Saraf <nishads@amd.com>
1218M:	Lizhi Hou <lizhi.hou@amd.com>
1219L:	dmaengine@vger.kernel.org
1220S:	Supported
1221F:	drivers/dma/amd/qdma/
1222F:	include/linux/platform_data/amd_qdma.h
1223
1224AMD SEATTLE DEVICE TREE SUPPORT
1225M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1226M:	Tom Lendacky <thomas.lendacky@amd.com>
1227S:	Supported
1228F:	arch/arm64/boot/dts/amd/
1229
1230AMD SENSOR FUSION HUB DRIVER
1231M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1232L:	linux-input@vger.kernel.org
1233S:	Maintained
1234F:	Documentation/hid/amd-sfh*
1235F:	drivers/hid/amd-sfh-hid/
1236
1237AMD SPI DRIVER
1238M:	Raju Rangoju <Raju.Rangoju@amd.com>
1239L:	linux-spi@vger.kernel.org
1240S:	Supported
1241F:	drivers/spi/spi-amd-pci.c
1242F:	drivers/spi/spi-amd.c
1243F:	drivers/spi/spi-amd.h
1244
1245AMD XDNA DRIVER
1246M:	Min Ma <min.ma@amd.com>
1247M:	Lizhi Hou <lizhi.hou@amd.com>
1248L:	dri-devel@lists.freedesktop.org
1249S:	Supported
1250T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1251F:	Documentation/accel/amdxdna/
1252F:	drivers/accel/amdxdna/
1253F:	include/trace/events/amdxdna.h
1254F:	include/uapi/drm/amdxdna_accel.h
1255
1256AMD XGBE DRIVER
1257M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1258L:	netdev@vger.kernel.org
1259S:	Maintained
1260F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1261F:	drivers/net/ethernet/amd/xgbe/
1262
1263AMLOGIC BLUETOOTH DRIVER
1264M:	Yang Li <yang.li@amlogic.com>
1265L:	linux-bluetooth@vger.kernel.org
1266S:	Maintained
1267F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1268F:	drivers/bluetooth/hci_aml.c
1269
1270AMLOGIC DDR PMU DRIVER
1271M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1272L:	linux-amlogic@lists.infradead.org
1273S:	Supported
1274W:	http://www.amlogic.com
1275F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1276F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1277F:	drivers/perf/amlogic/
1278F:	include/soc/amlogic/
1279
1280AMLOGIC ISP DRIVER
1281M:	Keke Li <keke.li@amlogic.com>
1282L:	linux-media@vger.kernel.org
1283S:	Maintained
1284F:	Documentation/admin-guide/media/c3-isp.dot
1285F:	Documentation/admin-guide/media/c3-isp.rst
1286F:	Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1287F:	Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1288F:	drivers/media/platform/amlogic/c3/isp/
1289F:	include/uapi/linux/media/amlogic/
1290
1291AMLOGIC MIPI ADAPTER DRIVER
1292M:	Keke Li <keke.li@amlogic.com>
1293L:	linux-media@vger.kernel.org
1294S:	Maintained
1295F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1296F:	drivers/media/platform/amlogic/c3/mipi-adapter/
1297
1298AMLOGIC MIPI CSI2 DRIVER
1299M:	Keke Li <keke.li@amlogic.com>
1300L:	linux-media@vger.kernel.org
1301S:	Maintained
1302F:	Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1303F:	drivers/media/platform/amlogic/c3/mipi-csi2/
1304
1305AMLOGIC PINCTRL DRIVER
1306M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1307L:	linux-amlogic@lists.infradead.org
1308L:	linux-gpio@vger.kernel.org
1309S:	Maintained
1310F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1311F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1312
1313AMLOGIC RTC DRIVER
1314M:	Yiting Deng <yiting.deng@amlogic.com>
1315M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1316L:	linux-amlogic@lists.infradead.org
1317S:	Maintained
1318F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1319F:	drivers/rtc/rtc-amlogic-a4.c
1320
1321AMLOGIC SPISG DRIVER
1322M:	Sunny Luo <sunny.luo@amlogic.com>
1323M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1324L:	linux-amlogic@lists.infradead.org
1325L:	linux-spi@vger.kernel.org
1326S:	Maintained
1327F:	Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1328F:	drivers/spi/spi-amlogic-spisg.c
1329
1330AMPHENOL CHIPCAP 2 DRIVER
1331M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1332L:	linux-hwmon@vger.kernel.org
1333S:	Maintained
1334F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1335F:	Documentation/hwmon/chipcap2.rst
1336F:	drivers/hwmon/chipcap2.c
1337
1338AMPHION VPU CODEC V4L2 DRIVER
1339M:	Ming Qian <ming.qian@nxp.com>
1340M:	Zhou Peng <eagle.zhou@nxp.com>
1341L:	linux-media@vger.kernel.org
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1344F:	drivers/media/platform/amphion/
1345
1346AMS AS73211 DRIVER
1347M:	Christian Eggers <ceggers@arri.de>
1348L:	linux-iio@vger.kernel.org
1349S:	Maintained
1350F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1351F:	drivers/iio/light/as73211.c
1352
1353AMT (Automatic Multicast Tunneling)
1354M:	Taehee Yoo <ap420073@gmail.com>
1355L:	netdev@vger.kernel.org
1356S:	Maintained
1357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1359F:	drivers/net/amt.c
1360
1361ANALOG DEVICES INC AD3530R DRIVER
1362M:	Kim Seer Paller <kimseer.paller@analog.com>
1363L:	linux-iio@vger.kernel.org
1364S:	Supported
1365W:	https://ez.analog.com/linux-software-drivers
1366F:	Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1367F:	drivers/iio/dac/ad3530r.c
1368
1369ANALOG DEVICES INC AD3552R DRIVER
1370M:	Nuno Sá <nuno.sa@analog.com>
1371L:	linux-iio@vger.kernel.org
1372S:	Supported
1373W:	https://ez.analog.com/linux-software-drivers
1374F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1375F:	Documentation/iio/ad3552r.rst
1376F:	drivers/iio/dac/ad3552r.c
1377
1378ANALOG DEVICES INC AD4000 DRIVER
1379M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1384F:	Documentation/iio/ad4000.rst
1385F:	drivers/iio/adc/ad4000.c
1386
1387AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1388M:	Michael Hennerich <michael.hennerich@analog.com>
1389M:	Nuno Sá <nuno.sa@analog.com>
1390R:	Esteban Blanc <eblanc@baylibre.com>
1391L:	linux-iio@vger.kernel.org
1392S:	Supported
1393W:	https://ez.analog.com/linux-software-drivers
1394F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1395F:	Documentation/iio/ad4030.rst
1396F:	drivers/iio/adc/ad4030.c
1397
1398ANALOG DEVICES INC AD4080 DRIVER
1399M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1400L:	linux-iio@vger.kernel.org
1401S:	Supported
1402W:	https://ez.analog.com/linux-software-drivers
1403F:	Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1404F:	drivers/iio/adc/ad4080.c
1405
1406ANALOG DEVICES INC AD4130 DRIVER
1407M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1408L:	linux-iio@vger.kernel.org
1409S:	Supported
1410W:	https://ez.analog.com/linux-software-drivers
1411F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1412F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1413F:	drivers/iio/adc/ad4130.c
1414
1415ANALOG DEVICES INC AD4170-4 DRIVER
1416M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1417L:	linux-iio@vger.kernel.org
1418S:	Supported
1419W:	https://ez.analog.com/linux-software-drivers
1420F:	Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
1421F:	drivers/iio/adc/ad4170-4.c
1422
1423ANALOG DEVICES INC AD4695 DRIVER
1424M:	Michael Hennerich <michael.hennerich@analog.com>
1425M:	Nuno Sá <nuno.sa@analog.com>
1426R:	David Lechner <dlechner@baylibre.com>
1427L:	linux-iio@vger.kernel.org
1428S:	Supported
1429W:	https://ez.analog.com/linux-software-drivers
1430F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1431F:	Documentation/iio/ad4695.rst
1432F:	drivers/iio/adc/ad4695.c
1433F:	include/dt-bindings/iio/adc/adi,ad4695.h
1434
1435ANALOG DEVICES INC AD4851 DRIVER
1436M:	Sergiu Cuciurean <sergiu.cuciurean@analog.com>
1437M:	Dragos Bogdan <dragos.bogdan@analog.com>
1438R:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1439L:	linux-iio@vger.kernel.org
1440S:	Supported
1441W:	https://ez.analog.com/linux-software-drivers
1442F:	Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1443F:	drivers/iio/adc/ad4851.c
1444
1445ANALOG DEVICES INC AD7091R DRIVER
1446M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1447L:	linux-iio@vger.kernel.org
1448S:	Supported
1449W:	http://ez.analog.com/community/linux-device-drivers
1450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1451F:	drivers/iio/adc/ad7091r*
1452
1453ANALOG DEVICES INC AD7191 DRIVER
1454M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1455L:	linux-iio@vger.kernel.org
1456S:	Supported
1457W:	https://ez.analog.com/linux-software-drivers
1458F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1459F:	Documentation/iio/ad7191.rst
1460F:	drivers/iio/adc/ad7191.c
1461
1462ANALOG DEVICES INC AD7192 DRIVER
1463M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1464L:	linux-iio@vger.kernel.org
1465S:	Supported
1466W:	https://ez.analog.com/linux-software-drivers
1467F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1468F:	drivers/iio/adc/ad7192.c
1469
1470ANALOG DEVICES INC AD7292 DRIVER
1471M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1472L:	linux-iio@vger.kernel.org
1473S:	Supported
1474W:	https://ez.analog.com/linux-software-drivers
1475F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1476F:	drivers/iio/adc/ad7292.c
1477
1478ANALOG DEVICES INC AD7293 DRIVER
1479M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1480L:	linux-iio@vger.kernel.org
1481S:	Supported
1482W:	https://ez.analog.com/linux-software-drivers
1483F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1484F:	drivers/iio/dac/ad7293.c
1485
1486ANALOG DEVICES INC AD74115 DRIVER
1487M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1488L:	linux-iio@vger.kernel.org
1489S:	Supported
1490W:	https://ez.analog.com/linux-software-drivers
1491F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1492F:	drivers/iio/addac/ad74115.c
1493
1494ANALOG DEVICES INC AD74413R DRIVER
1495M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1496L:	linux-iio@vger.kernel.org
1497S:	Supported
1498W:	https://ez.analog.com/linux-software-drivers
1499F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1500F:	drivers/iio/addac/ad74413r.c
1501F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1502
1503ANALOG DEVICES INC AD7625 DRIVER
1504M:	Michael Hennerich <Michael.Hennerich@analog.com>
1505M:	Nuno Sá <nuno.sa@analog.com>
1506R:	Trevor Gamblin <tgamblin@baylibre.com>
1507S:	Supported
1508W:	https://ez.analog.com/linux-software-drivers
1509W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1510F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1511F:	Documentation/iio/ad7625.rst
1512F:	drivers/iio/adc/ad7625.c
1513
1514ANALOG DEVICES INC AD7768-1 DRIVER
1515M:	Michael Hennerich <Michael.Hennerich@analog.com>
1516L:	linux-iio@vger.kernel.org
1517S:	Supported
1518W:	https://ez.analog.com/linux-software-drivers
1519F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1520F:	drivers/iio/adc/ad7768-1.c
1521F:	include/dt-bindings/iio/adc/adi,ad7768-1.h
1522
1523ANALOG DEVICES INC AD7780 DRIVER
1524M:	Michael Hennerich <Michael.Hennerich@analog.com>
1525M:	Renato Lui Geh <renatogeh@gmail.com>
1526L:	linux-iio@vger.kernel.org
1527S:	Supported
1528W:	https://ez.analog.com/linux-software-drivers
1529F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1530F:	drivers/iio/adc/ad7780.c
1531
1532ANALOG DEVICES INC AD9467 DRIVER
1533M:	Michael Hennerich <Michael.Hennerich@analog.com>
1534M:	Nuno Sa <nuno.sa@analog.com>
1535L:	linux-iio@vger.kernel.org
1536S:	Supported
1537W:	https://ez.analog.com/linux-software-drivers
1538F:	Documentation/ABI/testing/debugfs-iio-ad9467
1539F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1540F:	drivers/iio/adc/ad9467.c
1541
1542ANALOG DEVICES INC AD8460 DRIVER
1543M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1544L:	linux-iio@vger.kernel.org
1545S:	Supported
1546W:	https://ez.analog.com/linux-software-drivers
1547F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1548F:	drivers/iio/dac/ad8460.c
1549
1550ANALOG DEVICES INC AD9739a DRIVER
1551M:	Nuno Sa <nuno.sa@analog.com>
1552M:	Dragos Bogdan <dragos.bogdan@analog.com>
1553L:	linux-iio@vger.kernel.org
1554S:	Supported
1555W:	https://ez.analog.com/linux-software-drivers
1556F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1557F:	drivers/iio/dac/ad9739a.c
1558
1559ANALOG DEVICES INC ADA4250 DRIVER
1560M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1561L:	linux-iio@vger.kernel.org
1562S:	Supported
1563W:	https://ez.analog.com/linux-software-drivers
1564F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1565F:	drivers/iio/amplifiers/ada4250.c
1566
1567ANALOG DEVICES INC ADF4377 DRIVER
1568M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1569L:	linux-iio@vger.kernel.org
1570S:	Supported
1571W:	https://ez.analog.com/linux-software-drivers
1572F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1573F:	drivers/iio/frequency/adf4377.c
1574
1575ANALOG DEVICES INC ADGS1408 DRIVER
1576M:	Mircea Caprioru <mircea.caprioru@analog.com>
1577S:	Supported
1578F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1579F:	drivers/mux/adgs1408.c
1580
1581ANALOG DEVICES INC ADIN DRIVER
1582M:	Michael Hennerich <michael.hennerich@analog.com>
1583L:	netdev@vger.kernel.org
1584S:	Supported
1585W:	https://ez.analog.com/linux-software-drivers
1586F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1587F:	drivers/net/phy/adin.c
1588
1589ANALOG DEVICES INC ADIS DRIVER LIBRARY
1590M:	Nuno Sa <nuno.sa@analog.com>
1591L:	linux-iio@vger.kernel.org
1592S:	Supported
1593F:	drivers/iio/imu/adis.c
1594F:	drivers/iio/imu/adis_buffer.c
1595F:	drivers/iio/imu/adis_trigger.c
1596F:	include/linux/iio/imu/adis.h
1597
1598ANALOG DEVICES INC ADIS16460 DRIVER
1599M:	Dragos Bogdan <dragos.bogdan@analog.com>
1600L:	linux-iio@vger.kernel.org
1601S:	Supported
1602W:	https://ez.analog.com/linux-software-drivers
1603F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1604F:	drivers/iio/imu/adis16460.c
1605
1606ANALOG DEVICES INC ADIS16475 DRIVER
1607M:	Nuno Sa <nuno.sa@analog.com>
1608L:	linux-iio@vger.kernel.org
1609S:	Supported
1610W:	https://ez.analog.com/linux-software-drivers
1611F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1612F:	drivers/iio/imu/adis16475.c
1613
1614ANALOG DEVICES INC ADIS16550 DRIVER
1615M:	Nuno Sa <nuno.sa@analog.com>
1616M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
1617M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1618M:	Robert Budai <robert.budai@analog.com>
1619L:	linux-iio@vger.kernel.org
1620S:	Supported
1621W:	https://ez.analog.com/linux-software-drivers
1622F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1623
1624ANALOG DEVICES INC ADM1177 DRIVER
1625M:	Michael Hennerich <Michael.Hennerich@analog.com>
1626L:	linux-hwmon@vger.kernel.org
1627S:	Supported
1628W:	https://ez.analog.com/linux-software-drivers
1629F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1630F:	drivers/hwmon/adm1177.c
1631
1632ANALOG DEVICES INC ADMFM2000 DRIVER
1633M:	Kim Seer Paller <kimseer.paller@analog.com>
1634L:	linux-iio@vger.kernel.org
1635S:	Supported
1636W:	https://ez.analog.com/linux-software-drivers
1637F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1638F:	drivers/iio/frequency/admfm2000.c
1639
1640ANALOG DEVICES INC ADMV1013 DRIVER
1641M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1642L:	linux-iio@vger.kernel.org
1643S:	Supported
1644W:	https://ez.analog.com/linux-software-drivers
1645F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1646F:	drivers/iio/frequency/admv1013.c
1647
1648ANALOG DEVICES INC ADMV1014 DRIVER
1649M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1650L:	linux-iio@vger.kernel.org
1651S:	Supported
1652W:	https://ez.analog.com/linux-software-drivers
1653F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1654F:	drivers/iio/frequency/admv1014.c
1655
1656ANALOG DEVICES INC ADMV8818 DRIVER
1657M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1658L:	linux-iio@vger.kernel.org
1659S:	Supported
1660W:	https://ez.analog.com/linux-software-drivers
1661F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1662F:	drivers/iio/filter/admv8818.c
1663
1664ANALOG DEVICES INC ADP5055 DRIVER
1665M:	Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
1666S:	Supported
1667W:	https://ez.analog.com/linux-software-drivers
1668F:	Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1669F:	drivers/regulator/adp5055-regulator.c
1670
1671ANALOG DEVICES INC ADP5061 DRIVER
1672M:	Michael Hennerich <Michael.Hennerich@analog.com>
1673L:	linux-pm@vger.kernel.org
1674S:	Supported
1675W:	https://ez.analog.com/linux-software-drivers
1676F:	drivers/power/supply/adp5061.c
1677
1678ANALOG DEVICES INC ADRF6780 DRIVER
1679M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1680L:	linux-iio@vger.kernel.org
1681S:	Supported
1682W:	https://ez.analog.com/linux-software-drivers
1683F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1684F:	drivers/iio/frequency/adrf6780.c
1685
1686ANALOG DEVICES INC ADV7180 DRIVER
1687M:	Lars-Peter Clausen <lars@metafoo.de>
1688L:	linux-media@vger.kernel.org
1689S:	Supported
1690W:	https://ez.analog.com/linux-software-drivers
1691F:	Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1692F:	drivers/media/i2c/adv7180.c
1693
1694ANALOG DEVICES INC ADV748X DRIVER
1695M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1696L:	linux-media@vger.kernel.org
1697S:	Maintained
1698F:	Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1699F:	drivers/media/i2c/adv748x/*
1700
1701ANALOG DEVICES INC ADV7511 DRIVER
1702M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1703L:	linux-media@vger.kernel.org
1704S:	Maintained
1705F:	drivers/media/i2c/adv7511*
1706
1707ANALOG DEVICES INC ADV7604 DRIVER
1708M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1709L:	linux-media@vger.kernel.org
1710S:	Maintained
1711F:	Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1712F:	drivers/media/i2c/adv7604*
1713
1714ANALOG DEVICES INC ADV7842 DRIVER
1715M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1716L:	linux-media@vger.kernel.org
1717S:	Maintained
1718F:	drivers/media/i2c/adv7842*
1719
1720ANALOG DEVICES INC ADXRS290 DRIVER
1721M:	Nishant Malpani <nish.malpani25@gmail.com>
1722L:	linux-iio@vger.kernel.org
1723S:	Supported
1724F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1725F:	drivers/iio/gyro/adxrs290.c
1726
1727ANALOG DEVICES INC ASOC CODEC DRIVERS
1728M:	Lars-Peter Clausen <lars@metafoo.de>
1729M:	Nuno Sá <nuno.sa@analog.com>
1730L:	linux-sound@vger.kernel.org
1731S:	Supported
1732W:	http://wiki.analog.com/
1733W:	https://ez.analog.com/linux-software-drivers
1734F:	Documentation/devicetree/bindings/sound/adi,*
1735F:	sound/soc/codecs/ad1*
1736F:	sound/soc/codecs/ad7*
1737F:	sound/soc/codecs/adau*
1738F:	sound/soc/codecs/adav*
1739F:	sound/soc/codecs/sigmadsp.*
1740F:	sound/soc/codecs/ssm*
1741
1742ANALOG DEVICES INC AXI DAC DRIVER
1743M:	Nuno Sa <nuno.sa@analog.com>
1744L:	linux-iio@vger.kernel.org
1745S:	Supported
1746W:	https://ez.analog.com/linux-software-drivers
1747F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1748F:	drivers/iio/dac/adi-axi-dac.c
1749
1750ANALOG DEVICES INC DMA DRIVERS
1751M:	Lars-Peter Clausen <lars@metafoo.de>
1752S:	Supported
1753W:	https://ez.analog.com/linux-software-drivers
1754F:	drivers/dma/dma-axi-dmac.c
1755
1756ANALOG DEVICES INC IIO DRIVERS
1757M:	Lars-Peter Clausen <lars@metafoo.de>
1758M:	Michael Hennerich <Michael.Hennerich@analog.com>
1759S:	Supported
1760W:	http://wiki.analog.com/
1761W:	https://ez.analog.com/linux-software-drivers
1762F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1763F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1764F:	Documentation/devicetree/bindings/iio/*/adi,*
1765F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1766F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1767F:	Documentation/iio/ad7606.rst
1768F:	drivers/iio/*/ad*
1769F:	drivers/iio/adc/ltc249*
1770F:	drivers/iio/amplifiers/hmc425a.c
1771F:	drivers/staging/iio/*/ad*
1772X:	drivers/iio/*/adjd*
1773
1774ANALOGBITS PLL LIBRARIES
1775M:	Paul Walmsley <paul.walmsley@sifive.com>
1776M:	Samuel Holland <samuel.holland@sifive.com>
1777S:	Supported
1778F:	drivers/clk/analogbits/*
1779F:	include/linux/clk/analogbits*
1780
1781ANDROID DRIVERS
1782M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1783M:	Arve Hjønnevåg <arve@android.com>
1784M:	Todd Kjos <tkjos@android.com>
1785M:	Martijn Coenen <maco@android.com>
1786M:	Joel Fernandes <joelagnelf@nvidia.com>
1787M:	Christian Brauner <christian@brauner.io>
1788M:	Carlos Llamas <cmllamas@google.com>
1789M:	Suren Baghdasaryan <surenb@google.com>
1790L:	linux-kernel@vger.kernel.org
1791S:	Supported
1792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1793F:	drivers/android/
1794
1795ANDROID GOLDFISH PIC DRIVER
1796M:	Miodrag Dinic <miodrag.dinic@mips.com>
1797S:	Supported
1798F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
1799F:	drivers/irqchip/irq-goldfish-pic.c
1800
1801ANDROID GOLDFISH RTC DRIVER
1802M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1803S:	Supported
1804F:	drivers/rtc/rtc-goldfish.c
1805
1806AOA (Apple Onboard Audio) ALSA DRIVER
1807M:	Johannes Berg <johannes@sipsolutions.net>
1808L:	linuxppc-dev@lists.ozlabs.org
1809L:	linux-sound@vger.kernel.org
1810S:	Maintained
1811F:	sound/aoa/
1812
1813APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1814M:	William Breathitt Gray <wbg@kernel.org>
1815L:	linux-iio@vger.kernel.org
1816S:	Maintained
1817F:	drivers/iio/addac/stx104.c
1818
1819APM DRIVER
1820M:	Jiri Kosina <jikos@kernel.org>
1821S:	Odd fixes
1822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1823F:	arch/x86/kernel/apm_32.c
1824F:	drivers/char/apm-emulation.c
1825F:	include/linux/apm_bios.h
1826F:	include/uapi/linux/apm_bios.h
1827
1828APPARMOR SECURITY MODULE
1829M:	John Johansen <john.johansen@canonical.com>
1830M:	John Johansen <john@apparmor.net>
1831L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1832S:	Supported
1833W:	apparmor.net
1834B:	https://gitlab.com/apparmor/apparmor-kernel
1835C:	irc://irc.oftc.net/apparmor
1836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1837T:	https://gitlab.com/apparmor/apparmor-kernel.git
1838F:	Documentation/admin-guide/LSM/apparmor.rst
1839F:	security/apparmor/
1840
1841APPLE BCM5974 MULTITOUCH DRIVER
1842M:	Henrik Rydberg <rydberg@bitmath.org>
1843L:	linux-input@vger.kernel.org
1844S:	Odd fixes
1845F:	drivers/input/mouse/bcm5974.c
1846
1847APPLE PCIE CONTROLLER DRIVER
1848M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1849M:	Marc Zyngier <maz@kernel.org>
1850L:	linux-pci@vger.kernel.org
1851S:	Maintained
1852F:	drivers/pci/controller/pcie-apple.c
1853
1854APPLE SMC DRIVER
1855M:	Henrik Rydberg <rydberg@bitmath.org>
1856L:	linux-hwmon@vger.kernel.org
1857S:	Odd fixes
1858F:	drivers/hwmon/applesmc.c
1859
1860APPLETALK NETWORK LAYER
1861L:	netdev@vger.kernel.org
1862S:	Odd fixes
1863F:	include/linux/atalk.h
1864F:	include/uapi/linux/atalk.h
1865F:	net/appletalk/
1866
1867APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1868M:	Khuong Dinh <khuong@os.amperecomputing.com>
1869S:	Supported
1870F:	arch/arm64/boot/dts/apm/
1871
1872APPLIED MICRO (APM) X-GENE SOC EDAC
1873M:	Khuong Dinh <khuong@os.amperecomputing.com>
1874S:	Supported
1875F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1876F:	drivers/edac/xgene_edac.c
1877
1878APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1879M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1880M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1881S:	Maintained
1882F:	drivers/net/ethernet/apm/xgene-v2/
1883
1884APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1885M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1886M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1887M:	Quan Nguyen <quan@os.amperecomputing.com>
1888S:	Maintained
1889F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1890F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1891F:	drivers/net/ethernet/apm/xgene/
1892F:	drivers/net/mdio/mdio-xgene.c
1893
1894APPLIED MICRO (APM) X-GENE SOC PMU
1895M:	Khuong Dinh <khuong@os.amperecomputing.com>
1896S:	Supported
1897F:	Documentation/admin-guide/perf/xgene-pmu.rst
1898F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1899F:	drivers/perf/xgene_pmu.c
1900
1901APPLIED MICRO QT2025 PHY DRIVER
1902M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1903R:	Trevor Gross <tmgross@umich.edu>
1904L:	netdev@vger.kernel.org
1905L:	rust-for-linux@vger.kernel.org
1906S:	Maintained
1907F:	drivers/net/phy/qt2025.rs
1908
1909APTINA CAMERA SENSOR PLL
1910M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1911L:	linux-media@vger.kernel.org
1912S:	Maintained
1913F:	drivers/media/i2c/aptina-pll.*
1914
1915AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1916M:	Aleksa Savic <savicaleksa83@gmail.com>
1917M:	Jack Doan <me@jackdoan.com>
1918L:	linux-hwmon@vger.kernel.org
1919S:	Maintained
1920F:	Documentation/hwmon/aquacomputer_d5next.rst
1921F:	drivers/hwmon/aquacomputer_d5next.c
1922
1923AQUANTIA ETHERNET DRIVER (atlantic)
1924M:	Igor Russkikh <irusskikh@marvell.com>
1925L:	netdev@vger.kernel.org
1926S:	Maintained
1927W:	https://www.marvell.com/
1928Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1929F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1930F:	drivers/net/ethernet/aquantia/atlantic/
1931
1932AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1933M:	Egor Pomozov <epomozov@marvell.com>
1934L:	netdev@vger.kernel.org
1935S:	Maintained
1936W:	http://www.aquantia.com
1937F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1938
1939AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1940M:	Krzysztof Hałasa <khalasa@piap.pl>
1941L:	linux-media@vger.kernel.org
1942S:	Maintained
1943F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1944F:	drivers/media/i2c/ar0521.c
1945
1946ARASAN NAND CONTROLLER DRIVER
1947M:	Miquel Raynal <miquel.raynal@bootlin.com>
1948R:	Michal Simek <michal.simek@amd.com>
1949L:	linux-mtd@lists.infradead.org
1950S:	Maintained
1951F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1952F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1953
1954ARC FRAMEBUFFER DRIVER
1955M:	Jaya Kumar <jayalk@intworks.biz>
1956S:	Maintained
1957F:	drivers/video/fbdev/arcfb.c
1958F:	drivers/video/fbdev/core/fb_defio.c
1959
1960ARC PGU DRM DRIVER
1961M:	Alexey Brodkin <abrodkin@synopsys.com>
1962S:	Supported
1963F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1964F:	drivers/gpu/drm/tiny/arcpgu.c
1965
1966ARCNET NETWORK LAYER
1967M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1968L:	netdev@vger.kernel.org
1969S:	Maintained
1970F:	drivers/net/arcnet/
1971F:	include/uapi/linux/if_arcnet.h
1972
1973ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1974M:	Arnd Bergmann <arnd@arndb.de>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976L:	soc@lists.linux.dev
1977S:	Maintained
1978P:	Documentation/process/maintainer-soc.rst
1979C:	irc://irc.libera.chat/armlinux
1980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1981F:	Documentation/process/maintainer-soc*.rst
1982F:	arch/arm/boot/dts/Makefile
1983F:	arch/arm64/boot/dts/Makefile
1984
1985ARM ARCHITECTED TIMER DRIVER
1986M:	Mark Rutland <mark.rutland@arm.com>
1987M:	Marc Zyngier <maz@kernel.org>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989S:	Maintained
1990F:	arch/arm/include/asm/arch_timer.h
1991F:	arch/arm64/include/asm/arch_timer.h
1992F:	drivers/clocksource/arm_arch_timer.c
1993
1994ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1995M:	Marc Zyngier <maz@kernel.org>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1999F:	arch/arm/include/asm/arch_gicv3.h
2000F:	arch/arm64/include/asm/arch_gicv3.h
2001F:	drivers/irqchip/irq-gic*.[ch]
2002F:	include/linux/irqchip/arm-gic*.h
2003F:	include/linux/irqchip/arm-vgic-info.h
2004
2005ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2006M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2007M:	Marc Zyngier <maz@kernel.org>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Maintained
2010F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2011F:	drivers/irqchip/irq-gic-its-msi-parent.[ch]
2012F:	drivers/irqchip/irq-gic-v5*.[ch]
2013F:	include/linux/irqchip/arm-gic-v5.h
2014
2015ARM HDLCD DRM DRIVER
2016M:	Liviu Dudau <liviu.dudau@arm.com>
2017S:	Supported
2018F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2019F:	drivers/gpu/drm/arm/hdlcd_*
2020
2021ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2022M:	Linus Walleij <linus.walleij@linaro.org>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
2026F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
2027F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
2028F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2029F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2030F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2031F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2032F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2033F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2034F:	arch/arm/boot/dts/arm/arm-realview-*
2035F:	arch/arm/boot/dts/arm/integrator*
2036F:	arch/arm/boot/dts/arm/versatile*
2037F:	arch/arm/mach-versatile/
2038F:	drivers/bus/arm-integrator-lm.c
2039F:	drivers/clk/versatile/
2040F:	drivers/i2c/busses/i2c-versatile.c
2041F:	drivers/irqchip/irq-versatile-fpga.c
2042F:	drivers/mtd/maps/physmap-versatile.*
2043F:	drivers/power/reset/arm-versatile-reboot.c
2044F:	drivers/soc/versatile/
2045
2046ARM INTERCONNECT PMU DRIVERS
2047M:	Robin Murphy <robin.murphy@arm.com>
2048S:	Supported
2049F:	Documentation/admin-guide/perf/arm-cmn.rst
2050F:	Documentation/admin-guide/perf/arm-ni.rst
2051F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
2052F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
2053F:	drivers/perf/arm-cmn.c
2054F:	drivers/perf/arm-ni.c
2055F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
2056
2057ARM KOMEDA DRM-KMS DRIVER
2058M:	Liviu Dudau <liviu.dudau@arm.com>
2059S:	Supported
2060T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2061F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
2062F:	Documentation/gpu/komeda-kms.rst
2063F:	drivers/gpu/drm/arm/display/include/
2064F:	drivers/gpu/drm/arm/display/komeda/
2065
2066ARM MALI PANFROST DRM DRIVER
2067M:	Boris Brezillon <boris.brezillon@collabora.com>
2068M:	Rob Herring <robh@kernel.org>
2069R:	Steven Price <steven.price@arm.com>
2070L:	dri-devel@lists.freedesktop.org
2071S:	Supported
2072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2073F:	Documentation/gpu/panfrost.rst
2074F:	drivers/gpu/drm/ci/xfails/panfrost*
2075F:	drivers/gpu/drm/panfrost/
2076F:	include/uapi/drm/panfrost_drm.h
2077
2078ARM MALI PANTHOR DRM DRIVER
2079M:	Boris Brezillon <boris.brezillon@collabora.com>
2080M:	Steven Price <steven.price@arm.com>
2081M:	Liviu Dudau <liviu.dudau@arm.com>
2082L:	dri-devel@lists.freedesktop.org
2083S:	Supported
2084T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2085F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2086F:	drivers/gpu/drm/panthor/
2087F:	include/uapi/drm/panthor_drm.h
2088
2089ARM MALI-DP DRM DRIVER
2090M:	Liviu Dudau <liviu.dudau@arm.com>
2091S:	Supported
2092T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
2093F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
2094F:	Documentation/gpu/afbc.rst
2095F:	drivers/gpu/drm/arm/
2096
2097ARM MFM AND FLOPPY DRIVERS
2098M:	Ian Molton <spyro@f2s.com>
2099S:	Maintained
2100F:	arch/arm/include/asm/floppy.h
2101F:	arch/arm/mach-rpc/floppydma.S
2102
2103ARM PMU PROFILING AND DEBUGGING
2104M:	Will Deacon <will@kernel.org>
2105M:	Mark Rutland <mark.rutland@arm.com>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-perf-users@vger.kernel.org
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/arm/pmu.yaml
2110F:	Documentation/devicetree/bindings/perf/
2111F:	arch/arm*/include/asm/hw_breakpoint.h
2112F:	arch/arm*/include/asm/perf_event.h
2113F:	arch/arm*/kernel/hw_breakpoint.c
2114F:	arch/arm*/kernel/perf_*
2115F:	drivers/perf/
2116F:	include/linux/perf/arm_pmu*.h
2117
2118ARM PORT
2119M:	Russell King <linux@armlinux.org.uk>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Odd Fixes
2122W:	http://www.armlinux.org.uk/
2123T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2124F:	arch/arm/
2125X:	arch/arm/boot/dts/
2126
2127ARM PRIMECELL AACI PL041 DRIVER
2128M:	Russell King <linux@armlinux.org.uk>
2129S:	Odd Fixes
2130F:	sound/arm/aaci.*
2131
2132ARM PRIMECELL BUS SUPPORT
2133M:	Russell King <linux@armlinux.org.uk>
2134S:	Odd Fixes
2135F:	drivers/amba/
2136F:	include/linux/amba/bus.h
2137
2138ARM PRIMECELL KMI PL050 DRIVER
2139M:	Russell King <linux@armlinux.org.uk>
2140S:	Odd Fixes
2141F:	drivers/input/serio/ambakmi.*
2142F:	include/linux/amba/kmi.h
2143
2144ARM PRIMECELL MMCI PL180/1 DRIVER
2145M:	Russell King <linux@armlinux.org.uk>
2146S:	Odd Fixes
2147F:	drivers/mmc/host/mmci.*
2148F:	include/linux/amba/mmci.h
2149
2150ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2151M:	Miquel Raynal <miquel.raynal@bootlin.com>
2152R:	Michal Simek <michal.simek@amd.com>
2153L:	linux-mtd@lists.infradead.org
2154S:	Maintained
2155F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2156F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2157
2158ARM PRIMECELL PL35X SMC DRIVER
2159M:	Miquel Raynal <miquel.raynal@bootlin.com>
2160R:	Michal Simek <michal.simek@amd.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2164F:	drivers/memory/pl353-smc.c
2165
2166ARM PRIMECELL SSP PL022 SPI DRIVER
2167M:	Linus Walleij <linus.walleij@linaro.org>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2171F:	drivers/spi/spi-pl022.c
2172
2173ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2174M:	Russell King <linux@armlinux.org.uk>
2175S:	Odd Fixes
2176F:	drivers/tty/serial/amba-pl01*.c
2177F:	include/linux/amba/serial.h
2178
2179ARM PRIMECELL VIC PL190/PL192 DRIVER
2180M:	Linus Walleij <linus.walleij@linaro.org>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182S:	Maintained
2183F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2184F:	drivers/irqchip/irq-vic.c
2185
2186ARM SMC WATCHDOG DRIVER
2187M:	Julius Werner <jwerner@chromium.org>
2188R:	Evan Benn <evanbenn@chromium.org>
2189S:	Maintained
2190F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2191F:	drivers/watchdog/arm_smc_wdt.c
2192
2193ARM SMMU DRIVERS
2194M:	Will Deacon <will@kernel.org>
2195R:	Robin Murphy <robin.murphy@arm.com>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2199F:	drivers/iommu/arm/
2200F:	drivers/iommu/io-pgtable-arm*
2201
2202ARM SMMU SVA SUPPORT
2203R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
2204F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2205
2206ARM SUB-ARCHITECTURES
2207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208S:	Maintained
2209C:	irc://irc.libera.chat/armlinux
2210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2211F:	arch/arm/mach-*/
2212F:	arch/arm/plat-*/
2213
2214ARM/ACTIONS SEMI ARCHITECTURE
2215M:	Andreas Färber <afaerber@suse.de>
2216M:	Manivannan Sadhasivam <mani@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2219S:	Maintained
2220F:	Documentation/devicetree/bindings/arm/actions.yaml
2221F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2222F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2223F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2224F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2225F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2226F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2227F:	Documentation/devicetree/bindings/pinctrl/actions,*
2228F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2229F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2230F:	arch/arm/boot/dts/actions/
2231F:	arch/arm/mach-actions/
2232F:	arch/arm64/boot/dts/actions/
2233F:	drivers/clk/actions/
2234F:	drivers/clocksource/timer-owl*
2235F:	drivers/dma/owl-dma.c
2236F:	drivers/i2c/busses/i2c-owl.c
2237F:	drivers/irqchip/irq-owl-sirq.c
2238F:	drivers/mmc/host/owl-mmc.c
2239F:	drivers/net/ethernet/actions/
2240F:	drivers/pinctrl/actions/*
2241F:	drivers/pmdomain/actions/
2242F:	include/dt-bindings/power/owl-*
2243F:	include/dt-bindings/reset/actions,*
2244F:	include/linux/soc/actions/
2245N:	owl
2246
2247ARM/AIROHA SOC SUPPORT
2248M:	Matthias Brugger <matthias.bgg@gmail.com>
2249M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2252S:	Odd Fixes
2253F:	arch/arm/boot/dts/airoha/
2254F:	arch/arm64/boot/dts/airoha/
2255
2256ARM/Allwinner SoC Clock Support
2257M:	Emilio López <emilio@elopez.com.ar>
2258S:	Maintained
2259F:	drivers/clk/sunxi/
2260
2261ARM/Allwinner sunXi SoC support
2262M:	Chen-Yu Tsai <wens@csie.org>
2263M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2264M:	Samuel Holland <samuel@sholland.org>
2265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266L:	linux-sunxi@lists.linux.dev
2267S:	Maintained
2268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2269F:	arch/arm/mach-sunxi/
2270F:	arch/arm64/boot/dts/allwinner/
2271F:	drivers/clk/sunxi-ng/
2272F:	drivers/pinctrl/sunxi/
2273F:	drivers/soc/sunxi/
2274N:	allwinner
2275N:	sun[x456789]i
2276N:	sun[25]0i
2277
2278ARM/ALPHASCALE ARCHITECTURE
2279M:	Krzysztof Kozlowski <krzk@kernel.org>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Odd Fixes
2282F:	arch/arm/boot/dts/alphascale/
2283F:	drivers/clk/clk-asm9260.c
2284F:	drivers/clocksource/asm9260_timer.c
2285F:	drivers/rtc/rtc-asm9260.c
2286F:	drivers/watchdog/asm9260_wdt.c
2287
2288ARM/AMD PENSANDO ARM64 ARCHITECTURE
2289M:	Brad Larson <blarson@amd.com>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291S:	Supported
2292F:	Documentation/devicetree/bindings/*/amd,pensando*
2293F:	arch/arm64/boot/dts/amd/elba*
2294
2295ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2296M:	Neil Armstrong <neil.armstrong@linaro.org>
2297M:	Jerome Brunet <jbrunet@baylibre.com>
2298L:	linux-amlogic@lists.infradead.org
2299S:	Maintained
2300F:	Documentation/devicetree/bindings/clock/amlogic*
2301F:	drivers/clk/meson/
2302F:	include/dt-bindings/clock/amlogic,a1*
2303F:	include/dt-bindings/clock/gxbb*
2304F:	include/dt-bindings/clock/meson*
2305
2306ARM/Amlogic Meson SoC Crypto Drivers
2307M:	Corentin Labbe <clabbe@baylibre.com>
2308L:	linux-crypto@vger.kernel.org
2309L:	linux-amlogic@lists.infradead.org
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/crypto/amlogic*
2312F:	drivers/crypto/amlogic/
2313
2314ARM/Amlogic Meson SoC Sound Drivers
2315M:	Jerome Brunet <jbrunet@baylibre.com>
2316L:	linux-sound@vger.kernel.org
2317S:	Maintained
2318F:	Documentation/devicetree/bindings/sound/amlogic*
2319F:	sound/soc/meson/
2320
2321ARM/Amlogic Meson SoC support
2322M:	Neil Armstrong <neil.armstrong@linaro.org>
2323M:	Kevin Hilman <khilman@baylibre.com>
2324R:	Jerome Brunet <jbrunet@baylibre.com>
2325R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327L:	linux-amlogic@lists.infradead.org
2328S:	Maintained
2329W:	http://linux-meson.com/
2330F:	Documentation/devicetree/bindings/phy/amlogic*
2331F:	arch/arm/boot/dts/amlogic/
2332F:	arch/arm/mach-meson/
2333F:	arch/arm64/boot/dts/amlogic/
2334F:	drivers/pmdomain/amlogic/
2335F:	drivers/mmc/host/meson*
2336F:	drivers/phy/amlogic/
2337F:	drivers/pinctrl/meson/
2338F:	drivers/rtc/rtc-meson*
2339F:	drivers/soc/amlogic/
2340N:	meson
2341
2342ARM/Annapurna Labs ALPINE ARCHITECTURE
2343M:	Antoine Tenart <atenart@kernel.org>
2344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345S:	Odd Fixes
2346F:	arch/arm/boot/dts/amazon/
2347F:	arch/arm/mach-alpine/
2348F:	arch/arm64/boot/dts/amazon/
2349F:	drivers/*/*alpine*
2350
2351ARM/APPLE MACHINE SOUND DRIVERS
2352M:	Martin Povišer <povik+lin@cutebit.org>
2353L:	asahi@lists.linux.dev
2354L:	linux-sound@vger.kernel.org
2355S:	Maintained
2356F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2357F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2358F:	Documentation/devicetree/bindings/sound/apple,*
2359F:	sound/soc/apple/*
2360F:	sound/soc/codecs/cs42l83-i2c.c
2361F:	sound/soc/codecs/cs42l84.*
2362F:	sound/soc/codecs/ssm3515.c
2363
2364ARM/APPLE MACHINE SUPPORT
2365M:	Sven Peter <sven@kernel.org>
2366M:	Janne Grunau <j@jannau.net>
2367R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2368R:	Neal Gompa <neal@gompa.dev>
2369L:	asahi@lists.linux.dev
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372W:	https://asahilinux.org
2373B:	https://github.com/AsahiLinux/linux/issues
2374C:	irc://irc.oftc.net/asahi-dev
2375T:	git https://github.com/AsahiLinux/linux.git
2376F:	Documentation/devicetree/bindings/arm/apple.yaml
2377F:	Documentation/devicetree/bindings/arm/apple/*
2378F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2379F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2380F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2381F:	Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2382F:	Documentation/devicetree/bindings/gpu/apple,agx.yaml
2383F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2384F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2385F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2386F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2387F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2388F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2389F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2390F:	Documentation/devicetree/bindings/mfd/apple,smc.yaml
2391F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2392F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2393F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2394F:	Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2395F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2396F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2397F:	Documentation/devicetree/bindings/power/apple*
2398F:	Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2399F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2400F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2401F:	Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2402F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2403F:	arch/arm64/boot/dts/apple/
2404F:	drivers/bluetooth/hci_bcm4377.c
2405F:	drivers/clk/clk-apple-nco.c
2406F:	drivers/cpufreq/apple-soc-cpufreq.c
2407F:	drivers/dma/apple-admac.c
2408F:	drivers/gpio/gpio-macsmc.c
2409F:	drivers/pmdomain/apple/
2410F:	drivers/i2c/busses/i2c-pasemi-core.c
2411F:	drivers/i2c/busses/i2c-pasemi-platform.c
2412F:	drivers/input/touchscreen/apple_z2.c
2413F:	drivers/iommu/apple-dart.c
2414F:	drivers/iommu/io-pgtable-dart.c
2415F:	drivers/irqchip/irq-apple-aic.c
2416F:	drivers/mfd/macsmc.c
2417F:	drivers/nvme/host/apple.c
2418F:	drivers/nvmem/apple-efuses.c
2419F:	drivers/nvmem/apple-spmi-nvmem.c
2420F:	drivers/pinctrl/pinctrl-apple-gpio.c
2421F:	drivers/power/reset/macsmc-reboot.c
2422F:	drivers/pwm/pwm-apple.c
2423F:	drivers/soc/apple/*
2424F:	drivers/spi/spi-apple.c
2425F:	drivers/spmi/spmi-apple-controller.c
2426F:	drivers/video/backlight/apple_dwi_bl.c
2427F:	drivers/watchdog/apple_wdt.c
2428F:	include/dt-bindings/interrupt-controller/apple-aic.h
2429F:	include/dt-bindings/pinctrl/apple.h
2430F:	include/linux/mfd/macsmc.h
2431F:	include/linux/soc/apple/*
2432F:	include/uapi/drm/asahi_drm.h
2433
2434ARM/ARTPEC MACHINE SUPPORT
2435M:	Jesper Nilsson <jesper.nilsson@axis.com>
2436M:	Lars Persson <lars.persson@axis.com>
2437L:	linux-arm-kernel@axis.com
2438S:	Maintained
2439F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2440F:	arch/arm/boot/dts/axis/
2441F:	arch/arm/mach-artpec
2442F:	drivers/clk/axis
2443F:	drivers/crypto/axis
2444F:	drivers/mmc/host/usdhi6rol0.c
2445F:	drivers/pinctrl/pinctrl-artpec*
2446
2447ARM/ASPEED I2C DRIVER
2448M:	Ryan Chen <ryan_chen@aspeedtech.com>
2449R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2450R:	Joel Stanley <joel@jms.id.au>
2451L:	linux-i2c@vger.kernel.org
2452L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2455F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2456F:	drivers/i2c/busses/i2c-aspeed.c
2457F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2458
2459ARM/ASPEED MACHINE SUPPORT
2460M:	Joel Stanley <joel@jms.id.au>
2461M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2464S:	Supported
2465Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2467F:	Documentation/devicetree/bindings/arm/aspeed/
2468F:	arch/arm/boot/dts/aspeed/
2469F:	arch/arm/mach-aspeed/
2470N:	aspeed
2471
2472ARM/AXIADO ARCHITECTURE
2473M:	Harshit Shah <hshah@axiado.com>
2474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475S:	Maintained
2476F:	Documentation/devicetree/bindings/arm/axiado.yaml
2477F:	arch/arm64/boot/dts/axiado/
2478N:	axiado
2479
2480ARM/AXM LSI SOC
2481M:	Krzysztof Kozlowski <krzk@kernel.org>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Odd Fixes
2484F:	Documentation/devicetree/bindings/arm/axxia.yaml
2485F:	arch/arm/boot/dts/intel/axm/
2486F:	arch/arm/mach-axxia/
2487
2488ARM/BITMAIN ARCHITECTURE
2489M:	Manivannan Sadhasivam <mani@kernel.org>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Maintained
2492F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2493F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2494F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2495F:	arch/arm64/boot/dts/bitmain/
2496F:	drivers/clk/clk-bm1880.c
2497F:	drivers/pinctrl/pinctrl-bm1880.c
2498
2499ARM/BLAIZE ARCHITECTURE
2500M:	James Cowgill <james.cowgill@blaize.com>
2501M:	Matt Redfearn <matt.redfearn@blaize.com>
2502M:	Neil Jones <neil.jones@blaize.com>
2503M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2504S:	Maintained
2505F:	Documentation/devicetree/bindings/arm/blaize.yaml
2506F:	arch/arm64/boot/dts/blaize/
2507
2508ARM/CALXEDA HIGHBANK ARCHITECTURE
2509M:	Andre Przywara <andre.przywara@arm.com>
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Maintained
2512F:	arch/arm/boot/dts/calxeda/
2513F:	arch/arm/mach-highbank/
2514
2515ARM/CAVIUM THUNDER NETWORK DRIVER
2516M:	Sunil Goutham <sgoutham@marvell.com>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518S:	Maintained
2519F:	drivers/net/ethernet/cavium/thunder/
2520
2521ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2522M:	Lukasz Majewski <lukma@denx.de>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-ep93xx/ts72xx.c
2526
2527ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2528M:	Hartley Sweeten <hsweeten@visionengravers.com>
2529M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2530M:	Nikita Shubin <nikita.shubin@maquefel.me>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2534F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2535F:	arch/arm/boot/compressed/misc-ep93xx.h
2536F:	arch/arm/mach-ep93xx/
2537F:	drivers/iio/adc/ep93xx_adc.c
2538
2539ARM/CIX SOC SUPPORT
2540M:	Peter Chen <peter.chen@cixtech.com>
2541M:	Fugang Duan <fugang.duan@cixtech.com>
2542R:	CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
2543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544S:	Maintained
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git
2546F:	Documentation/devicetree/bindings/arm/cix.yaml
2547F:	Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2548F:	arch/arm64/boot/dts/cix/
2549F:	drivers/mailbox/cix-mailbox.c
2550K:	\bcix\b
2551
2552ARM/CLKDEV SUPPORT
2553M:	Russell King <linux@armlinux.org.uk>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Maintained
2556T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2557F:	drivers/clk/clkdev.c
2558
2559ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2560M:	Baruch Siach <baruch@tkos.co.il>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	arch/arm/boot/dts/cnxt/
2564N:	digicolor
2565
2566ARM/CORESIGHT FRAMEWORK AND DRIVERS
2567M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2568R:	Mike Leach <mike.leach@linaro.org>
2569R:	James Clark <james.clark@linaro.org>
2570L:	coresight@lists.linaro.org (moderated for non-subscribers)
2571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572S:	Maintained
2573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2574F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2575F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2576F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2577F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2578F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2579F:	Documentation/trace/coresight/*
2580F:	drivers/hwtracing/coresight/*
2581F:	include/dt-bindings/arm/coresight-cti-dt.h
2582F:	include/linux/coresight*
2583F:	include/uapi/linux/coresight*
2584F:	samples/coresight/*
2585F:	tools/perf/Documentation/arm-coresight.txt
2586F:	tools/perf/arch/arm/util/auxtrace.c
2587F:	tools/perf/arch/arm/util/cs-etm.c
2588F:	tools/perf/arch/arm/util/cs-etm.h
2589F:	tools/perf/arch/arm/util/pmu.c
2590F:	tools/perf/tests/shell/*coresight*
2591F:	tools/perf/tests/shell/coresight/*
2592F:	tools/perf/tests/shell/lib/*coresight*
2593F:	tools/perf/util/cs-etm-decoder/*
2594F:	tools/perf/util/cs-etm.*
2595
2596ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2597M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2598M:	Linus Walleij <linus.walleij@linaro.org>
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600S:	Maintained
2601T:	git https://github.com/ulli-kroll/linux.git
2602F:	Documentation/devicetree/bindings/arm/gemini.yaml
2603F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2604F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2605F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2606F:	arch/arm/boot/dts/gemini/
2607F:	arch/arm/mach-gemini/
2608F:	drivers/crypto/gemini/
2609F:	drivers/net/ethernet/cortina/
2610F:	drivers/pinctrl/pinctrl-gemini.c
2611F:	drivers/rtc/rtc-ftrtc010.c
2612
2613ARM/CZ.NIC TURRIS SUPPORT
2614M:	Marek Behún <kabel@kernel.org>
2615S:	Maintained
2616W:	https://www.turris.cz/
2617F:	Documentation/ABI/testing/debugfs-moxtet
2618F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2619F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2620F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2621F:	Documentation/devicetree/bindings/bus/moxtet.txt
2622F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2623F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2624F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2625F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2626F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2627F:	drivers/bus/moxtet.c
2628F:	drivers/firmware/turris-mox-rwtm.c
2629F:	drivers/gpio/gpio-moxtet.c
2630F:	drivers/leds/leds-turris-omnia.c
2631F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2632F:	drivers/platform/cznic/
2633F:	drivers/watchdog/armada_37xx_wdt.c
2634F:	include/dt-bindings/bus/moxtet.h
2635F:	include/linux/armada-37xx-rwtm-mailbox.h
2636F:	include/linux/moxtet.h
2637F:	include/linux/turris-omnia-mcu-interface.h
2638F:	include/linux/turris-signing-key.h
2639
2640ARM/FARADAY FA526 PORT
2641M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643S:	Maintained
2644T:	git git://git.berlios.de/gemini-board
2645F:	arch/arm/mm/*-fa*
2646
2647ARM/FOOTBRIDGE ARCHITECTURE
2648M:	Russell King <linux@armlinux.org.uk>
2649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650S:	Maintained
2651W:	http://www.armlinux.org.uk/
2652F:	arch/arm/include/asm/hardware/dec21285.h
2653F:	arch/arm/mach-footbridge/
2654
2655ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2656M:	Shawn Guo <shawnguo@kernel.org>
2657M:	Sascha Hauer <s.hauer@pengutronix.de>
2658R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2659R:	Fabio Estevam <festevam@gmail.com>
2660L:	imx@lists.linux.dev
2661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662S:	Maintained
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2664F:	Documentation/devicetree/bindings/firmware/fsl*
2665F:	Documentation/devicetree/bindings/firmware/nxp*
2666F:	arch/arm/boot/dts/nxp/imx/
2667F:	arch/arm/boot/dts/nxp/mxs/
2668F:	arch/arm64/boot/dts/freescale/
2669X:	Documentation/devicetree/bindings/media/i2c/
2670X:	arch/arm64/boot/dts/freescale/fsl-*
2671X:	arch/arm64/boot/dts/freescale/qoriq-*
2672X:	drivers/media/i2c/
2673N:	imx
2674N:	mxs
2675N:	\bmxc[^\d]
2676
2677ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2678M:	Shawn Guo <shawnguo@kernel.org>
2679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680S:	Maintained
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2682F:	arch/arm/boot/dts/nxp/ls/
2683F:	arch/arm64/boot/dts/freescale/fsl-*
2684F:	arch/arm64/boot/dts/freescale/qoriq-*
2685
2686ARM/FREESCALE VYBRID ARM ARCHITECTURE
2687M:	Shawn Guo <shawnguo@kernel.org>
2688M:	Sascha Hauer <s.hauer@pengutronix.de>
2689R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2690R:	Stefan Agner <stefan@agner.ch>
2691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692S:	Maintained
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2694F:	arch/arm/boot/dts/nxp/vf/
2695F:	arch/arm/mach-imx/*vf610*
2696
2697ARM/GUMSTIX MACHINE SUPPORT
2698M:	Steve Sakoman <sakoman@gmail.com>
2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700S:	Maintained
2701
2702ARM/HISILICON SOC SUPPORT
2703M:	Wei Xu <xuwei5@hisilicon.com>
2704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705S:	Supported
2706W:	http://www.hisilicon.com
2707T:	git https://github.com/hisilicon/linux-hisi.git
2708F:	arch/arm/boot/dts/hisilicon/
2709F:	arch/arm/mach-hisi/
2710F:	arch/arm64/boot/dts/hisilicon/
2711
2712ARM/HP JORNADA 7XX MACHINE SUPPORT
2713M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2714S:	Maintained
2715W:	www.jlime.com
2716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2717F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2718F:	arch/arm/mach-sa1100/jornada720.c
2719
2720ARM/HPE GXP ARCHITECTURE
2721M:	Jean-Marie Verdun <verdun@hpe.com>
2722M:	Nick Hawkins <nick.hawkins@hpe.com>
2723S:	Maintained
2724F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2725F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2726F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2727F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2728F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2729F:	Documentation/hwmon/gxp-fan-ctrl.rst
2730F:	arch/arm/boot/dts/hpe/
2731F:	arch/arm/mach-hpe/
2732F:	drivers/clocksource/timer-gxp.c
2733F:	drivers/hwmon/gxp-fan-ctrl.c
2734F:	drivers/i2c/busses/i2c-gxp.c
2735F:	drivers/spi/spi-gxp.c
2736F:	drivers/watchdog/gxp-wdt.c
2737
2738ARM/IGEP MACHINE SUPPORT
2739M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2740M:	Javier Martinez Canillas <javier@dowhile0.org>
2741L:	linux-omap@vger.kernel.org
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Maintained
2744F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2745
2746ARM/INTEL IXP4XX ARM ARCHITECTURE
2747M:	Linus Walleij <linusw@kernel.org>
2748M:	Imre Kaloz <kaloz@openwrt.org>
2749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750S:	Maintained
2751F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2752F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2753F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2754F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2755F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2756F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2757F:	arch/arm/boot/dts/intel/ixp/
2758F:	arch/arm/mach-ixp4xx/
2759F:	drivers/bus/intel-ixp4xx-eb.c
2760F:	drivers/char/hw_random/ixp4xx-rng.c
2761F:	drivers/clocksource/timer-ixp4xx.c
2762F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2763F:	drivers/gpio/gpio-ixp4xx.c
2764F:	drivers/irqchip/irq-ixp4xx.c
2765F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2766F:	drivers/net/wan/ixp4xx_hss.c
2767F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2768F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2769F:	include/linux/soc/ixp4xx/npe.h
2770F:	include/linux/soc/ixp4xx/qmgr.h
2771
2772ARM/INTEL KEEMBAY ARCHITECTURE
2773M:	Paul J. Murphy <paul.j.murphy@intel.com>
2774M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2775S:	Maintained
2776F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2777F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2778F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2779
2780ARM/INTEL XSC3 (MANZANO) ARM CORE
2781M:	Lennert Buytenhek <kernel@wantstofly.org>
2782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783S:	Maintained
2784
2785ARM/LG1K ARCHITECTURE
2786M:	Chanho Min <chanho.min@lge.com>
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788S:	Maintained
2789F:	arch/arm64/boot/dts/lg/
2790
2791ARM/LPC18XX ARCHITECTURE
2792M:	Vladimir Zapolskiy <vz@mleia.com>
2793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794S:	Maintained
2795F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2796F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2797F:	drivers/i2c/busses/i2c-lpc2k.c
2798F:	drivers/memory/pl172.c
2799F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2800F:	drivers/rtc/rtc-lpc24xx.c
2801N:	lpc18xx
2802
2803ARM/LPC32XX SOC SUPPORT
2804M:	Vladimir Zapolskiy <vz@mleia.com>
2805M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807S:	Maintained
2808T:	git https://github.com/vzapolskiy/linux-lpc32xx.git
2809F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2810F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2811F:	arch/arm/mach-lpc32xx/
2812F:	drivers/dma/lpc32xx-dmamux.c
2813F:	drivers/i2c/busses/i2c-pnx.c
2814F:	drivers/net/ethernet/nxp/lpc_eth.c
2815F:	drivers/usb/host/ohci-nxp.c
2816F:	drivers/watchdog/pnx4008_wdt.c
2817N:	lpc32xx
2818
2819LPC32XX DMAMUX SUPPORT
2820M:	J.M.B. Downing <jonathan.downing@nautel.com>
2821M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2822R:	Vladimir Zapolskiy <vz@mleia.com>
2823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824S:	Maintained
2825F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2826
2827ARM/Marvell Dove/MV78xx0/Orion SOC support
2828M:	Andrew Lunn <andrew@lunn.ch>
2829M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2830M:	Gregory Clement <gregory.clement@bootlin.com>
2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832S:	Maintained
2833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2834F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2835F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2836F:	Documentation/devicetree/bindings/soc/dove/
2837F:	arch/arm/boot/dts/marvell/dove*
2838F:	arch/arm/boot/dts/marvell/orion5x*
2839F:	arch/arm/mach-dove/
2840F:	arch/arm/mach-mv78xx0/
2841F:	arch/arm/mach-orion5x/
2842F:	arch/arm/plat-orion/
2843F:	drivers/bus/mvebu-mbus.c
2844F:	drivers/soc/dove/
2845
2846ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2847M:	Andrew Lunn <andrew@lunn.ch>
2848M:	Gregory Clement <gregory.clement@bootlin.com>
2849M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2851S:	Maintained
2852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2853F:	Documentation/devicetree/bindings/arm/marvell/
2854F:	arch/arm/boot/dts/marvell/armada*
2855F:	arch/arm/boot/dts/marvell/kirkwood*
2856F:	arch/arm/configs/mvebu_*_defconfig
2857F:	arch/arm/mach-mvebu/
2858F:	arch/arm64/boot/dts/marvell/
2859F:	drivers/clk/mvebu/
2860F:	drivers/cpufreq/armada-37xx-cpufreq.c
2861F:	drivers/cpufreq/armada-8k-cpufreq.c
2862F:	drivers/cpufreq/mvebu-cpufreq.c
2863F:	drivers/irqchip/irq-armada-370-xp.c
2864F:	drivers/irqchip/irq-mvebu-*
2865F:	drivers/pinctrl/mvebu/
2866F:	drivers/rtc/rtc-armada38x.c
2867
2868ARM/Marvell PXA1908 SOC support
2869M:	Duje Mihanović <duje@dujemihanovic.xyz>
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871S:	Maintained
2872F:	arch/arm64/boot/dts/marvell/mmp/
2873F:	drivers/clk/mmp/clk-pxa1908*.c
2874F:	include/dt-bindings/clock/marvell,pxa1908.h
2875
2876ARM/Mediatek RTC DRIVER
2877M:	Eddie Huang <eddie.huang@mediatek.com>
2878M:	Sean Wang <sean.wang@mediatek.com>
2879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2881S:	Maintained
2882F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2883F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2884F:	drivers/rtc/rtc-mt2712.c
2885F:	drivers/rtc/rtc-mt6397.c
2886F:	drivers/rtc/rtc-mt7622.c
2887
2888ARM/Mediatek SoC support
2889M:	Matthias Brugger <matthias.bgg@gmail.com>
2890M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2891L:	linux-kernel@vger.kernel.org
2892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2894S:	Maintained
2895W:	https://mtk.wiki.kernel.org/
2896C:	irc://irc.libera.chat/linux-mediatek
2897F:	arch/arm/boot/dts/mediatek/
2898F:	arch/arm/mach-mediatek/
2899F:	arch/arm64/boot/dts/mediatek/
2900F:	drivers/soc/mediatek/
2901N:	mtk
2902N:	mt[2678]
2903K:	mediatek
2904
2905ARM/Mediatek USB3 PHY DRIVER
2906M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2909S:	Maintained
2910F:	Documentation/devicetree/bindings/phy/mediatek,*
2911F:	drivers/phy/mediatek/
2912
2913ARM/MICROCHIP (ARM64) SoC support
2914M:	Conor Dooley <conor@kernel.org>
2915M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2916M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2918S:	Supported
2919T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2920F:	arch/arm64/boot/dts/microchip/
2921
2922ARM/Microchip (AT91) SoC support
2923M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2924M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2925M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927S:	Supported
2928W:	http://www.linux4sam.org
2929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2930F:	arch/arm/boot/dts/microchip/
2931F:	arch/arm/include/debug/at91.S
2932F:	arch/arm/mach-at91/
2933F:	drivers/memory/atmel*
2934F:	drivers/watchdog/sama5d4_wdt.c
2935F:	include/soc/at91/
2936X:	drivers/input/touchscreen/atmel_mxt_ts.c
2937N:	at91
2938N:	atmel
2939
2940ARM/Microchip Sparx5 SoC support
2941M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2942M:	Daniel Machon <daniel.machon@microchip.com>
2943M:	UNGLinuxDriver@microchip.com
2944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2945S:	Supported
2946F:	arch/arm64/boot/dts/microchip/sparx*
2947F:	drivers/net/ethernet/microchip/vcap/
2948F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2949N:	sparx5
2950
2951ARM/MILBEAUT ARCHITECTURE
2952M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2953M:	Takao Orito <orito.takao@socionext.com>
2954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955S:	Maintained
2956F:	arch/arm/boot/dts/socionext/milbeaut*
2957F:	arch/arm/mach-milbeaut/
2958N:	milbeaut
2959
2960ARM/MORELLO PLATFORM
2961M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
2962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963S:	Maintained
2964F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
2965F:	arch/arm64/boot/dts/arm/morello*
2966
2967ARM/MOXA ART SOC
2968M:	Krzysztof Kozlowski <krzk@kernel.org>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Odd Fixes
2971F:	Documentation/devicetree/bindings/arm/moxart.yaml
2972F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2973F:	arch/arm/boot/dts/moxa/
2974F:	drivers/clk/clk-moxart.c
2975
2976ARM/MStar/Sigmastar Armv7 SoC support
2977M:	Daniel Palmer <daniel@thingy.jp>
2978M:	Romain Perier <romain.perier@gmail.com>
2979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980S:	Maintained
2981W:	http://linux-chenxing.org/
2982T:	git https://github.com/linux-chenxing/linux.git
2983F:	Documentation/devicetree/bindings/arm/mstar/*
2984F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2985F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2986F:	arch/arm/boot/dts/sigmastar/
2987F:	arch/arm/mach-mstar/
2988F:	drivers/clk/mstar/
2989F:	drivers/clocksource/timer-msc313e.c
2990F:	drivers/gpio/gpio-msc313.c
2991F:	drivers/rtc/rtc-msc313.c
2992F:	drivers/watchdog/msc313e_wdt.c
2993F:	include/dt-bindings/clock/mstar-*
2994F:	include/dt-bindings/gpio/msc313-gpio.h
2995
2996ARM/NOMADIK/Ux500 ARCHITECTURES
2997M:	Linus Walleij <linus.walleij@linaro.org>
2998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2999S:	Maintained
3000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3001F:	Documentation/devicetree/bindings/arm/ste-*
3002F:	Documentation/devicetree/bindings/arm/ux500.yaml
3003F:	Documentation/devicetree/bindings/arm/ux500/
3004F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3005F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3006F:	arch/arm/boot/dts/st/ste-*
3007F:	arch/arm/mach-nomadik/
3008F:	arch/arm/mach-ux500/
3009F:	drivers/clk/clk-nomadik.c
3010F:	drivers/clocksource/clksrc-dbx500-prcmu.c
3011F:	drivers/dma/ste_dma40*
3012F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
3013F:	drivers/gpio/gpio-nomadik.c
3014F:	drivers/hwspinlock/u8500_hsem.c
3015F:	drivers/i2c/busses/i2c-nomadik.c
3016F:	drivers/iio/adc/ab8500-gpadc.c
3017F:	drivers/mfd/ab8500*
3018F:	drivers/mfd/abx500*
3019F:	drivers/mfd/db8500*
3020F:	drivers/pinctrl/nomadik/
3021F:	drivers/rtc/rtc-ab8500.c
3022F:	drivers/rtc/rtc-pl031.c
3023F:	drivers/soc/ux500/
3024
3025ARM/NUVOTON MA35 ARCHITECTURE
3026M:	Jacky Huang <ychuang3@nuvoton.com>
3027M:	Shan-Chun Hung <schung@nuvoton.com>
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029S:	Supported
3030F:	Documentation/devicetree/bindings/*/*/*ma35*
3031F:	Documentation/devicetree/bindings/*/*ma35*
3032F:	arch/arm64/boot/dts/nuvoton/*ma35*
3033F:	drivers/*/*/*ma35*
3034F:	drivers/*/*ma35*
3035K:	ma35d1
3036
3037ARM/NUVOTON NPCM ARCHITECTURE
3038M:	Avi Fishman <avifishman70@gmail.com>
3039M:	Tomer Maimon <tmaimon77@gmail.com>
3040M:	Tali Perry <tali.perry1@gmail.com>
3041R:	Patrick Venture <venture@google.com>
3042R:	Nancy Yuen <yuenn@google.com>
3043R:	Benjamin Fair <benjaminfair@google.com>
3044L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3045S:	Supported
3046F:	Documentation/devicetree/bindings/*/*/*npcm*
3047F:	Documentation/devicetree/bindings/*/*npcm*
3048F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3049F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3050F:	arch/arm/mach-npcm/
3051F:	arch/arm64/boot/dts/nuvoton/
3052F:	drivers/*/*/*npcm*
3053F:	drivers/*/*npcm*
3054F:	drivers/rtc/rtc-nct3018y.c
3055F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3056F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
3057
3058ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3059M:	Joseph Liu <kwliu@nuvoton.com>
3060M:	Marvin Lin <kflin@nuvoton.com>
3061L:	linux-media@vger.kernel.org
3062L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3063S:	Maintained
3064F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3065F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3066F:	Documentation/userspace-api/media/drivers/npcm-video.rst
3067F:	drivers/media/platform/nuvoton/
3068F:	include/uapi/linux/npcm-video.h
3069
3070ARM/NUVOTON WPCM450 ARCHITECTURE
3071M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
3072L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3073S:	Maintained
3074W:	https://github.com/neuschaefer/wpcm450/wiki
3075F:	Documentation/devicetree/bindings/*/*wpcm*
3076F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3077F:	arch/arm/configs/wpcm450_defconfig
3078F:	arch/arm/mach-npcm/wpcm450.c
3079F:	drivers/*/*/*wpcm*
3080F:	drivers/*/*wpcm*
3081
3082ARM/NXP S32G ARCHITECTURE
3083R:	Chester Lin <chester62515@gmail.com>
3084R:	Matthias Brugger <mbrugger@suse.com>
3085R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
3086R:	NXP S32 Linux Team <s32@nxp.com>
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3090F:	arch/arm64/boot/dts/freescale/s32g*.dts*
3091F:	drivers/pinctrl/nxp/
3092F:	drivers/rtc/rtc-s32g.c
3093
3094ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3095M:	Jan Petrous <jan.petrous@oss.nxp.com>
3096R:	s32@nxp.com
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3099F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3100
3101ARM/Orion SoC/Technologic Systems TS-78xx platform support
3102M:	Alexander Clouter <alex@digriz.org.uk>
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105W:	http://www.digriz.org.uk/ts78xx/kernel
3106F:	arch/arm/mach-orion5x/ts78xx-*
3107
3108ARM/QUALCOMM CHROMEBOOK SUPPORT
3109R:	cros-qcom-dts-watchers@chromium.org
3110F:	arch/arm64/boot/dts/qcom/sc7180*
3111F:	arch/arm64/boot/dts/qcom/sc7280*
3112F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
3113
3114ARM/QUALCOMM MAILING LIST
3115L:	linux-arm-msm@vger.kernel.org
3116C:	irc://irc.oftc.net/linux-msm
3117F:	Documentation/devicetree/bindings/*/qcom*
3118F:	Documentation/devicetree/bindings/soc/qcom/
3119F:	arch/arm/boot/dts/qcom/
3120F:	arch/arm/configs/qcom_defconfig
3121F:	arch/arm/mach-qcom/
3122F:	arch/arm64/boot/dts/qcom/
3123F:	drivers/*/*/pm8???-*
3124F:	drivers/*/*/qcom*
3125F:	drivers/*/*/qcom/
3126F:	drivers/*/qcom*
3127F:	drivers/*/qcom/
3128F:	drivers/bluetooth/btqcomsmd.c
3129F:	drivers/clocksource/timer-qcom.c
3130F:	drivers/cpuidle/cpuidle-qcom-spm.c
3131F:	drivers/extcon/extcon-qcom*
3132F:	drivers/i2c/busses/i2c-qcom-geni.c
3133F:	drivers/i2c/busses/i2c-qup.c
3134F:	drivers/iommu/msm*
3135F:	drivers/mfd/ssbi.c
3136F:	drivers/mmc/host/mmci_qcom*
3137F:	drivers/mmc/host/sdhci-msm.c
3138F:	drivers/pci/controller/dwc/pcie-qcom*
3139F:	drivers/phy/qualcomm/
3140F:	drivers/power/*/msm*
3141F:	drivers/reset/reset-qcom-*
3142F:	drivers/rtc/rtc-pm8xxx.c
3143F:	drivers/spi/spi-geni-qcom.c
3144F:	drivers/spi/spi-qcom-qspi.c
3145F:	drivers/spi/spi-qup.c
3146F:	drivers/tty/serial/msm_serial.c
3147F:	drivers/ufs/host/ufs-qcom*
3148F:	drivers/usb/dwc3/dwc3-qcom.c
3149F:	include/dt-bindings/*/qcom*
3150F:	include/linux/*/qcom*
3151F:	include/linux/soc/qcom/
3152
3153ARM/QUALCOMM SUPPORT
3154M:	Bjorn Andersson <andersson@kernel.org>
3155M:	Konrad Dybcio <konradybcio@kernel.org>
3156L:	linux-arm-msm@vger.kernel.org
3157S:	Maintained
3158C:	irc://irc.oftc.net/linux-msm
3159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3160F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3161F:	Documentation/devicetree/bindings/arm/qcom.yaml
3162F:	Documentation/devicetree/bindings/bus/qcom*
3163F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3164F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3165F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3166F:	Documentation/devicetree/bindings/soc/qcom/
3167F:	arch/arm/boot/dts/qcom/
3168F:	arch/arm/configs/qcom_defconfig
3169F:	arch/arm/mach-qcom/
3170F:	arch/arm64/boot/dts/qcom/
3171F:	drivers/bus/qcom*
3172F:	drivers/firmware/qcom/
3173F:	drivers/soc/qcom/
3174F:	include/dt-bindings/arm/qcom,ids.h
3175F:	include/dt-bindings/firmware/qcom,scm.h
3176F:	include/dt-bindings/soc/qcom*
3177F:	include/linux/firmware/qcom
3178F:	include/linux/soc/qcom/
3179F:	include/soc/qcom/
3180
3181ARM/RDA MICRO ARCHITECTURE
3182M:	Manivannan Sadhasivam <mani@kernel.org>
3183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3184L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
3185S:	Maintained
3186F:	Documentation/devicetree/bindings/arm/rda.yaml
3187F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3188F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3189F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3190F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3191F:	arch/arm/boot/dts/unisoc/
3192F:	drivers/clocksource/timer-rda.c
3193F:	drivers/gpio/gpio-rda.c
3194F:	drivers/irqchip/irq-rda-intc.c
3195F:	drivers/tty/serial/rda-uart.c
3196
3197ARM/REALTEK ARCHITECTURE
3198M:	Andreas Färber <afaerber@suse.de>
3199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3200L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/arm/realtek.yaml
3203F:	arch/arm/boot/dts/realtek/
3204F:	arch/arm/mach-realtek/
3205F:	arch/arm64/boot/dts/realtek/
3206
3207ARM/RISC-V/RENESAS ARCHITECTURE
3208M:	Geert Uytterhoeven <geert+renesas@glider.be>
3209M:	Magnus Damm <magnus.damm@gmail.com>
3210L:	linux-renesas-soc@vger.kernel.org
3211S:	Supported
3212Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3213C:	irc://irc.libera.chat/renesas-soc
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3215F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3216F:	Documentation/devicetree/bindings/nvmem/renesas,*
3217F:	Documentation/devicetree/bindings/soc/renesas/
3218F:	arch/arm/boot/dts/renesas/
3219F:	arch/arm/configs/shmobile_defconfig
3220F:	arch/arm/include/debug/renesas-scif.S
3221F:	arch/arm/mach-shmobile/
3222F:	arch/arm64/boot/dts/renesas/
3223F:	arch/riscv/boot/dts/renesas/
3224F:	drivers/pmdomain/renesas/
3225F:	drivers/soc/renesas/
3226F:	include/linux/soc/renesas/
3227N:	rcar
3228K:	\brenesas,
3229
3230ARM/RISCPC ARCHITECTURE
3231M:	Russell King <linux@armlinux.org.uk>
3232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3233S:	Maintained
3234W:	http://www.armlinux.org.uk/
3235F:	arch/arm/include/asm/hardware/ioc.h
3236F:	arch/arm/include/asm/hardware/iomd.h
3237F:	arch/arm/include/asm/hardware/memc.h
3238F:	arch/arm/mach-rpc/
3239F:	drivers/net/ethernet/8390/etherh.c
3240F:	drivers/net/ethernet/i825xx/ether1*
3241F:	drivers/net/ethernet/seeq/ether3*
3242F:	drivers/scsi/arm/
3243
3244ARM/Rockchip SoC support
3245M:	Heiko Stuebner <heiko@sntech.de>
3246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3247L:	linux-rockchip@lists.infradead.org
3248S:	Maintained
3249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3250F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3251F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3252F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3253F:	arch/arm/boot/dts/rockchip/
3254F:	arch/arm/mach-rockchip/
3255F:	drivers/*/*/*rockchip*
3256F:	drivers/*/*rockchip*
3257F:	drivers/clk/rockchip/
3258F:	drivers/i2c/busses/i2c-rk3x.c
3259F:	sound/soc/rockchip/
3260N:	rockchip
3261
3262ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3263M:	Krzysztof Kozlowski <krzk@kernel.org>
3264R:	Alim Akhtar <alim.akhtar@samsung.com>
3265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3266L:	linux-samsung-soc@vger.kernel.org
3267S:	Maintained
3268P:	Documentation/process/maintainer-soc-clean-dts.rst
3269Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3270B:	mailto:linux-samsung-soc@vger.kernel.org
3271C:	irc://irc.libera.chat/linux-exynos
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3273F:	Documentation/arch/arm/samsung/
3274F:	Documentation/devicetree/bindings/arm/samsung/
3275F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3276F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3277F:	Documentation/devicetree/bindings/soc/samsung/
3278F:	arch/arm/boot/dts/samsung/
3279F:	arch/arm/mach-exynos*/
3280F:	arch/arm/mach-s3c/
3281F:	arch/arm/mach-s5p*/
3282F:	arch/arm64/boot/dts/exynos/
3283F:	arch/arm64/boot/dts/tesla/
3284F:	drivers/*/*/*s3c24*
3285F:	drivers/*/*s3c24*
3286F:	drivers/*/*s3c64xx*
3287F:	drivers/*/*s5pv210*
3288F:	drivers/clocksource/samsung_pwm_timer.c
3289F:	drivers/firmware/samsung/
3290F:	drivers/mailbox/exynos-mailbox.c
3291F:	drivers/memory/samsung/
3292F:	drivers/pwm/pwm-samsung.c
3293F:	drivers/soc/samsung/
3294F:	drivers/tty/serial/samsung*
3295F:	include/clocksource/samsung_pwm.h
3296F:	include/linux/platform_data/*s3c*
3297F:	include/linux/serial_s3c.h
3298F:	include/linux/soc/samsung/
3299N:	exynos
3300N:	s3c64xx
3301N:	s5pv210
3302
3303ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3304M:	Łukasz Stelmach <l.stelmach@samsung.com>
3305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3306L:	linux-media@vger.kernel.org
3307S:	Maintained
3308F:	drivers/media/platform/samsung/s5p-g2d/
3309
3310ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3311M:	Marek Szyprowski <m.szyprowski@samsung.com>
3312L:	linux-samsung-soc@vger.kernel.org
3313L:	linux-media@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3316F:	drivers/media/cec/platform/s5p/
3317
3318ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3319M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3320M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3321M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3323L:	linux-media@vger.kernel.org
3324S:	Maintained
3325F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3326F:	drivers/media/platform/samsung/s5p-jpeg/
3327
3328ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3329M:	Marek Szyprowski <m.szyprowski@samsung.com>
3330M:	Andrzej Hajda <andrzej.hajda@intel.com>
3331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3332L:	linux-media@vger.kernel.org
3333S:	Maintained
3334F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3335F:	drivers/media/platform/samsung/s5p-mfc/
3336
3337ARM/SOCFPGA ARCHITECTURE
3338M:	Dinh Nguyen <dinguyen@kernel.org>
3339S:	Maintained
3340W:	http://www.rocketboards.org
3341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3342F:	arch/arm/boot/dts/intel/socfpga/
3343F:	arch/arm/configs/socfpga_defconfig
3344F:	arch/arm/mach-socfpga/
3345F:	arch/arm64/boot/dts/altera/
3346F:	arch/arm64/boot/dts/intel/
3347
3348ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3349M:	Dinh Nguyen <dinguyen@kernel.org>
3350S:	Maintained
3351F:	drivers/clk/socfpga/
3352
3353ARM/SOCFPGA DWMAC GLUE LAYER BINDINGS
3354M:	Matthew Gerlach <matthew.gerlach@altera.com>
3355S:	Maintained
3356F:	Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3357F:	Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3358
3359ARM/SOCFPGA DWMAC GLUE LAYER
3360M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
3361S:	Maintained
3362F:	drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3363
3364ARM/SOCFPGA EDAC BINDINGS
3365M:	Matthew Gerlach <matthew.gerlach@altera.com>
3366S:	Maintained
3367F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3368
3369ARM/SOCFPGA EDAC SUPPORT
3370M:	Dinh Nguyen <dinguyen@kernel.org>
3371S:	Maintained
3372F:	drivers/edac/altera_edac.[ch]
3373
3374ARM/SPREADTRUM SoC SUPPORT
3375M:	Orson Zhai <orsonzhai@gmail.com>
3376M:	Baolin Wang <baolin.wang7@gmail.com>
3377R:	Chunyan Zhang <zhang.lyra@gmail.com>
3378S:	Maintained
3379F:	arch/arm64/boot/dts/sprd
3380N:	sprd
3381N:	sc27xx
3382N:	sc2731
3383
3384ARM/STI ARCHITECTURE
3385M:	Patrice Chotard <patrice.chotard@foss.st.com>
3386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3387S:	Maintained
3388W:	http://www.stlinux.com
3389F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3390F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3391F:	arch/arm/boot/dts/st/sti*
3392F:	arch/arm/mach-sti/
3393F:	drivers/ata/ahci_st.c
3394F:	drivers/char/hw_random/st-rng.c
3395F:	drivers/clocksource/arm_global_timer.c
3396F:	drivers/clocksource/clksrc_st_lpc.c
3397F:	drivers/cpufreq/sti-cpufreq.c
3398F:	drivers/dma/st_fdma*
3399F:	drivers/i2c/busses/i2c-st.c
3400F:	drivers/media/platform/st/sti/c8sectpfe/
3401F:	drivers/media/rc/st_rc.c
3402F:	drivers/mmc/host/sdhci-st.c
3403F:	drivers/phy/st/phy-miphy28lp.c
3404F:	drivers/phy/st/phy-stih407-usb.c
3405F:	drivers/pinctrl/pinctrl-st.c
3406F:	drivers/remoteproc/st_remoteproc.c
3407F:	drivers/remoteproc/st_slim_rproc.c
3408F:	drivers/reset/sti/
3409F:	drivers/rtc/rtc-st-lpc.c
3410F:	drivers/tty/serial/st-asc.c
3411F:	drivers/usb/dwc3/dwc3-st.c
3412F:	drivers/usb/host/ehci-st.c
3413F:	drivers/usb/host/ohci-st.c
3414F:	drivers/watchdog/st_lpc_wdt.c
3415F:	include/linux/remoteproc/st_slim_rproc.h
3416
3417ARM/STM32 ARCHITECTURE
3418M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3419M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3420L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3422S:	Maintained
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3424F:	arch/arm/boot/dts/st/stm32*
3425F:	arch/arm/mach-stm32/
3426F:	arch/arm64/boot/dts/st/
3427F:	drivers/clocksource/armv7m_systick.c
3428N:	stm32
3429N:	stm
3430
3431ARM/SUNPLUS SP7021 SOC SUPPORT
3432M:	Qin Jian <qinjian@cqplus1.com>
3433L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3434S:	Maintained
3435W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3436F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3437F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3438F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3439F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3440F:	arch/arm/boot/dts/sunplus/
3441F:	arch/arm/configs/sp7021_*defconfig
3442F:	drivers/clk/clk-sp7021.c
3443F:	drivers/irqchip/irq-sp7021-intc.c
3444F:	drivers/reset/reset-sunplus.c
3445F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3446F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3447
3448ARM/Synaptics SoC support
3449M:	Jisheng Zhang <jszhang@kernel.org>
3450M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3452S:	Maintained
3453F:	arch/arm/boot/dts/synaptics/
3454F:	arch/arm/mach-berlin/
3455F:	arch/arm64/boot/dts/synaptics/
3456
3457ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3458M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3459L:	linux-tegra@vger.kernel.org
3460L:	linux-media@vger.kernel.org
3461S:	Maintained
3462F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3463F:	drivers/media/cec/platform/tegra/
3464
3465ARM/TESLA FSD SoC SUPPORT
3466M:	Alim Akhtar <alim.akhtar@samsung.com>
3467M:	linux-fsd@tesla.com
3468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3469L:	linux-samsung-soc@vger.kernel.org
3470S:	Maintained
3471P:	Documentation/process/maintainer-soc-clean-dts.rst
3472F:	arch/arm64/boot/dts/tesla/
3473
3474ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3475M:	Santosh Shilimkar <ssantosh@kernel.org>
3476L:	linux-kernel@vger.kernel.org
3477S:	Maintained
3478F:	drivers/memory/*emif*
3479
3480ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3481M:	Nishanth Menon <nm@ti.com>
3482M:	Santosh Shilimkar <ssantosh@kernel.org>
3483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3484S:	Maintained
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3486F:	arch/arm/boot/dts/ti/keystone/
3487F:	arch/arm/mach-keystone/
3488
3489ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3490M:	Santosh Shilimkar <ssantosh@kernel.org>
3491L:	linux-kernel@vger.kernel.org
3492S:	Maintained
3493F:	drivers/clk/keystone/
3494
3495ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3496M:	Santosh Shilimkar <ssantosh@kernel.org>
3497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3498L:	linux-kernel@vger.kernel.org
3499S:	Maintained
3500F:	drivers/clocksource/timer-keystone.c
3501
3502ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3503M:	Santosh Shilimkar <ssantosh@kernel.org>
3504L:	linux-kernel@vger.kernel.org
3505S:	Maintained
3506F:	drivers/power/reset/keystone-reset.c
3507
3508ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3509M:	Nishanth Menon <nm@ti.com>
3510M:	Vignesh Raghavendra <vigneshr@ti.com>
3511M:	Tero Kristo <kristo@kernel.org>
3512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3513S:	Supported
3514F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3515F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3516F:	arch/arm64/boot/dts/ti/Makefile
3517F:	arch/arm64/boot/dts/ti/k3-*
3518
3519ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3520M:	Krzysztof Kozlowski <krzk@kernel.org>
3521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3522S:	Odd Fixes
3523F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3524F:	Documentation/devicetree/bindings/*/ti,nspire*
3525F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3526F:	arch/arm/boot/dts/nspire/
3527
3528ARM/TOSHIBA VISCONTI ARCHITECTURE
3529M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3531S:	Supported
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3533F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3534F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3535F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3536F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3537F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3538F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3539F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3540F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3541F:	arch/arm64/boot/dts/toshiba/
3542F:	drivers/clk/visconti/
3543F:	drivers/gpio/gpio-visconti.c
3544F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3545F:	drivers/pci/controller/dwc/pcie-visconti.c
3546F:	drivers/pinctrl/visconti/
3547F:	drivers/watchdog/visconti_wdt.c
3548N:	visconti
3549
3550ARM/UNIPHIER ARCHITECTURE
3551M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3552M:	Masami Hiramatsu <mhiramat@kernel.org>
3553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3554S:	Maintained
3555F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3556F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3557F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3558F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3559F:	arch/arm/boot/dts/socionext/uniphier*
3560F:	arch/arm/include/asm/hardware/cache-uniphier.h
3561F:	arch/arm/mm/cache-uniphier.c
3562F:	arch/arm64/boot/dts/socionext/uniphier*
3563F:	drivers/bus/uniphier-system-bus.c
3564F:	drivers/clk/uniphier/
3565F:	drivers/dma/uniphier-mdmac.c
3566F:	drivers/gpio/gpio-uniphier.c
3567F:	drivers/i2c/busses/i2c-uniphier*
3568F:	drivers/irqchip/irq-uniphier-aidet.c
3569F:	drivers/mmc/host/uniphier-sd.c
3570F:	drivers/pinctrl/uniphier/
3571F:	drivers/reset/reset-uniphier.c
3572F:	drivers/tty/serial/8250/8250_uniphier.c
3573N:	uniphier
3574
3575ARM/VERSATILE EXPRESS PLATFORM
3576M:	Liviu Dudau <liviu.dudau@arm.com>
3577M:	Sudeep Holla <sudeep.holla@arm.com>
3578M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3580S:	Maintained
3581N:	mps2
3582N:	vexpress
3583F:	arch/arm/mach-versatile/
3584F:	arch/arm64/boot/dts/arm/
3585F:	drivers/clocksource/timer-versatile.c
3586X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3587X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3588
3589ARM/VFP SUPPORT
3590M:	Russell King <linux@armlinux.org.uk>
3591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3592S:	Maintained
3593W:	http://www.armlinux.org.uk/
3594F:	arch/arm/vfp/
3595
3596ARM/VT8500 ARM ARCHITECTURE
3597M:	Alexey Charkov <alchark@gmail.com>
3598M:	Krzysztof Kozlowski <krzk@kernel.org>
3599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3600S:	Odd Fixes
3601F:	Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3602F:	Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3603F:	Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3604F:	Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3605F:	Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3606F:	arch/arm/boot/dts/vt8500/
3607F:	arch/arm/mach-vt8500/
3608F:	drivers/clocksource/timer-vt8500.c
3609F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3610F:	drivers/mmc/host/wmt-sdmmc.c
3611F:	drivers/pwm/pwm-vt8500.c
3612F:	drivers/rtc/rtc-vt8500.c
3613F:	drivers/soc/vt8500/
3614F:	drivers/tty/serial/vt8500_serial.c
3615F:	drivers/video/fbdev/vt8500lcdfb.*
3616F:	drivers/video/fbdev/wm8505fb*
3617F:	drivers/video/fbdev/wmt_ge_rops.*
3618
3619ARM/ZYNQ ARCHITECTURE
3620M:	Michal Simek <michal.simek@amd.com>
3621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3622S:	Supported
3623W:	http://wiki.xilinx.com
3624T:	git https://github.com/Xilinx/linux-xlnx.git
3625F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3626F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3627F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3628F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3629F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3630F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3631F:	arch/arm/mach-zynq/
3632F:	drivers/clocksource/timer-cadence-ttc.c
3633F:	drivers/cpuidle/cpuidle-zynq.c
3634F:	drivers/edac/synopsys_edac.c
3635F:	drivers/i2c/busses/i2c-cadence.c
3636F:	drivers/i2c/busses/i2c-xiic.c
3637F:	drivers/mmc/host/sdhci-of-arasan.c
3638N:	zynq
3639N:	xilinx
3640
3641ARM64 FIT SUPPORT
3642M:	Simon Glass <sjg@chromium.org>
3643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3644S:	Maintained
3645F:	arch/arm64/boot/Makefile
3646F:	scripts/make_fit.py
3647
3648ARM64 PLATFORM DRIVERS
3649M:	Hans de Goede <hansg@kernel.org>
3650M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3651R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3652L:	platform-driver-x86@vger.kernel.org
3653S:	Maintained
3654Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3656F:	drivers/platform/arm64/
3657
3658ARM64 PORT (AARCH64 ARCHITECTURE)
3659M:	Catalin Marinas <catalin.marinas@arm.com>
3660M:	Will Deacon <will@kernel.org>
3661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3662S:	Maintained
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3664F:	Documentation/arch/arm64/
3665F:	arch/arm64/
3666F:	drivers/virt/coco/arm-cca-guest/
3667F:	drivers/virt/coco/pkvm-guest/
3668F:	tools/testing/selftests/arm64/
3669X:	arch/arm64/boot/dts/
3670
3671ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3672M:	George McCollister <george.mccollister@gmail.com>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3676F:	drivers/net/dsa/xrs700x/*
3677F:	net/dsa/tag_xrs700x.c
3678
3679AS3645A LED FLASH CONTROLLER DRIVER
3680M:	Sakari Ailus <sakari.ailus@iki.fi>
3681L:	linux-leds@vger.kernel.org
3682S:	Maintained
3683F:	drivers/leds/flash/leds-as3645a.c
3684
3685ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3686M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3687L:	linux-media@vger.kernel.org
3688S:	Maintained
3689T:	git git://linuxtv.org/media.git
3690F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3691F:	drivers/media/i2c/ak7375.c
3692
3693ASAHI KASEI AK8974 DRIVER
3694M:	Linus Walleij <linus.walleij@linaro.org>
3695L:	linux-iio@vger.kernel.org
3696S:	Supported
3697W:	http://www.akm.com/
3698F:	drivers/iio/magnetometer/ak8974.c
3699
3700AOSONG AGS02MA TVOC SENSOR DRIVER
3701M:	Anshul Dalal <anshulusr@gmail.com>
3702L:	linux-iio@vger.kernel.org
3703S:	Maintained
3704F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3705F:	drivers/iio/chemical/ags02ma.c
3706
3707ASC7621 HARDWARE MONITOR DRIVER
3708M:	George Joseph <george.joseph@fairview5.com>
3709L:	linux-hwmon@vger.kernel.org
3710S:	Maintained
3711F:	Documentation/hwmon/asc7621.rst
3712F:	drivers/hwmon/asc7621.c
3713
3714ASIX AX88796C SPI ETHERNET ADAPTER
3715M:	Łukasz Stelmach <l.stelmach@samsung.com>
3716S:	Maintained
3717F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3718F:	drivers/net/ethernet/asix/ax88796c_*
3719
3720ASIX PHY DRIVER [RUST]
3721M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3722R:	Trevor Gross <tmgross@umich.edu>
3723L:	netdev@vger.kernel.org
3724L:	rust-for-linux@vger.kernel.org
3725S:	Maintained
3726F:	drivers/net/phy/ax88796b_rust.rs
3727
3728ASPEED CRYPTO DRIVER
3729M:	Neal Liu <neal_liu@aspeedtech.com>
3730L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3731S:	Maintained
3732F:	Documentation/devicetree/bindings/crypto/aspeed,*
3733F:	drivers/crypto/aspeed/
3734
3735ASPEED PECI CONTROLLER
3736M:	Iwona Winiarska <iwona.winiarska@intel.com>
3737L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3738L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3739S:	Supported
3740F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3741F:	drivers/peci/controller/peci-aspeed.c
3742
3743ASPEED PINCTRL DRIVERS
3744M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3745L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3746L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3747L:	linux-gpio@vger.kernel.org
3748S:	Maintained
3749F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3750F:	drivers/pinctrl/aspeed/
3751
3752ASPEED SCU INTERRUPT CONTROLLER DRIVER
3753M:	Eddie James <eajames@linux.ibm.com>
3754L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3755S:	Maintained
3756F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
3757F:	drivers/irqchip/irq-aspeed-scu-ic.c
3758F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3759
3760ASPEED SD/MMC DRIVER
3761M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3762L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3763L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3764L:	linux-mmc@vger.kernel.org
3765S:	Maintained
3766F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3767F:	drivers/mmc/host/sdhci-of-aspeed*
3768
3769ASPEED SMC SPI DRIVER
3770M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3771M:	Cédric Le Goater <clg@kaod.org>
3772L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3773L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3774L:	linux-spi@vger.kernel.org
3775S:	Maintained
3776F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3777F:	drivers/spi/spi-aspeed-smc.c
3778
3779ASPEED USB UDC DRIVER
3780M:	Neal Liu <neal_liu@aspeedtech.com>
3781L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3782S:	Maintained
3783F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3784F:	drivers/usb/gadget/udc/aspeed_udc.c
3785
3786ASPEED VIDEO ENGINE DRIVER
3787M:	Eddie James <eajames@linux.ibm.com>
3788L:	linux-media@vger.kernel.org
3789L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3790S:	Maintained
3791F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3792F:	drivers/media/platform/aspeed/
3793
3794ASUS EC HARDWARE MONITOR DRIVER
3795M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3796L:	linux-hwmon@vger.kernel.org
3797S:	Maintained
3798F:	drivers/hwmon/asus-ec-sensors.c
3799
3800ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3801M:	Corentin Chary <corentin.chary@gmail.com>
3802M:	Luke D. Jones <luke@ljones.dev>
3803L:	platform-driver-x86@vger.kernel.org
3804S:	Maintained
3805W:	https://asus-linux.org/
3806F:	drivers/platform/x86/asus*.c
3807F:	drivers/platform/x86/eeepc*.c
3808
3809ASUS TF103C DOCK DRIVER
3810M:	Hans de Goede <hansg@kernel.org>
3811L:	platform-driver-x86@vger.kernel.org
3812S:	Maintained
3813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3814F:	drivers/platform/x86/asus-tf103c-dock.c
3815
3816ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3817M:	Aleksa Savic <savicaleksa83@gmail.com>
3818L:	linux-hwmon@vger.kernel.org
3819S:	Maintained
3820F:	drivers/hwmon/asus_rog_ryujin.c
3821
3822ASUS WIRELESS RADIO CONTROL DRIVER
3823M:	João Paulo Rechi Vita <jprvita@gmail.com>
3824L:	platform-driver-x86@vger.kernel.org
3825S:	Maintained
3826F:	drivers/platform/x86/asus-wireless.c
3827
3828ASUS WMI HARDWARE MONITOR DRIVER
3829M:	Ed Brindley <kernel@maidavale.org>
3830M:	Denis Pauk <pauk.denis@gmail.com>
3831L:	linux-hwmon@vger.kernel.org
3832S:	Maintained
3833F:	drivers/hwmon/asus_wmi_sensors.c
3834
3835ASYMMETRIC KEYS
3836M:	David Howells <dhowells@redhat.com>
3837M:	Lukas Wunner <lukas@wunner.de>
3838M:	Ignat Korchagin <ignat@cloudflare.com>
3839L:	keyrings@vger.kernel.org
3840L:	linux-crypto@vger.kernel.org
3841S:	Maintained
3842F:	Documentation/crypto/asymmetric-keys.rst
3843F:	crypto/asymmetric_keys/
3844F:	include/crypto/pkcs7.h
3845F:	include/crypto/public_key.h
3846F:	include/keys/asymmetric-*.h
3847F:	include/linux/verification.h
3848
3849ASYMMETRIC KEYS - ECDSA
3850M:	Lukas Wunner <lukas@wunner.de>
3851M:	Ignat Korchagin <ignat@cloudflare.com>
3852R:	Stefan Berger <stefanb@linux.ibm.com>
3853L:	linux-crypto@vger.kernel.org
3854S:	Maintained
3855F:	crypto/ecc*
3856F:	crypto/ecdsa*
3857F:	include/crypto/ecc*
3858
3859ASYMMETRIC KEYS - GOST
3860M:	Lukas Wunner <lukas@wunner.de>
3861M:	Ignat Korchagin <ignat@cloudflare.com>
3862L:	linux-crypto@vger.kernel.org
3863S:	Odd fixes
3864F:	crypto/ecrdsa*
3865
3866ASYMMETRIC KEYS - RSA
3867M:	Lukas Wunner <lukas@wunner.de>
3868M:	Ignat Korchagin <ignat@cloudflare.com>
3869L:	linux-crypto@vger.kernel.org
3870S:	Maintained
3871F:	crypto/rsa*
3872
3873ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3874R:	Dan Williams <dan.j.williams@intel.com>
3875S:	Odd fixes
3876W:	http://sourceforge.net/projects/xscaleiop
3877F:	Documentation/crypto/async-tx-api.rst
3878F:	crypto/async_tx/
3879F:	include/linux/async_tx.h
3880
3881AT24 EEPROM DRIVER
3882M:	Bartosz Golaszewski <brgl@bgdev.pl>
3883L:	linux-i2c@vger.kernel.org
3884S:	Maintained
3885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3886F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3887F:	drivers/misc/eeprom/at24.c
3888
3889ATA OVER ETHERNET (AOE) DRIVER
3890M:	"Justin Sanders" <justin@coraid.com>
3891S:	Supported
3892W:	http://www.openaoe.org/
3893F:	Documentation/admin-guide/aoe/
3894F:	drivers/block/aoe/
3895
3896ATC260X PMIC MFD DRIVER
3897M:	Manivannan Sadhasivam <mani@kernel.org>
3898M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3899L:	linux-actions@lists.infradead.org
3900S:	Maintained
3901F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3902F:	drivers/input/misc/atc260x-onkey.c
3903F:	drivers/mfd/atc260*
3904F:	drivers/power/reset/atc260x-poweroff.c
3905F:	drivers/regulator/atc260x-regulator.c
3906F:	include/linux/mfd/atc260x/*
3907
3908ATHEROS 71XX/9XXX GPIO DRIVER
3909M:	Alban Bedel <albeu@free.fr>
3910S:	Maintained
3911W:	https://github.com/AlbanBedel/linux
3912T:	git https://github.com/AlbanBedel/linux.git
3913F:	Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
3914F:	drivers/gpio/gpio-ath79.c
3915
3916ATHEROS 71XX/9XXX USB PHY DRIVER
3917M:	Alban Bedel <albeu@free.fr>
3918S:	Maintained
3919W:	https://github.com/AlbanBedel/linux
3920T:	git https://github.com/AlbanBedel/linux.git
3921F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3922F:	drivers/phy/qualcomm/phy-ath79-usb.c
3923
3924ATHEROS ATH GENERIC UTILITIES
3925M:	Jeff Johnson <jjohnson@kernel.org>
3926L:	linux-wireless@vger.kernel.org
3927S:	Supported
3928F:	drivers/net/wireless/ath/*
3929
3930ATHEROS ATH5K WIRELESS DRIVER
3931M:	Jiri Slaby <jirislaby@kernel.org>
3932M:	Nick Kossifidis <mickflemm@gmail.com>
3933M:	Luis Chamberlain <mcgrof@kernel.org>
3934L:	linux-wireless@vger.kernel.org
3935S:	Maintained
3936W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3937F:	drivers/net/wireless/ath/ath5k/
3938
3939ATHEROS ATH6KL WIRELESS DRIVER
3940L:	linux-wireless@vger.kernel.org
3941S:	Orphan
3942W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3943F:	drivers/net/wireless/ath/ath6kl/
3944
3945ATI_REMOTE2 DRIVER
3946M:	Ville Syrjala <syrjala@sci.fi>
3947S:	Maintained
3948F:	drivers/input/misc/ati_remote2.c
3949
3950ATK0110 HWMON DRIVER
3951M:	Luca Tettamanti <kronos.it@gmail.com>
3952L:	linux-hwmon@vger.kernel.org
3953S:	Maintained
3954F:	drivers/hwmon/asus_atk0110.c
3955
3956ATLX ETHERNET DRIVERS
3957M:	Chris Snook <chris.snook@gmail.com>
3958L:	netdev@vger.kernel.org
3959S:	Maintained
3960W:	http://sourceforge.net/projects/atl1
3961W:	http://atl1.sourceforge.net
3962F:	drivers/net/ethernet/atheros/
3963
3964ATM
3965M:	Chas Williams <3chas3@gmail.com>
3966L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3967L:	netdev@vger.kernel.org
3968S:	Maintained
3969W:	http://linux-atm.sourceforge.net
3970F:	drivers/atm/
3971F:	include/linux/atm*
3972F:	include/linux/sonet.h
3973F:	include/uapi/linux/atm*
3974F:	include/uapi/linux/sonet.h
3975
3976ATMEL MACB ETHERNET DRIVER
3977M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3978M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3979S:	Maintained
3980F:	drivers/net/ethernet/cadence/
3981
3982ATMEL MAXTOUCH DRIVER
3983M:	Nick Dyer <nick@shmanahar.org>
3984S:	Maintained
3985T:	git https://github.com/ndyer/linux.git
3986F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3987F:	drivers/input/touchscreen/atmel_mxt_ts.c
3988
3989ATOMIC INFRASTRUCTURE
3990M:	Will Deacon <will@kernel.org>
3991M:	Peter Zijlstra <peterz@infradead.org>
3992R:	Boqun Feng <boqun.feng@gmail.com>
3993R:	Mark Rutland <mark.rutland@arm.com>
3994L:	linux-kernel@vger.kernel.org
3995S:	Maintained
3996F:	Documentation/atomic_*.txt
3997F:	arch/*/include/asm/atomic*.h
3998F:	include/*/atomic*.h
3999F:	include/linux/refcount.h
4000F:	scripts/atomic/
4001
4002ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4003M:	Bradley Grove <linuxdrivers@attotech.com>
4004L:	linux-scsi@vger.kernel.org
4005S:	Supported
4006W:	http://www.attotech.com
4007F:	drivers/scsi/esas2r
4008
4009ATUSB IEEE 802.15.4 RADIO DRIVER
4010M:	Stefan Schmidt <stefan@datenfreihafen.org>
4011L:	linux-wpan@vger.kernel.org
4012S:	Maintained
4013F:	drivers/net/ieee802154/at86rf230.h
4014F:	drivers/net/ieee802154/atusb.c
4015F:	drivers/net/ieee802154/atusb.h
4016
4017AUDIT SUBSYSTEM
4018M:	Paul Moore <paul@paul-moore.com>
4019M:	Eric Paris <eparis@redhat.com>
4020L:	audit@vger.kernel.org
4021S:	Supported
4022W:	https://github.com/linux-audit
4023Q:	https://patchwork.kernel.org/project/audit/list
4024B:	mailto:audit@vger.kernel.org
4025P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
4026T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4027F:	include/asm-generic/audit_*.h
4028F:	include/linux/audit.h
4029F:	include/linux/audit_arch.h
4030F:	include/uapi/linux/audit.h
4031F:	kernel/audit*
4032F:	lib/*audit.c
4033K:	\baudit_[a-z_0-9]\+\b
4034
4035AUTOFDO BUILD
4036M:	Rong Xu <xur@google.com>
4037M:	Han Shen <shenhan@google.com>
4038S:	Supported
4039F:	Documentation/dev-tools/autofdo.rst
4040F:	scripts/Makefile.autofdo
4041
4042AUXILIARY BUS DRIVER
4043M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4044R:	Dave Ertman <david.m.ertman@intel.com>
4045R:	Ira Weiny <ira.weiny@intel.com>
4046R:	Leon Romanovsky <leon@kernel.org>
4047S:	Supported
4048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4049F:	Documentation/driver-api/auxiliary_bus.rst
4050F:	drivers/base/auxiliary.c
4051F:	include/linux/auxiliary_bus.h
4052F:	rust/helpers/auxiliary.c
4053F:	rust/kernel/auxiliary.rs
4054F:	samples/rust/rust_driver_auxiliary.rs
4055
4056AUXILIARY DISPLAY DRIVERS
4057M:	Andy Shevchenko <andy@kernel.org>
4058R:	Geert Uytterhoeven <geert@linux-m68k.org>
4059S:	Odd Fixes
4060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4061F:	Documentation/devicetree/bindings/auxdisplay/
4062F:	drivers/auxdisplay/
4063F:	include/linux/cfag12864b.h
4064F:	include/uapi/linux/map_to_14segment.h
4065F:	include/uapi/linux/map_to_7segment.h
4066
4067AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4068M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
4069L:	linux-iio@vger.kernel.org
4070S:	Maintained
4071F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4072F:	drivers/iio/light/apds9306.c
4073
4074AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4075M:	Andreas Klinger <ak@it-klinger.de>
4076L:	linux-iio@vger.kernel.org
4077S:	Maintained
4078F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4079F:	drivers/iio/adc/hx711.c
4080
4081AX.25 NETWORK LAYER
4082L:	linux-hams@vger.kernel.org
4083S:	Orphan
4084W:	https://linux-ax25.in-berlin.de
4085F:	include/net/ax25.h
4086F:	include/uapi/linux/ax25.h
4087F:	net/ax25/
4088
4089AXENTIA ARM DEVICES
4090M:	Peter Rosin <peda@axentia.se>
4091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4092S:	Maintained
4093F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
4094F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
4095F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4096F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
4097
4098AXENTIA ASOC DRIVERS
4099M:	Peter Rosin <peda@axentia.se>
4100L:	linux-sound@vger.kernel.org
4101S:	Maintained
4102F:	Documentation/devicetree/bindings/sound/axentia,*
4103F:	sound/soc/atmel/tse850-pcm5142.c
4104
4105AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4106M:	Nuno Sá <nuno.sa@analog.com>
4107L:	linux-hwmon@vger.kernel.org
4108S:	Supported
4109W:	https://ez.analog.com/linux-software-drivers
4110F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4111F:	drivers/hwmon/axi-fan-control.c
4112
4113AXI SPI ENGINE
4114M:	Michael Hennerich <michael.hennerich@analog.com>
4115M:	Nuno Sá <nuno.sa@analog.com>
4116R:	David Lechner <dlechner@baylibre.com>
4117L:	linux-spi@vger.kernel.org
4118S:	Supported
4119W:	https://ez.analog.com/linux-software-drivers
4120F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4121F:	drivers/spi/spi-axi-spi-engine.c
4122
4123AXI PWM GENERATOR
4124M:	Michael Hennerich <michael.hennerich@analog.com>
4125M:	Nuno Sá <nuno.sa@analog.com>
4126R:	Trevor Gamblin <tgamblin@baylibre.com>
4127L:	linux-pwm@vger.kernel.org
4128S:	Supported
4129W:	https://ez.analog.com/linux-software-drivers
4130F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4131F:	drivers/pwm/pwm-axi-pwmgen.c
4132
4133AZ6007 DVB DRIVER
4134M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4135L:	linux-media@vger.kernel.org
4136S:	Maintained
4137W:	https://linuxtv.org
4138T:	git git://linuxtv.org/media.git
4139F:	drivers/media/usb/dvb-usb-v2/az6007.c
4140
4141AZTECH FM RADIO RECEIVER DRIVER
4142M:	Hans Verkuil <hverkuil@xs4all.nl>
4143L:	linux-media@vger.kernel.org
4144S:	Maintained
4145W:	https://linuxtv.org
4146T:	git git://linuxtv.org/media.git
4147F:	drivers/media/radio/radio-aztech*
4148
4149B43 WIRELESS DRIVER
4150L:	linux-wireless@vger.kernel.org
4151L:	b43-dev@lists.infradead.org
4152S:	Orphan
4153W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4154F:	drivers/net/wireless/broadcom/b43/
4155
4156B43LEGACY WIRELESS DRIVER
4157L:	linux-wireless@vger.kernel.org
4158L:	b43-dev@lists.infradead.org
4159S:	Orphan
4160W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
4161F:	drivers/net/wireless/broadcom/b43legacy/
4162
4163BACKLIGHT CLASS/SUBSYSTEM
4164M:	Lee Jones <lee@kernel.org>
4165M:	Daniel Thompson <danielt@kernel.org>
4166M:	Jingoo Han <jingoohan1@gmail.com>
4167L:	dri-devel@lists.freedesktop.org
4168S:	Maintained
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4170F:	Documentation/ABI/stable/sysfs-class-backlight
4171F:	Documentation/ABI/testing/sysfs-class-backlight
4172F:	Documentation/devicetree/bindings/leds/backlight
4173F:	drivers/video/backlight/
4174F:	include/linux/backlight.h
4175F:	include/linux/pwm_backlight.h
4176
4177BARCO P50 GPIO DRIVER
4178M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
4179M:	Peter Korsgaard <peter.korsgaard@barco.com>
4180S:	Maintained
4181F:	drivers/platform/x86/barco-p50-gpio.c
4182
4183BATMAN ADVANCED
4184M:	Marek Lindner <marek.lindner@mailbox.org>
4185M:	Simon Wunderlich <sw@simonwunderlich.de>
4186M:	Antonio Quartulli <antonio@mandelbit.com>
4187M:	Sven Eckelmann <sven@narfation.org>
4188L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
4189S:	Maintained
4190W:	https://www.open-mesh.org/
4191Q:	https://patchwork.open-mesh.org/project/batman/list/
4192B:	https://www.open-mesh.org/projects/batman-adv/issues
4193C:	ircs://irc.hackint.org/batadv
4194T:	git https://git.open-mesh.org/linux-merge.git
4195F:	Documentation/networking/batman-adv.rst
4196F:	include/uapi/linux/batadv_packet.h
4197F:	include/uapi/linux/batman_adv.h
4198F:	net/batman-adv/
4199
4200BAYCOM/HDLCDRV DRIVERS FOR AX.25
4201M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
4202L:	linux-hams@vger.kernel.org
4203S:	Maintained
4204W:	http://www.baycom.org/~tom/ham/ham.html
4205F:	drivers/net/hamradio/baycom*
4206
4207BCACHE (BLOCK LAYER CACHE)
4208M:	Coly Li <colyli@kernel.org>
4209M:	Kent Overstreet <kent.overstreet@linux.dev>
4210L:	linux-bcache@vger.kernel.org
4211S:	Maintained
4212W:	http://bcache.evilpiepirate.org
4213C:	irc://irc.oftc.net/bcache
4214F:	drivers/md/bcache/
4215
4216BCACHEFS
4217M:	Kent Overstreet <kent.overstreet@linux.dev>
4218L:	linux-bcachefs@vger.kernel.org
4219S:	Supported
4220C:	irc://irc.oftc.net/bcache
4221P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
4222T:	git https://evilpiepirate.org/git/bcachefs.git
4223F:	fs/bcachefs/
4224F:	Documentation/filesystems/bcachefs/
4225
4226BDISP ST MEDIA DRIVER
4227M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
4228L:	linux-media@vger.kernel.org
4229S:	Supported
4230W:	https://linuxtv.org
4231T:	git git://linuxtv.org/media.git
4232F:	drivers/media/platform/st/sti/bdisp
4233
4234BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4235M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
4236L:	netdev@vger.kernel.org
4237S:	Maintained
4238F:	drivers/net/ethernet/ec_bhf.c
4239
4240BEFS FILE SYSTEM
4241M:	Luis de Bethencourt <luisbg@kernel.org>
4242M:	Salah Triki <salah.triki@gmail.com>
4243S:	Maintained
4244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4245F:	Documentation/filesystems/befs.rst
4246F:	fs/befs/
4247
4248BFQ I/O SCHEDULER
4249M:	Yu Kuai <yukuai3@huawei.com>
4250L:	linux-block@vger.kernel.org
4251S:	Odd Fixes
4252F:	Documentation/block/bfq-iosched.rst
4253F:	block/bfq-*
4254
4255BFS FILE SYSTEM
4256M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
4257S:	Maintained
4258F:	Documentation/filesystems/bfs.rst
4259F:	fs/bfs/
4260F:	include/uapi/linux/bfs_fs.h
4261
4262BINMAN
4263M:	Simon Glass <sjg@chromium.org>
4264S:	Supported
4265F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4266
4267BITMAP API
4268M:	Yury Norov <yury.norov@gmail.com>
4269R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4270S:	Maintained
4271F:	include/linux/bitfield.h
4272F:	include/linux/bitmap-str.h
4273F:	include/linux/bitmap.h
4274F:	include/linux/bits.h
4275F:	include/linux/cpumask.h
4276F:	include/linux/cpumask_types.h
4277F:	include/linux/find.h
4278F:	include/linux/nodemask.h
4279F:	include/linux/nodemask_types.h
4280F:	include/uapi/linux/bits.h
4281F:	include/vdso/bits.h
4282F:	lib/bitmap-str.c
4283F:	lib/bitmap.c
4284F:	lib/cpumask.c
4285F:	lib/find_bit.c
4286F:	lib/find_bit_benchmark.c
4287F:	lib/test_bitmap.c
4288F:	lib/tests/cpumask_kunit.c
4289F:	tools/include/linux/bitfield.h
4290F:	tools/include/linux/bitmap.h
4291F:	tools/include/linux/bits.h
4292F:	tools/include/linux/find.h
4293F:	tools/include/uapi/linux/bits.h
4294F:	tools/include/vdso/bits.h
4295F:	tools/lib/bitmap.c
4296F:	tools/lib/find_bit.c
4297
4298BITMAP API BINDINGS [RUST]
4299M:	Yury Norov <yury.norov@gmail.com>
4300S:	Maintained
4301F:	rust/helpers/cpumask.c
4302
4303BITOPS API
4304M:	Yury Norov <yury.norov@gmail.com>
4305R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4306S:	Maintained
4307F:	arch/*/include/asm/bitops.h
4308F:	arch/*/include/asm/bitops_32.h
4309F:	arch/*/include/asm/bitops_64.h
4310F:	arch/*/lib/bitops.c
4311F:	include/asm-generic/bitops
4312F:	include/asm-generic/bitops.h
4313F:	include/linux/bitops.h
4314F:	lib/test_bitops.c
4315F:	tools/*/bitops*
4316
4317BLINKM RGB LED DRIVER
4318M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4319S:	Maintained
4320F:	drivers/leds/leds-blinkm.c
4321
4322BLOCK LAYER
4323M:	Jens Axboe <axboe@kernel.dk>
4324L:	linux-block@vger.kernel.org
4325S:	Maintained
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4327F:	Documentation/ABI/stable/sysfs-block
4328F:	Documentation/block/
4329F:	block/
4330F:	drivers/block/
4331F:	include/linux/bio.h
4332F:	include/linux/blk*
4333F:	kernel/trace/blktrace.c
4334F:	lib/sbitmap.c
4335
4336BLOCK LAYER DEVICE DRIVER API [RUST]
4337M:	Andreas Hindborg <a.hindborg@kernel.org>
4338R:	Boqun Feng <boqun.feng@gmail.com>
4339L:	linux-block@vger.kernel.org
4340L:	rust-for-linux@vger.kernel.org
4341S:	Supported
4342W:	https://rust-for-linux.com
4343B:	https://github.com/Rust-for-Linux/linux/issues
4344C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4345T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4346F:	drivers/block/rnull.rs
4347F:	rust/kernel/block.rs
4348F:	rust/kernel/block/
4349
4350BLOCK2MTD DRIVER
4351M:	Joern Engel <joern@lazybastard.org>
4352L:	linux-mtd@lists.infradead.org
4353S:	Maintained
4354F:	drivers/mtd/devices/block2mtd.c
4355
4356BLUETOOTH DRIVERS
4357M:	Marcel Holtmann <marcel@holtmann.org>
4358M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4359L:	linux-bluetooth@vger.kernel.org
4360S:	Supported
4361W:	http://www.bluez.org/
4362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4364F:	Documentation/devicetree/bindings/net/bluetooth/
4365F:	drivers/bluetooth/
4366
4367BLUETOOTH SUBSYSTEM
4368M:	Marcel Holtmann <marcel@holtmann.org>
4369M:	Johan Hedberg <johan.hedberg@gmail.com>
4370M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4371L:	linux-bluetooth@vger.kernel.org
4372S:	Supported
4373W:	http://www.bluez.org/
4374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4376F:	Documentation/ABI/stable/sysfs-class-bluetooth
4377F:	include/net/bluetooth/
4378F:	net/bluetooth/
4379
4380BLZP1600 GPIO DRIVER
4381M:	James Cowgill <james.cowgill@blaize.com>
4382M:	Matt Redfearn <matt.redfearn@blaize.com>
4383M:	Neil Jones <neil.jones@blaize.com>
4384M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
4385L:	linux-gpio@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4388F:	drivers/gpio/gpio-blzp1600.c
4389
4390BONDING DRIVER
4391M:	Jay Vosburgh <jv@jvosburgh.net>
4392L:	netdev@vger.kernel.org
4393S:	Maintained
4394F:	Documentation/networking/bonding.rst
4395F:	drivers/net/bonding/
4396F:	include/net/bond*
4397F:	include/uapi/linux/if_bonding.h
4398F:	tools/testing/selftests/drivers/net/bonding/
4399
4400BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4401M:	Dan Robertson <dan@dlrobertson.com>
4402L:	linux-iio@vger.kernel.org
4403S:	Maintained
4404F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4405F:	drivers/iio/accel/bma400*
4406
4407BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4408M:	Alex Lanzano <lanzano.alex@gmail.com>
4409L:	linux-iio@vger.kernel.org
4410S:	Maintained
4411F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4412F:	drivers/iio/imu/bmi270/
4413
4414BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4415M:	Jagath Jog J <jagathjog1996@gmail.com>
4416L:	linux-iio@vger.kernel.org
4417S:	Maintained
4418F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4419F:	drivers/iio/imu/bmi323/
4420
4421BPF JIT for ARC
4422M:	Shahab Vahedi <list+bpf@vahedi.org>
4423L:	bpf@vger.kernel.org
4424S:	Maintained
4425F:	arch/arc/net/
4426
4427BPF JIT for ARM
4428M:	Russell King <linux@armlinux.org.uk>
4429M:	Puranjay Mohan <puranjay@kernel.org>
4430L:	bpf@vger.kernel.org
4431S:	Maintained
4432F:	arch/arm/net/
4433
4434BPF JIT for ARM64
4435M:	Daniel Borkmann <daniel@iogearbox.net>
4436M:	Alexei Starovoitov <ast@kernel.org>
4437M:	Puranjay Mohan <puranjay@kernel.org>
4438R:	Xu Kuohai <xukuohai@huaweicloud.com>
4439L:	bpf@vger.kernel.org
4440S:	Supported
4441F:	arch/arm64/net/
4442
4443BPF JIT for LOONGARCH
4444M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4445R:	Hengqi Chen <hengqi.chen@gmail.com>
4446L:	bpf@vger.kernel.org
4447S:	Maintained
4448F:	arch/loongarch/net/
4449
4450BPF JIT for MIPS (32-BIT AND 64-BIT)
4451M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4452M:	Paul Burton <paulburton@kernel.org>
4453L:	bpf@vger.kernel.org
4454S:	Maintained
4455F:	arch/mips/net/
4456
4457BPF JIT for NFP NICs
4458M:	Jakub Kicinski <kuba@kernel.org>
4459L:	bpf@vger.kernel.org
4460S:	Odd Fixes
4461F:	drivers/net/ethernet/netronome/nfp/bpf/
4462
4463BPF JIT for POWERPC (32-BIT AND 64-BIT)
4464M:	Hari Bathini <hbathini@linux.ibm.com>
4465M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4466R:	Naveen N Rao <naveen@kernel.org>
4467L:	bpf@vger.kernel.org
4468S:	Supported
4469F:	arch/powerpc/net/
4470
4471BPF JIT for RISC-V (32-bit)
4472M:	Luke Nelson <luke.r.nels@gmail.com>
4473M:	Xi Wang <xi.wang@gmail.com>
4474L:	bpf@vger.kernel.org
4475S:	Maintained
4476F:	arch/riscv/net/
4477X:	arch/riscv/net/bpf_jit_comp64.c
4478
4479BPF JIT for RISC-V (64-bit)
4480M:	Björn Töpel <bjorn@kernel.org>
4481R:	Pu Lehui <pulehui@huawei.com>
4482R:	Puranjay Mohan <puranjay@kernel.org>
4483L:	bpf@vger.kernel.org
4484S:	Maintained
4485F:	arch/riscv/net/
4486X:	arch/riscv/net/bpf_jit_comp32.c
4487
4488BPF JIT for S390
4489M:	Ilya Leoshkevich <iii@linux.ibm.com>
4490M:	Heiko Carstens <hca@linux.ibm.com>
4491M:	Vasily Gorbik <gor@linux.ibm.com>
4492L:	bpf@vger.kernel.org
4493S:	Supported
4494F:	arch/s390/net/
4495X:	arch/s390/net/pnet.c
4496
4497BPF JIT for SPARC (32-BIT AND 64-BIT)
4498M:	David S. Miller <davem@davemloft.net>
4499L:	bpf@vger.kernel.org
4500S:	Odd Fixes
4501F:	arch/sparc/net/
4502
4503BPF JIT for X86 32-BIT
4504M:	Wang YanQing <udknight@gmail.com>
4505L:	bpf@vger.kernel.org
4506S:	Odd Fixes
4507F:	arch/x86/net/bpf_jit_comp32.c
4508
4509BPF JIT for X86 64-BIT
4510M:	Alexei Starovoitov <ast@kernel.org>
4511M:	Daniel Borkmann <daniel@iogearbox.net>
4512L:	bpf@vger.kernel.org
4513S:	Supported
4514F:	arch/x86/net/
4515X:	arch/x86/net/bpf_jit_comp32.c
4516
4517BPF [BTF]
4518M:	Martin KaFai Lau <martin.lau@linux.dev>
4519L:	bpf@vger.kernel.org
4520S:	Maintained
4521F:	include/linux/btf*
4522F:	kernel/bpf/btf.c
4523
4524BPF [CORE]
4525M:	Alexei Starovoitov <ast@kernel.org>
4526M:	Daniel Borkmann <daniel@iogearbox.net>
4527R:	John Fastabend <john.fastabend@gmail.com>
4528L:	bpf@vger.kernel.org
4529S:	Maintained
4530F:	include/linux/bpf*
4531F:	include/linux/filter.h
4532F:	include/linux/tnum.h
4533F:	kernel/bpf/core.c
4534F:	kernel/bpf/dispatcher.c
4535F:	kernel/bpf/mprog.c
4536F:	kernel/bpf/syscall.c
4537F:	kernel/bpf/tnum.c
4538F:	kernel/bpf/trampoline.c
4539F:	kernel/bpf/verifier.c
4540
4541BPF [CRYPTO]
4542M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4543L:	bpf@vger.kernel.org
4544S:	Maintained
4545F:	crypto/bpf_crypto_skcipher.c
4546F:	include/linux/bpf_crypto.h
4547F:	kernel/bpf/crypto.c
4548
4549BPF [DOCUMENTATION] (Related to Standardization)
4550R:	David Vernet <void@manifault.com>
4551L:	bpf@vger.kernel.org
4552L:	bpf@ietf.org
4553S:	Maintained
4554F:	Documentation/bpf/standardization/
4555
4556BPF [GENERAL] (Safe Dynamic Programs and Tools)
4557M:	Alexei Starovoitov <ast@kernel.org>
4558M:	Daniel Borkmann <daniel@iogearbox.net>
4559M:	Andrii Nakryiko <andrii@kernel.org>
4560R:	Martin KaFai Lau <martin.lau@linux.dev>
4561R:	Eduard Zingerman <eddyz87@gmail.com>
4562R:	Song Liu <song@kernel.org>
4563R:	Yonghong Song <yonghong.song@linux.dev>
4564R:	John Fastabend <john.fastabend@gmail.com>
4565R:	KP Singh <kpsingh@kernel.org>
4566R:	Stanislav Fomichev <sdf@fomichev.me>
4567R:	Hao Luo <haoluo@google.com>
4568R:	Jiri Olsa <jolsa@kernel.org>
4569L:	bpf@vger.kernel.org
4570S:	Supported
4571W:	https://bpf.io/
4572Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4575F:	Documentation/bpf/
4576F:	Documentation/networking/filter.rst
4577F:	Documentation/userspace-api/ebpf/
4578F:	arch/*/net/*
4579F:	include/linux/bpf*
4580F:	include/linux/btf*
4581F:	include/linux/filter.h
4582F:	include/trace/events/xdp.h
4583F:	include/uapi/linux/bpf*
4584F:	include/uapi/linux/btf*
4585F:	include/uapi/linux/filter.h
4586F:	kernel/bpf/
4587F:	kernel/trace/bpf_trace.c
4588F:	lib/buildid.c
4589F:	arch/*/include/asm/rqspinlock.h
4590F:	include/asm-generic/rqspinlock.h
4591F:	lib/test_bpf.c
4592F:	net/bpf/
4593F:	net/core/filter.c
4594F:	net/sched/act_bpf.c
4595F:	net/sched/cls_bpf.c
4596F:	samples/bpf/
4597F:	scripts/bpf_doc.py
4598F:	scripts/Makefile.btf
4599F:	scripts/pahole-version.sh
4600F:	tools/bpf/
4601F:	tools/lib/bpf/
4602F:	tools/testing/selftests/bpf/
4603
4604BPF [ITERATOR]
4605M:	Yonghong Song <yonghong.song@linux.dev>
4606L:	bpf@vger.kernel.org
4607S:	Maintained
4608F:	kernel/bpf/*iter.c
4609
4610BPF [L7 FRAMEWORK] (sockmap)
4611M:	John Fastabend <john.fastabend@gmail.com>
4612M:	Jakub Sitnicki <jakub@cloudflare.com>
4613L:	netdev@vger.kernel.org
4614L:	bpf@vger.kernel.org
4615S:	Maintained
4616F:	include/linux/skmsg.h
4617F:	net/core/skmsg.c
4618F:	net/core/sock_map.c
4619F:	net/ipv4/tcp_bpf.c
4620F:	net/ipv4/udp_bpf.c
4621F:	net/unix/unix_bpf.c
4622
4623BPF [LIBRARY] (libbpf)
4624M:	Andrii Nakryiko <andrii@kernel.org>
4625M:	Eduard Zingerman <eddyz87@gmail.com>
4626L:	bpf@vger.kernel.org
4627S:	Maintained
4628F:	tools/lib/bpf/
4629
4630BPF [MISC]
4631L:	bpf@vger.kernel.org
4632S:	Odd Fixes
4633K:	(?:\b|_)bpf(?:\b|_)
4634
4635BPF [NETKIT] (BPF-programmable network device)
4636M:	Daniel Borkmann <daniel@iogearbox.net>
4637M:	Nikolay Aleksandrov <razor@blackwall.org>
4638L:	bpf@vger.kernel.org
4639L:	netdev@vger.kernel.org
4640S:	Supported
4641F:	drivers/net/netkit.c
4642F:	include/net/netkit.h
4643
4644BPF [NETWORKING] (struct_ops, reuseport)
4645M:	Martin KaFai Lau <martin.lau@linux.dev>
4646L:	bpf@vger.kernel.org
4647L:	netdev@vger.kernel.org
4648S:	Maintained
4649F:	kernel/bpf/bpf_struct*
4650
4651BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4652M:	Martin KaFai Lau <martin.lau@linux.dev>
4653M:	Daniel Borkmann <daniel@iogearbox.net>
4654R:	John Fastabend <john.fastabend@gmail.com>
4655R:	Stanislav Fomichev <sdf@fomichev.me>
4656L:	bpf@vger.kernel.org
4657L:	netdev@vger.kernel.org
4658S:	Maintained
4659F:	include/net/tcx.h
4660F:	kernel/bpf/tcx.c
4661F:	net/core/filter.c
4662F:	net/sched/act_bpf.c
4663F:	net/sched/cls_bpf.c
4664
4665BPF [RINGBUF]
4666M:	Andrii Nakryiko <andrii@kernel.org>
4667L:	bpf@vger.kernel.org
4668S:	Maintained
4669F:	kernel/bpf/ringbuf.c
4670
4671BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4672M:	KP Singh <kpsingh@kernel.org>
4673M:	Matt Bobrowski <mattbobrowski@google.com>
4674L:	bpf@vger.kernel.org
4675S:	Maintained
4676F:	Documentation/bpf/prog_lsm.rst
4677F:	include/linux/bpf_lsm.h
4678F:	kernel/bpf/bpf_lsm.c
4679F:	kernel/trace/bpf_trace.c
4680F:	security/bpf/
4681
4682BPF [SELFTESTS] (Test Runners & Infrastructure)
4683M:	Andrii Nakryiko <andrii@kernel.org>
4684M:	Eduard Zingerman <eddyz87@gmail.com>
4685R:	Mykola Lysenko <mykolal@fb.com>
4686L:	bpf@vger.kernel.org
4687S:	Maintained
4688F:	tools/testing/selftests/bpf/
4689
4690BPF [STORAGE & CGROUPS]
4691M:	Martin KaFai Lau <martin.lau@linux.dev>
4692L:	bpf@vger.kernel.org
4693S:	Maintained
4694F:	kernel/bpf/*storage.c
4695F:	kernel/bpf/bpf_lru*
4696F:	kernel/bpf/cgroup.c
4697
4698BPF [TOOLING] (bpftool)
4699M:	Quentin Monnet <qmo@kernel.org>
4700L:	bpf@vger.kernel.org
4701S:	Maintained
4702F:	kernel/bpf/disasm.*
4703F:	tools/bpf/bpftool/
4704
4705BPF [TRACING]
4706M:	Song Liu <song@kernel.org>
4707R:	Jiri Olsa <jolsa@kernel.org>
4708L:	bpf@vger.kernel.org
4709S:	Maintained
4710F:	kernel/bpf/stackmap.c
4711F:	kernel/trace/bpf_trace.c
4712F:	lib/buildid.c
4713
4714BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4715M:	Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com>
4716L:	linux-iio@vger.kernel.org
4717S:	Maintained
4718F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4719F:	drivers/iio/light/apds9160.c
4720
4721BROADCOM ASP 2.0 ETHERNET DRIVER
4722M:	Justin Chen <justin.chen@broadcom.com>
4723M:	Florian Fainelli <florian.fainelli@broadcom.com>
4724L:	bcm-kernel-feedback-list@broadcom.com
4725L:	netdev@vger.kernel.org
4726S:	Supported
4727F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4728F:	drivers/net/ethernet/broadcom/asp2/
4729
4730BROADCOM B44 10/100 ETHERNET DRIVER
4731M:	Michael Chan <michael.chan@broadcom.com>
4732L:	netdev@vger.kernel.org
4733S:	Maintained
4734F:	drivers/net/ethernet/broadcom/b44.*
4735
4736BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4737M:	Florian Fainelli <florian.fainelli@broadcom.com>
4738L:	netdev@vger.kernel.org
4739L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4740S:	Supported
4741F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4742F:	drivers/net/dsa/b53/*
4743F:	drivers/net/dsa/bcm_sf2*
4744F:	include/linux/dsa/brcm.h
4745F:	include/linux/platform_data/b53.h
4746
4747BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4748M:	Florian Fainelli <florian.fainelli@broadcom.com>
4749R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4750L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4752S:	Maintained
4753T:	git https://github.com/broadcom/stblinux.git
4754F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4755F:	drivers/pci/controller/pcie-brcmstb.c
4756F:	drivers/staging/vc04_services
4757N:	bcm2711
4758N:	bcm2712
4759N:	bcm283*
4760N:	raspberrypi
4761
4762BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4763M:	Florian Fainelli <florian.fainelli@broadcom.com>
4764M:	Ray Jui <rjui@broadcom.com>
4765M:	Scott Branden <sbranden@broadcom.com>
4766R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4767S:	Maintained
4768T:	git https://github.com/broadcom/mach-bcm
4769F:	arch/arm/mach-bcm/
4770N:	bcm281*
4771N:	bcm113*
4772N:	bcm216*
4773N:	kona
4774
4775BROADCOM BCM2835 CAMERA DRIVERS
4776M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4777L:	linux-media@vger.kernel.org
4778S:	Maintained
4779F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4780F:	drivers/media/platform/broadcom/bcm2835-unicam*
4781
4782BROADCOM BCM47XX MIPS ARCHITECTURE
4783M:	Hauke Mehrtens <hauke@hauke-m.de>
4784M:	Rafał Miłecki <zajec5@gmail.com>
4785L:	linux-mips@vger.kernel.org
4786S:	Maintained
4787F:	Documentation/devicetree/bindings/mips/brcm/
4788F:	arch/mips/bcm47xx/*
4789F:	arch/mips/include/asm/mach-bcm47xx/*
4790
4791BROADCOM BCM4908 ETHERNET DRIVER
4792M:	Rafał Miłecki <rafal@milecki.pl>
4793R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4794L:	netdev@vger.kernel.org
4795S:	Maintained
4796F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4797F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4798F:	drivers/net/ethernet/broadcom/unimac.h
4799
4800BROADCOM BCM4908 PINMUX DRIVER
4801M:	Rafał Miłecki <rafal@milecki.pl>
4802R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4803L:	linux-gpio@vger.kernel.org
4804S:	Maintained
4805F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4806F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4807
4808BROADCOM BCM5301X ARM ARCHITECTURE
4809M:	Florian Fainelli <florian.fainelli@broadcom.com>
4810M:	Hauke Mehrtens <hauke@hauke-m.de>
4811M:	Rafał Miłecki <zajec5@gmail.com>
4812R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4814S:	Maintained
4815F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4816F:	arch/arm/boot/dts/broadcom/bcm470*
4817F:	arch/arm/boot/dts/broadcom/bcm5301*
4818F:	arch/arm/boot/dts/broadcom/bcm953012*
4819F:	arch/arm/mach-bcm/bcm_5301x.c
4820
4821BROADCOM BCM53573 ARM ARCHITECTURE
4822M:	Florian Fainelli <florian.fainelli@broadcom.com>
4823M:	Rafał Miłecki <rafal@milecki.pl>
4824R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4826S:	Maintained
4827F:	arch/arm/boot/dts/broadcom/bcm47189*
4828F:	arch/arm/boot/dts/broadcom/bcm53573*
4829
4830BROADCOM BCM63XX/BCM33XX UDC DRIVER
4831M:	Kevin Cernekee <cernekee@gmail.com>
4832L:	linux-usb@vger.kernel.org
4833S:	Maintained
4834F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4835
4836BROADCOM BCM7XXX ARM ARCHITECTURE
4837M:	Florian Fainelli <florian.fainelli@broadcom.com>
4838R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4840S:	Maintained
4841T:	git https://github.com/broadcom/stblinux.git
4842F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4843F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4844F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4845F:	arch/arm/mach-bcm/*brcmstb*
4846F:	arch/arm/mm/cache-b15-rac.c
4847F:	drivers/bus/brcmstb_gisb.c
4848F:	drivers/pci/controller/pcie-brcmstb.c
4849N:	brcmstb
4850N:	bcm7038
4851N:	bcm7120
4852
4853BROADCOM BCMBCA ARM ARCHITECTURE
4854M:	William Zhang <william.zhang@broadcom.com>
4855M:	Anand Gore <anand.gore@broadcom.com>
4856M:	Kursad Oney <kursad.oney@broadcom.com>
4857M:	Florian Fainelli <florian.fainelli@broadcom.com>
4858M:	Rafał Miłecki <rafal@milecki.pl>
4859R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4861S:	Maintained
4862T:	git https://github.com/broadcom/stblinux.git
4863F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4864F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4865N:	bcmbca
4866N:	bcm[9]?47622
4867N:	bcm[9]?4912
4868N:	bcm[9]?63138
4869N:	bcm[9]?63146
4870N:	bcm[9]?63148
4871N:	bcm[9]?63158
4872N:	bcm[9]?63178
4873N:	bcm[9]?6756
4874N:	bcm[9]?6813
4875N:	bcm[9]?6846
4876N:	bcm[9]?6855
4877N:	bcm[9]?6856
4878N:	bcm[9]?6858
4879N:	bcm[9]?6878
4880
4881BROADCOM BDC DRIVER
4882M:	Justin Chen <justin.chen@broadcom.com>
4883M:	Al Cooper <alcooperx@gmail.com>
4884R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4885L:	linux-usb@vger.kernel.org
4886S:	Maintained
4887F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4888F:	drivers/usb/gadget/udc/bdc/
4889
4890BROADCOM BMIPS CPUFREQ DRIVER
4891M:	Markus Mayer <mmayer@broadcom.com>
4892R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4893L:	linux-pm@vger.kernel.org
4894S:	Maintained
4895F:	drivers/cpufreq/bmips-cpufreq.c
4896
4897BROADCOM BMIPS MIPS ARCHITECTURE
4898M:	Florian Fainelli <florian.fainelli@broadcom.com>
4899R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4900L:	linux-mips@vger.kernel.org
4901S:	Maintained
4902T:	git https://github.com/broadcom/stblinux.git
4903F:	arch/mips/bmips/*
4904F:	arch/mips/boot/dts/brcm/bcm*.dts*
4905F:	arch/mips/include/asm/mach-bmips/*
4906F:	arch/mips/kernel/*bmips*
4907F:	drivers/irqchip/irq-bcm63*
4908F:	drivers/irqchip/irq-bcm7*
4909F:	drivers/irqchip/irq-brcmstb*
4910F:	drivers/pmdomain/bcm/bcm63xx-power.c
4911F:	include/linux/bcm963xx_nvram.h
4912F:	include/linux/bcm963xx_tag.h
4913
4914BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4915M:	Rasesh Mody <rmody@marvell.com>
4916M:	GR-Linux-NIC-Dev@marvell.com
4917L:	netdev@vger.kernel.org
4918S:	Maintained
4919F:	drivers/net/ethernet/broadcom/bnx2.*
4920F:	drivers/net/ethernet/broadcom/bnx2_*
4921
4922BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4923M:	Saurav Kashyap <skashyap@marvell.com>
4924M:	Javed Hasan <jhasan@marvell.com>
4925M:	GR-QLogic-Storage-Upstream@marvell.com
4926L:	linux-scsi@vger.kernel.org
4927S:	Supported
4928F:	drivers/scsi/bnx2fc/
4929
4930BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4931M:	Nilesh Javali <njavali@marvell.com>
4932M:	Manish Rangankar <mrangankar@marvell.com>
4933M:	GR-QLogic-Storage-Upstream@marvell.com
4934L:	linux-scsi@vger.kernel.org
4935S:	Supported
4936F:	drivers/scsi/bnx2i/
4937
4938BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4939M:	Sudarsana Kalluru <skalluru@marvell.com>
4940M:	Manish Chopra <manishc@marvell.com>
4941L:	netdev@vger.kernel.org
4942S:	Maintained
4943F:	drivers/net/ethernet/broadcom/bnx2x/
4944
4945BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4946M:	Michael Chan <michael.chan@broadcom.com>
4947M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4948L:	netdev@vger.kernel.org
4949S:	Maintained
4950F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4951F:	drivers/net/ethernet/broadcom/bnxt/
4952F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4953
4954BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
4955M:	Vikas Gupta <vikas.gupta@broadcom.com>
4956L:	netdev@vger.kernel.org
4957S:	Maintained
4958F:	drivers/net/ethernet/broadcom/bnge/
4959
4960BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4961M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4962L:	linux-wireless@vger.kernel.org
4963L:	brcm80211@lists.linux.dev
4964L:	brcm80211-dev-list.pdl@broadcom.com
4965S:	Supported
4966F:	drivers/net/wireless/broadcom/brcm80211/
4967F:	include/linux/platform_data/brcmfmac.h
4968
4969BROADCOM BRCMSTB GPIO DRIVER
4970M:	Doug Berger <opendmb@gmail.com>
4971M:	Florian Fainelli <florian.fainelli@broadcom.com>
4972R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4973S:	Supported
4974F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4975F:	drivers/gpio/gpio-brcmstb.c
4976
4977BROADCOM BRCMSTB I2C DRIVER
4978M:	Kamal Dasu <kamal.dasu@broadcom.com>
4979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4980L:	linux-i2c@vger.kernel.org
4981S:	Supported
4982F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4983F:	drivers/i2c/busses/i2c-brcmstb.c
4984
4985BROADCOM BRCMSTB UART DRIVER
4986M:	Al Cooper <alcooperx@gmail.com>
4987R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4988L:	linux-serial@vger.kernel.org
4989S:	Maintained
4990F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4991F:	drivers/tty/serial/8250/8250_bcm7271.c
4992
4993BROADCOM BRCMSTB USB EHCI DRIVER
4994M:	Justin Chen <justin.chen@broadcom.com>
4995M:	Al Cooper <alcooperx@gmail.com>
4996R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4997L:	linux-usb@vger.kernel.org
4998S:	Maintained
4999F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5000F:	drivers/usb/host/ehci-brcm.*
5001
5002BROADCOM BRCMSTB USB PIN MAP DRIVER
5003M:	Al Cooper <alcooperx@gmail.com>
5004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5005L:	linux-usb@vger.kernel.org
5006S:	Maintained
5007F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5008F:	drivers/usb/misc/brcmstb-usb-pinmap.c
5009
5010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5011M:	Justin Chen <justin.chen@broadcom.com>
5012M:	Al Cooper <alcooperx@gmail.com>
5013R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5014L:	linux-kernel@vger.kernel.org
5015S:	Maintained
5016F:	drivers/phy/broadcom/phy-brcm-usb*
5017
5018BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5019M:	William Zhang <william.zhang@broadcom.com>
5020M:	Kursad Oney <kursad.oney@broadcom.com>
5021M:	Jonas Gorski <jonas.gorski@gmail.com>
5022R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5023L:	linux-spi@vger.kernel.org
5024S:	Maintained
5025F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5026F:	drivers/spi/spi-bcm63xx-hsspi.c
5027F:	drivers/spi/spi-bcmbca-hsspi.c
5028
5029BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5030M:	Jonas Gorski <jonas.gorski@gmail.com>
5031L:	linux-spi@vger.kernel.org
5032S:	Odd Fixes
5033F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5034F:	drivers/spi/spi-bcm63xx.c
5035
5036BROADCOM ETHERNET PHY DRIVERS
5037M:	Florian Fainelli <florian.fainelli@broadcom.com>
5038R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5039L:	netdev@vger.kernel.org
5040S:	Supported
5041F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5042F:	drivers/net/phy/bcm*.[ch]
5043F:	drivers/net/phy/broadcom.c
5044F:	include/linux/brcmphy.h
5045
5046BROADCOM GENET ETHERNET DRIVER
5047M:	Doug Berger <opendmb@gmail.com>
5048M:	Florian Fainelli <florian.fainelli@broadcom.com>
5049R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5050L:	netdev@vger.kernel.org
5051S:	Maintained
5052F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5053F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5054F:	drivers/net/ethernet/broadcom/genet/
5055F:	drivers/net/ethernet/broadcom/unimac.h
5056F:	drivers/net/mdio/mdio-bcm-unimac.c
5057F:	include/linux/platform_data/bcmgenet.h
5058F:	include/linux/platform_data/mdio-bcm-unimac.h
5059
5060BROADCOM IPROC ARM ARCHITECTURE
5061M:	Ray Jui <rjui@broadcom.com>
5062M:	Scott Branden <sbranden@broadcom.com>
5063R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5065S:	Maintained
5066T:	git https://github.com/broadcom/stblinux.git
5067F:	arch/arm64/boot/dts/broadcom/northstar2/*
5068F:	arch/arm64/boot/dts/broadcom/stingray/*
5069F:	drivers/clk/bcm/clk-ns*
5070F:	drivers/clk/bcm/clk-sr*
5071F:	drivers/pinctrl/bcm/pinctrl-ns*
5072F:	include/dt-bindings/clock/bcm-sr*
5073N:	iproc
5074N:	cygnus
5075N:	bcm[-_]nsp
5076N:	bcm9113*
5077N:	bcm9583*
5078N:	bcm9585*
5079N:	bcm9586*
5080N:	bcm988312
5081N:	bcm113*
5082N:	bcm583*
5083N:	bcm585*
5084N:	bcm586*
5085N:	bcm88312
5086N:	hr2
5087N:	stingray
5088
5089BROADCOM IPROC GBIT ETHERNET DRIVER
5090M:	Rafał Miłecki <rafal@milecki.pl>
5091R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5092L:	netdev@vger.kernel.org
5093S:	Maintained
5094F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
5095F:	drivers/net/ethernet/broadcom/bgmac*
5096F:	drivers/net/ethernet/broadcom/unimac.h
5097
5098BROADCOM KONA GPIO DRIVER
5099M:	Ray Jui <rjui@broadcom.com>
5100R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5101S:	Supported
5102F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5103F:	drivers/gpio/gpio-bcm-kona.c
5104
5105BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5106M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
5107M:	Kashyap Desai <kashyap.desai@broadcom.com>
5108M:	Sumit Saxena <sumit.saxena@broadcom.com>
5109M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
5110L:	mpi3mr-linuxdrv.pdl@broadcom.com
5111L:	linux-scsi@vger.kernel.org
5112S:	Supported
5113W:	https://www.broadcom.com/support/storage
5114F:	drivers/scsi/mpi3mr/
5115
5116BROADCOM NETXTREME-E ROCE DRIVER
5117M:	Selvin Xavier <selvin.xavier@broadcom.com>
5118M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
5119L:	linux-rdma@vger.kernel.org
5120S:	Supported
5121W:	http://www.broadcom.com
5122F:	drivers/infiniband/hw/bnxt_re/
5123F:	include/uapi/rdma/bnxt_re-abi.h
5124
5125BROADCOM NVRAM DRIVER
5126M:	Rafał Miłecki <zajec5@gmail.com>
5127L:	linux-mips@vger.kernel.org
5128S:	Maintained
5129F:	drivers/firmware/broadcom/*
5130
5131BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5132M:	Rafał Miłecki <rafal@milecki.pl>
5133M:	Florian Fainelli <florian.fainelli@broadcom.com>
5134R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5135L:	linux-pm@vger.kernel.org
5136S:	Maintained
5137T:	git https://github.com/broadcom/stblinux.git
5138F:	drivers/pmdomain/bcm/bcm-pmb.c
5139F:	include/dt-bindings/soc/bcm-pmb.h
5140
5141BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5142M:	Rafał Miłecki <zajec5@gmail.com>
5143L:	linux-wireless@vger.kernel.org
5144S:	Maintained
5145F:	drivers/bcma/
5146F:	include/linux/bcma/
5147
5148BROADCOM SPI DRIVER
5149M:	Kamal Dasu <kamal.dasu@broadcom.com>
5150R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5151S:	Maintained
5152F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5153F:	drivers/spi/spi-bcm-qspi.*
5154F:	drivers/spi/spi-brcmstb-qspi.c
5155F:	drivers/spi/spi-iproc-qspi.c
5156
5157BROADCOM STB AVS CPUFREQ DRIVER
5158M:	Markus Mayer <mmayer@broadcom.com>
5159R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5160L:	linux-pm@vger.kernel.org
5161S:	Maintained
5162F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5163F:	drivers/cpufreq/brcmstb*
5164
5165BROADCOM STB AVS TMON DRIVER
5166M:	Markus Mayer <mmayer@broadcom.com>
5167R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5168L:	linux-pm@vger.kernel.org
5169S:	Maintained
5170F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5171F:	drivers/thermal/broadcom/brcmstb*
5172
5173BROADCOM STB DPFE DRIVER
5174M:	Markus Mayer <mmayer@broadcom.com>
5175R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5177S:	Maintained
5178F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5179F:	drivers/memory/brcmstb_dpfe.c
5180
5181BROADCOM STB NAND FLASH DRIVER
5182M:	Brian Norris <computersforpeace@gmail.com>
5183M:	Kamal Dasu <kamal.dasu@broadcom.com>
5184R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5185L:	linux-mtd@lists.infradead.org
5186S:	Maintained
5187F:	drivers/mtd/nand/raw/brcmnand/
5188F:	include/linux/platform_data/brcmnand.h
5189
5190BROADCOM STB PCIE DRIVER
5191M:	Jim Quinlan <jim2101024@gmail.com>
5192M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
5193M:	Florian Fainelli <florian.fainelli@broadcom.com>
5194R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5195L:	linux-pci@vger.kernel.org
5196S:	Maintained
5197F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5198F:	drivers/pci/controller/pcie-brcmstb.c
5199
5200BROADCOM SYSTEMPORT ETHERNET DRIVER
5201M:	Florian Fainelli <florian.fainelli@broadcom.com>
5202R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5203L:	netdev@vger.kernel.org
5204S:	Maintained
5205F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5206F:	drivers/net/ethernet/broadcom/bcmsysport.*
5207F:	drivers/net/ethernet/broadcom/unimac.h
5208
5209BROADCOM TG3 GIGABIT ETHERNET DRIVER
5210M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
5211M:	Michael Chan <mchan@broadcom.com>
5212L:	netdev@vger.kernel.org
5213S:	Maintained
5214F:	drivers/net/ethernet/broadcom/tg3.*
5215
5216BROADCOM VK DRIVER
5217M:	Scott Branden <scott.branden@broadcom.com>
5218R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
5219S:	Supported
5220F:	drivers/misc/bcm-vk/
5221F:	include/uapi/linux/misc/bcm_vk.h
5222
5223BROCADE BFA FC SCSI DRIVER
5224M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
5225M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
5226L:	linux-scsi@vger.kernel.org
5227S:	Supported
5228F:	drivers/scsi/bfa/
5229
5230BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5231M:	Rasesh Mody <rmody@marvell.com>
5232M:	Sudarsana Kalluru <skalluru@marvell.com>
5233M:	GR-Linux-NIC-Dev@marvell.com
5234L:	netdev@vger.kernel.org
5235S:	Maintained
5236F:	drivers/net/ethernet/brocade/bna/
5237
5238BSG (block layer generic sg v4 driver)
5239M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5240L:	linux-scsi@vger.kernel.org
5241S:	Supported
5242F:	block/bsg.c
5243F:	include/linux/bsg.h
5244F:	include/uapi/linux/bsg.h
5245
5246BT87X AUDIO DRIVER
5247M:	Clemens Ladisch <clemens@ladisch.de>
5248L:	linux-sound@vger.kernel.org
5249S:	Maintained
5250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5251F:	Documentation/sound/cards/bt87x.rst
5252F:	sound/pci/bt87x.c
5253
5254BT8XXGPIO DRIVER
5255M:	Michael Buesch <m@bues.ch>
5256S:	Maintained
5257W:	http://bu3sch.de/btgpio.php
5258F:	drivers/gpio/gpio-bt8xx.c
5259
5260BTRFS FILE SYSTEM
5261M:	Chris Mason <clm@fb.com>
5262M:	Josef Bacik <josef@toxicpanda.com>
5263M:	David Sterba <dsterba@suse.com>
5264L:	linux-btrfs@vger.kernel.org
5265S:	Maintained
5266W:	https://btrfs.readthedocs.io
5267Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5268C:	irc://irc.libera.chat/btrfs
5269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5270F:	Documentation/filesystems/btrfs.rst
5271F:	fs/btrfs/
5272F:	include/linux/btrfs*
5273F:	include/trace/events/btrfs.h
5274F:	include/uapi/linux/btrfs*
5275
5276BTTV VIDEO4LINUX DRIVER
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-media@vger.kernel.org
5279S:	Odd fixes
5280W:	https://linuxtv.org
5281T:	git git://linuxtv.org/media.git
5282F:	Documentation/driver-api/media/drivers/bttv*
5283F:	drivers/media/pci/bt8xx/bttv*
5284
5285BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5286M:	Chanwoo Choi <cw00.choi@samsung.com>
5287L:	linux-pm@vger.kernel.org
5288L:	linux-samsung-soc@vger.kernel.org
5289S:	Maintained
5290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5291F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5292F:	drivers/devfreq/exynos-bus.c
5293
5294BUSLOGIC SCSI DRIVER
5295M:	Khalid Aziz <khalid@gonehiking.org>
5296L:	linux-scsi@vger.kernel.org
5297S:	Maintained
5298F:	drivers/scsi/BusLogic.*
5299F:	drivers/scsi/FlashPoint.*
5300
5301BXCAN CAN NETWORK DRIVER
5302M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
5303L:	linux-can@vger.kernel.org
5304S:	Maintained
5305F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5306F:	drivers/net/can/bxcan.c
5307
5308C-MEDIA CMI8788 DRIVER
5309M:	Clemens Ladisch <clemens@ladisch.de>
5310L:	linux-sound@vger.kernel.org
5311S:	Maintained
5312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5313F:	sound/pci/oxygen/
5314
5315C-SKY ARCHITECTURE
5316M:	Guo Ren <guoren@kernel.org>
5317L:	linux-csky@vger.kernel.org
5318S:	Supported
5319T:	git https://github.com/c-sky/csky-linux.git
5320F:	Documentation/devicetree/bindings/csky/
5321F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5322F:	Documentation/devicetree/bindings/timer/csky,*
5323F:	arch/csky/
5324F:	drivers/clocksource/timer-gx6605s.c
5325F:	drivers/clocksource/timer-mp-csky.c
5326F:	drivers/irqchip/irq-csky-*
5327N:	csky
5328K:	csky
5329
5330CA8210 IEEE-802.15.4 RADIO DRIVER
5331L:	linux-wpan@vger.kernel.org
5332S:	Orphan
5333W:	https://github.com/Cascoda/ca8210-linux.git
5334F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5335F:	drivers/net/ieee802154/ca8210.c
5336
5337CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5338M:	David Howells <dhowells@redhat.com>
5339L:	netfs@lists.linux.dev
5340S:	Supported
5341F:	Documentation/filesystems/caching/cachefiles.rst
5342F:	fs/cachefiles/
5343
5344CACHESTAT: PAGE CACHE STATS FOR A FILE
5345M:	Nhat Pham <nphamcs@gmail.com>
5346M:	Johannes Weiner <hannes@cmpxchg.org>
5347L:	linux-mm@kvack.org
5348S:	Maintained
5349F:	tools/testing/selftests/cachestat/test_cachestat.c
5350
5351CADENCE MIPI-CSI2 BRIDGES
5352M:	Maxime Ripard <mripard@kernel.org>
5353L:	linux-media@vger.kernel.org
5354S:	Maintained
5355F:	Documentation/devicetree/bindings/media/cdns,*.txt
5356F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5357F:	drivers/media/platform/cadence/cdns-csi2*
5358
5359CADENCE NAND DRIVER
5360L:	linux-mtd@lists.infradead.org
5361S:	Orphan
5362F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5363F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5364
5365CADENCE USB3 DRD IP DRIVER
5366M:	Peter Chen <peter.chen@kernel.org>
5367M:	Pawel Laszczak <pawell@cadence.com>
5368R:	Roger Quadros <rogerq@kernel.org>
5369L:	linux-usb@vger.kernel.org
5370S:	Maintained
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5372F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5373F:	drivers/usb/cdns3/
5374X:	drivers/usb/cdns3/cdnsp*
5375
5376CADENCE USBHS DRIVER
5377M:	Pawel Laszczak <pawell@cadence.com>
5378L:	linux-usb@vger.kernel.org
5379S:	Maintained
5380F:	drivers/usb/gadget/udc/cdns2
5381
5382CADENCE USBSSP DRD IP DRIVER
5383M:	Pawel Laszczak <pawell@cadence.com>
5384L:	linux-usb@vger.kernel.org
5385S:	Maintained
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5387F:	drivers/usb/cdns3/
5388X:	drivers/usb/cdns3/cdns3*
5389
5390CADET FM/AM RADIO RECEIVER DRIVER
5391M:	Hans Verkuil <hverkuil@xs4all.nl>
5392L:	linux-media@vger.kernel.org
5393S:	Maintained
5394W:	https://linuxtv.org
5395T:	git git://linuxtv.org/media.git
5396F:	drivers/media/radio/radio-cadet*
5397
5398CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5399L:	linux-media@vger.kernel.org
5400S:	Orphan
5401T:	git git://linuxtv.org/media.git
5402F:	Documentation/admin-guide/media/cafe_ccic*
5403F:	drivers/media/platform/marvell/
5404
5405CAIF NETWORK LAYER
5406L:	netdev@vger.kernel.org
5407S:	Orphan
5408F:	Documentation/networking/caif/
5409F:	drivers/net/caif/
5410F:	include/net/caif/
5411F:	include/uapi/linux/caif/
5412F:	net/caif/
5413
5414CAKE QDISC
5415M:	Toke Høiland-Jørgensen <toke@toke.dk>
5416L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5417S:	Maintained
5418F:	net/sched/sch_cake.c
5419
5420CAN NETWORK DRIVERS
5421M:	Marc Kleine-Budde <mkl@pengutronix.de>
5422M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5423L:	linux-can@vger.kernel.org
5424S:	Maintained
5425W:	https://github.com/linux-can
5426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5428F:	Documentation/devicetree/bindings/net/can/
5429F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5430F:	drivers/net/can/
5431F:	drivers/phy/phy-can-transceiver.c
5432F:	include/linux/can/bittiming.h
5433F:	include/linux/can/dev.h
5434F:	include/linux/can/length.h
5435F:	include/linux/can/platform/
5436F:	include/linux/can/rx-offload.h
5437F:	include/uapi/linux/can/error.h
5438F:	include/uapi/linux/can/netlink.h
5439F:	include/uapi/linux/can/vxcan.h
5440
5441CAN NETWORK LAYER
5442M:	Oliver Hartkopp <socketcan@hartkopp.net>
5443M:	Marc Kleine-Budde <mkl@pengutronix.de>
5444L:	linux-can@vger.kernel.org
5445S:	Maintained
5446W:	https://github.com/linux-can
5447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5449F:	Documentation/networking/can.rst
5450F:	Documentation/networking/iso15765-2.rst
5451F:	include/linux/can/can-ml.h
5452F:	include/linux/can/core.h
5453F:	include/linux/can/skb.h
5454F:	include/net/netns/can.h
5455F:	include/uapi/linux/can.h
5456F:	include/uapi/linux/can/bcm.h
5457F:	include/uapi/linux/can/gw.h
5458F:	include/uapi/linux/can/isotp.h
5459F:	include/uapi/linux/can/raw.h
5460F:	net/can/
5461F:	net/sched/em_canid.c
5462F:	tools/testing/selftests/net/can/
5463
5464CAN-J1939 NETWORK LAYER
5465M:	Robin van der Gracht <robin@protonic.nl>
5466M:	Oleksij Rempel <o.rempel@pengutronix.de>
5467R:	kernel@pengutronix.de
5468L:	linux-can@vger.kernel.org
5469S:	Maintained
5470F:	Documentation/networking/j1939.rst
5471F:	include/uapi/linux/can/j1939.h
5472F:	net/can/j1939/
5473
5474CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5475M:	Damien Le Moal <dlemoal@kernel.org>
5476L:	linux-riscv@lists.infradead.org
5477L:	linux-gpio@vger.kernel.org (pinctrl driver)
5478F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5479F:	drivers/pinctrl/pinctrl-k210.c
5480
5481CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5482M:	Damien Le Moal <dlemoal@kernel.org>
5483L:	linux-kernel@vger.kernel.org
5484L:	linux-riscv@lists.infradead.org
5485S:	Maintained
5486F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5487F:	drivers/reset/reset-k210.c
5488
5489CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5490M:	Damien Le Moal <dlemoal@kernel.org>
5491L:	linux-riscv@lists.infradead.org
5492S:	Maintained
5493F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5494F:	drivers/soc/canaan/
5495F:	include/soc/canaan/
5496
5497CAPABILITIES
5498M:	Serge Hallyn <serge@hallyn.com>
5499L:	linux-security-module@vger.kernel.org
5500S:	Supported
5501F:	include/linux/capability.h
5502F:	include/trace/events/capability.h
5503F:	include/uapi/linux/capability.h
5504F:	kernel/capability.c
5505F:	security/commoncap.c
5506
5507CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5508M:	Kevin Tsai <ktsai@capellamicro.com>
5509S:	Maintained
5510F:	drivers/iio/light/cm*
5511
5512CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5513M:	Christian Lamparter <chunkeey@googlemail.com>
5514L:	linux-wireless@vger.kernel.org
5515S:	Maintained
5516W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5517F:	drivers/net/wireless/ath/carl9170/
5518
5519CAVIUM I2C DRIVER
5520M:	Robert Richter <rric@kernel.org>
5521S:	Odd Fixes
5522W:	http://www.marvell.com
5523F:	drivers/i2c/busses/i2c-octeon*
5524F:	drivers/i2c/busses/i2c-thunderx*
5525
5526CAVIUM LIQUIDIO NETWORK DRIVER
5527L:	netdev@vger.kernel.org
5528S:	Orphan
5529W:	http://www.marvell.com
5530F:	drivers/net/ethernet/cavium/liquidio/
5531
5532CAVIUM MMC DRIVER
5533M:	Robert Richter <rric@kernel.org>
5534S:	Odd Fixes
5535W:	http://www.marvell.com
5536F:	drivers/mmc/host/cavium*
5537
5538CAVIUM OCTEON-TX CRYPTO DRIVER
5539M:	George Cherian <gcherian@marvell.com>
5540L:	linux-crypto@vger.kernel.org
5541S:	Supported
5542W:	http://www.marvell.com
5543F:	drivers/crypto/cavium/cpt/
5544
5545CAVIUM THUNDERX2 ARM64 SOC
5546M:	Robert Richter <rric@kernel.org>
5547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5548S:	Odd Fixes
5549F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5550F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5551
5552CBS/ETF/TAPRIO QDISCS
5553M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5554L:	netdev@vger.kernel.org
5555S:	Maintained
5556F:	net/sched/sch_cbs.c
5557F:	net/sched/sch_etf.c
5558F:	net/sched/sch_taprio.c
5559
5560CC2520 IEEE-802.15.4 RADIO DRIVER
5561M:	Stefan Schmidt <stefan@datenfreihafen.org>
5562L:	linux-wpan@vger.kernel.org
5563S:	Odd Fixes
5564F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5565F:	drivers/net/ieee802154/cc2520.c
5566
5567CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5568M:	Gilad Ben-Yossef <gilad@benyossef.com>
5569L:	linux-crypto@vger.kernel.org
5570S:	Supported
5571W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5572F:	drivers/crypto/ccree/
5573
5574CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5575M:	Hadar Gat <hadar.gat@arm.com>
5576L:	linux-crypto@vger.kernel.org
5577S:	Supported
5578W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5579F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5580F:	drivers/char/hw_random/cctrng.c
5581F:	drivers/char/hw_random/cctrng.h
5582
5583CEC FRAMEWORK
5584M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5585L:	linux-media@vger.kernel.org
5586S:	Supported
5587W:	http://linuxtv.org
5588T:	git git://linuxtv.org/media.git
5589F:	Documentation/ABI/testing/debugfs-cec-error-inj
5590F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5591F:	Documentation/driver-api/media/cec-core.rst
5592F:	Documentation/userspace-api/media/cec
5593F:	drivers/media/cec/
5594F:	drivers/media/rc/keymaps/rc-cec.c
5595F:	include/media/cec-notifier.h
5596F:	include/media/cec.h
5597F:	include/uapi/linux/cec-funcs.h
5598F:	include/uapi/linux/cec.h
5599
5600CEC GPIO DRIVER
5601M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5602L:	linux-media@vger.kernel.org
5603S:	Supported
5604W:	http://linuxtv.org
5605T:	git git://linuxtv.org/media.git
5606F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5607F:	drivers/media/cec/platform/cec-gpio/
5608
5609CELL BROADBAND ENGINE ARCHITECTURE
5610L:	linuxppc-dev@lists.ozlabs.org
5611S:	Orphan
5612F:	arch/powerpc/include/asm/cell*.h
5613F:	arch/powerpc/include/asm/spu*.h
5614F:	arch/powerpc/include/uapi/asm/spu*.h
5615F:	arch/powerpc/platforms/cell/
5616
5617CELLWISE CW2015 BATTERY DRIVER
5618M:	Tobias Schrammm <t.schramm@manjaro.org>
5619S:	Maintained
5620F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5621F:	drivers/power/supply/cw2015_battery.c
5622
5623CEPH COMMON CODE (LIBCEPH)
5624M:	Ilya Dryomov <idryomov@gmail.com>
5625M:	Xiubo Li <xiubli@redhat.com>
5626L:	ceph-devel@vger.kernel.org
5627S:	Supported
5628W:	http://ceph.com/
5629T:	git https://github.com/ceph/ceph-client.git
5630F:	include/linux/ceph/
5631F:	include/linux/crush/
5632F:	net/ceph/
5633
5634CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5635M:	Xiubo Li <xiubli@redhat.com>
5636M:	Ilya Dryomov <idryomov@gmail.com>
5637L:	ceph-devel@vger.kernel.org
5638S:	Supported
5639W:	http://ceph.com/
5640T:	git https://github.com/ceph/ceph-client.git
5641F:	Documentation/filesystems/ceph.rst
5642F:	fs/ceph/
5643
5644CERTIFICATE HANDLING
5645M:	David Howells <dhowells@redhat.com>
5646M:	David Woodhouse <dwmw2@infradead.org>
5647L:	keyrings@vger.kernel.org
5648S:	Maintained
5649F:	Documentation/admin-guide/module-signing.rst
5650F:	certs/
5651F:	scripts/sign-file.c
5652F:	scripts/ssl-common.h
5653F:	tools/certs/
5654
5655CFAG12864B LCD DRIVER
5656M:	Miguel Ojeda <ojeda@kernel.org>
5657S:	Maintained
5658F:	drivers/auxdisplay/cfag12864b.c
5659F:	include/linux/cfag12864b.h
5660
5661CFAG12864BFB LCD FRAMEBUFFER DRIVER
5662M:	Miguel Ojeda <ojeda@kernel.org>
5663S:	Maintained
5664F:	drivers/auxdisplay/cfag12864bfb.c
5665F:	include/linux/cfag12864b.h
5666
5667CHAR and MISC DRIVERS
5668M:	Arnd Bergmann <arnd@arndb.de>
5669M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5670S:	Supported
5671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5672F:	drivers/char/
5673F:	drivers/misc/
5674F:	include/linux/miscdevice.h
5675F:	rust/kernel/miscdevice.rs
5676F:	samples/rust/rust_misc_device.rs
5677X:	drivers/char/agp/
5678X:	drivers/char/hw_random/
5679X:	drivers/char/ipmi/
5680X:	drivers/char/random.c
5681X:	drivers/char/tpm/
5682
5683CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5684M:	Thomas Weißschuh <linux@weissschuh.net>
5685L:	linux-hwmon@vger.kernel.org
5686S:	Maintained
5687F:	Documentation/hwmon/powerz.rst
5688F:	drivers/hwmon/powerz.c
5689
5690CHECKPATCH
5691M:	Andy Whitcroft <apw@canonical.com>
5692M:	Joe Perches <joe@perches.com>
5693R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5694R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5695S:	Maintained
5696F:	scripts/checkpatch.pl
5697
5698CHECKPATCH DOCUMENTATION
5699M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5700M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5701R:	Joe Perches <joe@perches.com>
5702S:	Maintained
5703F:	Documentation/dev-tools/checkpatch.rst
5704
5705CHINESE DOCUMENTATION
5706M:	Alex Shi <alexs@kernel.org>
5707M:	Yanteng Si <si.yanteng@linux.dev>
5708R:	Dongliang Mu <dzm91@hust.edu.cn>
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5710S:	Maintained
5711F:	Documentation/translations/zh_CN/
5712
5713CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5714M:	Peter Chen <peter.chen@kernel.org>
5715L:	linux-usb@vger.kernel.org
5716S:	Maintained
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5718F:	drivers/usb/chipidea/
5719
5720CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5721M:	Hans de Goede <hansg@kernel.org>
5722L:	linux-input@vger.kernel.org
5723S:	Maintained
5724F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5725F:	drivers/input/touchscreen/chipone_icn8318.c
5726
5727CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5728M:	Hans de Goede <hansg@kernel.org>
5729L:	linux-input@vger.kernel.org
5730S:	Maintained
5731F:	drivers/input/touchscreen/chipone_icn8505.c
5732
5733CHROME HARDWARE PLATFORM SUPPORT
5734M:	Benson Leung <bleung@chromium.org>
5735M:	Tzung-Bi Shih <tzungbi@kernel.org>
5736L:	chrome-platform@lists.linux.dev
5737S:	Maintained
5738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5739F:	drivers/platform/chrome/
5740
5741CHROMEOS EC CODEC DRIVER
5742M:	Cheng-Yi Chiang <cychiang@chromium.org>
5743M:	Tzung-Bi Shih <tzungbi@kernel.org>
5744R:	Guenter Roeck <groeck@chromium.org>
5745L:	chrome-platform@lists.linux.dev
5746S:	Maintained
5747F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5748F:	sound/soc/codecs/cros_ec_codec.*
5749
5750CHROMEOS EC CHARGE CONTROL
5751M:	Thomas Weißschuh <linux@weissschuh.net>
5752S:	Maintained
5753F:	drivers/power/supply/cros_charge-control.c
5754
5755CHROMEOS EC HARDWARE MONITORING
5756M:	Thomas Weißschuh <linux@weissschuh.net>
5757L:	chrome-platform@lists.linux.dev
5758L:	linux-hwmon@vger.kernel.org
5759S:	Maintained
5760F:	Documentation/hwmon/cros_ec_hwmon.rst
5761F:	drivers/hwmon/cros_ec_hwmon.c
5762
5763CHROMEOS EC LED DRIVER
5764M:	Thomas Weißschuh <linux@weissschuh.net>
5765S:	Maintained
5766F:	drivers/leds/leds-cros_ec.c
5767
5768CHROMEOS EC SUBDRIVERS
5769M:	Benson Leung <bleung@chromium.org>
5770R:	Guenter Roeck <groeck@chromium.org>
5771L:	chrome-platform@lists.linux.dev
5772S:	Maintained
5773F:	drivers/power/supply/cros_charge-control.c
5774F:	drivers/power/supply/cros_usbpd-charger.c
5775N:	cros_ec
5776N:	cros-ec
5777
5778CHROMEOS EC UART DRIVER
5779M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5780R:	Benson Leung <bleung@chromium.org>
5781R:	Tzung-Bi Shih <tzungbi@kernel.org>
5782S:	Maintained
5783F:	drivers/platform/chrome/cros_ec_uart.c
5784
5785CHROMEOS EC USB PD NOTIFY DRIVER
5786M:	Łukasz Bartosik <ukaszb@chromium.org>
5787M:	Andrei Kuchynski <akuchynski@chromium.org>
5788M:	Jameson Thies <jthies@google.com>
5789L:	chrome-platform@lists.linux.dev
5790S:	Maintained
5791F:	drivers/platform/chrome/cros_usbpd_notify.c
5792F:	include/linux/platform_data/cros_usbpd_notify.h
5793
5794CHROMEOS EC USB TYPE-C DRIVER
5795M:	Benson Leung <bleung@chromium.org>
5796M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5797M:	Jameson Thies <jthies@google.com>
5798M:	Andrei Kuchynski <akuchynski@chromium.org>
5799L:	chrome-platform@lists.linux.dev
5800S:	Maintained
5801F:	drivers/platform/chrome/cros_ec_typec.*
5802F:	drivers/platform/chrome/cros_typec_altmode.*
5803F:	drivers/platform/chrome/cros_typec_switch.c
5804F:	drivers/platform/chrome/cros_typec_vdm.*
5805
5806CHROMEOS HPS DRIVER
5807M:	Dan Callaghan <dcallagh@chromium.org>
5808R:	Sami Kyöstilä <skyostil@chromium.org>
5809S:	Maintained
5810F:	drivers/platform/chrome/cros_hps_i2c.c
5811
5812CHROMEOS EC WATCHDOG
5813M:	Lukasz Majczak <lma@chromium.org>
5814L:	chrome-platform@lists.linux.dev
5815S:	Maintained
5816F:	drivers/watchdog/cros_ec_wdt.c
5817
5818CHROMEOS UCSI DRIVER
5819M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5820M:	Łukasz Bartosik <ukaszb@chromium.org>
5821M:	Jameson Thies <jthies@google.com>
5822M:	Andrei Kuchynski <akuchynski@chromium.org>
5823L:	chrome-platform@lists.linux.dev
5824S:	Maintained
5825F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5826
5827CHRONTEL CH7322 CEC DRIVER
5828M:	Joe Tessler <jrt@google.com>
5829L:	linux-media@vger.kernel.org
5830S:	Maintained
5831T:	git git://linuxtv.org/media.git
5832F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5833F:	drivers/media/cec/i2c/ch7322.c
5834
5835CIRRUS LOGIC AUDIO CODEC DRIVERS
5836M:	David Rhodes <david.rhodes@cirrus.com>
5837M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5838L:	linux-sound@vger.kernel.org
5839L:	patches@opensource.cirrus.com
5840S:	Maintained
5841F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5842F:	Documentation/sound/codecs/cs*
5843F:	drivers/mfd/cs42l43*
5844F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5845F:	drivers/spi/spi-cs42l43*
5846F:	include/dt-bindings/sound/cs*
5847F:	include/linux/mfd/cs42l43*
5848F:	include/sound/cs*
5849F:	sound/hda/codecs/cirrus*
5850F:	sound/hda/codecs/side-codecs/cs*
5851F:	sound/hda/codecs/side-codecs/hda_component*
5852F:	sound/soc/codecs/cs*
5853
5854CIRRUS LOGIC HAPTIC DRIVERS
5855M:	James Ogletree <jogletre@opensource.cirrus.com>
5856M:	Fred Treven <fred.treven@cirrus.com>
5857M:	Ben Bright <ben.bright@cirrus.com>
5858L:	patches@opensource.cirrus.com
5859S:	Supported
5860F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5861F:	drivers/input/misc/cs40l*
5862F:	drivers/mfd/cs40l*
5863F:	include/linux/mfd/cs40l*
5864F:	sound/soc/codecs/cs40l*
5865
5866CIRRUS LOGIC DSP FIRMWARE DRIVER
5867M:	Simon Trimmer <simont@opensource.cirrus.com>
5868M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5869M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5870L:	patches@opensource.cirrus.com
5871S:	Supported
5872W:	https://github.com/CirrusLogic/linux-drivers/wiki
5873T:	git https://github.com/CirrusLogic/linux-drivers.git
5874F:	drivers/firmware/cirrus/
5875F:	include/linux/firmware/cirrus/
5876
5877CIRRUS LOGIC EP93XX ETHERNET DRIVER
5878M:	Hartley Sweeten <hsweeten@visionengravers.com>
5879L:	netdev@vger.kernel.org
5880S:	Maintained
5881F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5882
5883CIRRUS LOGIC LOCHNAGAR DRIVER
5884M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5885M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5886L:	patches@opensource.cirrus.com
5887S:	Supported
5888F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5889F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5890F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5891F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5892F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5893F:	Documentation/hwmon/lochnagar.rst
5894F:	drivers/clk/clk-lochnagar.c
5895F:	drivers/hwmon/lochnagar-hwmon.c
5896F:	drivers/mfd/lochnagar-i2c.c
5897F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5898F:	drivers/regulator/lochnagar-regulator.c
5899F:	include/dt-bindings/clock/lochnagar.h
5900F:	include/dt-bindings/pinctrl/lochnagar.h
5901F:	include/linux/mfd/lochnagar*
5902F:	sound/soc/codecs/lochnagar-sc.c
5903
5904CIRRUS LOGIC MADERA CODEC DRIVERS
5905M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5906M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5907L:	linux-sound@vger.kernel.org
5908L:	patches@opensource.cirrus.com
5909S:	Supported
5910W:	https://github.com/CirrusLogic/linux-drivers/wiki
5911T:	git https://github.com/CirrusLogic/linux-drivers.git
5912F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5913F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5914F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5915F:	drivers/gpio/gpio-madera*
5916F:	drivers/irqchip/irq-madera*
5917F:	drivers/mfd/cs47l*
5918F:	drivers/mfd/madera*
5919F:	drivers/pinctrl/cirrus/*
5920F:	include/dt-bindings/sound/madera*
5921F:	include/linux/irqchip/irq-madera*
5922F:	include/linux/mfd/madera/*
5923F:	include/sound/madera*
5924F:	sound/soc/codecs/cs47l*
5925F:	sound/soc/codecs/madera*
5926
5927CISCO FCOE HBA DRIVER
5928M:	Satish Kharat <satishkh@cisco.com>
5929M:	Sesidhar Baddela <sebaddel@cisco.com>
5930M:	Karan Tilak Kumar <kartilak@cisco.com>
5931L:	linux-scsi@vger.kernel.org
5932S:	Supported
5933F:	drivers/scsi/fnic/
5934
5935CISCO SCSI HBA DRIVER
5936M:	Karan Tilak Kumar <kartilak@cisco.com>
5937M:	Sesidhar Baddela <sebaddel@cisco.com>
5938L:	linux-scsi@vger.kernel.org
5939S:	Supported
5940F:	drivers/scsi/snic/
5941
5942CISCO VIC ETHERNET NIC DRIVER
5943M:	Christian Benvenuti <benve@cisco.com>
5944M:	Satish Kharat <satishkh@cisco.com>
5945S:	Maintained
5946F:	drivers/net/ethernet/cisco/enic/
5947
5948CISCO VIC LOW LATENCY NIC DRIVER
5949M:	Christian Benvenuti <benve@cisco.com>
5950M:	Nelson Escobar <neescoba@cisco.com>
5951S:	Supported
5952F:	drivers/infiniband/hw/usnic/
5953
5954CLANG CONTROL FLOW INTEGRITY SUPPORT
5955M:	Sami Tolvanen <samitolvanen@google.com>
5956M:	Kees Cook <kees@kernel.org>
5957R:	Nathan Chancellor <nathan@kernel.org>
5958L:	llvm@lists.linux.dev
5959S:	Supported
5960B:	https://github.com/ClangBuiltLinux/linux/issues
5961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5962F:	include/linux/cfi.h
5963F:	kernel/cfi.c
5964
5965CLANG-FORMAT FILE
5966M:	Miguel Ojeda <ojeda@kernel.org>
5967S:	Maintained
5968F:	.clang-format
5969
5970CLANG/LLVM BUILD SUPPORT
5971M:	Nathan Chancellor <nathan@kernel.org>
5972R:	Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
5973R:	Bill Wendling <morbo@google.com>
5974R:	Justin Stitt <justinstitt@google.com>
5975L:	llvm@lists.linux.dev
5976S:	Supported
5977W:	https://clangbuiltlinux.github.io/
5978B:	https://github.com/ClangBuiltLinux/linux/issues
5979C:	irc://irc.libera.chat/clangbuiltlinux
5980F:	Documentation/kbuild/llvm.rst
5981F:	include/linux/compiler-clang.h
5982F:	scripts/Makefile.clang
5983F:	scripts/clang-tools/
5984K:	\b(?i:clang|llvm)\b
5985
5986CLK API
5987M:	Russell King <linux@armlinux.org.uk>
5988L:	linux-clk@vger.kernel.org
5989S:	Maintained
5990F:	include/linux/clk.h
5991
5992CLOCKSOURCE, CLOCKEVENT DRIVERS
5993M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5994M:	Thomas Gleixner <tglx@linutronix.de>
5995L:	linux-kernel@vger.kernel.org
5996S:	Supported
5997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5998F:	Documentation/devicetree/bindings/timer/
5999F:	drivers/clocksource/
6000
6001CLOSURES
6002M:	Kent Overstreet <kent.overstreet@linux.dev>
6003L:	linux-bcachefs@vger.kernel.org
6004S:	Supported
6005C:	irc://irc.oftc.net/bcache
6006F:	include/linux/closure.h
6007F:	lib/closure.c
6008
6009CMPC ACPI DRIVER
6010M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
6011L:	platform-driver-x86@vger.kernel.org
6012S:	Supported
6013F:	drivers/platform/x86/classmate-laptop.c
6014
6015COBALT MEDIA DRIVER
6016M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6017L:	linux-media@vger.kernel.org
6018S:	Supported
6019W:	https://linuxtv.org
6020T:	git git://linuxtv.org/media.git
6021F:	drivers/media/pci/cobalt/
6022
6023COCCINELLE/Semantic Patches (SmPL)
6024M:	Julia Lawall <Julia.Lawall@inria.fr>
6025M:	Nicolas Palix <nicolas.palix@imag.fr>
6026L:	cocci@inria.fr (moderated for non-subscribers)
6027S:	Supported
6028W:	https://coccinelle.gitlabpages.inria.fr/website/
6029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6030F:	Documentation/dev-tools/coccinelle.rst
6031F:	scripts/coccicheck
6032F:	scripts/coccinelle/
6033
6034CODA FILE SYSTEM
6035M:	Jan Harkes <jaharkes@cs.cmu.edu>
6036M:	coda@cs.cmu.edu
6037L:	codalist@coda.cs.cmu.edu
6038S:	Maintained
6039W:	http://www.coda.cs.cmu.edu/
6040F:	Documentation/filesystems/coda.rst
6041F:	fs/coda/
6042F:	include/linux/coda*.h
6043F:	include/uapi/linux/coda*.h
6044
6045CODA V4L2 MEM2MEM DRIVER
6046M:	Philipp Zabel <p.zabel@pengutronix.de>
6047L:	linux-media@vger.kernel.org
6048S:	Maintained
6049F:	Documentation/devicetree/bindings/media/coda.yaml
6050F:	drivers/media/platform/chips-media/coda
6051
6052CODE OF CONDUCT
6053M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6054S:	Supported
6055F:	Documentation/process/code-of-conduct-interpretation.rst
6056F:	Documentation/process/code-of-conduct.rst
6057
6058CODE TAGGING
6059M:	Suren Baghdasaryan <surenb@google.com>
6060M:	Kent Overstreet <kent.overstreet@linux.dev>
6061S:	Maintained
6062F:	include/asm-generic/codetag.lds.h
6063F:	include/linux/codetag.h
6064F:	lib/codetag.c
6065
6066COMEDI DRIVERS
6067M:	Ian Abbott <abbotti@mev.co.uk>
6068M:	H Hartley Sweeten <hsweeten@visionengravers.com>
6069S:	Odd Fixes
6070F:	drivers/comedi/
6071F:	include/linux/comedi/
6072F:	include/uapi/linux/comedi.h
6073
6074COMMON CLK FRAMEWORK
6075M:	Michael Turquette <mturquette@baylibre.com>
6076M:	Stephen Boyd <sboyd@kernel.org>
6077L:	linux-clk@vger.kernel.org
6078S:	Maintained
6079Q:	http://patchwork.kernel.org/project/linux-clk/list/
6080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6081F:	Documentation/devicetree/bindings/clock/
6082F:	drivers/clk/
6083F:	include/dt-bindings/clock/
6084F:	include/linux/clk-pr*
6085F:	include/linux/clk/
6086F:	include/linux/of_clk.h
6087F:	rust/helpers/clk.c
6088F:	rust/kernel/clk.rs
6089X:	drivers/clk/clkdev.c
6090
6091COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6092M:	Steve French <sfrench@samba.org>
6093M:	Steve French <smfrench@gmail.com>
6094R:	Paulo Alcantara <pc@manguebit.org> (DFS, global name space)
6095R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
6096R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
6097R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
6098R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
6099L:	linux-cifs@vger.kernel.org
6100L:	samba-technical@lists.samba.org (moderated for non-subscribers)
6101S:	Supported
6102W:	https://wiki.samba.org/index.php/LinuxCIFS
6103T:	git git://git.samba.org/sfrench/cifs-2.6.git
6104F:	Documentation/admin-guide/cifs/
6105F:	fs/smb/client/
6106F:	fs/smb/common/
6107F:	include/uapi/linux/cifs
6108
6109COMPACTPCI HOTPLUG CORE
6110M:	Scott Murray <scott@spiteful.org>
6111L:	linux-pci@vger.kernel.org
6112S:	Maintained
6113F:	drivers/pci/hotplug/cpci_hotplug*
6114
6115COMPACTPCI HOTPLUG GENERIC DRIVER
6116M:	Scott Murray <scott@spiteful.org>
6117L:	linux-pci@vger.kernel.org
6118S:	Maintained
6119F:	drivers/pci/hotplug/cpcihp_generic.c
6120
6121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6122M:	Scott Murray <scott@spiteful.org>
6123L:	linux-pci@vger.kernel.org
6124S:	Maintained
6125F:	drivers/pci/hotplug/cpcihp_zt5550.*
6126
6127COMPAL LAPTOP SUPPORT
6128M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
6129L:	platform-driver-x86@vger.kernel.org
6130S:	Maintained
6131F:	drivers/platform/x86/compal-laptop.c
6132
6133COMPILER ATTRIBUTES
6134M:	Miguel Ojeda <ojeda@kernel.org>
6135S:	Maintained
6136F:	include/linux/compiler_attributes.h
6137
6138COMPUTE EXPRESS LINK (CXL)
6139M:	Davidlohr Bueso <dave@stgolabs.net>
6140M:	Jonathan Cameron <jonathan.cameron@huawei.com>
6141M:	Dave Jiang <dave.jiang@intel.com>
6142M:	Alison Schofield <alison.schofield@intel.com>
6143M:	Vishal Verma <vishal.l.verma@intel.com>
6144M:	Ira Weiny <ira.weiny@intel.com>
6145M:	Dan Williams <dan.j.williams@intel.com>
6146L:	linux-cxl@vger.kernel.org
6147S:	Maintained
6148F:	Documentation/driver-api/cxl
6149F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
6150F:	drivers/cxl/
6151F:	include/cxl/
6152F:	include/uapi/linux/cxl_mem.h
6153F:	tools/testing/cxl/
6154
6155COMPUTE EXPRESS LINK PMU (CPMU)
6156M:	Jonathan Cameron <jonathan.cameron@huawei.com>
6157L:	linux-cxl@vger.kernel.org
6158S:	Maintained
6159F:	Documentation/admin-guide/perf/cxl.rst
6160F:	drivers/perf/cxl_pmu.c
6161
6162CONEXANT ACCESSRUNNER USB DRIVER
6163L:	accessrunner-general@lists.sourceforge.net
6164S:	Orphan
6165W:	http://accessrunner.sourceforge.net/
6166F:	drivers/usb/atm/cxacru.c
6167
6168CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6169M:	Elena Reshetova <elena.reshetova@intel.com>
6170M:	Carlos Bilbao <carlos.bilbao@kernel.org>
6171S:	Maintained
6172F:	Documentation/security/snp-tdx-threat-model.rst
6173
6174CONFIGFS
6175M:	Andreas Hindborg <a.hindborg@kernel.org>
6176R:	Breno Leitao <leitao@debian.org>
6177S:	Supported
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6179F:	fs/configfs/
6180F:	include/linux/configfs.h
6181F:	rust/kernel/configfs.rs
6182F:	samples/configfs/
6183F:	samples/rust/rust_configfs.rs
6184
6185CONGATEC BOARD CONTROLLER MFD DRIVER
6186M:	Thomas Richard <thomas.richard@bootlin.com>
6187S:	Maintained
6188F:	drivers/gpio/gpio-cgbc.c
6189F:	drivers/hwmon/cgbc-hwmon.c
6190F:	drivers/i2c/busses/i2c-cgbc.c
6191F:	drivers/mfd/cgbc-core.c
6192F:	drivers/watchdog/cgbc_wdt.c
6193F:	include/linux/mfd/cgbc.h
6194
6195CONSOLE SUBSYSTEM
6196M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6197S:	Supported
6198F:	drivers/video/console/
6199F:	include/linux/console*
6200
6201CONTEXT TRACKING
6202M:	Frederic Weisbecker <frederic@kernel.org>
6203M:	"Paul E. McKenney" <paulmck@kernel.org>
6204S:	Maintained
6205F:	include/linux/context_tracking*
6206F:	kernel/context_tracking.c
6207
6208CONTROL GROUP (CGROUP)
6209M:	Tejun Heo <tj@kernel.org>
6210M:	Johannes Weiner <hannes@cmpxchg.org>
6211M:	Michal Koutný <mkoutny@suse.com>
6212L:	cgroups@vger.kernel.org
6213S:	Maintained
6214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6215F:	Documentation/admin-guide/cgroup-v1/
6216F:	Documentation/admin-guide/cgroup-v2.rst
6217F:	include/linux/cgroup*
6218F:	kernel/cgroup/
6219F:	tools/testing/selftests/cgroup/
6220
6221CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6222M:	Tejun Heo <tj@kernel.org>
6223M:	Josef Bacik <josef@toxicpanda.com>
6224M:	Jens Axboe <axboe@kernel.dk>
6225L:	cgroups@vger.kernel.org
6226L:	linux-block@vger.kernel.org
6227T:	git git://git.kernel.dk/linux-block
6228F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6229F:	block/bfq-cgroup.c
6230F:	block/blk-cgroup.c
6231F:	block/blk-iocost.c
6232F:	block/blk-iolatency.c
6233F:	block/blk-throttle.c
6234F:	include/linux/blk-cgroup.h
6235
6236CONTROL GROUP - CPUSET
6237M:	Waiman Long <longman@redhat.com>
6238L:	cgroups@vger.kernel.org
6239S:	Maintained
6240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6241F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6242F:	include/linux/cpuset.h
6243F:	kernel/cgroup/cpuset-internal.h
6244F:	kernel/cgroup/cpuset-v1.c
6245F:	kernel/cgroup/cpuset.c
6246F:	tools/testing/selftests/cgroup/test_cpuset.c
6247F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6248F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6249
6250CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6251M:	Maarten Lankhorst <dev@lankhorst.se>
6252M:	Maxime Ripard <mripard@kernel.org>
6253M:	Natalie Vock <natalie.vock@gmx.de>
6254L:	cgroups@vger.kernel.org
6255L:	dri-devel@lists.freedesktop.org
6256S:	Maintained
6257T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6258F:	include/linux/cgroup_dmem.h
6259F:	kernel/cgroup/dmem.c
6260
6261CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6262M:	Johannes Weiner <hannes@cmpxchg.org>
6263M:	Michal Hocko <mhocko@kernel.org>
6264M:	Roman Gushchin <roman.gushchin@linux.dev>
6265M:	Shakeel Butt <shakeel.butt@linux.dev>
6266R:	Muchun Song <muchun.song@linux.dev>
6267L:	cgroups@vger.kernel.org
6268L:	linux-mm@kvack.org
6269S:	Maintained
6270F:	include/linux/memcontrol.h
6271F:	mm/memcontrol.c
6272F:	mm/memcontrol-v1.c
6273F:	mm/memcontrol-v1.h
6274F:	mm/swap_cgroup.c
6275F:	samples/cgroup/*
6276F:	tools/testing/selftests/cgroup/memcg_protection.m
6277F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6278F:	tools/testing/selftests/cgroup/test_kmem.c
6279F:	tools/testing/selftests/cgroup/test_memcontrol.c
6280
6281CORETEMP HARDWARE MONITORING DRIVER
6282M:	Fenghua Yu <fenghua.yu@intel.com>
6283L:	linux-hwmon@vger.kernel.org
6284S:	Maintained
6285F:	Documentation/hwmon/coretemp.rst
6286F:	drivers/hwmon/coretemp.c
6287
6288CORSAIR-CPRO HARDWARE MONITOR DRIVER
6289M:	Marius Zachmann <mail@mariuszachmann.de>
6290L:	linux-hwmon@vger.kernel.org
6291S:	Maintained
6292F:	drivers/hwmon/corsair-cpro.c
6293
6294CORSAIR-PSU HARDWARE MONITOR DRIVER
6295M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
6296L:	linux-hwmon@vger.kernel.org
6297S:	Maintained
6298F:	Documentation/hwmon/corsair-psu.rst
6299F:	drivers/hwmon/corsair-psu.c
6300
6301COUNTER SUBSYSTEM
6302M:	William Breathitt Gray <wbg@kernel.org>
6303L:	linux-iio@vger.kernel.org
6304S:	Maintained
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6306F:	Documentation/ABI/testing/sysfs-bus-counter
6307F:	Documentation/driver-api/generic-counter.rst
6308F:	drivers/counter/
6309F:	include/linux/counter.h
6310F:	include/uapi/linux/counter.h
6311F:	tools/counter/
6312
6313COUNTER WATCH EVENTS TOOL
6314M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
6315L:	linux-iio@vger.kernel.org
6316S:	Maintained
6317F:	tools/counter/counter_watch_events.c
6318
6319CP2615 I2C DRIVER
6320M:	Bence Csókás <bence98@sch.bme.hu>
6321S:	Maintained
6322F:	drivers/i2c/busses/i2c-cp2615.c
6323
6324CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6325M:	Viresh Kumar <viresh.kumar@linaro.org>
6326M:	Sudeep Holla <sudeep.holla@arm.com>
6327L:	linux-pm@vger.kernel.org
6328S:	Maintained
6329W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6330F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6331
6332CPU FREQUENCY SCALING FRAMEWORK
6333M:	"Rafael J. Wysocki" <rafael@kernel.org>
6334M:	Viresh Kumar <viresh.kumar@linaro.org>
6335L:	linux-pm@vger.kernel.org
6336S:	Maintained
6337B:	https://bugzilla.kernel.org
6338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6340F:	Documentation/admin-guide/pm/cpufreq.rst
6341F:	Documentation/admin-guide/pm/intel_pstate.rst
6342F:	Documentation/cpu-freq/
6343F:	Documentation/devicetree/bindings/cpufreq/
6344F:	drivers/cpufreq/
6345F:	include/linux/cpufreq.h
6346F:	include/linux/sched/cpufreq.h
6347F:	kernel/sched/cpufreq*.c
6348F:	rust/kernel/cpufreq.rs
6349F:	tools/testing/selftests/cpufreq/
6350
6351CPU HOTPLUG
6352M:	Thomas Gleixner <tglx@linutronix.de>
6353M:	Peter Zijlstra <peterz@infradead.org>
6354L:	linux-kernel@vger.kernel.org
6355S:	Maintained
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6357F:	include/linux/cpu.h
6358F:	include/linux/cpuhotplug.h
6359F:	include/linux/smpboot.h
6360F:	kernel/cpu.c
6361F:	kernel/smpboot.*
6362F:	rust/helpers/cpu.c
6363F:	rust/kernel/cpu.rs
6364
6365CPU IDLE TIME MANAGEMENT FRAMEWORK
6366M:	"Rafael J. Wysocki" <rafael@kernel.org>
6367M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6368L:	linux-pm@vger.kernel.org
6369S:	Maintained
6370B:	https://bugzilla.kernel.org
6371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6372F:	Documentation/admin-guide/pm/cpuidle.rst
6373F:	Documentation/driver-api/pm/cpuidle.rst
6374F:	drivers/cpuidle/
6375F:	include/linux/cpuidle.h
6376
6377CPU POWER MONITORING SUBSYSTEM
6378M:	Thomas Renninger <trenn@suse.com>
6379M:	Shuah Khan <shuah@kernel.org>
6380M:	Shuah Khan <skhan@linuxfoundation.org>
6381M:	John B. Wyatt IV <jwyatt@redhat.com>
6382M:	John B. Wyatt IV <sageofredondo@gmail.com>
6383M:	John Kacur <jkacur@redhat.com>
6384L:	linux-pm@vger.kernel.org
6385S:	Maintained
6386F:	tools/power/cpupower/
6387
6388CPUID/MSR DRIVER
6389M:	"H. Peter Anvin" <hpa@zytor.com>
6390S:	Maintained
6391F:	arch/x86/kernel/cpuid.c
6392F:	arch/x86/kernel/msr.c
6393
6394CPUIDLE DRIVER - ARM BIG LITTLE
6395M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6396M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6397L:	linux-pm@vger.kernel.org
6398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6399S:	Maintained
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6401F:	drivers/cpuidle/cpuidle-big_little.c
6402
6403CPUIDLE DRIVER - ARM EXYNOS
6404M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6405M:	Kukjin Kim <kgene@kernel.org>
6406R:	Krzysztof Kozlowski <krzk@kernel.org>
6407L:	linux-pm@vger.kernel.org
6408L:	linux-samsung-soc@vger.kernel.org
6409S:	Maintained
6410F:	arch/arm/mach-exynos/pm.c
6411F:	drivers/cpuidle/cpuidle-exynos.c
6412F:	include/linux/platform_data/cpuidle-exynos.h
6413
6414CPUIDLE DRIVER - ARM PSCI
6415M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6416M:	Sudeep Holla <sudeep.holla@arm.com>
6417M:	Ulf Hansson <ulf.hansson@linaro.org>
6418L:	linux-pm@vger.kernel.org
6419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6420S:	Supported
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6422F:	drivers/cpuidle/cpuidle-psci.c
6423
6424CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6425M:	Ulf Hansson <ulf.hansson@linaro.org>
6426L:	linux-pm@vger.kernel.org
6427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6428S:	Supported
6429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6430F:	drivers/cpuidle/cpuidle-psci-domain.c
6431F:	drivers/cpuidle/cpuidle-psci.h
6432
6433CPUIDLE DRIVER - DT IDLE PM DOMAIN
6434M:	Ulf Hansson <ulf.hansson@linaro.org>
6435L:	linux-pm@vger.kernel.org
6436S:	Supported
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6438F:	drivers/cpuidle/dt_idle_genpd.c
6439F:	drivers/cpuidle/dt_idle_genpd.h
6440
6441CPUIDLE DRIVER - RISC-V SBI
6442M:	Anup Patel <anup@brainfault.org>
6443L:	linux-pm@vger.kernel.org
6444L:	linux-riscv@lists.infradead.org
6445S:	Maintained
6446F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6447
6448CPUMASK API [RUST]
6449M:	Viresh Kumar <viresh.kumar@linaro.org>
6450R:	Yury Norov <yury.norov@gmail.com>
6451S:	Maintained
6452F:	rust/kernel/cpumask.rs
6453
6454CRAMFS FILESYSTEM
6455M:	Nicolas Pitre <nico@fluxnic.net>
6456S:	Maintained
6457F:	Documentation/filesystems/cramfs.rst
6458F:	fs/cramfs/
6459
6460CRC LIBRARY
6461M:	Eric Biggers <ebiggers@kernel.org>
6462R:	Ard Biesheuvel <ardb@kernel.org>
6463L:	linux-crypto@vger.kernel.org
6464S:	Maintained
6465T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6466F:	Documentation/staging/crc*
6467F:	include/linux/crc*
6468F:	lib/crc/
6469F:	scripts/gen-crc-consts.py
6470
6471CREATIVE SB0540
6472M:	Bastien Nocera <hadess@hadess.net>
6473L:	linux-input@vger.kernel.org
6474S:	Maintained
6475F:	drivers/hid/hid-creative-sb0540.c
6476
6477CREDENTIALS
6478M:	Paul Moore <paul@paul-moore.com>
6479R:	Serge Hallyn <sergeh@kernel.org>
6480L:	linux-security-module@vger.kernel.org
6481S:	Supported
6482T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6483F:	include/linux/cred.h
6484F:	kernel/cred.c
6485F:	Documentation/security/credentials.rst
6486
6487INTEL CRPS COMMON REDUNDANT PSU DRIVER
6488M:	Ninad Palsule <ninad@linux.ibm.com>
6489L:	linux-hwmon@vger.kernel.org
6490S:	Maintained
6491F:	Documentation/hwmon/crps.rst
6492F:	drivers/hwmon/pmbus/crps.c
6493
6494CRYPTO API
6495M:	Herbert Xu <herbert@gondor.apana.org.au>
6496M:	"David S. Miller" <davem@davemloft.net>
6497L:	linux-crypto@vger.kernel.org
6498S:	Maintained
6499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6501F:	Documentation/crypto/
6502F:	Documentation/devicetree/bindings/crypto/
6503F:	arch/*/crypto/
6504F:	crypto/
6505F:	drivers/crypto/
6506F:	include/crypto/
6507F:	include/linux/crypto*
6508
6509CRYPTO LIBRARY
6510M:	Eric Biggers <ebiggers@kernel.org>
6511M:	Jason A. Donenfeld <Jason@zx2c4.com>
6512M:	Ard Biesheuvel <ardb@kernel.org>
6513L:	linux-crypto@vger.kernel.org
6514S:	Maintained
6515T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6516T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6517F:	lib/crypto/
6518
6519CRYPTO SPEED TEST COMPARE
6520M:	Wang Jinchao <wangjinchao@xfusion.com>
6521L:	linux-crypto@vger.kernel.org
6522S:	Maintained
6523F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6524
6525CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6526M:	Neil Horman <nhorman@tuxdriver.com>
6527L:	linux-crypto@vger.kernel.org
6528S:	Maintained
6529F:	crypto/ansi_cprng.c
6530F:	crypto/rng.c
6531
6532CS3308 MEDIA DRIVER
6533M:	Hans Verkuil <hverkuil@xs4all.nl>
6534L:	linux-media@vger.kernel.org
6535S:	Odd Fixes
6536W:	http://linuxtv.org
6537T:	git git://linuxtv.org/media.git
6538F:	drivers/media/i2c/cs3308.c
6539
6540CS5535 Audio ALSA driver
6541M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6542S:	Maintained
6543F:	sound/pci/cs5535audio/
6544
6545CTU CAN FD DRIVER
6546M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6547M:	Ondrej Ille <ondrej.ille@gmail.com>
6548L:	linux-can@vger.kernel.org
6549S:	Maintained
6550F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6551F:	drivers/net/can/ctucanfd/
6552
6553CVE ASSIGNMENT CONTACT
6554M:	CVE Assignment Team <cve@kernel.org>
6555S:	Maintained
6556F:	Documentation/process/cve.rst
6557
6558CW1200 WLAN driver
6559S:	Orphan
6560L:	linux-wireless@vger.kernel.org
6561F:	drivers/net/wireless/st/
6562F:	include/linux/platform_data/net-cw1200.h
6563
6564CX18 VIDEO4LINUX DRIVER
6565M:	Andy Walls <awalls@md.metrocast.net>
6566L:	linux-media@vger.kernel.org
6567S:	Maintained
6568W:	https://linuxtv.org
6569T:	git git://linuxtv.org/media.git
6570F:	drivers/media/pci/cx18/
6571F:	include/uapi/linux/ivtv*
6572
6573CX2341X MPEG ENCODER HELPER MODULE
6574M:	Hans Verkuil <hverkuil@xs4all.nl>
6575L:	linux-media@vger.kernel.org
6576S:	Maintained
6577W:	https://linuxtv.org
6578T:	git git://linuxtv.org/media.git
6579F:	drivers/media/common/cx2341x*
6580F:	include/media/drv-intf/cx2341x.h
6581
6582CX24120 MEDIA DRIVER
6583M:	Jemma Denson <jdenson@gmail.com>
6584M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6585L:	linux-media@vger.kernel.org
6586S:	Maintained
6587W:	https://linuxtv.org
6588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6589F:	drivers/media/dvb-frontends/cx24120*
6590
6591CX88 VIDEO4LINUX DRIVER
6592M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6593L:	linux-media@vger.kernel.org
6594S:	Odd fixes
6595W:	https://linuxtv.org
6596T:	git git://linuxtv.org/media.git
6597F:	Documentation/driver-api/media/drivers/cx88*
6598F:	drivers/media/pci/cx88/
6599
6600CXD2820R MEDIA DRIVER
6601L:	linux-media@vger.kernel.org
6602S:	Orphan
6603W:	https://linuxtv.org
6604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6605F:	drivers/media/dvb-frontends/cxd2820r*
6606
6607CXGB3 ETHERNET DRIVER (CXGB3)
6608M:	Potnuri Bharat Teja <bharat@chelsio.com>
6609L:	netdev@vger.kernel.org
6610S:	Maintained
6611W:	http://www.chelsio.com
6612F:	drivers/net/ethernet/chelsio/cxgb3/
6613
6614CXGB3 ISCSI DRIVER (CXGB3I)
6615M:	Varun Prakash <varun@chelsio.com>
6616L:	linux-scsi@vger.kernel.org
6617S:	Supported
6618W:	http://www.chelsio.com
6619F:	drivers/scsi/cxgbi/cxgb3i
6620
6621CXGB4 CRYPTO DRIVER (chcr)
6622M:	Ayush Sawal <ayush.sawal@chelsio.com>
6623L:	linux-crypto@vger.kernel.org
6624S:	Supported
6625W:	http://www.chelsio.com
6626F:	drivers/crypto/chelsio
6627
6628CXGB4 ETHERNET DRIVER (CXGB4)
6629M:	Potnuri Bharat Teja <bharat@chelsio.com>
6630L:	netdev@vger.kernel.org
6631S:	Maintained
6632W:	http://www.chelsio.com
6633F:	drivers/net/ethernet/chelsio/cxgb4/
6634
6635CXGB4 INLINE CRYPTO DRIVER
6636M:	Ayush Sawal <ayush.sawal@chelsio.com>
6637L:	netdev@vger.kernel.org
6638S:	Maintained
6639W:	http://www.chelsio.com
6640F:	drivers/net/ethernet/chelsio/inline_crypto/
6641
6642CXGB4 ISCSI DRIVER (CXGB4I)
6643M:	Varun Prakash <varun@chelsio.com>
6644L:	linux-scsi@vger.kernel.org
6645S:	Supported
6646W:	http://www.chelsio.com
6647F:	drivers/scsi/cxgbi/cxgb4i
6648
6649CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6650M:	Potnuri Bharat Teja <bharat@chelsio.com>
6651L:	linux-rdma@vger.kernel.org
6652S:	Supported
6653W:	http://www.openfabrics.org
6654F:	drivers/infiniband/hw/cxgb4/
6655F:	include/uapi/rdma/cxgb4-abi.h
6656
6657CXGB4VF ETHERNET DRIVER (CXGB4VF)
6658M:	Potnuri Bharat Teja <bharat@chelsio.com>
6659L:	netdev@vger.kernel.org
6660S:	Maintained
6661W:	http://www.chelsio.com
6662F:	drivers/net/ethernet/chelsio/cxgb4vf/
6663
6664CYBERPRO FB DRIVER
6665M:	Russell King <linux@armlinux.org.uk>
6666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6667S:	Maintained
6668W:	http://www.armlinux.org.uk/
6669F:	drivers/video/fbdev/cyber2000fb.*
6670
6671CYCLADES PC300 DRIVER
6672S:	Orphan
6673F:	drivers/net/wan/pc300*
6674
6675CYPRESS CY8C95X0 PINCTRL DRIVER
6676M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6677L:	linux-gpio@vger.kernel.org
6678S:	Maintained
6679F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6680
6681CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6682M:	Linus Walleij <linus.walleij@linaro.org>
6683L:	linux-input@vger.kernel.org
6684S:	Maintained
6685F:	drivers/input/touchscreen/cy8ctma140.c
6686
6687CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6688M:	Yassine Oudjana <y.oudjana@protonmail.com>
6689L:	linux-input@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6692F:	drivers/input/keyboard/cypress-sf.c
6693
6694CYPRESS_FIRMWARE MEDIA DRIVER
6695L:	linux-media@vger.kernel.org
6696S:	Orphan
6697W:	https://linuxtv.org
6698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6699F:	drivers/media/common/cypress_firmware*
6700
6701CYTTSP TOUCHSCREEN DRIVER
6702M:	Linus Walleij <linus.walleij@linaro.org>
6703L:	linux-input@vger.kernel.org
6704S:	Maintained
6705F:	drivers/input/touchscreen/cyttsp*
6706
6707D-LINK DIR-685 TOUCHKEYS DRIVER
6708M:	Linus Walleij <linus.walleij@linaro.org>
6709L:	linux-input@vger.kernel.org
6710S:	Supported
6711F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6712
6713DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6714M:	Joshua Kinard <kumba@gentoo.org>
6715S:	Maintained
6716F:	drivers/rtc/rtc-ds1685.c
6717F:	include/linux/rtc/ds1685.h
6718
6719DAMA SLAVE for AX.25
6720M:	Joerg Reuter <jreuter@yaina.de>
6721L:	linux-hams@vger.kernel.org
6722S:	Maintained
6723W:	http://yaina.de/jreuter/
6724W:	http://www.qsl.net/dl1bke/
6725F:	net/ax25/af_ax25.c
6726F:	net/ax25/ax25_dev.c
6727F:	net/ax25/ax25_ds_*
6728F:	net/ax25/ax25_in.c
6729F:	net/ax25/ax25_out.c
6730F:	net/ax25/ax25_timer.c
6731F:	net/ax25/sysctl_net_ax25.c
6732
6733DASHARO ACPI PLATFORM DRIVER
6734M:	Michał Kopeć <michal.kopec@3mdeb.com>
6735S:	Maintained
6736W:	https://docs.dasharo.com/
6737F:	drivers/platform/x86/dasharo-acpi.c
6738
6739DATA ACCESS MONITOR
6740M:	SeongJae Park <sj@kernel.org>
6741L:	damon@lists.linux.dev
6742L:	linux-mm@kvack.org
6743S:	Maintained
6744W:	https://damonitor.github.io
6745P:	Documentation/mm/damon/maintainer-profile.rst
6746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6747T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6749F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6750F:	Documentation/admin-guide/mm/damon/
6751F:	Documentation/mm/damon/
6752F:	include/linux/damon.h
6753F:	include/trace/events/damon.h
6754F:	mm/damon/
6755F:	samples/damon/
6756F:	tools/testing/selftests/damon/
6757
6758DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6759L:	netdev@vger.kernel.org
6760S:	Orphan
6761F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6762F:	drivers/net/ethernet/dec/tulip/dmfe.c
6763
6764DC390/AM53C974 SCSI driver
6765M:	Hannes Reinecke <hare@suse.com>
6766L:	linux-scsi@vger.kernel.org
6767S:	Maintained
6768F:	drivers/scsi/am53c974.c
6769
6770DC395x SCSI driver
6771M:	Oliver Neukum <oliver@neukum.org>
6772M:	Ali Akcaagac <aliakc@web.de>
6773M:	Jamie Lenehan <lenehan@twibble.org>
6774S:	Maintained
6775F:	Documentation/scsi/dc395x.rst
6776F:	drivers/scsi/dc395x.*
6777
6778DEBUGOBJECTS:
6779M:	Thomas Gleixner <tglx@linutronix.de>
6780L:	linux-kernel@vger.kernel.org
6781S:	Maintained
6782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6783F:	include/linux/debugobjects.h
6784F:	lib/debugobjects.c
6785
6786DECSTATION PLATFORM SUPPORT
6787M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6788L:	linux-mips@vger.kernel.org
6789S:	Maintained
6790F:	arch/mips/dec/
6791F:	arch/mips/include/asm/dec/
6792F:	arch/mips/include/asm/mach-dec/
6793
6794DEFXX FDDI NETWORK DRIVER
6795M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6796S:	Maintained
6797F:	drivers/net/fddi/defxx.*
6798
6799DEFZA FDDI NETWORK DRIVER
6800M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6801S:	Maintained
6802F:	drivers/net/fddi/defza.*
6803
6804DEINTERLACE DRIVERS FOR ALLWINNER H3
6805M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6806L:	linux-media@vger.kernel.org
6807S:	Maintained
6808T:	git git://linuxtv.org/media.git
6809F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6810F:	drivers/media/platform/sunxi/sun8i-di/
6811
6812DELL LAPTOP DRIVER
6813M:	Matthew Garrett <mjg59@srcf.ucam.org>
6814M:	Pali Rohár <pali@kernel.org>
6815L:	platform-driver-x86@vger.kernel.org
6816S:	Maintained
6817F:	drivers/platform/x86/dell/dell-laptop.c
6818
6819DELL LAPTOP FREEFALL DRIVER
6820M:	Pali Rohár <pali@kernel.org>
6821S:	Maintained
6822F:	drivers/platform/x86/dell/dell-smo8800.c
6823
6824DELL LAPTOP RBTN DRIVER
6825M:	Pali Rohár <pali@kernel.org>
6826S:	Maintained
6827F:	drivers/platform/x86/dell/dell-rbtn.*
6828
6829DELL LAPTOP SMM DRIVER
6830M:	Pali Rohár <pali@kernel.org>
6831S:	Maintained
6832F:	Documentation/ABI/obsolete/procfs-i8k
6833F:	drivers/hwmon/dell-smm-hwmon.c
6834F:	include/uapi/linux/i8k.h
6835
6836DELL PC DRIVER
6837M:	Lyndon Sanche <lsanche@lyndeno.ca>
6838L:	platform-driver-x86@vger.kernel.org
6839S:	Maintained
6840F:	drivers/platform/x86/dell/dell-pc.c
6841
6842DELL REMOTE BIOS UPDATE DRIVER
6843M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6844L:	platform-driver-x86@vger.kernel.org
6845S:	Maintained
6846F:	drivers/platform/x86/dell/dell_rbu.c
6847
6848DELL SMBIOS DRIVER
6849M:	Pali Rohár <pali@kernel.org>
6850L:	Dell.Client.Kernel@dell.com
6851L:	platform-driver-x86@vger.kernel.org
6852S:	Maintained
6853F:	drivers/platform/x86/dell/dell-smbios.*
6854
6855DELL SMBIOS SMM DRIVER
6856L:	Dell.Client.Kernel@dell.com
6857L:	platform-driver-x86@vger.kernel.org
6858S:	Maintained
6859F:	drivers/platform/x86/dell/dell-smbios-smm.c
6860
6861DELL SMBIOS WMI DRIVER
6862L:	Dell.Client.Kernel@dell.com
6863L:	platform-driver-x86@vger.kernel.org
6864S:	Maintained
6865F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6866F:	tools/wmi/dell-smbios-example.c
6867
6868DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6869M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6870L:	platform-driver-x86@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/userspace-api/dcdbas.rst
6873F:	drivers/platform/x86/dell/dcdbas.*
6874
6875DELL WMI DDV DRIVER
6876M:	Armin Wolf <W_Armin@gmx.de>
6877S:	Maintained
6878F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6879F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6880F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6881F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6882
6883DELL WMI DESCRIPTOR DRIVER
6884L:	Dell.Client.Kernel@dell.com
6885S:	Maintained
6886F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6887
6888DELL WMI HARDWARE PRIVACY SUPPORT
6889L:	Dell.Client.Kernel@dell.com
6890L:	platform-driver-x86@vger.kernel.org
6891S:	Maintained
6892F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6893
6894DELL WMI NOTIFICATIONS DRIVER
6895M:	Matthew Garrett <mjg59@srcf.ucam.org>
6896M:	Pali Rohár <pali@kernel.org>
6897S:	Maintained
6898F:	drivers/platform/x86/dell/dell-wmi-base.c
6899
6900DELL WMI SYSMAN DRIVER
6901M:	Prasanth Ksr <prasanth.ksr@dell.com>
6902L:	Dell.Client.Kernel@dell.com
6903L:	platform-driver-x86@vger.kernel.org
6904S:	Maintained
6905F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6906F:	drivers/platform/x86/dell/dell-wmi-sysman/
6907
6908DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6909M:	Zev Weiss <zev@bewilderbeest.net>
6910L:	linux-hwmon@vger.kernel.org
6911S:	Maintained
6912F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6913
6914DELTA DPS920AB PSU DRIVER
6915M:	Robert Marko <robert.marko@sartura.hr>
6916L:	linux-hwmon@vger.kernel.org
6917S:	Maintained
6918F:	Documentation/hwmon/dps920ab.rst
6919F:	drivers/hwmon/pmbus/dps920ab.c
6920
6921DELTA NETWORKS TN48M CPLD DRIVERS
6922M:	Robert Marko <robert.marko@sartura.hr>
6923S:	Maintained
6924F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6925F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6926F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6927F:	drivers/gpio/gpio-tn48m.c
6928F:	include/dt-bindings/reset/delta,tn48m-reset.h
6929
6930DELTA ST MEDIA DRIVER
6931M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6932L:	linux-media@vger.kernel.org
6933S:	Supported
6934W:	https://linuxtv.org
6935T:	git git://linuxtv.org/media.git
6936F:	drivers/media/platform/st/sti/delta
6937
6938DENALI NAND DRIVER
6939L:	linux-mtd@lists.infradead.org
6940S:	Orphan
6941F:	drivers/mtd/nand/raw/denali*
6942
6943DESIGNWARE EDMA CORE IP DRIVER
6944M:	Manivannan Sadhasivam <mani@kernel.org>
6945L:	dmaengine@vger.kernel.org
6946S:	Maintained
6947F:	drivers/dma/dw-edma/
6948F:	include/linux/dma/edma.h
6949
6950DESIGNWARE USB2 DRD IP DRIVER
6951M:	Minas Harutyunyan <hminas@synopsys.com>
6952L:	linux-usb@vger.kernel.org
6953S:	Maintained
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6955F:	drivers/usb/dwc2/
6956
6957DESIGNWARE USB3 DRD IP DRIVER
6958M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6959L:	linux-usb@vger.kernel.org
6960S:	Maintained
6961F:	drivers/usb/dwc3/
6962
6963DESIGNWARE XDATA IP DRIVER
6964L:	linux-pci@vger.kernel.org
6965S:	Orphan
6966F:	Documentation/misc-devices/dw-xdata-pcie.rst
6967F:	drivers/misc/dw-xdata-pcie.c
6968
6969DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6970M:	Andreas Klinger <ak@it-klinger.de>
6971L:	linux-iio@vger.kernel.org
6972S:	Maintained
6973F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6974F:	drivers/iio/proximity/srf*.c
6975
6976DEVICE COREDUMP (DEV_COREDUMP)
6977M:	Johannes Berg <johannes@sipsolutions.net>
6978L:	linux-kernel@vger.kernel.org
6979S:	Maintained
6980F:	drivers/base/devcoredump.c
6981F:	include/linux/devcoredump.h
6982
6983DEVICE DEPENDENCY HELPER SCRIPT
6984M:	Saravana Kannan <saravanak@google.com>
6985L:	linux-kernel@vger.kernel.org
6986S:	Maintained
6987F:	scripts/dev-needs.sh
6988
6989DEVICE DIRECT ACCESS (DAX)
6990M:	Dan Williams <dan.j.williams@intel.com>
6991M:	Vishal Verma <vishal.l.verma@intel.com>
6992M:	Dave Jiang <dave.jiang@intel.com>
6993L:	nvdimm@lists.linux.dev
6994L:	linux-cxl@vger.kernel.org
6995S:	Supported
6996F:	drivers/dax/
6997
6998DEVICE FREQUENCY (DEVFREQ)
6999M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7000M:	Kyungmin Park <kyungmin.park@samsung.com>
7001M:	Chanwoo Choi <cw00.choi@samsung.com>
7002L:	linux-pm@vger.kernel.org
7003S:	Maintained
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7005F:	Documentation/devicetree/bindings/devfreq/
7006F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7007F:	drivers/devfreq/
7008F:	include/linux/devfreq.h
7009F:	include/trace/events/devfreq.h
7010
7011DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7012M:	Chanwoo Choi <cw00.choi@samsung.com>
7013L:	linux-pm@vger.kernel.org
7014S:	Supported
7015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7016F:	Documentation/devicetree/bindings/devfreq/event/
7017F:	drivers/devfreq/devfreq-event.c
7018F:	drivers/devfreq/event/
7019F:	include/dt-bindings/pmu/exynos_ppmu.h
7020F:	include/linux/devfreq-event.h
7021
7022DEVICE RESOURCE MANAGEMENT HELPERS
7023M:	Hans de Goede <hansg@kernel.org>
7024R:	Matti Vaittinen <mazziesaccount@gmail.com>
7025S:	Maintained
7026F:	include/linux/devm-helpers.h
7027
7028DEVICE-MAPPER  (LVM)
7029M:	Alasdair Kergon <agk@redhat.com>
7030M:	Mike Snitzer <snitzer@kernel.org>
7031M:	Mikulas Patocka <mpatocka@redhat.com>
7032L:	dm-devel@lists.linux.dev
7033S:	Maintained
7034Q:	http://patchwork.kernel.org/project/dm-devel/list/
7035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7036F:	Documentation/admin-guide/device-mapper/
7037F:	drivers/md/Kconfig
7038F:	drivers/md/Makefile
7039F:	drivers/md/dm*
7040F:	drivers/md/persistent-data/
7041F:	include/linux/device-mapper.h
7042F:	include/linux/dm-*.h
7043F:	include/uapi/linux/dm-*.h
7044
7045DEVICE-MAPPER VDO TARGET
7046M:	Matthew Sakai <msakai@redhat.com>
7047L:	dm-devel@lists.linux.dev
7048S:	Maintained
7049F:	Documentation/admin-guide/device-mapper/vdo*.rst
7050F:	drivers/md/dm-vdo/
7051
7052DEVLINK
7053M:	Jiri Pirko <jiri@resnulli.us>
7054L:	netdev@vger.kernel.org
7055S:	Supported
7056F:	Documentation/networking/devlink
7057F:	include/net/devlink.h
7058F:	include/uapi/linux/devlink.h
7059F:	net/devlink/
7060
7061DFROBOT SD2405AL RTC DRIVER
7062M:	Tóth János <gomba007@gmail.com>
7063L:	linux-rtc@vger.kernel.org
7064S:	Maintained
7065F:	drivers/rtc/rtc-sd2405al.c
7066
7067DFROBOT SEN0322 DRIVER
7068M:	Tóth János <gomba007@gmail.com>
7069L:	linux-iio@vger.kernel.org
7070S:	Maintained
7071F:	drivers/iio/chemical/sen0322.c
7072
7073DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7074M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
7075M:	Marek Vasut <marex@denx.de>
7076L:	kernel@dh-electronics.com
7077S:	Maintained
7078N:	dhcom
7079N:	dhcor
7080N:	dhsom
7081
7082DIALOG SEMICONDUCTOR DRIVERS
7083M:	Support Opensource <support.opensource@diasemi.com>
7084S:	Supported
7085W:	http://www.dialog-semiconductor.com/products
7086F:	Documentation/devicetree/bindings/input/dlg,da72??.yaml
7087F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7088F:	Documentation/devicetree/bindings/mfd/da90*.txt
7089F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7090F:	Documentation/devicetree/bindings/regulator/da92*.txt
7091F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7092F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7093F:	Documentation/devicetree/bindings/sound/da[79]*.txt
7094F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7095F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7096F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7097F:	Documentation/hwmon/da90??.rst
7098F:	drivers/gpio/gpio-da90??.c
7099F:	drivers/hwmon/da90??-hwmon.c
7100F:	drivers/iio/adc/da91??-*.c
7101F:	drivers/input/misc/da72??.[ch]
7102F:	drivers/input/misc/da90??_onkey.c
7103F:	drivers/input/touchscreen/da9052_tsi.c
7104F:	drivers/leds/leds-da90??.c
7105F:	drivers/mfd/da903x.c
7106F:	drivers/mfd/da90??-*.c
7107F:	drivers/mfd/da91??-*.c
7108F:	drivers/pinctrl/pinctrl-da90??.c
7109F:	drivers/power/supply/da9052-battery.c
7110F:	drivers/power/supply/da91??-*.c
7111F:	drivers/regulator/da9???-regulator.[ch]
7112F:	drivers/regulator/slg51000-regulator.[ch]
7113F:	drivers/rtc/rtc-da90??.c
7114F:	drivers/thermal/da90??-thermal.c
7115F:	drivers/video/backlight/da90??_bl.c
7116F:	drivers/watchdog/da90??_wdt.c
7117F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
7118F:	include/linux/mfd/da903x.h
7119F:	include/linux/mfd/da9052/
7120F:	include/linux/mfd/da9055/
7121F:	include/linux/mfd/da9062/
7122F:	include/linux/mfd/da9063/
7123F:	include/linux/mfd/da9150/
7124F:	include/linux/regulator/da9211.h
7125F:	include/sound/da[79]*.h
7126F:	sound/soc/codecs/da[79]*.[ch]
7127
7128DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7129M:	William Breathitt Gray <wbg@kernel.org>
7130L:	linux-gpio@vger.kernel.org
7131S:	Maintained
7132F:	drivers/gpio/gpio-gpio-mm.c
7133
7134DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7135M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
7136L:	linux-media@vger.kernel.org
7137S:	Maintained
7138F:	Documentation/admin-guide/media/mgb4.rst
7139F:	drivers/media/pci/mgb4/
7140
7141DIOLAN U2C-12 I2C DRIVER
7142M:	Guenter Roeck <linux@roeck-us.net>
7143L:	linux-i2c@vger.kernel.org
7144S:	Maintained
7145F:	drivers/i2c/busses/i2c-diolan-u2c.c
7146
7147DIRECTORY NOTIFICATION (DNOTIFY)
7148M:	Jan Kara <jack@suse.cz>
7149R:	Amir Goldstein <amir73il@gmail.com>
7150L:	linux-fsdevel@vger.kernel.org
7151S:	Maintained
7152F:	Documentation/filesystems/dnotify.rst
7153F:	fs/notify/dnotify/
7154F:	include/linux/dnotify.h
7155
7156DISK GEOMETRY AND PARTITION HANDLING
7157M:	Andries Brouwer <aeb@cwi.nl>
7158S:	Maintained
7159W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7160W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7161W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7162
7163DISKQUOTA
7164M:	Jan Kara <jack@suse.com>
7165S:	Maintained
7166F:	Documentation/filesystems/quota.rst
7167F:	fs/quota/
7168F:	include/linux/quota*.h
7169F:	include/uapi/linux/quota*.h
7170
7171DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7172M:	Bernie Thompson <bernie@plugable.com>
7173L:	linux-fbdev@vger.kernel.org
7174S:	Maintained
7175W:	http://plugable.com/category/projects/udlfb/
7176F:	Documentation/fb/udlfb.rst
7177F:	drivers/video/fbdev/udlfb.c
7178F:	include/video/udlfb.h
7179
7180DISTRIBUTED LOCK MANAGER (DLM)
7181M:	Alexander Aring <aahringo@redhat.com>
7182M:	David Teigland <teigland@redhat.com>
7183L:	gfs2@lists.linux.dev
7184S:	Supported
7185W:	https://pagure.io/dlm
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7187F:	fs/dlm/
7188
7189DMA BUFFER SHARING FRAMEWORK
7190M:	Sumit Semwal <sumit.semwal@linaro.org>
7191M:	Christian König <christian.koenig@amd.com>
7192L:	linux-media@vger.kernel.org
7193L:	dri-devel@lists.freedesktop.org
7194L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7195S:	Maintained
7196T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197F:	Documentation/driver-api/dma-buf.rst
7198F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
7199F:	drivers/dma-buf/
7200F:	include/linux/*fence.h
7201F:	include/linux/dma-buf.h
7202F:	include/linux/dma-resv.h
7203K:	\bdma_(?:buf|fence|resv)\b
7204
7205DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7206M:	Vinod Koul <vkoul@kernel.org>
7207L:	dmaengine@vger.kernel.org
7208S:	Maintained
7209Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7211F:	Documentation/devicetree/bindings/dma/
7212F:	Documentation/driver-api/dmaengine/
7213F:	drivers/dma/
7214F:	include/dt-bindings/dma/
7215F:	include/linux/dma/
7216F:	include/linux/dmaengine.h
7217F:	include/linux/of_dma.h
7218
7219DMA MAPPING BENCHMARK
7220M:	Xiang Chen <chenxiang66@hisilicon.com>
7221L:	iommu@lists.linux.dev
7222F:	kernel/dma/map_benchmark.c
7223F:	tools/testing/selftests/dma/
7224
7225DMA MAPPING HELPERS
7226M:	Marek Szyprowski <m.szyprowski@samsung.com>
7227R:	Robin Murphy <robin.murphy@arm.com>
7228L:	iommu@lists.linux.dev
7229S:	Supported
7230W:	http://git.infradead.org/users/hch/dma-mapping.git
7231T:	git git://git.infradead.org/users/hch/dma-mapping.git
7232F:	include/asm-generic/dma-mapping.h
7233F:	include/linux/dma-direct.h
7234F:	include/linux/dma-map-ops.h
7235F:	include/linux/dma-mapping.h
7236F:	include/linux/swiotlb.h
7237F:	kernel/dma/
7238
7239DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7240M:	Abdiel Janulgue <abdiel.janulgue@gmail.com>
7241M:	Danilo Krummrich <dakr@kernel.org>
7242R:	Daniel Almeida <daniel.almeida@collabora.com>
7243R:	Robin Murphy <robin.murphy@arm.com>
7244R:	Andreas Hindborg <a.hindborg@kernel.org>
7245L:	rust-for-linux@vger.kernel.org
7246S:	Supported
7247W:	https://rust-for-linux.com
7248T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
7249F:	rust/helpers/dma.c
7250F:	rust/kernel/dma.rs
7251F:	samples/rust/rust_dma.rs
7252
7253DMA-BUF HEAPS FRAMEWORK
7254M:	Sumit Semwal <sumit.semwal@linaro.org>
7255R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
7256R:	Brian Starkey <Brian.Starkey@arm.com>
7257R:	John Stultz <jstultz@google.com>
7258R:	T.J. Mercier <tjmercier@google.com>
7259L:	linux-media@vger.kernel.org
7260L:	dri-devel@lists.freedesktop.org
7261L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
7262S:	Maintained
7263T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7264F:	Documentation/userspace-api/dma-buf-heaps.rst
7265F:	drivers/dma-buf/dma-heap.c
7266F:	drivers/dma-buf/heaps/*
7267F:	include/linux/dma-heap.h
7268F:	include/uapi/linux/dma-heap.h
7269F:	tools/testing/selftests/dmabuf-heaps/
7270
7271DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7272M:	Lukasz Luba <lukasz.luba@arm.com>
7273L:	linux-pm@vger.kernel.org
7274L:	linux-samsung-soc@vger.kernel.org
7275S:	Maintained
7276F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7277F:	drivers/memory/samsung/exynos5422-dmc.c
7278
7279DME1737 HARDWARE MONITOR DRIVER
7280M:	Juerg Haefliger <juergh@proton.me>
7281L:	linux-hwmon@vger.kernel.org
7282S:	Maintained
7283F:	Documentation/hwmon/dme1737.rst
7284F:	drivers/hwmon/dme1737.c
7285
7286DMI/SMBIOS SUPPORT
7287M:	Jean Delvare <jdelvare@suse.com>
7288S:	Maintained
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7290F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7291F:	drivers/firmware/dmi-id.c
7292F:	drivers/firmware/dmi_scan.c
7293F:	include/linux/dmi.h
7294
7295DOCUMENTATION
7296M:	Jonathan Corbet <corbet@lwn.net>
7297L:	linux-doc@vger.kernel.org
7298S:	Maintained
7299P:	Documentation/doc-guide/maintainer-profile.rst
7300T:	git git://git.lwn.net/linux.git docs-next
7301F:	Documentation/
7302F:	scripts/check-variable-fonts.sh
7303F:	scripts/documentation-file-ref-check
7304F:	scripts/get_abi.py
7305F:	scripts/kernel-doc*
7306F:	scripts/lib/abi/*
7307F:	scripts/lib/kdoc/*
7308F:	scripts/sphinx-pre-install
7309X:	Documentation/ABI/
7310X:	Documentation/admin-guide/media/
7311X:	Documentation/devicetree/
7312X:	Documentation/driver-api/media/
7313X:	Documentation/firmware-guide/acpi/
7314X:	Documentation/i2c/
7315X:	Documentation/netlink/
7316X:	Documentation/power/
7317X:	Documentation/spi/
7318X:	Documentation/userspace-api/media/
7319
7320DOCUMENTATION PROCESS
7321M:	Jonathan Corbet <corbet@lwn.net>
7322L:	workflows@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/dev-tools/
7325F:	Documentation/maintainer/
7326F:	Documentation/process/
7327
7328DOCUMENTATION REPORTING ISSUES
7329M:	Thorsten Leemhuis <linux@leemhuis.info>
7330L:	linux-doc@vger.kernel.org
7331S:	Maintained
7332F:	Documentation/admin-guide/bug-bisect.rst
7333F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7334F:	Documentation/admin-guide/reporting-issues.rst
7335F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7336
7337DOCUMENTATION SCRIPTS
7338M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7339L:	linux-doc@vger.kernel.org
7340S:	Maintained
7341F:	Documentation/sphinx/parse-headers.pl
7342F:	scripts/documentation-file-ref-check
7343F:	scripts/sphinx-pre-install
7344
7345DOCUMENTATION/ITALIAN
7346M:	Federico Vaga <federico.vaga@vaga.pv.it>
7347L:	linux-doc@vger.kernel.org
7348S:	Maintained
7349F:	Documentation/translations/it_IT
7350
7351DOCUMENTATION/JAPANESE
7352R:	Akira Yokosawa <akiyks@gmail.com>
7353L:	linux-doc@vger.kernel.org
7354S:	Maintained
7355F:	Documentation/translations/ja_JP
7356
7357DONGWOON DW9714 LENS VOICE COIL DRIVER
7358M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7359L:	linux-media@vger.kernel.org
7360S:	Maintained
7361T:	git git://linuxtv.org/media.git
7362F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7363F:	drivers/media/i2c/dw9714.c
7364
7365DONGWOON DW9719 LENS VOICE COIL DRIVER
7366M:	Daniel Scally <djrscally@gmail.com>
7367L:	linux-media@vger.kernel.org
7368S:	Maintained
7369T:	git git://linuxtv.org/media.git
7370F:	drivers/media/i2c/dw9719.c
7371
7372DONGWOON DW9768 LENS VOICE COIL DRIVER
7373L:	linux-media@vger.kernel.org
7374S:	Orphan
7375T:	git git://linuxtv.org/media.git
7376F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7377F:	drivers/media/i2c/dw9768.c
7378
7379DONGWOON DW9807 LENS VOICE COIL DRIVER
7380M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7381L:	linux-media@vger.kernel.org
7382S:	Maintained
7383T:	git git://linuxtv.org/media.git
7384F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7385F:	drivers/media/i2c/dw9807-vcm.c
7386
7387DOUBLETALK DRIVER
7388M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
7389L:	blinux-list@redhat.com
7390S:	Maintained
7391F:	drivers/char/dtlk.c
7392F:	include/linux/dtlk.h
7393
7394DPAA2 DATAPATH I/O (DPIO) DRIVER
7395M:	Roy Pledge <Roy.Pledge@nxp.com>
7396L:	linux-kernel@vger.kernel.org
7397S:	Maintained
7398F:	drivers/soc/fsl/dpio
7399
7400DPAA2 ETHERNET DRIVER
7401M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7402L:	netdev@vger.kernel.org
7403S:	Maintained
7404F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7405F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7406F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7407F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7408F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7409F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7410F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7411F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7412F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7413F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7414
7415DPAA2 ETHERNET SWITCH DRIVER
7416M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7417L:	netdev@vger.kernel.org
7418S:	Maintained
7419F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7420F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7421F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7422
7423DPLL SUBSYSTEM
7424M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7425M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7426M:	Jiri Pirko <jiri@resnulli.us>
7427L:	netdev@vger.kernel.org
7428S:	Supported
7429F:	Documentation/devicetree/bindings/dpll/dpll-device.yaml
7430F:	Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7431F:	Documentation/driver-api/dpll.rst
7432F:	drivers/dpll/*
7433F:	include/linux/dpll.h
7434F:	include/uapi/linux/dpll.h
7435
7436DRBD DRIVER
7437M:	Philipp Reisner <philipp.reisner@linbit.com>
7438M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7439M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7440L:	drbd-dev@lists.linbit.com
7441S:	Supported
7442W:	http://www.drbd.org
7443T:	git git://git.linbit.com/linux-drbd.git
7444T:	git git://git.linbit.com/drbd-8.4.git
7445F:	Documentation/admin-guide/blockdev/
7446F:	drivers/block/drbd/
7447F:	include/linux/drbd*
7448F:	lib/lru_cache.c
7449
7450DRIVER COMPONENT FRAMEWORK
7451L:	dri-devel@lists.freedesktop.org
7452F:	drivers/base/component.c
7453F:	include/linux/component.h
7454
7455DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7456M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7457M:	"Rafael J. Wysocki" <rafael@kernel.org>
7458M:	Danilo Krummrich <dakr@kernel.org>
7459S:	Supported
7460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7461F:	Documentation/core-api/kobject.rst
7462F:	drivers/base/
7463F:	fs/debugfs/
7464F:	fs/sysfs/
7465F:	include/linux/device/
7466F:	include/linux/debugfs.h
7467F:	include/linux/device.h
7468F:	include/linux/fwnode.h
7469F:	include/linux/kobj*
7470F:	include/linux/property.h
7471F:	include/linux/sysfs.h
7472F:	lib/kobj*
7473F:	rust/kernel/device.rs
7474F:	rust/kernel/device/
7475F:	rust/kernel/device_id.rs
7476F:	rust/kernel/devres.rs
7477F:	rust/kernel/driver.rs
7478F:	rust/kernel/faux.rs
7479F:	rust/kernel/platform.rs
7480F:	samples/rust/rust_driver_platform.rs
7481F:	samples/rust/rust_driver_faux.rs
7482
7483DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7484M:	Nishanth Menon <nm@ti.com>
7485L:	linux-pm@vger.kernel.org
7486S:	Maintained
7487F:	drivers/soc/ti/smartreflex.c
7488F:	include/linux/power/smartreflex.h
7489
7490DRM ACCEL DRIVERS FOR INTEL VPU
7491M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
7492M:	Maciej Falkowski <maciej.falkowski@linux.intel.com>
7493L:	dri-devel@lists.freedesktop.org
7494S:	Supported
7495T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496F:	drivers/accel/ivpu/
7497F:	include/uapi/drm/ivpu_accel.h
7498
7499DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7500M:	Oded Gabbay <ogabbay@kernel.org>
7501L:	dri-devel@lists.freedesktop.org
7502S:	Maintained
7503C:	irc://irc.oftc.net/dri-devel
7504T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7505F:	Documentation/accel/
7506F:	drivers/accel/
7507F:	include/drm/drm_accel.h
7508
7509DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7510M:	Maxime Ripard <mripard@kernel.org>
7511M:	Chen-Yu Tsai <wens@csie.org>
7512R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7513L:	dri-devel@lists.freedesktop.org
7514S:	Supported
7515T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7516F:	drivers/gpu/drm/sun4i/sun8i*
7517
7518DRM DRIVER FOR APPLE TOUCH BARS
7519M:	Aun-Ali Zaidi <admin@kodeit.net>
7520M:	Aditya Garg <gargaditya08@live.com>
7521L:	dri-devel@lists.freedesktop.org
7522S:	Maintained
7523T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7524F:	drivers/gpu/drm/tiny/appletbdrm.c
7525
7526DRM DRIVER FOR ARM PL111 CLCD
7527M:	Linus Walleij <linus.walleij@linaro.org>
7528S:	Maintained
7529T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530F:	drivers/gpu/drm/pl111/
7531
7532DRM DRIVER FOR ARM VERSATILE TFT PANELS
7533M:	Linus Walleij <linus.walleij@linaro.org>
7534S:	Maintained
7535T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7537F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7538
7539DRM DRIVER FOR ASPEED BMC GFX
7540M:	Joel Stanley <joel@jms.id.au>
7541L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7542S:	Supported
7543T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7544F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7545F:	drivers/gpu/drm/aspeed/
7546
7547DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7548M:	Dave Airlie <airlied@redhat.com>
7549R:	Thomas Zimmermann <tzimmermann@suse.de>
7550R:	Jocelyn Falempe <jfalempe@redhat.com>
7551L:	dri-devel@lists.freedesktop.org
7552S:	Supported
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	drivers/gpu/drm/ast/
7555
7556DRM DRIVER FOR BOCHS VIRTUAL GPU
7557M:	Gerd Hoffmann <kraxel@redhat.com>
7558L:	virtualization@lists.linux.dev
7559S:	Maintained
7560T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7561F:	drivers/gpu/drm/tiny/bochs.c
7562
7563DRM DRIVER FOR BOE HIMAX8279D PANELS
7564M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7565S:	Maintained
7566F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7567F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7568
7569DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7570M:	Jagan Teki <jagan@amarulasolutions.com>
7571S:	Maintained
7572F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7573F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7574
7575DRM DRIVER FOR EBBG FT8719 PANEL
7576M:	Joel Selvaraj <jo@jsfamily.in>
7577S:	Maintained
7578T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7579F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7580F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7581
7582DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7583M:	Linus Walleij <linus.walleij@linaro.org>
7584S:	Maintained
7585T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586F:	drivers/gpu/drm/tve200/
7587
7588DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7589M:	Icenowy Zheng <icenowy@aosc.io>
7590S:	Maintained
7591F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7592F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7593
7594DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7595M:	Jagan Teki <jagan@amarulasolutions.com>
7596S:	Maintained
7597F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7598F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7599
7600DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7601M:	Thomas Zimmermann <tzimmermann@suse.de>
7602M:	Javier Martinez Canillas <javierm@redhat.com>
7603L:	dri-devel@lists.freedesktop.org
7604S:	Maintained
7605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F:	drivers/firmware/sysfb*.c
7607F:	drivers/gpu/drm/sysfb/
7608F:	drivers/video/aperture.c
7609F:	drivers/video/nomodeset.c
7610F:	include/linux/aperture.h
7611F:	include/linux/sysfb.h
7612F:	include/video/nomodeset.h
7613
7614DRM DRIVER FOR GENERIC EDP PANELS
7615R:	Douglas Anderson <dianders@chromium.org>
7616F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7617F:	drivers/gpu/drm/panel/panel-edp.c
7618
7619DRM DRIVER FOR GENERIC USB DISPLAY
7620S:	Orphan
7621W:	https://github.com/notro/gud/wiki
7622T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7623F:	drivers/gpu/drm/gud/
7624F:	include/drm/gud.h
7625
7626DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7627M:	Hans de Goede <hansg@kernel.org>
7628S:	Maintained
7629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F:	drivers/gpu/drm/tiny/gm12u320.c
7631
7632DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7633M:	Ondrej Jirman <megi@xff.cz>
7634M:	Javier Martinez Canillas <javierm@redhat.com>
7635S:	Maintained
7636T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7637F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7638F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7639
7640DRM DRIVER FOR HX8357D PANELS
7641S:	Orphan
7642T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7643F:	Documentation/devicetree/bindings/display/himax,hx8357.yaml
7644F:	drivers/gpu/drm/tiny/hx8357d.c
7645
7646DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7647M:	Deepak Rawat <drawat.floss@gmail.com>
7648L:	linux-hyperv@vger.kernel.org
7649L:	dri-devel@lists.freedesktop.org
7650S:	Maintained
7651T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7652F:	drivers/gpu/drm/hyperv
7653
7654DRM DRIVER FOR ILITEK ILI9225 PANELS
7655M:	David Lechner <david@lechnology.com>
7656S:	Maintained
7657T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7658F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7659F:	drivers/gpu/drm/tiny/ili9225.c
7660
7661DRM DRIVER FOR ILITEK ILI9486 PANELS
7662M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7663S:	Maintained
7664T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7665F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7666F:	drivers/gpu/drm/tiny/ili9486.c
7667
7668DRM DRIVER FOR ILITEK ILI9805 PANELS
7669M:	Michael Trimarchi <michael@amarulasolutions.com>
7670S:	Maintained
7671F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7672F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7673
7674DRM DRIVER FOR ILITEK ILI9806E PANELS
7675M:	Michael Walle <mwalle@kernel.org>
7676S:	Maintained
7677F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7678
7679DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7680M:	Jagan Teki <jagan@edgeble.ai>
7681S:	Maintained
7682F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7683F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7684
7685DRM DRIVER FOR LG SW43408 PANELS
7686M:	Sumit Semwal <sumit.semwal@linaro.org>
7687M:	Casey Connolly <casey.connolly@linaro.org>
7688S:	Maintained
7689T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7691F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7692
7693DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7694M:	Paul Kocialkowski <paulk@sys-base.io>
7695S:	Supported
7696T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7697F:	drivers/gpu/drm/logicvc/
7698
7699DRM DRIVER FOR LVDS PANELS
7700M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7701L:	dri-devel@lists.freedesktop.org
7702S:	Maintained
7703T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7704F:	Documentation/devicetree/bindings/display/lvds.yaml
7705F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7706F:	drivers/gpu/drm/panel/panel-lvds.c
7707
7708DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7709M:	Guido Günther <agx@sigxcpu.org>
7710R:	Purism Kernel Team <kernel@puri.sm>
7711S:	Maintained
7712F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7713F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7714
7715DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7716M:	Dave Airlie <airlied@redhat.com>
7717R:	Thomas Zimmermann <tzimmermann@suse.de>
7718R:	Jocelyn Falempe <jfalempe@redhat.com>
7719L:	dri-devel@lists.freedesktop.org
7720S:	Supported
7721T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722F:	drivers/gpu/drm/mgag200/
7723
7724DRM DRIVER FOR MI0283QT
7725M:	Alex Lanzano <lanzano.alex@gmail.com>
7726S:	Maintained
7727T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7728F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7729F:	drivers/gpu/drm/tiny/mi0283qt.c
7730
7731DRM DRIVER FOR MIPI DBI compatible panels
7732S:	Orphan
7733W:	https://github.com/notro/panel-mipi-dbi/wiki
7734T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7735F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7736F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7737
7738DRM DRIVER for Qualcomm Adreno GPUs
7739M:	Rob Clark <robin.clark@oss.qualcomm.com>
7740R:	Sean Paul <sean@poorly.run>
7741R:	Konrad Dybcio <konradybcio@kernel.org>
7742L:	linux-arm-msm@vger.kernel.org
7743L:	dri-devel@lists.freedesktop.org
7744L:	freedreno@lists.freedesktop.org
7745S:	Maintained
7746B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7747T:	git https://gitlab.freedesktop.org/drm/msm.git
7748F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7749F:	Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
7750F:	drivers/gpu/drm/msm/adreno/
7751F:	drivers/gpu/drm/msm/msm_gpu.*
7752F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7753F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7754F:	drivers/gpu/drm/msm/registers/adreno/
7755F:	include/uapi/drm/msm_drm.h
7756
7757DRM DRIVER for Qualcomm display hardware
7758M:	Rob Clark <robin.clark@oss.qualcomm.com>
7759M:	Dmitry Baryshkov <lumag@kernel.org>
7760R:	Abhinav Kumar <abhinav.kumar@linux.dev>
7761R:	Jessica Zhang <jessica.zhang@oss.qualcomm.com>
7762R:	Sean Paul <sean@poorly.run>
7763R:	Marijn Suijten <marijn.suijten@somainline.org>
7764L:	linux-arm-msm@vger.kernel.org
7765L:	dri-devel@lists.freedesktop.org
7766L:	freedreno@lists.freedesktop.org
7767S:	Maintained
7768B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7769T:	git https://gitlab.freedesktop.org/drm/msm.git
7770F:	Documentation/devicetree/bindings/display/msm/
7771F:	drivers/gpu/drm/ci/xfails/msm*
7772F:	drivers/gpu/drm/msm/
7773F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7774F:	include/uapi/drm/msm_drm.h
7775
7776DRM DRIVER FOR NOVATEK NT35510 PANELS
7777M:	Linus Walleij <linus.walleij@linaro.org>
7778S:	Maintained
7779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7780F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7781F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7782
7783DRM DRIVER FOR NOVATEK NT35560 PANELS
7784M:	Linus Walleij <linus.walleij@linaro.org>
7785S:	Maintained
7786T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7787F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7788F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7789
7790DRM DRIVER FOR NOVATEK NT36523 PANELS
7791M:	Jianhua Lu <lujianhua000@gmail.com>
7792S:	Maintained
7793T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7794F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7795F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7796
7797DRM DRIVER FOR NOVATEK NT36672A PANELS
7798M:	Sumit Semwal <sumit.semwal@linaro.org>
7799S:	Maintained
7800T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7801F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7802F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7803
7804DRM DRIVER FOR NOVATEK NT37801 PANELS
7805M:	Krzysztof Kozlowski <krzk@kernel.org>
7806S:	Maintained
7807F:	Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
7808F:	drivers/gpu/drm/panel/panel-novatek-nt37801.c
7809
7810DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7811M:	Lyude Paul <lyude@redhat.com>
7812M:	Danilo Krummrich <dakr@kernel.org>
7813L:	dri-devel@lists.freedesktop.org
7814L:	nouveau@lists.freedesktop.org
7815S:	Supported
7816W:	https://nouveau.freedesktop.org/
7817Q:	https://patchwork.freedesktop.org/project/nouveau/
7818Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7819B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7820C:	irc://irc.oftc.net/nouveau
7821T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7822F:	drivers/gpu/drm/nouveau/
7823F:	include/uapi/drm/nouveau_drm.h
7824
7825CORE DRIVER FOR NVIDIA GPUS [RUST]
7826M:	Danilo Krummrich <dakr@kernel.org>
7827M:	Alexandre Courbot <acourbot@nvidia.com>
7828L:	nouveau@lists.freedesktop.org
7829S:	Supported
7830Q:	https://patchwork.freedesktop.org/project/nouveau/
7831B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7832C:	irc://irc.oftc.net/nouveau
7833T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7834F:	Documentation/gpu/nova/
7835F:	drivers/gpu/nova-core/
7836
7837DRM DRIVER FOR NVIDIA GPUS [RUST]
7838M:	Danilo Krummrich <dakr@kernel.org>
7839L:	nouveau@lists.freedesktop.org
7840S:	Supported
7841Q:	https://patchwork.freedesktop.org/project/nouveau/
7842B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7843C:	irc://irc.oftc.net/nouveau
7844T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7845F:	Documentation/gpu/nova/
7846F:	drivers/gpu/drm/nova/
7847F:	include/uapi/drm/nova_drm.h
7848
7849DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7850M:	Stefan Mavrodiev <stefan@olimex.com>
7851S:	Maintained
7852F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7853F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7854
7855DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7856R:	Douglas Anderson <dianders@chromium.org>
7857F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7858F:	drivers/gpu/drm/bridge/parade-ps8640.c
7859
7860DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7861M:	Alex Lanzano <lanzano.alex@gmail.com>
7862S:	Maintained
7863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7864F:	Documentation/devicetree/bindings/display/repaper.txt
7865F:	drivers/gpu/drm/tiny/repaper.c
7866
7867DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7868M:	Dave Airlie <airlied@redhat.com>
7869M:	Gerd Hoffmann <kraxel@redhat.com>
7870L:	virtualization@lists.linux.dev
7871S:	Obsolete
7872W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7873T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7874F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7875
7876DRM DRIVER FOR QXL VIRTUAL GPU
7877M:	Dave Airlie <airlied@redhat.com>
7878M:	Gerd Hoffmann <kraxel@redhat.com>
7879L:	virtualization@lists.linux.dev
7880L:	spice-devel@lists.freedesktop.org
7881S:	Maintained
7882T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7883F:	drivers/gpu/drm/qxl/
7884F:	include/uapi/drm/qxl_drm.h
7885
7886DRM DRIVER FOR RAYDIUM RM67191 PANELS
7887M:	Robert Chiras <robert.chiras@nxp.com>
7888S:	Maintained
7889F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7890F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7891
7892DRM DRIVER FOR SAMSUNG DB7430 PANELS
7893M:	Linus Walleij <linus.walleij@linaro.org>
7894S:	Maintained
7895T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7896F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7897F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7898
7899DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7900M:	Inki Dae <inki.dae@samsung.com>
7901M:	Jagan Teki <jagan@amarulasolutions.com>
7902M:	Marek Szyprowski <m.szyprowski@samsung.com>
7903S:	Maintained
7904T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7905F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7906F:	drivers/gpu/drm/bridge/samsung-dsim.c
7907F:	include/drm/bridge/samsung-dsim.h
7908
7909DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7910M:	Markuss Broks <markuss.broks@gmail.com>
7911S:	Maintained
7912F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7913F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7914
7915DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7916M:	Artur Weber <aweber.kernel@gmail.com>
7917S:	Maintained
7918F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7919F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7920
7921DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7922M:	Dzmitry Sankouski <dsankouski@gmail.com>
7923S:	Maintained
7924F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7925F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7926
7927DRM DRIVER FOR SHARP MEMORY LCD
7928M:	Alex Lanzano <lanzano.alex@gmail.com>
7929S:	Maintained
7930F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7931F:	drivers/gpu/drm/tiny/sharp-memory.c
7932
7933DRM DRIVER FOR SITRONIX ST7586 PANELS
7934M:	David Lechner <david@lechnology.com>
7935S:	Maintained
7936T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7937F:	Documentation/devicetree/bindings/display/sitronix,st7586.yaml
7938F:	drivers/gpu/drm/sitronix/st7586.c
7939
7940DRM DRIVER FOR SITRONIX ST7571 PANELS
7941M:	Marcus Folkesson <marcus.folkesson@gmail.com>
7942S:	Maintained
7943F:	Documentation/devicetree/bindings/display/sitronix,st7567.yaml
7944F:	Documentation/devicetree/bindings/display/sitronix,st7571.yaml
7945F:	drivers/gpu/drm/sitronix/st7571-i2c.c
7946
7947DRM DRIVER FOR SITRONIX ST7701 PANELS
7948M:	Jagan Teki <jagan@amarulasolutions.com>
7949S:	Maintained
7950F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7951F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7952
7953DRM DRIVER FOR SITRONIX ST7703 PANELS
7954M:	Guido Günther <agx@sigxcpu.org>
7955R:	Purism Kernel Team <kernel@puri.sm>
7956R:	Ondrej Jirman <megi@xff.cz>
7957S:	Maintained
7958F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7959F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7960
7961DRM DRIVER FOR SITRONIX ST7735R PANELS
7962M:	David Lechner <david@lechnology.com>
7963S:	Maintained
7964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7965F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7966F:	drivers/gpu/drm/sitronix/st7735r.c
7967
7968DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7969M:	Javier Martinez Canillas <javierm@redhat.com>
7970S:	Maintained
7971T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7972F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7973F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7974F:	drivers/gpu/drm/solomon/ssd130x*
7975
7976DRM DRIVER FOR ST-ERICSSON MCDE
7977M:	Linus Walleij <linus.walleij@linaro.org>
7978S:	Maintained
7979T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7980F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7981F:	drivers/gpu/drm/mcde/
7982
7983DRM DRIVER FOR SYNAPTICS R63353 PANELS
7984M:	Michael Trimarchi <michael@amarulasolutions.com>
7985S:	Maintained
7986F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7987F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7988
7989DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7990M:	Jagan Teki <jagan@amarulasolutions.com>
7991S:	Maintained
7992F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7993F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7994
7995DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7996R:	Douglas Anderson <dianders@chromium.org>
7997F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7998F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7999
8000DRM DRIVER FOR TPO TPG110 PANELS
8001M:	Linus Walleij <linus.walleij@linaro.org>
8002S:	Maintained
8003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8004F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8005F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
8006
8007DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8008M:	Dave Airlie <airlied@redhat.com>
8009R:	Sean Paul <sean@poorly.run>
8010R:	Thomas Zimmermann <tzimmermann@suse.de>
8011L:	dri-devel@lists.freedesktop.org
8012S:	Supported
8013T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8014F:	drivers/gpu/drm/udl/
8015
8016DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8017M:	Louis Chauvet <louis.chauvet@bootlin.com>
8018R:	Haneen Mohammed <hamohammed.sa@gmail.com>
8019R:	Simona Vetter <simona@ffwll.ch>
8020R:	Melissa Wen <melissa.srw@gmail.com>
8021L:	dri-devel@lists.freedesktop.org
8022S:	Maintained
8023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8024F:	Documentation/gpu/vkms.rst
8025F:	drivers/gpu/drm/ci/xfails/vkms*
8026F:	drivers/gpu/drm/vkms/
8027
8028DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8029M:	Hans de Goede <hansg@kernel.org>
8030L:	dri-devel@lists.freedesktop.org
8031S:	Maintained
8032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8033F:	drivers/gpu/drm/vboxvideo/
8034
8035DRM DRIVER FOR VMWARE VIRTUAL GPU
8036M:	Zack Rusin <zack.rusin@broadcom.com>
8037R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
8038L:	dri-devel@lists.freedesktop.org
8039S:	Supported
8040T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8041F:	drivers/gpu/drm/vmwgfx/
8042F:	include/uapi/drm/vmwgfx_drm.h
8043
8044DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8045M:	Linus Walleij <linus.walleij@linaro.org>
8046S:	Maintained
8047T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8048F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8049F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
8050
8051DRM DRIVERS
8052M:	David Airlie <airlied@gmail.com>
8053M:	Simona Vetter <simona@ffwll.ch>
8054L:	dri-devel@lists.freedesktop.org
8055S:	Maintained
8056B:	https://gitlab.freedesktop.org/drm
8057C:	irc://irc.oftc.net/dri-devel
8058T:	git https://gitlab.freedesktop.org/drm/kernel.git
8059F:	Documentation/devicetree/bindings/display/
8060F:	Documentation/devicetree/bindings/gpu/
8061F:	Documentation/gpu/
8062F:	drivers/gpu/
8063F:	rust/kernel/drm/
8064F:	include/drm/
8065F:	include/linux/vga*
8066F:	include/uapi/drm/
8067
8068DRM DRIVERS AND MISC GPU PATCHES
8069M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
8070M:	Maxime Ripard <mripard@kernel.org>
8071M:	Thomas Zimmermann <tzimmermann@suse.de>
8072S:	Maintained
8073W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8075F:	Documentation/devicetree/bindings/display/
8076F:	Documentation/devicetree/bindings/gpu/
8077F:	Documentation/gpu/
8078F:	drivers/gpu/drm/
8079F:	drivers/gpu/vga/
8080F:	rust/kernel/drm/
8081F:	include/drm/drm
8082F:	include/linux/vga*
8083F:	include/uapi/drm/
8084X:	drivers/gpu/drm/amd/
8085X:	drivers/gpu/drm/armada/
8086X:	drivers/gpu/drm/etnaviv/
8087X:	drivers/gpu/drm/exynos/
8088X:	drivers/gpu/drm/i915/
8089X:	drivers/gpu/drm/kmb/
8090X:	drivers/gpu/drm/mediatek/
8091X:	drivers/gpu/drm/msm/
8092X:	drivers/gpu/drm/nouveau/
8093X:	drivers/gpu/drm/radeon/
8094X:	drivers/gpu/drm/tegra/
8095X:	drivers/gpu/drm/xe/
8096
8097DRM DRIVERS FOR ALLWINNER A10
8098M:	Maxime Ripard <mripard@kernel.org>
8099M:	Chen-Yu Tsai <wens@csie.org>
8100L:	dri-devel@lists.freedesktop.org
8101S:	Supported
8102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8103F:	Documentation/devicetree/bindings/display/allwinner*
8104F:	drivers/gpu/drm/sun4i/
8105
8106DRM DRIVERS FOR AMLOGIC SOCS
8107M:	Neil Armstrong <neil.armstrong@linaro.org>
8108L:	dri-devel@lists.freedesktop.org
8109L:	linux-amlogic@lists.infradead.org
8110S:	Supported
8111W:	http://linux-meson.com/
8112T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8113F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8114F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8115F:	Documentation/gpu/meson.rst
8116F:	drivers/gpu/drm/ci/xfails/meson*
8117F:	drivers/gpu/drm/meson/
8118
8119DRM DRIVERS FOR ATMEL HLCDC
8120M:	Manikandan Muralidharan <manikandan.m@microchip.com>
8121M:	Dharma Balasubiramani <dharma.b@microchip.com>
8122L:	dri-devel@lists.freedesktop.org
8123S:	Supported
8124T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8125F:	Documentation/devicetree/bindings/display/atmel/
8126F:	drivers/gpu/drm/atmel-hlcdc/
8127
8128DRM DRIVERS FOR BRIDGE CHIPS
8129M:	Andrzej Hajda <andrzej.hajda@intel.com>
8130M:	Neil Armstrong <neil.armstrong@linaro.org>
8131M:	Robert Foss <rfoss@kernel.org>
8132R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
8133R:	Jonas Karlman <jonas@kwiboo.se>
8134R:	Jernej Skrabec <jernej.skrabec@gmail.com>
8135S:	Maintained
8136T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8137F:	Documentation/devicetree/bindings/display/bridge/
8138F:	drivers/gpu/drm/bridge/
8139F:	drivers/gpu/drm/display/drm_bridge_connector.c
8140F:	drivers/gpu/drm/drm_bridge.c
8141F:	include/drm/drm_bridge.h
8142F:	include/drm/drm_bridge_connector.h
8143
8144DRM DRIVERS FOR EXYNOS
8145M:	Inki Dae <inki.dae@samsung.com>
8146M:	Seung-Woo Kim <sw0312.kim@samsung.com>
8147M:	Kyungmin Park <kyungmin.park@samsung.com>
8148L:	dri-devel@lists.freedesktop.org
8149S:	Supported
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8151F:	Documentation/devicetree/bindings/display/samsung/
8152F:	drivers/gpu/drm/exynos/
8153F:	include/uapi/drm/exynos_drm.h
8154
8155DRM DRIVERS FOR FREESCALE DCU
8156M:	Stefan Agner <stefan@agner.ch>
8157M:	Alison Wang <alison.wang@nxp.com>
8158L:	dri-devel@lists.freedesktop.org
8159S:	Supported
8160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8161F:	Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8162F:	Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8163F:	drivers/gpu/drm/fsl-dcu/
8164
8165DRM DRIVERS FOR FREESCALE IMX 5/6
8166M:	Philipp Zabel <p.zabel@pengutronix.de>
8167L:	dri-devel@lists.freedesktop.org
8168S:	Maintained
8169T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8170T:	git git://git.pengutronix.de/git/pza/linux
8171F:	Documentation/devicetree/bindings/display/imx/
8172F:	drivers/gpu/drm/imx/ipuv3/
8173F:	drivers/gpu/ipu-v3/
8174
8175DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8176M:	Liu Ying <victor.liu@nxp.com>
8177L:	dri-devel@lists.freedesktop.org
8178S:	Maintained
8179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8180F:	Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8181F:	drivers/gpu/drm/imx/dc/
8182
8183DRM DRIVERS FOR FREESCALE IMX BRIDGE
8184M:	Liu Ying <victor.liu@nxp.com>
8185L:	dri-devel@lists.freedesktop.org
8186S:	Maintained
8187F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8188F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8189F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8190F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8191F:	drivers/gpu/drm/bridge/imx/
8192
8193DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8194M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
8195L:	dri-devel@lists.freedesktop.org
8196S:	Maintained
8197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8198F:	drivers/gpu/drm/gma500/
8199
8200DRM DRIVERS FOR HISILICON
8201M:	Xinliang Liu <xinliang.liu@linaro.org>
8202M:	Tian Tao  <tiantao6@hisilicon.com>
8203R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
8204R:	Sumit Semwal <sumit.semwal@linaro.org>
8205R:	Yongqin Liu <yongqin.liu@linaro.org>
8206R:	John Stultz <jstultz@google.com>
8207L:	dri-devel@lists.freedesktop.org
8208S:	Maintained
8209T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8210F:	Documentation/devicetree/bindings/display/hisilicon/
8211F:	drivers/gpu/drm/hisilicon/
8212
8213DRM DRIVERS FOR LIMA
8214M:	Qiang Yu <yuq825@gmail.com>
8215L:	dri-devel@lists.freedesktop.org
8216L:	lima@lists.freedesktop.org (moderated for non-subscribers)
8217S:	Maintained
8218T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8219F:	drivers/gpu/drm/lima/
8220F:	include/uapi/drm/lima_drm.h
8221
8222DRM DRIVERS FOR LOONGSON
8223M:	Sui Jingfeng <suijingfeng@loongson.cn>
8224L:	dri-devel@lists.freedesktop.org
8225S:	Supported
8226T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8227F:	drivers/gpu/drm/loongson/
8228
8229DRM DRIVERS FOR MEDIATEK
8230M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
8231M:	Philipp Zabel <p.zabel@pengutronix.de>
8232L:	dri-devel@lists.freedesktop.org
8233L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8234S:	Supported
8235F:	Documentation/devicetree/bindings/display/mediatek/
8236F:	drivers/gpu/drm/ci/xfails/mediatek*
8237F:	drivers/gpu/drm/mediatek/
8238F:	drivers/phy/mediatek/phy-mtk-dp.c
8239F:	drivers/phy/mediatek/phy-mtk-hdmi*
8240F:	drivers/phy/mediatek/phy-mtk-mipi*
8241
8242DRM DRIVERS FOR NVIDIA TEGRA
8243M:	Thierry Reding <thierry.reding@gmail.com>
8244M:	Mikko Perttunen <mperttunen@nvidia.com>
8245L:	dri-devel@lists.freedesktop.org
8246L:	linux-tegra@vger.kernel.org
8247S:	Supported
8248T:	git https://gitlab.freedesktop.org/drm/tegra.git
8249F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8250F:	Documentation/devicetree/bindings/gpu/host1x/
8251F:	drivers/gpu/drm/tegra/
8252F:	drivers/gpu/host1x/
8253F:	include/linux/host1x.h
8254F:	include/uapi/drm/tegra_drm.h
8255
8256DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8257M:	Sasha Finkelstein <fnkl.kernel@gmail.com>
8258R:	Janne Grunau <j@jannau.net>
8259L:	dri-devel@lists.freedesktop.org
8260L:	asahi@lists.linux.dev
8261S:	Maintained
8262W:	https://asahilinux.org
8263B:	https://github.com/AsahiLinux/linux/issues
8264C:	irc://irc.oftc.net/asahi-dev
8265T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8266F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8267F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8268F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8269F:	drivers/gpu/drm/adp/
8270F:	drivers/gpu/drm/panel/panel-summit.c
8271
8272DRM DRIVERS FOR RENESAS R-CAR
8273M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
8274M:	Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
8275R:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
8276L:	dri-devel@lists.freedesktop.org
8277L:	linux-renesas-soc@vger.kernel.org
8278S:	Supported
8279T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8280F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8281F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8282F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8283F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8284F:	drivers/gpu/drm/renesas/rcar-du/
8285
8286DRM DRIVERS FOR RENESAS RZ
8287M:	Biju Das <biju.das.jz@bp.renesas.com>
8288L:	dri-devel@lists.freedesktop.org
8289L:	linux-renesas-soc@vger.kernel.org
8290S:	Maintained
8291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8292F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8293F:	drivers/gpu/drm/renesas/rz-du/
8294
8295DRM DRIVERS FOR RENESAS SHMOBILE
8296M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8297M:	Geert Uytterhoeven <geert+renesas@glider.be>
8298L:	dri-devel@lists.freedesktop.org
8299L:	linux-renesas-soc@vger.kernel.org
8300S:	Supported
8301T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8302F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8303F:	drivers/gpu/drm/renesas/shmobile/
8304F:	include/linux/platform_data/shmob_drm.h
8305
8306DRM DRIVERS FOR ROCKCHIP
8307M:	Sandy Huang <hjc@rock-chips.com>
8308M:	Heiko Stübner <heiko@sntech.de>
8309M:	Andy Yan <andy.yan@rock-chips.com>
8310L:	dri-devel@lists.freedesktop.org
8311S:	Maintained
8312T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8313F:	Documentation/devicetree/bindings/display/rockchip/
8314F:	drivers/gpu/drm/ci/xfails/rockchip*
8315F:	drivers/gpu/drm/rockchip/
8316
8317DRM DRIVERS FOR STI
8318M:	Alain Volmat <alain.volmat@foss.st.com>
8319M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
8320L:	dri-devel@lists.freedesktop.org
8321S:	Maintained
8322T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8323F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8324F:	drivers/gpu/drm/sti
8325
8326DRM DRIVERS FOR STM
8327M:	Yannick Fertre <yannick.fertre@foss.st.com>
8328M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
8329M:	Philippe Cornu <philippe.cornu@foss.st.com>
8330L:	dri-devel@lists.freedesktop.org
8331S:	Maintained
8332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8333F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8334F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8335F:	drivers/gpu/drm/stm
8336
8337DRM DRIVERS FOR TI KEYSTONE
8338M:	Jyri Sarha <jyri.sarha@iki.fi>
8339M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8340L:	dri-devel@lists.freedesktop.org
8341S:	Maintained
8342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8343F:	Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8344F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8345F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8346F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8347F:	drivers/gpu/drm/tidss/
8348
8349DRM DRIVERS FOR TI LCDC
8350M:	Jyri Sarha <jyri.sarha@iki.fi>
8351M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8352L:	dri-devel@lists.freedesktop.org
8353S:	Maintained
8354T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8355F:	Documentation/devicetree/bindings/display/tilcdc/
8356F:	drivers/gpu/drm/tilcdc/
8357
8358DRM DRIVERS FOR TI OMAP
8359M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8360L:	dri-devel@lists.freedesktop.org
8361S:	Maintained
8362T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8363F:	Documentation/devicetree/bindings/display/ti/
8364F:	drivers/gpu/drm/omapdrm/
8365
8366DRM DRIVERS FOR V3D
8367M:	Melissa Wen <mwen@igalia.com>
8368M:	Maíra Canal <mcanal@igalia.com>
8369S:	Supported
8370T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8371F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8372F:	drivers/gpu/drm/v3d/
8373F:	include/uapi/drm/v3d_drm.h
8374
8375DRM DRIVERS FOR VC4
8376M:	Maxime Ripard <mripard@kernel.org>
8377M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
8378R:	Maíra Canal <mcanal@igalia.com>
8379R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
8380S:	Supported
8381T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8382F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8383F:	drivers/gpu/drm/vc4/
8384F:	include/uapi/drm/vc4_drm.h
8385
8386DRM DRIVERS FOR VIVANTE GPU IP
8387M:	Lucas Stach <l.stach@pengutronix.de>
8388R:	Russell King <linux+etnaviv@armlinux.org.uk>
8389R:	Christian Gmeiner <christian.gmeiner@gmail.com>
8390L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
8391L:	dri-devel@lists.freedesktop.org
8392S:	Maintained
8393F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8394F:	drivers/gpu/drm/etnaviv/
8395F:	include/uapi/drm/etnaviv_drm.h
8396
8397DRM DRIVERS FOR XEN
8398M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
8399L:	dri-devel@lists.freedesktop.org
8400L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
8401S:	Supported
8402T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8403F:	Documentation/gpu/xen-front.rst
8404F:	drivers/gpu/drm/xen/
8405
8406DRM DRIVERS FOR XILINX
8407M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8408M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
8409L:	dri-devel@lists.freedesktop.org
8410S:	Maintained
8411T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8412F:	Documentation/devicetree/bindings/display/xlnx/
8413F:	Documentation/gpu/zynqmp.rst
8414F:	drivers/gpu/drm/xlnx/
8415
8416DRM GPU SCHEDULER
8417M:	Matthew Brost <matthew.brost@intel.com>
8418M:	Danilo Krummrich <dakr@kernel.org>
8419M:	Philipp Stanner <phasta@kernel.org>
8420R:	Christian König <ckoenig.leichtzumerken@gmail.com>
8421L:	dri-devel@lists.freedesktop.org
8422S:	Supported
8423T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8424F:	drivers/gpu/drm/scheduler/
8425F:	include/drm/gpu_scheduler.h
8426
8427DRM LOG
8428M:	Jocelyn Falempe <jfalempe@redhat.com>
8429M:	Javier Martinez Canillas <javierm@redhat.com>
8430L:	dri-devel@lists.freedesktop.org
8431S:	Supported
8432T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8433F:	drivers/gpu/drm/clients/drm_log.c
8434
8435DRM PANEL DRIVERS
8436M:	Neil Armstrong <neil.armstrong@linaro.org>
8437R:	Jessica Zhang <jessica.zhang@oss.qualcomm.com>
8438L:	dri-devel@lists.freedesktop.org
8439S:	Maintained
8440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8441F:	Documentation/devicetree/bindings/display/panel/
8442F:	drivers/gpu/drm/drm_panel.c
8443F:	drivers/gpu/drm/panel/
8444F:	include/drm/drm_panel.h
8445
8446DRM PANIC
8447M:	Jocelyn Falempe <jfalempe@redhat.com>
8448M:	Javier Martinez Canillas <javierm@redhat.com>
8449L:	dri-devel@lists.freedesktop.org
8450S:	Supported
8451T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8452F:	drivers/gpu/drm/drm_draw.c
8453F:	drivers/gpu/drm/drm_draw_internal.h
8454F:	drivers/gpu/drm/drm_panic*.c
8455F:	include/drm/drm_panic*
8456
8457DRM PANIC QR CODE
8458M:	Jocelyn Falempe <jfalempe@redhat.com>
8459M:	Javier Martinez Canillas <javierm@redhat.com>
8460L:	dri-devel@lists.freedesktop.org
8461L:	rust-for-linux@vger.kernel.org
8462S:	Supported
8463T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8464F:	drivers/gpu/drm/drm_panic_qr.rs
8465
8466DRM PRIVACY-SCREEN CLASS
8467M:	Hans de Goede <hansg@kernel.org>
8468L:	dri-devel@lists.freedesktop.org
8469S:	Maintained
8470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8471F:	drivers/gpu/drm/drm_privacy_screen*
8472F:	include/drm/drm_privacy_screen*
8473
8474DRM TTM SUBSYSTEM
8475M:	Christian Koenig <christian.koenig@amd.com>
8476M:	Huang Rui <ray.huang@amd.com>
8477R:	Matthew Auld <matthew.auld@intel.com>
8478R:	Matthew Brost <matthew.brost@intel.com>
8479L:	dri-devel@lists.freedesktop.org
8480S:	Maintained
8481T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8482F:	drivers/gpu/drm/ttm/
8483F:	include/drm/ttm/
8484
8485DRM AUTOMATED TESTING
8486M:	Helen Koike <helen.fornazier@gmail.com>
8487M:	Vignesh Raman <vignesh.raman@collabora.com>
8488L:	dri-devel@lists.freedesktop.org
8489S:	Maintained
8490T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8491F:	Documentation/gpu/automated_testing.rst
8492F:	drivers/gpu/drm/ci/
8493
8494DSBR100 USB FM RADIO DRIVER
8495M:	Alexey Klimov <alexey.klimov@linaro.org>
8496L:	linux-media@vger.kernel.org
8497S:	Maintained
8498T:	git git://linuxtv.org/media.git
8499F:	drivers/media/radio/dsbr100.c
8500
8501DT3155 MEDIA DRIVER
8502M:	Hans Verkuil <hverkuil@xs4all.nl>
8503L:	linux-media@vger.kernel.org
8504S:	Odd Fixes
8505W:	https://linuxtv.org
8506T:	git git://linuxtv.org/media.git
8507F:	drivers/media/pci/dt3155/
8508
8509DVB_USB_AF9015 MEDIA DRIVER
8510L:	linux-media@vger.kernel.org
8511S:	Orphan
8512W:	https://linuxtv.org
8513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8514F:	drivers/media/usb/dvb-usb-v2/af9015*
8515
8516DVB_USB_AF9035 MEDIA DRIVER
8517L:	linux-media@vger.kernel.org
8518S:	Orphan
8519W:	https://linuxtv.org
8520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8521F:	drivers/media/usb/dvb-usb-v2/af9035*
8522
8523DVB_USB_ANYSEE MEDIA DRIVER
8524L:	linux-media@vger.kernel.org
8525S:	Orphan
8526W:	https://linuxtv.org
8527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8528F:	drivers/media/usb/dvb-usb-v2/anysee*
8529
8530DVB_USB_AU6610 MEDIA DRIVER
8531L:	linux-media@vger.kernel.org
8532S:	Orphan
8533W:	https://linuxtv.org
8534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8535F:	drivers/media/usb/dvb-usb-v2/au6610*
8536
8537DVB_USB_CE6230 MEDIA DRIVER
8538L:	linux-media@vger.kernel.org
8539S:	Orphan
8540W:	https://linuxtv.org
8541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8542F:	drivers/media/usb/dvb-usb-v2/ce6230*
8543
8544DVB_USB_CXUSB MEDIA DRIVER
8545M:	Michael Krufky <mkrufky@linuxtv.org>
8546L:	linux-media@vger.kernel.org
8547S:	Maintained
8548W:	https://linuxtv.org
8549W:	http://github.com/mkrufky
8550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8551T:	git git://linuxtv.org/media.git
8552F:	drivers/media/usb/dvb-usb/cxusb*
8553
8554DVB_USB_EC168 MEDIA DRIVER
8555L:	linux-media@vger.kernel.org
8556S:	Orphan
8557W:	https://linuxtv.org
8558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8559F:	drivers/media/usb/dvb-usb-v2/ec168*
8560
8561DVB_USB_GL861 MEDIA DRIVER
8562L:	linux-media@vger.kernel.org
8563S:	Orphan
8564W:	https://linuxtv.org
8565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8566F:	drivers/media/usb/dvb-usb-v2/gl861*
8567
8568DVB_USB_MXL111SF MEDIA DRIVER
8569M:	Michael Krufky <mkrufky@linuxtv.org>
8570L:	linux-media@vger.kernel.org
8571S:	Maintained
8572W:	https://linuxtv.org
8573W:	http://github.com/mkrufky
8574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8575T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8576F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8577
8578DVB_USB_RTL28XXU MEDIA DRIVER
8579L:	linux-media@vger.kernel.org
8580S:	Orphan
8581W:	https://linuxtv.org
8582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8583F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8584
8585DVB_USB_V2 MEDIA DRIVER
8586L:	linux-media@vger.kernel.org
8587S:	Orphan
8588W:	https://linuxtv.org
8589W:	http://palosaari.fi/linux/
8590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8591F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8592F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8593
8594DYNAMIC DEBUG
8595M:	Jason Baron <jbaron@akamai.com>
8596M:	Jim Cromie <jim.cromie@gmail.com>
8597S:	Maintained
8598F:	include/linux/dynamic_debug.h
8599F:	lib/dynamic_debug.c
8600F:	lib/test_dynamic_debug.c
8601
8602DYNAMIC INTERRUPT MODERATION
8603M:	Tal Gilboa <talgi@nvidia.com>
8604S:	Maintained
8605F:	Documentation/networking/net_dim.rst
8606F:	include/linux/dim.h
8607F:	lib/dim/
8608
8609DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8610M:	Daniel Lezcano <daniel.lezcano@kernel.org>
8611L:	linux-pm@vger.kernel.org
8612S:	Supported
8613B:	https://bugzilla.kernel.org
8614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8615F:	drivers/powercap/dtpm*
8616F:	include/linux/dtpm.h
8617
8618DZ DECSTATION DZ11 SERIAL DRIVER
8619M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8620S:	Maintained
8621F:	drivers/tty/serial/dz.*
8622
8623E3X0 POWER BUTTON DRIVER
8624M:	Moritz Fischer <moritz.fischer@ettus.com>
8625L:	usrp-users@lists.ettus.com
8626S:	Supported
8627W:	http://www.ettus.com
8628F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8629F:	drivers/input/misc/e3x0-button.c
8630
8631E4000 MEDIA DRIVER
8632L:	linux-media@vger.kernel.org
8633S:	Orphan
8634W:	https://linuxtv.org
8635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8636F:	drivers/media/tuners/e4000*
8637
8638EARTH_PT1 MEDIA DRIVER
8639M:	Akihiro Tsukada <tskd08@gmail.com>
8640L:	linux-media@vger.kernel.org
8641S:	Odd Fixes
8642F:	drivers/media/pci/pt1/
8643
8644EARTH_PT3 MEDIA DRIVER
8645M:	Akihiro Tsukada <tskd08@gmail.com>
8646L:	linux-media@vger.kernel.org
8647S:	Odd Fixes
8648F:	drivers/media/pci/pt3/
8649
8650EC100 MEDIA DRIVER
8651L:	linux-media@vger.kernel.org
8652S:	Orphan
8653W:	https://linuxtv.org
8654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8655F:	drivers/media/dvb-frontends/ec100*
8656
8657ECONET MIPS PLATFORM
8658M:	Caleb James DeLisle <cjd@cjdns.fr>
8659L:	linux-mips@vger.kernel.org
8660S:	Maintained
8661F:	Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
8662F:	Documentation/devicetree/bindings/mips/econet.yaml
8663F:	Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
8664F:	arch/mips/boot/dts/econet/
8665F:	arch/mips/econet/
8666F:	drivers/clocksource/timer-econet-en751221.c
8667F:	drivers/irqchip/irq-econet-en751221.c
8668
8669ECRYPT FILE SYSTEM
8670M:	Tyler Hicks <code@tyhicks.com>
8671L:	ecryptfs@vger.kernel.org
8672S:	Odd Fixes
8673W:	http://ecryptfs.org
8674W:	https://launchpad.net/ecryptfs
8675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8676F:	Documentation/filesystems/ecryptfs.rst
8677F:	fs/ecryptfs/
8678
8679EDAC-AMD64
8680M:	Yazen Ghannam <yazen.ghannam@amd.com>
8681L:	linux-edac@vger.kernel.org
8682S:	Supported
8683F:	drivers/edac/amd64_edac*
8684F:	drivers/edac/mce_amd*
8685
8686EDAC-ARMADA
8687M:	Jan Luebbe <jlu@pengutronix.de>
8688L:	linux-edac@vger.kernel.org
8689S:	Maintained
8690F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8691F:	drivers/edac/armada_xp_*
8692
8693EDAC-AST2500
8694M:	Stefan Schaeckeler <sschaeck@cisco.com>
8695S:	Supported
8696F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8697F:	drivers/edac/aspeed_edac.c
8698
8699EDAC-BLUEFIELD
8700M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8701M:	David Thompson <davthompson@nvidia.com>
8702S:	Supported
8703F:	drivers/edac/bluefield_edac.c
8704
8705EDAC-CALXEDA
8706M:	Andre Przywara <andre.przywara@arm.com>
8707L:	linux-edac@vger.kernel.org
8708S:	Maintained
8709F:	drivers/edac/highbank*
8710
8711EDAC-CAVIUM OCTEON
8712M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8713L:	linux-edac@vger.kernel.org
8714L:	linux-mips@vger.kernel.org
8715S:	Maintained
8716F:	drivers/edac/octeon_edac*
8717
8718EDAC-CAVIUM THUNDERX
8719M:	Robert Richter <rric@kernel.org>
8720L:	linux-edac@vger.kernel.org
8721S:	Odd Fixes
8722F:	drivers/edac/thunderx_edac*
8723
8724EDAC-CORE
8725M:	Borislav Petkov <bp@alien8.de>
8726M:	Tony Luck <tony.luck@intel.com>
8727R:	James Morse <james.morse@arm.com>
8728R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8729R:	Robert Richter <rric@kernel.org>
8730L:	linux-edac@vger.kernel.org
8731S:	Supported
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8733F:	Documentation/driver-api/edac.rst
8734F:	drivers/edac/
8735F:	include/linux/edac.h
8736
8737EDAC-DMC520
8738M:	Lei Wang <lewan@microsoft.com>
8739L:	linux-edac@vger.kernel.org
8740S:	Supported
8741F:	drivers/edac/dmc520_edac.c
8742
8743EDAC-E752X
8744M:	Mark Gross <markgross@kernel.org>
8745L:	linux-edac@vger.kernel.org
8746S:	Maintained
8747F:	drivers/edac/e752x_edac.c
8748
8749EDAC-E7XXX
8750L:	linux-edac@vger.kernel.org
8751S:	Maintained
8752F:	drivers/edac/e7xxx_edac.c
8753
8754EDAC-FSL_DDR
8755R:	Frank Li <Frank.Li@nxp.com>
8756L:	imx@lists.linux.dev
8757L:	linux-edac@vger.kernel.org
8758S:	Maintained
8759F:	drivers/edac/fsl_ddr_edac.*
8760
8761EDAC-GHES
8762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8763L:	linux-edac@vger.kernel.org
8764S:	Maintained
8765F:	drivers/edac/ghes_edac.c
8766
8767EDAC-I10NM
8768M:	Tony Luck <tony.luck@intel.com>
8769L:	linux-edac@vger.kernel.org
8770S:	Maintained
8771F:	drivers/edac/i10nm_base.c
8772
8773EDAC-I3000
8774L:	linux-edac@vger.kernel.org
8775S:	Orphan
8776F:	drivers/edac/i3000_edac.c
8777
8778EDAC-I5000
8779L:	linux-edac@vger.kernel.org
8780S:	Maintained
8781F:	drivers/edac/i5000_edac.c
8782
8783EDAC-I5400
8784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8785L:	linux-edac@vger.kernel.org
8786S:	Maintained
8787F:	drivers/edac/i5400_edac.c
8788
8789EDAC-I7300
8790M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8791L:	linux-edac@vger.kernel.org
8792S:	Maintained
8793F:	drivers/edac/i7300_edac.c
8794
8795EDAC-I7CORE
8796M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8797L:	linux-edac@vger.kernel.org
8798S:	Maintained
8799F:	drivers/edac/i7core_edac.c
8800
8801EDAC-I82443BXGX
8802M:	Tim Small <tim@buttersideup.com>
8803L:	linux-edac@vger.kernel.org
8804S:	Maintained
8805F:	drivers/edac/i82443bxgx_edac.c
8806
8807EDAC-I82975X
8808M:	"Arvind R." <arvino55@gmail.com>
8809L:	linux-edac@vger.kernel.org
8810S:	Maintained
8811F:	drivers/edac/i82975x_edac.c
8812
8813EDAC-IE31200
8814M:	Jason Baron <jbaron@akamai.com>
8815L:	linux-edac@vger.kernel.org
8816S:	Maintained
8817F:	drivers/edac/ie31200_edac.c
8818
8819EDAC-IGEN6
8820M:	Tony Luck <tony.luck@intel.com>
8821R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8822L:	linux-edac@vger.kernel.org
8823S:	Maintained
8824F:	drivers/edac/igen6_edac.c
8825
8826EDAC-MPC85XX
8827M:	Johannes Thumshirn <morbidrsa@gmail.com>
8828L:	linux-edac@vger.kernel.org
8829S:	Maintained
8830F:	drivers/edac/mpc85xx_edac.[ch]
8831
8832EDAC-NPCM
8833M:	Marvin Lin <kflin@nuvoton.com>
8834M:	Stanley Chu <yschu@nuvoton.com>
8835L:	linux-edac@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8838F:	drivers/edac/npcm_edac.c
8839
8840EDAC-PASEMI
8841M:	Egor Martovetsky <egor@pasemi.com>
8842L:	linux-edac@vger.kernel.org
8843S:	Maintained
8844F:	drivers/edac/pasemi_edac.c
8845
8846EDAC-PND2
8847M:	Tony Luck <tony.luck@intel.com>
8848L:	linux-edac@vger.kernel.org
8849S:	Maintained
8850F:	drivers/edac/pnd2_edac.[ch]
8851
8852EDAC-QCOM
8853M:	Manivannan Sadhasivam <mani@kernel.org>
8854L:	linux-arm-msm@vger.kernel.org
8855L:	linux-edac@vger.kernel.org
8856S:	Maintained
8857F:	drivers/edac/qcom_edac.c
8858
8859EDAC-R82600
8860M:	Tim Small <tim@buttersideup.com>
8861L:	linux-edac@vger.kernel.org
8862S:	Maintained
8863F:	drivers/edac/r82600_edac.c
8864
8865EDAC-SBRIDGE
8866M:	Tony Luck <tony.luck@intel.com>
8867R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8868L:	linux-edac@vger.kernel.org
8869S:	Maintained
8870F:	drivers/edac/sb_edac.c
8871
8872EDAC-SKYLAKE
8873M:	Tony Luck <tony.luck@intel.com>
8874L:	linux-edac@vger.kernel.org
8875S:	Maintained
8876F:	drivers/edac/skx_*.[ch]
8877
8878EDAC-TI
8879M:	Tero Kristo <kristo@kernel.org>
8880L:	linux-edac@vger.kernel.org
8881S:	Odd Fixes
8882F:	drivers/edac/ti_edac.c
8883
8884EDIROL UA-101/UA-1000 DRIVER
8885M:	Clemens Ladisch <clemens@ladisch.de>
8886L:	linux-sound@vger.kernel.org
8887S:	Maintained
8888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8889F:	sound/usb/misc/ua101.c
8890
8891EFI TEST DRIVER
8892M:	Ivan Hu <ivan.hu@canonical.com>
8893M:	Ard Biesheuvel <ardb@kernel.org>
8894L:	linux-efi@vger.kernel.org
8895S:	Maintained
8896F:	drivers/firmware/efi/test/
8897
8898EFI VARIABLE FILESYSTEM
8899M:	Jeremy Kerr <jk@ozlabs.org>
8900M:	Ard Biesheuvel <ardb@kernel.org>
8901L:	linux-efi@vger.kernel.org
8902S:	Maintained
8903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8904F:	fs/efivarfs/
8905
8906EFIFB FRAMEBUFFER DRIVER
8907M:	Peter Jones <pjones@redhat.com>
8908L:	linux-fbdev@vger.kernel.org
8909S:	Maintained
8910F:	drivers/video/fbdev/efifb.c
8911
8912EFS FILESYSTEM
8913S:	Orphan
8914W:	http://aeschi.ch.eu.org/efs/
8915F:	fs/efs/
8916
8917EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8918L:	netdev@vger.kernel.org
8919S:	Orphan
8920F:	drivers/net/ethernet/ibm/ehea/
8921
8922ELM327 CAN NETWORK DRIVER
8923M:	Max Staudt <max@enpas.org>
8924L:	linux-can@vger.kernel.org
8925S:	Maintained
8926F:	Documentation/networking/device_drivers/can/can327.rst
8927F:	drivers/net/can/can327.c
8928
8929EM28XX VIDEO4LINUX DRIVER
8930M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8931L:	linux-media@vger.kernel.org
8932S:	Maintained
8933W:	https://linuxtv.org
8934T:	git git://linuxtv.org/media.git
8935F:	Documentation/admin-guide/media/em28xx*
8936F:	drivers/media/usb/em28xx/
8937
8938EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8939M:	Adrian Hunter <adrian.hunter@intel.com>
8940M:	Asutosh Das <quic_asutoshd@quicinc.com>
8941R:	Ritesh Harjani <ritesh.list@gmail.com>
8942L:	linux-mmc@vger.kernel.org
8943S:	Supported
8944F:	drivers/mmc/host/cqhci*
8945
8946EMS CPC-PCI CAN DRIVER
8947M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8948M:	support@ems-wuensche.com
8949L:	linux-can@vger.kernel.org
8950S:	Maintained
8951F:	drivers/net/can/sja1000/ems_pci.c
8952
8953EMULEX 10Gbps iSCSI - OneConnect DRIVER
8954M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8955L:	linux-scsi@vger.kernel.org
8956S:	Supported
8957W:	http://www.broadcom.com
8958F:	drivers/scsi/be2iscsi/
8959
8960EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8961M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8962M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8963M:	Somnath Kotur <somnath.kotur@broadcom.com>
8964L:	netdev@vger.kernel.org
8965S:	Maintained
8966W:	http://www.emulex.com
8967F:	drivers/net/ethernet/emulex/benet/
8968
8969EMULEX ONECONNECT ROCE DRIVER
8970M:	Selvin Xavier <selvin.xavier@broadcom.com>
8971L:	linux-rdma@vger.kernel.org
8972S:	Odd Fixes
8973W:	http://www.broadcom.com
8974F:	drivers/infiniband/hw/ocrdma/
8975F:	include/uapi/rdma/ocrdma-abi.h
8976
8977EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8978M:	James Smart <james.smart@broadcom.com>
8979M:	Ram Vegesna <ram.vegesna@broadcom.com>
8980L:	linux-scsi@vger.kernel.org
8981L:	target-devel@vger.kernel.org
8982S:	Supported
8983W:	http://www.broadcom.com
8984F:	drivers/scsi/elx/
8985
8986EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8987M:	James Smart <james.smart@broadcom.com>
8988M:	Dick Kennedy <dick.kennedy@broadcom.com>
8989L:	linux-scsi@vger.kernel.org
8990S:	Supported
8991W:	http://www.broadcom.com
8992F:	drivers/scsi/lpfc/
8993
8994ENE CB710 FLASH CARD READER DRIVER
8995M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8996S:	Maintained
8997F:	drivers/misc/cb710/
8998F:	drivers/mmc/host/cb710-mmc.*
8999F:	include/linux/cb710.h
9000
9001ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9002M:	Maxim Levitsky <maximlevitsky@gmail.com>
9003S:	Maintained
9004F:	drivers/media/rc/ene_ir.*
9005
9006ENERGY MODEL
9007M:	Lukasz Luba <lukasz.luba@arm.com>
9008M:	"Rafael J. Wysocki" <rafael@kernel.org>
9009L:	linux-pm@vger.kernel.org
9010S:	Maintained
9011F:	kernel/power/energy_model.c
9012F:	include/linux/energy_model.h
9013F:	Documentation/power/energy-model.rst
9014
9015EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9016M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
9017L:	linuxppc-dev@lists.ozlabs.org
9018S:	Maintained
9019F:	drivers/tty/ehv_bytechan.c
9020
9021EPSON S1D13XXX FRAMEBUFFER DRIVER
9022M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
9023S:	Maintained
9024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9025F:	drivers/video/fbdev/s1d13xxxfb.c
9026F:	include/video/s1d13xxxfb.h
9027
9028EROFS FILE SYSTEM
9029M:	Gao Xiang <xiang@kernel.org>
9030M:	Chao Yu <chao@kernel.org>
9031R:	Yue Hu <zbestahu@gmail.com>
9032R:	Jeffle Xu <jefflexu@linux.alibaba.com>
9033R:	Sandeep Dhavale <dhavale@google.com>
9034R:	Hongbo Li <lihongbo22@huawei.com>
9035L:	linux-erofs@lists.ozlabs.org
9036S:	Maintained
9037W:	https://erofs.docs.kernel.org
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9039F:	Documentation/ABI/testing/sysfs-fs-erofs
9040F:	Documentation/filesystems/erofs.rst
9041F:	fs/erofs/
9042F:	include/trace/events/erofs.h
9043
9044ERRSEQ ERROR TRACKING INFRASTRUCTURE
9045M:	Jeff Layton <jlayton@kernel.org>
9046S:	Maintained
9047F:	include/linux/errseq.h
9048F:	lib/errseq.c
9049
9050ESD CAN NETWORK DRIVERS
9051M:	Stefan Mätje <stefan.maetje@esd.eu>
9052R:	socketcan@esd.eu
9053L:	linux-can@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/can/esd/
9056
9057ESD CAN/USB DRIVERS
9058M:	Frank Jungclaus <frank.jungclaus@esd.eu>
9059R:	socketcan@esd.eu
9060L:	linux-can@vger.kernel.org
9061S:	Maintained
9062F:	drivers/net/can/usb/esd_usb.c
9063
9064ET131X NETWORK DRIVER
9065M:	Mark Einon <mark.einon@gmail.com>
9066S:	Odd Fixes
9067F:	drivers/net/ethernet/agere/
9068
9069ETAS ES58X CAN/USB DRIVER
9070M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
9071L:	linux-can@vger.kernel.org
9072S:	Maintained
9073F:	Documentation/networking/devlink/etas_es58x.rst
9074F:	drivers/net/can/usb/etas_es58x/
9075
9076ETHERNET BRIDGE
9077M:	Nikolay Aleksandrov <razor@blackwall.org>
9078M:	Ido Schimmel <idosch@nvidia.com>
9079L:	bridge@lists.linux.dev
9080L:	netdev@vger.kernel.org
9081S:	Maintained
9082W:	http://www.linuxfoundation.org/en/Net:Bridge
9083F:	include/linux/if_bridge.h
9084F:	include/uapi/linux/if_bridge.h
9085F:	include/linux/netfilter_bridge/
9086F:	net/bridge/
9087
9088ETHERNET PHY LIBRARY
9089M:	Andrew Lunn <andrew@lunn.ch>
9090M:	Heiner Kallweit <hkallweit1@gmail.com>
9091R:	Russell King <linux@armlinux.org.uk>
9092L:	netdev@vger.kernel.org
9093S:	Maintained
9094F:	Documentation/ABI/testing/sysfs-class-net-phydev
9095F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
9096F:	Documentation/devicetree/bindings/net/mdio*
9097F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
9098F:	Documentation/networking/phy.rst
9099F:	drivers/net/mdio/
9100F:	drivers/net/mdio/acpi_mdio.c
9101F:	drivers/net/mdio/fwnode_mdio.c
9102F:	drivers/net/mdio/of_mdio.c
9103F:	drivers/net/pcs/
9104F:	drivers/net/phy/
9105F:	include/dt-bindings/net/qca-ar803x.h
9106F:	include/linux/*mdio*.h
9107F:	include/linux/linkmode.h
9108F:	include/linux/mdio/*.h
9109F:	include/linux/mii.h
9110F:	include/linux/of_net.h
9111F:	include/linux/phy.h
9112F:	include/linux/phy_fixed.h
9113F:	include/linux/phy_link_topology.h
9114F:	include/linux/phylib_stubs.h
9115F:	include/linux/platform_data/mdio-bcm-unimac.h
9116F:	include/linux/platform_data/mdio-gpio.h
9117F:	include/trace/events/mdio.h
9118F:	include/uapi/linux/mdio.h
9119F:	include/uapi/linux/mii.h
9120F:	net/core/of_net.c
9121
9122ETHERNET PHY LIBRARY [RUST]
9123M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
9124R:	Trevor Gross <tmgross@umich.edu>
9125L:	netdev@vger.kernel.org
9126L:	rust-for-linux@vger.kernel.org
9127S:	Maintained
9128F:	rust/kernel/net/phy.rs
9129F:	rust/kernel/net/phy/reg.rs
9130
9131EXEC & BINFMT API, ELF
9132M:	Kees Cook <kees@kernel.org>
9133L:	linux-mm@kvack.org
9134S:	Supported
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9136F:	Documentation/userspace-api/ELF.rst
9137F:	fs/*binfmt_*.c
9138F:	fs/Kconfig.binfmt
9139F:	fs/exec.c
9140F:	fs/tests/binfmt_*_kunit.c
9141F:	fs/tests/exec_kunit.c
9142F:	include/linux/binfmts.h
9143F:	include/linux/elf.h
9144F:	include/uapi/linux/auxvec.h
9145F:	include/uapi/linux/binfmts.h
9146F:	include/uapi/linux/elf.h
9147F:	kernel/fork.c
9148F:	mm/vma_exec.c
9149F:	tools/testing/selftests/exec/
9150N:	asm/elf.h
9151N:	binfmt
9152
9153EXFAT FILE SYSTEM
9154M:	Namjae Jeon <linkinjeon@kernel.org>
9155M:	Sungjong Seo <sj1557.seo@samsung.com>
9156R:	Yuezhang Mo <yuezhang.mo@sony.com>
9157L:	linux-fsdevel@vger.kernel.org
9158S:	Maintained
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9160F:	fs/exfat/
9161
9162EXPRESSWIRE PROTOCOL LIBRARY
9163M:	Duje Mihanović <duje.mihanovic@skole.hr>
9164L:	linux-leds@vger.kernel.org
9165S:	Maintained
9166F:	drivers/leds/leds-expresswire.c
9167F:	include/linux/leds-expresswire.h
9168
9169EXT2 FILE SYSTEM
9170M:	Jan Kara <jack@suse.com>
9171L:	linux-ext4@vger.kernel.org
9172S:	Maintained
9173F:	Documentation/filesystems/ext2.rst
9174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9175F:	fs/ext2/
9176F:	include/linux/ext2*
9177
9178EXT4 FILE SYSTEM
9179M:	"Theodore Ts'o" <tytso@mit.edu>
9180M:	Andreas Dilger <adilger.kernel@dilger.ca>
9181L:	linux-ext4@vger.kernel.org
9182S:	Maintained
9183W:	http://ext4.wiki.kernel.org
9184Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
9185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
9186F:	Documentation/filesystems/ext4/
9187F:	fs/ext4/
9188F:	include/trace/events/ext4.h
9189F:	include/uapi/linux/ext4.h
9190
9191Extended Verification Module (EVM)
9192M:	Mimi Zohar <zohar@linux.ibm.com>
9193M:	Roberto Sassu <roberto.sassu@huawei.com>
9194L:	linux-integrity@vger.kernel.org
9195S:	Supported
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9197F:	security/integrity/
9198F:	security/integrity/evm/
9199
9200EXTENSIBLE FIRMWARE INTERFACE (EFI)
9201M:	Ard Biesheuvel <ardb@kernel.org>
9202L:	linux-efi@vger.kernel.org
9203S:	Maintained
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9205F:	Documentation/admin-guide/efi-stub.rst
9206F:	arch/*/include/asm/efi.h
9207F:	arch/*/kernel/efi.c
9208F:	arch/arm/boot/compressed/efi-header.S
9209F:	arch/x86/platform/efi/
9210F:	drivers/firmware/efi/
9211F:	include/linux/efi*.h
9212
9213EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9214M:	MyungJoo Ham <myungjoo.ham@samsung.com>
9215M:	Chanwoo Choi <cw00.choi@samsung.com>
9216L:	linux-kernel@vger.kernel.org
9217S:	Maintained
9218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9219F:	Documentation/devicetree/bindings/extcon/
9220F:	Documentation/driver-api/extcon.rst
9221F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9222F:	drivers/extcon/
9223F:	include/linux/extcon.h
9224F:	include/linux/extcon/
9225
9226EXTRA BOOT CONFIG
9227M:	Masami Hiramatsu <mhiramat@kernel.org>
9228L:	linux-kernel@vger.kernel.org
9229L:	linux-trace-kernel@vger.kernel.org
9230S:	Maintained
9231Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9233F:	Documentation/admin-guide/bootconfig.rst
9234F:	fs/proc/bootconfig.c
9235F:	include/linux/bootconfig.h
9236F:	lib/bootconfig-data.S
9237F:	lib/bootconfig.c
9238F:	tools/bootconfig/*
9239F:	tools/bootconfig/scripts/*
9240
9241EXTRON DA HD 4K PLUS CEC DRIVER
9242M:	Hans Verkuil <hverkuil@xs4all.nl>
9243L:	linux-media@vger.kernel.org
9244S:	Maintained
9245T:	git git://linuxtv.org/media.git
9246F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
9247
9248EXYNOS DP DRIVER
9249M:	Jingoo Han <jingoohan1@gmail.com>
9250L:	dri-devel@lists.freedesktop.org
9251S:	Maintained
9252F:	drivers/gpu/drm/exynos/exynos_dp*
9253
9254EXYNOS SYSMMU (IOMMU) driver
9255M:	Marek Szyprowski <m.szyprowski@samsung.com>
9256L:	iommu@lists.linux.dev
9257S:	Maintained
9258F:	drivers/iommu/exynos-iommu.c
9259
9260F2FS FILE SYSTEM
9261M:	Jaegeuk Kim <jaegeuk@kernel.org>
9262M:	Chao Yu <chao@kernel.org>
9263L:	linux-f2fs-devel@lists.sourceforge.net
9264S:	Maintained
9265W:	https://f2fs.wiki.kernel.org/
9266Q:	https://patchwork.kernel.org/project/f2fs/list/
9267B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9269F:	Documentation/ABI/testing/sysfs-fs-f2fs
9270F:	Documentation/filesystems/f2fs.rst
9271F:	fs/f2fs/
9272F:	include/linux/f2fs_fs.h
9273F:	include/trace/events/f2fs.h
9274F:	include/uapi/linux/f2fs.h
9275
9276F71805F HARDWARE MONITORING DRIVER
9277M:	Jean Delvare <jdelvare@suse.com>
9278L:	linux-hwmon@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/hwmon/f71805f.rst
9281F:	drivers/hwmon/f71805f.c
9282
9283FADDR2LINE
9284M:	Josh Poimboeuf <jpoimboe@kernel.org>
9285S:	Maintained
9286F:	scripts/faddr2line
9287
9288FAILOVER MODULE
9289M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9290L:	netdev@vger.kernel.org
9291S:	Supported
9292F:	Documentation/networking/failover.rst
9293F:	include/net/failover.h
9294F:	net/core/failover.c
9295
9296FANOTIFY
9297M:	Jan Kara <jack@suse.cz>
9298R:	Amir Goldstein <amir73il@gmail.com>
9299R:	Matthew Bobrowski <repnop@google.com>
9300L:	linux-fsdevel@vger.kernel.org
9301S:	Maintained
9302F:	fs/notify/fanotify/
9303F:	include/linux/fanotify.h
9304F:	include/uapi/linux/fanotify.h
9305
9306FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9307M:	Linus Walleij <linus.walleij@linaro.org>
9308L:	linux-usb@vger.kernel.org
9309S:	Maintained
9310F:	drivers/usb/fotg210/
9311
9312FARSYNC SYNCHRONOUS DRIVER
9313M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
9314S:	Supported
9315W:	http://www.farsite.co.uk/
9316F:	drivers/net/wan/farsync.*
9317
9318FAULT INJECTION SUPPORT
9319M:	Akinobu Mita <akinobu.mita@gmail.com>
9320S:	Supported
9321F:	Documentation/fault-injection/
9322F:	lib/fault-inject.c
9323F:	tools/testing/fault-injection/
9324
9325FBTFT Framebuffer drivers
9326M:	Andy Shevchenko <andy@kernel.org>
9327L:	dri-devel@lists.freedesktop.org
9328L:	linux-fbdev@vger.kernel.org
9329S:	Odd fixes
9330F:	drivers/staging/fbtft/
9331
9332FC0011 TUNER DRIVER
9333M:	Michael Buesch <m@bues.ch>
9334L:	linux-media@vger.kernel.org
9335S:	Maintained
9336F:	drivers/media/tuners/fc0011.c
9337F:	drivers/media/tuners/fc0011.h
9338
9339FC2580 MEDIA DRIVER
9340L:	linux-media@vger.kernel.org
9341S:	Orphan
9342W:	https://linuxtv.org
9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9344F:	drivers/media/tuners/fc2580*
9345
9346FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9347M:	Hannes Reinecke <hare@suse.de>
9348L:	linux-scsi@vger.kernel.org
9349S:	Supported
9350W:	www.Open-FCoE.org
9351F:	drivers/scsi/fcoe/
9352F:	drivers/scsi/libfc/
9353F:	include/scsi/fc/
9354F:	include/scsi/libfc.h
9355F:	include/scsi/libfcoe.h
9356F:	include/uapi/scsi/fc/
9357
9358FILE LOCKING (flock() and fcntl()/lockf())
9359M:	Jeff Layton <jlayton@kernel.org>
9360M:	Chuck Lever <chuck.lever@oracle.com>
9361R:	Alexander Aring <alex.aring@gmail.com>
9362L:	linux-fsdevel@vger.kernel.org
9363S:	Maintained
9364F:	fs/fcntl.c
9365F:	fs/locks.c
9366F:	include/linux/fcntl.h
9367F:	include/uapi/linux/fcntl.h
9368
9369FILESYSTEM DIRECT ACCESS (DAX)
9370M:	Dan Williams <dan.j.williams@intel.com>
9371R:	Matthew Wilcox <willy@infradead.org>
9372R:	Jan Kara <jack@suse.cz>
9373L:	linux-fsdevel@vger.kernel.org
9374L:	nvdimm@lists.linux.dev
9375S:	Supported
9376F:	fs/dax.c
9377F:	include/linux/dax.h
9378F:	include/trace/events/fs_dax.h
9379
9380FILESYSTEMS (VFS and infrastructure)
9381M:	Alexander Viro <viro@zeniv.linux.org.uk>
9382M:	Christian Brauner <brauner@kernel.org>
9383R:	Jan Kara <jack@suse.cz>
9384L:	linux-fsdevel@vger.kernel.org
9385S:	Maintained
9386T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9387F:	fs/*
9388F:	include/linux/fs.h
9389F:	include/linux/fs_types.h
9390F:	include/uapi/linux/fs.h
9391F:	include/uapi/linux/openat2.h
9392F:	rust/kernel/fs.rs
9393F:	rust/kernel/fs/
9394F:	rust/kernel/seq_file.rs
9395F:	rust/kernel/sync/poll.rs
9396F:	Documentation/driver-api/early-userspace/buffer-format.rst
9397F:	init/do_mounts*
9398F:	init/*initramfs*
9399
9400FILESYSTEMS [EXPORTFS]
9401M:	Chuck Lever <chuck.lever@oracle.com>
9402M:	Jeff Layton <jlayton@kernel.org>
9403R:	Amir Goldstein <amir73il@gmail.com>
9404L:	linux-fsdevel@vger.kernel.org
9405L:	linux-nfs@vger.kernel.org
9406S:	Supported
9407F:	Documentation/filesystems/nfs/exporting.rst
9408F:	fs/exportfs/
9409F:	fs/fhandle.c
9410F:	include/linux/exportfs.h
9411
9412FILESYSTEMS [IDMAPPED MOUNTS]
9413M:	Christian Brauner <brauner@kernel.org>
9414M:	Seth Forshee <sforshee@kernel.org>
9415L:	linux-fsdevel@vger.kernel.org
9416S:	Maintained
9417F:	Documentation/filesystems/idmappings.rst
9418F:	fs/mnt_idmapping.c
9419F:	include/linux/mnt_idmapping.*
9420F:	tools/testing/selftests/mount_setattr/
9421
9422FILESYSTEMS [IOMAP]
9423M:	Christian Brauner <brauner@kernel.org>
9424R:	Darrick J. Wong <djwong@kernel.org>
9425L:	linux-xfs@vger.kernel.org
9426L:	linux-fsdevel@vger.kernel.org
9427S:	Supported
9428F:	Documentation/filesystems/iomap/*
9429F:	fs/iomap/
9430F:	include/linux/iomap.h
9431
9432FILESYSTEMS [NETFS LIBRARY]
9433M:	David Howells <dhowells@redhat.com>
9434M:	Paulo Alcantara <pc@manguebit.org>
9435L:	netfs@lists.linux.dev
9436L:	linux-fsdevel@vger.kernel.org
9437S:	Supported
9438F:	Documentation/filesystems/caching/
9439F:	Documentation/filesystems/netfs_library.rst
9440F:	fs/netfs/
9441F:	include/linux/fscache*.h
9442F:	include/linux/netfs.h
9443F:	include/trace/events/fscache.h
9444F:	include/trace/events/netfs.h
9445
9446FILESYSTEMS [STACKABLE]
9447M:	Miklos Szeredi <miklos@szeredi.hu>
9448M:	Amir Goldstein <amir73il@gmail.com>
9449L:	linux-fsdevel@vger.kernel.org
9450L:	linux-unionfs@vger.kernel.org
9451S:	Maintained
9452F:	fs/backing-file.c
9453F:	include/linux/backing-file.h
9454
9455FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9456M:	Riku Voipio <riku.voipio@iki.fi>
9457L:	linux-hwmon@vger.kernel.org
9458S:	Maintained
9459F:	drivers/hwmon/f75375s.c
9460F:	include/linux/f75375s.h
9461
9462FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9463M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
9464L:	linux-can@vger.kernel.org
9465S:	Maintained
9466F:	drivers/net/can/usb/f81604.c
9467
9468FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9469M:	Clemens Ladisch <clemens@ladisch.de>
9470M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9471L:	linux-sound@vger.kernel.org
9472S:	Maintained
9473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9474F:	include/uapi/sound/firewire.h
9475F:	sound/firewire/
9476
9477FIREWIRE MEDIA DRIVERS (firedtv)
9478M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
9479L:	linux-media@vger.kernel.org
9480L:	linux1394-devel@lists.sourceforge.net
9481S:	Maintained
9482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9483F:	drivers/media/firewire/
9484
9485FIREWIRE SBP-2 TARGET
9486M:	Chris Boot <bootc@bootc.net>
9487L:	linux-scsi@vger.kernel.org
9488L:	target-devel@vger.kernel.org
9489L:	linux1394-devel@lists.sourceforge.net
9490S:	Maintained
9491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9492F:	drivers/target/sbp/
9493
9494FIREWIRE SUBSYSTEM
9495M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9496M:	Takashi Sakamoto <takaswie@kernel.org>
9497L:	linux1394-devel@lists.sourceforge.net
9498S:	Maintained
9499W:	http://ieee1394.docs.kernel.org/
9500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9501F:	drivers/firewire/
9502F:	include/linux/firewire.h
9503F:	include/uapi/linux/firewire*.h
9504F:	tools/firewire/
9505
9506FIRMWARE FRAMEWORK FOR ARMV8-A
9507M:	Sudeep Holla <sudeep.holla@arm.com>
9508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509S:	Maintained
9510F:	drivers/firmware/arm_ffa/
9511F:	include/linux/arm_ffa.h
9512
9513FIRMWARE LOADER (request_firmware)
9514M:	Luis Chamberlain <mcgrof@kernel.org>
9515M:	Russ Weight <russ.weight@linux.dev>
9516M:	Danilo Krummrich <dakr@kernel.org>
9517L:	linux-kernel@vger.kernel.org
9518S:	Maintained
9519F:	Documentation/firmware_class/
9520F:	drivers/base/firmware_loader/
9521F:	rust/kernel/firmware.rs
9522F:	include/linux/firmware.h
9523
9524FLEXTIMER FTM-QUADDEC DRIVER
9525M:	Patrick Havelange <patrick.havelange@essensium.com>
9526L:	linux-iio@vger.kernel.org
9527S:	Maintained
9528F:	Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
9529F:	drivers/counter/ftm-quaddec.c
9530
9531FLOPPY DRIVER
9532M:	Denis Efremov <efremov@linux.com>
9533L:	linux-block@vger.kernel.org
9534S:	Odd Fixes
9535F:	drivers/block/floppy.c
9536
9537FLYSKY FSIA6B RC RECEIVER
9538M:	Markus Koch <markus@notsyncing.net>
9539L:	linux-input@vger.kernel.org
9540S:	Maintained
9541F:	drivers/input/joystick/fsia6b.c
9542
9543FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9544M:	Geoffrey D. Bennett <g@b4.vu>
9545L:	linux-sound@vger.kernel.org
9546S:	Maintained
9547W:	https://github.com/geoffreybennett/linux-fcp
9548B:	https://github.com/geoffreybennett/linux-fcp/issues
9549T:	git https://github.com/geoffreybennett/linux-fcp.git
9550F:	include/uapi/sound/fcp.h
9551F:	include/uapi/sound/scarlett2.h
9552F:	sound/usb/fcp.c
9553F:	sound/usb/mixer_scarlett2.c
9554
9555FORCEDETH GIGABIT ETHERNET DRIVER
9556M:	Rain River <rain.1986.08.12@gmail.com>
9557M:	Zhu Yanjun <zyjzyj2000@gmail.com>
9558L:	netdev@vger.kernel.org
9559S:	Maintained
9560F:	drivers/net/ethernet/nvidia/*
9561
9562FORTIFY_SOURCE
9563M:	Kees Cook <kees@kernel.org>
9564L:	linux-hardening@vger.kernel.org
9565S:	Supported
9566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9567F:	include/linux/fortify-string.h
9568F:	lib/test_fortify/*
9569F:	lib/tests/fortify_kunit.c
9570F:	lib/tests/memcpy_kunit.c
9571K:	\bunsafe_memcpy\b
9572K:	\b__NO_FORTIFY\b
9573
9574FPGA DFL DRIVERS
9575M:	Xu Yilun <yilun.xu@intel.com>
9576R:	Tom Rix <trix@redhat.com>
9577L:	linux-fpga@vger.kernel.org
9578S:	Maintained
9579F:	Documentation/ABI/testing/sysfs-bus-dfl*
9580F:	Documentation/fpga/dfl.rst
9581F:	drivers/fpga/dfl*
9582F:	drivers/uio/uio_dfl.c
9583F:	include/linux/dfl.h
9584F:	include/uapi/linux/fpga-dfl.h
9585
9586FPGA MANAGER FRAMEWORK
9587M:	Moritz Fischer <mdf@kernel.org>
9588M:	Xu Yilun <yilun.xu@intel.com>
9589R:	Tom Rix <trix@redhat.com>
9590L:	linux-fpga@vger.kernel.org
9591S:	Maintained
9592Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9594F:	Documentation/devicetree/bindings/fpga/
9595F:	Documentation/driver-api/fpga/
9596F:	Documentation/fpga/
9597F:	drivers/fpga/
9598F:	include/linux/fpga/
9599
9600FPU EMULATOR
9601M:	Bill Metzenthen <billm@melbpc.org.au>
9602S:	Maintained
9603W:	https://floatingpoint.billm.au/
9604F:	arch/x86/math-emu/
9605
9606FRAMEBUFFER CORE
9607M:	Simona Vetter <simona@ffwll.ch>
9608S:	Odd Fixes
9609T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9610F:	drivers/video/fbdev/core/
9611
9612FRAMEBUFFER DRAWING
9613M:	Zsolt Kajtar <soci@c64.rulez.org>
9614S:	Odd Fixes
9615F:	drivers/video/fbdev/core/cfbcopyarea.c
9616F:	drivers/video/fbdev/core/cfbfillrect.c
9617F:	drivers/video/fbdev/core/cfbimgblt.c
9618F:	drivers/video/fbdev/core/cfbmem.h
9619F:	drivers/video/fbdev/core/fb_copyarea.h
9620F:	drivers/video/fbdev/core/fb_draw.h
9621F:	drivers/video/fbdev/core/fb_fillrect.h
9622F:	drivers/video/fbdev/core/fb_imageblit.h
9623F:	drivers/video/fbdev/core/syscopyarea.c
9624F:	drivers/video/fbdev/core/sysfillrect.c
9625F:	drivers/video/fbdev/core/sysimgblt.c
9626F:	drivers/video/fbdev/core/sysmem.h
9627
9628FRAMEBUFFER LAYER
9629M:	Helge Deller <deller@gmx.de>
9630L:	linux-fbdev@vger.kernel.org
9631L:	dri-devel@lists.freedesktop.org
9632S:	Maintained
9633Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9635F:	Documentation/fb/
9636F:	drivers/video/
9637F:	include/linux/fb.h
9638F:	include/uapi/linux/fb.h
9639F:	include/uapi/video/
9640F:	include/video/
9641
9642FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9643M:	Horia Geantă <horia.geanta@nxp.com>
9644M:	Pankaj Gupta <pankaj.gupta@nxp.com>
9645M:	Gaurav Jain <gaurav.jain@nxp.com>
9646L:	linux-crypto@vger.kernel.org
9647S:	Maintained
9648F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9649F:	drivers/crypto/caam/
9650
9651FREESCALE COLDFIRE M5441X MMC DRIVER
9652M:	Angelo Dureghello <adureghello@baylibre.com>
9653L:	linux-mmc@vger.kernel.org
9654S:	Maintained
9655F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9656F:	include/linux/platform_data/mmc-esdhc-mcf.h
9657
9658FREESCALE DIU FRAMEBUFFER DRIVER
9659M:	Timur Tabi <timur@kernel.org>
9660L:	linux-fbdev@vger.kernel.org
9661S:	Maintained
9662F:	drivers/video/fbdev/fsl-diu-fb.*
9663
9664FREESCALE DMA DRIVER
9665M:	Zhang Wei <zw@zh-kernel.org>
9666L:	linuxppc-dev@lists.ozlabs.org
9667S:	Maintained
9668F:	drivers/dma/fsldma.*
9669
9670FREESCALE DSPI DRIVER
9671M:	Vladimir Oltean <olteanv@gmail.com>
9672L:	linux-spi@vger.kernel.org
9673L:	imx@lists.linux.dev
9674S:	Maintained
9675F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9676F:	drivers/spi/spi-fsl-dspi.c
9677F:	include/linux/spi/spi-fsl-dspi.h
9678
9679FREESCALE eDMA DRIVER
9680M:	Frank Li <Frank.Li@nxp.com>
9681L:	imx@lists.linux.dev
9682L:	dmaengine@vger.kernel.org
9683S:	Maintained
9684F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9685F:	drivers/dma/fsl-edma*.*
9686
9687FREESCALE ENETC ETHERNET DRIVERS
9688M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9689M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9690M:	Wei Fang <wei.fang@nxp.com>
9691M:	Clark Wang <xiaoning.wang@nxp.com>
9692L:	imx@lists.linux.dev
9693L:	netdev@vger.kernel.org
9694S:	Maintained
9695F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9696F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9697F:	drivers/net/ethernet/freescale/enetc/
9698F:	include/linux/fsl/enetc_mdio.h
9699F:	include/linux/fsl/netc_global.h
9700F:	include/linux/fsl/ntmp.h
9701
9702FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9703M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9704L:	netdev@vger.kernel.org
9705S:	Maintained
9706F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9707F:	drivers/net/ethernet/freescale/gianfar*
9708
9709FREESCALE GPMI NAND DRIVER
9710M:	Han Xu <han.xu@nxp.com>
9711L:	imx@lists.linux.dev
9712L:	linux-mtd@lists.infradead.org
9713S:	Maintained
9714F:	drivers/mtd/nand/raw/gpmi-nand/*
9715
9716FREESCALE I2C CPM DRIVER
9717M:	Jochen Friedrich <jochen@scram.de>
9718L:	linuxppc-dev@lists.ozlabs.org
9719L:	linux-i2c@vger.kernel.org
9720S:	Maintained
9721F:	drivers/i2c/busses/i2c-cpm.c
9722
9723FREESCALE IMX / MXC FEC DRIVER
9724M:	Wei Fang <wei.fang@nxp.com>
9725R:	Shenwei Wang <shenwei.wang@nxp.com>
9726R:	Clark Wang <xiaoning.wang@nxp.com>
9727L:	imx@lists.linux.dev
9728L:	netdev@vger.kernel.org
9729S:	Maintained
9730F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9731F:	drivers/net/ethernet/freescale/fec.h
9732F:	drivers/net/ethernet/freescale/fec_main.c
9733F:	drivers/net/ethernet/freescale/fec_ptp.c
9734
9735FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9736M:	Sascha Hauer <s.hauer@pengutronix.de>
9737R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9738L:	linux-fbdev@vger.kernel.org
9739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9740S:	Maintained
9741F:	drivers/video/fbdev/imxfb.c
9742
9743FREESCALE IMX DDR PMU DRIVER
9744M:	Frank Li <Frank.li@nxp.com>
9745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9746S:	Maintained
9747F:	Documentation/admin-guide/perf/imx-ddr.rst
9748F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9749F:	drivers/perf/fsl_imx8_ddr_perf.c
9750
9751FREESCALE IMX I2C DRIVER
9752M:	Oleksij Rempel <o.rempel@pengutronix.de>
9753R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9754L:	linux-i2c@vger.kernel.org
9755S:	Maintained
9756F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9757F:	drivers/i2c/busses/i2c-imx.c
9758
9759FREESCALE IMX LPI2C DRIVER
9760M:	Dong Aisheng <aisheng.dong@nxp.com>
9761L:	linux-i2c@vger.kernel.org
9762L:	imx@lists.linux.dev
9763S:	Maintained
9764F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9765F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9766
9767FREESCALE IMX LPSPI DRIVER
9768M:	Frank Li <Frank.Li@nxp.com>
9769L:	linux-spi@vger.kernel.org
9770L:	imx@lists.linux.dev
9771S:	Maintained
9772F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9773F:	drivers/spi/spi-fsl-lpspi.c
9774
9775FREESCALE MPC I2C DRIVER
9776M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9777L:	linux-i2c@vger.kernel.org
9778S:	Maintained
9779F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9780F:	drivers/i2c/busses/i2c-mpc.c
9781
9782FREESCALE QORIQ DPAA ETHERNET DRIVER
9783M:	Madalin Bucur <madalin.bucur@nxp.com>
9784L:	netdev@vger.kernel.org
9785S:	Maintained
9786F:	drivers/net/ethernet/freescale/dpaa
9787
9788FREESCALE QORIQ DPAA FMAN DRIVER
9789M:	Madalin Bucur <madalin.bucur@nxp.com>
9790R:	Sean Anderson <sean.anderson@seco.com>
9791L:	netdev@vger.kernel.org
9792S:	Maintained
9793F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9794F:	drivers/net/ethernet/freescale/fman
9795
9796FREESCALE QORIQ PTP CLOCK DRIVER
9797M:	Yangbo Lu <yangbo.lu@nxp.com>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9801F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9802F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9803F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9804F:	drivers/ptp/ptp_qoriq.c
9805F:	drivers/ptp/ptp_qoriq_debugfs.c
9806F:	include/linux/fsl/ptp_qoriq.h
9807
9808FREESCALE QUAD SPI DRIVER
9809M:	Han Xu <han.xu@nxp.com>
9810L:	linux-spi@vger.kernel.org
9811L:	imx@lists.linux.dev
9812S:	Maintained
9813F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9814F:	drivers/spi/spi-fsl-qspi.c
9815
9816FREESCALE QUICC ENGINE LIBRARY
9817M:	Qiang Zhao <qiang.zhao@nxp.com>
9818M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9819L:	linuxppc-dev@lists.ozlabs.org
9820S:	Maintained
9821F:	drivers/soc/fsl/qe/
9822F:	include/soc/fsl/qe/
9823
9824FREESCALE QUICC ENGINE QMC DRIVER
9825M:	Herve Codina <herve.codina@bootlin.com>
9826L:	linuxppc-dev@lists.ozlabs.org
9827S:	Maintained
9828F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9829F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9830F:	drivers/soc/fsl/qe/qmc.c
9831F:	include/soc/fsl/qe/qmc.h
9832
9833FREESCALE QUICC ENGINE QMC HDLC DRIVER
9834M:	Herve Codina <herve.codina@bootlin.com>
9835L:	netdev@vger.kernel.org
9836L:	linuxppc-dev@lists.ozlabs.org
9837S:	Maintained
9838F:	drivers/net/wan/fsl_qmc_hdlc.c
9839
9840FREESCALE QUICC ENGINE TSA DRIVER
9841M:	Herve Codina <herve.codina@bootlin.com>
9842L:	linuxppc-dev@lists.ozlabs.org
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9845F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9846F:	drivers/soc/fsl/qe/tsa.c
9847F:	drivers/soc/fsl/qe/tsa.h
9848F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9849F:	include/dt-bindings/soc/qe-fsl,tsa.h
9850
9851FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9852L:	netdev@vger.kernel.org
9853L:	linuxppc-dev@lists.ozlabs.org
9854S:	Orphan
9855F:	drivers/net/ethernet/freescale/ucc_geth*
9856
9857FREESCALE QUICC ENGINE UCC HDLC DRIVER
9858M:	Zhao Qiang <qiang.zhao@nxp.com>
9859L:	netdev@vger.kernel.org
9860L:	linuxppc-dev@lists.ozlabs.org
9861S:	Maintained
9862F:	drivers/net/wan/fsl_ucc_hdlc*
9863
9864FREESCALE QUICC ENGINE UCC UART DRIVER
9865M:	Timur Tabi <timur@kernel.org>
9866L:	linuxppc-dev@lists.ozlabs.org
9867S:	Maintained
9868F:	drivers/tty/serial/ucc_uart.c
9869
9870FREESCALE SOC DRIVERS
9871M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9872L:	linuxppc-dev@lists.ozlabs.org
9873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9876F:	Documentation/devicetree/bindings/soc/fsl/
9877F:	drivers/soc/fsl/
9878F:	include/linux/fsl/
9879F:	include/soc/fsl/
9880
9881FREESCALE SOC FS_ENET DRIVER
9882M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9883L:	linuxppc-dev@lists.ozlabs.org
9884L:	netdev@vger.kernel.org
9885S:	Maintained
9886F:	drivers/net/ethernet/freescale/fs_enet/
9887
9888FREESCALE SOC SOUND DRIVERS
9889M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9890M:	Xiubo Li <Xiubo.Lee@gmail.com>
9891R:	Fabio Estevam <festevam@gmail.com>
9892R:	Nicolin Chen <nicoleotsuka@gmail.com>
9893L:	linux-sound@vger.kernel.org
9894L:	linuxppc-dev@lists.ozlabs.org
9895S:	Maintained
9896F:	sound/soc/fsl/fsl*
9897F:	sound/soc/fsl/imx*
9898
9899FREESCALE SOC LPC32XX SOUND DRIVERS
9900M:	J.M.B. Downing <jonathan.downing@nautel.com>
9901M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9902R:	Vladimir Zapolskiy <vz@mleia.com>
9903L:	linux-sound@vger.kernel.org
9904L:	linuxppc-dev@lists.ozlabs.org
9905S:	Maintained
9906F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9907F:	sound/soc/fsl/lpc3xxx-*
9908
9909FREESCALE SOC SOUND QMC DRIVER
9910M:	Herve Codina <herve.codina@bootlin.com>
9911L:	linux-sound@vger.kernel.org
9912L:	linuxppc-dev@lists.ozlabs.org
9913S:	Maintained
9914F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9915F:	sound/soc/fsl/fsl_qmc_audio.c
9916
9917FREESCALE USB PERIPHERAL DRIVERS
9918L:	linux-usb@vger.kernel.org
9919L:	linuxppc-dev@lists.ozlabs.org
9920S:	Orphan
9921F:	drivers/usb/gadget/udc/fsl*
9922
9923FREESCALE USB PHY DRIVER
9924L:	linux-usb@vger.kernel.org
9925L:	linuxppc-dev@lists.ozlabs.org
9926S:	Orphan
9927F:	drivers/usb/phy/phy-fsl-usb*
9928
9929FREEVXFS FILESYSTEM
9930M:	Christoph Hellwig <hch@infradead.org>
9931S:	Maintained
9932W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9933F:	fs/freevxfs/
9934
9935FREEZER
9936M:	"Rafael J. Wysocki" <rafael@kernel.org>
9937R:	Pavel Machek <pavel@kernel.org>
9938L:	linux-pm@vger.kernel.org
9939S:	Supported
9940F:	Documentation/power/freezing-of-tasks.rst
9941F:	include/linux/freezer.h
9942F:	kernel/freezer.c
9943
9944FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9945M:	Eric Biggers <ebiggers@kernel.org>
9946M:	Theodore Y. Ts'o <tytso@mit.edu>
9947M:	Jaegeuk Kim <jaegeuk@kernel.org>
9948L:	linux-fscrypt@vger.kernel.org
9949S:	Supported
9950Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9951T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9952F:	Documentation/filesystems/fscrypt.rst
9953F:	fs/crypto/
9954F:	include/linux/fscrypt.h
9955F:	include/uapi/linux/fscrypt.h
9956
9957FSI SUBSYSTEM
9958M:	Eddie James <eajames@linux.ibm.com>
9959R:	Ninad Palsule <ninad@linux.ibm.com>
9960L:	linux-fsi@lists.ozlabs.org
9961S:	Supported
9962Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9963F:	drivers/fsi/
9964F:	include/linux/fsi*.h
9965F:	include/trace/events/fsi*.h
9966
9967FSI-ATTACHED I2C DRIVER
9968M:	Eddie James <eajames@linux.ibm.com>
9969L:	linux-i2c@vger.kernel.org
9970L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9971S:	Maintained
9972F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9973F:	drivers/i2c/busses/i2c-fsi.c
9974
9975FSI-ATTACHED SPI DRIVER
9976M:	Eddie James <eajames@linux.ibm.com>
9977L:	linux-spi@vger.kernel.org
9978S:	Maintained
9979F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9980F:	drivers/spi/spi-fsi.c
9981
9982FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9983M:	Jan Kara <jack@suse.cz>
9984R:	Amir Goldstein <amir73il@gmail.com>
9985L:	linux-fsdevel@vger.kernel.org
9986S:	Maintained
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9988F:	fs/notify/
9989F:	include/linux/fsnotify*.h
9990
9991FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9992M:	Eric Biggers <ebiggers@kernel.org>
9993M:	Theodore Y. Ts'o <tytso@mit.edu>
9994L:	fsverity@lists.linux.dev
9995S:	Supported
9996Q:	https://patchwork.kernel.org/project/fsverity/list/
9997T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9998F:	Documentation/filesystems/fsverity.rst
9999F:	fs/verity/
10000F:	include/linux/fsverity.h
10001F:	include/uapi/linux/fsverity.h
10002
10003FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10004M:	Michael Zaidman <michael.zaidman@gmail.com>
10005L:	linux-i2c@vger.kernel.org
10006L:	linux-input@vger.kernel.org
10007S:	Maintained
10008F:	drivers/hid/hid-ft260.c
10009
10010FUJITSU LAPTOP EXTRAS
10011M:	Jonathan Woithe <jwoithe@just42.net>
10012L:	platform-driver-x86@vger.kernel.org
10013S:	Maintained
10014F:	drivers/platform/x86/fujitsu-laptop.c
10015
10016FUJITSU TABLET EXTRAS
10017M:	Robert Gerlach <khnz@gmx.de>
10018L:	platform-driver-x86@vger.kernel.org
10019S:	Maintained
10020F:	drivers/platform/x86/fujitsu-tablet.c
10021
10022FUNCTION HOOKS (FTRACE)
10023M:	Steven Rostedt <rostedt@goodmis.org>
10024M:	Masami Hiramatsu <mhiramat@kernel.org>
10025R:	Mark Rutland <mark.rutland@arm.com>
10026L:	linux-kernel@vger.kernel.org
10027L:	linux-trace-kernel@vger.kernel.org
10028S:	Maintained
10029Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
10030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10031F:	Documentation/trace/ftrace*
10032F:	arch/*/*/*/*ftrace*
10033F:	arch/*/*/*ftrace*
10034F:	include/*/ftrace.h
10035F:	kernel/trace/fgraph.c
10036F:	kernel/trace/ftrace*
10037F:	samples/ftrace
10038
10039FUNGIBLE ETHERNET DRIVERS
10040M:	Dimitris Michailidis <dmichail@fungible.com>
10041L:	netdev@vger.kernel.org
10042S:	Maintained
10043F:	drivers/net/ethernet/fungible/
10044
10045FUSE: FILESYSTEM IN USERSPACE
10046M:	Miklos Szeredi <miklos@szeredi.hu>
10047L:	linux-fsdevel@vger.kernel.org
10048S:	Maintained
10049W:	https://github.com/libfuse/
10050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10051F:	Documentation/filesystems/fuse*
10052F:	fs/fuse/
10053F:	include/uapi/linux/fuse.h
10054
10055FUTEX SUBSYSTEM
10056M:	Thomas Gleixner <tglx@linutronix.de>
10057M:	Ingo Molnar <mingo@redhat.com>
10058R:	Peter Zijlstra <peterz@infradead.org>
10059R:	Darren Hart <dvhart@infradead.org>
10060R:	Davidlohr Bueso <dave@stgolabs.net>
10061R:	André Almeida <andrealmeid@igalia.com>
10062L:	linux-kernel@vger.kernel.org
10063S:	Maintained
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10065F:	Documentation/locking/*futex*
10066F:	include/asm-generic/futex.h
10067F:	include/linux/futex.h
10068F:	include/uapi/linux/futex.h
10069F:	kernel/futex/*
10070F:	tools/perf/bench/futex*
10071F:	tools/testing/selftests/futex/
10072
10073FWCTL SUBSYSTEM
10074M:	Dave Jiang <dave.jiang@intel.com>
10075M:	Jason Gunthorpe <jgg@nvidia.com>
10076M:	Saeed Mahameed <saeedm@nvidia.com>
10077R:	Jonathan Cameron <Jonathan.Cameron@huawei.com>
10078S:	Maintained
10079F:	Documentation/userspace-api/fwctl/
10080F:	drivers/fwctl/
10081F:	include/linux/fwctl.h
10082F:	include/uapi/fwctl/
10083
10084FWCTL MLX5 DRIVER
10085M:	Saeed Mahameed <saeedm@nvidia.com>
10086R:	Itay Avraham <itayavr@nvidia.com>
10087L:	linux-kernel@vger.kernel.org
10088S:	Maintained
10089F:	drivers/fwctl/mlx5/
10090
10091FWCTL PDS DRIVER
10092M:	Brett Creeley <brett.creeley@amd.com>
10093L:	linux-kernel@vger.kernel.org
10094S:	Maintained
10095F:	drivers/fwctl/pds/
10096
10097GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10098M:	Sebastian Reichel <sre@kernel.org>
10099L:	linux-media@vger.kernel.org
10100S:	Maintained
10101F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10102F:	drivers/media/i2c/gc0308.c
10103
10104GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10105M:	Zhi Mao <zhi.mao@mediatek.com>
10106L:	linux-media@vger.kernel.org
10107S:	Maintained
10108F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10109F:	drivers/media/i2c/gc05a2.c
10110
10111GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10112M:	Zhi Mao <zhi.mao@mediatek.com>
10113L:	linux-media@vger.kernel.org
10114S:	Maintained
10115F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10116F:	drivers/media/i2c/gc08a3.c
10117
10118GALAXYCORE GC2145 SENSOR DRIVER
10119M:	Alain Volmat <alain.volmat@foss.st.com>
10120L:	linux-media@vger.kernel.org
10121S:	Maintained
10122T:	git git://linuxtv.org/media.git
10123F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10124F:	drivers/media/i2c/gc2145.c
10125
10126GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10127M:	Tim Harvey <tharvey@gateworks.com>
10128S:	Maintained
10129F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
10130F:	Documentation/hwmon/gsc-hwmon.rst
10131F:	drivers/hwmon/gsc-hwmon.c
10132F:	drivers/mfd/gateworks-gsc.c
10133F:	include/linux/mfd/gsc.h
10134F:	include/linux/platform_data/gsc_hwmon.h
10135
10136GCC PLUGINS
10137M:	Kees Cook <kees@kernel.org>
10138L:	linux-hardening@vger.kernel.org
10139S:	Maintained
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10141F:	Documentation/kbuild/gcc-plugins.rst
10142F:	scripts/Makefile.gcc-plugins
10143F:	scripts/gcc-plugins/
10144
10145GCOV BASED KERNEL PROFILING
10146M:	Peter Oberparleiter <oberpar@linux.ibm.com>
10147S:	Maintained
10148F:	Documentation/dev-tools/gcov.rst
10149F:	kernel/gcov/
10150
10151GDB KERNEL DEBUGGING HELPER SCRIPTS
10152M:	Jan Kiszka <jan.kiszka@siemens.com>
10153M:	Kieran Bingham <kbingham@kernel.org>
10154S:	Supported
10155F:	scripts/gdb/
10156
10157GE HEALTHCARE PMC ADC DRIVER
10158M:	Herve Codina <herve.codina@bootlin.com>
10159L:	linux-iio@vger.kernel.org
10160S:	Maintained
10161F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10162F:	drivers/iio/adc/gehc-pmc-adc.c
10163F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
10164
10165GEMINI CRYPTO DRIVER
10166M:	Corentin Labbe <clabbe@baylibre.com>
10167L:	linux-crypto@vger.kernel.org
10168S:	Maintained
10169F:	drivers/crypto/gemini/
10170
10171GEMTEK FM RADIO RECEIVER DRIVER
10172M:	Hans Verkuil <hverkuil@xs4all.nl>
10173L:	linux-media@vger.kernel.org
10174S:	Maintained
10175W:	https://linuxtv.org
10176T:	git git://linuxtv.org/media.git
10177F:	drivers/media/radio/radio-gemtek*
10178
10179GENDWARFKSYMS
10180M:	Sami Tolvanen <samitolvanen@google.com>
10181L:	linux-modules@vger.kernel.org
10182L:	linux-kbuild@vger.kernel.org
10183S:	Maintained
10184F:	scripts/gendwarfksyms/
10185
10186GENERIC ARCHITECTURE TOPOLOGY
10187M:	Sudeep Holla <sudeep.holla@arm.com>
10188L:	linux-kernel@vger.kernel.org
10189S:	Maintained
10190F:	drivers/base/arch_topology.c
10191F:	include/linux/arch_topology.h
10192
10193GENERIC ENTRY CODE
10194M:	Thomas Gleixner <tglx@linutronix.de>
10195M:	Peter Zijlstra <peterz@infradead.org>
10196M:	Andy Lutomirski <luto@kernel.org>
10197L:	linux-kernel@vger.kernel.org
10198S:	Maintained
10199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10200F:	include/linux/entry-common.h
10201F:	include/linux/entry-kvm.h
10202F:	include/linux/irq-entry-common.h
10203F:	kernel/entry/
10204
10205GENERIC GPIO I2C DRIVER
10206M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10207S:	Supported
10208F:	drivers/i2c/busses/i2c-gpio.c
10209F:	include/linux/platform_data/i2c-gpio.h
10210
10211GENERIC GPIO I2C MULTIPLEXER DRIVER
10212M:	Peter Korsgaard <peter.korsgaard@barco.com>
10213L:	linux-i2c@vger.kernel.org
10214S:	Supported
10215F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
10216F:	drivers/i2c/muxes/i2c-mux-gpio.c
10217F:	include/linux/platform_data/i2c-mux-gpio.h
10218
10219GENERIC GPIO RESET DRIVER
10220M:	Krzysztof Kozlowski <krzk@kernel.org>
10221S:	Maintained
10222F:	drivers/reset/reset-gpio.c
10223
10224GENERIC HDLC (WAN) DRIVERS
10225M:	Krzysztof Halasa <khc@pm.waw.pl>
10226S:	Maintained
10227W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
10228F:	drivers/net/wan/c101.c
10229F:	drivers/net/wan/hd6457*
10230F:	drivers/net/wan/hdlc*
10231F:	drivers/net/wan/n2.c
10232F:	drivers/net/wan/pc300too.c
10233F:	drivers/net/wan/pci200syn.c
10234F:	drivers/net/wan/wanxl*
10235
10236GENERIC INCLUDE/ASM HEADER FILES
10237M:	Arnd Bergmann <arnd@arndb.de>
10238L:	linux-arch@vger.kernel.org
10239S:	Maintained
10240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10241F:	include/asm-generic/
10242F:	include/uapi/asm-generic/
10243
10244GENERIC PHY FRAMEWORK
10245M:	Vinod Koul <vkoul@kernel.org>
10246M:	Kishon Vijay Abraham I <kishon@kernel.org>
10247L:	linux-phy@lists.infradead.org
10248S:	Supported
10249Q:	https://patchwork.kernel.org/project/linux-phy/list/
10250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
10251F:	Documentation/devicetree/bindings/phy/
10252F:	drivers/phy/
10253F:	include/dt-bindings/phy/
10254F:	include/linux/phy/
10255
10256GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
10257M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10258S:	Supported
10259F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
10260F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
10261
10262GENERIC PM DOMAINS
10263M:	Ulf Hansson <ulf.hansson@linaro.org>
10264L:	linux-pm@vger.kernel.org
10265S:	Supported
10266F:	Documentation/devicetree/bindings/power/power?domain*
10267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
10268F:	drivers/pmdomain/
10269F:	include/linux/pm_domain.h
10270
10271GENERIC RADIX TREE
10272M:	Kent Overstreet <kent.overstreet@linux.dev>
10273S:	Supported
10274C:	irc://irc.oftc.net/bcache
10275F:	include/linux/generic-radix-tree.h
10276F:	lib/generic-radix-tree.c
10277
10278GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
10279M:	Eugen Hristev <eugen.hristev@microchip.com>
10280L:	linux-input@vger.kernel.org
10281S:	Maintained
10282F:	drivers/input/touchscreen/resistive-adc-touch.c
10283
10284GENERIC STRING LIBRARY
10285M:	Kees Cook <kees@kernel.org>
10286R:	Andy Shevchenko <andy@kernel.org>
10287L:	linux-hardening@vger.kernel.org
10288S:	Supported
10289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10290F:	include/linux/string.h
10291F:	include/linux/string_choices.h
10292F:	include/linux/string_helpers.h
10293F:	lib/string.c
10294F:	lib/string_helpers.c
10295F:	lib/tests/string_helpers_kunit.c
10296F:	lib/tests/string_kunit.c
10297F:	scripts/coccinelle/api/string_choices.cocci
10298
10299GENERIC UIO DRIVER FOR PCI DEVICES
10300M:	"Michael S. Tsirkin" <mst@redhat.com>
10301L:	kvm@vger.kernel.org
10302S:	Supported
10303F:	drivers/uio/uio_pci_generic.c
10304
10305GENERIC VDSO LIBRARY
10306M:	Andy Lutomirski <luto@kernel.org>
10307M:	Thomas Gleixner <tglx@linutronix.de>
10308M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10309L:	linux-kernel@vger.kernel.org
10310S:	Maintained
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10312F:	include/asm-generic/vdso/vsyscall.h
10313F:	include/vdso/
10314F:	kernel/time/vsyscall.c
10315F:	lib/vdso/
10316F:	tools/testing/selftests/vDSO/
10317
10318GENWQE (IBM Generic Workqueue Card)
10319M:	Frank Haverkamp <haver@linux.ibm.com>
10320S:	Supported
10321F:	drivers/misc/genwqe/
10322
10323GET_MAINTAINER SCRIPT
10324M:	Joe Perches <joe@perches.com>
10325S:	Maintained
10326F:	scripts/get_maintainer.pl
10327
10328GFS2 FILE SYSTEM
10329M:	Andreas Gruenbacher <agruenba@redhat.com>
10330L:	gfs2@lists.linux.dev
10331S:	Supported
10332B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10334F:	Documentation/filesystems/gfs2*
10335F:	fs/gfs2/
10336F:	include/uapi/linux/gfs2_ondisk.h
10337
10338GIGABYTE WATERFORCE SENSOR DRIVER
10339M:	Aleksa Savic <savicaleksa83@gmail.com>
10340L:	linux-hwmon@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/hwmon/gigabyte_waterforce.rst
10343F:	drivers/hwmon/gigabyte_waterforce.c
10344
10345GIGABYTE WMI DRIVER
10346M:	Thomas Weißschuh <linux@weissschuh.net>
10347L:	platform-driver-x86@vger.kernel.org
10348S:	Maintained
10349F:	drivers/platform/x86/gigabyte-wmi.c
10350
10351GNSS SUBSYSTEM
10352M:	Johan Hovold <johan@kernel.org>
10353S:	Maintained
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10355F:	Documentation/ABI/testing/sysfs-class-gnss
10356F:	Documentation/devicetree/bindings/gnss/
10357F:	drivers/gnss/
10358F:	include/linux/gnss.h
10359
10360GO7007 MPEG CODEC
10361M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
10362L:	linux-media@vger.kernel.org
10363S:	Maintained
10364F:	drivers/media/usb/go7007/
10365
10366GOCONTROLL MODULINE MODULE SLOT
10367M:	Maud Spierings <maudspierings@gocontroll.com>
10368S:	Maintained
10369F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10370
10371GOODIX TOUCHSCREEN
10372M:	Hans de Goede <hansg@kernel.org>
10373L:	linux-input@vger.kernel.org
10374S:	Maintained
10375F:	drivers/input/touchscreen/goodix*
10376
10377GOOGLE ETHERNET DRIVERS
10378M:	Jeroen de Borst <jeroendb@google.com>
10379M:	Harshitha Ramamurthy <hramamurthy@google.com>
10380L:	netdev@vger.kernel.org
10381S:	Maintained
10382F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10383F:	drivers/net/ethernet/google
10384
10385GOOGLE FIRMWARE DRIVERS
10386M:	Tzung-Bi Shih <tzungbi@kernel.org>
10387R:	Brian Norris <briannorris@chromium.org>
10388R:	Julius Werner <jwerner@chromium.org>
10389L:	chrome-platform@lists.linux.dev
10390S:	Maintained
10391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10392F:	drivers/firmware/google/
10393
10394GOOGLE TENSOR SoC SUPPORT
10395M:	Peter Griffin <peter.griffin@linaro.org>
10396R:	André Draszik <andre.draszik@linaro.org>
10397R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399L:	linux-samsung-soc@vger.kernel.org
10400S:	Maintained
10401P:	Documentation/process/maintainer-soc-clean-dts.rst
10402C:	irc://irc.oftc.net/pixel6-kernel-dev
10403F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10404F:	Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
10405F:	arch/arm64/boot/dts/exynos/google/
10406F:	drivers/clk/samsung/clk-gs101.c
10407F:	drivers/phy/samsung/phy-gs101-ufs.c
10408F:	include/dt-bindings/clock/google,gs101.h
10409K:	[gG]oogle.?[tT]ensor
10410
10411GPD POCKET FAN DRIVER
10412M:	Hans de Goede <hansg@kernel.org>
10413L:	platform-driver-x86@vger.kernel.org
10414S:	Maintained
10415F:	drivers/platform/x86/gpd-pocket-fan.c
10416
10417GPIB DRIVERS
10418M:	Dave Penkler <dpenkler@gmail.com>
10419S:	Maintained
10420F:	drivers/staging/gpib/
10421
10422GPIO ACPI SUPPORT
10423M:	Mika Westerberg <westeri@kernel.org>
10424M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10425L:	linux-gpio@vger.kernel.org
10426L:	linux-acpi@vger.kernel.org
10427S:	Supported
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10429F:	Documentation/firmware-guide/acpi/gpio-properties.rst
10430F:	drivers/gpio/gpiolib-acpi-*.c
10431F:	drivers/gpio/gpiolib-acpi.h
10432
10433GPIO AGGREGATOR
10434M:	Geert Uytterhoeven <geert+renesas@glider.be>
10435L:	linux-gpio@vger.kernel.org
10436S:	Supported
10437F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
10438F:	drivers/gpio/gpio-aggregator.c
10439
10440GPIO IR Transmitter
10441M:	Sean Young <sean@mess.org>
10442L:	linux-media@vger.kernel.org
10443S:	Maintained
10444F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10445F:	drivers/media/rc/gpio-ir-tx.c
10446
10447GPIO MOCKUP DRIVER
10448M:	Bamvor Jian Zhang <bamv2005@gmail.com>
10449L:	linux-gpio@vger.kernel.org
10450S:	Maintained
10451F:	drivers/gpio/gpio-mockup.c
10452F:	tools/testing/selftests/gpio/
10453
10454GPIO REGMAP
10455M:	Michael Walle <mwalle@kernel.org>
10456S:	Maintained
10457F:	drivers/gpio/gpio-regmap.c
10458F:	include/linux/gpio/regmap.h
10459K:	(devm_)?gpio_regmap_(un)?register
10460
10461GPIO SLOPPY LOGIC ANALYZER
10462M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10463S:	Supported
10464F:	Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
10465F:	drivers/gpio/gpio-sloppy-logic-analyzer.c
10466F:	tools/gpio/gpio-sloppy-logic-analyzer.sh
10467
10468GPIO SUBSYSTEM
10469M:	Linus Walleij <linus.walleij@linaro.org>
10470M:	Bartosz Golaszewski <brgl@bgdev.pl>
10471L:	linux-gpio@vger.kernel.org
10472S:	Maintained
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10474F:	Documentation/admin-guide/gpio/
10475F:	Documentation/devicetree/bindings/gpio/
10476F:	Documentation/driver-api/gpio/
10477F:	drivers/gpio/
10478F:	include/dt-bindings/gpio/
10479F:	include/linux/gpio.h
10480F:	include/linux/gpio/
10481F:	include/linux/of_gpio.h
10482K:	(devm_)?gpio_(request|free|direction|get|set)
10483K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
10484K:	devm_gpiod_unhinge
10485
10486GPIO UAPI
10487M:	Bartosz Golaszewski <brgl@bgdev.pl>
10488R:	Kent Gibson <warthog618@gmail.com>
10489L:	linux-gpio@vger.kernel.org
10490S:	Maintained
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10492F:	Documentation/ABI/obsolete/sysfs-gpio
10493F:	Documentation/ABI/testing/gpio-cdev
10494F:	Documentation/userspace-api/gpio/
10495F:	drivers/gpio/gpiolib-cdev.c
10496F:	include/uapi/linux/gpio.h
10497F:	tools/gpio/
10498
10499GRETH 10/100/1G Ethernet MAC device driver
10500M:	Andreas Larsson <andreas@gaisler.com>
10501L:	netdev@vger.kernel.org
10502S:	Maintained
10503F:	drivers/net/ethernet/aeroflex/
10504
10505GREYBUS AUDIO PROTOCOLS DRIVERS
10506M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
10507M:	Mark Greer <mgreer@animalcreek.com>
10508S:	Maintained
10509F:	drivers/staging/greybus/audio_apbridgea.c
10510F:	drivers/staging/greybus/audio_apbridgea.h
10511F:	drivers/staging/greybus/audio_codec.c
10512F:	drivers/staging/greybus/audio_codec.h
10513F:	drivers/staging/greybus/audio_gb.c
10514F:	drivers/staging/greybus/audio_manager.c
10515F:	drivers/staging/greybus/audio_manager.h
10516F:	drivers/staging/greybus/audio_manager_module.c
10517F:	drivers/staging/greybus/audio_manager_private.h
10518F:	drivers/staging/greybus/audio_manager_sysfs.c
10519F:	drivers/staging/greybus/audio_module.c
10520F:	drivers/staging/greybus/audio_topology.c
10521
10522GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10523M:	Viresh Kumar <vireshk@kernel.org>
10524S:	Maintained
10525F:	drivers/staging/greybus/authentication.c
10526F:	drivers/staging/greybus/bootrom.c
10527F:	drivers/staging/greybus/firmware.h
10528F:	drivers/staging/greybus/fw-core.c
10529F:	drivers/staging/greybus/fw-download.c
10530F:	drivers/staging/greybus/fw-management.c
10531F:	drivers/staging/greybus/greybus_authentication.h
10532F:	drivers/staging/greybus/greybus_firmware.h
10533F:	drivers/staging/greybus/hid.c
10534F:	drivers/staging/greybus/i2c.c
10535F:	drivers/staging/greybus/spi.c
10536F:	drivers/staging/greybus/spilib.c
10537F:	drivers/staging/greybus/spilib.h
10538
10539GREYBUS LOOPBACK DRIVER
10540M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
10541S:	Maintained
10542F:	drivers/staging/greybus/loopback.c
10543
10544GREYBUS PLATFORM DRIVERS
10545M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
10546S:	Maintained
10547F:	drivers/staging/greybus/arche-apb-ctrl.c
10548F:	drivers/staging/greybus/arche-platform.c
10549F:	drivers/staging/greybus/arche_platform.h
10550
10551GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10552M:	Rui Miguel Silva <rmfrfs@gmail.com>
10553S:	Maintained
10554F:	drivers/staging/greybus/gpio.c
10555F:	drivers/staging/greybus/light.c
10556F:	drivers/staging/greybus/power_supply.c
10557F:	drivers/staging/greybus/sdio.c
10558F:	drivers/staging/greybus/spi.c
10559F:	drivers/staging/greybus/spilib.c
10560
10561GREYBUS BEAGLEPLAY DRIVERS
10562M:	Ayush Singh <ayushdevel1325@gmail.com>
10563L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10564S:	Maintained
10565F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10566F:	drivers/greybus/gb-beagleplay.c
10567
10568GREYBUS SUBSYSTEM
10569M:	Johan Hovold <johan@kernel.org>
10570M:	Alex Elder <elder@kernel.org>
10571M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10572L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10573S:	Maintained
10574F:	drivers/greybus/
10575F:	drivers/staging/greybus/
10576F:	include/linux/greybus.h
10577F:	include/linux/greybus/
10578
10579GREYBUS UART PROTOCOLS DRIVERS
10580M:	David Lin <dtwlin@gmail.com>
10581S:	Maintained
10582F:	drivers/staging/greybus/log.c
10583F:	drivers/staging/greybus/uart.c
10584
10585GS1662 VIDEO SERIALIZER
10586M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
10587L:	linux-media@vger.kernel.org
10588S:	Maintained
10589T:	git git://linuxtv.org/media.git
10590F:	drivers/media/spi/gs1662.c
10591
10592GSPCA FINEPIX SUBDRIVER
10593M:	Frank Zago <frank@zago.net>
10594L:	linux-media@vger.kernel.org
10595S:	Maintained
10596T:	git git://linuxtv.org/media.git
10597F:	drivers/media/usb/gspca/finepix.c
10598
10599GSPCA GL860 SUBDRIVER
10600M:	Olivier Lorin <o.lorin@laposte.net>
10601L:	linux-media@vger.kernel.org
10602S:	Maintained
10603T:	git git://linuxtv.org/media.git
10604F:	drivers/media/usb/gspca/gl860/
10605
10606GSPCA M5602 SUBDRIVER
10607M:	Erik Andren <erik.andren@gmail.com>
10608L:	linux-media@vger.kernel.org
10609S:	Maintained
10610T:	git git://linuxtv.org/media.git
10611F:	drivers/media/usb/gspca/m5602/
10612
10613GSPCA PAC207 SONIXB SUBDRIVER
10614M:	Hans Verkuil <hverkuil@xs4all.nl>
10615L:	linux-media@vger.kernel.org
10616S:	Odd Fixes
10617T:	git git://linuxtv.org/media.git
10618F:	drivers/media/usb/gspca/pac207.c
10619
10620GSPCA SN9C20X SUBDRIVER
10621M:	Brian Johnson <brijohn@gmail.com>
10622L:	linux-media@vger.kernel.org
10623S:	Maintained
10624T:	git git://linuxtv.org/media.git
10625F:	drivers/media/usb/gspca/sn9c20x.c
10626
10627GSPCA T613 SUBDRIVER
10628M:	Leandro Costantino <lcostantino@gmail.com>
10629L:	linux-media@vger.kernel.org
10630S:	Maintained
10631T:	git git://linuxtv.org/media.git
10632F:	drivers/media/usb/gspca/t613.c
10633
10634GSPCA USB WEBCAM DRIVER
10635M:	Hans Verkuil <hverkuil@xs4all.nl>
10636L:	linux-media@vger.kernel.org
10637S:	Odd Fixes
10638T:	git git://linuxtv.org/media.git
10639F:	drivers/media/usb/gspca/
10640
10641GTP (GPRS Tunneling Protocol)
10642M:	Pablo Neira Ayuso <pablo@netfilter.org>
10643M:	Harald Welte <laforge@gnumonks.org>
10644L:	osmocom-net-gprs@lists.osmocom.org
10645S:	Maintained
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10647F:	drivers/net/gtp.c
10648
10649GUID PARTITION TABLE (GPT)
10650M:	Davidlohr Bueso <dave@stgolabs.net>
10651L:	linux-efi@vger.kernel.org
10652S:	Maintained
10653F:	block/partitions/efi.*
10654
10655HABANALABS PCI DRIVER
10656M:	Yaron Avizrat <yaron.avizrat@intel.com>
10657L:	dri-devel@lists.freedesktop.org
10658S:	Supported
10659C:	irc://irc.oftc.net/dri-devel
10660T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10661F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10662F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10663F:	drivers/accel/habanalabs/
10664F:	include/linux/habanalabs/
10665F:	include/trace/events/habanalabs.h
10666F:	include/uapi/drm/habanalabs_accel.h
10667
10668HACKRF MEDIA DRIVER
10669L:	linux-media@vger.kernel.org
10670S:	Orphan
10671W:	https://linuxtv.org
10672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10673F:	drivers/media/usb/hackrf/
10674
10675HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10676M:	Chuck Lever <chuck.lever@oracle.com>
10677L:	kernel-tls-handshake@lists.linux.dev
10678L:	netdev@vger.kernel.org
10679S:	Maintained
10680F:	Documentation/netlink/specs/handshake.yaml
10681F:	Documentation/networking/tls-handshake.rst
10682F:	include/net/handshake.h
10683F:	include/trace/events/handshake.h
10684F:	net/handshake/
10685
10686HANTRO VPU CODEC DRIVER
10687M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
10688M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
10689M:	Philipp Zabel <p.zabel@pengutronix.de>
10690L:	linux-media@vger.kernel.org
10691L:	linux-rockchip@lists.infradead.org
10692S:	Maintained
10693F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10694F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10695F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10696F:	drivers/media/platform/verisilicon/
10697
10698HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10699M:	Frank Seidel <frank@f-seidel.de>
10700L:	platform-driver-x86@vger.kernel.org
10701S:	Maintained
10702W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10703F:	drivers/platform/x86/hdaps.c
10704
10705HARDWARE MONITORING
10706M:	Jean Delvare <jdelvare@suse.com>
10707M:	Guenter Roeck <linux@roeck-us.net>
10708L:	linux-hwmon@vger.kernel.org
10709S:	Maintained
10710W:	http://hwmon.wiki.kernel.org/
10711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10712F:	Documentation/ABI/testing/sysfs-class-hwmon
10713F:	Documentation/devicetree/bindings/hwmon/
10714F:	Documentation/hwmon/
10715F:	drivers/hwmon/
10716F:	include/linux/hwmon*.h
10717F:	include/trace/events/hwmon*.h
10718K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10719
10720HARDWARE RANDOM NUMBER GENERATOR CORE
10721M:	Olivia Mackall <olivia@selenic.com>
10722M:	Herbert Xu <herbert@gondor.apana.org.au>
10723L:	linux-crypto@vger.kernel.org
10724S:	Odd fixes
10725F:	Documentation/admin-guide/hw_random.rst
10726F:	Documentation/devicetree/bindings/rng/
10727F:	drivers/char/hw_random/
10728F:	include/linux/hw_random.h
10729
10730HARDWARE SPINLOCK CORE
10731M:	Bjorn Andersson <andersson@kernel.org>
10732R:	Baolin Wang <baolin.wang7@gmail.com>
10733L:	linux-remoteproc@vger.kernel.org
10734S:	Maintained
10735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10736F:	Documentation/devicetree/bindings/hwlock/
10737F:	Documentation/locking/hwspinlock.rst
10738F:	drivers/hwspinlock/
10739F:	include/linux/hwspinlock.h
10740
10741HARDWARE TRACING FACILITIES
10742M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10743S:	Maintained
10744F:	drivers/hwtracing/
10745
10746HARMONY SOUND DRIVER
10747L:	linux-parisc@vger.kernel.org
10748S:	Maintained
10749F:	sound/parisc/harmony.*
10750
10751HDPVR USB VIDEO ENCODER DRIVER
10752M:	Hans Verkuil <hverkuil@xs4all.nl>
10753L:	linux-media@vger.kernel.org
10754S:	Odd Fixes
10755W:	https://linuxtv.org
10756T:	git git://linuxtv.org/media.git
10757F:	drivers/media/usb/hdpvr/
10758
10759HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10760M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10761S:	Supported
10762F:	drivers/misc/hpilo.[ch]
10763
10764HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10765M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10766S:	Supported
10767F:	Documentation/watchdog/hpwdt.rst
10768F:	drivers/watchdog/hpwdt.c
10769
10770HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10771M:	Don Brace <don.brace@microchip.com>
10772L:	storagedev@microchip.com
10773L:	linux-scsi@vger.kernel.org
10774S:	Supported
10775F:	Documentation/scsi/hpsa.rst
10776F:	drivers/scsi/hpsa*.[ch]
10777F:	include/linux/cciss*.h
10778F:	include/uapi/linux/cciss*.h
10779
10780HFI1 DRIVER
10781M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10782L:	linux-rdma@vger.kernel.org
10783S:	Supported
10784F:	drivers/infiniband/hw/hfi1
10785
10786HFS FILESYSTEM
10787M:	Viacheslav Dubeyko <slava@dubeyko.com>
10788M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
10789M:	Yangtao Li <frank.li@vivo.com>
10790L:	linux-fsdevel@vger.kernel.org
10791S:	Maintained
10792F:	Documentation/filesystems/hfs.rst
10793F:	fs/hfs/
10794
10795HFSPLUS FILESYSTEM
10796M:	Viacheslav Dubeyko <slava@dubeyko.com>
10797M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
10798M:	Yangtao Li <frank.li@vivo.com>
10799L:	linux-fsdevel@vger.kernel.org
10800S:	Maintained
10801F:	Documentation/filesystems/hfsplus.rst
10802F:	fs/hfsplus/
10803
10804HGA FRAMEBUFFER DRIVER
10805M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10806L:	linux-nvidia@lists.surfsouth.com
10807S:	Maintained
10808W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10809F:	drivers/video/fbdev/hgafb.c
10810
10811HIBERNATION (aka Software Suspend, aka swsusp)
10812M:	"Rafael J. Wysocki" <rafael@kernel.org>
10813R:	Pavel Machek <pavel@kernel.org>
10814L:	linux-pm@vger.kernel.org
10815S:	Supported
10816B:	https://bugzilla.kernel.org
10817F:	arch/*/include/asm/suspend*.h
10818F:	arch/x86/power/
10819F:	drivers/base/power/
10820F:	include/linux/freezer.h
10821F:	include/linux/pm.h
10822F:	include/linux/suspend.h
10823F:	kernel/power/
10824
10825HID CORE LAYER
10826M:	Jiri Kosina <jikos@kernel.org>
10827M:	Benjamin Tissoires <bentiss@kernel.org>
10828L:	linux-input@vger.kernel.org
10829S:	Maintained
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10831F:	Documentation/hid/
10832F:	drivers/hid/
10833F:	include/linux/hid*
10834F:	include/uapi/linux/hid*
10835F:	samples/hid/
10836F:	tools/testing/selftests/hid/
10837
10838HID LOGITECH DRIVERS
10839R:	Filipe Laíns <lains@riseup.net>
10840L:	linux-input@vger.kernel.org
10841S:	Maintained
10842F:	drivers/hid/hid-logitech-*
10843
10844HID NVIDIA SHIELD DRIVER
10845M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10846L:	linux-input@vger.kernel.org
10847S:	Maintained
10848F:	drivers/hid/hid-nvidia-shield.c
10849
10850HID PHOENIX RC FLIGHT CONTROLLER
10851M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10852L:	linux-input@vger.kernel.org
10853S:	Maintained
10854F:	drivers/hid/hid-pxrc.c
10855
10856HID PLAYSTATION DRIVER
10857M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10858L:	linux-input@vger.kernel.org
10859S:	Supported
10860F:	drivers/hid/hid-playstation.c
10861
10862HID SENSOR HUB DRIVERS
10863M:	Jiri Kosina <jikos@kernel.org>
10864M:	Jonathan Cameron <jic23@kernel.org>
10865M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10866L:	linux-input@vger.kernel.org
10867L:	linux-iio@vger.kernel.org
10868S:	Maintained
10869F:	Documentation/hid/hid-sensor*
10870F:	drivers/hid/hid-sensor-*
10871F:	drivers/iio/*/hid-*
10872F:	include/linux/hid-sensor-*
10873
10874HID UNIVERSAL PIDFF DRIVER
10875M:	Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
10876M:	Oleg Makarenko <oleg@makarenk.ooo>
10877L:	linux-input@vger.kernel.org
10878S:	Maintained
10879B:	https://github.com/JacKeTUs/universal-pidff/issues
10880F:	drivers/hid/hid-universal-pidff.c
10881
10882HID VRC-2 CAR CONTROLLER DRIVER
10883M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10884L:	linux-input@vger.kernel.org
10885S:	Maintained
10886F:	drivers/hid/hid-vrc2.c
10887
10888HID WACOM DRIVER
10889M:	Ping Cheng <ping.cheng@wacom.com>
10890M:	Jason Gerecke  <jason.gerecke@wacom.com>
10891L:	linux-input@vger.kernel.org
10892S:	Maintained
10893F:	drivers/hid/wacom.h
10894F:	drivers/hid/wacom_*
10895
10896HID++ LOGITECH DRIVERS
10897R:	Filipe Laíns <lains@riseup.net>
10898R:	Bastien Nocera <hadess@hadess.net>
10899L:	linux-input@vger.kernel.org
10900S:	Maintained
10901F:	drivers/hid/hid-logitech-hidpp.c
10902
10903HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10904M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10905M:	Frederic Weisbecker <frederic@kernel.org>
10906M:	Thomas Gleixner <tglx@linutronix.de>
10907L:	linux-kernel@vger.kernel.org
10908S:	Maintained
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10910F:	Documentation/timers/
10911F:	include/linux/clockchips.h
10912F:	include/linux/delay.h
10913F:	include/linux/hrtimer.h
10914F:	include/linux/timer.h
10915F:	kernel/time/clockevents.c
10916F:	kernel/time/hrtimer.c
10917F:	kernel/time/sleep_timeout.c
10918F:	kernel/time/timer.c
10919F:	kernel/time/timer_list.c
10920F:	kernel/time/timer_migration.*
10921F:	tools/testing/selftests/timers/
10922
10923DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
10924M:	Andreas Hindborg <a.hindborg@kernel.org>
10925R:	Boqun Feng <boqun.feng@gmail.com>
10926R:	FUJITA Tomonori <fujita.tomonori@gmail.com>
10927R:	Frederic Weisbecker <frederic@kernel.org>
10928R:	Lyude Paul <lyude@redhat.com>
10929R:	Thomas Gleixner <tglx@linutronix.de>
10930R:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10931R:	John Stultz <jstultz@google.com>
10932R:	Stephen Boyd <sboyd@kernel.org>
10933L:	rust-for-linux@vger.kernel.org
10934S:	Supported
10935W:	https://rust-for-linux.com
10936B:	https://github.com/Rust-for-Linux/linux/issues
10937T:	git https://github.com/Rust-for-Linux/linux.git timekeeping-next
10938F:	rust/kernel/time.rs
10939F:	rust/kernel/time/
10940
10941HIGH-SPEED SCC DRIVER FOR AX.25
10942L:	linux-hams@vger.kernel.org
10943S:	Orphan
10944F:	drivers/net/hamradio/scc.c
10945
10946HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10947M:	HighPoint Linux Team <linux@highpoint-tech.com>
10948S:	Supported
10949W:	http://www.highpoint-tech.com
10950F:	Documentation/scsi/hptiop.rst
10951F:	drivers/scsi/hptiop.c
10952
10953HIKEY960 ONBOARD USB GPIO HUB DRIVER
10954M:	John Stultz <jstultz@google.com>
10955L:	linux-kernel@vger.kernel.org
10956S:	Maintained
10957F:	drivers/misc/hisi_hikey_usb.c
10958
10959HIMAX HX83112B TOUCHSCREEN SUPPORT
10960M:	Job Noorman <job@noorman.info>
10961L:	linux-input@vger.kernel.org
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10964F:	drivers/input/touchscreen/himax_hx83112b.c
10965
10966HIPPI
10967M:	Jes Sorensen <jes@trained-monkey.org>
10968S:	Maintained
10969F:	drivers/net/hippi/
10970F:	include/linux/hippidevice.h
10971F:	include/uapi/linux/if_hippi.h
10972F:	net/802/hippi.c
10973
10974HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10975M:	Kurt Kanzenbach <kurt@linutronix.de>
10976L:	netdev@vger.kernel.org
10977S:	Maintained
10978F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10979F:	drivers/net/dsa/hirschmann/*
10980F:	include/linux/platform_data/hirschmann-hellcreek.h
10981F:	net/dsa/tag_hellcreek.c
10982
10983HISILICON DMA DRIVER
10984M:	Zhou Wang <wangzhou1@hisilicon.com>
10985M:	Longfang Liu <liulongfang@huawei.com>
10986L:	dmaengine@vger.kernel.org
10987S:	Maintained
10988F:	drivers/dma/hisi_dma.c
10989
10990HISILICON GPIO DRIVER
10991M:	Yang Shen <shenyang39@huawei.com>
10992L:	linux-gpio@vger.kernel.org
10993S:	Maintained
10994F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10995F:	drivers/gpio/gpio-hisi.c
10996
10997HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10998M:	Zhiqi Song <songzhiqi1@huawei.com>
10999M:	Longfang Liu <liulongfang@huawei.com>
11000L:	linux-crypto@vger.kernel.org
11001S:	Maintained
11002F:	Documentation/ABI/testing/debugfs-hisi-hpre
11003F:	drivers/crypto/hisilicon/hpre/hpre.h
11004F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
11005F:	drivers/crypto/hisilicon/hpre/hpre_main.c
11006
11007HISILICON HNS3 PMU DRIVER
11008M:	Jijie Shao <shaojijie@huawei.com>
11009S:	Supported
11010F:	Documentation/admin-guide/perf/hns3-pmu.rst
11011F:	drivers/perf/hisilicon/hns3_pmu.c
11012
11013HISILICON I2C CONTROLLER DRIVER
11014M:	Yicong Yang <yangyicong@hisilicon.com>
11015L:	linux-i2c@vger.kernel.org
11016S:	Maintained
11017W:	https://www.hisilicon.com
11018F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11019F:	drivers/i2c/busses/i2c-hisi.c
11020
11021HISILICON KUNPENG SOC HCCS DRIVER
11022M:	Huisong Li <lihuisong@huawei.com>
11023S:	Maintained
11024F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11025F:	drivers/soc/hisilicon/kunpeng_hccs.c
11026F:	drivers/soc/hisilicon/kunpeng_hccs.h
11027
11028HISILICON LPC BUS DRIVER
11029M:	Jay Fang <f.fangjian@huawei.com>
11030S:	Maintained
11031W:	http://www.hisilicon.com
11032F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11033F:	drivers/bus/hisi_lpc.c
11034
11035HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11036M:	Jian Shen <shenjian15@huawei.com>
11037M:	Salil Mehta <salil.mehta@huawei.com>
11038M:	Jijie Shao <shaojijie@huawei.com>
11039L:	netdev@vger.kernel.org
11040S:	Maintained
11041W:	http://www.hisilicon.com
11042F:	drivers/net/ethernet/hisilicon/hns3/
11043
11044HISILICON NETWORK HIBMCGE DRIVER
11045M:	Jijie Shao <shaojijie@huawei.com>
11046L:	netdev@vger.kernel.org
11047S:	Maintained
11048F:	drivers/net/ethernet/hisilicon/hibmcge/
11049
11050HISILICON NETWORK SUBSYSTEM DRIVER
11051M:	Jian Shen <shenjian15@huawei.com>
11052M:	Salil Mehta <salil.mehta@huawei.com>
11053L:	netdev@vger.kernel.org
11054S:	Maintained
11055W:	http://www.hisilicon.com
11056F:	Documentation/devicetree/bindings/net/hisilicon*.txt
11057F:	drivers/net/ethernet/hisilicon/
11058
11059HISILICON PMU DRIVER
11060M:	Yicong Yang <yangyicong@hisilicon.com>
11061M:	Jonathan Cameron <jonathan.cameron@huawei.com>
11062S:	Supported
11063W:	http://www.hisilicon.com
11064F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11065F:	Documentation/admin-guide/perf/hisi-pmu.rst
11066F:	drivers/perf/hisilicon
11067F:	tools/perf/pmu-events/arch/arm64/hisilicon/
11068
11069HISILICON PTT DRIVER
11070M:	Yicong Yang <yangyicong@hisilicon.com>
11071M:	Jonathan Cameron <jonathan.cameron@huawei.com>
11072L:	linux-kernel@vger.kernel.org
11073S:	Maintained
11074F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11075F:	Documentation/trace/hisi-ptt.rst
11076F:	drivers/hwtracing/ptt/
11077F:	tools/perf/arch/arm64/util/hisi-ptt.c
11078F:	tools/perf/util/hisi-ptt*
11079F:	tools/perf/util/hisi-ptt-decoder/*
11080
11081HISILICON QM DRIVER
11082M:	Weili Qian <qianweili@huawei.com>
11083M:	Zhou Wang <wangzhou1@hisilicon.com>
11084L:	linux-crypto@vger.kernel.org
11085S:	Maintained
11086F:	drivers/crypto/hisilicon/Kconfig
11087F:	drivers/crypto/hisilicon/Makefile
11088F:	drivers/crypto/hisilicon/qm.c
11089F:	drivers/crypto/hisilicon/sgl.c
11090F:	include/linux/hisi_acc_qm.h
11091
11092HISILICON ROCE DRIVER
11093M:	Chengchang Tang <tangchengchang@huawei.com>
11094M:	Junxian Huang <huangjunxian6@hisilicon.com>
11095L:	linux-rdma@vger.kernel.org
11096S:	Maintained
11097F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11098F:	drivers/infiniband/hw/hns/
11099
11100HISILICON SAS Controller
11101M:	Yihang Li <liyihang9@huawei.com>
11102S:	Supported
11103W:	http://www.hisilicon.com
11104F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11105F:	drivers/scsi/hisi_sas/
11106
11107HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11108M:	Longfang Liu <liulongfang@huawei.com>
11109L:	linux-crypto@vger.kernel.org
11110S:	Maintained
11111F:	Documentation/ABI/testing/debugfs-hisi-sec
11112F:	drivers/crypto/hisilicon/sec2/sec.h
11113F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
11114F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
11115F:	drivers/crypto/hisilicon/sec2/sec_main.c
11116
11117HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11118M:	Yang Shen <shenyang39@huawei.com>
11119L:	linux-spi@vger.kernel.org
11120S:	Maintained
11121W:	http://www.hisilicon.com
11122F:	drivers/spi/spi-hisi-kunpeng.c
11123
11124HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11125M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11126L:	linux-kernel@vger.kernel.org
11127S:	Maintained
11128F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11129F:	drivers/spmi/hisi-spmi-controller.c
11130
11131HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11132M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
11133L:	linux-kernel@vger.kernel.org
11134S:	Maintained
11135F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11136F:	drivers/mfd/hi6421-spmi-pmic.c
11137
11138HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11139M:	Weili Qian <qianweili@huawei.com>
11140S:	Maintained
11141F:	drivers/crypto/hisilicon/trng/trng.c
11142
11143HISILICON V3XX SPI NOR FLASH Controller Driver
11144M:	Yang Shen <shenyang39@huawei.com>
11145S:	Maintained
11146W:	http://www.hisilicon.com
11147F:	drivers/spi/spi-hisi-sfc-v3xx.c
11148
11149HISILICON ZIP Controller DRIVER
11150M:	Yang Shen <shenyang39@huawei.com>
11151M:	Zhou Wang <wangzhou1@hisilicon.com>
11152L:	linux-crypto@vger.kernel.org
11153S:	Maintained
11154F:	Documentation/ABI/testing/debugfs-hisi-zip
11155F:	drivers/crypto/hisilicon/zip/
11156
11157HMM - Heterogeneous Memory Management
11158M:	Jason Gunthorpe <jgg@nvidia.com>
11159M:	Leon Romanovsky <leonro@nvidia.com>
11160L:	linux-mm@kvack.org
11161S:	Maintained
11162F:	Documentation/mm/hmm.rst
11163F:	include/linux/hmm*
11164F:	lib/test_hmm*
11165F:	mm/hmm*
11166F:	tools/testing/selftests/mm/*hmm*
11167
11168HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11169M:	Petre Rodan <petre.rodan@subdimension.ro>
11170L:	linux-iio@vger.kernel.org
11171S:	Maintained
11172F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11173F:	drivers/iio/pressure/hsc030pa*
11174
11175HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11176M:	Andreas Klinger <ak@it-klinger.de>
11177M:	Petre Rodan <petre.rodan@subdimension.ro>
11178L:	linux-iio@vger.kernel.org
11179S:	Maintained
11180F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11181F:	drivers/iio/pressure/mprls0025pa*
11182
11183HP BIOSCFG DRIVER
11184M:	Jorge Lopez <jorge.lopez2@hp.com>
11185L:	platform-driver-x86@vger.kernel.org
11186S:	Maintained
11187F:	drivers/platform/x86/hp/hp-bioscfg/
11188
11189HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11190L:	platform-driver-x86@vger.kernel.org
11191S:	Orphan
11192F:	drivers/platform/x86/hp/tc1100-wmi.c
11193
11194HP WMI HARDWARE MONITOR DRIVER
11195M:	James Seo <james@equiv.tech>
11196L:	linux-hwmon@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/hwmon/hp-wmi-sensors.rst
11199F:	drivers/hwmon/hp-wmi-sensors.c
11200
11201HPET:	High Precision Event Timers driver
11202M:	Clemens Ladisch <clemens@ladisch.de>
11203S:	Maintained
11204F:	Documentation/timers/hpet.rst
11205F:	drivers/char/hpet.c
11206F:	include/linux/hpet.h
11207F:	include/uapi/linux/hpet.h
11208
11209HPET:	x86
11210S:	Orphan
11211F:	arch/x86/include/asm/hpet.h
11212F:	arch/x86/kernel/hpet.c
11213
11214HPFS FILESYSTEM
11215M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11216S:	Maintained
11217W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
11218F:	fs/hpfs/
11219
11220HS3001 Hardware Temperature and Humidity Sensor
11221M:	Andre Werner <andre.werner@systec-electronic.com>
11222L:	linux-hwmon@vger.kernel.org
11223S:	Maintained
11224F:	drivers/hwmon/hs3001.c
11225
11226HSI SUBSYSTEM
11227M:	Sebastian Reichel <sre@kernel.org>
11228S:	Maintained
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
11230F:	Documentation/ABI/testing/sysfs-bus-hsi
11231F:	Documentation/driver-api/hsi.rst
11232F:	drivers/hsi/
11233F:	include/linux/hsi/
11234F:	include/uapi/linux/hsi/
11235
11236HSO 3G MODEM DRIVER
11237L:	linux-usb@vger.kernel.org
11238S:	Orphan
11239F:	drivers/net/usb/hso.c
11240
11241HSR NETWORK PROTOCOL
11242L:	netdev@vger.kernel.org
11243S:	Orphan
11244F:	net/hsr/
11245
11246HT16K33 LED CONTROLLER DRIVER
11247M:	Robin van der Gracht <robin@protonic.nl>
11248S:	Maintained
11249F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
11250F:	drivers/auxdisplay/ht16k33.c
11251
11252HTCPEN TOUCHSCREEN DRIVER
11253M:	Pau Oliva Fora <pof@eslack.org>
11254L:	linux-input@vger.kernel.org
11255S:	Maintained
11256F:	drivers/input/touchscreen/htcpen.c
11257
11258HTE SUBSYSTEM
11259M:	Dipen Patel <dipenp@nvidia.com>
11260L:	timestamp@lists.linux.dev
11261S:	Maintained
11262Q:	https://patchwork.kernel.org/project/timestamp/list/
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
11264F:	Documentation/devicetree/bindings/timestamp/
11265F:	Documentation/driver-api/hte/
11266F:	drivers/hte/
11267F:	include/linux/hte.h
11268
11269HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
11270M:	Lorenzo Bianconi <lorenzo@kernel.org>
11271L:	linux-iio@vger.kernel.org
11272S:	Maintained
11273W:	http://www.st.com/
11274F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
11275F:	drivers/iio/humidity/hts221*
11276
11277HTU31 Hardware Temperature and Humidity Sensor
11278M:	Andrei Lalaev <andrey.lalaev@gmail.com>
11279L:	linux-hwmon@vger.kernel.org
11280S:	Maintained
11281F:	drivers/hwmon/htu31.c
11282
11283HUAWEI ETHERNET DRIVER
11284M:	Cai Huoqing <cai.huoqing@linux.dev>
11285L:	netdev@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
11288F:	drivers/net/ethernet/huawei/hinic/
11289
11290HUAWEI 3RD GEN ETHERNET DRIVER
11291M:	Fan Gong <gongfan1@huawei.com>
11292L:	netdev@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
11295F:	drivers/net/ethernet/huawei/hinic3/
11296
11297HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
11298M:	Pengyu Luo <mitltlatltl@gmail.com>
11299S:	Maintained
11300F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
11301F:	drivers/platform/arm64/huawei-gaokun-ec.c
11302F:	drivers/power/supply/huawei-gaokun-battery.c
11303F:	drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
11304F:	include/linux/platform_data/huawei-gaokun-ec.h
11305
11306HUGETLB SUBSYSTEM
11307M:	Muchun Song <muchun.song@linux.dev>
11308M:	Oscar Salvador <osalvador@suse.de>
11309R:	David Hildenbrand <david@redhat.com>
11310L:	linux-mm@kvack.org
11311S:	Maintained
11312F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
11313F:	Documentation/admin-guide/mm/hugetlbpage.rst
11314F:	Documentation/mm/hugetlbfs_reserv.rst
11315F:	Documentation/mm/vmemmap_dedup.rst
11316F:	fs/hugetlbfs/
11317F:	include/linux/hugetlb.h
11318F:	include/trace/events/hugetlbfs.h
11319F:	mm/hugetlb.c
11320F:	mm/hugetlb_cgroup.c
11321F:	mm/hugetlb_cma.c
11322F:	mm/hugetlb_cma.h
11323F:	mm/hugetlb_vmemmap.c
11324F:	mm/hugetlb_vmemmap.h
11325F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
11326
11327HVA ST MEDIA DRIVER
11328M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
11329L:	linux-media@vger.kernel.org
11330S:	Supported
11331W:	https://linuxtv.org
11332T:	git git://linuxtv.org/media.git
11333F:	drivers/media/platform/st/sti/hva
11334
11335HWPOISON MEMORY FAILURE HANDLING
11336M:	Miaohe Lin <linmiaohe@huawei.com>
11337R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
11338L:	linux-mm@kvack.org
11339S:	Maintained
11340F:	mm/hwpoison-inject.c
11341F:	mm/memory-failure.c
11342
11343HYCON HY46XX TOUCHSCREEN SUPPORT
11344M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
11345L:	linux-input@vger.kernel.org
11346S:	Maintained
11347F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11348F:	drivers/input/touchscreen/hycon-hy46xx.c
11349
11350HYGON PROCESSOR SUPPORT
11351M:	Pu Wen <puwen@hygon.cn>
11352L:	linux-kernel@vger.kernel.org
11353S:	Maintained
11354F:	arch/x86/kernel/cpu/hygon.c
11355
11356HYNIX HI556 SENSOR DRIVER
11357M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360T:	git git://linuxtv.org/media.git
11361F:	drivers/media/i2c/hi556.c
11362
11363HYNIX HI846 SENSOR DRIVER
11364M:	Martin Kepplinger <martin.kepplinger@puri.sm>
11365L:	linux-media@vger.kernel.org
11366S:	Maintained
11367F:	drivers/media/i2c/hi846.c
11368
11369HYNIX HI847 SENSOR DRIVER
11370M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11371L:	linux-media@vger.kernel.org
11372S:	Maintained
11373F:	drivers/media/i2c/hi847.c
11374
11375Hyper-V/Azure CORE AND DRIVERS
11376M:	"K. Y. Srinivasan" <kys@microsoft.com>
11377M:	Haiyang Zhang <haiyangz@microsoft.com>
11378M:	Wei Liu <wei.liu@kernel.org>
11379M:	Dexuan Cui <decui@microsoft.com>
11380L:	linux-hyperv@vger.kernel.org
11381S:	Supported
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11383F:	Documentation/ABI/stable/sysfs-bus-vmbus
11384F:	Documentation/ABI/testing/debugfs-hyperv
11385F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11386F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11387F:	Documentation/virt/hyperv
11388F:	arch/arm64/hyperv
11389F:	arch/arm64/include/asm/mshyperv.h
11390F:	arch/x86/hyperv
11391F:	arch/x86/include/asm/mshyperv.h
11392F:	arch/x86/include/asm/trace/hyperv.h
11393F:	arch/x86/kernel/cpu/mshyperv.c
11394F:	drivers/clocksource/hyperv_timer.c
11395F:	drivers/hid/hid-hyperv.c
11396F:	drivers/hv/
11397F:	drivers/input/serio/hyperv-keyboard.c
11398F:	drivers/iommu/hyperv-iommu.c
11399F:	drivers/net/ethernet/microsoft/
11400F:	drivers/net/hyperv/
11401F:	drivers/pci/controller/pci-hyperv-intf.c
11402F:	drivers/pci/controller/pci-hyperv.c
11403F:	drivers/scsi/storvsc_drv.c
11404F:	drivers/uio/uio_hv_generic.c
11405F:	drivers/video/fbdev/hyperv_fb.c
11406F:	include/asm-generic/mshyperv.h
11407F:	include/clocksource/hyperv_timer.h
11408F:	include/hyperv/hvgdk.h
11409F:	include/hyperv/hvgdk_ext.h
11410F:	include/hyperv/hvgdk_mini.h
11411F:	include/hyperv/hvhdk.h
11412F:	include/hyperv/hvhdk_mini.h
11413F:	include/linux/hyperv.h
11414F:	include/net/mana
11415F:	include/uapi/linux/hyperv.h
11416F:	net/vmw_vsock/hyperv_transport.c
11417F:	tools/hv/
11418
11419HYPERBUS SUPPORT
11420M:	Vignesh Raghavendra <vigneshr@ti.com>
11421R:	Tudor Ambarus <tudor.ambarus@linaro.org>
11422L:	linux-mtd@lists.infradead.org
11423S:	Supported
11424Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11425C:	irc://irc.oftc.net/mtd
11426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11427F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11428F:	drivers/mtd/hyperbus/
11429F:	include/linux/mtd/hyperbus.h
11430
11431HYPERVISOR VIRTUAL CONSOLE DRIVER
11432L:	linuxppc-dev@lists.ozlabs.org
11433S:	Odd Fixes
11434F:	drivers/tty/hvc/
11435
11436HUNG TASK DETECTOR
11437M:	Andrew Morton <akpm@linux-foundation.org>
11438R:	Lance Yang <lance.yang@linux.dev>
11439L:	linux-kernel@vger.kernel.org
11440S:	Maintained
11441F:	include/linux/hung_task.h
11442F:	kernel/hung_task.c
11443
11444I2C ACPI SUPPORT
11445M:	Mika Westerberg <westeri@kernel.org>
11446L:	linux-i2c@vger.kernel.org
11447L:	linux-acpi@vger.kernel.org
11448S:	Maintained
11449F:	drivers/i2c/i2c-core-acpi.c
11450
11451I2C ADDRESS TRANSLATOR (ATR)
11452M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
11453R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
11454L:	linux-i2c@vger.kernel.org
11455S:	Maintained
11456F:	drivers/i2c/i2c-atr.c
11457F:	include/linux/i2c-atr.h
11458
11459I2C CONTROLLER DRIVER FOR NVIDIA GPU
11460M:	Ajay Gupta <ajayg@nvidia.com>
11461L:	linux-i2c@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11464F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11465
11466I2C MUXES
11467M:	Peter Rosin <peda@axentia.se>
11468L:	linux-i2c@vger.kernel.org
11469S:	Maintained
11470F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11471F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11472F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11473F:	Documentation/i2c/i2c-topology.rst
11474F:	Documentation/i2c/muxes/
11475F:	drivers/i2c/i2c-mux.c
11476F:	drivers/i2c/muxes/
11477F:	include/linux/i2c-mux.h
11478
11479I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11480M:	Gregory CLEMENT <gregory.clement@bootlin.com>
11481L:	linux-i2c@vger.kernel.org
11482S:	Maintained
11483F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11484F:	drivers/i2c/busses/i2c-mv64xxx.c
11485
11486I2C OF COMPONENT PROBER
11487M:	Chen-Yu Tsai <wenst@chromium.org>
11488L:	linux-i2c@vger.kernel.org
11489L:	devicetree@vger.kernel.org
11490S:	Maintained
11491F:	drivers/i2c/i2c-core-of-prober.c
11492F:	include/linux/i2c-of-prober.h
11493
11494I2C OVER PARALLEL PORT
11495M:	Jean Delvare <jdelvare@suse.com>
11496L:	linux-i2c@vger.kernel.org
11497S:	Maintained
11498F:	Documentation/i2c/busses/i2c-parport.rst
11499F:	drivers/i2c/busses/i2c-parport.c
11500
11501I2C SUBSYSTEM
11502M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11503L:	linux-i2c@vger.kernel.org
11504S:	Maintained
11505W:	https://i2c.wiki.kernel.org/
11506Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11508F:	Documentation/i2c/
11509F:	drivers/i2c/*
11510F:	include/dt-bindings/i2c/i2c.h
11511F:	include/linux/i2c-dev.h
11512F:	include/linux/i2c-smbus.h
11513F:	include/linux/i2c.h
11514F:	include/uapi/linux/i2c-*.h
11515F:	include/uapi/linux/i2c.h
11516
11517I2C SUBSYSTEM HOST DRIVERS
11518M:	Andi Shyti <andi.shyti@kernel.org>
11519L:	linux-i2c@vger.kernel.org
11520S:	Maintained
11521W:	https://i2c.wiki.kernel.org/
11522Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11524F:	Documentation/devicetree/bindings/i2c/
11525F:	drivers/i2c/algos/
11526F:	drivers/i2c/busses/
11527F:	include/dt-bindings/i2c/
11528
11529I2C-TAOS-EVM DRIVER
11530M:	Jean Delvare <jdelvare@suse.com>
11531L:	linux-i2c@vger.kernel.org
11532S:	Maintained
11533F:	Documentation/i2c/busses/i2c-taos-evm.rst
11534F:	drivers/i2c/busses/i2c-taos-evm.c
11535
11536I2C-TINY-USB DRIVER
11537M:	Till Harbaum <till@harbaum.org>
11538L:	linux-i2c@vger.kernel.org
11539S:	Maintained
11540W:	http://www.harbaum.org/till/i2c_tiny_usb
11541F:	drivers/i2c/busses/i2c-tiny-usb.c
11542
11543I2C/SMBUS CONTROLLER DRIVERS FOR PC
11544M:	Jean Delvare <jdelvare@suse.com>
11545L:	linux-i2c@vger.kernel.org
11546S:	Maintained
11547F:	Documentation/i2c/busses/i2c-ali1535.rst
11548F:	Documentation/i2c/busses/i2c-ali1563.rst
11549F:	Documentation/i2c/busses/i2c-ali15x3.rst
11550F:	Documentation/i2c/busses/i2c-amd756.rst
11551F:	Documentation/i2c/busses/i2c-amd8111.rst
11552F:	Documentation/i2c/busses/i2c-i801.rst
11553F:	Documentation/i2c/busses/i2c-nforce2.rst
11554F:	Documentation/i2c/busses/i2c-piix4.rst
11555F:	Documentation/i2c/busses/i2c-sis5595.rst
11556F:	Documentation/i2c/busses/i2c-sis630.rst
11557F:	Documentation/i2c/busses/i2c-sis96x.rst
11558F:	Documentation/i2c/busses/i2c-via.rst
11559F:	Documentation/i2c/busses/i2c-viapro.rst
11560F:	drivers/i2c/busses/i2c-ali1535.c
11561F:	drivers/i2c/busses/i2c-ali1563.c
11562F:	drivers/i2c/busses/i2c-ali15x3.c
11563F:	drivers/i2c/busses/i2c-amd756.c
11564F:	drivers/i2c/busses/i2c-amd8111.c
11565F:	drivers/i2c/busses/i2c-i801.c
11566F:	drivers/i2c/busses/i2c-isch.c
11567F:	drivers/i2c/busses/i2c-nforce2.c
11568F:	drivers/i2c/busses/i2c-piix4.*
11569F:	drivers/i2c/busses/i2c-sis5595.c
11570F:	drivers/i2c/busses/i2c-sis630.c
11571F:	drivers/i2c/busses/i2c-sis96x.c
11572F:	drivers/i2c/busses/i2c-via.c
11573F:	drivers/i2c/busses/i2c-viapro.c
11574
11575I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11576M:	Hans de Goede <hansg@kernel.org>
11577L:	linux-i2c@vger.kernel.org
11578S:	Maintained
11579F:	drivers/i2c/busses/i2c-cht-wc.c
11580
11581I2C/SMBUS ISMT DRIVER
11582M:	Neil Horman <nhorman@tuxdriver.com>
11583L:	linux-i2c@vger.kernel.org
11584F:	Documentation/i2c/busses/i2c-ismt.rst
11585F:	drivers/i2c/busses/i2c-ismt.c
11586
11587I2C/SMBUS ZHAOXIN DRIVER
11588M:	Hans Hu <hanshu@zhaoxin.com>
11589L:	linux-i2c@vger.kernel.org
11590S:	Maintained
11591W:	https://www.zhaoxin.com
11592F:	drivers/i2c/busses/i2c-viai2c-common.c
11593F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11594
11595I2C/SMBUS STUB DRIVER
11596M:	Jean Delvare <jdelvare@suse.com>
11597L:	linux-i2c@vger.kernel.org
11598S:	Maintained
11599F:	drivers/i2c/i2c-stub.c
11600
11601I3C DRIVER FOR ASPEED AST2600
11602M:	Jeremy Kerr <jk@codeconstruct.com.au>
11603S:	Maintained
11604F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11605F:	drivers/i3c/master/ast2600-i3c-master.c
11606
11607I3C DRIVER FOR CADENCE I3C MASTER IP
11608M:	Przemysław Gaj <pgaj@cadence.com>
11609S:	Maintained
11610F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11611F:	drivers/i3c/master/i3c-master-cdns.c
11612
11613I3C DRIVER FOR SYNOPSYS DESIGNWARE
11614S:	Orphan
11615F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11616F:	drivers/i3c/master/dw*
11617
11618I3C SUBSYSTEM
11619M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11620R:	Frank Li <Frank.Li@nxp.com>
11621L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
11622S:	Maintained
11623C:	irc://chat.freenode.net/linux-i3c
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11625F:	Documentation/ABI/testing/sysfs-bus-i3c
11626F:	Documentation/devicetree/bindings/i3c/
11627F:	Documentation/driver-api/i3c
11628F:	drivers/i3c/
11629F:	include/dt-bindings/i3c/
11630F:	include/linux/i3c/
11631
11632IBM Operation Panel Input Driver
11633M:	Eddie James <eajames@linux.ibm.com>
11634L:	linux-input@vger.kernel.org
11635S:	Maintained
11636F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11637F:	drivers/input/misc/ibm-panel.c
11638
11639IBM Power 842 compression accelerator
11640M:	Haren Myneni <haren@us.ibm.com>
11641S:	Supported
11642F:	crypto/842.c
11643F:	drivers/crypto/nx/Kconfig
11644F:	drivers/crypto/nx/Makefile
11645F:	drivers/crypto/nx/nx-842*
11646F:	include/linux/sw842.h
11647F:	lib/842/
11648
11649IBM Power in-Nest Crypto Acceleration
11650M:	Breno Leitão <leitao@debian.org>
11651M:	Nayna Jain <nayna@linux.ibm.com>
11652M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11653L:	linux-crypto@vger.kernel.org
11654S:	Supported
11655F:	drivers/crypto/nx/Kconfig
11656F:	drivers/crypto/nx/Makefile
11657F:	drivers/crypto/nx/nx-aes*
11658F:	drivers/crypto/nx/nx-sha*
11659F:	drivers/crypto/nx/nx.*
11660F:	drivers/crypto/nx/nx_csbcpb.h
11661F:	drivers/crypto/nx/nx_debugfs.c
11662
11663IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11664M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11665L:	linux-pci@vger.kernel.org
11666L:	linuxppc-dev@lists.ozlabs.org
11667S:	Supported
11668F:	drivers/pci/hotplug/rpadlpar*
11669
11670IBM Power Linux RAID adapter
11671M:	Brian King <brking@us.ibm.com>
11672S:	Supported
11673F:	drivers/scsi/ipr.*
11674
11675IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11676M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11677L:	linux-pci@vger.kernel.org
11678L:	linuxppc-dev@lists.ozlabs.org
11679S:	Supported
11680F:	drivers/pci/hotplug/rpaphp*
11681
11682IBM Power SRIOV Virtual NIC Device Driver
11683M:	Haren Myneni <haren@linux.ibm.com>
11684M:	Rick Lindsley <ricklind@linux.ibm.com>
11685R:	Nick Child <nnac123@linux.ibm.com>
11686R:	Thomas Falcon <tlfalcon@linux.ibm.com>
11687L:	netdev@vger.kernel.org
11688S:	Maintained
11689F:	drivers/net/ethernet/ibm/ibmvnic.*
11690
11691IBM Power VFIO Support
11692M:	Timothy Pearson <tpearson@raptorengineering.com>
11693S:	Supported
11694F:	drivers/vfio/vfio_iommu_spapr_tce.c
11695
11696IBM Power Virtual Ethernet Device Driver
11697M:	Nick Child <nnac123@linux.ibm.com>
11698L:	netdev@vger.kernel.org
11699S:	Maintained
11700F:	drivers/net/ethernet/ibm/ibmveth.*
11701
11702IBM Power Virtual FC Device Drivers
11703M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11704L:	linux-scsi@vger.kernel.org
11705S:	Supported
11706F:	drivers/scsi/ibmvscsi/ibmvfc*
11707
11708IBM Power Virtual Management Channel Driver
11709M:	Brad Warrum <bwarrum@linux.ibm.com>
11710M:	Ritu Agarwal <rituagar@linux.ibm.com>
11711S:	Supported
11712F:	drivers/misc/ibmvmc.*
11713
11714IBM Power Virtual SCSI Device Drivers
11715M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11716L:	linux-scsi@vger.kernel.org
11717S:	Supported
11718F:	drivers/scsi/ibmvscsi/ibmvscsi*
11719F:	include/scsi/viosrp.h
11720
11721IBM Power Virtual SCSI Device Target Driver
11722M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11723L:	linux-scsi@vger.kernel.org
11724L:	target-devel@vger.kernel.org
11725S:	Supported
11726F:	drivers/scsi/ibmvscsi_tgt/
11727
11728IBM Power VMX Cryptographic instructions
11729M:	Breno Leitão <leitao@debian.org>
11730M:	Nayna Jain <nayna@linux.ibm.com>
11731M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11732L:	linux-crypto@vger.kernel.org
11733S:	Supported
11734F:	arch/powerpc/crypto/Kconfig
11735F:	arch/powerpc/crypto/Makefile
11736F:	arch/powerpc/crypto/aes.c
11737F:	arch/powerpc/crypto/aes_cbc.c
11738F:	arch/powerpc/crypto/aes_ctr.c
11739F:	arch/powerpc/crypto/aes_xts.c
11740F:	arch/powerpc/crypto/aesp8-ppc.*
11741F:	arch/powerpc/crypto/ghash.c
11742F:	arch/powerpc/crypto/ghashp8-ppc.pl
11743F:	arch/powerpc/crypto/ppc-xlate.pl
11744F:	arch/powerpc/crypto/vmx.c
11745
11746IBM ServeRAID RAID DRIVER
11747S:	Orphan
11748F:	drivers/scsi/ips.*
11749
11750ICH LPC AND GPIO DRIVER
11751M:	Peter Tyser <ptyser@xes-inc.com>
11752S:	Maintained
11753F:	drivers/gpio/gpio-ich.c
11754F:	drivers/mfd/lpc_ich.c
11755
11756ICY I2C DRIVER
11757M:	Max Staudt <max@enpas.org>
11758L:	linux-i2c@vger.kernel.org
11759S:	Maintained
11760F:	drivers/i2c/busses/i2c-icy.c
11761
11762IDEAPAD LAPTOP EXTRAS DRIVER
11763M:	Ike Panhc <ikepanhc@gmail.com>
11764L:	platform-driver-x86@vger.kernel.org
11765S:	Maintained
11766W:	http://launchpad.net/ideapad-laptop
11767F:	drivers/platform/x86/lenovo/ideapad-laptop.c
11768
11769IDEAPAD LAPTOP SLIDEBAR DRIVER
11770M:	Andrey Moiseev <o2g.org.ru@gmail.com>
11771L:	linux-input@vger.kernel.org
11772S:	Maintained
11773W:	https://github.com/o2genum/ideapad-slidebar
11774F:	drivers/input/misc/ideapad_slidebar.c
11775
11776IDT VersaClock 5 CLOCK DRIVER
11777M:	Luca Ceresoli <luca@lucaceresoli.net>
11778S:	Maintained
11779F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11780F:	drivers/clk/clk-versaclock5.c
11781
11782IEEE 802.15.4 SUBSYSTEM
11783M:	Alexander Aring <alex.aring@gmail.com>
11784M:	Stefan Schmidt <stefan@datenfreihafen.org>
11785M:	Miquel Raynal <miquel.raynal@bootlin.com>
11786L:	linux-wpan@vger.kernel.org
11787S:	Maintained
11788W:	https://linux-wpan.org/
11789Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11792F:	Documentation/networking/ieee802154.rst
11793F:	drivers/net/ieee802154/
11794F:	include/linux/ieee802154.h
11795F:	include/linux/nl802154.h
11796F:	include/net/af_ieee802154.h
11797F:	include/net/cfg802154.h
11798F:	include/net/ieee802154_netdev.h
11799F:	include/net/mac802154.h
11800F:	include/net/nl802154.h
11801F:	net/ieee802154/
11802F:	net/mac802154/
11803
11804Intel VIRTIO DATA PATH ACCELERATOR
11805M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11806L:	virtualization@lists.linux.dev
11807S:	Supported
11808F:	drivers/vdpa/ifcvf/
11809
11810IFE PROTOCOL
11811M:	Yotam Gigi <yotam.gi@gmail.com>
11812M:	Jamal Hadi Salim <jhs@mojatatu.com>
11813F:	include/net/ife.h
11814F:	include/uapi/linux/ife.h
11815F:	net/ife
11816
11817IGORPLUG-USB IR RECEIVER
11818M:	Sean Young <sean@mess.org>
11819L:	linux-media@vger.kernel.org
11820S:	Maintained
11821F:	drivers/media/rc/igorplugusb.c
11822
11823IGUANAWORKS USB IR TRANSCEIVER
11824M:	Sean Young <sean@mess.org>
11825L:	linux-media@vger.kernel.org
11826S:	Maintained
11827F:	drivers/media/rc/iguanair.c
11828
11829IIO ADC HELPERS
11830M:	Matti Vaittinen <mazziesaccount@gmail.com>
11831L:	linux-iio@vger.kernel.org
11832S:	Maintained
11833F:	drivers/iio/adc/industrialio-adc.c
11834F:	include/linux/iio/adc-helpers.h
11835
11836IIO BACKEND FRAMEWORK
11837M:	Nuno Sa <nuno.sa@analog.com>
11838R:	Olivier Moysan <olivier.moysan@foss.st.com>
11839L:	linux-iio@vger.kernel.org
11840S:	Maintained
11841F:	Documentation/ABI/testing/debugfs-iio-backend
11842F:	drivers/iio/industrialio-backend.c
11843F:	include/linux/iio/backend.h
11844
11845IIO DIGITAL POTENTIOMETER DAC
11846M:	Peter Rosin <peda@axentia.se>
11847L:	linux-iio@vger.kernel.org
11848S:	Maintained
11849F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11850F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11851F:	drivers/iio/dac/dpot-dac.c
11852
11853IIO ENVELOPE DETECTOR
11854M:	Peter Rosin <peda@axentia.se>
11855L:	linux-iio@vger.kernel.org
11856S:	Maintained
11857F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11858F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11859F:	drivers/iio/adc/envelope-detector.c
11860
11861IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11862M:	Matti Vaittinen <mazziesaccount@gmail.com>
11863L:	linux-iio@vger.kernel.org
11864S:	Maintained
11865F:	drivers/iio/industrialio-gts-helper.c
11866F:	include/linux/iio/iio-gts-helper.h
11867F:	drivers/iio/test/iio-test-gts.c
11868
11869IIO MULTIPLEXER
11870M:	Peter Rosin <peda@axentia.se>
11871L:	linux-iio@vger.kernel.org
11872S:	Maintained
11873F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11874F:	drivers/iio/multiplexer/iio-mux.c
11875
11876IIO SCMI BASED DRIVER
11877M:	Jyoti Bhayana <jbhayana@google.com>
11878L:	linux-iio@vger.kernel.org
11879S:	Maintained
11880F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11881
11882IIO SUBSYSTEM AND DRIVERS
11883M:	Jonathan Cameron <jic23@kernel.org>
11884R:	David Lechner <dlechner@baylibre.com>
11885R:	Nuno Sá <nuno.sa@analog.com>
11886R:	Andy Shevchenko <andy@kernel.org>
11887L:	linux-iio@vger.kernel.org
11888S:	Maintained
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11890F:	Documentation/ABI/testing/configfs-iio*
11891F:	Documentation/ABI/testing/sysfs-bus-iio*
11892F:	Documentation/devicetree/bindings/iio/
11893F:	Documentation/iio/
11894F:	drivers/iio/
11895F:	drivers/staging/iio/
11896F:	include/dt-bindings/iio/
11897F:	include/linux/iio/
11898F:	tools/iio/
11899
11900IIO UNIT CONVERTER
11901M:	Peter Rosin <peda@axentia.se>
11902L:	linux-iio@vger.kernel.org
11903S:	Maintained
11904F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11905F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11906F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11907F:	drivers/iio/afe/iio-rescale.c
11908
11909IKANOS/ADI EAGLE ADSL USB DRIVER
11910M:	Matthieu Castet <castet.matthieu@free.fr>
11911M:	Stanislaw Gruszka <stf_xl@wp.pl>
11912S:	Maintained
11913F:	drivers/usb/atm/ueagle-atm.c
11914
11915IMAGIS TOUCHSCREEN DRIVER
11916M:	Markuss Broks <markuss.broks@gmail.com>
11917S:	Maintained
11918F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11919F:	drivers/input/touchscreen/imagis.c
11920
11921IMGTEC ASCII LCD DRIVER
11922M:	Paul Burton <paulburton@kernel.org>
11923S:	Maintained
11924F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11925F:	drivers/auxdisplay/img-ascii-lcd.c
11926
11927IMGTEC JPEG ENCODER DRIVER
11928M:	Devarsh Thakkar <devarsht@ti.com>
11929L:	linux-media@vger.kernel.org
11930S:	Supported
11931F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11932F:	drivers/media/platform/imagination/e5010*
11933
11934IMGTEC IR DECODER DRIVER
11935S:	Orphan
11936F:	drivers/media/rc/img-ir/
11937
11938IMGTEC POWERVR DRM DRIVER
11939M:	Frank Binns <frank.binns@imgtec.com>
11940M:	Matt Coster <matt.coster@imgtec.com>
11941S:	Supported
11942T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11943F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11944F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11945F:	Documentation/gpu/imagination/
11946F:	drivers/gpu/drm/ci/xfails/powervr*
11947F:	drivers/gpu/drm/imagination/
11948F:	include/uapi/drm/pvr_drm.h
11949
11950IMON SOUNDGRAPH USB IR RECEIVER
11951M:	Sean Young <sean@mess.org>
11952L:	linux-media@vger.kernel.org
11953S:	Maintained
11954F:	drivers/media/rc/imon.c
11955F:	drivers/media/rc/imon_raw.c
11956
11957IMS TWINTURBO FRAMEBUFFER DRIVER
11958L:	linux-fbdev@vger.kernel.org
11959S:	Orphan
11960F:	drivers/video/fbdev/imsttfb.c
11961
11962INA233 HARDWARE MONITOR DRIVERS
11963M:	Leo Yang <leo.yang.sy0@gmail.com>
11964L:	linux-hwmon@vger.kernel.org
11965S:	Maintained
11966F:	Documentation/hwmon/ina233.rst
11967F:	drivers/hwmon/pmbus/ina233.c
11968
11969INDEX OF FURTHER KERNEL DOCUMENTATION
11970M:	Carlos Bilbao <carlos.bilbao@kernel.org>
11971S:	Maintained
11972F:	Documentation/process/kernel-docs.rst
11973
11974INDUSTRY PACK SUBSYSTEM (IPACK)
11975M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11976M:	Jens Taprogge <jens.taprogge@taprogge.org>
11977M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11978L:	industrypack-devel@lists.sourceforge.net
11979S:	Maintained
11980W:	http://industrypack.sourceforge.net
11981F:	drivers/ipack/
11982
11983INFINEON DPS310 Driver
11984M:	Eddie James <eajames@linux.ibm.com>
11985L:	linux-iio@vger.kernel.org
11986S:	Maintained
11987F:	drivers/iio/pressure/dps310.c
11988
11989INFINEON PEB2466 ASoC CODEC
11990M:	Herve Codina <herve.codina@bootlin.com>
11991L:	linux-sound@vger.kernel.org
11992S:	Maintained
11993F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11994F:	sound/soc/codecs/peb2466.c
11995
11996INFINIBAND SUBSYSTEM
11997M:	Jason Gunthorpe <jgg@nvidia.com>
11998M:	Leon Romanovsky <leonro@nvidia.com>
11999L:	linux-rdma@vger.kernel.org
12000S:	Supported
12001W:	https://github.com/linux-rdma/rdma-core
12002Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12004F:	Documentation/devicetree/bindings/infiniband/
12005F:	Documentation/infiniband/
12006F:	drivers/infiniband/
12007F:	include/rdma/
12008F:	include/trace/events/ib_mad.h
12009F:	include/trace/events/ib_umad.h
12010F:	include/trace/misc/rdma.h
12011F:	include/uapi/linux/if_infiniband.h
12012F:	include/uapi/rdma/
12013F:	samples/bpf/ibumad_kern.c
12014F:	samples/bpf/ibumad_user.c
12015
12016INGENIC JZ4780 NAND DRIVER
12017M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12018L:	linux-mtd@lists.infradead.org
12019L:	linux-mips@vger.kernel.org
12020S:	Maintained
12021F:	drivers/mtd/nand/raw/ingenic/
12022
12023INGENIC JZ47xx SoCs
12024M:	Paul Cercueil <paul@crapouillou.net>
12025L:	linux-mips@vger.kernel.org
12026S:	Maintained
12027F:	arch/mips/boot/dts/ingenic/
12028F:	arch/mips/generic/board-ingenic.c
12029F:	arch/mips/include/asm/mach-ingenic/
12030F:	arch/mips/ingenic/Kconfig
12031F:	drivers/clk/ingenic/
12032F:	drivers/dma/dma-jz4780.c
12033F:	drivers/gpu/drm/ingenic/
12034F:	drivers/i2c/busses/i2c-jz4780.c
12035F:	drivers/iio/adc/ingenic-adc.c
12036F:	drivers/irqchip/irq-ingenic.c
12037F:	drivers/memory/jz4780-nemc.c
12038F:	drivers/mmc/host/jz4740_mmc.c
12039F:	drivers/mtd/nand/raw/ingenic/
12040F:	drivers/pinctrl/pinctrl-ingenic.c
12041F:	drivers/power/supply/ingenic-battery.c
12042F:	drivers/pwm/pwm-jz4740.c
12043F:	drivers/remoteproc/ingenic_rproc.c
12044F:	drivers/rtc/rtc-jz4740.c
12045F:	drivers/tty/serial/8250/8250_ingenic.c
12046F:	drivers/usb/musb/jz4740.c
12047F:	drivers/watchdog/jz4740_wdt.c
12048F:	include/dt-bindings/iio/adc/ingenic,adc.h
12049F:	include/linux/mfd/ingenic-tcu.h
12050F:	sound/soc/codecs/jz47*
12051F:	sound/soc/jz4740/
12052
12053INJOINIC IP5xxx POWER BANK IC DRIVER
12054M:	Samuel Holland <samuel@sholland.org>
12055S:	Maintained
12056F:	drivers/power/supply/ip5xxx_power.c
12057
12058INOTIFY
12059M:	Jan Kara <jack@suse.cz>
12060R:	Amir Goldstein <amir73il@gmail.com>
12061L:	linux-fsdevel@vger.kernel.org
12062S:	Maintained
12063F:	Documentation/filesystems/inotify.rst
12064F:	fs/notify/inotify/
12065F:	include/linux/inotify.h
12066F:	include/uapi/linux/inotify.h
12067
12068INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12069M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
12070L:	linux-input@vger.kernel.org
12071S:	Maintained
12072Q:	http://patchwork.kernel.org/project/linux-input/list/
12073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12074F:	Documentation/devicetree/bindings/input/
12075F:	Documentation/devicetree/bindings/serio/
12076F:	Documentation/input/
12077F:	drivers/input/
12078F:	include/dt-bindings/input/
12079F:	include/linux/gameport.h
12080F:	include/linux/i8042.h
12081F:	include/linux/input.h
12082F:	include/linux/input/
12083F:	include/linux/libps2.h
12084F:	include/linux/serio.h
12085F:	include/uapi/linux/gameport.h
12086F:	include/uapi/linux/input-event-codes.h
12087F:	include/uapi/linux/input.h
12088F:	include/uapi/linux/serio.h
12089F:	include/uapi/linux/uinput.h
12090
12091INPUT MULTITOUCH (MT) PROTOCOL
12092M:	Henrik Rydberg <rydberg@bitmath.org>
12093L:	linux-input@vger.kernel.org
12094S:	Odd fixes
12095F:	Documentation/input/multi-touch-protocol.rst
12096F:	drivers/input/input-mt.c
12097K:	\b(ABS|SYN)_MT_
12098
12099INSIDE SECURE CRYPTO DRIVER
12100M:	Antoine Tenart <atenart@kernel.org>
12101L:	linux-crypto@vger.kernel.org
12102S:	Maintained
12103F:	drivers/crypto/inside-secure/
12104
12105INSIDE SECURE EIP93 CRYPTO DRIVER
12106M:	Christian Marangi <ansuelsmth@gmail.com>
12107L:	linux-crypto@vger.kernel.org
12108S:	Maintained
12109F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12110F:	drivers/crypto/inside-secure/eip93/
12111
12112INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12113M:	Mimi Zohar <zohar@linux.ibm.com>
12114M:	Roberto Sassu <roberto.sassu@huawei.com>
12115M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
12116R:	Eric Snowberg <eric.snowberg@oracle.com>
12117L:	linux-integrity@vger.kernel.org
12118S:	Supported
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12120F:	security/integrity/
12121F:	security/integrity/ima/
12122
12123INTEGRITY POLICY ENFORCEMENT (IPE)
12124M:	Fan Wu <wufan@kernel.org>
12125L:	linux-security-module@vger.kernel.org
12126S:	Supported
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12128F:	Documentation/admin-guide/LSM/ipe.rst
12129F:	Documentation/security/ipe.rst
12130F:	scripts/ipe/
12131F:	security/ipe/
12132
12133INTEL 810/815 FRAMEBUFFER DRIVER
12134M:	Antonino Daplas <adaplas@gmail.com>
12135L:	linux-fbdev@vger.kernel.org
12136S:	Maintained
12137F:	drivers/video/fbdev/i810/
12138
12139INTEL 8254 COUNTER DRIVER
12140M:	William Breathitt Gray <wbg@kernel.org>
12141L:	linux-iio@vger.kernel.org
12142S:	Maintained
12143F:	drivers/counter/i8254.c
12144F:	include/linux/i8254.h
12145
12146INTEL 8255 GPIO DRIVER
12147M:	William Breathitt Gray <wbg@kernel.org>
12148L:	linux-gpio@vger.kernel.org
12149S:	Maintained
12150F:	drivers/gpio/gpio-i8255.c
12151F:	drivers/gpio/gpio-i8255.h
12152
12153INTEL ASoC DRIVERS
12154M:	Cezary Rojewski <cezary.rojewski@intel.com>
12155M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
12156M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
12157M:	Bard Liao <yung-chuan.liao@linux.intel.com>
12158M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
12159M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
12160R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
12161L:	linux-sound@vger.kernel.org
12162S:	Supported
12163F:	sound/soc/intel/
12164
12165INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
12166M:	Hans de Goede <hansg@kernel.org>
12167L:	platform-driver-x86@vger.kernel.org
12168S:	Maintained
12169F:	drivers/platform/x86/intel/atomisp2/pm.c
12170
12171INTEL ATOMISP2 LED DRIVER
12172M:	Hans de Goede <hansg@kernel.org>
12173L:	platform-driver-x86@vger.kernel.org
12174S:	Maintained
12175F:	drivers/platform/x86/intel/atomisp2/led.c
12176
12177INTEL BIOS SAR INT1092 DRIVER
12178M:	Shravan Sudhakar <s.shravan@intel.com>
12179L:	platform-driver-x86@vger.kernel.org
12180S:	Maintained
12181F:	drivers/platform/x86/intel/int1092/
12182
12183INTEL BROXTON PMC DRIVER
12184M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12185M:	Zha Qipeng <qipeng.zha@intel.com>
12186S:	Maintained
12187F:	drivers/mfd/intel_pmc_bxt.c
12188F:	include/linux/mfd/intel_pmc_bxt.h
12189
12190INTEL C600 SERIES SAS CONTROLLER DRIVER
12191L:	linux-scsi@vger.kernel.org
12192S:	Orphan
12193T:	git git://git.code.sf.net/p/intel-sas/isci
12194F:	drivers/scsi/isci/
12195
12196INTEL CPU family model numbers
12197M:	Tony Luck <tony.luck@intel.com>
12198M:	x86@kernel.org
12199L:	linux-kernel@vger.kernel.org
12200S:	Supported
12201F:	arch/x86/include/asm/intel-family.h
12202
12203INTEL DISCRETE GRAPHICS NVM MTD DRIVER
12204M:	Alexander Usyskin <alexander.usyskin@intel.com>
12205L:	linux-mtd@lists.infradead.org
12206S:	Supported
12207F:	drivers/mtd/devices/mtd_intel_dg.c
12208F:	include/linux/intel_dg_nvm_aux.h
12209
12210INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
12211M:	Jani Nikula <jani.nikula@linux.intel.com>
12212M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12213L:	intel-gfx@lists.freedesktop.org
12214L:	intel-xe@lists.freedesktop.org
12215S:	Supported
12216F:	drivers/gpu/drm/i915/display/
12217F:	drivers/gpu/drm/xe/display/
12218F:	drivers/gpu/drm/xe/compat-i915-headers
12219F:	include/drm/intel/
12220
12221INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
12222M:	Jani Nikula <jani.nikula@linux.intel.com>
12223M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
12224M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12225M:	Tvrtko Ursulin <tursulin@ursulin.net>
12226L:	intel-gfx@lists.freedesktop.org
12227S:	Supported
12228W:	https://drm.pages.freedesktop.org/intel-docs/
12229Q:	http://patchwork.freedesktop.org/project/intel-gfx/
12230B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
12231C:	irc://irc.oftc.net/intel-gfx
12232T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
12233F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
12234F:	Documentation/gpu/i915.rst
12235F:	drivers/gpu/drm/ci/xfails/i915*
12236F:	drivers/gpu/drm/i915/
12237F:	include/drm/intel/
12238F:	include/uapi/drm/i915_drm.h
12239
12240INTEL DRM XE DRIVER (Lunar Lake and newer)
12241M:	Lucas De Marchi <lucas.demarchi@intel.com>
12242M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
12243M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
12244L:	intel-xe@lists.freedesktop.org
12245S:	Supported
12246W:	https://drm.pages.freedesktop.org/intel-docs/
12247Q:	http://patchwork.freedesktop.org/project/intel-xe/
12248B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
12249C:	irc://irc.oftc.net/xe
12250T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
12251F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
12252F:	Documentation/gpu/xe/
12253F:	drivers/gpu/drm/xe/
12254F:	include/drm/intel/
12255F:	include/uapi/drm/xe_drm.h
12256
12257INTEL ETHERNET DRIVERS
12258M:	Tony Nguyen <anthony.l.nguyen@intel.com>
12259M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
12260L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12261S:	Maintained
12262W:	https://www.intel.com/content/www/us/en/support.html
12263Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
12265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
12266F:	Documentation/networking/device_drivers/ethernet/intel/
12267F:	drivers/net/ethernet/intel/
12268F:	drivers/net/ethernet/intel/*/
12269F:	include/linux/avf/virtchnl.h
12270F:	include/linux/net/intel/*/
12271
12272INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
12273M:	Mustafa Ismail <mustafa.ismail@intel.com>
12274M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
12275L:	linux-rdma@vger.kernel.org
12276S:	Supported
12277F:	drivers/infiniband/hw/irdma/
12278F:	include/uapi/rdma/irdma-abi.h
12279
12280INTEL GPIO DRIVERS
12281M:	Andy Shevchenko <andy@kernel.org>
12282L:	linux-gpio@vger.kernel.org
12283S:	Supported
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12285F:	drivers/gpio/gpio-elkhartlake.c
12286F:	drivers/gpio/gpio-graniterapids.c
12287F:	drivers/gpio/gpio-ich.c
12288F:	drivers/gpio/gpio-merrifield.c
12289F:	drivers/gpio/gpio-ml-ioh.c
12290F:	drivers/gpio/gpio-pch.c
12291F:	drivers/gpio/gpio-sch.c
12292F:	drivers/gpio/gpio-sodaville.c
12293F:	drivers/gpio/gpio-tangier.c
12294F:	drivers/gpio/gpio-tangier.h
12295
12296INTEL GVT-g DRIVERS (Intel GPU Virtualization)
12297R:	Zhenyu Wang <zhenyuw.linux@gmail.com>
12298R:	Zhi Wang <zhi.wang.linux@gmail.com>
12299S:	Odd Fixes
12300W:	https://github.com/intel/gvt-linux/wiki
12301F:	drivers/gpu/drm/i915/gvt/
12302
12303INTEL HID EVENT DRIVER
12304M:	Alex Hung <alexhung@gmail.com>
12305L:	platform-driver-x86@vger.kernel.org
12306S:	Maintained
12307F:	drivers/platform/x86/intel/hid.c
12308
12309INTEL I/OAT DMA DRIVER
12310M:	Dave Jiang <dave.jiang@intel.com>
12311R:	Dan Williams <dan.j.williams@intel.com>
12312L:	dmaengine@vger.kernel.org
12313S:	Supported
12314Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
12315F:	drivers/dma/ioat*
12316
12317INTEL IAA CRYPTO DRIVER
12318M:	Kristen Accardi <kristen.c.accardi@intel.com>
12319M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
12320L:	linux-crypto@vger.kernel.org
12321S:	Supported
12322F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
12323F:	drivers/crypto/intel/iaa/*
12324
12325INTEL IDLE DRIVER
12326M:	Rafael J. Wysocki <rafael@kernel.org>
12327M:	Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
12328M:	Artem Bityutskiy <dedekind1@gmail.com>
12329R:	Len Brown <lenb@kernel.org>
12330L:	linux-pm@vger.kernel.org
12331S:	Supported
12332B:	https://bugzilla.kernel.org
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
12334F:	drivers/idle/intel_idle.c
12335
12336INTEL IDXD DRIVER
12337M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
12338R:	Dave Jiang <dave.jiang@intel.com>
12339L:	dmaengine@vger.kernel.org
12340S:	Supported
12341F:	drivers/dma/idxd/*
12342F:	include/uapi/linux/idxd.h
12343
12344INTEL IN FIELD SCAN (IFS) DEVICE
12345M:	Tony Luck <tony.luck@intel.com>
12346R:	Ashok Raj <ashok.raj.linux@gmail.com>
12347S:	Maintained
12348F:	drivers/platform/x86/intel/ifs
12349F:	include/trace/events/intel_ifs.h
12350F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
12351
12352INTEL INTEGRATED SENSOR HUB DRIVER
12353M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12354M:	Jiri Kosina <jikos@kernel.org>
12355L:	linux-input@vger.kernel.org
12356S:	Maintained
12357F:	drivers/hid/intel-ish-hid/
12358
12359INTEL IOMMU (VT-d)
12360M:	David Woodhouse <dwmw2@infradead.org>
12361M:	Lu Baolu <baolu.lu@linux.intel.com>
12362L:	iommu@lists.linux.dev
12363S:	Supported
12364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12365F:	drivers/iommu/intel/
12366
12367INTEL IPU3 CSI-2 CIO2 DRIVER
12368M:	Yong Zhi <yong.zhi@intel.com>
12369M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12370M:	Bingbu Cao <bingbu.cao@intel.com>
12371M:	Dan Scally <djrscally@gmail.com>
12372R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12373L:	linux-media@vger.kernel.org
12374S:	Maintained
12375T:	git git://linuxtv.org/media.git
12376F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12377F:	drivers/media/pci/intel/ipu3/
12378
12379INTEL IPU3 CSI-2 IMGU DRIVER
12380M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12381R:	Bingbu Cao <bingbu.cao@intel.com>
12382R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12383L:	linux-media@vger.kernel.org
12384S:	Maintained
12385F:	Documentation/admin-guide/media/ipu3.rst
12386F:	Documentation/admin-guide/media/ipu3_rcb.svg
12387F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12388F:	drivers/staging/media/ipu3/
12389
12390INTEL IPU6 INPUT SYSTEM DRIVER
12391M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12392M:	Bingbu Cao <bingbu.cao@intel.com>
12393R:	Tianshu Qiu <tian.shu.qiu@intel.com>
12394L:	linux-media@vger.kernel.org
12395S:	Maintained
12396T:	git git://linuxtv.org/media.git
12397F:	Documentation/admin-guide/media/ipu6-isys.rst
12398F:	drivers/media/pci/intel/ipu6/
12399
12400INTEL ISHTP ECLITE DRIVER
12401M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12402L:	platform-driver-x86@vger.kernel.org
12403S:	Supported
12404F:	drivers/platform/x86/intel/ishtp_eclite.c
12405
12406INTEL IXP4XX CRYPTO SUPPORT
12407M:	Corentin Labbe <clabbe@baylibre.com>
12408L:	linux-crypto@vger.kernel.org
12409S:	Maintained
12410F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12411
12412INTEL KEEM BAY DRM DRIVER
12413M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
12414M:	Edmund Dea <edmund.j.dea@intel.com>
12415S:	Maintained
12416F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12417F:	drivers/gpu/drm/kmb/
12418
12419INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12420M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12421S:	Maintained
12422F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12423F:	drivers/crypto/intel/keembay/Kconfig
12424F:	drivers/crypto/intel/keembay/Makefile
12425F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12426F:	drivers/crypto/intel/keembay/ocs-aes.c
12427F:	drivers/crypto/intel/keembay/ocs-aes.h
12428
12429INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12430M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12431M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
12432M:	Mark Gross <mgross@linux.intel.com>
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12435F:	drivers/crypto/intel/keembay/Kconfig
12436F:	drivers/crypto/intel/keembay/Makefile
12437F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12438
12439INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12440M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
12441M:	Declan Murphy <declan.murphy@intel.com>
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12444F:	drivers/crypto/intel/keembay/Kconfig
12445F:	drivers/crypto/intel/keembay/Makefile
12446F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12447F:	drivers/crypto/intel/keembay/ocs-hcu.c
12448F:	drivers/crypto/intel/keembay/ocs-hcu.h
12449
12450INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12451M:	Lixu Zhang <lixu.zhang@intel.com>
12452M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12453S:	Maintained
12454F:	drivers/gpio/gpio-ljca.c
12455F:	drivers/i2c/busses/i2c-ljca.c
12456F:	drivers/spi/spi-ljca.c
12457F:	drivers/usb/misc/usb-ljca.c
12458F:	include/linux/usb/ljca.h
12459
12460INTEL MANAGEMENT ENGINE (mei)
12461M:	Alexander Usyskin <alexander.usyskin@intel.com>
12462L:	linux-kernel@vger.kernel.org
12463S:	Supported
12464F:	Documentation/driver-api/mei/*
12465F:	drivers/misc/mei/
12466F:	drivers/watchdog/mei_wdt.c
12467F:	include/linux/mei_aux.h
12468F:	include/linux/mei_cl_bus.h
12469F:	include/uapi/linux/mei.h
12470F:	include/uapi/linux/mei_uuid.h
12471F:	include/uapi/linux/uuid.h
12472F:	samples/mei/*
12473
12474INTEL MAX 10 BMC MFD DRIVER
12475M:	Xu Yilun <yilun.xu@intel.com>
12476R:	Tom Rix <trix@redhat.com>
12477S:	Maintained
12478F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12479F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12480F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12481F:	drivers/mfd/intel-m10-bmc*
12482F:	include/linux/mfd/intel-m10-bmc.h
12483
12484INTEL MAX10 BMC SECURE UPDATES
12485M:	Matthew Gerlach <matthew.gerlach@altera.com>
12486L:	linux-fpga@vger.kernel.org
12487S:	Maintained
12488F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12489F:	drivers/fpga/intel-m10-bmc-sec-update.c
12490
12491INTEL MID (Mobile Internet Device) PLATFORM
12492M:	Andy Shevchenko <andy@kernel.org>
12493L:	linux-kernel@vger.kernel.org
12494S:	Supported
12495F:	arch/x86/include/asm/intel-mid.h
12496F:	arch/x86/pci/intel_mid.c
12497F:	arch/x86/platform/intel-mid/
12498F:	drivers/dma/hsu/
12499F:	drivers/extcon/extcon-intel-mrfld.c
12500F:	drivers/gpio/gpio-merrifield.c
12501F:	drivers/gpio/gpio-tangier.*
12502F:	drivers/iio/adc/intel_mrfld_adc.c
12503F:	drivers/mfd/intel_soc_pmic_mrfld.c
12504F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12505F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12506F:	drivers/pinctrl/intel/pinctrl-tangier.*
12507F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12508F:	drivers/platform/x86/intel_scu_*
12509F:	drivers/staging/media/atomisp/
12510F:	drivers/tty/serial/8250/8250_mid.c
12511F:	drivers/watchdog/intel-mid_wdt.c
12512F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12513F:	include/linux/platform_data/x86/intel-mid_wdt.h
12514F:	include/linux/platform_data/x86/intel_scu_ipc.h
12515
12516INTEL P-Unit IPC DRIVER
12517M:	Zha Qipeng <qipeng.zha@intel.com>
12518L:	platform-driver-x86@vger.kernel.org
12519S:	Maintained
12520F:	arch/x86/include/asm/intel_punit_ipc.h
12521F:	drivers/platform/x86/intel/punit_ipc.c
12522
12523INTEL PMC CORE DRIVER
12524M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
12525M:	David E Box <david.e.box@intel.com>
12526L:	platform-driver-x86@vger.kernel.org
12527S:	Maintained
12528F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12529F:	drivers/platform/x86/intel/pmc/
12530F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12531
12532INTEL PMIC GPIO DRIVERS
12533M:	Andy Shevchenko <andy@kernel.org>
12534S:	Supported
12535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12536F:	drivers/gpio/gpio-*cove.c
12537
12538INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12539M:	Andy Shevchenko <andy@kernel.org>
12540S:	Supported
12541F:	drivers/mfd/intel_soc_pmic*
12542F:	include/linux/mfd/intel_soc_pmic*
12543
12544INTEL PMT DRIVERS
12545M:	David E. Box <david.e.box@linux.intel.com>
12546S:	Supported
12547F:	Documentation/ABI/testing/sysfs-class-intel_pmt
12548F:	Documentation/ABI/testing/sysfs-class-intel_pmt-features
12549F:	drivers/platform/x86/intel/pmt/
12550
12551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12552M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
12553L:	linux-wireless@vger.kernel.org
12554S:	Maintained
12555F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12556F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12557F:	drivers/net/wireless/intel/ipw2x00/
12558
12559INTEL PSTATE DRIVER
12560M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12561M:	Len Brown <lenb@kernel.org>
12562L:	linux-pm@vger.kernel.org
12563S:	Supported
12564F:	drivers/cpufreq/intel_pstate.c
12565
12566INTEL PTP DFL ToD DRIVER
12567M:	Tianfei Zhang <tianfei.zhang@intel.com>
12568L:	linux-fpga@vger.kernel.org
12569L:	netdev@vger.kernel.org
12570S:	Maintained
12571F:	drivers/ptp/ptp_dfl_tod.c
12572
12573INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12574M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12575L:	linux-iio@vger.kernel.org
12576F:	drivers/counter/intel-qep.c
12577
12578INTEL SCU DRIVERS
12579M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12580S:	Maintained
12581F:	drivers/platform/x86/intel_scu_*
12582F:	include/linux/platform_data/x86/intel_scu_ipc.h
12583
12584INTEL SDSI DRIVER
12585M:	David E. Box <david.e.box@linux.intel.com>
12586S:	Supported
12587F:	drivers/platform/x86/intel/sdsi.c
12588F:	tools/arch/x86/intel_sdsi/
12589F:	tools/testing/selftests/drivers/sdsi/
12590
12591INTEL SGX
12592M:	Jarkko Sakkinen <jarkko@kernel.org>
12593R:	Dave Hansen <dave.hansen@linux.intel.com>
12594L:	linux-sgx@vger.kernel.org
12595S:	Supported
12596Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12598F:	Documentation/arch/x86/sgx.rst
12599F:	arch/x86/entry/vdso/vsgx.S
12600F:	arch/x86/include/asm/sgx.h
12601F:	arch/x86/include/uapi/asm/sgx.h
12602F:	arch/x86/kernel/cpu/sgx/*
12603F:	tools/testing/selftests/sgx/*
12604K:	\bSGX_
12605
12606INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12607M:	Daniel Scally <djrscally@gmail.com>
12608S:	Maintained
12609F:	drivers/platform/x86/intel/int3472/
12610F:	include/linux/platform_data/x86/int3472.h
12611
12612INTEL SPEED SELECT TECHNOLOGY
12613M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12614L:	platform-driver-x86@vger.kernel.org
12615S:	Maintained
12616F:	drivers/platform/x86/intel/speed_select_if/
12617F:	include/uapi/linux/isst_if.h
12618F:	tools/power/x86/intel-speed-select/
12619
12620INTEL STRATIX10 FIRMWARE DRIVERS
12621M:	Dinh Nguyen <dinguyen@kernel.org>
12622L:	linux-kernel@vger.kernel.org
12623S:	Maintained
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12625F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12626F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
12627F:	drivers/firmware/stratix10-rsu.c
12628F:	drivers/firmware/stratix10-svc.c
12629F:	include/linux/firmware/intel/stratix10-smc.h
12630F:	include/linux/firmware/intel/stratix10-svc-client.h
12631
12632INTEL TELEMETRY DRIVER
12633M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
12634M:	"David E. Box" <david.e.box@linux.intel.com>
12635L:	platform-driver-x86@vger.kernel.org
12636S:	Maintained
12637F:	arch/x86/include/asm/intel_telemetry.h
12638F:	drivers/platform/x86/intel/telemetry/
12639
12640INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12641M:	Even Xu <even.xu@intel.com>
12642M:	Xinpeng Sun <xinpeng.sun@intel.com>
12643S:	Maintained
12644F:	drivers/hid/intel-thc-hid/
12645
12646INTEL TPMI DRIVER
12647M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12648L:	platform-driver-x86@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/ABI/testing/debugfs-tpmi
12651F:	drivers/platform/x86/intel/vsec_tpmi.c
12652F:	include/linux/intel_tpmi.h
12653
12654INTEL UNCORE FREQUENCY CONTROL
12655M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
12656L:	platform-driver-x86@vger.kernel.org
12657S:	Maintained
12658F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12659F:	drivers/platform/x86/intel/uncore-frequency/
12660
12661INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12662M:	David E. Box <david.e.box@linux.intel.com>
12663S:	Supported
12664F:	drivers/platform/x86/intel/vsec.c
12665F:	include/linux/intel_vsec.h
12666
12667INTEL VIRTUAL BUTTON DRIVER
12668M:	AceLan Kao <acelan.kao@canonical.com>
12669L:	platform-driver-x86@vger.kernel.org
12670S:	Maintained
12671F:	drivers/platform/x86/intel/vbtn.c
12672
12673INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12674M:	Stanislaw Gruszka <stf_xl@wp.pl>
12675L:	linux-wireless@vger.kernel.org
12676S:	Supported
12677F:	drivers/net/wireless/intel/iwlegacy/
12678
12679INTEL WIRELESS WIFI LINK (iwlwifi)
12680M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
12681L:	linux-wireless@vger.kernel.org
12682S:	Supported
12683W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12684T:	git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
12685F:	drivers/net/wireless/intel/iwlwifi/
12686
12687INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12688S:	Orphan
12689W:	https://slimbootloader.github.io/security/firmware-update.html
12690F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12691
12692INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12693L:	Dell.Client.Kernel@dell.com
12694S:	Maintained
12695F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12696
12697INTEL WWAN IOSM DRIVER
12698M:	M Chetan Kumar <m.chetan.kumar@intel.com>
12699L:	netdev@vger.kernel.org
12700S:	Maintained
12701F:	drivers/net/wwan/iosm/
12702
12703INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12704M:	Xin Li <xin@zytor.com>
12705M:	"H. Peter Anvin" <hpa@zytor.com>
12706S:	Supported
12707F:	Documentation/arch/x86/x86_64/fred.rst
12708F:	arch/x86/entry/entry_64_fred.S
12709F:	arch/x86/entry/entry_fred.c
12710F:	arch/x86/include/asm/fred.h
12711F:	arch/x86/kernel/fred.c
12712
12713INTEL(R) TRACE HUB
12714M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12715S:	Supported
12716F:	Documentation/trace/intel_th.rst
12717F:	drivers/hwtracing/intel_th/
12718F:	include/linux/intel_th.h
12719
12720INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12721M:	Ning Sun <ning.sun@intel.com>
12722L:	tboot-devel@lists.sourceforge.net
12723S:	Supported
12724W:	http://tboot.sourceforge.net
12725T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12726F:	Documentation/arch/x86/intel_txt.rst
12727F:	arch/x86/kernel/tboot.c
12728F:	include/linux/tboot.h
12729
12730INTERCONNECT API
12731M:	Georgi Djakov <djakov@kernel.org>
12732L:	linux-pm@vger.kernel.org
12733S:	Maintained
12734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12735F:	Documentation/devicetree/bindings/interconnect/
12736F:	Documentation/driver-api/interconnect.rst
12737F:	drivers/interconnect/
12738F:	include/dt-bindings/interconnect/
12739F:	include/linux/interconnect-provider.h
12740F:	include/linux/interconnect.h
12741
12742INTERRUPT COUNTER DRIVER
12743M:	Oleksij Rempel <o.rempel@pengutronix.de>
12744R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12745L:	linux-iio@vger.kernel.org
12746F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12747F:	drivers/counter/interrupt-cnt.c
12748
12749INTERSIL ISL7998X VIDEO DECODER DRIVER
12750M:	Michael Tretter <m.tretter@pengutronix.de>
12751R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12752L:	linux-media@vger.kernel.org
12753S:	Maintained
12754F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12755F:	drivers/media/i2c/isl7998x.c
12756
12757INVENSENSE ICM-426xx IMU DRIVER
12758M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12759L:	linux-iio@vger.kernel.org
12760S:	Maintained
12761W:	https://invensense.tdk.com/
12762F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12763F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12764F:	drivers/iio/imu/inv_icm42600/
12765
12766INVENSENSE MPU-3050 GYROSCOPE DRIVER
12767M:	Linus Walleij <linus.walleij@linaro.org>
12768L:	linux-iio@vger.kernel.org
12769S:	Maintained
12770F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12771F:	drivers/iio/gyro/mpu3050*
12772
12773INVENSENSE MPU-6050 IMU DRIVER
12774M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12775L:	linux-iio@vger.kernel.org
12776S:	Maintained
12777W:	https://invensense.tdk.com/
12778F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12779F:	drivers/iio/imu/inv_mpu6050/
12780
12781IOC3 ETHERNET DRIVER
12782M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12783L:	linux-mips@vger.kernel.org
12784S:	Maintained
12785F:	drivers/net/ethernet/sgi/ioc3-eth.c
12786
12787IOMMU DMA-API LAYER
12788M:	Robin Murphy <robin.murphy@arm.com>
12789L:	iommu@lists.linux.dev
12790S:	Maintained
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12792F:	drivers/iommu/dma-iommu.c
12793F:	drivers/iommu/dma-iommu.h
12794F:	drivers/iommu/iova.c
12795F:	include/linux/iommu-dma.h
12796F:	include/linux/iova.h
12797
12798IOMMU SUBSYSTEM
12799M:	Joerg Roedel <joro@8bytes.org>
12800M:	Will Deacon <will@kernel.org>
12801R:	Robin Murphy <robin.murphy@arm.com>
12802L:	iommu@lists.linux.dev
12803S:	Maintained
12804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12805F:	Documentation/devicetree/bindings/iommu/
12806F:	drivers/iommu/
12807F:	include/linux/iommu.h
12808F:	include/linux/iova.h
12809F:	include/linux/of_iommu.h
12810
12811IOMMUFD
12812M:	Jason Gunthorpe <jgg@nvidia.com>
12813M:	Kevin Tian <kevin.tian@intel.com>
12814L:	iommu@lists.linux.dev
12815S:	Maintained
12816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12817F:	Documentation/userspace-api/iommufd.rst
12818F:	drivers/iommu/iommufd/
12819F:	include/linux/iommufd.h
12820F:	include/uapi/linux/iommufd.h
12821F:	tools/testing/selftests/iommu/
12822
12823IOSYS-MAP HELPERS
12824M:	Thomas Zimmermann <tzimmermann@suse.de>
12825L:	dri-devel@lists.freedesktop.org
12826S:	Maintained
12827T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12828F:	include/linux/iosys-map.h
12829
12830IO_URING
12831M:	Jens Axboe <axboe@kernel.dk>
12832L:	io-uring@vger.kernel.org
12833S:	Maintained
12834T:	git git://git.kernel.dk/linux-block
12835T:	git git://git.kernel.dk/liburing
12836F:	include/linux/io_uring/
12837F:	include/linux/io_uring.h
12838F:	include/linux/io_uring_types.h
12839F:	include/trace/events/io_uring.h
12840F:	include/uapi/linux/io_uring.h
12841F:	include/uapi/linux/io_uring/
12842F:	io_uring/
12843
12844IPMI SUBSYSTEM
12845M:	Corey Minyard <corey@minyard.net>
12846L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12847S:	Supported
12848W:	http://openipmi.sourceforge.net/
12849T:	git https://github.com/cminyard/linux-ipmi.git for-next
12850F:	Documentation/devicetree/bindings/ipmi/
12851F:	Documentation/driver-api/ipmi.rst
12852F:	drivers/char/ipmi/
12853F:	include/linux/ipmi*
12854F:	include/uapi/linux/ipmi*
12855
12856IPS SCSI RAID DRIVER
12857M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12858L:	linux-scsi@vger.kernel.org
12859S:	Maintained
12860W:	http://www.adaptec.com/
12861F:	drivers/scsi/ips*
12862
12863IPVS
12864M:	Simon Horman <horms@verge.net.au>
12865M:	Julian Anastasov <ja@ssi.bg>
12866L:	netdev@vger.kernel.org
12867L:	lvs-devel@vger.kernel.org
12868S:	Maintained
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12871F:	Documentation/networking/ipvs-sysctl.rst
12872F:	include/net/ip_vs.h
12873F:	include/uapi/linux/ip_vs.h
12874F:	net/netfilter/ipvs/
12875
12876IPWIRELESS DRIVER
12877M:	Jiri Kosina <jikos@kernel.org>
12878M:	David Sterba <dsterba@suse.com>
12879S:	Odd Fixes
12880F:	drivers/tty/ipwireless/
12881
12882IRON DEVICE AUDIO CODEC DRIVERS
12883M:	Kiseok Jo <kiseok.jo@irondevice.com>
12884L:	linux-sound@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/devicetree/bindings/sound/irondevice,*
12887F:	sound/soc/codecs/sma*
12888
12889IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12890M:	Thomas Gleixner <tglx@linutronix.de>
12891S:	Maintained
12892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12893F:	Documentation/core-api/irq/irq-domain.rst
12894F:	include/linux/irqdomain.h
12895F:	include/linux/irqdomain_defs.h
12896F:	kernel/irq/irqdomain.c
12897F:	kernel/irq/msi.c
12898
12899IRQ SUBSYSTEM
12900M:	Thomas Gleixner <tglx@linutronix.de>
12901L:	linux-kernel@vger.kernel.org
12902S:	Maintained
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12904F:	include/linux/group_cpus.h
12905F:	include/linux/irq.h
12906F:	include/linux/irqhandler.h
12907F:	include/linux/irqnr.h
12908F:	include/linux/irqreturn.h
12909F:	kernel/irq/
12910F:	lib/group_cpus.c
12911
12912IRQCHIP DRIVERS
12913M:	Thomas Gleixner <tglx@linutronix.de>
12914L:	linux-kernel@vger.kernel.org
12915S:	Maintained
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12917F:	Documentation/devicetree/bindings/interrupt-controller/
12918F:	drivers/irqchip/
12919F:	include/linux/irqchip.h
12920
12921ISA
12922M:	William Breathitt Gray <wbg@kernel.org>
12923S:	Maintained
12924F:	Documentation/driver-api/isa.rst
12925F:	drivers/base/isa.c
12926F:	include/linux/isa.h
12927
12928ISA RADIO MODULE
12929M:	Hans Verkuil <hverkuil@xs4all.nl>
12930L:	linux-media@vger.kernel.org
12931S:	Maintained
12932W:	https://linuxtv.org
12933T:	git git://linuxtv.org/media.git
12934F:	drivers/media/radio/radio-isa*
12935
12936ISAPNP
12937M:	Jaroslav Kysela <perex@perex.cz>
12938S:	Maintained
12939F:	Documentation/userspace-api/isapnp.rst
12940F:	drivers/pnp/isapnp/
12941F:	include/linux/isapnp.h
12942
12943ISCSI
12944M:	Lee Duncan <lduncan@suse.com>
12945M:	Chris Leech <cleech@redhat.com>
12946M:	Mike Christie <michael.christie@oracle.com>
12947L:	open-iscsi@googlegroups.com
12948L:	linux-scsi@vger.kernel.org
12949S:	Maintained
12950W:	www.open-iscsi.com
12951F:	drivers/scsi/*iscsi*
12952F:	include/scsi/*iscsi*
12953
12954iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12955M:	Peter Jones <pjones@redhat.com>
12956M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12957S:	Maintained
12958F:	drivers/firmware/iscsi_ibft*
12959
12960ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12961M:	Sagi Grimberg <sagi@grimberg.me>
12962M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12963L:	linux-rdma@vger.kernel.org
12964S:	Supported
12965W:	http://www.openfabrics.org
12966W:	www.open-iscsi.org
12967Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12968F:	drivers/infiniband/ulp/iser/
12969
12970ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12971M:	Sagi Grimberg <sagi@grimberg.me>
12972L:	linux-rdma@vger.kernel.org
12973L:	target-devel@vger.kernel.org
12974S:	Supported
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12976F:	drivers/infiniband/ulp/isert
12977
12978ISDN/CMTP OVER BLUETOOTH
12979M:	Karsten Keil <isdn@linux-pingi.de>
12980L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12981L:	netdev@vger.kernel.org
12982S:	Odd Fixes
12983W:	http://www.isdn4linux.de
12984F:	Documentation/isdn/
12985F:	drivers/isdn/capi/
12986F:	include/linux/isdn/
12987F:	include/uapi/linux/isdn/
12988F:	net/bluetooth/cmtp/
12989
12990ISDN/mISDN SUBSYSTEM
12991M:	Karsten Keil <isdn@linux-pingi.de>
12992L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12993L:	netdev@vger.kernel.org
12994S:	Maintained
12995W:	http://www.isdn4linux.de
12996F:	drivers/isdn/Kconfig
12997F:	drivers/isdn/Makefile
12998F:	drivers/isdn/hardware/
12999F:	drivers/isdn/mISDN/
13000
13001ISL28022 HARDWARE MONITORING DRIVER
13002M:	Carsten Spieß <mail@carsten-spiess.de>
13003L:	linux-hwmon@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13006F:	Documentation/hwmon/isl28022.rst
13007F:	drivers/hwmon/isl28022.c
13008
13009ISOFS FILESYSTEM
13010M:	Jan Kara <jack@suse.cz>
13011L:	linux-fsdevel@vger.kernel.org
13012S:	Maintained
13013F:	Documentation/filesystems/isofs.rst
13014F:	fs/isofs/
13015
13016IT87 HARDWARE MONITORING DRIVER
13017M:	Jean Delvare <jdelvare@suse.com>
13018L:	linux-hwmon@vger.kernel.org
13019S:	Maintained
13020F:	Documentation/hwmon/it87.rst
13021F:	drivers/hwmon/it87.c
13022
13023IT913X MEDIA DRIVER
13024L:	linux-media@vger.kernel.org
13025S:	Orphan
13026W:	https://linuxtv.org
13027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13028F:	drivers/media/tuners/it913x*
13029
13030ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13031M:	Liu Ying <victor.liu@nxp.com>
13032L:	dri-devel@lists.freedesktop.org
13033S:	Maintained
13034T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13035F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13036F:	drivers/gpu/drm/bridge/ite-it6263.c
13037
13038ITE IT66121 HDMI BRIDGE DRIVER
13039M:	Phong LE <ple@baylibre.com>
13040M:	Neil Armstrong <neil.armstrong@linaro.org>
13041S:	Maintained
13042T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
13043F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13044F:	drivers/gpu/drm/bridge/ite-it66121.c
13045
13046IVTV VIDEO4LINUX DRIVER
13047M:	Andy Walls <awalls@md.metrocast.net>
13048L:	linux-media@vger.kernel.org
13049S:	Maintained
13050W:	https://linuxtv.org
13051T:	git git://linuxtv.org/media.git
13052F:	Documentation/admin-guide/media/ivtv*
13053F:	drivers/media/pci/ivtv/
13054F:	include/uapi/linux/ivtv*
13055
13056IX2505V MEDIA DRIVER
13057M:	Malcolm Priestley <tvboxspy@gmail.com>
13058L:	linux-media@vger.kernel.org
13059S:	Maintained
13060W:	https://linuxtv.org
13061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13062F:	drivers/media/dvb-frontends/ix2505v*
13063
13064JAILHOUSE HYPERVISOR INTERFACE
13065M:	Jan Kiszka <jan.kiszka@siemens.com>
13066L:	jailhouse-dev@googlegroups.com
13067S:	Maintained
13068F:	arch/x86/include/asm/jailhouse_para.h
13069F:	arch/x86/kernel/jailhouse.c
13070
13071JFS FILESYSTEM
13072M:	Dave Kleikamp <shaggy@kernel.org>
13073L:	jfs-discussion@lists.sourceforge.net
13074S:	Odd Fixes
13075W:	http://jfs.sourceforge.net/
13076T:	git https://github.com/kleikamp/linux-shaggy.git
13077F:	Documentation/admin-guide/jfs.rst
13078F:	fs/jfs/
13079
13080JME NETWORK DRIVER
13081M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
13082L:	netdev@vger.kernel.org
13083S:	Odd Fixes
13084F:	drivers/net/ethernet/jme.*
13085
13086JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13087M:	David Woodhouse <dwmw2@infradead.org>
13088M:	Richard Weinberger <richard@nod.at>
13089L:	linux-mtd@lists.infradead.org
13090S:	Odd Fixes
13091W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
13092T:	git git://git.infradead.org/ubifs-2.6.git
13093F:	fs/jffs2/
13094F:	include/uapi/linux/jffs2.h
13095
13096JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13097M:	"Theodore Ts'o" <tytso@mit.edu>
13098M:	Jan Kara <jack@suse.com>
13099L:	linux-ext4@vger.kernel.org
13100S:	Maintained
13101F:	fs/jbd2/
13102F:	include/linux/jbd2.h
13103
13104JPU V4L2 MEM2MEM DRIVER FOR RENESAS
13105M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
13106L:	linux-media@vger.kernel.org
13107L:	linux-renesas-soc@vger.kernel.org
13108S:	Maintained
13109F:	drivers/media/platform/renesas/rcar_jpu.c
13110
13111JSM Neo PCI based serial card
13112L:	linux-serial@vger.kernel.org
13113S:	Orphan
13114F:	drivers/tty/serial/jsm/
13115
13116K10TEMP HARDWARE MONITORING DRIVER
13117M:	Clemens Ladisch <clemens@ladisch.de>
13118L:	linux-hwmon@vger.kernel.org
13119S:	Maintained
13120F:	Documentation/hwmon/k10temp.rst
13121F:	drivers/hwmon/k10temp.c
13122
13123K8TEMP HARDWARE MONITORING DRIVER
13124M:	Rudolf Marek <r.marek@assembler.cz>
13125L:	linux-hwmon@vger.kernel.org
13126S:	Maintained
13127F:	Documentation/hwmon/k8temp.rst
13128F:	drivers/hwmon/k8temp.c
13129
13130KASAN
13131M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
13132R:	Alexander Potapenko <glider@google.com>
13133R:	Andrey Konovalov <andreyknvl@gmail.com>
13134R:	Dmitry Vyukov <dvyukov@google.com>
13135R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
13136L:	kasan-dev@googlegroups.com
13137S:	Maintained
13138B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13139F:	Documentation/dev-tools/kasan.rst
13140F:	arch/*/include/asm/*kasan.h
13141F:	arch/*/mm/kasan_init*
13142F:	include/linux/kasan*.h
13143F:	lib/Kconfig.kasan
13144F:	mm/kasan/
13145F:	scripts/Makefile.kasan
13146
13147KCONFIG
13148M:	Masahiro Yamada <masahiroy@kernel.org>
13149L:	linux-kbuild@vger.kernel.org
13150S:	Maintained
13151Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
13152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
13153F:	Documentation/kbuild/kconfig*
13154F:	scripts/Kconfig.include
13155F:	scripts/kconfig/
13156
13157KCORE
13158M:	Omar Sandoval <osandov@osandov.com>
13159L:	linux-debuggers@vger.kernel.org
13160S:	Maintained
13161F:	fs/proc/kcore.c
13162F:	include/linux/kcore.h
13163
13164KCOV
13165R:	Dmitry Vyukov <dvyukov@google.com>
13166R:	Andrey Konovalov <andreyknvl@gmail.com>
13167L:	kasan-dev@googlegroups.com
13168S:	Maintained
13169B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13170F:	Documentation/dev-tools/kcov.rst
13171F:	include/linux/kcov.h
13172F:	include/uapi/linux/kcov.h
13173F:	kernel/kcov.c
13174F:	scripts/Makefile.kcov
13175
13176KCSAN
13177M:	Marco Elver <elver@google.com>
13178R:	Dmitry Vyukov <dvyukov@google.com>
13179L:	kasan-dev@googlegroups.com
13180S:	Maintained
13181F:	Documentation/dev-tools/kcsan.rst
13182F:	include/linux/kcsan*.h
13183F:	kernel/kcsan/
13184F:	lib/Kconfig.kcsan
13185F:	scripts/Makefile.kcsan
13186
13187KDUMP
13188M:	Andrew Morton <akpm@linux-foundation.org>
13189M:	Baoquan He <bhe@redhat.com>
13190R:	Vivek Goyal <vgoyal@redhat.com>
13191R:	Dave Young <dyoung@redhat.com>
13192L:	kexec@lists.infradead.org
13193S:	Maintained
13194W:	http://lse.sourceforge.net/kdump/
13195F:	Documentation/admin-guide/kdump/
13196F:	fs/proc/vmcore.c
13197F:	include/linux/crash_core.h
13198F:	include/linux/crash_dump.h
13199F:	include/uapi/linux/vmcore.h
13200F:	kernel/crash_*.c
13201
13202KEENE FM RADIO TRANSMITTER DRIVER
13203M:	Hans Verkuil <hverkuil@xs4all.nl>
13204L:	linux-media@vger.kernel.org
13205S:	Maintained
13206W:	https://linuxtv.org
13207T:	git git://linuxtv.org/media.git
13208F:	drivers/media/radio/radio-keene*
13209
13210KERNEL AUTOMOUNTER
13211M:	Ian Kent <raven@themaw.net>
13212L:	autofs@vger.kernel.org
13213S:	Maintained
13214F:	fs/autofs/
13215
13216KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
13217M:	Masahiro Yamada <masahiroy@kernel.org>
13218R:	Nathan Chancellor <nathan@kernel.org>
13219R:	Nicolas Schier <nicolas@fjasle.eu>
13220L:	linux-kbuild@vger.kernel.org
13221S:	Maintained
13222Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
13224F:	Documentation/kbuild/
13225F:	Makefile
13226F:	scripts/*vmlinux*
13227F:	scripts/Kbuild*
13228F:	scripts/Makefile*
13229F:	scripts/bash-completion/
13230F:	scripts/basic/
13231F:	scripts/clang-tools/
13232F:	scripts/dummy-tools/
13233F:	scripts/include/
13234F:	scripts/mk*
13235F:	scripts/mod/
13236F:	scripts/package/
13237F:	usr/
13238
13239KERNEL HARDENING (not covered by other areas)
13240M:	Kees Cook <kees@kernel.org>
13241R:	Gustavo A. R. Silva <gustavoars@kernel.org>
13242L:	linux-hardening@vger.kernel.org
13243S:	Supported
13244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13245F:	Documentation/ABI/testing/sysfs-kernel-oops_count
13246F:	Documentation/ABI/testing/sysfs-kernel-warn_count
13247F:	arch/*/configs/hardening.config
13248F:	include/linux/kstack_erase.h
13249F:	include/linux/overflow.h
13250F:	include/linux/randomize_kstack.h
13251F:	include/linux/ucopysize.h
13252F:	kernel/configs/hardening.config
13253F:	kernel/kstack_erase.c
13254F:	lib/tests/randstruct_kunit.c
13255F:	lib/tests/usercopy_kunit.c
13256F:	mm/usercopy.c
13257F:	scripts/Makefile.kstack_erase
13258F:	scripts/Makefile.randstruct
13259F:	security/Kconfig.hardening
13260K:	\b(add|choose)_random_kstack_offset\b
13261K:	\b__check_(object_size|heap_object)\b
13262K:	\b__counted_by(_le|_be)?\b
13263
13264KERNEL JANITORS
13265L:	kernel-janitors@vger.kernel.org
13266S:	Odd Fixes
13267W:	http://kernelnewbies.org/KernelJanitors
13268
13269KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
13270M:	Chuck Lever <chuck.lever@oracle.com>
13271M:	Jeff Layton <jlayton@kernel.org>
13272R:	NeilBrown <neil@brown.name>
13273R:	Olga Kornievskaia <okorniev@redhat.com>
13274R:	Dai Ngo <Dai.Ngo@oracle.com>
13275R:	Tom Talpey <tom@talpey.com>
13276L:	linux-nfs@vger.kernel.org
13277S:	Supported
13278B:	https://bugzilla.kernel.org
13279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
13280F:	Documentation/filesystems/nfs/
13281F:	fs/lockd/
13282F:	fs/nfs_common/
13283F:	fs/nfsd/
13284F:	include/linux/lockd/
13285F:	include/linux/sunrpc/
13286F:	include/trace/events/rpcgss.h
13287F:	include/trace/events/rpcrdma.h
13288F:	include/trace/events/sunrpc.h
13289F:	include/trace/misc/fs.h
13290F:	include/trace/misc/nfs.h
13291F:	include/trace/misc/sunrpc.h
13292F:	include/uapi/linux/nfsd/
13293F:	include/uapi/linux/sunrpc/
13294F:	net/sunrpc/
13295F:	tools/net/sunrpc/
13296
13297KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
13298M:	Thomas Weißschuh <linux@weissschuh.net>
13299R:	Christian Heusel <christian@heusel.eu>
13300R:	Nathan Chancellor <nathan@kernel.org>
13301S:	Maintained
13302F:	scripts/package/PKGBUILD
13303
13304KERNEL REGRESSIONS
13305M:	Thorsten Leemhuis <linux@leemhuis.info>
13306L:	regressions@lists.linux.dev
13307S:	Supported
13308F:	Documentation/admin-guide/reporting-regressions.rst
13309F:	Documentation/process/handling-regressions.rst
13310
13311KERNEL SELFTEST FRAMEWORK
13312M:	Shuah Khan <shuah@kernel.org>
13313M:	Shuah Khan <skhan@linuxfoundation.org>
13314L:	linux-kselftest@vger.kernel.org
13315S:	Maintained
13316Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
13317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13318F:	Documentation/dev-tools/kselftest*
13319F:	tools/testing/selftests/
13320
13321KERNEL SMB3 SERVER (KSMBD)
13322M:	Namjae Jeon <linkinjeon@kernel.org>
13323M:	Namjae Jeon <linkinjeon@samba.org>
13324M:	Steve French <smfrench@gmail.com>
13325M:	Steve French <sfrench@samba.org>
13326R:	Sergey Senozhatsky <senozhatsky@chromium.org>
13327R:	Tom Talpey <tom@talpey.com>
13328L:	linux-cifs@vger.kernel.org
13329S:	Maintained
13330T:	git git://git.samba.org/ksmbd.git
13331F:	Documentation/filesystems/smb/ksmbd.rst
13332F:	fs/smb/common/
13333F:	fs/smb/server/
13334
13335KERNEL UNIT TESTING FRAMEWORK (KUnit)
13336M:	Brendan Higgins <brendan.higgins@linux.dev>
13337M:	David Gow <davidgow@google.com>
13338R:	Rae Moar <rmoar@google.com>
13339L:	linux-kselftest@vger.kernel.org
13340L:	kunit-dev@googlegroups.com
13341S:	Maintained
13342W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
13343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
13344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
13345F:	Documentation/dev-tools/kunit/
13346F:	include/kunit/
13347F:	lib/kunit/
13348F:	rust/kernel/kunit.rs
13349F:	rust/macros/kunit.rs
13350F:	scripts/rustdoc_test_*
13351F:	tools/testing/kunit/
13352
13353KERNEL USERMODE HELPER
13354M:	Luis Chamberlain <mcgrof@kernel.org>
13355L:	linux-kernel@vger.kernel.org
13356S:	Maintained
13357F:	include/linux/umh.h
13358F:	kernel/umh.c
13359
13360KERNEL VIRTUAL MACHINE (KVM)
13361M:	Paolo Bonzini <pbonzini@redhat.com>
13362L:	kvm@vger.kernel.org
13363S:	Supported
13364W:	http://www.linux-kvm.org
13365T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13366F:	Documentation/virt/kvm/
13367F:	include/asm-generic/kvm*
13368F:	include/kvm/iodev.h
13369F:	include/linux/kvm*
13370F:	include/trace/events/kvm.h
13371F:	include/uapi/asm-generic/kvm*
13372F:	include/uapi/linux/kvm*
13373F:	tools/kvm/
13374F:	tools/testing/selftests/kvm/
13375F:	virt/kvm/*
13376
13377KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13378M:	Marc Zyngier <maz@kernel.org>
13379M:	Oliver Upton <oliver.upton@linux.dev>
13380R:	Joey Gouly <joey.gouly@arm.com>
13381R:	Suzuki K Poulose <suzuki.poulose@arm.com>
13382R:	Zenghui Yu <yuzenghui@huawei.com>
13383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13384L:	kvmarm@lists.linux.dev
13385S:	Maintained
13386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13387F:	Documentation/virt/kvm/arm/
13388F:	Documentation/virt/kvm/devices/arm*
13389F:	arch/arm64/include/asm/kvm*
13390F:	arch/arm64/include/uapi/asm/kvm*
13391F:	arch/arm64/kvm/
13392F:	include/kvm/arm_*
13393F:	tools/testing/selftests/kvm/*/arm64/
13394F:	tools/testing/selftests/kvm/arm64/
13395
13396KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13397M:	Tianrui Zhao <zhaotianrui@loongson.cn>
13398M:	Bibo Mao <maobibo@loongson.cn>
13399M:	Huacai Chen <chenhuacai@kernel.org>
13400L:	kvm@vger.kernel.org
13401L:	loongarch@lists.linux.dev
13402S:	Maintained
13403T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13404F:	Documentation/virt/kvm/loongarch/
13405F:	arch/loongarch/include/asm/kvm*
13406F:	arch/loongarch/include/uapi/asm/kvm*
13407F:	arch/loongarch/kvm/
13408F:	tools/testing/selftests/kvm/*/loongarch/
13409F:	tools/testing/selftests/kvm/lib/loongarch/
13410
13411KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13412M:	Huacai Chen <chenhuacai@kernel.org>
13413L:	linux-mips@vger.kernel.org
13414L:	kvm@vger.kernel.org
13415S:	Maintained
13416T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13417F:	arch/mips/include/asm/kvm*
13418F:	arch/mips/include/uapi/asm/kvm*
13419F:	arch/mips/kvm/
13420
13421KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13422M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13423R:	Nicholas Piggin <npiggin@gmail.com>
13424L:	linuxppc-dev@lists.ozlabs.org
13425L:	kvm@vger.kernel.org
13426S:	Maintained (Book3S 64-bit HV)
13427S:	Odd fixes (Book3S 64-bit PR)
13428S:	Orphan (Book3E and 32-bit)
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13430F:	arch/powerpc/include/asm/kvm*
13431F:	arch/powerpc/include/uapi/asm/kvm*
13432F:	arch/powerpc/kernel/kvm*
13433F:	arch/powerpc/kvm/
13434
13435KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13436M:	Anup Patel <anup@brainfault.org>
13437R:	Atish Patra <atish.patra@linux.dev>
13438L:	kvm@vger.kernel.org
13439L:	kvm-riscv@lists.infradead.org
13440L:	linux-riscv@lists.infradead.org
13441S:	Maintained
13442T:	git https://github.com/kvm-riscv/linux.git
13443F:	arch/riscv/include/asm/kvm*
13444F:	arch/riscv/include/uapi/asm/kvm*
13445F:	arch/riscv/kvm/
13446F:	tools/testing/selftests/kvm/*/riscv/
13447F:	tools/testing/selftests/kvm/riscv/
13448
13449KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13450M:	Christian Borntraeger <borntraeger@linux.ibm.com>
13451M:	Janosch Frank <frankja@linux.ibm.com>
13452M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
13453R:	David Hildenbrand <david@redhat.com>
13454L:	kvm@vger.kernel.org
13455S:	Supported
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13457F:	Documentation/virt/kvm/s390*
13458F:	arch/s390/include/asm/gmap.h
13459F:	arch/s390/include/asm/gmap_helpers.h
13460F:	arch/s390/include/asm/kvm*
13461F:	arch/s390/include/uapi/asm/kvm*
13462F:	arch/s390/include/uapi/asm/uvdevice.h
13463F:	arch/s390/kernel/uv.c
13464F:	arch/s390/kvm/
13465F:	arch/s390/mm/gmap.c
13466F:	arch/s390/mm/gmap_helpers.c
13467F:	drivers/s390/char/uvdevice.c
13468F:	tools/testing/selftests/drivers/s390x/uvdevice/
13469F:	tools/testing/selftests/kvm/*/s390/
13470F:	tools/testing/selftests/kvm/s390/
13471
13472KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13473M:	Sean Christopherson <seanjc@google.com>
13474M:	Paolo Bonzini <pbonzini@redhat.com>
13475L:	kvm@vger.kernel.org
13476S:	Supported
13477P:	Documentation/process/maintainer-kvm-x86.rst
13478T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13479F:	arch/x86/include/asm/kvm*
13480F:	arch/x86/include/asm/svm.h
13481F:	arch/x86/include/asm/vmx*.h
13482F:	arch/x86/include/uapi/asm/kvm*
13483F:	arch/x86/include/uapi/asm/svm.h
13484F:	arch/x86/include/uapi/asm/vmx.h
13485F:	arch/x86/kvm/
13486F:	arch/x86/kvm/*/
13487F:	tools/testing/selftests/kvm/*/x86/
13488F:	tools/testing/selftests/kvm/x86/
13489
13490KERNFS
13491M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13492M:	Tejun Heo <tj@kernel.org>
13493S:	Supported
13494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
13495F:	fs/kernfs/
13496F:	include/linux/kernfs.h
13497
13498KEXEC
13499M:	Andrew Morton <akpm@linux-foundation.org>
13500M:	Baoquan He <bhe@redhat.com>
13501L:	kexec@lists.infradead.org
13502W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13503F:	include/linux/kexec.h
13504F:	include/uapi/linux/kexec.h
13505F:	kernel/kexec*
13506
13507KEXEC HANDOVER (KHO)
13508M:	Alexander Graf <graf@amazon.com>
13509M:	Mike Rapoport <rppt@kernel.org>
13510M:	Changyuan Lyu <changyuanl@google.com>
13511L:	kexec@lists.infradead.org
13512L:	linux-mm@kvack.org
13513S:	Maintained
13514F:	Documentation/admin-guide/mm/kho.rst
13515F:	Documentation/core-api/kho/*
13516F:	include/linux/kexec_handover.h
13517F:	kernel/kexec_handover.c
13518
13519KEYS-ENCRYPTED
13520M:	Mimi Zohar <zohar@linux.ibm.com>
13521L:	linux-integrity@vger.kernel.org
13522L:	keyrings@vger.kernel.org
13523S:	Supported
13524F:	Documentation/security/keys/trusted-encrypted.rst
13525F:	include/keys/encrypted-type.h
13526F:	security/keys/encrypted-keys/
13527
13528KEYS-TRUSTED
13529M:	James Bottomley <James.Bottomley@HansenPartnership.com>
13530M:	Jarkko Sakkinen <jarkko@kernel.org>
13531M:	Mimi Zohar <zohar@linux.ibm.com>
13532L:	linux-integrity@vger.kernel.org
13533L:	keyrings@vger.kernel.org
13534S:	Supported
13535F:	Documentation/security/keys/trusted-encrypted.rst
13536F:	include/keys/trusted-type.h
13537F:	include/keys/trusted_tpm.h
13538F:	security/keys/trusted-keys/
13539
13540KEYS-TRUSTED-CAAM
13541M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
13542R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13543L:	linux-integrity@vger.kernel.org
13544L:	keyrings@vger.kernel.org
13545S:	Maintained
13546F:	include/keys/trusted_caam.h
13547F:	security/keys/trusted-keys/trusted_caam.c
13548
13549KEYS-TRUSTED-DCP
13550M:	David Gstir <david@sigma-star.at>
13551R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
13552L:	linux-integrity@vger.kernel.org
13553L:	keyrings@vger.kernel.org
13554S:	Supported
13555F:	include/keys/trusted_dcp.h
13556F:	security/keys/trusted-keys/trusted_dcp.c
13557
13558KEYS-TRUSTED-TEE
13559M:	Sumit Garg <sumit.garg@kernel.org>
13560L:	linux-integrity@vger.kernel.org
13561L:	keyrings@vger.kernel.org
13562S:	Supported
13563F:	include/keys/trusted_tee.h
13564F:	security/keys/trusted-keys/trusted_tee.c
13565
13566KEYS/KEYRINGS
13567M:	David Howells <dhowells@redhat.com>
13568M:	Jarkko Sakkinen <jarkko@kernel.org>
13569L:	keyrings@vger.kernel.org
13570S:	Maintained
13571F:	Documentation/security/keys/core.rst
13572F:	include/keys/
13573F:	include/linux/key-type.h
13574F:	include/linux/key.h
13575F:	include/linux/keyctl.h
13576F:	include/uapi/linux/keyctl.h
13577F:	security/keys/
13578
13579KEYS/KEYRINGS_INTEGRITY
13580M:	Jarkko Sakkinen <jarkko@kernel.org>
13581M:	Mimi Zohar <zohar@linux.ibm.com>
13582L:	linux-integrity@vger.kernel.org
13583L:	keyrings@vger.kernel.org
13584S:	Supported
13585W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13586F:	security/integrity/platform_certs
13587
13588KFENCE
13589M:	Alexander Potapenko <glider@google.com>
13590M:	Marco Elver <elver@google.com>
13591R:	Dmitry Vyukov <dvyukov@google.com>
13592L:	kasan-dev@googlegroups.com
13593S:	Maintained
13594F:	Documentation/dev-tools/kfence.rst
13595F:	arch/*/include/asm/kfence.h
13596F:	include/linux/kfence.h
13597F:	lib/Kconfig.kfence
13598F:	mm/kfence/
13599
13600KFIFO
13601M:	Stefani Seibold <stefani@seibold.net>
13602S:	Maintained
13603F:	include/linux/kfifo.h
13604F:	lib/kfifo.c
13605F:	samples/kfifo/
13606
13607KGDB / KDB /debug_core
13608M:	Jason Wessel <jason.wessel@windriver.com>
13609M:	Daniel Thompson <danielt@kernel.org>
13610R:	Douglas Anderson <dianders@chromium.org>
13611L:	kgdb-bugreport@lists.sourceforge.net
13612S:	Maintained
13613W:	http://kgdb.wiki.kernel.org/
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13615F:	Documentation/process/debugging/kgdb.rst
13616F:	drivers/misc/kgdbts.c
13617F:	drivers/tty/serial/kgdboc.c
13618F:	include/linux/kdb.h
13619F:	include/linux/kgdb.h
13620F:	kernel/debug/
13621F:	kernel/module/kdb.c
13622
13623KHADAS MCU MFD DRIVER
13624M:	Neil Armstrong <neil.armstrong@linaro.org>
13625L:	linux-amlogic@lists.infradead.org
13626S:	Maintained
13627F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13628F:	drivers/mfd/khadas-mcu.c
13629F:	drivers/thermal/khadas_mcu_fan.c
13630F:	include/linux/mfd/khadas-mcu.h
13631
13632KIONIX/ROHM KX022A ACCELEROMETER
13633M:	Matti Vaittinen <mazziesaccount@gmail.com>
13634L:	linux-iio@vger.kernel.org
13635S:	Supported
13636F:	drivers/iio/accel/kionix-kx022a*
13637
13638KMEMLEAK
13639M:	Catalin Marinas <catalin.marinas@arm.com>
13640S:	Maintained
13641F:	Documentation/dev-tools/kmemleak.rst
13642F:	include/linux/kmemleak.h
13643F:	mm/kmemleak.c
13644F:	samples/kmemleak/kmemleak-test.c
13645
13646KMSAN
13647M:	Alexander Potapenko <glider@google.com>
13648R:	Marco Elver <elver@google.com>
13649R:	Dmitry Vyukov <dvyukov@google.com>
13650L:	kasan-dev@googlegroups.com
13651S:	Maintained
13652F:	Documentation/dev-tools/kmsan.rst
13653F:	arch/*/include/asm/kmsan.h
13654F:	arch/*/mm/kmsan_*
13655F:	include/linux/kmsan*.h
13656F:	lib/Kconfig.kmsan
13657F:	mm/kmsan/
13658F:	scripts/Makefile.kmsan
13659
13660KPROBES
13661M:	Naveen N Rao <naveen@kernel.org>
13662M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
13663M:	"David S. Miller" <davem@davemloft.net>
13664M:	Masami Hiramatsu <mhiramat@kernel.org>
13665L:	linux-kernel@vger.kernel.org
13666L:	linux-trace-kernel@vger.kernel.org
13667S:	Maintained
13668Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13670F:	Documentation/trace/kprobes.rst
13671F:	include/asm-generic/kprobes.h
13672F:	include/linux/kprobes.h
13673F:	kernel/kprobes.c
13674F:	lib/tests/test_kprobes.c
13675F:	samples/kprobes
13676
13677KS0108 LCD CONTROLLER DRIVER
13678M:	Miguel Ojeda <ojeda@kernel.org>
13679S:	Maintained
13680F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13681F:	drivers/auxdisplay/ks0108.c
13682F:	include/linux/ks0108.h
13683
13684KTD253 BACKLIGHT DRIVER
13685M:	Linus Walleij <linus.walleij@linaro.org>
13686S:	Maintained
13687F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13688F:	drivers/video/backlight/ktd253-backlight.c
13689
13690KTD2801 BACKLIGHT DRIVER
13691M:	Duje Mihanović <duje.mihanovic@skole.hr>
13692S:	Maintained
13693F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13694F:	drivers/video/backlight/ktd2801-backlight.c
13695
13696KTEST
13697M:	Steven Rostedt <rostedt@goodmis.org>
13698M:	John Hawley <warthog9@eaglescrag.net>
13699S:	Maintained
13700F:	tools/testing/ktest
13701
13702KTZ8866 BACKLIGHT DRIVER
13703M:	Jianhua Lu <lujianhua000@gmail.com>
13704S:	Maintained
13705F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13706F:	drivers/video/backlight/ktz8866.c
13707
13708KVM PARAVIRT (KVM/paravirt)
13709M:	Paolo Bonzini <pbonzini@redhat.com>
13710R:	Vitaly Kuznetsov <vkuznets@redhat.com>
13711L:	kvm@vger.kernel.org
13712S:	Supported
13713T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13714F:	arch/um/include/asm/kvm_para.h
13715F:	arch/x86/include/asm/kvm_para.h
13716F:	arch/x86/include/asm/pvclock-abi.h
13717F:	arch/x86/include/uapi/asm/kvm_para.h
13718F:	arch/x86/kernel/kvm.c
13719F:	arch/x86/kernel/kvmclock.c
13720F:	include/asm-generic/kvm_para.h
13721F:	include/linux/kvm_para.h
13722F:	include/uapi/asm-generic/kvm_para.h
13723F:	include/uapi/linux/kvm_para.h
13724
13725KVM X86 HYPER-V (KVM/hyper-v)
13726M:	Vitaly Kuznetsov <vkuznets@redhat.com>
13727M:	Sean Christopherson <seanjc@google.com>
13728M:	Paolo Bonzini <pbonzini@redhat.com>
13729L:	kvm@vger.kernel.org
13730S:	Supported
13731T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13732F:	arch/x86/kvm/hyperv.*
13733F:	arch/x86/kvm/kvm_onhyperv.*
13734F:	arch/x86/kvm/svm/hyperv.*
13735F:	arch/x86/kvm/svm/svm_onhyperv.*
13736F:	arch/x86/kvm/vmx/hyperv.*
13737
13738KVM X86 Xen (KVM/Xen)
13739M:	David Woodhouse <dwmw2@infradead.org>
13740M:	Paul Durrant <paul@xen.org>
13741M:	Sean Christopherson <seanjc@google.com>
13742M:	Paolo Bonzini <pbonzini@redhat.com>
13743L:	kvm@vger.kernel.org
13744S:	Supported
13745T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13746F:	arch/x86/kvm/xen.*
13747
13748L3MDEV
13749M:	David Ahern <dsahern@kernel.org>
13750L:	netdev@vger.kernel.org
13751S:	Maintained
13752F:	include/net/l3mdev.h
13753F:	net/l3mdev
13754
13755LANDLOCK SECURITY MODULE
13756M:	Mickaël Salaün <mic@digikod.net>
13757R:	Günther Noack <gnoack@google.com>
13758L:	linux-security-module@vger.kernel.org
13759S:	Supported
13760W:	https://landlock.io
13761T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13762F:	Documentation/admin-guide/LSM/landlock.rst
13763F:	Documentation/security/landlock.rst
13764F:	Documentation/userspace-api/landlock.rst
13765F:	fs/ioctl.c
13766F:	include/uapi/linux/landlock.h
13767F:	samples/landlock/
13768F:	security/landlock/
13769F:	tools/testing/selftests/landlock/
13770K:	landlock
13771K:	LANDLOCK
13772
13773LANTIQ / INTEL Ethernet drivers
13774M:	Hauke Mehrtens <hauke@hauke-m.de>
13775L:	netdev@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13778F:	drivers/net/dsa/lantiq_gswip.c
13779F:	drivers/net/dsa/lantiq_pce.h
13780F:	drivers/net/ethernet/lantiq_xrx200.c
13781F:	net/dsa/tag_gswip.c
13782
13783LANTIQ MIPS ARCHITECTURE
13784M:	John Crispin <john@phrozen.org>
13785L:	linux-mips@vger.kernel.org
13786S:	Maintained
13787F:	arch/mips/lantiq
13788F:	drivers/soc/lantiq
13789
13790LANTIQ PEF2256 DRIVER
13791M:	Herve Codina <herve.codina@bootlin.com>
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13794F:	drivers/net/wan/framer/pef2256/
13795F:	drivers/pinctrl/pinctrl-pef2256.c
13796F:	include/linux/framer/pef2256.h
13797
13798LASI 53c700 driver for PARISC
13799M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13800L:	linux-scsi@vger.kernel.org
13801S:	Maintained
13802F:	Documentation/scsi/53c700.rst
13803F:	drivers/scsi/53c700*
13804
13805LEAKING_ADDRESSES
13806M:	Tycho Andersen <tycho@tycho.pizza>
13807R:	Kees Cook <kees@kernel.org>
13808L:	linux-hardening@vger.kernel.org
13809S:	Maintained
13810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13811F:	scripts/leaking_addresses.pl
13812
13813LED SUBSYSTEM
13814M:	Lee Jones <lee@kernel.org>
13815M:	Pavel Machek <pavel@kernel.org>
13816L:	linux-leds@vger.kernel.org
13817S:	Maintained
13818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13819F:	Documentation/devicetree/bindings/leds/
13820F:	Documentation/leds/
13821F:	drivers/leds/
13822F:	include/dt-bindings/leds/
13823F:	include/linux/leds.h
13824
13825LEGO MINDSTORMS EV3
13826R:	David Lechner <david@lechnology.com>
13827S:	Maintained
13828F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13829F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13830F:	drivers/power/supply/lego_ev3_battery.c
13831
13832LEGO USB Tower driver
13833M:	Juergen Stuber <starblue@users.sourceforge.net>
13834L:	legousb-devel@lists.sourceforge.net
13835S:	Maintained
13836W:	http://legousb.sourceforge.net/
13837F:	drivers/usb/misc/legousbtower.c
13838
13839LENOVO drivers
13840M:	Mark Pearson <mpearson-lenovo@squebb.ca>
13841M:	Derek J. Clark <derekjohn.clark@gmail.com>
13842L:	platform-driver-x86@vger.kernel.org
13843S:	Maintained
13844F:	Documentation/wmi/devices/lenovo-wmi-gamezone.rst
13845F:	Documentation/wmi/devices/lenovo-wmi-other.rst
13846F:	drivers/platform/x86/lenovo/*
13847
13848LENOVO WMI HOTKEY UTILITIES DRIVER
13849M:	Jackie Dong <xy-jackie@139.com>
13850L:	platform-driver-x86@vger.kernel.org
13851S:	Maintained
13852F:	drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
13853
13854LETSKETCH HID TABLET DRIVER
13855M:	Hans de Goede <hansg@kernel.org>
13856L:	linux-input@vger.kernel.org
13857S:	Maintained
13858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13859F:	drivers/hid/hid-letsketch.c
13860
13861LG LAPTOP EXTRAS
13862M:	Matan Ziv-Av <matan@svgalib.org>
13863L:	platform-driver-x86@vger.kernel.org
13864S:	Maintained
13865F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13866F:	Documentation/admin-guide/laptops/lg-laptop.rst
13867F:	drivers/platform/x86/lg-laptop.c
13868
13869LG2160 MEDIA DRIVER
13870M:	Michael Krufky <mkrufky@linuxtv.org>
13871L:	linux-media@vger.kernel.org
13872S:	Maintained
13873W:	https://linuxtv.org
13874W:	http://github.com/mkrufky
13875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13876T:	git git://linuxtv.org/mkrufky/tuners.git
13877F:	drivers/media/dvb-frontends/lg2160.*
13878
13879LGDT3305 MEDIA DRIVER
13880M:	Michael Krufky <mkrufky@linuxtv.org>
13881L:	linux-media@vger.kernel.org
13882S:	Maintained
13883W:	https://linuxtv.org
13884W:	http://github.com/mkrufky
13885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13886T:	git git://linuxtv.org/mkrufky/tuners.git
13887F:	drivers/media/dvb-frontends/lgdt3305.*
13888
13889LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13890M:	Viresh Kumar <vireshk@kernel.org>
13891L:	linux-ide@vger.kernel.org
13892S:	Maintained
13893F:	drivers/ata/pata_arasan_cf.c
13894F:	include/linux/pata_arasan_cf_data.h
13895
13896LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13897M:	Linus Walleij <linus.walleij@linaro.org>
13898L:	linux-ide@vger.kernel.org
13899S:	Maintained
13900F:	drivers/ata/pata_ftide010.c
13901F:	drivers/ata/sata_gemini.c
13902F:	drivers/ata/sata_gemini.h
13903
13904LIBATA SATA AHCI PLATFORM devices support
13905M:	Hans de Goede <hansg@kernel.org>
13906L:	linux-ide@vger.kernel.org
13907S:	Maintained
13908F:	drivers/ata/ahci_platform.c
13909F:	drivers/ata/libahci_platform.c
13910F:	include/linux/ahci_platform.h
13911
13912LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13913M:	Mikael Pettersson <mikpelinux@gmail.com>
13914L:	linux-ide@vger.kernel.org
13915S:	Maintained
13916F:	drivers/ata/sata_promise.*
13917
13918LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13919M:	Damien Le Moal <dlemoal@kernel.org>
13920M:	Niklas Cassel <cassel@kernel.org>
13921L:	linux-ide@vger.kernel.org
13922S:	Maintained
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13924F:	Documentation/ABI/testing/sysfs-ata
13925F:	Documentation/devicetree/bindings/ata/
13926F:	drivers/ata/
13927F:	include/linux/ata.h
13928F:	include/linux/libata.h
13929
13930LIBETH COMMON ETHERNET LIBRARY
13931M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13932L:	netdev@vger.kernel.org
13933L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13934S:	Maintained
13935T:	git https://github.com/alobakin/linux.git
13936F:	drivers/net/ethernet/intel/libeth/
13937F:	include/net/libeth/
13938K:	libeth
13939
13940LIBIE COMMON INTEL ETHERNET LIBRARY
13941M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13942L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13943L:	netdev@vger.kernel.org
13944S:	Maintained
13945T:	git https://github.com/alobakin/linux.git
13946F:	drivers/net/ethernet/intel/libie/
13947F:	include/linux/net/intel/libie/
13948K:	libie
13949
13950LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13951M:	Vishal Verma <vishal.l.verma@intel.com>
13952M:	Dan Williams <dan.j.williams@intel.com>
13953M:	Dave Jiang <dave.jiang@intel.com>
13954L:	nvdimm@lists.linux.dev
13955S:	Supported
13956Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13957P:	Documentation/nvdimm/maintainer-entry-profile.rst
13958F:	drivers/nvdimm/btt*
13959
13960LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13961M:	Dan Williams <dan.j.williams@intel.com>
13962M:	Vishal Verma <vishal.l.verma@intel.com>
13963M:	Dave Jiang <dave.jiang@intel.com>
13964L:	nvdimm@lists.linux.dev
13965S:	Supported
13966Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13967P:	Documentation/nvdimm/maintainer-entry-profile.rst
13968F:	drivers/nvdimm/pmem*
13969
13970LIBNVDIMM: DEVICETREE BINDINGS
13971M:	Oliver O'Halloran <oohall@gmail.com>
13972L:	nvdimm@lists.linux.dev
13973S:	Supported
13974Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13975F:	Documentation/devicetree/bindings/pmem/pmem-region.yaml
13976F:	drivers/nvdimm/of_pmem.c
13977
13978LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13979M:	Dan Williams <dan.j.williams@intel.com>
13980M:	Vishal Verma <vishal.l.verma@intel.com>
13981M:	Dave Jiang <dave.jiang@intel.com>
13982M:	Ira Weiny <ira.weiny@intel.com>
13983L:	nvdimm@lists.linux.dev
13984S:	Supported
13985Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13986P:	Documentation/nvdimm/maintainer-entry-profile.rst
13987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13988F:	drivers/acpi/nfit/*
13989F:	drivers/nvdimm/*
13990F:	include/linux/libnvdimm.h
13991F:	include/linux/nd.h
13992F:	include/uapi/linux/ndctl.h
13993F:	tools/testing/nvdimm/
13994
13995LIBRARY CODE
13996M:	Andrew Morton <akpm@linux-foundation.org>
13997L:	linux-kernel@vger.kernel.org
13998S:	Supported
13999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14000F:	lib/*
14001
14002LICENSES and SPDX stuff
14003M:	Thomas Gleixner <tglx@linutronix.de>
14004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14005L:	linux-spdx@vger.kernel.org
14006S:	Maintained
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14008F:	COPYING
14009F:	Documentation/process/license-rules.rst
14010F:	LICENSES/
14011F:	scripts/spdxcheck-test.sh
14012F:	scripts/spdxcheck.py
14013F:	scripts/spdxexclude
14014
14015LINEAR RANGES HELPERS
14016M:	Mark Brown <broonie@kernel.org>
14017R:	Matti Vaittinen <mazziesaccount@gmail.com>
14018F:	include/linux/linear_range.h
14019F:	lib/linear_ranges.c
14020F:	lib/tests/test_linear_ranges.c
14021
14022LINUX FOR POWER MACINTOSH
14023L:	linuxppc-dev@lists.ozlabs.org
14024S:	Orphan
14025F:	arch/powerpc/platforms/powermac/
14026F:	drivers/macintosh/
14027X:	drivers/macintosh/adb-iop.c
14028X:	drivers/macintosh/via-macii.c
14029
14030LINUX FOR POWERPC (32-BIT AND 64-BIT)
14031M:	Madhavan Srinivasan <maddy@linux.ibm.com>
14032M:	Michael Ellerman <mpe@ellerman.id.au>
14033R:	Nicholas Piggin <npiggin@gmail.com>
14034R:	Christophe Leroy <christophe.leroy@csgroup.eu>
14035L:	linuxppc-dev@lists.ozlabs.org
14036S:	Supported
14037W:	https://github.com/linuxppc/wiki/wiki
14038Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
14039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
14040F:	Documentation/ABI/stable/sysfs-firmware-opal-*
14041F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
14042F:	Documentation/devicetree/bindings/powerpc/
14043F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
14044F:	Documentation/arch/powerpc/
14045F:	arch/powerpc/
14046F:	drivers/*/*/*pasemi*
14047F:	drivers/*/*pasemi*
14048F:	drivers/char/tpm/tpm_ibmvtpm*
14049F:	drivers/crypto/nx/
14050F:	drivers/i2c/busses/i2c-opal.c
14051F:	drivers/net/ethernet/ibm/ibmveth.*
14052F:	drivers/net/ethernet/ibm/ibmvnic.*
14053F:	drivers/pci/hotplug/pnv_php.c
14054F:	drivers/pci/hotplug/rpa*
14055F:	drivers/rtc/rtc-opal.c
14056F:	drivers/scsi/ibmvscsi/
14057F:	drivers/tty/hvc/hvc_opal.c
14058F:	drivers/watchdog/wdrtas.c
14059F:	include/linux/papr_scm.h
14060F:	include/uapi/linux/papr_pdsm.h
14061F:	tools/testing/selftests/powerpc
14062N:	/pmac
14063N:	powermac
14064N:	powernv
14065N:	[^a-z0-9]ps3
14066N:	pseries
14067
14068LINUX FOR POWERPC EMBEDDED MPC5XXX
14069M:	Anatolij Gustschin <agust@denx.de>
14070L:	linuxppc-dev@lists.ozlabs.org
14071S:	Odd Fixes
14072F:	arch/powerpc/platforms/512x/
14073F:	arch/powerpc/platforms/52xx/
14074
14075LINUX FOR POWERPC EMBEDDED PPC4XX
14076L:	linuxppc-dev@lists.ozlabs.org
14077S:	Orphan
14078F:	arch/powerpc/platforms/44x/
14079
14080LINUX FOR POWERPC EMBEDDED PPC85XX
14081M:	Scott Wood <oss@buserror.net>
14082L:	linuxppc-dev@lists.ozlabs.org
14083S:	Odd fixes
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
14085F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
14086F:	Documentation/devicetree/bindings/powerpc/fsl/
14087F:	arch/powerpc/platforms/85xx/
14088
14089LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
14090M:	Christophe Leroy <christophe.leroy@csgroup.eu>
14091L:	linuxppc-dev@lists.ozlabs.org
14092S:	Maintained
14093F:	arch/powerpc/platforms/8xx/
14094F:	arch/powerpc/platforms/83xx/
14095
14096LINUX KERNEL DUMP TEST MODULE (LKDTM)
14097M:	Kees Cook <kees@kernel.org>
14098S:	Maintained
14099F:	drivers/misc/lkdtm/*
14100F:	tools/testing/selftests/lkdtm/*
14101
14102LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
14103M:	Alan Stern <stern@rowland.harvard.edu>
14104M:	Andrea Parri <parri.andrea@gmail.com>
14105M:	Will Deacon <will@kernel.org>
14106M:	Peter Zijlstra <peterz@infradead.org>
14107M:	Boqun Feng <boqun.feng@gmail.com>
14108M:	Nicholas Piggin <npiggin@gmail.com>
14109M:	David Howells <dhowells@redhat.com>
14110M:	Jade Alglave <j.alglave@ucl.ac.uk>
14111M:	Luc Maranget <luc.maranget@inria.fr>
14112M:	"Paul E. McKenney" <paulmck@kernel.org>
14113R:	Akira Yokosawa <akiyks@gmail.com>
14114R:	Daniel Lustig <dlustig@nvidia.com>
14115R:	Joel Fernandes <joelagnelf@nvidia.com>
14116L:	linux-kernel@vger.kernel.org
14117L:	linux-arch@vger.kernel.org
14118L:	lkmm@lists.linux.dev
14119S:	Supported
14120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
14121F:	Documentation/atomic_bitops.txt
14122F:	Documentation/atomic_t.txt
14123F:	Documentation/core-api/refcount-vs-atomic.rst
14124F:	Documentation/litmus-tests/
14125F:	Documentation/memory-barriers.txt
14126F:	tools/memory-model/
14127
14128LINUX-NEXT TREE
14129M:	Stephen Rothwell <sfr@canb.auug.org.au>
14130L:	linux-next@vger.kernel.org
14131S:	Supported
14132B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
14133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
14134
14135LIS3LV02D ACCELEROMETER DRIVER
14136M:	Eric Piel <eric.piel@tremplin-utc.net>
14137S:	Maintained
14138F:	Documentation/misc-devices/lis3lv02d.rst
14139F:	drivers/misc/lis3lv02d/
14140F:	drivers/platform/x86/hp/hp_accel.c
14141
14142LIST KUNIT TEST
14143M:	David Gow <davidgow@google.com>
14144L:	linux-kselftest@vger.kernel.org
14145L:	kunit-dev@googlegroups.com
14146S:	Maintained
14147F:	lib/tests/list-test.c
14148
14149LITEX PLATFORM
14150M:	Karol Gugala <kgugala@antmicro.com>
14151M:	Mateusz Holenko <mholenko@antmicro.com>
14152M:	Gabriel Somlo <gsomlo@gmail.com>
14153M:	Joel Stanley <joel@jms.id.au>
14154S:	Maintained
14155F:	Documentation/devicetree/bindings/*/litex,*.yaml
14156F:	arch/openrisc/boot/dts/or1klitex.dts
14157F:	drivers/mmc/host/litex_mmc.c
14158F:	drivers/net/ethernet/litex/*
14159F:	drivers/soc/litex/*
14160F:	drivers/tty/serial/liteuart.c
14161F:	include/linux/litex.h
14162N:	litex
14163
14164LIVE PATCHING
14165M:	Josh Poimboeuf <jpoimboe@kernel.org>
14166M:	Jiri Kosina <jikos@kernel.org>
14167M:	Miroslav Benes <mbenes@suse.cz>
14168M:	Petr Mladek <pmladek@suse.com>
14169R:	Joe Lawrence <joe.lawrence@redhat.com>
14170L:	live-patching@vger.kernel.org
14171S:	Maintained
14172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
14173F:	Documentation/ABI/testing/sysfs-kernel-livepatch
14174F:	Documentation/livepatch/
14175F:	arch/powerpc/include/asm/livepatch.h
14176F:	include/linux/livepatch.h
14177F:	kernel/livepatch/
14178F:	kernel/module/livepatch.c
14179F:	samples/livepatch/
14180F:	tools/testing/selftests/livepatch/
14181
14182LLC (802.2)
14183L:	netdev@vger.kernel.org
14184S:	Odd fixes
14185F:	include/linux/llc.h
14186F:	include/net/llc*
14187F:	include/uapi/linux/llc.h
14188F:	net/llc/
14189
14190LM73 HARDWARE MONITOR DRIVER
14191M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
14192L:	linux-hwmon@vger.kernel.org
14193S:	Maintained
14194F:	drivers/hwmon/lm73.c
14195
14196LM78 HARDWARE MONITOR DRIVER
14197M:	Jean Delvare <jdelvare@suse.com>
14198L:	linux-hwmon@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/hwmon/lm78.rst
14201F:	drivers/hwmon/lm78.c
14202
14203LM83 HARDWARE MONITOR DRIVER
14204M:	Jean Delvare <jdelvare@suse.com>
14205L:	linux-hwmon@vger.kernel.org
14206S:	Maintained
14207F:	Documentation/hwmon/lm83.rst
14208F:	drivers/hwmon/lm83.c
14209
14210LM90 HARDWARE MONITOR DRIVER
14211M:	Jean Delvare <jdelvare@suse.com>
14212L:	linux-hwmon@vger.kernel.org
14213S:	Maintained
14214F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
14215F:	Documentation/hwmon/lm90.rst
14216F:	drivers/hwmon/lm90.c
14217F:	include/dt-bindings/thermal/lm90.h
14218
14219LME2510 MEDIA DRIVER
14220M:	Malcolm Priestley <tvboxspy@gmail.com>
14221L:	linux-media@vger.kernel.org
14222S:	Maintained
14223W:	https://linuxtv.org
14224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14225F:	drivers/media/usb/dvb-usb-v2/lmedm04*
14226
14227LOADPIN SECURITY MODULE
14228M:	Kees Cook <kees@kernel.org>
14229S:	Supported
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14231F:	Documentation/admin-guide/LSM/LoadPin.rst
14232F:	security/loadpin/
14233
14234LOCKDOWN SECURITY MODULE
14235M:	Nicolas Bouchinet <nicolas.bouchinet@oss.cyber.gouv.fr>
14236M:	Xiu Jianfeng <xiujianfeng@huawei.com>
14237L:	linux-security-module@vger.kernel.org
14238S:	Maintained
14239T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
14240F:	security/lockdown/
14241
14242LOCKING PRIMITIVES
14243M:	Peter Zijlstra <peterz@infradead.org>
14244M:	Ingo Molnar <mingo@redhat.com>
14245M:	Will Deacon <will@kernel.org>
14246M:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP & RUST)
14247R:	Waiman Long <longman@redhat.com>
14248L:	linux-kernel@vger.kernel.org
14249S:	Maintained
14250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
14251F:	Documentation/locking/
14252F:	arch/*/include/asm/spinlock*.h
14253F:	include/linux/lockdep*.h
14254F:	include/linux/mutex*.h
14255F:	include/linux/rwlock*.h
14256F:	include/linux/rwsem*.h
14257F:	include/linux/seqlock.h
14258F:	include/linux/spinlock*.h
14259F:	kernel/locking/
14260F:	lib/locking*.[ch]
14261F:	rust/helpers/mutex.c
14262F:	rust/helpers/spinlock.c
14263F:	rust/kernel/sync/lock.rs
14264F:	rust/kernel/sync/lock/
14265F:	rust/kernel/sync/locked_by.rs
14266X:	kernel/locking/locktorture.c
14267
14268LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
14269M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
14270L:	linux-ntfs-dev@lists.sourceforge.net
14271S:	Maintained
14272W:	http://www.linux-ntfs.org/content/view/19/37/
14273F:	Documentation/admin-guide/ldm.rst
14274F:	block/partitions/ldm.*
14275
14276LOGITECH HID GAMING KEYBOARDS
14277M:	Hans de Goede <hansg@kernel.org>
14278L:	linux-input@vger.kernel.org
14279S:	Maintained
14280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14281F:	drivers/hid/hid-lg-g15.c
14282
14283LONTIUM LT8912B MIPI TO HDMI BRIDGE
14284M:	Adrien Grassein <adrien.grassein@gmail.com>
14285S:	Maintained
14286F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
14287F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
14288
14289LOONGARCH
14290M:	Huacai Chen <chenhuacai@kernel.org>
14291R:	WANG Xuerui <kernel@xen0n.name>
14292L:	loongarch@lists.linux.dev
14293S:	Maintained
14294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
14295F:	Documentation/arch/loongarch/
14296F:	Documentation/translations/zh_CN/arch/loongarch/
14297F:	arch/loongarch/
14298F:	drivers/*/*loongarch*
14299F:	drivers/cpufreq/loongson3_cpufreq.c
14300
14301LOONGSON GPIO DRIVER
14302M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14303L:	linux-gpio@vger.kernel.org
14304S:	Maintained
14305F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
14306F:	drivers/gpio/gpio-loongson-64bit.c
14307
14308LOONGSON-2 APB DMA DRIVER
14309M:	Binbin Zhou <zhoubinbin@loongson.cn>
14310L:	dmaengine@vger.kernel.org
14311S:	Maintained
14312F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
14313F:	drivers/dma/loongson2-apb-dma.c
14314
14315LOONGSON LS2X I2C DRIVER
14316M:	Binbin Zhou <zhoubinbin@loongson.cn>
14317L:	linux-i2c@vger.kernel.org
14318S:	Maintained
14319F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
14320F:	drivers/i2c/busses/i2c-ls2x.c
14321
14322LOONGSON PWM DRIVER
14323M:	Binbin Zhou <zhoubinbin@loongson.cn>
14324L:	linux-pwm@vger.kernel.org
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
14327F:	drivers/pwm/pwm-loongson.c
14328
14329LOONGSON-2 SOC SERIES CLOCK DRIVER
14330M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14331L:	linux-clk@vger.kernel.org
14332S:	Maintained
14333F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
14334F:	drivers/clk/clk-loongson2.c
14335F:	include/dt-bindings/clock/loongson,ls2k-clk.h
14336
14337LOONGSON SPI DRIVER
14338M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14339L:	linux-spi@vger.kernel.org
14340S:	Maintained
14341F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
14342F:	drivers/spi/spi-loongson-core.c
14343F:	drivers/spi/spi-loongson-pci.c
14344F:	drivers/spi/spi-loongson-plat.c
14345F:	drivers/spi/spi-loongson.h
14346
14347LOONGSON-2 SOC SERIES GUTS DRIVER
14348M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14349L:	loongarch@lists.linux.dev
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
14352F:	drivers/soc/loongson/loongson2_guts.c
14353
14354LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
14355M:	Binbin Zhou <zhoubinbin@loongson.cn>
14356L:	linux-mmc@vger.kernel.org
14357S:	Maintained
14358F:	Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
14359F:	drivers/mmc/host/loongson2-mmc.c
14360
14361LOONGSON-2 SOC SERIES PM DRIVER
14362M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14363L:	linux-pm@vger.kernel.org
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
14366F:	drivers/soc/loongson/loongson2_pm.c
14367
14368LOONGSON-2 SOC SERIES PINCTRL DRIVER
14369M:	zhanghongchen <zhanghongchen@loongson.cn>
14370M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14371L:	linux-gpio@vger.kernel.org
14372S:	Maintained
14373F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
14374F:	drivers/pinctrl/pinctrl-loongson2.c
14375
14376LOONGSON-2 SOC SERIES THERMAL DRIVER
14377M:	zhanghongchen <zhanghongchen@loongson.cn>
14378M:	Yinbo Zhu <zhuyinbo@loongson.cn>
14379L:	linux-pm@vger.kernel.org
14380S:	Maintained
14381F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
14382F:	drivers/thermal/loongson2_thermal.c
14383
14384LOONGSON EDAC DRIVER
14385M:	Zhao Qunqin <zhaoqunqin@loongson.cn>
14386L:	linux-edac@vger.kernel.org
14387S:	Maintained
14388F:	drivers/edac/loongson_edac.c
14389
14390LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
14391M:	Sathya Prakash <sathya.prakash@broadcom.com>
14392M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
14393M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
14394L:	MPT-FusionLinux.pdl@broadcom.com
14395L:	linux-scsi@vger.kernel.org
14396S:	Supported
14397W:	http://www.avagotech.com/support/
14398F:	drivers/message/fusion/
14399F:	drivers/scsi/mpt3sas/
14400
14401LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
14402M:	Matthew Wilcox <willy@infradead.org>
14403L:	linux-scsi@vger.kernel.org
14404S:	Maintained
14405F:	drivers/scsi/sym53c8xx_2/
14406
14407LT3074 HARDWARE MONITOR DRIVER
14408M:	Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
14409L:	linux-hwmon@vger.kernel.org
14410S:	Supported
14411W:	https://ez.analog.com/linux-software-drivers
14412F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
14413F:	Documentation/hwmon/lt3074.rst
14414F:	drivers/hwmon/pmbus/lt3074.c
14415
14416LTC1660 DAC DRIVER
14417M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14418L:	linux-iio@vger.kernel.org
14419S:	Maintained
14420F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14421F:	drivers/iio/dac/ltc1660.c
14422
14423LTC2664 IIO DAC DRIVER
14424M:	Michael Hennerich <michael.hennerich@analog.com>
14425M:	Kim Seer Paller <kimseer.paller@analog.com>
14426L:	linux-iio@vger.kernel.org
14427S:	Supported
14428W:	https://ez.analog.com/linux-software-drivers
14429F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14430F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14431F:	drivers/iio/dac/ltc2664.c
14432
14433LTC2688 IIO DAC DRIVER
14434M:	Nuno Sá <nuno.sa@analog.com>
14435L:	linux-iio@vger.kernel.org
14436S:	Supported
14437W:	https://ez.analog.com/linux-software-drivers
14438F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14439F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14440F:	drivers/iio/dac/ltc2688.c
14441
14442LTC2947 HARDWARE MONITOR DRIVER
14443M:	Nuno Sá <nuno.sa@analog.com>
14444L:	linux-hwmon@vger.kernel.org
14445S:	Supported
14446W:	https://ez.analog.com/linux-software-drivers
14447F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14448F:	drivers/hwmon/ltc2947-core.c
14449F:	drivers/hwmon/ltc2947-i2c.c
14450F:	drivers/hwmon/ltc2947-spi.c
14451F:	drivers/hwmon/ltc2947.h
14452
14453LTC2991 HARDWARE MONITOR DRIVER
14454M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14455L:	linux-hwmon@vger.kernel.org
14456S:	Supported
14457W:	https://ez.analog.com/linux-software-drivers
14458F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14459F:	drivers/hwmon/ltc2991.c
14460
14461LTC2983 IIO TEMPERATURE DRIVER
14462M:	Nuno Sá <nuno.sa@analog.com>
14463L:	linux-iio@vger.kernel.org
14464S:	Supported
14465W:	https://ez.analog.com/linux-software-drivers
14466F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14467F:	drivers/iio/temperature/ltc2983.c
14468
14469LTC4282 HARDWARE MONITOR DRIVER
14470M:	Nuno Sa <nuno.sa@analog.com>
14471L:	linux-hwmon@vger.kernel.org
14472S:	Supported
14473F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14474F:	Documentation/hwmon/ltc4282.rst
14475F:	drivers/hwmon/ltc4282.c
14476
14477LTC4286 HARDWARE MONITOR DRIVER
14478M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
14479L:	linux-hwmon@vger.kernel.org
14480S:	Maintained
14481F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14482F:	Documentation/hwmon/ltc4286.rst
14483F:	drivers/hwmon/pmbus/ltc4286.c
14484
14485LTC4306 I2C MULTIPLEXER DRIVER
14486M:	Michael Hennerich <michael.hennerich@analog.com>
14487L:	linux-i2c@vger.kernel.org
14488S:	Supported
14489W:	https://ez.analog.com/linux-software-drivers
14490F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14491F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14492
14493LTP (Linux Test Project)
14494M:	Andrea Cervesato <andrea.cervesato@suse.com>
14495M:	Cyril Hrubis <chrubis@suse.cz>
14496M:	Jan Stancek <jstancek@redhat.com>
14497M:	Petr Vorel <pvorel@suse.cz>
14498M:	Li Wang <liwang@redhat.com>
14499M:	Yang Xu <xuyang2018.jy@fujitsu.com>
14500M:	Xiao Yang <yangx.jy@fujitsu.com>
14501L:	ltp@lists.linux.it (subscribers-only)
14502S:	Maintained
14503W:	https://linux-test-project.readthedocs.io/
14504T:	git https://github.com/linux-test-project/ltp.git
14505
14506LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14507M:	Anshul Dalal <anshulusr@gmail.com>
14508L:	linux-iio@vger.kernel.org
14509S:	Maintained
14510F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14511F:	drivers/iio/light/ltr390.c
14512
14513LYNX 28G SERDES PHY DRIVER
14514M:	Ioana Ciornei <ioana.ciornei@nxp.com>
14515L:	netdev@vger.kernel.org
14516S:	Supported
14517F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14518F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14519
14520LYNX PCS MODULE
14521M:	Ioana Ciornei <ioana.ciornei@nxp.com>
14522L:	netdev@vger.kernel.org
14523S:	Supported
14524F:	drivers/net/pcs/pcs-lynx.c
14525F:	include/linux/pcs-lynx.h
14526
14527M68K ARCHITECTURE
14528M:	Geert Uytterhoeven <geert@linux-m68k.org>
14529L:	linux-m68k@lists.linux-m68k.org
14530S:	Maintained
14531W:	http://www.linux-m68k.org/
14532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14533F:	arch/m68k/
14534F:	drivers/zorro/
14535
14536M68K ON APPLE MACINTOSH
14537M:	Joshua Thompson <funaho@jurai.org>
14538L:	linux-m68k@lists.linux-m68k.org
14539S:	Maintained
14540W:	http://www.mac.linux-m68k.org/
14541F:	arch/m68k/mac/
14542F:	drivers/macintosh/adb-iop.c
14543F:	drivers/macintosh/via-macii.c
14544
14545M68K ON HP9000/300
14546M:	Philip Blundell <philb@gnu.org>
14547S:	Maintained
14548W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14549F:	arch/m68k/hp300/
14550
14551M88DS3103 MEDIA DRIVER
14552L:	linux-media@vger.kernel.org
14553S:	Orphan
14554W:	https://linuxtv.org
14555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14556F:	drivers/media/dvb-frontends/m88ds3103*
14557
14558M88RS2000 MEDIA DRIVER
14559M:	Malcolm Priestley <tvboxspy@gmail.com>
14560L:	linux-media@vger.kernel.org
14561S:	Maintained
14562W:	https://linuxtv.org
14563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14564F:	drivers/media/dvb-frontends/m88rs2000*
14565
14566MA901 MASTERKIT USB FM RADIO DRIVER
14567M:	Alexey Klimov <alexey.klimov@linaro.org>
14568L:	linux-media@vger.kernel.org
14569S:	Maintained
14570T:	git git://linuxtv.org/media.git
14571F:	drivers/media/radio/radio-ma901.c
14572
14573MAC80211
14574M:	Johannes Berg <johannes@sipsolutions.net>
14575L:	linux-wireless@vger.kernel.org
14576S:	Maintained
14577W:	https://wireless.wiki.kernel.org/
14578Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14581F:	Documentation/networking/mac80211-injection.rst
14582F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14583F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14584F:	include/net/mac80211.h
14585F:	net/mac80211/
14586
14587MAILBOX API
14588M:	Jassi Brar <jassisinghbrar@gmail.com>
14589L:	linux-kernel@vger.kernel.org
14590S:	Maintained
14591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14592F:	Documentation/devicetree/bindings/mailbox/
14593F:	drivers/mailbox/
14594F:	include/dt-bindings/mailbox/
14595F:	include/linux/mailbox_client.h
14596F:	include/linux/mailbox_controller.h
14597
14598MAILBOX ARM MHUv2
14599M:	Viresh Kumar <viresh.kumar@linaro.org>
14600M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
14601L:	linux-kernel@vger.kernel.org
14602S:	Maintained
14603F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14604F:	drivers/mailbox/arm_mhuv2.c
14605F:	include/linux/mailbox/arm_mhuv2_message.h
14606
14607MAILBOX ARM MHUv3
14608M:	Sudeep Holla <sudeep.holla@arm.com>
14609M:	Cristian Marussi <cristian.marussi@arm.com>
14610L:	linux-kernel@vger.kernel.org
14611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14612S:	Maintained
14613F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14614F:	drivers/mailbox/arm_mhuv3.c
14615
14616MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14617M:	Alejandro Colomar <alx@kernel.org>
14618L:	linux-man@vger.kernel.org
14619S:	Maintained
14620W:	http://www.kernel.org/doc/man-pages
14621T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14622T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14623
14624MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14625M:	Jeremy Kerr <jk@codeconstruct.com.au>
14626M:	Matt Johnston <matt@codeconstruct.com.au>
14627L:	netdev@vger.kernel.org
14628S:	Maintained
14629F:	Documentation/networking/mctp.rst
14630F:	drivers/net/mctp/
14631F:	include/linux/usb/mctp-usb.h
14632F:	include/net/mctp.h
14633F:	include/net/mctpdevice.h
14634F:	include/net/netns/mctp.h
14635F:	net/mctp/
14636
14637MAPLE TREE
14638M:	Liam R. Howlett <Liam.Howlett@oracle.com>
14639L:	maple-tree@lists.infradead.org
14640L:	linux-mm@kvack.org
14641S:	Supported
14642F:	Documentation/core-api/maple_tree.rst
14643F:	include/linux/maple_tree.h
14644F:	include/trace/events/maple_tree.h
14645F:	lib/maple_tree.c
14646F:	lib/test_maple_tree.c
14647F:	tools/testing/radix-tree/maple.c
14648F:	tools/testing/shared/linux/maple_tree.h
14649
14650MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14651M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
14652L:	linux-mips@vger.kernel.org
14653S:	Maintained
14654F:	arch/mips/boot/dts/img/pistachio*
14655
14656MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14657M:	Andrew Lunn <andrew@lunn.ch>
14658L:	netdev@vger.kernel.org
14659S:	Maintained
14660F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14661F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14662F:	Documentation/networking/devlink/mv88e6xxx.rst
14663F:	drivers/net/dsa/mv88e6xxx/
14664F:	include/linux/dsa/mv88e6xxx.h
14665F:	include/linux/platform_data/mv88e6xxx.h
14666
14667MARVELL 88PM886 PMIC DRIVER
14668M:	Karel Balej <balejk@matfyz.cz>
14669S:	Maintained
14670F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14671F:	drivers/input/misc/88pm886-onkey.c
14672F:	drivers/mfd/88pm886.c
14673F:	drivers/regulator/88pm886-regulator.c
14674F:	drivers/rtc/rtc-88pm886.c
14675F:	include/linux/mfd/88pm886.h
14676
14677MARVELL ARMADA 3700 PHY DRIVERS
14678M:	Miquel Raynal <miquel.raynal@bootlin.com>
14679S:	Maintained
14680F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14681F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14682F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14683F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14684
14685MARVELL ARMADA 3700 SERIAL DRIVER
14686M:	Pali Rohár <pali@kernel.org>
14687S:	Maintained
14688F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14689F:	Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
14690F:	drivers/tty/serial/mvebu-uart.c
14691
14692MARVELL ARMADA DRM SUPPORT
14693M:	Russell King <linux@armlinux.org.uk>
14694S:	Maintained
14695T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14696T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14697F:	Documentation/devicetree/bindings/display/armada/
14698F:	drivers/gpu/drm/armada/
14699F:	include/uapi/drm/armada_drm.h
14700
14701MARVELL CRYPTO DRIVER
14702M:	Srujana Challa <schalla@marvell.com>
14703M:	Bharat Bhushan <bbhushan2@marvell.com>
14704L:	linux-crypto@vger.kernel.org
14705S:	Maintained
14706F:	drivers/crypto/marvell/
14707F:	include/linux/soc/marvell/octeontx2/
14708
14709MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14710M:	Mirko Lindner <mlindner@marvell.com>
14711M:	Stephen Hemminger <stephen@networkplumber.org>
14712L:	netdev@vger.kernel.org
14713S:	Odd fixes
14714F:	drivers/net/ethernet/marvell/sk*
14715
14716MARVELL LIBERTAS WIRELESS DRIVER
14717L:	linux-wireless@vger.kernel.org
14718L:	libertas-dev@lists.infradead.org
14719S:	Orphan
14720F:	drivers/net/wireless/marvell/libertas/
14721F:	drivers/net/wireless/marvell/libertas_tf/
14722
14723MARVELL MACCHIATOBIN SUPPORT
14724M:	Russell King <linux@armlinux.org.uk>
14725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14726S:	Maintained
14727F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14728
14729MARVELL MV643XX ETHERNET DRIVER
14730M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
14731L:	netdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14734
14735MARVELL MV88X3310 PHY DRIVER
14736M:	Russell King <linux@armlinux.org.uk>
14737M:	Marek Behún <kabel@kernel.org>
14738L:	netdev@vger.kernel.org
14739S:	Maintained
14740F:	drivers/net/phy/marvell10g.c
14741
14742MARVELL MVEBU THERMAL DRIVER
14743M:	Miquel Raynal <miquel.raynal@bootlin.com>
14744S:	Maintained
14745F:	drivers/thermal/armada_thermal.c
14746
14747MARVELL MVNETA ETHERNET DRIVER
14748M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14749L:	netdev@vger.kernel.org
14750S:	Maintained
14751F:	drivers/net/ethernet/marvell/mvneta*
14752
14753MARVELL MVPP2 ETHERNET DRIVER
14754M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14755M:	Russell King <linux@armlinux.org.uk>
14756L:	netdev@vger.kernel.org
14757S:	Maintained
14758F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14759F:	drivers/net/ethernet/marvell/mvpp2/
14760
14761MARVELL MWIFIEX WIRELESS DRIVER
14762M:	Brian Norris <briannorris@chromium.org>
14763R:	Francesco Dolcini <francesco@dolcini.it>
14764L:	linux-wireless@vger.kernel.org
14765S:	Odd Fixes
14766F:	drivers/net/wireless/marvell/mwifiex/
14767
14768MARVELL MWL8K WIRELESS DRIVER
14769L:	linux-wireless@vger.kernel.org
14770S:	Orphan
14771F:	drivers/net/wireless/marvell/mwl8k.c
14772
14773MARVELL NAND CONTROLLER DRIVER
14774M:	Miquel Raynal <miquel.raynal@bootlin.com>
14775L:	linux-mtd@lists.infradead.org
14776S:	Maintained
14777F:	drivers/mtd/nand/raw/marvell_nand.c
14778
14779MARVELL OCTEON ENDPOINT DRIVER
14780M:	Veerasenareddy Burru <vburru@marvell.com>
14781M:	Sathesh Edara <sedara@marvell.com>
14782L:	netdev@vger.kernel.org
14783S:	Maintained
14784F:	drivers/net/ethernet/marvell/octeon_ep
14785
14786MARVELL OCTEON ENDPOINT VF DRIVER
14787M:	Veerasenareddy Burru <vburru@marvell.com>
14788M:	Sathesh Edara <sedara@marvell.com>
14789M:	Shinas Rasheed <srasheed@marvell.com>
14790M:	Satananda Burla <sburla@marvell.com>
14791L:	netdev@vger.kernel.org
14792S:	Maintained
14793F:	drivers/net/ethernet/marvell/octeon_ep_vf
14794
14795MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14796M:	Sunil Goutham <sgoutham@marvell.com>
14797M:	Geetha sowjanya <gakula@marvell.com>
14798M:	Subbaraya Sundeep <sbhatta@marvell.com>
14799M:	hariprasad <hkelam@marvell.com>
14800M:	Bharat Bhushan <bbhushan2@marvell.com>
14801L:	netdev@vger.kernel.org
14802S:	Maintained
14803F:	drivers/net/ethernet/marvell/octeontx2/nic/
14804F:	include/linux/soc/marvell/octeontx2/
14805
14806MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14807M:	Sunil Goutham <sgoutham@marvell.com>
14808M:	Linu Cherian <lcherian@marvell.com>
14809M:	Geetha sowjanya <gakula@marvell.com>
14810M:	Jerin Jacob <jerinj@marvell.com>
14811M:	hariprasad <hkelam@marvell.com>
14812M:	Subbaraya Sundeep <sbhatta@marvell.com>
14813L:	netdev@vger.kernel.org
14814S:	Maintained
14815F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14816F:	drivers/net/ethernet/marvell/octeontx2/af/
14817
14818MARVELL PEM PMU DRIVER
14819M:	Linu Cherian <lcherian@marvell.com>
14820M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
14821S:	Supported
14822F:	drivers/perf/marvell_pem_pmu.c
14823
14824MARVELL PRESTERA ETHERNET SWITCH DRIVER
14825M:	Taras Chornyi <taras.chornyi@plvision.eu>
14826S:	Supported
14827W:	https://github.com/Marvell-switching/switchdev-prestera
14828F:	drivers/net/ethernet/marvell/prestera/
14829
14830MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14831M:	Nicolas Pitre <nico@fluxnic.net>
14832S:	Odd Fixes
14833F:	drivers/mmc/host/mvsdio.*
14834
14835MARVELL USB MDIO CONTROLLER DRIVER
14836M:	Tobias Waldekranz <tobias@waldekranz.com>
14837L:	netdev@vger.kernel.org
14838S:	Maintained
14839F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14840F:	drivers/net/mdio/mdio-mvusb.c
14841
14842MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14843M:	Hu Ziji <huziji@marvell.com>
14844L:	linux-mmc@vger.kernel.org
14845S:	Supported
14846F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14847F:	drivers/mmc/host/sdhci-xenon*
14848
14849MARVELL OCTEON CN10K DPI DRIVER
14850M:	Vamsi Attunuru <vattunuru@marvell.com>
14851S:	Supported
14852F:	drivers/misc/mrvl_cn10k_dpi.c
14853
14854MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14855R:	schalla@marvell.com
14856R:	vattunuru@marvell.com
14857F:	drivers/vdpa/octeon_ep/
14858
14859MARVELL OCTEON HOTPLUG DRIVER
14860R:	Shijith Thotton <sthotton@marvell.com>
14861R:	Vamsi Attunuru <vattunuru@marvell.com>
14862S:	Supported
14863F:	drivers/pci/hotplug/octep_hp.c
14864
14865MATROX FRAMEBUFFER DRIVER
14866L:	linux-fbdev@vger.kernel.org
14867S:	Orphan
14868F:	drivers/video/fbdev/matrox/matroxfb_*
14869F:	include/uapi/linux/matroxfb.h
14870
14871MAX15301 DRIVER
14872M:	Daniel Nilsson <daniel.nilsson@flex.com>
14873L:	linux-hwmon@vger.kernel.org
14874S:	Maintained
14875F:	Documentation/hwmon/max15301.rst
14876F:	drivers/hwmon/pmbus/max15301.c
14877
14878MAX2175 SDR TUNER DRIVER
14879M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
14880L:	linux-media@vger.kernel.org
14881S:	Maintained
14882T:	git git://linuxtv.org/media.git
14883F:	Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
14884F:	Documentation/userspace-api/media/drivers/max2175.rst
14885F:	drivers/media/i2c/max2175*
14886F:	include/uapi/linux/max2175.h
14887
14888MAX31335 RTC DRIVER
14889M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14890L:	linux-rtc@vger.kernel.org
14891S:	Supported
14892W:	https://ez.analog.com/linux-software-drivers
14893F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14894F:	drivers/rtc/rtc-max31335.c
14895
14896MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14897L:	linux-hwmon@vger.kernel.org
14898S:	Orphan
14899F:	Documentation/hwmon/max6650.rst
14900F:	drivers/hwmon/max6650.c
14901
14902MAX9286 QUAD GMSL DESERIALIZER DRIVER
14903M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14904M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14905M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14906M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14907L:	linux-media@vger.kernel.org
14908S:	Maintained
14909F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14910F:	drivers/media/i2c/max9286.c
14911
14912MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14913M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14914L:	linux-media@vger.kernel.org
14915S:	Maintained
14916F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14917F:	drivers/staging/media/max96712/max96712.c
14918
14919MAX96714 GMSL2 DESERIALIZER DRIVER
14920M:	Julien Massot <julien.massot@collabora.com>
14921L:	linux-media@vger.kernel.org
14922S:	Maintained
14923F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14924F:	drivers/media/i2c/max96714.c
14925
14926MAX96717 GMSL2 SERIALIZER DRIVER
14927M:	Julien Massot <julien.massot@collabora.com>
14928L:	linux-media@vger.kernel.org
14929S:	Maintained
14930F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14931F:	drivers/media/i2c/max96717.c
14932
14933MAX9860 MONO AUDIO VOICE CODEC DRIVER
14934M:	Peter Rosin <peda@axentia.se>
14935L:	linux-sound@vger.kernel.org
14936S:	Maintained
14937F:	Documentation/devicetree/bindings/sound/max9860.txt
14938F:	sound/soc/codecs/max9860.*
14939
14940MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14941M:	Andreas Klinger <ak@it-klinger.de>
14942L:	linux-iio@vger.kernel.org
14943S:	Maintained
14944F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14945F:	drivers/iio/proximity/mb1232.c
14946
14947MAXIM MAX11205 DRIVER
14948M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14949L:	linux-iio@vger.kernel.org
14950S:	Supported
14951W:	https://ez.analog.com/linux-software-drivers
14952F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14953F:	drivers/iio/adc/max11205.c
14954
14955MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14956R:	Iskren Chernev <iskren.chernev@gmail.com>
14957R:	Krzysztof Kozlowski <krzk@kernel.org>
14958R:	Marek Szyprowski <m.szyprowski@samsung.com>
14959R:	Matheus Castello <matheus@castello.eng.br>
14960L:	linux-pm@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14963F:	drivers/power/supply/max17040_battery.c
14964
14965MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14966R:	Hans de Goede <hansg@kernel.org>
14967R:	Krzysztof Kozlowski <krzk@kernel.org>
14968R:	Marek Szyprowski <m.szyprowski@samsung.com>
14969R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14970R:	Purism Kernel Team <kernel@puri.sm>
14971L:	linux-pm@vger.kernel.org
14972S:	Maintained
14973F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14974F:	drivers/power/supply/max17042_battery.c
14975
14976MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14977M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14978L:	linux-kernel@vger.kernel.org
14979S:	Maintained
14980F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14981F:	drivers/regulator/max20086-regulator.c
14982
14983MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14984M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14985L:	linux-iio@vger.kernel.org
14986S:	Maintained
14987F:	drivers/iio/temperature/max30208.c
14988
14989MAXIM MAX77650 PMIC MFD DRIVER
14990M:	Bartosz Golaszewski <brgl@bgdev.pl>
14991L:	linux-kernel@vger.kernel.org
14992S:	Maintained
14993F:	Documentation/devicetree/bindings/*/*max77650.yaml
14994F:	Documentation/devicetree/bindings/*/max77650*.yaml
14995F:	drivers/gpio/gpio-max77650.c
14996F:	drivers/input/misc/max77650-onkey.c
14997F:	drivers/leds/leds-max77650.c
14998F:	drivers/mfd/max77650.c
14999F:	drivers/power/supply/max77650-charger.c
15000F:	drivers/regulator/max77650-regulator.c
15001F:	include/linux/mfd/max77650.h
15002
15003MAXIM MAX77714 PMIC MFD DRIVER
15004M:	Luca Ceresoli <luca@lucaceresoli.net>
15005S:	Maintained
15006F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
15007F:	drivers/mfd/max77714.c
15008F:	include/linux/mfd/max77714.h
15009
15010MAXIM MAX77759 PMIC MFD DRIVER
15011M:	André Draszik <andre.draszik@linaro.org>
15012L:	linux-kernel@vger.kernel.org
15013S:	Maintained
15014F:	Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15015F:	drivers/gpio/gpio-max77759.c
15016F:	drivers/mfd/max77759.c
15017F:	drivers/nvmem/max77759-nvmem.c
15018F:	include/linux/mfd/max77759.h
15019
15020MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
15021M:	Javier Martinez Canillas <javier@dowhile0.org>
15022L:	linux-kernel@vger.kernel.org
15023S:	Supported
15024F:	Documentation/devicetree/bindings/*/*max77802.yaml
15025F:	drivers/regulator/max77802-regulator.c
15026F:	include/dt-bindings/*/*max77802.h
15027
15028MAXIM MAX77976 BATTERY CHARGER
15029M:	Luca Ceresoli <luca@lucaceresoli.net>
15030S:	Supported
15031F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
15032F:	drivers/power/supply/max77976_charger.c
15033
15034MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
15035M:	Krzysztof Kozlowski <krzk@kernel.org>
15036L:	linux-pm@vger.kernel.org
15037S:	Maintained
15038B:	mailto:linux-samsung-soc@vger.kernel.org
15039F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
15040F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
15041F:	drivers/power/supply/max14577_charger.c
15042F:	drivers/power/supply/max77693_charger.c
15043
15044MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
15045M:	Chanwoo Choi <cw00.choi@samsung.com>
15046M:	Krzysztof Kozlowski <krzk@kernel.org>
15047L:	linux-kernel@vger.kernel.org
15048S:	Maintained
15049B:	mailto:linux-samsung-soc@vger.kernel.org
15050F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
15051F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
15052F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
15053F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
15054F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
15055F:	drivers/leds/leds-max77705.c
15056F:	drivers/*/*max77843.c
15057F:	drivers/*/max14577*.c
15058F:	drivers/*/max77686*.c
15059F:	drivers/*/max77693*.c
15060F:	drivers/*/max77705*.c
15061F:	drivers/clk/clk-max77686.c
15062F:	drivers/extcon/extcon-max14577.c
15063F:	drivers/extcon/extcon-max77693.c
15064F:	drivers/rtc/rtc-max77686.c
15065F:	include/linux/mfd/max14577*.h
15066F:	include/linux/mfd/max77686*.h
15067F:	include/linux/mfd/max77693*.h
15068F:	include/linux/mfd/max77705*.h
15069
15070MAXIRADIO FM RADIO RECEIVER DRIVER
15071M:	Hans Verkuil <hverkuil@xs4all.nl>
15072L:	linux-media@vger.kernel.org
15073S:	Maintained
15074W:	https://linuxtv.org
15075T:	git git://linuxtv.org/media.git
15076F:	drivers/media/radio/radio-maxiradio*
15077
15078MAXLINEAR ETHERNET PHY DRIVER
15079M:	Xu Liang <lxu@maxlinear.com>
15080L:	netdev@vger.kernel.org
15081S:	Supported
15082F:	drivers/net/phy/mxl-86110.c
15083F:	drivers/net/phy/mxl-gpy.c
15084
15085MCAN MMIO DEVICE DRIVER
15086M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
15087L:	linux-can@vger.kernel.org
15088S:	Maintained
15089F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
15090F:	drivers/net/can/m_can/m_can.c
15091F:	drivers/net/can/m_can/m_can.h
15092F:	drivers/net/can/m_can/m_can_platform.c
15093
15094MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
15095R:	Yasushi SHOJI <yashi@spacecubics.com>
15096L:	linux-can@vger.kernel.org
15097S:	Maintained
15098F:	drivers/net/can/usb/mcba_usb.c
15099
15100MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
15101M:	Rishi Gupta <gupt21@gmail.com>
15102L:	linux-i2c@vger.kernel.org
15103L:	linux-input@vger.kernel.org
15104S:	Maintained
15105F:	drivers/hid/hid-mcp2221.c
15106
15107MCP251XFD SPI-CAN NETWORK DRIVER
15108M:	Marc Kleine-Budde <mkl@pengutronix.de>
15109M:	Manivannan Sadhasivam <mani@kernel.org>
15110R:	Thomas Kopp <thomas.kopp@microchip.com>
15111L:	linux-can@vger.kernel.org
15112S:	Maintained
15113F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
15114F:	drivers/net/can/spi/mcp251xfd/
15115
15116MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
15117M:	Peter Rosin <peda@axentia.se>
15118L:	linux-iio@vger.kernel.org
15119S:	Maintained
15120F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
15121F:	drivers/iio/potentiometer/mcp4018.c
15122F:	drivers/iio/potentiometer/mcp4531.c
15123
15124MCP4821 DAC DRIVER
15125M:	Anshul Dalal <anshulusr@gmail.com>
15126L:	linux-iio@vger.kernel.org
15127S:	Maintained
15128F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
15129F:	drivers/iio/dac/mcp4821.c
15130
15131MCR20A IEEE-802.15.4 RADIO DRIVER
15132M:	Stefan Schmidt <stefan@datenfreihafen.org>
15133L:	linux-wpan@vger.kernel.org
15134S:	Odd Fixes
15135W:	https://github.com/xueliu/mcr20a-linux
15136F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
15137F:	drivers/net/ieee802154/mcr20a.c
15138F:	drivers/net/ieee802154/mcr20a.h
15139
15140MDIO REGMAP DRIVER
15141M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
15142L:	netdev@vger.kernel.org
15143S:	Maintained
15144F:	drivers/net/mdio/mdio-regmap.c
15145F:	include/linux/mdio/mdio-regmap.h
15146
15147MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
15148M:	William Breathitt Gray <wbg@kernel.org>
15149L:	linux-iio@vger.kernel.org
15150S:	Maintained
15151F:	drivers/iio/dac/cio-dac.c
15152
15153MEDIA CONTROLLER FRAMEWORK
15154M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15156L:	linux-media@vger.kernel.org
15157S:	Supported
15158W:	https://www.linuxtv.org
15159T:	git git://linuxtv.org/media.git
15160F:	drivers/media/mc/
15161F:	include/media/media-*.h
15162F:	include/uapi/linux/media.h
15163
15164MEDIA DRIVER FOR FREESCALE IMX PXP
15165M:	Philipp Zabel <p.zabel@pengutronix.de>
15166L:	linux-media@vger.kernel.org
15167S:	Maintained
15168T:	git git://linuxtv.org/media.git
15169F:	drivers/media/platform/nxp/imx-pxp.[ch]
15170
15171MEDIA DRIVERS FOR ASCOT2E
15172M:	Abylay Ospan <aospan@amazon.com>
15173L:	linux-media@vger.kernel.org
15174S:	Supported
15175W:	https://linuxtv.org
15176W:	http://netup.tv/
15177T:	git git://linuxtv.org/media.git
15178F:	drivers/media/dvb-frontends/ascot2e*
15179
15180MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
15181M:	Jasmin Jessich <jasmin@anw.at>
15182L:	linux-media@vger.kernel.org
15183S:	Maintained
15184W:	https://linuxtv.org
15185T:	git git://linuxtv.org/media.git
15186F:	drivers/media/dvb-frontends/cxd2099*
15187
15188MEDIA DRIVERS FOR CXD2841ER
15189M:	Abylay Ospan <aospan@amazon.com>
15190L:	linux-media@vger.kernel.org
15191S:	Supported
15192W:	https://linuxtv.org
15193W:	http://netup.tv/
15194T:	git git://linuxtv.org/media.git
15195F:	drivers/media/dvb-frontends/cxd2841er*
15196
15197MEDIA DRIVERS FOR CXD2880
15198M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
15199L:	linux-media@vger.kernel.org
15200S:	Supported
15201W:	http://linuxtv.org/
15202T:	git git://linuxtv.org/media.git
15203F:	drivers/media/dvb-frontends/cxd2880/*
15204F:	drivers/media/spi/cxd2880*
15205
15206MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
15207L:	linux-media@vger.kernel.org
15208S:	Orphan
15209W:	https://linuxtv.org
15210T:	git git://linuxtv.org/media.git
15211F:	drivers/media/pci/ddbridge/*
15212
15213MEDIA DRIVERS FOR FREESCALE IMX
15214M:	Steve Longerbeam <slongerbeam@gmail.com>
15215M:	Philipp Zabel <p.zabel@pengutronix.de>
15216L:	linux-media@vger.kernel.org
15217S:	Maintained
15218T:	git git://linuxtv.org/media.git
15219F:	Documentation/admin-guide/media/imx.rst
15220F:	Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
15221F:	drivers/staging/media/imx/
15222F:	include/linux/imx-media.h
15223F:	include/media/imx.h
15224
15225MEDIA DRIVERS FOR FREESCALE IMX7/8
15226M:	Rui Miguel Silva <rmfrfs@gmail.com>
15227M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15228M:	Martin Kepplinger <martin.kepplinger@puri.sm>
15229R:	Purism Kernel Team <kernel@puri.sm>
15230L:	linux-media@vger.kernel.org
15231S:	Maintained
15232T:	git git://linuxtv.org/media.git
15233F:	Documentation/admin-guide/media/imx7.rst
15234F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
15235F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
15236F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
15237F:	drivers/media/platform/nxp/imx-mipi-csis.c
15238F:	drivers/media/platform/nxp/imx7-media-csi.c
15239F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
15240
15241MEDIA DRIVERS FOR HELENE
15242M:	Abylay Ospan <aospan@amazon.com>
15243L:	linux-media@vger.kernel.org
15244S:	Supported
15245W:	https://linuxtv.org
15246W:	http://netup.tv/
15247T:	git git://linuxtv.org/media.git
15248F:	drivers/media/dvb-frontends/helene*
15249
15250MEDIA DRIVERS FOR HORUS3A
15251M:	Abylay Ospan <aospan@amazon.com>
15252L:	linux-media@vger.kernel.org
15253S:	Supported
15254W:	https://linuxtv.org
15255W:	http://netup.tv/
15256T:	git git://linuxtv.org/media.git
15257F:	drivers/media/dvb-frontends/horus3a*
15258
15259MEDIA DRIVERS FOR LNBH25
15260M:	Abylay Ospan <aospan@amazon.com>
15261L:	linux-media@vger.kernel.org
15262S:	Supported
15263W:	https://linuxtv.org
15264W:	http://netup.tv/
15265T:	git git://linuxtv.org/media.git
15266F:	drivers/media/dvb-frontends/lnbh25*
15267
15268MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
15269L:	linux-media@vger.kernel.org
15270S:	Orphan
15271W:	https://linuxtv.org
15272T:	git git://linuxtv.org/media.git
15273F:	drivers/media/dvb-frontends/mxl5xx*
15274
15275MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
15276M:	Abylay Ospan <aospan@amazon.com>
15277L:	linux-media@vger.kernel.org
15278S:	Supported
15279W:	https://linuxtv.org
15280W:	http://netup.tv/
15281T:	git git://linuxtv.org/media.git
15282F:	drivers/media/pci/netup_unidvb/*
15283
15284MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
15285M:	Dmitry Osipenko <digetx@gmail.com>
15286L:	linux-media@vger.kernel.org
15287L:	linux-tegra@vger.kernel.org
15288S:	Maintained
15289T:	git git://linuxtv.org/media.git
15290F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
15291F:	drivers/media/platform/nvidia/tegra-vde/
15292
15293MEDIA DRIVERS FOR RENESAS - CEU
15294M:	Jacopo Mondi <jacopo@jmondi.org>
15295L:	linux-media@vger.kernel.org
15296L:	linux-renesas-soc@vger.kernel.org
15297S:	Supported
15298T:	git git://linuxtv.org/media.git
15299F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
15300F:	drivers/media/platform/renesas/renesas-ceu.c
15301F:	include/media/drv-intf/renesas-ceu.h
15302
15303MEDIA DRIVERS FOR RENESAS - DRIF
15304M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
15305L:	linux-media@vger.kernel.org
15306L:	linux-renesas-soc@vger.kernel.org
15307S:	Supported
15308T:	git git://linuxtv.org/media.git
15309F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
15310F:	drivers/media/platform/renesas/rcar_drif.c
15311
15312MEDIA DRIVERS FOR RENESAS - FCP
15313M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15314L:	linux-media@vger.kernel.org
15315L:	linux-renesas-soc@vger.kernel.org
15316S:	Supported
15317T:	git git://linuxtv.org/media.git
15318F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
15319F:	drivers/media/platform/renesas/rcar-fcp.c
15320F:	include/media/rcar-fcp.h
15321
15322MEDIA DRIVERS FOR RENESAS - FDP1
15323M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15324L:	linux-media@vger.kernel.org
15325L:	linux-renesas-soc@vger.kernel.org
15326S:	Supported
15327T:	git git://linuxtv.org/media.git
15328F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
15329F:	drivers/media/platform/renesas/rcar_fdp1.c
15330
15331MEDIA DRIVERS FOR RENESAS - VIN
15332M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
15333L:	linux-media@vger.kernel.org
15334L:	linux-renesas-soc@vger.kernel.org
15335S:	Supported
15336T:	git git://linuxtv.org/media.git
15337F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
15338F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
15339F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
15340F:	drivers/media/platform/renesas/rcar-csi2.c
15341F:	drivers/media/platform/renesas/rcar-isp/
15342F:	drivers/media/platform/renesas/rcar-vin/
15343
15344MEDIA DRIVERS FOR RENESAS - VSP1
15345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15346M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15347L:	linux-media@vger.kernel.org
15348L:	linux-renesas-soc@vger.kernel.org
15349S:	Supported
15350T:	git git://linuxtv.org/media.git
15351F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
15352F:	drivers/media/platform/renesas/vsp1/
15353
15354MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
15355L:	linux-media@vger.kernel.org
15356S:	Orphan
15357W:	https://linuxtv.org
15358T:	git git://linuxtv.org/media.git
15359F:	drivers/media/dvb-frontends/stv0910*
15360
15361MEDIA DRIVERS FOR ST STV6111 TUNER ICs
15362L:	linux-media@vger.kernel.org
15363S:	Orphan
15364W:	https://linuxtv.org
15365T:	git git://linuxtv.org/media.git
15366F:	drivers/media/dvb-frontends/stv6111*
15367
15368MEDIA DRIVERS FOR STM32 - CSI
15369M:	Alain Volmat <alain.volmat@foss.st.com>
15370L:	linux-media@vger.kernel.org
15371S:	Supported
15372T:	git git://linuxtv.org/media_tree.git
15373F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
15374F:	drivers/media/platform/st/stm32/stm32-csi.c
15375
15376MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
15377M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
15378M:	Alain Volmat <alain.volmat@foss.st.com>
15379L:	linux-media@vger.kernel.org
15380S:	Supported
15381T:	git git://linuxtv.org/media.git
15382F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
15383F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
15384F:	drivers/media/platform/st/stm32/stm32-dcmi.c
15385F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
15386
15387MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
15388M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15389L:	linux-media@vger.kernel.org
15390S:	Maintained
15391W:	https://linuxtv.org
15392Q:	http://patchwork.kernel.org/project/linux-media/list/
15393T:	git git://linuxtv.org/media.git
15394F:	Documentation/admin-guide/media/
15395F:	Documentation/devicetree/bindings/media/
15396F:	Documentation/driver-api/media/
15397F:	Documentation/userspace-api/media/
15398F:	drivers/media/
15399F:	drivers/staging/media/
15400F:	include/dt-bindings/media/
15401F:	include/linux/platform_data/media/
15402F:	include/media/
15403F:	include/uapi/linux/dvb/
15404F:	include/uapi/linux/ivtv*
15405F:	include/uapi/linux/media.h
15406F:	include/uapi/linux/uvcvideo.h
15407F:	include/uapi/linux/v4l2-*
15408F:	include/uapi/linux/videodev2.h
15409
15410MEDIATEK BLUETOOTH DRIVER
15411M:	Sean Wang <sean.wang@mediatek.com>
15412L:	linux-bluetooth@vger.kernel.org
15413L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15414S:	Maintained
15415F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
15416F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
15417F:	drivers/bluetooth/btmtkuart.c
15418
15419MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
15420M:	Sen Chu <sen.chu@mediatek.com>
15421M:	Sean Wang <sean.wang@mediatek.com>
15422M:	Macpaul Lin <macpaul.lin@mediatek.com>
15423L:	linux-pm@vger.kernel.org
15424S:	Maintained
15425F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15426F:	drivers/power/reset/mt6323-poweroff.c
15427
15428MEDIATEK CIR DRIVER
15429M:	Sean Wang <sean.wang@mediatek.com>
15430S:	Maintained
15431F:	drivers/media/rc/mtk-cir.c
15432
15433MEDIATEK DMA DRIVER
15434M:	Sean Wang <sean.wang@mediatek.com>
15435L:	dmaengine@vger.kernel.org
15436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15437L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15438S:	Maintained
15439F:	Documentation/devicetree/bindings/dma/mediatek,*
15440F:	drivers/dma/mediatek/
15441
15442MEDIATEK ETHERNET DRIVER
15443M:	Felix Fietkau <nbd@nbd.name>
15444M:	Sean Wang <sean.wang@mediatek.com>
15445M:	Lorenzo Bianconi <lorenzo@kernel.org>
15446L:	netdev@vger.kernel.org
15447S:	Maintained
15448F:	drivers/net/ethernet/mediatek/
15449
15450MEDIATEK ETHERNET PCS DRIVER
15451M:	Alexander Couzens <lynxis@fe80.eu>
15452M:	Daniel Golle <daniel@makrotopia.org>
15453L:	netdev@vger.kernel.org
15454S:	Maintained
15455F:	drivers/net/pcs/pcs-mtk-lynxi.c
15456F:	include/linux/pcs/pcs-mtk-lynxi.h
15457
15458MEDIATEK ETHERNET PHY DRIVERS
15459M:	Daniel Golle <daniel@makrotopia.org>
15460M:	Qingfang Deng <dqfext@gmail.com>
15461M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
15462L:	netdev@vger.kernel.org
15463S:	Maintained
15464F:	drivers/net/phy/mediatek/mtk-2p5ge.c
15465F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15466F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15467F:	drivers/net/phy/mediatek/mtk-ge.c
15468F:	drivers/net/phy/mediatek/mtk.h
15469F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15470
15471MEDIATEK I2C CONTROLLER DRIVER
15472M:	Qii Wang <qii.wang@mediatek.com>
15473L:	linux-i2c@vger.kernel.org
15474S:	Maintained
15475F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15476F:	drivers/i2c/busses/i2c-mt65xx.c
15477
15478MEDIATEK IOMMU DRIVER
15479M:	Yong Wu <yong.wu@mediatek.com>
15480L:	iommu@lists.linux.dev
15481L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15482S:	Supported
15483F:	Documentation/devicetree/bindings/iommu/mediatek*
15484F:	drivers/iommu/mtk_iommu*
15485F:	include/dt-bindings/memory/mediatek,mt*-port.h
15486F:	include/dt-bindings/memory/mt*-port.h
15487
15488MEDIATEK JPEG DRIVER
15489M:	Bin Liu <bin.liu@mediatek.com>
15490S:	Supported
15491F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15492F:	drivers/media/platform/mediatek/jpeg/
15493
15494MEDIATEK KEYPAD DRIVER
15495M:	Mattijs Korpershoek <mkorpershoek@kernel.org>
15496S:	Supported
15497F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15498F:	drivers/input/keyboard/mt6779-keypad.c
15499
15500MEDIATEK MDP DRIVER
15501M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
15502M:	Houlong Wei <houlong.wei@mediatek.com>
15503M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15504S:	Supported
15505F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15506F:	drivers/media/platform/mediatek/mdp/
15507F:	drivers/media/platform/mediatek/vpu/
15508
15509MEDIATEK MEDIA DRIVER
15510M:	Tiffany Lin <tiffany.lin@mediatek.com>
15511M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15512M:	Yunfei Dong <yunfei.dong@mediatek.com>
15513S:	Supported
15514F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15515F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15516F:	drivers/media/platform/mediatek/vcodec/
15517F:	drivers/media/platform/mediatek/vpu/
15518
15519MEDIATEK MIPI-CSI CDPHY DRIVER
15520M:	Julien Stephan <jstephan@baylibre.com>
15521M:	Andy Hsieh <andy.hsieh@mediatek.com>
15522S:	Supported
15523F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15524F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15525
15526MEDIATEK MMC/SD/SDIO DRIVER
15527M:	Chaotian Jing <chaotian.jing@mediatek.com>
15528S:	Maintained
15529F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15530F:	drivers/mmc/host/mtk-sd.c
15531
15532MEDIATEK MT6735 CLOCK & RESET DRIVERS
15533M:	Yassine Oudjana <y.oudjana@protonmail.com>
15534L:	linux-clk@vger.kernel.org
15535L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15536S:	Maintained
15537F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15538F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15539F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15540F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15541F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15542F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15543F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15544F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15545F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15546F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15547F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15548F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15549F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15550F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15551F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15552F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15553F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15554F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15555F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15556F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15557
15558MEDIATEK MT76 WIRELESS LAN DRIVER
15559M:	Felix Fietkau <nbd@nbd.name>
15560M:	Lorenzo Bianconi <lorenzo@kernel.org>
15561M:	Ryder Lee <ryder.lee@mediatek.com>
15562R:	Shayne Chen <shayne.chen@mediatek.com>
15563R:	Sean Wang <sean.wang@mediatek.com>
15564L:	linux-wireless@vger.kernel.org
15565S:	Maintained
15566T:	git https://github.com/nbd168/wireless
15567F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15568F:	drivers/net/wireless/mediatek/mt76/
15569
15570MEDIATEK MT7601U WIRELESS LAN DRIVER
15571M:	Jakub Kicinski <kuba@kernel.org>
15572L:	linux-wireless@vger.kernel.org
15573S:	Maintained
15574F:	drivers/net/wireless/mediatek/mt7601u/
15575
15576MEDIATEK MT7621 CLOCK DRIVER
15577M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15578S:	Maintained
15579F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15580F:	drivers/clk/ralink/clk-mt7621.c
15581
15582MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15583M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15584S:	Maintained
15585F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15586F:	drivers/pci/controller/pcie-mt7621.c
15587
15588MEDIATEK MT7621 PHY PCI DRIVER
15589M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15590S:	Maintained
15591F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15592F:	drivers/phy/ralink/phy-mt7621-pci.c
15593
15594MEDIATEK MT7621/28/88 I2C DRIVER
15595M:	Stefan Roese <sr@denx.de>
15596L:	linux-i2c@vger.kernel.org
15597S:	Maintained
15598F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15599F:	drivers/i2c/busses/i2c-mt7621.c
15600
15601MEDIATEK MTMIPS CLOCK DRIVER
15602M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
15603S:	Maintained
15604F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15605F:	drivers/clk/ralink/clk-mtmips.c
15606
15607MEDIATEK NAND CONTROLLER DRIVER
15608L:	linux-mtd@lists.infradead.org
15609S:	Orphan
15610F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15611F:	drivers/mtd/nand/raw/mtk_*
15612
15613MEDIATEK PMIC LED DRIVER
15614M:	Sen Chu <sen.chu@mediatek.com>
15615M:	Sean Wang <sean.wang@mediatek.com>
15616M:	Macpaul Lin <macpaul.lin@mediatek.com>
15617S:	Maintained
15618F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15619F:	drivers/leds/leds-mt6323.c
15620
15621MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15622M:	Sean Wang <sean.wang@mediatek.com>
15623S:	Maintained
15624F:	drivers/char/hw_random/mtk-rng.c
15625
15626MEDIATEK SMI DRIVER
15627M:	Yong Wu <yong.wu@mediatek.com>
15628L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15629S:	Supported
15630F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15631F:	drivers/memory/mtk-smi.c
15632F:	include/soc/mediatek/smi.h
15633
15634MEDIATEK SWITCH DRIVER
15635M:	Chester A. Unal <chester.a.unal@arinc9.com>
15636M:	Daniel Golle <daniel@makrotopia.org>
15637M:	DENG Qingfang <dqfext@gmail.com>
15638M:	Sean Wang <sean.wang@mediatek.com>
15639L:	netdev@vger.kernel.org
15640S:	Maintained
15641F:	drivers/net/dsa/mt7530-mdio.c
15642F:	drivers/net/dsa/mt7530-mmio.c
15643F:	drivers/net/dsa/mt7530.*
15644F:	net/dsa/tag_mtk.c
15645
15646MEDIATEK T7XX 5G WWAN MODEM DRIVER
15647M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
15648R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
15649R:	Liu Haijun <haijun.liu@mediatek.com>
15650R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
15651R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
15652L:	netdev@vger.kernel.org
15653S:	Supported
15654F:	drivers/net/wwan/t7xx/
15655
15656MEDIATEK USB3 DRD IP DRIVER
15657M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
15658L:	linux-usb@vger.kernel.org
15659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15660L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15661S:	Maintained
15662F:	Documentation/devicetree/bindings/usb/mediatek,*
15663F:	drivers/usb/host/xhci-mtk*
15664F:	drivers/usb/mtu3/
15665
15666MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15667M:	Peter Senna Tschudin <peter.senna@gmail.com>
15668M:	Ian Ray <ian.ray@ge.com>
15669M:	Martyn Welch <martyn.welch@collabora.co.uk>
15670S:	Maintained
15671F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15672F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15673
15674MEGARAID SCSI/SAS DRIVERS
15675M:	Kashyap Desai <kashyap.desai@broadcom.com>
15676M:	Sumit Saxena <sumit.saxena@broadcom.com>
15677M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
15678M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
15679L:	megaraidlinux.pdl@broadcom.com
15680L:	linux-scsi@vger.kernel.org
15681S:	Maintained
15682W:	http://www.avagotech.com/support/
15683F:	Documentation/scsi/megaraid.rst
15684F:	drivers/scsi/megaraid.*
15685F:	drivers/scsi/megaraid/
15686
15687MELEXIS MLX90614 DRIVER
15688M:	Crt Mori <cmo@melexis.com>
15689L:	linux-iio@vger.kernel.org
15690S:	Supported
15691W:	http://www.melexis.com
15692F:	drivers/iio/temperature/mlx90614.c
15693
15694MELEXIS MLX90632 DRIVER
15695M:	Crt Mori <cmo@melexis.com>
15696L:	linux-iio@vger.kernel.org
15697S:	Supported
15698W:	http://www.melexis.com
15699F:	drivers/iio/temperature/mlx90632.c
15700
15701MELEXIS MLX90635 DRIVER
15702M:	Crt Mori <cmo@melexis.com>
15703L:	linux-iio@vger.kernel.org
15704S:	Supported
15705W:	http://www.melexis.com
15706F:	drivers/iio/temperature/mlx90635.c
15707
15708MELFAS MIP4 TOUCHSCREEN DRIVER
15709M:	Sangwon Jee <jeesw@melfas.com>
15710S:	Supported
15711W:	http://www.melfas.com
15712F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15713F:	drivers/input/touchscreen/melfas_mip4.c
15714
15715MELLANOX BLUEFIELD I2C DRIVER
15716M:	Khalil Blaiech <kblaiech@nvidia.com>
15717M:	Asmaa Mnebhi <asmaa@nvidia.com>
15718L:	linux-i2c@vger.kernel.org
15719S:	Supported
15720F:	drivers/i2c/busses/i2c-mlxbf.c
15721
15722MELLANOX ETHERNET DRIVER (mlx4_en)
15723M:	Tariq Toukan <tariqt@nvidia.com>
15724L:	netdev@vger.kernel.org
15725S:	Maintained
15726W:	https://www.nvidia.com/networking/
15727Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15728F:	drivers/net/ethernet/mellanox/mlx4/en_*
15729
15730MELLANOX ETHERNET DRIVER (mlx5e)
15731M:	Saeed Mahameed <saeedm@nvidia.com>
15732M:	Tariq Toukan <tariqt@nvidia.com>
15733M:	Mark Bloch <mbloch@nvidia.com>
15734L:	netdev@vger.kernel.org
15735S:	Maintained
15736W:	https://www.nvidia.com/networking/
15737Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15738F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15739
15740MELLANOX ETHERNET INNOVA DRIVERS
15741R:	Boris Pismenny <borisp@nvidia.com>
15742L:	netdev@vger.kernel.org
15743S:	Maintained
15744W:	https://www.nvidia.com/networking/
15745Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15746F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15747F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15748F:	include/linux/mlx5/mlx5_ifc_fpga.h
15749
15750MELLANOX ETHERNET SWITCH DRIVERS
15751M:	Ido Schimmel <idosch@nvidia.com>
15752M:	Petr Machata <petrm@nvidia.com>
15753L:	netdev@vger.kernel.org
15754S:	Supported
15755W:	https://www.nvidia.com/networking/
15756Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15757F:	drivers/net/ethernet/mellanox/mlxsw/
15758F:	tools/testing/selftests/drivers/net/mlxsw/
15759
15760MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15761M:	mlxsw@nvidia.com
15762L:	netdev@vger.kernel.org
15763S:	Supported
15764W:	https://www.nvidia.com/networking/
15765Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15766F:	drivers/net/ethernet/mellanox/mlxfw/
15767
15768MELLANOX HARDWARE PLATFORM SUPPORT
15769M:	Hans de Goede <hansg@kernel.org>
15770M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15771M:	Vadim Pasternak <vadimp@nvidia.com>
15772L:	platform-driver-x86@vger.kernel.org
15773S:	Supported
15774F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15775F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15776F:	drivers/platform/mellanox/
15777F:	include/linux/platform_data/mlxreg.h
15778
15779MELLANOX MLX4 core VPI driver
15780M:	Tariq Toukan <tariqt@nvidia.com>
15781L:	netdev@vger.kernel.org
15782L:	linux-rdma@vger.kernel.org
15783S:	Maintained
15784W:	https://www.nvidia.com/networking/
15785Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15786F:	drivers/net/ethernet/mellanox/mlx4/
15787F:	include/linux/mlx4/
15788
15789MELLANOX MLX4 IB driver
15790M:	Yishai Hadas <yishaih@nvidia.com>
15791L:	linux-rdma@vger.kernel.org
15792S:	Supported
15793W:	https://www.nvidia.com/networking/
15794Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15795F:	drivers/infiniband/hw/mlx4/
15796F:	include/linux/mlx4/
15797F:	include/uapi/rdma/mlx4-abi.h
15798
15799MELLANOX MLX5 core VPI driver
15800M:	Saeed Mahameed <saeedm@nvidia.com>
15801M:	Leon Romanovsky <leonro@nvidia.com>
15802M:	Tariq Toukan <tariqt@nvidia.com>
15803M:	Mark Bloch <mbloch@nvidia.com>
15804L:	netdev@vger.kernel.org
15805L:	linux-rdma@vger.kernel.org
15806S:	Maintained
15807W:	https://www.nvidia.com/networking/
15808Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15809F:	Documentation/networking/device_drivers/ethernet/mellanox/
15810F:	drivers/net/ethernet/mellanox/mlx5/core/
15811F:	include/linux/mlx5/
15812
15813MELLANOX MLX5 IB driver
15814M:	Leon Romanovsky <leonro@nvidia.com>
15815L:	linux-rdma@vger.kernel.org
15816S:	Supported
15817W:	https://www.nvidia.com/networking/
15818Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15819F:	drivers/infiniband/hw/mlx5/
15820F:	include/linux/mlx5/
15821F:	include/uapi/rdma/mlx5-abi.h
15822
15823MELLANOX MLX5 VDPA DRIVER
15824M:	Dragos Tatulea <dtatulea@nvidia.com>
15825L:	virtualization@lists.linux.dev
15826S:	Supported
15827F:	drivers/vdpa/mlx5/
15828
15829MELLANOX MLXCPLD I2C AND MUX DRIVER
15830M:	Vadim Pasternak <vadimp@nvidia.com>
15831M:	Michael Shych <michaelsh@nvidia.com>
15832L:	linux-i2c@vger.kernel.org
15833S:	Supported
15834F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15835F:	drivers/i2c/busses/i2c-mlxcpld.c
15836F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15837
15838MELLANOX MLXCPLD LED DRIVER
15839M:	Vadim Pasternak <vadimp@nvidia.com>
15840L:	linux-leds@vger.kernel.org
15841S:	Supported
15842F:	Documentation/leds/leds-mlxcpld.rst
15843F:	drivers/leds/leds-mlxcpld.c
15844F:	drivers/leds/leds-mlxreg.c
15845
15846MEMBARRIER SUPPORT
15847M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15848M:	"Paul E. McKenney" <paulmck@kernel.org>
15849L:	linux-kernel@vger.kernel.org
15850S:	Supported
15851F:	Documentation/scheduler/membarrier.rst
15852F:	arch/*/include/asm/membarrier.h
15853F:	arch/*/include/asm/sync_core.h
15854F:	include/uapi/linux/membarrier.h
15855F:	kernel/sched/membarrier.c
15856
15857MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15858M:	Mike Rapoport <rppt@kernel.org>
15859L:	linux-mm@kvack.org
15860S:	Maintained
15861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git for-next
15862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git fixes
15863F:	Documentation/core-api/boot-time-mm.rst
15864F:	Documentation/core-api/kho/bindings/memblock/*
15865F:	include/linux/memblock.h
15866F:	mm/bootmem_info.c
15867F:	mm/memblock.c
15868F:	mm/memtest.c
15869F:	mm/mm_init.c
15870F:	mm/rodata_test.c
15871F:	tools/testing/memblock/
15872
15873MEMORY ALLOCATION PROFILING
15874M:	Suren Baghdasaryan <surenb@google.com>
15875M:	Kent Overstreet <kent.overstreet@linux.dev>
15876L:	linux-mm@kvack.org
15877S:	Maintained
15878F:	Documentation/mm/allocation-profiling.rst
15879F:	include/linux/alloc_tag.h
15880F:	include/linux/pgalloc_tag.h
15881F:	lib/alloc_tag.c
15882
15883MEMORY CONTROLLER DRIVERS
15884M:	Krzysztof Kozlowski <krzk@kernel.org>
15885L:	linux-kernel@vger.kernel.org
15886S:	Maintained
15887B:	mailto:krzysztof.kozlowski@linaro.org
15888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15889F:	Documentation/devicetree/bindings/memory-controllers/
15890F:	drivers/memory/
15891F:	include/dt-bindings/memory/
15892F:	include/memory/
15893
15894MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15895M:	Dmitry Osipenko <digetx@gmail.com>
15896L:	linux-pm@vger.kernel.org
15897L:	linux-tegra@vger.kernel.org
15898S:	Maintained
15899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15900F:	drivers/devfreq/tegra30-devfreq.c
15901
15902MEMORY HOT(UN)PLUG
15903M:	David Hildenbrand <david@redhat.com>
15904M:	Oscar Salvador <osalvador@suse.de>
15905L:	linux-mm@kvack.org
15906S:	Maintained
15907F:	Documentation/admin-guide/mm/memory-hotplug.rst
15908F:	Documentation/core-api/memory-hotplug.rst
15909F:	drivers/base/memory.c
15910F:	include/linux/memory_hotplug.h
15911F:	mm/memory_hotplug.c
15912F:	tools/testing/selftests/memory-hotplug/
15913
15914MEMORY MANAGEMENT
15915M:	Andrew Morton <akpm@linux-foundation.org>
15916L:	linux-mm@kvack.org
15917S:	Maintained
15918W:	http://www.linux-mm.org
15919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15920T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15921F:	Documentation/admin-guide/mm/
15922F:	Documentation/mm/
15923F:	include/linux/gfp.h
15924F:	include/linux/gfp_types.h
15925F:	include/linux/memory_hotplug.h
15926F:	include/linux/memory-tiers.h
15927F:	include/linux/mempolicy.h
15928F:	include/linux/mempool.h
15929F:	include/linux/memremap.h
15930F:	include/linux/mmzone.h
15931F:	include/linux/mmu_notifier.h
15932F:	include/linux/pagewalk.h
15933F:	include/trace/events/ksm.h
15934F:	mm/
15935F:	tools/mm/
15936F:	tools/testing/selftests/mm/
15937N:	include/linux/page[-_]*
15938
15939MEMORY MANAGEMENT - CORE
15940M:	Andrew Morton <akpm@linux-foundation.org>
15941M:	David Hildenbrand <david@redhat.com>
15942R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
15943R:	Liam R. Howlett <Liam.Howlett@oracle.com>
15944R:	Vlastimil Babka <vbabka@suse.cz>
15945R:	Mike Rapoport <rppt@kernel.org>
15946R:	Suren Baghdasaryan <surenb@google.com>
15947R:	Michal Hocko <mhocko@suse.com>
15948L:	linux-mm@kvack.org
15949S:	Maintained
15950W:	http://www.linux-mm.org
15951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15952F:	include/linux/memory.h
15953F:	include/linux/mm.h
15954F:	include/linux/mm_*.h
15955F:	include/linux/mmdebug.h
15956F:	include/linux/pagewalk.h
15957F:	kernel/fork.c
15958F:	mm/Kconfig
15959F:	mm/debug.c
15960F:	mm/init-mm.c
15961F:	mm/memory.c
15962F:	mm/pagewalk.c
15963F:	mm/util.c
15964
15965MEMORY MANAGEMENT - EXECMEM
15966M:	Andrew Morton <akpm@linux-foundation.org>
15967M:	Mike Rapoport <rppt@kernel.org>
15968L:	linux-mm@kvack.org
15969S:	Maintained
15970F:	include/linux/execmem.h
15971F:	mm/execmem.c
15972
15973MEMORY MANAGEMENT - GUP (GET USER PAGES)
15974M:	Andrew Morton <akpm@linux-foundation.org>
15975M:	David Hildenbrand <david@redhat.com>
15976R:	Jason Gunthorpe <jgg@nvidia.com>
15977R:	John Hubbard <jhubbard@nvidia.com>
15978R:	Peter Xu <peterx@redhat.com>
15979L:	linux-mm@kvack.org
15980S:	Maintained
15981W:	http://www.linux-mm.org
15982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15983F:	mm/gup.c
15984F:	mm/gup_test.c
15985F:	mm/gup_test.h
15986F:	tools/testing/selftests/mm/gup_longterm.c
15987F:	tools/testing/selftests/mm/gup_test.c
15988
15989MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
15990M:	Andrew Morton <akpm@linux-foundation.org>
15991M:	David Hildenbrand <david@redhat.com>
15992R:	Xu Xin <xu.xin16@zte.com.cn>
15993R:	Chengming Zhou <chengming.zhou@linux.dev>
15994L:	linux-mm@kvack.org
15995S:	Maintained
15996W:	http://www.linux-mm.org
15997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15998F:	Documentation/admin-guide/mm/ksm.rst
15999F:	Documentation/mm/ksm.rst
16000F:	include/linux/ksm.h
16001F:	include/trace/events/ksm.h
16002F:	mm/ksm.c
16003
16004MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
16005M:	Andrew Morton <akpm@linux-foundation.org>
16006M:	David Hildenbrand <david@redhat.com>
16007R:	Zi Yan <ziy@nvidia.com>
16008R:	Matthew Brost <matthew.brost@intel.com>
16009R:	Joshua Hahn <joshua.hahnjy@gmail.com>
16010R:	Rakie Kim <rakie.kim@sk.com>
16011R:	Byungchul Park <byungchul@sk.com>
16012R:	Gregory Price <gourry@gourry.net>
16013R:	Ying Huang <ying.huang@linux.alibaba.com>
16014R:	Alistair Popple <apopple@nvidia.com>
16015L:	linux-mm@kvack.org
16016S:	Maintained
16017W:	http://www.linux-mm.org
16018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16019F:	include/linux/mempolicy.h
16020F:	include/linux/migrate.h
16021F:	mm/mempolicy.c
16022F:	mm/migrate.c
16023F:	mm/migrate_device.c
16024
16025MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
16026M:	Andrew Morton <akpm@linux-foundation.org>
16027M:	Mike Rapoport <rppt@kernel.org>
16028L:	linux-mm@kvack.org
16029S:	Maintained
16030F:	include/linux/numa_memblks.h
16031F:	mm/numa.c
16032F:	mm/numa_emulation.c
16033F:	mm/numa_memblks.c
16034
16035MEMORY MANAGEMENT - OOM KILLER
16036M:	Michal Hocko <mhocko@suse.com>
16037R:	David Rientjes <rientjes@google.com>
16038R:	Shakeel Butt <shakeel.butt@linux.dev>
16039L:	linux-mm@kvack.org
16040S:	Maintained
16041F:	include/linux/oom.h
16042F:	include/trace/events/oom.h
16043F:	include/uapi/linux/oom.h
16044F:	mm/oom_kill.c
16045
16046MEMORY MANAGEMENT - PAGE ALLOCATOR
16047M:	Andrew Morton <akpm@linux-foundation.org>
16048M:	Vlastimil Babka <vbabka@suse.cz>
16049R:	Suren Baghdasaryan <surenb@google.com>
16050R:	Michal Hocko <mhocko@suse.com>
16051R:	Brendan Jackman <jackmanb@google.com>
16052R:	Johannes Weiner <hannes@cmpxchg.org>
16053R:	Zi Yan <ziy@nvidia.com>
16054L:	linux-mm@kvack.org
16055S:	Maintained
16056F:	include/linux/compaction.h
16057F:	include/linux/gfp.h
16058F:	include/linux/page-isolation.h
16059F:	mm/compaction.c
16060F:	mm/debug_page_alloc.c
16061F:	mm/fail_page_alloc.c
16062F:	mm/page_alloc.c
16063F:	mm/page_ext.c
16064F:	mm/page_frag_cache.c
16065F:	mm/page_isolation.c
16066F:	mm/page_owner.c
16067F:	mm/page_poison.c
16068F:	mm/page_reporting.c
16069F:	mm/show_mem.c
16070F:	mm/shuffle.c
16071
16072MEMORY MANAGEMENT - RECLAIM
16073M:	Andrew Morton <akpm@linux-foundation.org>
16074M:	Johannes Weiner <hannes@cmpxchg.org>
16075R:	David Hildenbrand <david@redhat.com>
16076R:	Michal Hocko <mhocko@kernel.org>
16077R:	Qi Zheng <zhengqi.arch@bytedance.com>
16078R:	Shakeel Butt <shakeel.butt@linux.dev>
16079R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16080L:	linux-mm@kvack.org
16081S:	Maintained
16082F:	mm/pt_reclaim.c
16083F:	mm/vmscan.c
16084F:	mm/workingset.c
16085
16086MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
16087M:	Andrew Morton <akpm@linux-foundation.org>
16088M:	David Hildenbrand <david@redhat.com>
16089M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16090R:	Rik van Riel <riel@surriel.com>
16091R:	Liam R. Howlett <Liam.Howlett@oracle.com>
16092R:	Vlastimil Babka <vbabka@suse.cz>
16093R:	Harry Yoo <harry.yoo@oracle.com>
16094L:	linux-mm@kvack.org
16095S:	Maintained
16096F:	include/linux/rmap.h
16097F:	mm/page_vma_mapped.c
16098F:	mm/rmap.c
16099
16100MEMORY MANAGEMENT - SECRETMEM
16101M:	Andrew Morton <akpm@linux-foundation.org>
16102M:	Mike Rapoport <rppt@kernel.org>
16103L:	linux-mm@kvack.org
16104S:	Maintained
16105F:	include/linux/secretmem.h
16106F:	mm/secretmem.c
16107
16108MEMORY MANAGEMENT - SWAP
16109M:	Andrew Morton <akpm@linux-foundation.org>
16110R:	Kemeng Shi <shikemeng@huaweicloud.com>
16111R:	Kairui Song <kasong@tencent.com>
16112R:	Nhat Pham <nphamcs@gmail.com>
16113R:	Baoquan He <bhe@redhat.com>
16114R:	Barry Song <baohua@kernel.org>
16115R:	Chris Li <chrisl@kernel.org>
16116L:	linux-mm@kvack.org
16117S:	Maintained
16118F:	include/linux/swap.h
16119F:	include/linux/swapfile.h
16120F:	include/linux/swapops.h
16121F:	mm/page_io.c
16122F:	mm/swap.c
16123F:	mm/swap.h
16124F:	mm/swap_state.c
16125F:	mm/swapfile.c
16126
16127MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
16128M:	Andrew Morton <akpm@linux-foundation.org>
16129M:	David Hildenbrand <david@redhat.com>
16130M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16131R:	Zi Yan <ziy@nvidia.com>
16132R:	Baolin Wang <baolin.wang@linux.alibaba.com>
16133R:	Liam R. Howlett <Liam.Howlett@oracle.com>
16134R:	Nico Pache <npache@redhat.com>
16135R:	Ryan Roberts <ryan.roberts@arm.com>
16136R:	Dev Jain <dev.jain@arm.com>
16137R:	Barry Song <baohua@kernel.org>
16138L:	linux-mm@kvack.org
16139S:	Maintained
16140W:	http://www.linux-mm.org
16141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16142F:	Documentation/admin-guide/mm/transhuge.rst
16143F:	include/linux/huge_mm.h
16144F:	include/linux/khugepaged.h
16145F:	include/trace/events/huge_memory.h
16146F:	mm/huge_memory.c
16147F:	mm/khugepaged.c
16148F:	tools/testing/selftests/mm/khugepaged.c
16149F:	tools/testing/selftests/mm/split_huge_page_test.c
16150F:	tools/testing/selftests/mm/transhuge-stress.c
16151
16152MEMORY MANAGEMENT - USERFAULTFD
16153M:	Andrew Morton <akpm@linux-foundation.org>
16154R:	Peter Xu <peterx@redhat.com>
16155L:	linux-mm@kvack.org
16156S:	Maintained
16157F:	Documentation/admin-guide/mm/userfaultfd.rst
16158F:	fs/userfaultfd.c
16159F:	include/asm-generic/pgtable_uffd.h
16160F:	include/linux/userfaultfd_k.h
16161F:	include/uapi/linux/userfaultfd.h
16162F:	mm/userfaultfd.c
16163F:	tools/testing/selftests/mm/uffd-*.[ch]
16164
16165MEMORY MANAGEMENT - RUST
16166M:	Alice Ryhl <aliceryhl@google.com>
16167R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16168R:	Liam R. Howlett <Liam.Howlett@oracle.com>
16169L:	linux-mm@kvack.org
16170L:	rust-for-linux@vger.kernel.org
16171S:	Maintained
16172W:	http://www.linux-mm.org
16173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16174F:	rust/helpers/mm.c
16175F:	rust/kernel/mm.rs
16176F:	rust/kernel/mm/
16177
16178MEMORY MAPPING
16179M:	Andrew Morton <akpm@linux-foundation.org>
16180M:	Liam R. Howlett <Liam.Howlett@oracle.com>
16181M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16182R:	Vlastimil Babka <vbabka@suse.cz>
16183R:	Jann Horn <jannh@google.com>
16184R:	Pedro Falcato <pfalcato@suse.de>
16185L:	linux-mm@kvack.org
16186S:	Maintained
16187W:	http://www.linux-mm.org
16188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16189F:	include/trace/events/mmap.h
16190F:	mm/mincore.c
16191F:	mm/mlock.c
16192F:	mm/mmap.c
16193F:	mm/mprotect.c
16194F:	mm/mremap.c
16195F:	mm/mseal.c
16196F:	mm/msync.c
16197F:	mm/nommu.c
16198F:	mm/vma.c
16199F:	mm/vma.h
16200F:	mm/vma_exec.c
16201F:	mm/vma_init.c
16202F:	mm/vma_internal.h
16203F:	tools/testing/selftests/mm/merge.c
16204F:	tools/testing/vma/
16205
16206MEMORY MAPPING - LOCKING
16207M:	Andrew Morton <akpm@linux-foundation.org>
16208M:	Suren Baghdasaryan <surenb@google.com>
16209M:	Liam R. Howlett <Liam.Howlett@oracle.com>
16210M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16211R:	Vlastimil Babka <vbabka@suse.cz>
16212R:	Shakeel Butt <shakeel.butt@linux.dev>
16213L:	linux-mm@kvack.org
16214S:	Maintained
16215W:	http://www.linux-mm.org
16216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16217F:	Documentation/mm/process_addrs.rst
16218F:	include/linux/mmap_lock.h
16219F:	include/trace/events/mmap_lock.h
16220F:	mm/mmap_lock.c
16221
16222MEMORY MAPPING - MADVISE (MEMORY ADVICE)
16223M:	Andrew Morton <akpm@linux-foundation.org>
16224M:	Liam R. Howlett <Liam.Howlett@oracle.com>
16225M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
16226M:	David Hildenbrand <david@redhat.com>
16227R:	Vlastimil Babka <vbabka@suse.cz>
16228R:	Jann Horn <jannh@google.com>
16229L:	linux-mm@kvack.org
16230S:	Maintained
16231W:	http://www.linux-mm.org
16232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16233F:	include/uapi/asm-generic/mman-common.h
16234F:	mm/madvise.c
16235
16236MEMORY TECHNOLOGY DEVICES (MTD)
16237M:	Miquel Raynal <miquel.raynal@bootlin.com>
16238M:	Richard Weinberger <richard@nod.at>
16239M:	Vignesh Raghavendra <vigneshr@ti.com>
16240L:	linux-mtd@lists.infradead.org
16241S:	Maintained
16242W:	http://www.linux-mtd.infradead.org/
16243Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16244C:	irc://irc.oftc.net/mtd
16245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
16247F:	Documentation/devicetree/bindings/mtd/
16248F:	drivers/mtd/
16249F:	include/linux/mtd/
16250F:	include/uapi/mtd/
16251
16252MEN A21 WATCHDOG DRIVER
16253M:	Johannes Thumshirn <morbidrsa@gmail.com>
16254L:	linux-watchdog@vger.kernel.org
16255S:	Maintained
16256F:	drivers/watchdog/mena21_wdt.c
16257
16258MEN CHAMELEON BUS (mcb)
16259M:	Johannes Thumshirn <morbidrsa@gmail.com>
16260S:	Maintained
16261F:	Documentation/driver-api/men-chameleon-bus.rst
16262F:	drivers/mcb/
16263F:	include/linux/mcb.h
16264
16265MEN F21BMC (Board Management Controller)
16266M:	Andreas Werner <andreas.werner@men.de>
16267S:	Supported
16268F:	Documentation/hwmon/menf21bmc.rst
16269F:	drivers/hwmon/menf21bmc_hwmon.c
16270F:	drivers/leds/leds-menf21bmc.c
16271F:	drivers/mfd/menf21bmc.c
16272F:	drivers/watchdog/menf21bmc_wdt.c
16273
16274MEN Z069 WATCHDOG DRIVER
16275M:	Johannes Thumshirn <jth@kernel.org>
16276L:	linux-watchdog@vger.kernel.org
16277S:	Maintained
16278F:	drivers/watchdog/menz69_wdt.c
16279
16280MESON AO CEC DRIVER FOR AMLOGIC SOCS
16281M:	Neil Armstrong <neil.armstrong@linaro.org>
16282L:	linux-media@vger.kernel.org
16283L:	linux-amlogic@lists.infradead.org
16284S:	Supported
16285W:	http://linux-meson.com/
16286T:	git git://linuxtv.org/media.git
16287F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
16288F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
16289F:	drivers/media/cec/platform/meson/ao-cec.c
16290
16291MESON GE2D DRIVER FOR AMLOGIC SOCS
16292M:	Neil Armstrong <neil.armstrong@linaro.org>
16293L:	linux-media@vger.kernel.org
16294L:	linux-amlogic@lists.infradead.org
16295S:	Supported
16296T:	git git://linuxtv.org/media.git
16297F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
16298F:	drivers/media/platform/amlogic/meson-ge2d/
16299
16300MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
16301M:	Liang Yang <liang.yang@amlogic.com>
16302L:	linux-mtd@lists.infradead.org
16303S:	Maintained
16304F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
16305F:	drivers/mtd/nand/raw/meson_*
16306
16307MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
16308M:	Neil Armstrong <neil.armstrong@linaro.org>
16309L:	linux-media@vger.kernel.org
16310L:	linux-amlogic@lists.infradead.org
16311S:	Supported
16312T:	git git://linuxtv.org/media.git
16313F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
16314F:	drivers/staging/media/meson/vdec/
16315
16316META ETHERNET DRIVERS
16317M:	Alexander Duyck <alexanderduyck@fb.com>
16318M:	Jakub Kicinski <kuba@kernel.org>
16319R:	kernel-team@meta.com
16320S:	Maintained
16321F:	Documentation/networking/device_drivers/ethernet/meta/
16322F:	drivers/net/ethernet/meta/
16323
16324METHODE UDPU SUPPORT
16325M:	Robert Marko <robert.marko@sartura.hr>
16326S:	Maintained
16327F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
16328F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
16329
16330MHI BUS
16331M:	Manivannan Sadhasivam <mani@kernel.org>
16332L:	mhi@lists.linux.dev
16333L:	linux-arm-msm@vger.kernel.org
16334S:	Maintained
16335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
16336F:	Documentation/ABI/stable/sysfs-bus-mhi
16337F:	Documentation/mhi/
16338F:	drivers/bus/mhi/
16339F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
16340F:	include/linux/mhi.h
16341
16342MICROBLAZE ARCHITECTURE
16343M:	Michal Simek <monstr@monstr.eu>
16344S:	Supported
16345W:	http://www.monstr.eu/fdt/
16346T:	git git://git.monstr.eu/linux-2.6-microblaze.git
16347F:	arch/microblaze/
16348
16349MICROBLAZE TMR INJECT
16350M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
16351S:	Supported
16352F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
16353F:	drivers/misc/xilinx_tmr_inject.c
16354
16355MICROBLAZE TMR MANAGER
16356M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
16357S:	Supported
16358F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
16359F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
16360F:	drivers/misc/xilinx_tmr_manager.c
16361
16362MICROCHIP AT91 DMA DRIVERS
16363M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16365L:	dmaengine@vger.kernel.org
16366S:	Supported
16367F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
16368F:	drivers/dma/at_hdmac.c
16369F:	drivers/dma/at_xdmac.c
16370F:	include/dt-bindings/dma/at91.h
16371
16372MICROCHIP AT91 SERIAL DRIVER
16373M:	Richard Genoud <richard.genoud@bootlin.com>
16374S:	Maintained
16375F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16376F:	drivers/tty/serial/atmel_serial.c
16377F:	drivers/tty/serial/atmel_serial.h
16378
16379MICROCHIP AT91 USART MFD DRIVER
16380M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
16381L:	linux-kernel@vger.kernel.org
16382S:	Supported
16383F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16384F:	drivers/mfd/at91-usart.c
16385F:	include/dt-bindings/mfd/at91-usart.h
16386
16387MICROCHIP AT91 USART SPI DRIVER
16388M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
16389L:	linux-spi@vger.kernel.org
16390S:	Supported
16391F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16392F:	drivers/spi/spi-at91-usart.c
16393
16394MICROCHIP AUDIO ASOC DRIVERS
16395M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16396M:	Andrei Simion <andrei.simion@microchip.com>
16397L:	linux-sound@vger.kernel.org
16398S:	Supported
16399F:	Documentation/devicetree/bindings/sound/atmel*
16400F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
16401F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
16402F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
16403F:	sound/soc/atmel
16404
16405MICROCHIP CSI2DC DRIVER
16406M:	Eugen Hristev <eugen.hristev@microchip.com>
16407L:	linux-media@vger.kernel.org
16408S:	Supported
16409F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
16410F:	drivers/media/platform/microchip/microchip-csi2dc.c
16411
16412MICROCHIP ECC DRIVER
16413L:	linux-crypto@vger.kernel.org
16414S:	Orphan
16415F:	drivers/crypto/atmel-ecc.*
16416
16417MICROCHIP EIC DRIVER
16418M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16420S:	Supported
16421F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
16422F:	drivers/irqchip/irq-mchp-eic.c
16423
16424MICROCHIP I2C DRIVER
16425M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
16426L:	linux-i2c@vger.kernel.org
16427S:	Supported
16428F:	drivers/i2c/busses/i2c-at91-*.c
16429F:	drivers/i2c/busses/i2c-at91.h
16430
16431MICROCHIP ISC DRIVER
16432M:	Eugen Hristev <eugen.hristev@microchip.com>
16433L:	linux-media@vger.kernel.org
16434S:	Supported
16435F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
16436F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
16437F:	drivers/media/platform/microchip/microchip-isc*
16438F:	drivers/media/platform/microchip/microchip-sama*-isc*
16439F:	drivers/staging/media/deprecated/atmel/atmel-isc*
16440F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
16441F:	include/linux/atmel-isc-media.h
16442
16443MICROCHIP ISI DRIVER
16444M:	Eugen Hristev <eugen.hristev@microchip.com>
16445L:	linux-media@vger.kernel.org
16446S:	Supported
16447F:	drivers/media/platform/atmel/atmel-isi.c
16448F:	drivers/media/platform/atmel/atmel-isi.h
16449
16450MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
16451M:	Woojung Huh <woojung.huh@microchip.com>
16452M:	UNGLinuxDriver@microchip.com
16453L:	netdev@vger.kernel.org
16454S:	Maintained
16455F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
16456F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
16457F:	drivers/net/dsa/microchip/*
16458F:	include/linux/dsa/ksz_common.h
16459F:	include/linux/platform_data/microchip-ksz.h
16460F:	net/dsa/tag_ksz.c
16461
16462MICROCHIP LAN743X ETHERNET DRIVER
16463M:	Bryan Whitehead <bryan.whitehead@microchip.com>
16464M:	UNGLinuxDriver@microchip.com
16465L:	netdev@vger.kernel.org
16466S:	Maintained
16467F:	drivers/net/ethernet/microchip/lan743x_*
16468
16469MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
16470M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
16471L:	netdev@vger.kernel.org
16472S:	Maintained
16473F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
16474F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
16475
16476MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
16477M:	Arun Ramadoss <arun.ramadoss@microchip.com>
16478R:	UNGLinuxDriver@microchip.com
16479L:	netdev@vger.kernel.org
16480S:	Maintained
16481F:	drivers/net/phy/microchip_t1.c
16482
16483MICROCHIP LAN966X ETHERNET DRIVER
16484M:	Horatiu Vultur <horatiu.vultur@microchip.com>
16485M:	UNGLinuxDriver@microchip.com
16486L:	netdev@vger.kernel.org
16487S:	Maintained
16488F:	drivers/net/ethernet/microchip/lan966x/*
16489
16490MICROCHIP LAN966X OIC DRIVER
16491M:	Herve Codina <herve.codina@bootlin.com>
16492S:	Maintained
16493F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
16494F:	drivers/irqchip/irq-lan966x-oic.c
16495
16496MICROCHIP LAN966X PCI DRIVER
16497M:	Herve Codina <herve.codina@bootlin.com>
16498S:	Maintained
16499F:	drivers/misc/lan966x_pci.c
16500F:	drivers/misc/lan966x_pci.dtso
16501
16502MICROCHIP LAN969X ETHERNET DRIVER
16503M:	Daniel Machon <daniel.machon@microchip.com>
16504M:	UNGLinuxDriver@microchip.com
16505L:	netdev@vger.kernel.org
16506S:	Maintained
16507F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
16508
16509MICROCHIP LCDFB DRIVER
16510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
16511L:	linux-fbdev@vger.kernel.org
16512S:	Maintained
16513F:	drivers/video/fbdev/atmel_lcdfb.c
16514F:	include/video/atmel_lcdc.h
16515
16516MICROCHIP MCP16502 PMIC DRIVER
16517M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16518M:	Andrei Simion <andrei.simion@microchip.com>
16519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16520S:	Supported
16521F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
16522F:	drivers/regulator/mcp16502.c
16523
16524MICROCHIP MCP3564 ADC DRIVER
16525M:	Marius Cristea <marius.cristea@microchip.com>
16526L:	linux-iio@vger.kernel.org
16527S:	Supported
16528F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
16529F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
16530F:	drivers/iio/adc/mcp3564.c
16531
16532MICROCHIP MCP3911 ADC DRIVER
16533M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16534M:	Kent Gustavsson <kent@minoris.se>
16535L:	linux-iio@vger.kernel.org
16536S:	Maintained
16537F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
16538F:	drivers/iio/adc/mcp3911.c
16539
16540MICROCHIP MMC/SD/SDIO MCI DRIVER
16541M:	Aubin Constans <aubin.constans@microchip.com>
16542S:	Maintained
16543F:	drivers/mmc/host/atmel-mci.c
16544
16545MICROCHIP NAND DRIVER
16546L:	linux-mtd@lists.infradead.org
16547S:	Orphan
16548F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
16549F:	drivers/mtd/nand/raw/atmel/*
16550
16551MICROCHIP OTPC DRIVER
16552M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16554S:	Supported
16555F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
16556F:	drivers/nvmem/microchip-otpc.c
16557F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
16558
16559MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
16560M:	Matteo Martelli <matteomartelli3@gmail.com>
16561L:	linux-iio@vger.kernel.org
16562S:	Supported
16563F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
16564F:	drivers/iio/adc/pac1921.c
16565
16566MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
16567M:	Marius Cristea <marius.cristea@microchip.com>
16568L:	linux-iio@vger.kernel.org
16569S:	Supported
16570F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
16571F:	drivers/iio/adc/pac1934.c
16572
16573MICROCHIP PCI1XXXX GP DRIVER
16574M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
16575M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
16576L:	linux-gpio@vger.kernel.org
16577S:	Supported
16578F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
16579F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
16580F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
16581F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
16582
16583MICROCHIP PCI1XXXX I2C DRIVER
16584M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
16585M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
16586M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16587L:	linux-i2c@vger.kernel.org
16588S:	Maintained
16589F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
16590
16591MICROCHIP PCIe UART DRIVER
16592M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
16593M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
16594L:	linux-serial@vger.kernel.org
16595S:	Maintained
16596F:	drivers/tty/serial/8250/8250_pci1xxxx.c
16597
16598MICROCHIP POLARFIRE FPGA DRIVERS
16599M:	Conor Dooley <conor.dooley@microchip.com>
16600L:	linux-fpga@vger.kernel.org
16601S:	Supported
16602F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
16603F:	drivers/fpga/microchip-spi.c
16604
16605MICROCHIP PWM DRIVER
16606M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16608L:	linux-pwm@vger.kernel.org
16609S:	Supported
16610F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
16611F:	drivers/pwm/pwm-atmel.c
16612
16613MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
16614M:	Manikandan Muralidharan <manikandan.m@microchip.com>
16615M:	Dharma Balasubiramani <dharma.b@microchip.com>
16616L:	dri-devel@lists.freedesktop.org
16617S:	Supported
16618F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
16619F:	drivers/gpu/drm/bridge/microchip-lvds.c
16620
16621MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
16622M:	Eugen Hristev <eugen.hristev@microchip.com>
16623L:	linux-iio@vger.kernel.org
16624S:	Supported
16625F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
16626F:	drivers/iio/adc/at91-sama5d2_adc.c
16627F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16628
16629MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16630M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16631S:	Supported
16632F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16633F:	drivers/power/reset/at91-sama5d2_shdwc.c
16634
16635MICROCHIP SOC DRIVERS
16636M:	Conor Dooley <conor@kernel.org>
16637S:	Supported
16638T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16639F:	Documentation/devicetree/bindings/soc/microchip/
16640F:	drivers/soc/microchip/
16641
16642MICROCHIP SPI DRIVER
16643M:	Ryan Wanner <ryan.wanner@microchip.com>
16644S:	Supported
16645F:	drivers/spi/spi-atmel.*
16646
16647MICROCHIP SSC DRIVER
16648M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16649M:	Andrei Simion <andrei.simion@microchip.com>
16650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16651S:	Supported
16652F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16653F:	drivers/misc/atmel-ssc.c
16654F:	include/linux/atmel-ssc.h
16655
16656Microchip Timer Counter Block (TCB) Capture Driver
16657M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
16658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16659L:	linux-iio@vger.kernel.org
16660S:	Maintained
16661F:	drivers/counter/microchip-tcb-capture.c
16662F:	include/uapi/linux/counter/microchip-tcb-capture.h
16663
16664MICROCHIP USB251XB DRIVER
16665M:	Richard Leitner <richard.leitner@skidata.com>
16666L:	linux-usb@vger.kernel.org
16667S:	Maintained
16668F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
16669F:	drivers/usb/misc/usb251xb.c
16670
16671MICROCHIP USBA UDC DRIVER
16672M:	Cristian Birsan <cristian.birsan@microchip.com>
16673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16674S:	Supported
16675F:	drivers/usb/gadget/udc/atmel_usba_udc.*
16676
16677MICROCHIP WILC1000 WIFI DRIVER
16678M:	Ajay Singh <ajay.kathat@microchip.com>
16679M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
16680L:	linux-wireless@vger.kernel.org
16681S:	Supported
16682F:	drivers/net/wireless/microchip/
16683
16684MICROCHIP ZL3073X DRIVER
16685M:	Ivan Vecera <ivecera@redhat.com>
16686M:	Prathosh Satish <Prathosh.Satish@microchip.com>
16687L:	netdev@vger.kernel.org
16688S:	Supported
16689F:	Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
16690F:	drivers/dpll/zl3073x/
16691
16692MICROSEMI MIPS SOCS
16693M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16694M:	UNGLinuxDriver@microchip.com
16695L:	linux-mips@vger.kernel.org
16696S:	Supported
16697F:	Documentation/devicetree/bindings/mips/mscc.txt
16698F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16699F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16700F:	arch/mips/boot/dts/mscc/
16701F:	arch/mips/configs/generic/board-ocelot.config
16702F:	arch/mips/generic/board-ocelot.c
16703
16704MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16705M:	Don Brace <don.brace@microchip.com>
16706L:	storagedev@microchip.com
16707L:	linux-scsi@vger.kernel.org
16708S:	Supported
16709F:	Documentation/scsi/smartpqi.rst
16710F:	drivers/scsi/smartpqi/Kconfig
16711F:	drivers/scsi/smartpqi/Makefile
16712F:	drivers/scsi/smartpqi/smartpqi*.[ch]
16713F:	include/linux/cciss*.h
16714F:	include/uapi/linux/cciss*.h
16715
16716MICROSOFT MANA RDMA DRIVER
16717M:	Long Li <longli@microsoft.com>
16718M:	Konstantin Taranov <kotaranov@microsoft.com>
16719L:	linux-rdma@vger.kernel.org
16720S:	Supported
16721F:	drivers/infiniband/hw/mana/
16722F:	include/net/mana
16723F:	include/uapi/rdma/mana-abi.h
16724
16725MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16726M:	Maximilian Luz <luzmaximilian@gmail.com>
16727L:	platform-driver-x86@vger.kernel.org
16728S:	Maintained
16729F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16730
16731MICROSOFT SURFACE BATTERY AND AC DRIVERS
16732M:	Maximilian Luz <luzmaximilian@gmail.com>
16733L:	linux-pm@vger.kernel.org
16734L:	platform-driver-x86@vger.kernel.org
16735S:	Maintained
16736F:	drivers/power/supply/surface_battery.c
16737F:	drivers/power/supply/surface_charger.c
16738
16739MICROSOFT SURFACE DTX DRIVER
16740M:	Maximilian Luz <luzmaximilian@gmail.com>
16741L:	platform-driver-x86@vger.kernel.org
16742S:	Maintained
16743F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16744F:	drivers/platform/surface/surface_dtx.c
16745F:	include/uapi/linux/surface_aggregator/dtx.h
16746
16747MICROSOFT SURFACE SENSOR FAN DRIVER
16748M:	Maximilian Luz <luzmaximilian@gmail.com>
16749M:	Ivor Wanders <ivor@iwanders.net>
16750L:	linux-hwmon@vger.kernel.org
16751S:	Maintained
16752F:	Documentation/hwmon/surface_fan.rst
16753F:	drivers/hwmon/surface_fan.c
16754
16755MICROSOFT SURFACE SENSOR THERMAL DRIVER
16756M:	Maximilian Luz <luzmaximilian@gmail.com>
16757L:	linux-hwmon@vger.kernel.org
16758S:	Maintained
16759F:	drivers/hwmon/surface_temp.c
16760
16761MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16762M:	Maximilian Luz <luzmaximilian@gmail.com>
16763L:	platform-driver-x86@vger.kernel.org
16764S:	Maintained
16765F:	drivers/platform/surface/surface_gpe.c
16766
16767MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16768M:	Hans de Goede <hansg@kernel.org>
16769M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
16770M:	Maximilian Luz <luzmaximilian@gmail.com>
16771L:	platform-driver-x86@vger.kernel.org
16772S:	Maintained
16773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16774F:	drivers/platform/surface/
16775
16776MICROSOFT SURFACE HID TRANSPORT DRIVER
16777M:	Maximilian Luz <luzmaximilian@gmail.com>
16778L:	linux-input@vger.kernel.org
16779L:	platform-driver-x86@vger.kernel.org
16780S:	Maintained
16781F:	drivers/hid/surface-hid/
16782
16783MICROSOFT SURFACE HOT-PLUG DRIVER
16784M:	Maximilian Luz <luzmaximilian@gmail.com>
16785L:	platform-driver-x86@vger.kernel.org
16786S:	Maintained
16787F:	drivers/platform/surface/surface_hotplug.c
16788
16789MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16790M:	Maximilian Luz <luzmaximilian@gmail.com>
16791L:	platform-driver-x86@vger.kernel.org
16792S:	Maintained
16793F:	drivers/platform/surface/surface_platform_profile.c
16794
16795MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16796M:	Chen Yu <yu.c.chen@intel.com>
16797L:	platform-driver-x86@vger.kernel.org
16798S:	Supported
16799F:	drivers/platform/surface/surfacepro3_button.c
16800
16801MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16802M:	Maximilian Luz <luzmaximilian@gmail.com>
16803L:	platform-driver-x86@vger.kernel.org
16804S:	Maintained
16805F:	drivers/platform/surface/surface_aggregator_hub.c
16806
16807MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16808M:	Maximilian Luz <luzmaximilian@gmail.com>
16809L:	platform-driver-x86@vger.kernel.org
16810S:	Maintained
16811W:	https://github.com/linux-surface/surface-aggregator-module
16812C:	irc://irc.libera.chat/linux-surface
16813F:	Documentation/driver-api/surface_aggregator/
16814F:	drivers/platform/surface/aggregator/
16815F:	drivers/platform/surface/surface_acpi_notify.c
16816F:	drivers/platform/surface/surface_aggregator_cdev.c
16817F:	drivers/platform/surface/surface_aggregator_registry.c
16818F:	include/linux/surface_acpi_notify.h
16819F:	include/linux/surface_aggregator/
16820F:	include/uapi/linux/surface_aggregator/
16821
16822MICROTEK X6 SCANNER
16823M:	Oliver Neukum <oliver@neukum.org>
16824S:	Maintained
16825F:	drivers/usb/image/microtek.*
16826
16827MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16828M:	Luka Kovacic <luka.kovacic@sartura.hr>
16829M:	Luka Perkov <luka.perkov@sartura.hr>
16830S:	Maintained
16831F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16832F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16833F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16834F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16835F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16836F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16837
16838MIN HEAP
16839M:	Kuan-Wei Chiu <visitorckw@gmail.com>
16840L:	linux-kernel@vger.kernel.org
16841S:	Maintained
16842F:	Documentation/core-api/min_heap.rst
16843F:	include/linux/min_heap.h
16844F:	lib/min_heap.c
16845F:	lib/test_min_heap.c
16846
16847MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16848M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16849L:	linux-media@vger.kernel.org
16850S:	Maintained
16851F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16852F:	Documentation/driver-api/media/drivers/ccs/
16853F:	Documentation/userspace-api/media/drivers/ccs.rst
16854F:	drivers/media/i2c/ccs-pll.c
16855F:	drivers/media/i2c/ccs-pll.h
16856F:	drivers/media/i2c/ccs/
16857F:	include/uapi/linux/ccs.h
16858F:	include/uapi/linux/smiapp.h
16859
16860MIPS
16861M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16862L:	linux-mips@vger.kernel.org
16863S:	Maintained
16864Q:	https://patchwork.kernel.org/project/linux-mips/list/
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16866F:	Documentation/devicetree/bindings/mips/
16867F:	Documentation/arch/mips/
16868F:	arch/mips/
16869F:	drivers/platform/mips/
16870F:	include/dt-bindings/mips/
16871
16872MIPS BOSTON DEVELOPMENT BOARD
16873M:	Paul Burton <paulburton@kernel.org>
16874L:	linux-mips@vger.kernel.org
16875S:	Maintained
16876F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16877F:	arch/mips/boot/dts/img/boston.dts
16878F:	arch/mips/configs/generic/board-boston.config
16879F:	drivers/clk/imgtec/clk-boston.c
16880F:	include/dt-bindings/clock/boston-clock.h
16881
16882MIPS CORE DRIVERS
16883M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16884L:	linux-mips@vger.kernel.org
16885S:	Supported
16886F:	drivers/bus/mips_cdmm.c
16887F:	drivers/clocksource/mips-gic-timer.c
16888F:	drivers/cpuidle/cpuidle-cps.c
16889F:	drivers/irqchip/irq-mips-cpu.c
16890F:	drivers/irqchip/irq-mips-gic.c
16891
16892MIPS GENERIC PLATFORM
16893M:	Paul Burton <paulburton@kernel.org>
16894L:	linux-mips@vger.kernel.org
16895S:	Supported
16896F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16897F:	arch/mips/generic/
16898F:	arch/mips/tools/generic-board-config.sh
16899
16900MIPS RINT INSTRUCTION EMULATION
16901M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
16902L:	linux-mips@vger.kernel.org
16903S:	Supported
16904F:	arch/mips/math-emu/dp_rint.c
16905F:	arch/mips/math-emu/sp_rint.c
16906
16907MIPS/LOONGSON1 ARCHITECTURE
16908M:	Keguang Zhang <keguang.zhang@gmail.com>
16909L:	linux-mips@vger.kernel.org
16910S:	Maintained
16911F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16912F:	arch/mips/include/asm/mach-loongson32/
16913F:	arch/mips/loongson32/
16914F:	drivers/*/*loongson1*
16915F:	drivers/mtd/nand/raw/loongson1-nand-controller.c
16916F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16917F:	sound/soc/loongson/loongson1_ac97.c
16918
16919MIPS/LOONGSON2EF ARCHITECTURE
16920M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
16921L:	linux-mips@vger.kernel.org
16922S:	Maintained
16923F:	arch/mips/include/asm/mach-loongson2ef/
16924F:	arch/mips/loongson2ef/
16925F:	drivers/cpufreq/loongson2_cpufreq.c
16926
16927MIPS/LOONGSON64 ARCHITECTURE
16928M:	Huacai Chen <chenhuacai@kernel.org>
16929M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
16930L:	linux-mips@vger.kernel.org
16931S:	Maintained
16932F:	arch/mips/include/asm/mach-loongson64/
16933F:	arch/mips/loongson64/
16934F:	drivers/irqchip/irq-loongson*
16935F:	drivers/platform/mips/cpu_hwmon.c
16936
16937MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16938M:	Hans Verkuil <hverkuil@xs4all.nl>
16939L:	linux-media@vger.kernel.org
16940S:	Odd Fixes
16941W:	https://linuxtv.org
16942T:	git git://linuxtv.org/media.git
16943F:	drivers/media/radio/radio-miropcm20*
16944
16945MITSUMI MM8013 FG DRIVER
16946M:	Konrad Dybcio <konradybcio@kernel.org>
16947F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16948F:	drivers/power/supply/mm8013.c
16949
16950MMP SUPPORT
16951R:	Lubomir Rintel <lkundrak@v3.sk>
16952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16953S:	Odd Fixes
16954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16955F:	arch/arm/boot/dts/marvell/mmp*
16956F:	arch/arm/mach-mmp/
16957F:	include/linux/soc/mmp/
16958
16959MMP USB PHY DRIVERS
16960R:	Lubomir Rintel <lkundrak@v3.sk>
16961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16962S:	Maintained
16963F:	drivers/phy/marvell/phy-mmp3-usb.c
16964F:	drivers/phy/marvell/phy-pxa-usb.c
16965
16966MMU GATHER AND TLB INVALIDATION
16967M:	Will Deacon <will@kernel.org>
16968M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
16969M:	Andrew Morton <akpm@linux-foundation.org>
16970M:	Nick Piggin <npiggin@gmail.com>
16971M:	Peter Zijlstra <peterz@infradead.org>
16972L:	linux-arch@vger.kernel.org
16973L:	linux-mm@kvack.org
16974S:	Maintained
16975F:	arch/*/include/asm/tlb.h
16976F:	include/asm-generic/tlb.h
16977F:	include/trace/events/tlb.h
16978F:	mm/mmu_gather.c
16979
16980MN88472 MEDIA DRIVER
16981L:	linux-media@vger.kernel.org
16982S:	Orphan
16983W:	https://linuxtv.org
16984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16985F:	drivers/media/dvb-frontends/mn88472*
16986
16987MN88473 MEDIA DRIVER
16988L:	linux-media@vger.kernel.org
16989S:	Orphan
16990W:	https://linuxtv.org
16991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16992F:	drivers/media/dvb-frontends/mn88473*
16993
16994MOBILEYE MIPS SOCS
16995M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
16996M:	Gregory CLEMENT <gregory.clement@bootlin.com>
16997M:	Théo Lebrun <theo.lebrun@bootlin.com>
16998L:	linux-mips@vger.kernel.org
16999S:	Maintained
17000F:	Documentation/devicetree/bindings/mips/mobileye.yaml
17001F:	Documentation/devicetree/bindings/soc/mobileye/
17002F:	arch/mips/boot/dts/mobileye/
17003F:	arch/mips/configs/eyeq5_defconfig
17004F:	arch/mips/mobileye/board-epm5.its.S
17005F:	drivers/clk/clk-eyeq.c
17006F:	drivers/pinctrl/pinctrl-eyeq5.c
17007F:	drivers/reset/reset-eyeq.c
17008F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
17009
17010MODULE SUPPORT
17011M:	Luis Chamberlain <mcgrof@kernel.org>
17012M:	Petr Pavlu <petr.pavlu@suse.com>
17013M:	Daniel Gomez <da.gomez@kernel.org>
17014R:	Sami Tolvanen <samitolvanen@google.com>
17015L:	linux-modules@vger.kernel.org
17016L:	linux-kernel@vger.kernel.org
17017S:	Maintained
17018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
17019F:	include/linux/kmod.h
17020F:	include/linux/module*.h
17021F:	kernel/module/
17022F:	lib/test_kmod.c
17023F:	lib/tests/module/
17024F:	scripts/module*
17025F:	tools/testing/selftests/kmod/
17026F:	tools/testing/selftests/module/
17027
17028MONOLITHIC POWER SYSTEM PMIC DRIVER
17029M:	Saravanan Sekar <sravanhome@gmail.com>
17030S:	Maintained
17031F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
17032F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
17033F:	drivers/hwmon/pmbus/mpq7932.c
17034F:	drivers/iio/adc/mp2629_adc.c
17035F:	drivers/mfd/mp2629.c
17036F:	drivers/power/supply/mp2629_charger.c
17037F:	drivers/regulator/mp5416.c
17038F:	drivers/regulator/mpq7920.c
17039F:	drivers/regulator/mpq7920.h
17040F:	include/linux/mfd/mp2629.h
17041
17042MOST(R) TECHNOLOGY DRIVER
17043M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17044M:	Christian Gromm <christian.gromm@microchip.com>
17045S:	Maintained
17046F:	Documentation/ABI/testing/configfs-most
17047F:	Documentation/ABI/testing/sysfs-bus-most
17048F:	drivers/most/
17049F:	drivers/staging/most/
17050F:	include/linux/most.h
17051
17052MOTORCOMM PHY DRIVER
17053M:	Frank <Frank.Sae@motor-comm.com>
17054L:	netdev@vger.kernel.org
17055S:	Maintained
17056F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
17057F:	drivers/net/phy/motorcomm.c
17058
17059MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
17060M:	Jiri Slaby <jirislaby@kernel.org>
17061S:	Maintained
17062F:	Documentation/driver-api/tty/moxa-smartio.rst
17063F:	drivers/tty/mxser.*
17064
17065MP3309C BACKLIGHT DRIVER
17066M:	Flavio Suligoi <f.suligoi@asem.it>
17067L:	dri-devel@lists.freedesktop.org
17068S:	Maintained
17069F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
17070F:	drivers/video/backlight/mp3309c.c
17071
17072MPS MP2891 DRIVER
17073M:	Noah Wang <noahwang.wang@outlook.com>
17074L:	linux-hwmon@vger.kernel.org
17075S:	Maintained
17076F:	Documentation/hwmon/mp2891.rst
17077F:	drivers/hwmon/pmbus/mp2891.c
17078
17079MPS MP2993 DRIVER
17080M:	Noah Wang <noahwang.wang@outlook.com>
17081L:	linux-hwmon@vger.kernel.org
17082S:	Maintained
17083F:	Documentation/hwmon/mp2993.rst
17084F:	drivers/hwmon/pmbus/mp2993.c
17085
17086MPS MP9941 DRIVER
17087M:	Noah Wang <noahwang.wang@outlook.com>
17088L:	linux-hwmon@vger.kernel.org
17089S:	Maintained
17090F:	Documentation/hwmon/mp9941.rst
17091F:	drivers/hwmon/pmbus/mp9941.c
17092
17093MR800 AVERMEDIA USB FM RADIO DRIVER
17094M:	Alexey Klimov <alexey.klimov@linaro.org>
17095L:	linux-media@vger.kernel.org
17096S:	Maintained
17097T:	git git://linuxtv.org/media.git
17098F:	drivers/media/radio/radio-mr800.c
17099
17100MRF24J40 IEEE 802.15.4 RADIO DRIVER
17101M:	Stefan Schmidt <stefan@datenfreihafen.org>
17102L:	linux-wpan@vger.kernel.org
17103S:	Odd Fixes
17104F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
17105F:	drivers/net/ieee802154/mrf24j40.c
17106
17107MSI EC DRIVER
17108M:	Nikita Kravets <teackot@gmail.com>
17109L:	platform-driver-x86@vger.kernel.org
17110S:	Maintained
17111W:	https://github.com/BeardOverflow/msi-ec
17112F:	drivers/platform/x86/msi-ec.*
17113
17114MSI LAPTOP SUPPORT
17115M:	"Lee, Chun-Yi" <jlee@suse.com>
17116L:	platform-driver-x86@vger.kernel.org
17117S:	Maintained
17118F:	drivers/platform/x86/msi-laptop.c
17119
17120MSI WMI SUPPORT
17121L:	platform-driver-x86@vger.kernel.org
17122S:	Orphan
17123F:	drivers/platform/x86/msi-wmi.c
17124
17125MSI WMI PLATFORM FEATURES
17126M:	Armin Wolf <W_Armin@gmx.de>
17127L:	platform-driver-x86@vger.kernel.org
17128S:	Maintained
17129F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
17130F:	Documentation/wmi/devices/msi-wmi-platform.rst
17131F:	drivers/platform/x86/msi-wmi-platform.c
17132
17133MSI001 MEDIA DRIVER
17134L:	linux-media@vger.kernel.org
17135S:	Orphan
17136W:	https://linuxtv.org
17137Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17138F:	drivers/media/tuners/msi001*
17139
17140MSI2500 MEDIA DRIVER
17141L:	linux-media@vger.kernel.org
17142S:	Orphan
17143W:	https://linuxtv.org
17144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17145F:	drivers/media/usb/msi2500/
17146
17147MSTAR INTERRUPT CONTROLLER DRIVER
17148M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
17149M:	Daniel Palmer <daniel@thingy.jp>
17150S:	Maintained
17151F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
17152F:	drivers/irqchip/irq-mst-intc.c
17153
17154MSYSTEMS DISKONCHIP G3 MTD DRIVER
17155M:	Robert Jarzmik <robert.jarzmik@free.fr>
17156L:	linux-mtd@lists.infradead.org
17157S:	Maintained
17158F:	drivers/mtd/devices/docg3*
17159
17160MT9M114 ONSEMI SENSOR DRIVER
17161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17162L:	linux-media@vger.kernel.org
17163S:	Maintained
17164T:	git git://linuxtv.org/media.git
17165F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
17166F:	drivers/media/i2c/mt9m114.c
17167
17168MT9P031 APTINA CAMERA SENSOR
17169M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17170L:	linux-media@vger.kernel.org
17171S:	Maintained
17172T:	git git://linuxtv.org/media.git
17173F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
17174F:	drivers/media/i2c/mt9p031.c
17175
17176MT9T112 APTINA CAMERA SENSOR
17177M:	Jacopo Mondi <jacopo@jmondi.org>
17178L:	linux-media@vger.kernel.org
17179S:	Odd Fixes
17180T:	git git://linuxtv.org/media.git
17181F:	drivers/media/i2c/mt9t112.c
17182F:	include/media/i2c/mt9t112.h
17183
17184MT9V032 APTINA CAMERA SENSOR
17185M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17186L:	linux-media@vger.kernel.org
17187S:	Maintained
17188T:	git git://linuxtv.org/media.git
17189F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
17190F:	drivers/media/i2c/mt9v032.c
17191F:	include/media/i2c/mt9v032.h
17192
17193MT9V111 APTINA CAMERA SENSOR
17194M:	Jacopo Mondi <jacopo@jmondi.org>
17195L:	linux-media@vger.kernel.org
17196S:	Maintained
17197T:	git git://linuxtv.org/media.git
17198F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
17199F:	drivers/media/i2c/mt9v111.c
17200
17201MULTIFUNCTION DEVICES (MFD)
17202M:	Lee Jones <lee@kernel.org>
17203S:	Maintained
17204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17205F:	Documentation/devicetree/bindings/mfd/
17206F:	drivers/mfd/
17207F:	include/dt-bindings/mfd/
17208F:	include/linux/mfd/
17209
17210MULTIMEDIA CARD (MMC) ETC. OVER SPI
17211S:	Orphan
17212F:	drivers/mmc/host/mmc_spi.c
17213F:	include/linux/spi/mmc_spi.h
17214
17215MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
17216M:	Ulf Hansson <ulf.hansson@linaro.org>
17217L:	linux-mmc@vger.kernel.org
17218S:	Maintained
17219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17220F:	Documentation/devicetree/bindings/mmc/
17221F:	drivers/mmc/
17222F:	include/linux/mmc/
17223F:	include/uapi/linux/mmc/
17224
17225MULTIPLEXER SUBSYSTEM
17226M:	Peter Rosin <peda@axentia.se>
17227S:	Odd Fixes
17228F:	Documentation/ABI/testing/sysfs-class-mux*
17229F:	Documentation/devicetree/bindings/mux/
17230F:	drivers/mux/
17231F:	include/dt-bindings/mux/
17232F:	include/linux/mux/
17233
17234MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
17235M:	Bin Liu <b-liu@ti.com>
17236L:	linux-usb@vger.kernel.org
17237S:	Maintained
17238F:	drivers/usb/musb/
17239
17240MXL301RF MEDIA DRIVER
17241M:	Akihiro Tsukada <tskd08@gmail.com>
17242L:	linux-media@vger.kernel.org
17243S:	Odd Fixes
17244F:	drivers/media/tuners/mxl301rf*
17245
17246MXL5007T MEDIA DRIVER
17247M:	Michael Krufky <mkrufky@linuxtv.org>
17248L:	linux-media@vger.kernel.org
17249S:	Maintained
17250W:	https://linuxtv.org
17251W:	http://github.com/mkrufky
17252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17253T:	git git://linuxtv.org/mkrufky/tuners.git
17254F:	drivers/media/tuners/mxl5007t.*
17255
17256MXSFB DRM DRIVER
17257M:	Marek Vasut <marex@denx.de>
17258M:	Stefan Agner <stefan@agner.ch>
17259L:	dri-devel@lists.freedesktop.org
17260S:	Supported
17261T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17262F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
17263F:	drivers/gpu/drm/mxsfb/
17264
17265MYLEX DAC960 PCI RAID Controller
17266M:	Hannes Reinecke <hare@kernel.org>
17267L:	linux-scsi@vger.kernel.org
17268S:	Supported
17269F:	drivers/scsi/myrb.*
17270F:	drivers/scsi/myrs.*
17271
17272MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
17273L:	netdev@vger.kernel.org
17274S:	Orphan
17275W:	https://www.cspi.com/ethernet-products/support/downloads/
17276F:	drivers/net/ethernet/myricom/myri10ge/
17277
17278NAND FLASH SUBSYSTEM
17279M:	Miquel Raynal <miquel.raynal@bootlin.com>
17280R:	Richard Weinberger <richard@nod.at>
17281L:	linux-mtd@lists.infradead.org
17282S:	Maintained
17283W:	http://www.linux-mtd.infradead.org/
17284Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
17285C:	irc://irc.oftc.net/mtd
17286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
17287F:	drivers/mtd/nand/
17288F:	include/linux/mtd/*nand*.h
17289
17290NATIONAL INSTRUMENTS SERIAL DRIVER
17291M:	Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
17292L:	linux-serial@vger.kernel.org
17293S:	Maintained
17294F:	drivers/tty/serial/8250/8250_ni.c
17295
17296NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
17297M:	Daniel Mack <zonque@gmail.com>
17298L:	linux-sound@vger.kernel.org
17299S:	Maintained
17300W:	http://www.native-instruments.com
17301F:	sound/usb/caiaq/
17302
17303NATSEMI ETHERNET DRIVER (DP8381x)
17304S:	Orphan
17305F:	drivers/net/ethernet/natsemi/natsemi.c
17306
17307NCR 5380 SCSI DRIVERS
17308M:	Finn Thain <fthain@linux-m68k.org>
17309M:	Michael Schmitz <schmitzmic@gmail.com>
17310L:	linux-scsi@vger.kernel.org
17311S:	Maintained
17312F:	Documentation/scsi/g_NCR5380.rst
17313F:	drivers/scsi/NCR5380.*
17314F:	drivers/scsi/arm/cumana_1.c
17315F:	drivers/scsi/arm/oak.c
17316F:	drivers/scsi/atari_scsi.*
17317F:	drivers/scsi/dmx3191d.c
17318F:	drivers/scsi/g_NCR5380.*
17319F:	drivers/scsi/mac_scsi.*
17320F:	drivers/scsi/sun3_scsi.*
17321F:	drivers/scsi/sun3_scsi_vme.c
17322
17323NCSI LIBRARY
17324M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
17325R:	Paul Fertser <fercerpav@gmail.com>
17326S:	Maintained
17327F:	net/ncsi/
17328
17329NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
17330M:	Zev Weiss <zev@bewilderbeest.net>
17331L:	linux-hwmon@vger.kernel.org
17332S:	Maintained
17333F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
17334F:	drivers/hwmon/nct6775-i2c.c
17335
17336NCT7363 HARDWARE MONITOR DRIVER
17337M:	Ban Feng <kcfeng0@nuvoton.com>
17338L:	linux-hwmon@vger.kernel.org
17339S:	Maintained
17340F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
17341F:	Documentation/hwmon/nct7363.rst
17342F:	drivers/hwmon/nct7363.c
17343
17344NETCONSOLE
17345M:	Breno Leitao <leitao@debian.org>
17346S:	Maintained
17347F:	Documentation/networking/netconsole.rst
17348F:	drivers/net/netconsole.c
17349F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
17350F:	tools/testing/selftests/drivers/net/netcons\*
17351
17352NETDEVSIM
17353M:	Jakub Kicinski <kuba@kernel.org>
17354S:	Maintained
17355F:	drivers/net/netdevsim/*
17356F:	tools/testing/selftests/drivers/net/netdevsim/*
17357
17358NETEM NETWORK EMULATOR
17359M:	Stephen Hemminger <stephen@networkplumber.org>
17360L:	netdev@vger.kernel.org
17361S:	Maintained
17362F:	net/sched/sch_netem.c
17363
17364NETERION 10GbE DRIVERS (s2io)
17365M:	Jon Mason <jdmason@kudzu.us>
17366L:	netdev@vger.kernel.org
17367S:	Maintained
17368F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
17369F:	drivers/net/ethernet/neterion/
17370
17371NETFILTER
17372M:	Pablo Neira Ayuso <pablo@netfilter.org>
17373M:	Jozsef Kadlecsik <kadlec@netfilter.org>
17374L:	netfilter-devel@vger.kernel.org
17375L:	coreteam@netfilter.org
17376S:	Maintained
17377W:	http://www.netfilter.org/
17378W:	http://www.iptables.org/
17379W:	http://www.nftables.org/
17380Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
17381C:	irc://irc.libera.chat/netfilter
17382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
17383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
17384F:	include/linux/netfilter*
17385F:	include/linux/netfilter/
17386F:	include/net/netfilter/
17387F:	include/uapi/linux/netfilter*
17388F:	include/uapi/linux/netfilter/
17389F:	net/*/netfilter.c
17390F:	net/*/netfilter/
17391F:	net/bridge/br_netfilter*.c
17392F:	net/netfilter/
17393F:	tools/testing/selftests/net/netfilter/
17394
17395NETROM NETWORK LAYER
17396L:	linux-hams@vger.kernel.org
17397S:	Orphan
17398W:	https://linux-ax25.in-berlin.de
17399F:	include/net/netrom.h
17400F:	include/uapi/linux/netrom.h
17401F:	net/netrom/
17402
17403NETRONIX EMBEDDED CONTROLLER
17404M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
17405S:	Maintained
17406F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
17407F:	drivers/mfd/ntxec.c
17408F:	drivers/pwm/pwm-ntxec.c
17409F:	drivers/rtc/rtc-ntxec.c
17410F:	include/linux/mfd/ntxec.h
17411
17412NETRONOME ETHERNET DRIVERS
17413R:	Jakub Kicinski <kuba@kernel.org>
17414R:	Simon Horman <horms@kernel.org>
17415L:	oss-drivers@corigine.com
17416S:	Odd Fixes
17417F:	drivers/net/ethernet/netronome/
17418
17419NETWORK BLOCK DEVICE (NBD)
17420M:	Josef Bacik <josef@toxicpanda.com>
17421L:	linux-block@vger.kernel.org
17422L:	nbd@other.debian.org
17423S:	Maintained
17424F:	Documentation/admin-guide/blockdev/nbd.rst
17425F:	drivers/block/nbd.c
17426F:	include/trace/events/nbd.h
17427F:	include/uapi/linux/nbd.h
17428
17429NETWORK DROP MONITOR
17430M:	Neil Horman <nhorman@tuxdriver.com>
17431L:	netdev@vger.kernel.org
17432S:	Maintained
17433W:	https://fedorahosted.org/dropwatch/
17434F:	include/uapi/linux/net_dropmon.h
17435F:	net/core/drop_monitor.c
17436
17437NETWORKING DRIVERS
17438M:	Andrew Lunn <andrew+netdev@lunn.ch>
17439M:	"David S. Miller" <davem@davemloft.net>
17440M:	Eric Dumazet <edumazet@google.com>
17441M:	Jakub Kicinski <kuba@kernel.org>
17442M:	Paolo Abeni <pabeni@redhat.com>
17443L:	netdev@vger.kernel.org
17444S:	Maintained
17445P:	Documentation/process/maintainer-netdev.rst
17446Q:	https://patchwork.kernel.org/project/netdevbpf/list/
17447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
17449F:	Documentation/devicetree/bindings/net/
17450F:	Documentation/networking/net_cachelines/net_device.rst
17451F:	drivers/connector/
17452F:	drivers/net/
17453F:	drivers/ptp/
17454F:	drivers/s390/net/
17455F:	include/dt-bindings/net/
17456F:	include/linux/cn_proc.h
17457F:	include/linux/etherdevice.h
17458F:	include/linux/ethtool_netlink.h
17459F:	include/linux/fcdevice.h
17460F:	include/linux/fddidevice.h
17461F:	include/linux/hippidevice.h
17462F:	include/linux/if_*
17463F:	include/linux/inetdevice.h
17464F:	include/linux/ism.h
17465F:	include/linux/netdev*
17466F:	include/linux/platform_data/wiznet.h
17467F:	include/uapi/linux/cn_proc.h
17468F:	include/uapi/linux/ethtool_netlink*
17469F:	include/uapi/linux/if_*
17470F:	include/uapi/linux/net_shaper.h
17471F:	include/uapi/linux/netdev*
17472F:	tools/testing/selftests/drivers/net/
17473X:	Documentation/devicetree/bindings/net/bluetooth/
17474X:	Documentation/devicetree/bindings/net/can/
17475X:	Documentation/devicetree/bindings/net/wireless/
17476X:	drivers/net/can/
17477X:	drivers/net/wireless/
17478
17479NETWORKING DRIVERS (WIRELESS)
17480M:	Johannes Berg <johannes@sipsolutions.net>
17481L:	linux-wireless@vger.kernel.org
17482S:	Maintained
17483W:	https://wireless.wiki.kernel.org/
17484Q:	https://patchwork.kernel.org/project/linux-wireless/list/
17485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17487F:	Documentation/devicetree/bindings/net/wireless/
17488F:	drivers/net/wireless/
17489X:	drivers/net/wireless/ath/
17490X:	drivers/net/wireless/broadcom/
17491X:	drivers/net/wireless/intel/
17492X:	drivers/net/wireless/intersil/
17493X:	drivers/net/wireless/marvell/
17494X:	drivers/net/wireless/mediatek/mt76/
17495X:	drivers/net/wireless/mediatek/mt7601u/
17496X:	drivers/net/wireless/microchip/
17497X:	drivers/net/wireless/purelifi/
17498X:	drivers/net/wireless/quantenna/
17499X:	drivers/net/wireless/ralink/
17500X:	drivers/net/wireless/realtek/
17501X:	drivers/net/wireless/rsi/
17502X:	drivers/net/wireless/silabs/
17503X:	drivers/net/wireless/st/
17504X:	drivers/net/wireless/ti/
17505X:	drivers/net/wireless/zydas/
17506
17507NETWORKING [DSA]
17508M:	Andrew Lunn <andrew@lunn.ch>
17509M:	Vladimir Oltean <olteanv@gmail.com>
17510S:	Maintained
17511F:	Documentation/devicetree/bindings/net/dsa/
17512F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
17513F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
17514F:	drivers/net/dsa/
17515F:	include/linux/dsa/
17516F:	include/linux/platform_data/dsa.h
17517F:	include/net/dsa.h
17518F:	net/dsa/
17519F:	tools/testing/selftests/drivers/net/dsa/
17520
17521NETWORKING [ETHTOOL]
17522M:	Andrew Lunn <andrew@lunn.ch>
17523M:	Jakub Kicinski <kuba@kernel.org>
17524F:	Documentation/netlink/specs/ethtool.yaml
17525F:	Documentation/networking/ethtool-netlink.rst
17526F:	include/linux/ethtool*
17527F:	include/uapi/linux/ethtool*
17528F:	net/ethtool/
17529F:	tools/testing/selftests/drivers/net/*/ethtool*
17530
17531NETWORKING [ETHTOOL CABLE TEST]
17532M:	Andrew Lunn <andrew@lunn.ch>
17533F:	net/ethtool/cabletest.c
17534F:	tools/testing/selftests/drivers/net/*/ethtool*
17535K:	cable_test
17536
17537NETWORKING [ETHTOOL MAC MERGE]
17538M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17539F:	net/ethtool/mm.c
17540F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
17541K:	ethtool_mm
17542
17543NETWORKING [ETHTOOL PHY TOPOLOGY]
17544M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
17545F:	Documentation/networking/phy-link-topology.rst
17546F:	drivers/net/phy/phy_link_topology.c
17547F:	include/linux/phy_link_topology.h
17548F:	net/ethtool/phy.c
17549
17550NETWORKING [GENERAL]
17551M:	"David S. Miller" <davem@davemloft.net>
17552M:	Eric Dumazet <edumazet@google.com>
17553M:	Jakub Kicinski <kuba@kernel.org>
17554M:	Paolo Abeni <pabeni@redhat.com>
17555R:	Simon Horman <horms@kernel.org>
17556L:	netdev@vger.kernel.org
17557S:	Maintained
17558P:	Documentation/process/maintainer-netdev.rst
17559Q:	https://patchwork.kernel.org/project/netdevbpf/list/
17560B:	mailto:netdev@vger.kernel.org
17561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
17563F:	Documentation/core-api/netlink.rst
17564F:	Documentation/netlink/
17565F:	Documentation/networking/
17566F:	Documentation/networking/net_cachelines/
17567F:	Documentation/process/maintainer-netdev.rst
17568F:	Documentation/userspace-api/netlink/
17569F:	include/linux/ethtool.h
17570F:	include/linux/framer/framer-provider.h
17571F:	include/linux/framer/framer.h
17572F:	include/linux/in.h
17573F:	include/linux/in6.h
17574F:	include/linux/indirect_call_wrapper.h
17575F:	include/linux/inet.h
17576F:	include/linux/inet_diag.h
17577F:	include/linux/net.h
17578F:	include/linux/netdev*
17579F:	include/linux/netlink.h
17580F:	include/linux/netpoll.h
17581F:	include/linux/rtnetlink.h
17582F:	include/linux/sctp.h
17583F:	include/linux/seq_file_net.h
17584F:	include/linux/skbuff*
17585F:	include/net/
17586F:	include/uapi/linux/ethtool.h
17587F:	include/uapi/linux/genetlink.h
17588F:	include/uapi/linux/hsr_netlink.h
17589F:	include/uapi/linux/in.h
17590F:	include/uapi/linux/inet_diag.h
17591F:	include/uapi/linux/nbd-netlink.h
17592F:	include/uapi/linux/net.h
17593F:	include/uapi/linux/net_namespace.h
17594F:	include/uapi/linux/netconf.h
17595F:	include/uapi/linux/netdev*
17596F:	include/uapi/linux/netlink.h
17597F:	include/uapi/linux/netlink_diag.h
17598F:	include/uapi/linux/rtnetlink.h
17599F:	include/uapi/linux/sctp.h
17600F:	lib/net_utils.c
17601F:	lib/random32.c
17602F:	net/
17603F:	samples/pktgen/
17604F:	tools/net/
17605F:	tools/testing/selftests/net/
17606X:	Documentation/networking/mac80211-injection.rst
17607X:	Documentation/networking/mac80211_hwsim/
17608X:	Documentation/networking/regulatory.rst
17609X:	include/net/cfg80211.h
17610X:	include/net/ieee80211_radiotap.h
17611X:	include/net/iw_handler.h
17612X:	include/net/mac80211.h
17613X:	include/net/wext.h
17614X:	net/9p/
17615X:	net/bluetooth/
17616X:	net/can/
17617X:	net/ceph/
17618X:	net/mac80211/
17619X:	net/rfkill/
17620X:	net/wireless/
17621X:	tools/testing/selftests/net/can/
17622
17623NETWORKING [IPSEC]
17624M:	Steffen Klassert <steffen.klassert@secunet.com>
17625M:	Herbert Xu <herbert@gondor.apana.org.au>
17626M:	"David S. Miller" <davem@davemloft.net>
17627L:	netdev@vger.kernel.org
17628S:	Maintained
17629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
17630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
17631F:	include/net/xfrm.h
17632F:	include/uapi/linux/xfrm.h
17633F:	net/ipv4/ah4.c
17634F:	net/ipv4/esp4*
17635F:	net/ipv4/ip_vti.c
17636F:	net/ipv4/ipcomp.c
17637F:	net/ipv4/xfrm*
17638F:	net/ipv6/ah6.c
17639F:	net/ipv6/esp6*
17640F:	net/ipv6/ip6_vti.c
17641F:	net/ipv6/ipcomp6.c
17642F:	net/ipv6/xfrm*
17643F:	net/key/
17644F:	net/xfrm/
17645F:	tools/testing/selftests/net/ipsec.c
17646
17647NETWORKING [IPv4/IPv6]
17648M:	"David S. Miller" <davem@davemloft.net>
17649M:	David Ahern <dsahern@kernel.org>
17650L:	netdev@vger.kernel.org
17651S:	Maintained
17652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17653F:	arch/x86/net/*
17654F:	include/linux/ip.h
17655F:	include/linux/ipv6*
17656F:	include/net/fib*
17657F:	include/net/ip*
17658F:	include/net/route.h
17659F:	net/ipv4/
17660F:	net/ipv6/
17661
17662NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17663M:	Paul Moore <paul@paul-moore.com>
17664L:	netdev@vger.kernel.org
17665L:	linux-security-module@vger.kernel.org
17666S:	Supported
17667W:	https://github.com/netlabel
17668F:	Documentation/netlabel/
17669F:	include/net/calipso.h
17670F:	include/net/cipso_ipv4.h
17671F:	include/net/netlabel.h
17672F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
17673F:	include/uapi/linux/netfilter/xt_SECMARK.h
17674F:	net/ipv4/cipso_ipv4.c
17675F:	net/ipv6/calipso.c
17676F:	net/netfilter/xt_CONNSECMARK.c
17677F:	net/netfilter/xt_SECMARK.c
17678F:	net/netlabel/
17679
17680NETWORKING [MACSEC]
17681M:	Sabrina Dubroca <sd@queasysnail.net>
17682L:	netdev@vger.kernel.org
17683S:	Maintained
17684F:	drivers/net/macsec.c
17685F:	include/net/macsec.h
17686F:	include/uapi/linux/if_macsec.h
17687K:	macsec
17688K:	\bmdo_
17689
17690NETWORKING [MPTCP]
17691M:	Matthieu Baerts <matttbe@kernel.org>
17692M:	Mat Martineau <martineau@kernel.org>
17693R:	Geliang Tang <geliang@kernel.org>
17694L:	netdev@vger.kernel.org
17695L:	mptcp@lists.linux.dev
17696S:	Maintained
17697W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
17698B:	https://github.com/multipath-tcp/mptcp_net-next/issues
17699T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17700T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
17701F:	Documentation/netlink/specs/mptcp_pm.yaml
17702F:	Documentation/networking/mptcp*.rst
17703F:	include/net/mptcp.h
17704F:	include/trace/events/mptcp.h
17705F:	include/uapi/linux/mptcp*.h
17706F:	net/mptcp/
17707F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
17708F:	tools/testing/selftests/net/mptcp/
17709
17710NETWORKING [SRv6]
17711M:	Andrea Mayer <andrea.mayer@uniroma2.it>
17712L:	netdev@vger.kernel.org
17713S:	Maintained
17714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17715F:	include/linux/seg6*
17716F:	include/net/seg6*
17717F:	include/uapi/linux/seg6*
17718F:	net/ipv6/seg6*
17719F:	tools/testing/selftests/net/srv6*
17720
17721NETWORKING [TCP]
17722M:	Eric Dumazet <edumazet@google.com>
17723M:	Neal Cardwell <ncardwell@google.com>
17724R:	Kuniyuki Iwashima <kuniyu@google.com>
17725L:	netdev@vger.kernel.org
17726S:	Maintained
17727F:	Documentation/networking/net_cachelines/tcp_sock.rst
17728F:	include/linux/tcp.h
17729F:	include/net/tcp.h
17730F:	include/trace/events/tcp.h
17731F:	include/uapi/linux/tcp.h
17732F:	net/ipv4/inet_connection_sock.c
17733F:	net/ipv4/inet_hashtables.c
17734F:	net/ipv4/inet_timewait_sock.c
17735F:	net/ipv4/syncookies.c
17736F:	net/ipv4/tcp*.c
17737F:	net/ipv6/inet6_connection_sock.c
17738F:	net/ipv6/inet6_hashtables.c
17739F:	net/ipv6/syncookies.c
17740F:	net/ipv6/tcp*.c
17741
17742NETWORKING [TLS]
17743M:	Boris Pismenny <borisp@nvidia.com>
17744M:	John Fastabend <john.fastabend@gmail.com>
17745M:	Jakub Kicinski <kuba@kernel.org>
17746L:	netdev@vger.kernel.org
17747S:	Maintained
17748F:	include/net/tls.h
17749F:	include/uapi/linux/tls.h
17750F:	net/tls/*
17751
17752NETWORKING [SOCKETS]
17753M:	Eric Dumazet <edumazet@google.com>
17754M:	Kuniyuki Iwashima <kuniyu@google.com>
17755M:	Paolo Abeni <pabeni@redhat.com>
17756M:	Willem de Bruijn <willemb@google.com>
17757S:	Maintained
17758F:	include/linux/sock_diag.h
17759F:	include/linux/socket.h
17760F:	include/linux/sockptr.h
17761F:	include/net/sock.h
17762F:	include/net/sock_reuseport.h
17763F:	include/uapi/linux/socket.h
17764F:	net/core/*sock*
17765F:	net/core/scm.c
17766F:	net/socket.c
17767
17768NETWORKING [UNIX SOCKETS]
17769M:	Kuniyuki Iwashima <kuniyu@google.com>
17770S:	Maintained
17771F:	include/net/af_unix.h
17772F:	include/net/netns/unix.h
17773F:	include/uapi/linux/unix_diag.h
17774F:	net/unix/
17775F:	tools/testing/selftests/net/af_unix/
17776
17777NETXEN (1/10) GbE SUPPORT
17778M:	Manish Chopra <manishc@marvell.com>
17779M:	Rahul Verma <rahulv@marvell.com>
17780M:	GR-Linux-NIC-Dev@marvell.com
17781L:	netdev@vger.kernel.org
17782S:	Maintained
17783F:	drivers/net/ethernet/qlogic/netxen/
17784
17785NET_FAILOVER MODULE
17786M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
17787L:	netdev@vger.kernel.org
17788S:	Supported
17789F:	Documentation/networking/net_failover.rst
17790F:	drivers/net/net_failover.c
17791F:	include/net/net_failover.h
17792
17793NEXTHOP
17794M:	David Ahern <dsahern@kernel.org>
17795L:	netdev@vger.kernel.org
17796S:	Maintained
17797F:	include/net/netns/nexthop.h
17798F:	include/net/nexthop.h
17799F:	include/uapi/linux/nexthop.h
17800F:	net/ipv4/nexthop.c
17801
17802NFC SUBSYSTEM
17803M:	Krzysztof Kozlowski <krzk@kernel.org>
17804L:	netdev@vger.kernel.org
17805S:	Maintained
17806F:	Documentation/devicetree/bindings/net/nfc/
17807F:	drivers/nfc/
17808F:	include/net/nfc/
17809F:	include/uapi/linux/nfc.h
17810F:	net/nfc/
17811
17812NFC VIRTUAL NCI DEVICE DRIVER
17813M:	Bongsu Jeon <bongsu.jeon@samsung.com>
17814L:	netdev@vger.kernel.org
17815S:	Supported
17816F:	drivers/nfc/virtual_ncidev.c
17817F:	tools/testing/selftests/nci/
17818
17819NFS, SUNRPC, AND LOCKD CLIENTS
17820M:	Trond Myklebust <trondmy@kernel.org>
17821M:	Anna Schumaker <anna@kernel.org>
17822L:	linux-nfs@vger.kernel.org
17823S:	Maintained
17824W:	http://client.linux-nfs.org
17825T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17826F:	Documentation/filesystems/nfs/
17827F:	fs/lockd/
17828F:	fs/nfs/
17829F:	fs/nfs_common/
17830F:	include/linux/lockd/
17831F:	include/linux/nfs*
17832F:	include/linux/sunrpc/
17833F:	include/uapi/linux/nfs*
17834F:	include/uapi/linux/sunrpc/
17835F:	net/sunrpc/
17836
17837NILFS2 FILESYSTEM
17838M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
17839L:	linux-nilfs@vger.kernel.org
17840S:	Supported
17841W:	https://nilfs.sourceforge.io/
17842T:	git https://github.com/konis/nilfs2.git
17843F:	Documentation/filesystems/nilfs2.rst
17844F:	fs/nilfs2/
17845F:	include/trace/events/nilfs2.h
17846F:	include/uapi/linux/nilfs2_api.h
17847F:	include/uapi/linux/nilfs2_ondisk.h
17848
17849NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17850M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
17851S:	Maintained
17852W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17853F:	Documentation/scsi/NinjaSCSI.rst
17854F:	drivers/scsi/pcmcia/nsp_*
17855
17856NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17857M:	GOTO Masanori <gotom@debian.or.jp>
17858M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
17859S:	Maintained
17860W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17861F:	Documentation/scsi/NinjaSCSI.rst
17862F:	drivers/scsi/nsp32*
17863
17864NINTENDO HID DRIVER
17865M:	Daniel J. Ogorchock <djogorchock@gmail.com>
17866L:	linux-input@vger.kernel.org
17867S:	Maintained
17868F:	drivers/hid/hid-nintendo*
17869
17870NIOS2 ARCHITECTURE
17871M:	Dinh Nguyen <dinguyen@kernel.org>
17872S:	Maintained
17873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17874F:	arch/nios2/
17875
17876NITRO ENCLAVES (NE)
17877M:	Alexandru Ciobotaru <alcioa@amazon.com>
17878R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
17879L:	linux-kernel@vger.kernel.org
17880S:	Supported
17881W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17882F:	Documentation/virt/ne_overview.rst
17883F:	drivers/virt/nitro_enclaves/
17884F:	include/linux/nitro_enclaves.h
17885F:	include/uapi/linux/nitro_enclaves.h
17886F:	samples/nitro_enclaves/
17887
17888NITRO SECURE MODULE (NSM)
17889M:	Alexander Graf <graf@amazon.com>
17890R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
17891L:	linux-kernel@vger.kernel.org
17892S:	Supported
17893W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17894F:	drivers/misc/nsm.c
17895F:	include/uapi/linux/nsm.h
17896
17897NOHZ, DYNTICKS SUPPORT
17898M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17899M:	Frederic Weisbecker <frederic@kernel.org>
17900M:	Ingo Molnar <mingo@kernel.org>
17901M:	Thomas Gleixner <tglx@linutronix.de>
17902L:	linux-kernel@vger.kernel.org
17903S:	Maintained
17904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17905F:	include/linux/sched/nohz.h
17906F:	include/linux/tick.h
17907F:	kernel/time/tick*.*
17908
17909NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17910M:	Pavel Machek <pavel@kernel.org>
17911M:	Sakari Ailus <sakari.ailus@iki.fi>
17912L:	linux-media@vger.kernel.org
17913S:	Maintained
17914F:	Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
17915F:	drivers/media/i2c/ad5820.c
17916F:	drivers/media/i2c/et8ek8
17917
17918NOKIA N900 POWER SUPPLY DRIVERS
17919R:	Pali Rohár <pali@kernel.org>
17920F:	drivers/power/supply/bq2415x_charger.c
17921F:	drivers/power/supply/bq27xxx_battery.c
17922F:	drivers/power/supply/bq27xxx_battery_i2c.c
17923F:	drivers/power/supply/isp1704_charger.c
17924F:	drivers/power/supply/rx51_battery.c
17925F:	include/linux/power/bq2415x_charger.h
17926F:	include/linux/power/bq27xxx_battery.h
17927
17928NOLIBC HEADER FILE
17929M:	Willy Tarreau <w@1wt.eu>
17930M:	Thomas Weißschuh <linux@weissschuh.net>
17931S:	Maintained
17932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17933F:	tools/include/nolibc/
17934F:	tools/testing/selftests/nolibc/
17935
17936NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17937M:	Hans de Goede <hansg@kernel.org>
17938L:	linux-input@vger.kernel.org
17939S:	Maintained
17940F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17941F:	drivers/input/touchscreen/novatek-nvt-ts.c
17942
17943NSDEPS
17944M:	Matthias Maennich <maennich@google.com>
17945S:	Maintained
17946F:	Documentation/core-api/symbol-namespaces.rst
17947F:	scripts/nsdeps
17948
17949NTB AMD DRIVER
17950M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17951L:	ntb@lists.linux.dev
17952S:	Supported
17953F:	drivers/ntb/hw/amd/
17954
17955NTB DRIVER CORE
17956M:	Jon Mason <jdmason@kudzu.us>
17957M:	Dave Jiang <dave.jiang@intel.com>
17958M:	Allen Hubbe <allenbh@gmail.com>
17959L:	ntb@lists.linux.dev
17960S:	Supported
17961W:	https://github.com/jonmason/ntb/wiki
17962T:	git https://github.com/jonmason/ntb.git
17963F:	drivers/net/ntb_netdev.c
17964F:	drivers/ntb/
17965F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17966F:	include/linux/ntb.h
17967F:	include/linux/ntb_transport.h
17968F:	tools/testing/selftests/ntb/
17969
17970NTB INTEL DRIVER
17971M:	Dave Jiang <dave.jiang@intel.com>
17972L:	ntb@lists.linux.dev
17973S:	Supported
17974W:	https://github.com/davejiang/linux/wiki
17975T:	git https://github.com/davejiang/linux.git
17976F:	drivers/ntb/hw/intel/
17977
17978NTFS3 FILESYSTEM
17979M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
17980L:	ntfs3@lists.linux.dev
17981S:	Supported
17982W:	http://www.paragon-software.com/
17983T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17984F:	Documentation/filesystems/ntfs3.rst
17985F:	fs/ntfs3/
17986
17987NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17988M:	Elizabeth Figura <zfigura@codeweavers.com>
17989L:	wine-devel@winehq.org
17990S:	Supported
17991F:	Documentation/userspace-api/ntsync.rst
17992F:	drivers/misc/ntsync.c
17993F:	include/uapi/linux/ntsync.h
17994F:	tools/testing/selftests/drivers/ntsync/
17995
17996NUBUS SUBSYSTEM
17997M:	Finn Thain <fthain@linux-m68k.org>
17998L:	linux-m68k@lists.linux-m68k.org
17999S:	Maintained
18000F:	arch/*/include/asm/nubus.h
18001F:	drivers/nubus/
18002F:	include/linux/nubus.h
18003F:	include/uapi/linux/nubus.h
18004
18005NUVOTON NCT7201 IIO DRIVER
18006M:	Eason Yang <j2anfernee@gmail.com>
18007L:	linux-iio@vger.kernel.org
18008S:	Maintained
18009F:	Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
18010F:	drivers/iio/adc/nct7201.c
18011
18012NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
18013M:	Antonino Daplas <adaplas@gmail.com>
18014L:	linux-fbdev@vger.kernel.org
18015S:	Maintained
18016F:	drivers/video/fbdev/nvidia/
18017F:	drivers/video/fbdev/riva/
18018
18019NVIDIA WMI EC BACKLIGHT DRIVER
18020M:	Daniel Dadap <ddadap@nvidia.com>
18021L:	platform-driver-x86@vger.kernel.org
18022S:	Supported
18023F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
18024F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
18025
18026NVM EXPRESS DRIVER
18027M:	Keith Busch <kbusch@kernel.org>
18028M:	Jens Axboe <axboe@fb.com>
18029M:	Christoph Hellwig <hch@lst.de>
18030M:	Sagi Grimberg <sagi@grimberg.me>
18031L:	linux-nvme@lists.infradead.org
18032S:	Supported
18033W:	http://git.infradead.org/nvme.git
18034T:	git git://git.infradead.org/nvme.git
18035F:	Documentation/nvme/
18036F:	drivers/nvme/common/
18037F:	drivers/nvme/host/
18038F:	include/linux/nvme-*.h
18039F:	include/linux/nvme.h
18040F:	include/uapi/linux/nvme_ioctl.h
18041
18042NVM EXPRESS FABRICS AUTHENTICATION
18043M:	Hannes Reinecke <hare@suse.de>
18044L:	linux-nvme@lists.infradead.org
18045S:	Supported
18046F:	drivers/nvme/host/auth.c
18047F:	drivers/nvme/target/auth.c
18048F:	drivers/nvme/target/fabrics-cmd-auth.c
18049F:	include/linux/nvme-auth.h
18050
18051NVM EXPRESS FC TRANSPORT DRIVERS
18052M:	James Smart <james.smart@broadcom.com>
18053L:	linux-nvme@lists.infradead.org
18054S:	Supported
18055F:	drivers/nvme/host/fc.c
18056F:	drivers/nvme/target/fc.c
18057F:	drivers/nvme/target/fcloop.c
18058F:	include/linux/nvme-fc-driver.h
18059F:	include/linux/nvme-fc.h
18060
18061NVM EXPRESS HARDWARE MONITORING SUPPORT
18062M:	Guenter Roeck <linux@roeck-us.net>
18063L:	linux-nvme@lists.infradead.org
18064S:	Supported
18065F:	drivers/nvme/host/hwmon.c
18066
18067NVM EXPRESS TARGET DRIVER
18068M:	Christoph Hellwig <hch@lst.de>
18069M:	Sagi Grimberg <sagi@grimberg.me>
18070M:	Chaitanya Kulkarni <kch@nvidia.com>
18071L:	linux-nvme@lists.infradead.org
18072S:	Supported
18073W:	http://git.infradead.org/nvme.git
18074T:	git git://git.infradead.org/nvme.git
18075F:	drivers/nvme/target/
18076
18077NVMEM FRAMEWORK
18078M:	Srinivas Kandagatla <srini@kernel.org>
18079S:	Maintained
18080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
18081F:	Documentation/ABI/stable/sysfs-bus-nvmem
18082F:	Documentation/devicetree/bindings/nvmem/
18083F:	drivers/nvmem/
18084F:	include/dt-bindings/nvmem/
18085F:	include/linux/nvmem-consumer.h
18086F:	include/linux/nvmem-provider.h
18087
18088NXP BLUETOOTH WIRELESS DRIVERS
18089M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
18090M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
18091S:	Maintained
18092F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
18093F:	drivers/bluetooth/btnxpuart.c
18094
18095NXP C45 TJA11XX PHY DRIVER
18096M:	Andrei Botila <andrei.botila@oss.nxp.com>
18097L:	netdev@vger.kernel.org
18098S:	Maintained
18099F:	drivers/net/phy/nxp-c45-tja11xx*
18100
18101NXP FSPI DRIVER
18102M:	Han Xu <han.xu@nxp.com>
18103M:	Haibo Chen <haibo.chen@nxp.com>
18104R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
18105L:	linux-spi@vger.kernel.org
18106L:	imx@lists.linux.dev
18107S:	Maintained
18108F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
18109F:	drivers/spi/spi-nxp-fspi.c
18110
18111NXP FXAS21002C DRIVER
18112M:	Rui Miguel Silva <rmfrfs@gmail.com>
18113L:	linux-iio@vger.kernel.org
18114S:	Maintained
18115F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
18116F:	drivers/iio/gyro/fxas21002c.h
18117F:	drivers/iio/gyro/fxas21002c_core.c
18118F:	drivers/iio/gyro/fxas21002c_i2c.c
18119F:	drivers/iio/gyro/fxas21002c_spi.c
18120
18121NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
18122M:	Haibo Chen <haibo.chen@nxp.com>
18123L:	linux-iio@vger.kernel.org
18124L:	imx@lists.linux.dev
18125S:	Maintained
18126F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
18127F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
18128F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
18129F:	drivers/iio/adc/imx7d_adc.c
18130F:	drivers/iio/adc/imx93_adc.c
18131F:	drivers/iio/adc/vf610_adc.c
18132
18133NXP i.MX 8M ISI DRIVER
18134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18135L:	linux-media@vger.kernel.org
18136S:	Maintained
18137F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
18138F:	drivers/media/platform/nxp/imx8-isi/
18139
18140NXP i.MX 8MP DW100 V4L2 DRIVER
18141M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
18142L:	linux-media@vger.kernel.org
18143S:	Maintained
18144F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
18145F:	Documentation/userspace-api/media/drivers/dw100.rst
18146F:	drivers/media/platform/nxp/dw100/
18147F:	include/uapi/linux/dw100.h
18148
18149NXP i.MX 8MQ DCSS DRIVER
18150M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
18151R:	Lucas Stach <l.stach@pengutronix.de>
18152L:	dri-devel@lists.freedesktop.org
18153S:	Maintained
18154T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18155F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
18156F:	drivers/gpu/drm/imx/dcss/
18157
18158NXP i.MX 8QXP ADC DRIVER
18159M:	Cai Huoqing <cai.huoqing@linux.dev>
18160M:	Haibo Chen <haibo.chen@nxp.com>
18161L:	imx@lists.linux.dev
18162L:	linux-iio@vger.kernel.org
18163S:	Maintained
18164F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
18165F:	drivers/iio/adc/imx8qxp-adc.c
18166
18167NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
18168M:	Mirela Rabulea <mirela.rabulea@nxp.com>
18169L:	imx@lists.linux.dev
18170L:	linux-media@vger.kernel.org
18171S:	Maintained
18172F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
18173F:	drivers/media/platform/nxp/imx-jpeg
18174
18175NXP i.MX CLOCK DRIVERS
18176M:	Abel Vesa <abelvesa@kernel.org>
18177R:	Peng Fan <peng.fan@nxp.com>
18178L:	linux-clk@vger.kernel.org
18179L:	imx@lists.linux.dev
18180S:	Maintained
18181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
18182F:	Documentation/devicetree/bindings/clock/imx*
18183F:	drivers/clk/imx/
18184F:	include/dt-bindings/clock/imx*
18185
18186NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
18187M:	Jagan Teki <jagan@amarulasolutions.com>
18188S:	Maintained
18189F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
18190F:	drivers/regulator/pf8x00-regulator.c
18191
18192NXP PTN5150A CC LOGIC AND EXTCON DRIVER
18193M:	Krzysztof Kozlowski <krzk@kernel.org>
18194L:	linux-kernel@vger.kernel.org
18195S:	Maintained
18196F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
18197F:	drivers/extcon/extcon-ptn5150.c
18198
18199NXP SGTL5000 DRIVER
18200M:	Fabio Estevam <festevam@gmail.com>
18201L:	linux-sound@vger.kernel.org
18202S:	Maintained
18203F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
18204F:	sound/soc/codecs/sgtl5000*
18205
18206NXP SJA1105 ETHERNET SWITCH DRIVER
18207M:	Vladimir Oltean <olteanv@gmail.com>
18208L:	linux-kernel@vger.kernel.org
18209S:	Maintained
18210F:	drivers/net/dsa/sja1105
18211F:	drivers/net/pcs/pcs-xpcs-nxp.c
18212
18213NXP TDA998X DRM DRIVER
18214M:	Russell King <linux@armlinux.org.uk>
18215S:	Maintained
18216T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
18217T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
18218F:	drivers/gpu/drm/bridge/tda998x_drv.c
18219F:	include/dt-bindings/display/tda998x.h
18220K:	"nxp,tda998x"
18221
18222NXP TFA9879 DRIVER
18223M:	Peter Rosin <peda@axentia.se>
18224L:	linux-sound@vger.kernel.org
18225S:	Maintained
18226F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
18227F:	sound/soc/codecs/tfa9879*
18228
18229NXP-NCI NFC DRIVER
18230S:	Orphan
18231F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
18232F:	drivers/nfc/nxp-nci
18233
18234NXP/Goodix TFA989X (TFA1) DRIVER
18235M:	Stephan Gerhold <stephan@gerhold.net>
18236L:	linux-sound@vger.kernel.org
18237S:	Maintained
18238F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
18239F:	sound/soc/codecs/tfa989x.c
18240
18241NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
18242M:	Jonas Malaco <jonas@protocubo.io>
18243L:	linux-hwmon@vger.kernel.org
18244S:	Maintained
18245F:	Documentation/hwmon/nzxt-kraken2.rst
18246F:	drivers/hwmon/nzxt-kraken2.c
18247
18248NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
18249M:	Jonas Malaco <jonas@protocubo.io>
18250M:	Aleksa Savic <savicaleksa83@gmail.com>
18251L:	linux-hwmon@vger.kernel.org
18252S:	Maintained
18253F:	Documentation/hwmon/nzxt-kraken3.rst
18254F:	drivers/hwmon/nzxt-kraken3.c
18255
18256OBJAGG
18257M:	Jiri Pirko <jiri@resnulli.us>
18258L:	netdev@vger.kernel.org
18259S:	Supported
18260F:	include/linux/objagg.h
18261F:	lib/objagg.c
18262F:	lib/test_objagg.c
18263
18264OBJPOOL
18265M:	Matt Wu <wuqiang.matt@bytedance.com>
18266S:	Supported
18267F:	include/linux/objpool.h
18268F:	lib/objpool.c
18269F:	lib/test_objpool.c
18270
18271OBJTOOL
18272M:	Josh Poimboeuf <jpoimboe@kernel.org>
18273M:	Peter Zijlstra <peterz@infradead.org>
18274S:	Supported
18275F:	include/linux/objtool*.h
18276F:	tools/objtool/
18277
18278OCELOT ETHERNET SWITCH DRIVER
18279M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18280M:	Claudiu Manoil <claudiu.manoil@nxp.com>
18281M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18282M:	UNGLinuxDriver@microchip.com
18283L:	netdev@vger.kernel.org
18284S:	Supported
18285F:	drivers/net/dsa/ocelot/*
18286F:	drivers/net/ethernet/mscc/
18287F:	include/soc/mscc/ocelot*
18288F:	net/dsa/tag_ocelot.c
18289F:	net/dsa/tag_ocelot_8021q.c
18290F:	tools/testing/selftests/drivers/net/ocelot/*
18291
18292OCELOT EXTERNAL SWITCH CONTROL
18293M:	Colin Foster <colin.foster@in-advantage.com>
18294S:	Supported
18295F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
18296F:	drivers/mfd/ocelot*
18297F:	drivers/net/dsa/ocelot/ocelot_ext.c
18298F:	include/linux/mfd/ocelot.h
18299
18300OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
18301M:	Frederic Barrat <fbarrat@linux.ibm.com>
18302M:	Andrew Donnellan <ajd@linux.ibm.com>
18303L:	linuxppc-dev@lists.ozlabs.org
18304S:	Supported
18305F:	Documentation/userspace-api/accelerators/ocxl.rst
18306F:	arch/powerpc/include/asm/pnv-ocxl.h
18307F:	arch/powerpc/platforms/powernv/ocxl.c
18308F:	drivers/misc/ocxl/
18309F:	include/misc/ocxl*
18310F:	include/uapi/misc/ocxl.h
18311
18312OMAP AUDIO SUPPORT
18313M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
18314M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
18315L:	linux-sound@vger.kernel.org
18316L:	linux-omap@vger.kernel.org
18317S:	Maintained
18318F:	sound/soc/ti/n810.c
18319F:	sound/soc/ti/omap*
18320F:	sound/soc/ti/rx51.c
18321F:	sound/soc/ti/sdma-pcm.*
18322
18323OMAP CLOCK FRAMEWORK SUPPORT
18324M:	Paul Walmsley <paul@pwsan.com>
18325L:	linux-omap@vger.kernel.org
18326S:	Maintained
18327F:	arch/arm/*omap*/*clock*
18328
18329OMAP DEVICE TREE SUPPORT
18330M:	Tony Lindgren <tony@atomide.com>
18331L:	linux-omap@vger.kernel.org
18332L:	devicetree@vger.kernel.org
18333S:	Maintained
18334F:	arch/arm/boot/dts/ti/omap/
18335
18336OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
18337L:	linux-omap@vger.kernel.org
18338L:	linux-fbdev@vger.kernel.org
18339S:	Orphan
18340F:	Documentation/arch/arm/omap/dss.rst
18341F:	drivers/video/fbdev/omap2/
18342
18343OMAP FRAMEBUFFER SUPPORT
18344L:	linux-fbdev@vger.kernel.org
18345L:	linux-omap@vger.kernel.org
18346S:	Orphan
18347F:	drivers/video/fbdev/omap/
18348
18349OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
18350M:	Roger Quadros <rogerq@kernel.org>
18351M:	Tony Lindgren <tony@atomide.com>
18352L:	linux-omap@vger.kernel.org
18353S:	Maintained
18354F:	arch/arm/mach-omap2/*gpmc*
18355F:	drivers/memory/omap-gpmc.c
18356
18357OMAP GPIO DRIVER
18358M:	Grygorii Strashko <grygorii.strashko@ti.com>
18359M:	Santosh Shilimkar <ssantosh@kernel.org>
18360M:	Kevin Hilman <khilman@kernel.org>
18361L:	linux-omap@vger.kernel.org
18362S:	Maintained
18363F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
18364F:	drivers/gpio/gpio-omap.c
18365
18366OMAP HARDWARE SPINLOCK SUPPORT
18367L:	linux-omap@vger.kernel.org
18368S:	Orphan
18369F:	drivers/hwspinlock/omap_hwspinlock.c
18370
18371OMAP HS MMC SUPPORT
18372L:	linux-mmc@vger.kernel.org
18373L:	linux-omap@vger.kernel.org
18374S:	Orphan
18375F:	drivers/mmc/host/omap_hsmmc.c
18376
18377OMAP HWMOD DATA
18378M:	Paul Walmsley <paul@pwsan.com>
18379L:	linux-omap@vger.kernel.org
18380S:	Maintained
18381F:	arch/arm/mach-omap2/omap_hwmod*data*
18382
18383OMAP HWMOD SUPPORT
18384M:	Paul Walmsley <paul@pwsan.com>
18385L:	linux-omap@vger.kernel.org
18386S:	Maintained
18387F:	arch/arm/mach-omap2/omap_hwmod.*
18388
18389OMAP I2C DRIVER
18390M:	Vignesh R <vigneshr@ti.com>
18391L:	linux-omap@vger.kernel.org
18392L:	linux-i2c@vger.kernel.org
18393S:	Maintained
18394F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
18395F:	drivers/i2c/busses/i2c-omap.c
18396
18397OMAP MMC SUPPORT
18398M:	Aaro Koskinen <aaro.koskinen@iki.fi>
18399L:	linux-omap@vger.kernel.org
18400S:	Odd Fixes
18401F:	drivers/mmc/host/omap.c
18402
18403OMAP POWER MANAGEMENT SUPPORT
18404M:	Kevin Hilman <khilman@kernel.org>
18405L:	linux-omap@vger.kernel.org
18406S:	Maintained
18407F:	arch/arm/*omap*/*pm*
18408F:	drivers/cpufreq/omap-cpufreq.c
18409
18410OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
18411M:	Paul Walmsley <paul@pwsan.com>
18412L:	linux-omap@vger.kernel.org
18413S:	Maintained
18414F:	arch/arm/mach-omap2/prm*
18415
18416OMAP RANDOM NUMBER GENERATOR SUPPORT
18417M:	Deepak Saxena <dsaxena@plexity.net>
18418S:	Maintained
18419F:	drivers/char/hw_random/omap-rng.c
18420
18421OMAP USB SUPPORT
18422L:	linux-usb@vger.kernel.org
18423L:	linux-omap@vger.kernel.org
18424S:	Orphan
18425F:	arch/arm/*omap*/usb*
18426F:	drivers/usb/*/*omap*
18427
18428OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
18429M:	Mark Jackson <mpfj@newflow.co.uk>
18430L:	linux-omap@vger.kernel.org
18431S:	Maintained
18432F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
18433
18434OMAP1 SUPPORT
18435M:	Aaro Koskinen <aaro.koskinen@iki.fi>
18436M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
18437R:	Tony Lindgren <tony@atomide.com>
18438L:	linux-omap@vger.kernel.org
18439S:	Maintained
18440Q:	http://patchwork.kernel.org/project/linux-omap/list/
18441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
18442F:	arch/arm/configs/omap1_defconfig
18443F:	arch/arm/mach-omap1/
18444F:	drivers/i2c/busses/i2c-omap.c
18445F:	include/linux/platform_data/ams-delta-fiq.h
18446F:	include/linux/platform_data/i2c-omap.h
18447
18448OMAP2+ SUPPORT
18449M:	Aaro Koskinen <aaro.koskinen@iki.fi>
18450M:	Andreas Kemnade <andreas@kemnade.info>
18451M:	Kevin Hilman <khilman@baylibre.com>
18452M:	Roger Quadros <rogerq@kernel.org>
18453M:	Tony Lindgren <tony@atomide.com>
18454L:	linux-omap@vger.kernel.org
18455S:	Maintained
18456W:	http://linux.omap.com/
18457Q:	http://patchwork.kernel.org/project/linux-omap/list/
18458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
18459F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
18460F:	arch/arm/configs/omap2plus_defconfig
18461F:	arch/arm/mach-omap2/
18462F:	drivers/bus/omap*.[ch]
18463F:	drivers/bus/ti-sysc.c
18464F:	drivers/gpio/gpio-tps65219.c
18465F:	drivers/i2c/busses/i2c-omap.c
18466F:	drivers/irqchip/irq-omap-intc.c
18467F:	drivers/mfd/*omap*.c
18468F:	drivers/mfd/menelaus.c
18469F:	drivers/mfd/palmas.c
18470F:	drivers/mfd/tps65217.c
18471F:	drivers/mfd/tps65218.c
18472F:	drivers/mfd/tps65219.c
18473F:	drivers/mfd/tps65910.c
18474F:	drivers/mfd/twl-core.[ch]
18475F:	drivers/mfd/twl4030*.c
18476F:	drivers/mfd/twl6030*.c
18477F:	drivers/mfd/twl6040*.c
18478F:	drivers/regulator/palmas-regulator*.c
18479F:	drivers/regulator/pbias-regulator.c
18480F:	drivers/regulator/tps65217-regulator.c
18481F:	drivers/regulator/tps65218-regulator.c
18482F:	drivers/regulator/tps65219-regulator.c
18483F:	drivers/regulator/tps65910-regulator.c
18484F:	drivers/regulator/twl-regulator.c
18485F:	drivers/regulator/twl6030-regulator.c
18486F:	include/linux/platform_data/i2c-omap.h
18487F:	include/linux/platform_data/ti-sysc.h
18488
18489OMFS FILESYSTEM
18490M:	Bob Copeland <me@bobcopeland.com>
18491L:	linux-karma-devel@lists.sourceforge.net
18492S:	Maintained
18493F:	Documentation/filesystems/omfs.rst
18494F:	fs/omfs/
18495
18496OMNIVISION OG01A1B SENSOR DRIVER
18497M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18498L:	linux-media@vger.kernel.org
18499S:	Maintained
18500F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
18501F:	drivers/media/i2c/og01a1b.c
18502
18503OMNIVISION OV01A10 SENSOR DRIVER
18504M:	Bingbu Cao <bingbu.cao@intel.com>
18505L:	linux-media@vger.kernel.org
18506S:	Maintained
18507T:	git git://linuxtv.org/media.git
18508F:	drivers/media/i2c/ov01a10.c
18509
18510OMNIVISION OV02A10 SENSOR DRIVER
18511L:	linux-media@vger.kernel.org
18512S:	Orphan
18513T:	git git://linuxtv.org/media.git
18514F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
18515F:	drivers/media/i2c/ov02a10.c
18516
18517OMNIVISION OV02C10 SENSOR DRIVER
18518M:	Hans de Goede <hansg@kernel.org>
18519R:	Bryan O'Donoghue <bod@kernel.org>
18520L:	linux-media@vger.kernel.org
18521S:	Maintained
18522T:	git git://linuxtv.org/media.git
18523F:	drivers/media/i2c/ov02c10.c
18524
18525OMNIVISION OV02E10 SENSOR DRIVER
18526M:	Bryan O'Donoghue <bod@kernel.org>
18527M:	Hans de Goede <hansg@kernel.org>
18528L:	linux-media@vger.kernel.org
18529S:	Maintained
18530T:	git git://linuxtv.org/media.git
18531F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
18532F:	drivers/media/i2c/ov02e10.c
18533
18534OMNIVISION OV08D10 SENSOR DRIVER
18535M:	Jimmy Su <jimmy.su@intel.com>
18536L:	linux-media@vger.kernel.org
18537S:	Maintained
18538T:	git git://linuxtv.org/media.git
18539F:	drivers/media/i2c/ov08d10.c
18540
18541OMNIVISION OV08X40 SENSOR DRIVER
18542M:	Jason Chen <jason.z.chen@intel.com>
18543L:	linux-media@vger.kernel.org
18544S:	Maintained
18545T:	git git://linuxtv.org/media.git
18546F:	drivers/media/i2c/ov08x40.c
18547F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
18548
18549OMNIVISION OV13858 SENSOR DRIVER
18550M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18551L:	linux-media@vger.kernel.org
18552S:	Maintained
18553T:	git git://linuxtv.org/media.git
18554F:	drivers/media/i2c/ov13858.c
18555
18556OMNIVISION OV13B10 SENSOR DRIVER
18557M:	Arec Kao <arec.kao@intel.com>
18558L:	linux-media@vger.kernel.org
18559S:	Maintained
18560T:	git git://linuxtv.org/media.git
18561F:	drivers/media/i2c/ov13b10.c
18562
18563OMNIVISION OV2680 SENSOR DRIVER
18564M:	Rui Miguel Silva <rmfrfs@gmail.com>
18565M:	Hans de Goede <hansg@kernel.org>
18566L:	linux-media@vger.kernel.org
18567S:	Maintained
18568T:	git git://linuxtv.org/media.git
18569F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
18570F:	drivers/media/i2c/ov2680.c
18571
18572OMNIVISION OV2685 SENSOR DRIVER
18573M:	Shunqian Zheng <zhengsq@rock-chips.com>
18574L:	linux-media@vger.kernel.org
18575S:	Maintained
18576T:	git git://linuxtv.org/media.git
18577F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
18578F:	drivers/media/i2c/ov2685.c
18579
18580OMNIVISION OV2740 SENSOR DRIVER
18581M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18582R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18583R:	Bingbu Cao <bingbu.cao@intel.com>
18584L:	linux-media@vger.kernel.org
18585S:	Maintained
18586T:	git git://linuxtv.org/media.git
18587F:	drivers/media/i2c/ov2740.c
18588
18589OMNIVISION OV4689 SENSOR DRIVER
18590M:	Mikhail Rudenko <mike.rudenko@gmail.com>
18591L:	linux-media@vger.kernel.org
18592S:	Maintained
18593T:	git git://linuxtv.org/media.git
18594F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
18595F:	drivers/media/i2c/ov4689.c
18596
18597OMNIVISION OV5640 SENSOR DRIVER
18598M:	Steve Longerbeam <slongerbeam@gmail.com>
18599L:	linux-media@vger.kernel.org
18600S:	Maintained
18601T:	git git://linuxtv.org/media.git
18602F:	drivers/media/i2c/ov5640.c
18603
18604OMNIVISION OV5647 SENSOR DRIVER
18605M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18606M:	Jacopo Mondi <jacopo@jmondi.org>
18607L:	linux-media@vger.kernel.org
18608S:	Maintained
18609T:	git git://linuxtv.org/media.git
18610F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
18611F:	drivers/media/i2c/ov5647.c
18612
18613OMNIVISION OV5670 SENSOR DRIVER
18614M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18615L:	linux-media@vger.kernel.org
18616S:	Maintained
18617T:	git git://linuxtv.org/media.git
18618F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
18619F:	drivers/media/i2c/ov5670.c
18620
18621OMNIVISION OV5675 SENSOR DRIVER
18622M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18623L:	linux-media@vger.kernel.org
18624S:	Maintained
18625T:	git git://linuxtv.org/media.git
18626F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
18627F:	drivers/media/i2c/ov5675.c
18628
18629OMNIVISION OV5693 SENSOR DRIVER
18630M:	Daniel Scally <djrscally@gmail.com>
18631L:	linux-media@vger.kernel.org
18632S:	Maintained
18633T:	git git://linuxtv.org/media.git
18634F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
18635F:	drivers/media/i2c/ov5693.c
18636
18637OMNIVISION OV5695 SENSOR DRIVER
18638M:	Shunqian Zheng <zhengsq@rock-chips.com>
18639L:	linux-media@vger.kernel.org
18640S:	Maintained
18641T:	git git://linuxtv.org/media.git
18642F:	drivers/media/i2c/ov5695.c
18643
18644OMNIVISION OV64A40 SENSOR DRIVER
18645M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
18646L:	linux-media@vger.kernel.org
18647S:	Maintained
18648T:	git git://linuxtv.org/media.git
18649F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
18650F:	drivers/media/i2c/ov64a40.c
18651
18652OMNIVISION OV7670 SENSOR DRIVER
18653L:	linux-media@vger.kernel.org
18654S:	Orphan
18655T:	git git://linuxtv.org/media.git
18656F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
18657F:	drivers/media/i2c/ov7670.c
18658
18659OMNIVISION OV772x SENSOR DRIVER
18660M:	Jacopo Mondi <jacopo@jmondi.org>
18661L:	linux-media@vger.kernel.org
18662S:	Odd fixes
18663T:	git git://linuxtv.org/media.git
18664F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
18665F:	drivers/media/i2c/ov772x.c
18666F:	include/media/i2c/ov772x.h
18667
18668OMNIVISION OV7740 SENSOR DRIVER
18669L:	linux-media@vger.kernel.org
18670S:	Orphan
18671T:	git git://linuxtv.org/media.git
18672F:	Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
18673F:	drivers/media/i2c/ov7740.c
18674
18675OMNIVISION OV8856 SENSOR DRIVER
18676M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18677L:	linux-media@vger.kernel.org
18678S:	Maintained
18679T:	git git://linuxtv.org/media.git
18680F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18681F:	drivers/media/i2c/ov8856.c
18682
18683OMNIVISION OV8858 SENSOR DRIVER
18684M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
18685M:	Nicholas Roth <nicholas@rothemail.net>
18686L:	linux-media@vger.kernel.org
18687S:	Maintained
18688T:	git git://linuxtv.org/media.git
18689F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18690F:	drivers/media/i2c/ov8858.c
18691
18692OMNIVISION OV9282 SENSOR DRIVER
18693M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18694L:	linux-media@vger.kernel.org
18695S:	Maintained
18696T:	git git://linuxtv.org/media.git
18697F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18698F:	drivers/media/i2c/ov9282.c
18699
18700OMNIVISION OV9640 SENSOR DRIVER
18701M:	Petr Cvek <petrcvekcz@gmail.com>
18702L:	linux-media@vger.kernel.org
18703S:	Maintained
18704F:	drivers/media/i2c/ov9640.*
18705
18706OMNIVISION OV9650 SENSOR DRIVER
18707M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18708R:	Akinobu Mita <akinobu.mita@gmail.com>
18709R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18710L:	linux-media@vger.kernel.org
18711S:	Maintained
18712T:	git git://linuxtv.org/media.git
18713F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
18714F:	drivers/media/i2c/ov9650.c
18715
18716OMNIVISION OV9734 SENSOR DRIVER
18717M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18718R:	Bingbu Cao <bingbu.cao@intel.com>
18719L:	linux-media@vger.kernel.org
18720S:	Maintained
18721T:	git git://linuxtv.org/media.git
18722F:	drivers/media/i2c/ov9734.c
18723
18724ONBOARD USB HUB DRIVER
18725M:	Matthias Kaehlcke <mka@chromium.org>
18726L:	linux-usb@vger.kernel.org
18727S:	Maintained
18728F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18729F:	drivers/usb/misc/onboard_usb_dev.c
18730
18731ONENAND FLASH DRIVER
18732M:	Kyungmin Park <kyungmin.park@samsung.com>
18733L:	linux-mtd@lists.infradead.org
18734S:	Maintained
18735F:	drivers/mtd/nand/onenand/
18736F:	include/linux/mtd/onenand*.h
18737
18738ONEXPLAYER PLATFORM EC DRIVER
18739M:	Antheas Kapenekakis <lkml@antheas.dev>
18740M:	Derek John Clark <derekjohn.clark@gmail.com>
18741M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
18742L:	platform-driver-x86@vger.kernel.org
18743S:	Maintained
18744F:	drivers/platform/x86/oxpec.c
18745
18746ONIE TLV NVMEM LAYOUT DRIVER
18747M:	Miquel Raynal <miquel.raynal@bootlin.com>
18748S:	Maintained
18749F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18750F:	drivers/nvmem/layouts/onie-tlv.c
18751
18752ONION OMEGA2+ BOARD
18753M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18754L:	linux-mips@vger.kernel.org
18755S:	Maintained
18756F:	arch/mips/boot/dts/ralink/omega2p.dts
18757
18758ONSEMI ETHERNET PHY DRIVERS
18759M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18760L:	netdev@vger.kernel.org
18761S:	Supported
18762W:	http://www.onsemi.com
18763F:	drivers/net/phy/ncn*
18764
18765OP-TEE DRIVER
18766M:	Jens Wiklander <jens.wiklander@linaro.org>
18767L:	op-tee@lists.trustedfirmware.org
18768S:	Maintained
18769F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18770F:	drivers/tee/optee/
18771
18772OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18773M:	Sumit Garg <sumit.garg@kernel.org>
18774L:	op-tee@lists.trustedfirmware.org
18775S:	Maintained
18776F:	drivers/char/hw_random/optee-rng.c
18777
18778OP-TEE RTC DRIVER
18779M:	Clément Léger <clement.leger@bootlin.com>
18780L:	linux-rtc@vger.kernel.org
18781S:	Maintained
18782F:	drivers/rtc/rtc-optee.c
18783
18784OPA-VNIC DRIVER
18785M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18786L:	linux-rdma@vger.kernel.org
18787S:	Supported
18788F:	drivers/infiniband/ulp/opa_vnic
18789
18790OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18791M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
18792L:	netdev@vger.kernel.org
18793S:	Maintained
18794F:	Documentation/networking/oa-tc6-framework.rst
18795F:	drivers/net/ethernet/oa_tc6.c
18796F:	include/linux/oa_tc6.h
18797
18798OPEN FIRMWARE AND FLATTENED DEVICE TREE
18799M:	Rob Herring <robh@kernel.org>
18800M:	Saravana Kannan <saravanak@google.com>
18801L:	devicetree@vger.kernel.org
18802S:	Maintained
18803W:	http://www.devicetree.org/
18804C:	irc://irc.libera.chat/devicetree
18805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18806F:	Documentation/ABI/testing/sysfs-firmware-ofw
18807F:	drivers/of/
18808F:	include/linux/of*.h
18809F:	rust/helpers/of.c
18810F:	rust/kernel/of.rs
18811F:	scripts/dtc/
18812F:	tools/testing/selftests/dt/
18813K:	of_overlay_notifier_
18814K:	of_overlay_fdt_apply
18815K:	of_overlay_remove
18816
18817OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18818M:	Rob Herring <robh@kernel.org>
18819M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
18820M:	Conor Dooley <conor+dt@kernel.org>
18821L:	devicetree@vger.kernel.org
18822S:	Maintained
18823Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18824C:	irc://irc.libera.chat/devicetree
18825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18826F:	Documentation/devicetree/
18827F:	arch/*/boot/dts/
18828F:	include/dt-bindings/
18829
18830OPENCOMPUTE PTP CLOCK DRIVER
18831M:	Jonathan Lemon <jonathan.lemon@gmail.com>
18832M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
18833L:	netdev@vger.kernel.org
18834S:	Maintained
18835F:	drivers/ptp/ptp_ocp.c
18836
18837OPENCORES I2C BUS DRIVER
18838M:	Peter Korsgaard <peter@korsgaard.com>
18839M:	Andrew Lunn <andrew@lunn.ch>
18840L:	linux-i2c@vger.kernel.org
18841S:	Maintained
18842F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18843F:	Documentation/i2c/busses/i2c-ocores.rst
18844F:	drivers/i2c/busses/i2c-ocores.c
18845F:	include/linux/platform_data/i2c-ocores.h
18846
18847OPENRISC ARCHITECTURE
18848M:	Jonas Bonn <jonas@southpole.se>
18849M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
18850M:	Stafford Horne <shorne@gmail.com>
18851L:	linux-openrisc@vger.kernel.org
18852S:	Maintained
18853W:	http://openrisc.io
18854T:	git https://github.com/openrisc/linux.git
18855F:	Documentation/arch/openrisc/
18856F:	Documentation/devicetree/bindings/openrisc/
18857F:	arch/openrisc/
18858F:	drivers/irqchip/irq-ompic.c
18859F:	drivers/irqchip/irq-or1k-*
18860
18861OPENVPN DATA CHANNEL OFFLOAD
18862M:	Antonio Quartulli <antonio@openvpn.net>
18863R:	Sabrina Dubroca <sd@queasysnail.net>
18864L:	openvpn-devel@lists.sourceforge.net (subscribers-only)
18865L:	netdev@vger.kernel.org
18866S:	Supported
18867T:	git https://github.com/OpenVPN/ovpn-net-next.git
18868F:	Documentation/netlink/specs/ovpn.yaml
18869F:	drivers/net/ovpn/
18870F:	include/uapi/linux/ovpn.h
18871F:	tools/testing/selftests/net/ovpn/
18872
18873OPENVSWITCH
18874M:	Aaron Conole <aconole@redhat.com>
18875M:	Eelco Chaudron <echaudro@redhat.com>
18876M:	Ilya Maximets <i.maximets@ovn.org>
18877L:	netdev@vger.kernel.org
18878L:	dev@openvswitch.org
18879S:	Maintained
18880W:	http://openvswitch.org
18881F:	Documentation/networking/openvswitch.rst
18882F:	include/uapi/linux/openvswitch.h
18883F:	net/openvswitch/
18884F:	tools/testing/selftests/net/openvswitch/
18885
18886OPERATING PERFORMANCE POINTS (OPP)
18887M:	Viresh Kumar <vireshk@kernel.org>
18888M:	Nishanth Menon <nm@ti.com>
18889M:	Stephen Boyd <sboyd@kernel.org>
18890L:	linux-pm@vger.kernel.org
18891S:	Maintained
18892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18893F:	Documentation/devicetree/bindings/opp/
18894F:	Documentation/power/opp.rst
18895F:	drivers/opp/
18896F:	include/linux/pm_opp.h
18897F:	rust/kernel/opp.rs
18898
18899OPL4 DRIVER
18900M:	Clemens Ladisch <clemens@ladisch.de>
18901L:	linux-sound@vger.kernel.org
18902S:	Maintained
18903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18904F:	sound/drivers/opl4/
18905
18906ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18907M:	Mark Fasheh <mark@fasheh.com>
18908M:	Joel Becker <jlbec@evilplan.org>
18909M:	Joseph Qi <joseph.qi@linux.alibaba.com>
18910L:	ocfs2-devel@lists.linux.dev
18911S:	Supported
18912W:	http://ocfs2.wiki.kernel.org
18913F:	Documentation/filesystems/dlmfs.rst
18914F:	Documentation/filesystems/ocfs2.rst
18915F:	fs/ocfs2/
18916
18917ORANGEFS FILESYSTEM
18918M:	Mike Marshall <hubcap@omnibond.com>
18919R:	Martin Brandenburg <martin@omnibond.com>
18920L:	devel@lists.orangefs.org
18921S:	Supported
18922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18923F:	Documentation/filesystems/orangefs.rst
18924F:	fs/orangefs/
18925
18926OV2659 OMNIVISION SENSOR DRIVER
18927M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18928L:	linux-media@vger.kernel.org
18929S:	Maintained
18930W:	https://linuxtv.org
18931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18932T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18933F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
18934F:	drivers/media/i2c/ov2659.c
18935F:	include/media/i2c/ov2659.h
18936
18937OVERLAY FILESYSTEM
18938M:	Miklos Szeredi <miklos@szeredi.hu>
18939M:	Amir Goldstein <amir73il@gmail.com>
18940L:	linux-unionfs@vger.kernel.org
18941S:	Supported
18942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18943F:	Documentation/filesystems/overlayfs.rst
18944F:	fs/overlayfs/
18945
18946P54 WIRELESS DRIVER
18947M:	Christian Lamparter <chunkeey@googlemail.com>
18948L:	linux-wireless@vger.kernel.org
18949S:	Maintained
18950W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18951F:	drivers/net/wireless/intersil/
18952
18953PACKET SOCKETS
18954M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
18955S:	Maintained
18956F:	include/uapi/linux/if_packet.h
18957F:	net/packet/af_packet.c
18958
18959PACKING
18960M:	Vladimir Oltean <olteanv@gmail.com>
18961L:	netdev@vger.kernel.org
18962S:	Supported
18963F:	Documentation/core-api/packing.rst
18964F:	include/linux/packing.h
18965F:	lib/packing.c
18966F:	lib/packing_test.c
18967F:	scripts/gen_packed_field_checks.c
18968
18969PADATA PARALLEL EXECUTION MECHANISM
18970M:	Steffen Klassert <steffen.klassert@secunet.com>
18971M:	Daniel Jordan <daniel.m.jordan@oracle.com>
18972L:	linux-crypto@vger.kernel.org
18973L:	linux-kernel@vger.kernel.org
18974S:	Maintained
18975F:	Documentation/core-api/padata.rst
18976F:	include/linux/padata.h
18977F:	kernel/padata.c
18978
18979PAGE CACHE
18980M:	Matthew Wilcox (Oracle) <willy@infradead.org>
18981L:	linux-fsdevel@vger.kernel.org
18982S:	Supported
18983T:	git git://git.infradead.org/users/willy/pagecache.git
18984F:	Documentation/filesystems/locking.rst
18985F:	Documentation/filesystems/vfs.rst
18986F:	include/linux/pagemap.h
18987F:	mm/filemap.c
18988F:	mm/page-writeback.c
18989F:	mm/readahead.c
18990F:	mm/truncate.c
18991
18992PAGE POOL
18993M:	Jesper Dangaard Brouer <hawk@kernel.org>
18994M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18995L:	netdev@vger.kernel.org
18996S:	Supported
18997F:	Documentation/networking/page_pool.rst
18998F:	include/net/page_pool/
18999F:	include/trace/events/page_pool.h
19000F:	net/core/page_pool.c
19001
19002PAGE TABLE CHECK
19003M:	Pasha Tatashin <pasha.tatashin@soleen.com>
19004M:	Andrew Morton <akpm@linux-foundation.org>
19005L:	linux-mm@kvack.org
19006S:	Maintained
19007F:	Documentation/mm/page_table_check.rst
19008F:	include/linux/page_table_check.h
19009F:	mm/page_table_check.c
19010
19011PANASONIC LAPTOP ACPI EXTRAS DRIVER
19012M:	Kenneth Chan <kenneth.t.chan@gmail.com>
19013L:	platform-driver-x86@vger.kernel.org
19014S:	Maintained
19015F:	drivers/platform/x86/panasonic-laptop.c
19016
19017PARALLAX PING IIO SENSOR DRIVER
19018M:	Andreas Klinger <ak@it-klinger.de>
19019L:	linux-iio@vger.kernel.org
19020S:	Maintained
19021F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
19022F:	drivers/iio/proximity/ping.c
19023
19024PARALLEL LCD/KEYPAD PANEL DRIVER
19025M:	Willy Tarreau <willy@haproxy.com>
19026M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
19027S:	Odd Fixes
19028F:	Documentation/admin-guide/lcd-panel-cgram.rst
19029F:	drivers/auxdisplay/panel.c
19030
19031PARALLEL PORT SUBSYSTEM
19032M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19033M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19034L:	linux-parport@lists.infradead.org (subscribers-only)
19035S:	Maintained
19036F:	Documentation/driver-api/parport*.rst
19037F:	drivers/char/ppdev.c
19038F:	drivers/parport/
19039F:	include/linux/parport*.h
19040F:	include/uapi/linux/ppdev.h
19041
19042PARAVIRT_OPS INTERFACE
19043M:	Juergen Gross <jgross@suse.com>
19044R:	Ajay Kaher <ajay.kaher@broadcom.com>
19045R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
19046R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19047L:	virtualization@lists.linux.dev
19048L:	x86@kernel.org
19049S:	Supported
19050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19051F:	Documentation/virt/paravirt_ops.rst
19052F:	arch/*/include/asm/paravirt*.h
19053F:	arch/*/kernel/paravirt*
19054F:	include/linux/hypervisor.h
19055
19056PARISC ARCHITECTURE
19057M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19058M:	Helge Deller <deller@gmx.de>
19059L:	linux-parisc@vger.kernel.org
19060S:	Maintained
19061W:	https://parisc.wiki.kernel.org
19062Q:	http://patchwork.kernel.org/project/linux-parisc/list/
19063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
19064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
19065F:	Documentation/arch/parisc/
19066F:	arch/parisc/
19067F:	drivers/char/agp/parisc-agp.c
19068F:	drivers/input/misc/hp_sdc_rtc.c
19069F:	drivers/input/serio/gscps2.c
19070F:	drivers/input/serio/hp_sdc*
19071F:	drivers/parisc/
19072F:	drivers/parport/parport_gsc.*
19073F:	drivers/tty/serial/8250/8250_parisc.c
19074F:	drivers/video/console/sti*
19075F:	drivers/video/fbdev/sti*
19076F:	drivers/video/logo/logo_parisc*
19077F:	include/linux/hp_sdc.h
19078
19079PARMAN
19080M:	Jiri Pirko <jiri@resnulli.us>
19081L:	netdev@vger.kernel.org
19082S:	Supported
19083F:	include/linux/parman.h
19084F:	lib/parman.c
19085F:	lib/test_parman.c
19086
19087PC ENGINES APU BOARD DRIVER
19088M:	Enrico Weigelt, metux IT consult <info@metux.net>
19089S:	Maintained
19090F:	drivers/platform/x86/pcengines-apuv2.c
19091
19092PC87360 HARDWARE MONITORING DRIVER
19093M:	Jim Cromie <jim.cromie@gmail.com>
19094L:	linux-hwmon@vger.kernel.org
19095S:	Maintained
19096F:	Documentation/hwmon/pc87360.rst
19097F:	drivers/hwmon/pc87360.c
19098
19099PC8736x GPIO DRIVER
19100M:	Jim Cromie <jim.cromie@gmail.com>
19101S:	Maintained
19102F:	drivers/char/pc8736x_gpio.c
19103
19104PC87427 HARDWARE MONITORING DRIVER
19105M:	Jean Delvare <jdelvare@suse.com>
19106L:	linux-hwmon@vger.kernel.org
19107S:	Maintained
19108F:	Documentation/hwmon/pc87427.rst
19109F:	drivers/hwmon/pc87427.c
19110
19111MAX77705 HARDWARE MONITORING DRIVER
19112M:	Dzmitry Sankouski <dsankouski@gmail.com>
19113L:	linux-hwmon@vger.kernel.org
19114S:	Maintained
19115F:	Documentation/hwmon/max77705.rst
19116F:	drivers/hwmon/max77705-hwmon.c
19117
19118PCA9532 LED DRIVER
19119M:	Riku Voipio <riku.voipio@iki.fi>
19120S:	Maintained
19121F:	drivers/leds/leds-pca9532.c
19122F:	include/linux/leds-pca9532.h
19123
19124PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
19125M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
19126M:	Pali Rohár <pali@kernel.org>
19127L:	linux-pci@vger.kernel.org
19128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19129S:	Maintained
19130F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
19131F:	drivers/pci/controller/pci-aardvark.c
19132
19133PCI DRIVER FOR ALTERA PCIE IP
19134M:	Joyce Ooi <joyce.ooi@intel.com>
19135L:	linux-pci@vger.kernel.org
19136S:	Supported
19137F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
19138F:	drivers/pci/controller/pcie-altera.c
19139
19140PCI DRIVER FOR APPLIEDMICRO XGENE
19141M:	Toan Le <toan@os.amperecomputing.com>
19142L:	linux-pci@vger.kernel.org
19143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19144S:	Maintained
19145F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
19146F:	drivers/pci/controller/pci-xgene.c
19147
19148PCI DRIVER FOR ARM VERSATILE PLATFORM
19149M:	Rob Herring <robh@kernel.org>
19150L:	linux-pci@vger.kernel.org
19151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19152S:	Maintained
19153F:	Documentation/devicetree/bindings/pci/versatile.yaml
19154F:	drivers/pci/controller/pci-versatile.c
19155
19156PCI DRIVER FOR ARMADA 8K
19157M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
19158L:	linux-pci@vger.kernel.org
19159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19160S:	Maintained
19161F:	Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
19162F:	drivers/pci/controller/dwc/pcie-armada8k.c
19163
19164PCI DRIVER FOR CADENCE PCIE IP
19165L:	linux-pci@vger.kernel.org
19166S:	Orphan
19167F:	Documentation/devicetree/bindings/pci/cdns,*
19168F:	drivers/pci/controller/cadence/*cadence*
19169
19170PCI DRIVER FOR FREESCALE LAYERSCAPE
19171M:	Minghuan Lian <minghuan.Lian@nxp.com>
19172M:	Mingkai Hu <mingkai.hu@nxp.com>
19173M:	Roy Zang <roy.zang@nxp.com>
19174L:	linuxppc-dev@lists.ozlabs.org
19175L:	linux-pci@vger.kernel.org
19176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19177L:	imx@lists.linux.dev
19178S:	Maintained
19179F:	drivers/pci/controller/dwc/*layerscape*
19180
19181PCI DRIVER FOR FU740
19182M:	Paul Walmsley <paul.walmsley@sifive.com>
19183M:	Greentime Hu <greentime.hu@sifive.com>
19184M:	Samuel Holland <samuel.holland@sifive.com>
19185L:	linux-pci@vger.kernel.org
19186S:	Maintained
19187F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
19188F:	drivers/pci/controller/dwc/pcie-fu740.c
19189
19190PCI DRIVER FOR GENERIC OF HOSTS
19191M:	Will Deacon <will@kernel.org>
19192L:	linux-pci@vger.kernel.org
19193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19194S:	Maintained
19195F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
19196F:	drivers/pci/controller/pci-host-common.c
19197F:	drivers/pci/controller/pci-host-generic.c
19198
19199PCI DRIVER FOR IMX6
19200M:	Richard Zhu <hongxing.zhu@nxp.com>
19201M:	Lucas Stach <l.stach@pengutronix.de>
19202L:	linux-pci@vger.kernel.org
19203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19204L:	imx@lists.linux.dev
19205S:	Maintained
19206F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
19207F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
19208F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
19209F:	drivers/pci/controller/dwc/*imx6*
19210
19211PCI DRIVER FOR INTEL IXP4XX
19212M:	Linus Walleij <linus.walleij@linaro.org>
19213S:	Maintained
19214F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
19215F:	drivers/pci/controller/pci-ixp4xx.c
19216
19217PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
19218M:	Nirmal Patel <nirmal.patel@linux.intel.com>
19219R:	Jonathan Derrick <jonathan.derrick@linux.dev>
19220L:	linux-pci@vger.kernel.org
19221S:	Supported
19222F:	drivers/pci/controller/vmd.c
19223
19224PCI DRIVER FOR MICROSEMI SWITCHTEC
19225M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
19226M:	Logan Gunthorpe <logang@deltatee.com>
19227L:	linux-pci@vger.kernel.org
19228S:	Maintained
19229F:	Documentation/ABI/testing/sysfs-class-switchtec
19230F:	Documentation/driver-api/switchtec.rst
19231F:	drivers/ntb/hw/mscc/
19232F:	drivers/pci/switch/switchtec*
19233F:	include/linux/switchtec.h
19234F:	include/uapi/linux/switchtec_ioctl.h
19235
19236PCI DRIVER FOR MOBIVEIL PCIE IP
19237M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
19238M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
19239L:	linux-pci@vger.kernel.org
19240S:	Supported
19241F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
19242F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
19243
19244PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
19245M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
19246M:	Pali Rohár <pali@kernel.org>
19247L:	linux-pci@vger.kernel.org
19248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19249S:	Maintained
19250F:	drivers/pci/controller/*mvebu*
19251
19252PCI DRIVER FOR NVIDIA TEGRA
19253M:	Thierry Reding <thierry.reding@gmail.com>
19254L:	linux-tegra@vger.kernel.org
19255L:	linux-pci@vger.kernel.org
19256S:	Supported
19257F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
19258F:	drivers/pci/controller/pci-tegra.c
19259
19260PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
19261M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
19262L:	linux-pci@vger.kernel.org
19263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19264S:	Maintained
19265F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
19266
19267PCI DRIVER FOR PLDA PCIE IP
19268M:	Daire McNamara <daire.mcnamara@microchip.com>
19269L:	linux-pci@vger.kernel.org
19270S:	Maintained
19271F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
19272F:	drivers/pci/controller/plda/pcie-plda-host.c
19273F:	drivers/pci/controller/plda/pcie-plda.h
19274
19275PCI DRIVER FOR RENESAS R-CAR
19276M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19277M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19278L:	linux-pci@vger.kernel.org
19279L:	linux-renesas-soc@vger.kernel.org
19280S:	Maintained
19281F:	Documentation/PCI/controller/rcar-pcie-firmware.rst
19282F:	Documentation/devicetree/bindings/pci/*rcar*
19283F:	drivers/pci/controller/*rcar*
19284F:	drivers/pci/controller/dwc/*rcar*
19285
19286PCI DRIVER FOR SAMSUNG EXYNOS
19287M:	Jingoo Han <jingoohan1@gmail.com>
19288L:	linux-pci@vger.kernel.org
19289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19290L:	linux-samsung-soc@vger.kernel.org
19291S:	Maintained
19292F:	drivers/pci/controller/dwc/pci-exynos.c
19293
19294PCI DRIVER FOR SYNOPSYS DESIGNWARE
19295M:	Jingoo Han <jingoohan1@gmail.com>
19296M:	Manivannan Sadhasivam <mani@kernel.org>
19297L:	linux-pci@vger.kernel.org
19298S:	Maintained
19299F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
19300F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
19301F:	drivers/pci/controller/dwc/*designware*
19302F:	include/linux/pcie-dwc.h
19303
19304PCI DRIVER FOR TI DRA7XX/J721E
19305M:	Vignesh Raghavendra <vigneshr@ti.com>
19306R:	Siddharth Vadapalli <s-vadapalli@ti.com>
19307L:	linux-omap@vger.kernel.org
19308L:	linux-pci@vger.kernel.org
19309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19310S:	Supported
19311F:	Documentation/devicetree/bindings/pci/ti-pci.txt
19312F:	drivers/pci/controller/cadence/pci-j721e.c
19313F:	drivers/pci/controller/dwc/pci-dra7xx.c
19314
19315PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
19316M:	Linus Walleij <linus.walleij@linaro.org>
19317L:	linux-pci@vger.kernel.org
19318S:	Maintained
19319F:	Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
19320F:	drivers/pci/controller/pci-v3-semi.c
19321
19322PCI DRIVER FOR XILINX VERSAL CPM
19323M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
19324M:	Michal Simek <michal.simek@amd.com>
19325L:	linux-pci@vger.kernel.org
19326S:	Maintained
19327F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
19328F:	drivers/pci/controller/pcie-xilinx-cpm.c
19329
19330PCI ENDPOINT SUBSYSTEM
19331M:	Manivannan Sadhasivam <mani@kernel.org>
19332M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
19333R:	Kishon Vijay Abraham I <kishon@kernel.org>
19334L:	linux-pci@vger.kernel.org
19335S:	Supported
19336Q:	https://patchwork.kernel.org/project/linux-pci/list/
19337B:	https://bugzilla.kernel.org
19338C:	irc://irc.oftc.net/linux-pci
19339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19340F:	Documentation/PCI/endpoint/*
19341F:	Documentation/misc-devices/pci-endpoint-test.rst
19342F:	drivers/misc/pci_endpoint_test.c
19343F:	drivers/pci/endpoint/
19344F:	tools/testing/selftests/pci_endpoint/
19345
19346PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
19347M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
19348R:	Oliver O'Halloran <oohall@gmail.com>
19349L:	linuxppc-dev@lists.ozlabs.org
19350S:	Supported
19351F:	Documentation/PCI/pci-error-recovery.rst
19352F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
19353F:	arch/powerpc/include/*/eeh*.h
19354F:	arch/powerpc/kernel/eeh*.c
19355F:	arch/powerpc/platforms/*/eeh*.c
19356F:	drivers/pci/pcie/aer.c
19357F:	drivers/pci/pcie/dpc.c
19358F:	drivers/pci/pcie/err.c
19359
19360PCI ERROR RECOVERY
19361M:	Linas Vepstas <linasvepstas@gmail.com>
19362L:	linux-pci@vger.kernel.org
19363S:	Supported
19364F:	Documentation/PCI/pci-error-recovery.rst
19365
19366PCI MSI DRIVER FOR ALTERA MSI IP
19367M:	Joyce Ooi <joyce.ooi@intel.com>
19368L:	linux-pci@vger.kernel.org
19369S:	Supported
19370F:	Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
19371F:	drivers/pci/controller/pcie-altera-msi.c
19372
19373PCI MSI DRIVER FOR APPLIEDMICRO XGENE
19374M:	Toan Le <toan@os.amperecomputing.com>
19375L:	linux-pci@vger.kernel.org
19376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19377S:	Maintained
19378F:	Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
19379F:	drivers/pci/controller/pci-xgene-msi.c
19380
19381PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
19382M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19383M:	Krzysztof Wilczyński <kwilczynski@kernel.org>
19384M:	Manivannan Sadhasivam <mani@kernel.org>
19385R:	Rob Herring <robh@kernel.org>
19386L:	linux-pci@vger.kernel.org
19387S:	Supported
19388Q:	https://patchwork.kernel.org/project/linux-pci/list/
19389B:	https://bugzilla.kernel.org
19390C:	irc://irc.oftc.net/linux-pci
19391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19392F:	Documentation/ABI/testing/debugfs-pcie-ptm
19393F:	Documentation/devicetree/bindings/pci/
19394F:	drivers/pci/controller/
19395F:	drivers/pci/pci-bridge-emul.c
19396F:	drivers/pci/pci-bridge-emul.h
19397
19398PCI PEER-TO-PEER DMA (P2PDMA)
19399M:	Bjorn Helgaas <bhelgaas@google.com>
19400M:	Logan Gunthorpe <logang@deltatee.com>
19401L:	linux-pci@vger.kernel.org
19402S:	Supported
19403Q:	https://patchwork.kernel.org/project/linux-pci/list/
19404B:	https://bugzilla.kernel.org
19405C:	irc://irc.oftc.net/linux-pci
19406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19407F:	Documentation/driver-api/pci/p2pdma.rst
19408F:	drivers/pci/p2pdma.c
19409F:	include/linux/pci-p2pdma.h
19410
19411PCI POWER CONTROL
19412M:	Bartosz Golaszewski <brgl@bgdev.pl>
19413L:	linux-pci@vger.kernel.org
19414S:	Maintained
19415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19416F:	drivers/pci/pwrctrl/*
19417F:	include/linux/pci-pwrctrl.h
19418
19419PCI SUBSYSTEM
19420M:	Bjorn Helgaas <bhelgaas@google.com>
19421L:	linux-pci@vger.kernel.org
19422S:	Supported
19423Q:	https://patchwork.kernel.org/project/linux-pci/list/
19424B:	https://bugzilla.kernel.org
19425C:	irc://irc.oftc.net/linux-pci
19426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19427F:	Documentation/PCI/
19428F:	Documentation/devicetree/bindings/pci/
19429F:	arch/x86/kernel/early-quirks.c
19430F:	arch/x86/kernel/quirks.c
19431F:	arch/x86/pci/
19432F:	drivers/acpi/pci*
19433F:	drivers/pci/
19434F:	include/asm-generic/pci*
19435F:	include/linux/of_pci.h
19436F:	include/linux/pci*
19437F:	include/uapi/linux/pci*
19438
19439PCI SUBSYSTEM [RUST]
19440M:	Danilo Krummrich <dakr@kernel.org>
19441R:	Bjorn Helgaas <bhelgaas@google.com>
19442R:	Krzysztof Wilczyński <kwilczynski@kernel.org>
19443L:	linux-pci@vger.kernel.org
19444S:	Maintained
19445C:	irc://irc.oftc.net/linux-pci
19446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
19447F:	rust/helpers/pci.c
19448F:	rust/kernel/pci.rs
19449F:	samples/rust/rust_driver_pci.rs
19450
19451PCIE BANDWIDTH CONTROLLER
19452M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19453L:	linux-pci@vger.kernel.org
19454S:	Supported
19455F:	drivers/pci/pcie/bwctrl.c
19456F:	drivers/thermal/pcie_cooling.c
19457F:	include/linux/pci-bwctrl.h
19458F:	tools/testing/selftests/pcie_bwctrl/
19459
19460PCIE DRIVER FOR AMAZON ANNAPURNA LABS
19461M:	Jonathan Chocron <jonnyc@amazon.com>
19462L:	linux-pci@vger.kernel.org
19463S:	Maintained
19464F:	Documentation/devicetree/bindings/pci/pcie-al.txt
19465F:	drivers/pci/controller/dwc/pcie-al.c
19466
19467PCIE DRIVER FOR AMLOGIC MESON
19468M:	Yue Wang <yue.wang@Amlogic.com>
19469L:	linux-pci@vger.kernel.org
19470L:	linux-amlogic@lists.infradead.org
19471S:	Maintained
19472F:	drivers/pci/controller/dwc/pci-meson.c
19473
19474PCIE DRIVER FOR AXIS ARTPEC
19475M:	Jesper Nilsson <jesper.nilsson@axis.com>
19476L:	linux-arm-kernel@axis.com
19477L:	linux-pci@vger.kernel.org
19478S:	Maintained
19479F:	Documentation/devicetree/bindings/pci/axis,artpec*
19480F:	drivers/pci/controller/dwc/*artpec*
19481
19482PCIE DRIVER FOR CAVIUM THUNDERX
19483M:	Robert Richter <rric@kernel.org>
19484L:	linux-pci@vger.kernel.org
19485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19486S:	Odd Fixes
19487F:	drivers/pci/controller/pci-thunder-*
19488
19489PCIE DRIVER FOR HISILICON
19490M:	Zhou Wang <wangzhou1@hisilicon.com>
19491L:	linux-pci@vger.kernel.org
19492S:	Maintained
19493F:	drivers/pci/controller/dwc/pcie-hisi.c
19494
19495PCIE DRIVER FOR HISILICON KIRIN
19496M:	Xiaowei Song <songxiaowei@hisilicon.com>
19497M:	Binghui Wang <wangbinghui@hisilicon.com>
19498L:	linux-pci@vger.kernel.org
19499S:	Maintained
19500F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
19501F:	drivers/pci/controller/dwc/pcie-kirin.c
19502
19503PCIE DRIVER FOR HISILICON STB
19504M:	Shawn Guo <shawn.guo@linaro.org>
19505L:	linux-pci@vger.kernel.org
19506S:	Maintained
19507F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
19508F:	drivers/pci/controller/dwc/pcie-histb.c
19509
19510PCIE DRIVER FOR INTEL KEEM BAY
19511M:	Srikanth Thokala <srikanth.thokala@intel.com>
19512L:	linux-pci@vger.kernel.org
19513S:	Supported
19514F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
19515F:	drivers/pci/controller/dwc/pcie-keembay.c
19516
19517PCIE DRIVER FOR INTEL LGM GW SOC
19518M:	Chuanhua Lei <lchuanhua@maxlinear.com>
19519L:	linux-pci@vger.kernel.org
19520S:	Maintained
19521F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
19522F:	drivers/pci/controller/dwc/pcie-intel-gw.c
19523
19524PCIE DRIVER FOR MEDIATEK
19525M:	Ryder Lee <ryder.lee@mediatek.com>
19526M:	Jianjun Wang <jianjun.wang@mediatek.com>
19527L:	linux-pci@vger.kernel.org
19528L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19529S:	Supported
19530F:	Documentation/devicetree/bindings/pci/mediatek*
19531F:	drivers/pci/controller/*mediatek*
19532
19533PCIE DRIVER FOR MICROCHIP
19534M:	Daire McNamara <daire.mcnamara@microchip.com>
19535L:	linux-pci@vger.kernel.org
19536S:	Supported
19537F:	Documentation/devicetree/bindings/pci/microchip*
19538F:	drivers/pci/controller/plda/*microchip*
19539
19540PCIE DRIVER FOR QUALCOMM MSM
19541M:	Manivannan Sadhasivam <mani@kernel.org>
19542L:	linux-pci@vger.kernel.org
19543L:	linux-arm-msm@vger.kernel.org
19544S:	Maintained
19545F:	drivers/pci/controller/dwc/pcie-qcom-common.c
19546F:	drivers/pci/controller/dwc/pcie-qcom.c
19547
19548PCIE DRIVER FOR ROCKCHIP
19549M:	Shawn Lin <shawn.lin@rock-chips.com>
19550L:	linux-pci@vger.kernel.org
19551L:	linux-rockchip@lists.infradead.org
19552S:	Maintained
19553F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
19554F:	drivers/pci/controller/pcie-rockchip*
19555
19556PCIE DRIVER FOR SOCIONEXT UNIPHIER
19557M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19558L:	linux-pci@vger.kernel.org
19559S:	Maintained
19560F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
19561F:	drivers/pci/controller/dwc/pcie-uniphier*
19562
19563PCIE DRIVER FOR ST SPEAR13XX
19564M:	Pratyush Anand <pratyush.anand@gmail.com>
19565L:	linux-pci@vger.kernel.org
19566S:	Maintained
19567F:	drivers/pci/controller/dwc/*spear*
19568
19569PCIE DRIVER FOR STARFIVE JH71x0
19570M:	Kevin Xie <kevin.xie@starfivetech.com>
19571L:	linux-pci@vger.kernel.org
19572S:	Maintained
19573F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
19574F:	drivers/pci/controller/plda/pcie-starfive.c
19575
19576PCIE ENDPOINT DRIVER FOR QUALCOMM
19577M:	Manivannan Sadhasivam <mani@kernel.org>
19578L:	linux-pci@vger.kernel.org
19579L:	linux-arm-msm@vger.kernel.org
19580S:	Maintained
19581F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
19582F:	drivers/pci/controller/dwc/pcie-qcom-common.c
19583F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
19584
19585PCMCIA SUBSYSTEM
19586M:	Dominik Brodowski <linux@dominikbrodowski.net>
19587S:	Odd Fixes
19588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
19589F:	Documentation/pcmcia/
19590F:	drivers/pcmcia/
19591F:	include/pcmcia/
19592F:	tools/pcmcia/
19593
19594PCNET32 NETWORK DRIVER
19595M:	Don Fry <pcnet32@frontier.com>
19596L:	netdev@vger.kernel.org
19597S:	Maintained
19598F:	drivers/net/ethernet/amd/pcnet32.c
19599
19600PCRYPT PARALLEL CRYPTO ENGINE
19601M:	Steffen Klassert <steffen.klassert@secunet.com>
19602L:	linux-crypto@vger.kernel.org
19603S:	Maintained
19604F:	crypto/pcrypt.c
19605F:	include/crypto/pcrypt.h
19606
19607PDS DSC VIRTIO DATA PATH ACCELERATOR
19608R:	Brett Creeley <brett.creeley@amd.com>
19609F:	drivers/vdpa/pds/
19610
19611PECI HARDWARE MONITORING DRIVERS
19612M:	Iwona Winiarska <iwona.winiarska@intel.com>
19613L:	linux-hwmon@vger.kernel.org
19614S:	Supported
19615F:	Documentation/hwmon/peci-cputemp.rst
19616F:	Documentation/hwmon/peci-dimmtemp.rst
19617F:	drivers/hwmon/peci/
19618
19619PECI SUBSYSTEM
19620M:	Iwona Winiarska <iwona.winiarska@intel.com>
19621L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
19622S:	Supported
19623F:	Documentation/devicetree/bindings/peci/
19624F:	Documentation/peci/
19625F:	drivers/peci/
19626F:	include/linux/peci-cpu.h
19627F:	include/linux/peci.h
19628
19629PENSANDO ETHERNET DRIVERS
19630M:	Brett Creeley <brett.creeley@amd.com>
19631L:	netdev@vger.kernel.org
19632S:	Maintained
19633F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
19634F:	drivers/net/ethernet/pensando/
19635
19636PER-CPU MEMORY ALLOCATOR
19637M:	Dennis Zhou <dennis@kernel.org>
19638M:	Tejun Heo <tj@kernel.org>
19639M:	Christoph Lameter <cl@gentwo.org>
19640L:	linux-mm@kvack.org
19641S:	Maintained
19642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
19643F:	arch/*/include/asm/percpu.h
19644F:	include/linux/percpu*.h
19645F:	lib/percpu*.c
19646F:	mm/percpu*.c
19647
19648PER-TASK DELAY ACCOUNTING
19649M:	Balbir Singh <bsingharora@gmail.com>
19650M:	Yang Yang <yang.yang29@zte.com.cn>
19651S:	Maintained
19652F:	include/linux/delayacct.h
19653F:	kernel/delayacct.c
19654
19655PERFORMANCE EVENTS SUBSYSTEM
19656M:	Peter Zijlstra <peterz@infradead.org>
19657M:	Ingo Molnar <mingo@redhat.com>
19658M:	Arnaldo Carvalho de Melo <acme@kernel.org>
19659M:	Namhyung Kim <namhyung@kernel.org>
19660R:	Mark Rutland <mark.rutland@arm.com>
19661R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
19662R:	Jiri Olsa <jolsa@kernel.org>
19663R:	Ian Rogers <irogers@google.com>
19664R:	Adrian Hunter <adrian.hunter@intel.com>
19665R:	"Liang, Kan" <kan.liang@linux.intel.com>
19666L:	linux-perf-users@vger.kernel.org
19667L:	linux-kernel@vger.kernel.org
19668S:	Supported
19669W:	https://perf.wiki.kernel.org/
19670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
19672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
19673F:	arch/*/events/*
19674F:	arch/*/events/*/*
19675F:	arch/*/include/asm/perf_event.h
19676F:	arch/*/kernel/*/*/perf_event*.c
19677F:	arch/*/kernel/*/perf_event*.c
19678F:	arch/*/kernel/perf_callchain.c
19679F:	arch/*/kernel/perf_event*.c
19680F:	include/linux/perf_event.h
19681F:	include/uapi/linux/perf_event.h
19682F:	kernel/events/*
19683F:	tools/lib/perf/
19684F:	tools/perf/
19685
19686PERFORMANCE EVENTS TOOLING ARM64
19687R:	John Garry <john.g.garry@oracle.com>
19688R:	Will Deacon <will@kernel.org>
19689R:	James Clark <james.clark@linaro.org>
19690R:	Mike Leach <mike.leach@linaro.org>
19691R:	Leo Yan <leo.yan@linux.dev>
19692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19693S:	Supported
19694F:	tools/build/feature/test-libopencsd.c
19695F:	tools/perf/arch/arm*/
19696F:	tools/perf/pmu-events/arch/arm64/
19697F:	tools/perf/util/arm-spe*
19698F:	tools/perf/util/cs-etm*
19699
19700PERSONALITY HANDLING
19701M:	Christoph Hellwig <hch@infradead.org>
19702L:	linux-abi-devel@lists.sourceforge.net
19703S:	Maintained
19704F:	include/linux/personality.h
19705F:	include/uapi/linux/personality.h
19706
19707PHOENIX RC FLIGHT CONTROLLER ADAPTER
19708M:	Marcus Folkesson <marcus.folkesson@gmail.com>
19709L:	linux-input@vger.kernel.org
19710S:	Maintained
19711F:	Documentation/input/devices/pxrc.rst
19712F:	drivers/input/joystick/pxrc.c
19713
19714PHONET PROTOCOL
19715M:	Remi Denis-Courmont <courmisch@gmail.com>
19716S:	Supported
19717F:	Documentation/networking/phonet.rst
19718F:	include/linux/phonet.h
19719F:	include/net/phonet/
19720F:	include/uapi/linux/phonet.h
19721F:	net/phonet/
19722
19723PHRAM MTD DRIVER
19724M:	Joern Engel <joern@lazybastard.org>
19725L:	linux-mtd@lists.infradead.org
19726S:	Maintained
19727F:	drivers/mtd/devices/phram.c
19728
19729PICOLCD HID DRIVER
19730M:	Bruno Prémont <bonbons@linux-vserver.org>
19731L:	linux-input@vger.kernel.org
19732S:	Maintained
19733F:	drivers/hid/hid-picolcd*
19734
19735PIDFD API
19736M:	Christian Brauner <christian@brauner.io>
19737L:	linux-kernel@vger.kernel.org
19738S:	Maintained
19739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19740F:	samples/pidfd/
19741F:	tools/testing/selftests/clone3/
19742F:	tools/testing/selftests/pid_namespace/
19743F:	tools/testing/selftests/pidfd/
19744K:	(?i)pidfd
19745K:	(?i)clone3
19746K:	\b(clone_args|kernel_clone_args)\b
19747
19748PIN CONTROL SUBSYSTEM
19749M:	Linus Walleij <linus.walleij@linaro.org>
19750L:	linux-gpio@vger.kernel.org
19751S:	Maintained
19752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19753F:	Documentation/devicetree/bindings/pinctrl/
19754F:	Documentation/driver-api/pin-control.rst
19755F:	drivers/pinctrl/
19756F:	include/dt-bindings/pinctrl/
19757F:	include/linux/pinctrl/
19758
19759PIN CONTROLLER - AIROHA
19760M:	Lorenzo Bianconi <lorenzo@kernel.org>
19761L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19762S:	Maintained
19763F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19764F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
19765
19766PIN CONTROLLER - AMD
19767M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
19768M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
19769S:	Maintained
19770F:	drivers/pinctrl/pinctrl-amd.c
19771
19772PIN CONTROLLER - FREESCALE
19773M:	Dong Aisheng <aisheng.dong@nxp.com>
19774M:	Fabio Estevam <festevam@gmail.com>
19775M:	Shawn Guo <shawnguo@kernel.org>
19776M:	Jacky Bai <ping.bai@nxp.com>
19777R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19778R:	NXP S32 Linux Team <s32@nxp.com>
19779L:	linux-gpio@vger.kernel.org
19780S:	Maintained
19781F:	Documentation/devicetree/bindings/pinctrl/fsl,*
19782F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
19783F:	drivers/pinctrl/freescale/
19784F:	drivers/pinctrl/nxp/
19785
19786PIN CONTROLLER - INTEL
19787M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19788M:	Andy Shevchenko <andy@kernel.org>
19789S:	Supported
19790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19791F:	drivers/pinctrl/intel/
19792
19793PIN CONTROLLER - KEEMBAY
19794S:	Orphan
19795F:	drivers/pinctrl/pinctrl-keembay*
19796
19797PIN CONTROLLER - MEDIATEK
19798M:	Sean Wang <sean.wang@kernel.org>
19799L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19800S:	Maintained
19801F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19802F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19803F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19804F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19805F:	drivers/pinctrl/mediatek/
19806
19807PIN CONTROLLER - MEDIATEK MIPS
19808M:	Chester A. Unal <chester.a.unal@arinc9.com>
19809M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19810L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19811L:	linux-mips@vger.kernel.org
19812S:	Maintained
19813F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19814F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19815F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19816F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19817F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19818F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19819F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19820F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19821F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19822F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19823F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19824F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19825F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19826F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19827F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19828
19829PIN CONTROLLER - MICROCHIP AT91
19830M:	Ludovic Desroches <ludovic.desroches@microchip.com>
19831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19832L:	linux-gpio@vger.kernel.org
19833S:	Supported
19834F:	drivers/gpio/gpio-sama5d2-piobu.c
19835F:	drivers/pinctrl/pinctrl-at91*
19836
19837PIN CONTROLLER - QUALCOMM
19838M:	Bjorn Andersson <andersson@kernel.org>
19839L:	linux-arm-msm@vger.kernel.org
19840S:	Maintained
19841C:	irc://irc.oftc.net/linux-msm
19842F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19843F:	drivers/pinctrl/qcom/
19844
19845PIN CONTROLLER - RENESAS
19846M:	Geert Uytterhoeven <geert+renesas@glider.be>
19847L:	linux-renesas-soc@vger.kernel.org
19848S:	Supported
19849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19850F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19851F:	drivers/pinctrl/renesas/
19852
19853PIN CONTROLLER - SAMSUNG
19854M:	Krzysztof Kozlowski <krzk@kernel.org>
19855M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19856R:	Alim Akhtar <alim.akhtar@samsung.com>
19857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19858L:	linux-samsung-soc@vger.kernel.org
19859S:	Maintained
19860Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19861B:	mailto:linux-samsung-soc@vger.kernel.org
19862C:	irc://irc.libera.chat/linux-exynos
19863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19864F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19865F:	drivers/pinctrl/samsung/
19866
19867PIN CONTROLLER - SINGLE
19868M:	Tony Lindgren <tony@atomide.com>
19869M:	Haojian Zhuang <haojian.zhuang@linaro.org>
19870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19871L:	linux-omap@vger.kernel.org
19872S:	Maintained
19873F:	drivers/pinctrl/pinctrl-single.c
19874
19875PIN CONTROLLER - SUNPLUS / TIBBO
19876M:	Dvorkin Dmitry <dvorkin@tibbo.com>
19877M:	Wells Lu <wellslutw@gmail.com>
19878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19879S:	Maintained
19880W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19881F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19882F:	drivers/pinctrl/sunplus/
19883F:	include/dt-bindings/pinctrl/sppctl*.h
19884
19885PINE64 PINEPHONE KEYBOARD DRIVER
19886M:	Samuel Holland <samuel@sholland.org>
19887S:	Supported
19888F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19889F:	drivers/input/keyboard/pinephone-keyboard.c
19890
19891PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19892M:	Tomasz Duszynski <tduszyns@gmail.com>
19893S:	Maintained
19894F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19895F:	drivers/iio/chemical/pms7003.c
19896
19897PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19898M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
19899L:	netdev@vger.kernel.org
19900S:	Maintained
19901F:	drivers/net/phy/mdio-open-alliance.h
19902F:	net/ethtool/plca.c
19903
19904PLDMFW LIBRARY
19905M:	Jacob Keller <jacob.e.keller@intel.com>
19906S:	Maintained
19907F:	Documentation/driver-api/pldmfw/
19908F:	include/linux/pldmfw.h
19909F:	lib/pldmfw/
19910
19911PLX DMA DRIVER
19912M:	Logan Gunthorpe <logang@deltatee.com>
19913S:	Maintained
19914F:	drivers/dma/plx_dma.c
19915
19916PM-GRAPH UTILITY
19917M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
19918L:	linux-pm@vger.kernel.org
19919S:	Supported
19920W:	https://01.org/pm-graph
19921B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19922T:	git https://github.com/intel/pm-graph.git
19923F:	tools/power/pm-graph
19924
19925PM6764TR DRIVER
19926M:	Charles Hsu	<hsu.yungteng@gmail.com>
19927L:	linux-hwmon@vger.kernel.org
19928S:	Maintained
19929F:	Documentation/hwmon/pm6764tr.rst
19930F:	drivers/hwmon/pmbus/pm6764tr.c
19931
19932PMC SIERRA MaxRAID DRIVER
19933L:	linux-scsi@vger.kernel.org
19934S:	Orphan
19935W:	http://www.pmc-sierra.com/
19936F:	drivers/scsi/pmcraid.*
19937
19938PMC SIERRA PM8001 DRIVER
19939M:	Jack Wang <jinpu.wang@cloud.ionos.com>
19940L:	linux-scsi@vger.kernel.org
19941S:	Supported
19942F:	drivers/scsi/pm8001/
19943
19944PNI RM3100 IIO DRIVER
19945M:	Song Qiang <songqiang1304521@gmail.com>
19946L:	linux-iio@vger.kernel.org
19947S:	Maintained
19948F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19949F:	drivers/iio/magnetometer/rm3100*
19950
19951PNP SUPPORT
19952M:	"Rafael J. Wysocki" <rafael@kernel.org>
19953L:	linux-acpi@vger.kernel.org
19954S:	Maintained
19955F:	drivers/pnp/
19956F:	include/linux/pnp.h
19957
19958PORTWELL EC DRIVER
19959M:	Yen-Chi Huang <jesse.huang@portwell.com.tw>
19960L:	platform-driver-x86@vger.kernel.org
19961S:	Maintained
19962F:	drivers/platform/x86/portwell-ec.c
19963
19964POSIX CLOCKS and TIMERS
19965M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
19966M:	Frederic Weisbecker <frederic@kernel.org>
19967M:	Thomas Gleixner <tglx@linutronix.de>
19968L:	linux-kernel@vger.kernel.org
19969S:	Maintained
19970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19971F:	fs/timerfd.c
19972F:	include/linux/time_namespace.h
19973F:	include/linux/timerfd.h
19974F:	include/uapi/linux/time.h
19975F:	include/uapi/linux/timerfd.h
19976F:	include/trace/events/timer*
19977F:	kernel/time/itimer.c
19978F:	kernel/time/posix-*
19979F:	kernel/time/namespace.c
19980
19981POWER MANAGEMENT CORE
19982M:	"Rafael J. Wysocki" <rafael@kernel.org>
19983L:	linux-pm@vger.kernel.org
19984S:	Supported
19985B:	https://bugzilla.kernel.org
19986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19987F:	drivers/base/power/
19988F:	drivers/powercap/
19989F:	include/linux/intel_rapl.h
19990F:	include/linux/pm.h
19991F:	include/linux/pm_*
19992F:	include/linux/powercap.h
19993F:	kernel/configs/nopm.config
19994
19995POWER SEQUENCING
19996M:	Bartosz Golaszewski <brgl@bgdev.pl>
19997L:	linux-pm@vger.kernel.org
19998S:	Maintained
19999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
20000F:	Documentation/driver-api/pwrseq.rst
20001F:	drivers/power/sequencing/
20002F:	include/linux/pwrseq/
20003
20004POWER STATE COORDINATION INTERFACE (PSCI)
20005M:	Mark Rutland <mark.rutland@arm.com>
20006M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20008S:	Maintained
20009F:	Documentation/devicetree/bindings/arm/psci.yaml
20010F:	drivers/firmware/psci/
20011F:	include/linux/psci.h
20012F:	include/uapi/linux/psci.h
20013
20014POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
20015M:	Sebastian Reichel <sre@kernel.org>
20016L:	linux-pm@vger.kernel.org
20017S:	Maintained
20018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20019F:	Documentation/ABI/testing/sysfs-class-power
20020F:	Documentation/devicetree/bindings/power/supply/
20021F:	drivers/power/supply/
20022F:	include/linux/power/
20023F:	include/linux/power_supply.h
20024F:	tools/testing/selftests/power_supply/
20025
20026POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
20027M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
20028L:	linuxppc-dev@lists.ozlabs.org
20029S:	Maintained
20030F:	drivers/char/powernv-op-panel.c
20031
20032PPP OVER ATM (RFC 2364)
20033M:	Mitchell Blank Jr <mitch@sfgoth.com>
20034S:	Maintained
20035F:	include/uapi/linux/atmppp.h
20036F:	net/atm/pppoatm.c
20037
20038PPP OVER ETHERNET
20039M:	Michal Ostrowski <mostrows@earthlink.net>
20040S:	Maintained
20041F:	drivers/net/ppp/pppoe.c
20042F:	drivers/net/ppp/pppox.c
20043
20044PPP OVER L2TP
20045M:	James Chapman <jchapman@katalix.com>
20046S:	Maintained
20047F:	include/linux/if_pppol2tp.h
20048F:	include/uapi/linux/if_pppol2tp.h
20049F:	net/l2tp/l2tp_ppp.c
20050
20051PPP PROTOCOL DRIVERS AND COMPRESSORS
20052L:	linux-ppp@vger.kernel.org
20053S:	Orphan
20054F:	drivers/net/ppp/ppp_*
20055
20056PPS SUPPORT
20057M:	Rodolfo Giometti <giometti@enneenne.com>
20058L:	linuxpps@ml.enneenne.com (subscribers-only)
20059S:	Maintained
20060W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
20061F:	Documentation/ABI/testing/sysfs-pps
20062F:	Documentation/ABI/testing/sysfs-pps-gen
20063F:	Documentation/ABI/testing/sysfs-pps-gen-tio
20064F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
20065F:	Documentation/driver-api/pps.rst
20066F:	drivers/pps/
20067F:	include/linux/pps*.h
20068F:	include/uapi/linux/pps.h
20069F:	include/uapi/linux/pps_gen.h
20070
20071PRESSURE STALL INFORMATION (PSI)
20072M:	Johannes Weiner <hannes@cmpxchg.org>
20073M:	Suren Baghdasaryan <surenb@google.com>
20074R:	Peter Ziljstra <peterz@infradead.org>
20075S:	Maintained
20076F:	include/linux/psi*
20077F:	kernel/sched/psi.c
20078
20079PROPELLER BUILD
20080M:	Rong Xu <xur@google.com>
20081M:	Han Shen <shenhan@google.com>
20082S:	Supported
20083F:	Documentation/dev-tools/propeller.rst
20084F:	scripts/Makefile.propeller
20085
20086PRINTK
20087M:	Petr Mladek <pmladek@suse.com>
20088R:	Steven Rostedt <rostedt@goodmis.org>
20089R:	John Ogness <john.ogness@linutronix.de>
20090R:	Sergey Senozhatsky <senozhatsky@chromium.org>
20091S:	Maintained
20092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20093F:	include/linux/printk.h
20094F:	kernel/printk/
20095
20096PRINTK INDEXING
20097R:	Chris Down <chris@chrisdown.name>
20098S:	Maintained
20099F:	Documentation/core-api/printk-index.rst
20100F:	kernel/printk/index.c
20101K:	printk_index
20102
20103PROC FILESYSTEM
20104L:	linux-kernel@vger.kernel.org
20105L:	linux-fsdevel@vger.kernel.org
20106S:	Maintained
20107F:	Documentation/filesystems/proc.rst
20108F:	fs/proc/
20109F:	include/linux/proc_fs.h
20110F:	tools/testing/selftests/proc/
20111
20112PROC SYSCTL
20113M:	Kees Cook <kees@kernel.org>
20114M:	Joel Granados <joel.granados@kernel.org>
20115L:	linux-kernel@vger.kernel.org
20116L:	linux-fsdevel@vger.kernel.org
20117S:	Maintained
20118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
20119F:	fs/proc/proc_sysctl.c
20120F:	include/linux/sysctl.h
20121F:	kernel/sysctl*
20122F:	tools/testing/selftests/sysctl/*
20123F:	lib/test_sysctl.c
20124F:	scripts/check-sysctl-docs
20125
20126PS3 NETWORK SUPPORT
20127M:	Geoff Levand <geoff@infradead.org>
20128L:	netdev@vger.kernel.org
20129L:	linuxppc-dev@lists.ozlabs.org
20130S:	Maintained
20131F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
20132
20133PS3 PLATFORM SUPPORT
20134M:	Geoff Levand <geoff@infradead.org>
20135L:	linuxppc-dev@lists.ozlabs.org
20136S:	Maintained
20137F:	arch/powerpc/boot/ps3*
20138F:	arch/powerpc/include/asm/lv1call.h
20139F:	arch/powerpc/include/asm/ps3*.h
20140F:	arch/powerpc/platforms/ps3/
20141F:	drivers/*/ps3*
20142F:	drivers/ps3/
20143F:	drivers/rtc/rtc-ps3.c
20144F:	drivers/usb/host/*ps3.c
20145F:	sound/ppc/snd_ps3*
20146
20147PS3VRAM DRIVER
20148M:	Jim Paris <jim@jtan.com>
20149M:	Geoff Levand <geoff@infradead.org>
20150L:	linuxppc-dev@lists.ozlabs.org
20151S:	Maintained
20152F:	drivers/block/ps3vram.c
20153
20154PSAMPLE PACKET SAMPLING SUPPORT
20155M:	Yotam Gigi <yotam.gi@gmail.com>
20156S:	Maintained
20157F:	include/net/psample.h
20158F:	include/uapi/linux/psample.h
20159F:	net/psample
20160
20161PSE NETWORK DRIVER
20162M:	Oleksij Rempel <o.rempel@pengutronix.de>
20163M:	Kory Maincent <kory.maincent@bootlin.com>
20164L:	netdev@vger.kernel.org
20165S:	Maintained
20166F:	Documentation/devicetree/bindings/net/pse-pd/
20167F:	drivers/net/pse-pd/
20168F:	net/ethtool/pse-pd.c
20169
20170PSTORE FILESYSTEM
20171M:	Kees Cook <kees@kernel.org>
20172R:	Tony Luck <tony.luck@intel.com>
20173R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
20174L:	linux-hardening@vger.kernel.org
20175S:	Supported
20176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
20177F:	Documentation/admin-guide/pstore-blk.rst
20178F:	Documentation/admin-guide/ramoops.rst
20179F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
20180F:	drivers/acpi/apei/erst.c
20181F:	drivers/firmware/efi/efi-pstore.c
20182F:	fs/pstore/
20183F:	include/linux/pstore*
20184K:	\b(pstore|ramoops)
20185
20186PT5161L HARDWARE MONITOR DRIVER
20187M:	Cosmo Chou <cosmo.chou@quantatw.com>
20188L:	linux-hwmon@vger.kernel.org
20189S:	Maintained
20190F:	Documentation/hwmon/pt5161l.rst
20191F:	drivers/hwmon/pt5161l.c
20192
20193PTP HARDWARE CLOCK SUPPORT
20194M:	Richard Cochran <richardcochran@gmail.com>
20195L:	netdev@vger.kernel.org
20196S:	Maintained
20197W:	http://linuxptp.sourceforge.net/
20198F:	Documentation/ABI/testing/sysfs-ptp
20199F:	Documentation/driver-api/ptp.rst
20200F:	drivers/net/phy/dp83640*
20201F:	drivers/ptp/*
20202F:	include/linux/ptp_cl*
20203K:	(?:\b|_)ptp(?:\b|_)
20204
20205PTP MOCKUP CLOCK SUPPORT
20206M:	Vladimir Oltean <vladimir.oltean@nxp.com>
20207L:	netdev@vger.kernel.org
20208S:	Maintained
20209F:	drivers/ptp/ptp_mock.c
20210F:	include/linux/ptp_mock.h
20211
20212PTP VIRTUAL CLOCK SUPPORT
20213M:	Yangbo Lu <yangbo.lu@nxp.com>
20214L:	netdev@vger.kernel.org
20215S:	Maintained
20216F:	drivers/ptp/ptp_vclock.c
20217F:	net/ethtool/phc_vclocks.c
20218
20219PTP VMCLOCK SUPPORT
20220M:	David Woodhouse <dwmw2@infradead.org>
20221L:	netdev@vger.kernel.org
20222S:	Maintained
20223F:	drivers/ptp/ptp_vmclock.c
20224F:	include/uapi/linux/vmclock-abi.h
20225
20226PTRACE SUPPORT
20227M:	Oleg Nesterov <oleg@redhat.com>
20228S:	Maintained
20229F:	arch/*/*/ptrace*.c
20230F:	arch/*/include/asm/ptrace*.h
20231F:	arch/*/ptrace*.c
20232F:	include/asm-generic/syscall.h
20233F:	include/linux/ptrace.h
20234F:	include/linux/regset.h
20235F:	include/uapi/linux/ptrace.h
20236F:	kernel/ptrace.c
20237
20238PULSE8-CEC DRIVER
20239M:	Hans Verkuil <hverkuil@xs4all.nl>
20240L:	linux-media@vger.kernel.org
20241S:	Maintained
20242T:	git git://linuxtv.org/media.git
20243F:	drivers/media/cec/usb/pulse8/
20244
20245PURELIFI PLFXLC DRIVER
20246M:	Srinivasan Raju <srini.raju@purelifi.com>
20247L:	linux-wireless@vger.kernel.org
20248S:	Supported
20249F:	drivers/net/wireless/purelifi/
20250
20251PVRUSB2 VIDEO4LINUX DRIVER
20252M:	Mike Isely <isely@pobox.com>
20253L:	pvrusb2@isely.net	(subscribers-only)
20254L:	linux-media@vger.kernel.org
20255S:	Maintained
20256W:	http://www.isely.net/pvrusb2/
20257T:	git git://linuxtv.org/media.git
20258F:	Documentation/driver-api/media/drivers/pvrusb2*
20259F:	drivers/media/usb/pvrusb2/
20260
20261PWC WEBCAM DRIVER
20262M:	Hans Verkuil <hverkuil@xs4all.nl>
20263L:	linux-media@vger.kernel.org
20264S:	Odd Fixes
20265T:	git git://linuxtv.org/media.git
20266F:	drivers/media/usb/pwc/*
20267F:	include/trace/events/pwc.h
20268
20269PWM IR Transmitter
20270M:	Sean Young <sean@mess.org>
20271L:	linux-media@vger.kernel.org
20272S:	Maintained
20273F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
20274F:	drivers/media/rc/pwm-ir-tx.c
20275
20276PWM SUBSYSTEM
20277M:	Uwe Kleine-König <ukleinek@kernel.org>
20278L:	linux-pwm@vger.kernel.org
20279S:	Maintained
20280Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
20281T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
20282F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
20283F:	Documentation/devicetree/bindings/pwm/
20284F:	Documentation/driver-api/pwm.rst
20285F:	drivers/gpio/gpio-mvebu.c
20286F:	drivers/pwm/
20287F:	drivers/video/backlight/pwm_bl.c
20288F:	include/dt-bindings/pwm/
20289F:	include/linux/pwm.h
20290F:	include/linux/pwm_backlight.h
20291K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
20292
20293PXA GPIO DRIVER
20294M:	Robert Jarzmik <robert.jarzmik@free.fr>
20295L:	linux-gpio@vger.kernel.org
20296S:	Maintained
20297F:	drivers/gpio/gpio-pxa.c
20298
20299PXA MMCI DRIVER
20300S:	Orphan
20301
20302PXA RTC DRIVER
20303M:	Robert Jarzmik <robert.jarzmik@free.fr>
20304L:	linux-rtc@vger.kernel.org
20305S:	Maintained
20306
20307PXA2xx/PXA3xx SUPPORT
20308M:	Daniel Mack <daniel@zonque.org>
20309M:	Haojian Zhuang <haojian.zhuang@gmail.com>
20310M:	Robert Jarzmik <robert.jarzmik@free.fr>
20311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20312S:	Maintained
20313T:	git https://github.com/hzhuang1/linux.git
20314T:	git https://github.com/rjarzmik/linux.git
20315F:	arch/arm/boot/dts/intel/pxa/
20316F:	arch/arm/mach-pxa/
20317F:	drivers/dma/pxa*
20318F:	drivers/pcmcia/pxa2xx*
20319F:	drivers/pinctrl/pxa/
20320F:	drivers/spi/spi-pxa2xx*
20321F:	drivers/usb/gadget/udc/pxa2*
20322F:	include/sound/pxa2xx-lib.h
20323F:	sound/arm/pxa*
20324F:	sound/soc/pxa/
20325
20326QAT DRIVER
20327M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
20328L:	qat-linux@intel.com
20329S:	Supported
20330F:	drivers/crypto/intel/qat/
20331
20332QCOM AUDIO (ASoC) DRIVERS
20333M:	Srinivas Kandagatla <srini@kernel.org>
20334L:	linux-sound@vger.kernel.org
20335L:	linux-arm-msm@vger.kernel.org
20336S:	Supported
20337F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
20338F:	Documentation/devicetree/bindings/sound/qcom,*
20339F:	drivers/soc/qcom/apr.c
20340F:	drivers/soundwire/qcom.c
20341F:	include/dt-bindings/sound/qcom,wcd93*
20342F:	sound/soc/codecs/lpass-*.*
20343F:	sound/soc/codecs/msm8916-wcd-analog.c
20344F:	sound/soc/codecs/msm8916-wcd-digital.c
20345F:	sound/soc/codecs/wcd-clsh-v2.*
20346F:	sound/soc/codecs/wcd-mbhc-v2.*
20347F:	sound/soc/codecs/wcd93*.*
20348F:	sound/soc/codecs/wsa88*.*
20349F:	sound/soc/qcom/
20350
20351QCOM EMBEDDED USB DEBUGGER (EUD)
20352M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
20353L:	linux-arm-msm@vger.kernel.org
20354S:	Maintained
20355F:	Documentation/ABI/testing/sysfs-driver-eud
20356F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
20357F:	drivers/usb/misc/qcom_eud.c
20358
20359QCOM IPA DRIVER
20360M:	Alex Elder <elder@kernel.org>
20361L:	netdev@vger.kernel.org
20362S:	Maintained
20363F:	drivers/net/ipa/
20364
20365QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
20366M:	Gabriel Somlo <somlo@cmu.edu>
20367M:	"Michael S. Tsirkin" <mst@redhat.com>
20368L:	qemu-devel@nongnu.org
20369S:	Maintained
20370F:	drivers/firmware/qemu_fw_cfg.c
20371F:	include/uapi/linux/qemu_fw_cfg.h
20372
20373QIB DRIVER
20374M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
20375L:	linux-rdma@vger.kernel.org
20376S:	Supported
20377F:	drivers/infiniband/hw/qib/
20378
20379QLOGIC QL41xxx FCOE DRIVER
20380M:	Saurav Kashyap <skashyap@marvell.com>
20381M:	Javed Hasan <jhasan@marvell.com>
20382M:	GR-QLogic-Storage-Upstream@marvell.com
20383L:	linux-scsi@vger.kernel.org
20384S:	Supported
20385F:	drivers/scsi/qedf/
20386
20387QLOGIC QL41xxx ISCSI DRIVER
20388M:	Nilesh Javali <njavali@marvell.com>
20389M:	Manish Rangankar <mrangankar@marvell.com>
20390M:	GR-QLogic-Storage-Upstream@marvell.com
20391L:	linux-scsi@vger.kernel.org
20392S:	Supported
20393F:	drivers/scsi/qedi/
20394
20395QLOGIC QL4xxx ETHERNET DRIVER
20396M:	Manish Chopra <manishc@marvell.com>
20397L:	netdev@vger.kernel.org
20398S:	Maintained
20399F:	drivers/net/ethernet/qlogic/qed/
20400F:	drivers/net/ethernet/qlogic/qede/
20401F:	include/linux/qed/
20402
20403QLOGIC QL4xxx RDMA DRIVER
20404M:	Michal Kalderon <mkalderon@marvell.com>
20405L:	linux-rdma@vger.kernel.org
20406S:	Supported
20407F:	drivers/infiniband/hw/qedr/
20408F:	include/uapi/rdma/qedr-abi.h
20409
20410QLOGIC QLA1280 SCSI DRIVER
20411M:	Michael Reed <mdr@sgi.com>
20412L:	linux-scsi@vger.kernel.org
20413S:	Maintained
20414F:	drivers/scsi/qla1280.[ch]
20415
20416QLOGIC QLA2XXX FC-SCSI DRIVER
20417M:	Nilesh Javali <njavali@marvell.com>
20418M:	GR-QLogic-Storage-Upstream@marvell.com
20419L:	linux-scsi@vger.kernel.org
20420S:	Supported
20421F:	drivers/scsi/qla2xxx/
20422
20423QLOGIC QLA3XXX NETWORK DRIVER
20424M:	GR-Linux-NIC-Dev@marvell.com
20425L:	netdev@vger.kernel.org
20426S:	Maintained
20427F:	drivers/net/ethernet/qlogic/qla3xxx.*
20428
20429QLOGIC QLA4XXX iSCSI DRIVER
20430M:	Nilesh Javali <njavali@marvell.com>
20431M:	Manish Rangankar <mrangankar@marvell.com>
20432M:	GR-QLogic-Storage-Upstream@marvell.com
20433L:	linux-scsi@vger.kernel.org
20434S:	Supported
20435F:	drivers/scsi/qla4xxx/
20436
20437QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
20438M:	Shahed Shaikh <shshaikh@marvell.com>
20439M:	Manish Chopra <manishc@marvell.com>
20440M:	GR-Linux-NIC-Dev@marvell.com
20441L:	netdev@vger.kernel.org
20442S:	Maintained
20443F:	drivers/net/ethernet/qlogic/qlcnic/
20444
20445QM1D1B0004 MEDIA DRIVER
20446M:	Akihiro Tsukada <tskd08@gmail.com>
20447L:	linux-media@vger.kernel.org
20448S:	Odd Fixes
20449F:	drivers/media/tuners/qm1d1b0004*
20450
20451QM1D1C0042 MEDIA DRIVER
20452M:	Akihiro Tsukada <tskd08@gmail.com>
20453L:	linux-media@vger.kernel.org
20454S:	Odd Fixes
20455F:	drivers/media/tuners/qm1d1c0042*
20456
20457QNAP MCU DRIVER
20458M:	Heiko Stuebner <heiko@sntech.de>
20459S:	Maintained
20460F:	drivers/hwmon/qnap-mcu-hwmon.c
20461F:	drivers/input/misc/qnap-mcu-input.c
20462F:	drivers/leds/leds-qnap-mcu.c
20463F:	drivers/mfd/qnap-mcu.c
20464F:	include/linux/mfd/qnap-mcu.h
20465
20466QNX4 FILESYSTEM
20467M:	Anders Larsen <al@alarsen.net>
20468S:	Maintained
20469W:	http://www.alarsen.net/linux/qnx4fs/
20470F:	fs/qnx4/
20471F:	include/uapi/linux/qnx4_fs.h
20472F:	include/uapi/linux/qnxtypes.h
20473
20474QNX6 FILESYSTEM
20475S:	Orphan
20476F:	Documentation/filesystems/qnx6.rst
20477F:	fs/qnx6/
20478F:	include/linux/qnx6_fs.h
20479
20480QORIQ DPAA2 FSL-MC BUS DRIVER
20481M:	Ioana Ciornei <ioana.ciornei@nxp.com>
20482L:	linuxppc-dev@lists.ozlabs.org
20483L:	linux-kernel@vger.kernel.org
20484S:	Maintained
20485F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
20486F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
20487F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
20488F:	drivers/bus/fsl-mc/
20489F:	include/uapi/linux/fsl_mc.h
20490
20491QT1010 MEDIA DRIVER
20492L:	linux-media@vger.kernel.org
20493S:	Orphan
20494W:	https://linuxtv.org
20495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20496F:	drivers/media/tuners/qt1010*
20497
20498QUALCOMM ATH12K WIRELESS DRIVER
20499M:	Jeff Johnson <jjohnson@kernel.org>
20500L:	linux-wireless@vger.kernel.org
20501L:	ath12k@lists.infradead.org
20502S:	Supported
20503W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
20504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
20505F:	drivers/net/wireless/ath/ath12k/
20506N:	ath12k
20507
20508QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
20509M:	Jeff Johnson <jjohnson@kernel.org>
20510L:	linux-wireless@vger.kernel.org
20511L:	ath10k@lists.infradead.org
20512S:	Supported
20513W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
20514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
20515F:	drivers/net/wireless/ath/ath10k/
20516N:	ath10k
20517
20518QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
20519M:	Jeff Johnson <jjohnson@kernel.org>
20520L:	linux-wireless@vger.kernel.org
20521L:	ath11k@lists.infradead.org
20522S:	Supported
20523W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
20524B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
20525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
20526F:	drivers/net/wireless/ath/ath11k/
20527N:	ath11k
20528
20529QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
20530M:	Toke Høiland-Jørgensen <toke@toke.dk>
20531L:	linux-wireless@vger.kernel.org
20532S:	Maintained
20533W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
20534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
20535F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
20536F:	drivers/net/wireless/ath/ath9k/
20537
20538QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
20539M:	Stefan Wahren <wahrenst@gmx.net>
20540L:	netdev@vger.kernel.org
20541S:	Maintained
20542F:	Documentation/devicetree/bindings/net/qca,qca7000.yaml
20543F:	drivers/net/ethernet/qualcomm/qca*
20544
20545QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
20546M:	Stephan Gerhold <stephan@gerhold.net>
20547L:	netdev@vger.kernel.org
20548L:	linux-arm-msm@vger.kernel.org
20549S:	Maintained
20550F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
20551F:	drivers/net/wwan/qcom_bam_dmux.c
20552
20553QUALCOMM CAMERA SUBSYSTEM DRIVER
20554M:	Robert Foss <rfoss@kernel.org>
20555M:	Todor Tomov <todor.too@gmail.com>
20556M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20557L:	linux-media@vger.kernel.org
20558S:	Maintained
20559F:	Documentation/admin-guide/media/qcom_camss.rst
20560F:	Documentation/devicetree/bindings/media/qcom,*camss*
20561F:	drivers/media/platform/qcom/camss/
20562
20563QUALCOMM CLOCK DRIVERS
20564M:	Bjorn Andersson <andersson@kernel.org>
20565L:	linux-arm-msm@vger.kernel.org
20566S:	Supported
20567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
20568F:	Documentation/devicetree/bindings/clock/qcom,*
20569F:	drivers/clk/qcom/
20570F:	include/dt-bindings/clock/qcom,*
20571
20572QUALCOMM CLOUD AI (QAIC) DRIVER
20573M:	Jeff Hugo <jeff.hugo@oss.qualcomm.com>
20574R:	Carl Vanderlip <quic_carlv@quicinc.com>
20575L:	linux-arm-msm@vger.kernel.org
20576L:	dri-devel@lists.freedesktop.org
20577S:	Supported
20578T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
20579F:	Documentation/ABI/testing/sysfs-driver-qaic
20580F:	Documentation/accel/qaic/
20581F:	drivers/accel/qaic/
20582F:	include/uapi/drm/qaic_accel.h
20583
20584QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
20585M:	Bjorn Andersson <andersson@kernel.org>
20586M:	Konrad Dybcio <konradybcio@kernel.org>
20587L:	linux-pm@vger.kernel.org
20588L:	linux-arm-msm@vger.kernel.org
20589S:	Maintained
20590F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
20591F:	drivers/pmdomain/qcom/cpr.c
20592
20593QUALCOMM CPUCP MAILBOX DRIVER
20594M:	Sibi Sankar <quic_sibis@quicinc.com>
20595L:	linux-arm-msm@vger.kernel.org
20596S:	Supported
20597F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
20598F:	drivers/mailbox/qcom-cpucp-mbox.c
20599
20600QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
20601M:	Ilia Lin <ilia.lin@kernel.org>
20602L:	linux-pm@vger.kernel.org
20603S:	Maintained
20604F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
20605F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
20606F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
20607
20608QUALCOMM CRYPTO DRIVERS
20609M:	Thara Gopinath <thara.gopinath@gmail.com>
20610L:	linux-crypto@vger.kernel.org
20611L:	linux-arm-msm@vger.kernel.org
20612S:	Maintained
20613F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
20614F:	drivers/crypto/qce/
20615
20616QUALCOMM EMAC GIGABIT ETHERNET DRIVER
20617M:	Timur Tabi <timur@kernel.org>
20618L:	netdev@vger.kernel.org
20619S:	Maintained
20620F:	drivers/net/ethernet/qualcomm/emac/
20621
20622QUALCOMM ETHQOS ETHERNET DRIVER
20623M:	Vinod Koul <vkoul@kernel.org>
20624L:	netdev@vger.kernel.org
20625L:	linux-arm-msm@vger.kernel.org
20626S:	Maintained
20627F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
20628F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
20629
20630QUALCOMM FASTRPC DRIVER
20631M:	Srinivas Kandagatla <srini@kernel.org>
20632M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
20633L:	linux-arm-msm@vger.kernel.org
20634L:	dri-devel@lists.freedesktop.org
20635S:	Maintained
20636F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
20637F:	drivers/misc/fastrpc.c
20638F:	include/uapi/misc/fastrpc.h
20639
20640QUALCOMM HEXAGON ARCHITECTURE
20641M:	Brian Cain <brian.cain@oss.qualcomm.com>
20642L:	linux-hexagon@vger.kernel.org
20643S:	Supported
20644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
20645F:	arch/hexagon/
20646
20647QUALCOMM HIDMA DRIVER
20648M:	Sinan Kaya <okaya@kernel.org>
20649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20650L:	linux-arm-msm@vger.kernel.org
20651L:	dmaengine@vger.kernel.org
20652S:	Supported
20653F:	drivers/dma/qcom/hidma*
20654
20655QUALCOMM I2C QCOM GENI DRIVER
20656M:	Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
20657M:	Viken Dadhaniya <quic_vdadhani@quicinc.com>
20658L:	linux-i2c@vger.kernel.org
20659L:	linux-arm-msm@vger.kernel.org
20660S:	Maintained
20661F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
20662F:	drivers/i2c/busses/i2c-qcom-geni.c
20663
20664QUALCOMM I2C CCI DRIVER
20665M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
20666M:	Robert Foss <rfoss@kernel.org>
20667L:	linux-i2c@vger.kernel.org
20668L:	linux-arm-msm@vger.kernel.org
20669S:	Maintained
20670F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
20671F:	drivers/i2c/busses/i2c-qcom-cci.c
20672
20673QUALCOMM INTERCONNECT BWMON DRIVER
20674M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
20675L:	linux-arm-msm@vger.kernel.org
20676S:	Maintained
20677F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
20678F:	drivers/soc/qcom/icc-bwmon.c
20679F:	drivers/soc/qcom/trace_icc-bwmon.h
20680
20681QUALCOMM IOMMU
20682M:	Rob Clark <robin.clark@oss.qualcomm.com>
20683L:	iommu@lists.linux.dev
20684L:	linux-arm-msm@vger.kernel.org
20685S:	Maintained
20686F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
20687F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
20688F:	drivers/iommu/msm_iommu*
20689
20690QUALCOMM IPC ROUTER (QRTR) DRIVER
20691M:	Manivannan Sadhasivam <mani@kernel.org>
20692L:	linux-arm-msm@vger.kernel.org
20693S:	Maintained
20694F:	include/trace/events/qrtr.h
20695F:	include/uapi/linux/qrtr.h
20696F:	net/qrtr/
20697
20698QUALCOMM IPCC MAILBOX DRIVER
20699M:	Manivannan Sadhasivam <mani@kernel.org>
20700L:	linux-arm-msm@vger.kernel.org
20701S:	Supported
20702F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20703F:	drivers/mailbox/qcom-ipcc.c
20704F:	include/dt-bindings/mailbox/qcom-ipcc.h
20705
20706QUALCOMM IPQ4019 USB PHY DRIVER
20707M:	Robert Marko <robert.marko@sartura.hr>
20708M:	Luka Perkov <luka.perkov@sartura.hr>
20709L:	linux-arm-msm@vger.kernel.org
20710S:	Maintained
20711F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20712F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20713
20714QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20715M:	Robert Marko <robert.marko@sartura.hr>
20716M:	Luka Perkov <luka.perkov@sartura.hr>
20717L:	linux-arm-msm@vger.kernel.org
20718S:	Maintained
20719F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20720F:	drivers/regulator/vqmmc-ipq4019-regulator.c
20721
20722QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20723M:	Vikash Garodia <quic_vgarodia@quicinc.com>
20724M:	Dikshita Agarwal <quic_dikshita@quicinc.com>
20725R:	Abhinav Kumar <abhinav.kumar@linux.dev>
20726R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20727L:	linux-media@vger.kernel.org
20728L:	linux-arm-msm@vger.kernel.org
20729S:	Maintained
20730F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20731F:	drivers/media/platform/qcom/iris/
20732
20733QUALCOMM NAND CONTROLLER DRIVER
20734M:	Manivannan Sadhasivam <mani@kernel.org>
20735L:	linux-mtd@lists.infradead.org
20736L:	linux-arm-msm@vger.kernel.org
20737S:	Maintained
20738F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20739F:	drivers/mtd/nand/raw/qcom_nandc.c
20740
20741QUALCOMM QSEECOM DRIVER
20742M:	Maximilian Luz <luzmaximilian@gmail.com>
20743L:	linux-arm-msm@vger.kernel.org
20744S:	Maintained
20745F:	drivers/firmware/qcom/qcom_qseecom.c
20746
20747QUALCOMM QSEECOM UEFISECAPP DRIVER
20748M:	Maximilian Luz <luzmaximilian@gmail.com>
20749L:	linux-arm-msm@vger.kernel.org
20750S:	Maintained
20751F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20752
20753QUALCOMM RMNET DRIVER
20754M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
20755M:	Sean Tranchetti <quic_stranche@quicinc.com>
20756L:	netdev@vger.kernel.org
20757S:	Maintained
20758F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20759F:	drivers/net/ethernet/qualcomm/rmnet/
20760F:	include/linux/if_rmnet.h
20761
20762QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20763M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
20764L:	linux-arm-msm@vger.kernel.org
20765S:	Maintained
20766F:	drivers/firmware/qcom/qcom_tzmem.c
20767F:	drivers/firmware/qcom/qcom_tzmem.h
20768F:	include/linux/firmware/qcom/qcom_tzmem.h
20769
20770QUALCOMM TSENS THERMAL DRIVER
20771M:	Amit Kucheria <amitk@kernel.org>
20772M:	Thara Gopinath <thara.gopinath@gmail.com>
20773L:	linux-pm@vger.kernel.org
20774L:	linux-arm-msm@vger.kernel.org
20775S:	Maintained
20776F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20777F:	drivers/thermal/qcom/
20778
20779QUALCOMM TYPEC PORT MANAGER DRIVER
20780M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20781L:	linux-arm-msm@vger.kernel.org
20782L:	linux-usb@vger.kernel.org
20783S:	Maintained
20784F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20785F:	drivers/usb/typec/tcpm/qcom/
20786
20787QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20788M:	Vikash Garodia <quic_vgarodia@quicinc.com>
20789M:	Dikshita Agarwal <quic_dikshita@quicinc.com>
20790R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
20791L:	linux-media@vger.kernel.org
20792L:	linux-arm-msm@vger.kernel.org
20793S:	Maintained
20794T:	git git://linuxtv.org/media.git
20795F:	Documentation/devicetree/bindings/media/*venus*
20796F:	drivers/media/platform/qcom/venus/
20797
20798QUALCOMM WCN36XX WIRELESS DRIVER
20799M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
20800L:	wcn36xx@lists.infradead.org
20801S:	Supported
20802W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20803F:	drivers/net/wireless/ath/wcn36xx/
20804
20805QUANTENNA QTNFMAC WIRELESS DRIVER
20806M:	Igor Mitsyanko <imitsyanko@quantenna.com>
20807R:	Sergey Matyukevich <geomatsi@gmail.com>
20808L:	linux-wireless@vger.kernel.org
20809S:	Maintained
20810F:	drivers/net/wireless/quantenna/
20811
20812RADEON and AMDGPU DRM DRIVERS
20813M:	Alex Deucher <alexander.deucher@amd.com>
20814M:	Christian König <christian.koenig@amd.com>
20815L:	amd-gfx@lists.freedesktop.org
20816S:	Supported
20817B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20818C:	irc://irc.oftc.net/radeon
20819T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20820F:	Documentation/gpu/amdgpu/
20821F:	drivers/gpu/drm/amd/
20822F:	drivers/gpu/drm/ci/xfails/amd*
20823F:	drivers/gpu/drm/radeon/
20824F:	include/uapi/drm/amdgpu_drm.h
20825F:	include/uapi/drm/radeon_drm.h
20826
20827RADEON FRAMEBUFFER DISPLAY DRIVER
20828M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
20829L:	linux-fbdev@vger.kernel.org
20830S:	Maintained
20831F:	drivers/video/fbdev/aty/radeon*
20832F:	include/uapi/linux/radeonfb.h
20833
20834RADIOSHARK RADIO DRIVER
20835M:	Hans Verkuil <hverkuil@xs4all.nl>
20836L:	linux-media@vger.kernel.org
20837S:	Maintained
20838T:	git git://linuxtv.org/media.git
20839F:	drivers/media/radio/radio-shark.c
20840
20841RADIOSHARK2 RADIO DRIVER
20842M:	Hans Verkuil <hverkuil@xs4all.nl>
20843L:	linux-media@vger.kernel.org
20844S:	Maintained
20845T:	git git://linuxtv.org/media.git
20846F:	drivers/media/radio/radio-shark2.c
20847F:	drivers/media/radio/radio-tea5777.c
20848
20849RADOS BLOCK DEVICE (RBD)
20850M:	Ilya Dryomov <idryomov@gmail.com>
20851R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
20852L:	ceph-devel@vger.kernel.org
20853S:	Supported
20854W:	http://ceph.com/
20855T:	git https://github.com/ceph/ceph-client.git
20856F:	Documentation/ABI/testing/sysfs-bus-rbd
20857F:	drivers/block/rbd.c
20858F:	drivers/block/rbd_types.h
20859
20860RAGE128 FRAMEBUFFER DISPLAY DRIVER
20861L:	linux-fbdev@vger.kernel.org
20862S:	Orphan
20863F:	drivers/video/fbdev/aty/aty128fb.c
20864
20865RAINSHADOW-CEC DRIVER
20866M:	Hans Verkuil <hverkuil@xs4all.nl>
20867L:	linux-media@vger.kernel.org
20868S:	Maintained
20869T:	git git://linuxtv.org/media.git
20870F:	drivers/media/cec/usb/rainshadow/
20871
20872RALINK MIPS ARCHITECTURE
20873M:	John Crispin <john@phrozen.org>
20874M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
20875L:	linux-mips@vger.kernel.org
20876S:	Maintained
20877F:	arch/mips/ralink
20878
20879RALINK MT7621 MIPS ARCHITECTURE
20880M:	Chester A. Unal <chester.a.unal@arinc9.com>
20881M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
20882L:	linux-mips@vger.kernel.org
20883S:	Maintained
20884F:	arch/mips/boot/dts/ralink/mt7621*
20885
20886RALINK RT2X00 WIRELESS LAN DRIVER
20887M:	Stanislaw Gruszka <stf_xl@wp.pl>
20888L:	linux-wireless@vger.kernel.org
20889S:	Maintained
20890F:	drivers/net/wireless/ralink/
20891
20892RAMDISK RAM BLOCK DEVICE DRIVER
20893M:	Jens Axboe <axboe@kernel.dk>
20894S:	Maintained
20895F:	Documentation/admin-guide/blockdev/ramdisk.rst
20896F:	drivers/block/brd.c
20897
20898RANCHU VIRTUAL BOARD FOR MIPS
20899M:	Miodrag Dinic <miodrag.dinic@mips.com>
20900L:	linux-mips@vger.kernel.org
20901S:	Supported
20902F:	arch/mips/configs/generic/board-ranchu.config
20903F:	arch/mips/generic/board-ranchu.c
20904
20905RANDOM NUMBER DRIVER
20906M:	"Theodore Ts'o" <tytso@mit.edu>
20907M:	Jason A. Donenfeld <Jason@zx2c4.com>
20908S:	Maintained
20909T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20910F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20911F:	drivers/char/random.c
20912F:	include/linux/random.h
20913F:	include/uapi/linux/random.h
20914F:	drivers/virt/vmgenid.c
20915N:	^.*/vdso/[^/]*getrandom[^/]+$
20916
20917RAPIDIO SUBSYSTEM
20918M:	Matt Porter <mporter@kernel.crashing.org>
20919M:	Alexandre Bounine <alex.bou9@gmail.com>
20920S:	Maintained
20921F:	drivers/rapidio/
20922
20923RAS INFRASTRUCTURE
20924M:	Tony Luck <tony.luck@intel.com>
20925M:	Borislav Petkov <bp@alien8.de>
20926L:	linux-edac@vger.kernel.org
20927S:	Maintained
20928F:	Documentation/admin-guide/RAS
20929F:	drivers/ras/
20930F:	include/linux/ras.h
20931F:	include/ras/ras_event.h
20932
20933RAS FRU MEMORY POISON MANAGER (FMPM)
20934M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
20935L:	linux-edac@vger.kernel.org
20936S:	Maintained
20937F:	drivers/ras/amd/fmpm.c
20938
20939RASPBERRY PI PISP BACK END
20940M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
20941R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
20942L:	linux-media@vger.kernel.org
20943S:	Maintained
20944F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20945F:	drivers/media/platform/raspberrypi/pisp_be/
20946F:	include/uapi/linux/media/raspberrypi/
20947
20948RASPBERRY PI PISP CAMERA FRONT END
20949M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
20950M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
20951S:	Maintained
20952F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20953F:	drivers/media/platform/raspberrypi/rp1-cfe/
20954
20955RASPBERRY PI RP1 PCI DRIVER
20956M:	Andrea della Porta <andrea.porta@suse.com>
20957S:	Maintained
20958F:	arch/arm64/boot/dts/broadcom/rp1*.dts*
20959F:	drivers/clk/clk-rp1.c
20960F:	drivers/misc/rp1/
20961F:	drivers/pinctrl/pinctrl-rp1.c
20962
20963RC-CORE / LIRC FRAMEWORK
20964M:	Sean Young <sean@mess.org>
20965L:	linux-media@vger.kernel.org
20966S:	Maintained
20967W:	http://linuxtv.org
20968T:	git git://linuxtv.org/media.git
20969F:	Documentation/driver-api/media/rc-core.rst
20970F:	Documentation/userspace-api/media/rc/
20971F:	drivers/media/rc/
20972F:	include/media/rc-core.h
20973F:	include/media/rc-map.h
20974F:	include/uapi/linux/lirc.h
20975
20976RCMM REMOTE CONTROLS DECODER
20977M:	Patrick Lerda <patrick9876@free.fr>
20978S:	Maintained
20979F:	drivers/media/rc/ir-rcmm-decoder.c
20980
20981RCUTORTURE TEST FRAMEWORK
20982M:	"Paul E. McKenney" <paulmck@kernel.org>
20983M:	Josh Triplett <josh@joshtriplett.org>
20984R:	Steven Rostedt <rostedt@goodmis.org>
20985R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20986R:	Lai Jiangshan <jiangshanlai@gmail.com>
20987L:	rcu@vger.kernel.org
20988S:	Supported
20989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20990F:	tools/testing/selftests/rcutorture
20991
20992RDACM20 Camera Sensor
20993M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
20994M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
20995M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
20996M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
20997L:	linux-media@vger.kernel.org
20998S:	Maintained
20999F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
21000F:	drivers/media/i2c/max9271.c
21001F:	drivers/media/i2c/max9271.h
21002F:	drivers/media/i2c/rdacm20.c
21003
21004RDACM21 Camera Sensor
21005M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
21006M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
21007M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
21008M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
21009L:	linux-media@vger.kernel.org
21010S:	Maintained
21011F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
21012F:	drivers/media/i2c/max9271.c
21013F:	drivers/media/i2c/max9271.h
21014F:	drivers/media/i2c/rdacm21.c
21015
21016RDC R-321X SoC
21017M:	Florian Fainelli <florian@openwrt.org>
21018S:	Maintained
21019
21020RDC R6040 FAST ETHERNET DRIVER
21021M:	Florian Fainelli <f.fainelli@gmail.com>
21022L:	netdev@vger.kernel.org
21023S:	Maintained
21024F:	drivers/net/ethernet/rdc/r6040.c
21025
21026RDMAVT - RDMA verbs software
21027M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
21028L:	linux-rdma@vger.kernel.org
21029S:	Supported
21030F:	drivers/infiniband/sw/rdmavt
21031
21032RDS - RELIABLE DATAGRAM SOCKETS
21033M:	Allison Henderson <allison.henderson@oracle.com>
21034L:	netdev@vger.kernel.org
21035L:	linux-rdma@vger.kernel.org
21036L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
21037S:	Supported
21038W:	https://oss.oracle.com/projects/rds/
21039F:	Documentation/networking/rds.rst
21040F:	net/rds/
21041F:	tools/testing/selftests/net/rds/
21042
21043RDT - RESOURCE ALLOCATION
21044M:	Tony Luck <tony.luck@intel.com>
21045M:	Reinette Chatre <reinette.chatre@intel.com>
21046R:	Dave Martin <Dave.Martin@arm.com>
21047R:	James Morse <james.morse@arm.com>
21048L:	linux-kernel@vger.kernel.org
21049S:	Supported
21050F:	Documentation/filesystems/resctrl.rst
21051F:	arch/x86/include/asm/resctrl.h
21052F:	arch/x86/kernel/cpu/resctrl/
21053F:	fs/resctrl/
21054F:	include/linux/resctrl*.h
21055F:	tools/testing/selftests/resctrl/
21056
21057READ-COPY UPDATE (RCU)
21058M:	"Paul E. McKenney" <paulmck@kernel.org>
21059M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
21060M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
21061M:	Joel Fernandes <joelagnelf@nvidia.com>
21062M:	Josh Triplett <josh@joshtriplett.org>
21063M:	Boqun Feng <boqun.feng@gmail.com>
21064M:	Uladzislau Rezki <urezki@gmail.com>
21065R:	Steven Rostedt <rostedt@goodmis.org>
21066R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21067R:	Lai Jiangshan <jiangshanlai@gmail.com>
21068R:	Zqiang <qiang.zhang@linux.dev>
21069L:	rcu@vger.kernel.org
21070S:	Supported
21071W:	http://www.rdrop.com/users/paulmck/RCU/
21072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21073F:	Documentation/RCU/
21074F:	include/linux/rcu*
21075F:	kernel/rcu/
21076F:	rust/kernel/sync/rcu.rs
21077X:	Documentation/RCU/torture.rst
21078X:	include/linux/srcu*.h
21079X:	kernel/rcu/srcu*.c
21080
21081REAL TIME CLOCK (RTC) SUBSYSTEM
21082M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
21083L:	linux-rtc@vger.kernel.org
21084S:	Maintained
21085Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
21086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
21087F:	Documentation/admin-guide/rtc.rst
21088F:	Documentation/devicetree/bindings/rtc/
21089F:	drivers/rtc/
21090F:	include/linux/rtc.h
21091F:	include/linux/rtc/
21092F:	include/uapi/linux/rtc.h
21093F:	tools/testing/selftests/rtc/
21094
21095Real-time Linux Analysis (RTLA) tools
21096M:	Steven Rostedt <rostedt@goodmis.org>
21097L:	linux-trace-kernel@vger.kernel.org
21098S:	Maintained
21099F:	Documentation/tools/rtla/
21100F:	tools/tracing/rtla/
21101
21102Real-time Linux (PREEMPT_RT)
21103M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
21104M:	Clark Williams <clrkwllms@kernel.org>
21105M:	Steven Rostedt <rostedt@goodmis.org>
21106L:	linux-rt-devel@lists.linux.dev
21107S:	Supported
21108K:	PREEMPT_RT
21109
21110REALTEK AUDIO CODECS
21111M:	Oder Chiou <oder_chiou@realtek.com>
21112S:	Maintained
21113F:	include/sound/rt*.h
21114F:	sound/soc/codecs/rt*
21115
21116REALTEK OTTO WATCHDOG
21117M:	Sander Vanheule <sander@svanheule.net>
21118L:	linux-watchdog@vger.kernel.org
21119S:	Maintained
21120F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
21121F:	drivers/watchdog/realtek_otto_wdt.c
21122
21123REALTEK RTL83xx SMI DSA ROUTER CHIPS
21124M:	Linus Walleij <linus.walleij@linaro.org>
21125M:	Alvin Šipraga <alsi@bang-olufsen.dk>
21126S:	Maintained
21127F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
21128F:	drivers/net/dsa/realtek/*
21129
21130REALTEK SPI-NAND
21131M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
21132S:	Maintained
21133F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
21134F:	drivers/spi/spi-realtek-rtl-snand.c
21135
21136REALTEK WIRELESS DRIVER (rtlwifi family)
21137M:	Ping-Ke Shih <pkshih@realtek.com>
21138L:	linux-wireless@vger.kernel.org
21139S:	Maintained
21140T:	git https://github.com/pkshih/rtw.git
21141F:	drivers/net/wireless/realtek/rtlwifi/
21142
21143REALTEK WIRELESS DRIVER (rtw88)
21144M:	Ping-Ke Shih <pkshih@realtek.com>
21145L:	linux-wireless@vger.kernel.org
21146S:	Maintained
21147T:	git https://github.com/pkshih/rtw.git
21148F:	drivers/net/wireless/realtek/rtw88/
21149
21150REALTEK WIRELESS DRIVER (rtw89)
21151M:	Ping-Ke Shih <pkshih@realtek.com>
21152L:	linux-wireless@vger.kernel.org
21153S:	Maintained
21154T:	git https://github.com/pkshih/rtw.git
21155F:	drivers/net/wireless/realtek/rtw89/
21156
21157REDPINE WIRELESS DRIVER
21158L:	linux-wireless@vger.kernel.org
21159S:	Orphan
21160F:	drivers/net/wireless/rsi/
21161
21162REGISTER MAP ABSTRACTION
21163M:	Mark Brown <broonie@kernel.org>
21164L:	linux-kernel@vger.kernel.org
21165S:	Supported
21166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
21167F:	Documentation/devicetree/bindings/regmap/
21168F:	drivers/base/regmap/
21169F:	include/linux/regmap.h
21170
21171REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
21172M:	Bjorn Andersson <andersson@kernel.org>
21173M:	Mathieu Poirier <mathieu.poirier@linaro.org>
21174L:	linux-remoteproc@vger.kernel.org
21175S:	Maintained
21176T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
21177F:	Documentation/ABI/testing/sysfs-class-remoteproc
21178F:	Documentation/devicetree/bindings/remoteproc/
21179F:	Documentation/staging/remoteproc.rst
21180F:	drivers/remoteproc/
21181F:	include/linux/remoteproc.h
21182F:	include/linux/remoteproc/
21183
21184REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
21185M:	Bjorn Andersson <andersson@kernel.org>
21186M:	Mathieu Poirier <mathieu.poirier@linaro.org>
21187L:	linux-remoteproc@vger.kernel.org
21188S:	Maintained
21189T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
21190F:	Documentation/ABI/testing/sysfs-bus-rpmsg
21191F:	Documentation/staging/rpmsg.rst
21192F:	drivers/rpmsg/
21193F:	include/linux/rpmsg.h
21194F:	include/linux/rpmsg/
21195F:	include/uapi/linux/rpmsg.h
21196F:	samples/rpmsg/
21197
21198REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
21199M:	Stephan Gerhold <stephan@gerhold.net>
21200L:	netdev@vger.kernel.org
21201L:	linux-remoteproc@vger.kernel.org
21202S:	Maintained
21203F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
21204
21205RENESAS CLOCK DRIVERS
21206M:	Geert Uytterhoeven <geert+renesas@glider.be>
21207L:	linux-renesas-soc@vger.kernel.org
21208S:	Supported
21209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
21210F:	Documentation/devicetree/bindings/clock/renesas,*
21211F:	drivers/clk/renesas/
21212
21213RENESAS EMEV2 I2C DRIVER
21214M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21215L:	linux-renesas-soc@vger.kernel.org
21216S:	Supported
21217F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
21218F:	drivers/i2c/busses/i2c-emev2.c
21219
21220RENESAS ETHERNET AVB DRIVER
21221M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
21222R:	Paul Barker <paul@pbarker.dev>
21223L:	netdev@vger.kernel.org
21224L:	linux-renesas-soc@vger.kernel.org
21225S:	Maintained
21226F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
21227F:	drivers/net/ethernet/renesas/Kconfig
21228F:	drivers/net/ethernet/renesas/Makefile
21229F:	drivers/net/ethernet/renesas/ravb*
21230
21231RENESAS ETHERNET SWITCH DRIVER
21232R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21233L:	netdev@vger.kernel.org
21234L:	linux-renesas-soc@vger.kernel.org
21235F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
21236F:	drivers/net/ethernet/renesas/Kconfig
21237F:	drivers/net/ethernet/renesas/Makefile
21238F:	drivers/net/ethernet/renesas/rcar_gen4*
21239F:	drivers/net/ethernet/renesas/rswitch*
21240
21241RENESAS ETHERNET TSN DRIVER
21242M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
21243L:	netdev@vger.kernel.org
21244L:	linux-renesas-soc@vger.kernel.org
21245S:	Maintained
21246F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
21247F:	drivers/net/ethernet/renesas/rtsn.*
21248
21249RENESAS IDT821034 ASoC CODEC
21250M:	Herve Codina <herve.codina@bootlin.com>
21251L:	linux-sound@vger.kernel.org
21252S:	Maintained
21253F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
21254F:	sound/soc/codecs/idt821034.c
21255
21256RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
21257M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
21258L:	linux-sound@vger.kernel.org
21259L:	linux-renesas-soc@vger.kernel.org
21260S:	Supported
21261F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
21262F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
21263F:	sound/soc/renesas/rcar/
21264F:	sound/soc/renesas/fsi.c
21265F:	include/sound/sh_fsi.h
21266
21267RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
21268M:	Miquel Raynal <miquel.raynal@bootlin.com>
21269L:	linux-mtd@lists.infradead.org
21270L:	linux-renesas-soc@vger.kernel.org
21271S:	Maintained
21272F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
21273F:	drivers/mtd/nand/raw/renesas-nand-controller.c
21274
21275RENESAS R-CAR GYROADC DRIVER
21276M:	Marek Vasut <marek.vasut@gmail.com>
21277L:	linux-iio@vger.kernel.org
21278S:	Supported
21279F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
21280F:	drivers/iio/adc/rcar-gyroadc.c
21281
21282RENESAS R-CAR I2C DRIVERS
21283M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
21284L:	linux-renesas-soc@vger.kernel.org
21285S:	Supported
21286F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
21287F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
21288F:	drivers/i2c/busses/i2c-rcar.c
21289F:	drivers/i2c/busses/i2c-sh_mobile.c
21290
21291RENESAS R-CAR SATA DRIVER
21292M:	Geert Uytterhoeven <geert+renesas@glider.be>
21293L:	linux-ide@vger.kernel.org
21294L:	linux-renesas-soc@vger.kernel.org
21295S:	Supported
21296F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
21297F:	drivers/ata/sata_rcar.c
21298
21299RENESAS R-CAR THERMAL DRIVERS
21300M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
21301L:	linux-renesas-soc@vger.kernel.org
21302S:	Supported
21303F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
21304F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
21305F:	drivers/thermal/renesas/rcar_gen3_thermal.c
21306F:	drivers/thermal/renesas/rcar_thermal.c
21307
21308RENESAS RIIC DRIVER
21309M:	Chris Brandt <chris.brandt@renesas.com>
21310L:	linux-renesas-soc@vger.kernel.org
21311S:	Supported
21312F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
21313F:	drivers/i2c/busses/i2c-riic.c
21314
21315RENESAS RZ AUDIO (ASoC) DRIVER
21316M:	Biju Das <biju.das.jz@bp.renesas.com>
21317M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
21318L:	linux-sound@vger.kernel.org
21319L:	linux-renesas-soc@vger.kernel.org
21320S:	Supported
21321F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
21322F:	sound/soc/renesas/rz-ssi.c
21323
21324RENESAS RZ/G2L A/D DRIVER
21325M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
21326L:	linux-iio@vger.kernel.org
21327L:	linux-renesas-soc@vger.kernel.org
21328S:	Supported
21329F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
21330F:	drivers/iio/adc/rzg2l_adc.c
21331
21332RENESAS RZ/G2L MTU3a COUNTER DRIVER
21333M:	Biju Das <biju.das.jz@bp.renesas.com>
21334L:	linux-iio@vger.kernel.org
21335L:	linux-renesas-soc@vger.kernel.org
21336S:	Supported
21337F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
21338F:	drivers/counter/rz-mtu3-cnt.c
21339
21340RENESAS RTCA-3 RTC DRIVER
21341M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
21342L:	linux-rtc@vger.kernel.org
21343L:	linux-renesas-soc@vger.kernel.org
21344S:	Supported
21345F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
21346F:	drivers/rtc/rtc-renesas-rtca3.c
21347
21348RENESAS RZ/N1 A5PSW SWITCH DRIVER
21349M:	Clément Léger <clement.leger@bootlin.com>
21350L:	linux-renesas-soc@vger.kernel.org
21351L:	netdev@vger.kernel.org
21352S:	Maintained
21353F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
21354F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
21355F:	drivers/net/dsa/rzn1_a5psw*
21356F:	drivers/net/pcs/pcs-rzn1-miic.c
21357F:	include/dt-bindings/net/pcs-rzn1-miic.h
21358F:	include/linux/pcs-rzn1-miic.h
21359F:	net/dsa/tag_rzn1_a5psw.c
21360
21361RENESAS RZ/N1 DWMAC GLUE LAYER
21362M:	Romain Gantois <romain.gantois@bootlin.com>
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
21365F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
21366
21367RENESAS RZ/N1 RTC CONTROLLER DRIVER
21368M:	Miquel Raynal <miquel.raynal@bootlin.com>
21369L:	linux-rtc@vger.kernel.org
21370L:	linux-renesas-soc@vger.kernel.org
21371S:	Maintained
21372F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
21373F:	drivers/rtc/rtc-rzn1.c
21374
21375RENESAS RZ/N1 USBF CONTROLLER DRIVER
21376M:	Herve Codina <herve.codina@bootlin.com>
21377L:	linux-renesas-soc@vger.kernel.org
21378L:	linux-usb@vger.kernel.org
21379S:	Maintained
21380F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
21381F:	drivers/usb/gadget/udc/renesas_usbf.c
21382
21383RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
21384M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
21385L:	netdev@vger.kernel.org
21386L:	linux-renesas-soc@vger.kernel.org
21387S:	Maintained
21388F:	Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
21389F:	drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
21390
21391RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
21392M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
21393M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
21394L:	linux-renesas-soc@vger.kernel.org
21395S:	Supported
21396F:	Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
21397F:	drivers/reset/reset-rzv2h-usb2phy.c
21398
21399RENESAS RZ/V2M I2C DRIVER
21400M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
21401L:	linux-i2c@vger.kernel.org
21402L:	linux-renesas-soc@vger.kernel.org
21403S:	Supported
21404F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
21405F:	drivers/i2c/busses/i2c-rzv2m.c
21406
21407RENESAS SUPERH ETHERNET DRIVER
21408M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
21409L:	netdev@vger.kernel.org
21410L:	linux-renesas-soc@vger.kernel.org
21411S:	Maintained
21412F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
21413F:	drivers/net/ethernet/renesas/Kconfig
21414F:	drivers/net/ethernet/renesas/Makefile
21415F:	drivers/net/ethernet/renesas/sh_eth*
21416F:	include/linux/sh_eth.h
21417
21418RENESAS USB PHY DRIVER
21419M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21420L:	linux-renesas-soc@vger.kernel.org
21421S:	Maintained
21422F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
21423
21424RENESAS VERSACLOCK 7 CLOCK DRIVER
21425M:	Alex Helms <alexander.helms.jy@renesas.com>
21426S:	Maintained
21427F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
21428F:	drivers/clk/clk-versaclock7.c
21429
21430RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
21431M:	Herve Codina <herve.codina@bootlin.com>
21432L:	linux-iio@vger.kernel.org
21433S:	Maintained
21434F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
21435F:	drivers/iio/potentiometer/x9250.c
21436
21437RESET CONTROLLER FRAMEWORK
21438M:	Philipp Zabel <p.zabel@pengutronix.de>
21439S:	Maintained
21440T:	git git://git.pengutronix.de/git/pza/linux
21441F:	Documentation/devicetree/bindings/reset/
21442F:	Documentation/driver-api/reset.rst
21443F:	drivers/reset/
21444F:	include/dt-bindings/reset/
21445F:	include/linux/reset-controller.h
21446F:	include/linux/reset.h
21447F:	include/linux/reset/
21448K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
21449
21450RESTARTABLE SEQUENCES SUPPORT
21451M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21452M:	Peter Zijlstra <peterz@infradead.org>
21453M:	"Paul E. McKenney" <paulmck@kernel.org>
21454M:	Boqun Feng <boqun.feng@gmail.com>
21455L:	linux-kernel@vger.kernel.org
21456S:	Supported
21457F:	include/trace/events/rseq.h
21458F:	include/uapi/linux/rseq.h
21459F:	kernel/rseq.c
21460F:	tools/testing/selftests/rseq/
21461
21462RFKILL
21463M:	Johannes Berg <johannes@sipsolutions.net>
21464L:	linux-wireless@vger.kernel.org
21465S:	Maintained
21466W:	https://wireless.wiki.kernel.org/
21467Q:	https://patchwork.kernel.org/project/linux-wireless/list/
21468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
21469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
21470F:	Documentation/ABI/stable/sysfs-class-rfkill
21471F:	Documentation/driver-api/rfkill.rst
21472F:	include/linux/rfkill.h
21473F:	include/uapi/linux/rfkill.h
21474F:	net/rfkill/
21475
21476RHASHTABLE
21477M:	Thomas Graf <tgraf@suug.ch>
21478M:	Herbert Xu <herbert@gondor.apana.org.au>
21479L:	linux-crypto@vger.kernel.org
21480S:	Maintained
21481F:	include/linux/rhashtable-types.h
21482F:	include/linux/rhashtable.h
21483F:	lib/rhashtable.c
21484F:	lib/test_rhashtable.c
21485
21486RICOH R5C592 MEMORYSTICK DRIVER
21487M:	Maxim Levitsky <maximlevitsky@gmail.com>
21488S:	Maintained
21489F:	drivers/memstick/host/r592.*
21490
21491RICOH SMARTMEDIA/XD DRIVER
21492M:	Maxim Levitsky <maximlevitsky@gmail.com>
21493S:	Maintained
21494F:	drivers/mtd/nand/raw/r852.c
21495F:	drivers/mtd/nand/raw/r852.h
21496
21497RISC-V AIA DRIVERS
21498M:	Anup Patel <anup@brainfault.org>
21499L:	linux-riscv@lists.infradead.org
21500S:	Maintained
21501F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
21502F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
21503F:	drivers/irqchip/irq-riscv-aplic-*.c
21504F:	drivers/irqchip/irq-riscv-aplic-*.h
21505F:	drivers/irqchip/irq-riscv-imsic-*.c
21506F:	drivers/irqchip/irq-riscv-imsic-*.h
21507F:	drivers/irqchip/irq-riscv-intc.c
21508F:	include/linux/irqchip/riscv-aplic.h
21509F:	include/linux/irqchip/riscv-imsic.h
21510
21511RISC-V ANDES SoC Support
21512M:	Ben Zong-You Xie <ben717@andestech.com>
21513S:	Maintained
21514T:	git: https://github.com/ben717-linux/linux
21515F:	Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
21516F:	Documentation/devicetree/bindings/riscv/andes.yaml
21517F:	Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
21518F:	arch/riscv/boot/dts/andes/
21519
21520RISC-V ARCHITECTURE
21521M:	Paul Walmsley <paul.walmsley@sifive.com>
21522M:	Palmer Dabbelt <palmer@dabbelt.com>
21523M:	Albert Ou <aou@eecs.berkeley.edu>
21524R:	Alexandre Ghiti <alex@ghiti.fr>
21525L:	linux-riscv@lists.infradead.org
21526S:	Supported
21527Q:	https://patchwork.kernel.org/project/linux-riscv/list/
21528C:	irc://irc.libera.chat/riscv
21529P:	Documentation/arch/riscv/patch-acceptance.rst
21530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
21531F:	arch/riscv/
21532N:	riscv
21533K:	riscv
21534
21535RISC-V IOMMU
21536M:	Tomasz Jeznach <tjeznach@rivosinc.com>
21537L:	iommu@lists.linux.dev
21538L:	linux-riscv@lists.infradead.org
21539S:	Maintained
21540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
21541F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
21542F:	drivers/iommu/riscv/
21543
21544RISC-V MICROCHIP FPGA SUPPORT
21545M:	Conor Dooley <conor.dooley@microchip.com>
21546M:	Daire McNamara <daire.mcnamara@microchip.com>
21547L:	linux-riscv@lists.infradead.org
21548S:	Supported
21549F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
21550F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
21551F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
21552F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
21553F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
21554F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
21555F:	Documentation/devicetree/bindings/riscv/microchip.yaml
21556F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
21557F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
21558F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
21559F:	arch/riscv/boot/dts/microchip/
21560F:	drivers/char/hw_random/mpfs-rng.c
21561F:	drivers/clk/microchip/clk-mpfs*.c
21562F:	drivers/firmware/microchip/mpfs-auto-update.c
21563F:	drivers/gpio/gpio-mpfs.c
21564F:	drivers/i2c/busses/i2c-microchip-corei2c.c
21565F:	drivers/mailbox/mailbox-mpfs.c
21566F:	drivers/pci/controller/plda/pcie-microchip-host.c
21567F:	drivers/pwm/pwm-microchip-core.c
21568F:	drivers/reset/reset-mpfs.c
21569F:	drivers/rtc/rtc-mpfs.c
21570F:	drivers/soc/microchip/mpfs-sys-controller.c
21571F:	drivers/spi/spi-microchip-core-qspi.c
21572F:	drivers/spi/spi-microchip-core.c
21573F:	drivers/usb/musb/mpfs.c
21574F:	include/soc/microchip/mpfs.h
21575
21576RISC-V MISC SOC SUPPORT
21577M:	Conor Dooley <conor@kernel.org>
21578L:	linux-riscv@lists.infradead.org
21579S:	Maintained
21580Q:	https://patchwork.kernel.org/project/linux-riscv/list/
21581T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21582F:	arch/riscv/boot/dts/canaan/
21583F:	arch/riscv/boot/dts/microchip/
21584F:	arch/riscv/boot/dts/sifive/
21585F:	arch/riscv/boot/dts/starfive/
21586
21587RISC-V PMU DRIVERS
21588M:	Atish Patra <atish.patra@linux.dev>
21589R:	Anup Patel <anup@brainfault.org>
21590L:	linux-riscv@lists.infradead.org
21591S:	Supported
21592F:	drivers/perf/riscv_pmu.c
21593F:	drivers/perf/riscv_pmu_legacy.c
21594F:	drivers/perf/riscv_pmu_sbi.c
21595
21596RISC-V SPACEMIT SoC Support
21597M:	Yixun Lan <dlan@gentoo.org>
21598L:	linux-riscv@lists.infradead.org
21599L:	spacemit@lists.linux.dev
21600S:	Maintained
21601W:	https://github.com/spacemit-com/linux/wiki
21602C:	irc://irc.libera.chat/spacemit
21603T:	git https://github.com/spacemit-com/linux
21604F:	arch/riscv/boot/dts/spacemit/
21605N:	spacemit
21606K:	spacemit
21607
21608RISC-V THEAD SoC SUPPORT
21609M:	Drew Fustini <fustini@kernel.org>
21610M:	Guo Ren <guoren@kernel.org>
21611M:	Fu Wei <wefu@redhat.com>
21612L:	linux-riscv@lists.infradead.org
21613S:	Maintained
21614T:	git https://github.com/pdp7/linux.git
21615F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
21616F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
21617F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
21618F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
21619F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
21620F:	Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
21621F:	arch/riscv/boot/dts/thead/
21622F:	drivers/clk/thead/clk-th1520-ap.c
21623F:	drivers/firmware/thead,th1520-aon.c
21624F:	drivers/mailbox/mailbox-th1520.c
21625F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
21626F:	drivers/pinctrl/pinctrl-th1520.c
21627F:	drivers/pmdomain/thead/
21628F:	drivers/power/sequencing/pwrseq-thead-gpu.c
21629F:	drivers/reset/reset-th1520.c
21630F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
21631F:	include/dt-bindings/power/thead,th1520-power.h
21632F:	include/dt-bindings/reset/thead,th1520-reset.h
21633F:	include/linux/firmware/thead/thead,th1520-aon.h
21634
21635RNBD BLOCK DRIVERS
21636M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
21637M:	Jack Wang <jinpu.wang@ionos.com>
21638L:	linux-block@vger.kernel.org
21639S:	Maintained
21640F:	drivers/block/rnbd/
21641
21642ROCCAT DRIVERS
21643M:	Stefan Achatz <erazor_de@users.sourceforge.net>
21644S:	Maintained
21645W:	http://sourceforge.net/projects/roccat/
21646F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
21647F:	drivers/hid/hid-roccat*
21648F:	include/linux/hid-roccat*
21649
21650ROCKCHIP CAN-FD DRIVER
21651M:	Marc Kleine-Budde <mkl@pengutronix.de>
21652R:	kernel@pengutronix.de
21653L:	linux-can@vger.kernel.org
21654S:	Maintained
21655F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
21656F:	drivers/net/can/rockchip/
21657
21658ROCKCHIP CRYPTO DRIVERS
21659M:	Corentin Labbe <clabbe@baylibre.com>
21660L:	linux-crypto@vger.kernel.org
21661S:	Maintained
21662F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
21663F:	drivers/crypto/rockchip/
21664
21665ROCKCHIP I2S TDM DRIVER
21666M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
21667L:	linux-rockchip@lists.infradead.org
21668S:	Maintained
21669F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
21670F:	sound/soc/rockchip/rockchip_i2s_tdm.*
21671
21672ROCKCHIP ISP V1 DRIVER
21673M:	Dafna Hirschfeld <dafna@fastmail.com>
21674M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21675L:	linux-media@vger.kernel.org
21676L:	linux-rockchip@lists.infradead.org
21677S:	Maintained
21678F:	Documentation/admin-guide/media/rkisp1.rst
21679F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
21680F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
21681F:	drivers/media/platform/rockchip/rkisp1
21682F:	include/uapi/linux/rkisp1-config.h
21683
21684ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
21685M:	Daniel Golle <daniel@makrotopia.org>
21686M:	Aurelien Jarno <aurelien@aurel32.net>
21687M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
21688S:	Maintained
21689F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
21690F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
21691F:	drivers/char/hw_random/rockchip-rng.c
21692
21693ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
21694M:	Jacob Chen <jacob-chen@iotwrt.com>
21695M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21696L:	linux-media@vger.kernel.org
21697L:	linux-rockchip@lists.infradead.org
21698S:	Maintained
21699F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
21700F:	drivers/media/platform/rockchip/rga/
21701
21702ROCKCHIP RK3308 INTERNAL AUDIO CODEC
21703M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21704S:	Maintained
21705F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
21706F:	sound/soc/codecs/rk3308_codec.c
21707F:	sound/soc/codecs/rk3308_codec.h
21708
21709ROCKCHIP SAI DRIVER
21710M:	Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
21711L:	linux-rockchip@lists.infradead.org
21712S:	Maintained
21713F:	Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
21714F:	sound/soc/rockchip/rockchip_sai.*
21715
21716ROCKCHIP VIDEO DECODER DRIVER
21717M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21718L:	linux-media@vger.kernel.org
21719L:	linux-rockchip@lists.infradead.org
21720S:	Maintained
21721F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
21722F:	drivers/staging/media/rkvdec/
21723
21724ROCKER DRIVER
21725M:	Jiri Pirko <jiri@resnulli.us>
21726L:	netdev@vger.kernel.org
21727S:	Supported
21728F:	drivers/net/ethernet/rocker/
21729
21730ROCKETPORT EXPRESS/INFINITY DRIVER
21731M:	Kevin Cernekee <cernekee@gmail.com>
21732L:	linux-serial@vger.kernel.org
21733S:	Odd Fixes
21734F:	drivers/tty/serial/rp2.*
21735
21736ROHM BD79703 DAC
21737M:	Matti Vaittinen <mazziesaccount@gmail.com>
21738S:	Supported
21739F:	drivers/iio/dac/rohm-bd79703.c
21740
21741ROHM BD99954 CHARGER IC
21742M:	Matti Vaittinen <mazziesaccount@gmail.com>
21743S:	Supported
21744F:	drivers/power/supply/bd99954-charger.c
21745F:	drivers/power/supply/bd99954-charger.h
21746
21747ROHM BD79124 ADC / GPO IC
21748M:	Matti Vaittinen <mazziesaccount@gmail.com>
21749S:	Supported
21750F:	drivers/iio/adc/rohm-bd79124.c
21751
21752ROHM BH1745 COLOUR SENSOR
21753M:	Mudit Sharma <muditsharma.info@gmail.com>
21754L:	linux-iio@vger.kernel.org
21755S:	Maintained
21756F:	drivers/iio/light/bh1745.c
21757
21758ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21759M:	Tomasz Duszynski <tduszyns@gmail.com>
21760S:	Maintained
21761F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
21762F:	drivers/iio/light/bh1750.c
21763
21764ROHM BM1390 PRESSURE SENSOR DRIVER
21765M:	Matti Vaittinen <mazziesaccount@gmail.com>
21766L:	linux-iio@vger.kernel.org
21767S:	Supported
21768F:	drivers/iio/pressure/rohm-bm1390.c
21769
21770ROHM BU270xx LIGHT SENSOR DRIVERs
21771M:	Matti Vaittinen <mazziesaccount@gmail.com>
21772L:	linux-iio@vger.kernel.org
21773S:	Supported
21774F:	drivers/iio/light/rohm-bu27034.c
21775
21776ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21777M:	Marek Vasut <marek.vasut+renesas@gmail.com>
21778L:	linux-kernel@vger.kernel.org
21779L:	linux-renesas-soc@vger.kernel.org
21780S:	Supported
21781F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21782F:	drivers/gpio/gpio-bd9571mwv.c
21783F:	drivers/mfd/bd9571mwv.c
21784F:	drivers/regulator/bd9571mwv-regulator.c
21785F:	include/linux/mfd/bd9571mwv.h
21786
21787ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21788M:	Matti Vaittinen <mazziesaccount@gmail.com>
21789S:	Supported
21790F:	drivers/clk/clk-bd718x7.c
21791F:	drivers/gpio/gpio-bd71815.c
21792F:	drivers/gpio/gpio-bd71828.c
21793F:	drivers/mfd/rohm-bd71828.c
21794F:	drivers/mfd/rohm-bd718x7.c
21795F:	drivers/mfd/rohm-bd9576.c
21796F:	drivers/mfd/rohm-bd96801.c
21797F:	drivers/regulator/bd71815-regulator.c
21798F:	drivers/regulator/bd71828-regulator.c
21799F:	drivers/regulator/bd718x7-regulator.c
21800F:	drivers/regulator/bd9576-regulator.c
21801F:	drivers/regulator/bd96801-regulator.c
21802F:	drivers/regulator/rohm-regulator.c
21803F:	drivers/rtc/rtc-bd70528.c
21804F:	drivers/watchdog/bd9576_wdt.c
21805F:	drivers/watchdog/bd96801_wdt.c
21806F:	include/linux/mfd/rohm-bd71815.h
21807F:	include/linux/mfd/rohm-bd71828.h
21808F:	include/linux/mfd/rohm-bd718x7.h
21809F:	include/linux/mfd/rohm-bd957x.h
21810F:	include/linux/mfd/rohm-bd96801.h
21811F:	include/linux/mfd/rohm-bd96802.h
21812F:	include/linux/mfd/rohm-generic.h
21813F:	include/linux/mfd/rohm-shared.h
21814
21815ROSE NETWORK LAYER
21816L:	linux-hams@vger.kernel.org
21817S:	Orphan
21818W:	https://linux-ax25.in-berlin.de
21819F:	include/net/rose.h
21820F:	include/uapi/linux/rose.h
21821F:	net/rose/
21822
21823ROTATION DRIVER FOR ALLWINNER A83T
21824M:	Jernej Skrabec <jernej.skrabec@gmail.com>
21825L:	linux-media@vger.kernel.org
21826S:	Maintained
21827T:	git git://linuxtv.org/media.git
21828F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21829F:	drivers/media/platform/sunxi/sun8i-rotate/
21830
21831RPMB SUBSYSTEM
21832M:	Jens Wiklander <jens.wiklander@linaro.org>
21833L:	linux-kernel@vger.kernel.org
21834S:	Supported
21835F:	drivers/misc/rpmb-core.c
21836F:	include/linux/rpmb.h
21837
21838RPMSG TTY DRIVER
21839M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21840L:	linux-remoteproc@vger.kernel.org
21841S:	Maintained
21842F:	drivers/tty/rpmsg_tty.c
21843
21844RTASE ETHERNET DRIVER
21845M:	Justin Lai <justinlai0215@realtek.com>
21846M:	Larry Chiu <larry.chiu@realtek.com>
21847L:	netdev@vger.kernel.org
21848S:	Maintained
21849F:	drivers/net/ethernet/realtek/rtase/
21850
21851RTL2830 MEDIA DRIVER
21852L:	linux-media@vger.kernel.org
21853S:	Orphan
21854W:	https://linuxtv.org
21855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21856F:	drivers/media/dvb-frontends/rtl2830*
21857
21858RTL2832 MEDIA DRIVER
21859L:	linux-media@vger.kernel.org
21860S:	Orphan
21861W:	https://linuxtv.org
21862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21863F:	drivers/media/dvb-frontends/rtl2832*
21864
21865RTL2832_SDR MEDIA DRIVER
21866L:	linux-media@vger.kernel.org
21867S:	Orphan
21868W:	https://linuxtv.org
21869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21870F:	drivers/media/dvb-frontends/rtl2832_sdr*
21871
21872RTL8180 WIRELESS DRIVER
21873L:	linux-wireless@vger.kernel.org
21874S:	Orphan
21875F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21876
21877RTL8187 WIRELESS DRIVER
21878M:	Hin-Tak Leung <hintak.leung@gmail.com>
21879L:	linux-wireless@vger.kernel.org
21880S:	Maintained
21881T:	git https://github.com/pkshih/rtw.git
21882F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21883
21884RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21885M:	Jes Sorensen <Jes.Sorensen@gmail.com>
21886L:	linux-wireless@vger.kernel.org
21887S:	Maintained
21888T:	git https://github.com/pkshih/rtw.git
21889F:	drivers/net/wireless/realtek/rtl8xxxu/
21890
21891RTL9300 I2C DRIVER (rtl9300-i2c)
21892M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
21893L:	linux-i2c@vger.kernel.org
21894S:	Maintained
21895F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21896F:	drivers/i2c/busses/i2c-rtl9300.c
21897
21898RTRS TRANSPORT DRIVERS
21899M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
21900M:	Jack Wang <jinpu.wang@ionos.com>
21901L:	linux-rdma@vger.kernel.org
21902S:	Maintained
21903F:	drivers/infiniband/ulp/rtrs/
21904
21905RUNTIME VERIFICATION (RV)
21906M:	Steven Rostedt <rostedt@goodmis.org>
21907L:	linux-trace-kernel@vger.kernel.org
21908S:	Maintained
21909F:	Documentation/trace/rv/
21910F:	include/linux/rv.h
21911F:	include/rv/
21912F:	kernel/trace/rv/
21913F:	tools/verification/
21914
21915RUST
21916M:	Miguel Ojeda <ojeda@kernel.org>
21917M:	Alex Gaynor <alex.gaynor@gmail.com>
21918R:	Boqun Feng <boqun.feng@gmail.com>
21919R:	Gary Guo <gary@garyguo.net>
21920R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
21921R:	Benno Lossin <lossin@kernel.org>
21922R:	Andreas Hindborg <a.hindborg@kernel.org>
21923R:	Alice Ryhl <aliceryhl@google.com>
21924R:	Trevor Gross <tmgross@umich.edu>
21925R:	Danilo Krummrich <dakr@kernel.org>
21926L:	rust-for-linux@vger.kernel.org
21927S:	Supported
21928W:	https://rust-for-linux.com
21929B:	https://github.com/Rust-for-Linux/linux/issues
21930C:	zulip://rust-for-linux.zulipchat.com
21931P:	https://rust-for-linux.com/contributing
21932T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21933F:	.clippy.toml
21934F:	Documentation/rust/
21935F:	include/trace/events/rust_sample.h
21936F:	rust/
21937F:	samples/rust/
21938F:	scripts/*rust*
21939F:	tools/testing/selftests/rust/
21940K:	\b(?i:rust)\b
21941
21942RUST [ALLOC]
21943M:	Danilo Krummrich <dakr@kernel.org>
21944L:	rust-for-linux@vger.kernel.org
21945S:	Maintained
21946T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21947F:	rust/kernel/alloc.rs
21948F:	rust/kernel/alloc/
21949
21950RUST [PIN-INIT]
21951M:	Benno Lossin <lossin@kernel.org>
21952L:	rust-for-linux@vger.kernel.org
21953S:	Maintained
21954W:	https://rust-for-linux.com/pin-init
21955B:	https://github.com/Rust-for-Linux/pin-init/issues
21956C:	zulip://rust-for-linux.zulipchat.com
21957P:	rust/pin-init/CONTRIBUTING.md
21958T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21959F:	rust/kernel/init.rs
21960F:	rust/pin-init/
21961K:	\bpin-init\b|pin_init\b|PinInit
21962
21963RXRPC SOCKETS (AF_RXRPC)
21964M:	David Howells <dhowells@redhat.com>
21965M:	Marc Dionne <marc.dionne@auristor.com>
21966L:	linux-afs@lists.infradead.org
21967S:	Supported
21968W:	https://www.infradead.org/~dhowells/kafs/
21969F:	Documentation/networking/rxrpc.rst
21970F:	include/keys/rxrpc-type.h
21971F:	include/net/af_rxrpc.h
21972F:	include/trace/events/rxrpc.h
21973F:	include/uapi/linux/rxrpc.h
21974F:	net/rxrpc/
21975
21976S3 SAVAGE FRAMEBUFFER DRIVER
21977M:	Antonino Daplas <adaplas@gmail.com>
21978L:	linux-fbdev@vger.kernel.org
21979S:	Maintained
21980F:	drivers/video/fbdev/savage/
21981
21982S390 ARCHITECTURE
21983M:	Heiko Carstens <hca@linux.ibm.com>
21984M:	Vasily Gorbik <gor@linux.ibm.com>
21985M:	Alexander Gordeev <agordeev@linux.ibm.com>
21986R:	Christian Borntraeger <borntraeger@linux.ibm.com>
21987R:	Sven Schnelle <svens@linux.ibm.com>
21988L:	linux-s390@vger.kernel.org
21989S:	Supported
21990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21991F:	Documentation/driver-api/s390-drivers.rst
21992F:	Documentation/arch/s390/
21993F:	arch/s390/
21994F:	drivers/s390/
21995F:	drivers/watchdog/diag288_wdt.c
21996
21997S390 COMMON I/O LAYER
21998M:	Vineeth Vijayan <vneethv@linux.ibm.com>
21999M:	Peter Oberparleiter <oberpar@linux.ibm.com>
22000L:	linux-s390@vger.kernel.org
22001S:	Supported
22002F:	drivers/s390/cio/
22003
22004S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
22005M:	Harald Freudenberger <freude@linux.ibm.com>
22006M:	Holger Dengler <dengler@linux.ibm.com>
22007L:	linux-crypto@vger.kernel.org
22008L:	linux-s390@vger.kernel.org
22009S:	Supported
22010F:	arch/s390/crypto/
22011F:	arch/s390/include/asm/archrandom.h
22012F:	arch/s390/include/asm/cpacf.h
22013
22014S390 DASD DRIVER
22015M:	Stefan Haberland <sth@linux.ibm.com>
22016M:	Jan Hoeppner <hoeppner@linux.ibm.com>
22017L:	linux-s390@vger.kernel.org
22018S:	Supported
22019F:	block/partitions/ibm.c
22020F:	drivers/s390/block/dasd*
22021F:	include/linux/dasd_mod.h
22022
22023S390 HWRANDOM TRNG DRIVER
22024M:	Harald Freudenberger <freude@linux.ibm.com>
22025M:	Holger Dengler <dengler@linux.ibm.com>
22026L:	linux-crypto@vger.kernel.org
22027L:	linux-s390@vger.kernel.org
22028S:	Supported
22029F:	drivers/char/hw_random/s390-trng.c
22030
22031S390 IOMMU (PCI)
22032M:	Niklas Schnelle <schnelle@linux.ibm.com>
22033M:	Matthew Rosato <mjrosato@linux.ibm.com>
22034R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
22035L:	linux-s390@vger.kernel.org
22036S:	Supported
22037F:	drivers/iommu/s390-iommu.c
22038
22039S390 IUCV NETWORK LAYER
22040M:	Alexandra Winter <wintera@linux.ibm.com>
22041M:	Thorsten Winkler <twinkler@linux.ibm.com>
22042L:	linux-s390@vger.kernel.org
22043L:	netdev@vger.kernel.org
22044S:	Supported
22045F:	drivers/s390/net/*iucv*
22046F:	include/net/iucv/
22047F:	net/iucv/
22048
22049S390 MM
22050M:	Alexander Gordeev <agordeev@linux.ibm.com>
22051M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
22052L:	linux-s390@vger.kernel.org
22053S:	Supported
22054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
22055F:	arch/s390/include/asm/pgtable.h
22056F:	arch/s390/mm
22057
22058S390 NETWORK DRIVERS
22059M:	Alexandra Winter <wintera@linux.ibm.com>
22060M:	Thorsten Winkler <twinkler@linux.ibm.com>
22061L:	linux-s390@vger.kernel.org
22062L:	netdev@vger.kernel.org
22063S:	Supported
22064F:	drivers/s390/net/
22065F:	include/linux/ism.h
22066
22067S390 PCI SUBSYSTEM
22068M:	Niklas Schnelle <schnelle@linux.ibm.com>
22069M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
22070L:	linux-s390@vger.kernel.org
22071S:	Supported
22072F:	Documentation/arch/s390/pci.rst
22073F:	arch/s390/pci/
22074F:	drivers/pci/hotplug/s390_pci_hpc.c
22075
22076S390 PTP DRIVER
22077M:	Sven Schnelle <svens@linux.ibm.com>
22078L:	linux-s390@vger.kernel.org
22079S:	Supported
22080F:	drivers/ptp/ptp_s390.c
22081
22082S390 SCM DRIVER
22083M:	Vineeth Vijayan <vneethv@linux.ibm.com>
22084L:	linux-s390@vger.kernel.org
22085S:	Supported
22086F:	drivers/s390/block/scm*
22087F:	drivers/s390/cio/scm.c
22088
22089S390 VFIO AP DRIVER
22090M:	Tony Krowiak <akrowiak@linux.ibm.com>
22091M:	Halil Pasic <pasic@linux.ibm.com>
22092M:	Jason Herne <jjherne@linux.ibm.com>
22093L:	linux-s390@vger.kernel.org
22094S:	Supported
22095F:	Documentation/arch/s390/vfio-ap*
22096F:	drivers/s390/crypto/vfio_ap*
22097
22098S390 VFIO-CCW DRIVER
22099M:	Eric Farman <farman@linux.ibm.com>
22100M:	Matthew Rosato <mjrosato@linux.ibm.com>
22101R:	Halil Pasic <pasic@linux.ibm.com>
22102L:	linux-s390@vger.kernel.org
22103L:	kvm@vger.kernel.org
22104S:	Supported
22105F:	Documentation/arch/s390/vfio-ccw.rst
22106F:	drivers/s390/cio/vfio_ccw*
22107F:	include/uapi/linux/vfio_ccw.h
22108
22109S390 VFIO-PCI DRIVER
22110M:	Matthew Rosato <mjrosato@linux.ibm.com>
22111M:	Eric Farman <farman@linux.ibm.com>
22112L:	linux-s390@vger.kernel.org
22113L:	kvm@vger.kernel.org
22114S:	Supported
22115F:	arch/s390/kvm/pci*
22116F:	drivers/vfio/pci/vfio_pci_zdev.c
22117F:	include/uapi/linux/vfio_zdev.h
22118
22119S390 ZCRYPT AND PKEY DRIVER AND AP BUS
22120M:	Harald Freudenberger <freude@linux.ibm.com>
22121M:	Holger Dengler <dengler@linux.ibm.com>
22122L:	linux-s390@vger.kernel.org
22123S:	Supported
22124F:	arch/s390/include/asm/ap.h
22125F:	arch/s390/include/asm/pkey.h
22126F:	arch/s390/include/asm/trace/zcrypt.h
22127F:	arch/s390/include/uapi/asm/pkey.h
22128F:	arch/s390/include/uapi/asm/zcrypt.h
22129F:	drivers/s390/crypto/
22130
22131S390 ZFCP DRIVER
22132M:	Nihar Panda <niharp@linux.ibm.com>
22133L:	linux-s390@vger.kernel.org
22134S:	Supported
22135F:	drivers/s390/scsi/zfcp_*
22136
22137SAA6588 RDS RECEIVER DRIVER
22138M:	Hans Verkuil <hverkuil@xs4all.nl>
22139L:	linux-media@vger.kernel.org
22140S:	Odd Fixes
22141W:	https://linuxtv.org
22142T:	git git://linuxtv.org/media.git
22143F:	drivers/media/i2c/saa6588*
22144
22145SAA7134 VIDEO4LINUX DRIVER
22146M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22147L:	linux-media@vger.kernel.org
22148S:	Odd fixes
22149W:	https://linuxtv.org
22150T:	git git://linuxtv.org/media.git
22151F:	Documentation/driver-api/media/drivers/saa7134*
22152F:	drivers/media/pci/saa7134/
22153
22154SAA7146 VIDEO4LINUX-2 DRIVER
22155M:	Hans Verkuil <hverkuil@xs4all.nl>
22156L:	linux-media@vger.kernel.org
22157S:	Maintained
22158T:	git git://linuxtv.org/media.git
22159F:	drivers/media/common/saa7146/
22160F:	drivers/media/pci/saa7146/
22161F:	include/media/drv-intf/saa7146*
22162
22163SAFESETID SECURITY MODULE
22164M:	Micah Morton <mortonm@chromium.org>
22165S:	Supported
22166F:	Documentation/admin-guide/LSM/SafeSetID.rst
22167F:	security/safesetid/
22168
22169SAMSUNG AUDIO (ASoC) DRIVERS
22170M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22171L:	linux-sound@vger.kernel.org
22172S:	Maintained
22173B:	mailto:linux-samsung-soc@vger.kernel.org
22174F:	Documentation/devicetree/bindings/sound/samsung*
22175F:	sound/soc/samsung/
22176
22177SAMSUNG EXYNOS2200 SoC SUPPORT
22178M:	Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
22179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22180L:	linux-samsung-soc@vger.kernel.org
22181S:	Maintained
22182F:	Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
22183F:	arch/arm64/boot/dts/exynos/exynos2200*
22184F:	drivers/clk/samsung/clk-exynos2200.c
22185F:	include/dt-bindings/clock/samsung,exynos2200-cmu.h
22186
22187SAMSUNG EXYNOS850 SoC SUPPORT
22188M:	Sam Protsenko <semen.protsenko@linaro.org>
22189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22190L:	linux-samsung-soc@vger.kernel.org
22191S:	Maintained
22192F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
22193F:	arch/arm64/boot/dts/exynos/exynos850*
22194F:	drivers/clk/samsung/clk-exynos850.c
22195F:	include/dt-bindings/clock/exynos850.h
22196
22197SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
22198M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22199L:	linux-kernel@vger.kernel.org
22200L:	linux-samsung-soc@vger.kernel.org
22201S:	Supported
22202F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
22203F:	drivers/firmware/samsung/exynos-acpm*
22204F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
22205
22206SAMSUNG EXYNOS MAILBOX DRIVER
22207M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22208L:	linux-kernel@vger.kernel.org
22209L:	linux-samsung-soc@vger.kernel.org
22210S:	Supported
22211F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
22212F:	drivers/mailbox/exynos-mailbox.c
22213F:	include/linux/mailbox/exynos-message.h
22214
22215SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
22216M:	Krzysztof Kozlowski <krzk@kernel.org>
22217L:	linux-crypto@vger.kernel.org
22218L:	linux-samsung-soc@vger.kernel.org
22219S:	Maintained
22220F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
22221F:	drivers/crypto/exynos-rng.c
22222
22223SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
22224M:	Łukasz Stelmach <l.stelmach@samsung.com>
22225L:	linux-samsung-soc@vger.kernel.org
22226S:	Maintained
22227F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
22228F:	drivers/char/hw_random/exynos-trng.c
22229
22230SAMSUNG FRAMEBUFFER DRIVER
22231M:	Jingoo Han <jingoohan1@gmail.com>
22232L:	linux-fbdev@vger.kernel.org
22233S:	Maintained
22234F:	drivers/video/fbdev/s3c-fb.c
22235
22236SAMSUNG GALAXY BOOK DRIVER
22237M:	Joshua Grisham <josh@joshuagrisham.com>
22238L:	platform-driver-x86@vger.kernel.org
22239S:	Maintained
22240F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
22241F:	drivers/platform/x86/samsung-galaxybook.c
22242
22243SAMSUNG INTERCONNECT DRIVERS
22244M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22245M:	Artur Świgoń <a.swigon@samsung.com>
22246L:	linux-pm@vger.kernel.org
22247L:	linux-samsung-soc@vger.kernel.org
22248S:	Supported
22249F:	drivers/interconnect/samsung/
22250
22251SAMSUNG LAPTOP DRIVER
22252M:	Corentin Chary <corentin.chary@gmail.com>
22253L:	platform-driver-x86@vger.kernel.org
22254S:	Maintained
22255F:	drivers/platform/x86/samsung-laptop.c
22256
22257SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
22258M:	Krzysztof Kozlowski <krzk@kernel.org>
22259R:	André Draszik <andre.draszik@linaro.org>
22260L:	linux-kernel@vger.kernel.org
22261L:	linux-samsung-soc@vger.kernel.org
22262S:	Maintained
22263B:	mailto:linux-samsung-soc@vger.kernel.org
22264F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
22265F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
22266F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
22267F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
22268F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
22269F:	drivers/clk/clk-s2mps11.c
22270F:	drivers/mfd/sec*.[ch]
22271F:	drivers/regulator/s2m*.c
22272F:	drivers/regulator/s5m*.c
22273F:	drivers/rtc/rtc-s5m.c
22274F:	include/linux/mfd/samsung/
22275
22276SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
22277M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
22278L:	linux-media@vger.kernel.org
22279L:	linux-samsung-soc@vger.kernel.org
22280S:	Maintained
22281F:	drivers/media/platform/samsung/s3c-camif/
22282F:	include/media/drv-intf/s3c_camif.h
22283
22284SAMSUNG S3FWRN5 NFC DRIVER
22285M:	Krzysztof Kozlowski <krzk@kernel.org>
22286S:	Maintained
22287F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
22288F:	drivers/nfc/s3fwrn5
22289
22290SAMSUNG S5C73M3 CAMERA DRIVER
22291M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22292M:	Andrzej Hajda <andrzej.hajda@intel.com>
22293L:	linux-media@vger.kernel.org
22294S:	Supported
22295F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
22296F:	drivers/media/i2c/s5c73m3/*
22297
22298SAMSUNG S5K5BAF CAMERA DRIVER
22299M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22300M:	Andrzej Hajda <andrzej.hajda@intel.com>
22301L:	linux-media@vger.kernel.org
22302S:	Supported
22303F:	drivers/media/i2c/s5k5baf.c
22304
22305SAMSUNG S5P Security SubSystem (SSS) DRIVER
22306M:	Krzysztof Kozlowski <krzk@kernel.org>
22307M:	Vladimir Zapolskiy <vz@mleia.com>
22308L:	linux-crypto@vger.kernel.org
22309L:	linux-samsung-soc@vger.kernel.org
22310S:	Maintained
22311F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
22312F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
22313F:	drivers/crypto/s5p-sss.c
22314
22315SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
22316M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22317L:	linux-media@vger.kernel.org
22318S:	Supported
22319Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22320F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
22321F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
22322F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
22323F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
22324F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
22325F:	drivers/media/platform/samsung/exynos4-is/
22326
22327SAMSUNG SOC CLOCK DRIVERS
22328M:	Krzysztof Kozlowski <krzk@kernel.org>
22329M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22330M:	Chanwoo Choi <cw00.choi@samsung.com>
22331R:	Alim Akhtar <alim.akhtar@samsung.com>
22332L:	linux-samsung-soc@vger.kernel.org
22333S:	Maintained
22334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
22335F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
22336F:	Documentation/devicetree/bindings/clock/samsung,s3c*
22337F:	drivers/clk/samsung/
22338F:	include/dt-bindings/clock/exynos*.h
22339F:	include/dt-bindings/clock/s5p*.h
22340F:	include/dt-bindings/clock/samsung,*.h
22341F:	include/linux/clk/samsung.h
22342
22343SAMSUNG SPI DRIVERS
22344M:	Andi Shyti <andi.shyti@kernel.org>
22345R:	Tudor Ambarus <tudor.ambarus@linaro.org>
22346L:	linux-spi@vger.kernel.org
22347L:	linux-samsung-soc@vger.kernel.org
22348S:	Maintained
22349F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
22350F:	drivers/spi/spi-s3c*
22351F:	include/linux/platform_data/spi-s3c64xx.h
22352
22353SAMSUNG SXGBE DRIVERS
22354M:	Byungho An <bh74.an@samsung.com>
22355L:	netdev@vger.kernel.org
22356S:	Maintained
22357F:	drivers/net/ethernet/samsung/sxgbe/
22358
22359SAMSUNG THERMAL DRIVER
22360M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
22361M:	Krzysztof Kozlowski <krzk@kernel.org>
22362L:	linux-pm@vger.kernel.org
22363L:	linux-samsung-soc@vger.kernel.org
22364S:	Maintained
22365F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
22366F:	drivers/thermal/samsung/
22367
22368SAMSUNG USB2 PHY DRIVER
22369M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
22370L:	linux-kernel@vger.kernel.org
22371S:	Supported
22372F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
22373F:	Documentation/driver-api/phy/samsung-usb2.rst
22374F:	drivers/phy/samsung/phy-exynos4210-usb2.c
22375F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
22376F:	drivers/phy/samsung/phy-exynos5250-usb2.c
22377F:	drivers/phy/samsung/phy-s5pv210-usb2.c
22378F:	drivers/phy/samsung/phy-samsung-usb2.c
22379F:	drivers/phy/samsung/phy-samsung-usb2.h
22380
22381SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
22382M:	Paul Barker <paul.barker@sancloud.com>
22383R:	Marc Murphy <marc.murphy@sancloud.com>
22384S:	Supported
22385F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
22386
22387SC1200 WDT DRIVER
22388M:	Zwane Mwaikambo <zwanem@gmail.com>
22389S:	Maintained
22390F:	drivers/watchdog/sc1200wdt.c
22391
22392SCHEDULER
22393M:	Ingo Molnar <mingo@redhat.com>
22394M:	Peter Zijlstra <peterz@infradead.org>
22395M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
22396M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
22397R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
22398R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
22399R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
22400R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
22401R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
22402L:	linux-kernel@vger.kernel.org
22403S:	Maintained
22404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
22405F:	include/linux/preempt.h
22406F:	include/linux/sched.h
22407F:	include/linux/wait.h
22408F:	include/uapi/linux/sched.h
22409F:	kernel/fork.c
22410F:	kernel/sched/
22411F:	tools/sched/
22412
22413SCHEDULER - SCHED_EXT
22414R:	Tejun Heo <tj@kernel.org>
22415R:	David Vernet <void@manifault.com>
22416R:	Andrea Righi <arighi@nvidia.com>
22417R:	Changwoo Min <changwoo@igalia.com>
22418L:	sched-ext@lists.linux.dev
22419S:	Maintained
22420W:	https://github.com/sched-ext/scx
22421T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
22422F:	include/linux/sched/ext.h
22423F:	kernel/sched/ext*
22424F:	tools/sched_ext/
22425F:	tools/testing/selftests/sched_ext
22426
22427SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
22428M:	Gustavo Silva <gustavograzs@gmail.com>
22429S:	Maintained
22430F:	drivers/iio/chemical/ens160_core.c
22431F:	drivers/iio/chemical/ens160_i2c.c
22432F:	drivers/iio/chemical/ens160_spi.c
22433F:	drivers/iio/chemical/ens160.h
22434
22435SCSI LIBSAS SUBSYSTEM
22436R:	John Garry <john.g.garry@oracle.com>
22437R:	Jason Yan <yanaijie@huawei.com>
22438L:	linux-scsi@vger.kernel.org
22439S:	Supported
22440F:	Documentation/scsi/libsas.rst
22441F:	drivers/scsi/libsas/
22442F:	include/scsi/libsas.h
22443F:	include/scsi/sas_ata.h
22444
22445SCSI RDMA PROTOCOL (SRP) INITIATOR
22446M:	Bart Van Assche <bvanassche@acm.org>
22447L:	linux-rdma@vger.kernel.org
22448S:	Supported
22449Q:	http://patchwork.kernel.org/project/linux-rdma/list/
22450F:	drivers/infiniband/ulp/srp/
22451F:	include/scsi/srp.h
22452
22453SCSI RDMA PROTOCOL (SRP) TARGET
22454M:	Bart Van Assche <bvanassche@acm.org>
22455L:	linux-rdma@vger.kernel.org
22456L:	target-devel@vger.kernel.org
22457S:	Supported
22458Q:	http://patchwork.kernel.org/project/linux-rdma/list/
22459F:	drivers/infiniband/ulp/srpt/
22460
22461SCSI SG DRIVER
22462M:	Doug Gilbert <dgilbert@interlog.com>
22463L:	linux-scsi@vger.kernel.org
22464S:	Maintained
22465W:	http://sg.danny.cz/sg
22466F:	Documentation/scsi/scsi-generic.rst
22467F:	drivers/scsi/sg.c
22468F:	include/scsi/sg.h
22469
22470SCSI SUBSYSTEM
22471M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
22472M:	"Martin K. Petersen" <martin.petersen@oracle.com>
22473L:	linux-scsi@vger.kernel.org
22474S:	Maintained
22475Q:	https://patchwork.kernel.org/project/linux-scsi/list/
22476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
22477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
22478F:	Documentation/devicetree/bindings/scsi/
22479F:	drivers/scsi/
22480F:	drivers/ufs/
22481F:	include/scsi/
22482F:	include/uapi/scsi/
22483
22484SCSI TAPE DRIVER
22485M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
22486L:	linux-scsi@vger.kernel.org
22487S:	Maintained
22488F:	Documentation/scsi/st.rst
22489F:	drivers/scsi/st.*
22490F:	drivers/scsi/st_*.h
22491
22492SCSI TARGET CORE USER DRIVER
22493M:	Bodo Stroesser <bostroesser@gmail.com>
22494L:	linux-scsi@vger.kernel.org
22495L:	target-devel@vger.kernel.org
22496S:	Supported
22497F:	Documentation/target/tcmu-design.rst
22498F:	drivers/target/target_core_user.c
22499F:	include/uapi/linux/target_core_user.h
22500
22501SCSI TARGET SUBSYSTEM
22502M:	"Martin K. Petersen" <martin.petersen@oracle.com>
22503L:	linux-scsi@vger.kernel.org
22504L:	target-devel@vger.kernel.org
22505S:	Supported
22506Q:	https://patchwork.kernel.org/project/target-devel/list/
22507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
22508F:	Documentation/target/
22509F:	drivers/target/
22510F:	include/target/
22511
22512SCTP PROTOCOL
22513M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
22514M:	Xin Long <lucien.xin@gmail.com>
22515L:	linux-sctp@vger.kernel.org
22516S:	Maintained
22517W:	https://github.com/sctp/lksctp-tools/wiki
22518F:	Documentation/networking/sctp.rst
22519F:	include/linux/sctp.h
22520F:	include/net/sctp/
22521F:	include/uapi/linux/sctp.h
22522F:	net/sctp/
22523
22524SCx200 CPU SUPPORT
22525M:	Jim Cromie <jim.cromie@gmail.com>
22526S:	Odd Fixes
22527F:	Documentation/i2c/busses/scx200_acb.rst
22528F:	arch/x86/platform/scx200/
22529F:	drivers/i2c/busses/scx200*
22530F:	drivers/mtd/maps/scx200_docflash.c
22531F:	drivers/watchdog/scx200_wdt.c
22532F:	include/linux/scx200.h
22533
22534SCx200 GPIO DRIVER
22535M:	Jim Cromie <jim.cromie@gmail.com>
22536S:	Maintained
22537F:	drivers/char/scx200_gpio.c
22538F:	include/linux/scx200_gpio.h
22539
22540SCx200 HRT CLOCKSOURCE DRIVER
22541M:	Jim Cromie <jim.cromie@gmail.com>
22542S:	Maintained
22543F:	drivers/clocksource/scx200_hrt.c
22544
22545SDCA LIBRARY AND CLASS DRIVER
22546M:	Charles Keepax <ckeepax@opensource.cirrus.com>
22547M:	Maciej Strozek <mstrozek@opensource.cirrus.com>
22548R:	Bard Liao <yung-chuan.liao@linux.intel.com>
22549R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22550L:	linux-sound@vger.kernel.org
22551L:	patches@opensource.cirrus.com
22552S:	Maintained
22553F:	include/sound/sdca*
22554F:	sound/soc/sdca/*
22555
22556SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
22557M:	Sascha Sommer <saschasommer@freenet.de>
22558L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
22559S:	Maintained
22560F:	drivers/mmc/host/sdricoh_cs.c
22561
22562SECO BOARDS CEC DRIVER
22563M:	Ettore Chimenti <ek5.chimenti@gmail.com>
22564S:	Maintained
22565F:	drivers/media/cec/platform/seco/seco-cec.c
22566F:	drivers/media/cec/platform/seco/seco-cec.h
22567
22568SECURE COMPUTING
22569M:	Kees Cook <kees@kernel.org>
22570R:	Andy Lutomirski <luto@amacapital.net>
22571R:	Will Drewry <wad@chromium.org>
22572S:	Supported
22573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
22574F:	Documentation/userspace-api/seccomp_filter.rst
22575F:	include/linux/seccomp.h
22576F:	include/uapi/linux/seccomp.h
22577F:	kernel/seccomp.c
22578F:	tools/testing/selftests/kselftest_harness.h
22579F:	tools/testing/selftests/kselftest_harness/
22580F:	tools/testing/selftests/seccomp/*
22581K:	\bsecure_computing
22582K:	\bTIF_SECCOMP\b
22583
22584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
22585M:	Kamal Dasu <kamal.dasu@broadcom.com>
22586M:	Al Cooper <alcooperx@gmail.com>
22587R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
22588L:	linux-mmc@vger.kernel.org
22589S:	Maintained
22590F:	drivers/mmc/host/sdhci-brcmstb*
22591
22592SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
22593M:	Adrian Hunter <adrian.hunter@intel.com>
22594L:	linux-mmc@vger.kernel.org
22595S:	Supported
22596F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
22597F:	drivers/mmc/host/sdhci*
22598
22599SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
22600M:	Aubin Constans <aubin.constans@microchip.com>
22601R:	Eugen Hristev <eugen.hristev@collabora.com>
22602L:	linux-mmc@vger.kernel.org
22603S:	Supported
22604F:	drivers/mmc/host/sdhci-of-at91.c
22605
22606SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
22607M:	Haibo Chen <haibo.chen@nxp.com>
22608L:	imx@lists.linux.dev
22609L:	linux-mmc@vger.kernel.org
22610L:	s32@nxp.com
22611S:	Maintained
22612F:	drivers/mmc/host/sdhci-esdhc-imx.c
22613
22614SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
22615M:	Ben Dooks <ben-linux@fluff.org>
22616M:	Jaehoon Chung <jh80.chung@samsung.com>
22617L:	linux-mmc@vger.kernel.org
22618S:	Maintained
22619F:	drivers/mmc/host/sdhci-s3c*
22620
22621SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
22622M:	Viresh Kumar <vireshk@kernel.org>
22623L:	linux-mmc@vger.kernel.org
22624S:	Maintained
22625F:	drivers/mmc/host/sdhci-spear.c
22626
22627SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
22628M:	Vignesh Raghavendra <vigneshr@ti.com>
22629L:	linux-mmc@vger.kernel.org
22630S:	Maintained
22631F:	drivers/mmc/host/sdhci-omap.c
22632
22633SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
22634M:	Jonathan Derrick <jonathan.derrick@linux.dev>
22635L:	linux-block@vger.kernel.org
22636S:	Supported
22637F:	block/opal_proto.h
22638F:	block/sed*
22639F:	include/linux/sed*
22640F:	include/uapi/linux/sed*
22641
22642SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
22643M:	Mark Rutland <mark.rutland@arm.com>
22644M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
22645M:	Sudeep Holla <sudeep.holla@arm.com>
22646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22647S:	Maintained
22648F:	drivers/firmware/smccc/
22649F:	include/linux/arm-smccc.h
22650
22651SECURITY CONTACT
22652M:	Security Officers <security@kernel.org>
22653S:	Supported
22654F:	Documentation/process/security-bugs.rst
22655
22656SECURITY SUBSYSTEM
22657M:	Paul Moore <paul@paul-moore.com>
22658M:	James Morris <jmorris@namei.org>
22659M:	"Serge E. Hallyn" <serge@hallyn.com>
22660L:	linux-security-module@vger.kernel.org
22661S:	Supported
22662Q:	https://patchwork.kernel.org/project/linux-security-module/list
22663B:	mailto:linux-security-module@vger.kernel.org
22664P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
22665T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
22666F:	include/linux/lsm/
22667F:	include/linux/lsm_audit.h
22668F:	include/linux/lsm_hook_defs.h
22669F:	include/linux/lsm_hooks.h
22670F:	include/linux/security.h
22671F:	include/uapi/linux/lsm.h
22672F:	security/
22673F:	tools/testing/selftests/lsm/
22674X:	security/selinux/
22675K:	\bsecurity_[a-z_0-9]\+\b
22676
22677SELINUX SECURITY MODULE
22678M:	Paul Moore <paul@paul-moore.com>
22679M:	Stephen Smalley <stephen.smalley.work@gmail.com>
22680R:	Ondrej Mosnacek <omosnace@redhat.com>
22681L:	selinux@vger.kernel.org
22682S:	Supported
22683W:	https://github.com/SELinuxProject
22684Q:	https://patchwork.kernel.org/project/selinux/list
22685B:	mailto:selinux@vger.kernel.org
22686P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
22687T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
22688F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
22689F:	Documentation/ABI/removed/sysfs-selinux-disable
22690F:	Documentation/admin-guide/LSM/SELinux.rst
22691F:	include/trace/events/avc.h
22692F:	include/uapi/linux/selinux_netlink.h
22693F:	scripts/selinux/
22694F:	security/selinux/
22695
22696SENSABLE PHANTOM
22697M:	Jiri Slaby <jirislaby@kernel.org>
22698S:	Maintained
22699F:	drivers/misc/phantom.c
22700F:	include/uapi/linux/phantom.h
22701
22702SENSEAIR SUNRISE 006-0-0007
22703M:	Jacopo Mondi <jacopo@jmondi.org>
22704S:	Maintained
22705F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
22706F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
22707F:	drivers/iio/chemical/sunrise_co2.c
22708
22709SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
22710M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
22711S:	Maintained
22712F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
22713F:	drivers/iio/chemical/scd30.h
22714F:	drivers/iio/chemical/scd30_core.c
22715F:	drivers/iio/chemical/scd30_i2c.c
22716F:	drivers/iio/chemical/scd30_serial.c
22717
22718SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
22719M:	Roan van Dijk <roan@protonic.nl>
22720S:	Maintained
22721F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
22722F:	drivers/iio/chemical/scd4x.c
22723
22724SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
22725M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
22726S:	Maintained
22727F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
22728F:	drivers/iio/pressure/sdp500.c
22729
22730SENSIRION SGP40 GAS SENSOR DRIVER
22731M:	Andreas Klinger <ak@it-klinger.de>
22732S:	Maintained
22733F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
22734F:	drivers/iio/chemical/sgp40.c
22735
22736SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
22737M:	Tomasz Duszynski <tduszyns@gmail.com>
22738S:	Maintained
22739F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
22740F:	drivers/iio/chemical/sps30.c
22741F:	drivers/iio/chemical/sps30_i2c.c
22742F:	drivers/iio/chemical/sps30_serial.c
22743
22744SERIAL DEVICE BUS
22745M:	Rob Herring <robh@kernel.org>
22746L:	linux-serial@vger.kernel.org
22747S:	Maintained
22748F:	Documentation/devicetree/bindings/serial/serial.yaml
22749F:	drivers/tty/serdev/
22750F:	include/linux/serdev.h
22751
22752SERIAL IR RECEIVER
22753M:	Sean Young <sean@mess.org>
22754L:	linux-media@vger.kernel.org
22755S:	Maintained
22756F:	drivers/media/rc/serial_ir.c
22757
22758SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
22759M:	Srinivas Kandagatla <srini@kernel.org>
22760L:	linux-sound@vger.kernel.org
22761S:	Maintained
22762F:	Documentation/devicetree/bindings/slimbus/
22763F:	Documentation/driver-api/slimbus.rst
22764F:	drivers/slimbus/
22765F:	include/linux/slimbus.h
22766
22767SFC NETWORK DRIVER
22768M:	Edward Cree <ecree.xilinx@gmail.com>
22769L:	netdev@vger.kernel.org
22770L:	linux-net-drivers@amd.com
22771S:	Maintained
22772F:	Documentation/networking/devlink/sfc.rst
22773F:	drivers/net/ethernet/sfc/
22774
22775SFCTEMP HWMON DRIVER
22776M:	Emil Renner Berthing <kernel@esmil.dk>
22777M:	Hal Feng <hal.feng@starfivetech.com>
22778L:	linux-hwmon@vger.kernel.org
22779S:	Maintained
22780F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22781F:	Documentation/hwmon/sfctemp.rst
22782F:	drivers/hwmon/sfctemp.c
22783
22784SFF/SFP/SFP+ MODULE SUPPORT
22785M:	Russell King <linux@armlinux.org.uk>
22786L:	netdev@vger.kernel.org
22787S:	Maintained
22788F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
22789F:	drivers/net/phy/phylink.c
22790F:	drivers/net/phy/sfp*
22791F:	include/linux/mdio/mdio-i2c.h
22792F:	include/linux/phylink.h
22793F:	include/linux/sfp.h
22794K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22795
22796SGI GRU DRIVER
22797M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
22798S:	Maintained
22799F:	drivers/misc/sgi-gru/
22800
22801SGI XP/XPC/XPNET DRIVER
22802M:	Robin Holt <robinmholt@gmail.com>
22803M:	Steve Wahl <steve.wahl@hpe.com>
22804S:	Maintained
22805F:	drivers/misc/sgi-xp/
22806
22807SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22808M:	D. Wythe <alibuda@linux.alibaba.com>
22809M:	Dust Li <dust.li@linux.alibaba.com>
22810M:	Sidraya Jayagond <sidraya@linux.ibm.com>
22811M:	Wenjia Zhang <wenjia@linux.ibm.com>
22812R:	Mahanta Jambigi <mjambigi@linux.ibm.com>
22813R:	Tony Lu <tonylu@linux.alibaba.com>
22814R:	Wen Gu <guwen@linux.alibaba.com>
22815L:	linux-rdma@vger.kernel.org
22816L:	linux-s390@vger.kernel.org
22817S:	Supported
22818F:	net/smc/
22819
22820SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22821M:	Linus Walleij <linus.walleij@linaro.org>
22822L:	linux-iio@vger.kernel.org
22823S:	Maintained
22824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22825F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22826F:	drivers/iio/light/gp2ap002.c
22827
22828SHARP RJ54N1CB0C SENSOR DRIVER
22829M:	Jacopo Mondi <jacopo@jmondi.org>
22830L:	linux-media@vger.kernel.org
22831S:	Odd fixes
22832T:	git git://linuxtv.org/media.git
22833F:	drivers/media/i2c/rj54n1cb0c.c
22834F:	include/media/i2c/rj54n1cb0c.h
22835
22836SHRINKER
22837M:	Andrew Morton <akpm@linux-foundation.org>
22838M:	Dave Chinner <david@fromorbit.com>
22839R:	Qi Zheng <zhengqi.arch@bytedance.com>
22840R:	Roman Gushchin <roman.gushchin@linux.dev>
22841R:	Muchun Song <muchun.song@linux.dev>
22842L:	linux-mm@kvack.org
22843S:	Maintained
22844F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
22845F:	include/linux/shrinker.h
22846F:	mm/shrinker.c
22847F:	mm/shrinker_debug.c
22848
22849SH_VOU V4L2 OUTPUT DRIVER
22850L:	linux-media@vger.kernel.org
22851S:	Orphan
22852F:	drivers/media/platform/renesas/sh_vou.c
22853F:	include/media/drv-intf/sh_vou.h
22854
22855SI2157 MEDIA DRIVER
22856L:	linux-media@vger.kernel.org
22857S:	Orphan
22858W:	https://linuxtv.org
22859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22860F:	drivers/media/tuners/si2157*
22861
22862SI2165 MEDIA DRIVER
22863M:	Matthias Schwarzott <zzam@gentoo.org>
22864L:	linux-media@vger.kernel.org
22865S:	Maintained
22866W:	https://linuxtv.org
22867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22868F:	drivers/media/dvb-frontends/si2165*
22869
22870SI2168 MEDIA DRIVER
22871L:	linux-media@vger.kernel.org
22872S:	Orphan
22873W:	https://linuxtv.org
22874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22875F:	drivers/media/dvb-frontends/si2168*
22876
22877SI470X FM RADIO RECEIVER I2C DRIVER
22878M:	Hans Verkuil <hverkuil@xs4all.nl>
22879L:	linux-media@vger.kernel.org
22880S:	Odd Fixes
22881W:	https://linuxtv.org
22882T:	git git://linuxtv.org/media.git
22883F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22884F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22885
22886SI470X FM RADIO RECEIVER USB DRIVER
22887M:	Hans Verkuil <hverkuil@xs4all.nl>
22888L:	linux-media@vger.kernel.org
22889S:	Maintained
22890W:	https://linuxtv.org
22891T:	git git://linuxtv.org/media.git
22892F:	drivers/media/radio/si470x/radio-si470x-common.c
22893F:	drivers/media/radio/si470x/radio-si470x-usb.c
22894F:	drivers/media/radio/si470x/radio-si470x.h
22895
22896SI4713 FM RADIO TRANSMITTER I2C DRIVER
22897M:	Eduardo Valentin <edubezval@gmail.com>
22898L:	linux-media@vger.kernel.org
22899S:	Odd Fixes
22900W:	https://linuxtv.org
22901T:	git git://linuxtv.org/media.git
22902F:	drivers/media/radio/si4713/si4713.?
22903
22904SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22905M:	Eduardo Valentin <edubezval@gmail.com>
22906L:	linux-media@vger.kernel.org
22907S:	Odd Fixes
22908W:	https://linuxtv.org
22909T:	git git://linuxtv.org/media.git
22910F:	drivers/media/radio/si4713/radio-platform-si4713.c
22911
22912SI4713 FM RADIO TRANSMITTER USB DRIVER
22913M:	Hans Verkuil <hverkuil@xs4all.nl>
22914L:	linux-media@vger.kernel.org
22915S:	Maintained
22916W:	https://linuxtv.org
22917T:	git git://linuxtv.org/media.git
22918F:	drivers/media/radio/si4713/radio-usb-si4713.c
22919
22920SIANO DVB DRIVER
22921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22922L:	linux-media@vger.kernel.org
22923S:	Odd fixes
22924W:	https://linuxtv.org
22925T:	git git://linuxtv.org/media.git
22926F:	drivers/media/common/siano/
22927F:	drivers/media/mmc/siano/
22928F:	drivers/media/usb/siano/
22929F:	drivers/media/usb/siano/
22930
22931SIEMENS IPC LED DRIVERS
22932M:	Bao Cheng Su <baocheng.su@siemens.com>
22933M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22934M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22935L:	linux-leds@vger.kernel.org
22936S:	Maintained
22937F:	drivers/leds/simatic/
22938
22939SIEMENS IPC PLATFORM DRIVERS
22940M:	Bao Cheng Su <baocheng.su@siemens.com>
22941M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22942M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22943L:	platform-driver-x86@vger.kernel.org
22944S:	Maintained
22945F:	drivers/platform/x86/siemens/
22946F:	include/linux/platform_data/x86/simatic-ipc-base.h
22947F:	include/linux/platform_data/x86/simatic-ipc.h
22948
22949SIEMENS IPC WATCHDOG DRIVERS
22950M:	Bao Cheng Su <baocheng.su@siemens.com>
22951M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
22952M:	Tobias Schaffner <tobias.schaffner@siemens.com>
22953L:	linux-watchdog@vger.kernel.org
22954S:	Maintained
22955F:	drivers/watchdog/simatic-ipc-wdt.c
22956
22957SIFIVE DRIVERS
22958M:	Paul Walmsley <paul.walmsley@sifive.com>
22959M:	Samuel Holland <samuel.holland@sifive.com>
22960L:	linux-riscv@lists.infradead.org
22961S:	Supported
22962F:	drivers/dma/sf-pdma/
22963N:	sifive
22964K:	fu[57]40
22965K:	[^@]sifive
22966
22967SILEAD TOUCHSCREEN DRIVER
22968M:	Hans de Goede <hansg@kernel.org>
22969L:	linux-input@vger.kernel.org
22970L:	platform-driver-x86@vger.kernel.org
22971S:	Maintained
22972F:	drivers/input/touchscreen/silead.c
22973F:	drivers/platform/x86/touchscreen_dmi.c
22974
22975SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22976M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
22977L:	linux-wireless@vger.kernel.org
22978S:	Supported
22979F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22980F:	drivers/net/wireless/silabs/
22981
22982SILICON MOTION SM712 FRAME BUFFER DRIVER
22983M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22984M:	Teddy Wang <teddy.wang@siliconmotion.com>
22985M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22986L:	linux-fbdev@vger.kernel.org
22987S:	Maintained
22988F:	Documentation/fb/sm712fb.rst
22989F:	drivers/video/fbdev/sm712*
22990
22991SILVACO I3C DUAL-ROLE MASTER
22992M:	Miquel Raynal <miquel.raynal@bootlin.com>
22993M:	Frank Li <Frank.Li@nxp.com>
22994L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
22995L:	imx@lists.linux.dev
22996S:	Maintained
22997F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22998F:	drivers/i3c/master/svc-i3c-master.c
22999
23000SIMPLEFB FB DRIVER
23001M:	Hans de Goede <hansg@kernel.org>
23002L:	linux-fbdev@vger.kernel.org
23003S:	Maintained
23004F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
23005F:	drivers/video/fbdev/simplefb.c
23006F:	include/linux/platform_data/simplefb.h
23007
23008SIOX
23009M:	Thorsten Scherer <t.scherer@eckelmann.de>
23010R:	Pengutronix Kernel Team <kernel@pengutronix.de>
23011S:	Supported
23012F:	drivers/gpio/gpio-siox.c
23013F:	drivers/siox/*
23014F:	include/trace/events/siox.h
23015
23016SIPHASH PRF ROUTINES
23017M:	Jason A. Donenfeld <Jason@zx2c4.com>
23018S:	Maintained
23019F:	include/linux/siphash.h
23020F:	lib/siphash.c
23021F:	lib/tests/siphash_kunit.c
23022
23023SIS 190 ETHERNET DRIVER
23024M:	Francois Romieu <romieu@fr.zoreil.com>
23025L:	netdev@vger.kernel.org
23026S:	Maintained
23027F:	drivers/net/ethernet/sis/sis190.c
23028
23029SIS 900/7016 FAST ETHERNET DRIVER
23030M:	Daniele Venzano <venza@brownhat.org>
23031L:	netdev@vger.kernel.org
23032S:	Maintained
23033W:	http://www.brownhat.org/sis900.html
23034F:	drivers/net/ethernet/sis/sis900.*
23035
23036SIS FRAMEBUFFER DRIVER
23037S:	Orphan
23038F:	Documentation/fb/sisfb.rst
23039F:	drivers/video/fbdev/sis/
23040F:	include/video/sisfb.h
23041
23042SIS I2C TOUCHSCREEN DRIVER
23043M:	Mika Penttilä <mpenttil@redhat.com>
23044L:	linux-input@vger.kernel.org
23045S:	Maintained
23046F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
23047F:	drivers/input/touchscreen/sis_i2c.c
23048
23049SIS USB2VGA DRIVER
23050M:	Thomas Winischhofer <thomas@winischhofer.net>
23051S:	Maintained
23052W:	http://www.winischhofer.at/linuxsisusbvga.shtml
23053F:	drivers/usb/misc/sisusbvga/
23054
23055SL28 CPLD MFD DRIVER
23056M:	Michael Walle <mwalle@kernel.org>
23057S:	Maintained
23058F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
23059F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
23060F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
23061F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
23062F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
23063F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
23064F:	drivers/gpio/gpio-sl28cpld.c
23065F:	drivers/hwmon/sl28cpld-hwmon.c
23066F:	drivers/irqchip/irq-sl28cpld.c
23067F:	drivers/pwm/pwm-sl28cpld.c
23068F:	drivers/watchdog/sl28cpld_wdt.c
23069
23070SL28 VPD NVMEM LAYOUT DRIVER
23071M:	Michael Walle <mwalle@kernel.org>
23072S:	Maintained
23073F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
23074F:	drivers/nvmem/layouts/sl28vpd.c
23075
23076SLAB ALLOCATOR
23077M:	Vlastimil Babka <vbabka@suse.cz>
23078M:	Andrew Morton <akpm@linux-foundation.org>
23079R:	Christoph Lameter <cl@gentwo.org>
23080R:	David Rientjes <rientjes@google.com>
23081R:	Roman Gushchin <roman.gushchin@linux.dev>
23082R:	Harry Yoo <harry.yoo@oracle.com>
23083L:	linux-mm@kvack.org
23084S:	Maintained
23085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
23086F:	Documentation/admin-guide/mm/slab.rst
23087F:	Documentation/mm/slab.rst
23088F:	include/linux/mempool.h
23089F:	include/linux/slab.h
23090F:	mm/failslab.c
23091F:	mm/mempool.c
23092F:	mm/slab.h
23093F:	mm/slab_common.c
23094F:	mm/slub.c
23095
23096SLCAN CAN NETWORK DRIVER
23097M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
23098L:	linux-can@vger.kernel.org
23099S:	Maintained
23100F:	drivers/net/can/slcan/
23101
23102SLEEPABLE READ-COPY UPDATE (SRCU)
23103M:	Lai Jiangshan <jiangshanlai@gmail.com>
23104M:	"Paul E. McKenney" <paulmck@kernel.org>
23105M:	Josh Triplett <josh@joshtriplett.org>
23106R:	Steven Rostedt <rostedt@goodmis.org>
23107R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23108L:	rcu@vger.kernel.org
23109S:	Supported
23110W:	http://www.rdrop.com/users/paulmck/RCU/
23111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23112F:	include/linux/srcu*.h
23113F:	kernel/rcu/srcu*.c
23114
23115SMACK SECURITY MODULE
23116M:	Casey Schaufler <casey@schaufler-ca.com>
23117L:	linux-security-module@vger.kernel.org
23118S:	Maintained
23119W:	http://schaufler-ca.com
23120T:	git https://github.com/cschaufler/smack-next.git
23121F:	Documentation/admin-guide/LSM/Smack.rst
23122F:	security/smack/
23123
23124SMC91x ETHERNET DRIVER
23125M:	Nicolas Pitre <nico@fluxnic.net>
23126S:	Odd Fixes
23127F:	drivers/net/ethernet/smsc/smc91x.*
23128
23129SMSC EMC2103 HARDWARE MONITOR DRIVER
23130M:	Steve Glendinning <steve.glendinning@shawell.net>
23131L:	linux-hwmon@vger.kernel.org
23132S:	Maintained
23133F:	Documentation/hwmon/emc2103.rst
23134F:	drivers/hwmon/emc2103.c
23135
23136SMSC SCH5627 HARDWARE MONITOR DRIVER
23137M:	Hans de Goede <hansg@kernel.org>
23138L:	linux-hwmon@vger.kernel.org
23139S:	Supported
23140F:	Documentation/hwmon/sch5627.rst
23141F:	drivers/hwmon/sch5627.c
23142
23143SMSC UFX6000 and UFX7000 USB to VGA DRIVER
23144M:	Steve Glendinning <steve.glendinning@shawell.net>
23145L:	linux-fbdev@vger.kernel.org
23146S:	Maintained
23147F:	drivers/video/fbdev/smscufx.c
23148
23149SMSC47B397 HARDWARE MONITOR DRIVER
23150M:	Jean Delvare <jdelvare@suse.com>
23151L:	linux-hwmon@vger.kernel.org
23152S:	Maintained
23153F:	Documentation/hwmon/smsc47b397.rst
23154F:	drivers/hwmon/smsc47b397.c
23155
23156SMSC911x ETHERNET DRIVER
23157M:	Steve Glendinning <steve.glendinning@shawell.net>
23158L:	netdev@vger.kernel.org
23159S:	Maintained
23160F:	drivers/net/ethernet/smsc/smsc911x.*
23161F:	include/linux/smsc911x.h
23162
23163SMSC9420 PCI ETHERNET DRIVER
23164M:	Steve Glendinning <steve.glendinning@shawell.net>
23165L:	netdev@vger.kernel.org
23166S:	Maintained
23167F:	drivers/net/ethernet/smsc/smsc9420.*
23168
23169SNET DPU VIRTIO DATA PATH ACCELERATOR
23170R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
23171F:	drivers/vdpa/solidrun/
23172
23173SOCIONEXT (SNI) AVE NETWORK DRIVER
23174M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
23175L:	netdev@vger.kernel.org
23176S:	Maintained
23177F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
23178F:	drivers/net/ethernet/socionext/sni_ave.c
23179
23180SOCIONEXT (SNI) NETSEC NETWORK DRIVER
23181M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
23182M:	Masahisa Kojima <kojima.masahisa@socionext.com>
23183L:	netdev@vger.kernel.org
23184S:	Maintained
23185F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
23186F:	drivers/net/ethernet/socionext/netsec.c
23187
23188SOCIONEXT (SNI) Synquacer SPI DRIVER
23189M:	Masahisa Kojima <masahisa.kojima@linaro.org>
23190M:	Jassi Brar <jaswinder.singh@linaro.org>
23191L:	linux-spi@vger.kernel.org
23192S:	Maintained
23193F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
23194F:	drivers/spi/spi-synquacer.c
23195
23196SOCIONEXT SYNQUACER I2C DRIVER
23197M:	Ard Biesheuvel <ardb@kernel.org>
23198L:	linux-i2c@vger.kernel.org
23199S:	Maintained
23200F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
23201F:	drivers/i2c/busses/i2c-synquacer.c
23202
23203SOCIONEXT UNIPHIER SOUND DRIVER
23204L:	linux-sound@vger.kernel.org
23205S:	Orphan
23206F:	sound/soc/uniphier/
23207
23208SOCKET TIMESTAMPING
23209M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23210R:	Jason Xing <kernelxing@tencent.com>
23211S:	Maintained
23212F:	Documentation/networking/timestamping.rst
23213F:	include/linux/net_tstamp.h
23214F:	include/uapi/linux/net_tstamp.h
23215F:	tools/testing/selftests/bpf/*/net_timestamping*
23216F:	tools/testing/selftests/net/*timestamp*
23217F:	tools/testing/selftests/net/so_txtime.c
23218
23219SOEKRIS NET48XX LED SUPPORT
23220M:	Chris Boot <bootc@bootc.net>
23221S:	Maintained
23222F:	drivers/leds/leds-net48xx.c
23223
23224SOFT-IWARP DRIVER (siw)
23225M:	Bernard Metzler <bmt@zurich.ibm.com>
23226L:	linux-rdma@vger.kernel.org
23227S:	Supported
23228F:	drivers/infiniband/sw/siw/
23229F:	include/uapi/rdma/siw-abi.h
23230
23231SOFT-ROCE DRIVER (rxe)
23232M:	Zhu Yanjun <zyjzyj2000@gmail.com>
23233L:	linux-rdma@vger.kernel.org
23234S:	Supported
23235F:	drivers/infiniband/sw/rxe/
23236F:	include/uapi/rdma/rdma_user_rxe.h
23237
23238SOFTLOGIC 6x10 MPEG CODEC
23239M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23240M:	Andrey Utkin <andrey_utkin@fastmail.com>
23241M:	Ismael Luceno <ismael@iodev.co.uk>
23242L:	linux-media@vger.kernel.org
23243S:	Supported
23244F:	drivers/media/pci/solo6x10/
23245
23246SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
23247M:	James Morse <james.morse@arm.com>
23248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23249S:	Maintained
23250F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
23251F:	drivers/firmware/arm_sdei.c
23252F:	include/linux/arm_sdei.h
23253F:	include/uapi/linux/arm_sdei.h
23254
23255SOFTWARE NODES AND DEVICE PROPERTIES
23256R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23257R:	Daniel Scally <djrscally@gmail.com>
23258R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23259R:	Sakari Ailus <sakari.ailus@linux.intel.com>
23260L:	linux-acpi@vger.kernel.org
23261S:	Maintained
23262F:	drivers/base/property.c
23263F:	drivers/base/swnode.c
23264F:	include/linux/fwnode.h
23265F:	include/linux/property.h
23266
23267SOFTWARE RAID (Multiple Disks) SUPPORT
23268M:	Song Liu <song@kernel.org>
23269M:	Yu Kuai <yukuai3@huawei.com>
23270L:	linux-raid@vger.kernel.org
23271S:	Supported
23272Q:	https://patchwork.kernel.org/project/linux-raid/list/
23273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
23274F:	drivers/md/Kconfig
23275F:	drivers/md/Makefile
23276F:	drivers/md/md*
23277F:	drivers/md/raid*
23278F:	include/linux/raid/
23279F:	include/uapi/linux/raid/
23280
23281SOLIDRUN CLEARFOG SUPPORT
23282M:	Russell King <linux@armlinux.org.uk>
23283S:	Maintained
23284F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
23285F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
23286
23287SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
23288M:	Russell King <linux@armlinux.org.uk>
23289S:	Maintained
23290F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
23291F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
23292F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
23293
23294SONIC NETWORK DRIVER
23295M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
23296L:	netdev@vger.kernel.org
23297S:	Maintained
23298F:	drivers/net/ethernet/natsemi/sonic.*
23299
23300SONICS SILICON BACKPLANE DRIVER (SSB)
23301M:	Michael Buesch <m@bues.ch>
23302L:	linux-wireless@vger.kernel.org
23303S:	Maintained
23304F:	drivers/ssb/
23305F:	include/linux/ssb/
23306
23307SONY IMX208 SENSOR DRIVER
23308M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23309L:	linux-media@vger.kernel.org
23310S:	Maintained
23311T:	git git://linuxtv.org/media.git
23312F:	drivers/media/i2c/imx208.c
23313
23314SONY IMX214 SENSOR DRIVER
23315M:	Ricardo Ribalda <ribalda@kernel.org>
23316L:	linux-media@vger.kernel.org
23317S:	Maintained
23318T:	git git://linuxtv.org/media.git
23319F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
23320F:	drivers/media/i2c/imx214.c
23321
23322SONY IMX219 SENSOR DRIVER
23323M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
23324L:	linux-media@vger.kernel.org
23325S:	Maintained
23326T:	git git://linuxtv.org/media.git
23327F:	Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
23328F:	drivers/media/i2c/imx219.c
23329
23330SONY IMX258 SENSOR DRIVER
23331M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23332L:	linux-media@vger.kernel.org
23333S:	Maintained
23334T:	git git://linuxtv.org/media.git
23335F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
23336F:	drivers/media/i2c/imx258.c
23337
23338SONY IMX274 SENSOR DRIVER
23339M:	Leon Luo <leonl@leopardimaging.com>
23340L:	linux-media@vger.kernel.org
23341S:	Maintained
23342T:	git git://linuxtv.org/media.git
23343F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
23344F:	drivers/media/i2c/imx274.c
23345
23346SONY IMX283 SENSOR DRIVER
23347M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23348M:	Umang Jain <umang.jain@ideasonboard.com>
23349L:	linux-media@vger.kernel.org
23350S:	Maintained
23351T:	git git://linuxtv.org/media.git
23352F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
23353F:	drivers/media/i2c/imx283.c
23354
23355SONY IMX290 SENSOR DRIVER
23356M:	Manivannan Sadhasivam <mani@kernel.org>
23357L:	linux-media@vger.kernel.org
23358S:	Maintained
23359T:	git git://linuxtv.org/media.git
23360F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
23361F:	drivers/media/i2c/imx290.c
23362
23363SONY IMX296 SENSOR DRIVER
23364M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23365M:	Manivannan Sadhasivam <mani@kernel.org>
23366L:	linux-media@vger.kernel.org
23367S:	Maintained
23368T:	git git://linuxtv.org/media.git
23369F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
23370F:	drivers/media/i2c/imx296.c
23371
23372SONY IMX319 SENSOR DRIVER
23373M:	Bingbu Cao <bingbu.cao@intel.com>
23374L:	linux-media@vger.kernel.org
23375S:	Maintained
23376T:	git git://linuxtv.org/media.git
23377F:	drivers/media/i2c/imx319.c
23378
23379SONY IMX334 SENSOR DRIVER
23380L:	linux-media@vger.kernel.org
23381S:	Orphan
23382T:	git git://linuxtv.org/media.git
23383F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
23384F:	drivers/media/i2c/imx334.c
23385
23386SONY IMX335 SENSOR DRIVER
23387M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23388L:	linux-media@vger.kernel.org
23389S:	Maintained
23390T:	git git://linuxtv.org/media.git
23391F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
23392F:	drivers/media/i2c/imx335.c
23393
23394SONY IMX355 SENSOR DRIVER
23395M:	Tianshu Qiu <tian.shu.qiu@intel.com>
23396L:	linux-media@vger.kernel.org
23397S:	Maintained
23398T:	git git://linuxtv.org/media.git
23399F:	drivers/media/i2c/imx355.c
23400
23401SONY IMX412 SENSOR DRIVER
23402L:	linux-media@vger.kernel.org
23403S:	Orphan
23404T:	git git://linuxtv.org/media.git
23405F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
23406F:	drivers/media/i2c/imx412.c
23407
23408SONY IMX415 SENSOR DRIVER
23409M:	Michael Riesch <michael.riesch@collabora.com>
23410L:	linux-media@vger.kernel.org
23411S:	Maintained
23412T:	git git://linuxtv.org/media.git
23413F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
23414F:	drivers/media/i2c/imx415.c
23415
23416SONY MEMORYSTICK SUBSYSTEM
23417M:	Maxim Levitsky <maximlevitsky@gmail.com>
23418M:	Alex Dubov <oakad@yahoo.com>
23419M:	Ulf Hansson <ulf.hansson@linaro.org>
23420L:	linux-mmc@vger.kernel.org
23421S:	Maintained
23422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
23423F:	drivers/memstick/
23424F:	include/linux/memstick.h
23425
23426SONY VAIO CONTROL DEVICE DRIVER
23427M:	Mattia Dongili <malattia@linux.it>
23428L:	platform-driver-x86@vger.kernel.org
23429S:	Maintained
23430W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
23431F:	Documentation/admin-guide/laptops/sony-laptop.rst
23432F:	drivers/char/sonypi.c
23433F:	drivers/platform/x86/sony-laptop.c
23434
23435SOPHGO DEVICETREES and DRIVERS
23436M:	Chen Wang <unicorn_wang@outlook.com>
23437M:	Inochi Amaoto <inochiama@gmail.com>
23438L:	sophgo@lists.linux.dev
23439W:	https://github.com/sophgo/linux/wiki
23440T:	git https://github.com/sophgo/linux.git
23441S:	Maintained
23442N:	sophgo
23443K:	sophgo
23444
23445SOUND
23446M:	Jaroslav Kysela <perex@perex.cz>
23447M:	Takashi Iwai <tiwai@suse.com>
23448L:	linux-sound@vger.kernel.org
23449S:	Maintained
23450W:	http://www.alsa-project.org/
23451Q:	http://patchwork.kernel.org/project/alsa-devel/list/
23452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23453F:	Documentation/sound/
23454F:	include/sound/
23455F:	include/uapi/sound/
23456F:	sound/
23457F:	tools/testing/selftests/alsa
23458
23459SOUND - ALSA SELFTESTS
23460M:	Mark Brown <broonie@kernel.org>
23461L:	linux-sound@vger.kernel.org
23462L:	linux-kselftest@vger.kernel.org
23463S:	Supported
23464F:	tools/testing/selftests/alsa
23465
23466SOUND - COMPRESSED AUDIO
23467M:	Vinod Koul <vkoul@kernel.org>
23468L:	linux-sound@vger.kernel.org
23469S:	Supported
23470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23471F:	Documentation/sound/designs/compress-offload.rst
23472F:	include/sound/compress_driver.h
23473F:	include/uapi/sound/compress_*
23474F:	sound/core/compress_offload.c
23475F:	sound/soc/soc-compress.c
23476
23477SOUND - CORE KUNIT TEST
23478M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23479L:	linux-sound@vger.kernel.org
23480S:	Supported
23481F:	sound/core/sound_kunit.c
23482
23483SOUND - DMAENGINE HELPERS
23484M:	Lars-Peter Clausen <lars@metafoo.de>
23485S:	Supported
23486F:	include/sound/dmaengine_pcm.h
23487F:	sound/core/pcm_dmaengine.c
23488F:	sound/soc/soc-generic-dmaengine-pcm.c
23489
23490SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
23491M:	Liam Girdwood <lgirdwood@gmail.com>
23492M:	Mark Brown <broonie@kernel.org>
23493L:	linux-sound@vger.kernel.org
23494S:	Supported
23495W:	http://alsa-project.org/main/index.php/ASoC
23496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
23497F:	Documentation/devicetree/bindings/sound/
23498F:	Documentation/sound/soc/
23499F:	include/dt-bindings/sound/
23500F:	include/sound/cs*
23501X:	include/sound/cs4231-regs.h
23502X:	include/sound/cs8403.h
23503X:	include/sound/cs8427.h
23504F:	include/sound/madera-pdata.h
23505F:	include/sound/soc*
23506F:	include/sound/sof.h
23507F:	include/sound/sof/
23508F:	include/sound/wm*.h
23509F:	include/trace/events/sof*.h
23510F:	include/uapi/sound/asoc.h
23511F:	sound/soc/
23512
23513SOUND - SOC LAYER / dapm-graph
23514M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23515L:	linux-sound@vger.kernel.org
23516S:	Maintained
23517F:	tools/sound/dapm-graph
23518
23519SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
23520M:	Liam Girdwood <lgirdwood@gmail.com>
23521M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
23522M:	Bard Liao <yung-chuan.liao@linux.intel.com>
23523M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
23524M:	Daniel Baluta <daniel.baluta@nxp.com>
23525R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
23526R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
23527L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
23528S:	Supported
23529W:	https://github.com/thesofproject/linux/
23530F:	sound/soc/sof/
23531
23532SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
23533M:	Mark Brown <broonie@kernel.org>
23534M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
23535S:	Supported
23536L:	linux-sound@vger.kernel.org
23537F:	sound/soc/generic/
23538F:	include/sound/simple_card*
23539F:	Documentation/devicetree/bindings/sound/simple-card.yaml
23540F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
23541
23542SOUNDWIRE SUBSYSTEM
23543M:	Vinod Koul <vkoul@kernel.org>
23544M:	Bard Liao <yung-chuan.liao@linux.intel.com>
23545R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
23546R:	Sanyog Kale <sanyog.r.kale@intel.com>
23547L:	linux-sound@vger.kernel.org
23548S:	Supported
23549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
23550F:	Documentation/driver-api/soundwire/
23551F:	drivers/soundwire/
23552F:	include/linux/soundwire/
23553
23554SP2 MEDIA DRIVER
23555M:	Olli Salonen <olli.salonen@iki.fi>
23556L:	linux-media@vger.kernel.org
23557S:	Maintained
23558W:	https://linuxtv.org
23559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23560F:	drivers/media/dvb-frontends/sp2*
23561
23562SPANISH DOCUMENTATION
23563M:	Carlos Bilbao <carlos.bilbao@kernel.org>
23564R:	Avadhut Naik <avadhut.naik@amd.com>
23565S:	Maintained
23566F:	Documentation/translations/sp_SP/
23567
23568SPARC + UltraSPARC (sparc/sparc64)
23569M:	"David S. Miller" <davem@davemloft.net>
23570M:	Andreas Larsson <andreas@gaisler.com>
23571L:	sparclinux@vger.kernel.org
23572S:	Maintained
23573Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
23574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
23575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
23576F:	arch/sparc/
23577F:	drivers/sbus/
23578
23579SPARC SERIAL DRIVERS
23580M:	"David S. Miller" <davem@davemloft.net>
23581L:	sparclinux@vger.kernel.org
23582S:	Maintained
23583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
23584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
23585F:	drivers/tty/serial/suncore.c
23586F:	drivers/tty/serial/sunhv.c
23587F:	drivers/tty/serial/sunsab.c
23588F:	drivers/tty/serial/sunsab.h
23589F:	drivers/tty/serial/sunsu.c
23590F:	drivers/tty/serial/sunzilog.c
23591F:	drivers/tty/serial/sunzilog.h
23592F:	drivers/tty/vcc.c
23593F:	include/linux/sunserialcore.h
23594
23595SPARSE CHECKER
23596M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
23597L:	linux-sparse@vger.kernel.org
23598S:	Maintained
23599W:	https://sparse.docs.kernel.org/
23600Q:	https://patchwork.kernel.org/project/linux-sparse/list/
23601B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
23602T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
23603F:	include/linux/compiler.h
23604
23605SPEAKUP CONSOLE SPEECH DRIVER
23606M:	William Hubbs <w.d.hubbs@gmail.com>
23607M:	Chris Brannon <chris@the-brannons.com>
23608M:	Kirk Reiser <kirk@reisers.ca>
23609M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
23610L:	speakup@linux-speakup.org
23611S:	Odd Fixes
23612W:	http://www.linux-speakup.org/
23613W:	https://github.com/linux-speakup/speakup
23614B:	https://github.com/linux-speakup/speakup/issues
23615F:	drivers/accessibility/speakup/
23616
23617SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
23618M:	Viresh Kumar <vireshk@kernel.org>
23619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23620L:	soc@lists.linux.dev
23621S:	Maintained
23622W:	http://www.st.com/spear
23623F:	arch/arm/boot/dts/st/spear*
23624F:	arch/arm/mach-spear/
23625F:	drivers/clk/spear/
23626F:	drivers/pinctrl/spear/
23627
23628SPI NOR SUBSYSTEM
23629M:	Tudor Ambarus <tudor.ambarus@linaro.org>
23630M:	Pratyush Yadav <pratyush@kernel.org>
23631M:	Michael Walle <mwalle@kernel.org>
23632L:	linux-mtd@lists.infradead.org
23633S:	Maintained
23634W:	http://www.linux-mtd.infradead.org/
23635Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
23636C:	irc://irc.oftc.net/mtd
23637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
23638F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
23639F:	drivers/mtd/spi-nor/
23640F:	include/linux/mtd/spi-nor.h
23641
23642SPI OFFLOAD
23643R:	David Lechner <dlechner@baylibre.com>
23644F:	drivers/spi/spi-offload-trigger-*.c
23645F:	drivers/spi/spi-offload.c
23646F:	include/linux/spi/offload/
23647K:	spi_offload
23648
23649SPI SUBSYSTEM
23650M:	Mark Brown <broonie@kernel.org>
23651L:	linux-spi@vger.kernel.org
23652S:	Maintained
23653Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
23654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
23655F:	Documentation/devicetree/bindings/spi/
23656F:	Documentation/spi/
23657F:	drivers/spi/
23658F:	include/linux/spi/
23659F:	include/uapi/linux/spi/
23660F:	tools/spi/
23661
23662SPMI SUBSYSTEM
23663M:	Stephen Boyd <sboyd@kernel.org>
23664L:	linux-kernel@vger.kernel.org
23665S:	Maintained
23666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
23667F:	Documentation/devicetree/bindings/spmi/
23668F:	drivers/spmi/
23669F:	include/dt-bindings/spmi/spmi.h
23670F:	include/linux/spmi.h
23671F:	include/trace/events/spmi.h
23672
23673SPU FILE SYSTEM
23674L:	linuxppc-dev@lists.ozlabs.org
23675S:	Orphan
23676F:	Documentation/filesystems/spufs/spufs.rst
23677F:	arch/powerpc/platforms/cell/spufs/
23678
23679SQUASHFS FILE SYSTEM
23680M:	Phillip Lougher <phillip@squashfs.org.uk>
23681L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
23682S:	Maintained
23683W:	http://squashfs.org.uk
23684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
23685F:	Documentation/filesystems/squashfs.rst
23686F:	fs/squashfs/
23687
23688SRM (Alpha) environment access
23689M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
23690S:	Maintained
23691F:	arch/alpha/kernel/srm_env.c
23692
23693ST LSM6DSx IMU IIO DRIVER
23694M:	Lorenzo Bianconi <lorenzo@kernel.org>
23695L:	linux-iio@vger.kernel.org
23696S:	Maintained
23697W:	http://www.st.com/
23698F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
23699F:	drivers/iio/imu/st_lsm6dsx/
23700
23701ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
23702M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
23703M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
23704L:	linux-media@vger.kernel.org
23705S:	Maintained
23706T:	git git://linuxtv.org/media.git
23707F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
23708F:	drivers/media/i2c/st-mipid02.c
23709
23710ST STC3117 FUEL GAUGE DRIVER
23711M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
23712M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
23713L:	linux-pm@vger.kernel.org
23714S:	Maintained
23715F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
23716F:	drivers/power/supply/stc3117_fuel_gauge.c
23717
23718ST STM32 FIREWALL
23719M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
23720S:	Maintained
23721F:	drivers/bus/stm32_etzpc.c
23722F:	drivers/bus/stm32_firewall.c
23723F:	drivers/bus/stm32_rifsc.c
23724
23725ST STM32 I2C/SMBUS DRIVER
23726M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
23727M:	Alain Volmat <alain.volmat@foss.st.com>
23728L:	linux-i2c@vger.kernel.org
23729S:	Maintained
23730F:	drivers/i2c/busses/i2c-stm32*
23731
23732ST STM32 OCTO MEMORY MANAGER
23733M:	Patrice Chotard <patrice.chotard@foss.st.com>
23734S:	Maintained
23735F:	Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
23736F:	drivers/memory/stm32_omm.c
23737
23738ST STM32 SPI DRIVER
23739M:	Alain Volmat <alain.volmat@foss.st.com>
23740L:	linux-spi@vger.kernel.org
23741S:	Maintained
23742F:	drivers/spi/spi-stm32.c
23743
23744ST STPDDC60 DRIVER
23745M:	Daniel Nilsson <daniel.nilsson@flex.com>
23746L:	linux-hwmon@vger.kernel.org
23747S:	Maintained
23748F:	Documentation/hwmon/stpddc60.rst
23749F:	drivers/hwmon/pmbus/stpddc60.c
23750
23751ST VD55G1 DRIVER
23752M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
23753M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
23754L:	linux-media@vger.kernel.org
23755S:	Maintained
23756F:	Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
23757F:	drivers/media/i2c/vd55g1.c
23758
23759ST VD56G3 IMAGE SENSOR DRIVER
23760M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
23761M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
23762L:	linux-media@vger.kernel.org
23763S:	Maintained
23764F:	Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
23765F:	drivers/media/i2c/vd56g3.c
23766
23767ST VGXY61 DRIVER
23768M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
23769M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
23770L:	linux-media@vger.kernel.org
23771S:	Maintained
23772T:	git git://linuxtv.org/media.git
23773F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
23774F:	Documentation/userspace-api/media/drivers/vgxy61.rst
23775F:	drivers/media/i2c/vgxy61.c
23776
23777ST VL53L0X ToF RANGER(I2C) IIO DRIVER
23778M:	Song Qiang <songqiang1304521@gmail.com>
23779L:	linux-iio@vger.kernel.org
23780S:	Maintained
23781F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
23782F:	drivers/iio/proximity/vl53l0x-i2c.c
23783
23784STABLE BRANCH
23785M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23786M:	Sasha Levin <sashal@kernel.org>
23787L:	stable@vger.kernel.org
23788S:	Supported
23789F:	Documentation/process/stable-kernel-rules.rst
23790
23791STAGING - ATOMISP DRIVER
23792M:	Hans de Goede <hansg@kernel.org>
23793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23794R:	Sakari Ailus <sakari.ailus@linux.intel.com>
23795L:	linux-media@vger.kernel.org
23796S:	Maintained
23797F:	drivers/staging/media/atomisp/
23798
23799STAGING - INDUSTRIAL IO
23800M:	Jonathan Cameron <jic23@kernel.org>
23801L:	linux-iio@vger.kernel.org
23802S:	Odd Fixes
23803F:	drivers/staging/iio/
23804
23805STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
23806M:	Marc Dietrich <marvin24@gmx.de>
23807L:	ac100@lists.launchpad.net (moderated for non-subscribers)
23808L:	linux-tegra@vger.kernel.org
23809S:	Maintained
23810F:	drivers/staging/nvec/
23811
23812STAGING - SEPS525 LCD CONTROLLER DRIVERS
23813M:	Michael Hennerich <michael.hennerich@analog.com>
23814L:	linux-fbdev@vger.kernel.org
23815S:	Supported
23816F:	drivers/staging/fbtft/fb_seps525.c
23817
23818STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23819M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
23820M:	Teddy Wang <teddy.wang@siliconmotion.com>
23821M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
23822L:	linux-fbdev@vger.kernel.org
23823S:	Maintained
23824F:	drivers/staging/sm750fb/
23825
23826STAGING SUBSYSTEM
23827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23828L:	linux-staging@lists.linux.dev
23829S:	Supported
23830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23831F:	drivers/staging/
23832
23833STANDALONE CACHE CONTROLLER DRIVERS
23834M:	Conor Dooley <conor@kernel.org>
23835S:	Maintained
23836T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23837F:	Documentation/devicetree/bindings/cache/
23838F:	drivers/cache
23839
23840STARFIRE/DURALAN NETWORK DRIVER
23841M:	Ion Badulescu <ionut@badula.org>
23842S:	Odd Fixes
23843F:	drivers/net/ethernet/adaptec/starfire*
23844
23845STARFIVE CAMERA SUBSYSTEM DRIVER
23846M:	Jack Zhu <jack.zhu@starfivetech.com>
23847M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23848L:	linux-media@vger.kernel.org
23849S:	Maintained
23850F:	Documentation/admin-guide/media/starfive_camss.rst
23851F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23852F:	drivers/staging/media/starfive/camss
23853
23854STARFIVE CRYPTO DRIVER
23855M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
23856M:	William Qiu <william.qiu@starfivetech.com>
23857S:	Supported
23858F:	Documentation/devicetree/bindings/crypto/starfive*
23859F:	drivers/crypto/starfive/
23860
23861STARFIVE DEVICETREES
23862M:	Emil Renner Berthing <kernel@esmil.dk>
23863S:	Maintained
23864F:	arch/riscv/boot/dts/starfive/
23865
23866STARFIVE DWMAC GLUE LAYER
23867M:	Emil Renner Berthing <kernel@esmil.dk>
23868M:	Minda Chen <minda.chen@starfivetech.com>
23869S:	Maintained
23870F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23871F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23872
23873STARFIVE JH7110 DPHY RX DRIVER
23874M:	Jack Zhu <jack.zhu@starfivetech.com>
23875M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23876S:	Supported
23877F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23878F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
23879
23880STARFIVE JH7110 DPHY TX DRIVER
23881M:	Keith Zhao <keith.zhao@starfivetech.com>
23882S:	Supported
23883F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23884F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
23885
23886STARFIVE JH7110 MMC/SD/SDIO DRIVER
23887M:	William Qiu <william.qiu@starfivetech.com>
23888S:	Supported
23889F:	Documentation/devicetree/bindings/mmc/starfive*
23890F:	drivers/mmc/host/dw_mmc-starfive.c
23891
23892STARFIVE JH7110 PLL CLOCK DRIVER
23893M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23894S:	Supported
23895F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23896F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
23897
23898STARFIVE JH7110 PWMDAC DRIVER
23899M:	Hal Feng <hal.feng@starfivetech.com>
23900M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23901S:	Supported
23902F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23903F:	sound/soc/starfive/jh7110_pwmdac.c
23904
23905STARFIVE JH7110 SYSCON
23906M:	William Qiu <william.qiu@starfivetech.com>
23907M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23908S:	Supported
23909F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23910
23911STARFIVE JH7110 TDM DRIVER
23912M:	Walker Chen <walker.chen@starfivetech.com>
23913S:	Maintained
23914F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23915F:	sound/soc/starfive/jh7110_tdm.c
23916
23917STARFIVE JH71X0 CLOCK DRIVERS
23918M:	Emil Renner Berthing <kernel@esmil.dk>
23919M:	Hal Feng <hal.feng@starfivetech.com>
23920S:	Maintained
23921F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23922F:	drivers/clk/starfive/clk-starfive-jh71*
23923F:	include/dt-bindings/clock/starfive?jh71*.h
23924
23925STARFIVE JH71X0 PINCTRL DRIVERS
23926M:	Emil Renner Berthing <kernel@esmil.dk>
23927M:	Hal Feng <hal.feng@starfivetech.com>
23928L:	linux-gpio@vger.kernel.org
23929S:	Maintained
23930F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23931F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23932F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23933F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23934
23935STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23936M:	Emil Renner Berthing <kernel@esmil.dk>
23937M:	Hal Feng <hal.feng@starfivetech.com>
23938S:	Maintained
23939F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23940F:	drivers/reset/starfive/reset-starfive-jh71*
23941F:	include/dt-bindings/reset/starfive?jh71*.h
23942
23943STARFIVE JH71X0 USB DRIVERS
23944M:	Minda Chen <minda.chen@starfivetech.com>
23945S:	Maintained
23946F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23947F:	drivers/usb/cdns3/cdns3-starfive.c
23948
23949STARFIVE JH71XX PMU CONTROLLER DRIVER
23950M:	Walker Chen <walker.chen@starfivetech.com>
23951M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23952S:	Supported
23953F:	Documentation/devicetree/bindings/power/starfive*
23954F:	drivers/pmdomain/starfive/
23955F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23956
23957STARFIVE SOC DRIVERS
23958M:	Conor Dooley <conor@kernel.org>
23959S:	Maintained
23960T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23961F:	Documentation/devicetree/bindings/soc/starfive/
23962
23963STARFIVE STARLINK PMU DRIVER
23964M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
23965S:	Maintained
23966F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23967F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23968F:	drivers/perf/starfive_starlink_pmu.c
23969
23970STARFIVE TRNG DRIVER
23971M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
23972S:	Supported
23973F:	Documentation/devicetree/bindings/rng/starfive*
23974F:	drivers/char/hw_random/jh7110-trng.c
23975
23976STARFIVE WATCHDOG DRIVER
23977M:	Xingyu Wu <xingyu.wu@starfivetech.com>
23978M:	Ziv Xu <ziv.xu@starfivetech.com>
23979S:	Supported
23980F:	Documentation/devicetree/bindings/watchdog/starfive*
23981F:	drivers/watchdog/starfive-wdt.c
23982
23983STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23984M:	Minda Chen <minda.chen@starfivetech.com>
23985S:	Supported
23986F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23987F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23988F:	drivers/phy/starfive/phy-jh7110-pcie.c
23989F:	drivers/phy/starfive/phy-jh7110-usb.c
23990
23991STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23992M:	Changhuang Liang <changhuang.liang@starfivetech.com>
23993S:	Supported
23994F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23995F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23996
23997STATIC BRANCH/CALL
23998M:	Peter Zijlstra <peterz@infradead.org>
23999M:	Josh Poimboeuf <jpoimboe@kernel.org>
24000M:	Jason Baron <jbaron@akamai.com>
24001R:	Steven Rostedt <rostedt@goodmis.org>
24002R:	Ard Biesheuvel <ardb@kernel.org>
24003S:	Supported
24004F:	arch/*/include/asm/jump_label*.h
24005F:	arch/*/include/asm/static_call*.h
24006F:	arch/*/kernel/jump_label.c
24007F:	arch/*/kernel/static_call.c
24008F:	include/linux/jump_label*.h
24009F:	include/linux/static_call*.h
24010F:	kernel/jump_label.c
24011F:	kernel/static_call*.c
24012
24013STI AUDIO (ASoC) DRIVERS
24014M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
24015L:	linux-sound@vger.kernel.org
24016S:	Maintained
24017F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
24018F:	sound/soc/sti/
24019
24020STI CEC DRIVER
24021M:	Alain Volmat <alain.volmat@foss.st.com>
24022S:	Maintained
24023F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
24024F:	drivers/media/cec/platform/sti/
24025
24026STK1160 USB VIDEO CAPTURE DRIVER
24027M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
24028L:	linux-media@vger.kernel.org
24029S:	Maintained
24030T:	git git://linuxtv.org/media.git
24031F:	drivers/media/usb/stk1160/
24032
24033STM32 AUDIO (ASoC) DRIVERS
24034M:	Olivier Moysan <olivier.moysan@foss.st.com>
24035M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
24036L:	linux-sound@vger.kernel.org
24037S:	Maintained
24038F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
24039F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
24040F:	sound/soc/stm/
24041
24042STM32 DMA DRIVERS
24043M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
24044L:	dmaengine@vger.kernel.org
24045L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
24046S:	Maintained
24047F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
24048F:	Documentation/devicetree/bindings/dma/stm32/
24049F:	drivers/dma/stm32/
24050
24051STM32 TIMER/LPTIMER DRIVERS
24052M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
24053S:	Maintained
24054F:	Documentation/ABI/testing/*timer-stm32
24055F:	Documentation/devicetree/bindings/*/*stm32-*timer*
24056F:	drivers/*/stm32-*timer*
24057F:	drivers/pwm/pwm-stm32*
24058F:	include/linux/*/stm32-*tim*
24059
24060STM32MP25 USB3/PCIE COMBOPHY DRIVER
24061M:	Christian Bruel <christian.bruel@foss.st.com>
24062S:	Maintained
24063F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
24064F:	drivers/phy/st/phy-stm32-combophy.c
24065
24066STMMAC ETHERNET DRIVER
24067L:	netdev@vger.kernel.org
24068S:	Orphan
24069F:	Documentation/networking/device_drivers/ethernet/stmicro/
24070F:	drivers/net/ethernet/stmicro/stmmac/
24071
24072SUN HAPPY MEAL ETHERNET DRIVER
24073M:	Sean Anderson <seanga2@gmail.com>
24074S:	Maintained
24075F:	drivers/net/ethernet/sun/sunhme.*
24076
24077SUN3/3X
24078M:	Sam Creasey <sammy@sammy.net>
24079S:	Maintained
24080W:	http://sammy.net/sun3/
24081F:	arch/m68k/include/asm/sun3*
24082F:	arch/m68k/kernel/*sun3*
24083F:	arch/m68k/sun3*/
24084F:	drivers/net/ethernet/i825xx/sun3*
24085
24086SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
24087M:	Hans de Goede <hansg@kernel.org>
24088L:	linux-input@vger.kernel.org
24089S:	Maintained
24090F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
24091F:	drivers/input/keyboard/sun4i-lradc-keys.c
24092
24093SUNPLUS ETHERNET DRIVER
24094M:	Wells Lu <wellslutw@gmail.com>
24095L:	netdev@vger.kernel.org
24096S:	Maintained
24097W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
24098F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
24099F:	drivers/net/ethernet/sunplus/
24100
24101SUNPLUS MMC DRIVER
24102M:	Tony Huang <tonyhuang.sunplus@gmail.com>
24103M:	Li-hao Kuo <lhjeff911@gmail.com>
24104S:	Maintained
24105F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
24106F:	drivers/mmc/host/sunplus-mmc.c
24107
24108SUNPLUS OCOTP DRIVER
24109M:	Vincent Shih <vincent.sunplus@gmail.com>
24110S:	Maintained
24111F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
24112F:	drivers/nvmem/sunplus-ocotp.c
24113
24114SUNPLUS PWM DRIVER
24115M:	Hammer Hsieh <hammerh0314@gmail.com>
24116S:	Maintained
24117F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
24118F:	drivers/pwm/pwm-sunplus.c
24119
24120SUNPLUS RTC DRIVER
24121M:	Vincent Shih <vincent.sunplus@gmail.com>
24122L:	linux-rtc@vger.kernel.org
24123S:	Maintained
24124F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
24125F:	drivers/rtc/rtc-sunplus.c
24126
24127SUNPLUS SPI CONTROLLER INTERFACE DRIVER
24128M:	Li-hao Kuo <lhjeff911@gmail.com>
24129L:	linux-spi@vger.kernel.org
24130S:	Maintained
24131F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
24132F:	drivers/spi/spi-sunplus-sp7021.c
24133
24134SUNPLUS UART DRIVER
24135M:	Hammer Hsieh <hammerh0314@gmail.com>
24136S:	Maintained
24137F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
24138F:	drivers/tty/serial/sunplus-uart.c
24139
24140SUNPLUS USB2 PHY DRIVER
24141M:	Vincent Shih <vincent.sunplus@gmail.com>
24142L:	linux-usb@vger.kernel.org
24143S:	Maintained
24144F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
24145F:	drivers/phy/sunplus/Kconfig
24146F:	drivers/phy/sunplus/Makefile
24147F:	drivers/phy/sunplus/phy-sunplus-usb2.c
24148
24149SUNPLUS WATCHDOG DRIVER
24150M:	Xiantao Hu <xt.hu@cqplus1.com>
24151L:	linux-watchdog@vger.kernel.org
24152S:	Maintained
24153F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
24154F:	drivers/watchdog/sunplus_wdt.c
24155
24156SUPERH
24157M:	Yoshinori Sato <ysato@users.sourceforge.jp>
24158M:	Rich Felker <dalias@libc.org>
24159M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
24160L:	linux-sh@vger.kernel.org
24161S:	Maintained
24162Q:	http://patchwork.kernel.org/project/linux-sh/list/
24163F:	Documentation/arch/sh/
24164F:	arch/sh/
24165F:	drivers/sh/
24166
24167SUSPEND TO RAM
24168M:	"Rafael J. Wysocki" <rafael@kernel.org>
24169R:	Len Brown <lenb@kernel.org>
24170R:	Pavel Machek <pavel@kernel.org>
24171L:	linux-pm@vger.kernel.org
24172S:	Supported
24173B:	https://bugzilla.kernel.org
24174F:	Documentation/power/
24175F:	arch/x86/kernel/acpi/sleep*
24176F:	arch/x86/kernel/acpi/wakeup*
24177F:	drivers/base/power/
24178F:	include/linux/freezer.h
24179F:	include/linux/pm.h
24180F:	include/linux/suspend.h
24181F:	kernel/power/
24182
24183SVGA HANDLING
24184M:	Martin Mares <mj@ucw.cz>
24185L:	linux-video@atrey.karlin.mff.cuni.cz
24186S:	Maintained
24187F:	Documentation/admin-guide/svga.rst
24188F:	arch/x86/boot/video*
24189
24190SWITCHDEV
24191M:	Jiri Pirko <jiri@resnulli.us>
24192M:	Ivan Vecera <ivecera@redhat.com>
24193L:	netdev@vger.kernel.org
24194S:	Supported
24195F:	include/net/switchdev.h
24196F:	net/switchdev/
24197
24198SY8106A REGULATOR DRIVER
24199M:	Icenowy Zheng <icenowy@aosc.io>
24200S:	Maintained
24201F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
24202F:	drivers/regulator/sy8106a-regulator.c
24203
24204SYNC FILE FRAMEWORK
24205M:	Sumit Semwal <sumit.semwal@linaro.org>
24206R:	Gustavo Padovan <gustavo@padovan.org>
24207L:	linux-media@vger.kernel.org
24208L:	dri-devel@lists.freedesktop.org
24209S:	Maintained
24210T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24211F:	Documentation/driver-api/sync_file.rst
24212F:	drivers/dma-buf/dma-fence*
24213F:	drivers/dma-buf/sw_sync.c
24214F:	drivers/dma-buf/sync_*
24215F:	include/linux/sync_file.h
24216F:	include/uapi/linux/sync_file.h
24217
24218SYNOPSYS ARC ARCHITECTURE
24219M:	Vineet Gupta <vgupta@kernel.org>
24220L:	linux-snps-arc@lists.infradead.org
24221S:	Supported
24222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
24223F:	Documentation/arch/arc
24224F:	Documentation/devicetree/bindings/arc/*
24225F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
24226F:	arch/arc/
24227F:	drivers/clocksource/arc_timer.c
24228F:	drivers/tty/serial/arc_uart.c
24229
24230SYNOPSYS ARC HSDK SDP pll clock driver
24231M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24232S:	Supported
24233F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
24234F:	drivers/clk/clk-hsdk-pll.c
24235
24236SYNOPSYS ARC SDP clock driver
24237M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24238S:	Supported
24239F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
24240F:	drivers/clk/axs10x/*
24241
24242SYNOPSYS ARC SDP platform support
24243M:	Alexey Brodkin <abrodkin@synopsys.com>
24244S:	Supported
24245F:	Documentation/devicetree/bindings/arc/axs10*
24246F:	arch/arc/boot/dts/ax*
24247F:	arch/arc/plat-axs10x
24248
24249SYNOPSYS AXS10x RESET CONTROLLER DRIVER
24250M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24251S:	Supported
24252F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
24253F:	drivers/reset/reset-axs10x.c
24254
24255SYNOPSYS CREG GPIO DRIVER
24256M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24257S:	Maintained
24258F:	drivers/gpio/gpio-creg-snps.c
24259
24260SYNOPSYS DESIGNWARE 8250 UART DRIVER
24261M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24262R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24263S:	Supported
24264F:	drivers/tty/serial/8250/8250_dw.c
24265F:	drivers/tty/serial/8250/8250_dwlib.*
24266F:	drivers/tty/serial/8250/8250_lpss.c
24267
24268SYNOPSYS DESIGNWARE APB GPIO DRIVER
24269M:	Hoan Tran <hoan@os.amperecomputing.com>
24270L:	linux-gpio@vger.kernel.org
24271S:	Maintained
24272F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
24273F:	drivers/gpio/gpio-dwapb.c
24274
24275SYNOPSYS DESIGNWARE AXI DMAC DRIVER
24276M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24277S:	Maintained
24278F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
24279F:	drivers/dma/dw-axi-dmac/
24280
24281SYNOPSYS DESIGNWARE DMAC DRIVER
24282M:	Viresh Kumar <vireshk@kernel.org>
24283R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24284S:	Maintained
24285F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
24286F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
24287F:	drivers/dma/dw/
24288F:	include/dt-bindings/dma/dw-dmac.h
24289F:	include/linux/dma/dw.h
24290F:	include/linux/platform_data/dma-dw.h
24291
24292SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
24293M:	Jose Abreu <Jose.Abreu@synopsys.com>
24294L:	netdev@vger.kernel.org
24295S:	Maintained
24296F:	drivers/net/ethernet/synopsys/
24297
24298SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
24299L:	netdev@vger.kernel.org
24300S:	Orphan
24301F:	drivers/net/pcs/pcs-xpcs.c
24302F:	drivers/net/pcs/pcs-xpcs.h
24303F:	include/linux/pcs/pcs-xpcs.h
24304
24305SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
24306M:	Shreeya Patel <shreeya.patel@collabora.com>
24307L:	linux-media@vger.kernel.org
24308L:	kernel@collabora.com
24309S:	Maintained
24310F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
24311F:	drivers/media/platform/synopsys/hdmirx/*
24312
24313SYNOPSYS DESIGNWARE I2C DRIVER
24314M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
24315R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24316R:	Mika Westerberg <mika.westerberg@linux.intel.com>
24317R:	Jan Dabros <jsd@semihalf.com>
24318L:	linux-i2c@vger.kernel.org
24319S:	Supported
24320F:	drivers/i2c/busses/i2c-designware-*
24321
24322SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
24323M:	Nirujogi Pratap <pratap.nirujogi@amd.com>
24324M:	Bin Du <bin.du@amd.com>
24325L:	linux-i2c@vger.kernel.org
24326S:	Maintained
24327F:	drivers/i2c/busses/i2c-designware-amdisp.c
24328F:	include/linux/soc/amd/isp4_misc.h
24329
24330SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
24331M:	Jaehoon Chung <jh80.chung@samsung.com>
24332L:	linux-mmc@vger.kernel.org
24333S:	Maintained
24334F:	drivers/mmc/host/dw_mmc*
24335
24336SYNOPSYS DESIGNWARE PCIE PMU DRIVER
24337M:	Shuai Xue <xueshuai@linux.alibaba.com>
24338M:	Jing Zhang <renyu.zj@linux.alibaba.com>
24339S:	Supported
24340F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
24341F:	drivers/perf/dwc_pcie_pmu.c
24342
24343SYNOPSYS HSDK RESET CONTROLLER DRIVER
24344M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
24345S:	Supported
24346F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
24347F:	drivers/reset/reset-hsdk.c
24348F:	include/dt-bindings/reset/snps,hsdk-reset.h
24349
24350SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
24351M:	Prabu Thangamuthu <prabu.t@synopsys.com>
24352M:	Manjunath M B <manjumb@synopsys.com>
24353L:	linux-mmc@vger.kernel.org
24354S:	Maintained
24355F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
24356
24357SYSTEM CONFIGURATION (SYSCON)
24358M:	Lee Jones <lee@kernel.org>
24359M:	Arnd Bergmann <arnd@arndb.de>
24360S:	Supported
24361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
24362F:	drivers/mfd/syscon.c
24363
24364SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
24365M:	Sudeep Holla <sudeep.holla@arm.com>
24366R:	Cristian Marussi <cristian.marussi@arm.com>
24367L:	arm-scmi@vger.kernel.org
24368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24369S:	Maintained
24370F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
24371F:	drivers/clk/clk-sc[mp]i.c
24372F:	drivers/cpufreq/sc[mp]i-cpufreq.c
24373F:	drivers/firmware/arm_scmi/
24374F:	drivers/firmware/arm_scpi.c
24375F:	drivers/hwmon/scmi-hwmon.c
24376F:	drivers/pinctrl/pinctrl-scmi.c
24377F:	drivers/pmdomain/arm/
24378F:	drivers/powercap/arm_scmi_powercap.c
24379F:	drivers/regulator/scmi-regulator.c
24380F:	drivers/reset/reset-scmi.c
24381F:	include/linux/sc[mp]i_protocol.h
24382F:	include/trace/events/scmi.h
24383F:	include/uapi/linux/virtio_scmi.h
24384
24385SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
24386M:	Peng Fan <peng.fan@nxp.com>
24387L:	arm-scmi@vger.kernel.org
24388L:	imx@lists.linux.dev
24389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24390S:	Maintained
24391F:	Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
24392F:	drivers/firmware/arm_scmi/vendors/imx/
24393
24394SYSTEM RESET/SHUTDOWN DRIVERS
24395M:	Sebastian Reichel <sre@kernel.org>
24396L:	linux-pm@vger.kernel.org
24397S:	Maintained
24398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
24399F:	Documentation/devicetree/bindings/power/reset/
24400F:	drivers/power/reset/
24401
24402SYSTEM TRACE MODULE CLASS
24403M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
24404S:	Maintained
24405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
24406F:	Documentation/trace/stm.rst
24407F:	drivers/hwtracing/stm/
24408F:	include/linux/stm.h
24409F:	include/uapi/linux/stm.h
24410
24411SYSTEM76 ACPI DRIVER
24412M:	Jeremy Soller <jeremy@system76.com>
24413M:	System76 Product Development <productdev@system76.com>
24414L:	platform-driver-x86@vger.kernel.org
24415S:	Maintained
24416F:	drivers/platform/x86/system76_acpi.c
24417
24418TASKSTATS STATISTICS INTERFACE
24419M:	Balbir Singh <bsingharora@gmail.com>
24420S:	Maintained
24421F:	Documentation/accounting/taskstats*
24422F:	include/linux/taskstats*
24423F:	kernel/taskstats.c
24424
24425TC subsystem
24426M:	Jamal Hadi Salim <jhs@mojatatu.com>
24427M:	Cong Wang <xiyou.wangcong@gmail.com>
24428M:	Jiri Pirko <jiri@resnulli.us>
24429L:	netdev@vger.kernel.org
24430S:	Maintained
24431F:	include/net/pkt_cls.h
24432F:	include/net/pkt_sched.h
24433F:	include/net/tc_act/
24434F:	include/uapi/linux/pkt_cls.h
24435F:	include/uapi/linux/pkt_sched.h
24436F:	include/uapi/linux/tc_act/
24437F:	include/uapi/linux/tc_ematch/
24438F:	net/sched/
24439F:	tools/testing/selftests/tc-testing
24440
24441TC90522 MEDIA DRIVER
24442M:	Akihiro Tsukada <tskd08@gmail.com>
24443L:	linux-media@vger.kernel.org
24444S:	Odd Fixes
24445F:	drivers/media/dvb-frontends/tc90522*
24446
24447TCP LOW PRIORITY MODULE
24448M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
24449M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
24450S:	Maintained
24451W:	http://tcp-lp-mod.sourceforge.net/
24452F:	net/ipv4/tcp_lp.c
24453
24454TDA10071 MEDIA DRIVER
24455L:	linux-media@vger.kernel.org
24456S:	Orphan
24457W:	https://linuxtv.org
24458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24459F:	drivers/media/dvb-frontends/tda10071*
24460
24461TDA18212 MEDIA DRIVER
24462L:	linux-media@vger.kernel.org
24463S:	Orphan
24464W:	https://linuxtv.org
24465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24466F:	drivers/media/tuners/tda18212*
24467
24468TDA18218 MEDIA DRIVER
24469L:	linux-media@vger.kernel.org
24470S:	Orphan
24471W:	https://linuxtv.org
24472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24473F:	drivers/media/tuners/tda18218*
24474
24475TDA18250 MEDIA DRIVER
24476M:	Olli Salonen <olli.salonen@iki.fi>
24477L:	linux-media@vger.kernel.org
24478S:	Maintained
24479W:	https://linuxtv.org
24480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24481T:	git git://linuxtv.org/media.git
24482F:	drivers/media/tuners/tda18250*
24483
24484TDA18271 MEDIA DRIVER
24485M:	Michael Krufky <mkrufky@linuxtv.org>
24486L:	linux-media@vger.kernel.org
24487S:	Maintained
24488W:	https://linuxtv.org
24489W:	http://github.com/mkrufky
24490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24491T:	git git://linuxtv.org/mkrufky/tuners.git
24492F:	drivers/media/tuners/tda18271*
24493
24494TDA1997x MEDIA DRIVER
24495M:	Tim Harvey <tharvey@gateworks.com>
24496L:	linux-media@vger.kernel.org
24497S:	Maintained
24498W:	https://linuxtv.org
24499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24500F:	Documentation/devicetree/bindings/media/i2c/nxp,tda1997x.txt
24501F:	drivers/media/i2c/tda1997x.*
24502
24503TDA827x MEDIA DRIVER
24504M:	Michael Krufky <mkrufky@linuxtv.org>
24505L:	linux-media@vger.kernel.org
24506S:	Maintained
24507W:	https://linuxtv.org
24508W:	http://github.com/mkrufky
24509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24510T:	git git://linuxtv.org/mkrufky/tuners.git
24511F:	drivers/media/tuners/tda8290.*
24512
24513TDA8290 MEDIA DRIVER
24514M:	Michael Krufky <mkrufky@linuxtv.org>
24515L:	linux-media@vger.kernel.org
24516S:	Maintained
24517W:	https://linuxtv.org
24518W:	http://github.com/mkrufky
24519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24520T:	git git://linuxtv.org/mkrufky/tuners.git
24521F:	drivers/media/tuners/tda8290.*
24522
24523TDA9840 MEDIA DRIVER
24524M:	Hans Verkuil <hverkuil@xs4all.nl>
24525L:	linux-media@vger.kernel.org
24526S:	Maintained
24527W:	https://linuxtv.org
24528T:	git git://linuxtv.org/media.git
24529F:	drivers/media/i2c/tda9840*
24530
24531TEA5761 TUNER DRIVER
24532M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24533L:	linux-media@vger.kernel.org
24534S:	Odd fixes
24535W:	https://linuxtv.org
24536T:	git git://linuxtv.org/media.git
24537F:	drivers/media/tuners/tea5761.*
24538
24539TEA5767 TUNER DRIVER
24540M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24541L:	linux-media@vger.kernel.org
24542S:	Maintained
24543W:	https://linuxtv.org
24544T:	git git://linuxtv.org/media.git
24545F:	drivers/media/tuners/tea5767.*
24546
24547TEA6415C MEDIA DRIVER
24548M:	Hans Verkuil <hverkuil@xs4all.nl>
24549L:	linux-media@vger.kernel.org
24550S:	Maintained
24551W:	https://linuxtv.org
24552T:	git git://linuxtv.org/media.git
24553F:	drivers/media/i2c/tea6415c*
24554
24555TEA6420 MEDIA DRIVER
24556M:	Hans Verkuil <hverkuil@xs4all.nl>
24557L:	linux-media@vger.kernel.org
24558S:	Maintained
24559W:	https://linuxtv.org
24560T:	git git://linuxtv.org/media.git
24561F:	drivers/media/i2c/tea6420*
24562
24563TEAM DRIVER
24564M:	Jiri Pirko <jiri@resnulli.us>
24565L:	netdev@vger.kernel.org
24566S:	Supported
24567F:	Documentation/netlink/specs/team.yaml
24568F:	drivers/net/team/
24569F:	include/linux/if_team.h
24570F:	include/uapi/linux/if_team.h
24571F:	tools/testing/selftests/drivers/net/team/
24572
24573TECHNICAL ADVISORY BOARD PROCESS DOCS
24574M:	"Theodore Ts'o" <tytso@mit.edu>
24575M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24576L:	tech-board-discuss@lists.linux.dev
24577S:	Maintained
24578F:	Documentation/process/contribution-maturity-model.rst
24579F:	Documentation/process/researcher-guidelines.rst
24580
24581TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
24582M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
24583S:	Maintained
24584F:	arch/x86/platform/ts5500/
24585
24586TECHNOTREND USB IR RECEIVER
24587M:	Sean Young <sean@mess.org>
24588L:	linux-media@vger.kernel.org
24589S:	Maintained
24590F:	drivers/media/rc/ttusbir.c
24591
24592TECHWELL TW9900 VIDEO DECODER
24593M:	Mehdi Djait <mehdi.djait@bootlin.com>
24594L:	linux-media@vger.kernel.org
24595S:	Maintained
24596F:	drivers/media/i2c/tw9900.c
24597
24598TECHWELL TW9910 VIDEO DECODER
24599L:	linux-media@vger.kernel.org
24600S:	Orphan
24601F:	drivers/media/i2c/tw9910.c
24602F:	include/media/i2c/tw9910.h
24603
24604TEE SUBSYSTEM
24605M:	Jens Wiklander <jens.wiklander@linaro.org>
24606R:	Sumit Garg <sumit.garg@kernel.org>
24607L:	op-tee@lists.trustedfirmware.org
24608S:	Maintained
24609F:	Documentation/ABI/testing/sysfs-class-tee
24610F:	Documentation/driver-api/tee.rst
24611F:	Documentation/tee/
24612F:	Documentation/userspace-api/tee.rst
24613F:	drivers/tee/
24614F:	include/linux/tee_core.h
24615F:	include/linux/tee_drv.h
24616F:	include/uapi/linux/tee.h
24617
24618TEGRA ARCHITECTURE SUPPORT
24619M:	Thierry Reding <thierry.reding@gmail.com>
24620M:	Jonathan Hunter <jonathanh@nvidia.com>
24621L:	linux-tegra@vger.kernel.org
24622S:	Supported
24623Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
24624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
24625N:	[^a-z]tegra
24626
24627TEGRA CLOCK DRIVER
24628M:	Peter De Schrijver <pdeschrijver@nvidia.com>
24629M:	Prashant Gaikwad <pgaikwad@nvidia.com>
24630S:	Supported
24631F:	drivers/clk/tegra/
24632
24633TEGRA CRYPTO DRIVERS
24634M:	Akhil R <akhilrajeev@nvidia.com>
24635S:	Supported
24636F:	drivers/crypto/tegra/*
24637
24638TEGRA DMA DRIVERS
24639M:	Laxman Dewangan <ldewangan@nvidia.com>
24640M:	Jon Hunter <jonathanh@nvidia.com>
24641S:	Supported
24642F:	drivers/dma/tegra*
24643
24644TEGRA I2C DRIVER
24645M:	Laxman Dewangan <ldewangan@nvidia.com>
24646R:	Dmitry Osipenko <digetx@gmail.com>
24647S:	Supported
24648F:	drivers/i2c/busses/i2c-tegra.c
24649
24650TEGRA IOMMU DRIVERS
24651M:	Thierry Reding <thierry.reding@gmail.com>
24652R:	Krishna Reddy <vdumpa@nvidia.com>
24653L:	linux-tegra@vger.kernel.org
24654S:	Supported
24655F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
24656F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
24657F:	drivers/iommu/tegra*
24658
24659TEGRA KBC DRIVER
24660M:	Laxman Dewangan <ldewangan@nvidia.com>
24661S:	Supported
24662F:	drivers/input/keyboard/tegra-kbc.c
24663
24664TEGRA NAND DRIVER
24665M:	Stefan Agner <stefan@agner.ch>
24666M:	Lucas Stach <dev@lynxeye.de>
24667S:	Maintained
24668F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
24669F:	drivers/mtd/nand/raw/tegra_nand.c
24670
24671TEGRA PWM DRIVER
24672M:	Thierry Reding <thierry.reding@gmail.com>
24673S:	Supported
24674F:	drivers/pwm/pwm-tegra.c
24675
24676TEGRA QUAD SPI DRIVER
24677M:	Thierry Reding <thierry.reding@gmail.com>
24678M:	Jonathan Hunter <jonathanh@nvidia.com>
24679M:	Sowjanya Komatineni <skomatineni@nvidia.com>
24680L:	linux-tegra@vger.kernel.org
24681S:	Maintained
24682F:	drivers/spi/spi-tegra210-quad.c
24683
24684TEGRA SERIAL DRIVER
24685M:	Laxman Dewangan <ldewangan@nvidia.com>
24686S:	Supported
24687F:	drivers/tty/serial/serial-tegra.c
24688
24689TEGRA SPI DRIVER
24690M:	Laxman Dewangan <ldewangan@nvidia.com>
24691S:	Supported
24692F:	drivers/spi/spi-tegra*
24693
24694TEGRA VIDEO DRIVER
24695M:	Thierry Reding <thierry.reding@gmail.com>
24696M:	Jonathan Hunter <jonathanh@nvidia.com>
24697M:	Sowjanya Komatineni <skomatineni@nvidia.com>
24698M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
24699L:	linux-media@vger.kernel.org
24700L:	linux-tegra@vger.kernel.org
24701S:	Maintained
24702F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
24703F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
24704F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
24705F:	drivers/staging/media/tegra-video/
24706
24707TEGRA XUSB PADCTL DRIVER
24708M:	JC Kuo <jckuo@nvidia.com>
24709S:	Supported
24710F:	drivers/phy/tegra/xusb*
24711
24712TEHUTI ETHERNET DRIVER
24713M:	Andy Gospodarek <andy@greyhouse.net>
24714L:	netdev@vger.kernel.org
24715S:	Maintained
24716F:	drivers/net/ethernet/tehuti/tehuti.*
24717
24718TEHUTI TN40XX ETHERNET DRIVER
24719M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
24720L:	netdev@vger.kernel.org
24721S:	Maintained
24722F:	drivers/net/ethernet/tehuti/tn40*
24723
24724TELECOM CLOCK DRIVER FOR MCPL0010
24725M:	Mark Gross <markgross@kernel.org>
24726S:	Supported
24727F:	drivers/char/tlclk.c
24728
24729TEMPO SEMICONDUCTOR DRIVERS
24730M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
24731S:	Maintained
24732F:	Documentation/devicetree/bindings/sound/tscs*.txt
24733F:	sound/soc/codecs/tscs*.c
24734F:	sound/soc/codecs/tscs*.h
24735
24736TENSILICA XTENSA PORT (xtensa)
24737M:	Chris Zankel <chris@zankel.net>
24738M:	Max Filippov <jcmvbkbc@gmail.com>
24739S:	Maintained
24740T:	git https://github.com/jcmvbkbc/linux-xtensa.git
24741F:	arch/xtensa/
24742F:	drivers/irqchip/irq-xtensa-*
24743
24744TEXAS INSTRUMENTS ASoC DRIVERS
24745M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
24746L:	linux-sound@vger.kernel.org
24747S:	Maintained
24748F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
24749F:	sound/soc/ti/
24750
24751TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
24752M:	Shenghao Ding <shenghao-ding@ti.com>
24753M:	Kevin Lu <kevin-lu@ti.com>
24754M:	Baojun Xu <baojun.xu@ti.com>
24755L:	linux-sound@vger.kernel.org
24756S:	Maintained
24757F:	Documentation/devicetree/bindings/sound/tas2552.txt
24758F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
24759F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
24760F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
24761F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
24762F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
24763F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
24764F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
24765F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
24766F:	include/sound/tas2*.h
24767F:	include/sound/tlv320*.h
24768F:	sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
24769F:	sound/soc/codecs/pcm1681.c
24770F:	sound/soc/codecs/pcm1789*.*
24771F:	sound/soc/codecs/pcm179x*.*
24772F:	sound/soc/codecs/pcm186x*.*
24773F:	sound/soc/codecs/pcm3008.*
24774F:	sound/soc/codecs/pcm3060*.*
24775F:	sound/soc/codecs/pcm3168a*.*
24776F:	sound/soc/codecs/pcm5102a.c
24777F:	sound/soc/codecs/pcm512x*.*
24778F:	sound/soc/codecs/tas2*.*
24779F:	sound/soc/codecs/tlv320*.*
24780F:	sound/soc/codecs/tpa6130a2.*
24781
24782TEXAS INSTRUMENTS DMA DRIVERS
24783M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
24784L:	dmaengine@vger.kernel.org
24785S:	Maintained
24786F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
24787F:	Documentation/devicetree/bindings/dma/ti-edma.txt
24788F:	Documentation/devicetree/bindings/dma/ti/
24789F:	drivers/dma/ti/
24790F:	include/linux/dma/k3-psil.h
24791F:	include/linux/dma/k3-udma-glue.h
24792F:	include/linux/dma/ti-cppi5.h
24793X:	drivers/dma/ti/cppi41.c
24794
24795TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
24796M:	Jerome Brunet <jbrunet@baylibre.com>
24797L:	linux-hwmon@vger.kernel.org
24798S:	Maintained
24799F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
24800F:	Documentation/hwmon/tps25990.rst
24801F:	drivers/hwmon/pmbus/tps25990.c
24802
24803TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
24804M:	Robert Marko <robert.marko@sartura.hr>
24805M:	Luka Perkov <luka.perkov@sartura.hr>
24806L:	linux-hwmon@vger.kernel.org
24807S:	Maintained
24808F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
24809F:	Documentation/hwmon/tps23861.rst
24810F:	drivers/hwmon/tps23861.c
24811
24812TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
24813M:	Matthias Fend <matthias.fend@emfend.at>
24814L:	linux-leds@vger.kernel.org
24815S:	Maintained
24816F:	Documentation/devicetree/bindings/leds/ti,tps6131x.yaml
24817F:	drivers/leds/flash/leds-tps6131x.c
24818
24819TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
24820M:	Ricardo Ribalda <ribalda@kernel.org>
24821L:	linux-iio@vger.kernel.org
24822S:	Supported
24823F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
24824F:	drivers/iio/dac/ti-dac7612.c
24825
24826TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
24827M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
24828L:	linux-leds@vger.kernel.org
24829S:	Maintained
24830F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
24831F:	drivers/leds/leds-lp8864.c
24832
24833TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24834M:	Nishanth Menon <nm@ti.com>
24835M:	Tero Kristo <kristo@kernel.org>
24836M:	Santosh Shilimkar <ssantosh@kernel.org>
24837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24838S:	Maintained
24839F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24840F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24841F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24842F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24843F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24844F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24845F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24846F:	drivers/clk/keystone/sci-clk.c
24847F:	drivers/firmware/ti_sci*
24848F:	drivers/irqchip/irq-ti-sci-inta.c
24849F:	drivers/irqchip/irq-ti-sci-intr.c
24850F:	drivers/reset/reset-ti-sci.c
24851F:	drivers/soc/ti/ti_sci_inta_msi.c
24852F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
24853F:	include/dt-bindings/soc/ti,sci_pm_domain.h
24854F:	include/linux/soc/ti/ti_sci_inta_msi.h
24855F:	include/linux/soc/ti/ti_sci_protocol.h
24856
24857TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24858M:	Puranjay Mohan <puranjay@kernel.org>
24859L:	linux-iio@vger.kernel.org
24860S:	Supported
24861F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24862F:	drivers/iio/temperature/tmp117.c
24863
24864THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24865M:	Hans Verkuil <hverkuil@xs4all.nl>
24866L:	linux-media@vger.kernel.org
24867S:	Maintained
24868W:	https://linuxtv.org
24869T:	git git://linuxtv.org/media.git
24870F:	drivers/media/radio/radio-raremono.c
24871
24872THERMAL
24873M:	Rafael J. Wysocki <rafael@kernel.org>
24874M:	Daniel Lezcano <daniel.lezcano@linaro.org>
24875R:	Zhang Rui <rui.zhang@intel.com>
24876R:	Lukasz Luba <lukasz.luba@arm.com>
24877L:	linux-pm@vger.kernel.org
24878S:	Supported
24879Q:	https://patchwork.kernel.org/project/linux-pm/list/
24880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24881F:	Documentation/ABI/testing/sysfs-class-thermal
24882F:	Documentation/admin-guide/thermal/
24883F:	Documentation/devicetree/bindings/thermal/
24884F:	Documentation/driver-api/thermal/
24885F:	drivers/thermal/
24886F:	include/dt-bindings/thermal/
24887F:	include/linux/cpu_cooling.h
24888F:	include/linux/thermal.h
24889F:	include/uapi/linux/thermal.h
24890F:	tools/lib/thermal/
24891F:	tools/thermal/
24892
24893THERMAL DRIVER FOR AMLOGIC SOCS
24894M:	Guillaume La Roque <glaroque@baylibre.com>
24895L:	linux-pm@vger.kernel.org
24896L:	linux-amlogic@lists.infradead.org
24897S:	Supported
24898W:	http://linux-meson.com/
24899F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24900F:	drivers/thermal/amlogic_thermal.c
24901
24902THERMAL/CPU_COOLING
24903M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
24904M:	Daniel Lezcano <daniel.lezcano@linaro.org>
24905M:	Viresh Kumar <viresh.kumar@linaro.org>
24906R:	Lukasz Luba <lukasz.luba@arm.com>
24907L:	linux-pm@vger.kernel.org
24908S:	Supported
24909F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
24910F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
24911F:	drivers/thermal/cpufreq_cooling.c
24912F:	drivers/thermal/cpuidle_cooling.c
24913F:	include/linux/cpu_cooling.h
24914
24915THERMAL/POWER_ALLOCATOR
24916M:	Lukasz Luba <lukasz.luba@arm.com>
24917L:	linux-pm@vger.kernel.org
24918S:	Maintained
24919F:	Documentation/driver-api/thermal/power_allocator.rst
24920F:	drivers/thermal/gov_power_allocator.c
24921F:	drivers/thermal/thermal_trace_ipa.h
24922
24923THINKPAD ACPI EXTRAS DRIVER
24924M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
24925L:	ibm-acpi-devel@lists.sourceforge.net
24926L:	platform-driver-x86@vger.kernel.org
24927S:	Maintained
24928W:	http://ibm-acpi.sourceforge.net
24929W:	http://thinkwiki.org/wiki/Ibm-acpi
24930T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24931F:	drivers/platform/x86/lenovo/thinkpad_acpi.c
24932
24933THINKPAD LMI DRIVER
24934M:	Mark Pearson <mpearson-lenovo@squebb.ca>
24935L:	platform-driver-x86@vger.kernel.org
24936S:	Maintained
24937F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24938F:	drivers/platform/x86/lenovo/think-lmi.?
24939
24940THP7312 ISP DRIVER
24941M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24942M:	Paul Elder <paul.elder@ideasonboard.com>
24943L:	linux-media@vger.kernel.org
24944S:	Maintained
24945T:	git git://linuxtv.org/media.git
24946F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24947F:	Documentation/userspace-api/media/drivers/thp7312.rst
24948F:	drivers/media/i2c/thp7312.c
24949F:	include/uapi/linux/thp7312.h
24950
24951THUNDERBOLT DMA TRAFFIC TEST DRIVER
24952M:	Isaac Hazan <isaac.hazan@intel.com>
24953L:	linux-usb@vger.kernel.org
24954S:	Maintained
24955F:	drivers/thunderbolt/dma_test.c
24956
24957THUNDERBOLT DRIVER
24958M:	Andreas Noever <andreas.noever@gmail.com>
24959M:	Michael Jamet <michael.jamet@intel.com>
24960M:	Mika Westerberg <westeri@kernel.org>
24961M:	Yehezkel Bernat <YehezkelShB@gmail.com>
24962L:	linux-usb@vger.kernel.org
24963S:	Maintained
24964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24965F:	Documentation/admin-guide/thunderbolt.rst
24966F:	drivers/thunderbolt/
24967F:	include/linux/thunderbolt.h
24968
24969THUNDERBOLT NETWORK DRIVER
24970M:	Michael Jamet <michael.jamet@intel.com>
24971M:	Mika Westerberg <westeri@kernel.org>
24972M:	Yehezkel Bernat <YehezkelShB@gmail.com>
24973L:	netdev@vger.kernel.org
24974S:	Maintained
24975F:	drivers/net/thunderbolt/
24976
24977THUNDERX GPIO DRIVER
24978M:	Robert Richter <rric@kernel.org>
24979S:	Odd Fixes
24980F:	drivers/gpio/gpio-thunderx.c
24981
24982TI ADC12xs and ROHM BD79104 ADC driver
24983M:	Matti Vaittinen <mazziesaccount@gmail.com>
24984S:	Maintained
24985F:	drivers/iio/adc/ti-adc128s052.c
24986L:	linux-iio@vger.kernel.org
24987
24988TI ADS1119 ADC DRIVER
24989M:	Francesco Dolcini <francesco@dolcini.it>
24990M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
24991L:	linux-iio@vger.kernel.org
24992S:	Maintained
24993F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24994F:	drivers/iio/adc/ti-ads1119.c
24995
24996TI ADS7924 ADC DRIVER
24997M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
24998L:	linux-iio@vger.kernel.org
24999S:	Supported
25000F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
25001F:	drivers/iio/adc/ti-ads7924.c
25002
25003TI AM437X VPFE DRIVER
25004M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
25005L:	linux-media@vger.kernel.org
25006S:	Maintained
25007W:	https://linuxtv.org
25008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25009T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
25010F:	drivers/media/platform/ti/am437x/
25011
25012TI BANDGAP AND THERMAL DRIVER
25013M:	Eduardo Valentin <edubezval@gmail.com>
25014M:	Keerthy <j-keerthy@ti.com>
25015L:	linux-pm@vger.kernel.org
25016L:	linux-omap@vger.kernel.org
25017S:	Maintained
25018F:	drivers/thermal/ti-soc-thermal/
25019
25020TI BQ27XXX POWER SUPPLY DRIVER
25021F:	drivers/power/supply/bq27xxx_battery.c
25022F:	drivers/power/supply/bq27xxx_battery_i2c.c
25023F:	include/linux/power/bq27xxx_battery.h
25024
25025TI CDCE706 CLOCK DRIVER
25026M:	Max Filippov <jcmvbkbc@gmail.com>
25027S:	Maintained
25028F:	drivers/clk/clk-cdce706.c
25029
25030TI CLOCK DRIVER
25031M:	Tero Kristo <kristo@kernel.org>
25032L:	linux-omap@vger.kernel.org
25033S:	Odd Fixes
25034F:	drivers/clk/ti/
25035F:	include/linux/clk/ti.h
25036
25037TI DAVINCI MACHINE SUPPORT
25038M:	Bartosz Golaszewski <brgl@bgdev.pl>
25039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25040S:	Maintained
25041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
25042F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
25043F:	arch/arm/boot/dts/ti/davinci/
25044F:	arch/arm/mach-davinci/
25045F:	drivers/i2c/busses/i2c-davinci.c
25046
25047TI DAVINCI SERIES CLOCK DRIVER
25048M:	David Lechner <david@lechnology.com>
25049S:	Maintained
25050F:	Documentation/devicetree/bindings/clock/ti/davinci/
25051F:	drivers/clk/davinci/
25052F:	include/linux/clk/davinci.h
25053
25054TI DAVINCI SERIES GPIO DRIVER
25055M:	Keerthy <j-keerthy@ti.com>
25056L:	linux-gpio@vger.kernel.org
25057S:	Maintained
25058F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
25059F:	drivers/gpio/gpio-davinci.c
25060
25061TI DAVINCI SERIES MEDIA DRIVER
25062M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
25063L:	linux-media@vger.kernel.org
25064S:	Maintained
25065W:	https://linuxtv.org
25066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25067T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
25068F:	drivers/media/platform/ti/davinci/
25069F:	include/media/davinci/
25070
25071TI ENHANCED CAPTURE (eCAP) DRIVER
25072M:	Vignesh Raghavendra <vigneshr@ti.com>
25073R:	Julien Panis <jpanis@baylibre.com>
25074L:	linux-iio@vger.kernel.org
25075L:	linux-omap@vger.kernel.org
25076S:	Maintained
25077F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
25078F:	drivers/counter/ti-ecap-capture.c
25079
25080TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
25081R:	David Lechner <david@lechnology.com>
25082L:	linux-iio@vger.kernel.org
25083F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
25084F:	drivers/counter/ti-eqep.c
25085
25086TI ETHERNET SWITCH DRIVER (CPSW)
25087R:	Siddharth Vadapalli <s-vadapalli@ti.com>
25088R:	Roger Quadros <rogerq@kernel.org>
25089L:	linux-omap@vger.kernel.org
25090L:	netdev@vger.kernel.org
25091S:	Maintained
25092F:	drivers/net/ethernet/ti/cpsw*
25093F:	drivers/net/ethernet/ti/davinci*
25094
25095TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
25096M:	Alex Dubov <oakad@yahoo.com>
25097S:	Maintained
25098W:	http://tifmxx.berlios.de/
25099F:	drivers/memstick/host/tifm_ms.c
25100F:	drivers/misc/tifm*
25101F:	drivers/mmc/host/tifm_sd.c
25102F:	include/linux/tifm.h
25103
25104TI FPC202 DUAL PORT CONTROLLER
25105M:	Romain Gantois <romain.gantois@bootlin.com>
25106L:	linux-kernel@vger.kernel.org
25107S:	Maintained
25108F:	Documentation/devicetree/bindings/misc/ti,fpc202.yaml
25109F:	drivers/misc/ti_fpc202.c
25110
25111TI FPD-LINK DRIVERS
25112M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
25113L:	linux-media@vger.kernel.org
25114S:	Maintained
25115F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
25116F:	drivers/media/i2c/ds90*
25117F:	include/media/i2c/ds90*
25118
25119TI HDC302X HUMIDITY DRIVER
25120M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25121M:	Li peiyu <579lpy@gmail.com>
25122L:	linux-iio@vger.kernel.org
25123S:	Maintained
25124F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
25125F:	drivers/iio/humidity/hdc3020.c
25126
25127TI ICSSG ETHERNET DRIVER (ICSSG)
25128R:	MD Danish Anwar <danishanwar@ti.com>
25129R:	Roger Quadros <rogerq@kernel.org>
25130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25131L:	netdev@vger.kernel.org
25132S:	Maintained
25133F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
25134F:	drivers/net/ethernet/ti/icssg/*
25135
25136TI J721E CSI2RX DRIVER
25137M:	Jai Luthra <jai.luthra@linux.dev>
25138L:	linux-media@vger.kernel.org
25139S:	Maintained
25140F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
25141F:	drivers/media/platform/ti/j721e-csi2rx/
25142
25143TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
25144M:	Nishanth Menon <nm@ti.com>
25145M:	Santosh Shilimkar <ssantosh@kernel.org>
25146L:	linux-kernel@vger.kernel.org
25147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25148S:	Maintained
25149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
25150F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
25151F:	drivers/pmdomain/ti/omap_prm.c
25152F:	drivers/soc/ti/*
25153F:	include/linux/pruss_driver.h
25154
25155TI LM49xxx FAMILY ASoC CODEC DRIVERS
25156M:	M R Swami Reddy <mr.swami.reddy@ti.com>
25157M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
25158L:	linux-sound@vger.kernel.org
25159S:	Maintained
25160F:	sound/soc/codecs/isabelle*
25161F:	sound/soc/codecs/lm49453*
25162
25163TI LMP92064 ADC DRIVER
25164M:	Leonard Göhrs <l.goehrs@pengutronix.de>
25165R:	kernel@pengutronix.de
25166L:	linux-iio@vger.kernel.org
25167S:	Maintained
25168F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
25169F:	drivers/iio/adc/ti-lmp92064.c
25170
25171TI PCM3060 ASoC CODEC DRIVER
25172M:	Kirill Marinushkin <k.marinushkin@gmail.com>
25173L:	linux-sound@vger.kernel.org
25174S:	Maintained
25175F:	Documentation/devicetree/bindings/sound/pcm3060.txt
25176F:	sound/soc/codecs/pcm3060*
25177
25178TI TAS571X FAMILY ASoC CODEC DRIVER
25179M:	Kevin Cernekee <cernekee@chromium.org>
25180L:	linux-sound@vger.kernel.org
25181S:	Odd Fixes
25182F:	sound/soc/codecs/tas571x*
25183
25184TI TMAG5273 MAGNETOMETER DRIVER
25185M:	Gerald Loacker <gerald.loacker@wolfvision.net>
25186L:	linux-iio@vger.kernel.org
25187S:	Maintained
25188F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
25189F:	drivers/iio/magnetometer/tmag5273.c
25190
25191TI TRF7970A NFC DRIVER
25192M:	Mark Greer <mgreer@animalcreek.com>
25193L:	linux-wireless@vger.kernel.org
25194S:	Supported
25195F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
25196F:	drivers/nfc/trf7970a.c
25197
25198TI TSC2046 ADC DRIVER
25199M:	Oleksij Rempel <o.rempel@pengutronix.de>
25200R:	kernel@pengutronix.de
25201L:	linux-iio@vger.kernel.org
25202S:	Maintained
25203F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
25204F:	drivers/iio/adc/ti-tsc2046.c
25205
25206TI TWL4030 SERIES SOC CODEC DRIVER
25207M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
25208L:	linux-sound@vger.kernel.org
25209S:	Maintained
25210F:	sound/soc/codecs/twl4030*
25211
25212TI VPE/CAL DRIVERS
25213M:	Benoit Parrot <bparrot@ti.com>
25214L:	linux-media@vger.kernel.org
25215S:	Maintained
25216W:	http://linuxtv.org/
25217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25218F:	Documentation/devicetree/bindings/media/ti,cal.yaml
25219F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
25220F:	drivers/media/platform/ti/cal/
25221F:	drivers/media/platform/ti/vpe/
25222
25223TI WILINK WIRELESS DRIVERS
25224L:	linux-wireless@vger.kernel.org
25225S:	Orphan
25226W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
25227W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
25228F:	drivers/net/wireless/ti/
25229
25230TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
25231M:	John Stultz <jstultz@google.com>
25232M:	Thomas Gleixner <tglx@linutronix.de>
25233R:	Stephen Boyd <sboyd@kernel.org>
25234L:	linux-kernel@vger.kernel.org
25235S:	Supported
25236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
25237F:	include/linux/clocksource.h
25238F:	include/linux/time.h
25239F:	include/linux/timekeeper_internal.h
25240F:	include/linux/timekeeping.h
25241F:	include/linux/timex.h
25242F:	include/uapi/linux/time.h
25243F:	include/uapi/linux/timex.h
25244F:	kernel/time/alarmtimer.c
25245F:	kernel/time/clocksource*
25246F:	kernel/time/ntp*
25247F:	kernel/time/time.c
25248F:	kernel/time/timeconst.bc
25249F:	kernel/time/timeconv.c
25250F:	kernel/time/timecounter.c
25251F:	kernel/time/timekeeping*
25252F:	kernel/time/time_test.c
25253F:	tools/testing/selftests/timers/
25254
25255TIPC NETWORK LAYER
25256M:	Jon Maloy <jmaloy@redhat.com>
25257L:	netdev@vger.kernel.org (core kernel code)
25258L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
25259S:	Maintained
25260W:	http://tipc.sourceforge.net/
25261F:	include/uapi/linux/tipc*.h
25262F:	net/tipc/
25263
25264TLAN NETWORK DRIVER
25265M:	Samuel Chessman <chessman@tux.org>
25266L:	tlan-devel@lists.sourceforge.net (subscribers-only)
25267S:	Maintained
25268W:	http://sourceforge.net/projects/tlan/
25269F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
25270F:	drivers/net/ethernet/ti/tlan.*
25271
25272TMIO/SDHI MMC DRIVER
25273M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
25274L:	linux-mmc@vger.kernel.org
25275L:	linux-renesas-soc@vger.kernel.org
25276S:	Supported
25277F:	drivers/mmc/host/renesas_sdhi*
25278F:	drivers/mmc/host/tmio_mmc*
25279F:	include/linux/platform_data/tmio.h
25280
25281TMP513 HARDWARE MONITOR DRIVER
25282M:	Eric Tremblay <etremblay@distech-controls.com>
25283L:	linux-hwmon@vger.kernel.org
25284S:	Maintained
25285F:	Documentation/hwmon/tmp513.rst
25286F:	drivers/hwmon/tmp513.c
25287
25288TMPFS (SHMEM FILESYSTEM)
25289M:	Hugh Dickins <hughd@google.com>
25290R:	Baolin Wang <baolin.wang@linux.alibaba.com>
25291L:	linux-mm@kvack.org
25292S:	Maintained
25293F:	include/linux/memfd.h
25294F:	include/linux/shmem_fs.h
25295F:	mm/memfd.c
25296F:	mm/shmem.c
25297F:	mm/shmem_quota.c
25298
25299TOMOYO SECURITY MODULE
25300M:	Kentaro Takeda <takedakn@nttdata.co.jp>
25301M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
25302L:	tomoyo-users_en@lists.sourceforge.net (subscribers-only, English language)
25303L:	tomoyo-users_ja@lists.sourceforge.net (subscribers-only, Japanese language)
25304S:	Maintained
25305W:	https://tomoyo.sourceforge.net/
25306F:	security/tomoyo/
25307
25308TOPSTAR LAPTOP EXTRAS DRIVER
25309M:	Herton Ronaldo Krzesinski <herton@canonical.com>
25310L:	platform-driver-x86@vger.kernel.org
25311S:	Maintained
25312F:	drivers/platform/x86/topstar-laptop.c
25313
25314TORADEX EMBEDDED CONTROLLER DRIVER
25315M:	Emanuele Ghidoli <ghidoliemanuele@gmail.com>
25316M:	Francesco Dolcini <francesco@dolcini.it>
25317S:	Maintained
25318F:	Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
25319F:	drivers/power/reset/tdx-ec-poweroff.c
25320
25321TORTURE-TEST MODULES
25322M:	Davidlohr Bueso <dave@stgolabs.net>
25323M:	"Paul E. McKenney" <paulmck@kernel.org>
25324M:	Josh Triplett <josh@joshtriplett.org>
25325L:	linux-kernel@vger.kernel.org
25326S:	Supported
25327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25328F:	Documentation/RCU/torture.rst
25329F:	kernel/locking/locktorture.c
25330F:	kernel/rcu/rcuscale.c
25331F:	kernel/rcu/rcutorture.c
25332F:	kernel/rcu/refscale.c
25333F:	kernel/torture.c
25334
25335TOSHIBA ACPI EXTRAS DRIVER
25336M:	Azael Avalos <coproscefalo@gmail.com>
25337L:	platform-driver-x86@vger.kernel.org
25338S:	Maintained
25339F:	drivers/platform/x86/toshiba_acpi.c
25340
25341TOSHIBA BLUETOOTH DRIVER
25342M:	Azael Avalos <coproscefalo@gmail.com>
25343L:	platform-driver-x86@vger.kernel.org
25344S:	Maintained
25345F:	drivers/platform/x86/toshiba_bluetooth.c
25346
25347TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
25348M:	Azael Avalos <coproscefalo@gmail.com>
25349L:	platform-driver-x86@vger.kernel.org
25350S:	Maintained
25351F:	drivers/platform/x86/toshiba_haps.c
25352
25353TOSHIBA SMM DRIVER
25354M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
25355S:	Maintained
25356W:	http://www.buzzard.org.uk/toshiba/
25357F:	drivers/char/toshiba.c
25358F:	include/linux/toshiba.h
25359F:	include/uapi/linux/toshiba.h
25360
25361TOSHIBA TC358743 DRIVER
25362M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
25363L:	linux-media@vger.kernel.org
25364S:	Maintained
25365F:	Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
25366F:	drivers/media/i2c/tc358743*
25367F:	include/media/i2c/tc358743.h
25368
25369TOSHIBA WMI HOTKEYS DRIVER
25370M:	Azael Avalos <coproscefalo@gmail.com>
25371L:	platform-driver-x86@vger.kernel.org
25372S:	Maintained
25373F:	drivers/platform/x86/toshiba-wmi.c
25374
25375TPM DEVICE DRIVER
25376M:	Peter Huewe <peterhuewe@gmx.de>
25377M:	Jarkko Sakkinen <jarkko@kernel.org>
25378R:	Jason Gunthorpe <jgg@ziepe.ca>
25379L:	linux-integrity@vger.kernel.org
25380S:	Maintained
25381W:	https://codeberg.org/jarkko/linux-tpmdd-test
25382Q:	https://patchwork.kernel.org/project/linux-integrity/list/
25383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
25384F:	Documentation/devicetree/bindings/tpm/
25385F:	drivers/char/tpm/
25386F:	include/linux/tpm*.h
25387F:	include/uapi/linux/vtpm_proxy.h
25388F:	tools/testing/selftests/tpm2/
25389
25390TPS546D24 DRIVER
25391M:	Duke Du <dukedu83@gmail.com>
25392L:	linux-hwmon@vger.kernel.org
25393S:	Maintained
25394F:	Documentation/hwmon/tps546d24.rst
25395F:	drivers/hwmon/pmbus/tps546d24.c
25396
25397TQ SYSTEMS BOARD & DRIVER SUPPORT
25398L:	linux@ew.tq-group.com
25399S:	Supported
25400W:	https://www.tq-group.com/en/products/tq-embedded/
25401F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
25402F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
25403F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
25404F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
25405F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
25406F:	arch/arm64/boot/dts/freescale/mba*.dtsi
25407F:	arch/arm64/boot/dts/freescale/tqma8*.dtsi
25408F:	arch/arm64/boot/dts/freescale/tqml*.dts*
25409F:	drivers/gpio/gpio-tqmx86.c
25410F:	drivers/mfd/tqmx86.c
25411F:	drivers/watchdog/tqmx86_wdt.c
25412
25413TRACING
25414M:	Steven Rostedt <rostedt@goodmis.org>
25415M:	Masami Hiramatsu <mhiramat@kernel.org>
25416R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
25417L:	linux-kernel@vger.kernel.org
25418L:	linux-trace-kernel@vger.kernel.org
25419S:	Maintained
25420Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
25421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
25422F:	Documentation/trace/*
25423F:	fs/tracefs/
25424F:	include/linux/trace*.h
25425F:	include/trace/
25426F:	kernel/trace/
25427F:	kernel/tracepoint.c
25428F:	scripts/tracing/
25429F:	tools/testing/selftests/ftrace/
25430
25431TRACING MMIO ACCESSES (MMIOTRACE)
25432M:	Steven Rostedt <rostedt@goodmis.org>
25433M:	Masami Hiramatsu <mhiramat@kernel.org>
25434R:	Pekka Paalanen <ppaalanen@gmail.com>
25435L:	linux-kernel@vger.kernel.org
25436L:	nouveau@lists.freedesktop.org
25437S:	Maintained
25438F:	arch/x86/mm/kmmio.c
25439F:	arch/x86/mm/mmio-mod.c
25440F:	arch/x86/mm/testmmiotrace.c
25441F:	include/linux/mmiotrace.h
25442F:	kernel/trace/trace_mmiotrace.c
25443
25444TRACING OS NOISE / LATENCY TRACERS
25445M:	Steven Rostedt <rostedt@goodmis.org>
25446S:	Maintained
25447F:	Documentation/trace/hwlat_detector.rst
25448F:	Documentation/trace/osnoise-tracer.rst
25449F:	Documentation/trace/timerlat-tracer.rst
25450F:	arch/*/kernel/trace.c
25451F:	include/trace/events/osnoise.h
25452F:	kernel/trace/trace_hwlat.c
25453F:	kernel/trace/trace_irqsoff.c
25454F:	kernel/trace/trace_osnoise.c
25455F:	kernel/trace/trace_sched_wakeup.c
25456
25457TRADITIONAL CHINESE DOCUMENTATION
25458M:	Hu Haowen <2023002089@link.tyut.edu.cn>
25459S:	Maintained
25460W:	https://github.com/srcres258/linux-doc
25461T:	git https://github.com/srcres258/linux-doc.git doc-zh-tw
25462F:	Documentation/translations/zh_TW/
25463
25464TRIGGER SOURCE - ADI UTIL SIGMA DELTA SPI
25465M:	David Lechner <dlechner@baylibre.com>
25466S:	Maintained
25467F:	Documentation/devicetree/bindings/trigger-source/adi,util-sigma-delta-spi.yaml
25468
25469TRIGGER SOURCE
25470M:	David Lechner <dlechner@baylibre.com>
25471S:	Maintained
25472F:	Documentation/devicetree/bindings/trigger-source/gpio-trigger.yaml
25473F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
25474
25475TRUSTED SECURITY MODULE (TSM) INFRASTRUCTURE
25476M:	Dan Williams <dan.j.williams@intel.com>
25477L:	linux-coco@lists.linux.dev
25478S:	Maintained
25479F:	Documentation/ABI/testing/configfs-tsm-report
25480F:	Documentation/driver-api/coco/
25481F:	drivers/virt/coco/guest/
25482F:	include/linux/tsm*.h
25483F:	samples/tsm-mr/
25484
25485TRUSTED SERVICES TEE DRIVER
25486M:	Balint Dobszay <balint.dobszay@arm.com>
25487M:	Sudeep Holla <sudeep.holla@arm.com>
25488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25489L:	trusted-services@lists.trustedfirmware.org
25490S:	Maintained
25491F:	Documentation/tee/ts-tee.rst
25492F:	drivers/tee/tstee/
25493
25494TTY LAYER AND SERIAL DRIVERS
25495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25496M:	Jiri Slaby <jirislaby@kernel.org>
25497L:	linux-kernel@vger.kernel.org
25498L:	linux-serial@vger.kernel.org
25499S:	Supported
25500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
25501F:	Documentation/devicetree/bindings/serial/
25502F:	Documentation/driver-api/serial/
25503F:	drivers/tty/
25504F:	include/linux/selection.h
25505F:	include/linux/serial.h
25506F:	include/linux/serial_core.h
25507F:	include/linux/sysrq.h
25508F:	include/linux/tty*.h
25509F:	include/linux/vt.h
25510F:	include/linux/vt_*.h
25511F:	include/uapi/linux/serial.h
25512F:	include/uapi/linux/serial_core.h
25513F:	include/uapi/linux/tty.h
25514
25515TUA9001 MEDIA DRIVER
25516L:	linux-media@vger.kernel.org
25517S:	Orphan
25518W:	https://linuxtv.org
25519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
25520F:	drivers/media/tuners/tua9001*
25521
25522TULIP NETWORK DRIVERS
25523L:	netdev@vger.kernel.org
25524L:	linux-parisc@vger.kernel.org
25525S:	Orphan
25526F:	drivers/net/ethernet/dec/tulip/
25527
25528TUN/TAP DRIVER
25529M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
25530M:	Jason Wang <jasowang@redhat.com>
25531S:	Maintained
25532W:	http://vtun.sourceforge.net/tun
25533F:	Documentation/networking/tuntap.rst
25534F:	drivers/net/tap.c
25535F:	drivers/net/tun*
25536
25537TURBOCHANNEL SUBSYSTEM
25538M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25539L:	linux-mips@vger.kernel.org
25540S:	Maintained
25541Q:	https://patchwork.kernel.org/project/linux-mips/list/
25542F:	drivers/tc/
25543F:	include/linux/tc.h
25544
25545TURBOSTAT UTILITY
25546M:	"Len Brown" <lenb@kernel.org>
25547L:	linux-pm@vger.kernel.org
25548S:	Supported
25549Q:	https://patchwork.kernel.org/project/linux-pm/list/
25550B:	https://bugzilla.kernel.org
25551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
25552F:	tools/power/x86/turbostat/
25553F:	tools/testing/selftests/turbostat/
25554
25555TUXEDO DRIVERS
25556M:	Werner Sembach <wse@tuxedocomputers.com>
25557L:	platform-driver-x86@vger.kernel.org
25558S:	Supported
25559F:	drivers/platform/x86/tuxedo/
25560
25561TW5864 VIDEO4LINUX DRIVER
25562M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
25563M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
25564M:	Andrey Utkin <andrey_utkin@fastmail.com>
25565L:	linux-media@vger.kernel.org
25566S:	Supported
25567F:	drivers/media/pci/tw5864/
25568
25569TW68 VIDEO4LINUX DRIVER
25570M:	Hans Verkuil <hverkuil@xs4all.nl>
25571L:	linux-media@vger.kernel.org
25572S:	Odd Fixes
25573W:	https://linuxtv.org
25574T:	git git://linuxtv.org/media.git
25575F:	drivers/media/pci/tw68/
25576
25577TW686X VIDEO4LINUX DRIVER
25578M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
25579L:	linux-media@vger.kernel.org
25580S:	Maintained
25581W:	http://linuxtv.org
25582T:	git git://linuxtv.org/media.git
25583F:	drivers/media/pci/tw686x/
25584
25585U-BOOT ENVIRONMENT VARIABLES
25586M:	Rafał Miłecki <rafal@milecki.pl>
25587S:	Maintained
25588F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
25589F:	drivers/nvmem/layouts/u-boot-env.c
25590F:	drivers/nvmem/u-boot-env.c
25591
25592UACCE ACCELERATOR FRAMEWORK
25593M:	Zhangfei Gao <zhangfei.gao@linaro.org>
25594M:	Zhou Wang <wangzhou1@hisilicon.com>
25595L:	linux-accelerators@lists.ozlabs.org
25596L:	linux-kernel@vger.kernel.org
25597S:	Maintained
25598F:	Documentation/ABI/testing/sysfs-driver-uacce
25599F:	Documentation/misc-devices/uacce.rst
25600F:	drivers/misc/uacce/
25601F:	include/linux/uacce.h
25602F:	include/uapi/misc/uacce/
25603
25604UBI FILE SYSTEM (UBIFS)
25605M:	Richard Weinberger <richard@nod.at>
25606R:	Zhihao Cheng <chengzhihao1@huawei.com>
25607L:	linux-mtd@lists.infradead.org
25608S:	Supported
25609W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
25610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
25611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
25612F:	Documentation/ABI/testing/sysfs-fs-ubifs
25613F:	Documentation/filesystems/ubifs-authentication.rst
25614F:	Documentation/filesystems/ubifs.rst
25615F:	fs/ubifs/
25616
25617UBLK USERSPACE BLOCK DRIVER
25618M:	Ming Lei <ming.lei@redhat.com>
25619L:	linux-block@vger.kernel.org
25620S:	Maintained
25621F:	Documentation/block/ublk.rst
25622F:	drivers/block/ublk_drv.c
25623F:	include/uapi/linux/ublk_cmd.h
25624F:	tools/testing/selftests/ublk/
25625
25626UBSAN
25627M:	Kees Cook <kees@kernel.org>
25628R:	Marco Elver <elver@google.com>
25629R:	Andrey Konovalov <andreyknvl@gmail.com>
25630R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
25631L:	kasan-dev@googlegroups.com
25632L:	linux-hardening@vger.kernel.org
25633S:	Supported
25634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25635F:	Documentation/dev-tools/ubsan.rst
25636F:	include/linux/ubsan.h
25637F:	lib/Kconfig.ubsan
25638F:	lib/test_ubsan.c
25639F:	lib/ubsan.c
25640F:	lib/ubsan.h
25641F:	scripts/Makefile.ubsan
25642K:	\bARCH_HAS_UBSAN\b
25643
25644UCLINUX (M68KNOMMU AND COLDFIRE)
25645M:	Greg Ungerer <gerg@linux-m68k.org>
25646L:	linux-m68k@lists.linux-m68k.org
25647S:	Maintained
25648W:	http://www.linux-m68k.org/
25649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
25650F:	arch/m68k/*/*_no.*
25651F:	arch/m68k/68*/
25652F:	arch/m68k/coldfire/
25653F:	arch/m68k/include/asm/*_no.*
25654
25655UDF FILESYSTEM
25656M:	Jan Kara <jack@suse.com>
25657S:	Maintained
25658F:	Documentation/filesystems/udf.rst
25659F:	fs/udf/
25660
25661UDRAW TABLET
25662M:	Bastien Nocera <hadess@hadess.net>
25663L:	linux-input@vger.kernel.org
25664S:	Maintained
25665F:	drivers/hid/hid-udraw-ps3.c
25666
25667UHID USERSPACE HID IO DRIVER
25668M:	David Rheinsberg <david@readahead.eu>
25669L:	linux-input@vger.kernel.org
25670S:	Maintained
25671F:	drivers/hid/uhid.c
25672F:	include/uapi/linux/uhid.h
25673
25674ULPI BUS
25675M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
25676L:	linux-usb@vger.kernel.org
25677S:	Maintained
25678F:	drivers/usb/common/ulpi.c
25679F:	include/linux/ulpi/
25680
25681ULTRATRONIK BOARD SUPPORT
25682M:	Goran Rađenović <goran.radni@gmail.com>
25683M:	Börge Strümpfel <boerge.struempfel@gmail.com>
25684S:	Maintained
25685F:	arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
25686
25687UNICODE SUBSYSTEM
25688M:	Gabriel Krisman Bertazi <krisman@kernel.org>
25689L:	linux-fsdevel@vger.kernel.org
25690S:	Supported
25691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
25692F:	fs/unicode/
25693
25694UNIFDEF
25695M:	Tony Finch <dot@dotat.at>
25696S:	Maintained
25697W:	http://dotat.at/prog/unifdef
25698F:	scripts/unifdef.c
25699
25700UNIFORM CDROM DRIVER
25701M:	Phillip Potter <phil@philpotter.co.uk>
25702S:	Maintained
25703F:	Documentation/cdrom/
25704F:	drivers/cdrom/cdrom.c
25705F:	include/linux/cdrom.h
25706F:	include/uapi/linux/cdrom.h
25707
25708UNION-FIND
25709M:	Xavier <xavier_qy@163.com>
25710L:	linux-kernel@vger.kernel.org
25711S:	Maintained
25712F:	Documentation/core-api/union_find.rst
25713F:	Documentation/translations/zh_CN/core-api/union_find.rst
25714F:	include/linux/union_find.h
25715F:	lib/union_find.c
25716
25717UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
25718R:	Alim Akhtar <alim.akhtar@samsung.com>
25719R:	Avri Altman <avri.altman@wdc.com>
25720R:	Bart Van Assche <bvanassche@acm.org>
25721L:	linux-scsi@vger.kernel.org
25722S:	Supported
25723F:	Documentation/devicetree/bindings/ufs/
25724F:	Documentation/scsi/ufs.rst
25725F:	drivers/ufs/core/
25726
25727UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
25728M:	Pedro Sousa <pedrom.sousa@synopsys.com>
25729L:	linux-scsi@vger.kernel.org
25730S:	Supported
25731F:	drivers/ufs/host/*dwc*
25732
25733UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
25734M:	Alim Akhtar <alim.akhtar@samsung.com>
25735R:	Peter Griffin <peter.griffin@linaro.org>
25736L:	linux-scsi@vger.kernel.org
25737L:	linux-samsung-soc@vger.kernel.org
25738S:	Maintained
25739F:	drivers/ufs/host/ufs-exynos*
25740
25741UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
25742M:	Peter Wang <peter.wang@mediatek.com>
25743R:	Stanley Jhu <chu.stanley@gmail.com>
25744L:	linux-scsi@vger.kernel.org
25745L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
25746S:	Maintained
25747F:	drivers/ufs/host/ufs-mediatek*
25748
25749UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
25750M:	Manivannan Sadhasivam <mani@kernel.org>
25751L:	linux-arm-msm@vger.kernel.org
25752L:	linux-scsi@vger.kernel.org
25753S:	Maintained
25754F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
25755F:	drivers/ufs/host/ufs-qcom*
25756
25757UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
25758M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
25759L:	linux-renesas-soc@vger.kernel.org
25760L:	linux-scsi@vger.kernel.org
25761S:	Maintained
25762F:	drivers/ufs/host/ufs-renesas.c
25763
25764UNSORTED BLOCK IMAGES (UBI)
25765M:	Richard Weinberger <richard@nod.at>
25766R:	Zhihao Cheng <chengzhihao1@huawei.com>
25767L:	linux-mtd@lists.infradead.org
25768S:	Supported
25769W:	http://www.linux-mtd.infradead.org/
25770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
25771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
25772F:	drivers/mtd/ubi/
25773F:	include/linux/mtd/ubi.h
25774F:	include/uapi/mtd/ubi-user.h
25775
25776UPROBES
25777M:	Masami Hiramatsu <mhiramat@kernel.org>
25778M:	Oleg Nesterov <oleg@redhat.com>
25779M:	Peter Zijlstra <peterz@infradead.org>
25780L:	linux-kernel@vger.kernel.org
25781L:	linux-trace-kernel@vger.kernel.org
25782S:	Maintained
25783F:	arch/*/include/asm/uprobes.h
25784F:	arch/*/kernel/probes/uprobes.c
25785F:	arch/*/kernel/uprobes.c
25786F:	include/linux/uprobes.h
25787F:	kernel/events/uprobes.c
25788
25789USB "USBNET" DRIVER FRAMEWORK
25790M:	Oliver Neukum <oneukum@suse.com>
25791L:	netdev@vger.kernel.org
25792S:	Maintained
25793W:	http://www.linux-usb.org/usbnet
25794F:	drivers/net/usb/usbnet.c
25795F:	include/linux/usb/usbnet.h
25796
25797USB ACM DRIVER
25798M:	Oliver Neukum <oneukum@suse.com>
25799L:	linux-usb@vger.kernel.org
25800S:	Maintained
25801F:	Documentation/usb/acm.rst
25802F:	drivers/usb/class/cdc-acm.*
25803
25804USB APPLE MFI FASTCHARGE DRIVER
25805M:	Bastien Nocera <hadess@hadess.net>
25806L:	linux-usb@vger.kernel.org
25807S:	Maintained
25808F:	drivers/usb/misc/apple-mfi-fastcharge.c
25809
25810USB AR5523 WIRELESS DRIVER
25811L:	linux-wireless@vger.kernel.org
25812S:	Orphan
25813F:	drivers/net/wireless/ath/ar5523/
25814
25815USB ATTACHED SCSI
25816M:	Oliver Neukum <oneukum@suse.com>
25817L:	linux-usb@vger.kernel.org
25818L:	linux-scsi@vger.kernel.org
25819S:	Maintained
25820F:	drivers/usb/storage/uas.c
25821
25822USB CDC ETHERNET DRIVER
25823M:	Oliver Neukum <oliver@neukum.org>
25824L:	linux-usb@vger.kernel.org
25825S:	Maintained
25826F:	drivers/net/usb/cdc_*.c
25827F:	include/uapi/linux/usb/cdc.h
25828
25829USB CHAOSKEY DRIVER
25830M:	Keith Packard <keithp@keithp.com>
25831L:	linux-usb@vger.kernel.org
25832S:	Maintained
25833F:	drivers/usb/misc/chaoskey.c
25834
25835USB CYPRESS C67X00 DRIVER
25836L:	linux-usb@vger.kernel.org
25837S:	Orphan
25838F:	drivers/usb/c67x00/
25839
25840USB DAVICOM DM9601 DRIVER
25841M:	Peter Korsgaard <peter@korsgaard.com>
25842L:	netdev@vger.kernel.org
25843S:	Maintained
25844W:	http://www.linux-usb.org/usbnet
25845F:	drivers/net/usb/dm9601.c
25846
25847USB EHCI DRIVER
25848M:	Alan Stern <stern@rowland.harvard.edu>
25849L:	linux-usb@vger.kernel.org
25850S:	Maintained
25851F:	Documentation/usb/ehci.rst
25852F:	drivers/usb/host/ehci*
25853
25854USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
25855M:	Jiri Kosina <jikos@kernel.org>
25856M:	Benjamin Tissoires <bentiss@kernel.org>
25857L:	linux-usb@vger.kernel.org
25858S:	Maintained
25859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
25860F:	Documentation/hid/hiddev.rst
25861F:	drivers/hid/usbhid/
25862
25863USB INTEL XHCI ROLE MUX DRIVER
25864M:	Hans de Goede <hansg@kernel.org>
25865L:	linux-usb@vger.kernel.org
25866S:	Maintained
25867F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
25868
25869USB IP DRIVER FOR HISILICON KIRIN 960
25870M:	Yu Chen <chenyu56@huawei.com>
25871M:	Binghui Wang <wangbinghui@hisilicon.com>
25872L:	linux-usb@vger.kernel.org
25873S:	Maintained
25874F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25875F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
25876
25877USB IP DRIVER FOR HISILICON KIRIN 970
25878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25879L:	linux-usb@vger.kernel.org
25880S:	Maintained
25881F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25882F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
25883
25884USB ISP116X DRIVER
25885M:	Olav Kongas <ok@artecdesign.ee>
25886L:	linux-usb@vger.kernel.org
25887S:	Maintained
25888F:	drivers/usb/host/isp116x*
25889F:	include/linux/usb/isp116x.h
25890
25891USB ISP1760 DRIVER
25892M:	Rui Miguel Silva <rui.silva@linaro.org>
25893L:	linux-usb@vger.kernel.org
25894S:	Maintained
25895F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25896F:	drivers/usb/isp1760/*
25897
25898USB LAN78XX ETHERNET DRIVER
25899M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
25900M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
25901M:	UNGLinuxDriver@microchip.com
25902L:	netdev@vger.kernel.org
25903S:	Maintained
25904F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25905F:	drivers/net/usb/lan78xx.*
25906F:	include/dt-bindings/net/microchip-lan78xx.h
25907
25908USB MASS STORAGE DRIVER
25909M:	Alan Stern <stern@rowland.harvard.edu>
25910L:	linux-usb@vger.kernel.org
25911L:	usb-storage@lists.one-eyed-alien.net
25912S:	Maintained
25913F:	drivers/usb/storage/
25914
25915USB MIDI DRIVER
25916M:	Clemens Ladisch <clemens@ladisch.de>
25917L:	linux-sound@vger.kernel.org
25918S:	Maintained
25919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25920F:	sound/usb/midi.*
25921
25922USB NETWORKING DRIVERS
25923L:	linux-usb@vger.kernel.org
25924S:	Odd Fixes
25925F:	drivers/net/usb/
25926
25927USB OHCI DRIVER
25928M:	Alan Stern <stern@rowland.harvard.edu>
25929L:	linux-usb@vger.kernel.org
25930S:	Maintained
25931F:	Documentation/usb/ohci.rst
25932F:	drivers/usb/host/ohci*
25933
25934USB OTG FSM (Finite State Machine)
25935M:	Peter Chen <peter.chen@kernel.org>
25936L:	linux-usb@vger.kernel.org
25937S:	Maintained
25938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25939F:	drivers/usb/common/usb-otg-fsm.c
25940
25941USB OVER IP DRIVER
25942M:	Valentina Manea <valentina.manea.m@gmail.com>
25943M:	Shuah Khan <shuah@kernel.org>
25944M:	Shuah Khan <skhan@linuxfoundation.org>
25945R:	Hongren Zheng <i@zenithal.me>
25946L:	linux-usb@vger.kernel.org
25947S:	Maintained
25948F:	Documentation/usb/usbip_protocol.rst
25949F:	drivers/usb/usbip/
25950F:	tools/testing/selftests/drivers/usb/usbip/
25951F:	tools/usb/usbip/
25952
25953USB PEGASUS DRIVER
25954M:	Petko Manolov <petkan@nucleusys.com>
25955L:	linux-usb@vger.kernel.org
25956L:	netdev@vger.kernel.org
25957S:	Maintained
25958W:	https://github.com/petkan/pegasus
25959T:	git https://github.com/petkan/pegasus.git
25960F:	drivers/net/usb/pegasus.*
25961
25962USB PRINTER DRIVER (usblp)
25963M:	Pete Zaitcev <zaitcev@redhat.com>
25964L:	linux-usb@vger.kernel.org
25965S:	Supported
25966F:	drivers/usb/class/usblp.c
25967
25968USB QMI WWAN NETWORK DRIVER
25969M:	Bjørn Mork <bjorn@mork.no>
25970L:	netdev@vger.kernel.org
25971S:	Maintained
25972F:	Documentation/ABI/testing/sysfs-class-net-qmi
25973F:	drivers/net/usb/qmi_wwan.c
25974
25975USB RAW GADGET DRIVER
25976R:	Andrey Konovalov <andreyknvl@gmail.com>
25977L:	linux-usb@vger.kernel.org
25978S:	Maintained
25979B:	https://github.com/xairy/raw-gadget/issues
25980F:	Documentation/usb/raw-gadget.rst
25981F:	drivers/usb/gadget/legacy/raw_gadget.c
25982F:	include/uapi/linux/usb/raw_gadget.h
25983
25984USB RTL8150 DRIVER
25985M:	Petko Manolov <petkan@nucleusys.com>
25986L:	linux-usb@vger.kernel.org
25987L:	netdev@vger.kernel.org
25988S:	Maintained
25989W:	https://github.com/petkan/rtl8150
25990T:	git https://github.com/petkan/rtl8150.git
25991F:	drivers/net/usb/rtl8150.c
25992
25993USB SERIAL SUBSYSTEM
25994M:	Johan Hovold <johan@kernel.org>
25995L:	linux-usb@vger.kernel.org
25996S:	Maintained
25997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25998F:	Documentation/usb/usb-serial.rst
25999F:	drivers/usb/serial/
26000F:	include/linux/usb/serial.h
26001
26002USB SMSC75XX ETHERNET DRIVER
26003M:	Steve Glendinning <steve.glendinning@shawell.net>
26004L:	netdev@vger.kernel.org
26005S:	Maintained
26006F:	drivers/net/usb/smsc75xx.*
26007
26008USB SMSC95XX ETHERNET DRIVER
26009M:	Steve Glendinning <steve.glendinning@shawell.net>
26010M:	UNGLinuxDriver@microchip.com
26011L:	netdev@vger.kernel.org
26012S:	Maintained
26013F:	drivers/net/usb/smsc95xx.*
26014
26015USB SUBSYSTEM
26016M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26017L:	linux-usb@vger.kernel.org
26018S:	Supported
26019W:	http://www.linux-usb.org
26020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
26021F:	Documentation/devicetree/bindings/usb/
26022F:	Documentation/usb/
26023F:	drivers/usb/
26024F:	include/dt-bindings/usb/
26025F:	include/linux/usb.h
26026F:	include/linux/usb/
26027F:	include/uapi/linux/usb/
26028
26029USB TYPEC BUS FOR ALTERNATE MODES
26030M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
26031L:	linux-usb@vger.kernel.org
26032S:	Maintained
26033F:	Documentation/ABI/testing/sysfs-bus-typec
26034F:	Documentation/driver-api/usb/typec_bus.rst
26035F:	drivers/usb/typec/altmodes/
26036F:	include/linux/usb/typec_altmode.h
26037
26038USB TYPEC CLASS
26039M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
26040L:	linux-usb@vger.kernel.org
26041S:	Maintained
26042F:	Documentation/ABI/testing/sysfs-class-typec
26043F:	Documentation/driver-api/usb/typec.rst
26044F:	drivers/usb/typec/
26045F:	include/linux/usb/typec.h
26046
26047USB TYPEC INTEL PMC MUX DRIVER
26048M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
26049L:	linux-usb@vger.kernel.org
26050S:	Maintained
26051F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
26052F:	drivers/usb/typec/mux/intel_pmc_mux.c
26053
26054USB TYPEC PI3USB30532 MUX DRIVER
26055M:	Hans de Goede <hansg@kernel.org>
26056L:	linux-usb@vger.kernel.org
26057S:	Maintained
26058F:	drivers/usb/typec/mux/pi3usb30532.c
26059
26060USB TYPEC PORT CONTROLLER DRIVERS
26061M:	Badhri Jagan Sridharan <badhri@google.com>
26062L:	linux-usb@vger.kernel.org
26063S:	Maintained
26064F:	drivers/usb/typec/tcpm/tcpci.c
26065F:	drivers/usb/typec/tcpm/tcpm.c
26066F:	include/linux/usb/tcpci.h
26067F:	include/linux/usb/tcpm.h
26068
26069USB TYPEC TUSB1046 MUX DRIVER
26070M:	Romain Gantois <romain.gantois@bootlin.com>
26071L:	linux-usb@vger.kernel.org
26072S:	Maintained
26073F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
26074F:	drivers/usb/typec/mux/tusb1046.c
26075
26076USB UHCI DRIVER
26077M:	Alan Stern <stern@rowland.harvard.edu>
26078L:	linux-usb@vger.kernel.org
26079S:	Maintained
26080F:	drivers/usb/host/uhci*
26081
26082USB VIDEO CLASS
26083M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26084M:	Hans de Goede <hansg@kernel.org>
26085L:	linux-media@vger.kernel.org
26086S:	Maintained
26087W:	http://www.ideasonboard.org/uvc/
26088T:	git git://linuxtv.org/media.git
26089F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
26090F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
26091F:	drivers/media/common/uvc.c
26092F:	drivers/media/usb/uvc/
26093F:	include/linux/usb/uvc.h
26094F:	include/uapi/linux/uvcvideo.h
26095
26096USB WEBCAM GADGET
26097L:	linux-usb@vger.kernel.org
26098S:	Orphan
26099F:	drivers/usb/gadget/function/*uvc*
26100F:	drivers/usb/gadget/legacy/webcam.c
26101F:	include/uapi/linux/usb/g_uvc.h
26102
26103USB XHCI DRIVER
26104M:	Mathias Nyman <mathias.nyman@intel.com>
26105L:	linux-usb@vger.kernel.org
26106S:	Supported
26107F:	drivers/usb/host/pci-quirks*
26108F:	drivers/usb/host/xhci*
26109
26110USER DATAGRAM PROTOCOL (UDP)
26111M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
26112L:	netdev@vger.kernel.org
26113S:	Maintained
26114F:	include/linux/udp.h
26115F:	include/net/udp.h
26116F:	include/trace/events/udp.h
26117F:	include/uapi/linux/udp.h
26118F:	net/ipv4/udp.c
26119F:	net/ipv6/udp.c
26120
26121USER-MODE LINUX (UML)
26122M:	Richard Weinberger <richard@nod.at>
26123M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
26124M:	Johannes Berg <johannes@sipsolutions.net>
26125L:	linux-um@lists.infradead.org
26126S:	Maintained
26127W:	http://user-mode-linux.sourceforge.net
26128Q:	https://patchwork.ozlabs.org/project/linux-um/list/
26129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
26130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
26131F:	Documentation/virt/uml/
26132F:	arch/um/
26133F:	arch/x86/um/
26134F:	fs/hostfs/
26135
26136USERSPACE COPYIN/COPYOUT (UIOVEC)
26137M:	Alexander Viro <viro@zeniv.linux.org.uk>
26138L:	linux-block@vger.kernel.org
26139L:	linux-fsdevel@vger.kernel.org
26140S:	Maintained
26141F:	include/linux/uio.h
26142F:	lib/iov_iter.c
26143
26144USERSPACE DMA BUFFER DRIVER
26145M:	Gerd Hoffmann <kraxel@redhat.com>
26146M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
26147L:	dri-devel@lists.freedesktop.org
26148S:	Maintained
26149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
26150F:	drivers/dma-buf/udmabuf.c
26151F:	include/uapi/linux/udmabuf.h
26152
26153USERSPACE I/O (UIO)
26154M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26155S:	Maintained
26156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
26157F:	Documentation/driver-api/uio-howto.rst
26158F:	drivers/uio/
26159F:	include/linux/uio_driver.h
26160
26161UTIL-LINUX PACKAGE
26162M:	Karel Zak <kzak@redhat.com>
26163L:	util-linux@vger.kernel.org
26164S:	Maintained
26165W:	http://en.wikipedia.org/wiki/Util-linux
26166T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
26167
26168UUID HELPERS
26169R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26170L:	linux-kernel@vger.kernel.org
26171S:	Maintained
26172F:	include/linux/uuid.h
26173F:	lib/test_uuid.c
26174F:	lib/uuid.c
26175
26176UV SYSFS DRIVER
26177M:	Justin Ernst <justin.ernst@hpe.com>
26178L:	platform-driver-x86@vger.kernel.org
26179S:	Maintained
26180F:	drivers/platform/x86/uv_sysfs.c
26181
26182UVESAFB DRIVER
26183M:	Michal Januszewski <spock@gentoo.org>
26184L:	linux-fbdev@vger.kernel.org
26185S:	Maintained
26186W:	https://github.com/mjanusz/v86d
26187F:	Documentation/fb/uvesafb.rst
26188F:	drivers/video/fbdev/uvesafb.*
26189
26190Ux500 CLOCK DRIVERS
26191M:	Ulf Hansson <ulf.hansson@linaro.org>
26192L:	linux-clk@vger.kernel.org
26193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
26194S:	Maintained
26195F:	drivers/clk/ux500/
26196
26197V4L2 ASYNC AND FWNODE FRAMEWORKS
26198M:	Sakari Ailus <sakari.ailus@linux.intel.com>
26199L:	linux-media@vger.kernel.org
26200S:	Maintained
26201T:	git git://linuxtv.org/media.git
26202F:	drivers/media/v4l2-core/v4l2-async.c
26203F:	drivers/media/v4l2-core/v4l2-fwnode.c
26204F:	include/media/v4l2-async.h
26205F:	include/media/v4l2-fwnode.h
26206
26207V4L2 LENS DRIVERS
26208M:	Sakari Ailus <sakari.ailus@linux.intel.com>
26209L:	linux-media@vger.kernel.org
26210S:	Maintained
26211F:	drivers/media/i2c/ak*
26212F:	drivers/media/i2c/dw*
26213F:	drivers/media/i2c/lm*
26214
26215V4L2 CAMERA SENSOR DRIVERS
26216M:	Sakari Ailus <sakari.ailus@linux.intel.com>
26217L:	linux-media@vger.kernel.org
26218S:	Maintained
26219F:	Documentation/driver-api/media/camera-sensor.rst
26220F:	Documentation/driver-api/media/tx-rx.rst
26221F:	drivers/media/i2c/ar*
26222F:	drivers/media/i2c/gc*
26223F:	drivers/media/i2c/hi*
26224F:	drivers/media/i2c/imx*
26225F:	drivers/media/i2c/mt*
26226F:	drivers/media/i2c/og*
26227F:	drivers/media/i2c/ov*
26228F:	drivers/media/i2c/s5*
26229F:	drivers/media/i2c/vd55g1.c
26230F:	drivers/media/i2c/vd56g3.c
26231F:	drivers/media/i2c/vgxy61.c
26232
26233VF610 NAND DRIVER
26234M:	Stefan Agner <stefan@agner.ch>
26235L:	linux-mtd@lists.infradead.org
26236S:	Supported
26237F:	drivers/mtd/nand/raw/vf610_nfc.c
26238
26239VFAT/FAT/MSDOS FILESYSTEM
26240M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
26241S:	Maintained
26242F:	Documentation/filesystems/vfat.rst
26243F:	fs/fat/
26244F:	tools/testing/selftests/filesystems/fat/
26245
26246VFIO CDX DRIVER
26247M:	Nipun Gupta <nipun.gupta@amd.com>
26248M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
26249L:	kvm@vger.kernel.org
26250S:	Maintained
26251F:	drivers/vfio/cdx/*
26252
26253VFIO DRIVER
26254M:	Alex Williamson <alex.williamson@redhat.com>
26255L:	kvm@vger.kernel.org
26256S:	Maintained
26257T:	git https://github.com/awilliam/linux-vfio.git
26258F:	Documentation/ABI/testing/debugfs-vfio
26259F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
26260F:	Documentation/driver-api/vfio.rst
26261F:	drivers/vfio/
26262F:	include/linux/vfio.h
26263F:	include/linux/vfio_pci_core.h
26264F:	include/uapi/linux/vfio.h
26265
26266VFIO FSL-MC DRIVER
26267L:	kvm@vger.kernel.org
26268S:	Orphan
26269F:	drivers/vfio/fsl-mc/
26270
26271VFIO HISILICON PCI DRIVER
26272M:	Longfang Liu <liulongfang@huawei.com>
26273M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
26274L:	kvm@vger.kernel.org
26275S:	Maintained
26276F:	drivers/vfio/pci/hisilicon/
26277
26278VFIO MEDIATED DEVICE DRIVERS
26279M:	Kirti Wankhede <kwankhede@nvidia.com>
26280L:	kvm@vger.kernel.org
26281S:	Maintained
26282F:	Documentation/driver-api/vfio-mediated-device.rst
26283F:	drivers/vfio/mdev/
26284F:	include/linux/mdev.h
26285F:	samples/vfio-mdev/
26286
26287VFIO MLX5 PCI DRIVER
26288M:	Yishai Hadas <yishaih@nvidia.com>
26289L:	kvm@vger.kernel.org
26290S:	Maintained
26291F:	drivers/vfio/pci/mlx5/
26292
26293VFIO NVIDIA GRACE GPU DRIVER
26294M:	Ankit Agrawal <ankita@nvidia.com>
26295L:	kvm@vger.kernel.org
26296S:	Supported
26297F:	drivers/vfio/pci/nvgrace-gpu/
26298
26299VFIO PCI DEVICE SPECIFIC DRIVERS
26300R:	Jason Gunthorpe <jgg@nvidia.com>
26301R:	Yishai Hadas <yishaih@nvidia.com>
26302R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
26303R:	Kevin Tian <kevin.tian@intel.com>
26304L:	kvm@vger.kernel.org
26305S:	Maintained
26306P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
26307F:	drivers/vfio/pci/*/
26308
26309VFIO PDS PCI DRIVER
26310M:	Brett Creeley <brett.creeley@amd.com>
26311L:	kvm@vger.kernel.org
26312S:	Maintained
26313F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
26314F:	drivers/vfio/pci/pds/
26315
26316VFIO PLATFORM DRIVER
26317M:	Eric Auger <eric.auger@redhat.com>
26318L:	kvm@vger.kernel.org
26319S:	Maintained
26320F:	drivers/vfio/platform/
26321
26322VFIO QAT PCI DRIVER
26323M:	Xin Zeng <xin.zeng@intel.com>
26324M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
26325L:	kvm@vger.kernel.org
26326L:	qat-linux@intel.com
26327S:	Supported
26328F:	drivers/vfio/pci/qat/
26329
26330VFIO VIRTIO PCI DRIVER
26331M:	Yishai Hadas <yishaih@nvidia.com>
26332L:	kvm@vger.kernel.org
26333L:	virtualization@lists.linux.dev
26334S:	Maintained
26335F:	drivers/vfio/pci/virtio
26336
26337VGA_SWITCHEROO
26338R:	Lukas Wunner <lukas@wunner.de>
26339S:	Maintained
26340T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
26341F:	Documentation/gpu/vga-switcheroo.rst
26342F:	drivers/gpu/vga/vga_switcheroo.c
26343F:	include/linux/vga_switcheroo.h
26344
26345VIA RHINE NETWORK DRIVER
26346M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
26347S:	Maintained
26348F:	drivers/net/ethernet/via/via-rhine.c
26349
26350VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
26351M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
26352L:	linux-fbdev@vger.kernel.org
26353S:	Maintained
26354F:	drivers/video/fbdev/via/
26355F:	include/linux/via-core.h
26356F:	include/linux/via_i2c.h
26357
26358VIA VELOCITY NETWORK DRIVER
26359M:	Francois Romieu <romieu@fr.zoreil.com>
26360L:	netdev@vger.kernel.org
26361S:	Maintained
26362F:	drivers/net/ethernet/via/via-velocity.*
26363
26364VICODEC VIRTUAL CODEC DRIVER
26365M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
26366L:	linux-media@vger.kernel.org
26367S:	Maintained
26368W:	https://linuxtv.org
26369T:	git git://linuxtv.org/media.git
26370F:	drivers/media/test-drivers/vicodec/*
26371
26372VIDEO I2C POLLING DRIVER
26373M:	Matt Ranostay <matt.ranostay@konsulko.com>
26374L:	linux-media@vger.kernel.org
26375S:	Maintained
26376F:	drivers/media/i2c/video-i2c.c
26377
26378VIDEO MULTIPLEXER DRIVER
26379M:	Philipp Zabel <p.zabel@pengutronix.de>
26380L:	linux-media@vger.kernel.org
26381S:	Maintained
26382F:	drivers/media/platform/video-mux.c
26383
26384VIDEOBUF2 FRAMEWORK
26385M:	Tomasz Figa <tfiga@chromium.org>
26386M:	Marek Szyprowski <m.szyprowski@samsung.com>
26387L:	linux-media@vger.kernel.org
26388S:	Maintained
26389F:	drivers/media/common/videobuf2/*
26390F:	include/media/videobuf2-*
26391
26392VIDTV VIRTUAL DIGITAL TV DRIVER
26393M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
26394L:	linux-media@vger.kernel.org
26395S:	Maintained
26396W:	https://linuxtv.org
26397T:	git git://linuxtv.org/media.git
26398F:	drivers/media/test-drivers/vidtv/*
26399
26400VIMC VIRTUAL MEDIA CONTROLLER DRIVER
26401M:	Shuah Khan <skhan@linuxfoundation.org>
26402R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
26403L:	linux-media@vger.kernel.org
26404S:	Maintained
26405W:	https://linuxtv.org
26406T:	git git://linuxtv.org/media.git
26407F:	drivers/media/test-drivers/vimc/*
26408
26409VIRT LIB
26410M:	Alex Williamson <alex.williamson@redhat.com>
26411M:	Paolo Bonzini <pbonzini@redhat.com>
26412L:	kvm@vger.kernel.org
26413S:	Supported
26414F:	virt/lib/
26415
26416VIRTIO AND VHOST VSOCK DRIVER
26417M:	Stefan Hajnoczi <stefanha@redhat.com>
26418M:	Stefano Garzarella <sgarzare@redhat.com>
26419L:	kvm@vger.kernel.org
26420L:	virtualization@lists.linux.dev
26421L:	netdev@vger.kernel.org
26422S:	Maintained
26423F:	drivers/vhost/vsock.c
26424F:	include/linux/virtio_vsock.h
26425F:	include/uapi/linux/virtio_vsock.h
26426F:	net/vmw_vsock/virtio_transport.c
26427F:	net/vmw_vsock/virtio_transport_common.c
26428
26429VIRTIO BALLOON
26430M:	"Michael S. Tsirkin" <mst@redhat.com>
26431M:	David Hildenbrand <david@redhat.com>
26432L:	virtualization@lists.linux.dev
26433S:	Maintained
26434F:	drivers/virtio/virtio_balloon.c
26435F:	include/linux/balloon_compaction.h
26436F:	include/uapi/linux/virtio_balloon.h
26437F:	mm/balloon_compaction.c
26438
26439VIRTIO BLOCK AND SCSI DRIVERS
26440M:	"Michael S. Tsirkin" <mst@redhat.com>
26441M:	Jason Wang <jasowang@redhat.com>
26442R:	Paolo Bonzini <pbonzini@redhat.com>
26443R:	Stefan Hajnoczi <stefanha@redhat.com>
26444R:	Eugenio Pérez <eperezma@redhat.com>
26445L:	virtualization@lists.linux.dev
26446S:	Maintained
26447F:	drivers/block/virtio_blk.c
26448F:	drivers/scsi/virtio_scsi.c
26449F:	include/uapi/linux/virtio_blk.h
26450F:	include/uapi/linux/virtio_scsi.h
26451
26452VIRTIO CONSOLE DRIVER
26453M:	Amit Shah <amit@kernel.org>
26454L:	virtualization@lists.linux.dev
26455S:	Maintained
26456F:	drivers/char/virtio_console.c
26457F:	include/uapi/linux/virtio_console.h
26458
26459VIRTIO CORE AND NET DRIVERS
26460M:	"Michael S. Tsirkin" <mst@redhat.com>
26461M:	Jason Wang <jasowang@redhat.com>
26462R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
26463R:	Eugenio Pérez <eperezma@redhat.com>
26464L:	virtualization@lists.linux.dev
26465S:	Maintained
26466F:	Documentation/ABI/testing/sysfs-bus-vdpa
26467F:	Documentation/ABI/testing/sysfs-class-vduse
26468F:	Documentation/devicetree/bindings/virtio/
26469F:	Documentation/driver-api/virtio/
26470F:	drivers/block/virtio_blk.c
26471F:	drivers/crypto/virtio/
26472F:	drivers/net/virtio_net.c
26473F:	drivers/vdpa/
26474F:	drivers/virtio/
26475F:	include/linux/vdpa.h
26476F:	include/linux/virtio*.h
26477F:	include/linux/vringh.h
26478F:	include/uapi/linux/virtio_*.h
26479F:	net/vmw_vsock/virtio*
26480F:	tools/virtio/
26481F:	tools/testing/selftests/drivers/net/virtio_net/
26482
26483VIRTIO CRYPTO DRIVER
26484M:	Gonglei <arei.gonglei@huawei.com>
26485L:	virtualization@lists.linux.dev
26486L:	linux-crypto@vger.kernel.org
26487S:	Maintained
26488F:	drivers/crypto/virtio/
26489F:	include/uapi/linux/virtio_crypto.h
26490
26491VIRTIO DRIVERS FOR S390
26492M:	Cornelia Huck <cohuck@redhat.com>
26493M:	Halil Pasic <pasic@linux.ibm.com>
26494M:	Eric Farman <farman@linux.ibm.com>
26495L:	linux-s390@vger.kernel.org
26496L:	virtualization@lists.linux.dev
26497L:	kvm@vger.kernel.org
26498S:	Supported
26499F:	arch/s390/include/uapi/asm/virtio-ccw.h
26500F:	drivers/s390/virtio/
26501
26502VIRTIO FILE SYSTEM
26503M:	Vivek Goyal <vgoyal@redhat.com>
26504M:	Stefan Hajnoczi <stefanha@redhat.com>
26505M:	Miklos Szeredi <miklos@szeredi.hu>
26506R:	Eugenio Pérez <eperezma@redhat.com>
26507L:	virtualization@lists.linux.dev
26508L:	linux-fsdevel@vger.kernel.org
26509S:	Supported
26510W:	https://virtio-fs.gitlab.io/
26511F:	Documentation/filesystems/virtiofs.rst
26512F:	fs/fuse/virtio_fs.c
26513F:	include/uapi/linux/virtio_fs.h
26514
26515VIRTIO GPIO DRIVER
26516M:	Enrico Weigelt, metux IT consult <info@metux.net>
26517M:	Viresh Kumar <vireshk@kernel.org>
26518L:	linux-gpio@vger.kernel.org
26519L:	virtualization@lists.linux.dev
26520S:	Maintained
26521F:	drivers/gpio/gpio-virtio.c
26522F:	include/uapi/linux/virtio_gpio.h
26523
26524VIRTIO GPU DRIVER
26525M:	David Airlie <airlied@redhat.com>
26526M:	Gerd Hoffmann <kraxel@redhat.com>
26527M:	Dmitry Osipenko <dmitry.osipenko@collabora.com>
26528R:	Gurchetan Singh <gurchetansingh@chromium.org>
26529R:	Chia-I Wu <olvaffe@gmail.com>
26530L:	dri-devel@lists.freedesktop.org
26531L:	virtualization@lists.linux.dev
26532S:	Maintained
26533T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
26534F:	drivers/gpu/drm/ci/xfails/virtio*
26535F:	drivers/gpu/drm/virtio/
26536F:	include/uapi/linux/virtio_gpu.h
26537
26538VIRTIO HOST (VHOST)
26539M:	"Michael S. Tsirkin" <mst@redhat.com>
26540M:	Jason Wang <jasowang@redhat.com>
26541R:	Eugenio Pérez <eperezma@redhat.com>
26542L:	kvm@vger.kernel.org
26543L:	virtualization@lists.linux.dev
26544L:	netdev@vger.kernel.org
26545S:	Maintained
26546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
26547F:	drivers/vhost/
26548F:	include/linux/sched/vhost_task.h
26549F:	include/linux/vhost_iotlb.h
26550F:	include/uapi/linux/vhost.h
26551F:	kernel/vhost_task.c
26552
26553VIRTIO HOST (VHOST-SCSI)
26554M:	"Michael S. Tsirkin" <mst@redhat.com>
26555M:	Jason Wang <jasowang@redhat.com>
26556M:	Mike Christie <michael.christie@oracle.com>
26557R:	Paolo Bonzini <pbonzini@redhat.com>
26558R:	Stefan Hajnoczi <stefanha@redhat.com>
26559L:	virtualization@lists.linux.dev
26560S:	Maintained
26561F:	drivers/vhost/scsi.c
26562
26563VIRTIO I2C DRIVER
26564M:	Viresh Kumar <viresh.kumar@linaro.org>
26565R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
26566L:	linux-i2c@vger.kernel.org
26567L:	virtualization@lists.linux.dev
26568S:	Maintained
26569F:	drivers/i2c/busses/i2c-virtio.c
26570F:	include/uapi/linux/virtio_i2c.h
26571
26572VIRTIO INPUT DRIVER
26573M:	Gerd Hoffmann <kraxel@redhat.com>
26574S:	Maintained
26575F:	drivers/virtio/virtio_input.c
26576F:	include/uapi/linux/virtio_input.h
26577
26578VIRTIO IOMMU DRIVER
26579M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
26580L:	virtualization@lists.linux.dev
26581S:	Maintained
26582F:	drivers/iommu/virtio-iommu.c
26583F:	include/uapi/linux/virtio_iommu.h
26584
26585VIRTIO MEM DRIVER
26586M:	David Hildenbrand <david@redhat.com>
26587L:	virtualization@lists.linux.dev
26588S:	Maintained
26589W:	https://virtio-mem.gitlab.io/
26590F:	drivers/virtio/virtio_mem.c
26591F:	include/uapi/linux/virtio_mem.h
26592
26593VIRTIO PMEM DRIVER
26594M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
26595L:	virtualization@lists.linux.dev
26596S:	Maintained
26597F:	drivers/nvdimm/nd_virtio.c
26598F:	drivers/nvdimm/virtio_pmem.c
26599
26600VIRTIO RTC DRIVER
26601M:	Peter Hilber <quic_philber@quicinc.com>
26602L:	virtualization@lists.linux.dev
26603S:	Maintained
26604F:	drivers/virtio/virtio_rtc_*
26605F:	include/uapi/linux/virtio_rtc.h
26606
26607VIRTIO SOUND DRIVER
26608M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
26609M:	"Michael S. Tsirkin" <mst@redhat.com>
26610L:	virtualization@lists.linux.dev
26611L:	linux-sound@vger.kernel.org
26612S:	Maintained
26613F:	include/uapi/linux/virtio_snd.h
26614F:	sound/virtio/*
26615
26616VIRTUAL BOX GUEST DEVICE DRIVER
26617M:	Hans de Goede <hansg@kernel.org>
26618M:	Arnd Bergmann <arnd@arndb.de>
26619M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26620S:	Maintained
26621F:	drivers/virt/vboxguest/
26622F:	include/linux/vbox_utils.h
26623F:	include/uapi/linux/vbox*.h
26624
26625VIRTUAL BOX SHARED FOLDER VFS DRIVER
26626M:	Hans de Goede <hansg@kernel.org>
26627L:	linux-fsdevel@vger.kernel.org
26628S:	Maintained
26629F:	fs/vboxsf/*
26630
26631VIRTUAL PCM TEST DRIVER
26632M:	Ivan Orlov <ivan.orlov0322@gmail.com>
26633L:	linux-sound@vger.kernel.org
26634S:	Maintained
26635F:	Documentation/sound/cards/pcmtest.rst
26636F:	sound/drivers/pcmtest.c
26637F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
26638
26639VIRTUAL SERIO DEVICE DRIVER
26640M:	Stephen Chandler Paul <thatslyude@gmail.com>
26641S:	Maintained
26642F:	drivers/input/serio/userio.c
26643F:	include/uapi/linux/userio.h
26644
26645VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
26646M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
26647S:	Maintained
26648F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
26649F:	drivers/iio/light/veml3235.c
26650
26651VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
26652M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
26653S:	Maintained
26654F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
26655F:	drivers/iio/light/veml6030.c
26656
26657VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
26658M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
26659S:	Maintained
26660F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
26661F:	drivers/iio/light/veml6075.c
26662
26663VISL VIRTUAL STATELESS DECODER DRIVER
26664M:	Daniel Almeida <daniel.almeida@collabora.com>
26665L:	linux-media@vger.kernel.org
26666S:	Supported
26667F:	drivers/media/test-drivers/visl
26668
26669VIVID VIRTUAL VIDEO DRIVER
26670M:	Hans Verkuil <hverkuil@xs4all.nl>
26671L:	linux-media@vger.kernel.org
26672S:	Maintained
26673W:	https://linuxtv.org
26674T:	git git://linuxtv.org/media.git
26675F:	drivers/media/test-drivers/vivid/*
26676
26677VM SOCKETS (AF_VSOCK)
26678M:	Stefano Garzarella <sgarzare@redhat.com>
26679L:	virtualization@lists.linux.dev
26680L:	netdev@vger.kernel.org
26681S:	Maintained
26682F:	drivers/net/vsockmon.c
26683F:	include/net/af_vsock.h
26684F:	include/uapi/linux/vm_sockets.h
26685F:	include/uapi/linux/vm_sockets_diag.h
26686F:	include/uapi/linux/vsockmon.h
26687F:	net/vmw_vsock/
26688F:	tools/testing/selftests/vsock/
26689F:	tools/testing/vsock/
26690
26691VMALLOC
26692M:	Andrew Morton <akpm@linux-foundation.org>
26693M:	Uladzislau Rezki <urezki@gmail.com>
26694L:	linux-mm@kvack.org
26695S:	Maintained
26696W:	http://www.linux-mm.org
26697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
26698F:	include/linux/vmalloc.h
26699F:	mm/vmalloc.c
26700F:	lib/test_vmalloc.c
26701
26702VME SUBSYSTEM
26703L:	linux-kernel@vger.kernel.org
26704S:	Orphan
26705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
26706F:	Documentation/driver-api/vme.rst
26707F:	drivers/staging/vme_user/
26708
26709VMWARE BALLOON DRIVER
26710M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
26711R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26712L:	linux-kernel@vger.kernel.org
26713S:	Supported
26714F:	drivers/misc/vmw_balloon.c
26715
26716VMWARE HYPERVISOR INTERFACE
26717M:	Ajay Kaher <ajay.kaher@broadcom.com>
26718M:	Alexey Makhalov <alexey.makhalov@broadcom.com>
26719R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26720L:	virtualization@lists.linux.dev
26721L:	x86@kernel.org
26722S:	Supported
26723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
26724F:	arch/x86/include/asm/vmware.h
26725F:	arch/x86/kernel/cpu/vmware.c
26726
26727VMWARE PVRDMA DRIVER
26728M:	Bryan Tan <bryan-bt.tan@broadcom.com>
26729M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
26730R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26731L:	linux-rdma@vger.kernel.org
26732S:	Supported
26733F:	drivers/infiniband/hw/vmw_pvrdma/
26734
26735VMWARE PVSCSI DRIVER
26736M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
26737R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26738L:	linux-scsi@vger.kernel.org
26739S:	Supported
26740F:	drivers/scsi/vmw_pvscsi.c
26741F:	drivers/scsi/vmw_pvscsi.h
26742
26743VMWARE VIRTUAL PTP CLOCK DRIVER
26744M:	Nick Shi <nick.shi@broadcom.com>
26745R:	Ajay Kaher <ajay.kaher@broadcom.com>
26746R:	Alexey Makhalov <alexey.makhalov@broadcom.com>
26747R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26748L:	netdev@vger.kernel.org
26749S:	Supported
26750F:	drivers/ptp/ptp_vmw.c
26751
26752VMWARE VMCI DRIVER
26753M:	Bryan Tan <bryan-bt.tan@broadcom.com>
26754M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
26755R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26756L:	linux-kernel@vger.kernel.org
26757S:	Supported
26758F:	drivers/misc/vmw_vmci/
26759F:	include/linux/vmw_vmci*
26760
26761VMWARE VMMOUSE SUBDRIVER
26762M:	Zack Rusin <zack.rusin@broadcom.com>
26763R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26764L:	linux-input@vger.kernel.org
26765S:	Supported
26766F:	drivers/input/mouse/vmmouse.c
26767F:	drivers/input/mouse/vmmouse.h
26768
26769VMWARE VMXNET3 ETHERNET DRIVER
26770M:	Ronak Doshi <ronak.doshi@broadcom.com>
26771R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26772L:	netdev@vger.kernel.org
26773S:	Supported
26774F:	drivers/net/vmxnet3/
26775
26776VMWARE VSOCK VMCI TRANSPORT DRIVER
26777M:	Bryan Tan <bryan-bt.tan@broadcom.com>
26778M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
26779R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
26780L:	linux-kernel@vger.kernel.org
26781S:	Supported
26782F:	net/vmw_vsock/vmci_transport*
26783
26784VOCORE VOCORE2 BOARD
26785M:	Harvey Hunt <harveyhuntnexus@gmail.com>
26786L:	linux-mips@vger.kernel.org
26787S:	Maintained
26788F:	arch/mips/boot/dts/ralink/vocore2.dts
26789
26790VOLTAGE AND CURRENT REGULATOR FRAMEWORK
26791M:	Liam Girdwood <lgirdwood@gmail.com>
26792M:	Mark Brown <broonie@kernel.org>
26793L:	linux-kernel@vger.kernel.org
26794S:	Supported
26795W:	http://www.slimlogic.co.uk/?p=48
26796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
26797F:	Documentation/devicetree/bindings/regulator/
26798F:	Documentation/power/regulator/
26799F:	drivers/regulator/
26800F:	rust/kernel/regulator.rs
26801F:	include/dt-bindings/regulator/
26802F:	include/linux/regulator/
26803K:	regulator_get_optional
26804
26805VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
26806R:	Matti Vaittinen <mazziesaccount@gmail.com>
26807F:	drivers/regulator/irq_helpers.c
26808
26809VRF
26810M:	David Ahern <dsahern@kernel.org>
26811L:	netdev@vger.kernel.org
26812S:	Maintained
26813F:	Documentation/networking/vrf.rst
26814F:	drivers/net/vrf.c
26815
26816VSPRINTF
26817M:	Petr Mladek <pmladek@suse.com>
26818M:	Steven Rostedt <rostedt@goodmis.org>
26819R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
26820R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
26821R:	Sergey Senozhatsky <senozhatsky@chromium.org>
26822S:	Maintained
26823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
26824F:	Documentation/core-api/printk-formats.rst
26825F:	lib/tests/printf_kunit.c
26826F:	lib/tests/scanf_kunit.c
26827F:	lib/vsprintf.c
26828
26829VT1211 HARDWARE MONITOR DRIVER
26830M:	Juerg Haefliger <juergh@proton.me>
26831L:	linux-hwmon@vger.kernel.org
26832S:	Maintained
26833F:	Documentation/hwmon/vt1211.rst
26834F:	drivers/hwmon/vt1211.c
26835
26836VT8231 HARDWARE MONITOR DRIVER
26837M:	Roger Lucas <vt8231@hiddenengine.co.uk>
26838L:	linux-hwmon@vger.kernel.org
26839S:	Maintained
26840F:	drivers/hwmon/vt8231.c
26841
26842VUB300 USB to SDIO/SD/MMC bridge chip
26843L:	linux-mmc@vger.kernel.org
26844S:	Orphan
26845F:	drivers/mmc/host/vub300.c
26846
26847W1 DALLAS'S 1-WIRE BUS
26848M:	Krzysztof Kozlowski <krzk@kernel.org>
26849S:	Maintained
26850F:	Documentation/devicetree/bindings/w1/
26851F:	Documentation/w1/
26852F:	drivers/w1/
26853F:	include/linux/w1.h
26854
26855W83791D HARDWARE MONITORING DRIVER
26856M:	Marc Hulsman <m.hulsman@tudelft.nl>
26857L:	linux-hwmon@vger.kernel.org
26858S:	Maintained
26859F:	Documentation/hwmon/w83791d.rst
26860F:	drivers/hwmon/w83791d.c
26861
26862W83793 HARDWARE MONITORING DRIVER
26863M:	Rudolf Marek <r.marek@assembler.cz>
26864L:	linux-hwmon@vger.kernel.org
26865S:	Maintained
26866F:	Documentation/hwmon/w83793.rst
26867F:	drivers/hwmon/w83793.c
26868
26869W83795 HARDWARE MONITORING DRIVER
26870M:	Jean Delvare <jdelvare@suse.com>
26871L:	linux-hwmon@vger.kernel.org
26872S:	Maintained
26873F:	drivers/hwmon/w83795.c
26874
26875W83L51xD SD/MMC CARD INTERFACE DRIVER
26876M:	Pierre Ossman <pierre@ossman.eu>
26877S:	Maintained
26878F:	drivers/mmc/host/wbsd.*
26879
26880WACOM PROTOCOL 4 SERIAL TABLETS
26881M:	Julian Squires <julian@cipht.net>
26882M:	Hans de Goede <hansg@kernel.org>
26883L:	linux-input@vger.kernel.org
26884S:	Maintained
26885F:	drivers/input/tablet/wacom_serial4.c
26886
26887WANGXUN ETHERNET DRIVER
26888M:	Jiawen Wu <jiawenwu@trustnetic.com>
26889M:	Mengyuan Lou <mengyuanlou@net-swift.com>
26890L:	netdev@vger.kernel.org
26891S:	Maintained
26892W:	https://www.net-swift.com
26893F:	Documentation/networking/device_drivers/ethernet/wangxun/*
26894F:	drivers/net/ethernet/wangxun/
26895F:	drivers/net/pcs/pcs-xpcs-wx.c
26896
26897WATCHDOG DEVICE DRIVERS
26898M:	Wim Van Sebroeck <wim@linux-watchdog.org>
26899M:	Guenter Roeck <linux@roeck-us.net>
26900L:	linux-watchdog@vger.kernel.org
26901S:	Maintained
26902W:	http://www.linux-watchdog.org/
26903T:	git git://www.linux-watchdog.org/linux-watchdog.git
26904F:	Documentation/devicetree/bindings/watchdog/
26905F:	Documentation/watchdog/
26906F:	drivers/watchdog/
26907F:	include/linux/watchdog.h
26908F:	include/trace/events/watchdog.h
26909F:	include/uapi/linux/watchdog.h
26910
26911WAVE5 VPU CODEC DRIVER
26912M:	Nas Chung <nas.chung@chipsnmedia.com>
26913M:	Jackson Lee <jackson.lee@chipsnmedia.com>
26914L:	linux-media@vger.kernel.org
26915S:	Maintained
26916F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26917F:	drivers/media/platform/chips-media/wave5/
26918
26919WHISKEYCOVE PMIC GPIO DRIVER
26920M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
26921L:	linux-gpio@vger.kernel.org
26922S:	Maintained
26923F:	drivers/gpio/gpio-wcove.c
26924
26925WHWAVE RTC DRIVER
26926M:	Dianlong Li <long17.cool@163.com>
26927L:	linux-rtc@vger.kernel.org
26928S:	Maintained
26929F:	drivers/rtc/rtc-sd3078.c
26930
26931WIIMOTE HID DRIVER
26932M:	David Rheinsberg <david@readahead.eu>
26933L:	linux-input@vger.kernel.org
26934S:	Maintained
26935F:	drivers/hid/hid-wiimote*
26936
26937WILOCITY WIL6210 WIRELESS DRIVER
26938L:	linux-wireless@vger.kernel.org
26939S:	Orphan
26940W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26941F:	drivers/net/wireless/ath/wil6210/
26942
26943WINBOND CIR DRIVER
26944M:	David Härdeman <david@hardeman.nu>
26945S:	Maintained
26946F:	drivers/media/rc/winbond-cir.c
26947
26948WINSEN MHZ19B
26949M:	Gyeyoung Baek <gye976@gmail.com>
26950S:	Maintained
26951F:	Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
26952F:	drivers/iio/chemical/mhz19b.c
26953
26954WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26955L:	linux-watchdog@vger.kernel.org
26956S:	Orphan
26957F:	drivers/watchdog/ebc-c384_wdt.c
26958
26959WINSYSTEMS WS16C48 GPIO DRIVER
26960M:	William Breathitt Gray <wbg@kernel.org>
26961L:	linux-gpio@vger.kernel.org
26962S:	Maintained
26963F:	drivers/gpio/gpio-ws16c48.c
26964
26965WIREGUARD SECURE NETWORK TUNNEL
26966M:	Jason A. Donenfeld <Jason@zx2c4.com>
26967L:	wireguard@lists.zx2c4.com
26968L:	netdev@vger.kernel.org
26969S:	Maintained
26970F:	drivers/net/wireguard/
26971F:	tools/testing/selftests/wireguard/
26972
26973WISTRON LAPTOP BUTTON DRIVER
26974M:	Miloslav Trmac <mitr@volny.cz>
26975S:	Maintained
26976F:	drivers/input/misc/wistron_btns.c
26977
26978WMI BINARY MOF DRIVER
26979M:	Armin Wolf <W_Armin@gmx.de>
26980R:	Thomas Weißschuh <linux@weissschuh.net>
26981L:	platform-driver-x86@vger.kernel.org
26982S:	Maintained
26983F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
26984F:	Documentation/wmi/devices/wmi-bmof.rst
26985F:	drivers/platform/x86/wmi-bmof.c
26986
26987WOLFSON MICROELECTRONICS DRIVERS
26988L:	patches@opensource.cirrus.com
26989S:	Supported
26990W:	https://github.com/CirrusLogic/linux-drivers/wiki
26991T:	git https://github.com/CirrusLogic/linux-drivers.git
26992F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26993F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26994F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26995F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26996F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26997F:	Documentation/devicetree/bindings/sound/wm*
26998F:	Documentation/hwmon/wm83??.rst
26999F:	arch/arm/mach-s3c/mach-crag6410*
27000F:	drivers/clk/clk-wm83*.c
27001F:	drivers/gpio/gpio-*wm*.c
27002F:	drivers/gpio/gpio-arizona.c
27003F:	drivers/hwmon/wm83??-hwmon.c
27004F:	drivers/input/misc/wm831x-on.c
27005F:	drivers/input/touchscreen/wm831x-ts.c
27006F:	drivers/input/touchscreen/wm97*.c
27007F:	drivers/leds/leds-wm83*.c
27008F:	drivers/mfd/arizona*
27009F:	drivers/mfd/cs47l24*
27010F:	drivers/mfd/wm*.c
27011F:	drivers/power/supply/wm83*.c
27012F:	drivers/regulator/arizona*
27013F:	drivers/regulator/wm8*.c
27014F:	drivers/rtc/rtc-wm83*.c
27015F:	drivers/video/backlight/wm83*_bl.c
27016F:	drivers/watchdog/wm83*_wdt.c
27017F:	include/linux/mfd/arizona/
27018F:	include/linux/mfd/wm831x/
27019F:	include/linux/mfd/wm8350/
27020F:	include/linux/mfd/wm8400*
27021F:	include/linux/regulator/arizona*
27022F:	include/linux/wm97xx.h
27023F:	include/sound/wm????.h
27024F:	sound/soc/codecs/arizona*
27025F:	sound/soc/codecs/cs47l24*
27026F:	sound/soc/codecs/wm*
27027
27028WORKQUEUE
27029M:	Tejun Heo <tj@kernel.org>
27030R:	Lai Jiangshan <jiangshanlai@gmail.com>
27031S:	Maintained
27032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
27033F:	Documentation/core-api/workqueue.rst
27034F:	include/linux/workqueue.h
27035F:	kernel/workqueue.c
27036F:	kernel/workqueue_internal.h
27037
27038WWAN DRIVERS
27039M:	Loic Poulain <loic.poulain@oss.qualcomm.com>
27040M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
27041R:	Johannes Berg <johannes@sipsolutions.net>
27042L:	netdev@vger.kernel.org
27043S:	Maintained
27044F:	drivers/net/wwan/
27045F:	include/linux/wwan.h
27046F:	include/uapi/linux/wwan.h
27047
27048X-POWERS AXP288 PMIC DRIVERS
27049M:	Hans de Goede <hansg@kernel.org>
27050S:	Maintained
27051F:	drivers/acpi/pmic/intel_pmic_xpower.c
27052N:	axp288
27053
27054X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
27055M:	Chen-Yu Tsai <wens@csie.org>
27056L:	linux-kernel@vger.kernel.org
27057S:	Maintained
27058N:	axp[128]
27059
27060X.25 STACK
27061M:	Martin Schiller <ms@dev.tdt.de>
27062L:	linux-x25@vger.kernel.org
27063S:	Maintained
27064F:	Documentation/networking/lapb-module.rst
27065F:	Documentation/networking/x25*
27066F:	drivers/net/wan/hdlc_x25.c
27067F:	drivers/net/wan/lapbether.c
27068F:	include/*/lapb.h
27069F:	include/net/x25*
27070F:	include/uapi/linux/x25.h
27071F:	net/lapb/
27072F:	net/x25/
27073
27074X86 ARCHITECTURE (32-BIT AND 64-BIT)
27075M:	Thomas Gleixner <tglx@linutronix.de>
27076M:	Ingo Molnar <mingo@redhat.com>
27077M:	Borislav Petkov <bp@alien8.de>
27078M:	Dave Hansen <dave.hansen@linux.intel.com>
27079M:	x86@kernel.org
27080R:	"H. Peter Anvin" <hpa@zytor.com>
27081L:	linux-kernel@vger.kernel.org
27082S:	Maintained
27083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
27084F:	Documentation/arch/x86/
27085F:	Documentation/devicetree/bindings/x86/
27086F:	arch/x86/
27087F:	tools/testing/selftests/x86
27088
27089X86 CPUID DATABASE
27090M:	Borislav Petkov <bp@alien8.de>
27091M:	Thomas Gleixner <tglx@linutronix.de>
27092M:	x86@kernel.org
27093R:	Ahmed S. Darwish <darwi@linutronix.de>
27094L:	x86-cpuid@lists.linux.dev
27095S:	Maintained
27096W:	https://x86-cpuid.org
27097F:	tools/arch/x86/kcpuid/
27098
27099X86 ENTRY CODE
27100M:	Andy Lutomirski <luto@kernel.org>
27101L:	linux-kernel@vger.kernel.org
27102S:	Maintained
27103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
27104F:	arch/x86/entry/
27105
27106X86 HARDWARE VULNERABILITIES
27107M:	Thomas Gleixner <tglx@linutronix.de>
27108M:	Borislav Petkov <bp@alien8.de>
27109M:	Peter Zijlstra <peterz@infradead.org>
27110M:	Josh Poimboeuf <jpoimboe@kernel.org>
27111R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
27112S:	Maintained
27113F:	Documentation/admin-guide/hw-vuln/
27114F:	arch/x86/include/asm/nospec-branch.h
27115F:	arch/x86/kernel/cpu/bugs.c
27116
27117X86 MCE INFRASTRUCTURE
27118M:	Tony Luck <tony.luck@intel.com>
27119M:	Borislav Petkov <bp@alien8.de>
27120L:	linux-edac@vger.kernel.org
27121S:	Maintained
27122F:	Documentation/ABI/testing/sysfs-mce
27123F:	Documentation/arch/x86/x86_64/machinecheck.rst
27124F:	arch/x86/kernel/cpu/mce/*
27125
27126X86 MICROCODE UPDATE SUPPORT
27127M:	Borislav Petkov <bp@alien8.de>
27128S:	Maintained
27129F:	arch/x86/kernel/cpu/microcode/*
27130
27131X86 MM
27132M:	Dave Hansen <dave.hansen@linux.intel.com>
27133M:	Andy Lutomirski <luto@kernel.org>
27134M:	Peter Zijlstra <peterz@infradead.org>
27135L:	linux-kernel@vger.kernel.org
27136S:	Maintained
27137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
27138F:	arch/x86/mm/
27139
27140X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
27141M:	Hans de Goede <hansg@kernel.org>
27142L:	platform-driver-x86@vger.kernel.org
27143S:	Maintained
27144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
27145F:	drivers/platform/x86/x86-android-tablets/
27146
27147X86 PLATFORM DRIVERS
27148M:	Hans de Goede <hansg@kernel.org>
27149M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
27150L:	platform-driver-x86@vger.kernel.org
27151S:	Maintained
27152Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
27153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
27154F:	drivers/platform/olpc/
27155F:	drivers/platform/x86/
27156F:	include/linux/platform_data/x86/
27157
27158X86 PLATFORM UV HPE SUPERDOME FLEX
27159M:	Steve Wahl <steve.wahl@hpe.com>
27160R:	Justin Ernst <justin.ernst@hpe.com>
27161R:	Kyle Meyer <kyle.meyer@hpe.com>
27162R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
27163R:	Russ Anderson <russ.anderson@hpe.com>
27164S:	Supported
27165F:	arch/x86/include/asm/uv/
27166F:	arch/x86/kernel/apic/x2apic_uv_x.c
27167F:	arch/x86/platform/uv/
27168
27169X86 STACK UNWINDING
27170M:	Josh Poimboeuf <jpoimboe@kernel.org>
27171M:	Peter Zijlstra <peterz@infradead.org>
27172S:	Supported
27173F:	arch/x86/include/asm/unwind*.h
27174F:	arch/x86/kernel/dumpstack.c
27175F:	arch/x86/kernel/stacktrace.c
27176F:	arch/x86/kernel/unwind_*.c
27177
27178X86 TRUST DOMAIN EXTENSIONS (TDX)
27179M:	Kirill A. Shutemov <kas@kernel.org>
27180R:	Dave Hansen <dave.hansen@linux.intel.com>
27181L:	x86@kernel.org
27182L:	linux-coco@lists.linux.dev
27183S:	Supported
27184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
27185F:	Documentation/ABI/testing/sysfs-devices-virtual-misc-tdx_guest
27186F:	arch/x86/boot/compressed/tdx*
27187F:	arch/x86/coco/tdx/
27188F:	arch/x86/include/asm/shared/tdx.h
27189F:	arch/x86/include/asm/tdx.h
27190F:	arch/x86/virt/vmx/tdx/
27191F:	drivers/virt/coco/tdx-guest
27192
27193X86 VDSO
27194M:	Andy Lutomirski <luto@kernel.org>
27195L:	linux-kernel@vger.kernel.org
27196S:	Maintained
27197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
27198F:	arch/x86/entry/vdso/
27199
27200XARRAY
27201M:	Matthew Wilcox <willy@infradead.org>
27202L:	linux-fsdevel@vger.kernel.org
27203L:	linux-mm@kvack.org
27204S:	Supported
27205F:	Documentation/core-api/xarray.rst
27206F:	include/linux/idr.h
27207F:	include/linux/xarray.h
27208F:	lib/idr.c
27209F:	lib/test_xarray.c
27210F:	lib/xarray.c
27211F:	tools/testing/radix-tree
27212
27213XARRAY API [RUST]
27214M:	Tamir Duberstein <tamird@gmail.com>
27215M:	Andreas Hindborg <a.hindborg@kernel.org>
27216L:	rust-for-linux@vger.kernel.org
27217S:	Supported
27218W:	https://rust-for-linux.com
27219B:	https://github.com/Rust-for-Linux/linux/issues
27220C:	https://rust-for-linux.zulipchat.com
27221T:	git https://github.com/Rust-for-Linux/linux.git xarray-next
27222F:	rust/kernel/xarray.rs
27223
27224XBOX DVD IR REMOTE
27225M:	Benjamin Valentin <benpicco@googlemail.com>
27226S:	Maintained
27227F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
27228F:	drivers/media/rc/xbox_remote.c
27229
27230XC2028/3028 TUNER DRIVER
27231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
27232L:	linux-media@vger.kernel.org
27233S:	Maintained
27234W:	https://linuxtv.org
27235T:	git git://linuxtv.org/media.git
27236F:	drivers/media/tuners/xc2028.*
27237
27238XDP (eXpress Data Path)
27239M:	Alexei Starovoitov <ast@kernel.org>
27240M:	Daniel Borkmann <daniel@iogearbox.net>
27241M:	David S. Miller <davem@davemloft.net>
27242M:	Jakub Kicinski <kuba@kernel.org>
27243M:	Jesper Dangaard Brouer <hawk@kernel.org>
27244M:	John Fastabend <john.fastabend@gmail.com>
27245R:	Stanislav Fomichev <sdf@fomichev.me>
27246L:	netdev@vger.kernel.org
27247L:	bpf@vger.kernel.org
27248S:	Supported
27249F:	drivers/net/ethernet/*/*/*/*/*xdp*
27250F:	drivers/net/ethernet/*/*/*xdp*
27251F:	include/net/xdp.h
27252F:	include/net/xdp_priv.h
27253F:	include/trace/events/xdp.h
27254F:	kernel/bpf/cpumap.c
27255F:	kernel/bpf/devmap.c
27256F:	net/core/xdp.c
27257F:	samples/bpf/xdp*
27258F:	tools/testing/selftests/bpf/*/*xdp*
27259F:	tools/testing/selftests/bpf/*xdp*
27260K:	(?:\b|_)xdp(?:\b|_)
27261
27262XDP SOCKETS (AF_XDP)
27263M:	Björn Töpel <bjorn@kernel.org>
27264M:	Magnus Karlsson <magnus.karlsson@intel.com>
27265M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
27266R:	Jonathan Lemon <jonathan.lemon@gmail.com>
27267R:	Stanislav Fomichev <sdf@fomichev.me>
27268L:	netdev@vger.kernel.org
27269L:	bpf@vger.kernel.org
27270S:	Maintained
27271F:	Documentation/networking/af_xdp.rst
27272F:	include/net/netns/xdp.h
27273F:	include/net/xdp_sock*
27274F:	include/net/xsk_buff_pool.h
27275F:	include/uapi/linux/if_xdp.h
27276F:	include/uapi/linux/xdp_diag.h
27277F:	net/xdp/
27278F:	tools/testing/selftests/bpf/*xsk*
27279
27280XEN BLOCK SUBSYSTEM
27281M:	Roger Pau Monné <roger.pau@citrix.com>
27282L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27283S:	Supported
27284F:	drivers/block/xen*
27285F:	drivers/block/xen-blkback/*
27286
27287XEN HYPERVISOR ARM
27288M:	Stefano Stabellini <sstabellini@kernel.org>
27289L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27290S:	Maintained
27291F:	arch/arm/include/asm/xen/
27292F:	arch/arm/xen/
27293
27294XEN HYPERVISOR ARM64
27295M:	Stefano Stabellini <sstabellini@kernel.org>
27296L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27297S:	Maintained
27298F:	arch/arm64/include/asm/xen/
27299F:	arch/arm64/xen/
27300
27301XEN HYPERVISOR INTERFACE
27302M:	Juergen Gross <jgross@suse.com>
27303M:	Stefano Stabellini <sstabellini@kernel.org>
27304R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
27305L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27306S:	Supported
27307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
27308F:	Documentation/ABI/stable/sysfs-hypervisor-xen
27309F:	Documentation/ABI/testing/sysfs-hypervisor-xen
27310F:	drivers/*/xen-*front.c
27311F:	drivers/xen/
27312F:	include/uapi/xen/
27313F:	include/xen/
27314F:	kernel/configs/xen.config
27315
27316XEN HYPERVISOR X86
27317M:	Juergen Gross <jgross@suse.com>
27318R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
27319L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27320S:	Supported
27321F:	arch/x86/configs/xen.config
27322F:	arch/x86/include/asm/pvclock-abi.h
27323F:	arch/x86/include/asm/xen/
27324F:	arch/x86/platform/pvh/
27325F:	arch/x86/xen/
27326
27327XEN NETWORK BACKEND DRIVER
27328M:	Wei Liu <wei.liu@kernel.org>
27329M:	Paul Durrant <paul@xen.org>
27330L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27331L:	netdev@vger.kernel.org
27332S:	Supported
27333F:	drivers/net/xen-netback/*
27334
27335XEN PCI SUBSYSTEM
27336M:	Juergen Gross <jgross@suse.com>
27337L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27338S:	Supported
27339F:	arch/x86/pci/*xen*
27340F:	drivers/pci/*xen*
27341
27342XEN PVSCSI DRIVERS
27343M:	Juergen Gross <jgross@suse.com>
27344L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27345L:	linux-scsi@vger.kernel.org
27346S:	Supported
27347F:	drivers/scsi/xen-scsifront.c
27348F:	drivers/xen/xen-scsiback.c
27349F:	include/xen/interface/io/vscsiif.h
27350
27351XEN PVUSB DRIVER
27352M:	Juergen Gross <jgross@suse.com>
27353L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27354L:	linux-usb@vger.kernel.org
27355S:	Supported
27356F:	drivers/usb/host/xen*
27357F:	include/xen/interface/io/usbif.h
27358
27359XEN SOUND FRONTEND DRIVER
27360M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
27361L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27362L:	linux-sound@vger.kernel.org
27363S:	Supported
27364F:	sound/xen/*
27365
27366XEN SWIOTLB SUBSYSTEM
27367M:	Juergen Gross <jgross@suse.com>
27368M:	Stefano Stabellini <sstabellini@kernel.org>
27369L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
27370L:	iommu@lists.linux.dev
27371S:	Supported
27372F:	arch/*/include/asm/xen/swiotlb-xen.h
27373F:	drivers/xen/swiotlb-xen.c
27374F:	include/xen/arm/swiotlb-xen.h
27375F:	include/xen/swiotlb-xen.h
27376
27377XFS FILESYSTEM
27378M:	Carlos Maiolino <cem@kernel.org>
27379L:	linux-xfs@vger.kernel.org
27380S:	Supported
27381W:	http://xfs.org/
27382C:	irc://irc.oftc.net/xfs
27383T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
27384P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
27385F:	Documentation/ABI/testing/sysfs-fs-xfs
27386F:	Documentation/admin-guide/xfs.rst
27387F:	Documentation/filesystems/xfs/*
27388F:	fs/xfs/
27389F:	include/uapi/linux/dqblk_xfs.h
27390F:	include/uapi/linux/fsmap.h
27391
27392XILINX AMS DRIVER
27393M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
27394L:	linux-iio@vger.kernel.org
27395S:	Maintained
27396F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
27397F:	drivers/iio/adc/xilinx-ams.c
27398
27399XILINX AXI ETHERNET DRIVER
27400M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
27401S:	Maintained
27402F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
27403F:	drivers/net/ethernet/xilinx/xilinx_axienet*
27404
27405XILINX CAN DRIVER
27406M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
27407L:	linux-can@vger.kernel.org
27408S:	Maintained
27409F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
27410F:	drivers/net/can/xilinx_can.c
27411
27412XILINX EVENT MANAGEMENT DRIVER
27413M:	Michal Simek <michal.simek@amd.com>
27414S:	Maintained
27415F:	drivers/soc/xilinx/xlnx_event_manager.c
27416F:	include/linux/firmware/xlnx-event-manager.h
27417
27418XILINX GPIO DRIVER
27419M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
27420R:	Srinivas Neeli <srinivas.neeli@amd.com>
27421R:	Michal Simek <michal.simek@amd.com>
27422S:	Maintained
27423F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
27424F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
27425F:	drivers/gpio/gpio-xilinx.c
27426F:	drivers/gpio/gpio-zynq.c
27427
27428XILINX LL TEMAC ETHERNET DRIVER
27429L:	netdev@vger.kernel.org
27430S:	Orphan
27431F:	drivers/net/ethernet/xilinx/ll_temac*
27432
27433XILINX PWM DRIVER
27434M:	Sean Anderson <sean.anderson@seco.com>
27435S:	Maintained
27436F:	drivers/pwm/pwm-xilinx.c
27437F:	include/clocksource/timer-xilinx.h
27438
27439XILINX SOUND DRIVERS
27440M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
27441S:	Maintained
27442F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
27443F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
27444F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
27445F:	sound/soc/xilinx/*
27446
27447XILINX SD-FEC IP CORES
27448M:	Derek Kiernan <derek.kiernan@amd.com>
27449M:	Dragan Cvetic <dragan.cvetic@amd.com>
27450S:	Maintained
27451F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
27452F:	Documentation/misc-devices/xilinx_sdfec.rst
27453F:	drivers/misc/xilinx_sdfec.c
27454F:	include/uapi/misc/xilinx_sdfec.h
27455
27456XILINX UARTLITE SERIAL DRIVER
27457M:	Peter Korsgaard <jacmet@sunsite.dk>
27458L:	linux-serial@vger.kernel.org
27459S:	Maintained
27460F:	drivers/tty/serial/uartlite.c
27461
27462XILINX VIDEO IP CORES
27463M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27464L:	linux-media@vger.kernel.org
27465S:	Supported
27466T:	git git://linuxtv.org/media.git
27467F:	Documentation/devicetree/bindings/media/xilinx/
27468F:	drivers/media/platform/xilinx/
27469F:	include/uapi/linux/xilinx-v4l2-controls.h
27470
27471XILINX VERSAL EDAC DRIVER
27472M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
27473M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
27474S:	Maintained
27475F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
27476F:	drivers/edac/versal_edac.c
27477
27478XILINX WATCHDOG DRIVER
27479M:	Srinivas Neeli <srinivas.neeli@amd.com>
27480R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
27481R:	Michal Simek <michal.simek@amd.com>
27482S:	Maintained
27483F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
27484F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
27485F:	drivers/watchdog/of_xilinx_wdt.c
27486F:	drivers/watchdog/xilinx_wwdt.c
27487
27488XILINX XDMA DRIVER
27489M:	Lizhi Hou <lizhi.hou@amd.com>
27490M:	Brian Xu <brian.xu@amd.com>
27491M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
27492L:	dmaengine@vger.kernel.org
27493S:	Supported
27494F:	drivers/dma/xilinx/xdma-regs.h
27495F:	drivers/dma/xilinx/xdma.c
27496F:	include/linux/dma/amd_xdma.h
27497F:	include/linux/platform_data/amd_xdma.h
27498
27499XILINX ZYNQMP DPDMA DRIVER
27500M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27501L:	dmaengine@vger.kernel.org
27502S:	Supported
27503F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
27504F:	drivers/dma/xilinx/xilinx_dpdma.c
27505F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
27506
27507XILINX ZYNQMP OCM EDAC DRIVER
27508M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
27509M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
27510S:	Maintained
27511F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
27512F:	drivers/edac/zynqmp_edac.c
27513
27514XILINX ZYNQMP PSGTR PHY DRIVER
27515M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
27516L:	linux-kernel@vger.kernel.org
27517S:	Supported
27518T:	git https://github.com/Xilinx/linux-xlnx.git
27519F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
27520F:	drivers/phy/xilinx/phy-zynqmp.c
27521
27522XILINX ZYNQMP SHA3 DRIVER
27523M:	Harsha <harsha.harsha@amd.com>
27524S:	Maintained
27525F:	drivers/crypto/xilinx/zynqmp-sha.c
27526
27527XILINX ZYNQMP NVMEM DRIVER
27528M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
27529M:	Kalyani Akula <kalyani.akula@amd.com>
27530R:	Michal Simek <michal.simek@amd.com>
27531S:	Maintained
27532F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
27533F:	drivers/nvmem/zynqmp_nvmem.c
27534
27535XILLYBUS DRIVER
27536M:	Eli Billauer <eli.billauer@gmail.com>
27537L:	linux-kernel@vger.kernel.org
27538S:	Supported
27539F:	drivers/char/xillybus/
27540
27541XLP9XX I2C DRIVER
27542M:	George Cherian <gcherian@marvell.com>
27543L:	linux-i2c@vger.kernel.org
27544S:	Supported
27545W:	http://www.marvell.com
27546F:	drivers/i2c/busses/i2c-xlp9xx.c
27547
27548XTENSA XTFPGA PLATFORM SUPPORT
27549M:	Max Filippov <jcmvbkbc@gmail.com>
27550S:	Maintained
27551F:	drivers/spi/spi-xtensa-xtfpga.c
27552F:	sound/soc/xtensa/xtfpga-i2s.c
27553
27554XZ EMBEDDED
27555M:	Lasse Collin <lasse.collin@tukaani.org>
27556S:	Maintained
27557W:	https://tukaani.org/xz/embedded.html
27558B:	https://github.com/tukaani-project/xz-embedded/issues
27559C:	irc://irc.libera.chat/tukaani
27560F:	Documentation/staging/xz.rst
27561F:	include/linux/decompress/unxz.h
27562F:	include/linux/xz.h
27563F:	lib/decompress_unxz.c
27564F:	lib/xz/
27565F:	scripts/xz_wrap.sh
27566
27567YAM DRIVER FOR AX.25
27568M:	Jean-Paul Roubelat <jpr@f6fbb.org>
27569L:	linux-hams@vger.kernel.org
27570S:	Maintained
27571F:	drivers/net/hamradio/yam*
27572F:	include/linux/yam.h
27573
27574YAMA SECURITY MODULE
27575M:	Kees Cook <kees@kernel.org>
27576S:	Supported
27577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27578F:	Documentation/admin-guide/LSM/Yama.rst
27579F:	security/yama/
27580
27581YAML NETLINK (YNL)
27582M:	Donald Hunter <donald.hunter@gmail.com>
27583M:	Jakub Kicinski <kuba@kernel.org>
27584F:	Documentation/netlink/
27585F:	Documentation/userspace-api/netlink/intro-specs.rst
27586F:	Documentation/userspace-api/netlink/specs.rst
27587F:	tools/net/ynl/
27588
27589YEALINK PHONE DRIVER
27590M:	Henk Vergonet <Henk.Vergonet@gmail.com>
27591S:	Maintained
27592F:	Documentation/input/devices/yealink.rst
27593F:	drivers/input/misc/yealink.*
27594
27595Z8530 DRIVER FOR AX.25
27596M:	Joerg Reuter <jreuter@yaina.de>
27597L:	linux-hams@vger.kernel.org
27598S:	Maintained
27599W:	http://yaina.de/jreuter/
27600W:	http://www.qsl.net/dl1bke/
27601F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
27602F:	drivers/net/hamradio/*scc.c
27603F:	drivers/net/hamradio/z8530.h
27604
27605ZD1211RW WIRELESS DRIVER
27606L:	linux-wireless@vger.kernel.org
27607S:	Orphan
27608F:	drivers/net/wireless/zydas/
27609
27610ZD1301 MEDIA DRIVER
27611L:	linux-media@vger.kernel.org
27612S:	Orphan
27613W:	https://linuxtv.org/
27614Q:	https://patchwork.linuxtv.org/project/linux-media/list/
27615F:	drivers/media/usb/dvb-usb-v2/zd1301*
27616
27617ZD1301_DEMOD MEDIA DRIVER
27618L:	linux-media@vger.kernel.org
27619S:	Orphan
27620W:	https://linuxtv.org/
27621Q:	https://patchwork.linuxtv.org/project/linux-media/list/
27622F:	drivers/media/dvb-frontends/zd1301_demod*
27623
27624ZHAOXIN PROCESSOR SUPPORT
27625M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
27626L:	linux-kernel@vger.kernel.org
27627S:	Maintained
27628F:	arch/x86/kernel/cpu/zhaoxin.c
27629
27630ZONED LOOP DEVICE
27631M:	Damien Le Moal <dlemoal@kernel.org>
27632R:	Christoph Hellwig <hch@lst.de>
27633L:	linux-block@vger.kernel.org
27634S:	Maintained
27635F:	Documentation/admin-guide/blockdev/zoned_loop.rst
27636F:	drivers/block/zloop.c
27637
27638ZONEFS FILESYSTEM
27639M:	Damien Le Moal <dlemoal@kernel.org>
27640M:	Naohiro Aota <naohiro.aota@wdc.com>
27641R:	Johannes Thumshirn <jth@kernel.org>
27642L:	linux-fsdevel@vger.kernel.org
27643S:	Maintained
27644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
27645F:	Documentation/filesystems/zonefs.rst
27646F:	fs/zonefs/
27647
27648ZR36067 VIDEO FOR LINUX DRIVER
27649M:	Corentin Labbe <clabbe@baylibre.com>
27650L:	mjpeg-users@lists.sourceforge.net
27651L:	linux-media@vger.kernel.org
27652S:	Maintained
27653W:	http://mjpeg.sourceforge.net/driver-zoran/
27654Q:	https://patchwork.linuxtv.org/project/linux-media/list/
27655F:	Documentation/driver-api/media/drivers/zoran.rst
27656F:	drivers/media/pci/zoran/
27657
27658ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
27659M:	Minchan Kim <minchan@kernel.org>
27660M:	Sergey Senozhatsky <senozhatsky@chromium.org>
27661L:	linux-kernel@vger.kernel.org
27662S:	Maintained
27663F:	Documentation/admin-guide/blockdev/zram.rst
27664F:	drivers/block/zram/
27665
27666ZS DECSTATION Z85C30 SERIAL DRIVER
27667M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
27668S:	Maintained
27669F:	drivers/tty/serial/zs.*
27670
27671ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
27672M:	Minchan Kim <minchan@kernel.org>
27673M:	Sergey Senozhatsky <senozhatsky@chromium.org>
27674L:	linux-mm@kvack.org
27675S:	Maintained
27676F:	Documentation/mm/zsmalloc.rst
27677F:	include/linux/zsmalloc.h
27678F:	mm/zsmalloc.c
27679
27680ZSTD
27681M:	Nick Terrell <terrelln@fb.com>
27682M:	David Sterba <dsterba@suse.com>
27683S:	Maintained
27684B:	https://github.com/facebook/zstd/issues
27685T:	git https://github.com/terrelln/linux.git
27686F:	crypto/zstd.c
27687F:	include/linux/zstd*
27688F:	lib/decompress_unzstd.c
27689F:	lib/zstd/
27690N:	zstd
27691K:	zstd
27692
27693ZSWAP COMPRESSED SWAP CACHING
27694M:	Johannes Weiner <hannes@cmpxchg.org>
27695M:	Yosry Ahmed <yosry.ahmed@linux.dev>
27696M:	Nhat Pham <nphamcs@gmail.com>
27697R:	Chengming Zhou <chengming.zhou@linux.dev>
27698L:	linux-mm@kvack.org
27699S:	Maintained
27700F:	Documentation/admin-guide/mm/zswap.rst
27701F:	include/linux/zpool.h
27702F:	include/linux/zswap.h
27703F:	mm/zpool.c
27704F:	mm/zswap.c
27705F:	tools/testing/selftests/cgroup/test_zswap.c
27706
27707SENARYTECH AUDIO CODEC DRIVER
27708M:	bo liu <bo.liu@senarytech.com>
27709S:	Maintained
27710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
27711F:	sound/hda/codecs/senarytech.c
27712
27713THE REST
27714M:	Linus Torvalds <torvalds@linux-foundation.org>
27715L:	linux-kernel@vger.kernel.org
27716S:	Buried alive in reporters
27717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
27718F:	*
27719F:	*/
27720