xref: /linux/MAINTAINERS (revision 4003c9e78778e93188a09d6043a74f7154449d43)
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 git://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 <hdegoede@redhat.com>
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:	tools/power/acpi/
306
307ACPI APEI
308M:	"Rafael J. Wysocki" <rafael@kernel.org>
309R:	Len Brown <lenb@kernel.org>
310R:	James Morse <james.morse@arm.com>
311R:	Tony Luck <tony.luck@intel.com>
312R:	Borislav Petkov <bp@alien8.de>
313L:	linux-acpi@vger.kernel.org
314F:	drivers/acpi/apei/
315
316ACPI COMPONENT ARCHITECTURE (ACPICA)
317M:	Robert Moore <robert.moore@intel.com>
318M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
319L:	linux-acpi@vger.kernel.org
320L:	acpica-devel@lists.linux.dev
321S:	Supported
322W:	https://acpica.org/
323W:	https://github.com/acpica/acpica/
324Q:	https://patchwork.kernel.org/project/linux-acpi/list/
325B:	https://bugzilla.kernel.org
326B:	https://bugs.acpica.org
327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
328F:	drivers/acpi/acpica/
329F:	include/acpi/
330F:	tools/power/acpi/
331
332ACPI FOR ARM64 (ACPI/arm64)
333M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
334M:	Hanjun Guo <guohanjun@huawei.com>
335M:	Sudeep Holla <sudeep.holla@arm.com>
336L:	linux-acpi@vger.kernel.org
337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
338S:	Maintained
339F:	drivers/acpi/arm64
340F:	include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M:	Sunil V L <sunilvl@ventanamicro.com>
344L:	linux-acpi@vger.kernel.org
345L:	linux-riscv@lists.infradead.org
346S:	Maintained
347F:	drivers/acpi/riscv/
348
349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Supported
353F:	drivers/mailbox/pcc.c
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rafael@kernel.org>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@kernel.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361S:	Supported
362Q:	https://patchwork.kernel.org/project/linux-acpi/list/
363B:	https://bugzilla.kernel.org
364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
365F:	drivers/acpi/pmic/
366
367ACPI QUICKSTART DRIVER
368M:	Armin Wolf <W_Armin@gmx.de>
369L:	platform-driver-x86@vger.kernel.org
370S:	Maintained
371F:	drivers/platform/x86/quickstart.c
372
373ACPI SERIAL MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <hdegoede@redhat.com>
375L:	platform-driver-x86@vger.kernel.org
376S:	Maintained
377F:	drivers/platform/x86/serial-multi-instantiate.c
378
379ACPI THERMAL DRIVER
380M:	Rafael J. Wysocki <rafael@kernel.org>
381R:	Zhang Rui <rui.zhang@intel.com>
382L:	linux-acpi@vger.kernel.org
383S:	Supported
384B:	https://bugzilla.kernel.org
385F:	drivers/acpi/*thermal*
386
387ACPI VIOT DRIVER
388M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
389L:	linux-acpi@vger.kernel.org
390L:	iommu@lists.linux.dev
391S:	Maintained
392F:	drivers/acpi/viot.c
393F:	include/linux/acpi_viot.h
394
395ACPI WMI DRIVER
396M:	Armin Wolf <W_Armin@gmx.de>
397L:	platform-driver-x86@vger.kernel.org
398S:	Maintained
399F:	Documentation/ABI/testing/sysfs-bus-wmi
400F:	Documentation/driver-api/wmi.rst
401F:	Documentation/wmi/
402F:	drivers/platform/x86/wmi.c
403F:	include/uapi/linux/wmi.h
404
405ACRN HYPERVISOR SERVICE MODULE
406M:	Fei Li <fei1.li@intel.com>
407L:	acrn-dev@lists.projectacrn.org (subscribers-only)
408S:	Supported
409W:	https://projectacrn.org
410F:	Documentation/virt/acrn/
411F:	drivers/virt/acrn/
412F:	include/uapi/linux/acrn.h
413
414AD1889 ALSA SOUND DRIVER
415L:	linux-parisc@vger.kernel.org
416S:	Maintained
417W:	https://parisc.wiki.kernel.org/index.php/AD1889
418F:	sound/pci/ad1889.*
419
420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
422L:	linux-iio@vger.kernel.org
423S:	Supported
424F:	drivers/iio/potentiometer/ad5110.c
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <michael.hennerich@analog.com>
428S:	Supported
429W:	http://wiki.analog.com/AD5254
430W:	https://ez.analog.com/linux-software-drivers
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435S:	Supported
436W:	http://wiki.analog.com/AD5398
437W:	https://ez.analog.com/linux-software-drivers
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <michael.hennerich@analog.com>
442S:	Supported
443W:	http://wiki.analog.com/AD7142
444W:	https://ez.analog.com/linux-software-drivers
445F:	drivers/input/misc/ad714x.c
446
447AD738X ADC DRIVER (AD7380/1/2/4)
448M:	Michael Hennerich <michael.hennerich@analog.com>
449M:	Nuno Sá <nuno.sa@analog.com>
450R:	David Lechner <dlechner@baylibre.com>
451S:	Supported
452W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
455F:	Documentation/iio/ad7380.rst
456F:	drivers/iio/adc/ad7380.c
457
458AD7877 TOUCHSCREEN DRIVER
459M:	Michael Hennerich <michael.hennerich@analog.com>
460S:	Supported
461W:	http://wiki.analog.com/AD7877
462W:	https://ez.analog.com/linux-software-drivers
463F:	drivers/input/touchscreen/ad7877.c
464
465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467S:	Supported
468W:	http://wiki.analog.com/AD7879
469W:	https://ez.analog.com/linux-software-drivers
470F:	drivers/input/touchscreen/ad7879.c
471
472AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
473M:	Michael Hennerich <michael.hennerich@analog.com>
474M:	Nuno Sá <nuno.sa@analog.com>
475R:	David Lechner <dlechner@baylibre.com>
476S:	Supported
477W:	https://ez.analog.com/linux-software-drivers
478F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
479F:	Documentation/iio/ad7944.rst
480F:	drivers/iio/adc/ad7944.c
481
482ADAFRUIT MINI I2C GAMEPAD
483M:	Anshul Dalal <anshulusr@gmail.com>
484L:	linux-input@vger.kernel.org
485S:	Maintained
486F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
487F:	drivers/input/joystick/adafruit-seesaw.c
488
489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490M:	Jiri Kosina <jikos@kernel.org>
491S:	Maintained
492
493ADF7242 IEEE 802.15.4 RADIO DRIVER
494M:	Michael Hennerich <michael.hennerich@analog.com>
495L:	linux-wpan@vger.kernel.org
496S:	Supported
497W:	https://wiki.analog.com/ADF7242
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500F:	drivers/net/ieee802154/adf7242.c
501
502ADM1025 HARDWARE MONITOR DRIVER
503M:	Jean Delvare <jdelvare@suse.com>
504L:	linux-hwmon@vger.kernel.org
505S:	Maintained
506F:	Documentation/hwmon/adm1025.rst
507F:	drivers/hwmon/adm1025.c
508
509ADM1029 HARDWARE MONITOR DRIVER
510M:	Corentin Labbe <clabbe.montjoie@gmail.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	drivers/hwmon/adm1029.c
514
515ADM8211 WIRELESS DRIVER
516L:	linux-wireless@vger.kernel.org
517S:	Orphan
518F:	drivers/net/wireless/admtek/
519
520ADP1050 HARDWARE MONITOR DRIVER
521M:	Radu Sabau <radu.sabau@analog.com>
522L:	linux-hwmon@vger.kernel.org
523S:	Supported
524W:	https://ez.analog.com/linux-software-drivers
525F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
526
527ADP1653 FLASH CONTROLLER DRIVER
528M:	Sakari Ailus <sakari.ailus@iki.fi>
529L:	linux-media@vger.kernel.org
530S:	Maintained
531F:	drivers/media/i2c/adp1653.c
532F:	include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M:	Michael Hennerich <michael.hennerich@analog.com>
536S:	Supported
537W:	http://wiki.analog.com/ADP5520
538W:	https://ez.analog.com/linux-software-drivers
539F:	drivers/gpio/gpio-adp5520.c
540F:	drivers/input/keyboard/adp5520-keys.c
541F:	drivers/leds/leds-adp5520.c
542F:	drivers/mfd/adp5520.c
543F:	drivers/video/backlight/adp5520_bl.c
544
545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
547L:	linux-gpio@vger.kernel.org
548L:	linux-pwm@vger.kernel.org
549S:	Maintained
550F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
551F:	drivers/gpio/gpio-adp5585.c
552F:	drivers/mfd/adp5585.c
553F:	drivers/pwm/pwm-adp5585.c
554F:	include/linux/mfd/adp5585.h
555
556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
557M:	Michael Hennerich <michael.hennerich@analog.com>
558S:	Supported
559W:	http://wiki.analog.com/ADP5588
560W:	https://ez.analog.com/linux-software-drivers
561F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
562F:	drivers/input/keyboard/adp5588-keys.c
563
564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
565M:	Michael Hennerich <michael.hennerich@analog.com>
566S:	Supported
567W:	http://wiki.analog.com/ADP8860
568W:	https://ez.analog.com/linux-software-drivers
569F:	drivers/video/backlight/adp8860_bl.c
570
571ADT746X FAN DRIVER
572M:	Colin Leroy <colin@colino.net>
573S:	Maintained
574F:	drivers/macintosh/therm_adt746x.c
575
576ADT7475 HARDWARE MONITOR DRIVER
577M:	Jean Delvare <jdelvare@suse.com>
578L:	linux-hwmon@vger.kernel.org
579S:	Maintained
580F:	Documentation/hwmon/adt7475.rst
581F:	drivers/hwmon/adt7475.c
582
583ADVANSYS SCSI DRIVER
584M:	Matthew Wilcox <willy@infradead.org>
585M:	Hannes Reinecke <hare@suse.com>
586L:	linux-scsi@vger.kernel.org
587S:	Maintained
588F:	Documentation/scsi/advansys.rst
589F:	drivers/scsi/advansys.c
590
591ADVANTECH SWBTN DRIVER
592M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
593L:	platform-driver-x86@vger.kernel.org
594S:	Maintained
595F:	drivers/platform/x86/adv_swbutton.c
596
597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598M:	Lucas Stankus <lucas.p.stankus@gmail.com>
599S:	Supported
600F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
601F:	drivers/iio/accel/adxl313*
602
603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
604M:	Michael Hennerich <michael.hennerich@analog.com>
605S:	Supported
606W:	http://wiki.analog.com/ADXL345
607W:	https://ez.analog.com/linux-software-drivers
608F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
609F:	drivers/input/misc/adxl34x.c
610
611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Puranjay Mohan <puranjay@kernel.org>
613L:	linux-iio@vger.kernel.org
614S:	Supported
615F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
616F:	drivers/iio/accel/adxl355.h
617F:	drivers/iio/accel/adxl355_core.c
618F:	drivers/iio/accel/adxl355_i2c.c
619F:	drivers/iio/accel/adxl355_spi.c
620
621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
622M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
623L:	linux-iio@vger.kernel.org
624S:	Supported
625W:	https://ez.analog.com/linux-software-drivers
626F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
627F:	drivers/iio/accel/adxl367*
628
629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Michael Hennerich <michael.hennerich@analog.com>
631S:	Supported
632W:	https://ez.analog.com/linux-software-drivers
633F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
634F:	drivers/iio/accel/adxl372.c
635F:	drivers/iio/accel/adxl372_i2c.c
636F:	drivers/iio/accel/adxl372_spi.c
637
638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
639M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
640M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
641S:	Supported
642W:	https://ez.analog.com/linux-software-drivers
643F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
644F:	drivers/iio/accel/adxl380.c
645F:	drivers/iio/accel/adxl380.h
646F:	drivers/iio/accel/adxl380_i2c.c
647F:	drivers/iio/accel/adxl380_spi.c
648
649AF8133J THREE-AXIS MAGNETOMETER DRIVER
650M:	Ondřej Jirman <megi@xff.cz>
651S:	Maintained
652F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
653F:	drivers/iio/magnetometer/af8133j.c
654
655AF9013 MEDIA DRIVER
656L:	linux-media@vger.kernel.org
657S:	Orphan
658W:	https://linuxtv.org
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660F:	drivers/media/dvb-frontends/af9013*
661
662AF9033 MEDIA DRIVER
663L:	linux-media@vger.kernel.org
664S:	Orphan
665W:	https://linuxtv.org
666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
667F:	drivers/media/dvb-frontends/af9033*
668
669AFFS FILE SYSTEM
670M:	David Sterba <dsterba@suse.com>
671L:	linux-fsdevel@vger.kernel.org
672S:	Odd Fixes
673F:	Documentation/filesystems/affs.rst
674F:	fs/affs/
675
676AFS FILESYSTEM
677M:	David Howells <dhowells@redhat.com>
678M:	Marc Dionne <marc.dionne@auristor.com>
679L:	linux-afs@lists.infradead.org
680S:	Supported
681W:	https://www.infradead.org/~dhowells/kafs/
682F:	Documentation/filesystems/afs.rst
683F:	fs/afs/
684F:	include/trace/events/afs.h
685
686AGPGART DRIVER
687M:	David Airlie <airlied@redhat.com>
688L:	dri-devel@lists.freedesktop.org
689S:	Maintained
690T:	git https://gitlab.freedesktop.org/drm/kernel.git
691F:	drivers/char/agp/
692F:	include/linux/agp*
693F:	include/uapi/linux/agp*
694
695AHA152X SCSI DRIVER
696M:	"Juergen E. Fischer" <fischer@norbit.de>
697L:	linux-scsi@vger.kernel.org
698S:	Maintained
699F:	drivers/scsi/aha152x*
700F:	drivers/scsi/pcmcia/aha152x*
701
702AIC7XXX / AIC79XX SCSI DRIVER
703M:	Hannes Reinecke <hare@suse.com>
704L:	linux-scsi@vger.kernel.org
705S:	Maintained
706F:	drivers/scsi/aic7xxx/
707
708AIMSLAB FM RADIO RECEIVER DRIVER
709M:	Hans Verkuil <hverkuil@xs4all.nl>
710L:	linux-media@vger.kernel.org
711S:	Maintained
712W:	https://linuxtv.org
713T:	git git://linuxtv.org/media.git
714F:	drivers/media/radio/radio-aimslab*
715
716AIO
717M:	Benjamin LaHaise <bcrl@kvack.org>
718L:	linux-aio@kvack.org
719S:	Supported
720F:	fs/aio.c
721F:	include/linux/*aio*.h
722
723AIROHA ETHERNET DRIVER
724M:	Lorenzo Bianconi <lorenzo@kernel.org>
725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
726L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
727L:	netdev@vger.kernel.org
728S:	Maintained
729F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
730F:	drivers/net/ethernet/mediatek/airoha_eth.c
731
732AIROHA PCIE PHY DRIVER
733M:	Lorenzo Bianconi <lorenzo@kernel.org>
734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
735S:	Maintained
736F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
737F:	drivers/phy/phy-airoha-pcie-regs.h
738F:	drivers/phy/phy-airoha-pcie.c
739
740AIROHA SPI SNFI DRIVER
741M:	Lorenzo Bianconi <lorenzo@kernel.org>
742M:	Ray Liu <ray.liu@airoha.com>
743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
744L:	linux-spi@vger.kernel.org
745S:	Maintained
746F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
747F:	drivers/spi/spi-airoha-snfi.c
748
749AIRSPY MEDIA DRIVER
750L:	linux-media@vger.kernel.org
751S:	Orphan
752W:	https://linuxtv.org
753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
754F:	drivers/media/usb/airspy/
755
756ALACRITECH GIGABIT ETHERNET DRIVER
757M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
758S:	Maintained
759F:	drivers/net/ethernet/alacritech/*
760
761ALCATEL SPEEDTOUCH USB DRIVER
762M:	Duncan Sands <duncan.sands@free.fr>
763L:	linux-usb@vger.kernel.org
764S:	Maintained
765W:	http://www.linux-usb.org/SpeedTouch/
766F:	drivers/usb/atm/speedtch.c
767F:	drivers/usb/atm/usbatm.c
768
769ALCHEMY AU1XX0 MMC DRIVER
770M:	Manuel Lauss <manuel.lauss@gmail.com>
771S:	Maintained
772F:	drivers/mmc/host/au1xmmc.c
773
774ALI1563 I2C DRIVER
775M:	Rudolf Marek <r.marek@assembler.cz>
776L:	linux-i2c@vger.kernel.org
777S:	Maintained
778F:	Documentation/i2c/busses/i2c-ali1563.rst
779F:	drivers/i2c/busses/i2c-ali1563.c
780
781ALIBABA ELASTIC RDMA DRIVER
782M:	Cheng Xu <chengyou@linux.alibaba.com>
783M:	Kai Shen <kaishen@linux.alibaba.com>
784L:	linux-rdma@vger.kernel.org
785S:	Supported
786F:	drivers/infiniband/hw/erdma
787F:	include/uapi/rdma/erdma-abi.h
788
789ALIBABA PMU DRIVER
790M:	Shuai Xue <xueshuai@linux.alibaba.com>
791S:	Supported
792F:	Documentation/admin-guide/perf/alibaba_pmu.rst
793F:	drivers/perf/alibaba_uncore_drw_pmu.c
794
795ALIENWARE WMI DRIVER
796L:	Dell.Client.Kernel@dell.com
797S:	Maintained
798F:	Documentation/wmi/devices/alienware-wmi.rst
799F:	drivers/platform/x86/dell/alienware-wmi.c
800
801ALLEGRO DVT VIDEO IP CORE DRIVER
802M:	Michael Tretter <m.tretter@pengutronix.de>
803R:	Pengutronix Kernel Team <kernel@pengutronix.de>
804L:	linux-media@vger.kernel.org
805S:	Maintained
806F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
807F:	drivers/media/platform/allegro-dvt/
808
809ALLIED VISION ALVIUM CAMERA DRIVER
810M:	Tommaso Merciai <tomm.merciai@gmail.com>
811M:	Martin Hecht <martin.hecht@avnet.eu>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
815F:	drivers/media/i2c/alvium-csi2.c
816F:	drivers/media/i2c/alvium-csi2.h
817
818ALLWINNER A10 CSI DRIVER
819M:	Maxime Ripard <mripard@kernel.org>
820L:	linux-media@vger.kernel.org
821S:	Maintained
822T:	git git://linuxtv.org/media.git
823F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
824F:	drivers/media/platform/sunxi/sun4i-csi/
825
826ALLWINNER A31 CSI DRIVER
827M:	Yong Deng <yong.deng@magewell.com>
828M:	Paul Kocialkowski <paulk@sys-base.io>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831T:	git git://linuxtv.org/media.git
832F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
833F:	drivers/media/platform/sunxi/sun6i-csi/
834
835ALLWINNER A31 ISP DRIVER
836M:	Paul Kocialkowski <paulk@sys-base.io>
837L:	linux-media@vger.kernel.org
838S:	Maintained
839T:	git git://linuxtv.org/media.git
840F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
841F:	drivers/staging/media/sunxi/sun6i-isp/
842F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
843
844ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
845M:	Paul Kocialkowski <paulk@sys-base.io>
846L:	linux-media@vger.kernel.org
847S:	Maintained
848T:	git git://linuxtv.org/media.git
849F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
850F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
851
852ALLWINNER CPUFREQ DRIVER
853M:	Yangtao Li <tiny.windzz@gmail.com>
854L:	linux-pm@vger.kernel.org
855S:	Maintained
856F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
857F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
858
859ALLWINNER CRYPTO DRIVERS
860M:	Corentin Labbe <clabbe.montjoie@gmail.com>
861L:	linux-crypto@vger.kernel.org
862S:	Maintained
863F:	drivers/crypto/allwinner/
864
865ALLWINNER DMIC DRIVERS
866M:	Ban Tao <fengzheng923@gmail.com>
867L:	linux-sound@vger.kernel.org
868S:	Maintained
869F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
870F:	sound/soc/sunxi/sun50i-dmic.c
871
872ALLWINNER HARDWARE SPINLOCK SUPPORT
873M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
874S:	Maintained
875F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
876F:	drivers/hwspinlock/sun6i_hwspinlock.c
877
878ALLWINNER THERMAL DRIVER
879M:	Vasily Khoruzhick <anarsoul@gmail.com>
880M:	Yangtao Li <tiny.windzz@gmail.com>
881L:	linux-pm@vger.kernel.org
882S:	Maintained
883F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
884F:	drivers/thermal/sun8i_thermal.c
885
886ALLWINNER VPU DRIVER
887M:	Maxime Ripard <mripard@kernel.org>
888M:	Paul Kocialkowski <paulk@sys-base.io>
889L:	linux-media@vger.kernel.org
890S:	Maintained
891F:	drivers/staging/media/sunxi/cedrus/
892
893ALPHA PORT
894M:	Richard Henderson <richard.henderson@linaro.org>
895M:	Matt Turner <mattst88@gmail.com>
896L:	linux-alpha@vger.kernel.org
897S:	Odd Fixes
898F:	arch/alpha/
899
900ALPS PS/2 TOUCHPAD DRIVER
901R:	Pali Rohár <pali@kernel.org>
902F:	drivers/input/mouse/alps.*
903
904ALTERA MAILBOX DRIVER
905M:	Mun Yew Tham <mun.yew.tham@intel.com>
906S:	Maintained
907F:	drivers/mailbox/mailbox-altera.c
908
909ALTERA MSGDMA IP CORE DRIVER
910M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
911R:	Stefan Roese <sr@denx.de>
912L:	dmaengine@vger.kernel.org
913S:	Odd Fixes
914F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
915F:	drivers/dma/altera-msgdma.c
916
917ALTERA PIO DRIVER
918M:	Mun Yew Tham <mun.yew.tham@intel.com>
919L:	linux-gpio@vger.kernel.org
920S:	Maintained
921F:	drivers/gpio/gpio-altera.c
922
923ALTERA TRIPLE SPEED ETHERNET DRIVER
924M:	Joyce Ooi <joyce.ooi@intel.com>
925L:	netdev@vger.kernel.org
926S:	Maintained
927F:	drivers/net/ethernet/altera/
928
929ALTERA UART/JTAG UART SERIAL DRIVERS
930M:	Tobias Klauser <tklauser@distanz.ch>
931L:	linux-serial@vger.kernel.org
932S:	Maintained
933F:	drivers/tty/serial/altera_jtaguart.c
934F:	drivers/tty/serial/altera_uart.c
935F:	include/linux/altera_jtaguart.h
936F:	include/linux/altera_uart.h
937
938AMAZON ANNAPURNA LABS FIC DRIVER
939M:	Talel Shenhar <talel@amazon.com>
940S:	Maintained
941F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
942F:	drivers/irqchip/irq-al-fic.c
943
944AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
945M:	Talel Shenhar <talel@amazon.com>
946M:	Talel Shenhar <talelshenhar@gmail.com>
947S:	Maintained
948F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
949F:	drivers/edac/al_mc_edac.c
950
951AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
952M:	Talel Shenhar <talel@amazon.com>
953S:	Maintained
954F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
955F:	drivers/thermal/thermal_mmio.c
956
957AMAZON ETHERNET DRIVERS
958M:	Shay Agroskin <shayagr@amazon.com>
959M:	Arthur Kiyanovski <akiyano@amazon.com>
960R:	David Arinzon <darinzon@amazon.com>
961R:	Saeed Bishara <saeedb@amazon.com>
962L:	netdev@vger.kernel.org
963S:	Maintained
964F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
965F:	drivers/net/ethernet/amazon/
966
967AMAZON RDMA EFA DRIVER
968M:	Michael Margolin <mrgolin@amazon.com>
969R:	Gal Pressman <gal.pressman@linux.dev>
970R:	Yossi Leybovich <sleybo@amazon.com>
971L:	linux-rdma@vger.kernel.org
972S:	Supported
973Q:	https://patchwork.kernel.org/project/linux-rdma/list/
974F:	drivers/infiniband/hw/efa/
975F:	include/uapi/rdma/efa-abi.h
976
977AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
978M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
979R:	Mario Limonciello <mario.limonciello@amd.com>
980L:	platform-driver-x86@vger.kernel.org
981S:	Supported
982F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
983F:	drivers/platform/x86/amd/x3d_vcache.c
984
985AMD ADDRESS TRANSLATION LIBRARY (ATL)
986M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
987L:	linux-edac@vger.kernel.org
988S:	Supported
989F:	drivers/ras/amd/atl/*
990
991AMD AE4DMA DRIVER
992M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
993L:	dmaengine@vger.kernel.org
994S:	Supported
995F:	drivers/dma/amd/ae4dma/
996
997AMD AXI W1 DRIVER
998M:	Kris Chaplin <kris.chaplin@amd.com>
999R:	Thomas Delev <thomas.delev@amd.com>
1000R:	Michal Simek <michal.simek@amd.com>
1001S:	Maintained
1002F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1003F:	drivers/w1/masters/amd_axi_w1.c
1004
1005AMD CDX BUS DRIVER
1006M:	Nipun Gupta <nipun.gupta@amd.com>
1007M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1008S:	Maintained
1009F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1010F:	drivers/cdx/*
1011F:	include/linux/cdx/*
1012
1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1014M:	Tom Lendacky <thomas.lendacky@amd.com>
1015M:	John Allen <john.allen@amd.com>
1016L:	linux-crypto@vger.kernel.org
1017S:	Supported
1018F:	drivers/crypto/ccp/
1019F:	include/linux/ccp.h
1020
1021AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1022M:	Ashish Kalra <ashish.kalra@amd.com>
1023M:	Tom Lendacky <thomas.lendacky@amd.com>
1024L:	linux-crypto@vger.kernel.org
1025S:	Supported
1026F:	drivers/crypto/ccp/sev*
1027F:	include/uapi/linux/psp-sev.h
1028
1029AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1030M:	Mario Limonciello <mario.limonciello@amd.com>
1031L:	linux-crypto@vger.kernel.org
1032S:	Supported
1033F:	drivers/crypto/ccp/dbc.c
1034F:	drivers/crypto/ccp/dbc.h
1035F:	drivers/crypto/ccp/platform-access.c
1036F:	drivers/crypto/ccp/platform-access.h
1037F:	include/uapi/linux/psp-dbc.h
1038F:	tools/crypto/ccp/*.c
1039F:	tools/crypto/ccp/*.py
1040
1041AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1042M:	Mario Limonciello <mario.limonciello@amd.com>
1043L:	linux-crypto@vger.kernel.org
1044S:	Supported
1045F:	drivers/crypto/ccp/hsti.*
1046
1047AMD DISPLAY CORE
1048M:	Harry Wentland <harry.wentland@amd.com>
1049M:	Leo Li <sunpeng.li@amd.com>
1050R:	Rodrigo Siqueira <siqueira@igalia.com>
1051L:	amd-gfx@lists.freedesktop.org
1052S:	Supported
1053T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1054F:	drivers/gpu/drm/amd/display/
1055
1056AMD DISPLAY CORE - DML
1057M:	Austin Zheng <austin.zheng@amd.com>
1058M:	Jun Lei <jun.lei@amd.com>
1059S:	Supported
1060F:	drivers/gpu/drm/amd/display/dc/dml/
1061F:	drivers/gpu/drm/amd/display/dc/dml2/
1062
1063AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1064M:	Huang Rui <ray.huang@amd.com>
1065L:	linux-hwmon@vger.kernel.org
1066S:	Supported
1067F:	Documentation/hwmon/fam15h_power.rst
1068F:	drivers/hwmon/fam15h_power.c
1069
1070AMD FCH GPIO DRIVER
1071M:	Enrico Weigelt, metux IT consult <info@metux.net>
1072L:	linux-gpio@vger.kernel.org
1073S:	Maintained
1074F:	drivers/gpio/gpio-amd-fch.c
1075F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1076
1077AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1078L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1079S:	Orphan
1080F:	drivers/usb/gadget/udc/amd5536udc.*
1081
1082AMD GEODE PROCESSOR/CHIPSET SUPPORT
1083M:	Andres Salomon <dilinger@queued.net>
1084L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1085S:	Supported
1086W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1087F:	arch/x86/include/asm/geode.h
1088F:	drivers/char/hw_random/geode-rng.c
1089F:	drivers/crypto/geode*
1090F:	drivers/video/fbdev/geode/
1091
1092AMD HSMP DRIVER
1093M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1094R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1095L:	platform-driver-x86@vger.kernel.org
1096S:	Maintained
1097F:	Documentation/arch/x86/amd_hsmp.rst
1098F:	arch/x86/include/asm/amd_hsmp.h
1099F:	arch/x86/include/uapi/asm/amd_hsmp.h
1100F:	drivers/platform/x86/amd/hsmp/
1101
1102AMD IOMMU (AMD-VI)
1103M:	Joerg Roedel <joro@8bytes.org>
1104R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1105L:	iommu@lists.linux.dev
1106S:	Maintained
1107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1108F:	drivers/iommu/amd/
1109F:	include/linux/amd-iommu.h
1110
1111AMD KFD
1112M:	Felix Kuehling <Felix.Kuehling@amd.com>
1113L:	amd-gfx@lists.freedesktop.org
1114S:	Supported
1115T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1116F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1117F:	drivers/gpu/drm/amd/amdkfd/
1118F:	drivers/gpu/drm/amd/include/cik_structs.h
1119F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1120F:	drivers/gpu/drm/amd/include/v9_structs.h
1121F:	drivers/gpu/drm/amd/include/vi_structs.h
1122F:	include/uapi/linux/kfd_ioctl.h
1123F:	include/uapi/linux/kfd_sysfs.h
1124
1125AMD MP2 I2C DRIVER
1126M:	Elie Morisse <syniurge@gmail.com>
1127M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1128L:	linux-i2c@vger.kernel.org
1129S:	Maintained
1130F:	drivers/i2c/busses/i2c-amd-mp2*
1131
1132AMD ASF I2C DRIVER
1133M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1134L:	linux-i2c@vger.kernel.org
1135S:	Supported
1136F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1137
1138AMD NODE DRIVER
1139M:	Mario Limonciello <mario.limonciello@amd.com>
1140M:	Yazen Ghannam <yazen.ghannam@amd.com>
1141L:	linux-kernel@vger.kernel.org
1142S:	Supported
1143F:	arch/x86/include/asm/amd_node.h
1144F:	arch/x86/kernel/amd_node.c
1145
1146AMD PDS CORE DRIVER
1147M:	Shannon Nelson <shannon.nelson@amd.com>
1148M:	Brett Creeley <brett.creeley@amd.com>
1149L:	netdev@vger.kernel.org
1150S:	Maintained
1151F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1152F:	drivers/net/ethernet/amd/pds_core/
1153F:	include/linux/pds/
1154
1155AMD PMC DRIVER
1156M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1157L:	platform-driver-x86@vger.kernel.org
1158S:	Supported
1159F:	drivers/platform/x86/amd/pmc/
1160
1161AMD PMF DRIVER
1162M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1163L:	platform-driver-x86@vger.kernel.org
1164S:	Supported
1165F:	Documentation/ABI/testing/sysfs-amd-pmf
1166F:	drivers/platform/x86/amd/pmf/
1167
1168AMD POWERPLAY AND SWSMU
1169M:	Kenneth Feng <kenneth.feng@amd.com>
1170L:	amd-gfx@lists.freedesktop.org
1171S:	Supported
1172T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1173F:	drivers/gpu/drm/amd/pm/
1174
1175AMD PSTATE DRIVER
1176M:	Huang Rui <ray.huang@amd.com>
1177M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1178M:	Mario Limonciello <mario.limonciello@amd.com>
1179R:	Perry Yuan <perry.yuan@amd.com>
1180L:	linux-pm@vger.kernel.org
1181S:	Supported
1182F:	Documentation/admin-guide/pm/amd-pstate.rst
1183F:	drivers/cpufreq/amd-pstate*
1184F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1185
1186AMD PTDMA DRIVER
1187M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1188L:	dmaengine@vger.kernel.org
1189S:	Supported
1190F:	drivers/dma/amd/ptdma/
1191
1192AMD QDMA DRIVER
1193M:	Nishad Saraf <nishads@amd.com>
1194M:	Lizhi Hou <lizhi.hou@amd.com>
1195L:	dmaengine@vger.kernel.org
1196S:	Supported
1197F:	drivers/dma/amd/qdma/
1198F:	include/linux/platform_data/amd_qdma.h
1199
1200AMD SEATTLE DEVICE TREE SUPPORT
1201M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1202M:	Tom Lendacky <thomas.lendacky@amd.com>
1203S:	Supported
1204F:	arch/arm64/boot/dts/amd/
1205
1206AMD SENSOR FUSION HUB DRIVER
1207M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1208L:	linux-input@vger.kernel.org
1209S:	Maintained
1210F:	Documentation/hid/amd-sfh*
1211F:	drivers/hid/amd-sfh-hid/
1212
1213AMD SPI DRIVER
1214M:	Raju Rangoju <Raju.Rangoju@amd.com>
1215L:	linux-spi@vger.kernel.org
1216S:	Supported
1217F:	drivers/spi/spi-amd.c
1218
1219AMD XDNA DRIVER
1220M:	Min Ma <min.ma@amd.com>
1221M:	Lizhi Hou <lizhi.hou@amd.com>
1222L:	dri-devel@lists.freedesktop.org
1223S:	Supported
1224T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1225F:	Documentation/accel/amdxdna/
1226F:	drivers/accel/amdxdna/
1227F:	include/trace/events/amdxdna.h
1228F:	include/uapi/drm/amdxdna_accel.h
1229
1230AMD XGBE DRIVER
1231M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1232L:	netdev@vger.kernel.org
1233S:	Maintained
1234F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1235F:	drivers/net/ethernet/amd/xgbe/
1236
1237AMLOGIC BLUETOOTH DRIVER
1238M:	Yang Li <yang.li@amlogic.com>
1239L:	linux-bluetooth@vger.kernel.org
1240S:	Maintained
1241F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1242F:	drivers/bluetooth/hci_aml.c
1243
1244AMLOGIC DDR PMU DRIVER
1245M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1246L:	linux-amlogic@lists.infradead.org
1247S:	Supported
1248W:	http://www.amlogic.com
1249F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1250F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1251F:	drivers/perf/amlogic/
1252F:	include/soc/amlogic/
1253
1254AMLOGIC RTC DRIVER
1255M:	Yiting Deng <yiting.deng@amlogic.com>
1256M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1257L:	linux-amlogic@lists.infradead.org
1258S:	Maintained
1259F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1260F:	drivers/rtc/rtc-amlogic-a4.c
1261
1262AMPHENOL CHIPCAP 2 DRIVER
1263M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1264L:	linux-hwmon@vger.kernel.org
1265S:	Maintained
1266F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1267F:	Documentation/hwmon/chipcap2.rst
1268F:	drivers/hwmon/chipcap2.c
1269
1270AMPHION VPU CODEC V4L2 DRIVER
1271M:	Ming Qian <ming.qian@nxp.com>
1272M:	Zhou Peng <eagle.zhou@nxp.com>
1273L:	linux-media@vger.kernel.org
1274S:	Maintained
1275F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1276F:	drivers/media/platform/amphion/
1277
1278AMS AS73211 DRIVER
1279M:	Christian Eggers <ceggers@arri.de>
1280L:	linux-iio@vger.kernel.org
1281S:	Maintained
1282F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1283F:	drivers/iio/light/as73211.c
1284
1285AMT (Automatic Multicast Tunneling)
1286M:	Taehee Yoo <ap420073@gmail.com>
1287L:	netdev@vger.kernel.org
1288S:	Maintained
1289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1291F:	drivers/net/amt.c
1292
1293ANALOG DEVICES INC AD3552R DRIVER
1294M:	Nuno Sá <nuno.sa@analog.com>
1295L:	linux-iio@vger.kernel.org
1296S:	Supported
1297W:	https://ez.analog.com/linux-software-drivers
1298F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1299F:	drivers/iio/dac/ad3552r.c
1300
1301ANALOG DEVICES INC AD4000 DRIVER
1302M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1303L:	linux-iio@vger.kernel.org
1304S:	Supported
1305W:	https://ez.analog.com/linux-software-drivers
1306F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1307F:	Documentation/iio/ad4000.rst
1308F:	drivers/iio/adc/ad4000.c
1309
1310ANALOG DEVICES INC AD4130 DRIVER
1311M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1312L:	linux-iio@vger.kernel.org
1313S:	Supported
1314W:	https://ez.analog.com/linux-software-drivers
1315F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1316F:	drivers/iio/adc/ad4130.c
1317
1318ANALOG DEVICES INC AD4695 DRIVER
1319M:	Michael Hennerich <michael.hennerich@analog.com>
1320M:	Nuno Sá <nuno.sa@analog.com>
1321R:	David Lechner <dlechner@baylibre.com>
1322L:	linux-iio@vger.kernel.org
1323S:	Supported
1324W:	https://ez.analog.com/linux-software-drivers
1325F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1326F:	Documentation/iio/ad4695.rst
1327F:	drivers/iio/adc/ad4695.c
1328F:	include/dt-bindings/iio/adc/adi,ad4695.h
1329
1330ANALOG DEVICES INC AD7091R DRIVER
1331M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1332L:	linux-iio@vger.kernel.org
1333S:	Supported
1334W:	http://ez.analog.com/community/linux-device-drivers
1335F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1336F:	drivers/iio/adc/ad7091r*
1337
1338ANALOG DEVICES INC AD7192 DRIVER
1339M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1340L:	linux-iio@vger.kernel.org
1341S:	Supported
1342W:	https://ez.analog.com/linux-software-drivers
1343F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1344F:	drivers/iio/adc/ad7192.c
1345
1346ANALOG DEVICES INC AD7292 DRIVER
1347M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1348L:	linux-iio@vger.kernel.org
1349S:	Supported
1350W:	https://ez.analog.com/linux-software-drivers
1351F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1352F:	drivers/iio/adc/ad7292.c
1353
1354ANALOG DEVICES INC AD7293 DRIVER
1355M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1356L:	linux-iio@vger.kernel.org
1357S:	Supported
1358W:	https://ez.analog.com/linux-software-drivers
1359F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1360F:	drivers/iio/dac/ad7293.c
1361
1362ANALOG DEVICES INC AD74115 DRIVER
1363M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1364L:	linux-iio@vger.kernel.org
1365S:	Supported
1366W:	https://ez.analog.com/linux-software-drivers
1367F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1368F:	drivers/iio/addac/ad74115.c
1369
1370ANALOG DEVICES INC AD74413R DRIVER
1371M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1372L:	linux-iio@vger.kernel.org
1373S:	Supported
1374W:	https://ez.analog.com/linux-software-drivers
1375F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1376F:	drivers/iio/addac/ad74413r.c
1377F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1378
1379ANALOG DEVICES INC AD7625 DRIVER
1380M:	Michael Hennerich <Michael.Hennerich@analog.com>
1381M:	Nuno Sá <nuno.sa@analog.com>
1382R:	Trevor Gamblin <tgamblin@baylibre.com>
1383S:	Supported
1384W:	https://ez.analog.com/linux-software-drivers
1385W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1386F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1387F:	Documentation/iio/ad7625.rst
1388F:	drivers/iio/adc/ad7625.c
1389
1390ANALOG DEVICES INC AD7768-1 DRIVER
1391M:	Michael Hennerich <Michael.Hennerich@analog.com>
1392L:	linux-iio@vger.kernel.org
1393S:	Supported
1394W:	https://ez.analog.com/linux-software-drivers
1395F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1396F:	drivers/iio/adc/ad7768-1.c
1397
1398ANALOG DEVICES INC AD7780 DRIVER
1399M:	Michael Hennerich <Michael.Hennerich@analog.com>
1400M:	Renato Lui Geh <renatogeh@gmail.com>
1401L:	linux-iio@vger.kernel.org
1402S:	Supported
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1405F:	drivers/iio/adc/ad7780.c
1406
1407ANALOG DEVICES INC AD9467 DRIVER
1408M:	Michael Hennerich <Michael.Hennerich@analog.com>
1409M:	Nuno Sa <nuno.sa@analog.com>
1410L:	linux-iio@vger.kernel.org
1411S:	Supported
1412W:	https://ez.analog.com/linux-software-drivers
1413F:	Documentation/ABI/testing/debugfs-iio-ad9467
1414F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1415F:	drivers/iio/adc/ad9467.c
1416
1417ANALOG DEVICES INC AD8460 DRIVER
1418M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1419L:	linux-iio@vger.kernel.org
1420S:	Supported
1421W:	https://ez.analog.com/linux-software-drivers
1422F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1423F:	drivers/iio/dac/ad8460.c
1424
1425ANALOG DEVICES INC AD9739a DRIVER
1426M:	Nuno Sa <nuno.sa@analog.com>
1427M:	Dragos Bogdan <dragos.bogdan@analog.com>
1428L:	linux-iio@vger.kernel.org
1429S:	Supported
1430W:	https://ez.analog.com/linux-software-drivers
1431F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1432F:	drivers/iio/dac/ad9739a.c
1433
1434ANALOG DEVICES INC ADA4250 DRIVER
1435M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1436L:	linux-iio@vger.kernel.org
1437S:	Supported
1438W:	https://ez.analog.com/linux-software-drivers
1439F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1440F:	drivers/iio/amplifiers/ada4250.c
1441
1442ANALOG DEVICES INC ADF4377 DRIVER
1443M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1444L:	linux-iio@vger.kernel.org
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1448F:	drivers/iio/frequency/adf4377.c
1449
1450ANALOG DEVICES INC ADGS1408 DRIVER
1451M:	Mircea Caprioru <mircea.caprioru@analog.com>
1452S:	Supported
1453F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1454F:	drivers/mux/adgs1408.c
1455
1456ANALOG DEVICES INC ADIN DRIVER
1457M:	Michael Hennerich <michael.hennerich@analog.com>
1458L:	netdev@vger.kernel.org
1459S:	Supported
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1462F:	drivers/net/phy/adin.c
1463
1464ANALOG DEVICES INC ADIS DRIVER LIBRARY
1465M:	Nuno Sa <nuno.sa@analog.com>
1466L:	linux-iio@vger.kernel.org
1467S:	Supported
1468F:	drivers/iio/imu/adis.c
1469F:	drivers/iio/imu/adis_buffer.c
1470F:	drivers/iio/imu/adis_trigger.c
1471F:	include/linux/iio/imu/adis.h
1472
1473ANALOG DEVICES INC ADIS16460 DRIVER
1474M:	Dragos Bogdan <dragos.bogdan@analog.com>
1475L:	linux-iio@vger.kernel.org
1476S:	Supported
1477W:	https://ez.analog.com/linux-software-drivers
1478F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1479F:	drivers/iio/imu/adis16460.c
1480
1481ANALOG DEVICES INC ADIS16475 DRIVER
1482M:	Nuno Sa <nuno.sa@analog.com>
1483L:	linux-iio@vger.kernel.org
1484S:	Supported
1485W:	https://ez.analog.com/linux-software-drivers
1486F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1487F:	drivers/iio/imu/adis16475.c
1488
1489ANALOG DEVICES INC ADM1177 DRIVER
1490M:	Michael Hennerich <Michael.Hennerich@analog.com>
1491L:	linux-hwmon@vger.kernel.org
1492S:	Supported
1493W:	https://ez.analog.com/linux-software-drivers
1494F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1495F:	drivers/hwmon/adm1177.c
1496
1497ANALOG DEVICES INC ADMFM2000 DRIVER
1498M:	Kim Seer Paller <kimseer.paller@analog.com>
1499L:	linux-iio@vger.kernel.org
1500S:	Supported
1501W:	https://ez.analog.com/linux-software-drivers
1502F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1503F:	drivers/iio/frequency/admfm2000.c
1504
1505ANALOG DEVICES INC ADMV1013 DRIVER
1506M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1507L:	linux-iio@vger.kernel.org
1508S:	Supported
1509W:	https://ez.analog.com/linux-software-drivers
1510F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1511F:	drivers/iio/frequency/admv1013.c
1512
1513ANALOG DEVICES INC ADMV1014 DRIVER
1514M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1515L:	linux-iio@vger.kernel.org
1516S:	Supported
1517W:	https://ez.analog.com/linux-software-drivers
1518F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1519F:	drivers/iio/frequency/admv1014.c
1520
1521ANALOG DEVICES INC ADMV8818 DRIVER
1522M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1523L:	linux-iio@vger.kernel.org
1524S:	Supported
1525W:	https://ez.analog.com/linux-software-drivers
1526F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1527F:	drivers/iio/filter/admv8818.c
1528
1529ANALOG DEVICES INC ADP5061 DRIVER
1530M:	Michael Hennerich <Michael.Hennerich@analog.com>
1531L:	linux-pm@vger.kernel.org
1532S:	Supported
1533W:	https://ez.analog.com/linux-software-drivers
1534F:	drivers/power/supply/adp5061.c
1535
1536ANALOG DEVICES INC ADRF6780 DRIVER
1537M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1538L:	linux-iio@vger.kernel.org
1539S:	Supported
1540W:	https://ez.analog.com/linux-software-drivers
1541F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1542F:	drivers/iio/frequency/adrf6780.c
1543
1544ANALOG DEVICES INC ADV7180 DRIVER
1545M:	Lars-Peter Clausen <lars@metafoo.de>
1546L:	linux-media@vger.kernel.org
1547S:	Supported
1548W:	https://ez.analog.com/linux-software-drivers
1549F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1550F:	drivers/media/i2c/adv7180.c
1551
1552ANALOG DEVICES INC ADV748X DRIVER
1553M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1554L:	linux-media@vger.kernel.org
1555S:	Maintained
1556F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1557F:	drivers/media/i2c/adv748x/*
1558
1559ANALOG DEVICES INC ADV7511 DRIVER
1560M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1561L:	linux-media@vger.kernel.org
1562S:	Maintained
1563F:	drivers/media/i2c/adv7511*
1564
1565ANALOG DEVICES INC ADV7604 DRIVER
1566M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1567L:	linux-media@vger.kernel.org
1568S:	Maintained
1569F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1570F:	drivers/media/i2c/adv7604*
1571
1572ANALOG DEVICES INC ADV7842 DRIVER
1573M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1574L:	linux-media@vger.kernel.org
1575S:	Maintained
1576F:	drivers/media/i2c/adv7842*
1577
1578ANALOG DEVICES INC ADXRS290 DRIVER
1579M:	Nishant Malpani <nish.malpani25@gmail.com>
1580L:	linux-iio@vger.kernel.org
1581S:	Supported
1582F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1583F:	drivers/iio/gyro/adxrs290.c
1584
1585ANALOG DEVICES INC ASOC CODEC DRIVERS
1586M:	Lars-Peter Clausen <lars@metafoo.de>
1587M:	Nuno Sá <nuno.sa@analog.com>
1588L:	linux-sound@vger.kernel.org
1589S:	Supported
1590W:	http://wiki.analog.com/
1591W:	https://ez.analog.com/linux-software-drivers
1592F:	Documentation/devicetree/bindings/sound/adi,*
1593F:	sound/soc/codecs/ad1*
1594F:	sound/soc/codecs/ad7*
1595F:	sound/soc/codecs/adau*
1596F:	sound/soc/codecs/adav*
1597F:	sound/soc/codecs/sigmadsp.*
1598F:	sound/soc/codecs/ssm*
1599
1600ANALOG DEVICES INC AXI DAC DRIVER
1601M:	Nuno Sa <nuno.sa@analog.com>
1602L:	linux-iio@vger.kernel.org
1603S:	Supported
1604W:	https://ez.analog.com/linux-software-drivers
1605F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1606F:	drivers/iio/dac/adi-axi-dac.c
1607
1608ANALOG DEVICES INC DMA DRIVERS
1609M:	Lars-Peter Clausen <lars@metafoo.de>
1610S:	Supported
1611W:	https://ez.analog.com/linux-software-drivers
1612F:	drivers/dma/dma-axi-dmac.c
1613
1614ANALOG DEVICES INC IIO DRIVERS
1615M:	Lars-Peter Clausen <lars@metafoo.de>
1616M:	Michael Hennerich <Michael.Hennerich@analog.com>
1617S:	Supported
1618W:	http://wiki.analog.com/
1619W:	https://ez.analog.com/linux-software-drivers
1620F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1621F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1622F:	Documentation/devicetree/bindings/iio/*/adi,*
1623F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1624F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1625F:	Documentation/iio/ad7606.rst
1626F:	drivers/iio/*/ad*
1627F:	drivers/iio/adc/ltc249*
1628F:	drivers/iio/amplifiers/hmc425a.c
1629F:	drivers/staging/iio/*/ad*
1630X:	drivers/iio/*/adjd*
1631
1632ANALOGBITS PLL LIBRARIES
1633M:	Paul Walmsley <paul.walmsley@sifive.com>
1634M:	Samuel Holland <samuel.holland@sifive.com>
1635S:	Supported
1636F:	drivers/clk/analogbits/*
1637F:	include/linux/clk/analogbits*
1638
1639ANDROID DRIVERS
1640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1641M:	Arve Hjønnevåg <arve@android.com>
1642M:	Todd Kjos <tkjos@android.com>
1643M:	Martijn Coenen <maco@android.com>
1644M:	Joel Fernandes <joel@joelfernandes.org>
1645M:	Christian Brauner <christian@brauner.io>
1646M:	Carlos Llamas <cmllamas@google.com>
1647M:	Suren Baghdasaryan <surenb@google.com>
1648L:	linux-kernel@vger.kernel.org
1649S:	Supported
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1651F:	drivers/android/
1652
1653ANDROID GOLDFISH PIC DRIVER
1654M:	Miodrag Dinic <miodrag.dinic@mips.com>
1655S:	Supported
1656F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1657F:	drivers/irqchip/irq-goldfish-pic.c
1658
1659ANDROID GOLDFISH RTC DRIVER
1660M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1661S:	Supported
1662F:	drivers/rtc/rtc-goldfish.c
1663
1664AOA (Apple Onboard Audio) ALSA DRIVER
1665M:	Johannes Berg <johannes@sipsolutions.net>
1666L:	linuxppc-dev@lists.ozlabs.org
1667L:	linux-sound@vger.kernel.org
1668S:	Maintained
1669F:	sound/aoa/
1670
1671APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1672M:	William Breathitt Gray <wbg@kernel.org>
1673L:	linux-iio@vger.kernel.org
1674S:	Maintained
1675F:	drivers/iio/addac/stx104.c
1676
1677APM DRIVER
1678M:	Jiri Kosina <jikos@kernel.org>
1679S:	Odd fixes
1680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1681F:	arch/x86/kernel/apm_32.c
1682F:	drivers/char/apm-emulation.c
1683F:	include/linux/apm_bios.h
1684F:	include/uapi/linux/apm_bios.h
1685
1686APPARMOR SECURITY MODULE
1687M:	John Johansen <john.johansen@canonical.com>
1688M:	John Johansen <john@apparmor.net>
1689L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1690S:	Supported
1691W:	apparmor.net
1692B:	https://gitlab.com/apparmor/apparmor-kernel
1693C:	irc://irc.oftc.net/apparmor
1694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1695T:	https://gitlab.com/apparmor/apparmor-kernel.git
1696F:	Documentation/admin-guide/LSM/apparmor.rst
1697F:	security/apparmor/
1698
1699APPLE BCM5974 MULTITOUCH DRIVER
1700M:	Henrik Rydberg <rydberg@bitmath.org>
1701L:	linux-input@vger.kernel.org
1702S:	Odd fixes
1703F:	drivers/input/mouse/bcm5974.c
1704
1705APPLE PCIE CONTROLLER DRIVER
1706M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1707M:	Marc Zyngier <maz@kernel.org>
1708L:	linux-pci@vger.kernel.org
1709S:	Maintained
1710F:	drivers/pci/controller/pcie-apple.c
1711
1712APPLE SMC DRIVER
1713M:	Henrik Rydberg <rydberg@bitmath.org>
1714L:	linux-hwmon@vger.kernel.org
1715S:	Odd fixes
1716F:	drivers/hwmon/applesmc.c
1717
1718APPLETALK NETWORK LAYER
1719L:	netdev@vger.kernel.org
1720S:	Odd fixes
1721F:	include/linux/atalk.h
1722F:	include/uapi/linux/atalk.h
1723F:	net/appletalk/
1724
1725APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1726M:	Khuong Dinh <khuong@os.amperecomputing.com>
1727S:	Supported
1728F:	arch/arm64/boot/dts/apm/
1729
1730APPLIED MICRO (APM) X-GENE SOC EDAC
1731M:	Khuong Dinh <khuong@os.amperecomputing.com>
1732S:	Supported
1733F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1734F:	drivers/edac/xgene_edac.c
1735
1736APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1737M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1738M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1739S:	Maintained
1740F:	drivers/net/ethernet/apm/xgene-v2/
1741
1742APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1743M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1744M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1745M:	Quan Nguyen <quan@os.amperecomputing.com>
1746S:	Maintained
1747F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1748F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1749F:	drivers/net/ethernet/apm/xgene/
1750F:	drivers/net/mdio/mdio-xgene.c
1751
1752APPLIED MICRO (APM) X-GENE SOC PMU
1753M:	Khuong Dinh <khuong@os.amperecomputing.com>
1754S:	Supported
1755F:	Documentation/admin-guide/perf/xgene-pmu.rst
1756F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1757F:	drivers/perf/xgene_pmu.c
1758
1759APPLIED MICRO QT2025 PHY DRIVER
1760M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1761R:	Trevor Gross <tmgross@umich.edu>
1762L:	netdev@vger.kernel.org
1763L:	rust-for-linux@vger.kernel.org
1764S:	Maintained
1765F:	drivers/net/phy/qt2025.rs
1766
1767APTINA CAMERA SENSOR PLL
1768M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1769L:	linux-media@vger.kernel.org
1770S:	Maintained
1771F:	drivers/media/i2c/aptina-pll.*
1772
1773AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1774M:	Aleksa Savic <savicaleksa83@gmail.com>
1775M:	Jack Doan <me@jackdoan.com>
1776L:	linux-hwmon@vger.kernel.org
1777S:	Maintained
1778F:	Documentation/hwmon/aquacomputer_d5next.rst
1779F:	drivers/hwmon/aquacomputer_d5next.c
1780
1781AQUANTIA ETHERNET DRIVER (atlantic)
1782M:	Igor Russkikh <irusskikh@marvell.com>
1783L:	netdev@vger.kernel.org
1784S:	Maintained
1785W:	https://www.marvell.com/
1786Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1787F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1788F:	drivers/net/ethernet/aquantia/atlantic/
1789
1790AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1791M:	Egor Pomozov <epomozov@marvell.com>
1792L:	netdev@vger.kernel.org
1793S:	Maintained
1794W:	http://www.aquantia.com
1795F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1796
1797AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1798M:	Krzysztof Hałasa <khalasa@piap.pl>
1799L:	linux-media@vger.kernel.org
1800S:	Maintained
1801F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1802F:	drivers/media/i2c/ar0521.c
1803
1804ARASAN NAND CONTROLLER DRIVER
1805M:	Miquel Raynal <miquel.raynal@bootlin.com>
1806R:	Michal Simek <michal.simek@amd.com>
1807L:	linux-mtd@lists.infradead.org
1808S:	Maintained
1809F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1810F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1811
1812ARC FRAMEBUFFER DRIVER
1813M:	Jaya Kumar <jayalk@intworks.biz>
1814S:	Maintained
1815F:	drivers/video/fbdev/arcfb.c
1816F:	drivers/video/fbdev/core/fb_defio.c
1817
1818ARC PGU DRM DRIVER
1819M:	Alexey Brodkin <abrodkin@synopsys.com>
1820S:	Supported
1821F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1822F:	drivers/gpu/drm/tiny/arcpgu.c
1823
1824ARCNET NETWORK LAYER
1825M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1826L:	netdev@vger.kernel.org
1827S:	Maintained
1828F:	drivers/net/arcnet/
1829F:	include/uapi/linux/if_arcnet.h
1830
1831ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1832M:	Arnd Bergmann <arnd@arndb.de>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834L:	soc@lists.linux.dev
1835S:	Maintained
1836P:	Documentation/process/maintainer-soc.rst
1837C:	irc://irc.libera.chat/armlinux
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1839F:	Documentation/process/maintainer-soc*.rst
1840F:	arch/arm/boot/dts/Makefile
1841F:	arch/arm64/boot/dts/Makefile
1842
1843ARM ARCHITECTED TIMER DRIVER
1844M:	Mark Rutland <mark.rutland@arm.com>
1845M:	Marc Zyngier <maz@kernel.org>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848F:	arch/arm/include/asm/arch_timer.h
1849F:	arch/arm64/include/asm/arch_timer.h
1850F:	drivers/clocksource/arm_arch_timer.c
1851
1852ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1853M:	Marc Zyngier <maz@kernel.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1857F:	arch/arm/include/asm/arch_gicv3.h
1858F:	arch/arm64/include/asm/arch_gicv3.h
1859F:	drivers/irqchip/irq-gic*.[ch]
1860F:	include/linux/irqchip/arm-gic*.h
1861F:	include/linux/irqchip/arm-vgic-info.h
1862
1863ARM HDLCD DRM DRIVER
1864M:	Liviu Dudau <liviu.dudau@arm.com>
1865S:	Supported
1866F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1867F:	drivers/gpu/drm/arm/hdlcd_*
1868
1869ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1870M:	Linus Walleij <linus.walleij@linaro.org>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1874F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1875F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1876F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1877F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1878F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1879F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1880F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1881F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1882F:	arch/arm/boot/dts/arm/arm-realview-*
1883F:	arch/arm/boot/dts/arm/integrator*
1884F:	arch/arm/boot/dts/arm/versatile*
1885F:	arch/arm/mach-versatile/
1886F:	drivers/bus/arm-integrator-lm.c
1887F:	drivers/clk/versatile/
1888F:	drivers/i2c/busses/i2c-versatile.c
1889F:	drivers/irqchip/irq-versatile-fpga.c
1890F:	drivers/mtd/maps/physmap-versatile.*
1891F:	drivers/power/reset/arm-versatile-reboot.c
1892F:	drivers/soc/versatile/
1893
1894ARM INTERCONNECT PMU DRIVERS
1895M:	Robin Murphy <robin.murphy@arm.com>
1896S:	Supported
1897F:	Documentation/admin-guide/perf/arm-cmn.rst
1898F:	Documentation/admin-guide/perf/arm-ni.rst
1899F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1900F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1901F:	drivers/perf/arm-cmn.c
1902F:	drivers/perf/arm-ni.c
1903F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1904
1905ARM KOMEDA DRM-KMS DRIVER
1906M:	Liviu Dudau <liviu.dudau@arm.com>
1907S:	Supported
1908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1909F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1910F:	Documentation/gpu/komeda-kms.rst
1911F:	drivers/gpu/drm/arm/display/include/
1912F:	drivers/gpu/drm/arm/display/komeda/
1913
1914ARM MALI PANFROST DRM DRIVER
1915M:	Boris Brezillon <boris.brezillon@collabora.com>
1916M:	Rob Herring <robh@kernel.org>
1917R:	Steven Price <steven.price@arm.com>
1918L:	dri-devel@lists.freedesktop.org
1919S:	Supported
1920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1921F:	Documentation/gpu/panfrost.rst
1922F:	drivers/gpu/drm/ci/xfails/panfrost*
1923F:	drivers/gpu/drm/panfrost/
1924F:	include/uapi/drm/panfrost_drm.h
1925
1926ARM MALI PANTHOR DRM DRIVER
1927M:	Boris Brezillon <boris.brezillon@collabora.com>
1928M:	Steven Price <steven.price@arm.com>
1929M:	Liviu Dudau <liviu.dudau@arm.com>
1930L:	dri-devel@lists.freedesktop.org
1931S:	Supported
1932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1933F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1934F:	drivers/gpu/drm/panthor/
1935F:	include/uapi/drm/panthor_drm.h
1936
1937ARM MALI-DP DRM DRIVER
1938M:	Liviu Dudau <liviu.dudau@arm.com>
1939S:	Supported
1940T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1941F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1942F:	Documentation/gpu/afbc.rst
1943F:	drivers/gpu/drm/arm/
1944
1945ARM MFM AND FLOPPY DRIVERS
1946M:	Ian Molton <spyro@f2s.com>
1947S:	Maintained
1948F:	arch/arm/include/asm/floppy.h
1949F:	arch/arm/mach-rpc/floppydma.S
1950
1951ARM PMU PROFILING AND DEBUGGING
1952M:	Will Deacon <will@kernel.org>
1953M:	Mark Rutland <mark.rutland@arm.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955L:	linux-perf-users@vger.kernel.org
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/arm/pmu.yaml
1958F:	Documentation/devicetree/bindings/perf/
1959F:	arch/arm*/include/asm/hw_breakpoint.h
1960F:	arch/arm*/include/asm/perf_event.h
1961F:	arch/arm*/kernel/hw_breakpoint.c
1962F:	arch/arm*/kernel/perf_*
1963F:	drivers/perf/
1964F:	include/linux/perf/arm_pmu*.h
1965
1966ARM PORT
1967M:	Russell King <linux@armlinux.org.uk>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S:	Odd Fixes
1970W:	http://www.armlinux.org.uk/
1971T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1972F:	arch/arm/
1973X:	arch/arm/boot/dts/
1974
1975ARM PRIMECELL AACI PL041 DRIVER
1976M:	Russell King <linux@armlinux.org.uk>
1977S:	Odd Fixes
1978F:	sound/arm/aaci.*
1979
1980ARM PRIMECELL BUS SUPPORT
1981M:	Russell King <linux@armlinux.org.uk>
1982S:	Odd Fixes
1983F:	drivers/amba/
1984F:	include/linux/amba/bus.h
1985
1986ARM PRIMECELL KMI PL050 DRIVER
1987M:	Russell King <linux@armlinux.org.uk>
1988S:	Odd Fixes
1989F:	drivers/input/serio/ambakmi.*
1990F:	include/linux/amba/kmi.h
1991
1992ARM PRIMECELL MMCI PL180/1 DRIVER
1993M:	Russell King <linux@armlinux.org.uk>
1994S:	Odd Fixes
1995F:	drivers/mmc/host/mmci.*
1996F:	include/linux/amba/mmci.h
1997
1998ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1999M:	Miquel Raynal <miquel.raynal@bootlin.com>
2000R:	Michal Simek <michal.simek@amd.com>
2001L:	linux-mtd@lists.infradead.org
2002S:	Maintained
2003F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2004F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2005
2006ARM PRIMECELL PL35X SMC DRIVER
2007M:	Miquel Raynal <miquel.raynal@bootlin.com>
2008R:	Michal Simek <michal.simek@amd.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2012F:	drivers/memory/pl353-smc.c
2013
2014ARM PRIMECELL SSP PL022 SPI DRIVER
2015M:	Linus Walleij <linus.walleij@linaro.org>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2019F:	drivers/spi/spi-pl022.c
2020
2021ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2022M:	Russell King <linux@armlinux.org.uk>
2023S:	Odd Fixes
2024F:	drivers/tty/serial/amba-pl01*.c
2025F:	include/linux/amba/serial.h
2026
2027ARM PRIMECELL VIC PL190/PL192 DRIVER
2028M:	Linus Walleij <linus.walleij@linaro.org>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2032F:	drivers/irqchip/irq-vic.c
2033
2034ARM SMC WATCHDOG DRIVER
2035M:	Julius Werner <jwerner@chromium.org>
2036R:	Evan Benn <evanbenn@chromium.org>
2037S:	Maintained
2038F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2039F:	drivers/watchdog/arm_smc_wdt.c
2040
2041ARM SMMU DRIVERS
2042M:	Will Deacon <will@kernel.org>
2043R:	Robin Murphy <robin.murphy@arm.com>
2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S:	Maintained
2046F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2047F:	drivers/iommu/arm/
2048F:	drivers/iommu/io-pgtable-arm*
2049
2050ARM SMMU SVA SUPPORT
2051R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
2052F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2053
2054ARM SUB-ARCHITECTURES
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056S:	Maintained
2057C:	irc://irc.libera.chat/armlinux
2058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2059F:	arch/arm/mach-*/
2060F:	arch/arm/plat-*/
2061
2062ARM/ACTIONS SEMI ARCHITECTURE
2063M:	Andreas Färber <afaerber@suse.de>
2064M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068F:	Documentation/devicetree/bindings/arm/actions.yaml
2069F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2070F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2071F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2072F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2073F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2074F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2075F:	Documentation/devicetree/bindings/pinctrl/actions,*
2076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2078F:	arch/arm/boot/dts/actions/
2079F:	arch/arm/mach-actions/
2080F:	arch/arm64/boot/dts/actions/
2081F:	drivers/clk/actions/
2082F:	drivers/clocksource/timer-owl*
2083F:	drivers/dma/owl-dma.c
2084F:	drivers/i2c/busses/i2c-owl.c
2085F:	drivers/irqchip/irq-owl-sirq.c
2086F:	drivers/mmc/host/owl-mmc.c
2087F:	drivers/net/ethernet/actions/
2088F:	drivers/pinctrl/actions/*
2089F:	drivers/pmdomain/actions/
2090F:	include/dt-bindings/power/owl-*
2091F:	include/dt-bindings/reset/actions,*
2092F:	include/linux/soc/actions/
2093N:	owl
2094
2095ARM/AIROHA SOC SUPPORT
2096M:	Matthias Brugger <matthias.bgg@gmail.com>
2097M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2100S:	Odd Fixes
2101F:	arch/arm/boot/dts/airoha/
2102F:	arch/arm64/boot/dts/airoha/
2103
2104ARM/Allwinner SoC Clock Support
2105M:	Emilio López <emilio@elopez.com.ar>
2106S:	Maintained
2107F:	drivers/clk/sunxi/
2108
2109ARM/Allwinner sunXi SoC support
2110M:	Chen-Yu Tsai <wens@csie.org>
2111M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2112M:	Samuel Holland <samuel@sholland.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114L:	linux-sunxi@lists.linux.dev
2115S:	Maintained
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2117F:	arch/arm/mach-sunxi/
2118F:	arch/arm64/boot/dts/allwinner/
2119F:	drivers/clk/sunxi-ng/
2120F:	drivers/pinctrl/sunxi/
2121F:	drivers/soc/sunxi/
2122N:	allwinner
2123N:	sun[x456789]i
2124N:	sun[25]0i
2125
2126ARM/ALPHASCALE ARCHITECTURE
2127M:	Krzysztof Kozlowski <krzk@kernel.org>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130F:	arch/arm/boot/dts/alphascale/
2131F:	drivers/clk/clk-asm9260.c
2132F:	drivers/clocksource/asm9260_timer.c
2133F:	drivers/rtc/rtc-asm9260.c
2134F:	drivers/watchdog/asm9260_wdt.c
2135
2136ARM/AMD PENSANDO ARM64 ARCHITECTURE
2137M:	Brad Larson <blarson@amd.com>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Supported
2140F:	Documentation/devicetree/bindings/*/amd,pensando*
2141F:	arch/arm64/boot/dts/amd/elba*
2142
2143ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2144M:	Neil Armstrong <neil.armstrong@linaro.org>
2145M:	Jerome Brunet <jbrunet@baylibre.com>
2146L:	linux-amlogic@lists.infradead.org
2147S:	Maintained
2148F:	Documentation/devicetree/bindings/clock/amlogic*
2149F:	drivers/clk/meson/
2150F:	include/dt-bindings/clock/amlogic,a1*
2151F:	include/dt-bindings/clock/gxbb*
2152F:	include/dt-bindings/clock/meson*
2153
2154ARM/Amlogic Meson SoC Crypto Drivers
2155M:	Corentin Labbe <clabbe@baylibre.com>
2156L:	linux-crypto@vger.kernel.org
2157L:	linux-amlogic@lists.infradead.org
2158S:	Maintained
2159F:	Documentation/devicetree/bindings/crypto/amlogic*
2160F:	drivers/crypto/amlogic/
2161
2162ARM/Amlogic Meson SoC Sound Drivers
2163M:	Jerome Brunet <jbrunet@baylibre.com>
2164L:	linux-sound@vger.kernel.org
2165S:	Maintained
2166F:	Documentation/devicetree/bindings/sound/amlogic*
2167F:	sound/soc/meson/
2168
2169ARM/Amlogic Meson SoC support
2170M:	Neil Armstrong <neil.armstrong@linaro.org>
2171M:	Kevin Hilman <khilman@baylibre.com>
2172R:	Jerome Brunet <jbrunet@baylibre.com>
2173R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175L:	linux-amlogic@lists.infradead.org
2176S:	Maintained
2177W:	http://linux-meson.com/
2178F:	Documentation/devicetree/bindings/phy/amlogic*
2179F:	arch/arm/boot/dts/amlogic/
2180F:	arch/arm/mach-meson/
2181F:	arch/arm64/boot/dts/amlogic/
2182F:	drivers/pmdomain/amlogic/
2183F:	drivers/mmc/host/meson*
2184F:	drivers/phy/amlogic/
2185F:	drivers/pinctrl/meson/
2186F:	drivers/rtc/rtc-meson*
2187F:	drivers/soc/amlogic/
2188N:	meson
2189
2190ARM/Annapurna Labs ALPINE ARCHITECTURE
2191M:	Antoine Tenart <atenart@kernel.org>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S:	Odd Fixes
2194F:	arch/arm/boot/dts/amazon/
2195F:	arch/arm/mach-alpine/
2196F:	arch/arm64/boot/dts/amazon/
2197F:	drivers/*/*alpine*
2198
2199ARM/APPLE MACHINE SOUND DRIVERS
2200M:	Martin Povišer <povik+lin@cutebit.org>
2201L:	asahi@lists.linux.dev
2202L:	linux-sound@vger.kernel.org
2203S:	Maintained
2204F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2205F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2206F:	Documentation/devicetree/bindings/sound/apple,*
2207F:	sound/soc/apple/*
2208F:	sound/soc/codecs/cs42l83-i2c.c
2209F:	sound/soc/codecs/cs42l84.*
2210F:	sound/soc/codecs/ssm3515.c
2211
2212ARM/APPLE MACHINE SUPPORT
2213M:	Sven Peter <sven@svenpeter.dev>
2214M:	Janne Grunau <j@jannau.net>
2215R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2216L:	asahi@lists.linux.dev
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S:	Maintained
2219W:	https://asahilinux.org
2220B:	https://github.com/AsahiLinux/linux/issues
2221C:	irc://irc.oftc.net/asahi-dev
2222T:	git https://github.com/AsahiLinux/linux.git
2223F:	Documentation/devicetree/bindings/arm/apple.yaml
2224F:	Documentation/devicetree/bindings/arm/apple/*
2225F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2226F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2227F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2228F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2229F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2230F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2231F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2232F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2233F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2234F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2235F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2236F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2237F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2238F:	Documentation/devicetree/bindings/power/apple*
2239F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2240F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2241F:	arch/arm64/boot/dts/apple/
2242F:	drivers/bluetooth/hci_bcm4377.c
2243F:	drivers/clk/clk-apple-nco.c
2244F:	drivers/cpufreq/apple-soc-cpufreq.c
2245F:	drivers/dma/apple-admac.c
2246F:	drivers/pmdomain/apple/
2247F:	drivers/i2c/busses/i2c-pasemi-core.c
2248F:	drivers/i2c/busses/i2c-pasemi-platform.c
2249F:	drivers/iommu/apple-dart.c
2250F:	drivers/iommu/io-pgtable-dart.c
2251F:	drivers/irqchip/irq-apple-aic.c
2252F:	drivers/nvme/host/apple.c
2253F:	drivers/nvmem/apple-efuses.c
2254F:	drivers/pinctrl/pinctrl-apple-gpio.c
2255F:	drivers/pwm/pwm-apple.c
2256F:	drivers/soc/apple/*
2257F:	drivers/watchdog/apple_wdt.c
2258F:	include/dt-bindings/interrupt-controller/apple-aic.h
2259F:	include/dt-bindings/pinctrl/apple.h
2260F:	include/linux/soc/apple/*
2261
2262ARM/ARTPEC MACHINE SUPPORT
2263M:	Jesper Nilsson <jesper.nilsson@axis.com>
2264M:	Lars Persson <lars.persson@axis.com>
2265L:	linux-arm-kernel@axis.com
2266S:	Maintained
2267F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2268F:	arch/arm/boot/dts/axis/
2269F:	arch/arm/mach-artpec
2270F:	drivers/clk/axis
2271F:	drivers/crypto/axis
2272F:	drivers/mmc/host/usdhi6rol0.c
2273F:	drivers/pinctrl/pinctrl-artpec*
2274
2275ARM/ASPEED I2C DRIVER
2276M:	Ryan Chen <ryan_chen@aspeedtech.com>
2277R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2278R:	Joel Stanley <joel@jms.id.au>
2279L:	linux-i2c@vger.kernel.org
2280L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2281S:	Maintained
2282F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2284F:	drivers/i2c/busses/i2c-aspeed.c
2285F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2286
2287ARM/ASPEED MACHINE SUPPORT
2288M:	Joel Stanley <joel@jms.id.au>
2289M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2292S:	Supported
2293Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2295F:	Documentation/devicetree/bindings/arm/aspeed/
2296F:	arch/arm/boot/dts/aspeed/
2297F:	arch/arm/mach-aspeed/
2298N:	aspeed
2299
2300ARM/AXM LSI SOC
2301M:	Krzysztof Kozlowski <krzk@kernel.org>
2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303S:	Odd Fixes
2304F:	Documentation/devicetree/bindings/arm/axxia.yaml
2305F:	arch/arm/boot/dts/intel/axm/
2306F:	arch/arm/mach-axxia/
2307
2308ARM/BITMAIN ARCHITECTURE
2309M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2313F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2314F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2315F:	arch/arm64/boot/dts/bitmain/
2316F:	drivers/clk/clk-bm1880.c
2317F:	drivers/pinctrl/pinctrl-bm1880.c
2318
2319ARM/BLAIZE ARCHITECTURE
2320M:	James Cowgill <james.cowgill@blaize.com>
2321M:	Matt Redfearn <matt.redfearn@blaize.com>
2322M:	Neil Jones <neil.jones@blaize.com>
2323M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2324S:	Maintained
2325F:	Documentation/devicetree/bindings/arm/blaize.yaml
2326F:	arch/arm64/boot/dts/blaize/
2327
2328ARM/CALXEDA HIGHBANK ARCHITECTURE
2329M:	Andre Przywara <andre.przywara@arm.com>
2330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331S:	Maintained
2332F:	arch/arm/boot/dts/calxeda/
2333F:	arch/arm/mach-highbank/
2334
2335ARM/CAVIUM THUNDER NETWORK DRIVER
2336M:	Sunil Goutham <sgoutham@marvell.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339F:	drivers/net/ethernet/cavium/thunder/
2340
2341ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2342M:	Lukasz Majewski <lukma@denx.de>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344S:	Maintained
2345F:	arch/arm/mach-ep93xx/ts72xx.c
2346
2347ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2348M:	Hartley Sweeten <hsweeten@visionengravers.com>
2349M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2350M:	Nikita Shubin <nikita.shubin@maquefel.me>
2351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352S:	Maintained
2353F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2354F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2355F:	arch/arm/boot/compressed/misc-ep93xx.h
2356F:	arch/arm/mach-ep93xx/
2357F:	drivers/iio/adc/ep93xx_adc.c
2358
2359ARM/CLKDEV SUPPORT
2360M:	Russell King <linux@armlinux.org.uk>
2361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362S:	Maintained
2363T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2364F:	drivers/clk/clkdev.c
2365
2366ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2367M:	Baruch Siach <baruch@tkos.co.il>
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Maintained
2370F:	arch/arm/boot/dts/cnxt/
2371N:	digicolor
2372
2373ARM/CORESIGHT FRAMEWORK AND DRIVERS
2374M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2375R:	Mike Leach <mike.leach@linaro.org>
2376R:	James Clark <james.clark@linaro.org>
2377L:	coresight@lists.linaro.org (moderated for non-subscribers)
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2381F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2382F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2383F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2384F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2385F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2386F:	Documentation/trace/coresight/*
2387F:	drivers/hwtracing/coresight/*
2388F:	include/dt-bindings/arm/coresight-cti-dt.h
2389F:	include/linux/coresight*
2390F:	include/uapi/linux/coresight*
2391F:	samples/coresight/*
2392F:	tools/perf/Documentation/arm-coresight.txt
2393F:	tools/perf/arch/arm/util/auxtrace.c
2394F:	tools/perf/arch/arm/util/cs-etm.c
2395F:	tools/perf/arch/arm/util/cs-etm.h
2396F:	tools/perf/arch/arm/util/pmu.c
2397F:	tools/perf/tests/shell/*coresight*
2398F:	tools/perf/tests/shell/coresight/*
2399F:	tools/perf/tests/shell/lib/*coresight*
2400F:	tools/perf/util/cs-etm-decoder/*
2401F:	tools/perf/util/cs-etm.*
2402
2403ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2404M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2405M:	Linus Walleij <linus.walleij@linaro.org>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Maintained
2408T:	git git://github.com/ulli-kroll/linux.git
2409F:	Documentation/devicetree/bindings/arm/gemini.yaml
2410F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2411F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2412F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2413F:	arch/arm/boot/dts/gemini/
2414F:	arch/arm/mach-gemini/
2415F:	drivers/crypto/gemini/
2416F:	drivers/net/ethernet/cortina/
2417F:	drivers/pinctrl/pinctrl-gemini.c
2418F:	drivers/rtc/rtc-ftrtc010.c
2419
2420ARM/CZ.NIC TURRIS SUPPORT
2421M:	Marek Behún <kabel@kernel.org>
2422S:	Maintained
2423W:	https://www.turris.cz/
2424F:	Documentation/ABI/testing/debugfs-moxtet
2425F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2426F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2427F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2428F:	Documentation/devicetree/bindings/bus/moxtet.txt
2429F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2430F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2431F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2432F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2433F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2434F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2435F:	drivers/bus/moxtet.c
2436F:	drivers/firmware/turris-mox-rwtm.c
2437F:	drivers/gpio/gpio-moxtet.c
2438F:	drivers/leds/leds-turris-omnia.c
2439F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2440F:	drivers/platform/cznic/
2441F:	drivers/watchdog/armada_37xx_wdt.c
2442F:	include/dt-bindings/bus/moxtet.h
2443F:	include/linux/armada-37xx-rwtm-mailbox.h
2444F:	include/linux/moxtet.h
2445F:	include/linux/turris-omnia-mcu-interface.h
2446
2447ARM/FARADAY FA526 PORT
2448M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450S:	Maintained
2451T:	git git://git.berlios.de/gemini-board
2452F:	arch/arm/mm/*-fa*
2453
2454ARM/FOOTBRIDGE ARCHITECTURE
2455M:	Russell King <linux@armlinux.org.uk>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S:	Maintained
2458W:	http://www.armlinux.org.uk/
2459F:	arch/arm/include/asm/hardware/dec21285.h
2460F:	arch/arm/mach-footbridge/
2461
2462ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2463M:	Shawn Guo <shawnguo@kernel.org>
2464M:	Sascha Hauer <s.hauer@pengutronix.de>
2465R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2466R:	Fabio Estevam <festevam@gmail.com>
2467L:	imx@lists.linux.dev
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Maintained
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2471F:	arch/arm/boot/dts/nxp/imx/
2472F:	arch/arm/boot/dts/nxp/mxs/
2473F:	arch/arm64/boot/dts/freescale/
2474X:	arch/arm64/boot/dts/freescale/fsl-*
2475X:	arch/arm64/boot/dts/freescale/qoriq-*
2476X:	drivers/media/i2c/
2477N:	imx
2478N:	mxs
2479
2480ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2481M:	Shawn Guo <shawnguo@kernel.org>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Maintained
2484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2485F:	arch/arm/boot/dts/nxp/ls/
2486F:	arch/arm64/boot/dts/freescale/fsl-*
2487F:	arch/arm64/boot/dts/freescale/qoriq-*
2488
2489ARM/FREESCALE VYBRID ARM ARCHITECTURE
2490M:	Shawn Guo <shawnguo@kernel.org>
2491M:	Sascha Hauer <s.hauer@pengutronix.de>
2492R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2493R:	Stefan Agner <stefan@agner.ch>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495S:	Maintained
2496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2497F:	arch/arm/boot/dts/nxp/vf/
2498F:	arch/arm/mach-imx/*vf610*
2499
2500ARM/GUMSTIX MACHINE SUPPORT
2501M:	Steve Sakoman <sakoman@gmail.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504
2505ARM/HISILICON SOC SUPPORT
2506M:	Wei Xu <xuwei5@hisilicon.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Supported
2509W:	http://www.hisilicon.com
2510T:	git https://github.com/hisilicon/linux-hisi.git
2511F:	arch/arm/boot/dts/hisilicon/
2512F:	arch/arm/mach-hisi/
2513F:	arch/arm64/boot/dts/hisilicon/
2514
2515ARM/HP JORNADA 7XX MACHINE SUPPORT
2516M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2517S:	Maintained
2518W:	www.jlime.com
2519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2520F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2521F:	arch/arm/mach-sa1100/jornada720.c
2522
2523ARM/HPE GXP ARCHITECTURE
2524M:	Jean-Marie Verdun <verdun@hpe.com>
2525M:	Nick Hawkins <nick.hawkins@hpe.com>
2526S:	Maintained
2527F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2528F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2529F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2530F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2531F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2532F:	Documentation/hwmon/gxp-fan-ctrl.rst
2533F:	arch/arm/boot/dts/hpe/
2534F:	arch/arm/mach-hpe/
2535F:	drivers/clocksource/timer-gxp.c
2536F:	drivers/hwmon/gxp-fan-ctrl.c
2537F:	drivers/i2c/busses/i2c-gxp.c
2538F:	drivers/spi/spi-gxp.c
2539F:	drivers/watchdog/gxp-wdt.c
2540
2541ARM/IGEP MACHINE SUPPORT
2542M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2543M:	Javier Martinez Canillas <javier@dowhile0.org>
2544L:	linux-omap@vger.kernel.org
2545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546S:	Maintained
2547F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2548
2549ARM/INTEL IXP4XX ARM ARCHITECTURE
2550M:	Linus Walleij <linusw@kernel.org>
2551M:	Imre Kaloz <kaloz@openwrt.org>
2552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553S:	Maintained
2554F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2555F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2556F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2557F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2558F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2559F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2560F:	arch/arm/boot/dts/intel/ixp/
2561F:	arch/arm/mach-ixp4xx/
2562F:	drivers/bus/intel-ixp4xx-eb.c
2563F:	drivers/char/hw_random/ixp4xx-rng.c
2564F:	drivers/clocksource/timer-ixp4xx.c
2565F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2566F:	drivers/gpio/gpio-ixp4xx.c
2567F:	drivers/irqchip/irq-ixp4xx.c
2568F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2569F:	drivers/net/wan/ixp4xx_hss.c
2570F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2571F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2572F:	include/linux/soc/ixp4xx/npe.h
2573F:	include/linux/soc/ixp4xx/qmgr.h
2574
2575ARM/INTEL KEEMBAY ARCHITECTURE
2576M:	Paul J. Murphy <paul.j.murphy@intel.com>
2577M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2578S:	Maintained
2579F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2580F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2581F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2582
2583ARM/INTEL XSC3 (MANZANO) ARM CORE
2584M:	Lennert Buytenhek <kernel@wantstofly.org>
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586S:	Maintained
2587
2588ARM/LG1K ARCHITECTURE
2589M:	Chanho Min <chanho.min@lge.com>
2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591S:	Maintained
2592F:	arch/arm64/boot/dts/lg/
2593
2594ARM/LPC18XX ARCHITECTURE
2595M:	Vladimir Zapolskiy <vz@mleia.com>
2596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597S:	Maintained
2598F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2599F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2600F:	drivers/i2c/busses/i2c-lpc2k.c
2601F:	drivers/memory/pl172.c
2602F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2603F:	drivers/rtc/rtc-lpc24xx.c
2604N:	lpc18xx
2605
2606ARM/LPC32XX SOC SUPPORT
2607M:	Vladimir Zapolskiy <vz@mleia.com>
2608M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610S:	Maintained
2611T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2612F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2613F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2614F:	arch/arm/mach-lpc32xx/
2615F:	drivers/dma/lpc32xx-dmamux.c
2616F:	drivers/i2c/busses/i2c-pnx.c
2617F:	drivers/net/ethernet/nxp/lpc_eth.c
2618F:	drivers/usb/host/ohci-nxp.c
2619F:	drivers/watchdog/pnx4008_wdt.c
2620N:	lpc32xx
2621
2622LPC32XX DMAMUX SUPPORT
2623M:	J.M.B. Downing <jonathan.downing@nautel.com>
2624M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2625R:	Vladimir Zapolskiy <vz@mleia.com>
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2629
2630ARM/Marvell Dove/MV78xx0/Orion SOC support
2631M:	Andrew Lunn <andrew@lunn.ch>
2632M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2633M:	Gregory Clement <gregory.clement@bootlin.com>
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635S:	Maintained
2636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2637F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2638F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2639F:	Documentation/devicetree/bindings/soc/dove/
2640F:	arch/arm/boot/dts/marvell/dove*
2641F:	arch/arm/boot/dts/marvell/orion5x*
2642F:	arch/arm/mach-dove/
2643F:	arch/arm/mach-mv78xx0/
2644F:	arch/arm/mach-orion5x/
2645F:	arch/arm/plat-orion/
2646F:	drivers/bus/mvebu-mbus.c
2647F:	drivers/soc/dove/
2648
2649ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2650M:	Andrew Lunn <andrew@lunn.ch>
2651M:	Gregory Clement <gregory.clement@bootlin.com>
2652M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654S:	Maintained
2655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2656F:	Documentation/devicetree/bindings/arm/marvell/
2657F:	arch/arm/boot/dts/marvell/armada*
2658F:	arch/arm/boot/dts/marvell/kirkwood*
2659F:	arch/arm/configs/mvebu_*_defconfig
2660F:	arch/arm/mach-mvebu/
2661F:	arch/arm64/boot/dts/marvell/
2662F:	drivers/clk/mvebu/
2663F:	drivers/cpufreq/armada-37xx-cpufreq.c
2664F:	drivers/cpufreq/armada-8k-cpufreq.c
2665F:	drivers/cpufreq/mvebu-cpufreq.c
2666F:	drivers/irqchip/irq-armada-370-xp.c
2667F:	drivers/irqchip/irq-mvebu-*
2668F:	drivers/pinctrl/mvebu/
2669F:	drivers/rtc/rtc-armada38x.c
2670
2671ARM/Mediatek RTC DRIVER
2672M:	Eddie Huang <eddie.huang@mediatek.com>
2673M:	Sean Wang <sean.wang@mediatek.com>
2674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2676S:	Maintained
2677F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2678F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2679F:	drivers/rtc/rtc-mt2712.c
2680F:	drivers/rtc/rtc-mt6397.c
2681F:	drivers/rtc/rtc-mt7622.c
2682
2683ARM/Mediatek SoC support
2684M:	Matthias Brugger <matthias.bgg@gmail.com>
2685M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2686L:	linux-kernel@vger.kernel.org
2687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2689S:	Maintained
2690W:	https://mtk.wiki.kernel.org/
2691C:	irc://irc.libera.chat/linux-mediatek
2692F:	arch/arm/boot/dts/mediatek/
2693F:	arch/arm/mach-mediatek/
2694F:	arch/arm64/boot/dts/mediatek/
2695F:	drivers/soc/mediatek/
2696N:	mtk
2697N:	mt[2678]
2698K:	mediatek
2699
2700ARM/Mediatek USB3 PHY DRIVER
2701M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2704S:	Maintained
2705F:	Documentation/devicetree/bindings/phy/mediatek,*
2706F:	drivers/phy/mediatek/
2707
2708ARM/MICROCHIP (ARM64) SoC support
2709M:	Conor Dooley <conor@kernel.org>
2710M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2711M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713S:	Supported
2714T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2715F:	arch/arm64/boot/dts/microchip/
2716
2717ARM/Microchip (AT91) SoC support
2718M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2719M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2720M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722S:	Supported
2723W:	http://www.linux4sam.org
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2725F:	arch/arm/boot/dts/microchip/
2726F:	arch/arm/include/debug/at91.S
2727F:	arch/arm/mach-at91/
2728F:	drivers/memory/atmel*
2729F:	drivers/watchdog/sama5d4_wdt.c
2730F:	include/soc/at91/
2731X:	drivers/input/touchscreen/atmel_mxt_ts.c
2732N:	at91
2733N:	atmel
2734
2735ARM/Microchip Sparx5 SoC support
2736M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2737M:	Daniel Machon <daniel.machon@microchip.com>
2738M:	UNGLinuxDriver@microchip.com
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740S:	Supported
2741F:	arch/arm64/boot/dts/microchip/sparx*
2742F:	drivers/net/ethernet/microchip/vcap/
2743F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2744N:	sparx5
2745
2746ARM/MILBEAUT ARCHITECTURE
2747M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2748M:	Takao Orito <orito.takao@socionext.com>
2749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750S:	Maintained
2751F:	arch/arm/boot/dts/socionext/milbeaut*
2752F:	arch/arm/mach-milbeaut/
2753N:	milbeaut
2754
2755ARM/MOXA ART SOC
2756M:	Krzysztof Kozlowski <krzk@kernel.org>
2757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758S:	Odd Fixes
2759F:	Documentation/devicetree/bindings/arm/moxart.yaml
2760F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2761F:	arch/arm/boot/dts/moxa/
2762F:	drivers/clk/clk-moxart.c
2763
2764ARM/MStar/Sigmastar Armv7 SoC support
2765M:	Daniel Palmer <daniel@thingy.jp>
2766M:	Romain Perier <romain.perier@gmail.com>
2767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768S:	Maintained
2769W:	http://linux-chenxing.org/
2770T:	git git://github.com/linux-chenxing/linux.git
2771F:	Documentation/devicetree/bindings/arm/mstar/*
2772F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2773F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2774F:	arch/arm/boot/dts/sigmastar/
2775F:	arch/arm/mach-mstar/
2776F:	drivers/clk/mstar/
2777F:	drivers/clocksource/timer-msc313e.c
2778F:	drivers/gpio/gpio-msc313.c
2779F:	drivers/rtc/rtc-msc313.c
2780F:	drivers/watchdog/msc313e_wdt.c
2781F:	include/dt-bindings/clock/mstar-*
2782F:	include/dt-bindings/gpio/msc313-gpio.h
2783
2784ARM/NOMADIK/Ux500 ARCHITECTURES
2785M:	Linus Walleij <linus.walleij@linaro.org>
2786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787S:	Maintained
2788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2789F:	Documentation/devicetree/bindings/arm/ste-*
2790F:	Documentation/devicetree/bindings/arm/ux500.yaml
2791F:	Documentation/devicetree/bindings/arm/ux500/
2792F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2793F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2794F:	arch/arm/boot/dts/st/ste-*
2795F:	arch/arm/mach-nomadik/
2796F:	arch/arm/mach-ux500/
2797F:	drivers/clk/clk-nomadik.c
2798F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2799F:	drivers/dma/ste_dma40*
2800F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2801F:	drivers/gpio/gpio-nomadik.c
2802F:	drivers/hwspinlock/u8500_hsem.c
2803F:	drivers/i2c/busses/i2c-nomadik.c
2804F:	drivers/iio/adc/ab8500-gpadc.c
2805F:	drivers/mfd/ab8500*
2806F:	drivers/mfd/abx500*
2807F:	drivers/mfd/db8500*
2808F:	drivers/pinctrl/nomadik/
2809F:	drivers/rtc/rtc-ab8500.c
2810F:	drivers/rtc/rtc-pl031.c
2811F:	drivers/soc/ux500/
2812
2813ARM/NUVOTON MA35 ARCHITECTURE
2814M:	Jacky Huang <ychuang3@nuvoton.com>
2815M:	Shan-Chun Hung <schung@nuvoton.com>
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817S:	Supported
2818F:	Documentation/devicetree/bindings/*/*/*ma35*
2819F:	Documentation/devicetree/bindings/*/*ma35*
2820F:	arch/arm64/boot/dts/nuvoton/*ma35*
2821F:	drivers/*/*/*ma35*
2822F:	drivers/*/*ma35*
2823K:	ma35d1
2824
2825ARM/NUVOTON NPCM ARCHITECTURE
2826M:	Avi Fishman <avifishman70@gmail.com>
2827M:	Tomer Maimon <tmaimon77@gmail.com>
2828M:	Tali Perry <tali.perry1@gmail.com>
2829R:	Patrick Venture <venture@google.com>
2830R:	Nancy Yuen <yuenn@google.com>
2831R:	Benjamin Fair <benjaminfair@google.com>
2832L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833S:	Supported
2834F:	Documentation/devicetree/bindings/*/*/*npcm*
2835F:	Documentation/devicetree/bindings/*/*npcm*
2836F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2837F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2838F:	arch/arm/mach-npcm/
2839F:	arch/arm64/boot/dts/nuvoton/
2840F:	drivers/*/*/*npcm*
2841F:	drivers/*/*npcm*
2842F:	drivers/rtc/rtc-nct3018y.c
2843F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2844F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2845
2846ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2847M:	Joseph Liu <kwliu@nuvoton.com>
2848M:	Marvin Lin <kflin@nuvoton.com>
2849L:	linux-media@vger.kernel.org
2850L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2851S:	Maintained
2852F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2853F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2854F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2855F:	drivers/media/platform/nuvoton/
2856F:	include/uapi/linux/npcm-video.h
2857
2858ARM/NUVOTON WPCM450 ARCHITECTURE
2859M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2860L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2861S:	Maintained
2862W:	https://github.com/neuschaefer/wpcm450/wiki
2863F:	Documentation/devicetree/bindings/*/*wpcm*
2864F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2865F:	arch/arm/configs/wpcm450_defconfig
2866F:	arch/arm/mach-npcm/wpcm450.c
2867F:	drivers/*/*/*wpcm*
2868F:	drivers/*/*wpcm*
2869
2870ARM/NXP S32G ARCHITECTURE
2871R:	Chester Lin <chester62515@gmail.com>
2872R:	Matthias Brugger <mbrugger@suse.com>
2873R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2874R:	NXP S32 Linux Team <s32@nxp.com>
2875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876S:	Maintained
2877F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2878F:	drivers/pinctrl/nxp/
2879
2880ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2881M:	Jan Petrous <jan.petrous@oss.nxp.com>
2882R:	s32@nxp.com
2883S:	Maintained
2884F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2885F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2886
2887ARM/Orion SoC/Technologic Systems TS-78xx platform support
2888M:	Alexander Clouter <alex@digriz.org.uk>
2889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890S:	Maintained
2891W:	http://www.digriz.org.uk/ts78xx/kernel
2892F:	arch/arm/mach-orion5x/ts78xx-*
2893
2894ARM/QUALCOMM CHROMEBOOK SUPPORT
2895R:	cros-qcom-dts-watchers@chromium.org
2896F:	arch/arm64/boot/dts/qcom/sc7180*
2897F:	arch/arm64/boot/dts/qcom/sc7280*
2898F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2899
2900ARM/QUALCOMM MAILING LIST
2901L:	linux-arm-msm@vger.kernel.org
2902C:	irc://irc.oftc.net/linux-msm
2903F:	Documentation/devicetree/bindings/*/qcom*
2904F:	Documentation/devicetree/bindings/soc/qcom/
2905F:	arch/arm/boot/dts/qcom/
2906F:	arch/arm/configs/qcom_defconfig
2907F:	arch/arm/mach-qcom/
2908F:	arch/arm64/boot/dts/qcom/
2909F:	drivers/*/*/pm8???-*
2910F:	drivers/*/*/qcom*
2911F:	drivers/*/*/qcom/
2912F:	drivers/*/qcom*
2913F:	drivers/*/qcom/
2914F:	drivers/bluetooth/btqcomsmd.c
2915F:	drivers/clocksource/timer-qcom.c
2916F:	drivers/cpuidle/cpuidle-qcom-spm.c
2917F:	drivers/extcon/extcon-qcom*
2918F:	drivers/i2c/busses/i2c-qcom-geni.c
2919F:	drivers/i2c/busses/i2c-qup.c
2920F:	drivers/iommu/msm*
2921F:	drivers/mfd/ssbi.c
2922F:	drivers/mmc/host/mmci_qcom*
2923F:	drivers/mmc/host/sdhci-msm.c
2924F:	drivers/pci/controller/dwc/pcie-qcom*
2925F:	drivers/phy/qualcomm/
2926F:	drivers/power/*/msm*
2927F:	drivers/reset/reset-qcom-*
2928F:	drivers/rtc/rtc-pm8xxx.c
2929F:	drivers/spi/spi-geni-qcom.c
2930F:	drivers/spi/spi-qcom-qspi.c
2931F:	drivers/spi/spi-qup.c
2932F:	drivers/tty/serial/msm_serial.c
2933F:	drivers/ufs/host/ufs-qcom*
2934F:	drivers/usb/dwc3/dwc3-qcom.c
2935F:	include/dt-bindings/*/qcom*
2936F:	include/linux/*/qcom*
2937F:	include/linux/soc/qcom/
2938
2939ARM/QUALCOMM SUPPORT
2940M:	Bjorn Andersson <andersson@kernel.org>
2941M:	Konrad Dybcio <konradybcio@kernel.org>
2942L:	linux-arm-msm@vger.kernel.org
2943S:	Maintained
2944C:	irc://irc.oftc.net/linux-msm
2945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2946F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2947F:	Documentation/devicetree/bindings/arm/qcom.yaml
2948F:	Documentation/devicetree/bindings/bus/qcom*
2949F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2950F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2951F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2952F:	Documentation/devicetree/bindings/soc/qcom/
2953F:	arch/arm/boot/dts/qcom/
2954F:	arch/arm/configs/qcom_defconfig
2955F:	arch/arm/mach-qcom/
2956F:	arch/arm64/boot/dts/qcom/
2957F:	drivers/bus/qcom*
2958F:	drivers/firmware/qcom/
2959F:	drivers/soc/qcom/
2960F:	include/dt-bindings/arm/qcom,ids.h
2961F:	include/dt-bindings/firmware/qcom,scm.h
2962F:	include/dt-bindings/soc/qcom*
2963F:	include/linux/firmware/qcom
2964F:	include/linux/soc/qcom/
2965F:	include/soc/qcom/
2966
2967ARM/RDA MICRO ARCHITECTURE
2968M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2971S:	Maintained
2972F:	Documentation/devicetree/bindings/arm/rda.yaml
2973F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2974F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2975F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2976F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2977F:	arch/arm/boot/dts/unisoc/
2978F:	drivers/clocksource/timer-rda.c
2979F:	drivers/gpio/gpio-rda.c
2980F:	drivers/irqchip/irq-rda-intc.c
2981F:	drivers/tty/serial/rda-uart.c
2982
2983ARM/REALTEK ARCHITECTURE
2984M:	Andreas Färber <afaerber@suse.de>
2985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2986L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2987S:	Maintained
2988F:	Documentation/devicetree/bindings/arm/realtek.yaml
2989F:	arch/arm/boot/dts/realtek/
2990F:	arch/arm/mach-realtek/
2991F:	arch/arm64/boot/dts/realtek/
2992
2993ARM/RISC-V/RENESAS ARCHITECTURE
2994M:	Geert Uytterhoeven <geert+renesas@glider.be>
2995M:	Magnus Damm <magnus.damm@gmail.com>
2996L:	linux-renesas-soc@vger.kernel.org
2997S:	Supported
2998Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2999C:	irc://irc.libera.chat/renesas-soc
3000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3001F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3002F:	Documentation/devicetree/bindings/nvmem/renesas,*
3003F:	Documentation/devicetree/bindings/soc/renesas/
3004F:	arch/arm/boot/dts/renesas/
3005F:	arch/arm/configs/shmobile_defconfig
3006F:	arch/arm/include/debug/renesas-scif.S
3007F:	arch/arm/mach-shmobile/
3008F:	arch/arm64/boot/dts/renesas/
3009F:	arch/riscv/boot/dts/renesas/
3010F:	drivers/nvmem/rcar-efuse.c
3011F:	drivers/pmdomain/renesas/
3012F:	drivers/soc/renesas/
3013F:	include/linux/soc/renesas/
3014K:	\brenesas,
3015
3016ARM/RISCPC ARCHITECTURE
3017M:	Russell King <linux@armlinux.org.uk>
3018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019S:	Maintained
3020W:	http://www.armlinux.org.uk/
3021F:	arch/arm/include/asm/hardware/ioc.h
3022F:	arch/arm/include/asm/hardware/iomd.h
3023F:	arch/arm/include/asm/hardware/memc.h
3024F:	arch/arm/mach-rpc/
3025F:	drivers/net/ethernet/8390/etherh.c
3026F:	drivers/net/ethernet/i825xx/ether1*
3027F:	drivers/net/ethernet/seeq/ether3*
3028F:	drivers/scsi/arm/
3029
3030ARM/Rockchip SoC support
3031M:	Heiko Stuebner <heiko@sntech.de>
3032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033L:	linux-rockchip@lists.infradead.org
3034S:	Maintained
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3036F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3037F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3038F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3039F:	arch/arm/boot/dts/rockchip/
3040F:	arch/arm/mach-rockchip/
3041F:	drivers/*/*/*rockchip*
3042F:	drivers/*/*rockchip*
3043F:	drivers/clk/rockchip/
3044F:	drivers/i2c/busses/i2c-rk3x.c
3045F:	sound/soc/rockchip/
3046N:	rockchip
3047
3048ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3049M:	Krzysztof Kozlowski <krzk@kernel.org>
3050R:	Alim Akhtar <alim.akhtar@samsung.com>
3051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052L:	linux-samsung-soc@vger.kernel.org
3053S:	Maintained
3054P:	Documentation/process/maintainer-soc-clean-dts.rst
3055Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3056B:	mailto:linux-samsung-soc@vger.kernel.org
3057C:	irc://irc.libera.chat/linux-exynos
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3059F:	Documentation/arch/arm/samsung/
3060F:	Documentation/devicetree/bindings/arm/samsung/
3061F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3062F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3063F:	Documentation/devicetree/bindings/soc/samsung/
3064F:	arch/arm/boot/dts/samsung/
3065F:	arch/arm/mach-exynos*/
3066F:	arch/arm/mach-s3c/
3067F:	arch/arm/mach-s5p*/
3068F:	arch/arm64/boot/dts/exynos/
3069F:	drivers/*/*/*s3c24*
3070F:	drivers/*/*s3c24*
3071F:	drivers/*/*s3c64xx*
3072F:	drivers/*/*s5pv210*
3073F:	drivers/clocksource/samsung_pwm_timer.c
3074F:	drivers/mailbox/exynos-mailbox.c
3075F:	drivers/memory/samsung/
3076F:	drivers/pwm/pwm-samsung.c
3077F:	drivers/soc/samsung/
3078F:	drivers/tty/serial/samsung*
3079F:	include/clocksource/samsung_pwm.h
3080F:	include/linux/platform_data/*s3c*
3081F:	include/linux/serial_s3c.h
3082F:	include/linux/soc/samsung/
3083N:	exynos
3084N:	s3c64xx
3085N:	s5pv210
3086
3087ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3088M:	Łukasz Stelmach <l.stelmach@samsung.com>
3089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3090L:	linux-media@vger.kernel.org
3091S:	Maintained
3092F:	drivers/media/platform/samsung/s5p-g2d/
3093
3094ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3095M:	Marek Szyprowski <m.szyprowski@samsung.com>
3096L:	linux-samsung-soc@vger.kernel.org
3097L:	linux-media@vger.kernel.org
3098S:	Maintained
3099F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3100F:	drivers/media/cec/platform/s5p/
3101
3102ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3103M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3104M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3105M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107L:	linux-media@vger.kernel.org
3108S:	Maintained
3109F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3110F:	drivers/media/platform/samsung/s5p-jpeg/
3111
3112ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3113M:	Marek Szyprowski <m.szyprowski@samsung.com>
3114M:	Andrzej Hajda <andrzej.hajda@intel.com>
3115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116L:	linux-media@vger.kernel.org
3117S:	Maintained
3118F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3119F:	drivers/media/platform/samsung/s5p-mfc/
3120
3121ARM/SOCFPGA ARCHITECTURE
3122M:	Dinh Nguyen <dinguyen@kernel.org>
3123S:	Maintained
3124W:	http://www.rocketboards.org
3125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3126F:	arch/arm/boot/dts/intel/socfpga/
3127F:	arch/arm/configs/socfpga_defconfig
3128F:	arch/arm/mach-socfpga/
3129F:	arch/arm64/boot/dts/altera/
3130F:	arch/arm64/boot/dts/intel/
3131
3132ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3133M:	Dinh Nguyen <dinguyen@kernel.org>
3134S:	Maintained
3135F:	drivers/clk/socfpga/
3136
3137ARM/SOCFPGA EDAC SUPPORT
3138M:	Dinh Nguyen <dinguyen@kernel.org>
3139S:	Maintained
3140F:	drivers/edac/altera_edac.[ch]
3141
3142ARM/SPREADTRUM SoC SUPPORT
3143M:	Orson Zhai <orsonzhai@gmail.com>
3144M:	Baolin Wang <baolin.wang7@gmail.com>
3145R:	Chunyan Zhang <zhang.lyra@gmail.com>
3146S:	Maintained
3147F:	arch/arm64/boot/dts/sprd
3148N:	sprd
3149N:	sc27xx
3150N:	sc2731
3151
3152ARM/STI ARCHITECTURE
3153M:	Patrice Chotard <patrice.chotard@foss.st.com>
3154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3155S:	Maintained
3156W:	http://www.stlinux.com
3157F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3158F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3159F:	arch/arm/boot/dts/st/sti*
3160F:	arch/arm/mach-sti/
3161F:	drivers/ata/ahci_st.c
3162F:	drivers/char/hw_random/st-rng.c
3163F:	drivers/clocksource/arm_global_timer.c
3164F:	drivers/clocksource/clksrc_st_lpc.c
3165F:	drivers/cpufreq/sti-cpufreq.c
3166F:	drivers/dma/st_fdma*
3167F:	drivers/i2c/busses/i2c-st.c
3168F:	drivers/media/platform/st/sti/c8sectpfe/
3169F:	drivers/media/rc/st_rc.c
3170F:	drivers/mmc/host/sdhci-st.c
3171F:	drivers/phy/st/phy-miphy28lp.c
3172F:	drivers/phy/st/phy-stih407-usb.c
3173F:	drivers/pinctrl/pinctrl-st.c
3174F:	drivers/remoteproc/st_remoteproc.c
3175F:	drivers/remoteproc/st_slim_rproc.c
3176F:	drivers/reset/sti/
3177F:	drivers/rtc/rtc-st-lpc.c
3178F:	drivers/tty/serial/st-asc.c
3179F:	drivers/usb/dwc3/dwc3-st.c
3180F:	drivers/usb/host/ehci-st.c
3181F:	drivers/usb/host/ohci-st.c
3182F:	drivers/watchdog/st_lpc_wdt.c
3183F:	include/linux/remoteproc/st_slim_rproc.h
3184
3185ARM/STM32 ARCHITECTURE
3186M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3187M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3188L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190S:	Maintained
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3192F:	arch/arm/boot/dts/st/stm32*
3193F:	arch/arm/mach-stm32/
3194F:	arch/arm64/boot/dts/st/
3195F:	drivers/clocksource/armv7m_systick.c
3196N:	stm32
3197N:	stm
3198
3199ARM/SUNPLUS SP7021 SOC SUPPORT
3200M:	Qin Jian <qinjian@cqplus1.com>
3201L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3202S:	Maintained
3203W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3204F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3205F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3206F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3207F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3208F:	arch/arm/boot/dts/sunplus/
3209F:	arch/arm/configs/sp7021_*defconfig
3210F:	drivers/clk/clk-sp7021.c
3211F:	drivers/irqchip/irq-sp7021-intc.c
3212F:	drivers/reset/reset-sunplus.c
3213F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3214F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3215
3216ARM/Synaptics SoC support
3217M:	Jisheng Zhang <jszhang@kernel.org>
3218M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Maintained
3221F:	arch/arm/boot/dts/synaptics/
3222F:	arch/arm/mach-berlin/
3223F:	arch/arm64/boot/dts/synaptics/
3224
3225ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3226M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3227L:	linux-tegra@vger.kernel.org
3228L:	linux-media@vger.kernel.org
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3231F:	drivers/media/cec/platform/tegra/
3232
3233ARM/TESLA FSD SoC SUPPORT
3234M:	Alim Akhtar <alim.akhtar@samsung.com>
3235M:	linux-fsd@tesla.com
3236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3237L:	linux-samsung-soc@vger.kernel.org
3238S:	Maintained
3239F:	arch/arm64/boot/dts/tesla/
3240
3241ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3242M:	Santosh Shilimkar <ssantosh@kernel.org>
3243L:	linux-kernel@vger.kernel.org
3244S:	Maintained
3245F:	drivers/memory/*emif*
3246
3247ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3248M:	Nishanth Menon <nm@ti.com>
3249M:	Santosh Shilimkar <ssantosh@kernel.org>
3250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251S:	Maintained
3252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3253F:	arch/arm/boot/dts/ti/keystone/
3254F:	arch/arm/mach-keystone/
3255
3256ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3257M:	Santosh Shilimkar <ssantosh@kernel.org>
3258L:	linux-kernel@vger.kernel.org
3259S:	Maintained
3260F:	drivers/clk/keystone/
3261
3262ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3263M:	Santosh Shilimkar <ssantosh@kernel.org>
3264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265L:	linux-kernel@vger.kernel.org
3266S:	Maintained
3267F:	drivers/clocksource/timer-keystone.c
3268
3269ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3270M:	Santosh Shilimkar <ssantosh@kernel.org>
3271L:	linux-kernel@vger.kernel.org
3272S:	Maintained
3273F:	drivers/power/reset/keystone-reset.c
3274
3275ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3276M:	Nishanth Menon <nm@ti.com>
3277M:	Vignesh Raghavendra <vigneshr@ti.com>
3278M:	Tero Kristo <kristo@kernel.org>
3279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3280S:	Supported
3281F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3282F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3283F:	arch/arm64/boot/dts/ti/Makefile
3284F:	arch/arm64/boot/dts/ti/k3-*
3285
3286ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3287M:	Krzysztof Kozlowski <krzk@kernel.org>
3288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3289S:	Odd Fixes
3290F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3291F:	Documentation/devicetree/bindings/*/ti,nspire*
3292F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3293F:	arch/arm/boot/dts/nspire/
3294
3295ARM/TOSHIBA VISCONTI ARCHITECTURE
3296M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298S:	Supported
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3300F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3301F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3302F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3303F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3304F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3305F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3306F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3307F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3308F:	arch/arm64/boot/dts/toshiba/
3309F:	drivers/clk/visconti/
3310F:	drivers/gpio/gpio-visconti.c
3311F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3312F:	drivers/pci/controller/dwc/pcie-visconti.c
3313F:	drivers/pinctrl/visconti/
3314F:	drivers/watchdog/visconti_wdt.c
3315N:	visconti
3316
3317ARM/UNIPHIER ARCHITECTURE
3318M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3319M:	Masami Hiramatsu <mhiramat@kernel.org>
3320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3321S:	Maintained
3322F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3323F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3324F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3325F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3326F:	arch/arm/boot/dts/socionext/uniphier*
3327F:	arch/arm/include/asm/hardware/cache-uniphier.h
3328F:	arch/arm/mm/cache-uniphier.c
3329F:	arch/arm64/boot/dts/socionext/uniphier*
3330F:	drivers/bus/uniphier-system-bus.c
3331F:	drivers/clk/uniphier/
3332F:	drivers/dma/uniphier-mdmac.c
3333F:	drivers/gpio/gpio-uniphier.c
3334F:	drivers/i2c/busses/i2c-uniphier*
3335F:	drivers/irqchip/irq-uniphier-aidet.c
3336F:	drivers/mmc/host/uniphier-sd.c
3337F:	drivers/pinctrl/uniphier/
3338F:	drivers/reset/reset-uniphier.c
3339F:	drivers/tty/serial/8250/8250_uniphier.c
3340N:	uniphier
3341
3342ARM/VERSATILE EXPRESS PLATFORM
3343M:	Liviu Dudau <liviu.dudau@arm.com>
3344M:	Sudeep Holla <sudeep.holla@arm.com>
3345M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3347S:	Maintained
3348N:	mps2
3349N:	vexpress
3350F:	arch/arm/mach-versatile/
3351F:	arch/arm64/boot/dts/arm/
3352F:	drivers/clocksource/timer-versatile.c
3353X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3354X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3355
3356ARM/VFP SUPPORT
3357M:	Russell King <linux@armlinux.org.uk>
3358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359S:	Maintained
3360W:	http://www.armlinux.org.uk/
3361F:	arch/arm/vfp/
3362
3363ARM/VT8500 ARM ARCHITECTURE
3364M:	Alexey Charkov <alchark@gmail.com>
3365M:	Krzysztof Kozlowski <krzk@kernel.org>
3366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3367S:	Odd Fixes
3368F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3369F:	arch/arm/boot/dts/vt8500/
3370F:	arch/arm/mach-vt8500/
3371F:	drivers/clocksource/timer-vt8500.c
3372F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3373F:	drivers/mmc/host/wmt-sdmmc.c
3374F:	drivers/pwm/pwm-vt8500.c
3375F:	drivers/rtc/rtc-vt8500.c
3376F:	drivers/tty/serial/vt8500_serial.c
3377F:	drivers/video/fbdev/vt8500lcdfb.*
3378F:	drivers/video/fbdev/wm8505fb*
3379F:	drivers/video/fbdev/wmt_ge_rops.*
3380
3381ARM/ZYNQ ARCHITECTURE
3382M:	Michal Simek <michal.simek@amd.com>
3383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384S:	Supported
3385W:	http://wiki.xilinx.com
3386T:	git https://github.com/Xilinx/linux-xlnx.git
3387F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3388F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3389F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3390F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3391F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3392F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3393F:	arch/arm/mach-zynq/
3394F:	drivers/clocksource/timer-cadence-ttc.c
3395F:	drivers/cpuidle/cpuidle-zynq.c
3396F:	drivers/edac/synopsys_edac.c
3397F:	drivers/i2c/busses/i2c-cadence.c
3398F:	drivers/i2c/busses/i2c-xiic.c
3399F:	drivers/mmc/host/sdhci-of-arasan.c
3400N:	zynq
3401N:	xilinx
3402
3403ARM64 FIT SUPPORT
3404M:	Simon Glass <sjg@chromium.org>
3405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3406S:	Maintained
3407F:	arch/arm64/boot/Makefile
3408F:	scripts/make_fit.py
3409
3410ARM64 PLATFORM DRIVERS
3411M:	Hans de Goede <hdegoede@redhat.com>
3412M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3413R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3414L:	platform-driver-x86@vger.kernel.org
3415S:	Maintained
3416Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3418F:	drivers/platform/arm64/
3419
3420ARM64 PORT (AARCH64 ARCHITECTURE)
3421M:	Catalin Marinas <catalin.marinas@arm.com>
3422M:	Will Deacon <will@kernel.org>
3423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3424S:	Maintained
3425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3426F:	Documentation/arch/arm64/
3427F:	arch/arm64/
3428F:	drivers/virt/coco/arm-cca-guest/
3429F:	drivers/virt/coco/pkvm-guest/
3430F:	tools/testing/selftests/arm64/
3431X:	arch/arm64/boot/dts/
3432
3433ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3434M:	George McCollister <george.mccollister@gmail.com>
3435L:	netdev@vger.kernel.org
3436S:	Maintained
3437F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3438F:	drivers/net/dsa/xrs700x/*
3439F:	net/dsa/tag_xrs700x.c
3440
3441AS3645A LED FLASH CONTROLLER DRIVER
3442M:	Sakari Ailus <sakari.ailus@iki.fi>
3443L:	linux-leds@vger.kernel.org
3444S:	Maintained
3445F:	drivers/leds/flash/leds-as3645a.c
3446
3447ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3448M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3449L:	linux-media@vger.kernel.org
3450S:	Maintained
3451T:	git git://linuxtv.org/media.git
3452F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3453F:	drivers/media/i2c/ak7375.c
3454
3455ASAHI KASEI AK8974 DRIVER
3456M:	Linus Walleij <linus.walleij@linaro.org>
3457L:	linux-iio@vger.kernel.org
3458S:	Supported
3459W:	http://www.akm.com/
3460F:	drivers/iio/magnetometer/ak8974.c
3461
3462AOSONG AGS02MA TVOC SENSOR DRIVER
3463M:	Anshul Dalal <anshulusr@gmail.com>
3464L:	linux-iio@vger.kernel.org
3465S:	Maintained
3466F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3467F:	drivers/iio/chemical/ags02ma.c
3468
3469ASC7621 HARDWARE MONITOR DRIVER
3470M:	George Joseph <george.joseph@fairview5.com>
3471L:	linux-hwmon@vger.kernel.org
3472S:	Maintained
3473F:	Documentation/hwmon/asc7621.rst
3474F:	drivers/hwmon/asc7621.c
3475
3476ASIX AX88796C SPI ETHERNET ADAPTER
3477M:	Łukasz Stelmach <l.stelmach@samsung.com>
3478S:	Maintained
3479F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3480F:	drivers/net/ethernet/asix/ax88796c_*
3481
3482ASIX PHY DRIVER [RUST]
3483M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3484R:	Trevor Gross <tmgross@umich.edu>
3485L:	netdev@vger.kernel.org
3486L:	rust-for-linux@vger.kernel.org
3487S:	Maintained
3488F:	drivers/net/phy/ax88796b_rust.rs
3489
3490ASPEED CRYPTO DRIVER
3491M:	Neal Liu <neal_liu@aspeedtech.com>
3492L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3493S:	Maintained
3494F:	Documentation/devicetree/bindings/crypto/aspeed,*
3495F:	drivers/crypto/aspeed/
3496
3497ASPEED PECI CONTROLLER
3498M:	Iwona Winiarska <iwona.winiarska@intel.com>
3499L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3500L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3501S:	Supported
3502F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3503F:	drivers/peci/controller/peci-aspeed.c
3504
3505ASPEED PINCTRL DRIVERS
3506M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3507L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3509L:	linux-gpio@vger.kernel.org
3510S:	Maintained
3511F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3512F:	drivers/pinctrl/aspeed/
3513
3514ASPEED SCU INTERRUPT CONTROLLER DRIVER
3515M:	Eddie James <eajames@linux.ibm.com>
3516L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3517S:	Maintained
3518F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3519F:	drivers/irqchip/irq-aspeed-scu-ic.c
3520F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3521
3522ASPEED SD/MMC DRIVER
3523M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3524L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3525L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3526L:	linux-mmc@vger.kernel.org
3527S:	Maintained
3528F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3529F:	drivers/mmc/host/sdhci-of-aspeed*
3530
3531ASPEED SMC SPI DRIVER
3532M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3533M:	Cédric Le Goater <clg@kaod.org>
3534L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3535L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3536L:	linux-spi@vger.kernel.org
3537S:	Maintained
3538F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3539F:	drivers/spi/spi-aspeed-smc.c
3540
3541ASPEED USB UDC DRIVER
3542M:	Neal Liu <neal_liu@aspeedtech.com>
3543L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3544S:	Maintained
3545F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3546F:	drivers/usb/gadget/udc/aspeed_udc.c
3547
3548ASPEED VIDEO ENGINE DRIVER
3549M:	Eddie James <eajames@linux.ibm.com>
3550L:	linux-media@vger.kernel.org
3551L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3554F:	drivers/media/platform/aspeed/
3555
3556ASUS EC HARDWARE MONITOR DRIVER
3557M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3558L:	linux-hwmon@vger.kernel.org
3559S:	Maintained
3560F:	drivers/hwmon/asus-ec-sensors.c
3561
3562ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3563M:	Corentin Chary <corentin.chary@gmail.com>
3564M:	Luke D. Jones <luke@ljones.dev>
3565L:	platform-driver-x86@vger.kernel.org
3566S:	Maintained
3567W:	https://asus-linux.org/
3568F:	drivers/platform/x86/asus*.c
3569F:	drivers/platform/x86/eeepc*.c
3570
3571ASUS TF103C DOCK DRIVER
3572M:	Hans de Goede <hdegoede@redhat.com>
3573L:	platform-driver-x86@vger.kernel.org
3574S:	Maintained
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3576F:	drivers/platform/x86/asus-tf103c-dock.c
3577
3578ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3579M:	Aleksa Savic <savicaleksa83@gmail.com>
3580L:	linux-hwmon@vger.kernel.org
3581S:	Maintained
3582F:	drivers/hwmon/asus_rog_ryujin.c
3583
3584ASUS WIRELESS RADIO CONTROL DRIVER
3585M:	João Paulo Rechi Vita <jprvita@gmail.com>
3586L:	platform-driver-x86@vger.kernel.org
3587S:	Maintained
3588F:	drivers/platform/x86/asus-wireless.c
3589
3590ASUS WMI HARDWARE MONITOR DRIVER
3591M:	Ed Brindley <kernel@maidavale.org>
3592M:	Denis Pauk <pauk.denis@gmail.com>
3593L:	linux-hwmon@vger.kernel.org
3594S:	Maintained
3595F:	drivers/hwmon/asus_wmi_sensors.c
3596
3597ASYMMETRIC KEYS
3598M:	David Howells <dhowells@redhat.com>
3599L:	keyrings@vger.kernel.org
3600S:	Maintained
3601F:	Documentation/crypto/asymmetric-keys.rst
3602F:	crypto/asymmetric_keys/
3603F:	include/crypto/pkcs7.h
3604F:	include/crypto/public_key.h
3605F:	include/linux/verification.h
3606
3607ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3608R:	Dan Williams <dan.j.williams@intel.com>
3609S:	Odd fixes
3610W:	http://sourceforge.net/projects/xscaleiop
3611F:	Documentation/crypto/async-tx-api.rst
3612F:	crypto/async_tx/
3613F:	include/linux/async_tx.h
3614
3615AT24 EEPROM DRIVER
3616M:	Bartosz Golaszewski <brgl@bgdev.pl>
3617L:	linux-i2c@vger.kernel.org
3618S:	Maintained
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3620F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3621F:	drivers/misc/eeprom/at24.c
3622
3623ATA OVER ETHERNET (AOE) DRIVER
3624M:	"Justin Sanders" <justin@coraid.com>
3625S:	Supported
3626W:	http://www.openaoe.org/
3627F:	Documentation/admin-guide/aoe/
3628F:	drivers/block/aoe/
3629
3630ATC260X PMIC MFD DRIVER
3631M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3632M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3633L:	linux-actions@lists.infradead.org
3634S:	Maintained
3635F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3636F:	drivers/input/misc/atc260x-onkey.c
3637F:	drivers/mfd/atc260*
3638F:	drivers/power/reset/atc260x-poweroff.c
3639F:	drivers/regulator/atc260x-regulator.c
3640F:	include/linux/mfd/atc260x/*
3641
3642ATHEROS 71XX/9XXX GPIO DRIVER
3643M:	Alban Bedel <albeu@free.fr>
3644S:	Maintained
3645W:	https://github.com/AlbanBedel/linux
3646T:	git git://github.com/AlbanBedel/linux
3647F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3648F:	drivers/gpio/gpio-ath79.c
3649
3650ATHEROS 71XX/9XXX USB PHY DRIVER
3651M:	Alban Bedel <albeu@free.fr>
3652S:	Maintained
3653W:	https://github.com/AlbanBedel/linux
3654T:	git git://github.com/AlbanBedel/linux
3655F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3656F:	drivers/phy/qualcomm/phy-ath79-usb.c
3657
3658ATHEROS ATH GENERIC UTILITIES
3659M:	Jeff Johnson <jjohnson@kernel.org>
3660L:	linux-wireless@vger.kernel.org
3661S:	Supported
3662F:	drivers/net/wireless/ath/*
3663
3664ATHEROS ATH5K WIRELESS DRIVER
3665M:	Jiri Slaby <jirislaby@kernel.org>
3666M:	Nick Kossifidis <mickflemm@gmail.com>
3667M:	Luis Chamberlain <mcgrof@kernel.org>
3668L:	linux-wireless@vger.kernel.org
3669S:	Maintained
3670W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3671F:	drivers/net/wireless/ath/ath5k/
3672
3673ATHEROS ATH6KL WIRELESS DRIVER
3674L:	linux-wireless@vger.kernel.org
3675S:	Orphan
3676W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3677F:	drivers/net/wireless/ath/ath6kl/
3678
3679ATI_REMOTE2 DRIVER
3680M:	Ville Syrjala <syrjala@sci.fi>
3681S:	Maintained
3682F:	drivers/input/misc/ati_remote2.c
3683
3684ATK0110 HWMON DRIVER
3685M:	Luca Tettamanti <kronos.it@gmail.com>
3686L:	linux-hwmon@vger.kernel.org
3687S:	Maintained
3688F:	drivers/hwmon/asus_atk0110.c
3689
3690ATLX ETHERNET DRIVERS
3691M:	Chris Snook <chris.snook@gmail.com>
3692L:	netdev@vger.kernel.org
3693S:	Maintained
3694W:	http://sourceforge.net/projects/atl1
3695W:	http://atl1.sourceforge.net
3696F:	drivers/net/ethernet/atheros/
3697
3698ATM
3699M:	Chas Williams <3chas3@gmail.com>
3700L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3701L:	netdev@vger.kernel.org
3702S:	Maintained
3703W:	http://linux-atm.sourceforge.net
3704F:	drivers/atm/
3705F:	include/linux/atm*
3706F:	include/linux/sonet.h
3707F:	include/uapi/linux/atm*
3708F:	include/uapi/linux/sonet.h
3709
3710ATMEL MACB ETHERNET DRIVER
3711M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3712M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3713S:	Maintained
3714F:	drivers/net/ethernet/cadence/
3715
3716ATMEL MAXTOUCH DRIVER
3717M:	Nick Dyer <nick@shmanahar.org>
3718S:	Maintained
3719T:	git git://github.com/ndyer/linux.git
3720F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3721F:	drivers/input/touchscreen/atmel_mxt_ts.c
3722
3723ATOMIC INFRASTRUCTURE
3724M:	Will Deacon <will@kernel.org>
3725M:	Peter Zijlstra <peterz@infradead.org>
3726R:	Boqun Feng <boqun.feng@gmail.com>
3727R:	Mark Rutland <mark.rutland@arm.com>
3728L:	linux-kernel@vger.kernel.org
3729S:	Maintained
3730F:	Documentation/atomic_*.txt
3731F:	arch/*/include/asm/atomic*.h
3732F:	include/*/atomic*.h
3733F:	include/linux/refcount.h
3734F:	scripts/atomic/
3735
3736ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3737M:	Bradley Grove <linuxdrivers@attotech.com>
3738L:	linux-scsi@vger.kernel.org
3739S:	Supported
3740W:	http://www.attotech.com
3741F:	drivers/scsi/esas2r
3742
3743ATUSB IEEE 802.15.4 RADIO DRIVER
3744M:	Stefan Schmidt <stefan@datenfreihafen.org>
3745L:	linux-wpan@vger.kernel.org
3746S:	Maintained
3747F:	drivers/net/ieee802154/at86rf230.h
3748F:	drivers/net/ieee802154/atusb.c
3749F:	drivers/net/ieee802154/atusb.h
3750
3751AUDIT SUBSYSTEM
3752M:	Paul Moore <paul@paul-moore.com>
3753M:	Eric Paris <eparis@redhat.com>
3754L:	audit@vger.kernel.org
3755S:	Supported
3756W:	https://github.com/linux-audit
3757Q:	https://patchwork.kernel.org/project/audit/list
3758B:	mailto:audit@vger.kernel.org
3759P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3760T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3761F:	include/asm-generic/audit_*.h
3762F:	include/linux/audit.h
3763F:	include/linux/audit_arch.h
3764F:	include/uapi/linux/audit.h
3765F:	kernel/audit*
3766F:	lib/*audit.c
3767K:	\baudit_[a-z_0-9]\+\b
3768
3769AUTOFDO BUILD
3770M:	Rong Xu <xur@google.com>
3771M:	Han Shen <shenhan@google.com>
3772S:	Supported
3773F:	Documentation/dev-tools/autofdo.rst
3774F:	scripts/Makefile.autofdo
3775
3776AUXILIARY BUS DRIVER
3777M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3778R:	Dave Ertman <david.m.ertman@intel.com>
3779R:	Ira Weiny <ira.weiny@intel.com>
3780S:	Supported
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3782F:	Documentation/driver-api/auxiliary_bus.rst
3783F:	drivers/base/auxiliary.c
3784F:	include/linux/auxiliary_bus.h
3785
3786AUXILIARY DISPLAY DRIVERS
3787M:	Andy Shevchenko <andy@kernel.org>
3788R:	Geert Uytterhoeven <geert@linux-m68k.org>
3789S:	Odd Fixes
3790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3791F:	Documentation/devicetree/bindings/auxdisplay/
3792F:	drivers/auxdisplay/
3793F:	include/linux/cfag12864b.h
3794F:	include/uapi/linux/map_to_14segment.h
3795F:	include/uapi/linux/map_to_7segment.h
3796
3797AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3798M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3799L:	linux-iio@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3802F:	drivers/iio/light/apds9306.c
3803
3804AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3805M:	Andreas Klinger <ak@it-klinger.de>
3806L:	linux-iio@vger.kernel.org
3807S:	Maintained
3808F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3809F:	drivers/iio/adc/hx711.c
3810
3811AX.25 NETWORK LAYER
3812L:	linux-hams@vger.kernel.org
3813S:	Orphan
3814W:	https://linux-ax25.in-berlin.de
3815F:	include/net/ax25.h
3816F:	include/uapi/linux/ax25.h
3817F:	net/ax25/
3818
3819AXENTIA ARM DEVICES
3820M:	Peter Rosin <peda@axentia.se>
3821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3822S:	Maintained
3823F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3824F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3825F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3826F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3827
3828AXENTIA ASOC DRIVERS
3829M:	Peter Rosin <peda@axentia.se>
3830L:	linux-sound@vger.kernel.org
3831S:	Maintained
3832F:	Documentation/devicetree/bindings/sound/axentia,*
3833F:	sound/soc/atmel/tse850-pcm5142.c
3834
3835AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3836M:	Nuno Sá <nuno.sa@analog.com>
3837L:	linux-hwmon@vger.kernel.org
3838S:	Supported
3839W:	https://ez.analog.com/linux-software-drivers
3840F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3841F:	drivers/hwmon/axi-fan-control.c
3842
3843AXI SPI ENGINE
3844M:	Michael Hennerich <michael.hennerich@analog.com>
3845M:	Nuno Sá <nuno.sa@analog.com>
3846R:	David Lechner <dlechner@baylibre.com>
3847L:	linux-spi@vger.kernel.org
3848S:	Supported
3849W:	https://ez.analog.com/linux-software-drivers
3850F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3851F:	drivers/spi/spi-axi-spi-engine.c
3852
3853AXI PWM GENERATOR
3854M:	Michael Hennerich <michael.hennerich@analog.com>
3855M:	Nuno Sá <nuno.sa@analog.com>
3856R:	Trevor Gamblin <tgamblin@baylibre.com>
3857L:	linux-pwm@vger.kernel.org
3858S:	Supported
3859W:	https://ez.analog.com/linux-software-drivers
3860F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3861F:	drivers/pwm/pwm-axi-pwmgen.c
3862
3863AZ6007 DVB DRIVER
3864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3865L:	linux-media@vger.kernel.org
3866S:	Maintained
3867W:	https://linuxtv.org
3868T:	git git://linuxtv.org/media.git
3869F:	drivers/media/usb/dvb-usb-v2/az6007.c
3870
3871AZTECH FM RADIO RECEIVER DRIVER
3872M:	Hans Verkuil <hverkuil@xs4all.nl>
3873L:	linux-media@vger.kernel.org
3874S:	Maintained
3875W:	https://linuxtv.org
3876T:	git git://linuxtv.org/media.git
3877F:	drivers/media/radio/radio-aztech*
3878
3879B43 WIRELESS DRIVER
3880L:	linux-wireless@vger.kernel.org
3881L:	b43-dev@lists.infradead.org
3882S:	Orphan
3883W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3884F:	drivers/net/wireless/broadcom/b43/
3885
3886B43LEGACY WIRELESS DRIVER
3887L:	linux-wireless@vger.kernel.org
3888L:	b43-dev@lists.infradead.org
3889S:	Orphan
3890W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3891F:	drivers/net/wireless/broadcom/b43legacy/
3892
3893BACKLIGHT CLASS/SUBSYSTEM
3894M:	Lee Jones <lee@kernel.org>
3895M:	Daniel Thompson <danielt@kernel.org>
3896M:	Jingoo Han <jingoohan1@gmail.com>
3897L:	dri-devel@lists.freedesktop.org
3898S:	Maintained
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3900F:	Documentation/ABI/stable/sysfs-class-backlight
3901F:	Documentation/ABI/testing/sysfs-class-backlight
3902F:	Documentation/devicetree/bindings/leds/backlight
3903F:	drivers/video/backlight/
3904F:	include/linux/backlight.h
3905F:	include/linux/pwm_backlight.h
3906
3907BARCO P50 GPIO DRIVER
3908M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3909M:	Peter Korsgaard <peter.korsgaard@barco.com>
3910S:	Maintained
3911F:	drivers/platform/x86/barco-p50-gpio.c
3912
3913BATMAN ADVANCED
3914M:	Marek Lindner <marek.lindner@mailbox.org>
3915M:	Simon Wunderlich <sw@simonwunderlich.de>
3916M:	Antonio Quartulli <antonio@mandelbit.com>
3917M:	Sven Eckelmann <sven@narfation.org>
3918L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3919S:	Maintained
3920W:	https://www.open-mesh.org/
3921Q:	https://patchwork.open-mesh.org/project/batman/list/
3922B:	https://www.open-mesh.org/projects/batman-adv/issues
3923C:	ircs://irc.hackint.org/batadv
3924T:	git https://git.open-mesh.org/linux-merge.git
3925F:	Documentation/networking/batman-adv.rst
3926F:	include/uapi/linux/batadv_packet.h
3927F:	include/uapi/linux/batman_adv.h
3928F:	net/batman-adv/
3929
3930BAYCOM/HDLCDRV DRIVERS FOR AX.25
3931M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3932L:	linux-hams@vger.kernel.org
3933S:	Maintained
3934W:	http://www.baycom.org/~tom/ham/ham.html
3935F:	drivers/net/hamradio/baycom*
3936
3937BCACHE (BLOCK LAYER CACHE)
3938M:	Coly Li <colyli@kernel.org>
3939M:	Kent Overstreet <kent.overstreet@linux.dev>
3940L:	linux-bcache@vger.kernel.org
3941S:	Maintained
3942W:	http://bcache.evilpiepirate.org
3943C:	irc://irc.oftc.net/bcache
3944F:	drivers/md/bcache/
3945
3946BCACHEFS
3947M:	Kent Overstreet <kent.overstreet@linux.dev>
3948L:	linux-bcachefs@vger.kernel.org
3949S:	Supported
3950C:	irc://irc.oftc.net/bcache
3951P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3952T:	git https://evilpiepirate.org/git/bcachefs.git
3953F:	fs/bcachefs/
3954F:	Documentation/filesystems/bcachefs/
3955
3956BDISP ST MEDIA DRIVER
3957M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3958L:	linux-media@vger.kernel.org
3959S:	Supported
3960W:	https://linuxtv.org
3961T:	git git://linuxtv.org/media.git
3962F:	drivers/media/platform/st/sti/bdisp
3963
3964BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3965M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3966L:	netdev@vger.kernel.org
3967S:	Maintained
3968F:	drivers/net/ethernet/ec_bhf.c
3969
3970BEFS FILE SYSTEM
3971M:	Luis de Bethencourt <luisbg@kernel.org>
3972M:	Salah Triki <salah.triki@gmail.com>
3973S:	Maintained
3974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3975F:	Documentation/filesystems/befs.rst
3976F:	fs/befs/
3977
3978BFQ I/O SCHEDULER
3979M:	Yu Kuai <yukuai3@huawei.com>
3980L:	linux-block@vger.kernel.org
3981S:	Odd Fixes
3982F:	Documentation/block/bfq-iosched.rst
3983F:	block/bfq-*
3984
3985BFS FILE SYSTEM
3986M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3987S:	Maintained
3988F:	Documentation/filesystems/bfs.rst
3989F:	fs/bfs/
3990F:	include/uapi/linux/bfs_fs.h
3991
3992BINMAN
3993M:	Simon Glass <sjg@chromium.org>
3994S:	Supported
3995F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3996
3997BITMAP API
3998M:	Yury Norov <yury.norov@gmail.com>
3999R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4000S:	Maintained
4001F:	include/linux/bitfield.h
4002F:	include/linux/bitmap-str.h
4003F:	include/linux/bitmap.h
4004F:	include/linux/bits.h
4005F:	include/linux/cpumask.h
4006F:	include/linux/cpumask_types.h
4007F:	include/linux/find.h
4008F:	include/linux/nodemask.h
4009F:	include/linux/nodemask_types.h
4010F:	include/vdso/bits.h
4011F:	lib/bitmap-str.c
4012F:	lib/bitmap.c
4013F:	lib/cpumask.c
4014F:	lib/cpumask_kunit.c
4015F:	lib/find_bit.c
4016F:	lib/find_bit_benchmark.c
4017F:	lib/test_bitmap.c
4018F:	tools/include/linux/bitfield.h
4019F:	tools/include/linux/bitmap.h
4020F:	tools/include/linux/bits.h
4021F:	tools/include/linux/find.h
4022F:	tools/include/vdso/bits.h
4023F:	tools/lib/bitmap.c
4024F:	tools/lib/find_bit.c
4025
4026BITOPS API
4027M:	Yury Norov <yury.norov@gmail.com>
4028R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4029S:	Maintained
4030F:	arch/*/include/asm/bitops.h
4031F:	arch/*/include/asm/bitops_32.h
4032F:	arch/*/include/asm/bitops_64.h
4033F:	arch/*/lib/bitops.c
4034F:	include/asm-generic/bitops
4035F:	include/asm-generic/bitops.h
4036F:	include/linux/bitops.h
4037F:	lib/test_bitops.c
4038F:	tools/*/bitops*
4039
4040BLINKM RGB LED DRIVER
4041M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4042S:	Maintained
4043F:	drivers/leds/leds-blinkm.c
4044
4045BLOCK LAYER
4046M:	Jens Axboe <axboe@kernel.dk>
4047L:	linux-block@vger.kernel.org
4048S:	Maintained
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4050F:	Documentation/ABI/stable/sysfs-block
4051F:	Documentation/block/
4052F:	block/
4053F:	drivers/block/
4054F:	include/linux/bio.h
4055F:	include/linux/blk*
4056F:	kernel/trace/blktrace.c
4057F:	lib/sbitmap.c
4058
4059BLOCK LAYER DEVICE DRIVER API [RUST]
4060M:	Andreas Hindborg <a.hindborg@kernel.org>
4061R:	Boqun Feng <boqun.feng@gmail.com>
4062L:	linux-block@vger.kernel.org
4063L:	rust-for-linux@vger.kernel.org
4064S:	Supported
4065W:	https://rust-for-linux.com
4066B:	https://github.com/Rust-for-Linux/linux/issues
4067C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4068T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4069F:	drivers/block/rnull.rs
4070F:	rust/kernel/block.rs
4071F:	rust/kernel/block/
4072
4073BLOCK2MTD DRIVER
4074M:	Joern Engel <joern@lazybastard.org>
4075L:	linux-mtd@lists.infradead.org
4076S:	Maintained
4077F:	drivers/mtd/devices/block2mtd.c
4078
4079BLUETOOTH DRIVERS
4080M:	Marcel Holtmann <marcel@holtmann.org>
4081M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4082L:	linux-bluetooth@vger.kernel.org
4083S:	Supported
4084W:	http://www.bluez.org/
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4087F:	Documentation/devicetree/bindings/net/bluetooth/
4088F:	drivers/bluetooth/
4089
4090BLUETOOTH SUBSYSTEM
4091M:	Marcel Holtmann <marcel@holtmann.org>
4092M:	Johan Hedberg <johan.hedberg@gmail.com>
4093M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4094L:	linux-bluetooth@vger.kernel.org
4095S:	Supported
4096W:	http://www.bluez.org/
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4099F:	Documentation/ABI/stable/sysfs-class-bluetooth
4100F:	include/net/bluetooth/
4101F:	net/bluetooth/
4102
4103BONDING DRIVER
4104M:	Jay Vosburgh <jv@jvosburgh.net>
4105L:	netdev@vger.kernel.org
4106S:	Maintained
4107F:	Documentation/networking/bonding.rst
4108F:	drivers/net/bonding/
4109F:	include/net/bond*
4110F:	include/uapi/linux/if_bonding.h
4111F:	tools/testing/selftests/drivers/net/bonding/
4112
4113BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4114M:	Dan Robertson <dan@dlrobertson.com>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4118F:	drivers/iio/accel/bma400*
4119
4120BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4121M:	Alex Lanzano <lanzano.alex@gmail.com>
4122L:	linux-iio@vger.kernel.org
4123S:	Maintained
4124F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4125F:	drivers/iio/imu/bmi270/
4126
4127BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4128M:	Jagath Jog J <jagathjog1996@gmail.com>
4129L:	linux-iio@vger.kernel.org
4130S:	Maintained
4131F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4132F:	drivers/iio/imu/bmi323/
4133
4134BPF JIT for ARC
4135M:	Shahab Vahedi <list+bpf@vahedi.org>
4136L:	bpf@vger.kernel.org
4137S:	Maintained
4138F:	arch/arc/net/
4139
4140BPF JIT for ARM
4141M:	Russell King <linux@armlinux.org.uk>
4142M:	Puranjay Mohan <puranjay@kernel.org>
4143L:	bpf@vger.kernel.org
4144S:	Maintained
4145F:	arch/arm/net/
4146
4147BPF JIT for ARM64
4148M:	Daniel Borkmann <daniel@iogearbox.net>
4149M:	Alexei Starovoitov <ast@kernel.org>
4150M:	Puranjay Mohan <puranjay@kernel.org>
4151R:	Xu Kuohai <xukuohai@huaweicloud.com>
4152L:	bpf@vger.kernel.org
4153S:	Supported
4154F:	arch/arm64/net/
4155
4156BPF JIT for LOONGARCH
4157M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4158R:	Hengqi Chen <hengqi.chen@gmail.com>
4159L:	bpf@vger.kernel.org
4160S:	Maintained
4161F:	arch/loongarch/net/
4162
4163BPF JIT for MIPS (32-BIT AND 64-BIT)
4164M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4165M:	Paul Burton <paulburton@kernel.org>
4166L:	bpf@vger.kernel.org
4167S:	Maintained
4168F:	arch/mips/net/
4169
4170BPF JIT for NFP NICs
4171M:	Jakub Kicinski <kuba@kernel.org>
4172L:	bpf@vger.kernel.org
4173S:	Odd Fixes
4174F:	drivers/net/ethernet/netronome/nfp/bpf/
4175
4176BPF JIT for POWERPC (32-BIT AND 64-BIT)
4177M:	Hari Bathini <hbathini@linux.ibm.com>
4178M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4179R:	Naveen N Rao <naveen@kernel.org>
4180L:	bpf@vger.kernel.org
4181S:	Supported
4182F:	arch/powerpc/net/
4183
4184BPF JIT for RISC-V (32-bit)
4185M:	Luke Nelson <luke.r.nels@gmail.com>
4186M:	Xi Wang <xi.wang@gmail.com>
4187L:	bpf@vger.kernel.org
4188S:	Maintained
4189F:	arch/riscv/net/
4190X:	arch/riscv/net/bpf_jit_comp64.c
4191
4192BPF JIT for RISC-V (64-bit)
4193M:	Björn Töpel <bjorn@kernel.org>
4194R:	Pu Lehui <pulehui@huawei.com>
4195R:	Puranjay Mohan <puranjay@kernel.org>
4196L:	bpf@vger.kernel.org
4197S:	Maintained
4198F:	arch/riscv/net/
4199X:	arch/riscv/net/bpf_jit_comp32.c
4200
4201BPF JIT for S390
4202M:	Ilya Leoshkevich <iii@linux.ibm.com>
4203M:	Heiko Carstens <hca@linux.ibm.com>
4204M:	Vasily Gorbik <gor@linux.ibm.com>
4205L:	bpf@vger.kernel.org
4206S:	Supported
4207F:	arch/s390/net/
4208X:	arch/s390/net/pnet.c
4209
4210BPF JIT for SPARC (32-BIT AND 64-BIT)
4211M:	David S. Miller <davem@davemloft.net>
4212L:	bpf@vger.kernel.org
4213S:	Odd Fixes
4214F:	arch/sparc/net/
4215
4216BPF JIT for X86 32-BIT
4217M:	Wang YanQing <udknight@gmail.com>
4218L:	bpf@vger.kernel.org
4219S:	Odd Fixes
4220F:	arch/x86/net/bpf_jit_comp32.c
4221
4222BPF JIT for X86 64-BIT
4223M:	Alexei Starovoitov <ast@kernel.org>
4224M:	Daniel Borkmann <daniel@iogearbox.net>
4225L:	bpf@vger.kernel.org
4226S:	Supported
4227F:	arch/x86/net/
4228X:	arch/x86/net/bpf_jit_comp32.c
4229
4230BPF [BTF]
4231M:	Martin KaFai Lau <martin.lau@linux.dev>
4232L:	bpf@vger.kernel.org
4233S:	Maintained
4234F:	include/linux/btf*
4235F:	kernel/bpf/btf.c
4236
4237BPF [CORE]
4238M:	Alexei Starovoitov <ast@kernel.org>
4239M:	Daniel Borkmann <daniel@iogearbox.net>
4240R:	John Fastabend <john.fastabend@gmail.com>
4241L:	bpf@vger.kernel.org
4242S:	Maintained
4243F:	include/linux/bpf*
4244F:	include/linux/filter.h
4245F:	include/linux/tnum.h
4246F:	kernel/bpf/core.c
4247F:	kernel/bpf/dispatcher.c
4248F:	kernel/bpf/mprog.c
4249F:	kernel/bpf/syscall.c
4250F:	kernel/bpf/tnum.c
4251F:	kernel/bpf/trampoline.c
4252F:	kernel/bpf/verifier.c
4253
4254BPF [CRYPTO]
4255M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4256L:	bpf@vger.kernel.org
4257S:	Maintained
4258F:	crypto/bpf_crypto_skcipher.c
4259F:	include/linux/bpf_crypto.h
4260F:	kernel/bpf/crypto.c
4261
4262BPF [DOCUMENTATION] (Related to Standardization)
4263R:	David Vernet <void@manifault.com>
4264L:	bpf@vger.kernel.org
4265L:	bpf@ietf.org
4266S:	Maintained
4267F:	Documentation/bpf/standardization/
4268
4269BPF [GENERAL] (Safe Dynamic Programs and Tools)
4270M:	Alexei Starovoitov <ast@kernel.org>
4271M:	Daniel Borkmann <daniel@iogearbox.net>
4272M:	Andrii Nakryiko <andrii@kernel.org>
4273R:	Martin KaFai Lau <martin.lau@linux.dev>
4274R:	Eduard Zingerman <eddyz87@gmail.com>
4275R:	Song Liu <song@kernel.org>
4276R:	Yonghong Song <yonghong.song@linux.dev>
4277R:	John Fastabend <john.fastabend@gmail.com>
4278R:	KP Singh <kpsingh@kernel.org>
4279R:	Stanislav Fomichev <sdf@fomichev.me>
4280R:	Hao Luo <haoluo@google.com>
4281R:	Jiri Olsa <jolsa@kernel.org>
4282L:	bpf@vger.kernel.org
4283S:	Supported
4284W:	https://bpf.io/
4285Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4288F:	Documentation/bpf/
4289F:	Documentation/networking/filter.rst
4290F:	Documentation/userspace-api/ebpf/
4291F:	arch/*/net/*
4292F:	include/linux/bpf*
4293F:	include/linux/btf*
4294F:	include/linux/filter.h
4295F:	include/trace/events/xdp.h
4296F:	include/uapi/linux/bpf*
4297F:	include/uapi/linux/btf*
4298F:	include/uapi/linux/filter.h
4299F:	kernel/bpf/
4300F:	kernel/trace/bpf_trace.c
4301F:	lib/buildid.c
4302F:	lib/test_bpf.c
4303F:	net/bpf/
4304F:	net/core/filter.c
4305F:	net/sched/act_bpf.c
4306F:	net/sched/cls_bpf.c
4307F:	samples/bpf/
4308F:	scripts/bpf_doc.py
4309F:	scripts/Makefile.btf
4310F:	scripts/pahole-version.sh
4311F:	tools/bpf/
4312F:	tools/lib/bpf/
4313F:	tools/testing/selftests/bpf/
4314
4315BPF [ITERATOR]
4316M:	Yonghong Song <yonghong.song@linux.dev>
4317L:	bpf@vger.kernel.org
4318S:	Maintained
4319F:	kernel/bpf/*iter.c
4320
4321BPF [L7 FRAMEWORK] (sockmap)
4322M:	John Fastabend <john.fastabend@gmail.com>
4323M:	Jakub Sitnicki <jakub@cloudflare.com>
4324L:	netdev@vger.kernel.org
4325L:	bpf@vger.kernel.org
4326S:	Maintained
4327F:	include/linux/skmsg.h
4328F:	net/core/skmsg.c
4329F:	net/core/sock_map.c
4330F:	net/ipv4/tcp_bpf.c
4331F:	net/ipv4/udp_bpf.c
4332F:	net/unix/unix_bpf.c
4333
4334BPF [LIBRARY] (libbpf)
4335M:	Andrii Nakryiko <andrii@kernel.org>
4336M:	Eduard Zingerman <eddyz87@gmail.com>
4337L:	bpf@vger.kernel.org
4338S:	Maintained
4339F:	tools/lib/bpf/
4340
4341BPF [MISC]
4342L:	bpf@vger.kernel.org
4343S:	Odd Fixes
4344K:	(?:\b|_)bpf(?:\b|_)
4345
4346BPF [NETKIT] (BPF-programmable network device)
4347M:	Daniel Borkmann <daniel@iogearbox.net>
4348M:	Nikolay Aleksandrov <razor@blackwall.org>
4349L:	bpf@vger.kernel.org
4350L:	netdev@vger.kernel.org
4351S:	Supported
4352F:	drivers/net/netkit.c
4353F:	include/net/netkit.h
4354
4355BPF [NETWORKING] (struct_ops, reuseport)
4356M:	Martin KaFai Lau <martin.lau@linux.dev>
4357L:	bpf@vger.kernel.org
4358L:	netdev@vger.kernel.org
4359S:	Maintained
4360F:	kernel/bpf/bpf_struct*
4361
4362BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4363M:	Martin KaFai Lau <martin.lau@linux.dev>
4364M:	Daniel Borkmann <daniel@iogearbox.net>
4365R:	John Fastabend <john.fastabend@gmail.com>
4366L:	bpf@vger.kernel.org
4367L:	netdev@vger.kernel.org
4368S:	Maintained
4369F:	include/net/tcx.h
4370F:	kernel/bpf/tcx.c
4371F:	net/core/filter.c
4372F:	net/sched/act_bpf.c
4373F:	net/sched/cls_bpf.c
4374
4375BPF [RINGBUF]
4376M:	Andrii Nakryiko <andrii@kernel.org>
4377L:	bpf@vger.kernel.org
4378S:	Maintained
4379F:	kernel/bpf/ringbuf.c
4380
4381BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4382M:	KP Singh <kpsingh@kernel.org>
4383M:	Matt Bobrowski <mattbobrowski@google.com>
4384L:	bpf@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/bpf/prog_lsm.rst
4387F:	include/linux/bpf_lsm.h
4388F:	kernel/bpf/bpf_lsm.c
4389F:	kernel/trace/bpf_trace.c
4390F:	security/bpf/
4391
4392BPF [SELFTESTS] (Test Runners & Infrastructure)
4393M:	Andrii Nakryiko <andrii@kernel.org>
4394M:	Eduard Zingerman <eddyz87@gmail.com>
4395R:	Mykola Lysenko <mykolal@fb.com>
4396L:	bpf@vger.kernel.org
4397S:	Maintained
4398F:	tools/testing/selftests/bpf/
4399
4400BPF [STORAGE & CGROUPS]
4401M:	Martin KaFai Lau <martin.lau@linux.dev>
4402L:	bpf@vger.kernel.org
4403S:	Maintained
4404F:	kernel/bpf/*storage.c
4405F:	kernel/bpf/bpf_lru*
4406F:	kernel/bpf/cgroup.c
4407
4408BPF [TOOLING] (bpftool)
4409M:	Quentin Monnet <qmo@kernel.org>
4410L:	bpf@vger.kernel.org
4411S:	Maintained
4412F:	kernel/bpf/disasm.*
4413F:	tools/bpf/bpftool/
4414
4415BPF [TRACING]
4416M:	Song Liu <song@kernel.org>
4417R:	Jiri Olsa <jolsa@kernel.org>
4418L:	bpf@vger.kernel.org
4419S:	Maintained
4420F:	kernel/bpf/stackmap.c
4421F:	kernel/trace/bpf_trace.c
4422F:	lib/buildid.c
4423
4424BROADCOM ASP 2.0 ETHERNET DRIVER
4425M:	Justin Chen <justin.chen@broadcom.com>
4426M:	Florian Fainelli <florian.fainelli@broadcom.com>
4427L:	bcm-kernel-feedback-list@broadcom.com
4428L:	netdev@vger.kernel.org
4429S:	Supported
4430F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4431F:	drivers/net/ethernet/broadcom/asp2/
4432
4433BROADCOM B44 10/100 ETHERNET DRIVER
4434M:	Michael Chan <michael.chan@broadcom.com>
4435L:	netdev@vger.kernel.org
4436S:	Maintained
4437F:	drivers/net/ethernet/broadcom/b44.*
4438
4439BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4440M:	Florian Fainelli <florian.fainelli@broadcom.com>
4441L:	netdev@vger.kernel.org
4442L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4443S:	Supported
4444F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4445F:	drivers/net/dsa/b53/*
4446F:	drivers/net/dsa/bcm_sf2*
4447F:	include/linux/dsa/brcm.h
4448F:	include/linux/platform_data/b53.h
4449
4450BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4451M:	Florian Fainelli <florian.fainelli@broadcom.com>
4452R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4453L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4455S:	Maintained
4456T:	git https://github.com/broadcom/stblinux.git
4457F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4458F:	drivers/pci/controller/pcie-brcmstb.c
4459F:	drivers/staging/vc04_services
4460N:	bcm2711
4461N:	bcm283*
4462N:	raspberrypi
4463
4464BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4465M:	Florian Fainelli <florian.fainelli@broadcom.com>
4466M:	Ray Jui <rjui@broadcom.com>
4467M:	Scott Branden <sbranden@broadcom.com>
4468R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4469S:	Maintained
4470T:	git https://github.com/broadcom/mach-bcm
4471F:	arch/arm/mach-bcm/
4472N:	bcm281*
4473N:	bcm113*
4474N:	bcm216*
4475N:	kona
4476
4477BROADCOM BCM2835 CAMERA DRIVERS
4478M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4479L:	linux-media@vger.kernel.org
4480S:	Maintained
4481F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4482F:	drivers/media/platform/broadcom/bcm2835-unicam*
4483
4484BROADCOM BCM47XX MIPS ARCHITECTURE
4485M:	Hauke Mehrtens <hauke@hauke-m.de>
4486M:	Rafał Miłecki <zajec5@gmail.com>
4487L:	linux-mips@vger.kernel.org
4488S:	Maintained
4489F:	Documentation/devicetree/bindings/mips/brcm/
4490F:	arch/mips/bcm47xx/*
4491F:	arch/mips/include/asm/mach-bcm47xx/*
4492
4493BROADCOM BCM4908 ETHERNET DRIVER
4494M:	Rafał Miłecki <rafal@milecki.pl>
4495R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4496L:	netdev@vger.kernel.org
4497S:	Maintained
4498F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4499F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4500F:	drivers/net/ethernet/broadcom/unimac.h
4501
4502BROADCOM BCM4908 PINMUX DRIVER
4503M:	Rafał Miłecki <rafal@milecki.pl>
4504R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4505L:	linux-gpio@vger.kernel.org
4506S:	Maintained
4507F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4508F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4509
4510BROADCOM BCM5301X ARM ARCHITECTURE
4511M:	Florian Fainelli <florian.fainelli@broadcom.com>
4512M:	Hauke Mehrtens <hauke@hauke-m.de>
4513M:	Rafał Miłecki <zajec5@gmail.com>
4514R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4516S:	Maintained
4517F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4518F:	arch/arm/boot/dts/broadcom/bcm470*
4519F:	arch/arm/boot/dts/broadcom/bcm5301*
4520F:	arch/arm/boot/dts/broadcom/bcm953012*
4521F:	arch/arm/mach-bcm/bcm_5301x.c
4522
4523BROADCOM BCM53573 ARM ARCHITECTURE
4524M:	Florian Fainelli <florian.fainelli@broadcom.com>
4525M:	Rafał Miłecki <rafal@milecki.pl>
4526R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528S:	Maintained
4529F:	arch/arm/boot/dts/broadcom/bcm47189*
4530F:	arch/arm/boot/dts/broadcom/bcm53573*
4531
4532BROADCOM BCM63XX/BCM33XX UDC DRIVER
4533M:	Kevin Cernekee <cernekee@gmail.com>
4534L:	linux-usb@vger.kernel.org
4535S:	Maintained
4536F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4537
4538BROADCOM BCM7XXX ARM ARCHITECTURE
4539M:	Florian Fainelli <florian.fainelli@broadcom.com>
4540R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4542S:	Maintained
4543T:	git https://github.com/broadcom/stblinux.git
4544F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4545F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4546F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4547F:	arch/arm/mach-bcm/*brcmstb*
4548F:	arch/arm/mm/cache-b15-rac.c
4549F:	drivers/bus/brcmstb_gisb.c
4550F:	drivers/pci/controller/pcie-brcmstb.c
4551N:	brcmstb
4552N:	bcm7038
4553N:	bcm7120
4554
4555BROADCOM BCMBCA ARM ARCHITECTURE
4556M:	William Zhang <william.zhang@broadcom.com>
4557M:	Anand Gore <anand.gore@broadcom.com>
4558M:	Kursad Oney <kursad.oney@broadcom.com>
4559M:	Florian Fainelli <florian.fainelli@broadcom.com>
4560M:	Rafał Miłecki <rafal@milecki.pl>
4561R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4563S:	Maintained
4564T:	git https://github.com/broadcom/stblinux.git
4565F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4566F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4567N:	bcmbca
4568N:	bcm[9]?47622
4569N:	bcm[9]?4912
4570N:	bcm[9]?63138
4571N:	bcm[9]?63146
4572N:	bcm[9]?63148
4573N:	bcm[9]?63158
4574N:	bcm[9]?63178
4575N:	bcm[9]?6756
4576N:	bcm[9]?6813
4577N:	bcm[9]?6846
4578N:	bcm[9]?6855
4579N:	bcm[9]?6856
4580N:	bcm[9]?6858
4581N:	bcm[9]?6878
4582
4583BROADCOM BDC DRIVER
4584M:	Justin Chen <justin.chen@broadcom.com>
4585M:	Al Cooper <alcooperx@gmail.com>
4586R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4587L:	linux-usb@vger.kernel.org
4588S:	Maintained
4589F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4590F:	drivers/usb/gadget/udc/bdc/
4591
4592BROADCOM BMIPS CPUFREQ DRIVER
4593M:	Markus Mayer <mmayer@broadcom.com>
4594R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4595L:	linux-pm@vger.kernel.org
4596S:	Maintained
4597F:	drivers/cpufreq/bmips-cpufreq.c
4598
4599BROADCOM BMIPS MIPS ARCHITECTURE
4600M:	Florian Fainelli <florian.fainelli@broadcom.com>
4601R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4602L:	linux-mips@vger.kernel.org
4603S:	Maintained
4604T:	git https://github.com/broadcom/stblinux.git
4605F:	arch/mips/bmips/*
4606F:	arch/mips/boot/dts/brcm/bcm*.dts*
4607F:	arch/mips/include/asm/mach-bmips/*
4608F:	arch/mips/kernel/*bmips*
4609F:	drivers/irqchip/irq-bcm63*
4610F:	drivers/irqchip/irq-bcm7*
4611F:	drivers/irqchip/irq-brcmstb*
4612F:	drivers/pmdomain/bcm/bcm63xx-power.c
4613F:	include/linux/bcm963xx_nvram.h
4614F:	include/linux/bcm963xx_tag.h
4615
4616BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4617M:	Rasesh Mody <rmody@marvell.com>
4618M:	GR-Linux-NIC-Dev@marvell.com
4619L:	netdev@vger.kernel.org
4620S:	Maintained
4621F:	drivers/net/ethernet/broadcom/bnx2.*
4622F:	drivers/net/ethernet/broadcom/bnx2_*
4623
4624BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4625M:	Saurav Kashyap <skashyap@marvell.com>
4626M:	Javed Hasan <jhasan@marvell.com>
4627M:	GR-QLogic-Storage-Upstream@marvell.com
4628L:	linux-scsi@vger.kernel.org
4629S:	Supported
4630F:	drivers/scsi/bnx2fc/
4631
4632BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4633M:	Nilesh Javali <njavali@marvell.com>
4634M:	Manish Rangankar <mrangankar@marvell.com>
4635M:	GR-QLogic-Storage-Upstream@marvell.com
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638F:	drivers/scsi/bnx2i/
4639
4640BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4641M:	Sudarsana Kalluru <skalluru@marvell.com>
4642M:	Manish Chopra <manishc@marvell.com>
4643L:	netdev@vger.kernel.org
4644S:	Maintained
4645F:	drivers/net/ethernet/broadcom/bnx2x/
4646
4647BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4648M:	Michael Chan <michael.chan@broadcom.com>
4649M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4650L:	netdev@vger.kernel.org
4651S:	Maintained
4652F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4653F:	drivers/net/ethernet/broadcom/bnxt/
4654F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4655
4656BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4657M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4658L:	linux-wireless@vger.kernel.org
4659L:	brcm80211@lists.linux.dev
4660L:	brcm80211-dev-list.pdl@broadcom.com
4661S:	Supported
4662F:	drivers/net/wireless/broadcom/brcm80211/
4663F:	include/linux/platform_data/brcmfmac.h
4664
4665BROADCOM BRCMSTB GPIO DRIVER
4666M:	Doug Berger <opendmb@gmail.com>
4667M:	Florian Fainelli <florian.fainelli@broadcom.com>
4668R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4669S:	Supported
4670F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4671F:	drivers/gpio/gpio-brcmstb.c
4672
4673BROADCOM BRCMSTB I2C DRIVER
4674M:	Kamal Dasu <kamal.dasu@broadcom.com>
4675R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4676L:	linux-i2c@vger.kernel.org
4677S:	Supported
4678F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4679F:	drivers/i2c/busses/i2c-brcmstb.c
4680
4681BROADCOM BRCMSTB UART DRIVER
4682M:	Al Cooper <alcooperx@gmail.com>
4683R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4684L:	linux-serial@vger.kernel.org
4685S:	Maintained
4686F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4687F:	drivers/tty/serial/8250/8250_bcm7271.c
4688
4689BROADCOM BRCMSTB USB EHCI DRIVER
4690M:	Justin Chen <justin.chen@broadcom.com>
4691M:	Al Cooper <alcooperx@gmail.com>
4692R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4693L:	linux-usb@vger.kernel.org
4694S:	Maintained
4695F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4696F:	drivers/usb/host/ehci-brcm.*
4697
4698BROADCOM BRCMSTB USB PIN MAP DRIVER
4699M:	Al Cooper <alcooperx@gmail.com>
4700R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4701L:	linux-usb@vger.kernel.org
4702S:	Maintained
4703F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4704F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4705
4706BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4707M:	Justin Chen <justin.chen@broadcom.com>
4708M:	Al Cooper <alcooperx@gmail.com>
4709R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4710L:	linux-kernel@vger.kernel.org
4711S:	Maintained
4712F:	drivers/phy/broadcom/phy-brcm-usb*
4713
4714BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4715M:	William Zhang <william.zhang@broadcom.com>
4716M:	Kursad Oney <kursad.oney@broadcom.com>
4717M:	Jonas Gorski <jonas.gorski@gmail.com>
4718R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4719L:	linux-spi@vger.kernel.org
4720S:	Maintained
4721F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4722F:	drivers/spi/spi-bcm63xx-hsspi.c
4723F:	drivers/spi/spi-bcmbca-hsspi.c
4724
4725BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4726M:	Jonas Gorski <jonas.gorski@gmail.com>
4727L:	linux-spi@vger.kernel.org
4728S:	Odd Fixes
4729F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4730F:	drivers/spi/spi-bcm63xx.c
4731
4732BROADCOM ETHERNET PHY DRIVERS
4733M:	Florian Fainelli <florian.fainelli@broadcom.com>
4734R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4735L:	netdev@vger.kernel.org
4736S:	Supported
4737F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4738F:	drivers/net/phy/bcm*.[ch]
4739F:	drivers/net/phy/broadcom.c
4740F:	include/linux/brcmphy.h
4741
4742BROADCOM GENET ETHERNET DRIVER
4743M:	Doug Berger <opendmb@gmail.com>
4744M:	Florian Fainelli <florian.fainelli@broadcom.com>
4745R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4746L:	netdev@vger.kernel.org
4747S:	Maintained
4748F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4749F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4750F:	drivers/net/ethernet/broadcom/genet/
4751F:	drivers/net/ethernet/broadcom/unimac.h
4752F:	drivers/net/mdio/mdio-bcm-unimac.c
4753F:	include/linux/platform_data/bcmgenet.h
4754F:	include/linux/platform_data/mdio-bcm-unimac.h
4755
4756BROADCOM IPROC ARM ARCHITECTURE
4757M:	Ray Jui <rjui@broadcom.com>
4758M:	Scott Branden <sbranden@broadcom.com>
4759R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4761S:	Maintained
4762T:	git https://github.com/broadcom/stblinux.git
4763F:	arch/arm64/boot/dts/broadcom/northstar2/*
4764F:	arch/arm64/boot/dts/broadcom/stingray/*
4765F:	drivers/clk/bcm/clk-ns*
4766F:	drivers/clk/bcm/clk-sr*
4767F:	drivers/pinctrl/bcm/pinctrl-ns*
4768F:	include/dt-bindings/clock/bcm-sr*
4769N:	iproc
4770N:	cygnus
4771N:	bcm[-_]nsp
4772N:	bcm9113*
4773N:	bcm9583*
4774N:	bcm9585*
4775N:	bcm9586*
4776N:	bcm988312
4777N:	bcm113*
4778N:	bcm583*
4779N:	bcm585*
4780N:	bcm586*
4781N:	bcm88312
4782N:	hr2
4783N:	stingray
4784
4785BROADCOM IPROC GBIT ETHERNET DRIVER
4786M:	Rafał Miłecki <rafal@milecki.pl>
4787R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4788L:	netdev@vger.kernel.org
4789S:	Maintained
4790F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4791F:	drivers/net/ethernet/broadcom/bgmac*
4792F:	drivers/net/ethernet/broadcom/unimac.h
4793
4794BROADCOM KONA GPIO DRIVER
4795M:	Ray Jui <rjui@broadcom.com>
4796R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4797S:	Supported
4798F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4799F:	drivers/gpio/gpio-bcm-kona.c
4800
4801BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4802M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4803M:	Kashyap Desai <kashyap.desai@broadcom.com>
4804M:	Sumit Saxena <sumit.saxena@broadcom.com>
4805M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4806L:	mpi3mr-linuxdrv.pdl@broadcom.com
4807L:	linux-scsi@vger.kernel.org
4808S:	Supported
4809W:	https://www.broadcom.com/support/storage
4810F:	drivers/scsi/mpi3mr/
4811
4812BROADCOM NETXTREME-E ROCE DRIVER
4813M:	Selvin Xavier <selvin.xavier@broadcom.com>
4814M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
4815L:	linux-rdma@vger.kernel.org
4816S:	Supported
4817W:	http://www.broadcom.com
4818F:	drivers/infiniband/hw/bnxt_re/
4819F:	include/uapi/rdma/bnxt_re-abi.h
4820
4821BROADCOM NVRAM DRIVER
4822M:	Rafał Miłecki <zajec5@gmail.com>
4823L:	linux-mips@vger.kernel.org
4824S:	Maintained
4825F:	drivers/firmware/broadcom/*
4826
4827BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4828M:	Rafał Miłecki <rafal@milecki.pl>
4829M:	Florian Fainelli <florian.fainelli@broadcom.com>
4830R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4831L:	linux-pm@vger.kernel.org
4832S:	Maintained
4833T:	git https://github.com/broadcom/stblinux.git
4834F:	drivers/pmdomain/bcm/bcm-pmb.c
4835F:	include/dt-bindings/soc/bcm-pmb.h
4836
4837BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4838M:	Rafał Miłecki <zajec5@gmail.com>
4839L:	linux-wireless@vger.kernel.org
4840S:	Maintained
4841F:	drivers/bcma/
4842F:	include/linux/bcma/
4843
4844BROADCOM SPI DRIVER
4845M:	Kamal Dasu <kamal.dasu@broadcom.com>
4846R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4847S:	Maintained
4848F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4849F:	drivers/spi/spi-bcm-qspi.*
4850F:	drivers/spi/spi-brcmstb-qspi.c
4851F:	drivers/spi/spi-iproc-qspi.c
4852
4853BROADCOM STB AVS CPUFREQ DRIVER
4854M:	Markus Mayer <mmayer@broadcom.com>
4855R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4856L:	linux-pm@vger.kernel.org
4857S:	Maintained
4858F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4859F:	drivers/cpufreq/brcmstb*
4860
4861BROADCOM STB AVS TMON DRIVER
4862M:	Markus Mayer <mmayer@broadcom.com>
4863R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4864L:	linux-pm@vger.kernel.org
4865S:	Maintained
4866F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4867F:	drivers/thermal/broadcom/brcmstb*
4868
4869BROADCOM STB DPFE DRIVER
4870M:	Markus Mayer <mmayer@broadcom.com>
4871R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4873S:	Maintained
4874F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4875F:	drivers/memory/brcmstb_dpfe.c
4876
4877BROADCOM STB NAND FLASH DRIVER
4878M:	Brian Norris <computersforpeace@gmail.com>
4879M:	Kamal Dasu <kamal.dasu@broadcom.com>
4880R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4881L:	linux-mtd@lists.infradead.org
4882S:	Maintained
4883F:	drivers/mtd/nand/raw/brcmnand/
4884F:	include/linux/platform_data/brcmnand.h
4885
4886BROADCOM STB PCIE DRIVER
4887M:	Jim Quinlan <jim2101024@gmail.com>
4888M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4889M:	Florian Fainelli <florian.fainelli@broadcom.com>
4890R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4891L:	linux-pci@vger.kernel.org
4892S:	Maintained
4893F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4894F:	drivers/pci/controller/pcie-brcmstb.c
4895
4896BROADCOM SYSTEMPORT ETHERNET DRIVER
4897M:	Florian Fainelli <florian.fainelli@broadcom.com>
4898R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4899L:	netdev@vger.kernel.org
4900S:	Maintained
4901F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4902F:	drivers/net/ethernet/broadcom/bcmsysport.*
4903F:	drivers/net/ethernet/broadcom/unimac.h
4904
4905BROADCOM TG3 GIGABIT ETHERNET DRIVER
4906M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4907M:	Michael Chan <mchan@broadcom.com>
4908L:	netdev@vger.kernel.org
4909S:	Maintained
4910F:	drivers/net/ethernet/broadcom/tg3.*
4911
4912BROADCOM VK DRIVER
4913M:	Scott Branden <scott.branden@broadcom.com>
4914R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4915S:	Supported
4916F:	drivers/misc/bcm-vk/
4917F:	include/uapi/linux/misc/bcm_vk.h
4918
4919BROCADE BFA FC SCSI DRIVER
4920M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4921M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4922L:	linux-scsi@vger.kernel.org
4923S:	Supported
4924F:	drivers/scsi/bfa/
4925
4926BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4927M:	Rasesh Mody <rmody@marvell.com>
4928M:	Sudarsana Kalluru <skalluru@marvell.com>
4929M:	GR-Linux-NIC-Dev@marvell.com
4930L:	netdev@vger.kernel.org
4931S:	Maintained
4932F:	drivers/net/ethernet/brocade/bna/
4933
4934BSG (block layer generic sg v4 driver)
4935M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4936L:	linux-scsi@vger.kernel.org
4937S:	Supported
4938F:	block/bsg.c
4939F:	include/linux/bsg.h
4940F:	include/uapi/linux/bsg.h
4941
4942BT87X AUDIO DRIVER
4943M:	Clemens Ladisch <clemens@ladisch.de>
4944L:	linux-sound@vger.kernel.org
4945S:	Maintained
4946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4947F:	Documentation/sound/cards/bt87x.rst
4948F:	sound/pci/bt87x.c
4949
4950BT8XXGPIO DRIVER
4951M:	Michael Buesch <m@bues.ch>
4952S:	Maintained
4953W:	http://bu3sch.de/btgpio.php
4954F:	drivers/gpio/gpio-bt8xx.c
4955
4956BTRFS FILE SYSTEM
4957M:	Chris Mason <clm@fb.com>
4958M:	Josef Bacik <josef@toxicpanda.com>
4959M:	David Sterba <dsterba@suse.com>
4960L:	linux-btrfs@vger.kernel.org
4961S:	Maintained
4962W:	https://btrfs.readthedocs.io
4963Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4964C:	irc://irc.libera.chat/btrfs
4965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4966F:	Documentation/filesystems/btrfs.rst
4967F:	fs/btrfs/
4968F:	include/linux/btrfs*
4969F:	include/trace/events/btrfs.h
4970F:	include/uapi/linux/btrfs*
4971
4972BTTV VIDEO4LINUX DRIVER
4973M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4974L:	linux-media@vger.kernel.org
4975S:	Odd fixes
4976W:	https://linuxtv.org
4977T:	git git://linuxtv.org/media.git
4978F:	Documentation/driver-api/media/drivers/bttv*
4979F:	drivers/media/pci/bt8xx/bttv*
4980
4981BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4982M:	Chanwoo Choi <cw00.choi@samsung.com>
4983L:	linux-pm@vger.kernel.org
4984L:	linux-samsung-soc@vger.kernel.org
4985S:	Maintained
4986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4987F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4988F:	drivers/devfreq/exynos-bus.c
4989
4990BUSLOGIC SCSI DRIVER
4991M:	Khalid Aziz <khalid@gonehiking.org>
4992L:	linux-scsi@vger.kernel.org
4993S:	Maintained
4994F:	drivers/scsi/BusLogic.*
4995F:	drivers/scsi/FlashPoint.*
4996
4997BXCAN CAN NETWORK DRIVER
4998M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4999L:	linux-can@vger.kernel.org
5000S:	Maintained
5001F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5002F:	drivers/net/can/bxcan.c
5003
5004C-MEDIA CMI8788 DRIVER
5005M:	Clemens Ladisch <clemens@ladisch.de>
5006L:	linux-sound@vger.kernel.org
5007S:	Maintained
5008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5009F:	sound/pci/oxygen/
5010
5011C-SKY ARCHITECTURE
5012M:	Guo Ren <guoren@kernel.org>
5013L:	linux-csky@vger.kernel.org
5014S:	Supported
5015T:	git https://github.com/c-sky/csky-linux.git
5016F:	Documentation/devicetree/bindings/csky/
5017F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5018F:	Documentation/devicetree/bindings/timer/csky,*
5019F:	arch/csky/
5020F:	drivers/clocksource/timer-gx6605s.c
5021F:	drivers/clocksource/timer-mp-csky.c
5022F:	drivers/irqchip/irq-csky-*
5023N:	csky
5024K:	csky
5025
5026CA8210 IEEE-802.15.4 RADIO DRIVER
5027L:	linux-wpan@vger.kernel.org
5028S:	Orphan
5029W:	https://github.com/Cascoda/ca8210-linux.git
5030F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5031F:	drivers/net/ieee802154/ca8210.c
5032
5033CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5034M:	David Howells <dhowells@redhat.com>
5035L:	netfs@lists.linux.dev
5036S:	Supported
5037F:	Documentation/filesystems/caching/cachefiles.rst
5038F:	fs/cachefiles/
5039
5040CACHESTAT: PAGE CACHE STATS FOR A FILE
5041M:	Nhat Pham <nphamcs@gmail.com>
5042M:	Johannes Weiner <hannes@cmpxchg.org>
5043L:	linux-mm@kvack.org
5044S:	Maintained
5045F:	tools/testing/selftests/cachestat/test_cachestat.c
5046
5047CADENCE MIPI-CSI2 BRIDGES
5048M:	Maxime Ripard <mripard@kernel.org>
5049L:	linux-media@vger.kernel.org
5050S:	Maintained
5051F:	Documentation/devicetree/bindings/media/cdns,*.txt
5052F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5053F:	drivers/media/platform/cadence/cdns-csi2*
5054
5055CADENCE NAND DRIVER
5056L:	linux-mtd@lists.infradead.org
5057S:	Orphan
5058F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5059F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5060
5061CADENCE USB3 DRD IP DRIVER
5062M:	Peter Chen <peter.chen@kernel.org>
5063M:	Pawel Laszczak <pawell@cadence.com>
5064R:	Roger Quadros <rogerq@kernel.org>
5065L:	linux-usb@vger.kernel.org
5066S:	Maintained
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5068F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5069F:	drivers/usb/cdns3/
5070X:	drivers/usb/cdns3/cdnsp*
5071
5072CADENCE USBHS DRIVER
5073M:	Pawel Laszczak <pawell@cadence.com>
5074L:	linux-usb@vger.kernel.org
5075S:	Maintained
5076F:	drivers/usb/gadget/udc/cdns2
5077
5078CADENCE USBSSP DRD IP DRIVER
5079M:	Pawel Laszczak <pawell@cadence.com>
5080L:	linux-usb@vger.kernel.org
5081S:	Maintained
5082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5083F:	drivers/usb/cdns3/
5084X:	drivers/usb/cdns3/cdns3*
5085
5086CADET FM/AM RADIO RECEIVER DRIVER
5087M:	Hans Verkuil <hverkuil@xs4all.nl>
5088L:	linux-media@vger.kernel.org
5089S:	Maintained
5090W:	https://linuxtv.org
5091T:	git git://linuxtv.org/media.git
5092F:	drivers/media/radio/radio-cadet*
5093
5094CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5095L:	linux-media@vger.kernel.org
5096S:	Orphan
5097T:	git git://linuxtv.org/media.git
5098F:	Documentation/admin-guide/media/cafe_ccic*
5099F:	drivers/media/platform/marvell/
5100
5101CAIF NETWORK LAYER
5102L:	netdev@vger.kernel.org
5103S:	Orphan
5104F:	Documentation/networking/caif/
5105F:	drivers/net/caif/
5106F:	include/net/caif/
5107F:	include/uapi/linux/caif/
5108F:	net/caif/
5109
5110CAKE QDISC
5111M:	Toke Høiland-Jørgensen <toke@toke.dk>
5112L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5113S:	Maintained
5114F:	net/sched/sch_cake.c
5115
5116CAN NETWORK DRIVERS
5117M:	Marc Kleine-Budde <mkl@pengutronix.de>
5118M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5119L:	linux-can@vger.kernel.org
5120S:	Maintained
5121W:	https://github.com/linux-can
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5124F:	Documentation/devicetree/bindings/net/can/
5125F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5126F:	drivers/net/can/
5127F:	drivers/phy/phy-can-transceiver.c
5128F:	include/linux/can/bittiming.h
5129F:	include/linux/can/dev.h
5130F:	include/linux/can/length.h
5131F:	include/linux/can/platform/
5132F:	include/linux/can/rx-offload.h
5133F:	include/uapi/linux/can/error.h
5134F:	include/uapi/linux/can/netlink.h
5135F:	include/uapi/linux/can/vxcan.h
5136
5137CAN NETWORK LAYER
5138M:	Oliver Hartkopp <socketcan@hartkopp.net>
5139M:	Marc Kleine-Budde <mkl@pengutronix.de>
5140L:	linux-can@vger.kernel.org
5141S:	Maintained
5142W:	https://github.com/linux-can
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5145F:	Documentation/networking/can.rst
5146F:	Documentation/networking/iso15765-2.rst
5147F:	include/linux/can/can-ml.h
5148F:	include/linux/can/core.h
5149F:	include/linux/can/skb.h
5150F:	include/net/netns/can.h
5151F:	include/uapi/linux/can.h
5152F:	include/uapi/linux/can/bcm.h
5153F:	include/uapi/linux/can/gw.h
5154F:	include/uapi/linux/can/isotp.h
5155F:	include/uapi/linux/can/raw.h
5156F:	net/can/
5157F:	net/sched/em_canid.c
5158
5159CAN-J1939 NETWORK LAYER
5160M:	Robin van der Gracht <robin@protonic.nl>
5161M:	Oleksij Rempel <o.rempel@pengutronix.de>
5162R:	kernel@pengutronix.de
5163L:	linux-can@vger.kernel.org
5164S:	Maintained
5165F:	Documentation/networking/j1939.rst
5166F:	include/uapi/linux/can/j1939.h
5167F:	net/can/j1939/
5168
5169CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5170M:	Damien Le Moal <dlemoal@kernel.org>
5171L:	linux-riscv@lists.infradead.org
5172L:	linux-gpio@vger.kernel.org (pinctrl driver)
5173F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5174F:	drivers/pinctrl/pinctrl-k210.c
5175
5176CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5177M:	Damien Le Moal <dlemoal@kernel.org>
5178L:	linux-kernel@vger.kernel.org
5179L:	linux-riscv@lists.infradead.org
5180S:	Maintained
5181F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5182F:	drivers/reset/reset-k210.c
5183
5184CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5185M:	Damien Le Moal <dlemoal@kernel.org>
5186L:	linux-riscv@lists.infradead.org
5187S:	Maintained
5188F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5189F:	drivers/soc/canaan/
5190F:	include/soc/canaan/
5191
5192CAPABILITIES
5193M:	Serge Hallyn <serge@hallyn.com>
5194L:	linux-security-module@vger.kernel.org
5195S:	Supported
5196F:	include/linux/capability.h
5197F:	include/trace/events/capability.h
5198F:	include/uapi/linux/capability.h
5199F:	kernel/capability.c
5200F:	security/commoncap.c
5201
5202CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5203M:	Kevin Tsai <ktsai@capellamicro.com>
5204S:	Maintained
5205F:	drivers/iio/light/cm*
5206
5207CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5208M:	Christian Lamparter <chunkeey@googlemail.com>
5209L:	linux-wireless@vger.kernel.org
5210S:	Maintained
5211W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5212F:	drivers/net/wireless/ath/carl9170/
5213
5214CAVIUM I2C DRIVER
5215M:	Robert Richter <rric@kernel.org>
5216S:	Odd Fixes
5217W:	http://www.marvell.com
5218F:	drivers/i2c/busses/i2c-octeon*
5219F:	drivers/i2c/busses/i2c-thunderx*
5220
5221CAVIUM LIQUIDIO NETWORK DRIVER
5222L:	netdev@vger.kernel.org
5223S:	Orphan
5224W:	http://www.marvell.com
5225F:	drivers/net/ethernet/cavium/liquidio/
5226
5227CAVIUM MMC DRIVER
5228M:	Robert Richter <rric@kernel.org>
5229S:	Odd Fixes
5230W:	http://www.marvell.com
5231F:	drivers/mmc/host/cavium*
5232
5233CAVIUM OCTEON-TX CRYPTO DRIVER
5234M:	George Cherian <gcherian@marvell.com>
5235L:	linux-crypto@vger.kernel.org
5236S:	Supported
5237W:	http://www.marvell.com
5238F:	drivers/crypto/cavium/cpt/
5239
5240CAVIUM THUNDERX2 ARM64 SOC
5241M:	Robert Richter <rric@kernel.org>
5242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5243S:	Odd Fixes
5244F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5245F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5246
5247CBS/ETF/TAPRIO QDISCS
5248M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5249L:	netdev@vger.kernel.org
5250S:	Maintained
5251F:	net/sched/sch_cbs.c
5252F:	net/sched/sch_etf.c
5253F:	net/sched/sch_taprio.c
5254
5255CC2520 IEEE-802.15.4 RADIO DRIVER
5256M:	Stefan Schmidt <stefan@datenfreihafen.org>
5257L:	linux-wpan@vger.kernel.org
5258S:	Odd Fixes
5259F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5260F:	drivers/net/ieee802154/cc2520.c
5261
5262CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5263M:	Gilad Ben-Yossef <gilad@benyossef.com>
5264L:	linux-crypto@vger.kernel.org
5265S:	Supported
5266W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5267F:	drivers/crypto/ccree/
5268
5269CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5270M:	Hadar Gat <hadar.gat@arm.com>
5271L:	linux-crypto@vger.kernel.org
5272S:	Supported
5273W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5274F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5275F:	drivers/char/hw_random/cctrng.c
5276F:	drivers/char/hw_random/cctrng.h
5277
5278CEC FRAMEWORK
5279M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5280L:	linux-media@vger.kernel.org
5281S:	Supported
5282W:	http://linuxtv.org
5283T:	git git://linuxtv.org/media.git
5284F:	Documentation/ABI/testing/debugfs-cec-error-inj
5285F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5286F:	Documentation/driver-api/media/cec-core.rst
5287F:	Documentation/userspace-api/media/cec
5288F:	drivers/media/cec/
5289F:	drivers/media/rc/keymaps/rc-cec.c
5290F:	include/media/cec-notifier.h
5291F:	include/media/cec.h
5292F:	include/uapi/linux/cec-funcs.h
5293F:	include/uapi/linux/cec.h
5294
5295CEC GPIO DRIVER
5296M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5297L:	linux-media@vger.kernel.org
5298S:	Supported
5299W:	http://linuxtv.org
5300T:	git git://linuxtv.org/media.git
5301F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5302F:	drivers/media/cec/platform/cec-gpio/
5303
5304CELL BROADBAND ENGINE ARCHITECTURE
5305L:	linuxppc-dev@lists.ozlabs.org
5306S:	Orphan
5307F:	arch/powerpc/include/asm/cell*.h
5308F:	arch/powerpc/include/asm/spu*.h
5309F:	arch/powerpc/include/uapi/asm/spu*.h
5310F:	arch/powerpc/platforms/cell/
5311
5312CELLWISE CW2015 BATTERY DRIVER
5313M:	Tobias Schrammm <t.schramm@manjaro.org>
5314S:	Maintained
5315F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5316F:	drivers/power/supply/cw2015_battery.c
5317
5318CEPH COMMON CODE (LIBCEPH)
5319M:	Ilya Dryomov <idryomov@gmail.com>
5320M:	Xiubo Li <xiubli@redhat.com>
5321L:	ceph-devel@vger.kernel.org
5322S:	Supported
5323W:	http://ceph.com/
5324T:	git https://github.com/ceph/ceph-client.git
5325F:	include/linux/ceph/
5326F:	include/linux/crush/
5327F:	net/ceph/
5328
5329CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5330M:	Xiubo Li <xiubli@redhat.com>
5331M:	Ilya Dryomov <idryomov@gmail.com>
5332L:	ceph-devel@vger.kernel.org
5333S:	Supported
5334W:	http://ceph.com/
5335T:	git https://github.com/ceph/ceph-client.git
5336F:	Documentation/filesystems/ceph.rst
5337F:	fs/ceph/
5338
5339CERTIFICATE HANDLING
5340M:	David Howells <dhowells@redhat.com>
5341M:	David Woodhouse <dwmw2@infradead.org>
5342L:	keyrings@vger.kernel.org
5343S:	Maintained
5344F:	Documentation/admin-guide/module-signing.rst
5345F:	certs/
5346F:	scripts/sign-file.c
5347F:	scripts/ssl-common.h
5348F:	tools/certs/
5349
5350CFAG12864B LCD DRIVER
5351M:	Miguel Ojeda <ojeda@kernel.org>
5352S:	Maintained
5353F:	drivers/auxdisplay/cfag12864b.c
5354F:	include/linux/cfag12864b.h
5355
5356CFAG12864BFB LCD FRAMEBUFFER DRIVER
5357M:	Miguel Ojeda <ojeda@kernel.org>
5358S:	Maintained
5359F:	drivers/auxdisplay/cfag12864bfb.c
5360F:	include/linux/cfag12864b.h
5361
5362CHAR and MISC DRIVERS
5363M:	Arnd Bergmann <arnd@arndb.de>
5364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5365S:	Supported
5366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5367F:	drivers/char/
5368F:	drivers/misc/
5369F:	include/linux/miscdevice.h
5370F:	samples/rust/rust_misc_device.rs
5371X:	drivers/char/agp/
5372X:	drivers/char/hw_random/
5373X:	drivers/char/ipmi/
5374X:	drivers/char/random.c
5375X:	drivers/char/tpm/
5376
5377CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5378M:	Thomas Weißschuh <linux@weissschuh.net>
5379L:	linux-hwmon@vger.kernel.org
5380S:	Maintained
5381F:	Documentation/hwmon/powerz.rst
5382F:	drivers/hwmon/powerz.c
5383
5384CHECKPATCH
5385M:	Andy Whitcroft <apw@canonical.com>
5386M:	Joe Perches <joe@perches.com>
5387R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5388R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5389S:	Maintained
5390F:	scripts/checkpatch.pl
5391
5392CHECKPATCH DOCUMENTATION
5393M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5394M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5395R:	Joe Perches <joe@perches.com>
5396S:	Maintained
5397F:	Documentation/dev-tools/checkpatch.rst
5398
5399CHINESE DOCUMENTATION
5400M:	Alex Shi <alexs@kernel.org>
5401M:	Yanteng Si <siyanteng@loongson.cn>
5402S:	Maintained
5403F:	Documentation/translations/zh_CN/
5404
5405CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5406M:	Peter Chen <peter.chen@kernel.org>
5407L:	linux-usb@vger.kernel.org
5408S:	Maintained
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5410F:	drivers/usb/chipidea/
5411
5412CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5413M:	Hans de Goede <hdegoede@redhat.com>
5414L:	linux-input@vger.kernel.org
5415S:	Maintained
5416F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5417F:	drivers/input/touchscreen/chipone_icn8318.c
5418
5419CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5420M:	Hans de Goede <hdegoede@redhat.com>
5421L:	linux-input@vger.kernel.org
5422S:	Maintained
5423F:	drivers/input/touchscreen/chipone_icn8505.c
5424
5425CHROME HARDWARE PLATFORM SUPPORT
5426M:	Benson Leung <bleung@chromium.org>
5427M:	Tzung-Bi Shih <tzungbi@kernel.org>
5428L:	chrome-platform@lists.linux.dev
5429S:	Maintained
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5431F:	drivers/platform/chrome/
5432
5433CHROMEOS EC CODEC DRIVER
5434M:	Cheng-Yi Chiang <cychiang@chromium.org>
5435M:	Tzung-Bi Shih <tzungbi@kernel.org>
5436R:	Guenter Roeck <groeck@chromium.org>
5437L:	chrome-platform@lists.linux.dev
5438S:	Maintained
5439F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5440F:	sound/soc/codecs/cros_ec_codec.*
5441
5442CHROMEOS EC CHARGE CONTROL
5443M:	Thomas Weißschuh <thomas@weissschuh.net>
5444S:	Maintained
5445F:	drivers/power/supply/cros_charge-control.c
5446
5447CHROMEOS EC HARDWARE MONITORING
5448M:	Thomas Weißschuh <thomas@weissschuh.net>
5449L:	chrome-platform@lists.linux.dev
5450L:	linux-hwmon@vger.kernel.org
5451S:	Maintained
5452F:	Documentation/hwmon/cros_ec_hwmon.rst
5453F:	drivers/hwmon/cros_ec_hwmon.c
5454
5455CHROMEOS EC LED DRIVER
5456M:	Thomas Weißschuh <thomas@weissschuh.net>
5457S:	Maintained
5458F:	drivers/leds/leds-cros_ec.c
5459
5460CHROMEOS EC SUBDRIVERS
5461M:	Benson Leung <bleung@chromium.org>
5462R:	Guenter Roeck <groeck@chromium.org>
5463L:	chrome-platform@lists.linux.dev
5464S:	Maintained
5465F:	drivers/power/supply/cros_charge-control.c
5466F:	drivers/power/supply/cros_usbpd-charger.c
5467N:	cros_ec
5468N:	cros-ec
5469
5470CHROMEOS EC UART DRIVER
5471M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5472R:	Benson Leung <bleung@chromium.org>
5473R:	Tzung-Bi Shih <tzungbi@kernel.org>
5474S:	Maintained
5475F:	drivers/platform/chrome/cros_ec_uart.c
5476
5477CHROMEOS EC USB PD NOTIFY DRIVER
5478M:	Prashant Malani <pmalani@chromium.org>
5479L:	chrome-platform@lists.linux.dev
5480S:	Maintained
5481F:	drivers/platform/chrome/cros_usbpd_notify.c
5482F:	include/linux/platform_data/cros_usbpd_notify.h
5483
5484CHROMEOS EC USB TYPE-C DRIVER
5485M:	Prashant Malani <pmalani@chromium.org>
5486M:	Benson Leung <bleung@chromium.org>
5487M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5488L:	chrome-platform@lists.linux.dev
5489S:	Maintained
5490F:	drivers/platform/chrome/cros_ec_typec.*
5491F:	drivers/platform/chrome/cros_typec_altmode.*
5492F:	drivers/platform/chrome/cros_typec_switch.c
5493F:	drivers/platform/chrome/cros_typec_vdm.*
5494
5495CHROMEOS HPS DRIVER
5496M:	Dan Callaghan <dcallagh@chromium.org>
5497R:	Sami Kyöstilä <skyostil@chromium.org>
5498S:	Maintained
5499F:	drivers/platform/chrome/cros_hps_i2c.c
5500
5501CHROMEOS EC WATCHDOG
5502M:	Lukasz Majczak <lma@chromium.org>
5503L:	chrome-platform@lists.linux.dev
5504S:	Maintained
5505F:	drivers/watchdog/cros_ec_wdt.c
5506
5507CHROMEOS UCSI DRIVER
5508M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5509M:	Łukasz Bartosik <ukaszb@chromium.org>
5510L:	chrome-platform@lists.linux.dev
5511S:	Maintained
5512F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5513
5514CHRONTEL CH7322 CEC DRIVER
5515M:	Joe Tessler <jrt@google.com>
5516L:	linux-media@vger.kernel.org
5517S:	Maintained
5518T:	git git://linuxtv.org/media.git
5519F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5520F:	drivers/media/cec/i2c/ch7322.c
5521
5522CIRRUS LOGIC AUDIO CODEC DRIVERS
5523M:	David Rhodes <david.rhodes@cirrus.com>
5524M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5525L:	linux-sound@vger.kernel.org
5526L:	patches@opensource.cirrus.com
5527S:	Maintained
5528F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5529F:	Documentation/sound/codecs/cs*
5530F:	drivers/mfd/cs42l43*
5531F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5532F:	drivers/spi/spi-cs42l43*
5533F:	include/dt-bindings/sound/cs*
5534F:	include/linux/mfd/cs42l43*
5535F:	include/sound/cs*
5536F:	sound/pci/hda/cirrus*
5537F:	sound/pci/hda/cs*
5538F:	sound/pci/hda/hda_component*
5539F:	sound/pci/hda/hda_cs_dsp_ctl.*
5540F:	sound/soc/codecs/cs*
5541
5542CIRRUS LOGIC HAPTIC DRIVERS
5543M:	James Ogletree <jogletre@opensource.cirrus.com>
5544M:	Fred Treven <fred.treven@cirrus.com>
5545M:	Ben Bright <ben.bright@cirrus.com>
5546L:	patches@opensource.cirrus.com
5547S:	Supported
5548F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5549F:	drivers/input/misc/cs40l*
5550F:	drivers/mfd/cs40l*
5551F:	include/linux/mfd/cs40l*
5552F:	sound/soc/codecs/cs40l*
5553
5554CIRRUS LOGIC DSP FIRMWARE DRIVER
5555M:	Simon Trimmer <simont@opensource.cirrus.com>
5556M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5557M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5558L:	patches@opensource.cirrus.com
5559S:	Supported
5560W:	https://github.com/CirrusLogic/linux-drivers/wiki
5561T:	git https://github.com/CirrusLogic/linux-drivers.git
5562F:	drivers/firmware/cirrus/
5563F:	include/linux/firmware/cirrus/
5564
5565CIRRUS LOGIC EP93XX ETHERNET DRIVER
5566M:	Hartley Sweeten <hsweeten@visionengravers.com>
5567L:	netdev@vger.kernel.org
5568S:	Maintained
5569F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5570
5571CIRRUS LOGIC LOCHNAGAR DRIVER
5572M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5573M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5574L:	patches@opensource.cirrus.com
5575S:	Supported
5576F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5577F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5578F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5579F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5580F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5581F:	Documentation/hwmon/lochnagar.rst
5582F:	drivers/clk/clk-lochnagar.c
5583F:	drivers/hwmon/lochnagar-hwmon.c
5584F:	drivers/mfd/lochnagar-i2c.c
5585F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5586F:	drivers/regulator/lochnagar-regulator.c
5587F:	include/dt-bindings/clock/lochnagar.h
5588F:	include/dt-bindings/pinctrl/lochnagar.h
5589F:	include/linux/mfd/lochnagar*
5590F:	sound/soc/codecs/lochnagar-sc.c
5591
5592CIRRUS LOGIC MADERA CODEC DRIVERS
5593M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5594M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5595L:	linux-sound@vger.kernel.org
5596L:	patches@opensource.cirrus.com
5597S:	Supported
5598W:	https://github.com/CirrusLogic/linux-drivers/wiki
5599T:	git https://github.com/CirrusLogic/linux-drivers.git
5600F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5601F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5602F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5603F:	drivers/gpio/gpio-madera*
5604F:	drivers/irqchip/irq-madera*
5605F:	drivers/mfd/cs47l*
5606F:	drivers/mfd/madera*
5607F:	drivers/pinctrl/cirrus/*
5608F:	include/dt-bindings/sound/madera*
5609F:	include/linux/irqchip/irq-madera*
5610F:	include/linux/mfd/madera/*
5611F:	include/sound/madera*
5612F:	sound/soc/codecs/cs47l*
5613F:	sound/soc/codecs/madera*
5614
5615CISCO FCOE HBA DRIVER
5616M:	Satish Kharat <satishkh@cisco.com>
5617M:	Sesidhar Baddela <sebaddel@cisco.com>
5618M:	Karan Tilak Kumar <kartilak@cisco.com>
5619L:	linux-scsi@vger.kernel.org
5620S:	Supported
5621F:	drivers/scsi/fnic/
5622
5623CISCO SCSI HBA DRIVER
5624M:	Karan Tilak Kumar <kartilak@cisco.com>
5625M:	Sesidhar Baddela <sebaddel@cisco.com>
5626L:	linux-scsi@vger.kernel.org
5627S:	Supported
5628F:	drivers/scsi/snic/
5629
5630CISCO VIC ETHERNET NIC DRIVER
5631M:	Christian Benvenuti <benve@cisco.com>
5632M:	Satish Kharat <satishkh@cisco.com>
5633S:	Maintained
5634F:	drivers/net/ethernet/cisco/enic/
5635
5636CISCO VIC LOW LATENCY NIC DRIVER
5637M:	Christian Benvenuti <benve@cisco.com>
5638M:	Nelson Escobar <neescoba@cisco.com>
5639S:	Supported
5640F:	drivers/infiniband/hw/usnic/
5641
5642CLANG CONTROL FLOW INTEGRITY SUPPORT
5643M:	Sami Tolvanen <samitolvanen@google.com>
5644M:	Kees Cook <kees@kernel.org>
5645R:	Nathan Chancellor <nathan@kernel.org>
5646L:	llvm@lists.linux.dev
5647S:	Supported
5648B:	https://github.com/ClangBuiltLinux/linux/issues
5649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5650F:	include/linux/cfi.h
5651F:	kernel/cfi.c
5652
5653CLANG-FORMAT FILE
5654M:	Miguel Ojeda <ojeda@kernel.org>
5655S:	Maintained
5656F:	.clang-format
5657
5658CLANG/LLVM BUILD SUPPORT
5659M:	Nathan Chancellor <nathan@kernel.org>
5660R:	Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
5661R:	Bill Wendling <morbo@google.com>
5662R:	Justin Stitt <justinstitt@google.com>
5663L:	llvm@lists.linux.dev
5664S:	Supported
5665W:	https://clangbuiltlinux.github.io/
5666B:	https://github.com/ClangBuiltLinux/linux/issues
5667C:	irc://irc.libera.chat/clangbuiltlinux
5668F:	Documentation/kbuild/llvm.rst
5669F:	include/linux/compiler-clang.h
5670F:	scripts/Makefile.clang
5671F:	scripts/clang-tools/
5672K:	\b(?i:clang|llvm)\b
5673
5674CLK API
5675M:	Russell King <linux@armlinux.org.uk>
5676L:	linux-clk@vger.kernel.org
5677S:	Maintained
5678F:	include/linux/clk.h
5679
5680CLOCKSOURCE, CLOCKEVENT DRIVERS
5681M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5682M:	Thomas Gleixner <tglx@linutronix.de>
5683L:	linux-kernel@vger.kernel.org
5684S:	Supported
5685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5686F:	Documentation/devicetree/bindings/timer/
5687F:	drivers/clocksource/
5688
5689CLOSURES
5690M:	Kent Overstreet <kent.overstreet@linux.dev>
5691L:	linux-bcachefs@vger.kernel.org
5692S:	Supported
5693C:	irc://irc.oftc.net/bcache
5694F:	include/linux/closure.h
5695F:	lib/closure.c
5696
5697CMPC ACPI DRIVER
5698M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5699L:	platform-driver-x86@vger.kernel.org
5700S:	Supported
5701F:	drivers/platform/x86/classmate-laptop.c
5702
5703COBALT MEDIA DRIVER
5704M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5705L:	linux-media@vger.kernel.org
5706S:	Supported
5707W:	https://linuxtv.org
5708T:	git git://linuxtv.org/media.git
5709F:	drivers/media/pci/cobalt/
5710
5711COCCINELLE/Semantic Patches (SmPL)
5712M:	Julia Lawall <Julia.Lawall@inria.fr>
5713M:	Nicolas Palix <nicolas.palix@imag.fr>
5714L:	cocci@inria.fr (moderated for non-subscribers)
5715S:	Supported
5716W:	https://coccinelle.gitlabpages.inria.fr/website/
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5718F:	Documentation/dev-tools/coccinelle.rst
5719F:	scripts/coccicheck
5720F:	scripts/coccinelle/
5721
5722CODA FILE SYSTEM
5723M:	Jan Harkes <jaharkes@cs.cmu.edu>
5724M:	coda@cs.cmu.edu
5725L:	codalist@coda.cs.cmu.edu
5726S:	Maintained
5727W:	http://www.coda.cs.cmu.edu/
5728F:	Documentation/filesystems/coda.rst
5729F:	fs/coda/
5730F:	include/linux/coda*.h
5731F:	include/uapi/linux/coda*.h
5732
5733CODA V4L2 MEM2MEM DRIVER
5734M:	Philipp Zabel <p.zabel@pengutronix.de>
5735L:	linux-media@vger.kernel.org
5736S:	Maintained
5737F:	Documentation/devicetree/bindings/media/coda.yaml
5738F:	drivers/media/platform/chips-media/coda
5739
5740CODE OF CONDUCT
5741M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5742S:	Supported
5743F:	Documentation/process/code-of-conduct-interpretation.rst
5744F:	Documentation/process/code-of-conduct.rst
5745
5746CODE TAGGING
5747M:	Suren Baghdasaryan <surenb@google.com>
5748M:	Kent Overstreet <kent.overstreet@linux.dev>
5749S:	Maintained
5750F:	include/asm-generic/codetag.lds.h
5751F:	include/linux/codetag.h
5752F:	lib/codetag.c
5753
5754COMEDI DRIVERS
5755M:	Ian Abbott <abbotti@mev.co.uk>
5756M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5757S:	Odd Fixes
5758F:	drivers/comedi/
5759F:	include/linux/comedi/
5760F:	include/uapi/linux/comedi.h
5761
5762COMMON CLK FRAMEWORK
5763M:	Michael Turquette <mturquette@baylibre.com>
5764M:	Stephen Boyd <sboyd@kernel.org>
5765L:	linux-clk@vger.kernel.org
5766S:	Maintained
5767Q:	http://patchwork.kernel.org/project/linux-clk/list/
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5769F:	Documentation/devicetree/bindings/clock/
5770F:	drivers/clk/
5771F:	include/dt-bindings/clock/
5772F:	include/linux/clk-pr*
5773F:	include/linux/clk/
5774F:	include/linux/of_clk.h
5775X:	drivers/clk/clkdev.c
5776
5777COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5778M:	Steve French <sfrench@samba.org>
5779M:	Steve French <smfrench@gmail.com>
5780R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5781R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5782R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5783R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5784R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5785L:	linux-cifs@vger.kernel.org
5786L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5787S:	Supported
5788W:	https://wiki.samba.org/index.php/LinuxCIFS
5789T:	git git://git.samba.org/sfrench/cifs-2.6.git
5790F:	Documentation/admin-guide/cifs/
5791F:	fs/smb/client/
5792F:	fs/smb/common/
5793F:	include/uapi/linux/cifs
5794
5795COMPACTPCI HOTPLUG CORE
5796M:	Scott Murray <scott@spiteful.org>
5797L:	linux-pci@vger.kernel.org
5798S:	Maintained
5799F:	drivers/pci/hotplug/cpci_hotplug*
5800
5801COMPACTPCI HOTPLUG GENERIC DRIVER
5802M:	Scott Murray <scott@spiteful.org>
5803L:	linux-pci@vger.kernel.org
5804S:	Maintained
5805F:	drivers/pci/hotplug/cpcihp_generic.c
5806
5807COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5808M:	Scott Murray <scott@spiteful.org>
5809L:	linux-pci@vger.kernel.org
5810S:	Maintained
5811F:	drivers/pci/hotplug/cpcihp_zt5550.*
5812
5813COMPAL LAPTOP SUPPORT
5814M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5815L:	platform-driver-x86@vger.kernel.org
5816S:	Maintained
5817F:	drivers/platform/x86/compal-laptop.c
5818
5819COMPILER ATTRIBUTES
5820M:	Miguel Ojeda <ojeda@kernel.org>
5821S:	Maintained
5822F:	include/linux/compiler_attributes.h
5823
5824COMPUTE EXPRESS LINK (CXL)
5825M:	Davidlohr Bueso <dave@stgolabs.net>
5826M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5827M:	Dave Jiang <dave.jiang@intel.com>
5828M:	Alison Schofield <alison.schofield@intel.com>
5829M:	Vishal Verma <vishal.l.verma@intel.com>
5830M:	Ira Weiny <ira.weiny@intel.com>
5831M:	Dan Williams <dan.j.williams@intel.com>
5832L:	linux-cxl@vger.kernel.org
5833S:	Maintained
5834F:	Documentation/driver-api/cxl
5835F:	drivers/cxl/
5836F:	include/cxl/
5837F:	include/uapi/linux/cxl_mem.h
5838F:	tools/testing/cxl/
5839
5840COMPUTE EXPRESS LINK PMU (CPMU)
5841M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5842L:	linux-cxl@vger.kernel.org
5843S:	Maintained
5844F:	Documentation/admin-guide/perf/cxl.rst
5845F:	drivers/perf/cxl_pmu.c
5846
5847CONEXANT ACCESSRUNNER USB DRIVER
5848L:	accessrunner-general@lists.sourceforge.net
5849S:	Orphan
5850W:	http://accessrunner.sourceforge.net/
5851F:	drivers/usb/atm/cxacru.c
5852
5853CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5854M:	Elena Reshetova <elena.reshetova@intel.com>
5855M:	Carlos Bilbao <carlos.bilbao@kernel.org>
5856S:	Maintained
5857F:	Documentation/security/snp-tdx-threat-model.rst
5858
5859CONFIGFS
5860M:	Joel Becker <jlbec@evilplan.org>
5861S:	Supported
5862T:	git git://git.infradead.org/users/hch/configfs.git
5863F:	fs/configfs/
5864F:	include/linux/configfs.h
5865F:	samples/configfs/
5866
5867CONGATEC BOARD CONTROLLER MFD DRIVER
5868M:	Thomas Richard <thomas.richard@bootlin.com>
5869S:	Maintained
5870F:	drivers/gpio/gpio-cgbc.c
5871F:	drivers/i2c/busses/i2c-cgbc.c
5872F:	drivers/mfd/cgbc-core.c
5873F:	drivers/watchdog/cgbc_wdt.c
5874F:	include/linux/mfd/cgbc.h
5875
5876CONSOLE SUBSYSTEM
5877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5878S:	Supported
5879F:	drivers/video/console/
5880F:	include/linux/console*
5881
5882CONTEXT TRACKING
5883M:	Frederic Weisbecker <frederic@kernel.org>
5884M:	"Paul E. McKenney" <paulmck@kernel.org>
5885S:	Maintained
5886F:	include/linux/context_tracking*
5887F:	kernel/context_tracking.c
5888
5889CONTROL GROUP (CGROUP)
5890M:	Tejun Heo <tj@kernel.org>
5891M:	Johannes Weiner <hannes@cmpxchg.org>
5892M:	Michal Koutný <mkoutny@suse.com>
5893L:	cgroups@vger.kernel.org
5894S:	Maintained
5895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5896F:	Documentation/admin-guide/cgroup-v1/
5897F:	Documentation/admin-guide/cgroup-v2.rst
5898F:	include/linux/cgroup*
5899F:	kernel/cgroup/
5900F:	tools/testing/selftests/cgroup/
5901
5902CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5903M:	Tejun Heo <tj@kernel.org>
5904M:	Josef Bacik <josef@toxicpanda.com>
5905M:	Jens Axboe <axboe@kernel.dk>
5906L:	cgroups@vger.kernel.org
5907L:	linux-block@vger.kernel.org
5908T:	git git://git.kernel.dk/linux-block
5909F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5910F:	block/bfq-cgroup.c
5911F:	block/blk-cgroup.c
5912F:	block/blk-iocost.c
5913F:	block/blk-iolatency.c
5914F:	block/blk-throttle.c
5915F:	include/linux/blk-cgroup.h
5916
5917CONTROL GROUP - CPUSET
5918M:	Waiman Long <longman@redhat.com>
5919L:	cgroups@vger.kernel.org
5920S:	Maintained
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5922F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5923F:	include/linux/cpuset.h
5924F:	kernel/cgroup/cpuset-internal.h
5925F:	kernel/cgroup/cpuset-v1.c
5926F:	kernel/cgroup/cpuset.c
5927F:	tools/testing/selftests/cgroup/test_cpuset.c
5928F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5929F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5930
5931CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
5932M:	Maarten Lankhorst <dev@lankhorst.se>
5933M:	Maxime Ripard <mripard@kernel.org>
5934M:	Natalie Vock <natalie.vock@gmx.de>
5935L:	cgroups@vger.kernel.org
5936L:	dri-devel@lists.freedesktop.org
5937S:	Maintained
5938T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
5939F:	include/linux/cgroup_dmem.h
5940F:	kernel/cgroup/dmem.c
5941
5942CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5943M:	Johannes Weiner <hannes@cmpxchg.org>
5944M:	Michal Hocko <mhocko@kernel.org>
5945M:	Roman Gushchin <roman.gushchin@linux.dev>
5946M:	Shakeel Butt <shakeel.butt@linux.dev>
5947R:	Muchun Song <muchun.song@linux.dev>
5948L:	cgroups@vger.kernel.org
5949L:	linux-mm@kvack.org
5950S:	Maintained
5951F:	include/linux/memcontrol.h
5952F:	mm/memcontrol.c
5953F:	mm/memcontrol-v1.c
5954F:	mm/memcontrol-v1.h
5955F:	mm/swap_cgroup.c
5956F:	samples/cgroup/*
5957F:	tools/testing/selftests/cgroup/memcg_protection.m
5958F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5959F:	tools/testing/selftests/cgroup/test_kmem.c
5960F:	tools/testing/selftests/cgroup/test_memcontrol.c
5961
5962CORETEMP HARDWARE MONITORING DRIVER
5963M:	Fenghua Yu <fenghua.yu@intel.com>
5964L:	linux-hwmon@vger.kernel.org
5965S:	Maintained
5966F:	Documentation/hwmon/coretemp.rst
5967F:	drivers/hwmon/coretemp.c
5968
5969CORSAIR-CPRO HARDWARE MONITOR DRIVER
5970M:	Marius Zachmann <mail@mariuszachmann.de>
5971L:	linux-hwmon@vger.kernel.org
5972S:	Maintained
5973F:	drivers/hwmon/corsair-cpro.c
5974
5975CORSAIR-PSU HARDWARE MONITOR DRIVER
5976M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5977L:	linux-hwmon@vger.kernel.org
5978S:	Maintained
5979F:	Documentation/hwmon/corsair-psu.rst
5980F:	drivers/hwmon/corsair-psu.c
5981
5982COUNTER SUBSYSTEM
5983M:	William Breathitt Gray <wbg@kernel.org>
5984L:	linux-iio@vger.kernel.org
5985S:	Maintained
5986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5987F:	Documentation/ABI/testing/sysfs-bus-counter
5988F:	Documentation/driver-api/generic-counter.rst
5989F:	drivers/counter/
5990F:	include/linux/counter.h
5991F:	include/uapi/linux/counter.h
5992F:	tools/counter/
5993
5994COUNTER WATCH EVENTS TOOL
5995M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5996L:	linux-iio@vger.kernel.org
5997S:	Maintained
5998F:	tools/counter/counter_watch_events.c
5999
6000CP2615 I2C DRIVER
6001M:	Bence Csókás <bence98@sch.bme.hu>
6002S:	Maintained
6003F:	drivers/i2c/busses/i2c-cp2615.c
6004
6005CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6006M:	Viresh Kumar <viresh.kumar@linaro.org>
6007M:	Sudeep Holla <sudeep.holla@arm.com>
6008L:	linux-pm@vger.kernel.org
6009S:	Maintained
6010W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6011F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6012
6013CPU FREQUENCY SCALING FRAMEWORK
6014M:	"Rafael J. Wysocki" <rafael@kernel.org>
6015M:	Viresh Kumar <viresh.kumar@linaro.org>
6016L:	linux-pm@vger.kernel.org
6017S:	Maintained
6018B:	https://bugzilla.kernel.org
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6021F:	Documentation/admin-guide/pm/cpufreq.rst
6022F:	Documentation/admin-guide/pm/intel_pstate.rst
6023F:	Documentation/cpu-freq/
6024F:	Documentation/devicetree/bindings/cpufreq/
6025F:	drivers/cpufreq/
6026F:	include/linux/cpufreq.h
6027F:	include/linux/sched/cpufreq.h
6028F:	kernel/sched/cpufreq*.c
6029F:	tools/testing/selftests/cpufreq/
6030
6031CPU HOTPLUG
6032M:	Thomas Gleixner <tglx@linutronix.de>
6033M:	Peter Zijlstra <peterz@infradead.org>
6034L:	linux-kernel@vger.kernel.org
6035S:	Maintained
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6037F:	include/linux/cpu.h
6038F:	include/linux/cpuhotplug.h
6039F:	include/linux/smpboot.h
6040F:	kernel/cpu.c
6041F:	kernel/smpboot.*
6042
6043CPU IDLE TIME MANAGEMENT FRAMEWORK
6044M:	"Rafael J. Wysocki" <rafael@kernel.org>
6045M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6046L:	linux-pm@vger.kernel.org
6047S:	Maintained
6048B:	https://bugzilla.kernel.org
6049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6050F:	Documentation/admin-guide/pm/cpuidle.rst
6051F:	Documentation/driver-api/pm/cpuidle.rst
6052F:	drivers/cpuidle/
6053F:	include/linux/cpuidle.h
6054
6055CPU POWER MONITORING SUBSYSTEM
6056M:	Thomas Renninger <trenn@suse.com>
6057M:	Shuah Khan <shuah@kernel.org>
6058M:	Shuah Khan <skhan@linuxfoundation.org>
6059M:	John B. Wyatt IV <jwyatt@redhat.com>
6060M:	John B. Wyatt IV <sageofredondo@gmail.com>
6061M:	John Kacur <jkacur@redhat.com>
6062L:	linux-pm@vger.kernel.org
6063S:	Maintained
6064F:	tools/power/cpupower/
6065
6066CPUID/MSR DRIVER
6067M:	"H. Peter Anvin" <hpa@zytor.com>
6068S:	Maintained
6069F:	arch/x86/kernel/cpuid.c
6070F:	arch/x86/kernel/msr.c
6071
6072CPUIDLE DRIVER - ARM BIG LITTLE
6073M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6074M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6075L:	linux-pm@vger.kernel.org
6076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6077S:	Maintained
6078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6079F:	drivers/cpuidle/cpuidle-big_little.c
6080
6081CPUIDLE DRIVER - ARM EXYNOS
6082M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6083M:	Kukjin Kim <kgene@kernel.org>
6084R:	Krzysztof Kozlowski <krzk@kernel.org>
6085L:	linux-pm@vger.kernel.org
6086L:	linux-samsung-soc@vger.kernel.org
6087S:	Maintained
6088F:	arch/arm/mach-exynos/pm.c
6089F:	drivers/cpuidle/cpuidle-exynos.c
6090F:	include/linux/platform_data/cpuidle-exynos.h
6091
6092CPUIDLE DRIVER - ARM PSCI
6093M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6094M:	Sudeep Holla <sudeep.holla@arm.com>
6095L:	linux-pm@vger.kernel.org
6096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6097S:	Supported
6098F:	drivers/cpuidle/cpuidle-psci.c
6099
6100CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6101M:	Ulf Hansson <ulf.hansson@linaro.org>
6102L:	linux-pm@vger.kernel.org
6103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6104S:	Supported
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6106F:	drivers/cpuidle/cpuidle-psci-domain.c
6107F:	drivers/cpuidle/cpuidle-psci.h
6108
6109CPUIDLE DRIVER - DT IDLE PM DOMAIN
6110M:	Ulf Hansson <ulf.hansson@linaro.org>
6111L:	linux-pm@vger.kernel.org
6112S:	Supported
6113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6114F:	drivers/cpuidle/dt_idle_genpd.c
6115F:	drivers/cpuidle/dt_idle_genpd.h
6116
6117CPUIDLE DRIVER - RISC-V SBI
6118M:	Anup Patel <anup@brainfault.org>
6119L:	linux-pm@vger.kernel.org
6120L:	linux-riscv@lists.infradead.org
6121S:	Maintained
6122F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6123
6124CRAMFS FILESYSTEM
6125M:	Nicolas Pitre <nico@fluxnic.net>
6126S:	Maintained
6127F:	Documentation/filesystems/cramfs.rst
6128F:	fs/cramfs/
6129
6130CRC LIBRARY
6131M:	Eric Biggers <ebiggers@kernel.org>
6132R:	Ard Biesheuvel <ardb@kernel.org>
6133L:	linux-crypto@vger.kernel.org
6134S:	Maintained
6135T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6136F:	Documentation/staging/crc*
6137F:	arch/*/lib/crc*
6138F:	include/linux/crc*
6139F:	lib/crc*
6140
6141CREATIVE SB0540
6142M:	Bastien Nocera <hadess@hadess.net>
6143L:	linux-input@vger.kernel.org
6144S:	Maintained
6145F:	drivers/hid/hid-creative-sb0540.c
6146
6147INTEL CRPS COMMON REDUNDANT PSU DRIVER
6148M:	Ninad Palsule <ninad@linux.ibm.com>
6149L:	linux-hwmon@vger.kernel.org
6150S:	Maintained
6151F:	Documentation/hwmon/crps.rst
6152F:	drivers/hwmon/pmbus/crps.c
6153
6154CRYPTO API
6155M:	Herbert Xu <herbert@gondor.apana.org.au>
6156M:	"David S. Miller" <davem@davemloft.net>
6157L:	linux-crypto@vger.kernel.org
6158S:	Maintained
6159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6161F:	Documentation/crypto/
6162F:	Documentation/devicetree/bindings/crypto/
6163F:	arch/*/crypto/
6164F:	crypto/
6165F:	drivers/crypto/
6166F:	include/crypto/
6167F:	include/linux/crypto*
6168F:	lib/crypto/
6169
6170CRYPTO SPEED TEST COMPARE
6171M:	Wang Jinchao <wangjinchao@xfusion.com>
6172L:	linux-crypto@vger.kernel.org
6173S:	Maintained
6174F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6175
6176CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6177M:	Neil Horman <nhorman@tuxdriver.com>
6178L:	linux-crypto@vger.kernel.org
6179S:	Maintained
6180F:	crypto/ansi_cprng.c
6181F:	crypto/rng.c
6182
6183CS3308 MEDIA DRIVER
6184M:	Hans Verkuil <hverkuil@xs4all.nl>
6185L:	linux-media@vger.kernel.org
6186S:	Odd Fixes
6187W:	http://linuxtv.org
6188T:	git git://linuxtv.org/media.git
6189F:	drivers/media/i2c/cs3308.c
6190
6191CS5535 Audio ALSA driver
6192M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6193S:	Maintained
6194F:	sound/pci/cs5535audio/
6195
6196CTU CAN FD DRIVER
6197M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6198M:	Ondrej Ille <ondrej.ille@gmail.com>
6199L:	linux-can@vger.kernel.org
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6202F:	drivers/net/can/ctucanfd/
6203
6204CVE ASSIGNMENT CONTACT
6205M:	CVE Assignment Team <cve@kernel.org>
6206S:	Maintained
6207F:	Documentation/process/cve.rst
6208
6209CW1200 WLAN driver
6210S:	Orphan
6211F:	drivers/net/wireless/st/
6212F:	include/linux/platform_data/net-cw1200.h
6213
6214CX18 VIDEO4LINUX DRIVER
6215M:	Andy Walls <awalls@md.metrocast.net>
6216L:	linux-media@vger.kernel.org
6217S:	Maintained
6218W:	https://linuxtv.org
6219T:	git git://linuxtv.org/media.git
6220F:	drivers/media/pci/cx18/
6221F:	include/uapi/linux/ivtv*
6222
6223CX2341X MPEG ENCODER HELPER MODULE
6224M:	Hans Verkuil <hverkuil@xs4all.nl>
6225L:	linux-media@vger.kernel.org
6226S:	Maintained
6227W:	https://linuxtv.org
6228T:	git git://linuxtv.org/media.git
6229F:	drivers/media/common/cx2341x*
6230F:	include/media/drv-intf/cx2341x.h
6231
6232CX24120 MEDIA DRIVER
6233M:	Jemma Denson <jdenson@gmail.com>
6234M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6235L:	linux-media@vger.kernel.org
6236S:	Maintained
6237W:	https://linuxtv.org
6238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6239F:	drivers/media/dvb-frontends/cx24120*
6240
6241CX88 VIDEO4LINUX DRIVER
6242M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6243L:	linux-media@vger.kernel.org
6244S:	Odd fixes
6245W:	https://linuxtv.org
6246T:	git git://linuxtv.org/media.git
6247F:	Documentation/driver-api/media/drivers/cx88*
6248F:	drivers/media/pci/cx88/
6249
6250CXD2820R MEDIA DRIVER
6251L:	linux-media@vger.kernel.org
6252S:	Orphan
6253W:	https://linuxtv.org
6254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6255F:	drivers/media/dvb-frontends/cxd2820r*
6256
6257CXGB3 ETHERNET DRIVER (CXGB3)
6258M:	Potnuri Bharat Teja <bharat@chelsio.com>
6259L:	netdev@vger.kernel.org
6260S:	Maintained
6261W:	http://www.chelsio.com
6262F:	drivers/net/ethernet/chelsio/cxgb3/
6263
6264CXGB3 ISCSI DRIVER (CXGB3I)
6265M:	Varun Prakash <varun@chelsio.com>
6266L:	linux-scsi@vger.kernel.org
6267S:	Supported
6268W:	http://www.chelsio.com
6269F:	drivers/scsi/cxgbi/cxgb3i
6270
6271CXGB4 CRYPTO DRIVER (chcr)
6272M:	Ayush Sawal <ayush.sawal@chelsio.com>
6273L:	linux-crypto@vger.kernel.org
6274S:	Supported
6275W:	http://www.chelsio.com
6276F:	drivers/crypto/chelsio
6277
6278CXGB4 ETHERNET DRIVER (CXGB4)
6279M:	Potnuri Bharat Teja <bharat@chelsio.com>
6280L:	netdev@vger.kernel.org
6281S:	Maintained
6282W:	http://www.chelsio.com
6283F:	drivers/net/ethernet/chelsio/cxgb4/
6284
6285CXGB4 INLINE CRYPTO DRIVER
6286M:	Ayush Sawal <ayush.sawal@chelsio.com>
6287L:	netdev@vger.kernel.org
6288S:	Maintained
6289W:	http://www.chelsio.com
6290F:	drivers/net/ethernet/chelsio/inline_crypto/
6291
6292CXGB4 ISCSI DRIVER (CXGB4I)
6293M:	Varun Prakash <varun@chelsio.com>
6294L:	linux-scsi@vger.kernel.org
6295S:	Supported
6296W:	http://www.chelsio.com
6297F:	drivers/scsi/cxgbi/cxgb4i
6298
6299CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6300M:	Potnuri Bharat Teja <bharat@chelsio.com>
6301L:	linux-rdma@vger.kernel.org
6302S:	Supported
6303W:	http://www.openfabrics.org
6304F:	drivers/infiniband/hw/cxgb4/
6305F:	include/uapi/rdma/cxgb4-abi.h
6306
6307CXGB4VF ETHERNET DRIVER (CXGB4VF)
6308M:	Potnuri Bharat Teja <bharat@chelsio.com>
6309L:	netdev@vger.kernel.org
6310S:	Maintained
6311W:	http://www.chelsio.com
6312F:	drivers/net/ethernet/chelsio/cxgb4vf/
6313
6314CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6315M:	Frederic Barrat <fbarrat@linux.ibm.com>
6316M:	Andrew Donnellan <ajd@linux.ibm.com>
6317L:	linuxppc-dev@lists.ozlabs.org
6318S:	Obsolete
6319F:	Documentation/ABI/obsolete/sysfs-class-cxl
6320F:	Documentation/arch/powerpc/cxl.rst
6321F:	arch/powerpc/platforms/powernv/pci-cxl.c
6322F:	drivers/misc/cxl/
6323F:	include/misc/cxl*
6324F:	include/uapi/misc/cxl.h
6325
6326CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6327M:	Manoj N. Kumar <manoj@linux.ibm.com>
6328M:	Uma Krishnan <ukrishn@linux.ibm.com>
6329L:	linux-scsi@vger.kernel.org
6330S:	Obsolete
6331F:	Documentation/arch/powerpc/cxlflash.rst
6332F:	drivers/scsi/cxlflash/
6333F:	include/uapi/scsi/cxlflash_ioctl.h
6334
6335CYBERPRO FB DRIVER
6336M:	Russell King <linux@armlinux.org.uk>
6337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6338S:	Maintained
6339W:	http://www.armlinux.org.uk/
6340F:	drivers/video/fbdev/cyber2000fb.*
6341
6342CYCLADES PC300 DRIVER
6343S:	Orphan
6344F:	drivers/net/wan/pc300*
6345
6346CYPRESS CY8C95X0 PINCTRL DRIVER
6347M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6348L:	linux-gpio@vger.kernel.org
6349S:	Maintained
6350F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6351
6352CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6353M:	Linus Walleij <linus.walleij@linaro.org>
6354L:	linux-input@vger.kernel.org
6355S:	Maintained
6356F:	drivers/input/touchscreen/cy8ctma140.c
6357
6358CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6359M:	Yassine Oudjana <y.oudjana@protonmail.com>
6360L:	linux-input@vger.kernel.org
6361S:	Maintained
6362F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6363F:	drivers/input/keyboard/cypress-sf.c
6364
6365CYPRESS_FIRMWARE MEDIA DRIVER
6366L:	linux-media@vger.kernel.org
6367S:	Orphan
6368W:	https://linuxtv.org
6369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6370F:	drivers/media/common/cypress_firmware*
6371
6372CYTTSP TOUCHSCREEN DRIVER
6373M:	Linus Walleij <linus.walleij@linaro.org>
6374L:	linux-input@vger.kernel.org
6375S:	Maintained
6376F:	drivers/input/touchscreen/cyttsp*
6377
6378D-LINK DIR-685 TOUCHKEYS DRIVER
6379M:	Linus Walleij <linus.walleij@linaro.org>
6380L:	linux-input@vger.kernel.org
6381S:	Supported
6382F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6383
6384DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6385M:	Joshua Kinard <kumba@gentoo.org>
6386S:	Maintained
6387F:	drivers/rtc/rtc-ds1685.c
6388F:	include/linux/rtc/ds1685.h
6389
6390DAMA SLAVE for AX.25
6391M:	Joerg Reuter <jreuter@yaina.de>
6392L:	linux-hams@vger.kernel.org
6393S:	Maintained
6394W:	http://yaina.de/jreuter/
6395W:	http://www.qsl.net/dl1bke/
6396F:	net/ax25/af_ax25.c
6397F:	net/ax25/ax25_dev.c
6398F:	net/ax25/ax25_ds_*
6399F:	net/ax25/ax25_in.c
6400F:	net/ax25/ax25_out.c
6401F:	net/ax25/ax25_timer.c
6402F:	net/ax25/sysctl_net_ax25.c
6403
6404DATA ACCESS MONITOR
6405M:	SeongJae Park <sj@kernel.org>
6406L:	damon@lists.linux.dev
6407L:	linux-mm@kvack.org
6408S:	Maintained
6409W:	https://damonitor.github.io
6410P:	Documentation/mm/damon/maintainer-profile.rst
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6412T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6414F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6415F:	Documentation/admin-guide/mm/damon/
6416F:	Documentation/mm/damon/
6417F:	include/linux/damon.h
6418F:	include/trace/events/damon.h
6419F:	mm/damon/
6420F:	samples/damon/
6421F:	tools/testing/selftests/damon/
6422
6423DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6424L:	netdev@vger.kernel.org
6425S:	Orphan
6426F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6427F:	drivers/net/ethernet/dec/tulip/dmfe.c
6428
6429DC390/AM53C974 SCSI driver
6430M:	Hannes Reinecke <hare@suse.com>
6431L:	linux-scsi@vger.kernel.org
6432S:	Maintained
6433F:	drivers/scsi/am53c974.c
6434
6435DC395x SCSI driver
6436M:	Oliver Neukum <oliver@neukum.org>
6437M:	Ali Akcaagac <aliakc@web.de>
6438M:	Jamie Lenehan <lenehan@twibble.org>
6439S:	Maintained
6440F:	Documentation/scsi/dc395x.rst
6441F:	drivers/scsi/dc395x.*
6442
6443DCCP PROTOCOL
6444L:	dccp@vger.kernel.org
6445S:	Orphan
6446W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6447F:	include/linux/dccp.h
6448F:	include/linux/tfrc.h
6449F:	include/uapi/linux/dccp.h
6450F:	net/dccp/
6451
6452DEBUGOBJECTS:
6453M:	Thomas Gleixner <tglx@linutronix.de>
6454L:	linux-kernel@vger.kernel.org
6455S:	Maintained
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6457F:	include/linux/debugobjects.h
6458F:	lib/debugobjects.c
6459
6460DECSTATION PLATFORM SUPPORT
6461M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6462L:	linux-mips@vger.kernel.org
6463S:	Maintained
6464F:	arch/mips/dec/
6465F:	arch/mips/include/asm/dec/
6466F:	arch/mips/include/asm/mach-dec/
6467
6468DEFXX FDDI NETWORK DRIVER
6469M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6470S:	Maintained
6471F:	drivers/net/fddi/defxx.*
6472
6473DEFZA FDDI NETWORK DRIVER
6474M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6475S:	Maintained
6476F:	drivers/net/fddi/defza.*
6477
6478DEINTERLACE DRIVERS FOR ALLWINNER H3
6479M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6480L:	linux-media@vger.kernel.org
6481S:	Maintained
6482T:	git git://linuxtv.org/media.git
6483F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6484F:	drivers/media/platform/sunxi/sun8i-di/
6485
6486DELL LAPTOP DRIVER
6487M:	Matthew Garrett <mjg59@srcf.ucam.org>
6488M:	Pali Rohár <pali@kernel.org>
6489L:	platform-driver-x86@vger.kernel.org
6490S:	Maintained
6491F:	drivers/platform/x86/dell/dell-laptop.c
6492
6493DELL LAPTOP FREEFALL DRIVER
6494M:	Pali Rohár <pali@kernel.org>
6495S:	Maintained
6496F:	drivers/platform/x86/dell/dell-smo8800.c
6497
6498DELL LAPTOP RBTN DRIVER
6499M:	Pali Rohár <pali@kernel.org>
6500S:	Maintained
6501F:	drivers/platform/x86/dell/dell-rbtn.*
6502
6503DELL LAPTOP SMM DRIVER
6504M:	Pali Rohár <pali@kernel.org>
6505S:	Maintained
6506F:	Documentation/ABI/obsolete/procfs-i8k
6507F:	drivers/hwmon/dell-smm-hwmon.c
6508F:	include/uapi/linux/i8k.h
6509
6510DELL PC DRIVER
6511M:	Lyndon Sanche <lsanche@lyndeno.ca>
6512L:	platform-driver-x86@vger.kernel.org
6513S:	Maintained
6514F:	drivers/platform/x86/dell/dell-pc.c
6515
6516DELL REMOTE BIOS UPDATE DRIVER
6517M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6518L:	platform-driver-x86@vger.kernel.org
6519S:	Maintained
6520F:	drivers/platform/x86/dell/dell_rbu.c
6521
6522DELL SMBIOS DRIVER
6523M:	Pali Rohár <pali@kernel.org>
6524L:	Dell.Client.Kernel@dell.com
6525L:	platform-driver-x86@vger.kernel.org
6526S:	Maintained
6527F:	drivers/platform/x86/dell/dell-smbios.*
6528
6529DELL SMBIOS SMM DRIVER
6530L:	Dell.Client.Kernel@dell.com
6531L:	platform-driver-x86@vger.kernel.org
6532S:	Maintained
6533F:	drivers/platform/x86/dell/dell-smbios-smm.c
6534
6535DELL SMBIOS WMI DRIVER
6536L:	Dell.Client.Kernel@dell.com
6537L:	platform-driver-x86@vger.kernel.org
6538S:	Maintained
6539F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6540F:	tools/wmi/dell-smbios-example.c
6541
6542DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6543M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6544L:	platform-driver-x86@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/userspace-api/dcdbas.rst
6547F:	drivers/platform/x86/dell/dcdbas.*
6548
6549DELL WMI DDV DRIVER
6550M:	Armin Wolf <W_Armin@gmx.de>
6551S:	Maintained
6552F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6553F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6554F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6555F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6556
6557DELL WMI DESCRIPTOR DRIVER
6558L:	Dell.Client.Kernel@dell.com
6559S:	Maintained
6560F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6561
6562DELL WMI HARDWARE PRIVACY SUPPORT
6563L:	Dell.Client.Kernel@dell.com
6564L:	platform-driver-x86@vger.kernel.org
6565S:	Maintained
6566F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6567
6568DELL WMI NOTIFICATIONS DRIVER
6569M:	Matthew Garrett <mjg59@srcf.ucam.org>
6570M:	Pali Rohár <pali@kernel.org>
6571S:	Maintained
6572F:	drivers/platform/x86/dell/dell-wmi-base.c
6573
6574DELL WMI SYSMAN DRIVER
6575M:	Prasanth Ksr <prasanth.ksr@dell.com>
6576L:	Dell.Client.Kernel@dell.com
6577L:	platform-driver-x86@vger.kernel.org
6578S:	Maintained
6579F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6580F:	drivers/platform/x86/dell/dell-wmi-sysman/
6581
6582DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6583M:	Zev Weiss <zev@bewilderbeest.net>
6584L:	linux-hwmon@vger.kernel.org
6585S:	Maintained
6586F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6587
6588DELTA DPS920AB PSU DRIVER
6589M:	Robert Marko <robert.marko@sartura.hr>
6590L:	linux-hwmon@vger.kernel.org
6591S:	Maintained
6592F:	Documentation/hwmon/dps920ab.rst
6593F:	drivers/hwmon/pmbus/dps920ab.c
6594
6595DELTA NETWORKS TN48M CPLD DRIVERS
6596M:	Robert Marko <robert.marko@sartura.hr>
6597S:	Maintained
6598F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6599F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6600F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6601F:	drivers/gpio/gpio-tn48m.c
6602F:	include/dt-bindings/reset/delta,tn48m-reset.h
6603
6604DELTA ST MEDIA DRIVER
6605M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6606L:	linux-media@vger.kernel.org
6607S:	Supported
6608W:	https://linuxtv.org
6609T:	git git://linuxtv.org/media.git
6610F:	drivers/media/platform/st/sti/delta
6611
6612DENALI NAND DRIVER
6613L:	linux-mtd@lists.infradead.org
6614S:	Orphan
6615F:	drivers/mtd/nand/raw/denali*
6616
6617DESIGNWARE EDMA CORE IP DRIVER
6618M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6619L:	dmaengine@vger.kernel.org
6620S:	Maintained
6621F:	drivers/dma/dw-edma/
6622F:	include/linux/dma/edma.h
6623
6624DESIGNWARE USB2 DRD IP DRIVER
6625M:	Minas Harutyunyan <hminas@synopsys.com>
6626L:	linux-usb@vger.kernel.org
6627S:	Maintained
6628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6629F:	drivers/usb/dwc2/
6630
6631DESIGNWARE USB3 DRD IP DRIVER
6632M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6633L:	linux-usb@vger.kernel.org
6634S:	Maintained
6635F:	drivers/usb/dwc3/
6636
6637DESIGNWARE XDATA IP DRIVER
6638L:	linux-pci@vger.kernel.org
6639S:	Orphan
6640F:	Documentation/misc-devices/dw-xdata-pcie.rst
6641F:	drivers/misc/dw-xdata-pcie.c
6642
6643DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6644M:	Andreas Klinger <ak@it-klinger.de>
6645L:	linux-iio@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6648F:	drivers/iio/proximity/srf*.c
6649
6650DEVICE COREDUMP (DEV_COREDUMP)
6651M:	Johannes Berg <johannes@sipsolutions.net>
6652L:	linux-kernel@vger.kernel.org
6653S:	Maintained
6654F:	drivers/base/devcoredump.c
6655F:	include/linux/devcoredump.h
6656
6657DEVICE DEPENDENCY HELPER SCRIPT
6658M:	Saravana Kannan <saravanak@google.com>
6659L:	linux-kernel@vger.kernel.org
6660S:	Maintained
6661F:	scripts/dev-needs.sh
6662
6663DEVICE DIRECT ACCESS (DAX)
6664M:	Dan Williams <dan.j.williams@intel.com>
6665M:	Vishal Verma <vishal.l.verma@intel.com>
6666M:	Dave Jiang <dave.jiang@intel.com>
6667L:	nvdimm@lists.linux.dev
6668L:	linux-cxl@vger.kernel.org
6669S:	Supported
6670F:	drivers/dax/
6671
6672DEVICE FREQUENCY (DEVFREQ)
6673M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6674M:	Kyungmin Park <kyungmin.park@samsung.com>
6675M:	Chanwoo Choi <cw00.choi@samsung.com>
6676L:	linux-pm@vger.kernel.org
6677S:	Maintained
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6679F:	Documentation/devicetree/bindings/devfreq/
6680F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6681F:	drivers/devfreq/
6682F:	include/linux/devfreq.h
6683F:	include/trace/events/devfreq.h
6684
6685DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6686M:	Chanwoo Choi <cw00.choi@samsung.com>
6687L:	linux-pm@vger.kernel.org
6688S:	Supported
6689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6690F:	Documentation/devicetree/bindings/devfreq/event/
6691F:	drivers/devfreq/devfreq-event.c
6692F:	drivers/devfreq/event/
6693F:	include/dt-bindings/pmu/exynos_ppmu.h
6694F:	include/linux/devfreq-event.h
6695
6696DEVICE RESOURCE MANAGEMENT HELPERS
6697M:	Hans de Goede <hdegoede@redhat.com>
6698R:	Matti Vaittinen <mazziesaccount@gmail.com>
6699S:	Maintained
6700F:	include/linux/devm-helpers.h
6701
6702DEVICE-MAPPER  (LVM)
6703M:	Alasdair Kergon <agk@redhat.com>
6704M:	Mike Snitzer <snitzer@kernel.org>
6705M:	Mikulas Patocka <mpatocka@redhat.com>
6706L:	dm-devel@lists.linux.dev
6707S:	Maintained
6708Q:	http://patchwork.kernel.org/project/dm-devel/list/
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6710F:	Documentation/admin-guide/device-mapper/
6711F:	drivers/md/Kconfig
6712F:	drivers/md/Makefile
6713F:	drivers/md/dm*
6714F:	drivers/md/persistent-data/
6715F:	include/linux/device-mapper.h
6716F:	include/linux/dm-*.h
6717F:	include/uapi/linux/dm-*.h
6718
6719DEVICE-MAPPER VDO TARGET
6720M:	Matthew Sakai <msakai@redhat.com>
6721L:	dm-devel@lists.linux.dev
6722S:	Maintained
6723F:	Documentation/admin-guide/device-mapper/vdo*.rst
6724F:	drivers/md/dm-vdo/
6725
6726DEVLINK
6727M:	Jiri Pirko <jiri@resnulli.us>
6728L:	netdev@vger.kernel.org
6729S:	Supported
6730F:	Documentation/networking/devlink
6731F:	include/net/devlink.h
6732F:	include/uapi/linux/devlink.h
6733F:	net/devlink/
6734
6735DFROBOT SD2405AL RTC DRIVER
6736M:	Tóth János <gomba007@gmail.com>
6737L:	linux-rtc@vger.kernel.org
6738S:	Maintained
6739F:	drivers/rtc/rtc-sd2405al.c
6740
6741DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6742M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6743M:	Marek Vasut <marex@denx.de>
6744L:	kernel@dh-electronics.com
6745S:	Maintained
6746N:	dhcom
6747N:	dhcor
6748N:	dhsom
6749
6750DIALOG SEMICONDUCTOR DRIVERS
6751M:	Support Opensource <support.opensource@diasemi.com>
6752S:	Supported
6753W:	http://www.dialog-semiconductor.com/products
6754F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6755F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6756F:	Documentation/devicetree/bindings/mfd/da90*.txt
6757F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6758F:	Documentation/devicetree/bindings/regulator/da92*.txt
6759F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6760F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6761F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6762F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6763F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6764F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6765F:	Documentation/hwmon/da90??.rst
6766F:	drivers/gpio/gpio-da90??.c
6767F:	drivers/hwmon/da90??-hwmon.c
6768F:	drivers/iio/adc/da91??-*.c
6769F:	drivers/input/misc/da72??.[ch]
6770F:	drivers/input/misc/da90??_onkey.c
6771F:	drivers/input/touchscreen/da9052_tsi.c
6772F:	drivers/leds/leds-da90??.c
6773F:	drivers/mfd/da903x.c
6774F:	drivers/mfd/da90??-*.c
6775F:	drivers/mfd/da91??-*.c
6776F:	drivers/pinctrl/pinctrl-da90??.c
6777F:	drivers/power/supply/da9052-battery.c
6778F:	drivers/power/supply/da91??-*.c
6779F:	drivers/regulator/da9???-regulator.[ch]
6780F:	drivers/regulator/slg51000-regulator.[ch]
6781F:	drivers/rtc/rtc-da90??.c
6782F:	drivers/thermal/da90??-thermal.c
6783F:	drivers/video/backlight/da90??_bl.c
6784F:	drivers/watchdog/da90??_wdt.c
6785F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6786F:	include/linux/mfd/da903x.h
6787F:	include/linux/mfd/da9052/
6788F:	include/linux/mfd/da9055/
6789F:	include/linux/mfd/da9062/
6790F:	include/linux/mfd/da9063/
6791F:	include/linux/mfd/da9150/
6792F:	include/linux/regulator/da9211.h
6793F:	include/sound/da[79]*.h
6794F:	sound/soc/codecs/da[79]*.[ch]
6795
6796DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6797M:	William Breathitt Gray <wbg@kernel.org>
6798L:	linux-gpio@vger.kernel.org
6799S:	Maintained
6800F:	drivers/gpio/gpio-gpio-mm.c
6801
6802DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6803M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6804L:	linux-media@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/admin-guide/media/mgb4.rst
6807F:	drivers/media/pci/mgb4/
6808
6809DIOLAN U2C-12 I2C DRIVER
6810M:	Guenter Roeck <linux@roeck-us.net>
6811L:	linux-i2c@vger.kernel.org
6812S:	Maintained
6813F:	drivers/i2c/busses/i2c-diolan-u2c.c
6814
6815DIRECTORY NOTIFICATION (DNOTIFY)
6816M:	Jan Kara <jack@suse.cz>
6817R:	Amir Goldstein <amir73il@gmail.com>
6818L:	linux-fsdevel@vger.kernel.org
6819S:	Maintained
6820F:	Documentation/filesystems/dnotify.rst
6821F:	fs/notify/dnotify/
6822F:	include/linux/dnotify.h
6823
6824DISK GEOMETRY AND PARTITION HANDLING
6825M:	Andries Brouwer <aeb@cwi.nl>
6826S:	Maintained
6827W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6828W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6829W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6830
6831DISKQUOTA
6832M:	Jan Kara <jack@suse.com>
6833S:	Maintained
6834F:	Documentation/filesystems/quota.rst
6835F:	fs/quota/
6836F:	include/linux/quota*.h
6837F:	include/uapi/linux/quota*.h
6838
6839DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6840M:	Bernie Thompson <bernie@plugable.com>
6841L:	linux-fbdev@vger.kernel.org
6842S:	Maintained
6843W:	http://plugable.com/category/projects/udlfb/
6844F:	Documentation/fb/udlfb.rst
6845F:	drivers/video/fbdev/udlfb.c
6846F:	include/video/udlfb.h
6847
6848DISTRIBUTED LOCK MANAGER (DLM)
6849M:	Alexander Aring <aahringo@redhat.com>
6850M:	David Teigland <teigland@redhat.com>
6851L:	gfs2@lists.linux.dev
6852S:	Supported
6853W:	https://pagure.io/dlm
6854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6855F:	fs/dlm/
6856
6857DMA BUFFER SHARING FRAMEWORK
6858M:	Sumit Semwal <sumit.semwal@linaro.org>
6859M:	Christian König <christian.koenig@amd.com>
6860L:	linux-media@vger.kernel.org
6861L:	dri-devel@lists.freedesktop.org
6862L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6863S:	Maintained
6864T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6865F:	Documentation/driver-api/dma-buf.rst
6866F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6867F:	drivers/dma-buf/
6868F:	include/linux/*fence.h
6869F:	include/linux/dma-buf.h
6870F:	include/linux/dma-resv.h
6871K:	\bdma_(?:buf|fence|resv)\b
6872
6873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6874M:	Vinod Koul <vkoul@kernel.org>
6875L:	dmaengine@vger.kernel.org
6876S:	Maintained
6877Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6879F:	Documentation/devicetree/bindings/dma/
6880F:	Documentation/driver-api/dmaengine/
6881F:	drivers/dma/
6882F:	include/dt-bindings/dma/
6883F:	include/linux/dma/
6884F:	include/linux/dmaengine.h
6885F:	include/linux/of_dma.h
6886
6887DMA MAPPING BENCHMARK
6888M:	Xiang Chen <chenxiang66@hisilicon.com>
6889L:	iommu@lists.linux.dev
6890F:	kernel/dma/map_benchmark.c
6891F:	tools/testing/selftests/dma/
6892
6893DMA MAPPING HELPERS
6894M:	Marek Szyprowski <m.szyprowski@samsung.com>
6895R:	Robin Murphy <robin.murphy@arm.com>
6896L:	iommu@lists.linux.dev
6897S:	Supported
6898W:	http://git.infradead.org/users/hch/dma-mapping.git
6899T:	git git://git.infradead.org/users/hch/dma-mapping.git
6900F:	include/asm-generic/dma-mapping.h
6901F:	include/linux/dma-direct.h
6902F:	include/linux/dma-map-ops.h
6903F:	include/linux/dma-mapping.h
6904F:	include/linux/swiotlb.h
6905F:	kernel/dma/
6906
6907DMA-BUF HEAPS FRAMEWORK
6908M:	Sumit Semwal <sumit.semwal@linaro.org>
6909R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6910R:	Brian Starkey <Brian.Starkey@arm.com>
6911R:	John Stultz <jstultz@google.com>
6912R:	T.J. Mercier <tjmercier@google.com>
6913L:	linux-media@vger.kernel.org
6914L:	dri-devel@lists.freedesktop.org
6915L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6916S:	Maintained
6917T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6918F:	drivers/dma-buf/dma-heap.c
6919F:	drivers/dma-buf/heaps/*
6920F:	include/linux/dma-heap.h
6921F:	include/uapi/linux/dma-heap.h
6922F:	tools/testing/selftests/dmabuf-heaps/
6923
6924DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6925M:	Lukasz Luba <lukasz.luba@arm.com>
6926L:	linux-pm@vger.kernel.org
6927L:	linux-samsung-soc@vger.kernel.org
6928S:	Maintained
6929F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6930F:	drivers/memory/samsung/exynos5422-dmc.c
6931
6932DME1737 HARDWARE MONITOR DRIVER
6933M:	Juerg Haefliger <juergh@proton.me>
6934L:	linux-hwmon@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/hwmon/dme1737.rst
6937F:	drivers/hwmon/dme1737.c
6938
6939DMI/SMBIOS SUPPORT
6940M:	Jean Delvare <jdelvare@suse.com>
6941S:	Maintained
6942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6943F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6944F:	drivers/firmware/dmi-id.c
6945F:	drivers/firmware/dmi_scan.c
6946F:	include/linux/dmi.h
6947
6948DOCUMENTATION
6949M:	Jonathan Corbet <corbet@lwn.net>
6950L:	linux-doc@vger.kernel.org
6951S:	Maintained
6952P:	Documentation/doc-guide/maintainer-profile.rst
6953T:	git git://git.lwn.net/linux.git docs-next
6954F:	Documentation/
6955F:	scripts/check-variable-fonts.sh
6956F:	scripts/documentation-file-ref-check
6957F:	scripts/kernel-doc
6958F:	scripts/sphinx-pre-install
6959X:	Documentation/ABI/
6960X:	Documentation/admin-guide/media/
6961X:	Documentation/devicetree/
6962X:	Documentation/driver-api/media/
6963X:	Documentation/firmware-guide/acpi/
6964X:	Documentation/i2c/
6965X:	Documentation/netlink/
6966X:	Documentation/power/
6967X:	Documentation/spi/
6968X:	Documentation/userspace-api/media/
6969
6970DOCUMENTATION PROCESS
6971M:	Jonathan Corbet <corbet@lwn.net>
6972L:	workflows@vger.kernel.org
6973S:	Maintained
6974F:	Documentation/dev-tools/
6975F:	Documentation/maintainer/
6976F:	Documentation/process/
6977
6978DOCUMENTATION REPORTING ISSUES
6979M:	Thorsten Leemhuis <linux@leemhuis.info>
6980L:	linux-doc@vger.kernel.org
6981S:	Maintained
6982F:	Documentation/admin-guide/bug-bisect.rst
6983F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6984F:	Documentation/admin-guide/reporting-issues.rst
6985F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6986
6987DOCUMENTATION SCRIPTS
6988M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6989L:	linux-doc@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/sphinx/parse-headers.pl
6992F:	scripts/documentation-file-ref-check
6993F:	scripts/sphinx-pre-install
6994
6995DOCUMENTATION/ITALIAN
6996M:	Federico Vaga <federico.vaga@vaga.pv.it>
6997L:	linux-doc@vger.kernel.org
6998S:	Maintained
6999F:	Documentation/translations/it_IT
7000
7001DOCUMENTATION/JAPANESE
7002R:	Akira Yokosawa <akiyks@gmail.com>
7003L:	linux-doc@vger.kernel.org
7004S:	Maintained
7005F:	Documentation/translations/ja_JP
7006
7007DONGWOON DW9714 LENS VOICE COIL DRIVER
7008M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7009L:	linux-media@vger.kernel.org
7010S:	Maintained
7011T:	git git://linuxtv.org/media.git
7012F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7013F:	drivers/media/i2c/dw9714.c
7014
7015DONGWOON DW9719 LENS VOICE COIL DRIVER
7016M:	Daniel Scally <djrscally@gmail.com>
7017L:	linux-media@vger.kernel.org
7018S:	Maintained
7019T:	git git://linuxtv.org/media.git
7020F:	drivers/media/i2c/dw9719.c
7021
7022DONGWOON DW9768 LENS VOICE COIL DRIVER
7023L:	linux-media@vger.kernel.org
7024S:	Orphan
7025T:	git git://linuxtv.org/media.git
7026F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7027F:	drivers/media/i2c/dw9768.c
7028
7029DONGWOON DW9807 LENS VOICE COIL DRIVER
7030M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7031L:	linux-media@vger.kernel.org
7032S:	Maintained
7033T:	git git://linuxtv.org/media.git
7034F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7035F:	drivers/media/i2c/dw9807-vcm.c
7036
7037DOUBLETALK DRIVER
7038M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
7039L:	blinux-list@redhat.com
7040S:	Maintained
7041F:	drivers/char/dtlk.c
7042F:	include/linux/dtlk.h
7043
7044DPAA2 DATAPATH I/O (DPIO) DRIVER
7045M:	Roy Pledge <Roy.Pledge@nxp.com>
7046L:	linux-kernel@vger.kernel.org
7047S:	Maintained
7048F:	drivers/soc/fsl/dpio
7049
7050DPAA2 ETHERNET DRIVER
7051M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7052L:	netdev@vger.kernel.org
7053S:	Maintained
7054F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7055F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7056F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7057F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7058F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7059F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7060F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7061F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7062F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7063F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7064
7065DPAA2 ETHERNET SWITCH DRIVER
7066M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7067L:	netdev@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7070F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7071F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7072
7073DPLL SUBSYSTEM
7074M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7075M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7076M:	Jiri Pirko <jiri@resnulli.us>
7077L:	netdev@vger.kernel.org
7078S:	Supported
7079F:	Documentation/driver-api/dpll.rst
7080F:	drivers/dpll/*
7081F:	include/linux/dpll.h
7082F:	include/uapi/linux/dpll.h
7083
7084DRBD DRIVER
7085M:	Philipp Reisner <philipp.reisner@linbit.com>
7086M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7087M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7088L:	drbd-dev@lists.linbit.com
7089S:	Supported
7090W:	http://www.drbd.org
7091T:	git git://git.linbit.com/linux-drbd.git
7092T:	git git://git.linbit.com/drbd-8.4.git
7093F:	Documentation/admin-guide/blockdev/
7094F:	drivers/block/drbd/
7095F:	include/linux/drbd*
7096F:	lib/lru_cache.c
7097
7098DRIVER COMPONENT FRAMEWORK
7099L:	dri-devel@lists.freedesktop.org
7100F:	drivers/base/component.c
7101F:	include/linux/component.h
7102
7103DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7105R:	"Rafael J. Wysocki" <rafael@kernel.org>
7106R:	Danilo Krummrich <dakr@kernel.org>
7107S:	Supported
7108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7109F:	Documentation/core-api/kobject.rst
7110F:	drivers/base/
7111F:	fs/debugfs/
7112F:	fs/sysfs/
7113F:	include/linux/debugfs.h
7114F:	include/linux/fwnode.h
7115F:	include/linux/kobj*
7116F:	include/linux/property.h
7117F:	include/linux/sysfs.h
7118F:	lib/kobj*
7119F:	rust/kernel/device.rs
7120F:	rust/kernel/device_id.rs
7121F:	rust/kernel/devres.rs
7122F:	rust/kernel/driver.rs
7123F:	rust/kernel/faux.rs
7124F:	rust/kernel/platform.rs
7125F:	samples/rust/rust_driver_platform.rs
7126F:	samples/rust/rust_driver_faux.rs
7127
7128DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7129M:	Nishanth Menon <nm@ti.com>
7130L:	linux-pm@vger.kernel.org
7131S:	Maintained
7132F:	drivers/soc/ti/smartreflex.c
7133F:	include/linux/power/smartreflex.h
7134
7135DRM ACCEL DRIVERS FOR INTEL VPU
7136M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
7137M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
7138L:	dri-devel@lists.freedesktop.org
7139S:	Supported
7140T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7141F:	drivers/accel/ivpu/
7142F:	include/uapi/drm/ivpu_accel.h
7143
7144DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7145M:	Oded Gabbay <ogabbay@kernel.org>
7146L:	dri-devel@lists.freedesktop.org
7147S:	Maintained
7148C:	irc://irc.oftc.net/dri-devel
7149T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7150F:	Documentation/accel/
7151F:	drivers/accel/
7152F:	include/drm/drm_accel.h
7153
7154DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7155M:	Maxime Ripard <mripard@kernel.org>
7156M:	Chen-Yu Tsai <wens@csie.org>
7157R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7158L:	dri-devel@lists.freedesktop.org
7159S:	Supported
7160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F:	drivers/gpu/drm/sun4i/sun8i*
7162
7163DRM DRIVER FOR ARM PL111 CLCD
7164M:	Linus Walleij <linus.walleij@linaro.org>
7165S:	Maintained
7166T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7167F:	drivers/gpu/drm/pl111/
7168
7169DRM DRIVER FOR ARM VERSATILE TFT PANELS
7170M:	Linus Walleij <linus.walleij@linaro.org>
7171S:	Maintained
7172T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7174F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7175
7176DRM DRIVER FOR ASPEED BMC GFX
7177M:	Joel Stanley <joel@jms.id.au>
7178L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7179S:	Supported
7180T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7181F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7182F:	drivers/gpu/drm/aspeed/
7183
7184DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7185M:	Dave Airlie <airlied@redhat.com>
7186R:	Thomas Zimmermann <tzimmermann@suse.de>
7187R:	Jocelyn Falempe <jfalempe@redhat.com>
7188L:	dri-devel@lists.freedesktop.org
7189S:	Supported
7190T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7191F:	drivers/gpu/drm/ast/
7192
7193DRM DRIVER FOR BOCHS VIRTUAL GPU
7194M:	Gerd Hoffmann <kraxel@redhat.com>
7195L:	virtualization@lists.linux.dev
7196S:	Maintained
7197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198F:	drivers/gpu/drm/tiny/bochs.c
7199
7200DRM DRIVER FOR BOE HIMAX8279D PANELS
7201M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7202S:	Maintained
7203F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7204F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7205
7206DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7207M:	Jagan Teki <jagan@amarulasolutions.com>
7208S:	Maintained
7209F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7210F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7211
7212DRM DRIVER FOR EBBG FT8719 PANEL
7213M:	Joel Selvaraj <jo@jsfamily.in>
7214S:	Maintained
7215T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7217F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7218
7219DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7220M:	Linus Walleij <linus.walleij@linaro.org>
7221S:	Maintained
7222T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7223F:	drivers/gpu/drm/tve200/
7224
7225DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7226M:	Icenowy Zheng <icenowy@aosc.io>
7227S:	Maintained
7228F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7229F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7230
7231DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7232M:	Jagan Teki <jagan@amarulasolutions.com>
7233S:	Maintained
7234F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7235F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7236
7237DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7238M:	Thomas Zimmermann <tzimmermann@suse.de>
7239M:	Javier Martinez Canillas <javierm@redhat.com>
7240L:	dri-devel@lists.freedesktop.org
7241S:	Maintained
7242T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7243F:	drivers/gpu/drm/tiny/ofdrm.c
7244F:	drivers/gpu/drm/tiny/simpledrm.c
7245F:	drivers/video/aperture.c
7246F:	drivers/video/nomodeset.c
7247F:	include/linux/aperture.h
7248F:	include/video/nomodeset.h
7249
7250DRM DRIVER FOR GENERIC EDP PANELS
7251R:	Douglas Anderson <dianders@chromium.org>
7252F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7253F:	drivers/gpu/drm/panel/panel-edp.c
7254
7255DRM DRIVER FOR GENERIC USB DISPLAY
7256M:	Noralf Trønnes <noralf@tronnes.org>
7257S:	Maintained
7258W:	https://github.com/notro/gud/wiki
7259T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7260F:	drivers/gpu/drm/gud/
7261F:	include/drm/gud.h
7262
7263DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7264M:	Hans de Goede <hdegoede@redhat.com>
7265S:	Maintained
7266T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267F:	drivers/gpu/drm/tiny/gm12u320.c
7268
7269DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7270M:	Ondrej Jirman <megi@xff.cz>
7271M:	Javier Martinez Canillas <javierm@redhat.com>
7272S:	Maintained
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7275F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7276
7277DRM DRIVER FOR HX8357D PANELS
7278S:	Orphan
7279T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7280F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7281F:	drivers/gpu/drm/tiny/hx8357d.c
7282
7283DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7284M:	Deepak Rawat <drawat.floss@gmail.com>
7285L:	linux-hyperv@vger.kernel.org
7286L:	dri-devel@lists.freedesktop.org
7287S:	Maintained
7288T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289F:	drivers/gpu/drm/hyperv
7290
7291DRM DRIVER FOR ILITEK ILI9225 PANELS
7292M:	David Lechner <david@lechnology.com>
7293S:	Maintained
7294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7296F:	drivers/gpu/drm/tiny/ili9225.c
7297
7298DRM DRIVER FOR ILITEK ILI9486 PANELS
7299M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7300S:	Maintained
7301T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7302F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7303F:	drivers/gpu/drm/tiny/ili9486.c
7304
7305DRM DRIVER FOR ILITEK ILI9805 PANELS
7306M:	Michael Trimarchi <michael@amarulasolutions.com>
7307S:	Maintained
7308F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7309F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7310
7311DRM DRIVER FOR ILITEK ILI9806E PANELS
7312M:	Michael Walle <mwalle@kernel.org>
7313S:	Maintained
7314F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7315
7316DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7317M:	Jagan Teki <jagan@edgeble.ai>
7318S:	Maintained
7319F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7320F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7321
7322DRM DRIVER FOR LG SW43408 PANELS
7323M:	Sumit Semwal <sumit.semwal@linaro.org>
7324M:	Caleb Connolly <caleb.connolly@linaro.org>
7325S:	Maintained
7326T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7327F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7328F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7329
7330DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7331M:	Paul Kocialkowski <paulk@sys-base.io>
7332S:	Supported
7333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334F:	drivers/gpu/drm/logicvc/
7335
7336DRM DRIVER FOR LVDS PANELS
7337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7338L:	dri-devel@lists.freedesktop.org
7339S:	Maintained
7340T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7341F:	Documentation/devicetree/bindings/display/lvds.yaml
7342F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7343F:	drivers/gpu/drm/panel/panel-lvds.c
7344
7345DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7346M:	Guido Günther <agx@sigxcpu.org>
7347R:	Purism Kernel Team <kernel@puri.sm>
7348S:	Maintained
7349F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7350F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7351
7352DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7353M:	Dave Airlie <airlied@redhat.com>
7354R:	Thomas Zimmermann <tzimmermann@suse.de>
7355R:	Jocelyn Falempe <jfalempe@redhat.com>
7356L:	dri-devel@lists.freedesktop.org
7357S:	Supported
7358T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359F:	drivers/gpu/drm/mgag200/
7360
7361DRM DRIVER FOR MI0283QT
7362M:	Noralf Trønnes <noralf@tronnes.org>
7363S:	Maintained
7364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7366F:	drivers/gpu/drm/tiny/mi0283qt.c
7367
7368DRM DRIVER FOR MIPI DBI compatible panels
7369M:	Noralf Trønnes <noralf@tronnes.org>
7370S:	Maintained
7371W:	https://github.com/notro/panel-mipi-dbi/wiki
7372T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7373F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7374F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7375
7376DRM DRIVER for Qualcomm Adreno GPUs
7377M:	Rob Clark <robdclark@gmail.com>
7378R:	Sean Paul <sean@poorly.run>
7379R:	Konrad Dybcio <konradybcio@kernel.org>
7380L:	linux-arm-msm@vger.kernel.org
7381L:	dri-devel@lists.freedesktop.org
7382L:	freedreno@lists.freedesktop.org
7383S:	Maintained
7384B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7385T:	git https://gitlab.freedesktop.org/drm/msm.git
7386F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7387F:	drivers/gpu/drm/msm/adreno/
7388F:	drivers/gpu/drm/msm/msm_gpu.*
7389F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7390F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7391F:	drivers/gpu/drm/msm/registers/adreno/
7392F:	include/uapi/drm/msm_drm.h
7393
7394DRM DRIVER for Qualcomm display hardware
7395M:	Rob Clark <robdclark@gmail.com>
7396M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7397M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7398R:	Sean Paul <sean@poorly.run>
7399R:	Marijn Suijten <marijn.suijten@somainline.org>
7400L:	linux-arm-msm@vger.kernel.org
7401L:	dri-devel@lists.freedesktop.org
7402L:	freedreno@lists.freedesktop.org
7403S:	Maintained
7404B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7405T:	git https://gitlab.freedesktop.org/drm/msm.git
7406F:	Documentation/devicetree/bindings/display/msm/
7407F:	drivers/gpu/drm/ci/xfails/msm*
7408F:	drivers/gpu/drm/msm/
7409F:	include/uapi/drm/msm_drm.h
7410
7411DRM DRIVER FOR NOVATEK NT35510 PANELS
7412M:	Linus Walleij <linus.walleij@linaro.org>
7413S:	Maintained
7414T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7415F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7416F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7417
7418DRM DRIVER FOR NOVATEK NT35560 PANELS
7419M:	Linus Walleij <linus.walleij@linaro.org>
7420S:	Maintained
7421T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7422F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7423F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7424
7425DRM DRIVER FOR NOVATEK NT36523 PANELS
7426M:	Jianhua Lu <lujianhua000@gmail.com>
7427S:	Maintained
7428T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7430F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7431
7432DRM DRIVER FOR NOVATEK NT36672A PANELS
7433M:	Sumit Semwal <sumit.semwal@linaro.org>
7434S:	Maintained
7435T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7436F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7437F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7438
7439DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7440M:	Lyude Paul <lyude@redhat.com>
7441M:	Danilo Krummrich <dakr@kernel.org>
7442L:	dri-devel@lists.freedesktop.org
7443L:	nouveau@lists.freedesktop.org
7444S:	Supported
7445W:	https://nouveau.freedesktop.org/
7446Q:	https://patchwork.freedesktop.org/project/nouveau/
7447Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7448B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7449C:	irc://irc.oftc.net/nouveau
7450T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7451F:	drivers/gpu/drm/nouveau/
7452F:	include/uapi/drm/nouveau_drm.h
7453
7454DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7455M:	Stefan Mavrodiev <stefan@olimex.com>
7456S:	Maintained
7457F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7458F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7459
7460DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7461R:	Douglas Anderson <dianders@chromium.org>
7462F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7463F:	drivers/gpu/drm/bridge/parade-ps8640.c
7464
7465DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7466M:	Noralf Trønnes <noralf@tronnes.org>
7467S:	Maintained
7468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7469F:	Documentation/devicetree/bindings/display/repaper.txt
7470F:	drivers/gpu/drm/tiny/repaper.c
7471
7472DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7473M:	Dave Airlie <airlied@redhat.com>
7474M:	Gerd Hoffmann <kraxel@redhat.com>
7475L:	virtualization@lists.linux.dev
7476S:	Obsolete
7477W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7480
7481DRM DRIVER FOR QXL VIRTUAL GPU
7482M:	Dave Airlie <airlied@redhat.com>
7483M:	Gerd Hoffmann <kraxel@redhat.com>
7484L:	virtualization@lists.linux.dev
7485L:	spice-devel@lists.freedesktop.org
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	drivers/gpu/drm/qxl/
7489F:	include/uapi/drm/qxl_drm.h
7490
7491DRM DRIVER FOR RAYDIUM RM67191 PANELS
7492M:	Robert Chiras <robert.chiras@nxp.com>
7493S:	Maintained
7494F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7495F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7496
7497DRM DRIVER FOR SAMSUNG DB7430 PANELS
7498M:	Linus Walleij <linus.walleij@linaro.org>
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7502F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7503
7504DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7505M:	Inki Dae <inki.dae@samsung.com>
7506M:	Jagan Teki <jagan@amarulasolutions.com>
7507M:	Marek Szyprowski <m.szyprowski@samsung.com>
7508S:	Maintained
7509T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7511F:	drivers/gpu/drm/bridge/samsung-dsim.c
7512F:	include/drm/bridge/samsung-dsim.h
7513
7514DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7515M:	Markuss Broks <markuss.broks@gmail.com>
7516S:	Maintained
7517F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7518F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7519
7520DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7521M:	Artur Weber <aweber.kernel@gmail.com>
7522S:	Maintained
7523F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7524F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7525
7526DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7527M:	Dzmitry Sankouski <dsankouski@gmail.com>
7528S:	Maintained
7529F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7530F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7531
7532DRM DRIVER FOR SHARP MEMORY LCD
7533M:	Alex Lanzano <lanzano.alex@gmail.com>
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7536F:	drivers/gpu/drm/tiny/sharp-memory.c
7537
7538DRM DRIVER FOR SITRONIX ST7586 PANELS
7539M:	David Lechner <david@lechnology.com>
7540S:	Maintained
7541T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7543F:	drivers/gpu/drm/tiny/st7586.c
7544
7545DRM DRIVER FOR SITRONIX ST7701 PANELS
7546M:	Jagan Teki <jagan@amarulasolutions.com>
7547S:	Maintained
7548F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7549F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7550
7551DRM DRIVER FOR SITRONIX ST7703 PANELS
7552M:	Guido Günther <agx@sigxcpu.org>
7553R:	Purism Kernel Team <kernel@puri.sm>
7554R:	Ondrej Jirman <megi@xff.cz>
7555S:	Maintained
7556F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7557F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7558
7559DRM DRIVER FOR SITRONIX ST7735R PANELS
7560M:	David Lechner <david@lechnology.com>
7561S:	Maintained
7562T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7563F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7564F:	drivers/gpu/drm/tiny/st7735r.c
7565
7566DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7567M:	Javier Martinez Canillas <javierm@redhat.com>
7568S:	Maintained
7569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7571F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7572F:	drivers/gpu/drm/solomon/ssd130x*
7573
7574DRM DRIVER FOR ST-ERICSSON MCDE
7575M:	Linus Walleij <linus.walleij@linaro.org>
7576S:	Maintained
7577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7578F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7579F:	drivers/gpu/drm/mcde/
7580
7581DRM DRIVER FOR SYNAPTICS R63353 PANELS
7582M:	Michael Trimarchi <michael@amarulasolutions.com>
7583S:	Maintained
7584F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7585F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7586
7587DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7588M:	Jagan Teki <jagan@amarulasolutions.com>
7589S:	Maintained
7590F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7591F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7592
7593DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7594R:	Douglas Anderson <dianders@chromium.org>
7595F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7596F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7597
7598DRM DRIVER FOR TPO TPG110 PANELS
7599M:	Linus Walleij <linus.walleij@linaro.org>
7600S:	Maintained
7601T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7602F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7603F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7604
7605DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7606M:	Dave Airlie <airlied@redhat.com>
7607R:	Sean Paul <sean@poorly.run>
7608R:	Thomas Zimmermann <tzimmermann@suse.de>
7609L:	dri-devel@lists.freedesktop.org
7610S:	Supported
7611T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7612F:	drivers/gpu/drm/udl/
7613
7614DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7615M:	Louis Chauvet <louis.chauvet@bootlin.com>
7616R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7617R:	Simona Vetter <simona@ffwll.ch>
7618R:	Melissa Wen <melissa.srw@gmail.com>
7619L:	dri-devel@lists.freedesktop.org
7620S:	Maintained
7621T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7622F:	Documentation/gpu/vkms.rst
7623F:	drivers/gpu/drm/ci/xfails/vkms*
7624F:	drivers/gpu/drm/vkms/
7625
7626DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7627M:	Hans de Goede <hdegoede@redhat.com>
7628L:	dri-devel@lists.freedesktop.org
7629S:	Maintained
7630T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7631F:	drivers/gpu/drm/vboxvideo/
7632
7633DRM DRIVER FOR VMWARE VIRTUAL GPU
7634M:	Zack Rusin <zack.rusin@broadcom.com>
7635R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7636L:	dri-devel@lists.freedesktop.org
7637S:	Supported
7638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7639F:	drivers/gpu/drm/vmwgfx/
7640F:	include/uapi/drm/vmwgfx_drm.h
7641
7642DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7643M:	Linus Walleij <linus.walleij@linaro.org>
7644S:	Maintained
7645T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7646F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7647F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7648
7649DRM DRIVERS
7650M:	David Airlie <airlied@gmail.com>
7651M:	Simona Vetter <simona@ffwll.ch>
7652L:	dri-devel@lists.freedesktop.org
7653S:	Maintained
7654B:	https://gitlab.freedesktop.org/drm
7655C:	irc://irc.oftc.net/dri-devel
7656T:	git https://gitlab.freedesktop.org/drm/kernel.git
7657F:	Documentation/devicetree/bindings/display/
7658F:	Documentation/devicetree/bindings/gpu/
7659F:	Documentation/gpu/
7660F:	drivers/gpu/
7661F:	include/drm/
7662F:	include/linux/vga*
7663F:	include/uapi/drm/
7664
7665DRM DRIVERS AND MISC GPU PATCHES
7666M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7667M:	Maxime Ripard <mripard@kernel.org>
7668M:	Thomas Zimmermann <tzimmermann@suse.de>
7669S:	Maintained
7670W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7671T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7672F:	Documentation/devicetree/bindings/display/
7673F:	Documentation/devicetree/bindings/gpu/
7674F:	Documentation/gpu/
7675F:	drivers/gpu/drm/
7676F:	drivers/gpu/vga/
7677F:	include/drm/drm
7678F:	include/linux/vga*
7679F:	include/uapi/drm/
7680X:	drivers/gpu/drm/amd/
7681X:	drivers/gpu/drm/armada/
7682X:	drivers/gpu/drm/etnaviv/
7683X:	drivers/gpu/drm/exynos/
7684X:	drivers/gpu/drm/i915/
7685X:	drivers/gpu/drm/kmb/
7686X:	drivers/gpu/drm/mediatek/
7687X:	drivers/gpu/drm/msm/
7688X:	drivers/gpu/drm/nouveau/
7689X:	drivers/gpu/drm/radeon/
7690X:	drivers/gpu/drm/renesas/rcar-du/
7691X:	drivers/gpu/drm/tegra/
7692
7693DRM DRIVERS FOR ALLWINNER A10
7694M:	Maxime Ripard <mripard@kernel.org>
7695M:	Chen-Yu Tsai <wens@csie.org>
7696L:	dri-devel@lists.freedesktop.org
7697S:	Supported
7698T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7699F:	Documentation/devicetree/bindings/display/allwinner*
7700F:	drivers/gpu/drm/sun4i/
7701
7702DRM DRIVERS FOR AMLOGIC SOCS
7703M:	Neil Armstrong <neil.armstrong@linaro.org>
7704L:	dri-devel@lists.freedesktop.org
7705L:	linux-amlogic@lists.infradead.org
7706S:	Supported
7707W:	http://linux-meson.com/
7708T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7709F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7710F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7711F:	Documentation/gpu/meson.rst
7712F:	drivers/gpu/drm/ci/xfails/meson*
7713F:	drivers/gpu/drm/meson/
7714
7715DRM DRIVERS FOR ATMEL HLCDC
7716M:	Sam Ravnborg <sam@ravnborg.org>
7717M:	Boris Brezillon <bbrezillon@kernel.org>
7718L:	dri-devel@lists.freedesktop.org
7719S:	Supported
7720T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721F:	Documentation/devicetree/bindings/display/atmel/
7722F:	drivers/gpu/drm/atmel-hlcdc/
7723
7724DRM DRIVERS FOR BRIDGE CHIPS
7725M:	Andrzej Hajda <andrzej.hajda@intel.com>
7726M:	Neil Armstrong <neil.armstrong@linaro.org>
7727M:	Robert Foss <rfoss@kernel.org>
7728R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7729R:	Jonas Karlman <jonas@kwiboo.se>
7730R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/bridge/
7734F:	drivers/gpu/drm/bridge/
7735F:	drivers/gpu/drm/display/drm_bridge_connector.c
7736F:	drivers/gpu/drm/drm_bridge.c
7737F:	include/drm/drm_bridge.h
7738F:	include/drm/drm_bridge_connector.h
7739
7740DRM DRIVERS FOR EXYNOS
7741M:	Inki Dae <inki.dae@samsung.com>
7742M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7743M:	Kyungmin Park <kyungmin.park@samsung.com>
7744L:	dri-devel@lists.freedesktop.org
7745S:	Supported
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7747F:	Documentation/devicetree/bindings/display/samsung/
7748F:	drivers/gpu/drm/exynos/
7749F:	include/uapi/drm/exynos_drm.h
7750
7751DRM DRIVERS FOR FREESCALE DCU
7752M:	Stefan Agner <stefan@agner.ch>
7753M:	Alison Wang <alison.wang@nxp.com>
7754L:	dri-devel@lists.freedesktop.org
7755S:	Supported
7756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7757F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7758F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7759F:	drivers/gpu/drm/fsl-dcu/
7760
7761DRM DRIVERS FOR FREESCALE IMX 5/6
7762M:	Philipp Zabel <p.zabel@pengutronix.de>
7763L:	dri-devel@lists.freedesktop.org
7764S:	Maintained
7765T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7766T:	git git://git.pengutronix.de/git/pza/linux
7767F:	Documentation/devicetree/bindings/display/imx/
7768F:	drivers/gpu/drm/imx/ipuv3/
7769F:	drivers/gpu/ipu-v3/
7770
7771DRM DRIVERS FOR FREESCALE IMX BRIDGE
7772M:	Liu Ying <victor.liu@nxp.com>
7773L:	dri-devel@lists.freedesktop.org
7774S:	Maintained
7775F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7776F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7777F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7778F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7779F:	drivers/gpu/drm/bridge/imx/
7780
7781DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7782M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7783L:	dri-devel@lists.freedesktop.org
7784S:	Maintained
7785T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7786F:	drivers/gpu/drm/gma500/
7787
7788DRM DRIVERS FOR HISILICON
7789M:	Xinliang Liu <xinliang.liu@linaro.org>
7790M:	Tian Tao  <tiantao6@hisilicon.com>
7791R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7792R:	Sumit Semwal <sumit.semwal@linaro.org>
7793R:	Yongqin Liu <yongqin.liu@linaro.org>
7794R:	John Stultz <jstultz@google.com>
7795L:	dri-devel@lists.freedesktop.org
7796S:	Maintained
7797T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7798F:	Documentation/devicetree/bindings/display/hisilicon/
7799F:	drivers/gpu/drm/hisilicon/
7800
7801DRM DRIVERS FOR LIMA
7802M:	Qiang Yu <yuq825@gmail.com>
7803L:	dri-devel@lists.freedesktop.org
7804L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7805S:	Maintained
7806T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7807F:	drivers/gpu/drm/lima/
7808F:	include/uapi/drm/lima_drm.h
7809
7810DRM DRIVERS FOR LOONGSON
7811M:	Sui Jingfeng <suijingfeng@loongson.cn>
7812L:	dri-devel@lists.freedesktop.org
7813S:	Supported
7814T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7815F:	drivers/gpu/drm/loongson/
7816
7817DRM DRIVERS FOR MEDIATEK
7818M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7819M:	Philipp Zabel <p.zabel@pengutronix.de>
7820L:	dri-devel@lists.freedesktop.org
7821L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7822S:	Supported
7823F:	Documentation/devicetree/bindings/display/mediatek/
7824F:	drivers/gpu/drm/ci/xfails/mediatek*
7825F:	drivers/gpu/drm/mediatek/
7826F:	drivers/phy/mediatek/phy-mtk-dp.c
7827F:	drivers/phy/mediatek/phy-mtk-hdmi*
7828F:	drivers/phy/mediatek/phy-mtk-mipi*
7829
7830DRM DRIVERS FOR NVIDIA TEGRA
7831M:	Thierry Reding <thierry.reding@gmail.com>
7832M:	Mikko Perttunen <mperttunen@nvidia.com>
7833L:	dri-devel@lists.freedesktop.org
7834L:	linux-tegra@vger.kernel.org
7835S:	Supported
7836T:	git https://gitlab.freedesktop.org/drm/tegra.git
7837F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7838F:	Documentation/devicetree/bindings/gpu/host1x/
7839F:	drivers/gpu/drm/tegra/
7840F:	drivers/gpu/host1x/
7841F:	include/linux/host1x.h
7842F:	include/uapi/drm/tegra_drm.h
7843
7844DRM DRIVERS FOR RENESAS R-CAR
7845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7846M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7847L:	dri-devel@lists.freedesktop.org
7848L:	linux-renesas-soc@vger.kernel.org
7849S:	Supported
7850T:	git git://linuxtv.org/pinchartl/media drm/du/next
7851F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7852F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7853F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7854F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7855F:	drivers/gpu/drm/renesas/rcar-du/
7856
7857DRM DRIVERS FOR RENESAS RZ
7858M:	Biju Das <biju.das.jz@bp.renesas.com>
7859L:	dri-devel@lists.freedesktop.org
7860L:	linux-renesas-soc@vger.kernel.org
7861S:	Maintained
7862T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7863F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7864F:	drivers/gpu/drm/renesas/rz-du/
7865
7866DRM DRIVERS FOR RENESAS SHMOBILE
7867M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7868M:	Geert Uytterhoeven <geert+renesas@glider.be>
7869L:	dri-devel@lists.freedesktop.org
7870L:	linux-renesas-soc@vger.kernel.org
7871S:	Supported
7872T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7873F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7874F:	drivers/gpu/drm/renesas/shmobile/
7875F:	include/linux/platform_data/shmob_drm.h
7876
7877DRM DRIVERS FOR ROCKCHIP
7878M:	Sandy Huang <hjc@rock-chips.com>
7879M:	Heiko Stübner <heiko@sntech.de>
7880M:	Andy Yan <andy.yan@rock-chips.com>
7881L:	dri-devel@lists.freedesktop.org
7882S:	Maintained
7883T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7884F:	Documentation/devicetree/bindings/display/rockchip/
7885F:	drivers/gpu/drm/ci/xfails/rockchip*
7886F:	drivers/gpu/drm/rockchip/
7887
7888DRM DRIVERS FOR STI
7889M:	Alain Volmat <alain.volmat@foss.st.com>
7890M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
7891L:	dri-devel@lists.freedesktop.org
7892S:	Maintained
7893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7894F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7895F:	drivers/gpu/drm/sti
7896
7897DRM DRIVERS FOR STM
7898M:	Yannick Fertre <yannick.fertre@foss.st.com>
7899M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7900M:	Philippe Cornu <philippe.cornu@foss.st.com>
7901L:	dri-devel@lists.freedesktop.org
7902S:	Maintained
7903T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7904F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7905F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7906F:	drivers/gpu/drm/stm
7907
7908DRM DRIVERS FOR TI KEYSTONE
7909M:	Jyri Sarha <jyri.sarha@iki.fi>
7910M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7911L:	dri-devel@lists.freedesktop.org
7912S:	Maintained
7913T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7914F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7915F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7916F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7917F:	drivers/gpu/drm/tidss/
7918
7919DRM DRIVERS FOR TI LCDC
7920M:	Jyri Sarha <jyri.sarha@iki.fi>
7921M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7922L:	dri-devel@lists.freedesktop.org
7923S:	Maintained
7924T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7925F:	Documentation/devicetree/bindings/display/tilcdc/
7926F:	drivers/gpu/drm/tilcdc/
7927
7928DRM DRIVERS FOR TI OMAP
7929M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7930L:	dri-devel@lists.freedesktop.org
7931S:	Maintained
7932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7933F:	Documentation/devicetree/bindings/display/ti/
7934F:	drivers/gpu/drm/omapdrm/
7935
7936DRM DRIVERS FOR V3D
7937M:	Melissa Wen <mwen@igalia.com>
7938M:	Maíra Canal <mcanal@igalia.com>
7939S:	Supported
7940T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7941F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7942F:	drivers/gpu/drm/v3d/
7943F:	include/uapi/drm/v3d_drm.h
7944
7945DRM DRIVERS FOR VC4
7946M:	Maxime Ripard <mripard@kernel.org>
7947M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7948R:	Maíra Canal <mcanal@igalia.com>
7949R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7950S:	Supported
7951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7952F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7953F:	drivers/gpu/drm/vc4/
7954F:	include/uapi/drm/vc4_drm.h
7955
7956DRM DRIVERS FOR VIVANTE GPU IP
7957M:	Lucas Stach <l.stach@pengutronix.de>
7958R:	Russell King <linux+etnaviv@armlinux.org.uk>
7959R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7960L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7961L:	dri-devel@lists.freedesktop.org
7962S:	Maintained
7963F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7964F:	drivers/gpu/drm/etnaviv/
7965F:	include/uapi/drm/etnaviv_drm.h
7966
7967DRM DRIVERS FOR XEN
7968M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7969L:	dri-devel@lists.freedesktop.org
7970L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7971S:	Supported
7972T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7973F:	Documentation/gpu/xen-front.rst
7974F:	drivers/gpu/drm/xen/
7975
7976DRM DRIVERS FOR XILINX
7977M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7978M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7979L:	dri-devel@lists.freedesktop.org
7980S:	Maintained
7981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7982F:	Documentation/devicetree/bindings/display/xlnx/
7983F:	Documentation/gpu/zynqmp.rst
7984F:	drivers/gpu/drm/xlnx/
7985
7986DRM GPU SCHEDULER
7987M:	Luben Tuikov <ltuikov89@gmail.com>
7988M:	Matthew Brost <matthew.brost@intel.com>
7989M:	Danilo Krummrich <dakr@kernel.org>
7990M:	Philipp Stanner <pstanner@redhat.com>
7991L:	dri-devel@lists.freedesktop.org
7992S:	Maintained
7993T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7994F:	drivers/gpu/drm/scheduler/
7995F:	include/drm/gpu_scheduler.h
7996
7997DRM PANEL DRIVERS
7998M:	Neil Armstrong <neil.armstrong@linaro.org>
7999R:	Jessica Zhang <quic_jesszhan@quicinc.com>
8000L:	dri-devel@lists.freedesktop.org
8001S:	Maintained
8002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8003F:	Documentation/devicetree/bindings/display/panel/
8004F:	drivers/gpu/drm/drm_panel.c
8005F:	drivers/gpu/drm/panel/
8006F:	include/drm/drm_panel.h
8007
8008DRM PRIVACY-SCREEN CLASS
8009M:	Hans de Goede <hdegoede@redhat.com>
8010L:	dri-devel@lists.freedesktop.org
8011S:	Maintained
8012T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8013F:	drivers/gpu/drm/drm_privacy_screen*
8014F:	include/drm/drm_privacy_screen*
8015
8016DRM TTM SUBSYSTEM
8017M:	Christian Koenig <christian.koenig@amd.com>
8018M:	Huang Rui <ray.huang@amd.com>
8019L:	dri-devel@lists.freedesktop.org
8020S:	Maintained
8021T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8022F:	drivers/gpu/drm/ttm/
8023F:	include/drm/ttm/
8024
8025DRM AUTOMATED TESTING
8026M:	Helen Koike <helen.koike@collabora.com>
8027L:	dri-devel@lists.freedesktop.org
8028S:	Maintained
8029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8030F:	Documentation/gpu/automated_testing.rst
8031F:	drivers/gpu/drm/ci/
8032
8033DSBR100 USB FM RADIO DRIVER
8034M:	Alexey Klimov <alexey.klimov@linaro.org>
8035L:	linux-media@vger.kernel.org
8036S:	Maintained
8037T:	git git://linuxtv.org/media.git
8038F:	drivers/media/radio/dsbr100.c
8039
8040DT3155 MEDIA DRIVER
8041M:	Hans Verkuil <hverkuil@xs4all.nl>
8042L:	linux-media@vger.kernel.org
8043S:	Odd Fixes
8044W:	https://linuxtv.org
8045T:	git git://linuxtv.org/media.git
8046F:	drivers/media/pci/dt3155/
8047
8048DVB_USB_AF9015 MEDIA DRIVER
8049L:	linux-media@vger.kernel.org
8050S:	Orphan
8051W:	https://linuxtv.org
8052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8053F:	drivers/media/usb/dvb-usb-v2/af9015*
8054
8055DVB_USB_AF9035 MEDIA DRIVER
8056L:	linux-media@vger.kernel.org
8057S:	Orphan
8058W:	https://linuxtv.org
8059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8060F:	drivers/media/usb/dvb-usb-v2/af9035*
8061
8062DVB_USB_ANYSEE MEDIA DRIVER
8063L:	linux-media@vger.kernel.org
8064S:	Orphan
8065W:	https://linuxtv.org
8066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8067F:	drivers/media/usb/dvb-usb-v2/anysee*
8068
8069DVB_USB_AU6610 MEDIA DRIVER
8070L:	linux-media@vger.kernel.org
8071S:	Orphan
8072W:	https://linuxtv.org
8073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8074F:	drivers/media/usb/dvb-usb-v2/au6610*
8075
8076DVB_USB_CE6230 MEDIA DRIVER
8077L:	linux-media@vger.kernel.org
8078S:	Orphan
8079W:	https://linuxtv.org
8080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8081F:	drivers/media/usb/dvb-usb-v2/ce6230*
8082
8083DVB_USB_CXUSB MEDIA DRIVER
8084M:	Michael Krufky <mkrufky@linuxtv.org>
8085L:	linux-media@vger.kernel.org
8086S:	Maintained
8087W:	https://linuxtv.org
8088W:	http://github.com/mkrufky
8089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8090T:	git git://linuxtv.org/media.git
8091F:	drivers/media/usb/dvb-usb/cxusb*
8092
8093DVB_USB_EC168 MEDIA DRIVER
8094L:	linux-media@vger.kernel.org
8095S:	Orphan
8096W:	https://linuxtv.org
8097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8098F:	drivers/media/usb/dvb-usb-v2/ec168*
8099
8100DVB_USB_GL861 MEDIA DRIVER
8101L:	linux-media@vger.kernel.org
8102S:	Orphan
8103W:	https://linuxtv.org
8104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8105F:	drivers/media/usb/dvb-usb-v2/gl861*
8106
8107DVB_USB_MXL111SF MEDIA DRIVER
8108M:	Michael Krufky <mkrufky@linuxtv.org>
8109L:	linux-media@vger.kernel.org
8110S:	Maintained
8111W:	https://linuxtv.org
8112W:	http://github.com/mkrufky
8113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8114T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8115F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8116
8117DVB_USB_RTL28XXU MEDIA DRIVER
8118L:	linux-media@vger.kernel.org
8119S:	Orphan
8120W:	https://linuxtv.org
8121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8122F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8123
8124DVB_USB_V2 MEDIA DRIVER
8125L:	linux-media@vger.kernel.org
8126S:	Orphan
8127W:	https://linuxtv.org
8128W:	http://palosaari.fi/linux/
8129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8130F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8131F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8132
8133DYNAMIC DEBUG
8134M:	Jason Baron <jbaron@akamai.com>
8135M:	Jim Cromie <jim.cromie@gmail.com>
8136S:	Maintained
8137F:	include/linux/dynamic_debug.h
8138F:	lib/dynamic_debug.c
8139F:	lib/test_dynamic_debug.c
8140
8141DYNAMIC INTERRUPT MODERATION
8142M:	Tal Gilboa <talgi@nvidia.com>
8143S:	Maintained
8144F:	Documentation/networking/net_dim.rst
8145F:	include/linux/dim.h
8146F:	lib/dim/
8147
8148DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8149M:	Daniel Lezcano <daniel.lezcano@kernel.org>
8150L:	linux-pm@vger.kernel.org
8151S:	Supported
8152B:	https://bugzilla.kernel.org
8153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8154F:	drivers/powercap/dtpm*
8155F:	include/linux/dtpm.h
8156
8157DZ DECSTATION DZ11 SERIAL DRIVER
8158M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8159S:	Maintained
8160F:	drivers/tty/serial/dz.*
8161
8162E3X0 POWER BUTTON DRIVER
8163M:	Moritz Fischer <moritz.fischer@ettus.com>
8164L:	usrp-users@lists.ettus.com
8165S:	Supported
8166W:	http://www.ettus.com
8167F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8168F:	drivers/input/misc/e3x0-button.c
8169
8170E4000 MEDIA DRIVER
8171L:	linux-media@vger.kernel.org
8172S:	Orphan
8173W:	https://linuxtv.org
8174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8175F:	drivers/media/tuners/e4000*
8176
8177EARTH_PT1 MEDIA DRIVER
8178M:	Akihiro Tsukada <tskd08@gmail.com>
8179L:	linux-media@vger.kernel.org
8180S:	Odd Fixes
8181F:	drivers/media/pci/pt1/
8182
8183EARTH_PT3 MEDIA DRIVER
8184M:	Akihiro Tsukada <tskd08@gmail.com>
8185L:	linux-media@vger.kernel.org
8186S:	Odd Fixes
8187F:	drivers/media/pci/pt3/
8188
8189EC100 MEDIA DRIVER
8190L:	linux-media@vger.kernel.org
8191S:	Orphan
8192W:	https://linuxtv.org
8193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8194F:	drivers/media/dvb-frontends/ec100*
8195
8196ECRYPT FILE SYSTEM
8197M:	Tyler Hicks <code@tyhicks.com>
8198L:	ecryptfs@vger.kernel.org
8199S:	Odd Fixes
8200W:	http://ecryptfs.org
8201W:	https://launchpad.net/ecryptfs
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8203F:	Documentation/filesystems/ecryptfs.rst
8204F:	fs/ecryptfs/
8205
8206EDAC-AMD64
8207M:	Yazen Ghannam <yazen.ghannam@amd.com>
8208L:	linux-edac@vger.kernel.org
8209S:	Supported
8210F:	drivers/edac/amd64_edac*
8211F:	drivers/edac/mce_amd*
8212
8213EDAC-ARMADA
8214M:	Jan Luebbe <jlu@pengutronix.de>
8215L:	linux-edac@vger.kernel.org
8216S:	Maintained
8217F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8218F:	drivers/edac/armada_xp_*
8219
8220EDAC-AST2500
8221M:	Stefan Schaeckeler <sschaeck@cisco.com>
8222S:	Supported
8223F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8224F:	drivers/edac/aspeed_edac.c
8225
8226EDAC-BLUEFIELD
8227M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8228S:	Supported
8229F:	drivers/edac/bluefield_edac.c
8230
8231EDAC-CALXEDA
8232M:	Andre Przywara <andre.przywara@arm.com>
8233L:	linux-edac@vger.kernel.org
8234S:	Maintained
8235F:	drivers/edac/highbank*
8236
8237EDAC-CAVIUM OCTEON
8238M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8239L:	linux-edac@vger.kernel.org
8240L:	linux-mips@vger.kernel.org
8241S:	Maintained
8242F:	drivers/edac/octeon_edac*
8243
8244EDAC-CAVIUM THUNDERX
8245M:	Robert Richter <rric@kernel.org>
8246L:	linux-edac@vger.kernel.org
8247S:	Odd Fixes
8248F:	drivers/edac/thunderx_edac*
8249
8250EDAC-CORE
8251M:	Borislav Petkov <bp@alien8.de>
8252M:	Tony Luck <tony.luck@intel.com>
8253R:	James Morse <james.morse@arm.com>
8254R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8255R:	Robert Richter <rric@kernel.org>
8256L:	linux-edac@vger.kernel.org
8257S:	Supported
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8259F:	Documentation/driver-api/edac.rst
8260F:	drivers/edac/
8261F:	include/linux/edac.h
8262
8263EDAC-DMC520
8264M:	Lei Wang <lewan@microsoft.com>
8265L:	linux-edac@vger.kernel.org
8266S:	Supported
8267F:	drivers/edac/dmc520_edac.c
8268
8269EDAC-E752X
8270M:	Mark Gross <markgross@kernel.org>
8271L:	linux-edac@vger.kernel.org
8272S:	Maintained
8273F:	drivers/edac/e752x_edac.c
8274
8275EDAC-E7XXX
8276L:	linux-edac@vger.kernel.org
8277S:	Maintained
8278F:	drivers/edac/e7xxx_edac.c
8279
8280EDAC-FSL_DDR
8281R:	Frank Li <Frank.Li@nxp.com>
8282L:	imx@lists.linux.dev
8283L:	linux-edac@vger.kernel.org
8284S:	Maintained
8285F:	drivers/edac/fsl_ddr_edac.*
8286
8287EDAC-GHES
8288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8289L:	linux-edac@vger.kernel.org
8290S:	Maintained
8291F:	drivers/edac/ghes_edac.c
8292
8293EDAC-I10NM
8294M:	Tony Luck <tony.luck@intel.com>
8295L:	linux-edac@vger.kernel.org
8296S:	Maintained
8297F:	drivers/edac/i10nm_base.c
8298
8299EDAC-I3000
8300L:	linux-edac@vger.kernel.org
8301S:	Orphan
8302F:	drivers/edac/i3000_edac.c
8303
8304EDAC-I5000
8305L:	linux-edac@vger.kernel.org
8306S:	Maintained
8307F:	drivers/edac/i5000_edac.c
8308
8309EDAC-I5400
8310M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8311L:	linux-edac@vger.kernel.org
8312S:	Maintained
8313F:	drivers/edac/i5400_edac.c
8314
8315EDAC-I7300
8316M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8317L:	linux-edac@vger.kernel.org
8318S:	Maintained
8319F:	drivers/edac/i7300_edac.c
8320
8321EDAC-I7CORE
8322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8323L:	linux-edac@vger.kernel.org
8324S:	Maintained
8325F:	drivers/edac/i7core_edac.c
8326
8327EDAC-I82443BXGX
8328M:	Tim Small <tim@buttersideup.com>
8329L:	linux-edac@vger.kernel.org
8330S:	Maintained
8331F:	drivers/edac/i82443bxgx_edac.c
8332
8333EDAC-I82975X
8334M:	"Arvind R." <arvino55@gmail.com>
8335L:	linux-edac@vger.kernel.org
8336S:	Maintained
8337F:	drivers/edac/i82975x_edac.c
8338
8339EDAC-IE31200
8340M:	Jason Baron <jbaron@akamai.com>
8341L:	linux-edac@vger.kernel.org
8342S:	Maintained
8343F:	drivers/edac/ie31200_edac.c
8344
8345EDAC-IGEN6
8346M:	Tony Luck <tony.luck@intel.com>
8347R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8348L:	linux-edac@vger.kernel.org
8349S:	Maintained
8350F:	drivers/edac/igen6_edac.c
8351
8352EDAC-MPC85XX
8353M:	Johannes Thumshirn <morbidrsa@gmail.com>
8354L:	linux-edac@vger.kernel.org
8355S:	Maintained
8356F:	drivers/edac/mpc85xx_edac.[ch]
8357
8358EDAC-NPCM
8359M:	Marvin Lin <kflin@nuvoton.com>
8360M:	Stanley Chu <yschu@nuvoton.com>
8361L:	linux-edac@vger.kernel.org
8362S:	Maintained
8363F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8364F:	drivers/edac/npcm_edac.c
8365
8366EDAC-PASEMI
8367M:	Egor Martovetsky <egor@pasemi.com>
8368L:	linux-edac@vger.kernel.org
8369S:	Maintained
8370F:	drivers/edac/pasemi_edac.c
8371
8372EDAC-PND2
8373M:	Tony Luck <tony.luck@intel.com>
8374L:	linux-edac@vger.kernel.org
8375S:	Maintained
8376F:	drivers/edac/pnd2_edac.[ch]
8377
8378EDAC-QCOM
8379M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8380L:	linux-arm-msm@vger.kernel.org
8381L:	linux-edac@vger.kernel.org
8382S:	Maintained
8383F:	drivers/edac/qcom_edac.c
8384
8385EDAC-R82600
8386M:	Tim Small <tim@buttersideup.com>
8387L:	linux-edac@vger.kernel.org
8388S:	Maintained
8389F:	drivers/edac/r82600_edac.c
8390
8391EDAC-SBRIDGE
8392M:	Tony Luck <tony.luck@intel.com>
8393R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8394L:	linux-edac@vger.kernel.org
8395S:	Maintained
8396F:	drivers/edac/sb_edac.c
8397
8398EDAC-SKYLAKE
8399M:	Tony Luck <tony.luck@intel.com>
8400L:	linux-edac@vger.kernel.org
8401S:	Maintained
8402F:	drivers/edac/skx_*.[ch]
8403
8404EDAC-TI
8405M:	Tero Kristo <kristo@kernel.org>
8406L:	linux-edac@vger.kernel.org
8407S:	Odd Fixes
8408F:	drivers/edac/ti_edac.c
8409
8410EDIROL UA-101/UA-1000 DRIVER
8411M:	Clemens Ladisch <clemens@ladisch.de>
8412L:	linux-sound@vger.kernel.org
8413S:	Maintained
8414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8415F:	sound/usb/misc/ua101.c
8416
8417EFI TEST DRIVER
8418M:	Ivan Hu <ivan.hu@canonical.com>
8419M:	Ard Biesheuvel <ardb@kernel.org>
8420L:	linux-efi@vger.kernel.org
8421S:	Maintained
8422F:	drivers/firmware/efi/test/
8423
8424EFI VARIABLE FILESYSTEM
8425M:	Jeremy Kerr <jk@ozlabs.org>
8426M:	Ard Biesheuvel <ardb@kernel.org>
8427L:	linux-efi@vger.kernel.org
8428S:	Maintained
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8430F:	fs/efivarfs/
8431
8432EFIFB FRAMEBUFFER DRIVER
8433M:	Peter Jones <pjones@redhat.com>
8434L:	linux-fbdev@vger.kernel.org
8435S:	Maintained
8436F:	drivers/video/fbdev/efifb.c
8437
8438EFS FILESYSTEM
8439S:	Orphan
8440W:	http://aeschi.ch.eu.org/efs/
8441F:	fs/efs/
8442
8443EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8444L:	netdev@vger.kernel.org
8445S:	Orphan
8446F:	drivers/net/ethernet/ibm/ehea/
8447
8448ELM327 CAN NETWORK DRIVER
8449M:	Max Staudt <max@enpas.org>
8450L:	linux-can@vger.kernel.org
8451S:	Maintained
8452F:	Documentation/networking/device_drivers/can/can327.rst
8453F:	drivers/net/can/can327.c
8454
8455EM28XX VIDEO4LINUX DRIVER
8456M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8457L:	linux-media@vger.kernel.org
8458S:	Maintained
8459W:	https://linuxtv.org
8460T:	git git://linuxtv.org/media.git
8461F:	Documentation/admin-guide/media/em28xx*
8462F:	drivers/media/usb/em28xx/
8463
8464EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8465M:	Adrian Hunter <adrian.hunter@intel.com>
8466M:	Asutosh Das <quic_asutoshd@quicinc.com>
8467R:	Ritesh Harjani <ritesh.list@gmail.com>
8468L:	linux-mmc@vger.kernel.org
8469S:	Supported
8470F:	drivers/mmc/host/cqhci*
8471
8472EMS CPC-PCI CAN DRIVER
8473M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8474M:	support@ems-wuensche.com
8475L:	linux-can@vger.kernel.org
8476S:	Maintained
8477F:	drivers/net/can/sja1000/ems_pci.c
8478
8479EMULEX 10Gbps iSCSI - OneConnect DRIVER
8480M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8481L:	linux-scsi@vger.kernel.org
8482S:	Supported
8483W:	http://www.broadcom.com
8484F:	drivers/scsi/be2iscsi/
8485
8486EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8487M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8488M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8489M:	Somnath Kotur <somnath.kotur@broadcom.com>
8490L:	netdev@vger.kernel.org
8491S:	Maintained
8492W:	http://www.emulex.com
8493F:	drivers/net/ethernet/emulex/benet/
8494
8495EMULEX ONECONNECT ROCE DRIVER
8496M:	Selvin Xavier <selvin.xavier@broadcom.com>
8497L:	linux-rdma@vger.kernel.org
8498S:	Odd Fixes
8499W:	http://www.broadcom.com
8500F:	drivers/infiniband/hw/ocrdma/
8501F:	include/uapi/rdma/ocrdma-abi.h
8502
8503EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8504M:	James Smart <james.smart@broadcom.com>
8505M:	Ram Vegesna <ram.vegesna@broadcom.com>
8506L:	linux-scsi@vger.kernel.org
8507L:	target-devel@vger.kernel.org
8508S:	Supported
8509W:	http://www.broadcom.com
8510F:	drivers/scsi/elx/
8511
8512EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8513M:	James Smart <james.smart@broadcom.com>
8514M:	Dick Kennedy <dick.kennedy@broadcom.com>
8515L:	linux-scsi@vger.kernel.org
8516S:	Supported
8517W:	http://www.broadcom.com
8518F:	drivers/scsi/lpfc/
8519
8520ENE CB710 FLASH CARD READER DRIVER
8521M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8522S:	Maintained
8523F:	drivers/misc/cb710/
8524F:	drivers/mmc/host/cb710-mmc.*
8525F:	include/linux/cb710.h
8526
8527ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8528M:	Maxim Levitsky <maximlevitsky@gmail.com>
8529S:	Maintained
8530F:	drivers/media/rc/ene_ir.*
8531
8532EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8533M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8534L:	linuxppc-dev@lists.ozlabs.org
8535S:	Maintained
8536F:	drivers/tty/ehv_bytechan.c
8537
8538EPSON S1D13XXX FRAMEBUFFER DRIVER
8539M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8540S:	Maintained
8541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8542F:	drivers/video/fbdev/s1d13xxxfb.c
8543F:	include/video/s1d13xxxfb.h
8544
8545EROFS FILE SYSTEM
8546M:	Gao Xiang <xiang@kernel.org>
8547M:	Chao Yu <chao@kernel.org>
8548R:	Yue Hu <zbestahu@gmail.com>
8549R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8550R:	Sandeep Dhavale <dhavale@google.com>
8551L:	linux-erofs@lists.ozlabs.org
8552S:	Maintained
8553W:	https://erofs.docs.kernel.org
8554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8555F:	Documentation/ABI/testing/sysfs-fs-erofs
8556F:	Documentation/filesystems/erofs.rst
8557F:	fs/erofs/
8558F:	include/trace/events/erofs.h
8559
8560ERRSEQ ERROR TRACKING INFRASTRUCTURE
8561M:	Jeff Layton <jlayton@kernel.org>
8562S:	Maintained
8563F:	include/linux/errseq.h
8564F:	lib/errseq.c
8565
8566ESD CAN NETWORK DRIVERS
8567M:	Stefan Mätje <stefan.maetje@esd.eu>
8568R:	socketcan@esd.eu
8569L:	linux-can@vger.kernel.org
8570S:	Maintained
8571F:	drivers/net/can/esd/
8572
8573ESD CAN/USB DRIVERS
8574M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8575R:	socketcan@esd.eu
8576L:	linux-can@vger.kernel.org
8577S:	Maintained
8578F:	drivers/net/can/usb/esd_usb.c
8579
8580ET131X NETWORK DRIVER
8581M:	Mark Einon <mark.einon@gmail.com>
8582S:	Odd Fixes
8583F:	drivers/net/ethernet/agere/
8584
8585ETAS ES58X CAN/USB DRIVER
8586M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8587L:	linux-can@vger.kernel.org
8588S:	Maintained
8589F:	Documentation/networking/devlink/etas_es58x.rst
8590F:	drivers/net/can/usb/etas_es58x/
8591
8592ETHERNET BRIDGE
8593M:	Roopa Prabhu <roopa@nvidia.com>
8594M:	Nikolay Aleksandrov <razor@blackwall.org>
8595L:	bridge@lists.linux.dev
8596L:	netdev@vger.kernel.org
8597S:	Maintained
8598W:	http://www.linuxfoundation.org/en/Net:Bridge
8599F:	include/linux/netfilter_bridge/
8600F:	net/bridge/
8601
8602ETHERNET PHY LIBRARY
8603M:	Andrew Lunn <andrew@lunn.ch>
8604M:	Heiner Kallweit <hkallweit1@gmail.com>
8605R:	Russell King <linux@armlinux.org.uk>
8606L:	netdev@vger.kernel.org
8607S:	Maintained
8608F:	Documentation/ABI/testing/sysfs-class-net-phydev
8609F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8610F:	Documentation/devicetree/bindings/net/mdio*
8611F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8612F:	Documentation/networking/phy.rst
8613F:	drivers/net/mdio/
8614F:	drivers/net/mdio/acpi_mdio.c
8615F:	drivers/net/mdio/fwnode_mdio.c
8616F:	drivers/net/mdio/of_mdio.c
8617F:	drivers/net/pcs/
8618F:	drivers/net/phy/
8619F:	include/dt-bindings/net/qca-ar803x.h
8620F:	include/linux/*mdio*.h
8621F:	include/linux/linkmode.h
8622F:	include/linux/mdio/*.h
8623F:	include/linux/mii.h
8624F:	include/linux/of_net.h
8625F:	include/linux/phy.h
8626F:	include/linux/phy_fixed.h
8627F:	include/linux/phy_link_topology.h
8628F:	include/linux/phylib_stubs.h
8629F:	include/linux/platform_data/mdio-bcm-unimac.h
8630F:	include/linux/platform_data/mdio-gpio.h
8631F:	include/trace/events/mdio.h
8632F:	include/uapi/linux/mdio.h
8633F:	include/uapi/linux/mii.h
8634F:	net/core/of_net.c
8635
8636ETHERNET PHY LIBRARY [RUST]
8637M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8638R:	Trevor Gross <tmgross@umich.edu>
8639L:	netdev@vger.kernel.org
8640L:	rust-for-linux@vger.kernel.org
8641S:	Maintained
8642F:	rust/kernel/net/phy.rs
8643F:	rust/kernel/net/phy/reg.rs
8644
8645EXEC & BINFMT API, ELF
8646M:	Kees Cook <kees@kernel.org>
8647R:	Eric Biederman <ebiederm@xmission.com>
8648L:	linux-mm@kvack.org
8649S:	Supported
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8651F:	Documentation/userspace-api/ELF.rst
8652F:	fs/*binfmt_*.c
8653F:	fs/Kconfig.binfmt
8654F:	fs/exec.c
8655F:	fs/tests/binfmt_*_kunit.c
8656F:	fs/tests/exec_kunit.c
8657F:	include/linux/binfmts.h
8658F:	include/linux/elf.h
8659F:	include/uapi/linux/auxvec.h
8660F:	include/uapi/linux/binfmts.h
8661F:	include/uapi/linux/elf.h
8662F:	tools/testing/selftests/exec/
8663N:	asm/elf.h
8664N:	binfmt
8665
8666EXFAT FILE SYSTEM
8667M:	Namjae Jeon <linkinjeon@kernel.org>
8668M:	Sungjong Seo <sj1557.seo@samsung.com>
8669R:	Yuezhang Mo <yuezhang.mo@sony.com>
8670L:	linux-fsdevel@vger.kernel.org
8671S:	Maintained
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8673F:	fs/exfat/
8674
8675EXPRESSWIRE PROTOCOL LIBRARY
8676M:	Duje Mihanović <duje.mihanovic@skole.hr>
8677L:	linux-leds@vger.kernel.org
8678S:	Maintained
8679F:	drivers/leds/leds-expresswire.c
8680F:	include/linux/leds-expresswire.h
8681
8682EXT2 FILE SYSTEM
8683M:	Jan Kara <jack@suse.com>
8684L:	linux-ext4@vger.kernel.org
8685S:	Maintained
8686F:	Documentation/filesystems/ext2.rst
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8688F:	fs/ext2/
8689F:	include/linux/ext2*
8690
8691EXT4 FILE SYSTEM
8692M:	"Theodore Ts'o" <tytso@mit.edu>
8693M:	Andreas Dilger <adilger.kernel@dilger.ca>
8694L:	linux-ext4@vger.kernel.org
8695S:	Maintained
8696W:	http://ext4.wiki.kernel.org
8697Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8699F:	Documentation/filesystems/ext4/
8700F:	fs/ext4/
8701F:	include/trace/events/ext4.h
8702F:	include/uapi/linux/ext4.h
8703
8704Extended Verification Module (EVM)
8705M:	Mimi Zohar <zohar@linux.ibm.com>
8706M:	Roberto Sassu <roberto.sassu@huawei.com>
8707L:	linux-integrity@vger.kernel.org
8708S:	Supported
8709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8710F:	security/integrity/
8711F:	security/integrity/evm/
8712
8713EXTENSIBLE FIRMWARE INTERFACE (EFI)
8714M:	Ard Biesheuvel <ardb@kernel.org>
8715L:	linux-efi@vger.kernel.org
8716S:	Maintained
8717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8718F:	Documentation/admin-guide/efi-stub.rst
8719F:	arch/*/include/asm/efi.h
8720F:	arch/*/kernel/efi.c
8721F:	arch/arm/boot/compressed/efi-header.S
8722F:	arch/x86/platform/efi/
8723F:	drivers/firmware/efi/
8724F:	include/linux/efi*.h
8725
8726EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8727M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8728M:	Chanwoo Choi <cw00.choi@samsung.com>
8729L:	linux-kernel@vger.kernel.org
8730S:	Maintained
8731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8732F:	Documentation/devicetree/bindings/extcon/
8733F:	Documentation/driver-api/extcon.rst
8734F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8735F:	drivers/extcon/
8736F:	include/linux/extcon.h
8737F:	include/linux/extcon/
8738
8739EXTRA BOOT CONFIG
8740M:	Masami Hiramatsu <mhiramat@kernel.org>
8741L:	linux-kernel@vger.kernel.org
8742L:	linux-trace-kernel@vger.kernel.org
8743S:	Maintained
8744Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8746F:	Documentation/admin-guide/bootconfig.rst
8747F:	fs/proc/bootconfig.c
8748F:	include/linux/bootconfig.h
8749F:	lib/bootconfig-data.S
8750F:	lib/bootconfig.c
8751F:	tools/bootconfig/*
8752F:	tools/bootconfig/scripts/*
8753
8754EXTRON DA HD 4K PLUS CEC DRIVER
8755M:	Hans Verkuil <hverkuil@xs4all.nl>
8756L:	linux-media@vger.kernel.org
8757S:	Maintained
8758T:	git git://linuxtv.org/media.git
8759F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8760
8761EXYNOS DP DRIVER
8762M:	Jingoo Han <jingoohan1@gmail.com>
8763L:	dri-devel@lists.freedesktop.org
8764S:	Maintained
8765F:	drivers/gpu/drm/exynos/exynos_dp*
8766
8767EXYNOS SYSMMU (IOMMU) driver
8768M:	Marek Szyprowski <m.szyprowski@samsung.com>
8769L:	iommu@lists.linux.dev
8770S:	Maintained
8771F:	drivers/iommu/exynos-iommu.c
8772
8773F2FS FILE SYSTEM
8774M:	Jaegeuk Kim <jaegeuk@kernel.org>
8775M:	Chao Yu <chao@kernel.org>
8776L:	linux-f2fs-devel@lists.sourceforge.net
8777S:	Maintained
8778W:	https://f2fs.wiki.kernel.org/
8779Q:	https://patchwork.kernel.org/project/f2fs/list/
8780B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8782F:	Documentation/ABI/testing/sysfs-fs-f2fs
8783F:	Documentation/filesystems/f2fs.rst
8784F:	fs/f2fs/
8785F:	include/linux/f2fs_fs.h
8786F:	include/trace/events/f2fs.h
8787F:	include/uapi/linux/f2fs.h
8788
8789F71805F HARDWARE MONITORING DRIVER
8790M:	Jean Delvare <jdelvare@suse.com>
8791L:	linux-hwmon@vger.kernel.org
8792S:	Maintained
8793F:	Documentation/hwmon/f71805f.rst
8794F:	drivers/hwmon/f71805f.c
8795
8796FADDR2LINE
8797M:	Josh Poimboeuf <jpoimboe@kernel.org>
8798S:	Maintained
8799F:	scripts/faddr2line
8800
8801FAILOVER MODULE
8802M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8803L:	netdev@vger.kernel.org
8804S:	Supported
8805F:	Documentation/networking/failover.rst
8806F:	include/net/failover.h
8807F:	net/core/failover.c
8808
8809FANOTIFY
8810M:	Jan Kara <jack@suse.cz>
8811R:	Amir Goldstein <amir73il@gmail.com>
8812R:	Matthew Bobrowski <repnop@google.com>
8813L:	linux-fsdevel@vger.kernel.org
8814S:	Maintained
8815F:	fs/notify/fanotify/
8816F:	include/linux/fanotify.h
8817F:	include/uapi/linux/fanotify.h
8818
8819FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8820M:	Linus Walleij <linus.walleij@linaro.org>
8821L:	linux-usb@vger.kernel.org
8822S:	Maintained
8823F:	drivers/usb/fotg210/
8824
8825FARSYNC SYNCHRONOUS DRIVER
8826M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8827S:	Supported
8828W:	http://www.farsite.co.uk/
8829F:	drivers/net/wan/farsync.*
8830
8831FAULT INJECTION SUPPORT
8832M:	Akinobu Mita <akinobu.mita@gmail.com>
8833S:	Supported
8834F:	Documentation/fault-injection/
8835F:	lib/fault-inject.c
8836F:	tools/testing/fault-injection/
8837
8838FBTFT Framebuffer drivers
8839L:	dri-devel@lists.freedesktop.org
8840L:	linux-fbdev@vger.kernel.org
8841S:	Orphan
8842F:	drivers/staging/fbtft/
8843
8844FC0011 TUNER DRIVER
8845M:	Michael Buesch <m@bues.ch>
8846L:	linux-media@vger.kernel.org
8847S:	Maintained
8848F:	drivers/media/tuners/fc0011.c
8849F:	drivers/media/tuners/fc0011.h
8850
8851FC2580 MEDIA DRIVER
8852L:	linux-media@vger.kernel.org
8853S:	Orphan
8854W:	https://linuxtv.org
8855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8856F:	drivers/media/tuners/fc2580*
8857
8858FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8859M:	Hannes Reinecke <hare@suse.de>
8860L:	linux-scsi@vger.kernel.org
8861S:	Supported
8862W:	www.Open-FCoE.org
8863F:	drivers/scsi/fcoe/
8864F:	drivers/scsi/libfc/
8865F:	include/scsi/fc/
8866F:	include/scsi/libfc.h
8867F:	include/scsi/libfcoe.h
8868F:	include/uapi/scsi/fc/
8869
8870FILE LOCKING (flock() and fcntl()/lockf())
8871M:	Jeff Layton <jlayton@kernel.org>
8872M:	Chuck Lever <chuck.lever@oracle.com>
8873R:	Alexander Aring <alex.aring@gmail.com>
8874L:	linux-fsdevel@vger.kernel.org
8875S:	Maintained
8876F:	fs/fcntl.c
8877F:	fs/locks.c
8878F:	include/linux/fcntl.h
8879F:	include/uapi/linux/fcntl.h
8880
8881FILESYSTEM DIRECT ACCESS (DAX)
8882M:	Dan Williams <dan.j.williams@intel.com>
8883R:	Matthew Wilcox <willy@infradead.org>
8884R:	Jan Kara <jack@suse.cz>
8885L:	linux-fsdevel@vger.kernel.org
8886L:	nvdimm@lists.linux.dev
8887S:	Supported
8888F:	fs/dax.c
8889F:	include/linux/dax.h
8890F:	include/trace/events/fs_dax.h
8891
8892FILESYSTEMS (VFS and infrastructure)
8893M:	Alexander Viro <viro@zeniv.linux.org.uk>
8894M:	Christian Brauner <brauner@kernel.org>
8895R:	Jan Kara <jack@suse.cz>
8896L:	linux-fsdevel@vger.kernel.org
8897S:	Maintained
8898T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8899F:	fs/*
8900F:	include/linux/fs.h
8901F:	include/linux/fs_types.h
8902F:	include/uapi/linux/fs.h
8903F:	include/uapi/linux/openat2.h
8904
8905FILESYSTEMS [EXPORTFS]
8906M:	Chuck Lever <chuck.lever@oracle.com>
8907M:	Jeff Layton <jlayton@kernel.org>
8908R:	Amir Goldstein <amir73il@gmail.com>
8909L:	linux-fsdevel@vger.kernel.org
8910L:	linux-nfs@vger.kernel.org
8911S:	Supported
8912F:	Documentation/filesystems/nfs/exporting.rst
8913F:	fs/exportfs/
8914F:	fs/fhandle.c
8915F:	include/linux/exportfs.h
8916
8917FILESYSTEMS [IDMAPPED MOUNTS]
8918M:	Christian Brauner <brauner@kernel.org>
8919M:	Seth Forshee <sforshee@kernel.org>
8920L:	linux-fsdevel@vger.kernel.org
8921S:	Maintained
8922F:	Documentation/filesystems/idmappings.rst
8923F:	fs/mnt_idmapping.c
8924F:	include/linux/mnt_idmapping.*
8925F:	tools/testing/selftests/mount_setattr/
8926
8927FILESYSTEMS [IOMAP]
8928M:	Christian Brauner <brauner@kernel.org>
8929R:	Darrick J. Wong <djwong@kernel.org>
8930L:	linux-xfs@vger.kernel.org
8931L:	linux-fsdevel@vger.kernel.org
8932S:	Supported
8933F:	Documentation/filesystems/iomap/*
8934F:	fs/iomap/
8935F:	include/linux/iomap.h
8936
8937FILESYSTEMS [NETFS LIBRARY]
8938M:	David Howells <dhowells@redhat.com>
8939R:	Jeff Layton <jlayton@kernel.org>
8940L:	netfs@lists.linux.dev
8941L:	linux-fsdevel@vger.kernel.org
8942S:	Supported
8943F:	Documentation/filesystems/caching/
8944F:	Documentation/filesystems/netfs_library.rst
8945F:	fs/netfs/
8946F:	include/linux/fscache*.h
8947F:	include/linux/netfs.h
8948F:	include/trace/events/fscache.h
8949F:	include/trace/events/netfs.h
8950
8951FILESYSTEMS [STACKABLE]
8952M:	Miklos Szeredi <miklos@szeredi.hu>
8953M:	Amir Goldstein <amir73il@gmail.com>
8954L:	linux-fsdevel@vger.kernel.org
8955L:	linux-unionfs@vger.kernel.org
8956S:	Maintained
8957F:	fs/backing-file.c
8958F:	include/linux/backing-file.h
8959
8960FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8961M:	Riku Voipio <riku.voipio@iki.fi>
8962L:	linux-hwmon@vger.kernel.org
8963S:	Maintained
8964F:	drivers/hwmon/f75375s.c
8965F:	include/linux/f75375s.h
8966
8967FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8968M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8969L:	linux-can@vger.kernel.org
8970S:	Maintained
8971F:	drivers/net/can/usb/f81604.c
8972
8973FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8974M:	Clemens Ladisch <clemens@ladisch.de>
8975M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8976L:	linux-sound@vger.kernel.org
8977S:	Maintained
8978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8979F:	include/uapi/sound/firewire.h
8980F:	sound/firewire/
8981
8982FIREWIRE MEDIA DRIVERS (firedtv)
8983M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8984L:	linux-media@vger.kernel.org
8985L:	linux1394-devel@lists.sourceforge.net
8986S:	Maintained
8987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8988F:	drivers/media/firewire/
8989
8990FIREWIRE SBP-2 TARGET
8991M:	Chris Boot <bootc@bootc.net>
8992L:	linux-scsi@vger.kernel.org
8993L:	target-devel@vger.kernel.org
8994L:	linux1394-devel@lists.sourceforge.net
8995S:	Maintained
8996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8997F:	drivers/target/sbp/
8998
8999FIREWIRE SUBSYSTEM
9000M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9001M:	Takashi Sakamoto <takaswie@kernel.org>
9002L:	linux1394-devel@lists.sourceforge.net
9003S:	Maintained
9004W:	http://ieee1394.docs.kernel.org/
9005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9006F:	drivers/firewire/
9007F:	include/linux/firewire.h
9008F:	include/uapi/linux/firewire*.h
9009F:	tools/firewire/
9010
9011FIRMWARE FRAMEWORK FOR ARMV8-A
9012M:	Sudeep Holla <sudeep.holla@arm.com>
9013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9014S:	Maintained
9015F:	drivers/firmware/arm_ffa/
9016F:	include/linux/arm_ffa.h
9017
9018FIRMWARE LOADER (request_firmware)
9019M:	Luis Chamberlain <mcgrof@kernel.org>
9020M:	Russ Weight <russ.weight@linux.dev>
9021M:	Danilo Krummrich <dakr@kernel.org>
9022L:	linux-kernel@vger.kernel.org
9023S:	Maintained
9024F:	Documentation/firmware_class/
9025F:	drivers/base/firmware_loader/
9026F:	rust/kernel/firmware.rs
9027F:	include/linux/firmware.h
9028
9029FLEXTIMER FTM-QUADDEC DRIVER
9030M:	Patrick Havelange <patrick.havelange@essensium.com>
9031L:	linux-iio@vger.kernel.org
9032S:	Maintained
9033F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9034F:	drivers/counter/ftm-quaddec.c
9035
9036FLOPPY DRIVER
9037M:	Denis Efremov <efremov@linux.com>
9038L:	linux-block@vger.kernel.org
9039S:	Odd Fixes
9040F:	drivers/block/floppy.c
9041
9042FLYSKY FSIA6B RC RECEIVER
9043M:	Markus Koch <markus@notsyncing.net>
9044L:	linux-input@vger.kernel.org
9045S:	Maintained
9046F:	drivers/input/joystick/fsia6b.c
9047
9048FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9049M:	Geoffrey D. Bennett <g@b4.vu>
9050L:	linux-sound@vger.kernel.org
9051S:	Maintained
9052W:	https://github.com/geoffreybennett/linux-fcp
9053B:	https://github.com/geoffreybennett/linux-fcp/issues
9054T:	git https://github.com/geoffreybennett/linux-fcp.git
9055F:	include/uapi/sound/fcp.h
9056F:	include/uapi/sound/scarlett2.h
9057F:	sound/usb/fcp.c
9058F:	sound/usb/mixer_scarlett2.c
9059
9060FORCEDETH GIGABIT ETHERNET DRIVER
9061M:	Rain River <rain.1986.08.12@gmail.com>
9062M:	Zhu Yanjun <zyjzyj2000@gmail.com>
9063L:	netdev@vger.kernel.org
9064S:	Maintained
9065F:	drivers/net/ethernet/nvidia/*
9066
9067FORTIFY_SOURCE
9068M:	Kees Cook <kees@kernel.org>
9069L:	linux-hardening@vger.kernel.org
9070S:	Supported
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9072F:	include/linux/fortify-string.h
9073F:	lib/fortify_kunit.c
9074F:	lib/memcpy_kunit.c
9075F:	lib/test_fortify/*
9076K:	\bunsafe_memcpy\b
9077K:	\b__NO_FORTIFY\b
9078
9079FPGA DFL DRIVERS
9080M:	Wu Hao <hao.wu@intel.com>
9081R:	Tom Rix <trix@redhat.com>
9082L:	linux-fpga@vger.kernel.org
9083S:	Maintained
9084F:	Documentation/ABI/testing/sysfs-bus-dfl*
9085F:	Documentation/fpga/dfl.rst
9086F:	drivers/fpga/dfl*
9087F:	drivers/uio/uio_dfl.c
9088F:	include/linux/dfl.h
9089F:	include/uapi/linux/fpga-dfl.h
9090
9091FPGA MANAGER FRAMEWORK
9092M:	Moritz Fischer <mdf@kernel.org>
9093M:	Wu Hao <hao.wu@intel.com>
9094M:	Xu Yilun <yilun.xu@intel.com>
9095R:	Tom Rix <trix@redhat.com>
9096L:	linux-fpga@vger.kernel.org
9097S:	Maintained
9098Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9100F:	Documentation/devicetree/bindings/fpga/
9101F:	Documentation/driver-api/fpga/
9102F:	Documentation/fpga/
9103F:	drivers/fpga/
9104F:	include/linux/fpga/
9105
9106FPU EMULATOR
9107M:	Bill Metzenthen <billm@melbpc.org.au>
9108S:	Maintained
9109W:	https://floatingpoint.billm.au/
9110F:	arch/x86/math-emu/
9111
9112FRAMEBUFFER CORE
9113M:	Simona Vetter <simona@ffwll.ch>
9114S:	Odd Fixes
9115T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9116F:	drivers/video/fbdev/core/
9117
9118FRAMEBUFFER LAYER
9119M:	Helge Deller <deller@gmx.de>
9120L:	linux-fbdev@vger.kernel.org
9121L:	dri-devel@lists.freedesktop.org
9122S:	Maintained
9123Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9125F:	Documentation/fb/
9126F:	drivers/video/
9127F:	include/linux/fb.h
9128F:	include/uapi/linux/fb.h
9129F:	include/uapi/video/
9130F:	include/video/
9131
9132FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9133M:	Horia Geantă <horia.geanta@nxp.com>
9134M:	Pankaj Gupta <pankaj.gupta@nxp.com>
9135M:	Gaurav Jain <gaurav.jain@nxp.com>
9136L:	linux-crypto@vger.kernel.org
9137S:	Maintained
9138F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9139F:	drivers/crypto/caam/
9140
9141FREESCALE COLDFIRE M5441X MMC DRIVER
9142M:	Angelo Dureghello <adureghello@baylibre.com>
9143L:	linux-mmc@vger.kernel.org
9144S:	Maintained
9145F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9146F:	include/linux/platform_data/mmc-esdhc-mcf.h
9147
9148FREESCALE DIU FRAMEBUFFER DRIVER
9149M:	Timur Tabi <timur@kernel.org>
9150L:	linux-fbdev@vger.kernel.org
9151S:	Maintained
9152F:	drivers/video/fbdev/fsl-diu-fb.*
9153
9154FREESCALE DMA DRIVER
9155M:	Zhang Wei <zw@zh-kernel.org>
9156L:	linuxppc-dev@lists.ozlabs.org
9157S:	Maintained
9158F:	drivers/dma/fsldma.*
9159
9160FREESCALE DSPI DRIVER
9161M:	Vladimir Oltean <olteanv@gmail.com>
9162L:	linux-spi@vger.kernel.org
9163L:	imx@lists.linux.dev
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9166F:	drivers/spi/spi-fsl-dspi.c
9167F:	include/linux/spi/spi-fsl-dspi.h
9168
9169FREESCALE eDMA DRIVER
9170M:	Frank Li <Frank.Li@nxp.com>
9171L:	imx@lists.linux.dev
9172L:	dmaengine@vger.kernel.org
9173S:	Maintained
9174F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9175F:	drivers/dma/fsl-edma*.*
9176
9177FREESCALE ENETC ETHERNET DRIVERS
9178M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9179M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9180M:	Wei Fang <wei.fang@nxp.com>
9181M:	Clark Wang <xiaoning.wang@nxp.com>
9182L:	imx@lists.linux.dev
9183L:	netdev@vger.kernel.org
9184S:	Maintained
9185F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9186F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9187F:	drivers/net/ethernet/freescale/enetc/
9188F:	include/linux/fsl/enetc_mdio.h
9189F:	include/linux/fsl/netc_global.h
9190
9191FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9192M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9193L:	netdev@vger.kernel.org
9194S:	Maintained
9195F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9196F:	drivers/net/ethernet/freescale/gianfar*
9197
9198FREESCALE GPMI NAND DRIVER
9199M:	Han Xu <han.xu@nxp.com>
9200L:	imx@lists.linux.dev
9201L:	linux-mtd@lists.infradead.org
9202S:	Maintained
9203F:	drivers/mtd/nand/raw/gpmi-nand/*
9204
9205FREESCALE I2C CPM DRIVER
9206M:	Jochen Friedrich <jochen@scram.de>
9207L:	linuxppc-dev@lists.ozlabs.org
9208L:	linux-i2c@vger.kernel.org
9209S:	Maintained
9210F:	drivers/i2c/busses/i2c-cpm.c
9211
9212FREESCALE IMX / MXC FEC DRIVER
9213M:	Wei Fang <wei.fang@nxp.com>
9214R:	Shenwei Wang <shenwei.wang@nxp.com>
9215R:	Clark Wang <xiaoning.wang@nxp.com>
9216L:	imx@lists.linux.dev
9217L:	netdev@vger.kernel.org
9218S:	Maintained
9219F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9220F:	drivers/net/ethernet/freescale/fec.h
9221F:	drivers/net/ethernet/freescale/fec_main.c
9222F:	drivers/net/ethernet/freescale/fec_ptp.c
9223
9224FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9225M:	Sascha Hauer <s.hauer@pengutronix.de>
9226R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9227L:	linux-fbdev@vger.kernel.org
9228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229S:	Maintained
9230F:	drivers/video/fbdev/imxfb.c
9231
9232FREESCALE IMX DDR PMU DRIVER
9233M:	Frank Li <Frank.li@nxp.com>
9234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9235S:	Maintained
9236F:	Documentation/admin-guide/perf/imx-ddr.rst
9237F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9238F:	drivers/perf/fsl_imx8_ddr_perf.c
9239
9240FREESCALE IMX I2C DRIVER
9241M:	Oleksij Rempel <o.rempel@pengutronix.de>
9242R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9243L:	linux-i2c@vger.kernel.org
9244S:	Maintained
9245F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9246F:	drivers/i2c/busses/i2c-imx.c
9247
9248FREESCALE IMX LPI2C DRIVER
9249M:	Dong Aisheng <aisheng.dong@nxp.com>
9250L:	linux-i2c@vger.kernel.org
9251L:	imx@lists.linux.dev
9252S:	Maintained
9253F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9254F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9255
9256FREESCALE IMX LPSPI DRIVER
9257M:	Frank Li <Frank.Li@nxp.com>
9258L:	linux-spi@vger.kernel.org
9259L:	imx@lists.linux.dev
9260S:	Maintained
9261F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9262F:	drivers/spi/spi-fsl-lpspi.c
9263
9264FREESCALE MPC I2C DRIVER
9265M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9266L:	linux-i2c@vger.kernel.org
9267S:	Maintained
9268F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9269F:	drivers/i2c/busses/i2c-mpc.c
9270
9271FREESCALE QORIQ DPAA ETHERNET DRIVER
9272M:	Madalin Bucur <madalin.bucur@nxp.com>
9273L:	netdev@vger.kernel.org
9274S:	Maintained
9275F:	drivers/net/ethernet/freescale/dpaa
9276
9277FREESCALE QORIQ DPAA FMAN DRIVER
9278M:	Madalin Bucur <madalin.bucur@nxp.com>
9279R:	Sean Anderson <sean.anderson@seco.com>
9280L:	netdev@vger.kernel.org
9281S:	Maintained
9282F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9283F:	drivers/net/ethernet/freescale/fman
9284
9285FREESCALE QORIQ PTP CLOCK DRIVER
9286M:	Yangbo Lu <yangbo.lu@nxp.com>
9287L:	netdev@vger.kernel.org
9288S:	Maintained
9289F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9290F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9291F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9292F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9293F:	drivers/ptp/ptp_qoriq.c
9294F:	drivers/ptp/ptp_qoriq_debugfs.c
9295F:	include/linux/fsl/ptp_qoriq.h
9296
9297FREESCALE QUAD SPI DRIVER
9298M:	Han Xu <han.xu@nxp.com>
9299L:	linux-spi@vger.kernel.org
9300L:	imx@lists.linux.dev
9301S:	Maintained
9302F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9303F:	drivers/spi/spi-fsl-qspi.c
9304
9305FREESCALE QUICC ENGINE LIBRARY
9306M:	Qiang Zhao <qiang.zhao@nxp.com>
9307M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9308L:	linuxppc-dev@lists.ozlabs.org
9309S:	Maintained
9310F:	drivers/soc/fsl/qe/
9311F:	include/soc/fsl/qe/
9312
9313FREESCALE QUICC ENGINE QMC DRIVER
9314M:	Herve Codina <herve.codina@bootlin.com>
9315L:	linuxppc-dev@lists.ozlabs.org
9316S:	Maintained
9317F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9318F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9319F:	drivers/soc/fsl/qe/qmc.c
9320F:	include/soc/fsl/qe/qmc.h
9321
9322FREESCALE QUICC ENGINE QMC HDLC DRIVER
9323M:	Herve Codina <herve.codina@bootlin.com>
9324L:	netdev@vger.kernel.org
9325L:	linuxppc-dev@lists.ozlabs.org
9326S:	Maintained
9327F:	drivers/net/wan/fsl_qmc_hdlc.c
9328
9329FREESCALE QUICC ENGINE TSA DRIVER
9330M:	Herve Codina <herve.codina@bootlin.com>
9331L:	linuxppc-dev@lists.ozlabs.org
9332S:	Maintained
9333F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9334F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9335F:	drivers/soc/fsl/qe/tsa.c
9336F:	drivers/soc/fsl/qe/tsa.h
9337F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9338F:	include/dt-bindings/soc/qe-fsl,tsa.h
9339
9340FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9341L:	netdev@vger.kernel.org
9342L:	linuxppc-dev@lists.ozlabs.org
9343S:	Orphan
9344F:	drivers/net/ethernet/freescale/ucc_geth*
9345
9346FREESCALE QUICC ENGINE UCC HDLC DRIVER
9347M:	Zhao Qiang <qiang.zhao@nxp.com>
9348L:	netdev@vger.kernel.org
9349L:	linuxppc-dev@lists.ozlabs.org
9350S:	Maintained
9351F:	drivers/net/wan/fsl_ucc_hdlc*
9352
9353FREESCALE QUICC ENGINE UCC UART DRIVER
9354M:	Timur Tabi <timur@kernel.org>
9355L:	linuxppc-dev@lists.ozlabs.org
9356S:	Maintained
9357F:	drivers/tty/serial/ucc_uart.c
9358
9359FREESCALE SOC DRIVERS
9360M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9361L:	linuxppc-dev@lists.ozlabs.org
9362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9363S:	Maintained
9364F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9365F:	Documentation/devicetree/bindings/soc/fsl/
9366F:	drivers/soc/fsl/
9367F:	include/linux/fsl/
9368F:	include/soc/fsl/
9369
9370FREESCALE SOC FS_ENET DRIVER
9371M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9372L:	linuxppc-dev@lists.ozlabs.org
9373L:	netdev@vger.kernel.org
9374S:	Maintained
9375F:	drivers/net/ethernet/freescale/fs_enet/
9376
9377FREESCALE SOC SOUND DRIVERS
9378M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9379M:	Xiubo Li <Xiubo.Lee@gmail.com>
9380R:	Fabio Estevam <festevam@gmail.com>
9381R:	Nicolin Chen <nicoleotsuka@gmail.com>
9382L:	linux-sound@vger.kernel.org
9383L:	linuxppc-dev@lists.ozlabs.org
9384S:	Maintained
9385F:	sound/soc/fsl/fsl*
9386F:	sound/soc/fsl/imx*
9387
9388FREESCALE SOC LPC32XX SOUND DRIVERS
9389M:	J.M.B. Downing <jonathan.downing@nautel.com>
9390M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9391R:	Vladimir Zapolskiy <vz@mleia.com>
9392L:	linux-sound@vger.kernel.org
9393L:	linuxppc-dev@lists.ozlabs.org
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9396F:	sound/soc/fsl/lpc3xxx-*
9397
9398FREESCALE SOC SOUND QMC DRIVER
9399M:	Herve Codina <herve.codina@bootlin.com>
9400L:	linux-sound@vger.kernel.org
9401L:	linuxppc-dev@lists.ozlabs.org
9402S:	Maintained
9403F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9404F:	sound/soc/fsl/fsl_qmc_audio.c
9405
9406FREESCALE USB PERIPHERAL DRIVERS
9407L:	linux-usb@vger.kernel.org
9408L:	linuxppc-dev@lists.ozlabs.org
9409S:	Orphan
9410F:	drivers/usb/gadget/udc/fsl*
9411
9412FREESCALE USB PHY DRIVER
9413L:	linux-usb@vger.kernel.org
9414L:	linuxppc-dev@lists.ozlabs.org
9415S:	Orphan
9416F:	drivers/usb/phy/phy-fsl-usb*
9417
9418FREEVXFS FILESYSTEM
9419M:	Christoph Hellwig <hch@infradead.org>
9420S:	Maintained
9421W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9422F:	fs/freevxfs/
9423
9424FREEZER
9425M:	"Rafael J. Wysocki" <rafael@kernel.org>
9426M:	Pavel Machek <pavel@kernel.org>
9427L:	linux-pm@vger.kernel.org
9428S:	Supported
9429F:	Documentation/power/freezing-of-tasks.rst
9430F:	include/linux/freezer.h
9431F:	kernel/freezer.c
9432
9433FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9434M:	Eric Biggers <ebiggers@kernel.org>
9435M:	Theodore Y. Ts'o <tytso@mit.edu>
9436M:	Jaegeuk Kim <jaegeuk@kernel.org>
9437L:	linux-fscrypt@vger.kernel.org
9438S:	Supported
9439Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9440T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9441F:	Documentation/filesystems/fscrypt.rst
9442F:	fs/crypto/
9443F:	include/linux/fscrypt.h
9444F:	include/uapi/linux/fscrypt.h
9445
9446FSI SUBSYSTEM
9447M:	Eddie James <eajames@linux.ibm.com>
9448R:	Ninad Palsule <ninad@linux.ibm.com>
9449L:	linux-fsi@lists.ozlabs.org
9450S:	Supported
9451Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9452F:	drivers/fsi/
9453F:	include/linux/fsi*.h
9454F:	include/trace/events/fsi*.h
9455
9456FSI-ATTACHED I2C DRIVER
9457M:	Eddie James <eajames@linux.ibm.com>
9458L:	linux-i2c@vger.kernel.org
9459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9460S:	Maintained
9461F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9462F:	drivers/i2c/busses/i2c-fsi.c
9463
9464FSI-ATTACHED SPI DRIVER
9465M:	Eddie James <eajames@linux.ibm.com>
9466L:	linux-spi@vger.kernel.org
9467S:	Maintained
9468F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9469F:	drivers/spi/spi-fsi.c
9470
9471FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9472M:	Jan Kara <jack@suse.cz>
9473R:	Amir Goldstein <amir73il@gmail.com>
9474L:	linux-fsdevel@vger.kernel.org
9475S:	Maintained
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9477F:	fs/notify/
9478F:	include/linux/fsnotify*.h
9479
9480FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9481M:	Eric Biggers <ebiggers@kernel.org>
9482M:	Theodore Y. Ts'o <tytso@mit.edu>
9483L:	fsverity@lists.linux.dev
9484S:	Supported
9485Q:	https://patchwork.kernel.org/project/fsverity/list/
9486T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9487F:	Documentation/filesystems/fsverity.rst
9488F:	fs/verity/
9489F:	include/linux/fsverity.h
9490F:	include/uapi/linux/fsverity.h
9491
9492FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9493M:	Michael Zaidman <michael.zaidman@gmail.com>
9494L:	linux-i2c@vger.kernel.org
9495L:	linux-input@vger.kernel.org
9496S:	Maintained
9497F:	drivers/hid/hid-ft260.c
9498
9499FUJITSU LAPTOP EXTRAS
9500M:	Jonathan Woithe <jwoithe@just42.net>
9501L:	platform-driver-x86@vger.kernel.org
9502S:	Maintained
9503F:	drivers/platform/x86/fujitsu-laptop.c
9504
9505FUJITSU TABLET EXTRAS
9506M:	Robert Gerlach <khnz@gmx.de>
9507L:	platform-driver-x86@vger.kernel.org
9508S:	Maintained
9509F:	drivers/platform/x86/fujitsu-tablet.c
9510
9511FUNCTION HOOKS (FTRACE)
9512M:	Steven Rostedt <rostedt@goodmis.org>
9513M:	Masami Hiramatsu <mhiramat@kernel.org>
9514R:	Mark Rutland <mark.rutland@arm.com>
9515L:	linux-kernel@vger.kernel.org
9516L:	linux-trace-kernel@vger.kernel.org
9517S:	Maintained
9518Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9520F:	Documentation/trace/ftrace*
9521F:	arch/*/*/*/*ftrace*
9522F:	arch/*/*/*ftrace*
9523F:	include/*/ftrace.h
9524F:	kernel/trace/fgraph.c
9525F:	kernel/trace/ftrace*
9526F:	samples/ftrace
9527
9528FUNGIBLE ETHERNET DRIVERS
9529M:	Dimitris Michailidis <dmichail@fungible.com>
9530L:	netdev@vger.kernel.org
9531S:	Maintained
9532F:	drivers/net/ethernet/fungible/
9533
9534FUSE: FILESYSTEM IN USERSPACE
9535M:	Miklos Szeredi <miklos@szeredi.hu>
9536L:	linux-fsdevel@vger.kernel.org
9537S:	Maintained
9538W:	https://github.com/libfuse/
9539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9540F:	Documentation/filesystems/fuse.rst
9541F:	fs/fuse/
9542F:	include/uapi/linux/fuse.h
9543
9544FUTEX SUBSYSTEM
9545M:	Thomas Gleixner <tglx@linutronix.de>
9546M:	Ingo Molnar <mingo@redhat.com>
9547R:	Peter Zijlstra <peterz@infradead.org>
9548R:	Darren Hart <dvhart@infradead.org>
9549R:	Davidlohr Bueso <dave@stgolabs.net>
9550R:	André Almeida <andrealmeid@igalia.com>
9551L:	linux-kernel@vger.kernel.org
9552S:	Maintained
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9554F:	Documentation/locking/*futex*
9555F:	include/asm-generic/futex.h
9556F:	include/linux/futex.h
9557F:	include/uapi/linux/futex.h
9558F:	kernel/futex/*
9559F:	tools/perf/bench/futex*
9560F:	tools/testing/selftests/futex/
9561
9562GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9563M:	Sebastian Reichel <sre@kernel.org>
9564L:	linux-media@vger.kernel.org
9565S:	Maintained
9566F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9567F:	drivers/media/i2c/gc0308.c
9568
9569GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9570M:	Zhi Mao <zhi.mao@mediatek.com>
9571L:	linux-media@vger.kernel.org
9572S:	Maintained
9573F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9574F:	drivers/media/i2c/gc05a2.c
9575
9576GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9577M:	Zhi Mao <zhi.mao@mediatek.com>
9578L:	linux-media@vger.kernel.org
9579S:	Maintained
9580F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9581F:	drivers/media/i2c/gc08a3.c
9582
9583GALAXYCORE GC2145 SENSOR DRIVER
9584M:	Alain Volmat <alain.volmat@foss.st.com>
9585L:	linux-media@vger.kernel.org
9586S:	Maintained
9587T:	git git://linuxtv.org/media.git
9588F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9589F:	drivers/media/i2c/gc2145.c
9590
9591GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9592M:	Tim Harvey <tharvey@gateworks.com>
9593S:	Maintained
9594F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9595F:	Documentation/hwmon/gsc-hwmon.rst
9596F:	drivers/hwmon/gsc-hwmon.c
9597F:	drivers/mfd/gateworks-gsc.c
9598F:	include/linux/mfd/gsc.h
9599F:	include/linux/platform_data/gsc_hwmon.h
9600
9601GCC PLUGINS
9602M:	Kees Cook <kees@kernel.org>
9603L:	linux-hardening@vger.kernel.org
9604S:	Maintained
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9606F:	Documentation/kbuild/gcc-plugins.rst
9607F:	include/linux/stackleak.h
9608F:	kernel/stackleak.c
9609F:	scripts/Makefile.gcc-plugins
9610F:	scripts/gcc-plugins/
9611
9612GCOV BASED KERNEL PROFILING
9613M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9614S:	Maintained
9615F:	Documentation/dev-tools/gcov.rst
9616F:	kernel/gcov/
9617
9618GDB KERNEL DEBUGGING HELPER SCRIPTS
9619M:	Jan Kiszka <jan.kiszka@siemens.com>
9620M:	Kieran Bingham <kbingham@kernel.org>
9621S:	Supported
9622F:	scripts/gdb/
9623
9624GE HEALTHCARE PMC ADC DRIVER
9625M:	Herve Codina <herve.codina@bootlin.com>
9626L:	linux-iio@vger.kernel.org
9627S:	Maintained
9628F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9629F:	drivers/iio/adc/gehc-pmc-adc.c
9630F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9631
9632GEMINI CRYPTO DRIVER
9633M:	Corentin Labbe <clabbe@baylibre.com>
9634L:	linux-crypto@vger.kernel.org
9635S:	Maintained
9636F:	drivers/crypto/gemini/
9637
9638GEMTEK FM RADIO RECEIVER DRIVER
9639M:	Hans Verkuil <hverkuil@xs4all.nl>
9640L:	linux-media@vger.kernel.org
9641S:	Maintained
9642W:	https://linuxtv.org
9643T:	git git://linuxtv.org/media.git
9644F:	drivers/media/radio/radio-gemtek*
9645
9646GENDWARFKSYMS
9647M:	Sami Tolvanen <samitolvanen@google.com>
9648L:	linux-modules@vger.kernel.org
9649L:	linux-kbuild@vger.kernel.org
9650S:	Maintained
9651F:	scripts/gendwarfksyms/
9652
9653GENERIC ARCHITECTURE TOPOLOGY
9654M:	Sudeep Holla <sudeep.holla@arm.com>
9655L:	linux-kernel@vger.kernel.org
9656S:	Maintained
9657F:	drivers/base/arch_topology.c
9658F:	include/linux/arch_topology.h
9659
9660GENERIC ENTRY CODE
9661M:	Thomas Gleixner <tglx@linutronix.de>
9662M:	Peter Zijlstra <peterz@infradead.org>
9663M:	Andy Lutomirski <luto@kernel.org>
9664L:	linux-kernel@vger.kernel.org
9665S:	Maintained
9666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9667F:	include/linux/entry-common.h
9668F:	include/linux/entry-kvm.h
9669F:	kernel/entry/
9670
9671GENERIC GPIO I2C DRIVER
9672M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9673S:	Supported
9674F:	drivers/i2c/busses/i2c-gpio.c
9675F:	include/linux/platform_data/i2c-gpio.h
9676
9677GENERIC GPIO I2C MULTIPLEXER DRIVER
9678M:	Peter Korsgaard <peter.korsgaard@barco.com>
9679L:	linux-i2c@vger.kernel.org
9680S:	Supported
9681F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9682F:	drivers/i2c/muxes/i2c-mux-gpio.c
9683F:	include/linux/platform_data/i2c-mux-gpio.h
9684
9685GENERIC GPIO RESET DRIVER
9686M:	Krzysztof Kozlowski <krzk@kernel.org>
9687S:	Maintained
9688F:	drivers/reset/reset-gpio.c
9689
9690GENERIC HDLC (WAN) DRIVERS
9691M:	Krzysztof Halasa <khc@pm.waw.pl>
9692S:	Maintained
9693W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9694F:	drivers/net/wan/c101.c
9695F:	drivers/net/wan/hd6457*
9696F:	drivers/net/wan/hdlc*
9697F:	drivers/net/wan/n2.c
9698F:	drivers/net/wan/pc300too.c
9699F:	drivers/net/wan/pci200syn.c
9700F:	drivers/net/wan/wanxl*
9701
9702GENERIC INCLUDE/ASM HEADER FILES
9703M:	Arnd Bergmann <arnd@arndb.de>
9704L:	linux-arch@vger.kernel.org
9705S:	Maintained
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9707F:	include/asm-generic/
9708F:	include/uapi/asm-generic/
9709
9710GENERIC PHY FRAMEWORK
9711M:	Vinod Koul <vkoul@kernel.org>
9712M:	Kishon Vijay Abraham I <kishon@kernel.org>
9713L:	linux-phy@lists.infradead.org
9714S:	Supported
9715Q:	https://patchwork.kernel.org/project/linux-phy/list/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9717F:	Documentation/devicetree/bindings/phy/
9718F:	drivers/phy/
9719F:	include/dt-bindings/phy/
9720F:	include/linux/phy/
9721
9722GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9723M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9724S:	Supported
9725F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9726F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9727
9728GENERIC PM DOMAINS
9729M:	Ulf Hansson <ulf.hansson@linaro.org>
9730L:	linux-pm@vger.kernel.org
9731S:	Supported
9732F:	Documentation/devicetree/bindings/power/power?domain*
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9734F:	drivers/pmdomain/
9735F:	include/linux/pm_domain.h
9736
9737GENERIC RADIX TREE
9738M:	Kent Overstreet <kent.overstreet@linux.dev>
9739S:	Supported
9740C:	irc://irc.oftc.net/bcache
9741F:	include/linux/generic-radix-tree.h
9742F:	lib/generic-radix-tree.c
9743
9744GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9745M:	Eugen Hristev <eugen.hristev@microchip.com>
9746L:	linux-input@vger.kernel.org
9747S:	Maintained
9748F:	drivers/input/touchscreen/resistive-adc-touch.c
9749
9750GENERIC STRING LIBRARY
9751M:	Kees Cook <kees@kernel.org>
9752R:	Andy Shevchenko <andy@kernel.org>
9753L:	linux-hardening@vger.kernel.org
9754S:	Supported
9755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9756F:	include/linux/string.h
9757F:	include/linux/string_choices.h
9758F:	include/linux/string_helpers.h
9759F:	lib/string.c
9760F:	lib/string_kunit.c
9761F:	lib/string_helpers.c
9762F:	lib/string_helpers_kunit.c
9763F:	scripts/coccinelle/api/string_choices.cocci
9764
9765GENERIC UIO DRIVER FOR PCI DEVICES
9766M:	"Michael S. Tsirkin" <mst@redhat.com>
9767L:	kvm@vger.kernel.org
9768S:	Supported
9769F:	drivers/uio/uio_pci_generic.c
9770
9771GENERIC VDSO LIBRARY
9772M:	Andy Lutomirski <luto@kernel.org>
9773M:	Thomas Gleixner <tglx@linutronix.de>
9774M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9775L:	linux-kernel@vger.kernel.org
9776S:	Maintained
9777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9778F:	include/asm-generic/vdso/vsyscall.h
9779F:	include/vdso/
9780F:	kernel/time/vsyscall.c
9781F:	lib/vdso/
9782
9783GENWQE (IBM Generic Workqueue Card)
9784M:	Frank Haverkamp <haver@linux.ibm.com>
9785S:	Supported
9786F:	drivers/misc/genwqe/
9787
9788GET_MAINTAINER SCRIPT
9789M:	Joe Perches <joe@perches.com>
9790S:	Maintained
9791F:	scripts/get_maintainer.pl
9792
9793GFS2 FILE SYSTEM
9794M:	Andreas Gruenbacher <agruenba@redhat.com>
9795L:	gfs2@lists.linux.dev
9796S:	Supported
9797B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9799F:	Documentation/filesystems/gfs2*
9800F:	fs/gfs2/
9801F:	include/uapi/linux/gfs2_ondisk.h
9802
9803GIGABYTE WATERFORCE SENSOR DRIVER
9804M:	Aleksa Savic <savicaleksa83@gmail.com>
9805L:	linux-hwmon@vger.kernel.org
9806S:	Maintained
9807F:	Documentation/hwmon/gigabyte_waterforce.rst
9808F:	drivers/hwmon/gigabyte_waterforce.c
9809
9810GIGABYTE WMI DRIVER
9811M:	Thomas Weißschuh <thomas@weissschuh.net>
9812L:	platform-driver-x86@vger.kernel.org
9813S:	Maintained
9814F:	drivers/platform/x86/gigabyte-wmi.c
9815
9816GNSS SUBSYSTEM
9817M:	Johan Hovold <johan@kernel.org>
9818S:	Maintained
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9820F:	Documentation/ABI/testing/sysfs-class-gnss
9821F:	Documentation/devicetree/bindings/gnss/
9822F:	drivers/gnss/
9823F:	include/linux/gnss.h
9824
9825GO7007 MPEG CODEC
9826M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9827L:	linux-media@vger.kernel.org
9828S:	Maintained
9829F:	drivers/media/usb/go7007/
9830
9831GOODIX TOUCHSCREEN
9832M:	Bastien Nocera <hadess@hadess.net>
9833M:	Hans de Goede <hdegoede@redhat.com>
9834L:	linux-input@vger.kernel.org
9835S:	Maintained
9836F:	drivers/input/touchscreen/goodix*
9837
9838GOOGLE ETHERNET DRIVERS
9839M:	Jeroen de Borst <jeroendb@google.com>
9840M:	Harshitha Ramamurthy <hramamurthy@google.com>
9841L:	netdev@vger.kernel.org
9842S:	Maintained
9843F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9844F:	drivers/net/ethernet/google
9845
9846GOOGLE FIRMWARE DRIVERS
9847M:	Tzung-Bi Shih <tzungbi@kernel.org>
9848R:	Brian Norris <briannorris@chromium.org>
9849R:	Julius Werner <jwerner@chromium.org>
9850L:	chrome-platform@lists.linux.dev
9851S:	Maintained
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9853F:	drivers/firmware/google/
9854
9855GOOGLE TENSOR SoC SUPPORT
9856M:	Peter Griffin <peter.griffin@linaro.org>
9857R:	André Draszik <andre.draszik@linaro.org>
9858R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9860L:	linux-samsung-soc@vger.kernel.org
9861S:	Maintained
9862C:	irc://irc.oftc.net/pixel6-kernel-dev
9863F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9864F:	arch/arm64/boot/dts/exynos/google/
9865F:	drivers/clk/samsung/clk-gs101.c
9866F:	drivers/phy/samsung/phy-gs101-ufs.c
9867F:	include/dt-bindings/clock/google,gs101.h
9868K:	[gG]oogle.?[tT]ensor
9869
9870GPD POCKET FAN DRIVER
9871M:	Hans de Goede <hdegoede@redhat.com>
9872L:	platform-driver-x86@vger.kernel.org
9873S:	Maintained
9874F:	drivers/platform/x86/gpd-pocket-fan.c
9875
9876GPIB DRIVERS
9877M:	Dave Penkler <dpenkler@gmail.com>
9878S:	Maintained
9879F:	drivers/staging/gpib/
9880
9881GPIO ACPI SUPPORT
9882M:	Mika Westerberg <westeri@kernel.org>
9883M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9884L:	linux-gpio@vger.kernel.org
9885L:	linux-acpi@vger.kernel.org
9886S:	Supported
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9888F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9889F:	drivers/gpio/gpiolib-acpi.c
9890F:	drivers/gpio/gpiolib-acpi.h
9891
9892GPIO AGGREGATOR
9893M:	Geert Uytterhoeven <geert+renesas@glider.be>
9894L:	linux-gpio@vger.kernel.org
9895S:	Supported
9896F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9897F:	drivers/gpio/gpio-aggregator.c
9898
9899GPIO IR Transmitter
9900M:	Sean Young <sean@mess.org>
9901L:	linux-media@vger.kernel.org
9902S:	Maintained
9903F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9904F:	drivers/media/rc/gpio-ir-tx.c
9905
9906GPIO MOCKUP DRIVER
9907M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9908L:	linux-gpio@vger.kernel.org
9909S:	Maintained
9910F:	drivers/gpio/gpio-mockup.c
9911F:	tools/testing/selftests/gpio/
9912
9913GPIO REGMAP
9914M:	Michael Walle <mwalle@kernel.org>
9915S:	Maintained
9916F:	drivers/gpio/gpio-regmap.c
9917F:	include/linux/gpio/regmap.h
9918K:	(devm_)?gpio_regmap_(un)?register
9919
9920GPIO SUBSYSTEM
9921M:	Linus Walleij <linus.walleij@linaro.org>
9922M:	Bartosz Golaszewski <brgl@bgdev.pl>
9923L:	linux-gpio@vger.kernel.org
9924S:	Maintained
9925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9926F:	Documentation/admin-guide/gpio/
9927F:	Documentation/devicetree/bindings/gpio/
9928F:	Documentation/driver-api/gpio/
9929F:	drivers/gpio/
9930F:	include/dt-bindings/gpio/
9931F:	include/linux/gpio.h
9932F:	include/linux/gpio/
9933F:	include/linux/of_gpio.h
9934K:	(devm_)?gpio_(request|free|direction|get|set)
9935
9936GPIO UAPI
9937M:	Bartosz Golaszewski <brgl@bgdev.pl>
9938R:	Kent Gibson <warthog618@gmail.com>
9939L:	linux-gpio@vger.kernel.org
9940S:	Maintained
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9942F:	Documentation/ABI/obsolete/sysfs-gpio
9943F:	Documentation/ABI/testing/gpio-cdev
9944F:	Documentation/userspace-api/gpio/
9945F:	drivers/gpio/gpiolib-cdev.c
9946F:	include/uapi/linux/gpio.h
9947F:	tools/gpio/
9948
9949GRETH 10/100/1G Ethernet MAC device driver
9950M:	Andreas Larsson <andreas@gaisler.com>
9951L:	netdev@vger.kernel.org
9952S:	Maintained
9953F:	drivers/net/ethernet/aeroflex/
9954
9955GREYBUS AUDIO PROTOCOLS DRIVERS
9956M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9957M:	Mark Greer <mgreer@animalcreek.com>
9958S:	Maintained
9959F:	drivers/staging/greybus/audio_apbridgea.c
9960F:	drivers/staging/greybus/audio_apbridgea.h
9961F:	drivers/staging/greybus/audio_codec.c
9962F:	drivers/staging/greybus/audio_codec.h
9963F:	drivers/staging/greybus/audio_gb.c
9964F:	drivers/staging/greybus/audio_manager.c
9965F:	drivers/staging/greybus/audio_manager.h
9966F:	drivers/staging/greybus/audio_manager_module.c
9967F:	drivers/staging/greybus/audio_manager_private.h
9968F:	drivers/staging/greybus/audio_manager_sysfs.c
9969F:	drivers/staging/greybus/audio_module.c
9970F:	drivers/staging/greybus/audio_topology.c
9971
9972GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9973M:	Viresh Kumar <vireshk@kernel.org>
9974S:	Maintained
9975F:	drivers/staging/greybus/authentication.c
9976F:	drivers/staging/greybus/bootrom.c
9977F:	drivers/staging/greybus/firmware.h
9978F:	drivers/staging/greybus/fw-core.c
9979F:	drivers/staging/greybus/fw-download.c
9980F:	drivers/staging/greybus/fw-management.c
9981F:	drivers/staging/greybus/greybus_authentication.h
9982F:	drivers/staging/greybus/greybus_firmware.h
9983F:	drivers/staging/greybus/hid.c
9984F:	drivers/staging/greybus/i2c.c
9985F:	drivers/staging/greybus/spi.c
9986F:	drivers/staging/greybus/spilib.c
9987F:	drivers/staging/greybus/spilib.h
9988
9989GREYBUS LOOPBACK DRIVER
9990M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9991S:	Maintained
9992F:	drivers/staging/greybus/loopback.c
9993
9994GREYBUS PLATFORM DRIVERS
9995M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9996S:	Maintained
9997F:	drivers/staging/greybus/arche-apb-ctrl.c
9998F:	drivers/staging/greybus/arche-platform.c
9999F:	drivers/staging/greybus/arche_platform.h
10000
10001GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10002M:	Rui Miguel Silva <rmfrfs@gmail.com>
10003S:	Maintained
10004F:	drivers/staging/greybus/gpio.c
10005F:	drivers/staging/greybus/light.c
10006F:	drivers/staging/greybus/power_supply.c
10007F:	drivers/staging/greybus/sdio.c
10008F:	drivers/staging/greybus/spi.c
10009F:	drivers/staging/greybus/spilib.c
10010
10011GREYBUS BEAGLEPLAY DRIVERS
10012M:	Ayush Singh <ayushdevel1325@gmail.com>
10013L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10014S:	Maintained
10015F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10016F:	drivers/greybus/gb-beagleplay.c
10017
10018GREYBUS SUBSYSTEM
10019M:	Johan Hovold <johan@kernel.org>
10020M:	Alex Elder <elder@kernel.org>
10021M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10022L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10023S:	Maintained
10024F:	drivers/greybus/
10025F:	drivers/staging/greybus/
10026F:	include/linux/greybus.h
10027F:	include/linux/greybus/
10028
10029GREYBUS UART PROTOCOLS DRIVERS
10030M:	David Lin <dtwlin@gmail.com>
10031S:	Maintained
10032F:	drivers/staging/greybus/log.c
10033F:	drivers/staging/greybus/uart.c
10034
10035GS1662 VIDEO SERIALIZER
10036M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
10037L:	linux-media@vger.kernel.org
10038S:	Maintained
10039T:	git git://linuxtv.org/media.git
10040F:	drivers/media/spi/gs1662.c
10041
10042GSPCA FINEPIX SUBDRIVER
10043M:	Frank Zago <frank@zago.net>
10044L:	linux-media@vger.kernel.org
10045S:	Maintained
10046T:	git git://linuxtv.org/media.git
10047F:	drivers/media/usb/gspca/finepix.c
10048
10049GSPCA GL860 SUBDRIVER
10050M:	Olivier Lorin <o.lorin@laposte.net>
10051L:	linux-media@vger.kernel.org
10052S:	Maintained
10053T:	git git://linuxtv.org/media.git
10054F:	drivers/media/usb/gspca/gl860/
10055
10056GSPCA M5602 SUBDRIVER
10057M:	Erik Andren <erik.andren@gmail.com>
10058L:	linux-media@vger.kernel.org
10059S:	Maintained
10060T:	git git://linuxtv.org/media.git
10061F:	drivers/media/usb/gspca/m5602/
10062
10063GSPCA PAC207 SONIXB SUBDRIVER
10064M:	Hans Verkuil <hverkuil@xs4all.nl>
10065L:	linux-media@vger.kernel.org
10066S:	Odd Fixes
10067T:	git git://linuxtv.org/media.git
10068F:	drivers/media/usb/gspca/pac207.c
10069
10070GSPCA SN9C20X SUBDRIVER
10071M:	Brian Johnson <brijohn@gmail.com>
10072L:	linux-media@vger.kernel.org
10073S:	Maintained
10074T:	git git://linuxtv.org/media.git
10075F:	drivers/media/usb/gspca/sn9c20x.c
10076
10077GSPCA T613 SUBDRIVER
10078M:	Leandro Costantino <lcostantino@gmail.com>
10079L:	linux-media@vger.kernel.org
10080S:	Maintained
10081T:	git git://linuxtv.org/media.git
10082F:	drivers/media/usb/gspca/t613.c
10083
10084GSPCA USB WEBCAM DRIVER
10085M:	Hans Verkuil <hverkuil@xs4all.nl>
10086L:	linux-media@vger.kernel.org
10087S:	Odd Fixes
10088T:	git git://linuxtv.org/media.git
10089F:	drivers/media/usb/gspca/
10090
10091GTP (GPRS Tunneling Protocol)
10092M:	Pablo Neira Ayuso <pablo@netfilter.org>
10093M:	Harald Welte <laforge@gnumonks.org>
10094L:	osmocom-net-gprs@lists.osmocom.org
10095S:	Maintained
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10097F:	drivers/net/gtp.c
10098
10099GUID PARTITION TABLE (GPT)
10100M:	Davidlohr Bueso <dave@stgolabs.net>
10101L:	linux-efi@vger.kernel.org
10102S:	Maintained
10103F:	block/partitions/efi.*
10104
10105HABANALABS PCI DRIVER
10106M:	Ofir Bitton <obitton@habana.ai>
10107L:	dri-devel@lists.freedesktop.org
10108S:	Supported
10109C:	irc://irc.oftc.net/dri-devel
10110T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10111F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10112F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10113F:	drivers/accel/habanalabs/
10114F:	include/linux/habanalabs/
10115F:	include/trace/events/habanalabs.h
10116F:	include/uapi/drm/habanalabs_accel.h
10117
10118HACKRF MEDIA DRIVER
10119L:	linux-media@vger.kernel.org
10120S:	Orphan
10121W:	https://linuxtv.org
10122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10123F:	drivers/media/usb/hackrf/
10124
10125HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10126M:	Chuck Lever <chuck.lever@oracle.com>
10127L:	kernel-tls-handshake@lists.linux.dev
10128L:	netdev@vger.kernel.org
10129S:	Maintained
10130F:	Documentation/netlink/specs/handshake.yaml
10131F:	Documentation/networking/tls-handshake.rst
10132F:	include/net/handshake.h
10133F:	include/trace/events/handshake.h
10134F:	net/handshake/
10135
10136HANTRO VPU CODEC DRIVER
10137M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
10138M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
10139M:	Philipp Zabel <p.zabel@pengutronix.de>
10140L:	linux-media@vger.kernel.org
10141L:	linux-rockchip@lists.infradead.org
10142S:	Maintained
10143F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10144F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10145F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10146F:	drivers/media/platform/verisilicon/
10147
10148HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10149M:	Frank Seidel <frank@f-seidel.de>
10150L:	platform-driver-x86@vger.kernel.org
10151S:	Maintained
10152W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10153F:	drivers/platform/x86/hdaps.c
10154
10155HARDWARE MONITORING
10156M:	Jean Delvare <jdelvare@suse.com>
10157M:	Guenter Roeck <linux@roeck-us.net>
10158L:	linux-hwmon@vger.kernel.org
10159S:	Maintained
10160W:	http://hwmon.wiki.kernel.org/
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10162F:	Documentation/ABI/testing/sysfs-class-hwmon
10163F:	Documentation/devicetree/bindings/hwmon/
10164F:	Documentation/hwmon/
10165F:	drivers/hwmon/
10166F:	include/linux/hwmon*.h
10167F:	include/trace/events/hwmon*.h
10168K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10169
10170HARDWARE RANDOM NUMBER GENERATOR CORE
10171M:	Olivia Mackall <olivia@selenic.com>
10172M:	Herbert Xu <herbert@gondor.apana.org.au>
10173L:	linux-crypto@vger.kernel.org
10174S:	Odd fixes
10175F:	Documentation/admin-guide/hw_random.rst
10176F:	Documentation/devicetree/bindings/rng/
10177F:	drivers/char/hw_random/
10178F:	include/linux/hw_random.h
10179
10180HARDWARE SPINLOCK CORE
10181M:	Bjorn Andersson <andersson@kernel.org>
10182R:	Baolin Wang <baolin.wang7@gmail.com>
10183L:	linux-remoteproc@vger.kernel.org
10184S:	Maintained
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10186F:	Documentation/devicetree/bindings/hwlock/
10187F:	Documentation/locking/hwspinlock.rst
10188F:	drivers/hwspinlock/
10189F:	include/linux/hwspinlock.h
10190
10191HARDWARE TRACING FACILITIES
10192M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10193S:	Maintained
10194F:	drivers/hwtracing/
10195
10196HARMONY SOUND DRIVER
10197L:	linux-parisc@vger.kernel.org
10198S:	Maintained
10199F:	sound/parisc/harmony.*
10200
10201HDPVR USB VIDEO ENCODER DRIVER
10202M:	Hans Verkuil <hverkuil@xs4all.nl>
10203L:	linux-media@vger.kernel.org
10204S:	Odd Fixes
10205W:	https://linuxtv.org
10206T:	git git://linuxtv.org/media.git
10207F:	drivers/media/usb/hdpvr/
10208
10209HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10210M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10211S:	Supported
10212F:	drivers/misc/hpilo.[ch]
10213
10214HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10215M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10216S:	Supported
10217F:	Documentation/watchdog/hpwdt.rst
10218F:	drivers/watchdog/hpwdt.c
10219
10220HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10221M:	Don Brace <don.brace@microchip.com>
10222L:	storagedev@microchip.com
10223L:	linux-scsi@vger.kernel.org
10224S:	Supported
10225F:	Documentation/scsi/hpsa.rst
10226F:	drivers/scsi/hpsa*.[ch]
10227F:	include/linux/cciss*.h
10228F:	include/uapi/linux/cciss*.h
10229
10230HFI1 DRIVER
10231M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10232L:	linux-rdma@vger.kernel.org
10233S:	Supported
10234F:	drivers/infiniband/hw/hfi1
10235
10236HFS FILESYSTEM
10237L:	linux-fsdevel@vger.kernel.org
10238S:	Orphan
10239F:	Documentation/filesystems/hfs.rst
10240F:	fs/hfs/
10241
10242HFSPLUS FILESYSTEM
10243L:	linux-fsdevel@vger.kernel.org
10244S:	Orphan
10245F:	Documentation/filesystems/hfsplus.rst
10246F:	fs/hfsplus/
10247
10248HGA FRAMEBUFFER DRIVER
10249M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10250L:	linux-nvidia@lists.surfsouth.com
10251S:	Maintained
10252W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10253F:	drivers/video/fbdev/hgafb.c
10254
10255HIBERNATION (aka Software Suspend, aka swsusp)
10256M:	"Rafael J. Wysocki" <rafael@kernel.org>
10257M:	Pavel Machek <pavel@kernel.org>
10258L:	linux-pm@vger.kernel.org
10259S:	Supported
10260B:	https://bugzilla.kernel.org
10261F:	arch/*/include/asm/suspend*.h
10262F:	arch/x86/power/
10263F:	drivers/base/power/
10264F:	include/linux/freezer.h
10265F:	include/linux/pm.h
10266F:	include/linux/suspend.h
10267F:	kernel/power/
10268
10269HID CORE LAYER
10270M:	Jiri Kosina <jikos@kernel.org>
10271M:	Benjamin Tissoires <bentiss@kernel.org>
10272L:	linux-input@vger.kernel.org
10273S:	Maintained
10274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10275F:	Documentation/hid/
10276F:	drivers/hid/
10277F:	include/linux/hid*
10278F:	include/uapi/linux/hid*
10279F:	samples/hid/
10280F:	tools/testing/selftests/hid/
10281
10282HID LOGITECH DRIVERS
10283R:	Filipe Laíns <lains@riseup.net>
10284L:	linux-input@vger.kernel.org
10285S:	Maintained
10286F:	drivers/hid/hid-logitech-*
10287
10288HID NVIDIA SHIELD DRIVER
10289M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10290L:	linux-input@vger.kernel.org
10291S:	Maintained
10292F:	drivers/hid/hid-nvidia-shield.c
10293
10294HID PHOENIX RC FLIGHT CONTROLLER
10295M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10296L:	linux-input@vger.kernel.org
10297S:	Maintained
10298F:	drivers/hid/hid-pxrc.c
10299
10300HID PLAYSTATION DRIVER
10301M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10302L:	linux-input@vger.kernel.org
10303S:	Supported
10304F:	drivers/hid/hid-playstation.c
10305
10306HID SENSOR HUB DRIVERS
10307M:	Jiri Kosina <jikos@kernel.org>
10308M:	Jonathan Cameron <jic23@kernel.org>
10309M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10310L:	linux-input@vger.kernel.org
10311L:	linux-iio@vger.kernel.org
10312S:	Maintained
10313F:	Documentation/hid/hid-sensor*
10314F:	drivers/hid/hid-sensor-*
10315F:	drivers/iio/*/hid-*
10316F:	include/linux/hid-sensor-*
10317
10318HID VRC-2 CAR CONTROLLER DRIVER
10319M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10320L:	linux-input@vger.kernel.org
10321S:	Maintained
10322F:	drivers/hid/hid-vrc2.c
10323
10324HID WACOM DRIVER
10325M:	Ping Cheng <ping.cheng@wacom.com>
10326M:	Jason Gerecke  <jason.gerecke@wacom.com>
10327L:	linux-input@vger.kernel.org
10328S:	Maintained
10329F:	drivers/hid/wacom.h
10330F:	drivers/hid/wacom_*
10331
10332HID++ LOGITECH DRIVERS
10333R:	Filipe Laíns <lains@riseup.net>
10334R:	Bastien Nocera <hadess@hadess.net>
10335L:	linux-input@vger.kernel.org
10336S:	Maintained
10337F:	drivers/hid/hid-logitech-hidpp.c
10338
10339HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10340M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10341M:	Frederic Weisbecker <frederic@kernel.org>
10342M:	Thomas Gleixner <tglx@linutronix.de>
10343L:	linux-kernel@vger.kernel.org
10344S:	Maintained
10345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10346F:	Documentation/timers/
10347F:	include/linux/clockchips.h
10348F:	include/linux/delay.h
10349F:	include/linux/hrtimer.h
10350F:	include/linux/timer.h
10351F:	kernel/time/clockevents.c
10352F:	kernel/time/hrtimer.c
10353F:	kernel/time/sleep_timeout.c
10354F:	kernel/time/timer.c
10355F:	kernel/time/timer_list.c
10356F:	kernel/time/timer_migration.*
10357F:	tools/testing/selftests/timers/
10358
10359HIGH-SPEED SCC DRIVER FOR AX.25
10360L:	linux-hams@vger.kernel.org
10361S:	Orphan
10362F:	drivers/net/hamradio/scc.c
10363
10364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10365M:	HighPoint Linux Team <linux@highpoint-tech.com>
10366S:	Supported
10367W:	http://www.highpoint-tech.com
10368F:	Documentation/scsi/hptiop.rst
10369F:	drivers/scsi/hptiop.c
10370
10371HIKEY960 ONBOARD USB GPIO HUB DRIVER
10372M:	John Stultz <jstultz@google.com>
10373L:	linux-kernel@vger.kernel.org
10374S:	Maintained
10375F:	drivers/misc/hisi_hikey_usb.c
10376
10377HIMAX HX83112B TOUCHSCREEN SUPPORT
10378M:	Job Noorman <job@noorman.info>
10379L:	linux-input@vger.kernel.org
10380S:	Maintained
10381F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10382F:	drivers/input/touchscreen/himax_hx83112b.c
10383
10384HIPPI
10385M:	Jes Sorensen <jes@trained-monkey.org>
10386S:	Maintained
10387F:	drivers/net/hippi/
10388F:	include/linux/hippidevice.h
10389F:	include/uapi/linux/if_hippi.h
10390F:	net/802/hippi.c
10391
10392HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10393M:	Kurt Kanzenbach <kurt@linutronix.de>
10394L:	netdev@vger.kernel.org
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10397F:	drivers/net/dsa/hirschmann/*
10398F:	include/linux/platform_data/hirschmann-hellcreek.h
10399F:	net/dsa/tag_hellcreek.c
10400
10401HISILICON DMA DRIVER
10402M:	Zhou Wang <wangzhou1@hisilicon.com>
10403M:	Jie Hai <haijie1@huawei.com>
10404L:	dmaengine@vger.kernel.org
10405S:	Maintained
10406F:	drivers/dma/hisi_dma.c
10407
10408HISILICON GPIO DRIVER
10409M:	Jay Fang <f.fangjian@huawei.com>
10410L:	linux-gpio@vger.kernel.org
10411S:	Maintained
10412F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10413F:	drivers/gpio/gpio-hisi.c
10414
10415HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10416M:	Zhiqi Song <songzhiqi1@huawei.com>
10417M:	Longfang Liu <liulongfang@huawei.com>
10418L:	linux-crypto@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/ABI/testing/debugfs-hisi-hpre
10421F:	drivers/crypto/hisilicon/hpre/hpre.h
10422F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10423F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10424
10425HISILICON HNS3 PMU DRIVER
10426M:	Jijie Shao <shaojijie@huawei.com>
10427S:	Supported
10428F:	Documentation/admin-guide/perf/hns3-pmu.rst
10429F:	drivers/perf/hisilicon/hns3_pmu.c
10430
10431HISILICON I2C CONTROLLER DRIVER
10432M:	Yicong Yang <yangyicong@hisilicon.com>
10433L:	linux-i2c@vger.kernel.org
10434S:	Maintained
10435W:	https://www.hisilicon.com
10436F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10437F:	drivers/i2c/busses/i2c-hisi.c
10438
10439HISILICON KUNPENG SOC HCCS DRIVER
10440M:	Huisong Li <lihuisong@huawei.com>
10441S:	Maintained
10442F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10443F:	drivers/soc/hisilicon/kunpeng_hccs.c
10444F:	drivers/soc/hisilicon/kunpeng_hccs.h
10445
10446HISILICON LPC BUS DRIVER
10447M:	Jay Fang <f.fangjian@huawei.com>
10448S:	Maintained
10449W:	http://www.hisilicon.com
10450F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10451F:	drivers/bus/hisi_lpc.c
10452
10453HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10454M:	Jian Shen <shenjian15@huawei.com>
10455M:	Salil Mehta <salil.mehta@huawei.com>
10456M:	Jijie Shao <shaojijie@huawei.com>
10457L:	netdev@vger.kernel.org
10458S:	Maintained
10459W:	http://www.hisilicon.com
10460F:	drivers/net/ethernet/hisilicon/hns3/
10461
10462HISILICON NETWORK HIBMCGE DRIVER
10463M:	Jijie Shao <shaojijie@huawei.com>
10464L:	netdev@vger.kernel.org
10465S:	Maintained
10466F:	drivers/net/ethernet/hisilicon/hibmcge/
10467
10468HISILICON NETWORK SUBSYSTEM DRIVER
10469M:	Jian Shen <shenjian15@huawei.com>
10470M:	Salil Mehta <salil.mehta@huawei.com>
10471L:	netdev@vger.kernel.org
10472S:	Maintained
10473W:	http://www.hisilicon.com
10474F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10475F:	drivers/net/ethernet/hisilicon/
10476
10477HISILICON PMU DRIVER
10478M:	Yicong Yang <yangyicong@hisilicon.com>
10479M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10480S:	Supported
10481W:	http://www.hisilicon.com
10482F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10483F:	Documentation/admin-guide/perf/hisi-pmu.rst
10484F:	drivers/perf/hisilicon
10485
10486HISILICON PTT DRIVER
10487M:	Yicong Yang <yangyicong@hisilicon.com>
10488M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10489L:	linux-kernel@vger.kernel.org
10490S:	Maintained
10491F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10492F:	Documentation/trace/hisi-ptt.rst
10493F:	drivers/hwtracing/ptt/
10494F:	tools/perf/arch/arm64/util/hisi-ptt.c
10495F:	tools/perf/util/hisi-ptt*
10496F:	tools/perf/util/hisi-ptt-decoder/*
10497
10498HISILICON QM DRIVER
10499M:	Weili Qian <qianweili@huawei.com>
10500M:	Zhou Wang <wangzhou1@hisilicon.com>
10501L:	linux-crypto@vger.kernel.org
10502S:	Maintained
10503F:	drivers/crypto/hisilicon/Kconfig
10504F:	drivers/crypto/hisilicon/Makefile
10505F:	drivers/crypto/hisilicon/qm.c
10506F:	drivers/crypto/hisilicon/sgl.c
10507F:	include/linux/hisi_acc_qm.h
10508
10509HISILICON ROCE DRIVER
10510M:	Chengchang Tang <tangchengchang@huawei.com>
10511M:	Junxian Huang <huangjunxian6@hisilicon.com>
10512L:	linux-rdma@vger.kernel.org
10513S:	Maintained
10514F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10515F:	drivers/infiniband/hw/hns/
10516
10517HISILICON SAS Controller
10518M:	Yihang Li <liyihang9@huawei.com>
10519S:	Supported
10520W:	http://www.hisilicon.com
10521F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10522F:	drivers/scsi/hisi_sas/
10523
10524HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10525M:	Longfang Liu <liulongfang@huawei.com>
10526L:	linux-crypto@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/ABI/testing/debugfs-hisi-sec
10529F:	drivers/crypto/hisilicon/sec2/sec.h
10530F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10531F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10532F:	drivers/crypto/hisilicon/sec2/sec_main.c
10533
10534HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10535M:	Jay Fang <f.fangjian@huawei.com>
10536L:	linux-spi@vger.kernel.org
10537S:	Maintained
10538W:	http://www.hisilicon.com
10539F:	drivers/spi/spi-hisi-kunpeng.c
10540
10541HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10542M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10543L:	linux-kernel@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10546F:	drivers/spmi/hisi-spmi-controller.c
10547
10548HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10549M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10550L:	linux-kernel@vger.kernel.org
10551S:	Maintained
10552F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10553F:	drivers/mfd/hi6421-spmi-pmic.c
10554
10555HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10556M:	Weili Qian <qianweili@huawei.com>
10557S:	Maintained
10558F:	drivers/crypto/hisilicon/trng/trng.c
10559
10560HISILICON V3XX SPI NOR FLASH Controller Driver
10561M:	Jay Fang <f.fangjian@huawei.com>
10562S:	Maintained
10563W:	http://www.hisilicon.com
10564F:	drivers/spi/spi-hisi-sfc-v3xx.c
10565
10566HISILICON ZIP Controller DRIVER
10567M:	Yang Shen <shenyang39@huawei.com>
10568M:	Zhou Wang <wangzhou1@hisilicon.com>
10569L:	linux-crypto@vger.kernel.org
10570S:	Maintained
10571F:	Documentation/ABI/testing/debugfs-hisi-zip
10572F:	drivers/crypto/hisilicon/zip/
10573
10574HMM - Heterogeneous Memory Management
10575M:	Jérôme Glisse <jglisse@redhat.com>
10576L:	linux-mm@kvack.org
10577S:	Maintained
10578F:	Documentation/mm/hmm.rst
10579F:	include/linux/hmm*
10580F:	lib/test_hmm*
10581F:	mm/hmm*
10582F:	tools/testing/selftests/mm/*hmm*
10583
10584HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10585M:	Petre Rodan <petre.rodan@subdimension.ro>
10586L:	linux-iio@vger.kernel.org
10587S:	Maintained
10588F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10589F:	drivers/iio/pressure/hsc030pa*
10590
10591HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10592M:	Andreas Klinger <ak@it-klinger.de>
10593M:	Petre Rodan <petre.rodan@subdimension.ro>
10594L:	linux-iio@vger.kernel.org
10595S:	Maintained
10596F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10597F:	drivers/iio/pressure/mprls0025pa*
10598
10599HP BIOSCFG DRIVER
10600M:	Jorge Lopez <jorge.lopez2@hp.com>
10601L:	platform-driver-x86@vger.kernel.org
10602S:	Maintained
10603F:	drivers/platform/x86/hp/hp-bioscfg/
10604
10605HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10606L:	platform-driver-x86@vger.kernel.org
10607S:	Orphan
10608F:	drivers/platform/x86/hp/tc1100-wmi.c
10609
10610HP WMI HARDWARE MONITOR DRIVER
10611M:	James Seo <james@equiv.tech>
10612L:	linux-hwmon@vger.kernel.org
10613S:	Maintained
10614F:	Documentation/hwmon/hp-wmi-sensors.rst
10615F:	drivers/hwmon/hp-wmi-sensors.c
10616
10617HPET:	High Precision Event Timers driver
10618M:	Clemens Ladisch <clemens@ladisch.de>
10619S:	Maintained
10620F:	Documentation/timers/hpet.rst
10621F:	drivers/char/hpet.c
10622F:	include/linux/hpet.h
10623F:	include/uapi/linux/hpet.h
10624
10625HPET:	x86
10626S:	Orphan
10627F:	arch/x86/include/asm/hpet.h
10628F:	arch/x86/kernel/hpet.c
10629
10630HPFS FILESYSTEM
10631M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10632S:	Maintained
10633W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10634F:	fs/hpfs/
10635
10636HS3001 Hardware Temperature and Humidity Sensor
10637M:	Andre Werner <andre.werner@systec-electronic.com>
10638L:	linux-hwmon@vger.kernel.org
10639S:	Maintained
10640F:	drivers/hwmon/hs3001.c
10641
10642HSI SUBSYSTEM
10643M:	Sebastian Reichel <sre@kernel.org>
10644S:	Maintained
10645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10646F:	Documentation/ABI/testing/sysfs-bus-hsi
10647F:	Documentation/driver-api/hsi.rst
10648F:	drivers/hsi/
10649F:	include/linux/hsi/
10650F:	include/uapi/linux/hsi/
10651
10652HSO 3G MODEM DRIVER
10653L:	linux-usb@vger.kernel.org
10654S:	Orphan
10655F:	drivers/net/usb/hso.c
10656
10657HSR NETWORK PROTOCOL
10658L:	netdev@vger.kernel.org
10659S:	Orphan
10660F:	net/hsr/
10661
10662HT16K33 LED CONTROLLER DRIVER
10663M:	Robin van der Gracht <robin@protonic.nl>
10664S:	Maintained
10665F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10666F:	drivers/auxdisplay/ht16k33.c
10667
10668HTCPEN TOUCHSCREEN DRIVER
10669M:	Pau Oliva Fora <pof@eslack.org>
10670L:	linux-input@vger.kernel.org
10671S:	Maintained
10672F:	drivers/input/touchscreen/htcpen.c
10673
10674HTE SUBSYSTEM
10675M:	Dipen Patel <dipenp@nvidia.com>
10676L:	timestamp@lists.linux.dev
10677S:	Maintained
10678Q:	https://patchwork.kernel.org/project/timestamp/list/
10679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10680F:	Documentation/devicetree/bindings/timestamp/
10681F:	Documentation/driver-api/hte/
10682F:	drivers/hte/
10683F:	include/linux/hte.h
10684
10685HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10686M:	Lorenzo Bianconi <lorenzo@kernel.org>
10687L:	linux-iio@vger.kernel.org
10688S:	Maintained
10689W:	http://www.st.com/
10690F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10691F:	drivers/iio/humidity/hts221*
10692
10693HUAWEI ETHERNET DRIVER
10694M:	Cai Huoqing <cai.huoqing@linux.dev>
10695L:	netdev@vger.kernel.org
10696S:	Maintained
10697F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10698F:	drivers/net/ethernet/huawei/hinic/
10699
10700HUGETLB SUBSYSTEM
10701M:	Muchun Song <muchun.song@linux.dev>
10702L:	linux-mm@kvack.org
10703S:	Maintained
10704F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10705F:	Documentation/admin-guide/mm/hugetlbpage.rst
10706F:	Documentation/mm/hugetlbfs_reserv.rst
10707F:	Documentation/mm/vmemmap_dedup.rst
10708F:	fs/hugetlbfs/
10709F:	include/linux/hugetlb.h
10710F:	include/trace/events/hugetlbfs.h
10711F:	mm/hugetlb.c
10712F:	mm/hugetlb_vmemmap.c
10713F:	mm/hugetlb_vmemmap.h
10714F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10715
10716HVA ST MEDIA DRIVER
10717M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10718L:	linux-media@vger.kernel.org
10719S:	Supported
10720W:	https://linuxtv.org
10721T:	git git://linuxtv.org/media.git
10722F:	drivers/media/platform/st/sti/hva
10723
10724HWPOISON MEMORY FAILURE HANDLING
10725M:	Miaohe Lin <linmiaohe@huawei.com>
10726R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10727L:	linux-mm@kvack.org
10728S:	Maintained
10729F:	mm/hwpoison-inject.c
10730F:	mm/memory-failure.c
10731
10732HYCON HY46XX TOUCHSCREEN SUPPORT
10733M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10734L:	linux-input@vger.kernel.org
10735S:	Maintained
10736F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10737F:	drivers/input/touchscreen/hycon-hy46xx.c
10738
10739HYGON PROCESSOR SUPPORT
10740M:	Pu Wen <puwen@hygon.cn>
10741L:	linux-kernel@vger.kernel.org
10742S:	Maintained
10743F:	arch/x86/kernel/cpu/hygon.c
10744
10745HYNIX HI556 SENSOR DRIVER
10746M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10747L:	linux-media@vger.kernel.org
10748S:	Maintained
10749T:	git git://linuxtv.org/media.git
10750F:	drivers/media/i2c/hi556.c
10751
10752HYNIX HI846 SENSOR DRIVER
10753M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10754L:	linux-media@vger.kernel.org
10755S:	Maintained
10756F:	drivers/media/i2c/hi846.c
10757
10758HYNIX HI847 SENSOR DRIVER
10759M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10760L:	linux-media@vger.kernel.org
10761S:	Maintained
10762F:	drivers/media/i2c/hi847.c
10763
10764Hyper-V/Azure CORE AND DRIVERS
10765M:	"K. Y. Srinivasan" <kys@microsoft.com>
10766M:	Haiyang Zhang <haiyangz@microsoft.com>
10767M:	Wei Liu <wei.liu@kernel.org>
10768M:	Dexuan Cui <decui@microsoft.com>
10769L:	linux-hyperv@vger.kernel.org
10770S:	Supported
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10772F:	Documentation/ABI/stable/sysfs-bus-vmbus
10773F:	Documentation/ABI/testing/debugfs-hyperv
10774F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10775F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10776F:	Documentation/virt/hyperv
10777F:	arch/arm64/hyperv
10778F:	arch/arm64/include/asm/mshyperv.h
10779F:	arch/x86/hyperv
10780F:	arch/x86/include/asm/mshyperv.h
10781F:	arch/x86/include/asm/trace/hyperv.h
10782F:	arch/x86/kernel/cpu/mshyperv.c
10783F:	drivers/clocksource/hyperv_timer.c
10784F:	drivers/hid/hid-hyperv.c
10785F:	drivers/hv/
10786F:	drivers/input/serio/hyperv-keyboard.c
10787F:	drivers/iommu/hyperv-iommu.c
10788F:	drivers/net/ethernet/microsoft/
10789F:	drivers/net/hyperv/
10790F:	drivers/pci/controller/pci-hyperv-intf.c
10791F:	drivers/pci/controller/pci-hyperv.c
10792F:	drivers/scsi/storvsc_drv.c
10793F:	drivers/uio/uio_hv_generic.c
10794F:	drivers/video/fbdev/hyperv_fb.c
10795F:	include/asm-generic/mshyperv.h
10796F:	include/clocksource/hyperv_timer.h
10797F:	include/hyperv/hvgdk.h
10798F:	include/hyperv/hvgdk_ext.h
10799F:	include/hyperv/hvgdk_mini.h
10800F:	include/hyperv/hvhdk.h
10801F:	include/hyperv/hvhdk_mini.h
10802F:	include/linux/hyperv.h
10803F:	include/net/mana
10804F:	include/uapi/linux/hyperv.h
10805F:	net/vmw_vsock/hyperv_transport.c
10806F:	tools/hv/
10807
10808HYPERBUS SUPPORT
10809M:	Vignesh Raghavendra <vigneshr@ti.com>
10810R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10811L:	linux-mtd@lists.infradead.org
10812S:	Supported
10813Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10814C:	irc://irc.oftc.net/mtd
10815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10816F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10817F:	drivers/mtd/hyperbus/
10818F:	include/linux/mtd/hyperbus.h
10819
10820HYPERVISOR VIRTUAL CONSOLE DRIVER
10821L:	linuxppc-dev@lists.ozlabs.org
10822S:	Odd Fixes
10823F:	drivers/tty/hvc/
10824
10825I2C ACPI SUPPORT
10826M:	Mika Westerberg <westeri@kernel.org>
10827L:	linux-i2c@vger.kernel.org
10828L:	linux-acpi@vger.kernel.org
10829S:	Maintained
10830F:	drivers/i2c/i2c-core-acpi.c
10831
10832I2C ADDRESS TRANSLATOR (ATR)
10833M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10834R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10835L:	linux-i2c@vger.kernel.org
10836S:	Maintained
10837F:	drivers/i2c/i2c-atr.c
10838F:	include/linux/i2c-atr.h
10839
10840I2C CONTROLLER DRIVER FOR NVIDIA GPU
10841M:	Ajay Gupta <ajayg@nvidia.com>
10842L:	linux-i2c@vger.kernel.org
10843S:	Maintained
10844F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10845F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10846
10847I2C MUXES
10848M:	Peter Rosin <peda@axentia.se>
10849L:	linux-i2c@vger.kernel.org
10850S:	Maintained
10851F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10852F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10853F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10854F:	Documentation/i2c/i2c-topology.rst
10855F:	Documentation/i2c/muxes/
10856F:	drivers/i2c/i2c-mux.c
10857F:	drivers/i2c/muxes/
10858F:	include/linux/i2c-mux.h
10859
10860I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10861M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10862L:	linux-i2c@vger.kernel.org
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10865F:	drivers/i2c/busses/i2c-mv64xxx.c
10866
10867I2C OF COMPONENT PROBER
10868M:	Chen-Yu Tsai <wenst@chromium.org>
10869L:	linux-i2c@vger.kernel.org
10870L:	devicetree@vger.kernel.org
10871S:	Maintained
10872F:	drivers/i2c/i2c-core-of-prober.c
10873F:	include/linux/i2c-of-prober.h
10874
10875I2C OVER PARALLEL PORT
10876M:	Jean Delvare <jdelvare@suse.com>
10877L:	linux-i2c@vger.kernel.org
10878S:	Maintained
10879F:	Documentation/i2c/busses/i2c-parport.rst
10880F:	drivers/i2c/busses/i2c-parport.c
10881
10882I2C SUBSYSTEM
10883M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10884L:	linux-i2c@vger.kernel.org
10885S:	Maintained
10886W:	https://i2c.wiki.kernel.org/
10887Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10889F:	Documentation/i2c/
10890F:	drivers/i2c/*
10891F:	include/dt-bindings/i2c/i2c.h
10892F:	include/linux/i2c-dev.h
10893F:	include/linux/i2c-smbus.h
10894F:	include/linux/i2c.h
10895F:	include/uapi/linux/i2c-*.h
10896F:	include/uapi/linux/i2c.h
10897
10898I2C SUBSYSTEM HOST DRIVERS
10899M:	Andi Shyti <andi.shyti@kernel.org>
10900L:	linux-i2c@vger.kernel.org
10901S:	Maintained
10902W:	https://i2c.wiki.kernel.org/
10903Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10905F:	Documentation/devicetree/bindings/i2c/
10906F:	drivers/i2c/algos/
10907F:	drivers/i2c/busses/
10908F:	include/dt-bindings/i2c/
10909
10910I2C-TAOS-EVM DRIVER
10911M:	Jean Delvare <jdelvare@suse.com>
10912L:	linux-i2c@vger.kernel.org
10913S:	Maintained
10914F:	Documentation/i2c/busses/i2c-taos-evm.rst
10915F:	drivers/i2c/busses/i2c-taos-evm.c
10916
10917I2C-TINY-USB DRIVER
10918M:	Till Harbaum <till@harbaum.org>
10919L:	linux-i2c@vger.kernel.org
10920S:	Maintained
10921W:	http://www.harbaum.org/till/i2c_tiny_usb
10922F:	drivers/i2c/busses/i2c-tiny-usb.c
10923
10924I2C/SMBUS CONTROLLER DRIVERS FOR PC
10925M:	Jean Delvare <jdelvare@suse.com>
10926L:	linux-i2c@vger.kernel.org
10927S:	Maintained
10928F:	Documentation/i2c/busses/i2c-ali1535.rst
10929F:	Documentation/i2c/busses/i2c-ali1563.rst
10930F:	Documentation/i2c/busses/i2c-ali15x3.rst
10931F:	Documentation/i2c/busses/i2c-amd756.rst
10932F:	Documentation/i2c/busses/i2c-amd8111.rst
10933F:	Documentation/i2c/busses/i2c-i801.rst
10934F:	Documentation/i2c/busses/i2c-nforce2.rst
10935F:	Documentation/i2c/busses/i2c-piix4.rst
10936F:	Documentation/i2c/busses/i2c-sis5595.rst
10937F:	Documentation/i2c/busses/i2c-sis630.rst
10938F:	Documentation/i2c/busses/i2c-sis96x.rst
10939F:	Documentation/i2c/busses/i2c-via.rst
10940F:	Documentation/i2c/busses/i2c-viapro.rst
10941F:	drivers/i2c/busses/i2c-ali1535.c
10942F:	drivers/i2c/busses/i2c-ali1563.c
10943F:	drivers/i2c/busses/i2c-ali15x3.c
10944F:	drivers/i2c/busses/i2c-amd756.c
10945F:	drivers/i2c/busses/i2c-amd8111.c
10946F:	drivers/i2c/busses/i2c-i801.c
10947F:	drivers/i2c/busses/i2c-isch.c
10948F:	drivers/i2c/busses/i2c-nforce2.c
10949F:	drivers/i2c/busses/i2c-piix4.*
10950F:	drivers/i2c/busses/i2c-sis5595.c
10951F:	drivers/i2c/busses/i2c-sis630.c
10952F:	drivers/i2c/busses/i2c-sis96x.c
10953F:	drivers/i2c/busses/i2c-via.c
10954F:	drivers/i2c/busses/i2c-viapro.c
10955
10956I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10957M:	Hans de Goede <hdegoede@redhat.com>
10958L:	linux-i2c@vger.kernel.org
10959S:	Maintained
10960F:	drivers/i2c/busses/i2c-cht-wc.c
10961
10962I2C/SMBUS ISMT DRIVER
10963M:	Seth Heasley <seth.heasley@intel.com>
10964M:	Neil Horman <nhorman@tuxdriver.com>
10965L:	linux-i2c@vger.kernel.org
10966F:	Documentation/i2c/busses/i2c-ismt.rst
10967F:	drivers/i2c/busses/i2c-ismt.c
10968
10969I2C/SMBUS ZHAOXIN DRIVER
10970M:	Hans Hu <hanshu@zhaoxin.com>
10971L:	linux-i2c@vger.kernel.org
10972S:	Maintained
10973W:	https://www.zhaoxin.com
10974F:	drivers/i2c/busses/i2c-viai2c-common.c
10975F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10976
10977I2C/SMBUS STUB DRIVER
10978M:	Jean Delvare <jdelvare@suse.com>
10979L:	linux-i2c@vger.kernel.org
10980S:	Maintained
10981F:	drivers/i2c/i2c-stub.c
10982
10983I3C DRIVER FOR ASPEED AST2600
10984M:	Jeremy Kerr <jk@codeconstruct.com.au>
10985S:	Maintained
10986F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10987F:	drivers/i3c/master/ast2600-i3c-master.c
10988
10989I3C DRIVER FOR CADENCE I3C MASTER IP
10990M:	Przemysław Gaj <pgaj@cadence.com>
10991S:	Maintained
10992F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10993F:	drivers/i3c/master/i3c-master-cdns.c
10994
10995I3C DRIVER FOR SYNOPSYS DESIGNWARE
10996S:	Orphan
10997F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10998F:	drivers/i3c/master/dw*
10999
11000I3C SUBSYSTEM
11001M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11002L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
11003S:	Maintained
11004C:	irc://chat.freenode.net/linux-i3c
11005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11006F:	Documentation/ABI/testing/sysfs-bus-i3c
11007F:	Documentation/devicetree/bindings/i3c/
11008F:	Documentation/driver-api/i3c
11009F:	drivers/i3c/
11010F:	include/dt-bindings/i3c/
11011F:	include/linux/i3c/
11012
11013IBM Operation Panel Input Driver
11014M:	Eddie James <eajames@linux.ibm.com>
11015L:	linux-input@vger.kernel.org
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11018F:	drivers/input/misc/ibm-panel.c
11019
11020IBM Power 842 compression accelerator
11021M:	Haren Myneni <haren@us.ibm.com>
11022S:	Supported
11023F:	crypto/842.c
11024F:	drivers/crypto/nx/Kconfig
11025F:	drivers/crypto/nx/Makefile
11026F:	drivers/crypto/nx/nx-842*
11027F:	include/linux/sw842.h
11028F:	lib/842/
11029
11030IBM Power in-Nest Crypto Acceleration
11031M:	Breno Leitão <leitao@debian.org>
11032M:	Nayna Jain <nayna@linux.ibm.com>
11033M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11034L:	linux-crypto@vger.kernel.org
11035S:	Supported
11036F:	drivers/crypto/nx/Kconfig
11037F:	drivers/crypto/nx/Makefile
11038F:	drivers/crypto/nx/nx-aes*
11039F:	drivers/crypto/nx/nx-sha*
11040F:	drivers/crypto/nx/nx.*
11041F:	drivers/crypto/nx/nx_csbcpb.h
11042F:	drivers/crypto/nx/nx_debugfs.c
11043
11044IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11045M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11046L:	linux-pci@vger.kernel.org
11047L:	linuxppc-dev@lists.ozlabs.org
11048S:	Supported
11049F:	drivers/pci/hotplug/rpadlpar*
11050
11051IBM Power Linux RAID adapter
11052M:	Brian King <brking@us.ibm.com>
11053S:	Supported
11054F:	drivers/scsi/ipr.*
11055
11056IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11057M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11058L:	linux-pci@vger.kernel.org
11059L:	linuxppc-dev@lists.ozlabs.org
11060S:	Supported
11061F:	drivers/pci/hotplug/rpaphp*
11062
11063IBM Power SRIOV Virtual NIC Device Driver
11064M:	Haren Myneni <haren@linux.ibm.com>
11065M:	Rick Lindsley <ricklind@linux.ibm.com>
11066R:	Nick Child <nnac123@linux.ibm.com>
11067R:	Thomas Falcon <tlfalcon@linux.ibm.com>
11068L:	netdev@vger.kernel.org
11069S:	Maintained
11070F:	drivers/net/ethernet/ibm/ibmvnic.*
11071
11072IBM Power VFIO Support
11073M:	Timothy Pearson <tpearson@raptorengineering.com>
11074S:	Supported
11075F:	drivers/vfio/vfio_iommu_spapr_tce.c
11076
11077IBM Power Virtual Ethernet Device Driver
11078M:	Nick Child <nnac123@linux.ibm.com>
11079L:	netdev@vger.kernel.org
11080S:	Maintained
11081F:	drivers/net/ethernet/ibm/ibmveth.*
11082
11083IBM Power Virtual FC Device Drivers
11084M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11085L:	linux-scsi@vger.kernel.org
11086S:	Supported
11087F:	drivers/scsi/ibmvscsi/ibmvfc*
11088
11089IBM Power Virtual Management Channel Driver
11090M:	Brad Warrum <bwarrum@linux.ibm.com>
11091M:	Ritu Agarwal <rituagar@linux.ibm.com>
11092S:	Supported
11093F:	drivers/misc/ibmvmc.*
11094
11095IBM Power Virtual SCSI Device Drivers
11096M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11097L:	linux-scsi@vger.kernel.org
11098S:	Supported
11099F:	drivers/scsi/ibmvscsi/ibmvscsi*
11100F:	include/scsi/viosrp.h
11101
11102IBM Power Virtual SCSI Device Target Driver
11103M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11104L:	linux-scsi@vger.kernel.org
11105L:	target-devel@vger.kernel.org
11106S:	Supported
11107F:	drivers/scsi/ibmvscsi_tgt/
11108
11109IBM Power VMX Cryptographic instructions
11110M:	Breno Leitão <leitao@debian.org>
11111M:	Nayna Jain <nayna@linux.ibm.com>
11112M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11113L:	linux-crypto@vger.kernel.org
11114S:	Supported
11115F:	arch/powerpc/crypto/Kconfig
11116F:	arch/powerpc/crypto/Makefile
11117F:	arch/powerpc/crypto/aes.c
11118F:	arch/powerpc/crypto/aes_cbc.c
11119F:	arch/powerpc/crypto/aes_ctr.c
11120F:	arch/powerpc/crypto/aes_xts.c
11121F:	arch/powerpc/crypto/aesp8-ppc.*
11122F:	arch/powerpc/crypto/ghash.c
11123F:	arch/powerpc/crypto/ghashp8-ppc.pl
11124F:	arch/powerpc/crypto/ppc-xlate.pl
11125F:	arch/powerpc/crypto/vmx.c
11126
11127IBM ServeRAID RAID DRIVER
11128S:	Orphan
11129F:	drivers/scsi/ips.*
11130
11131ICH LPC AND GPIO DRIVER
11132M:	Peter Tyser <ptyser@xes-inc.com>
11133S:	Maintained
11134F:	drivers/gpio/gpio-ich.c
11135F:	drivers/mfd/lpc_ich.c
11136
11137ICY I2C DRIVER
11138M:	Max Staudt <max@enpas.org>
11139L:	linux-i2c@vger.kernel.org
11140S:	Maintained
11141F:	drivers/i2c/busses/i2c-icy.c
11142
11143IDEAPAD LAPTOP EXTRAS DRIVER
11144M:	Ike Panhc <ike.pan@canonical.com>
11145L:	platform-driver-x86@vger.kernel.org
11146S:	Maintained
11147W:	http://launchpad.net/ideapad-laptop
11148F:	drivers/platform/x86/ideapad-laptop.c
11149
11150IDEAPAD LAPTOP SLIDEBAR DRIVER
11151M:	Andrey Moiseev <o2g.org.ru@gmail.com>
11152L:	linux-input@vger.kernel.org
11153S:	Maintained
11154W:	https://github.com/o2genum/ideapad-slidebar
11155F:	drivers/input/misc/ideapad_slidebar.c
11156
11157IDT VersaClock 5 CLOCK DRIVER
11158M:	Luca Ceresoli <luca@lucaceresoli.net>
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11161F:	drivers/clk/clk-versaclock5.c
11162
11163IEEE 802.15.4 SUBSYSTEM
11164M:	Alexander Aring <alex.aring@gmail.com>
11165M:	Stefan Schmidt <stefan@datenfreihafen.org>
11166M:	Miquel Raynal <miquel.raynal@bootlin.com>
11167L:	linux-wpan@vger.kernel.org
11168S:	Maintained
11169W:	https://linux-wpan.org/
11170Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11173F:	Documentation/networking/ieee802154.rst
11174F:	drivers/net/ieee802154/
11175F:	include/linux/ieee802154.h
11176F:	include/linux/nl802154.h
11177F:	include/net/af_ieee802154.h
11178F:	include/net/cfg802154.h
11179F:	include/net/ieee802154_netdev.h
11180F:	include/net/mac802154.h
11181F:	include/net/nl802154.h
11182F:	net/ieee802154/
11183F:	net/mac802154/
11184
11185Intel VIRTIO DATA PATH ACCELERATOR
11186M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11187L:	virtualization@lists.linux.dev
11188S:	Supported
11189F:	drivers/vdpa/ifcvf/
11190
11191IFE PROTOCOL
11192M:	Yotam Gigi <yotam.gi@gmail.com>
11193M:	Jamal Hadi Salim <jhs@mojatatu.com>
11194F:	include/net/ife.h
11195F:	include/uapi/linux/ife.h
11196F:	net/ife
11197
11198IGORPLUG-USB IR RECEIVER
11199M:	Sean Young <sean@mess.org>
11200L:	linux-media@vger.kernel.org
11201S:	Maintained
11202F:	drivers/media/rc/igorplugusb.c
11203
11204IGUANAWORKS USB IR TRANSCEIVER
11205M:	Sean Young <sean@mess.org>
11206L:	linux-media@vger.kernel.org
11207S:	Maintained
11208F:	drivers/media/rc/iguanair.c
11209
11210IIO BACKEND FRAMEWORK
11211M:	Nuno Sa <nuno.sa@analog.com>
11212R:	Olivier Moysan <olivier.moysan@foss.st.com>
11213L:	linux-iio@vger.kernel.org
11214S:	Maintained
11215F:	Documentation/ABI/testing/debugfs-iio-backend
11216F:	drivers/iio/industrialio-backend.c
11217F:	include/linux/iio/backend.h
11218
11219IIO DIGITAL POTENTIOMETER DAC
11220M:	Peter Rosin <peda@axentia.se>
11221L:	linux-iio@vger.kernel.org
11222S:	Maintained
11223F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11224F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11225F:	drivers/iio/dac/dpot-dac.c
11226
11227IIO ENVELOPE DETECTOR
11228M:	Peter Rosin <peda@axentia.se>
11229L:	linux-iio@vger.kernel.org
11230S:	Maintained
11231F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11232F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11233F:	drivers/iio/adc/envelope-detector.c
11234
11235IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11236M:	Matti Vaittinen <mazziesaccount@gmail.com>
11237L:	linux-iio@vger.kernel.org
11238S:	Maintained
11239F:	drivers/iio/industrialio-gts-helper.c
11240F:	include/linux/iio/iio-gts-helper.h
11241F:	drivers/iio/test/iio-test-gts.c
11242
11243IIO MULTIPLEXER
11244M:	Peter Rosin <peda@axentia.se>
11245L:	linux-iio@vger.kernel.org
11246S:	Maintained
11247F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11248F:	drivers/iio/multiplexer/iio-mux.c
11249
11250IIO SCMI BASED DRIVER
11251M:	Jyoti Bhayana <jbhayana@google.com>
11252L:	linux-iio@vger.kernel.org
11253S:	Maintained
11254F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11255
11256IIO SUBSYSTEM AND DRIVERS
11257M:	Jonathan Cameron <jic23@kernel.org>
11258R:	Lars-Peter Clausen <lars@metafoo.de>
11259L:	linux-iio@vger.kernel.org
11260S:	Maintained
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11262F:	Documentation/ABI/testing/configfs-iio*
11263F:	Documentation/ABI/testing/sysfs-bus-iio*
11264F:	Documentation/devicetree/bindings/iio/
11265F:	Documentation/iio/
11266F:	drivers/iio/
11267F:	drivers/staging/iio/
11268F:	include/dt-bindings/iio/
11269F:	include/linux/iio/
11270F:	tools/iio/
11271
11272IIO UNIT CONVERTER
11273M:	Peter Rosin <peda@axentia.se>
11274L:	linux-iio@vger.kernel.org
11275S:	Maintained
11276F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11277F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11278F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11279F:	drivers/iio/afe/iio-rescale.c
11280
11281IKANOS/ADI EAGLE ADSL USB DRIVER
11282M:	Matthieu Castet <castet.matthieu@free.fr>
11283M:	Stanislaw Gruszka <stf_xl@wp.pl>
11284S:	Maintained
11285F:	drivers/usb/atm/ueagle-atm.c
11286
11287IMAGIS TOUCHSCREEN DRIVER
11288M:	Markuss Broks <markuss.broks@gmail.com>
11289S:	Maintained
11290F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11291F:	drivers/input/touchscreen/imagis.c
11292
11293IMGTEC ASCII LCD DRIVER
11294M:	Paul Burton <paulburton@kernel.org>
11295S:	Maintained
11296F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11297F:	drivers/auxdisplay/img-ascii-lcd.c
11298
11299IMGTEC JPEG ENCODER DRIVER
11300M:	Devarsh Thakkar <devarsht@ti.com>
11301L:	linux-media@vger.kernel.org
11302S:	Supported
11303F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11304F:	drivers/media/platform/imagination/e5010*
11305
11306IMGTEC IR DECODER DRIVER
11307S:	Orphan
11308F:	drivers/media/rc/img-ir/
11309
11310IMGTEC POWERVR DRM DRIVER
11311M:	Frank Binns <frank.binns@imgtec.com>
11312M:	Matt Coster <matt.coster@imgtec.com>
11313S:	Supported
11314T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11315F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11316F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11317F:	Documentation/gpu/imagination/
11318F:	drivers/gpu/drm/ci/xfails/powervr*
11319F:	drivers/gpu/drm/imagination/
11320F:	include/uapi/drm/pvr_drm.h
11321
11322IMON SOUNDGRAPH USB IR RECEIVER
11323M:	Sean Young <sean@mess.org>
11324L:	linux-media@vger.kernel.org
11325S:	Maintained
11326F:	drivers/media/rc/imon.c
11327F:	drivers/media/rc/imon_raw.c
11328
11329IMS TWINTURBO FRAMEBUFFER DRIVER
11330L:	linux-fbdev@vger.kernel.org
11331S:	Orphan
11332F:	drivers/video/fbdev/imsttfb.c
11333
11334INDEX OF FURTHER KERNEL DOCUMENTATION
11335M:	Carlos Bilbao <carlos.bilbao@kernel.org>
11336S:	Maintained
11337F:	Documentation/process/kernel-docs.rst
11338
11339INDUSTRY PACK SUBSYSTEM (IPACK)
11340M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11341M:	Jens Taprogge <jens.taprogge@taprogge.org>
11342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11343L:	industrypack-devel@lists.sourceforge.net
11344S:	Maintained
11345W:	http://industrypack.sourceforge.net
11346F:	drivers/ipack/
11347
11348INFINEON DPS310 Driver
11349M:	Eddie James <eajames@linux.ibm.com>
11350L:	linux-iio@vger.kernel.org
11351S:	Maintained
11352F:	drivers/iio/pressure/dps310.c
11353
11354INFINEON PEB2466 ASoC CODEC
11355M:	Herve Codina <herve.codina@bootlin.com>
11356L:	linux-sound@vger.kernel.org
11357S:	Maintained
11358F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11359F:	sound/soc/codecs/peb2466.c
11360
11361INFINIBAND SUBSYSTEM
11362M:	Jason Gunthorpe <jgg@nvidia.com>
11363M:	Leon Romanovsky <leonro@nvidia.com>
11364L:	linux-rdma@vger.kernel.org
11365S:	Supported
11366W:	https://github.com/linux-rdma/rdma-core
11367Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11369F:	Documentation/devicetree/bindings/infiniband/
11370F:	Documentation/infiniband/
11371F:	drivers/infiniband/
11372F:	include/rdma/
11373F:	include/trace/events/ib_mad.h
11374F:	include/trace/events/ib_umad.h
11375F:	include/trace/misc/rdma.h
11376F:	include/uapi/linux/if_infiniband.h
11377F:	include/uapi/rdma/
11378F:	samples/bpf/ibumad_kern.c
11379F:	samples/bpf/ibumad_user.c
11380
11381INGENIC JZ4780 NAND DRIVER
11382M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11383L:	linux-mtd@lists.infradead.org
11384L:	linux-mips@vger.kernel.org
11385S:	Maintained
11386F:	drivers/mtd/nand/raw/ingenic/
11387
11388INGENIC JZ47xx SoCs
11389M:	Paul Cercueil <paul@crapouillou.net>
11390L:	linux-mips@vger.kernel.org
11391S:	Maintained
11392F:	arch/mips/boot/dts/ingenic/
11393F:	arch/mips/generic/board-ingenic.c
11394F:	arch/mips/include/asm/mach-ingenic/
11395F:	arch/mips/ingenic/Kconfig
11396F:	drivers/clk/ingenic/
11397F:	drivers/dma/dma-jz4780.c
11398F:	drivers/gpu/drm/ingenic/
11399F:	drivers/i2c/busses/i2c-jz4780.c
11400F:	drivers/iio/adc/ingenic-adc.c
11401F:	drivers/irqchip/irq-ingenic.c
11402F:	drivers/memory/jz4780-nemc.c
11403F:	drivers/mmc/host/jz4740_mmc.c
11404F:	drivers/mtd/nand/raw/ingenic/
11405F:	drivers/pinctrl/pinctrl-ingenic.c
11406F:	drivers/power/supply/ingenic-battery.c
11407F:	drivers/pwm/pwm-jz4740.c
11408F:	drivers/remoteproc/ingenic_rproc.c
11409F:	drivers/rtc/rtc-jz4740.c
11410F:	drivers/tty/serial/8250/8250_ingenic.c
11411F:	drivers/usb/musb/jz4740.c
11412F:	drivers/watchdog/jz4740_wdt.c
11413F:	include/dt-bindings/iio/adc/ingenic,adc.h
11414F:	include/linux/mfd/ingenic-tcu.h
11415F:	sound/soc/codecs/jz47*
11416F:	sound/soc/jz4740/
11417
11418INJOINIC IP5xxx POWER BANK IC DRIVER
11419M:	Samuel Holland <samuel@sholland.org>
11420S:	Maintained
11421F:	drivers/power/supply/ip5xxx_power.c
11422
11423INOTIFY
11424M:	Jan Kara <jack@suse.cz>
11425R:	Amir Goldstein <amir73il@gmail.com>
11426L:	linux-fsdevel@vger.kernel.org
11427S:	Maintained
11428F:	Documentation/filesystems/inotify.rst
11429F:	fs/notify/inotify/
11430F:	include/linux/inotify.h
11431F:	include/uapi/linux/inotify.h
11432
11433INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11434M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11435L:	linux-input@vger.kernel.org
11436S:	Maintained
11437Q:	http://patchwork.kernel.org/project/linux-input/list/
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11439F:	Documentation/devicetree/bindings/input/
11440F:	Documentation/devicetree/bindings/serio/
11441F:	Documentation/input/
11442F:	drivers/input/
11443F:	include/dt-bindings/input/
11444F:	include/linux/gameport.h
11445F:	include/linux/i8042.h
11446F:	include/linux/input.h
11447F:	include/linux/input/
11448F:	include/linux/libps2.h
11449F:	include/linux/serio.h
11450F:	include/uapi/linux/gameport.h
11451F:	include/uapi/linux/input-event-codes.h
11452F:	include/uapi/linux/input.h
11453F:	include/uapi/linux/serio.h
11454F:	include/uapi/linux/uinput.h
11455
11456INPUT MULTITOUCH (MT) PROTOCOL
11457M:	Henrik Rydberg <rydberg@bitmath.org>
11458L:	linux-input@vger.kernel.org
11459S:	Odd fixes
11460F:	Documentation/input/multi-touch-protocol.rst
11461F:	drivers/input/input-mt.c
11462K:	\b(ABS|SYN)_MT_
11463
11464INSIDE SECURE CRYPTO DRIVER
11465M:	Antoine Tenart <atenart@kernel.org>
11466L:	linux-crypto@vger.kernel.org
11467S:	Maintained
11468F:	drivers/crypto/inside-secure/
11469
11470INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11471M:	Mimi Zohar <zohar@linux.ibm.com>
11472M:	Roberto Sassu <roberto.sassu@huawei.com>
11473M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11474R:	Eric Snowberg <eric.snowberg@oracle.com>
11475L:	linux-integrity@vger.kernel.org
11476S:	Supported
11477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11478F:	security/integrity/
11479F:	security/integrity/ima/
11480
11481INTEGRITY POLICY ENFORCEMENT (IPE)
11482M:	Fan Wu <wufan@kernel.org>
11483L:	linux-security-module@vger.kernel.org
11484S:	Supported
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11486F:	Documentation/admin-guide/LSM/ipe.rst
11487F:	Documentation/security/ipe.rst
11488F:	scripts/ipe/
11489F:	security/ipe/
11490
11491INTEL 810/815 FRAMEBUFFER DRIVER
11492M:	Antonino Daplas <adaplas@gmail.com>
11493L:	linux-fbdev@vger.kernel.org
11494S:	Maintained
11495F:	drivers/video/fbdev/i810/
11496
11497INTEL 8254 COUNTER DRIVER
11498M:	William Breathitt Gray <wbg@kernel.org>
11499L:	linux-iio@vger.kernel.org
11500S:	Maintained
11501F:	drivers/counter/i8254.c
11502F:	include/linux/i8254.h
11503
11504INTEL 8255 GPIO DRIVER
11505M:	William Breathitt Gray <wbg@kernel.org>
11506L:	linux-gpio@vger.kernel.org
11507S:	Maintained
11508F:	drivers/gpio/gpio-i8255.c
11509F:	drivers/gpio/gpio-i8255.h
11510
11511INTEL ASoC DRIVERS
11512M:	Cezary Rojewski <cezary.rojewski@intel.com>
11513M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11514M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11515M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11516M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11517M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11518R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11519L:	linux-sound@vger.kernel.org
11520S:	Supported
11521F:	sound/soc/intel/
11522
11523INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11524M:	Hans de Goede <hdegoede@redhat.com>
11525L:	platform-driver-x86@vger.kernel.org
11526S:	Maintained
11527F:	drivers/platform/x86/intel/atomisp2/pm.c
11528
11529INTEL ATOMISP2 LED DRIVER
11530M:	Hans de Goede <hdegoede@redhat.com>
11531L:	platform-driver-x86@vger.kernel.org
11532S:	Maintained
11533F:	drivers/platform/x86/intel/atomisp2/led.c
11534
11535INTEL BIOS SAR INT1092 DRIVER
11536M:	Shravan Sudhakar <s.shravan@intel.com>
11537L:	platform-driver-x86@vger.kernel.org
11538S:	Maintained
11539F:	drivers/platform/x86/intel/int1092/
11540
11541INTEL BROXTON PMC DRIVER
11542M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11543M:	Zha Qipeng <qipeng.zha@intel.com>
11544S:	Maintained
11545F:	drivers/mfd/intel_pmc_bxt.c
11546F:	include/linux/mfd/intel_pmc_bxt.h
11547
11548INTEL C600 SERIES SAS CONTROLLER DRIVER
11549L:	linux-scsi@vger.kernel.org
11550S:	Orphan
11551T:	git git://git.code.sf.net/p/intel-sas/isci
11552F:	drivers/scsi/isci/
11553
11554INTEL CPU family model numbers
11555M:	Tony Luck <tony.luck@intel.com>
11556M:	x86@kernel.org
11557L:	linux-kernel@vger.kernel.org
11558S:	Supported
11559F:	arch/x86/include/asm/intel-family.h
11560
11561INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11562M:	Jani Nikula <jani.nikula@linux.intel.com>
11563M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11564L:	intel-gfx@lists.freedesktop.org
11565L:	intel-xe@lists.freedesktop.org
11566S:	Supported
11567F:	drivers/gpu/drm/i915/display/
11568F:	drivers/gpu/drm/xe/display/
11569F:	drivers/gpu/drm/xe/compat-i915-headers
11570F:	include/drm/intel/
11571
11572INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11573M:	Jani Nikula <jani.nikula@linux.intel.com>
11574M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11575M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11576M:	Tvrtko Ursulin <tursulin@ursulin.net>
11577L:	intel-gfx@lists.freedesktop.org
11578S:	Supported
11579W:	https://drm.pages.freedesktop.org/intel-docs/
11580Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11581B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11582C:	irc://irc.oftc.net/intel-gfx
11583T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11584F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11585F:	Documentation/gpu/i915.rst
11586F:	drivers/gpu/drm/ci/xfails/i915*
11587F:	drivers/gpu/drm/i915/
11588F:	include/drm/intel/
11589F:	include/uapi/drm/i915_drm.h
11590
11591INTEL DRM XE DRIVER (Lunar Lake and newer)
11592M:	Lucas De Marchi <lucas.demarchi@intel.com>
11593M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11594M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11595L:	intel-xe@lists.freedesktop.org
11596S:	Supported
11597W:	https://drm.pages.freedesktop.org/intel-docs/
11598Q:	http://patchwork.freedesktop.org/project/intel-xe/
11599B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11600C:	irc://irc.oftc.net/xe
11601T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11602F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11603F:	Documentation/gpu/xe/
11604F:	drivers/gpu/drm/xe/
11605F:	include/drm/intel/
11606F:	include/uapi/drm/xe_drm.h
11607
11608INTEL ETHERNET DRIVERS
11609M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11610M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11611L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11612S:	Maintained
11613W:	https://www.intel.com/content/www/us/en/support.html
11614Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11617F:	Documentation/networking/device_drivers/ethernet/intel/
11618F:	drivers/net/ethernet/intel/
11619F:	drivers/net/ethernet/intel/*/
11620F:	include/linux/avf/virtchnl.h
11621F:	include/linux/net/intel/iidc.h
11622
11623INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11624M:	Mustafa Ismail <mustafa.ismail@intel.com>
11625M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11626L:	linux-rdma@vger.kernel.org
11627S:	Supported
11628F:	drivers/infiniband/hw/irdma/
11629F:	include/uapi/rdma/irdma-abi.h
11630
11631INTEL GPIO DRIVERS
11632M:	Andy Shevchenko <andy@kernel.org>
11633L:	linux-gpio@vger.kernel.org
11634S:	Supported
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11636F:	drivers/gpio/gpio-elkhartlake.c
11637F:	drivers/gpio/gpio-graniterapids.c
11638F:	drivers/gpio/gpio-ich.c
11639F:	drivers/gpio/gpio-merrifield.c
11640F:	drivers/gpio/gpio-ml-ioh.c
11641F:	drivers/gpio/gpio-pch.c
11642F:	drivers/gpio/gpio-sch.c
11643F:	drivers/gpio/gpio-sodaville.c
11644F:	drivers/gpio/gpio-tangier.c
11645F:	drivers/gpio/gpio-tangier.h
11646
11647INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11648M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11649M:	Zhi Wang <zhi.wang.linux@gmail.com>
11650L:	intel-gvt-dev@lists.freedesktop.org
11651L:	intel-gfx@lists.freedesktop.org
11652S:	Supported
11653W:	https://github.com/intel/gvt-linux/wiki
11654T:	git https://github.com/intel/gvt-linux.git
11655F:	drivers/gpu/drm/i915/gvt/
11656
11657INTEL HID EVENT DRIVER
11658M:	Alex Hung <alexhung@gmail.com>
11659L:	platform-driver-x86@vger.kernel.org
11660S:	Maintained
11661F:	drivers/platform/x86/intel/hid.c
11662
11663INTEL I/OAT DMA DRIVER
11664M:	Dave Jiang <dave.jiang@intel.com>
11665R:	Dan Williams <dan.j.williams@intel.com>
11666L:	dmaengine@vger.kernel.org
11667S:	Supported
11668Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11669F:	drivers/dma/ioat*
11670
11671INTEL IAA CRYPTO DRIVER
11672M:	Kristen Accardi <kristen.c.accardi@intel.com>
11673L:	linux-crypto@vger.kernel.org
11674S:	Supported
11675F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11676F:	drivers/crypto/intel/iaa/*
11677
11678INTEL IDLE DRIVER
11679M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11680M:	Len Brown <lenb@kernel.org>
11681L:	linux-pm@vger.kernel.org
11682S:	Supported
11683B:	https://bugzilla.kernel.org
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11685F:	drivers/idle/intel_idle.c
11686
11687INTEL IDXD DRIVER
11688M:	Fenghua Yu <fenghua.yu@intel.com>
11689R:	Dave Jiang <dave.jiang@intel.com>
11690L:	dmaengine@vger.kernel.org
11691S:	Supported
11692F:	drivers/dma/idxd/*
11693F:	include/uapi/linux/idxd.h
11694
11695INTEL IN FIELD SCAN (IFS) DEVICE
11696M:	Jithu Joseph <jithu.joseph@intel.com>
11697R:	Ashok Raj <ashok.raj.linux@gmail.com>
11698R:	Tony Luck <tony.luck@intel.com>
11699S:	Maintained
11700F:	drivers/platform/x86/intel/ifs
11701F:	include/trace/events/intel_ifs.h
11702F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11703
11704INTEL INTEGRATED SENSOR HUB DRIVER
11705M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11706M:	Jiri Kosina <jikos@kernel.org>
11707L:	linux-input@vger.kernel.org
11708S:	Maintained
11709F:	drivers/hid/intel-ish-hid/
11710
11711INTEL IOMMU (VT-d)
11712M:	David Woodhouse <dwmw2@infradead.org>
11713M:	Lu Baolu <baolu.lu@linux.intel.com>
11714L:	iommu@lists.linux.dev
11715S:	Supported
11716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11717F:	drivers/iommu/intel/
11718
11719INTEL IPU3 CSI-2 CIO2 DRIVER
11720M:	Yong Zhi <yong.zhi@intel.com>
11721M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11722M:	Bingbu Cao <bingbu.cao@intel.com>
11723M:	Dan Scally <djrscally@gmail.com>
11724R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11725L:	linux-media@vger.kernel.org
11726S:	Maintained
11727T:	git git://linuxtv.org/media.git
11728F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11729F:	drivers/media/pci/intel/ipu3/
11730
11731INTEL IPU3 CSI-2 IMGU DRIVER
11732M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11733R:	Bingbu Cao <bingbu.cao@intel.com>
11734R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11735L:	linux-media@vger.kernel.org
11736S:	Maintained
11737F:	Documentation/admin-guide/media/ipu3.rst
11738F:	Documentation/admin-guide/media/ipu3_rcb.svg
11739F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11740F:	drivers/staging/media/ipu3/
11741
11742INTEL IPU6 INPUT SYSTEM DRIVER
11743M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11744M:	Bingbu Cao <bingbu.cao@intel.com>
11745R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11746L:	linux-media@vger.kernel.org
11747S:	Maintained
11748T:	git git://linuxtv.org/media.git
11749F:	Documentation/admin-guide/media/ipu6-isys.rst
11750F:	drivers/media/pci/intel/ipu6/
11751
11752INTEL ISHTP ECLITE DRIVER
11753M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11754L:	platform-driver-x86@vger.kernel.org
11755S:	Supported
11756F:	drivers/platform/x86/intel/ishtp_eclite.c
11757
11758INTEL IXP4XX CRYPTO SUPPORT
11759M:	Corentin Labbe <clabbe@baylibre.com>
11760L:	linux-crypto@vger.kernel.org
11761S:	Maintained
11762F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11763
11764INTEL KEEM BAY DRM DRIVER
11765M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11766M:	Edmund Dea <edmund.j.dea@intel.com>
11767S:	Maintained
11768F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11769F:	drivers/gpu/drm/kmb/
11770
11771INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11772M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11773S:	Maintained
11774F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11775F:	drivers/crypto/intel/keembay/Kconfig
11776F:	drivers/crypto/intel/keembay/Makefile
11777F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11778F:	drivers/crypto/intel/keembay/ocs-aes.c
11779F:	drivers/crypto/intel/keembay/ocs-aes.h
11780
11781INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11782M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11783M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11784M:	Mark Gross <mgross@linux.intel.com>
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11787F:	drivers/crypto/intel/keembay/Kconfig
11788F:	drivers/crypto/intel/keembay/Makefile
11789F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11790
11791INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11792M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11793M:	Declan Murphy <declan.murphy@intel.com>
11794S:	Maintained
11795F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11796F:	drivers/crypto/intel/keembay/Kconfig
11797F:	drivers/crypto/intel/keembay/Makefile
11798F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11799F:	drivers/crypto/intel/keembay/ocs-hcu.c
11800F:	drivers/crypto/intel/keembay/ocs-hcu.h
11801
11802INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11803M:	Wentong Wu <wentong.wu@intel.com>
11804M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11805S:	Maintained
11806F:	drivers/gpio/gpio-ljca.c
11807F:	drivers/i2c/busses/i2c-ljca.c
11808F:	drivers/spi/spi-ljca.c
11809F:	drivers/usb/misc/usb-ljca.c
11810F:	include/linux/usb/ljca.h
11811
11812INTEL MANAGEMENT ENGINE (mei)
11813M:	Alexander Usyskin <alexander.usyskin@intel.com>
11814L:	linux-kernel@vger.kernel.org
11815S:	Supported
11816F:	Documentation/driver-api/mei/*
11817F:	drivers/misc/mei/
11818F:	drivers/watchdog/mei_wdt.c
11819F:	include/linux/mei_aux.h
11820F:	include/linux/mei_cl_bus.h
11821F:	include/uapi/linux/mei.h
11822F:	include/uapi/linux/mei_uuid.h
11823F:	include/uapi/linux/uuid.h
11824F:	samples/mei/*
11825
11826INTEL MAX 10 BMC MFD DRIVER
11827M:	Xu Yilun <yilun.xu@intel.com>
11828R:	Tom Rix <trix@redhat.com>
11829S:	Maintained
11830F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11831F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11832F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11833F:	drivers/mfd/intel-m10-bmc*
11834F:	include/linux/mfd/intel-m10-bmc.h
11835
11836INTEL MAX10 BMC SECURE UPDATES
11837M:	Peter Colberg <peter.colberg@intel.com>
11838L:	linux-fpga@vger.kernel.org
11839S:	Maintained
11840F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11841F:	drivers/fpga/intel-m10-bmc-sec-update.c
11842
11843INTEL MID (Mobile Internet Device) PLATFORM
11844M:	Andy Shevchenko <andy@kernel.org>
11845L:	linux-kernel@vger.kernel.org
11846S:	Supported
11847F:	arch/x86/include/asm/intel-mid.h
11848F:	arch/x86/pci/intel_mid_pci.c
11849F:	arch/x86/platform/intel-mid/
11850F:	drivers/extcon/extcon-intel-mrfld.c
11851F:	drivers/iio/adc/intel_mrfld_adc.c
11852F:	drivers/mfd/intel_soc_pmic_mrfld.c
11853F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11854F:	drivers/platform/x86/intel_scu_*
11855F:	drivers/staging/media/atomisp/
11856F:	drivers/watchdog/intel-mid_wdt.c
11857F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11858F:	include/linux/platform_data/x86/intel-mid_wdt.h
11859F:	include/linux/platform_data/x86/intel_scu_ipc.h
11860
11861INTEL P-Unit IPC DRIVER
11862M:	Zha Qipeng <qipeng.zha@intel.com>
11863L:	platform-driver-x86@vger.kernel.org
11864S:	Maintained
11865F:	arch/x86/include/asm/intel_punit_ipc.h
11866F:	drivers/platform/x86/intel/punit_ipc.c
11867
11868INTEL PMC CORE DRIVER
11869M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11870M:	David E Box <david.e.box@intel.com>
11871L:	platform-driver-x86@vger.kernel.org
11872S:	Maintained
11873F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11874F:	drivers/platform/x86/intel/pmc/
11875
11876INTEL PMIC GPIO DRIVERS
11877M:	Andy Shevchenko <andy@kernel.org>
11878S:	Supported
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11880F:	drivers/gpio/gpio-*cove.c
11881
11882INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11883M:	Andy Shevchenko <andy@kernel.org>
11884S:	Supported
11885F:	drivers/mfd/intel_soc_pmic*
11886F:	include/linux/mfd/intel_soc_pmic*
11887
11888INTEL PMT DRIVERS
11889M:	David E. Box <david.e.box@linux.intel.com>
11890S:	Supported
11891F:	drivers/platform/x86/intel/pmt/
11892
11893INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11894M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11895L:	linux-wireless@vger.kernel.org
11896S:	Maintained
11897F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11898F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11899F:	drivers/net/wireless/intel/ipw2x00/
11900
11901INTEL PSTATE DRIVER
11902M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11903M:	Len Brown <lenb@kernel.org>
11904L:	linux-pm@vger.kernel.org
11905S:	Supported
11906F:	drivers/cpufreq/intel_pstate.c
11907
11908INTEL PTP DFL ToD DRIVER
11909M:	Tianfei Zhang <tianfei.zhang@intel.com>
11910L:	linux-fpga@vger.kernel.org
11911L:	netdev@vger.kernel.org
11912S:	Maintained
11913F:	drivers/ptp/ptp_dfl_tod.c
11914
11915INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11916M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11917L:	linux-iio@vger.kernel.org
11918F:	drivers/counter/intel-qep.c
11919
11920INTEL SCU DRIVERS
11921M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11922S:	Maintained
11923F:	drivers/platform/x86/intel_scu_*
11924F:	include/linux/platform_data/x86/intel_scu_ipc.h
11925
11926INTEL SDSI DRIVER
11927M:	David E. Box <david.e.box@linux.intel.com>
11928S:	Supported
11929F:	drivers/platform/x86/intel/sdsi.c
11930F:	tools/arch/x86/intel_sdsi/
11931F:	tools/testing/selftests/drivers/sdsi/
11932
11933INTEL SGX
11934M:	Jarkko Sakkinen <jarkko@kernel.org>
11935R:	Dave Hansen <dave.hansen@linux.intel.com>
11936L:	linux-sgx@vger.kernel.org
11937S:	Supported
11938Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11940F:	Documentation/arch/x86/sgx.rst
11941F:	arch/x86/entry/vdso/vsgx.S
11942F:	arch/x86/include/asm/sgx.h
11943F:	arch/x86/include/uapi/asm/sgx.h
11944F:	arch/x86/kernel/cpu/sgx/*
11945F:	tools/testing/selftests/sgx/*
11946K:	\bSGX_
11947
11948INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11949M:	Daniel Scally <djrscally@gmail.com>
11950S:	Maintained
11951F:	drivers/platform/x86/intel/int3472/
11952
11953INTEL SPEED SELECT TECHNOLOGY
11954M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11955L:	platform-driver-x86@vger.kernel.org
11956S:	Maintained
11957F:	drivers/platform/x86/intel/speed_select_if/
11958F:	include/uapi/linux/isst_if.h
11959F:	tools/power/x86/intel-speed-select/
11960
11961INTEL STRATIX10 FIRMWARE DRIVERS
11962M:	Dinh Nguyen <dinguyen@kernel.org>
11963L:	linux-kernel@vger.kernel.org
11964S:	Maintained
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11966F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11967F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11968F:	drivers/firmware/stratix10-rsu.c
11969F:	drivers/firmware/stratix10-svc.c
11970F:	include/linux/firmware/intel/stratix10-smc.h
11971F:	include/linux/firmware/intel/stratix10-svc-client.h
11972
11973INTEL TELEMETRY DRIVER
11974M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11975M:	"David E. Box" <david.e.box@linux.intel.com>
11976L:	platform-driver-x86@vger.kernel.org
11977S:	Maintained
11978F:	arch/x86/include/asm/intel_telemetry.h
11979F:	drivers/platform/x86/intel/telemetry/
11980
11981INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11982M:	Even Xu <even.xu@intel.com>
11983M:	Xinpeng Sun <xinpeng.sun@intel.com>
11984S:	Maintained
11985F:	drivers/hid/intel-thc-hid/
11986
11987INTEL TPMI DRIVER
11988M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11989L:	platform-driver-x86@vger.kernel.org
11990S:	Maintained
11991F:	Documentation/ABI/testing/debugfs-tpmi
11992F:	drivers/platform/x86/intel/vsec_tpmi.c
11993F:	include/linux/intel_tpmi.h
11994
11995INTEL UNCORE FREQUENCY CONTROL
11996M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11997L:	platform-driver-x86@vger.kernel.org
11998S:	Maintained
11999F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12000F:	drivers/platform/x86/intel/uncore-frequency/
12001
12002INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12003M:	David E. Box <david.e.box@linux.intel.com>
12004S:	Supported
12005F:	drivers/platform/x86/intel/vsec.c
12006F:	include/linux/intel_vsec.h
12007
12008INTEL VIRTUAL BUTTON DRIVER
12009M:	AceLan Kao <acelan.kao@canonical.com>
12010L:	platform-driver-x86@vger.kernel.org
12011S:	Maintained
12012F:	drivers/platform/x86/intel/vbtn.c
12013
12014INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12015M:	Stanislaw Gruszka <stf_xl@wp.pl>
12016L:	linux-wireless@vger.kernel.org
12017S:	Supported
12018F:	drivers/net/wireless/intel/iwlegacy/
12019
12020INTEL WIRELESS WIFI LINK (iwlwifi)
12021M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
12022L:	linux-wireless@vger.kernel.org
12023S:	Supported
12024W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12026F:	drivers/net/wireless/intel/iwlwifi/
12027
12028INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12029M:	Jithu Joseph <jithu.joseph@intel.com>
12030S:	Maintained
12031W:	https://slimbootloader.github.io/security/firmware-update.html
12032F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12033
12034INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12035L:	Dell.Client.Kernel@dell.com
12036S:	Maintained
12037F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12038
12039INTEL WWAN IOSM DRIVER
12040M:	M Chetan Kumar <m.chetan.kumar@intel.com>
12041L:	netdev@vger.kernel.org
12042S:	Maintained
12043F:	drivers/net/wwan/iosm/
12044
12045INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12046M:	Xin Li <xin@zytor.com>
12047M:	"H. Peter Anvin" <hpa@zytor.com>
12048S:	Supported
12049F:	Documentation/arch/x86/x86_64/fred.rst
12050F:	arch/x86/entry/entry_64_fred.S
12051F:	arch/x86/entry/entry_fred.c
12052F:	arch/x86/include/asm/fred.h
12053F:	arch/x86/kernel/fred.c
12054
12055INTEL(R) TRACE HUB
12056M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12057S:	Supported
12058F:	Documentation/trace/intel_th.rst
12059F:	drivers/hwtracing/intel_th/
12060F:	include/linux/intel_th.h
12061
12062INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12063M:	Ning Sun <ning.sun@intel.com>
12064L:	tboot-devel@lists.sourceforge.net
12065S:	Supported
12066W:	http://tboot.sourceforge.net
12067T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12068F:	Documentation/arch/x86/intel_txt.rst
12069F:	arch/x86/kernel/tboot.c
12070F:	include/linux/tboot.h
12071
12072INTERCONNECT API
12073M:	Georgi Djakov <djakov@kernel.org>
12074L:	linux-pm@vger.kernel.org
12075S:	Maintained
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12077F:	Documentation/devicetree/bindings/interconnect/
12078F:	Documentation/driver-api/interconnect.rst
12079F:	drivers/interconnect/
12080F:	include/dt-bindings/interconnect/
12081F:	include/linux/interconnect-provider.h
12082F:	include/linux/interconnect.h
12083
12084INTERRUPT COUNTER DRIVER
12085M:	Oleksij Rempel <o.rempel@pengutronix.de>
12086R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12087L:	linux-iio@vger.kernel.org
12088F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12089F:	drivers/counter/interrupt-cnt.c
12090
12091INTERSIL ISL7998X VIDEO DECODER DRIVER
12092M:	Michael Tretter <m.tretter@pengutronix.de>
12093R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12094L:	linux-media@vger.kernel.org
12095S:	Maintained
12096F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12097F:	drivers/media/i2c/isl7998x.c
12098
12099INVENSENSE ICM-426xx IMU DRIVER
12100M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12101L:	linux-iio@vger.kernel.org
12102S:	Maintained
12103W:	https://invensense.tdk.com/
12104F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12105F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12106F:	drivers/iio/imu/inv_icm42600/
12107
12108INVENSENSE MPU-3050 GYROSCOPE DRIVER
12109M:	Linus Walleij <linus.walleij@linaro.org>
12110L:	linux-iio@vger.kernel.org
12111S:	Maintained
12112F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12113F:	drivers/iio/gyro/mpu3050*
12114
12115INVENSENSE MPU-6050 IMU DRIVER
12116M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12117L:	linux-iio@vger.kernel.org
12118S:	Maintained
12119W:	https://invensense.tdk.com/
12120F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12121F:	drivers/iio/imu/inv_mpu6050/
12122
12123IOC3 ETHERNET DRIVER
12124M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12125L:	linux-mips@vger.kernel.org
12126S:	Maintained
12127F:	drivers/net/ethernet/sgi/ioc3-eth.c
12128
12129IOMMU DMA-API LAYER
12130M:	Robin Murphy <robin.murphy@arm.com>
12131L:	iommu@lists.linux.dev
12132S:	Maintained
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12134F:	drivers/iommu/dma-iommu.c
12135F:	drivers/iommu/dma-iommu.h
12136F:	drivers/iommu/iova.c
12137F:	include/linux/iommu-dma.h
12138F:	include/linux/iova.h
12139
12140IOMMU SUBSYSTEM
12141M:	Joerg Roedel <joro@8bytes.org>
12142M:	Will Deacon <will@kernel.org>
12143R:	Robin Murphy <robin.murphy@arm.com>
12144L:	iommu@lists.linux.dev
12145S:	Maintained
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12147F:	Documentation/devicetree/bindings/iommu/
12148F:	drivers/iommu/
12149F:	include/linux/iommu.h
12150F:	include/linux/iova.h
12151F:	include/linux/of_iommu.h
12152
12153IOMMUFD
12154M:	Jason Gunthorpe <jgg@nvidia.com>
12155M:	Kevin Tian <kevin.tian@intel.com>
12156L:	iommu@lists.linux.dev
12157S:	Maintained
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12159F:	Documentation/userspace-api/iommufd.rst
12160F:	drivers/iommu/iommufd/
12161F:	include/linux/iommufd.h
12162F:	include/uapi/linux/iommufd.h
12163F:	tools/testing/selftests/iommu/
12164
12165IOSYS-MAP HELPERS
12166M:	Thomas Zimmermann <tzimmermann@suse.de>
12167L:	dri-devel@lists.freedesktop.org
12168S:	Maintained
12169T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12170F:	include/linux/iosys-map.h
12171
12172IO_URING
12173M:	Jens Axboe <axboe@kernel.dk>
12174M:	Pavel Begunkov <asml.silence@gmail.com>
12175L:	io-uring@vger.kernel.org
12176S:	Maintained
12177T:	git git://git.kernel.dk/linux-block
12178T:	git git://git.kernel.dk/liburing
12179F:	include/linux/io_uring/
12180F:	include/linux/io_uring.h
12181F:	include/linux/io_uring_types.h
12182F:	include/trace/events/io_uring.h
12183F:	include/uapi/linux/io_uring.h
12184F:	io_uring/
12185
12186IPMI SUBSYSTEM
12187M:	Corey Minyard <corey@minyard.net>
12188L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12189S:	Supported
12190W:	http://openipmi.sourceforge.net/
12191T:	git https://github.com/cminyard/linux-ipmi.git for-next
12192F:	Documentation/devicetree/bindings/ipmi/
12193F:	Documentation/driver-api/ipmi.rst
12194F:	drivers/char/ipmi/
12195F:	include/linux/ipmi*
12196F:	include/uapi/linux/ipmi*
12197
12198IPS SCSI RAID DRIVER
12199M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12200L:	linux-scsi@vger.kernel.org
12201S:	Maintained
12202W:	http://www.adaptec.com/
12203F:	drivers/scsi/ips*
12204
12205IPVS
12206M:	Simon Horman <horms@verge.net.au>
12207M:	Julian Anastasov <ja@ssi.bg>
12208L:	netdev@vger.kernel.org
12209L:	lvs-devel@vger.kernel.org
12210S:	Maintained
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12213F:	Documentation/networking/ipvs-sysctl.rst
12214F:	include/net/ip_vs.h
12215F:	include/uapi/linux/ip_vs.h
12216F:	net/netfilter/ipvs/
12217
12218IPWIRELESS DRIVER
12219M:	Jiri Kosina <jikos@kernel.org>
12220M:	David Sterba <dsterba@suse.com>
12221S:	Odd Fixes
12222F:	drivers/tty/ipwireless/
12223
12224IRON DEVICE AUDIO CODEC DRIVERS
12225M:	Kiseok Jo <kiseok.jo@irondevice.com>
12226L:	linux-sound@vger.kernel.org
12227S:	Maintained
12228F:	Documentation/devicetree/bindings/sound/irondevice,*
12229F:	sound/soc/codecs/sma*
12230
12231IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12232M:	Thomas Gleixner <tglx@linutronix.de>
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12235F:	Documentation/core-api/irq/irq-domain.rst
12236F:	include/linux/irqdomain.h
12237F:	include/linux/irqdomain_defs.h
12238F:	kernel/irq/irqdomain.c
12239F:	kernel/irq/msi.c
12240
12241IRQ SUBSYSTEM
12242M:	Thomas Gleixner <tglx@linutronix.de>
12243L:	linux-kernel@vger.kernel.org
12244S:	Maintained
12245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12246F:	include/linux/group_cpus.h
12247F:	include/linux/irq.h
12248F:	include/linux/irqhandler.h
12249F:	include/linux/irqnr.h
12250F:	include/linux/irqreturn.h
12251F:	kernel/irq/
12252F:	lib/group_cpus.c
12253
12254IRQCHIP DRIVERS
12255M:	Thomas Gleixner <tglx@linutronix.de>
12256L:	linux-kernel@vger.kernel.org
12257S:	Maintained
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12259F:	Documentation/devicetree/bindings/interrupt-controller/
12260F:	drivers/irqchip/
12261F:	include/linux/irqchip.h
12262
12263ISA
12264M:	William Breathitt Gray <wbg@kernel.org>
12265S:	Maintained
12266F:	Documentation/driver-api/isa.rst
12267F:	drivers/base/isa.c
12268F:	include/linux/isa.h
12269
12270ISA RADIO MODULE
12271M:	Hans Verkuil <hverkuil@xs4all.nl>
12272L:	linux-media@vger.kernel.org
12273S:	Maintained
12274W:	https://linuxtv.org
12275T:	git git://linuxtv.org/media.git
12276F:	drivers/media/radio/radio-isa*
12277
12278ISAPNP
12279M:	Jaroslav Kysela <perex@perex.cz>
12280S:	Maintained
12281F:	Documentation/userspace-api/isapnp.rst
12282F:	drivers/pnp/isapnp/
12283F:	include/linux/isapnp.h
12284
12285ISCSI
12286M:	Lee Duncan <lduncan@suse.com>
12287M:	Chris Leech <cleech@redhat.com>
12288M:	Mike Christie <michael.christie@oracle.com>
12289L:	open-iscsi@googlegroups.com
12290L:	linux-scsi@vger.kernel.org
12291S:	Maintained
12292W:	www.open-iscsi.com
12293F:	drivers/scsi/*iscsi*
12294F:	include/scsi/*iscsi*
12295
12296iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12297M:	Peter Jones <pjones@redhat.com>
12298M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12299S:	Maintained
12300F:	drivers/firmware/iscsi_ibft*
12301
12302ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12303M:	Sagi Grimberg <sagi@grimberg.me>
12304M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12305L:	linux-rdma@vger.kernel.org
12306S:	Supported
12307W:	http://www.openfabrics.org
12308W:	www.open-iscsi.org
12309Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12310F:	drivers/infiniband/ulp/iser/
12311
12312ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12313M:	Sagi Grimberg <sagi@grimberg.me>
12314L:	linux-rdma@vger.kernel.org
12315L:	target-devel@vger.kernel.org
12316S:	Supported
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12318F:	drivers/infiniband/ulp/isert
12319
12320ISDN/CMTP OVER BLUETOOTH
12321M:	Karsten Keil <isdn@linux-pingi.de>
12322L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12323L:	netdev@vger.kernel.org
12324S:	Odd Fixes
12325W:	http://www.isdn4linux.de
12326F:	Documentation/isdn/
12327F:	drivers/isdn/capi/
12328F:	include/linux/isdn/
12329F:	include/uapi/linux/isdn/
12330F:	net/bluetooth/cmtp/
12331
12332ISDN/mISDN SUBSYSTEM
12333M:	Karsten Keil <isdn@linux-pingi.de>
12334L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12335L:	netdev@vger.kernel.org
12336S:	Maintained
12337W:	http://www.isdn4linux.de
12338F:	drivers/isdn/Kconfig
12339F:	drivers/isdn/Makefile
12340F:	drivers/isdn/hardware/
12341F:	drivers/isdn/mISDN/
12342
12343ISL28022 HARDWARE MONITORING DRIVER
12344M:	Carsten Spieß <mail@carsten-spiess.de>
12345L:	linux-hwmon@vger.kernel.org
12346S:	Maintained
12347F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12348F:	Documentation/hwmon/isl28022.rst
12349F:	drivers/hwmon/isl28022.c
12350
12351ISOFS FILESYSTEM
12352M:	Jan Kara <jack@suse.cz>
12353L:	linux-fsdevel@vger.kernel.org
12354S:	Maintained
12355F:	Documentation/filesystems/isofs.rst
12356F:	fs/isofs/
12357
12358IT87 HARDWARE MONITORING DRIVER
12359M:	Jean Delvare <jdelvare@suse.com>
12360L:	linux-hwmon@vger.kernel.org
12361S:	Maintained
12362F:	Documentation/hwmon/it87.rst
12363F:	drivers/hwmon/it87.c
12364
12365IT913X MEDIA DRIVER
12366L:	linux-media@vger.kernel.org
12367S:	Orphan
12368W:	https://linuxtv.org
12369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12370F:	drivers/media/tuners/it913x*
12371
12372ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12373M:	Liu Ying <victor.liu@nxp.com>
12374L:	dri-devel@lists.freedesktop.org
12375S:	Maintained
12376T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12377F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12378F:	drivers/gpu/drm/bridge/ite-it6263.c
12379
12380ITE IT66121 HDMI BRIDGE DRIVER
12381M:	Phong LE <ple@baylibre.com>
12382M:	Neil Armstrong <neil.armstrong@linaro.org>
12383S:	Maintained
12384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12385F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12386F:	drivers/gpu/drm/bridge/ite-it66121.c
12387
12388IVTV VIDEO4LINUX DRIVER
12389M:	Andy Walls <awalls@md.metrocast.net>
12390L:	linux-media@vger.kernel.org
12391S:	Maintained
12392W:	https://linuxtv.org
12393T:	git git://linuxtv.org/media.git
12394F:	Documentation/admin-guide/media/ivtv*
12395F:	drivers/media/pci/ivtv/
12396F:	include/uapi/linux/ivtv*
12397
12398IX2505V MEDIA DRIVER
12399M:	Malcolm Priestley <tvboxspy@gmail.com>
12400L:	linux-media@vger.kernel.org
12401S:	Maintained
12402W:	https://linuxtv.org
12403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12404F:	drivers/media/dvb-frontends/ix2505v*
12405
12406JAILHOUSE HYPERVISOR INTERFACE
12407M:	Jan Kiszka <jan.kiszka@siemens.com>
12408L:	jailhouse-dev@googlegroups.com
12409S:	Maintained
12410F:	arch/x86/include/asm/jailhouse_para.h
12411F:	arch/x86/kernel/jailhouse.c
12412
12413JFS FILESYSTEM
12414M:	Dave Kleikamp <shaggy@kernel.org>
12415L:	jfs-discussion@lists.sourceforge.net
12416S:	Odd Fixes
12417W:	http://jfs.sourceforge.net/
12418T:	git https://github.com/kleikamp/linux-shaggy.git
12419F:	Documentation/admin-guide/jfs.rst
12420F:	fs/jfs/
12421
12422JME NETWORK DRIVER
12423M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12424L:	netdev@vger.kernel.org
12425S:	Odd Fixes
12426F:	drivers/net/ethernet/jme.*
12427
12428JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12429M:	David Woodhouse <dwmw2@infradead.org>
12430M:	Richard Weinberger <richard@nod.at>
12431L:	linux-mtd@lists.infradead.org
12432S:	Odd Fixes
12433W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12434T:	git git://git.infradead.org/ubifs-2.6.git
12435F:	fs/jffs2/
12436F:	include/uapi/linux/jffs2.h
12437
12438JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12439M:	"Theodore Ts'o" <tytso@mit.edu>
12440M:	Jan Kara <jack@suse.com>
12441L:	linux-ext4@vger.kernel.org
12442S:	Maintained
12443F:	fs/jbd2/
12444F:	include/linux/jbd2.h
12445
12446JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12447M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12448L:	linux-media@vger.kernel.org
12449L:	linux-renesas-soc@vger.kernel.org
12450S:	Maintained
12451F:	drivers/media/platform/renesas/rcar_jpu.c
12452
12453JSM Neo PCI based serial card
12454L:	linux-serial@vger.kernel.org
12455S:	Orphan
12456F:	drivers/tty/serial/jsm/
12457
12458K10TEMP HARDWARE MONITORING DRIVER
12459M:	Clemens Ladisch <clemens@ladisch.de>
12460L:	linux-hwmon@vger.kernel.org
12461S:	Maintained
12462F:	Documentation/hwmon/k10temp.rst
12463F:	drivers/hwmon/k10temp.c
12464
12465K8TEMP HARDWARE MONITORING DRIVER
12466M:	Rudolf Marek <r.marek@assembler.cz>
12467L:	linux-hwmon@vger.kernel.org
12468S:	Maintained
12469F:	Documentation/hwmon/k8temp.rst
12470F:	drivers/hwmon/k8temp.c
12471
12472KASAN
12473M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12474R:	Alexander Potapenko <glider@google.com>
12475R:	Andrey Konovalov <andreyknvl@gmail.com>
12476R:	Dmitry Vyukov <dvyukov@google.com>
12477R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12478L:	kasan-dev@googlegroups.com
12479S:	Maintained
12480B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12481F:	Documentation/dev-tools/kasan.rst
12482F:	arch/*/include/asm/*kasan.h
12483F:	arch/*/mm/kasan_init*
12484F:	include/linux/kasan*.h
12485F:	lib/Kconfig.kasan
12486F:	mm/kasan/
12487F:	scripts/Makefile.kasan
12488
12489KCONFIG
12490M:	Masahiro Yamada <masahiroy@kernel.org>
12491L:	linux-kbuild@vger.kernel.org
12492S:	Maintained
12493Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12495F:	Documentation/kbuild/kconfig*
12496F:	scripts/Kconfig.include
12497F:	scripts/kconfig/
12498
12499KCORE
12500M:	Omar Sandoval <osandov@osandov.com>
12501L:	linux-debuggers@vger.kernel.org
12502S:	Maintained
12503F:	fs/proc/kcore.c
12504F:	include/linux/kcore.h
12505
12506KCOV
12507R:	Dmitry Vyukov <dvyukov@google.com>
12508R:	Andrey Konovalov <andreyknvl@gmail.com>
12509L:	kasan-dev@googlegroups.com
12510S:	Maintained
12511B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12512F:	Documentation/dev-tools/kcov.rst
12513F:	include/linux/kcov.h
12514F:	include/uapi/linux/kcov.h
12515F:	kernel/kcov.c
12516F:	scripts/Makefile.kcov
12517
12518KCSAN
12519M:	Marco Elver <elver@google.com>
12520R:	Dmitry Vyukov <dvyukov@google.com>
12521L:	kasan-dev@googlegroups.com
12522S:	Maintained
12523F:	Documentation/dev-tools/kcsan.rst
12524F:	include/linux/kcsan*.h
12525F:	kernel/kcsan/
12526F:	lib/Kconfig.kcsan
12527F:	scripts/Makefile.kcsan
12528
12529KDUMP
12530M:	Baoquan He <bhe@redhat.com>
12531R:	Vivek Goyal <vgoyal@redhat.com>
12532R:	Dave Young <dyoung@redhat.com>
12533L:	kexec@lists.infradead.org
12534S:	Maintained
12535W:	http://lse.sourceforge.net/kdump/
12536F:	Documentation/admin-guide/kdump/
12537F:	fs/proc/vmcore.c
12538F:	include/linux/crash_core.h
12539F:	include/linux/crash_dump.h
12540F:	include/uapi/linux/vmcore.h
12541F:	kernel/crash_*.c
12542
12543KEENE FM RADIO TRANSMITTER DRIVER
12544M:	Hans Verkuil <hverkuil@xs4all.nl>
12545L:	linux-media@vger.kernel.org
12546S:	Maintained
12547W:	https://linuxtv.org
12548T:	git git://linuxtv.org/media.git
12549F:	drivers/media/radio/radio-keene*
12550
12551KERNEL AUTOMOUNTER
12552M:	Ian Kent <raven@themaw.net>
12553L:	autofs@vger.kernel.org
12554S:	Maintained
12555F:	fs/autofs/
12556
12557KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12558M:	Masahiro Yamada <masahiroy@kernel.org>
12559R:	Nathan Chancellor <nathan@kernel.org>
12560R:	Nicolas Schier <nicolas@fjasle.eu>
12561L:	linux-kbuild@vger.kernel.org
12562S:	Maintained
12563Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12565F:	Documentation/kbuild/
12566F:	Makefile
12567F:	scripts/*vmlinux*
12568F:	scripts/Kbuild*
12569F:	scripts/Makefile*
12570F:	scripts/basic/
12571F:	scripts/clang-tools/
12572F:	scripts/dummy-tools/
12573F:	scripts/include/
12574F:	scripts/mk*
12575F:	scripts/mod/
12576F:	scripts/package/
12577F:	usr/
12578
12579KERNEL HARDENING (not covered by other areas)
12580M:	Kees Cook <kees@kernel.org>
12581R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12582L:	linux-hardening@vger.kernel.org
12583S:	Supported
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12585F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12586F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12587F:	arch/*/configs/hardening.config
12588F:	include/linux/overflow.h
12589F:	include/linux/randomize_kstack.h
12590F:	kernel/configs/hardening.config
12591F:	lib/usercopy_kunit.c
12592F:	mm/usercopy.c
12593F:	security/Kconfig.hardening
12594K:	\b(add|choose)_random_kstack_offset\b
12595K:	\b__check_(object_size|heap_object)\b
12596K:	\b__counted_by(_le|_be)?\b
12597
12598KERNEL JANITORS
12599L:	kernel-janitors@vger.kernel.org
12600S:	Odd Fixes
12601W:	http://kernelnewbies.org/KernelJanitors
12602
12603KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12604M:	Chuck Lever <chuck.lever@oracle.com>
12605M:	Jeff Layton <jlayton@kernel.org>
12606R:	Neil Brown <neilb@suse.de>
12607R:	Olga Kornievskaia <okorniev@redhat.com>
12608R:	Dai Ngo <Dai.Ngo@oracle.com>
12609R:	Tom Talpey <tom@talpey.com>
12610L:	linux-nfs@vger.kernel.org
12611S:	Supported
12612B:	https://bugzilla.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12614F:	Documentation/filesystems/nfs/
12615F:	fs/lockd/
12616F:	fs/nfs_common/
12617F:	fs/nfsd/
12618F:	include/linux/lockd/
12619F:	include/linux/sunrpc/
12620F:	include/trace/events/rpcgss.h
12621F:	include/trace/events/rpcrdma.h
12622F:	include/trace/events/sunrpc.h
12623F:	include/trace/misc/fs.h
12624F:	include/trace/misc/nfs.h
12625F:	include/trace/misc/sunrpc.h
12626F:	include/uapi/linux/nfsd/
12627F:	include/uapi/linux/sunrpc/
12628F:	net/sunrpc/
12629F:	tools/net/sunrpc/
12630
12631KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12632M:	Thomas Weißschuh <linux@weissschuh.net>
12633R:	Christian Heusel <christian@heusel.eu>
12634R:	Nathan Chancellor <nathan@kernel.org>
12635S:	Maintained
12636F:	scripts/package/PKGBUILD
12637
12638KERNEL REGRESSIONS
12639M:	Thorsten Leemhuis <linux@leemhuis.info>
12640L:	regressions@lists.linux.dev
12641S:	Supported
12642F:	Documentation/admin-guide/reporting-regressions.rst
12643F:	Documentation/process/handling-regressions.rst
12644
12645KERNEL SELFTEST FRAMEWORK
12646M:	Shuah Khan <shuah@kernel.org>
12647M:	Shuah Khan <skhan@linuxfoundation.org>
12648L:	linux-kselftest@vger.kernel.org
12649S:	Maintained
12650Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12652F:	Documentation/dev-tools/kselftest*
12653F:	tools/testing/selftests/
12654
12655KERNEL SMB3 SERVER (KSMBD)
12656M:	Namjae Jeon <linkinjeon@kernel.org>
12657M:	Namjae Jeon <linkinjeon@samba.org>
12658M:	Steve French <sfrench@samba.org>
12659M:	Steve French <smfrench@gmail.com>
12660R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12661R:	Tom Talpey <tom@talpey.com>
12662L:	linux-cifs@vger.kernel.org
12663S:	Maintained
12664T:	git git://git.samba.org/ksmbd.git
12665F:	Documentation/filesystems/smb/ksmbd.rst
12666F:	fs/smb/common/
12667F:	fs/smb/server/
12668
12669KERNEL UNIT TESTING FRAMEWORK (KUnit)
12670M:	Brendan Higgins <brendan.higgins@linux.dev>
12671M:	David Gow <davidgow@google.com>
12672R:	Rae Moar <rmoar@google.com>
12673L:	linux-kselftest@vger.kernel.org
12674L:	kunit-dev@googlegroups.com
12675S:	Maintained
12676W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12679F:	Documentation/dev-tools/kunit/
12680F:	include/kunit/
12681F:	lib/kunit/
12682F:	rust/kernel/kunit.rs
12683F:	scripts/rustdoc_test_*
12684F:	tools/testing/kunit/
12685
12686KERNEL USERMODE HELPER
12687M:	Luis Chamberlain <mcgrof@kernel.org>
12688L:	linux-kernel@vger.kernel.org
12689S:	Maintained
12690F:	include/linux/umh.h
12691F:	kernel/umh.c
12692
12693KERNEL VIRTUAL MACHINE (KVM)
12694M:	Paolo Bonzini <pbonzini@redhat.com>
12695L:	kvm@vger.kernel.org
12696S:	Supported
12697W:	http://www.linux-kvm.org
12698T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12699F:	Documentation/virt/kvm/
12700F:	include/asm-generic/kvm*
12701F:	include/kvm/iodev.h
12702F:	include/linux/kvm*
12703F:	include/trace/events/kvm.h
12704F:	include/uapi/asm-generic/kvm*
12705F:	include/uapi/linux/kvm*
12706F:	tools/kvm/
12707F:	tools/testing/selftests/kvm/
12708F:	virt/kvm/*
12709
12710KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12711M:	Marc Zyngier <maz@kernel.org>
12712M:	Oliver Upton <oliver.upton@linux.dev>
12713R:	Joey Gouly <joey.gouly@arm.com>
12714R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12715R:	Zenghui Yu <yuzenghui@huawei.com>
12716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12717L:	kvmarm@lists.linux.dev
12718S:	Maintained
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12720F:	Documentation/virt/kvm/arm/
12721F:	Documentation/virt/kvm/devices/arm*
12722F:	arch/arm64/include/asm/kvm*
12723F:	arch/arm64/include/uapi/asm/kvm*
12724F:	arch/arm64/kvm/
12725F:	include/kvm/arm_*
12726F:	tools/testing/selftests/kvm/*/arm64/
12727F:	tools/testing/selftests/kvm/arm64/
12728
12729KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12730M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12731M:	Bibo Mao <maobibo@loongson.cn>
12732M:	Huacai Chen <chenhuacai@kernel.org>
12733L:	kvm@vger.kernel.org
12734L:	loongarch@lists.linux.dev
12735S:	Maintained
12736T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12737F:	Documentation/virt/kvm/loongarch/
12738F:	arch/loongarch/include/asm/kvm*
12739F:	arch/loongarch/include/uapi/asm/kvm*
12740F:	arch/loongarch/kvm/
12741
12742KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12743M:	Huacai Chen <chenhuacai@kernel.org>
12744L:	linux-mips@vger.kernel.org
12745L:	kvm@vger.kernel.org
12746S:	Maintained
12747T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12748F:	arch/mips/include/asm/kvm*
12749F:	arch/mips/include/uapi/asm/kvm*
12750F:	arch/mips/kvm/
12751
12752KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12753M:	Madhavan Srinivasan <maddy@linux.ibm.com>
12754R:	Nicholas Piggin <npiggin@gmail.com>
12755L:	linuxppc-dev@lists.ozlabs.org
12756L:	kvm@vger.kernel.org
12757S:	Maintained (Book3S 64-bit HV)
12758S:	Odd fixes (Book3S 64-bit PR)
12759S:	Orphan (Book3E and 32-bit)
12760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12761F:	arch/powerpc/include/asm/kvm*
12762F:	arch/powerpc/include/uapi/asm/kvm*
12763F:	arch/powerpc/kernel/kvm*
12764F:	arch/powerpc/kvm/
12765
12766KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12767M:	Anup Patel <anup@brainfault.org>
12768R:	Atish Patra <atishp@atishpatra.org>
12769L:	kvm@vger.kernel.org
12770L:	kvm-riscv@lists.infradead.org
12771L:	linux-riscv@lists.infradead.org
12772S:	Maintained
12773T:	git https://github.com/kvm-riscv/linux.git
12774F:	arch/riscv/include/asm/kvm*
12775F:	arch/riscv/include/uapi/asm/kvm*
12776F:	arch/riscv/kvm/
12777F:	tools/testing/selftests/kvm/*/riscv/
12778F:	tools/testing/selftests/kvm/riscv/
12779
12780KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12781M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12782M:	Janosch Frank <frankja@linux.ibm.com>
12783M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12784R:	David Hildenbrand <david@redhat.com>
12785L:	kvm@vger.kernel.org
12786S:	Supported
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12788F:	Documentation/virt/kvm/s390*
12789F:	arch/s390/include/asm/gmap.h
12790F:	arch/s390/include/asm/kvm*
12791F:	arch/s390/include/uapi/asm/kvm*
12792F:	arch/s390/include/uapi/asm/uvdevice.h
12793F:	arch/s390/kernel/uv.c
12794F:	arch/s390/kvm/
12795F:	arch/s390/mm/gmap.c
12796F:	drivers/s390/char/uvdevice.c
12797F:	tools/testing/selftests/drivers/s390x/uvdevice/
12798F:	tools/testing/selftests/kvm/*/s390/
12799F:	tools/testing/selftests/kvm/s390/
12800
12801KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12802M:	Sean Christopherson <seanjc@google.com>
12803M:	Paolo Bonzini <pbonzini@redhat.com>
12804L:	kvm@vger.kernel.org
12805S:	Supported
12806P:	Documentation/process/maintainer-kvm-x86.rst
12807T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12808F:	arch/x86/include/asm/kvm*
12809F:	arch/x86/include/asm/svm.h
12810F:	arch/x86/include/asm/vmx*.h
12811F:	arch/x86/include/uapi/asm/kvm*
12812F:	arch/x86/include/uapi/asm/svm.h
12813F:	arch/x86/include/uapi/asm/vmx.h
12814F:	arch/x86/kvm/
12815F:	arch/x86/kvm/*/
12816F:	tools/testing/selftests/kvm/*/x86/
12817F:	tools/testing/selftests/kvm/x86/
12818
12819KERNFS
12820M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12821M:	Tejun Heo <tj@kernel.org>
12822S:	Supported
12823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12824F:	fs/kernfs/
12825F:	include/linux/kernfs.h
12826
12827KEXEC
12828M:	Eric Biederman <ebiederm@xmission.com>
12829L:	kexec@lists.infradead.org
12830S:	Maintained
12831W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12832F:	include/linux/kexec.h
12833F:	include/uapi/linux/kexec.h
12834F:	kernel/kexec*
12835
12836KEYS-ENCRYPTED
12837M:	Mimi Zohar <zohar@linux.ibm.com>
12838L:	linux-integrity@vger.kernel.org
12839L:	keyrings@vger.kernel.org
12840S:	Supported
12841F:	Documentation/security/keys/trusted-encrypted.rst
12842F:	include/keys/encrypted-type.h
12843F:	security/keys/encrypted-keys/
12844
12845KEYS-TRUSTED
12846M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12847M:	Jarkko Sakkinen <jarkko@kernel.org>
12848M:	Mimi Zohar <zohar@linux.ibm.com>
12849L:	linux-integrity@vger.kernel.org
12850L:	keyrings@vger.kernel.org
12851S:	Supported
12852F:	Documentation/security/keys/trusted-encrypted.rst
12853F:	include/keys/trusted-type.h
12854F:	include/keys/trusted_tpm.h
12855F:	security/keys/trusted-keys/
12856
12857KEYS-TRUSTED-CAAM
12858M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12860L:	linux-integrity@vger.kernel.org
12861L:	keyrings@vger.kernel.org
12862S:	Maintained
12863F:	include/keys/trusted_caam.h
12864F:	security/keys/trusted-keys/trusted_caam.c
12865
12866KEYS-TRUSTED-DCP
12867M:	David Gstir <david@sigma-star.at>
12868R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12869L:	linux-integrity@vger.kernel.org
12870L:	keyrings@vger.kernel.org
12871S:	Supported
12872F:	include/keys/trusted_dcp.h
12873F:	security/keys/trusted-keys/trusted_dcp.c
12874
12875KEYS-TRUSTED-TEE
12876M:	Sumit Garg <sumit.garg@kernel.org>
12877L:	linux-integrity@vger.kernel.org
12878L:	keyrings@vger.kernel.org
12879S:	Supported
12880F:	include/keys/trusted_tee.h
12881F:	security/keys/trusted-keys/trusted_tee.c
12882
12883KEYS/KEYRINGS
12884M:	David Howells <dhowells@redhat.com>
12885M:	Jarkko Sakkinen <jarkko@kernel.org>
12886L:	keyrings@vger.kernel.org
12887S:	Maintained
12888F:	Documentation/security/keys/core.rst
12889F:	include/keys/
12890F:	include/linux/key-type.h
12891F:	include/linux/key.h
12892F:	include/linux/keyctl.h
12893F:	include/uapi/linux/keyctl.h
12894F:	security/keys/
12895
12896KEYS/KEYRINGS_INTEGRITY
12897M:	Jarkko Sakkinen <jarkko@kernel.org>
12898M:	Mimi Zohar <zohar@linux.ibm.com>
12899L:	linux-integrity@vger.kernel.org
12900L:	keyrings@vger.kernel.org
12901S:	Supported
12902W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12903F:	security/integrity/platform_certs
12904
12905KFENCE
12906M:	Alexander Potapenko <glider@google.com>
12907M:	Marco Elver <elver@google.com>
12908R:	Dmitry Vyukov <dvyukov@google.com>
12909L:	kasan-dev@googlegroups.com
12910S:	Maintained
12911F:	Documentation/dev-tools/kfence.rst
12912F:	arch/*/include/asm/kfence.h
12913F:	include/linux/kfence.h
12914F:	lib/Kconfig.kfence
12915F:	mm/kfence/
12916
12917KFIFO
12918M:	Stefani Seibold <stefani@seibold.net>
12919S:	Maintained
12920F:	include/linux/kfifo.h
12921F:	lib/kfifo.c
12922F:	samples/kfifo/
12923
12924KGDB / KDB /debug_core
12925M:	Jason Wessel <jason.wessel@windriver.com>
12926M:	Daniel Thompson <danielt@kernel.org>
12927R:	Douglas Anderson <dianders@chromium.org>
12928L:	kgdb-bugreport@lists.sourceforge.net
12929S:	Maintained
12930W:	http://kgdb.wiki.kernel.org/
12931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12932F:	Documentation/process/debugging/kgdb.rst
12933F:	drivers/misc/kgdbts.c
12934F:	drivers/tty/serial/kgdboc.c
12935F:	include/linux/kdb.h
12936F:	include/linux/kgdb.h
12937F:	kernel/debug/
12938F:	kernel/module/kdb.c
12939
12940KHADAS MCU MFD DRIVER
12941M:	Neil Armstrong <neil.armstrong@linaro.org>
12942L:	linux-amlogic@lists.infradead.org
12943S:	Maintained
12944F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12945F:	drivers/mfd/khadas-mcu.c
12946F:	drivers/thermal/khadas_mcu_fan.c
12947F:	include/linux/mfd/khadas-mcu.h
12948
12949KIONIX/ROHM KX022A ACCELEROMETER
12950M:	Matti Vaittinen <mazziesaccount@gmail.com>
12951L:	linux-iio@vger.kernel.org
12952S:	Supported
12953F:	drivers/iio/accel/kionix-kx022a*
12954
12955KMEMLEAK
12956M:	Catalin Marinas <catalin.marinas@arm.com>
12957S:	Maintained
12958F:	Documentation/dev-tools/kmemleak.rst
12959F:	include/linux/kmemleak.h
12960F:	mm/kmemleak.c
12961F:	samples/kmemleak/kmemleak-test.c
12962
12963KMSAN
12964M:	Alexander Potapenko <glider@google.com>
12965R:	Marco Elver <elver@google.com>
12966R:	Dmitry Vyukov <dvyukov@google.com>
12967L:	kasan-dev@googlegroups.com
12968S:	Maintained
12969F:	Documentation/dev-tools/kmsan.rst
12970F:	arch/*/include/asm/kmsan.h
12971F:	arch/*/mm/kmsan_*
12972F:	include/linux/kmsan*.h
12973F:	lib/Kconfig.kmsan
12974F:	mm/kmsan/
12975F:	scripts/Makefile.kmsan
12976
12977KPROBES
12978M:	Naveen N Rao <naveen@kernel.org>
12979M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12980M:	"David S. Miller" <davem@davemloft.net>
12981M:	Masami Hiramatsu <mhiramat@kernel.org>
12982L:	linux-kernel@vger.kernel.org
12983L:	linux-trace-kernel@vger.kernel.org
12984S:	Maintained
12985Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12987F:	Documentation/trace/kprobes.rst
12988F:	include/asm-generic/kprobes.h
12989F:	include/linux/kprobes.h
12990F:	kernel/kprobes.c
12991F:	lib/test_kprobes.c
12992F:	samples/kprobes
12993
12994KS0108 LCD CONTROLLER DRIVER
12995M:	Miguel Ojeda <ojeda@kernel.org>
12996S:	Maintained
12997F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12998F:	drivers/auxdisplay/ks0108.c
12999F:	include/linux/ks0108.h
13000
13001KTD253 BACKLIGHT DRIVER
13002M:	Linus Walleij <linus.walleij@linaro.org>
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13005F:	drivers/video/backlight/ktd253-backlight.c
13006
13007KTD2801 BACKLIGHT DRIVER
13008M:	Duje Mihanović <duje.mihanovic@skole.hr>
13009S:	Maintained
13010F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13011F:	drivers/video/backlight/ktd2801-backlight.c
13012
13013KTEST
13014M:	Steven Rostedt <rostedt@goodmis.org>
13015M:	John Hawley <warthog9@eaglescrag.net>
13016S:	Maintained
13017F:	tools/testing/ktest
13018
13019KTZ8866 BACKLIGHT DRIVER
13020M:	Jianhua Lu <lujianhua000@gmail.com>
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13023F:	drivers/video/backlight/ktz8866.c
13024
13025KVM PARAVIRT (KVM/paravirt)
13026M:	Paolo Bonzini <pbonzini@redhat.com>
13027R:	Vitaly Kuznetsov <vkuznets@redhat.com>
13028L:	kvm@vger.kernel.org
13029S:	Supported
13030T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13031F:	arch/um/include/asm/kvm_para.h
13032F:	arch/x86/include/asm/kvm_para.h
13033F:	arch/x86/include/asm/pvclock-abi.h
13034F:	arch/x86/include/uapi/asm/kvm_para.h
13035F:	arch/x86/kernel/kvm.c
13036F:	arch/x86/kernel/kvmclock.c
13037F:	include/asm-generic/kvm_para.h
13038F:	include/linux/kvm_para.h
13039F:	include/uapi/asm-generic/kvm_para.h
13040F:	include/uapi/linux/kvm_para.h
13041
13042KVM X86 HYPER-V (KVM/hyper-v)
13043M:	Vitaly Kuznetsov <vkuznets@redhat.com>
13044M:	Sean Christopherson <seanjc@google.com>
13045M:	Paolo Bonzini <pbonzini@redhat.com>
13046L:	kvm@vger.kernel.org
13047S:	Supported
13048T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13049F:	arch/x86/kvm/hyperv.*
13050F:	arch/x86/kvm/kvm_onhyperv.*
13051F:	arch/x86/kvm/svm/hyperv.*
13052F:	arch/x86/kvm/svm/svm_onhyperv.*
13053F:	arch/x86/kvm/vmx/hyperv.*
13054
13055KVM X86 Xen (KVM/Xen)
13056M:	David Woodhouse <dwmw2@infradead.org>
13057M:	Paul Durrant <paul@xen.org>
13058M:	Sean Christopherson <seanjc@google.com>
13059M:	Paolo Bonzini <pbonzini@redhat.com>
13060L:	kvm@vger.kernel.org
13061S:	Supported
13062T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13063F:	arch/x86/kvm/xen.*
13064
13065L3MDEV
13066M:	David Ahern <dsahern@kernel.org>
13067L:	netdev@vger.kernel.org
13068S:	Maintained
13069F:	include/net/l3mdev.h
13070F:	net/l3mdev
13071
13072LANDLOCK SECURITY MODULE
13073M:	Mickaël Salaün <mic@digikod.net>
13074R:	Günther Noack <gnoack@google.com>
13075L:	linux-security-module@vger.kernel.org
13076S:	Supported
13077W:	https://landlock.io
13078T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13079F:	Documentation/security/landlock.rst
13080F:	Documentation/userspace-api/landlock.rst
13081F:	fs/ioctl.c
13082F:	include/uapi/linux/landlock.h
13083F:	samples/landlock/
13084F:	security/landlock/
13085F:	tools/testing/selftests/landlock/
13086K:	landlock
13087K:	LANDLOCK
13088
13089LANTIQ / INTEL Ethernet drivers
13090M:	Hauke Mehrtens <hauke@hauke-m.de>
13091L:	netdev@vger.kernel.org
13092S:	Maintained
13093F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13094F:	drivers/net/dsa/lantiq_gswip.c
13095F:	drivers/net/dsa/lantiq_pce.h
13096F:	drivers/net/ethernet/lantiq_xrx200.c
13097F:	net/dsa/tag_gswip.c
13098
13099LANTIQ MIPS ARCHITECTURE
13100M:	John Crispin <john@phrozen.org>
13101L:	linux-mips@vger.kernel.org
13102S:	Maintained
13103F:	arch/mips/lantiq
13104F:	drivers/soc/lantiq
13105
13106LANTIQ PEF2256 DRIVER
13107M:	Herve Codina <herve.codina@bootlin.com>
13108S:	Maintained
13109F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13110F:	drivers/net/wan/framer/pef2256/
13111F:	drivers/pinctrl/pinctrl-pef2256.c
13112F:	include/linux/framer/pef2256.h
13113
13114LASI 53c700 driver for PARISC
13115M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13116L:	linux-scsi@vger.kernel.org
13117S:	Maintained
13118F:	Documentation/scsi/53c700.rst
13119F:	drivers/scsi/53c700*
13120
13121LEAKING_ADDRESSES
13122M:	Tycho Andersen <tycho@tycho.pizza>
13123R:	Kees Cook <kees@kernel.org>
13124L:	linux-hardening@vger.kernel.org
13125S:	Maintained
13126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13127F:	scripts/leaking_addresses.pl
13128
13129LED SUBSYSTEM
13130M:	Lee Jones <lee@kernel.org>
13131M:	Pavel Machek <pavel@kernel.org>
13132L:	linux-leds@vger.kernel.org
13133S:	Maintained
13134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13135F:	Documentation/devicetree/bindings/leds/
13136F:	Documentation/leds/
13137F:	drivers/leds/
13138F:	include/dt-bindings/leds/
13139F:	include/linux/leds.h
13140
13141LEGO MINDSTORMS EV3
13142R:	David Lechner <david@lechnology.com>
13143S:	Maintained
13144F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13145F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13146F:	drivers/power/supply/lego_ev3_battery.c
13147
13148LEGO USB Tower driver
13149M:	Juergen Stuber <starblue@users.sourceforge.net>
13150L:	legousb-devel@lists.sourceforge.net
13151S:	Maintained
13152W:	http://legousb.sourceforge.net/
13153F:	drivers/usb/misc/legousbtower.c
13154
13155LETSKETCH HID TABLET DRIVER
13156M:	Hans de Goede <hdegoede@redhat.com>
13157L:	linux-input@vger.kernel.org
13158S:	Maintained
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13160F:	drivers/hid/hid-letsketch.c
13161
13162LG LAPTOP EXTRAS
13163M:	Matan Ziv-Av <matan@svgalib.org>
13164L:	platform-driver-x86@vger.kernel.org
13165S:	Maintained
13166F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13167F:	Documentation/admin-guide/laptops/lg-laptop.rst
13168F:	drivers/platform/x86/lg-laptop.c
13169
13170LG2160 MEDIA DRIVER
13171M:	Michael Krufky <mkrufky@linuxtv.org>
13172L:	linux-media@vger.kernel.org
13173S:	Maintained
13174W:	https://linuxtv.org
13175W:	http://github.com/mkrufky
13176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13177T:	git git://linuxtv.org/mkrufky/tuners.git
13178F:	drivers/media/dvb-frontends/lg2160.*
13179
13180LGDT3305 MEDIA DRIVER
13181M:	Michael Krufky <mkrufky@linuxtv.org>
13182L:	linux-media@vger.kernel.org
13183S:	Maintained
13184W:	https://linuxtv.org
13185W:	http://github.com/mkrufky
13186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13187T:	git git://linuxtv.org/mkrufky/tuners.git
13188F:	drivers/media/dvb-frontends/lgdt3305.*
13189
13190LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13191M:	Viresh Kumar <vireshk@kernel.org>
13192L:	linux-ide@vger.kernel.org
13193S:	Maintained
13194F:	drivers/ata/pata_arasan_cf.c
13195F:	include/linux/pata_arasan_cf_data.h
13196
13197LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13198M:	Linus Walleij <linus.walleij@linaro.org>
13199L:	linux-ide@vger.kernel.org
13200S:	Maintained
13201F:	drivers/ata/pata_ftide010.c
13202F:	drivers/ata/sata_gemini.c
13203F:	drivers/ata/sata_gemini.h
13204
13205LIBATA SATA AHCI PLATFORM devices support
13206M:	Hans de Goede <hdegoede@redhat.com>
13207L:	linux-ide@vger.kernel.org
13208S:	Maintained
13209F:	drivers/ata/ahci_platform.c
13210F:	drivers/ata/libahci_platform.c
13211F:	include/linux/ahci_platform.h
13212
13213LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13214M:	Mikael Pettersson <mikpelinux@gmail.com>
13215L:	linux-ide@vger.kernel.org
13216S:	Maintained
13217F:	drivers/ata/sata_promise.*
13218
13219LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13220M:	Damien Le Moal <dlemoal@kernel.org>
13221M:	Niklas Cassel <cassel@kernel.org>
13222L:	linux-ide@vger.kernel.org
13223S:	Maintained
13224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13225F:	Documentation/ABI/testing/sysfs-ata
13226F:	Documentation/devicetree/bindings/ata/
13227F:	drivers/ata/
13228F:	include/linux/ata.h
13229F:	include/linux/libata.h
13230
13231LIBETH COMMON ETHERNET LIBRARY
13232M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13233L:	netdev@vger.kernel.org
13234L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13235S:	Maintained
13236T:	git https://github.com/alobakin/linux.git
13237F:	drivers/net/ethernet/intel/libeth/
13238F:	include/net/libeth/
13239K:	libeth
13240
13241LIBIE COMMON INTEL ETHERNET LIBRARY
13242M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13243L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13244L:	netdev@vger.kernel.org
13245S:	Maintained
13246T:	git https://github.com/alobakin/linux.git
13247F:	drivers/net/ethernet/intel/libie/
13248F:	include/linux/net/intel/libie/
13249K:	libie
13250
13251LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13252M:	Vishal Verma <vishal.l.verma@intel.com>
13253M:	Dan Williams <dan.j.williams@intel.com>
13254M:	Dave Jiang <dave.jiang@intel.com>
13255L:	nvdimm@lists.linux.dev
13256S:	Supported
13257Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13258P:	Documentation/nvdimm/maintainer-entry-profile.rst
13259F:	drivers/nvdimm/btt*
13260
13261LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13262M:	Dan Williams <dan.j.williams@intel.com>
13263M:	Vishal Verma <vishal.l.verma@intel.com>
13264M:	Dave Jiang <dave.jiang@intel.com>
13265L:	nvdimm@lists.linux.dev
13266S:	Supported
13267Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13268P:	Documentation/nvdimm/maintainer-entry-profile.rst
13269F:	drivers/nvdimm/pmem*
13270
13271LIBNVDIMM: DEVICETREE BINDINGS
13272M:	Oliver O'Halloran <oohall@gmail.com>
13273L:	nvdimm@lists.linux.dev
13274S:	Supported
13275Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13276F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13277F:	drivers/nvdimm/of_pmem.c
13278
13279LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13280M:	Dan Williams <dan.j.williams@intel.com>
13281M:	Vishal Verma <vishal.l.verma@intel.com>
13282M:	Dave Jiang <dave.jiang@intel.com>
13283M:	Ira Weiny <ira.weiny@intel.com>
13284L:	nvdimm@lists.linux.dev
13285S:	Supported
13286Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13287P:	Documentation/nvdimm/maintainer-entry-profile.rst
13288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13289F:	drivers/acpi/nfit/*
13290F:	drivers/nvdimm/*
13291F:	include/linux/libnvdimm.h
13292F:	include/linux/nd.h
13293F:	include/uapi/linux/ndctl.h
13294F:	tools/testing/nvdimm/
13295
13296LIBRARY CODE
13297M:	Andrew Morton <akpm@linux-foundation.org>
13298L:	linux-kernel@vger.kernel.org
13299S:	Supported
13300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13301F:	lib/*
13302
13303LICENSES and SPDX stuff
13304M:	Thomas Gleixner <tglx@linutronix.de>
13305M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13306L:	linux-spdx@vger.kernel.org
13307S:	Maintained
13308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13309F:	COPYING
13310F:	Documentation/process/license-rules.rst
13311F:	LICENSES/
13312F:	scripts/spdxcheck-test.sh
13313F:	scripts/spdxcheck.py
13314F:	scripts/spdxexclude
13315
13316LINEAR RANGES HELPERS
13317M:	Mark Brown <broonie@kernel.org>
13318R:	Matti Vaittinen <mazziesaccount@gmail.com>
13319F:	include/linux/linear_range.h
13320F:	lib/linear_ranges.c
13321F:	lib/test_linear_ranges.c
13322
13323LINUX FOR POWER MACINTOSH
13324L:	linuxppc-dev@lists.ozlabs.org
13325S:	Orphan
13326F:	arch/powerpc/platforms/powermac/
13327F:	drivers/macintosh/
13328X:	drivers/macintosh/adb-iop.c
13329X:	drivers/macintosh/via-macii.c
13330
13331LINUX FOR POWERPC (32-BIT AND 64-BIT)
13332M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13333M:	Michael Ellerman <mpe@ellerman.id.au>
13334R:	Nicholas Piggin <npiggin@gmail.com>
13335R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13336R:	Naveen N Rao <naveen@kernel.org>
13337L:	linuxppc-dev@lists.ozlabs.org
13338S:	Supported
13339W:	https://github.com/linuxppc/wiki/wiki
13340Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13342F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13343F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13344F:	Documentation/devicetree/bindings/powerpc/
13345F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13346F:	Documentation/arch/powerpc/
13347F:	arch/powerpc/
13348F:	drivers/*/*/*pasemi*
13349F:	drivers/*/*pasemi*
13350F:	drivers/char/tpm/tpm_ibmvtpm*
13351F:	drivers/crypto/nx/
13352F:	drivers/i2c/busses/i2c-opal.c
13353F:	drivers/net/ethernet/ibm/ibmveth.*
13354F:	drivers/net/ethernet/ibm/ibmvnic.*
13355F:	drivers/pci/hotplug/pnv_php.c
13356F:	drivers/pci/hotplug/rpa*
13357F:	drivers/rtc/rtc-opal.c
13358F:	drivers/scsi/ibmvscsi/
13359F:	drivers/tty/hvc/hvc_opal.c
13360F:	drivers/watchdog/wdrtas.c
13361F:	include/linux/papr_scm.h
13362F:	include/uapi/linux/papr_pdsm.h
13363F:	tools/testing/selftests/powerpc
13364N:	/pmac
13365N:	powermac
13366N:	powernv
13367N:	[^a-z0-9]ps3
13368N:	pseries
13369
13370LINUX FOR POWERPC EMBEDDED MPC5XXX
13371M:	Anatolij Gustschin <agust@denx.de>
13372L:	linuxppc-dev@lists.ozlabs.org
13373S:	Odd Fixes
13374F:	arch/powerpc/platforms/512x/
13375F:	arch/powerpc/platforms/52xx/
13376
13377LINUX FOR POWERPC EMBEDDED PPC4XX
13378L:	linuxppc-dev@lists.ozlabs.org
13379S:	Orphan
13380F:	arch/powerpc/platforms/44x/
13381
13382LINUX FOR POWERPC EMBEDDED PPC85XX
13383M:	Scott Wood <oss@buserror.net>
13384L:	linuxppc-dev@lists.ozlabs.org
13385S:	Odd fixes
13386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13387F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13388F:	Documentation/devicetree/bindings/powerpc/fsl/
13389F:	arch/powerpc/platforms/85xx/
13390
13391LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13392M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13393L:	linuxppc-dev@lists.ozlabs.org
13394S:	Maintained
13395F:	arch/powerpc/platforms/8xx/
13396F:	arch/powerpc/platforms/83xx/
13397
13398LINUX KERNEL DUMP TEST MODULE (LKDTM)
13399M:	Kees Cook <kees@kernel.org>
13400S:	Maintained
13401F:	drivers/misc/lkdtm/*
13402F:	tools/testing/selftests/lkdtm/*
13403
13404LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13405M:	Alan Stern <stern@rowland.harvard.edu>
13406M:	Andrea Parri <parri.andrea@gmail.com>
13407M:	Will Deacon <will@kernel.org>
13408M:	Peter Zijlstra <peterz@infradead.org>
13409M:	Boqun Feng <boqun.feng@gmail.com>
13410M:	Nicholas Piggin <npiggin@gmail.com>
13411M:	David Howells <dhowells@redhat.com>
13412M:	Jade Alglave <j.alglave@ucl.ac.uk>
13413M:	Luc Maranget <luc.maranget@inria.fr>
13414M:	"Paul E. McKenney" <paulmck@kernel.org>
13415R:	Akira Yokosawa <akiyks@gmail.com>
13416R:	Daniel Lustig <dlustig@nvidia.com>
13417R:	Joel Fernandes <joel@joelfernandes.org>
13418L:	linux-kernel@vger.kernel.org
13419L:	linux-arch@vger.kernel.org
13420L:	lkmm@lists.linux.dev
13421S:	Supported
13422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13423F:	Documentation/atomic_bitops.txt
13424F:	Documentation/atomic_t.txt
13425F:	Documentation/core-api/refcount-vs-atomic.rst
13426F:	Documentation/litmus-tests/
13427F:	Documentation/memory-barriers.txt
13428F:	tools/memory-model/
13429
13430LINUX-NEXT TREE
13431M:	Stephen Rothwell <sfr@canb.auug.org.au>
13432L:	linux-next@vger.kernel.org
13433S:	Supported
13434B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13436
13437LIS3LV02D ACCELEROMETER DRIVER
13438M:	Eric Piel <eric.piel@tremplin-utc.net>
13439S:	Maintained
13440F:	Documentation/misc-devices/lis3lv02d.rst
13441F:	drivers/misc/lis3lv02d/
13442F:	drivers/platform/x86/hp/hp_accel.c
13443
13444LIST KUNIT TEST
13445M:	David Gow <davidgow@google.com>
13446L:	linux-kselftest@vger.kernel.org
13447L:	kunit-dev@googlegroups.com
13448S:	Maintained
13449F:	lib/list-test.c
13450
13451LITEX PLATFORM
13452M:	Karol Gugala <kgugala@antmicro.com>
13453M:	Mateusz Holenko <mholenko@antmicro.com>
13454M:	Gabriel Somlo <gsomlo@gmail.com>
13455M:	Joel Stanley <joel@jms.id.au>
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/*/litex,*.yaml
13458F:	arch/openrisc/boot/dts/or1klitex.dts
13459F:	drivers/mmc/host/litex_mmc.c
13460F:	drivers/net/ethernet/litex/*
13461F:	drivers/soc/litex/*
13462F:	drivers/tty/serial/liteuart.c
13463F:	include/linux/litex.h
13464N:	litex
13465
13466LIVE PATCHING
13467M:	Josh Poimboeuf <jpoimboe@kernel.org>
13468M:	Jiri Kosina <jikos@kernel.org>
13469M:	Miroslav Benes <mbenes@suse.cz>
13470M:	Petr Mladek <pmladek@suse.com>
13471R:	Joe Lawrence <joe.lawrence@redhat.com>
13472L:	live-patching@vger.kernel.org
13473S:	Maintained
13474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13475F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13476F:	Documentation/livepatch/
13477F:	arch/powerpc/include/asm/livepatch.h
13478F:	include/linux/livepatch.h
13479F:	kernel/livepatch/
13480F:	kernel/module/livepatch.c
13481F:	samples/livepatch/
13482F:	tools/testing/selftests/livepatch/
13483
13484LLC (802.2)
13485L:	netdev@vger.kernel.org
13486S:	Odd fixes
13487F:	include/linux/llc.h
13488F:	include/net/llc*
13489F:	include/uapi/linux/llc.h
13490F:	net/llc/
13491
13492LM73 HARDWARE MONITOR DRIVER
13493M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13494L:	linux-hwmon@vger.kernel.org
13495S:	Maintained
13496F:	drivers/hwmon/lm73.c
13497
13498LM78 HARDWARE MONITOR DRIVER
13499M:	Jean Delvare <jdelvare@suse.com>
13500L:	linux-hwmon@vger.kernel.org
13501S:	Maintained
13502F:	Documentation/hwmon/lm78.rst
13503F:	drivers/hwmon/lm78.c
13504
13505LM83 HARDWARE MONITOR DRIVER
13506M:	Jean Delvare <jdelvare@suse.com>
13507L:	linux-hwmon@vger.kernel.org
13508S:	Maintained
13509F:	Documentation/hwmon/lm83.rst
13510F:	drivers/hwmon/lm83.c
13511
13512LM90 HARDWARE MONITOR DRIVER
13513M:	Jean Delvare <jdelvare@suse.com>
13514L:	linux-hwmon@vger.kernel.org
13515S:	Maintained
13516F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13517F:	Documentation/hwmon/lm90.rst
13518F:	drivers/hwmon/lm90.c
13519F:	include/dt-bindings/thermal/lm90.h
13520
13521LME2510 MEDIA DRIVER
13522M:	Malcolm Priestley <tvboxspy@gmail.com>
13523L:	linux-media@vger.kernel.org
13524S:	Maintained
13525W:	https://linuxtv.org
13526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13527F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13528
13529LOADPIN SECURITY MODULE
13530M:	Kees Cook <kees@kernel.org>
13531S:	Supported
13532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13533F:	Documentation/admin-guide/LSM/LoadPin.rst
13534F:	security/loadpin/
13535
13536LOCKDOWN SECURITY MODULE
13537L:	linux-security-module@vger.kernel.org
13538S:	Odd Fixes
13539T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13540F:	security/lockdown/
13541
13542LOCKING PRIMITIVES
13543M:	Peter Zijlstra <peterz@infradead.org>
13544M:	Ingo Molnar <mingo@redhat.com>
13545M:	Will Deacon <will@kernel.org>
13546M:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP & RUST)
13547R:	Waiman Long <longman@redhat.com>
13548L:	linux-kernel@vger.kernel.org
13549S:	Maintained
13550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13551F:	Documentation/locking/
13552F:	arch/*/include/asm/spinlock*.h
13553F:	include/linux/lockdep*.h
13554F:	include/linux/mutex*.h
13555F:	include/linux/rwlock*.h
13556F:	include/linux/rwsem*.h
13557F:	include/linux/seqlock.h
13558F:	include/linux/spinlock*.h
13559F:	kernel/locking/
13560F:	lib/locking*.[ch]
13561F:	rust/helpers/mutex.c
13562F:	rust/helpers/spinlock.c
13563F:	rust/kernel/sync/lock.rs
13564F:	rust/kernel/sync/lock/
13565F:	rust/kernel/sync/locked_by.rs
13566X:	kernel/locking/locktorture.c
13567
13568LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13569M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13570L:	linux-ntfs-dev@lists.sourceforge.net
13571S:	Maintained
13572W:	http://www.linux-ntfs.org/content/view/19/37/
13573F:	Documentation/admin-guide/ldm.rst
13574F:	block/partitions/ldm.*
13575
13576LOGITECH HID GAMING KEYBOARDS
13577M:	Hans de Goede <hdegoede@redhat.com>
13578L:	linux-input@vger.kernel.org
13579S:	Maintained
13580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13581F:	drivers/hid/hid-lg-g15.c
13582
13583LONTIUM LT8912B MIPI TO HDMI BRIDGE
13584M:	Adrien Grassein <adrien.grassein@gmail.com>
13585S:	Maintained
13586F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13587F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13588
13589LOONGARCH
13590M:	Huacai Chen <chenhuacai@kernel.org>
13591R:	WANG Xuerui <kernel@xen0n.name>
13592L:	loongarch@lists.linux.dev
13593S:	Maintained
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13595F:	Documentation/arch/loongarch/
13596F:	Documentation/translations/zh_CN/arch/loongarch/
13597F:	arch/loongarch/
13598F:	drivers/*/*loongarch*
13599F:	drivers/cpufreq/loongson3_cpufreq.c
13600
13601LOONGSON GPIO DRIVER
13602M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13603L:	linux-gpio@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13606F:	drivers/gpio/gpio-loongson-64bit.c
13607
13608LOONGSON-2 APB DMA DRIVER
13609M:	Binbin Zhou <zhoubinbin@loongson.cn>
13610L:	dmaengine@vger.kernel.org
13611S:	Maintained
13612F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13613F:	drivers/dma/loongson2-apb-dma.c
13614
13615LOONGSON LS2X I2C DRIVER
13616M:	Binbin Zhou <zhoubinbin@loongson.cn>
13617L:	linux-i2c@vger.kernel.org
13618S:	Maintained
13619F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13620F:	drivers/i2c/busses/i2c-ls2x.c
13621
13622LOONGSON-2 SOC SERIES CLOCK DRIVER
13623M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13624L:	linux-clk@vger.kernel.org
13625S:	Maintained
13626F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13627F:	drivers/clk/clk-loongson2.c
13628F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13629
13630LOONGSON SPI DRIVER
13631M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13632L:	linux-spi@vger.kernel.org
13633S:	Maintained
13634F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13635F:	drivers/spi/spi-loongson-core.c
13636F:	drivers/spi/spi-loongson-pci.c
13637F:	drivers/spi/spi-loongson-plat.c
13638F:	drivers/spi/spi-loongson.h
13639
13640LOONGSON-2 SOC SERIES GUTS DRIVER
13641M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13642L:	loongarch@lists.linux.dev
13643S:	Maintained
13644F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13645F:	drivers/soc/loongson/loongson2_guts.c
13646
13647LOONGSON-2 SOC SERIES PM DRIVER
13648M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13649L:	linux-pm@vger.kernel.org
13650S:	Maintained
13651F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13652F:	drivers/soc/loongson/loongson2_pm.c
13653
13654LOONGSON-2 SOC SERIES PINCTRL DRIVER
13655M:	zhanghongchen <zhanghongchen@loongson.cn>
13656M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13657L:	linux-gpio@vger.kernel.org
13658S:	Maintained
13659F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13660F:	drivers/pinctrl/pinctrl-loongson2.c
13661
13662LOONGSON-2 SOC SERIES THERMAL DRIVER
13663M:	zhanghongchen <zhanghongchen@loongson.cn>
13664M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13665L:	linux-pm@vger.kernel.org
13666S:	Maintained
13667F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13668F:	drivers/thermal/loongson2_thermal.c
13669
13670LOONGSON EDAC DRIVER
13671M:	Zhao Qunqin <zhaoqunqin@loongson.cn>
13672L:	linux-edac@vger.kernel.org
13673S:	Maintained
13674F:	drivers/edac/loongson_edac.c
13675
13676LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13677M:	Sathya Prakash <sathya.prakash@broadcom.com>
13678M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13679M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13680L:	MPT-FusionLinux.pdl@broadcom.com
13681L:	linux-scsi@vger.kernel.org
13682S:	Supported
13683W:	http://www.avagotech.com/support/
13684F:	drivers/message/fusion/
13685F:	drivers/scsi/mpt3sas/
13686
13687LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13688M:	Matthew Wilcox <willy@infradead.org>
13689L:	linux-scsi@vger.kernel.org
13690S:	Maintained
13691F:	drivers/scsi/sym53c8xx_2/
13692
13693LTC1660 DAC DRIVER
13694M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13695L:	linux-iio@vger.kernel.org
13696S:	Maintained
13697F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13698F:	drivers/iio/dac/ltc1660.c
13699
13700LTC2664 IIO DAC DRIVER
13701M:	Michael Hennerich <michael.hennerich@analog.com>
13702M:	Kim Seer Paller <kimseer.paller@analog.com>
13703L:	linux-iio@vger.kernel.org
13704S:	Supported
13705W:	https://ez.analog.com/linux-software-drivers
13706F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13707F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13708F:	drivers/iio/dac/ltc2664.c
13709
13710LTC2688 IIO DAC DRIVER
13711M:	Nuno Sá <nuno.sa@analog.com>
13712L:	linux-iio@vger.kernel.org
13713S:	Supported
13714W:	https://ez.analog.com/linux-software-drivers
13715F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13716F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13717F:	drivers/iio/dac/ltc2688.c
13718
13719LTC2947 HARDWARE MONITOR DRIVER
13720M:	Nuno Sá <nuno.sa@analog.com>
13721L:	linux-hwmon@vger.kernel.org
13722S:	Supported
13723W:	https://ez.analog.com/linux-software-drivers
13724F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13725F:	drivers/hwmon/ltc2947-core.c
13726F:	drivers/hwmon/ltc2947-i2c.c
13727F:	drivers/hwmon/ltc2947-spi.c
13728F:	drivers/hwmon/ltc2947.h
13729
13730LTC2991 HARDWARE MONITOR DRIVER
13731M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13732L:	linux-hwmon@vger.kernel.org
13733S:	Supported
13734W:	https://ez.analog.com/linux-software-drivers
13735F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13736F:	drivers/hwmon/ltc2991.c
13737
13738LTC2983 IIO TEMPERATURE DRIVER
13739M:	Nuno Sá <nuno.sa@analog.com>
13740L:	linux-iio@vger.kernel.org
13741S:	Supported
13742W:	https://ez.analog.com/linux-software-drivers
13743F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13744F:	drivers/iio/temperature/ltc2983.c
13745
13746LTC4282 HARDWARE MONITOR DRIVER
13747M:	Nuno Sa <nuno.sa@analog.com>
13748L:	linux-hwmon@vger.kernel.org
13749S:	Supported
13750F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13751F:	Documentation/hwmon/ltc4282.rst
13752F:	drivers/hwmon/ltc4282.c
13753
13754LTC4286 HARDWARE MONITOR DRIVER
13755M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13756L:	linux-i2c@vger.kernel.org
13757S:	Maintained
13758F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13759F:	Documentation/hwmon/ltc4286.rst
13760F:	drivers/hwmon/pmbus/Kconfig
13761F:	drivers/hwmon/pmbus/Makefile
13762F:	drivers/hwmon/pmbus/ltc4286.c
13763
13764LTC4306 I2C MULTIPLEXER DRIVER
13765M:	Michael Hennerich <michael.hennerich@analog.com>
13766L:	linux-i2c@vger.kernel.org
13767S:	Supported
13768W:	https://ez.analog.com/linux-software-drivers
13769F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13770F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13771
13772LTP (Linux Test Project)
13773M:	Andrea Cervesato <andrea.cervesato@suse.com>
13774M:	Cyril Hrubis <chrubis@suse.cz>
13775M:	Jan Stancek <jstancek@redhat.com>
13776M:	Petr Vorel <pvorel@suse.cz>
13777M:	Li Wang <liwang@redhat.com>
13778M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13779M:	Xiao Yang <yangx.jy@fujitsu.com>
13780L:	ltp@lists.linux.it (subscribers-only)
13781S:	Maintained
13782W:	https://linux-test-project.readthedocs.io/
13783T:	git https://github.com/linux-test-project/ltp.git
13784
13785LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13786M:	Anshul Dalal <anshulusr@gmail.com>
13787L:	linux-iio@vger.kernel.org
13788S:	Maintained
13789F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13790F:	drivers/iio/light/ltr390.c
13791
13792LYNX 28G SERDES PHY DRIVER
13793M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13794L:	netdev@vger.kernel.org
13795S:	Supported
13796F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13797F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13798
13799LYNX PCS MODULE
13800M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13801L:	netdev@vger.kernel.org
13802S:	Supported
13803F:	drivers/net/pcs/pcs-lynx.c
13804F:	include/linux/pcs-lynx.h
13805
13806M68K ARCHITECTURE
13807M:	Geert Uytterhoeven <geert@linux-m68k.org>
13808L:	linux-m68k@lists.linux-m68k.org
13809S:	Maintained
13810W:	http://www.linux-m68k.org/
13811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13812F:	arch/m68k/
13813F:	drivers/zorro/
13814
13815M68K ON APPLE MACINTOSH
13816M:	Joshua Thompson <funaho@jurai.org>
13817L:	linux-m68k@lists.linux-m68k.org
13818S:	Maintained
13819W:	http://www.mac.linux-m68k.org/
13820F:	arch/m68k/mac/
13821F:	drivers/macintosh/adb-iop.c
13822F:	drivers/macintosh/via-macii.c
13823
13824M68K ON HP9000/300
13825M:	Philip Blundell <philb@gnu.org>
13826S:	Maintained
13827W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13828F:	arch/m68k/hp300/
13829
13830M88DS3103 MEDIA DRIVER
13831L:	linux-media@vger.kernel.org
13832S:	Orphan
13833W:	https://linuxtv.org
13834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13835F:	drivers/media/dvb-frontends/m88ds3103*
13836
13837M88RS2000 MEDIA DRIVER
13838M:	Malcolm Priestley <tvboxspy@gmail.com>
13839L:	linux-media@vger.kernel.org
13840S:	Maintained
13841W:	https://linuxtv.org
13842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13843F:	drivers/media/dvb-frontends/m88rs2000*
13844
13845MA901 MASTERKIT USB FM RADIO DRIVER
13846M:	Alexey Klimov <alexey.klimov@linaro.org>
13847L:	linux-media@vger.kernel.org
13848S:	Maintained
13849T:	git git://linuxtv.org/media.git
13850F:	drivers/media/radio/radio-ma901.c
13851
13852MAC80211
13853M:	Johannes Berg <johannes@sipsolutions.net>
13854L:	linux-wireless@vger.kernel.org
13855S:	Maintained
13856W:	https://wireless.wiki.kernel.org/
13857Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13860F:	Documentation/networking/mac80211-injection.rst
13861F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13862F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13863F:	include/net/mac80211.h
13864F:	net/mac80211/
13865
13866MAILBOX API
13867M:	Jassi Brar <jassisinghbrar@gmail.com>
13868L:	linux-kernel@vger.kernel.org
13869S:	Maintained
13870F:	Documentation/devicetree/bindings/mailbox/
13871F:	drivers/mailbox/
13872F:	include/dt-bindings/mailbox/
13873F:	include/linux/mailbox_client.h
13874F:	include/linux/mailbox_controller.h
13875
13876MAILBOX ARM MHUv2
13877M:	Viresh Kumar <viresh.kumar@linaro.org>
13878M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13879L:	linux-kernel@vger.kernel.org
13880S:	Maintained
13881F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13882F:	drivers/mailbox/arm_mhuv2.c
13883F:	include/linux/mailbox/arm_mhuv2_message.h
13884
13885MAILBOX ARM MHUv3
13886M:	Sudeep Holla <sudeep.holla@arm.com>
13887M:	Cristian Marussi <cristian.marussi@arm.com>
13888L:	linux-kernel@vger.kernel.org
13889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13890S:	Maintained
13891F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13892F:	drivers/mailbox/arm_mhuv3.c
13893
13894MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13895M:	Alejandro Colomar <alx@kernel.org>
13896L:	linux-man@vger.kernel.org
13897S:	Maintained
13898W:	http://www.kernel.org/doc/man-pages
13899T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13900T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13901
13902MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13903M:	Jeremy Kerr <jk@codeconstruct.com.au>
13904M:	Matt Johnston <matt@codeconstruct.com.au>
13905L:	netdev@vger.kernel.org
13906S:	Maintained
13907F:	Documentation/networking/mctp.rst
13908F:	drivers/net/mctp/
13909F:	include/net/mctp.h
13910F:	include/net/mctpdevice.h
13911F:	include/net/netns/mctp.h
13912F:	net/mctp/
13913
13914MAPLE TREE
13915M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13916L:	maple-tree@lists.infradead.org
13917L:	linux-mm@kvack.org
13918S:	Supported
13919F:	Documentation/core-api/maple_tree.rst
13920F:	include/linux/maple_tree.h
13921F:	include/trace/events/maple_tree.h
13922F:	lib/maple_tree.c
13923F:	lib/test_maple_tree.c
13924F:	tools/testing/radix-tree/linux/maple_tree.h
13925F:	tools/testing/radix-tree/maple.c
13926
13927MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13928M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13929L:	linux-mips@vger.kernel.org
13930S:	Maintained
13931F:	arch/mips/boot/dts/img/pistachio*
13932
13933MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13934M:	Andrew Lunn <andrew@lunn.ch>
13935L:	netdev@vger.kernel.org
13936S:	Maintained
13937F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13938F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13939F:	Documentation/networking/devlink/mv88e6xxx.rst
13940F:	drivers/net/dsa/mv88e6xxx/
13941F:	include/linux/dsa/mv88e6xxx.h
13942F:	include/linux/platform_data/mv88e6xxx.h
13943
13944MARVELL 88PM886 PMIC DRIVER
13945M:	Karel Balej <balejk@matfyz.cz>
13946S:	Maintained
13947F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13948F:	drivers/input/misc/88pm886-onkey.c
13949F:	drivers/mfd/88pm886.c
13950F:	drivers/regulator/88pm886-regulator.c
13951F:	drivers/rtc/rtc-88pm886.c
13952F:	include/linux/mfd/88pm886.h
13953
13954MARVELL ARMADA 3700 PHY DRIVERS
13955M:	Miquel Raynal <miquel.raynal@bootlin.com>
13956S:	Maintained
13957F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13958F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13959F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13960F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13961
13962MARVELL ARMADA 3700 SERIAL DRIVER
13963M:	Pali Rohár <pali@kernel.org>
13964S:	Maintained
13965F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13966F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13967F:	drivers/tty/serial/mvebu-uart.c
13968
13969MARVELL ARMADA DRM SUPPORT
13970M:	Russell King <linux@armlinux.org.uk>
13971S:	Maintained
13972T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13973T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13974F:	Documentation/devicetree/bindings/display/armada/
13975F:	drivers/gpu/drm/armada/
13976F:	include/uapi/drm/armada_drm.h
13977
13978MARVELL CRYPTO DRIVER
13979M:	Boris Brezillon <bbrezillon@kernel.org>
13980M:	Arnaud Ebalard <arno@natisbad.org>
13981M:	Srujana Challa <schalla@marvell.com>
13982L:	linux-crypto@vger.kernel.org
13983S:	Maintained
13984F:	drivers/crypto/marvell/
13985F:	include/linux/soc/marvell/octeontx2/
13986
13987MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13988M:	Mirko Lindner <mlindner@marvell.com>
13989M:	Stephen Hemminger <stephen@networkplumber.org>
13990L:	netdev@vger.kernel.org
13991S:	Odd fixes
13992F:	drivers/net/ethernet/marvell/sk*
13993
13994MARVELL LIBERTAS WIRELESS DRIVER
13995L:	libertas-dev@lists.infradead.org
13996S:	Orphan
13997F:	drivers/net/wireless/marvell/libertas/
13998F:	drivers/net/wireless/marvell/libertas_tf/
13999
14000MARVELL MACCHIATOBIN SUPPORT
14001M:	Russell King <linux@armlinux.org.uk>
14002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14003S:	Maintained
14004F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14005
14006MARVELL MV643XX ETHERNET DRIVER
14007M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
14008L:	netdev@vger.kernel.org
14009S:	Maintained
14010F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14011
14012MARVELL MV88X3310 PHY DRIVER
14013M:	Russell King <linux@armlinux.org.uk>
14014M:	Marek Behún <kabel@kernel.org>
14015L:	netdev@vger.kernel.org
14016S:	Maintained
14017F:	drivers/net/phy/marvell10g.c
14018
14019MARVELL MVEBU THERMAL DRIVER
14020M:	Miquel Raynal <miquel.raynal@bootlin.com>
14021S:	Maintained
14022F:	drivers/thermal/armada_thermal.c
14023
14024MARVELL MVNETA ETHERNET DRIVER
14025M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14026L:	netdev@vger.kernel.org
14027S:	Maintained
14028F:	drivers/net/ethernet/marvell/mvneta*
14029
14030MARVELL MVPP2 ETHERNET DRIVER
14031M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14032M:	Russell King <linux@armlinux.org.uk>
14033L:	netdev@vger.kernel.org
14034S:	Maintained
14035F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14036F:	drivers/net/ethernet/marvell/mvpp2/
14037
14038MARVELL MWIFIEX WIRELESS DRIVER
14039M:	Brian Norris <briannorris@chromium.org>
14040R:	Francesco Dolcini <francesco@dolcini.it>
14041L:	linux-wireless@vger.kernel.org
14042S:	Odd Fixes
14043F:	drivers/net/wireless/marvell/mwifiex/
14044
14045MARVELL MWL8K WIRELESS DRIVER
14046L:	linux-wireless@vger.kernel.org
14047S:	Orphan
14048F:	drivers/net/wireless/marvell/mwl8k.c
14049
14050MARVELL NAND CONTROLLER DRIVER
14051M:	Miquel Raynal <miquel.raynal@bootlin.com>
14052L:	linux-mtd@lists.infradead.org
14053S:	Maintained
14054F:	drivers/mtd/nand/raw/marvell_nand.c
14055
14056MARVELL OCTEON ENDPOINT DRIVER
14057M:	Veerasenareddy Burru <vburru@marvell.com>
14058M:	Sathesh Edara <sedara@marvell.com>
14059L:	netdev@vger.kernel.org
14060S:	Maintained
14061F:	drivers/net/ethernet/marvell/octeon_ep
14062
14063MARVELL OCTEON ENDPOINT VF DRIVER
14064M:	Veerasenareddy Burru <vburru@marvell.com>
14065M:	Sathesh Edara <sedara@marvell.com>
14066M:	Shinas Rasheed <srasheed@marvell.com>
14067M:	Satananda Burla <sburla@marvell.com>
14068L:	netdev@vger.kernel.org
14069S:	Maintained
14070F:	drivers/net/ethernet/marvell/octeon_ep_vf
14071
14072MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14073M:	Sunil Goutham <sgoutham@marvell.com>
14074M:	Geetha sowjanya <gakula@marvell.com>
14075M:	Subbaraya Sundeep <sbhatta@marvell.com>
14076M:	hariprasad <hkelam@marvell.com>
14077M:	Bharat Bhushan <bbhushan2@marvell.com>
14078L:	netdev@vger.kernel.org
14079S:	Maintained
14080F:	drivers/net/ethernet/marvell/octeontx2/nic/
14081F:	include/linux/soc/marvell/octeontx2/
14082
14083MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14084M:	Sunil Goutham <sgoutham@marvell.com>
14085M:	Linu Cherian <lcherian@marvell.com>
14086M:	Geetha sowjanya <gakula@marvell.com>
14087M:	Jerin Jacob <jerinj@marvell.com>
14088M:	hariprasad <hkelam@marvell.com>
14089M:	Subbaraya Sundeep <sbhatta@marvell.com>
14090L:	netdev@vger.kernel.org
14091S:	Maintained
14092F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14093F:	drivers/net/ethernet/marvell/octeontx2/af/
14094
14095MARVELL PEM PMU DRIVER
14096M:	Linu Cherian <lcherian@marvell.com>
14097M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
14098S:	Supported
14099F:	drivers/perf/marvell_pem_pmu.c
14100
14101MARVELL PRESTERA ETHERNET SWITCH DRIVER
14102M:	Taras Chornyi <taras.chornyi@plvision.eu>
14103S:	Supported
14104W:	https://github.com/Marvell-switching/switchdev-prestera
14105F:	drivers/net/ethernet/marvell/prestera/
14106
14107MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14108M:	Nicolas Pitre <nico@fluxnic.net>
14109S:	Odd Fixes
14110F:	drivers/mmc/host/mvsdio.*
14111
14112MARVELL USB MDIO CONTROLLER DRIVER
14113M:	Tobias Waldekranz <tobias@waldekranz.com>
14114L:	netdev@vger.kernel.org
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14117F:	drivers/net/mdio/mdio-mvusb.c
14118
14119MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14120M:	Hu Ziji <huziji@marvell.com>
14121L:	linux-mmc@vger.kernel.org
14122S:	Supported
14123F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14124F:	drivers/mmc/host/sdhci-xenon*
14125
14126MARVELL OCTEON CN10K DPI DRIVER
14127M:	Vamsi Attunuru <vattunuru@marvell.com>
14128S:	Supported
14129F:	drivers/misc/mrvl_cn10k_dpi.c
14130
14131MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14132R:	schalla@marvell.com
14133R:	vattunuru@marvell.com
14134F:	drivers/vdpa/octeon_ep/
14135
14136MARVELL OCTEON HOTPLUG DRIVER
14137R:	Shijith Thotton <sthotton@marvell.com>
14138R:	Vamsi Attunuru <vattunuru@marvell.com>
14139S:	Supported
14140F:	drivers/pci/hotplug/octep_hp.c
14141
14142MATROX FRAMEBUFFER DRIVER
14143L:	linux-fbdev@vger.kernel.org
14144S:	Orphan
14145F:	drivers/video/fbdev/matrox/matroxfb_*
14146F:	include/uapi/linux/matroxfb.h
14147
14148MAX15301 DRIVER
14149M:	Daniel Nilsson <daniel.nilsson@flex.com>
14150L:	linux-hwmon@vger.kernel.org
14151S:	Maintained
14152F:	Documentation/hwmon/max15301.rst
14153F:	drivers/hwmon/pmbus/max15301.c
14154
14155MAX2175 SDR TUNER DRIVER
14156M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
14157L:	linux-media@vger.kernel.org
14158S:	Maintained
14159T:	git git://linuxtv.org/media.git
14160F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14161F:	Documentation/userspace-api/media/drivers/max2175.rst
14162F:	drivers/media/i2c/max2175*
14163F:	include/uapi/linux/max2175.h
14164
14165MAX31335 RTC DRIVER
14166M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14167L:	linux-rtc@vger.kernel.org
14168S:	Supported
14169W:	https://ez.analog.com/linux-software-drivers
14170F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14171F:	drivers/rtc/rtc-max31335.c
14172
14173MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14174L:	linux-hwmon@vger.kernel.org
14175S:	Orphan
14176F:	Documentation/hwmon/max6650.rst
14177F:	drivers/hwmon/max6650.c
14178
14179MAX9286 QUAD GMSL DESERIALIZER DRIVER
14180M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14181M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14182M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14183M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14184L:	linux-media@vger.kernel.org
14185S:	Maintained
14186F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14187F:	drivers/media/i2c/max9286.c
14188
14189MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14190M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14191L:	linux-media@vger.kernel.org
14192S:	Maintained
14193F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14194F:	drivers/staging/media/max96712/max96712.c
14195
14196MAX96714 GMSL2 DESERIALIZER DRIVER
14197M:	Julien Massot <julien.massot@collabora.com>
14198L:	linux-media@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14201F:	drivers/media/i2c/max96714.c
14202
14203MAX96717 GMSL2 SERIALIZER DRIVER
14204M:	Julien Massot <julien.massot@collabora.com>
14205L:	linux-media@vger.kernel.org
14206S:	Maintained
14207F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14208F:	drivers/media/i2c/max96717.c
14209
14210MAX9860 MONO AUDIO VOICE CODEC DRIVER
14211M:	Peter Rosin <peda@axentia.se>
14212L:	linux-sound@vger.kernel.org
14213S:	Maintained
14214F:	Documentation/devicetree/bindings/sound/max9860.txt
14215F:	sound/soc/codecs/max9860.*
14216
14217MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14218M:	Andreas Klinger <ak@it-klinger.de>
14219L:	linux-iio@vger.kernel.org
14220S:	Maintained
14221F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14222F:	drivers/iio/proximity/mb1232.c
14223
14224MAXIM MAX11205 DRIVER
14225M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14226L:	linux-iio@vger.kernel.org
14227S:	Supported
14228W:	https://ez.analog.com/linux-software-drivers
14229F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14230F:	drivers/iio/adc/max11205.c
14231
14232MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14233R:	Iskren Chernev <iskren.chernev@gmail.com>
14234R:	Krzysztof Kozlowski <krzk@kernel.org>
14235R:	Marek Szyprowski <m.szyprowski@samsung.com>
14236R:	Matheus Castello <matheus@castello.eng.br>
14237L:	linux-pm@vger.kernel.org
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14240F:	drivers/power/supply/max17040_battery.c
14241
14242MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14243R:	Hans de Goede <hdegoede@redhat.com>
14244R:	Krzysztof Kozlowski <krzk@kernel.org>
14245R:	Marek Szyprowski <m.szyprowski@samsung.com>
14246R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14247R:	Purism Kernel Team <kernel@puri.sm>
14248L:	linux-pm@vger.kernel.org
14249S:	Maintained
14250F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14251F:	drivers/power/supply/max17042_battery.c
14252
14253MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14254M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14255L:	linux-kernel@vger.kernel.org
14256S:	Maintained
14257F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14258F:	drivers/regulator/max20086-regulator.c
14259
14260MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14261M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14262L:	linux-iio@vger.kernel.org
14263S:	Maintained
14264F:	drivers/iio/temperature/max30208.c
14265
14266MAXIM MAX77650 PMIC MFD DRIVER
14267M:	Bartosz Golaszewski <brgl@bgdev.pl>
14268L:	linux-kernel@vger.kernel.org
14269S:	Maintained
14270F:	Documentation/devicetree/bindings/*/*max77650.yaml
14271F:	Documentation/devicetree/bindings/*/max77650*.yaml
14272F:	drivers/gpio/gpio-max77650.c
14273F:	drivers/input/misc/max77650-onkey.c
14274F:	drivers/leds/leds-max77650.c
14275F:	drivers/mfd/max77650.c
14276F:	drivers/power/supply/max77650-charger.c
14277F:	drivers/regulator/max77650-regulator.c
14278F:	include/linux/mfd/max77650.h
14279
14280MAXIM MAX77714 PMIC MFD DRIVER
14281M:	Luca Ceresoli <luca@lucaceresoli.net>
14282S:	Maintained
14283F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14284F:	drivers/mfd/max77714.c
14285F:	include/linux/mfd/max77714.h
14286
14287MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14288M:	Javier Martinez Canillas <javier@dowhile0.org>
14289L:	linux-kernel@vger.kernel.org
14290S:	Supported
14291F:	Documentation/devicetree/bindings/*/*max77802.yaml
14292F:	drivers/regulator/max77802-regulator.c
14293F:	include/dt-bindings/*/*max77802.h
14294
14295MAXIM MAX77976 BATTERY CHARGER
14296M:	Luca Ceresoli <luca@lucaceresoli.net>
14297S:	Supported
14298F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14299F:	drivers/power/supply/max77976_charger.c
14300
14301MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14302M:	Krzysztof Kozlowski <krzk@kernel.org>
14303L:	linux-pm@vger.kernel.org
14304S:	Maintained
14305B:	mailto:linux-samsung-soc@vger.kernel.org
14306F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14307F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14308F:	drivers/power/supply/max14577_charger.c
14309F:	drivers/power/supply/max77693_charger.c
14310
14311MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14312M:	Chanwoo Choi <cw00.choi@samsung.com>
14313M:	Krzysztof Kozlowski <krzk@kernel.org>
14314L:	linux-kernel@vger.kernel.org
14315S:	Maintained
14316B:	mailto:linux-samsung-soc@vger.kernel.org
14317F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14318F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14319F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14320F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14321F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14322F:	drivers/*/*max77843.c
14323F:	drivers/*/max14577*.c
14324F:	drivers/*/max77686*.c
14325F:	drivers/*/max77693*.c
14326F:	drivers/clk/clk-max77686.c
14327F:	drivers/extcon/extcon-max14577.c
14328F:	drivers/extcon/extcon-max77693.c
14329F:	drivers/rtc/rtc-max77686.c
14330F:	include/linux/mfd/max14577*.h
14331F:	include/linux/mfd/max77686*.h
14332F:	include/linux/mfd/max77693*.h
14333
14334MAXIRADIO FM RADIO RECEIVER DRIVER
14335M:	Hans Verkuil <hverkuil@xs4all.nl>
14336L:	linux-media@vger.kernel.org
14337S:	Maintained
14338W:	https://linuxtv.org
14339T:	git git://linuxtv.org/media.git
14340F:	drivers/media/radio/radio-maxiradio*
14341
14342MAXLINEAR ETHERNET PHY DRIVER
14343M:	Xu Liang <lxu@maxlinear.com>
14344L:	netdev@vger.kernel.org
14345S:	Supported
14346F:	drivers/net/phy/mxl-gpy.c
14347
14348MCAN MMIO DEVICE DRIVER
14349M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14350L:	linux-can@vger.kernel.org
14351S:	Maintained
14352F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14353F:	drivers/net/can/m_can/m_can.c
14354F:	drivers/net/can/m_can/m_can.h
14355F:	drivers/net/can/m_can/m_can_platform.c
14356
14357MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14358R:	Yasushi SHOJI <yashi@spacecubics.com>
14359L:	linux-can@vger.kernel.org
14360S:	Maintained
14361F:	drivers/net/can/usb/mcba_usb.c
14362
14363MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14364M:	Rishi Gupta <gupt21@gmail.com>
14365L:	linux-i2c@vger.kernel.org
14366L:	linux-input@vger.kernel.org
14367S:	Maintained
14368F:	drivers/hid/hid-mcp2221.c
14369
14370MCP251XFD SPI-CAN NETWORK DRIVER
14371M:	Marc Kleine-Budde <mkl@pengutronix.de>
14372M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14373R:	Thomas Kopp <thomas.kopp@microchip.com>
14374L:	linux-can@vger.kernel.org
14375S:	Maintained
14376F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14377F:	drivers/net/can/spi/mcp251xfd/
14378
14379MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14380M:	Peter Rosin <peda@axentia.se>
14381L:	linux-iio@vger.kernel.org
14382S:	Maintained
14383F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14384F:	drivers/iio/potentiometer/mcp4018.c
14385F:	drivers/iio/potentiometer/mcp4531.c
14386
14387MCP4821 DAC DRIVER
14388M:	Anshul Dalal <anshulusr@gmail.com>
14389L:	linux-iio@vger.kernel.org
14390S:	Maintained
14391F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14392F:	drivers/iio/dac/mcp4821.c
14393
14394MCR20A IEEE-802.15.4 RADIO DRIVER
14395M:	Stefan Schmidt <stefan@datenfreihafen.org>
14396L:	linux-wpan@vger.kernel.org
14397S:	Odd Fixes
14398W:	https://github.com/xueliu/mcr20a-linux
14399F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14400F:	drivers/net/ieee802154/mcr20a.c
14401F:	drivers/net/ieee802154/mcr20a.h
14402
14403MDIO REGMAP DRIVER
14404M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14405L:	netdev@vger.kernel.org
14406S:	Maintained
14407F:	drivers/net/mdio/mdio-regmap.c
14408F:	include/linux/mdio/mdio-regmap.h
14409
14410MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14411M:	William Breathitt Gray <wbg@kernel.org>
14412L:	linux-iio@vger.kernel.org
14413S:	Maintained
14414F:	drivers/iio/dac/cio-dac.c
14415
14416MEDIA CONTROLLER FRAMEWORK
14417M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14418M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14419L:	linux-media@vger.kernel.org
14420S:	Supported
14421W:	https://www.linuxtv.org
14422T:	git git://linuxtv.org/media.git
14423F:	drivers/media/mc/
14424F:	include/media/media-*.h
14425F:	include/uapi/linux/media.h
14426
14427MEDIA DRIVER FOR FREESCALE IMX PXP
14428M:	Philipp Zabel <p.zabel@pengutronix.de>
14429L:	linux-media@vger.kernel.org
14430S:	Maintained
14431T:	git git://linuxtv.org/media.git
14432F:	drivers/media/platform/nxp/imx-pxp.[ch]
14433
14434MEDIA DRIVERS FOR ASCOT2E
14435M:	Abylay Ospan <aospan@amazon.com>
14436L:	linux-media@vger.kernel.org
14437S:	Supported
14438W:	https://linuxtv.org
14439W:	http://netup.tv/
14440T:	git git://linuxtv.org/media.git
14441F:	drivers/media/dvb-frontends/ascot2e*
14442
14443MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14444M:	Jasmin Jessich <jasmin@anw.at>
14445L:	linux-media@vger.kernel.org
14446S:	Maintained
14447W:	https://linuxtv.org
14448T:	git git://linuxtv.org/media.git
14449F:	drivers/media/dvb-frontends/cxd2099*
14450
14451MEDIA DRIVERS FOR CXD2841ER
14452M:	Abylay Ospan <aospan@amazon.com>
14453L:	linux-media@vger.kernel.org
14454S:	Supported
14455W:	https://linuxtv.org
14456W:	http://netup.tv/
14457T:	git git://linuxtv.org/media.git
14458F:	drivers/media/dvb-frontends/cxd2841er*
14459
14460MEDIA DRIVERS FOR CXD2880
14461M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14462L:	linux-media@vger.kernel.org
14463S:	Supported
14464W:	http://linuxtv.org/
14465T:	git git://linuxtv.org/media.git
14466F:	drivers/media/dvb-frontends/cxd2880/*
14467F:	drivers/media/spi/cxd2880*
14468
14469MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14470L:	linux-media@vger.kernel.org
14471S:	Orphan
14472W:	https://linuxtv.org
14473T:	git git://linuxtv.org/media.git
14474F:	drivers/media/pci/ddbridge/*
14475
14476MEDIA DRIVERS FOR FREESCALE IMX
14477M:	Steve Longerbeam <slongerbeam@gmail.com>
14478M:	Philipp Zabel <p.zabel@pengutronix.de>
14479L:	linux-media@vger.kernel.org
14480S:	Maintained
14481T:	git git://linuxtv.org/media.git
14482F:	Documentation/admin-guide/media/imx.rst
14483F:	Documentation/devicetree/bindings/media/imx.txt
14484F:	drivers/staging/media/imx/
14485F:	include/linux/imx-media.h
14486F:	include/media/imx.h
14487
14488MEDIA DRIVERS FOR FREESCALE IMX7/8
14489M:	Rui Miguel Silva <rmfrfs@gmail.com>
14490M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14491M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14492R:	Purism Kernel Team <kernel@puri.sm>
14493L:	linux-media@vger.kernel.org
14494S:	Maintained
14495T:	git git://linuxtv.org/media.git
14496F:	Documentation/admin-guide/media/imx7.rst
14497F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14498F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14499F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14500F:	drivers/media/platform/nxp/imx-mipi-csis.c
14501F:	drivers/media/platform/nxp/imx7-media-csi.c
14502F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14503
14504MEDIA DRIVERS FOR HELENE
14505M:	Abylay Ospan <aospan@amazon.com>
14506L:	linux-media@vger.kernel.org
14507S:	Supported
14508W:	https://linuxtv.org
14509W:	http://netup.tv/
14510T:	git git://linuxtv.org/media.git
14511F:	drivers/media/dvb-frontends/helene*
14512
14513MEDIA DRIVERS FOR HORUS3A
14514M:	Abylay Ospan <aospan@amazon.com>
14515L:	linux-media@vger.kernel.org
14516S:	Supported
14517W:	https://linuxtv.org
14518W:	http://netup.tv/
14519T:	git git://linuxtv.org/media.git
14520F:	drivers/media/dvb-frontends/horus3a*
14521
14522MEDIA DRIVERS FOR LNBH25
14523M:	Abylay Ospan <aospan@amazon.com>
14524L:	linux-media@vger.kernel.org
14525S:	Supported
14526W:	https://linuxtv.org
14527W:	http://netup.tv/
14528T:	git git://linuxtv.org/media.git
14529F:	drivers/media/dvb-frontends/lnbh25*
14530
14531MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14532L:	linux-media@vger.kernel.org
14533S:	Orphan
14534W:	https://linuxtv.org
14535T:	git git://linuxtv.org/media.git
14536F:	drivers/media/dvb-frontends/mxl5xx*
14537
14538MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14539M:	Abylay Ospan <aospan@amazon.com>
14540L:	linux-media@vger.kernel.org
14541S:	Supported
14542W:	https://linuxtv.org
14543W:	http://netup.tv/
14544T:	git git://linuxtv.org/media.git
14545F:	drivers/media/pci/netup_unidvb/*
14546
14547MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14548M:	Dmitry Osipenko <digetx@gmail.com>
14549L:	linux-media@vger.kernel.org
14550L:	linux-tegra@vger.kernel.org
14551S:	Maintained
14552T:	git git://linuxtv.org/media.git
14553F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14554F:	drivers/media/platform/nvidia/tegra-vde/
14555
14556MEDIA DRIVERS FOR RENESAS - CEU
14557M:	Jacopo Mondi <jacopo@jmondi.org>
14558L:	linux-media@vger.kernel.org
14559L:	linux-renesas-soc@vger.kernel.org
14560S:	Supported
14561T:	git git://linuxtv.org/media.git
14562F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14563F:	drivers/media/platform/renesas/renesas-ceu.c
14564F:	include/media/drv-intf/renesas-ceu.h
14565
14566MEDIA DRIVERS FOR RENESAS - DRIF
14567M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14568L:	linux-media@vger.kernel.org
14569L:	linux-renesas-soc@vger.kernel.org
14570S:	Supported
14571T:	git git://linuxtv.org/media.git
14572F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14573F:	drivers/media/platform/renesas/rcar_drif.c
14574
14575MEDIA DRIVERS FOR RENESAS - FCP
14576M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14577L:	linux-media@vger.kernel.org
14578L:	linux-renesas-soc@vger.kernel.org
14579S:	Supported
14580T:	git git://linuxtv.org/media.git
14581F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14582F:	drivers/media/platform/renesas/rcar-fcp.c
14583F:	include/media/rcar-fcp.h
14584
14585MEDIA DRIVERS FOR RENESAS - FDP1
14586M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14587L:	linux-media@vger.kernel.org
14588L:	linux-renesas-soc@vger.kernel.org
14589S:	Supported
14590T:	git git://linuxtv.org/media.git
14591F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14592F:	drivers/media/platform/renesas/rcar_fdp1.c
14593
14594MEDIA DRIVERS FOR RENESAS - VIN
14595M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14596L:	linux-media@vger.kernel.org
14597L:	linux-renesas-soc@vger.kernel.org
14598S:	Supported
14599T:	git git://linuxtv.org/media.git
14600F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14601F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14602F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14603F:	drivers/media/platform/renesas/rcar-csi2.c
14604F:	drivers/media/platform/renesas/rcar-isp.c
14605F:	drivers/media/platform/renesas/rcar-vin/
14606
14607MEDIA DRIVERS FOR RENESAS - VSP1
14608M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14609M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14610L:	linux-media@vger.kernel.org
14611L:	linux-renesas-soc@vger.kernel.org
14612S:	Supported
14613T:	git git://linuxtv.org/media.git
14614F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14615F:	drivers/media/platform/renesas/vsp1/
14616
14617MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14618L:	linux-media@vger.kernel.org
14619S:	Orphan
14620W:	https://linuxtv.org
14621T:	git git://linuxtv.org/media.git
14622F:	drivers/media/dvb-frontends/stv0910*
14623
14624MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14625L:	linux-media@vger.kernel.org
14626S:	Orphan
14627W:	https://linuxtv.org
14628T:	git git://linuxtv.org/media.git
14629F:	drivers/media/dvb-frontends/stv6111*
14630
14631MEDIA DRIVERS FOR STM32 - CSI
14632M:	Alain Volmat <alain.volmat@foss.st.com>
14633L:	linux-media@vger.kernel.org
14634S:	Supported
14635T:	git git://linuxtv.org/media_tree.git
14636F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14637F:	drivers/media/platform/st/stm32/stm32-csi.c
14638
14639MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14640M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14641M:	Alain Volmat <alain.volmat@foss.st.com>
14642L:	linux-media@vger.kernel.org
14643S:	Supported
14644T:	git git://linuxtv.org/media.git
14645F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14646F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14647F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14648F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14649
14650MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14651M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14652L:	linux-media@vger.kernel.org
14653S:	Maintained
14654W:	https://linuxtv.org
14655Q:	http://patchwork.kernel.org/project/linux-media/list/
14656T:	git git://linuxtv.org/media.git
14657F:	Documentation/admin-guide/media/
14658F:	Documentation/devicetree/bindings/media/
14659F:	Documentation/driver-api/media/
14660F:	Documentation/userspace-api/media/
14661F:	drivers/media/
14662F:	drivers/staging/media/
14663F:	include/dt-bindings/media/
14664F:	include/linux/platform_data/media/
14665F:	include/media/
14666F:	include/uapi/linux/dvb/
14667F:	include/uapi/linux/ivtv*
14668F:	include/uapi/linux/media.h
14669F:	include/uapi/linux/uvcvideo.h
14670F:	include/uapi/linux/v4l2-*
14671F:	include/uapi/linux/videodev2.h
14672
14673MEDIATEK BLUETOOTH DRIVER
14674M:	Sean Wang <sean.wang@mediatek.com>
14675L:	linux-bluetooth@vger.kernel.org
14676L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14677S:	Maintained
14678F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14679F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14680F:	drivers/bluetooth/btmtkuart.c
14681
14682MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14683M:	Sen Chu <sen.chu@mediatek.com>
14684M:	Sean Wang <sean.wang@mediatek.com>
14685M:	Macpaul Lin <macpaul.lin@mediatek.com>
14686L:	linux-pm@vger.kernel.org
14687S:	Maintained
14688F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14689F:	drivers/power/reset/mt6323-poweroff.c
14690
14691MEDIATEK CIR DRIVER
14692M:	Sean Wang <sean.wang@mediatek.com>
14693S:	Maintained
14694F:	drivers/media/rc/mtk-cir.c
14695
14696MEDIATEK DMA DRIVER
14697M:	Sean Wang <sean.wang@mediatek.com>
14698L:	dmaengine@vger.kernel.org
14699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14700L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14701S:	Maintained
14702F:	Documentation/devicetree/bindings/dma/mediatek,*
14703F:	drivers/dma/mediatek/
14704
14705MEDIATEK ETHERNET DRIVER
14706M:	Felix Fietkau <nbd@nbd.name>
14707M:	Sean Wang <sean.wang@mediatek.com>
14708M:	Lorenzo Bianconi <lorenzo@kernel.org>
14709L:	netdev@vger.kernel.org
14710S:	Maintained
14711F:	drivers/net/ethernet/mediatek/
14712
14713MEDIATEK ETHERNET PCS DRIVER
14714M:	Alexander Couzens <lynxis@fe80.eu>
14715M:	Daniel Golle <daniel@makrotopia.org>
14716L:	netdev@vger.kernel.org
14717S:	Maintained
14718F:	drivers/net/pcs/pcs-mtk-lynxi.c
14719F:	include/linux/pcs/pcs-mtk-lynxi.h
14720
14721MEDIATEK ETHERNET PHY DRIVERS
14722M:	Daniel Golle <daniel@makrotopia.org>
14723M:	Qingfang Deng <dqfext@gmail.com>
14724M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14728F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14729F:	drivers/net/phy/mediatek/mtk-ge.c
14730F:	drivers/net/phy/mediatek/mtk.h
14731F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14732
14733MEDIATEK I2C CONTROLLER DRIVER
14734M:	Qii Wang <qii.wang@mediatek.com>
14735L:	linux-i2c@vger.kernel.org
14736S:	Maintained
14737F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14738F:	drivers/i2c/busses/i2c-mt65xx.c
14739
14740MEDIATEK IOMMU DRIVER
14741M:	Yong Wu <yong.wu@mediatek.com>
14742L:	iommu@lists.linux.dev
14743L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14744S:	Supported
14745F:	Documentation/devicetree/bindings/iommu/mediatek*
14746F:	drivers/iommu/mtk_iommu*
14747F:	include/dt-bindings/memory/mediatek,mt*-port.h
14748F:	include/dt-bindings/memory/mt*-port.h
14749
14750MEDIATEK JPEG DRIVER
14751M:	Bin Liu <bin.liu@mediatek.com>
14752S:	Supported
14753F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14754F:	drivers/media/platform/mediatek/jpeg/
14755
14756MEDIATEK KEYPAD DRIVER
14757M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14758S:	Supported
14759F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14760F:	drivers/input/keyboard/mt6779-keypad.c
14761
14762MEDIATEK MDP DRIVER
14763M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14764M:	Houlong Wei <houlong.wei@mediatek.com>
14765M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14766S:	Supported
14767F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14768F:	drivers/media/platform/mediatek/mdp/
14769F:	drivers/media/platform/mediatek/vpu/
14770
14771MEDIATEK MEDIA DRIVER
14772M:	Tiffany Lin <tiffany.lin@mediatek.com>
14773M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14774M:	Yunfei Dong <yunfei.dong@mediatek.com>
14775S:	Supported
14776F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14777F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14778F:	drivers/media/platform/mediatek/vcodec/
14779F:	drivers/media/platform/mediatek/vpu/
14780
14781MEDIATEK MIPI-CSI CDPHY DRIVER
14782M:	Julien Stephan <jstephan@baylibre.com>
14783M:	Andy Hsieh <andy.hsieh@mediatek.com>
14784S:	Supported
14785F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14786F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14787
14788MEDIATEK MMC/SD/SDIO DRIVER
14789M:	Chaotian Jing <chaotian.jing@mediatek.com>
14790S:	Maintained
14791F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14792F:	drivers/mmc/host/mtk-sd.c
14793
14794MEDIATEK MT6735 CLOCK & RESET DRIVERS
14795M:	Yassine Oudjana <y.oudjana@protonmail.com>
14796L:	linux-clk@vger.kernel.org
14797L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14798S:	Maintained
14799F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14800F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14801F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14802F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14803F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14804F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14805F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14806F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14807F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14808F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14809F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14810F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14811F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14812F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14813F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14814F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14815F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14816F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14817F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14818F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14819
14820MEDIATEK MT76 WIRELESS LAN DRIVER
14821M:	Felix Fietkau <nbd@nbd.name>
14822M:	Lorenzo Bianconi <lorenzo@kernel.org>
14823M:	Ryder Lee <ryder.lee@mediatek.com>
14824R:	Shayne Chen <shayne.chen@mediatek.com>
14825R:	Sean Wang <sean.wang@mediatek.com>
14826L:	linux-wireless@vger.kernel.org
14827S:	Maintained
14828T:	git https://github.com/nbd168/wireless
14829F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14830F:	drivers/net/wireless/mediatek/mt76/
14831
14832MEDIATEK MT7601U WIRELESS LAN DRIVER
14833M:	Jakub Kicinski <kuba@kernel.org>
14834L:	linux-wireless@vger.kernel.org
14835S:	Maintained
14836F:	drivers/net/wireless/mediatek/mt7601u/
14837
14838MEDIATEK MT7621 CLOCK DRIVER
14839M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14840S:	Maintained
14841F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14842F:	drivers/clk/ralink/clk-mt7621.c
14843
14844MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14845M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14846S:	Maintained
14847F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14848F:	drivers/pci/controller/pcie-mt7621.c
14849
14850MEDIATEK MT7621 PHY PCI DRIVER
14851M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14852S:	Maintained
14853F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14854F:	drivers/phy/ralink/phy-mt7621-pci.c
14855
14856MEDIATEK MT7621/28/88 I2C DRIVER
14857M:	Stefan Roese <sr@denx.de>
14858L:	linux-i2c@vger.kernel.org
14859S:	Maintained
14860F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14861F:	drivers/i2c/busses/i2c-mt7621.c
14862
14863MEDIATEK MTMIPS CLOCK DRIVER
14864M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14865S:	Maintained
14866F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14867F:	drivers/clk/ralink/clk-mtmips.c
14868
14869MEDIATEK NAND CONTROLLER DRIVER
14870L:	linux-mtd@lists.infradead.org
14871S:	Orphan
14872F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14873F:	drivers/mtd/nand/raw/mtk_*
14874
14875MEDIATEK PMIC LED DRIVER
14876M:	Sen Chu <sen.chu@mediatek.com>
14877M:	Sean Wang <sean.wang@mediatek.com>
14878M:	Macpaul Lin <macpaul.lin@mediatek.com>
14879S:	Maintained
14880F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14881F:	drivers/leds/leds-mt6323.c
14882
14883MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14884M:	Sean Wang <sean.wang@mediatek.com>
14885S:	Maintained
14886F:	drivers/char/hw_random/mtk-rng.c
14887
14888MEDIATEK SMI DRIVER
14889M:	Yong Wu <yong.wu@mediatek.com>
14890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14891S:	Supported
14892F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14893F:	drivers/memory/mtk-smi.c
14894F:	include/soc/mediatek/smi.h
14895
14896MEDIATEK SWITCH DRIVER
14897M:	Chester A. Unal <chester.a.unal@arinc9.com>
14898M:	Daniel Golle <daniel@makrotopia.org>
14899M:	DENG Qingfang <dqfext@gmail.com>
14900M:	Sean Wang <sean.wang@mediatek.com>
14901L:	netdev@vger.kernel.org
14902S:	Maintained
14903F:	drivers/net/dsa/mt7530-mdio.c
14904F:	drivers/net/dsa/mt7530-mmio.c
14905F:	drivers/net/dsa/mt7530.*
14906F:	net/dsa/tag_mtk.c
14907
14908MEDIATEK T7XX 5G WWAN MODEM DRIVER
14909M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14910R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14911R:	Liu Haijun <haijun.liu@mediatek.com>
14912R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14913R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14914L:	netdev@vger.kernel.org
14915S:	Supported
14916F:	drivers/net/wwan/t7xx/
14917
14918MEDIATEK USB3 DRD IP DRIVER
14919M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14920L:	linux-usb@vger.kernel.org
14921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14922L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14923S:	Maintained
14924F:	Documentation/devicetree/bindings/usb/mediatek,*
14925F:	drivers/usb/host/xhci-mtk*
14926F:	drivers/usb/mtu3/
14927
14928MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14929M:	Peter Senna Tschudin <peter.senna@gmail.com>
14930M:	Ian Ray <ian.ray@ge.com>
14931M:	Martyn Welch <martyn.welch@collabora.co.uk>
14932S:	Maintained
14933F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14934F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14935
14936MEGARAID SCSI/SAS DRIVERS
14937M:	Kashyap Desai <kashyap.desai@broadcom.com>
14938M:	Sumit Saxena <sumit.saxena@broadcom.com>
14939M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14940M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14941L:	megaraidlinux.pdl@broadcom.com
14942L:	linux-scsi@vger.kernel.org
14943S:	Maintained
14944W:	http://www.avagotech.com/support/
14945F:	Documentation/scsi/megaraid.rst
14946F:	drivers/scsi/megaraid.*
14947F:	drivers/scsi/megaraid/
14948
14949MELEXIS MLX90614 DRIVER
14950M:	Crt Mori <cmo@melexis.com>
14951L:	linux-iio@vger.kernel.org
14952S:	Supported
14953W:	http://www.melexis.com
14954F:	drivers/iio/temperature/mlx90614.c
14955
14956MELEXIS MLX90632 DRIVER
14957M:	Crt Mori <cmo@melexis.com>
14958L:	linux-iio@vger.kernel.org
14959S:	Supported
14960W:	http://www.melexis.com
14961F:	drivers/iio/temperature/mlx90632.c
14962
14963MELEXIS MLX90635 DRIVER
14964M:	Crt Mori <cmo@melexis.com>
14965L:	linux-iio@vger.kernel.org
14966S:	Supported
14967W:	http://www.melexis.com
14968F:	drivers/iio/temperature/mlx90635.c
14969
14970MELFAS MIP4 TOUCHSCREEN DRIVER
14971M:	Sangwon Jee <jeesw@melfas.com>
14972S:	Supported
14973W:	http://www.melfas.com
14974F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14975F:	drivers/input/touchscreen/melfas_mip4.c
14976
14977MELLANOX BLUEFIELD I2C DRIVER
14978M:	Khalil Blaiech <kblaiech@nvidia.com>
14979M:	Asmaa Mnebhi <asmaa@nvidia.com>
14980L:	linux-i2c@vger.kernel.org
14981S:	Supported
14982F:	drivers/i2c/busses/i2c-mlxbf.c
14983
14984MELLANOX ETHERNET DRIVER (mlx4_en)
14985M:	Tariq Toukan <tariqt@nvidia.com>
14986L:	netdev@vger.kernel.org
14987S:	Maintained
14988W:	https://www.nvidia.com/networking/
14989Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14990F:	drivers/net/ethernet/mellanox/mlx4/en_*
14991
14992MELLANOX ETHERNET DRIVER (mlx5e)
14993M:	Saeed Mahameed <saeedm@nvidia.com>
14994M:	Tariq Toukan <tariqt@nvidia.com>
14995L:	netdev@vger.kernel.org
14996S:	Maintained
14997W:	https://www.nvidia.com/networking/
14998Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14999F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15000
15001MELLANOX ETHERNET INNOVA DRIVERS
15002R:	Boris Pismenny <borisp@nvidia.com>
15003L:	netdev@vger.kernel.org
15004S:	Maintained
15005W:	https://www.nvidia.com/networking/
15006Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15007F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15008F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15009F:	include/linux/mlx5/mlx5_ifc_fpga.h
15010
15011MELLANOX ETHERNET SWITCH DRIVERS
15012M:	Ido Schimmel <idosch@nvidia.com>
15013M:	Petr Machata <petrm@nvidia.com>
15014L:	netdev@vger.kernel.org
15015S:	Supported
15016W:	https://www.nvidia.com/networking/
15017Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15018F:	drivers/net/ethernet/mellanox/mlxsw/
15019F:	tools/testing/selftests/drivers/net/mlxsw/
15020
15021MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15022M:	mlxsw@nvidia.com
15023L:	netdev@vger.kernel.org
15024S:	Supported
15025W:	https://www.nvidia.com/networking/
15026Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15027F:	drivers/net/ethernet/mellanox/mlxfw/
15028
15029MELLANOX HARDWARE PLATFORM SUPPORT
15030M:	Hans de Goede <hdegoede@redhat.com>
15031M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15032M:	Vadim Pasternak <vadimp@nvidia.com>
15033L:	platform-driver-x86@vger.kernel.org
15034S:	Supported
15035F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15036F:	drivers/platform/mellanox/
15037F:	include/linux/platform_data/mlxreg.h
15038
15039MELLANOX MLX4 core VPI driver
15040M:	Tariq Toukan <tariqt@nvidia.com>
15041L:	netdev@vger.kernel.org
15042L:	linux-rdma@vger.kernel.org
15043S:	Maintained
15044W:	https://www.nvidia.com/networking/
15045Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15046F:	drivers/net/ethernet/mellanox/mlx4/
15047F:	include/linux/mlx4/
15048
15049MELLANOX MLX4 IB driver
15050M:	Yishai Hadas <yishaih@nvidia.com>
15051L:	linux-rdma@vger.kernel.org
15052S:	Supported
15053W:	https://www.nvidia.com/networking/
15054Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15055F:	drivers/infiniband/hw/mlx4/
15056F:	include/linux/mlx4/
15057F:	include/uapi/rdma/mlx4-abi.h
15058
15059MELLANOX MLX5 core VPI driver
15060M:	Saeed Mahameed <saeedm@nvidia.com>
15061M:	Leon Romanovsky <leonro@nvidia.com>
15062M:	Tariq Toukan <tariqt@nvidia.com>
15063L:	netdev@vger.kernel.org
15064L:	linux-rdma@vger.kernel.org
15065S:	Maintained
15066W:	https://www.nvidia.com/networking/
15067Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15068F:	Documentation/networking/device_drivers/ethernet/mellanox/
15069F:	drivers/net/ethernet/mellanox/mlx5/core/
15070F:	include/linux/mlx5/
15071
15072MELLANOX MLX5 IB driver
15073M:	Leon Romanovsky <leonro@nvidia.com>
15074L:	linux-rdma@vger.kernel.org
15075S:	Supported
15076W:	https://www.nvidia.com/networking/
15077Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15078F:	drivers/infiniband/hw/mlx5/
15079F:	include/linux/mlx5/
15080F:	include/uapi/rdma/mlx5-abi.h
15081
15082MELLANOX MLX5 VDPA DRIVER
15083M:	Dragos Tatulea <dtatulea@nvidia.com>
15084L:	virtualization@lists.linux.dev
15085S:	Supported
15086F:	drivers/vdpa/mlx5/
15087
15088MELLANOX MLXCPLD I2C AND MUX DRIVER
15089M:	Vadim Pasternak <vadimp@nvidia.com>
15090M:	Michael Shych <michaelsh@nvidia.com>
15091L:	linux-i2c@vger.kernel.org
15092S:	Supported
15093F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15094F:	drivers/i2c/busses/i2c-mlxcpld.c
15095F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15096
15097MELLANOX MLXCPLD LED DRIVER
15098M:	Vadim Pasternak <vadimp@nvidia.com>
15099L:	linux-leds@vger.kernel.org
15100S:	Supported
15101F:	Documentation/leds/leds-mlxcpld.rst
15102F:	drivers/leds/leds-mlxcpld.c
15103F:	drivers/leds/leds-mlxreg.c
15104
15105MELLANOX PLATFORM DRIVER
15106M:	Vadim Pasternak <vadimp@nvidia.com>
15107L:	platform-driver-x86@vger.kernel.org
15108S:	Supported
15109F:	drivers/platform/x86/mlx-platform.c
15110
15111MEMBARRIER SUPPORT
15112M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15113M:	"Paul E. McKenney" <paulmck@kernel.org>
15114L:	linux-kernel@vger.kernel.org
15115S:	Supported
15116F:	Documentation/scheduler/membarrier.rst
15117F:	arch/*/include/asm/membarrier.h
15118F:	arch/*/include/asm/sync_core.h
15119F:	include/uapi/linux/membarrier.h
15120F:	kernel/sched/membarrier.c
15121
15122MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15123M:	Mike Rapoport <rppt@kernel.org>
15124L:	linux-mm@kvack.org
15125S:	Maintained
15126F:	Documentation/core-api/boot-time-mm.rst
15127F:	include/linux/memblock.h
15128F:	mm/memblock.c
15129F:	mm/mm_init.c
15130F:	tools/testing/memblock/
15131
15132MEMORY ALLOCATION PROFILING
15133M:	Suren Baghdasaryan <surenb@google.com>
15134M:	Kent Overstreet <kent.overstreet@linux.dev>
15135L:	linux-mm@kvack.org
15136S:	Maintained
15137F:	Documentation/mm/allocation-profiling.rst
15138F:	include/linux/alloc_tag.h
15139F:	include/linux/pgalloc_tag.h
15140F:	lib/alloc_tag.c
15141
15142MEMORY CONTROLLER DRIVERS
15143M:	Krzysztof Kozlowski <krzk@kernel.org>
15144L:	linux-kernel@vger.kernel.org
15145S:	Maintained
15146B:	mailto:krzysztof.kozlowski@linaro.org
15147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15148F:	Documentation/devicetree/bindings/memory-controllers/
15149F:	drivers/memory/
15150F:	include/dt-bindings/memory/
15151F:	include/memory/
15152
15153MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15154M:	Dmitry Osipenko <digetx@gmail.com>
15155L:	linux-pm@vger.kernel.org
15156L:	linux-tegra@vger.kernel.org
15157S:	Maintained
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15159F:	drivers/devfreq/tegra30-devfreq.c
15160
15161MEMORY HOT(UN)PLUG
15162M:	David Hildenbrand <david@redhat.com>
15163M:	Oscar Salvador <osalvador@suse.de>
15164L:	linux-mm@kvack.org
15165S:	Maintained
15166F:	Documentation/admin-guide/mm/memory-hotplug.rst
15167F:	Documentation/core-api/memory-hotplug.rst
15168F:	drivers/base/memory.c
15169F:	include/linux/memory_hotplug.h
15170F:	mm/memory_hotplug.c
15171F:	tools/testing/selftests/memory-hotplug/
15172
15173MEMORY MANAGEMENT
15174M:	Andrew Morton <akpm@linux-foundation.org>
15175L:	linux-mm@kvack.org
15176S:	Maintained
15177W:	http://www.linux-mm.org
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15179T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15180F:	Documentation/admin-guide/mm/
15181F:	Documentation/mm/
15182F:	include/linux/gfp.h
15183F:	include/linux/gfp_types.h
15184F:	include/linux/memfd.h
15185F:	include/linux/memory.h
15186F:	include/linux/memory_hotplug.h
15187F:	include/linux/memory-tiers.h
15188F:	include/linux/mempolicy.h
15189F:	include/linux/mempool.h
15190F:	include/linux/memremap.h
15191F:	include/linux/mm.h
15192F:	include/linux/mm_*.h
15193F:	include/linux/mmzone.h
15194F:	include/linux/mmu_notifier.h
15195F:	include/linux/pagewalk.h
15196F:	include/linux/rmap.h
15197F:	include/trace/events/ksm.h
15198F:	mm/
15199F:	tools/mm/
15200F:	tools/testing/selftests/mm/
15201N:	include/linux/page[-_]*
15202
15203MEMORY MAPPING
15204M:	Andrew Morton <akpm@linux-foundation.org>
15205M:	Liam R. Howlett <Liam.Howlett@oracle.com>
15206M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
15207R:	Vlastimil Babka <vbabka@suse.cz>
15208R:	Jann Horn <jannh@google.com>
15209L:	linux-mm@kvack.org
15210S:	Maintained
15211W:	http://www.linux-mm.org
15212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15213F:	mm/mlock.c
15214F:	mm/mmap.c
15215F:	mm/mprotect.c
15216F:	mm/mremap.c
15217F:	mm/mseal.c
15218F:	mm/vma.c
15219F:	mm/vma.h
15220F:	mm/vma_internal.h
15221F:	tools/testing/vma/
15222
15223MEMORY TECHNOLOGY DEVICES (MTD)
15224M:	Miquel Raynal <miquel.raynal@bootlin.com>
15225M:	Richard Weinberger <richard@nod.at>
15226M:	Vignesh Raghavendra <vigneshr@ti.com>
15227L:	linux-mtd@lists.infradead.org
15228S:	Maintained
15229W:	http://www.linux-mtd.infradead.org/
15230Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15231C:	irc://irc.oftc.net/mtd
15232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15234F:	Documentation/devicetree/bindings/mtd/
15235F:	drivers/mtd/
15236F:	include/linux/mtd/
15237F:	include/uapi/mtd/
15238
15239MEN A21 WATCHDOG DRIVER
15240M:	Johannes Thumshirn <morbidrsa@gmail.com>
15241L:	linux-watchdog@vger.kernel.org
15242S:	Maintained
15243F:	drivers/watchdog/mena21_wdt.c
15244
15245MEN CHAMELEON BUS (mcb)
15246M:	Johannes Thumshirn <morbidrsa@gmail.com>
15247S:	Maintained
15248F:	Documentation/driver-api/men-chameleon-bus.rst
15249F:	drivers/mcb/
15250F:	include/linux/mcb.h
15251
15252MEN F21BMC (Board Management Controller)
15253M:	Andreas Werner <andreas.werner@men.de>
15254S:	Supported
15255F:	Documentation/hwmon/menf21bmc.rst
15256F:	drivers/hwmon/menf21bmc_hwmon.c
15257F:	drivers/leds/leds-menf21bmc.c
15258F:	drivers/mfd/menf21bmc.c
15259F:	drivers/watchdog/menf21bmc_wdt.c
15260
15261MEN Z069 WATCHDOG DRIVER
15262M:	Johannes Thumshirn <jth@kernel.org>
15263L:	linux-watchdog@vger.kernel.org
15264S:	Maintained
15265F:	drivers/watchdog/menz69_wdt.c
15266
15267MESON AO CEC DRIVER FOR AMLOGIC SOCS
15268M:	Neil Armstrong <neil.armstrong@linaro.org>
15269L:	linux-media@vger.kernel.org
15270L:	linux-amlogic@lists.infradead.org
15271S:	Supported
15272W:	http://linux-meson.com/
15273T:	git git://linuxtv.org/media.git
15274F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15275F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15276F:	drivers/media/cec/platform/meson/ao-cec.c
15277
15278MESON GE2D DRIVER FOR AMLOGIC SOCS
15279M:	Neil Armstrong <neil.armstrong@linaro.org>
15280L:	linux-media@vger.kernel.org
15281L:	linux-amlogic@lists.infradead.org
15282S:	Supported
15283T:	git git://linuxtv.org/media.git
15284F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15285F:	drivers/media/platform/amlogic/meson-ge2d/
15286
15287MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15288M:	Liang Yang <liang.yang@amlogic.com>
15289L:	linux-mtd@lists.infradead.org
15290S:	Maintained
15291F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15292F:	drivers/mtd/nand/raw/meson_*
15293
15294MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15295M:	Neil Armstrong <neil.armstrong@linaro.org>
15296L:	linux-media@vger.kernel.org
15297L:	linux-amlogic@lists.infradead.org
15298S:	Supported
15299T:	git git://linuxtv.org/media.git
15300F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15301F:	drivers/staging/media/meson/vdec/
15302
15303META ETHERNET DRIVERS
15304M:	Alexander Duyck <alexanderduyck@fb.com>
15305M:	Jakub Kicinski <kuba@kernel.org>
15306R:	kernel-team@meta.com
15307S:	Maintained
15308F:	Documentation/networking/device_drivers/ethernet/meta/
15309F:	drivers/net/ethernet/meta/
15310
15311METHODE UDPU SUPPORT
15312M:	Robert Marko <robert.marko@sartura.hr>
15313S:	Maintained
15314F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15315F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15316
15317MHI BUS
15318M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15319L:	mhi@lists.linux.dev
15320L:	linux-arm-msm@vger.kernel.org
15321S:	Maintained
15322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15323F:	Documentation/ABI/stable/sysfs-bus-mhi
15324F:	Documentation/mhi/
15325F:	drivers/bus/mhi/
15326F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15327F:	include/linux/mhi.h
15328
15329MICROBLAZE ARCHITECTURE
15330M:	Michal Simek <monstr@monstr.eu>
15331S:	Supported
15332W:	http://www.monstr.eu/fdt/
15333T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15334F:	arch/microblaze/
15335
15336MICROBLAZE TMR INJECT
15337M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15338S:	Supported
15339F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15340F:	drivers/misc/xilinx_tmr_inject.c
15341
15342MICROBLAZE TMR MANAGER
15343M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15344S:	Supported
15345F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15346F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15347F:	drivers/misc/xilinx_tmr_manager.c
15348
15349MICROCHIP AT91 DMA DRIVERS
15350M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15352L:	dmaengine@vger.kernel.org
15353S:	Supported
15354F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15355F:	drivers/dma/at_hdmac.c
15356F:	drivers/dma/at_xdmac.c
15357F:	include/dt-bindings/dma/at91.h
15358
15359MICROCHIP AT91 SERIAL DRIVER
15360M:	Richard Genoud <richard.genoud@bootlin.com>
15361S:	Maintained
15362F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15363F:	drivers/tty/serial/atmel_serial.c
15364F:	drivers/tty/serial/atmel_serial.h
15365
15366MICROCHIP AT91 USART MFD DRIVER
15367M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15368L:	linux-kernel@vger.kernel.org
15369S:	Supported
15370F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15371F:	drivers/mfd/at91-usart.c
15372F:	include/dt-bindings/mfd/at91-usart.h
15373
15374MICROCHIP AT91 USART SPI DRIVER
15375M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15376L:	linux-spi@vger.kernel.org
15377S:	Supported
15378F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15379F:	drivers/spi/spi-at91-usart.c
15380
15381MICROCHIP AUDIO ASOC DRIVERS
15382M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15383M:	Andrei Simion <andrei.simion@microchip.com>
15384L:	linux-sound@vger.kernel.org
15385S:	Supported
15386F:	Documentation/devicetree/bindings/sound/atmel*
15387F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15388F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15389F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15390F:	sound/soc/atmel
15391
15392MICROCHIP CSI2DC DRIVER
15393M:	Eugen Hristev <eugen.hristev@microchip.com>
15394L:	linux-media@vger.kernel.org
15395S:	Supported
15396F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15397F:	drivers/media/platform/microchip/microchip-csi2dc.c
15398
15399MICROCHIP ECC DRIVER
15400L:	linux-crypto@vger.kernel.org
15401S:	Orphan
15402F:	drivers/crypto/atmel-ecc.*
15403
15404MICROCHIP EIC DRIVER
15405M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15407S:	Supported
15408F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15409F:	drivers/irqchip/irq-mchp-eic.c
15410
15411MICROCHIP I2C DRIVER
15412M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15413L:	linux-i2c@vger.kernel.org
15414S:	Supported
15415F:	drivers/i2c/busses/i2c-at91-*.c
15416F:	drivers/i2c/busses/i2c-at91.h
15417
15418MICROCHIP ISC DRIVER
15419M:	Eugen Hristev <eugen.hristev@microchip.com>
15420L:	linux-media@vger.kernel.org
15421S:	Supported
15422F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15423F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15424F:	drivers/media/platform/microchip/microchip-isc*
15425F:	drivers/media/platform/microchip/microchip-sama*-isc*
15426F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15427F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15428F:	include/linux/atmel-isc-media.h
15429
15430MICROCHIP ISI DRIVER
15431M:	Eugen Hristev <eugen.hristev@microchip.com>
15432L:	linux-media@vger.kernel.org
15433S:	Supported
15434F:	drivers/media/platform/atmel/atmel-isi.c
15435F:	drivers/media/platform/atmel/atmel-isi.h
15436
15437MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15438M:	Woojung Huh <woojung.huh@microchip.com>
15439M:	UNGLinuxDriver@microchip.com
15440L:	netdev@vger.kernel.org
15441S:	Maintained
15442F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15443F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15444F:	drivers/net/dsa/microchip/*
15445F:	include/linux/dsa/ksz_common.h
15446F:	include/linux/platform_data/microchip-ksz.h
15447F:	net/dsa/tag_ksz.c
15448
15449MICROCHIP LAN743X ETHERNET DRIVER
15450M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15451M:	UNGLinuxDriver@microchip.com
15452L:	netdev@vger.kernel.org
15453S:	Maintained
15454F:	drivers/net/ethernet/microchip/lan743x_*
15455
15456MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15457M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15458L:	netdev@vger.kernel.org
15459S:	Maintained
15460F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15461F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15462
15463MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15464M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15465R:	UNGLinuxDriver@microchip.com
15466L:	netdev@vger.kernel.org
15467S:	Maintained
15468F:	drivers/net/phy/microchip_t1.c
15469
15470MICROCHIP LAN966X ETHERNET DRIVER
15471M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15472M:	UNGLinuxDriver@microchip.com
15473L:	netdev@vger.kernel.org
15474S:	Maintained
15475F:	drivers/net/ethernet/microchip/lan966x/*
15476
15477MICROCHIP LAN966X OIC DRIVER
15478M:	Herve Codina <herve.codina@bootlin.com>
15479S:	Maintained
15480F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15481F:	drivers/irqchip/irq-lan966x-oic.c
15482
15483MICROCHIP LAN966X PCI DRIVER
15484M:	Herve Codina <herve.codina@bootlin.com>
15485S:	Maintained
15486F:	drivers/misc/lan966x_pci.c
15487F:	drivers/misc/lan966x_pci.dtso
15488
15489MICROCHIP LAN969X ETHERNET DRIVER
15490M:	Daniel Machon <daniel.machon@microchip.com>
15491M:	UNGLinuxDriver@microchip.com
15492L:	netdev@vger.kernel.org
15493S:	Maintained
15494F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15495
15496MICROCHIP LCDFB DRIVER
15497M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15498L:	linux-fbdev@vger.kernel.org
15499S:	Maintained
15500F:	drivers/video/fbdev/atmel_lcdfb.c
15501F:	include/video/atmel_lcdc.h
15502
15503MICROCHIP MCP16502 PMIC DRIVER
15504M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15505M:	Andrei Simion <andrei.simion@microchip.com>
15506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15507S:	Supported
15508F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15509F:	drivers/regulator/mcp16502.c
15510
15511MICROCHIP MCP3564 ADC DRIVER
15512M:	Marius Cristea <marius.cristea@microchip.com>
15513L:	linux-iio@vger.kernel.org
15514S:	Supported
15515F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15516F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15517F:	drivers/iio/adc/mcp3564.c
15518
15519MICROCHIP MCP3911 ADC DRIVER
15520M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15521M:	Kent Gustavsson <kent@minoris.se>
15522L:	linux-iio@vger.kernel.org
15523S:	Maintained
15524F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15525F:	drivers/iio/adc/mcp3911.c
15526
15527MICROCHIP MMC/SD/SDIO MCI DRIVER
15528M:	Aubin Constans <aubin.constans@microchip.com>
15529S:	Maintained
15530F:	drivers/mmc/host/atmel-mci.c
15531
15532MICROCHIP NAND DRIVER
15533L:	linux-mtd@lists.infradead.org
15534S:	Orphan
15535F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15536F:	drivers/mtd/nand/raw/atmel/*
15537
15538MICROCHIP OTPC DRIVER
15539M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15541S:	Supported
15542F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15543F:	drivers/nvmem/microchip-otpc.c
15544F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15545
15546MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15547M:	Matteo Martelli <matteomartelli3@gmail.com>
15548L:	linux-iio@vger.kernel.org
15549S:	Supported
15550F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15551F:	drivers/iio/adc/pac1921.c
15552
15553MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15554M:	Marius Cristea <marius.cristea@microchip.com>
15555L:	linux-iio@vger.kernel.org
15556S:	Supported
15557F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15558F:	drivers/iio/adc/pac1934.c
15559
15560MICROCHIP PCI1XXXX GP DRIVER
15561M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15562M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15563L:	linux-gpio@vger.kernel.org
15564S:	Supported
15565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15566F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15567F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15568F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15569
15570MICROCHIP PCI1XXXX I2C DRIVER
15571M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15572M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15573M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15574L:	linux-i2c@vger.kernel.org
15575S:	Maintained
15576F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15577
15578MICROCHIP PCIe UART DRIVER
15579M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15580M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15581L:	linux-serial@vger.kernel.org
15582S:	Maintained
15583F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15584
15585MICROCHIP POLARFIRE FPGA DRIVERS
15586M:	Conor Dooley <conor.dooley@microchip.com>
15587L:	linux-fpga@vger.kernel.org
15588S:	Supported
15589F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15590F:	drivers/fpga/microchip-spi.c
15591
15592MICROCHIP PWM DRIVER
15593M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15595L:	linux-pwm@vger.kernel.org
15596S:	Supported
15597F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15598F:	drivers/pwm/pwm-atmel.c
15599
15600MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15601M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15602M:	Dharma Balasubiramani <dharma.b@microchip.com>
15603L:	dri-devel@lists.freedesktop.org
15604S:	Supported
15605F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15606F:	drivers/gpu/drm/bridge/microchip-lvds.c
15607
15608MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15609M:	Eugen Hristev <eugen.hristev@microchip.com>
15610L:	linux-iio@vger.kernel.org
15611S:	Supported
15612F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15613F:	drivers/iio/adc/at91-sama5d2_adc.c
15614F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15615
15616MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15617M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15618S:	Supported
15619F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15620F:	drivers/power/reset/at91-sama5d2_shdwc.c
15621
15622MICROCHIP SOC DRIVERS
15623M:	Conor Dooley <conor@kernel.org>
15624S:	Supported
15625T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15626F:	Documentation/devicetree/bindings/soc/microchip/
15627F:	drivers/soc/microchip/
15628
15629MICROCHIP SPI DRIVER
15630M:	Ryan Wanner <ryan.wanner@microchip.com>
15631S:	Supported
15632F:	drivers/spi/spi-atmel.*
15633
15634MICROCHIP SSC DRIVER
15635M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15636M:	Andrei Simion <andrei.simion@microchip.com>
15637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15638S:	Supported
15639F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15640F:	drivers/misc/atmel-ssc.c
15641F:	include/linux/atmel-ssc.h
15642
15643Microchip Timer Counter Block (TCB) Capture Driver
15644M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15646L:	linux-iio@vger.kernel.org
15647S:	Maintained
15648F:	drivers/counter/microchip-tcb-capture.c
15649
15650MICROCHIP USB251XB DRIVER
15651M:	Richard Leitner <richard.leitner@skidata.com>
15652L:	linux-usb@vger.kernel.org
15653S:	Maintained
15654F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15655F:	drivers/usb/misc/usb251xb.c
15656
15657MICROCHIP USBA UDC DRIVER
15658M:	Cristian Birsan <cristian.birsan@microchip.com>
15659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15660S:	Supported
15661F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15662
15663MICROCHIP WILC1000 WIFI DRIVER
15664M:	Ajay Singh <ajay.kathat@microchip.com>
15665M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15666L:	linux-wireless@vger.kernel.org
15667S:	Supported
15668F:	drivers/net/wireless/microchip/
15669
15670MICROSEMI MIPS SOCS
15671M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15672M:	UNGLinuxDriver@microchip.com
15673L:	linux-mips@vger.kernel.org
15674S:	Supported
15675F:	Documentation/devicetree/bindings/mips/mscc.txt
15676F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15677F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15678F:	arch/mips/boot/dts/mscc/
15679F:	arch/mips/configs/generic/board-ocelot.config
15680F:	arch/mips/generic/board-ocelot.c
15681
15682MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15683M:	Don Brace <don.brace@microchip.com>
15684L:	storagedev@microchip.com
15685L:	linux-scsi@vger.kernel.org
15686S:	Supported
15687F:	Documentation/scsi/smartpqi.rst
15688F:	drivers/scsi/smartpqi/Kconfig
15689F:	drivers/scsi/smartpqi/Makefile
15690F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15691F:	include/linux/cciss*.h
15692F:	include/uapi/linux/cciss*.h
15693
15694MICROSOFT MANA RDMA DRIVER
15695M:	Long Li <longli@microsoft.com>
15696M:	Konstantin Taranov <kotaranov@microsoft.com>
15697L:	linux-rdma@vger.kernel.org
15698S:	Supported
15699F:	drivers/infiniband/hw/mana/
15700F:	include/net/mana
15701F:	include/uapi/rdma/mana-abi.h
15702
15703MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15704M:	Maximilian Luz <luzmaximilian@gmail.com>
15705L:	platform-driver-x86@vger.kernel.org
15706S:	Maintained
15707F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15708
15709MICROSOFT SURFACE BATTERY AND AC DRIVERS
15710M:	Maximilian Luz <luzmaximilian@gmail.com>
15711L:	linux-pm@vger.kernel.org
15712L:	platform-driver-x86@vger.kernel.org
15713S:	Maintained
15714F:	drivers/power/supply/surface_battery.c
15715F:	drivers/power/supply/surface_charger.c
15716
15717MICROSOFT SURFACE DTX DRIVER
15718M:	Maximilian Luz <luzmaximilian@gmail.com>
15719L:	platform-driver-x86@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15722F:	drivers/platform/surface/surface_dtx.c
15723F:	include/uapi/linux/surface_aggregator/dtx.h
15724
15725MICROSOFT SURFACE SENSOR FAN DRIVER
15726M:	Maximilian Luz <luzmaximilian@gmail.com>
15727M:	Ivor Wanders <ivor@iwanders.net>
15728L:	linux-hwmon@vger.kernel.org
15729S:	Maintained
15730F:	Documentation/hwmon/surface_fan.rst
15731F:	drivers/hwmon/surface_fan.c
15732
15733MICROSOFT SURFACE SENSOR THERMAL DRIVER
15734M:	Maximilian Luz <luzmaximilian@gmail.com>
15735L:	linux-hwmon@vger.kernel.org
15736S:	Maintained
15737F:	drivers/hwmon/surface_temp.c
15738
15739MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15740M:	Maximilian Luz <luzmaximilian@gmail.com>
15741L:	platform-driver-x86@vger.kernel.org
15742S:	Maintained
15743F:	drivers/platform/surface/surface_gpe.c
15744
15745MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15746M:	Hans de Goede <hdegoede@redhat.com>
15747M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15748M:	Maximilian Luz <luzmaximilian@gmail.com>
15749L:	platform-driver-x86@vger.kernel.org
15750S:	Maintained
15751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15752F:	drivers/platform/surface/
15753
15754MICROSOFT SURFACE HID TRANSPORT DRIVER
15755M:	Maximilian Luz <luzmaximilian@gmail.com>
15756L:	linux-input@vger.kernel.org
15757L:	platform-driver-x86@vger.kernel.org
15758S:	Maintained
15759F:	drivers/hid/surface-hid/
15760
15761MICROSOFT SURFACE HOT-PLUG DRIVER
15762M:	Maximilian Luz <luzmaximilian@gmail.com>
15763L:	platform-driver-x86@vger.kernel.org
15764S:	Maintained
15765F:	drivers/platform/surface/surface_hotplug.c
15766
15767MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15768M:	Maximilian Luz <luzmaximilian@gmail.com>
15769L:	platform-driver-x86@vger.kernel.org
15770S:	Maintained
15771F:	drivers/platform/surface/surface_platform_profile.c
15772
15773MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15774M:	Chen Yu <yu.c.chen@intel.com>
15775L:	platform-driver-x86@vger.kernel.org
15776S:	Supported
15777F:	drivers/platform/surface/surfacepro3_button.c
15778
15779MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15780M:	Maximilian Luz <luzmaximilian@gmail.com>
15781L:	platform-driver-x86@vger.kernel.org
15782S:	Maintained
15783F:	drivers/platform/surface/surface_aggregator_hub.c
15784
15785MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15786M:	Maximilian Luz <luzmaximilian@gmail.com>
15787L:	platform-driver-x86@vger.kernel.org
15788S:	Maintained
15789W:	https://github.com/linux-surface/surface-aggregator-module
15790C:	irc://irc.libera.chat/linux-surface
15791F:	Documentation/driver-api/surface_aggregator/
15792F:	drivers/platform/surface/aggregator/
15793F:	drivers/platform/surface/surface_acpi_notify.c
15794F:	drivers/platform/surface/surface_aggregator_cdev.c
15795F:	drivers/platform/surface/surface_aggregator_registry.c
15796F:	include/linux/surface_acpi_notify.h
15797F:	include/linux/surface_aggregator/
15798F:	include/uapi/linux/surface_aggregator/
15799
15800MICROTEK X6 SCANNER
15801M:	Oliver Neukum <oliver@neukum.org>
15802S:	Maintained
15803F:	drivers/usb/image/microtek.*
15804
15805MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15806M:	Luka Kovacic <luka.kovacic@sartura.hr>
15807M:	Luka Perkov <luka.perkov@sartura.hr>
15808S:	Maintained
15809F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15810F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15811F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15812F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15813F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15814F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15815
15816MIN HEAP
15817M:	Kuan-Wei Chiu <visitorckw@gmail.com>
15818L:	linux-kernel@vger.kernel.org
15819S:	Maintained
15820F:	Documentation/core-api/min_heap.rst
15821F:	include/linux/min_heap.h
15822F:	lib/min_heap.c
15823F:	lib/test_min_heap.c
15824
15825MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15826M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15827L:	linux-media@vger.kernel.org
15828S:	Maintained
15829F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15830F:	Documentation/driver-api/media/drivers/ccs/
15831F:	Documentation/userspace-api/media/drivers/ccs.rst
15832F:	drivers/media/i2c/ccs-pll.c
15833F:	drivers/media/i2c/ccs-pll.h
15834F:	drivers/media/i2c/ccs/
15835F:	include/uapi/linux/ccs.h
15836F:	include/uapi/linux/smiapp.h
15837
15838MIPS
15839M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15840L:	linux-mips@vger.kernel.org
15841S:	Maintained
15842Q:	https://patchwork.kernel.org/project/linux-mips/list/
15843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15844F:	Documentation/devicetree/bindings/mips/
15845F:	Documentation/arch/mips/
15846F:	arch/mips/
15847F:	drivers/platform/mips/
15848F:	include/dt-bindings/mips/
15849
15850MIPS BOSTON DEVELOPMENT BOARD
15851M:	Paul Burton <paulburton@kernel.org>
15852L:	linux-mips@vger.kernel.org
15853S:	Maintained
15854F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15855F:	arch/mips/boot/dts/img/boston.dts
15856F:	arch/mips/configs/generic/board-boston.config
15857F:	drivers/clk/imgtec/clk-boston.c
15858F:	include/dt-bindings/clock/boston-clock.h
15859
15860MIPS CORE DRIVERS
15861M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15862L:	linux-mips@vger.kernel.org
15863S:	Supported
15864F:	drivers/bus/mips_cdmm.c
15865F:	drivers/clocksource/mips-gic-timer.c
15866F:	drivers/cpuidle/cpuidle-cps.c
15867F:	drivers/irqchip/irq-mips-cpu.c
15868F:	drivers/irqchip/irq-mips-gic.c
15869
15870MIPS GENERIC PLATFORM
15871M:	Paul Burton <paulburton@kernel.org>
15872L:	linux-mips@vger.kernel.org
15873S:	Supported
15874F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15875F:	arch/mips/generic/
15876F:	arch/mips/tools/generic-board-config.sh
15877
15878MIPS RINT INSTRUCTION EMULATION
15879M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15880L:	linux-mips@vger.kernel.org
15881S:	Supported
15882F:	arch/mips/math-emu/dp_rint.c
15883F:	arch/mips/math-emu/sp_rint.c
15884
15885MIPS/LOONGSON1 ARCHITECTURE
15886M:	Keguang Zhang <keguang.zhang@gmail.com>
15887L:	linux-mips@vger.kernel.org
15888S:	Maintained
15889F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15890F:	arch/mips/include/asm/mach-loongson32/
15891F:	arch/mips/loongson32/
15892F:	drivers/*/*loongson1*
15893F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15894
15895MIPS/LOONGSON2EF ARCHITECTURE
15896M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15897L:	linux-mips@vger.kernel.org
15898S:	Maintained
15899F:	arch/mips/include/asm/mach-loongson2ef/
15900F:	arch/mips/loongson2ef/
15901F:	drivers/cpufreq/loongson2_cpufreq.c
15902
15903MIPS/LOONGSON64 ARCHITECTURE
15904M:	Huacai Chen <chenhuacai@kernel.org>
15905M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15906L:	linux-mips@vger.kernel.org
15907S:	Maintained
15908F:	arch/mips/include/asm/mach-loongson64/
15909F:	arch/mips/loongson64/
15910F:	drivers/irqchip/irq-loongson*
15911F:	drivers/platform/mips/cpu_hwmon.c
15912
15913MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15914M:	Hans Verkuil <hverkuil@xs4all.nl>
15915L:	linux-media@vger.kernel.org
15916S:	Odd Fixes
15917W:	https://linuxtv.org
15918T:	git git://linuxtv.org/media.git
15919F:	drivers/media/radio/radio-miropcm20*
15920
15921MITSUMI MM8013 FG DRIVER
15922M:	Konrad Dybcio <konradybcio@kernel.org>
15923F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15924F:	drivers/power/supply/mm8013.c
15925
15926MMP SUPPORT
15927R:	Lubomir Rintel <lkundrak@v3.sk>
15928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15929S:	Odd Fixes
15930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15931F:	arch/arm/boot/dts/marvell/mmp*
15932F:	arch/arm/mach-mmp/
15933F:	include/linux/soc/mmp/
15934
15935MMP USB PHY DRIVERS
15936R:	Lubomir Rintel <lkundrak@v3.sk>
15937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15938S:	Maintained
15939F:	drivers/phy/marvell/phy-mmp3-usb.c
15940F:	drivers/phy/marvell/phy-pxa-usb.c
15941
15942MMU GATHER AND TLB INVALIDATION
15943M:	Will Deacon <will@kernel.org>
15944M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15945M:	Andrew Morton <akpm@linux-foundation.org>
15946M:	Nick Piggin <npiggin@gmail.com>
15947M:	Peter Zijlstra <peterz@infradead.org>
15948L:	linux-arch@vger.kernel.org
15949L:	linux-mm@kvack.org
15950S:	Maintained
15951F:	arch/*/include/asm/tlb.h
15952F:	include/asm-generic/tlb.h
15953F:	mm/mmu_gather.c
15954
15955MN88472 MEDIA DRIVER
15956L:	linux-media@vger.kernel.org
15957S:	Orphan
15958W:	https://linuxtv.org
15959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15960F:	drivers/media/dvb-frontends/mn88472*
15961
15962MN88473 MEDIA DRIVER
15963L:	linux-media@vger.kernel.org
15964S:	Orphan
15965W:	https://linuxtv.org
15966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15967F:	drivers/media/dvb-frontends/mn88473*
15968
15969MOBILEYE MIPS SOCS
15970M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15971M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15972M:	Théo Lebrun <theo.lebrun@bootlin.com>
15973L:	linux-mips@vger.kernel.org
15974S:	Maintained
15975F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15976F:	Documentation/devicetree/bindings/soc/mobileye/
15977F:	arch/mips/boot/dts/mobileye/
15978F:	arch/mips/configs/eyeq5_defconfig
15979F:	arch/mips/mobileye/board-epm5.its.S
15980F:	drivers/clk/clk-eyeq.c
15981F:	drivers/pinctrl/pinctrl-eyeq5.c
15982F:	drivers/reset/reset-eyeq.c
15983F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15984
15985MODULE SUPPORT
15986M:	Luis Chamberlain <mcgrof@kernel.org>
15987R:	Petr Pavlu <petr.pavlu@suse.com>
15988R:	Sami Tolvanen <samitolvanen@google.com>
15989R:	Daniel Gomez <da.gomez@samsung.com>
15990L:	linux-modules@vger.kernel.org
15991L:	linux-kernel@vger.kernel.org
15992S:	Maintained
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15994F:	include/linux/kmod.h
15995F:	include/linux/module*.h
15996F:	kernel/module/
15997F:	lib/test_kmod.c
15998F:	scripts/module*
15999F:	tools/testing/selftests/kmod/
16000
16001MONOLITHIC POWER SYSTEM PMIC DRIVER
16002M:	Saravanan Sekar <sravanhome@gmail.com>
16003S:	Maintained
16004F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16005F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16006F:	drivers/hwmon/pmbus/mpq7932.c
16007F:	drivers/iio/adc/mp2629_adc.c
16008F:	drivers/mfd/mp2629.c
16009F:	drivers/power/supply/mp2629_charger.c
16010F:	drivers/regulator/mp5416.c
16011F:	drivers/regulator/mpq7920.c
16012F:	drivers/regulator/mpq7920.h
16013F:	include/linux/mfd/mp2629.h
16014
16015MOST(R) TECHNOLOGY DRIVER
16016M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
16017M:	Christian Gromm <christian.gromm@microchip.com>
16018S:	Maintained
16019F:	Documentation/ABI/testing/configfs-most
16020F:	Documentation/ABI/testing/sysfs-bus-most
16021F:	drivers/most/
16022F:	drivers/staging/most/
16023F:	include/linux/most.h
16024
16025MOTORCOMM PHY DRIVER
16026M:	Frank <Frank.Sae@motor-comm.com>
16027L:	netdev@vger.kernel.org
16028S:	Maintained
16029F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16030F:	drivers/net/phy/motorcomm.c
16031
16032MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16033M:	Jiri Slaby <jirislaby@kernel.org>
16034S:	Maintained
16035F:	Documentation/driver-api/tty/moxa-smartio.rst
16036F:	drivers/tty/mxser.*
16037
16038MP3309C BACKLIGHT DRIVER
16039M:	Flavio Suligoi <f.suligoi@asem.it>
16040L:	dri-devel@lists.freedesktop.org
16041S:	Maintained
16042F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16043F:	drivers/video/backlight/mp3309c.c
16044
16045MPS MP2891 DRIVER
16046M:	Noah Wang <noahwang.wang@outlook.com>
16047L:	linux-hwmon@vger.kernel.org
16048S:	Maintained
16049F:	Documentation/hwmon/mp2891.rst
16050F:	drivers/hwmon/pmbus/mp2891.c
16051
16052MPS MP2993 DRIVER
16053M:	Noah Wang <noahwang.wang@outlook.com>
16054L:	linux-hwmon@vger.kernel.org
16055S:	Maintained
16056F:	Documentation/hwmon/mp2993.rst
16057F:	drivers/hwmon/pmbus/mp2993.c
16058
16059MPS MP9941 DRIVER
16060M:	Noah Wang <noahwang.wang@outlook.com>
16061L:	linux-hwmon@vger.kernel.org
16062S:	Maintained
16063F:	Documentation/hwmon/mp9941.rst
16064F:	drivers/hwmon/pmbus/mp9941.c
16065
16066MR800 AVERMEDIA USB FM RADIO DRIVER
16067M:	Alexey Klimov <alexey.klimov@linaro.org>
16068L:	linux-media@vger.kernel.org
16069S:	Maintained
16070T:	git git://linuxtv.org/media.git
16071F:	drivers/media/radio/radio-mr800.c
16072
16073MRF24J40 IEEE 802.15.4 RADIO DRIVER
16074M:	Stefan Schmidt <stefan@datenfreihafen.org>
16075L:	linux-wpan@vger.kernel.org
16076S:	Odd Fixes
16077F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16078F:	drivers/net/ieee802154/mrf24j40.c
16079
16080MSI EC DRIVER
16081M:	Nikita Kravets <teackot@gmail.com>
16082L:	platform-driver-x86@vger.kernel.org
16083S:	Maintained
16084W:	https://github.com/BeardOverflow/msi-ec
16085F:	drivers/platform/x86/msi-ec.*
16086
16087MSI LAPTOP SUPPORT
16088M:	"Lee, Chun-Yi" <jlee@suse.com>
16089L:	platform-driver-x86@vger.kernel.org
16090S:	Maintained
16091F:	drivers/platform/x86/msi-laptop.c
16092
16093MSI WMI SUPPORT
16094L:	platform-driver-x86@vger.kernel.org
16095S:	Orphan
16096F:	drivers/platform/x86/msi-wmi.c
16097
16098MSI WMI PLATFORM FEATURES
16099M:	Armin Wolf <W_Armin@gmx.de>
16100L:	platform-driver-x86@vger.kernel.org
16101S:	Maintained
16102F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16103F:	Documentation/wmi/devices/msi-wmi-platform.rst
16104F:	drivers/platform/x86/msi-wmi-platform.c
16105
16106MSI001 MEDIA DRIVER
16107L:	linux-media@vger.kernel.org
16108S:	Orphan
16109W:	https://linuxtv.org
16110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16111F:	drivers/media/tuners/msi001*
16112
16113MSI2500 MEDIA DRIVER
16114L:	linux-media@vger.kernel.org
16115S:	Orphan
16116W:	https://linuxtv.org
16117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16118F:	drivers/media/usb/msi2500/
16119
16120MSTAR INTERRUPT CONTROLLER DRIVER
16121M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
16122M:	Daniel Palmer <daniel@thingy.jp>
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16125F:	drivers/irqchip/irq-mst-intc.c
16126
16127MSYSTEMS DISKONCHIP G3 MTD DRIVER
16128M:	Robert Jarzmik <robert.jarzmik@free.fr>
16129L:	linux-mtd@lists.infradead.org
16130S:	Maintained
16131F:	drivers/mtd/devices/docg3*
16132
16133MT9M114 ONSEMI SENSOR DRIVER
16134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16135L:	linux-media@vger.kernel.org
16136S:	Maintained
16137T:	git git://linuxtv.org/media.git
16138F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16139F:	drivers/media/i2c/mt9m114.c
16140
16141MT9P031 APTINA CAMERA SENSOR
16142M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16143L:	linux-media@vger.kernel.org
16144S:	Maintained
16145T:	git git://linuxtv.org/media.git
16146F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16147F:	drivers/media/i2c/mt9p031.c
16148
16149MT9T112 APTINA CAMERA SENSOR
16150M:	Jacopo Mondi <jacopo@jmondi.org>
16151L:	linux-media@vger.kernel.org
16152S:	Odd Fixes
16153T:	git git://linuxtv.org/media.git
16154F:	drivers/media/i2c/mt9t112.c
16155F:	include/media/i2c/mt9t112.h
16156
16157MT9V032 APTINA CAMERA SENSOR
16158M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16159L:	linux-media@vger.kernel.org
16160S:	Maintained
16161T:	git git://linuxtv.org/media.git
16162F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16163F:	drivers/media/i2c/mt9v032.c
16164F:	include/media/i2c/mt9v032.h
16165
16166MT9V111 APTINA CAMERA SENSOR
16167M:	Jacopo Mondi <jacopo@jmondi.org>
16168L:	linux-media@vger.kernel.org
16169S:	Maintained
16170T:	git git://linuxtv.org/media.git
16171F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16172F:	drivers/media/i2c/mt9v111.c
16173
16174MULTIFUNCTION DEVICES (MFD)
16175M:	Lee Jones <lee@kernel.org>
16176S:	Maintained
16177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16178F:	Documentation/devicetree/bindings/mfd/
16179F:	drivers/mfd/
16180F:	include/dt-bindings/mfd/
16181F:	include/linux/mfd/
16182
16183MULTIMEDIA CARD (MMC) ETC. OVER SPI
16184S:	Orphan
16185F:	drivers/mmc/host/mmc_spi.c
16186F:	include/linux/spi/mmc_spi.h
16187
16188MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16189M:	Ulf Hansson <ulf.hansson@linaro.org>
16190L:	linux-mmc@vger.kernel.org
16191S:	Maintained
16192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16193F:	Documentation/devicetree/bindings/mmc/
16194F:	drivers/mmc/
16195F:	include/linux/mmc/
16196F:	include/uapi/linux/mmc/
16197
16198MULTIPLEXER SUBSYSTEM
16199M:	Peter Rosin <peda@axentia.se>
16200S:	Maintained
16201F:	Documentation/ABI/testing/sysfs-class-mux*
16202F:	Documentation/devicetree/bindings/mux/
16203F:	drivers/mux/
16204F:	include/dt-bindings/mux/
16205F:	include/linux/mux/
16206
16207MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16208M:	Bin Liu <b-liu@ti.com>
16209L:	linux-usb@vger.kernel.org
16210S:	Maintained
16211F:	drivers/usb/musb/
16212
16213MXL301RF MEDIA DRIVER
16214M:	Akihiro Tsukada <tskd08@gmail.com>
16215L:	linux-media@vger.kernel.org
16216S:	Odd Fixes
16217F:	drivers/media/tuners/mxl301rf*
16218
16219MXL5007T MEDIA DRIVER
16220M:	Michael Krufky <mkrufky@linuxtv.org>
16221L:	linux-media@vger.kernel.org
16222S:	Maintained
16223W:	https://linuxtv.org
16224W:	http://github.com/mkrufky
16225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16226T:	git git://linuxtv.org/mkrufky/tuners.git
16227F:	drivers/media/tuners/mxl5007t.*
16228
16229MXSFB DRM DRIVER
16230M:	Marek Vasut <marex@denx.de>
16231M:	Stefan Agner <stefan@agner.ch>
16232L:	dri-devel@lists.freedesktop.org
16233S:	Supported
16234T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16235F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16236F:	drivers/gpu/drm/mxsfb/
16237
16238MYLEX DAC960 PCI RAID Controller
16239M:	Hannes Reinecke <hare@kernel.org>
16240L:	linux-scsi@vger.kernel.org
16241S:	Supported
16242F:	drivers/scsi/myrb.*
16243F:	drivers/scsi/myrs.*
16244
16245MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16246L:	netdev@vger.kernel.org
16247S:	Orphan
16248W:	https://www.cspi.com/ethernet-products/support/downloads/
16249F:	drivers/net/ethernet/myricom/myri10ge/
16250
16251NAND FLASH SUBSYSTEM
16252M:	Miquel Raynal <miquel.raynal@bootlin.com>
16253R:	Richard Weinberger <richard@nod.at>
16254L:	linux-mtd@lists.infradead.org
16255S:	Maintained
16256W:	http://www.linux-mtd.infradead.org/
16257Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16258C:	irc://irc.oftc.net/mtd
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16260F:	drivers/mtd/nand/
16261F:	include/linux/mtd/*nand*.h
16262
16263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16264M:	Daniel Mack <zonque@gmail.com>
16265L:	linux-sound@vger.kernel.org
16266S:	Maintained
16267W:	http://www.native-instruments.com
16268F:	sound/usb/caiaq/
16269
16270NATSEMI ETHERNET DRIVER (DP8381x)
16271S:	Orphan
16272F:	drivers/net/ethernet/natsemi/natsemi.c
16273
16274NCR 5380 SCSI DRIVERS
16275M:	Finn Thain <fthain@linux-m68k.org>
16276M:	Michael Schmitz <schmitzmic@gmail.com>
16277L:	linux-scsi@vger.kernel.org
16278S:	Maintained
16279F:	Documentation/scsi/g_NCR5380.rst
16280F:	drivers/scsi/NCR5380.*
16281F:	drivers/scsi/arm/cumana_1.c
16282F:	drivers/scsi/arm/oak.c
16283F:	drivers/scsi/atari_scsi.*
16284F:	drivers/scsi/dmx3191d.c
16285F:	drivers/scsi/g_NCR5380.*
16286F:	drivers/scsi/mac_scsi.*
16287F:	drivers/scsi/sun3_scsi.*
16288F:	drivers/scsi/sun3_scsi_vme.c
16289
16290NCSI LIBRARY
16291M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
16292R:	Paul Fertser <fercerpav@gmail.com>
16293S:	Maintained
16294F:	net/ncsi/
16295
16296NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16297M:	Zev Weiss <zev@bewilderbeest.net>
16298L:	linux-hwmon@vger.kernel.org
16299S:	Maintained
16300F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16301F:	drivers/hwmon/nct6775-i2c.c
16302
16303NCT7363 HARDWARE MONITOR DRIVER
16304M:	Ban Feng <kcfeng0@nuvoton.com>
16305L:	linux-hwmon@vger.kernel.org
16306S:	Maintained
16307F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16308F:	Documentation/hwmon/nct7363.rst
16309F:	drivers/hwmon/nct7363.c
16310
16311NETCONSOLE
16312M:	Breno Leitao <leitao@debian.org>
16313S:	Maintained
16314F:	Documentation/networking/netconsole.rst
16315F:	drivers/net/netconsole.c
16316F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16317F:	tools/testing/selftests/drivers/net/netcons\*
16318
16319NETDEVSIM
16320M:	Jakub Kicinski <kuba@kernel.org>
16321S:	Maintained
16322F:	drivers/net/netdevsim/*
16323F:	tools/testing/selftests/drivers/net/netdevsim/*
16324
16325NETEM NETWORK EMULATOR
16326M:	Stephen Hemminger <stephen@networkplumber.org>
16327L:	netdev@vger.kernel.org
16328S:	Maintained
16329F:	net/sched/sch_netem.c
16330
16331NETERION 10GbE DRIVERS (s2io)
16332M:	Jon Mason <jdmason@kudzu.us>
16333L:	netdev@vger.kernel.org
16334S:	Maintained
16335F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16336F:	drivers/net/ethernet/neterion/
16337
16338NETFILTER
16339M:	Pablo Neira Ayuso <pablo@netfilter.org>
16340M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16341L:	netfilter-devel@vger.kernel.org
16342L:	coreteam@netfilter.org
16343S:	Maintained
16344W:	http://www.netfilter.org/
16345W:	http://www.iptables.org/
16346W:	http://www.nftables.org/
16347Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16348C:	irc://irc.libera.chat/netfilter
16349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16351F:	include/linux/netfilter*
16352F:	include/linux/netfilter/
16353F:	include/net/netfilter/
16354F:	include/uapi/linux/netfilter*
16355F:	include/uapi/linux/netfilter/
16356F:	net/*/netfilter.c
16357F:	net/*/netfilter/
16358F:	net/bridge/br_netfilter*.c
16359F:	net/netfilter/
16360F:	tools/testing/selftests/net/netfilter/
16361
16362NETROM NETWORK LAYER
16363L:	linux-hams@vger.kernel.org
16364S:	Orphan
16365W:	https://linux-ax25.in-berlin.de
16366F:	include/net/netrom.h
16367F:	include/uapi/linux/netrom.h
16368F:	net/netrom/
16369
16370NETRONIX EMBEDDED CONTROLLER
16371M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16372S:	Maintained
16373F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16374F:	drivers/mfd/ntxec.c
16375F:	drivers/pwm/pwm-ntxec.c
16376F:	drivers/rtc/rtc-ntxec.c
16377F:	include/linux/mfd/ntxec.h
16378
16379NETRONOME ETHERNET DRIVERS
16380M:	Louis Peens <louis.peens@corigine.com>
16381R:	Jakub Kicinski <kuba@kernel.org>
16382L:	oss-drivers@corigine.com
16383S:	Maintained
16384F:	drivers/net/ethernet/netronome/
16385
16386NETWORK BLOCK DEVICE (NBD)
16387M:	Josef Bacik <josef@toxicpanda.com>
16388L:	linux-block@vger.kernel.org
16389L:	nbd@other.debian.org
16390S:	Maintained
16391F:	Documentation/admin-guide/blockdev/nbd.rst
16392F:	drivers/block/nbd.c
16393F:	include/trace/events/nbd.h
16394F:	include/uapi/linux/nbd.h
16395
16396NETWORK DROP MONITOR
16397M:	Neil Horman <nhorman@tuxdriver.com>
16398L:	netdev@vger.kernel.org
16399S:	Maintained
16400W:	https://fedorahosted.org/dropwatch/
16401F:	include/uapi/linux/net_dropmon.h
16402F:	net/core/drop_monitor.c
16403
16404NETWORKING DRIVERS
16405M:	Andrew Lunn <andrew+netdev@lunn.ch>
16406M:	"David S. Miller" <davem@davemloft.net>
16407M:	Eric Dumazet <edumazet@google.com>
16408M:	Jakub Kicinski <kuba@kernel.org>
16409M:	Paolo Abeni <pabeni@redhat.com>
16410L:	netdev@vger.kernel.org
16411S:	Maintained
16412P:	Documentation/process/maintainer-netdev.rst
16413Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16416F:	Documentation/devicetree/bindings/net/
16417F:	Documentation/networking/net_cachelines/net_device.rst
16418F:	drivers/connector/
16419F:	drivers/net/
16420F:	drivers/ptp/
16421F:	include/dt-bindings/net/
16422F:	include/linux/cn_proc.h
16423F:	include/linux/etherdevice.h
16424F:	include/linux/ethtool_netlink.h
16425F:	include/linux/fcdevice.h
16426F:	include/linux/fddidevice.h
16427F:	include/linux/hippidevice.h
16428F:	include/linux/if_*
16429F:	include/linux/inetdevice.h
16430F:	include/linux/netdev*
16431F:	include/linux/platform_data/wiznet.h
16432F:	include/uapi/linux/cn_proc.h
16433F:	include/uapi/linux/ethtool_netlink*
16434F:	include/uapi/linux/if_*
16435F:	include/uapi/linux/net_shaper.h
16436F:	include/uapi/linux/netdev*
16437F:	tools/testing/selftests/drivers/net/
16438X:	Documentation/devicetree/bindings/net/bluetooth/
16439X:	Documentation/devicetree/bindings/net/can/
16440X:	Documentation/devicetree/bindings/net/wireless/
16441X:	drivers/net/can/
16442X:	drivers/net/wireless/
16443
16444NETWORKING DRIVERS (WIRELESS)
16445M:	Johannes Berg <johannes@sipsolutions.net>
16446L:	linux-wireless@vger.kernel.org
16447S:	Maintained
16448W:	https://wireless.wiki.kernel.org/
16449Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16452F:	Documentation/devicetree/bindings/net/wireless/
16453F:	drivers/net/wireless/
16454X:	drivers/net/wireless/ath/
16455X:	drivers/net/wireless/broadcom/
16456X:	drivers/net/wireless/intel/
16457X:	drivers/net/wireless/intersil/
16458X:	drivers/net/wireless/marvell/
16459X:	drivers/net/wireless/mediatek/mt76/
16460X:	drivers/net/wireless/mediatek/mt7601u/
16461X:	drivers/net/wireless/microchip/
16462X:	drivers/net/wireless/purelifi/
16463X:	drivers/net/wireless/quantenna/
16464X:	drivers/net/wireless/ralink/
16465X:	drivers/net/wireless/realtek/
16466X:	drivers/net/wireless/rsi/
16467X:	drivers/net/wireless/silabs/
16468X:	drivers/net/wireless/st/
16469X:	drivers/net/wireless/ti/
16470X:	drivers/net/wireless/zydas/
16471
16472NETWORKING [DSA]
16473M:	Andrew Lunn <andrew@lunn.ch>
16474M:	Vladimir Oltean <olteanv@gmail.com>
16475S:	Maintained
16476F:	Documentation/devicetree/bindings/net/dsa/
16477F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16478F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16479F:	drivers/net/dsa/
16480F:	include/linux/dsa/
16481F:	include/linux/platform_data/dsa.h
16482F:	include/net/dsa.h
16483F:	net/dsa/
16484F:	tools/testing/selftests/drivers/net/dsa/
16485
16486NETWORKING [ETHTOOL]
16487M:	Andrew Lunn <andrew@lunn.ch>
16488M:	Jakub Kicinski <kuba@kernel.org>
16489F:	Documentation/netlink/specs/ethtool.yaml
16490F:	Documentation/networking/ethtool-netlink.rst
16491F:	include/linux/ethtool*
16492F:	include/uapi/linux/ethtool*
16493F:	net/ethtool/
16494F:	tools/testing/selftests/drivers/net/*/ethtool*
16495
16496NETWORKING [ETHTOOL CABLE TEST]
16497M:	Andrew Lunn <andrew@lunn.ch>
16498F:	net/ethtool/cabletest.c
16499F:	tools/testing/selftests/drivers/net/*/ethtool*
16500K:	cable_test
16501
16502NETWORKING [ETHTOOL MAC MERGE]
16503M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16504F:	net/ethtool/mm.c
16505F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16506K:	ethtool_mm
16507
16508NETWORKING [GENERAL]
16509M:	"David S. Miller" <davem@davemloft.net>
16510M:	Eric Dumazet <edumazet@google.com>
16511M:	Jakub Kicinski <kuba@kernel.org>
16512M:	Paolo Abeni <pabeni@redhat.com>
16513R:	Simon Horman <horms@kernel.org>
16514L:	netdev@vger.kernel.org
16515S:	Maintained
16516P:	Documentation/process/maintainer-netdev.rst
16517Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16518B:	mailto:netdev@vger.kernel.org
16519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16521F:	Documentation/core-api/netlink.rst
16522F:	Documentation/netlink/
16523F:	Documentation/networking/
16524F:	Documentation/networking/net_cachelines/
16525F:	Documentation/process/maintainer-netdev.rst
16526F:	Documentation/userspace-api/netlink/
16527F:	include/linux/ethtool.h
16528F:	include/linux/framer/framer-provider.h
16529F:	include/linux/framer/framer.h
16530F:	include/linux/in.h
16531F:	include/linux/indirect_call_wrapper.h
16532F:	include/linux/inet.h
16533F:	include/linux/inet_diag.h
16534F:	include/linux/net.h
16535F:	include/linux/netdev*
16536F:	include/linux/netlink.h
16537F:	include/linux/netpoll.h
16538F:	include/linux/rtnetlink.h
16539F:	include/linux/sctp.h
16540F:	include/linux/seq_file_net.h
16541F:	include/linux/skbuff*
16542F:	include/net/
16543F:	include/uapi/linux/ethtool.h
16544F:	include/uapi/linux/genetlink.h
16545F:	include/uapi/linux/hsr_netlink.h
16546F:	include/uapi/linux/in.h
16547F:	include/uapi/linux/inet_diag.h
16548F:	include/uapi/linux/nbd-netlink.h
16549F:	include/uapi/linux/net.h
16550F:	include/uapi/linux/net_namespace.h
16551F:	include/uapi/linux/netconf.h
16552F:	include/uapi/linux/netdev*
16553F:	include/uapi/linux/netlink.h
16554F:	include/uapi/linux/netlink_diag.h
16555F:	include/uapi/linux/rtnetlink.h
16556F:	include/uapi/linux/sctp.h
16557F:	lib/net_utils.c
16558F:	lib/random32.c
16559F:	net/
16560F:	samples/pktgen/
16561F:	tools/net/
16562F:	tools/testing/selftests/net/
16563X:	Documentation/networking/mac80211-injection.rst
16564X:	Documentation/networking/mac80211_hwsim/
16565X:	Documentation/networking/regulatory.rst
16566X:	include/net/cfg80211.h
16567X:	include/net/ieee80211_radiotap.h
16568X:	include/net/iw_handler.h
16569X:	include/net/mac80211.h
16570X:	include/net/wext.h
16571X:	net/9p/
16572X:	net/bluetooth/
16573X:	net/can/
16574X:	net/ceph/
16575X:	net/mac80211/
16576X:	net/rfkill/
16577X:	net/wireless/
16578
16579NETWORKING [IPSEC]
16580M:	Steffen Klassert <steffen.klassert@secunet.com>
16581M:	Herbert Xu <herbert@gondor.apana.org.au>
16582M:	"David S. Miller" <davem@davemloft.net>
16583L:	netdev@vger.kernel.org
16584S:	Maintained
16585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16587F:	include/net/xfrm.h
16588F:	include/uapi/linux/xfrm.h
16589F:	net/ipv4/ah4.c
16590F:	net/ipv4/esp4*
16591F:	net/ipv4/ip_vti.c
16592F:	net/ipv4/ipcomp.c
16593F:	net/ipv4/xfrm*
16594F:	net/ipv6/ah6.c
16595F:	net/ipv6/esp6*
16596F:	net/ipv6/ip6_vti.c
16597F:	net/ipv6/ipcomp6.c
16598F:	net/ipv6/xfrm*
16599F:	net/key/
16600F:	net/xfrm/
16601F:	tools/testing/selftests/net/ipsec.c
16602
16603NETWORKING [IPv4/IPv6]
16604M:	"David S. Miller" <davem@davemloft.net>
16605M:	David Ahern <dsahern@kernel.org>
16606L:	netdev@vger.kernel.org
16607S:	Maintained
16608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16609F:	arch/x86/net/*
16610F:	include/linux/ip.h
16611F:	include/linux/ipv6*
16612F:	include/net/fib*
16613F:	include/net/ip*
16614F:	include/net/route.h
16615F:	net/ipv4/
16616F:	net/ipv6/
16617
16618NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16619M:	Paul Moore <paul@paul-moore.com>
16620L:	netdev@vger.kernel.org
16621L:	linux-security-module@vger.kernel.org
16622S:	Supported
16623W:	https://github.com/netlabel
16624F:	Documentation/netlabel/
16625F:	include/net/calipso.h
16626F:	include/net/cipso_ipv4.h
16627F:	include/net/netlabel.h
16628F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16629F:	include/uapi/linux/netfilter/xt_SECMARK.h
16630F:	net/ipv4/cipso_ipv4.c
16631F:	net/ipv6/calipso.c
16632F:	net/netfilter/xt_CONNSECMARK.c
16633F:	net/netfilter/xt_SECMARK.c
16634F:	net/netlabel/
16635
16636NETWORKING [MACSEC]
16637M:	Sabrina Dubroca <sd@queasysnail.net>
16638L:	netdev@vger.kernel.org
16639S:	Maintained
16640F:	drivers/net/macsec.c
16641F:	include/net/macsec.h
16642F:	include/uapi/linux/if_macsec.h
16643K:	macsec
16644K:	\bmdo_
16645
16646NETWORKING [MPTCP]
16647M:	Matthieu Baerts <matttbe@kernel.org>
16648M:	Mat Martineau <martineau@kernel.org>
16649R:	Geliang Tang <geliang@kernel.org>
16650L:	netdev@vger.kernel.org
16651L:	mptcp@lists.linux.dev
16652S:	Maintained
16653W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16654B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16655T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16656T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16657F:	Documentation/netlink/specs/mptcp_pm.yaml
16658F:	Documentation/networking/mptcp*.rst
16659F:	include/net/mptcp.h
16660F:	include/trace/events/mptcp.h
16661F:	include/uapi/linux/mptcp*.h
16662F:	net/mptcp/
16663F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16664F:	tools/testing/selftests/net/mptcp/
16665
16666NETWORKING [TCP]
16667M:	Eric Dumazet <edumazet@google.com>
16668M:	Neal Cardwell <ncardwell@google.com>
16669R:	Kuniyuki Iwashima <kuniyu@amazon.com>
16670L:	netdev@vger.kernel.org
16671S:	Maintained
16672F:	Documentation/networking/net_cachelines/tcp_sock.rst
16673F:	include/linux/tcp.h
16674F:	include/net/tcp.h
16675F:	include/trace/events/tcp.h
16676F:	include/uapi/linux/tcp.h
16677F:	net/ipv4/inet_connection_sock.c
16678F:	net/ipv4/inet_hashtables.c
16679F:	net/ipv4/inet_timewait_sock.c
16680F:	net/ipv4/syncookies.c
16681F:	net/ipv4/tcp*.c
16682F:	net/ipv6/inet6_connection_sock.c
16683F:	net/ipv6/inet6_hashtables.c
16684F:	net/ipv6/syncookies.c
16685F:	net/ipv6/tcp*.c
16686
16687NETWORKING [TLS]
16688M:	Boris Pismenny <borisp@nvidia.com>
16689M:	John Fastabend <john.fastabend@gmail.com>
16690M:	Jakub Kicinski <kuba@kernel.org>
16691L:	netdev@vger.kernel.org
16692S:	Maintained
16693F:	include/net/tls.h
16694F:	include/uapi/linux/tls.h
16695F:	net/tls/*
16696
16697NETWORKING [SOCKETS]
16698M:	Eric Dumazet <edumazet@google.com>
16699M:	Kuniyuki Iwashima <kuniyu@amazon.com>
16700M:	Paolo Abeni <pabeni@redhat.com>
16701M:	Willem de Bruijn <willemb@google.com>
16702S:	Maintained
16703F:	include/linux/sock_diag.h
16704F:	include/linux/socket.h
16705F:	include/linux/sockptr.h
16706F:	include/net/sock.h
16707F:	include/net/sock_reuseport.h
16708F:	include/uapi/linux/socket.h
16709F:	net/core/*sock*
16710F:	net/core/scm.c
16711F:	net/socket.c
16712
16713NETWORKING [UNIX SOCKETS]
16714M:	Kuniyuki Iwashima <kuniyu@amazon.com>
16715S:	Maintained
16716F:	include/net/af_unix.h
16717F:	include/net/netns/unix.h
16718F:	include/uapi/linux/unix_diag.h
16719F:	net/unix/
16720F:	tools/testing/selftests/net/af_unix/
16721
16722NETXEN (1/10) GbE SUPPORT
16723M:	Manish Chopra <manishc@marvell.com>
16724M:	Rahul Verma <rahulv@marvell.com>
16725M:	GR-Linux-NIC-Dev@marvell.com
16726L:	netdev@vger.kernel.org
16727S:	Maintained
16728F:	drivers/net/ethernet/qlogic/netxen/
16729
16730NET_FAILOVER MODULE
16731M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16732L:	netdev@vger.kernel.org
16733S:	Supported
16734F:	Documentation/networking/net_failover.rst
16735F:	drivers/net/net_failover.c
16736F:	include/net/net_failover.h
16737
16738NEXTHOP
16739M:	David Ahern <dsahern@kernel.org>
16740L:	netdev@vger.kernel.org
16741S:	Maintained
16742F:	include/net/netns/nexthop.h
16743F:	include/net/nexthop.h
16744F:	include/uapi/linux/nexthop.h
16745F:	net/ipv4/nexthop.c
16746
16747NFC SUBSYSTEM
16748M:	Krzysztof Kozlowski <krzk@kernel.org>
16749L:	netdev@vger.kernel.org
16750S:	Maintained
16751F:	Documentation/devicetree/bindings/net/nfc/
16752F:	drivers/nfc/
16753F:	include/net/nfc/
16754F:	include/uapi/linux/nfc.h
16755F:	net/nfc/
16756
16757NFC VIRTUAL NCI DEVICE DRIVER
16758M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16759L:	netdev@vger.kernel.org
16760S:	Supported
16761F:	drivers/nfc/virtual_ncidev.c
16762F:	tools/testing/selftests/nci/
16763
16764NFS, SUNRPC, AND LOCKD CLIENTS
16765M:	Trond Myklebust <trondmy@kernel.org>
16766M:	Anna Schumaker <anna@kernel.org>
16767L:	linux-nfs@vger.kernel.org
16768S:	Maintained
16769W:	http://client.linux-nfs.org
16770T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16771F:	Documentation/filesystems/nfs/
16772F:	fs/lockd/
16773F:	fs/nfs/
16774F:	fs/nfs_common/
16775F:	include/linux/lockd/
16776F:	include/linux/nfs*
16777F:	include/linux/sunrpc/
16778F:	include/uapi/linux/nfs*
16779F:	include/uapi/linux/sunrpc/
16780F:	net/sunrpc/
16781
16782NILFS2 FILESYSTEM
16783M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16784L:	linux-nilfs@vger.kernel.org
16785S:	Supported
16786W:	https://nilfs.sourceforge.io/
16787T:	git https://github.com/konis/nilfs2.git
16788F:	Documentation/filesystems/nilfs2.rst
16789F:	fs/nilfs2/
16790F:	include/trace/events/nilfs2.h
16791F:	include/uapi/linux/nilfs2_api.h
16792F:	include/uapi/linux/nilfs2_ondisk.h
16793
16794NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16795M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16796S:	Maintained
16797W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16798F:	Documentation/scsi/NinjaSCSI.rst
16799F:	drivers/scsi/pcmcia/nsp_*
16800
16801NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16802M:	GOTO Masanori <gotom@debian.or.jp>
16803M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16804S:	Maintained
16805W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16806F:	Documentation/scsi/NinjaSCSI.rst
16807F:	drivers/scsi/nsp32*
16808
16809NINTENDO HID DRIVER
16810M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16811L:	linux-input@vger.kernel.org
16812S:	Maintained
16813F:	drivers/hid/hid-nintendo*
16814
16815NIOS2 ARCHITECTURE
16816M:	Dinh Nguyen <dinguyen@kernel.org>
16817S:	Maintained
16818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16819F:	arch/nios2/
16820
16821NITRO ENCLAVES (NE)
16822M:	Alexandru Ciobotaru <alcioa@amazon.com>
16823R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16824L:	linux-kernel@vger.kernel.org
16825S:	Supported
16826W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16827F:	Documentation/virt/ne_overview.rst
16828F:	drivers/virt/nitro_enclaves/
16829F:	include/linux/nitro_enclaves.h
16830F:	include/uapi/linux/nitro_enclaves.h
16831F:	samples/nitro_enclaves/
16832
16833NITRO SECURE MODULE (NSM)
16834M:	Alexander Graf <graf@amazon.com>
16835R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16836L:	linux-kernel@vger.kernel.org
16837S:	Supported
16838W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16839F:	drivers/misc/nsm.c
16840F:	include/uapi/linux/nsm.h
16841
16842NOHZ, DYNTICKS SUPPORT
16843M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16844M:	Frederic Weisbecker <frederic@kernel.org>
16845M:	Ingo Molnar <mingo@kernel.org>
16846M:	Thomas Gleixner <tglx@linutronix.de>
16847L:	linux-kernel@vger.kernel.org
16848S:	Maintained
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16850F:	include/linux/sched/nohz.h
16851F:	include/linux/tick.h
16852F:	kernel/time/tick*.*
16853
16854NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16855M:	Pavel Machek <pavel@kernel.org>
16856M:	Sakari Ailus <sakari.ailus@iki.fi>
16857L:	linux-media@vger.kernel.org
16858S:	Maintained
16859F:	drivers/media/i2c/ad5820.c
16860F:	drivers/media/i2c/et8ek8
16861
16862NOKIA N900 POWER SUPPLY DRIVERS
16863R:	Pali Rohár <pali@kernel.org>
16864F:	drivers/power/supply/bq2415x_charger.c
16865F:	drivers/power/supply/bq27xxx_battery.c
16866F:	drivers/power/supply/bq27xxx_battery_i2c.c
16867F:	drivers/power/supply/isp1704_charger.c
16868F:	drivers/power/supply/rx51_battery.c
16869F:	include/linux/power/bq2415x_charger.h
16870F:	include/linux/power/bq27xxx_battery.h
16871
16872NOLIBC HEADER FILE
16873M:	Willy Tarreau <w@1wt.eu>
16874M:	Thomas Weißschuh <linux@weissschuh.net>
16875S:	Maintained
16876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16877F:	tools/include/nolibc/
16878F:	tools/testing/selftests/nolibc/
16879
16880NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16881M:	Hans de Goede <hdegoede@redhat.com>
16882L:	linux-input@vger.kernel.org
16883S:	Maintained
16884F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16885F:	drivers/input/touchscreen/novatek-nvt-ts.c
16886
16887NSDEPS
16888M:	Matthias Maennich <maennich@google.com>
16889S:	Maintained
16890F:	Documentation/core-api/symbol-namespaces.rst
16891F:	scripts/nsdeps
16892
16893NTB AMD DRIVER
16894M:	Sanjay R Mehta <sanju.mehta@amd.com>
16895M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16896L:	ntb@lists.linux.dev
16897S:	Supported
16898F:	drivers/ntb/hw/amd/
16899
16900NTB DRIVER CORE
16901M:	Jon Mason <jdmason@kudzu.us>
16902M:	Dave Jiang <dave.jiang@intel.com>
16903M:	Allen Hubbe <allenbh@gmail.com>
16904L:	ntb@lists.linux.dev
16905S:	Supported
16906W:	https://github.com/jonmason/ntb/wiki
16907T:	git https://github.com/jonmason/ntb.git
16908F:	drivers/net/ntb_netdev.c
16909F:	drivers/ntb/
16910F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16911F:	include/linux/ntb.h
16912F:	include/linux/ntb_transport.h
16913F:	tools/testing/selftests/ntb/
16914
16915NTB INTEL DRIVER
16916M:	Dave Jiang <dave.jiang@intel.com>
16917L:	ntb@lists.linux.dev
16918S:	Supported
16919W:	https://github.com/davejiang/linux/wiki
16920T:	git https://github.com/davejiang/linux.git
16921F:	drivers/ntb/hw/intel/
16922
16923NTFS3 FILESYSTEM
16924M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16925L:	ntfs3@lists.linux.dev
16926S:	Supported
16927W:	http://www.paragon-software.com/
16928T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16929F:	Documentation/filesystems/ntfs3.rst
16930F:	fs/ntfs3/
16931
16932NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16933M:	Elizabeth Figura <zfigura@codeweavers.com>
16934L:	wine-devel@winehq.org
16935S:	Supported
16936F:	Documentation/userspace-api/ntsync.rst
16937F:	drivers/misc/ntsync.c
16938F:	include/uapi/linux/ntsync.h
16939F:	tools/testing/selftests/drivers/ntsync/
16940
16941NUBUS SUBSYSTEM
16942M:	Finn Thain <fthain@linux-m68k.org>
16943L:	linux-m68k@lists.linux-m68k.org
16944S:	Maintained
16945F:	arch/*/include/asm/nubus.h
16946F:	drivers/nubus/
16947F:	include/linux/nubus.h
16948F:	include/uapi/linux/nubus.h
16949
16950NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16951M:	Antonino Daplas <adaplas@gmail.com>
16952L:	linux-fbdev@vger.kernel.org
16953S:	Maintained
16954F:	drivers/video/fbdev/nvidia/
16955F:	drivers/video/fbdev/riva/
16956
16957NVIDIA WMI EC BACKLIGHT DRIVER
16958M:	Daniel Dadap <ddadap@nvidia.com>
16959L:	platform-driver-x86@vger.kernel.org
16960S:	Supported
16961F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16962F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16963
16964NVM EXPRESS DRIVER
16965M:	Keith Busch <kbusch@kernel.org>
16966M:	Jens Axboe <axboe@fb.com>
16967M:	Christoph Hellwig <hch@lst.de>
16968M:	Sagi Grimberg <sagi@grimberg.me>
16969L:	linux-nvme@lists.infradead.org
16970S:	Supported
16971W:	http://git.infradead.org/nvme.git
16972T:	git git://git.infradead.org/nvme.git
16973F:	Documentation/nvme/
16974F:	drivers/nvme/common/
16975F:	drivers/nvme/host/
16976F:	include/linux/nvme-*.h
16977F:	include/linux/nvme.h
16978F:	include/uapi/linux/nvme_ioctl.h
16979
16980NVM EXPRESS FABRICS AUTHENTICATION
16981M:	Hannes Reinecke <hare@suse.de>
16982L:	linux-nvme@lists.infradead.org
16983S:	Supported
16984F:	drivers/nvme/host/auth.c
16985F:	drivers/nvme/target/auth.c
16986F:	drivers/nvme/target/fabrics-cmd-auth.c
16987F:	include/linux/nvme-auth.h
16988
16989NVM EXPRESS FC TRANSPORT DRIVERS
16990M:	James Smart <james.smart@broadcom.com>
16991L:	linux-nvme@lists.infradead.org
16992S:	Supported
16993F:	drivers/nvme/host/fc.c
16994F:	drivers/nvme/target/fc.c
16995F:	drivers/nvme/target/fcloop.c
16996F:	include/linux/nvme-fc-driver.h
16997F:	include/linux/nvme-fc.h
16998
16999NVM EXPRESS HARDWARE MONITORING SUPPORT
17000M:	Guenter Roeck <linux@roeck-us.net>
17001L:	linux-nvme@lists.infradead.org
17002S:	Supported
17003F:	drivers/nvme/host/hwmon.c
17004
17005NVM EXPRESS TARGET DRIVER
17006M:	Christoph Hellwig <hch@lst.de>
17007M:	Sagi Grimberg <sagi@grimberg.me>
17008M:	Chaitanya Kulkarni <kch@nvidia.com>
17009L:	linux-nvme@lists.infradead.org
17010S:	Supported
17011W:	http://git.infradead.org/nvme.git
17012T:	git git://git.infradead.org/nvme.git
17013F:	drivers/nvme/target/
17014
17015NVMEM FRAMEWORK
17016M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17017S:	Maintained
17018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17019F:	Documentation/ABI/stable/sysfs-bus-nvmem
17020F:	Documentation/devicetree/bindings/nvmem/
17021F:	drivers/nvmem/
17022F:	include/dt-bindings/nvmem/
17023F:	include/linux/nvmem-consumer.h
17024F:	include/linux/nvmem-provider.h
17025
17026NXP BLUETOOTH WIRELESS DRIVERS
17027M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
17028M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
17029S:	Maintained
17030F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17031F:	drivers/bluetooth/btnxpuart.c
17032
17033NXP C45 TJA11XX PHY DRIVER
17034M:	Andrei Botila <andrei.botila@oss.nxp.com>
17035L:	netdev@vger.kernel.org
17036S:	Maintained
17037F:	drivers/net/phy/nxp-c45-tja11xx*
17038
17039NXP FSPI DRIVER
17040M:	Han Xu <han.xu@nxp.com>
17041M:	Haibo Chen <haibo.chen@nxp.com>
17042R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
17043L:	linux-spi@vger.kernel.org
17044L:	imx@lists.linux.dev
17045S:	Maintained
17046F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17047F:	drivers/spi/spi-nxp-fspi.c
17048
17049NXP FXAS21002C DRIVER
17050M:	Rui Miguel Silva <rmfrfs@gmail.com>
17051L:	linux-iio@vger.kernel.org
17052S:	Maintained
17053F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17054F:	drivers/iio/gyro/fxas21002c.h
17055F:	drivers/iio/gyro/fxas21002c_core.c
17056F:	drivers/iio/gyro/fxas21002c_i2c.c
17057F:	drivers/iio/gyro/fxas21002c_spi.c
17058
17059NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17060M:	Haibo Chen <haibo.chen@nxp.com>
17061L:	linux-iio@vger.kernel.org
17062L:	imx@lists.linux.dev
17063S:	Maintained
17064F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17065F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17066F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17067F:	drivers/iio/adc/imx7d_adc.c
17068F:	drivers/iio/adc/imx93_adc.c
17069F:	drivers/iio/adc/vf610_adc.c
17070
17071NXP i.MX 8M ISI DRIVER
17072M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17073L:	linux-media@vger.kernel.org
17074S:	Maintained
17075F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17076F:	drivers/media/platform/nxp/imx8-isi/
17077
17078NXP i.MX 8MP DW100 V4L2 DRIVER
17079M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
17080L:	linux-media@vger.kernel.org
17081S:	Maintained
17082F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17083F:	Documentation/userspace-api/media/drivers/dw100.rst
17084F:	drivers/media/platform/nxp/dw100/
17085F:	include/uapi/linux/dw100.h
17086
17087NXP i.MX 8MQ DCSS DRIVER
17088M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
17089R:	Lucas Stach <l.stach@pengutronix.de>
17090L:	dri-devel@lists.freedesktop.org
17091S:	Maintained
17092T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17093F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17094F:	drivers/gpu/drm/imx/dcss/
17095
17096NXP i.MX 8QXP ADC DRIVER
17097M:	Cai Huoqing <cai.huoqing@linux.dev>
17098M:	Haibo Chen <haibo.chen@nxp.com>
17099L:	imx@lists.linux.dev
17100L:	linux-iio@vger.kernel.org
17101S:	Maintained
17102F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17103F:	drivers/iio/adc/imx8qxp-adc.c
17104
17105NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17106M:	Mirela Rabulea <mirela.rabulea@nxp.com>
17107L:	imx@lists.linux.dev
17108L:	linux-media@vger.kernel.org
17109S:	Maintained
17110F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17111F:	drivers/media/platform/nxp/imx-jpeg
17112
17113NXP i.MX CLOCK DRIVERS
17114M:	Abel Vesa <abelvesa@kernel.org>
17115R:	Peng Fan <peng.fan@nxp.com>
17116L:	linux-clk@vger.kernel.org
17117L:	imx@lists.linux.dev
17118S:	Maintained
17119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17120F:	Documentation/devicetree/bindings/clock/imx*
17121F:	drivers/clk/imx/
17122F:	include/dt-bindings/clock/imx*
17123
17124NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17125M:	Jagan Teki <jagan@amarulasolutions.com>
17126S:	Maintained
17127F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17128F:	drivers/regulator/pf8x00-regulator.c
17129
17130NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17131M:	Krzysztof Kozlowski <krzk@kernel.org>
17132L:	linux-kernel@vger.kernel.org
17133S:	Maintained
17134F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17135F:	drivers/extcon/extcon-ptn5150.c
17136
17137NXP SGTL5000 DRIVER
17138M:	Fabio Estevam <festevam@gmail.com>
17139L:	linux-sound@vger.kernel.org
17140S:	Maintained
17141F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17142F:	sound/soc/codecs/sgtl5000*
17143
17144NXP SJA1105 ETHERNET SWITCH DRIVER
17145M:	Vladimir Oltean <olteanv@gmail.com>
17146L:	linux-kernel@vger.kernel.org
17147S:	Maintained
17148F:	drivers/net/dsa/sja1105
17149F:	drivers/net/pcs/pcs-xpcs-nxp.c
17150
17151NXP TDA998X DRM DRIVER
17152M:	Russell King <linux@armlinux.org.uk>
17153S:	Maintained
17154T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17155T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17156F:	drivers/gpu/drm/i2c/tda998x_drv.c
17157F:	include/drm/i2c/tda998x.h
17158F:	include/dt-bindings/display/tda998x.h
17159K:	"nxp,tda998x"
17160
17161NXP TFA9879 DRIVER
17162M:	Peter Rosin <peda@axentia.se>
17163L:	linux-sound@vger.kernel.org
17164S:	Maintained
17165F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17166F:	sound/soc/codecs/tfa9879*
17167
17168NXP-NCI NFC DRIVER
17169S:	Orphan
17170F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17171F:	drivers/nfc/nxp-nci
17172
17173NXP/Goodix TFA989X (TFA1) DRIVER
17174M:	Stephan Gerhold <stephan@gerhold.net>
17175L:	linux-sound@vger.kernel.org
17176S:	Maintained
17177F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17178F:	sound/soc/codecs/tfa989x.c
17179
17180NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17181M:	Jonas Malaco <jonas@protocubo.io>
17182L:	linux-hwmon@vger.kernel.org
17183S:	Maintained
17184F:	Documentation/hwmon/nzxt-kraken2.rst
17185F:	drivers/hwmon/nzxt-kraken2.c
17186
17187NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17188M:	Jonas Malaco <jonas@protocubo.io>
17189M:	Aleksa Savic <savicaleksa83@gmail.com>
17190L:	linux-hwmon@vger.kernel.org
17191S:	Maintained
17192F:	Documentation/hwmon/nzxt-kraken3.rst
17193F:	drivers/hwmon/nzxt-kraken3.c
17194
17195OBJAGG
17196M:	Jiri Pirko <jiri@resnulli.us>
17197L:	netdev@vger.kernel.org
17198S:	Supported
17199F:	include/linux/objagg.h
17200F:	lib/objagg.c
17201F:	lib/test_objagg.c
17202
17203OBJPOOL
17204M:	Matt Wu <wuqiang.matt@bytedance.com>
17205S:	Supported
17206F:	include/linux/objpool.h
17207F:	lib/objpool.c
17208F:	lib/test_objpool.c
17209
17210OBJTOOL
17211M:	Josh Poimboeuf <jpoimboe@kernel.org>
17212M:	Peter Zijlstra <peterz@infradead.org>
17213S:	Supported
17214F:	include/linux/objtool*.h
17215F:	tools/objtool/
17216
17217OCELOT ETHERNET SWITCH DRIVER
17218M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17219M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17220M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17221M:	UNGLinuxDriver@microchip.com
17222L:	netdev@vger.kernel.org
17223S:	Supported
17224F:	drivers/net/dsa/ocelot/*
17225F:	drivers/net/ethernet/mscc/
17226F:	include/soc/mscc/ocelot*
17227F:	net/dsa/tag_ocelot.c
17228F:	net/dsa/tag_ocelot_8021q.c
17229F:	tools/testing/selftests/drivers/net/ocelot/*
17230
17231OCELOT EXTERNAL SWITCH CONTROL
17232M:	Colin Foster <colin.foster@in-advantage.com>
17233S:	Supported
17234F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17235F:	drivers/mfd/ocelot*
17236F:	drivers/net/dsa/ocelot/ocelot_ext.c
17237F:	include/linux/mfd/ocelot.h
17238
17239OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17240M:	Frederic Barrat <fbarrat@linux.ibm.com>
17241M:	Andrew Donnellan <ajd@linux.ibm.com>
17242L:	linuxppc-dev@lists.ozlabs.org
17243S:	Supported
17244F:	Documentation/userspace-api/accelerators/ocxl.rst
17245F:	arch/powerpc/include/asm/pnv-ocxl.h
17246F:	arch/powerpc/platforms/powernv/ocxl.c
17247F:	drivers/misc/ocxl/
17248F:	include/misc/ocxl*
17249F:	include/uapi/misc/ocxl.h
17250
17251OMAP AUDIO SUPPORT
17252M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
17253M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
17254L:	linux-sound@vger.kernel.org
17255L:	linux-omap@vger.kernel.org
17256S:	Maintained
17257F:	sound/soc/ti/n810.c
17258F:	sound/soc/ti/omap*
17259F:	sound/soc/ti/rx51.c
17260F:	sound/soc/ti/sdma-pcm.*
17261
17262OMAP CLOCK FRAMEWORK SUPPORT
17263M:	Paul Walmsley <paul@pwsan.com>
17264L:	linux-omap@vger.kernel.org
17265S:	Maintained
17266F:	arch/arm/*omap*/*clock*
17267
17268OMAP DEVICE TREE SUPPORT
17269M:	Tony Lindgren <tony@atomide.com>
17270L:	linux-omap@vger.kernel.org
17271L:	devicetree@vger.kernel.org
17272S:	Maintained
17273F:	arch/arm/boot/dts/ti/omap/
17274
17275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17276L:	linux-omap@vger.kernel.org
17277L:	linux-fbdev@vger.kernel.org
17278S:	Orphan
17279F:	Documentation/arch/arm/omap/dss.rst
17280F:	drivers/video/fbdev/omap2/
17281
17282OMAP FRAMEBUFFER SUPPORT
17283L:	linux-fbdev@vger.kernel.org
17284L:	linux-omap@vger.kernel.org
17285S:	Orphan
17286F:	drivers/video/fbdev/omap/
17287
17288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17289M:	Roger Quadros <rogerq@kernel.org>
17290M:	Tony Lindgren <tony@atomide.com>
17291L:	linux-omap@vger.kernel.org
17292S:	Maintained
17293F:	arch/arm/mach-omap2/*gpmc*
17294F:	drivers/memory/omap-gpmc.c
17295
17296OMAP GPIO DRIVER
17297M:	Grygorii Strashko <grygorii.strashko@ti.com>
17298M:	Santosh Shilimkar <ssantosh@kernel.org>
17299M:	Kevin Hilman <khilman@kernel.org>
17300L:	linux-omap@vger.kernel.org
17301S:	Maintained
17302F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17303F:	drivers/gpio/gpio-omap.c
17304
17305OMAP HARDWARE SPINLOCK SUPPORT
17306L:	linux-omap@vger.kernel.org
17307S:	Orphan
17308F:	drivers/hwspinlock/omap_hwspinlock.c
17309
17310OMAP HS MMC SUPPORT
17311L:	linux-mmc@vger.kernel.org
17312L:	linux-omap@vger.kernel.org
17313S:	Orphan
17314F:	drivers/mmc/host/omap_hsmmc.c
17315
17316OMAP HWMOD DATA
17317M:	Paul Walmsley <paul@pwsan.com>
17318L:	linux-omap@vger.kernel.org
17319S:	Maintained
17320F:	arch/arm/mach-omap2/omap_hwmod*data*
17321
17322OMAP HWMOD SUPPORT
17323M:	Paul Walmsley <paul@pwsan.com>
17324L:	linux-omap@vger.kernel.org
17325S:	Maintained
17326F:	arch/arm/mach-omap2/omap_hwmod.*
17327
17328OMAP I2C DRIVER
17329M:	Vignesh R <vigneshr@ti.com>
17330L:	linux-omap@vger.kernel.org
17331L:	linux-i2c@vger.kernel.org
17332S:	Maintained
17333F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17334F:	drivers/i2c/busses/i2c-omap.c
17335
17336OMAP MMC SUPPORT
17337M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17338L:	linux-omap@vger.kernel.org
17339S:	Odd Fixes
17340F:	drivers/mmc/host/omap.c
17341
17342OMAP POWER MANAGEMENT SUPPORT
17343M:	Kevin Hilman <khilman@kernel.org>
17344L:	linux-omap@vger.kernel.org
17345S:	Maintained
17346F:	arch/arm/*omap*/*pm*
17347F:	drivers/cpufreq/omap-cpufreq.c
17348
17349OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17350M:	Paul Walmsley <paul@pwsan.com>
17351L:	linux-omap@vger.kernel.org
17352S:	Maintained
17353F:	arch/arm/mach-omap2/prm*
17354
17355OMAP RANDOM NUMBER GENERATOR SUPPORT
17356M:	Deepak Saxena <dsaxena@plexity.net>
17357S:	Maintained
17358F:	drivers/char/hw_random/omap-rng.c
17359
17360OMAP USB SUPPORT
17361L:	linux-usb@vger.kernel.org
17362L:	linux-omap@vger.kernel.org
17363S:	Orphan
17364F:	arch/arm/*omap*/usb*
17365F:	drivers/usb/*/*omap*
17366
17367OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17368M:	Mark Jackson <mpfj@newflow.co.uk>
17369L:	linux-omap@vger.kernel.org
17370S:	Maintained
17371F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17372
17373OMAP1 SUPPORT
17374M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17375M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
17376R:	Tony Lindgren <tony@atomide.com>
17377L:	linux-omap@vger.kernel.org
17378S:	Maintained
17379Q:	http://patchwork.kernel.org/project/linux-omap/list/
17380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17381F:	arch/arm/configs/omap1_defconfig
17382F:	arch/arm/mach-omap1/
17383F:	drivers/i2c/busses/i2c-omap.c
17384F:	include/linux/platform_data/ams-delta-fiq.h
17385F:	include/linux/platform_data/i2c-omap.h
17386
17387OMAP2+ SUPPORT
17388M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17389M:	Andreas Kemnade <andreas@kemnade.info>
17390M:	Kevin Hilman <khilman@baylibre.com>
17391M:	Roger Quadros <rogerq@kernel.org>
17392M:	Tony Lindgren <tony@atomide.com>
17393L:	linux-omap@vger.kernel.org
17394S:	Maintained
17395W:	http://linux.omap.com/
17396Q:	http://patchwork.kernel.org/project/linux-omap/list/
17397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17398F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17399F:	arch/arm/configs/omap2plus_defconfig
17400F:	arch/arm/mach-omap2/
17401F:	drivers/bus/omap*.[ch]
17402F:	drivers/bus/ti-sysc.c
17403F:	drivers/gpio/gpio-tps65219.c
17404F:	drivers/i2c/busses/i2c-omap.c
17405F:	drivers/irqchip/irq-omap-intc.c
17406F:	drivers/mfd/*omap*.c
17407F:	drivers/mfd/menelaus.c
17408F:	drivers/mfd/palmas.c
17409F:	drivers/mfd/tps65217.c
17410F:	drivers/mfd/tps65218.c
17411F:	drivers/mfd/tps65219.c
17412F:	drivers/mfd/tps65910.c
17413F:	drivers/mfd/twl-core.[ch]
17414F:	drivers/mfd/twl4030*.c
17415F:	drivers/mfd/twl6030*.c
17416F:	drivers/mfd/twl6040*.c
17417F:	drivers/regulator/palmas-regulator*.c
17418F:	drivers/regulator/pbias-regulator.c
17419F:	drivers/regulator/tps65217-regulator.c
17420F:	drivers/regulator/tps65218-regulator.c
17421F:	drivers/regulator/tps65219-regulator.c
17422F:	drivers/regulator/tps65910-regulator.c
17423F:	drivers/regulator/twl-regulator.c
17424F:	drivers/regulator/twl6030-regulator.c
17425F:	include/linux/platform_data/i2c-omap.h
17426F:	include/linux/platform_data/ti-sysc.h
17427
17428OMFS FILESYSTEM
17429M:	Bob Copeland <me@bobcopeland.com>
17430L:	linux-karma-devel@lists.sourceforge.net
17431S:	Maintained
17432F:	Documentation/filesystems/omfs.rst
17433F:	fs/omfs/
17434
17435OMNIVISION OG01A1B SENSOR DRIVER
17436M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17437L:	linux-media@vger.kernel.org
17438S:	Maintained
17439F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17440F:	drivers/media/i2c/og01a1b.c
17441
17442OMNIVISION OV01A10 SENSOR DRIVER
17443M:	Bingbu Cao <bingbu.cao@intel.com>
17444L:	linux-media@vger.kernel.org
17445S:	Maintained
17446T:	git git://linuxtv.org/media.git
17447F:	drivers/media/i2c/ov01a10.c
17448
17449OMNIVISION OV02A10 SENSOR DRIVER
17450L:	linux-media@vger.kernel.org
17451S:	Orphan
17452T:	git git://linuxtv.org/media.git
17453F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17454F:	drivers/media/i2c/ov02a10.c
17455
17456OMNIVISION OV08D10 SENSOR DRIVER
17457M:	Jimmy Su <jimmy.su@intel.com>
17458L:	linux-media@vger.kernel.org
17459S:	Maintained
17460T:	git git://linuxtv.org/media.git
17461F:	drivers/media/i2c/ov08d10.c
17462
17463OMNIVISION OV08X40 SENSOR DRIVER
17464M:	Jason Chen <jason.z.chen@intel.com>
17465L:	linux-media@vger.kernel.org
17466S:	Maintained
17467T:	git git://linuxtv.org/media.git
17468F:	drivers/media/i2c/ov08x40.c
17469F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17470
17471OMNIVISION OV13858 SENSOR DRIVER
17472M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17473L:	linux-media@vger.kernel.org
17474S:	Maintained
17475T:	git git://linuxtv.org/media.git
17476F:	drivers/media/i2c/ov13858.c
17477
17478OMNIVISION OV13B10 SENSOR DRIVER
17479M:	Arec Kao <arec.kao@intel.com>
17480L:	linux-media@vger.kernel.org
17481S:	Maintained
17482T:	git git://linuxtv.org/media.git
17483F:	drivers/media/i2c/ov13b10.c
17484
17485OMNIVISION OV2680 SENSOR DRIVER
17486M:	Rui Miguel Silva <rmfrfs@gmail.com>
17487M:	Hans de Goede <hansg@kernel.org>
17488L:	linux-media@vger.kernel.org
17489S:	Maintained
17490T:	git git://linuxtv.org/media.git
17491F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17492F:	drivers/media/i2c/ov2680.c
17493
17494OMNIVISION OV2685 SENSOR DRIVER
17495M:	Shunqian Zheng <zhengsq@rock-chips.com>
17496L:	linux-media@vger.kernel.org
17497S:	Maintained
17498T:	git git://linuxtv.org/media.git
17499F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17500F:	drivers/media/i2c/ov2685.c
17501
17502OMNIVISION OV2740 SENSOR DRIVER
17503M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17504R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17505R:	Bingbu Cao <bingbu.cao@intel.com>
17506L:	linux-media@vger.kernel.org
17507S:	Maintained
17508T:	git git://linuxtv.org/media.git
17509F:	drivers/media/i2c/ov2740.c
17510
17511OMNIVISION OV4689 SENSOR DRIVER
17512M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17513L:	linux-media@vger.kernel.org
17514S:	Maintained
17515T:	git git://linuxtv.org/media.git
17516F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17517F:	drivers/media/i2c/ov4689.c
17518
17519OMNIVISION OV5640 SENSOR DRIVER
17520M:	Steve Longerbeam <slongerbeam@gmail.com>
17521L:	linux-media@vger.kernel.org
17522S:	Maintained
17523T:	git git://linuxtv.org/media.git
17524F:	drivers/media/i2c/ov5640.c
17525
17526OMNIVISION OV5647 SENSOR DRIVER
17527M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17528M:	Jacopo Mondi <jacopo@jmondi.org>
17529L:	linux-media@vger.kernel.org
17530S:	Maintained
17531T:	git git://linuxtv.org/media.git
17532F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17533F:	drivers/media/i2c/ov5647.c
17534
17535OMNIVISION OV5670 SENSOR DRIVER
17536M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17537L:	linux-media@vger.kernel.org
17538S:	Maintained
17539T:	git git://linuxtv.org/media.git
17540F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17541F:	drivers/media/i2c/ov5670.c
17542
17543OMNIVISION OV5675 SENSOR DRIVER
17544M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17545L:	linux-media@vger.kernel.org
17546S:	Maintained
17547T:	git git://linuxtv.org/media.git
17548F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17549F:	drivers/media/i2c/ov5675.c
17550
17551OMNIVISION OV5693 SENSOR DRIVER
17552M:	Daniel Scally <djrscally@gmail.com>
17553L:	linux-media@vger.kernel.org
17554S:	Maintained
17555T:	git git://linuxtv.org/media.git
17556F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17557F:	drivers/media/i2c/ov5693.c
17558
17559OMNIVISION OV5695 SENSOR DRIVER
17560M:	Shunqian Zheng <zhengsq@rock-chips.com>
17561L:	linux-media@vger.kernel.org
17562S:	Maintained
17563T:	git git://linuxtv.org/media.git
17564F:	drivers/media/i2c/ov5695.c
17565
17566OMNIVISION OV64A40 SENSOR DRIVER
17567M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17568L:	linux-media@vger.kernel.org
17569S:	Maintained
17570T:	git git://linuxtv.org/media.git
17571F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17572F:	drivers/media/i2c/ov64a40.c
17573
17574OMNIVISION OV7670 SENSOR DRIVER
17575L:	linux-media@vger.kernel.org
17576S:	Orphan
17577T:	git git://linuxtv.org/media.git
17578F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17579F:	drivers/media/i2c/ov7670.c
17580
17581OMNIVISION OV772x SENSOR DRIVER
17582M:	Jacopo Mondi <jacopo@jmondi.org>
17583L:	linux-media@vger.kernel.org
17584S:	Odd fixes
17585T:	git git://linuxtv.org/media.git
17586F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17587F:	drivers/media/i2c/ov772x.c
17588F:	include/media/i2c/ov772x.h
17589
17590OMNIVISION OV7740 SENSOR DRIVER
17591L:	linux-media@vger.kernel.org
17592S:	Orphan
17593T:	git git://linuxtv.org/media.git
17594F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17595F:	drivers/media/i2c/ov7740.c
17596
17597OMNIVISION OV8856 SENSOR DRIVER
17598M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17599L:	linux-media@vger.kernel.org
17600S:	Maintained
17601T:	git git://linuxtv.org/media.git
17602F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17603F:	drivers/media/i2c/ov8856.c
17604
17605OMNIVISION OV8858 SENSOR DRIVER
17606M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17607M:	Nicholas Roth <nicholas@rothemail.net>
17608L:	linux-media@vger.kernel.org
17609S:	Maintained
17610T:	git git://linuxtv.org/media.git
17611F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17612F:	drivers/media/i2c/ov8858.c
17613
17614OMNIVISION OV9282 SENSOR DRIVER
17615M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17616L:	linux-media@vger.kernel.org
17617S:	Maintained
17618T:	git git://linuxtv.org/media.git
17619F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17620F:	drivers/media/i2c/ov9282.c
17621
17622OMNIVISION OV9640 SENSOR DRIVER
17623M:	Petr Cvek <petrcvekcz@gmail.com>
17624L:	linux-media@vger.kernel.org
17625S:	Maintained
17626F:	drivers/media/i2c/ov9640.*
17627
17628OMNIVISION OV9650 SENSOR DRIVER
17629M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17630R:	Akinobu Mita <akinobu.mita@gmail.com>
17631R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17632L:	linux-media@vger.kernel.org
17633S:	Maintained
17634T:	git git://linuxtv.org/media.git
17635F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17636F:	drivers/media/i2c/ov9650.c
17637
17638OMNIVISION OV9734 SENSOR DRIVER
17639M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17640R:	Bingbu Cao <bingbu.cao@intel.com>
17641L:	linux-media@vger.kernel.org
17642S:	Maintained
17643T:	git git://linuxtv.org/media.git
17644F:	drivers/media/i2c/ov9734.c
17645
17646ONBOARD USB HUB DRIVER
17647M:	Matthias Kaehlcke <mka@chromium.org>
17648L:	linux-usb@vger.kernel.org
17649S:	Maintained
17650F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17651F:	drivers/usb/misc/onboard_usb_dev.c
17652
17653ONENAND FLASH DRIVER
17654M:	Kyungmin Park <kyungmin.park@samsung.com>
17655L:	linux-mtd@lists.infradead.org
17656S:	Maintained
17657F:	drivers/mtd/nand/onenand/
17658F:	include/linux/mtd/onenand*.h
17659
17660ONEXPLAYER FAN DRIVER
17661M:	Derek John Clark <derekjohn.clark@gmail.com>
17662M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17663L:	linux-hwmon@vger.kernel.org
17664S:	Maintained
17665F:	drivers/hwmon/oxp-sensors.c
17666
17667ONIE TLV NVMEM LAYOUT DRIVER
17668M:	Miquel Raynal <miquel.raynal@bootlin.com>
17669S:	Maintained
17670F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17671F:	drivers/nvmem/layouts/onie-tlv.c
17672
17673ONION OMEGA2+ BOARD
17674M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17675L:	linux-mips@vger.kernel.org
17676S:	Maintained
17677F:	arch/mips/boot/dts/ralink/omega2p.dts
17678
17679ONSEMI ETHERNET PHY DRIVERS
17680M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17681L:	netdev@vger.kernel.org
17682S:	Supported
17683W:	http://www.onsemi.com
17684F:	drivers/net/phy/ncn*
17685
17686OP-TEE DRIVER
17687M:	Jens Wiklander <jens.wiklander@linaro.org>
17688L:	op-tee@lists.trustedfirmware.org
17689S:	Maintained
17690F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17691F:	drivers/tee/optee/
17692
17693OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17694M:	Sumit Garg <sumit.garg@kernel.org>
17695L:	op-tee@lists.trustedfirmware.org
17696S:	Maintained
17697F:	drivers/char/hw_random/optee-rng.c
17698
17699OP-TEE RTC DRIVER
17700M:	Clément Léger <clement.leger@bootlin.com>
17701L:	linux-rtc@vger.kernel.org
17702S:	Maintained
17703F:	drivers/rtc/rtc-optee.c
17704
17705OPA-VNIC DRIVER
17706M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17707L:	linux-rdma@vger.kernel.org
17708S:	Supported
17709F:	drivers/infiniband/ulp/opa_vnic
17710
17711OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17712M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17713L:	netdev@vger.kernel.org
17714S:	Maintained
17715F:	Documentation/networking/oa-tc6-framework.rst
17716F:	drivers/net/ethernet/oa_tc6.c
17717F:	include/linux/oa_tc6.h
17718
17719OPEN FIRMWARE AND FLATTENED DEVICE TREE
17720M:	Rob Herring <robh@kernel.org>
17721M:	Saravana Kannan <saravanak@google.com>
17722L:	devicetree@vger.kernel.org
17723S:	Maintained
17724W:	http://www.devicetree.org/
17725C:	irc://irc.libera.chat/devicetree
17726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17727F:	Documentation/ABI/testing/sysfs-firmware-ofw
17728F:	drivers/of/
17729F:	include/linux/of*.h
17730F:	rust/kernel/of.rs
17731F:	scripts/dtc/
17732F:	tools/testing/selftests/dt/
17733K:	of_overlay_notifier_
17734K:	of_overlay_fdt_apply
17735K:	of_overlay_remove
17736
17737OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17738M:	Rob Herring <robh@kernel.org>
17739M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17740M:	Conor Dooley <conor+dt@kernel.org>
17741L:	devicetree@vger.kernel.org
17742S:	Maintained
17743Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17744C:	irc://irc.libera.chat/devicetree
17745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17746F:	Documentation/devicetree/
17747F:	arch/*/boot/dts/
17748F:	include/dt-bindings/
17749
17750OPENCOMPUTE PTP CLOCK DRIVER
17751M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17752M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17753L:	netdev@vger.kernel.org
17754S:	Maintained
17755F:	drivers/ptp/ptp_ocp.c
17756
17757OPENCORES I2C BUS DRIVER
17758M:	Peter Korsgaard <peter@korsgaard.com>
17759M:	Andrew Lunn <andrew@lunn.ch>
17760L:	linux-i2c@vger.kernel.org
17761S:	Maintained
17762F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17763F:	Documentation/i2c/busses/i2c-ocores.rst
17764F:	drivers/i2c/busses/i2c-ocores.c
17765F:	include/linux/platform_data/i2c-ocores.h
17766
17767OPENRISC ARCHITECTURE
17768M:	Jonas Bonn <jonas@southpole.se>
17769M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17770M:	Stafford Horne <shorne@gmail.com>
17771L:	linux-openrisc@vger.kernel.org
17772S:	Maintained
17773W:	http://openrisc.io
17774T:	git https://github.com/openrisc/linux.git
17775F:	Documentation/arch/openrisc/
17776F:	Documentation/devicetree/bindings/openrisc/
17777F:	arch/openrisc/
17778F:	drivers/irqchip/irq-ompic.c
17779F:	drivers/irqchip/irq-or1k-*
17780
17781OPENVSWITCH
17782M:	Pravin B Shelar <pshelar@ovn.org>
17783L:	netdev@vger.kernel.org
17784L:	dev@openvswitch.org
17785S:	Maintained
17786W:	http://openvswitch.org
17787F:	Documentation/networking/openvswitch.rst
17788F:	include/uapi/linux/openvswitch.h
17789F:	net/openvswitch/
17790F:	tools/testing/selftests/net/openvswitch/
17791
17792OPERATING PERFORMANCE POINTS (OPP)
17793M:	Viresh Kumar <vireshk@kernel.org>
17794M:	Nishanth Menon <nm@ti.com>
17795M:	Stephen Boyd <sboyd@kernel.org>
17796L:	linux-pm@vger.kernel.org
17797S:	Maintained
17798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17799F:	Documentation/devicetree/bindings/opp/
17800F:	Documentation/power/opp.rst
17801F:	drivers/opp/
17802F:	include/linux/pm_opp.h
17803
17804OPL4 DRIVER
17805M:	Clemens Ladisch <clemens@ladisch.de>
17806L:	linux-sound@vger.kernel.org
17807S:	Maintained
17808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17809F:	sound/drivers/opl4/
17810
17811ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17812M:	Mark Fasheh <mark@fasheh.com>
17813M:	Joel Becker <jlbec@evilplan.org>
17814M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17815L:	ocfs2-devel@lists.linux.dev
17816S:	Supported
17817W:	http://ocfs2.wiki.kernel.org
17818F:	Documentation/filesystems/dlmfs.rst
17819F:	Documentation/filesystems/ocfs2.rst
17820F:	fs/ocfs2/
17821
17822ORANGEFS FILESYSTEM
17823M:	Mike Marshall <hubcap@omnibond.com>
17824R:	Martin Brandenburg <martin@omnibond.com>
17825L:	devel@lists.orangefs.org
17826S:	Supported
17827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17828F:	Documentation/filesystems/orangefs.rst
17829F:	fs/orangefs/
17830
17831OV2659 OMNIVISION SENSOR DRIVER
17832M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17833L:	linux-media@vger.kernel.org
17834S:	Maintained
17835W:	https://linuxtv.org
17836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17837T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17838F:	drivers/media/i2c/ov2659.c
17839F:	include/media/i2c/ov2659.h
17840
17841OVERLAY FILESYSTEM
17842M:	Miklos Szeredi <miklos@szeredi.hu>
17843M:	Amir Goldstein <amir73il@gmail.com>
17844L:	linux-unionfs@vger.kernel.org
17845S:	Supported
17846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17847F:	Documentation/filesystems/overlayfs.rst
17848F:	fs/overlayfs/
17849
17850P54 WIRELESS DRIVER
17851M:	Christian Lamparter <chunkeey@googlemail.com>
17852L:	linux-wireless@vger.kernel.org
17853S:	Maintained
17854W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17855F:	drivers/net/wireless/intersil/
17856
17857PACKET SOCKETS
17858M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17859S:	Maintained
17860F:	include/uapi/linux/if_packet.h
17861F:	net/packet/af_packet.c
17862
17863PACKING
17864M:	Vladimir Oltean <olteanv@gmail.com>
17865L:	netdev@vger.kernel.org
17866S:	Supported
17867F:	Documentation/core-api/packing.rst
17868F:	include/linux/packing.h
17869F:	lib/packing.c
17870F:	lib/packing_test.c
17871F:	scripts/gen_packed_field_checks.c
17872
17873PADATA PARALLEL EXECUTION MECHANISM
17874M:	Steffen Klassert <steffen.klassert@secunet.com>
17875M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17876L:	linux-crypto@vger.kernel.org
17877L:	linux-kernel@vger.kernel.org
17878S:	Maintained
17879F:	Documentation/core-api/padata.rst
17880F:	include/linux/padata.h
17881F:	kernel/padata.c
17882
17883PAGE CACHE
17884M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17885L:	linux-fsdevel@vger.kernel.org
17886S:	Supported
17887T:	git git://git.infradead.org/users/willy/pagecache.git
17888F:	Documentation/filesystems/locking.rst
17889F:	Documentation/filesystems/vfs.rst
17890F:	include/linux/pagemap.h
17891F:	mm/filemap.c
17892F:	mm/page-writeback.c
17893F:	mm/readahead.c
17894F:	mm/truncate.c
17895
17896PAGE POOL
17897M:	Jesper Dangaard Brouer <hawk@kernel.org>
17898M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17899L:	netdev@vger.kernel.org
17900S:	Supported
17901F:	Documentation/networking/page_pool.rst
17902F:	include/net/page_pool/
17903F:	include/trace/events/page_pool.h
17904F:	net/core/page_pool.c
17905
17906PAGE TABLE CHECK
17907M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17908M:	Andrew Morton <akpm@linux-foundation.org>
17909L:	linux-mm@kvack.org
17910S:	Maintained
17911F:	Documentation/mm/page_table_check.rst
17912F:	include/linux/page_table_check.h
17913F:	mm/page_table_check.c
17914
17915PANASONIC LAPTOP ACPI EXTRAS DRIVER
17916M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17917L:	platform-driver-x86@vger.kernel.org
17918S:	Maintained
17919F:	drivers/platform/x86/panasonic-laptop.c
17920
17921PARALLAX PING IIO SENSOR DRIVER
17922M:	Andreas Klinger <ak@it-klinger.de>
17923L:	linux-iio@vger.kernel.org
17924S:	Maintained
17925F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17926F:	drivers/iio/proximity/ping.c
17927
17928PARALLEL LCD/KEYPAD PANEL DRIVER
17929M:	Willy Tarreau <willy@haproxy.com>
17930M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17931S:	Odd Fixes
17932F:	Documentation/admin-guide/lcd-panel-cgram.rst
17933F:	drivers/auxdisplay/panel.c
17934
17935PARALLEL PORT SUBSYSTEM
17936M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17937M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17938L:	linux-parport@lists.infradead.org (subscribers-only)
17939S:	Maintained
17940F:	Documentation/driver-api/parport*.rst
17941F:	drivers/char/ppdev.c
17942F:	drivers/parport/
17943F:	include/linux/parport*.h
17944F:	include/uapi/linux/ppdev.h
17945
17946PARAVIRT_OPS INTERFACE
17947M:	Juergen Gross <jgross@suse.com>
17948R:	Ajay Kaher <ajay.kaher@broadcom.com>
17949R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17950R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17951L:	virtualization@lists.linux.dev
17952L:	x86@kernel.org
17953S:	Supported
17954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17955F:	Documentation/virt/paravirt_ops.rst
17956F:	arch/*/include/asm/paravirt*.h
17957F:	arch/*/kernel/paravirt*
17958F:	include/linux/hypervisor.h
17959
17960PARISC ARCHITECTURE
17961M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17962M:	Helge Deller <deller@gmx.de>
17963L:	linux-parisc@vger.kernel.org
17964S:	Maintained
17965W:	https://parisc.wiki.kernel.org
17966Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17969F:	Documentation/arch/parisc/
17970F:	arch/parisc/
17971F:	drivers/char/agp/parisc-agp.c
17972F:	drivers/input/misc/hp_sdc_rtc.c
17973F:	drivers/input/serio/gscps2.c
17974F:	drivers/input/serio/hp_sdc*
17975F:	drivers/parisc/
17976F:	drivers/parport/parport_gsc.*
17977F:	drivers/tty/serial/8250/8250_parisc.c
17978F:	drivers/video/console/sti*
17979F:	drivers/video/fbdev/sti*
17980F:	drivers/video/logo/logo_parisc*
17981F:	include/linux/hp_sdc.h
17982
17983PARMAN
17984M:	Jiri Pirko <jiri@resnulli.us>
17985L:	netdev@vger.kernel.org
17986S:	Supported
17987F:	include/linux/parman.h
17988F:	lib/parman.c
17989F:	lib/test_parman.c
17990
17991PC ENGINES APU BOARD DRIVER
17992M:	Enrico Weigelt, metux IT consult <info@metux.net>
17993S:	Maintained
17994F:	drivers/platform/x86/pcengines-apuv2.c
17995
17996PC87360 HARDWARE MONITORING DRIVER
17997M:	Jim Cromie <jim.cromie@gmail.com>
17998L:	linux-hwmon@vger.kernel.org
17999S:	Maintained
18000F:	Documentation/hwmon/pc87360.rst
18001F:	drivers/hwmon/pc87360.c
18002
18003PC8736x GPIO DRIVER
18004M:	Jim Cromie <jim.cromie@gmail.com>
18005S:	Maintained
18006F:	drivers/char/pc8736x_gpio.c
18007
18008PC87427 HARDWARE MONITORING DRIVER
18009M:	Jean Delvare <jdelvare@suse.com>
18010L:	linux-hwmon@vger.kernel.org
18011S:	Maintained
18012F:	Documentation/hwmon/pc87427.rst
18013F:	drivers/hwmon/pc87427.c
18014
18015PCA9532 LED DRIVER
18016M:	Riku Voipio <riku.voipio@iki.fi>
18017S:	Maintained
18018F:	drivers/leds/leds-pca9532.c
18019F:	include/linux/leds-pca9532.h
18020
18021PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18022M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18023M:	Pali Rohár <pali@kernel.org>
18024L:	linux-pci@vger.kernel.org
18025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18026S:	Maintained
18027F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18028F:	drivers/pci/controller/pci-aardvark.c
18029
18030PCI DRIVER FOR ALTERA PCIE IP
18031M:	Joyce Ooi <joyce.ooi@intel.com>
18032L:	linux-pci@vger.kernel.org
18033S:	Supported
18034F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18035F:	drivers/pci/controller/pcie-altera.c
18036
18037PCI DRIVER FOR APPLIEDMICRO XGENE
18038M:	Toan Le <toan@os.amperecomputing.com>
18039L:	linux-pci@vger.kernel.org
18040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18041S:	Maintained
18042F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18043F:	drivers/pci/controller/pci-xgene.c
18044
18045PCI DRIVER FOR ARM VERSATILE PLATFORM
18046M:	Rob Herring <robh@kernel.org>
18047L:	linux-pci@vger.kernel.org
18048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18049S:	Maintained
18050F:	Documentation/devicetree/bindings/pci/versatile.yaml
18051F:	drivers/pci/controller/pci-versatile.c
18052
18053PCI DRIVER FOR ARMADA 8K
18054M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18055L:	linux-pci@vger.kernel.org
18056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18057S:	Maintained
18058F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18059F:	drivers/pci/controller/dwc/pcie-armada8k.c
18060
18061PCI DRIVER FOR CADENCE PCIE IP
18062L:	linux-pci@vger.kernel.org
18063S:	Orphan
18064F:	Documentation/devicetree/bindings/pci/cdns,*
18065F:	drivers/pci/controller/cadence/*cadence*
18066
18067PCI DRIVER FOR FREESCALE LAYERSCAPE
18068M:	Minghuan Lian <minghuan.Lian@nxp.com>
18069M:	Mingkai Hu <mingkai.hu@nxp.com>
18070M:	Roy Zang <roy.zang@nxp.com>
18071L:	linuxppc-dev@lists.ozlabs.org
18072L:	linux-pci@vger.kernel.org
18073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18074L:	imx@lists.linux.dev
18075S:	Maintained
18076F:	drivers/pci/controller/dwc/*layerscape*
18077
18078PCI DRIVER FOR FU740
18079M:	Paul Walmsley <paul.walmsley@sifive.com>
18080M:	Greentime Hu <greentime.hu@sifive.com>
18081M:	Samuel Holland <samuel.holland@sifive.com>
18082L:	linux-pci@vger.kernel.org
18083S:	Maintained
18084F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18085F:	drivers/pci/controller/dwc/pcie-fu740.c
18086
18087PCI DRIVER FOR GENERIC OF HOSTS
18088M:	Will Deacon <will@kernel.org>
18089L:	linux-pci@vger.kernel.org
18090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18091S:	Maintained
18092F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18093F:	drivers/pci/controller/pci-host-common.c
18094F:	drivers/pci/controller/pci-host-generic.c
18095
18096PCI DRIVER FOR IMX6
18097M:	Richard Zhu <hongxing.zhu@nxp.com>
18098M:	Lucas Stach <l.stach@pengutronix.de>
18099L:	linux-pci@vger.kernel.org
18100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18101L:	imx@lists.linux.dev
18102S:	Maintained
18103F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18104F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18105F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18106F:	drivers/pci/controller/dwc/*imx6*
18107
18108PCI DRIVER FOR INTEL IXP4XX
18109M:	Linus Walleij <linus.walleij@linaro.org>
18110S:	Maintained
18111F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18112F:	drivers/pci/controller/pci-ixp4xx.c
18113
18114PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18115M:	Nirmal Patel <nirmal.patel@linux.intel.com>
18116R:	Jonathan Derrick <jonathan.derrick@linux.dev>
18117L:	linux-pci@vger.kernel.org
18118S:	Supported
18119F:	drivers/pci/controller/vmd.c
18120
18121PCI DRIVER FOR MICROSEMI SWITCHTEC
18122M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
18123M:	Logan Gunthorpe <logang@deltatee.com>
18124L:	linux-pci@vger.kernel.org
18125S:	Maintained
18126F:	Documentation/ABI/testing/sysfs-class-switchtec
18127F:	Documentation/driver-api/switchtec.rst
18128F:	drivers/ntb/hw/mscc/
18129F:	drivers/pci/switch/switchtec*
18130F:	include/linux/switchtec.h
18131F:	include/uapi/linux/switchtec_ioctl.h
18132
18133PCI DRIVER FOR MOBIVEIL PCIE IP
18134M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
18135M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18136L:	linux-pci@vger.kernel.org
18137S:	Supported
18138F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18139F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18140
18141PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18142M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18143M:	Pali Rohár <pali@kernel.org>
18144L:	linux-pci@vger.kernel.org
18145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18146S:	Maintained
18147F:	drivers/pci/controller/*mvebu*
18148
18149PCI DRIVER FOR NVIDIA TEGRA
18150M:	Thierry Reding <thierry.reding@gmail.com>
18151L:	linux-tegra@vger.kernel.org
18152L:	linux-pci@vger.kernel.org
18153S:	Supported
18154F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18155F:	drivers/pci/controller/pci-tegra.c
18156
18157PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18158M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18159L:	linux-pci@vger.kernel.org
18160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18161S:	Maintained
18162F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18163
18164PCI DRIVER FOR PLDA PCIE IP
18165M:	Daire McNamara <daire.mcnamara@microchip.com>
18166L:	linux-pci@vger.kernel.org
18167S:	Maintained
18168F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18169F:	drivers/pci/controller/plda/pcie-plda-host.c
18170F:	drivers/pci/controller/plda/pcie-plda.h
18171
18172PCI DRIVER FOR RENESAS R-CAR
18173M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18174M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18175L:	linux-pci@vger.kernel.org
18176L:	linux-renesas-soc@vger.kernel.org
18177S:	Maintained
18178F:	Documentation/devicetree/bindings/pci/*rcar*
18179F:	drivers/pci/controller/*rcar*
18180F:	drivers/pci/controller/dwc/*rcar*
18181
18182PCI DRIVER FOR SAMSUNG EXYNOS
18183M:	Jingoo Han <jingoohan1@gmail.com>
18184L:	linux-pci@vger.kernel.org
18185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18186L:	linux-samsung-soc@vger.kernel.org
18187S:	Maintained
18188F:	drivers/pci/controller/dwc/pci-exynos.c
18189
18190PCI DRIVER FOR SYNOPSYS DESIGNWARE
18191M:	Jingoo Han <jingoohan1@gmail.com>
18192M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18193L:	linux-pci@vger.kernel.org
18194S:	Maintained
18195F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18196F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18197F:	drivers/pci/controller/dwc/*designware*
18198
18199PCI DRIVER FOR TI DRA7XX/J721E
18200M:	Vignesh Raghavendra <vigneshr@ti.com>
18201R:	Siddharth Vadapalli <s-vadapalli@ti.com>
18202L:	linux-omap@vger.kernel.org
18203L:	linux-pci@vger.kernel.org
18204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18205S:	Supported
18206F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18207F:	drivers/pci/controller/cadence/pci-j721e.c
18208F:	drivers/pci/controller/dwc/pci-dra7xx.c
18209
18210PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18211M:	Linus Walleij <linus.walleij@linaro.org>
18212L:	linux-pci@vger.kernel.org
18213S:	Maintained
18214F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18215F:	drivers/pci/controller/pci-v3-semi.c
18216
18217PCI DRIVER FOR XILINX VERSAL CPM
18218M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
18219M:	Michal Simek <michal.simek@amd.com>
18220L:	linux-pci@vger.kernel.org
18221S:	Maintained
18222F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18223F:	drivers/pci/controller/pcie-xilinx-cpm.c
18224
18225PCI ENDPOINT SUBSYSTEM
18226M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18227M:	Krzysztof Wilczyński <kw@linux.com>
18228R:	Kishon Vijay Abraham I <kishon@kernel.org>
18229L:	linux-pci@vger.kernel.org
18230S:	Supported
18231Q:	https://patchwork.kernel.org/project/linux-pci/list/
18232B:	https://bugzilla.kernel.org
18233C:	irc://irc.oftc.net/linux-pci
18234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18235F:	Documentation/PCI/endpoint/*
18236F:	Documentation/misc-devices/pci-endpoint-test.rst
18237F:	drivers/misc/pci_endpoint_test.c
18238F:	drivers/pci/endpoint/
18239F:	tools/testing/selftests/pci_endpoint/
18240
18241PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18242M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
18243R:	Oliver O'Halloran <oohall@gmail.com>
18244L:	linuxppc-dev@lists.ozlabs.org
18245S:	Supported
18246F:	Documentation/PCI/pci-error-recovery.rst
18247F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18248F:	arch/powerpc/include/*/eeh*.h
18249F:	arch/powerpc/kernel/eeh*.c
18250F:	arch/powerpc/platforms/*/eeh*.c
18251F:	drivers/pci/pcie/aer.c
18252F:	drivers/pci/pcie/dpc.c
18253F:	drivers/pci/pcie/err.c
18254
18255PCI ERROR RECOVERY
18256M:	Linas Vepstas <linasvepstas@gmail.com>
18257L:	linux-pci@vger.kernel.org
18258S:	Supported
18259F:	Documentation/PCI/pci-error-recovery.rst
18260
18261PCI MSI DRIVER FOR ALTERA MSI IP
18262M:	Joyce Ooi <joyce.ooi@intel.com>
18263L:	linux-pci@vger.kernel.org
18264S:	Supported
18265F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18266F:	drivers/pci/controller/pcie-altera-msi.c
18267
18268PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18269M:	Toan Le <toan@os.amperecomputing.com>
18270L:	linux-pci@vger.kernel.org
18271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18272S:	Maintained
18273F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18274F:	drivers/pci/controller/pci-xgene-msi.c
18275
18276PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18277M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18278M:	Krzysztof Wilczyński <kw@linux.com>
18279R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18280R:	Rob Herring <robh@kernel.org>
18281L:	linux-pci@vger.kernel.org
18282S:	Supported
18283Q:	https://patchwork.kernel.org/project/linux-pci/list/
18284B:	https://bugzilla.kernel.org
18285C:	irc://irc.oftc.net/linux-pci
18286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18287F:	Documentation/devicetree/bindings/pci/
18288F:	drivers/pci/controller/
18289F:	drivers/pci/pci-bridge-emul.c
18290F:	drivers/pci/pci-bridge-emul.h
18291
18292PCI PEER-TO-PEER DMA (P2PDMA)
18293M:	Bjorn Helgaas <bhelgaas@google.com>
18294M:	Logan Gunthorpe <logang@deltatee.com>
18295L:	linux-pci@vger.kernel.org
18296S:	Supported
18297Q:	https://patchwork.kernel.org/project/linux-pci/list/
18298B:	https://bugzilla.kernel.org
18299C:	irc://irc.oftc.net/linux-pci
18300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18301F:	Documentation/driver-api/pci/p2pdma.rst
18302F:	drivers/pci/p2pdma.c
18303F:	include/linux/pci-p2pdma.h
18304
18305PCI POWER CONTROL
18306M:	Bartosz Golaszewski <brgl@bgdev.pl>
18307L:	linux-pci@vger.kernel.org
18308S:	Maintained
18309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18310F:	drivers/pci/pwrctrl/*
18311F:	include/linux/pci-pwrctrl.h
18312
18313PCI SUBSYSTEM
18314M:	Bjorn Helgaas <bhelgaas@google.com>
18315L:	linux-pci@vger.kernel.org
18316S:	Supported
18317Q:	https://patchwork.kernel.org/project/linux-pci/list/
18318B:	https://bugzilla.kernel.org
18319C:	irc://irc.oftc.net/linux-pci
18320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18321F:	Documentation/PCI/
18322F:	Documentation/devicetree/bindings/pci/
18323F:	arch/x86/kernel/early-quirks.c
18324F:	arch/x86/kernel/quirks.c
18325F:	arch/x86/pci/
18326F:	drivers/acpi/pci*
18327F:	drivers/pci/
18328F:	include/asm-generic/pci*
18329F:	include/linux/of_pci.h
18330F:	include/linux/pci*
18331F:	include/uapi/linux/pci*
18332F:	rust/kernel/pci.rs
18333F:	samples/rust/rust_driver_pci.rs
18334
18335PCIE BANDWIDTH CONTROLLER
18336M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
18337L:	linux-pci@vger.kernel.org
18338S:	Supported
18339F:	drivers/pci/pcie/bwctrl.c
18340F:	drivers/thermal/pcie_cooling.c
18341F:	include/linux/pci-bwctrl.h
18342F:	tools/testing/selftests/pcie_bwctrl/
18343
18344PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18345M:	Jonathan Chocron <jonnyc@amazon.com>
18346L:	linux-pci@vger.kernel.org
18347S:	Maintained
18348F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18349F:	drivers/pci/controller/dwc/pcie-al.c
18350
18351PCIE DRIVER FOR AMLOGIC MESON
18352M:	Yue Wang <yue.wang@Amlogic.com>
18353L:	linux-pci@vger.kernel.org
18354L:	linux-amlogic@lists.infradead.org
18355S:	Maintained
18356F:	drivers/pci/controller/dwc/pci-meson.c
18357
18358PCIE DRIVER FOR AXIS ARTPEC
18359M:	Jesper Nilsson <jesper.nilsson@axis.com>
18360L:	linux-arm-kernel@axis.com
18361L:	linux-pci@vger.kernel.org
18362S:	Maintained
18363F:	Documentation/devicetree/bindings/pci/axis,artpec*
18364F:	drivers/pci/controller/dwc/*artpec*
18365
18366PCIE DRIVER FOR CAVIUM THUNDERX
18367M:	Robert Richter <rric@kernel.org>
18368L:	linux-pci@vger.kernel.org
18369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18370S:	Odd Fixes
18371F:	drivers/pci/controller/pci-thunder-*
18372
18373PCIE DRIVER FOR HISILICON
18374M:	Zhou Wang <wangzhou1@hisilicon.com>
18375L:	linux-pci@vger.kernel.org
18376S:	Maintained
18377F:	drivers/pci/controller/dwc/pcie-hisi.c
18378
18379PCIE DRIVER FOR HISILICON KIRIN
18380M:	Xiaowei Song <songxiaowei@hisilicon.com>
18381M:	Binghui Wang <wangbinghui@hisilicon.com>
18382L:	linux-pci@vger.kernel.org
18383S:	Maintained
18384F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18385F:	drivers/pci/controller/dwc/pcie-kirin.c
18386
18387PCIE DRIVER FOR HISILICON STB
18388M:	Shawn Guo <shawn.guo@linaro.org>
18389L:	linux-pci@vger.kernel.org
18390S:	Maintained
18391F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18392F:	drivers/pci/controller/dwc/pcie-histb.c
18393
18394PCIE DRIVER FOR INTEL KEEM BAY
18395M:	Srikanth Thokala <srikanth.thokala@intel.com>
18396L:	linux-pci@vger.kernel.org
18397S:	Supported
18398F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18399F:	drivers/pci/controller/dwc/pcie-keembay.c
18400
18401PCIE DRIVER FOR INTEL LGM GW SOC
18402M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18403L:	linux-pci@vger.kernel.org
18404S:	Maintained
18405F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18406F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18407
18408PCIE DRIVER FOR MEDIATEK
18409M:	Ryder Lee <ryder.lee@mediatek.com>
18410M:	Jianjun Wang <jianjun.wang@mediatek.com>
18411L:	linux-pci@vger.kernel.org
18412L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18413S:	Supported
18414F:	Documentation/devicetree/bindings/pci/mediatek*
18415F:	drivers/pci/controller/*mediatek*
18416
18417PCIE DRIVER FOR MICROCHIP
18418M:	Daire McNamara <daire.mcnamara@microchip.com>
18419L:	linux-pci@vger.kernel.org
18420S:	Supported
18421F:	Documentation/devicetree/bindings/pci/microchip*
18422F:	drivers/pci/controller/plda/*microchip*
18423
18424PCIE DRIVER FOR QUALCOMM MSM
18425M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18426L:	linux-pci@vger.kernel.org
18427L:	linux-arm-msm@vger.kernel.org
18428S:	Maintained
18429F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18430F:	drivers/pci/controller/dwc/pcie-qcom.c
18431
18432PCIE DRIVER FOR ROCKCHIP
18433M:	Shawn Lin <shawn.lin@rock-chips.com>
18434L:	linux-pci@vger.kernel.org
18435L:	linux-rockchip@lists.infradead.org
18436S:	Maintained
18437F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18438F:	drivers/pci/controller/pcie-rockchip*
18439
18440PCIE DRIVER FOR SOCIONEXT UNIPHIER
18441M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18442L:	linux-pci@vger.kernel.org
18443S:	Maintained
18444F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18445F:	drivers/pci/controller/dwc/pcie-uniphier*
18446
18447PCIE DRIVER FOR ST SPEAR13XX
18448M:	Pratyush Anand <pratyush.anand@gmail.com>
18449L:	linux-pci@vger.kernel.org
18450S:	Maintained
18451F:	drivers/pci/controller/dwc/*spear*
18452
18453PCIE DRIVER FOR STARFIVE JH71x0
18454M:	Kevin Xie <kevin.xie@starfivetech.com>
18455L:	linux-pci@vger.kernel.org
18456S:	Maintained
18457F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18458F:	drivers/pci/controller/plda/pcie-starfive.c
18459
18460PCIE ENDPOINT DRIVER FOR QUALCOMM
18461M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18462L:	linux-pci@vger.kernel.org
18463L:	linux-arm-msm@vger.kernel.org
18464S:	Maintained
18465F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18466F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18467F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18468
18469PCMCIA SUBSYSTEM
18470M:	Dominik Brodowski <linux@dominikbrodowski.net>
18471S:	Odd Fixes
18472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18473F:	Documentation/pcmcia/
18474F:	drivers/pcmcia/
18475F:	include/pcmcia/
18476F:	tools/pcmcia/
18477
18478PCNET32 NETWORK DRIVER
18479M:	Don Fry <pcnet32@frontier.com>
18480L:	netdev@vger.kernel.org
18481S:	Maintained
18482F:	drivers/net/ethernet/amd/pcnet32.c
18483
18484PCRYPT PARALLEL CRYPTO ENGINE
18485M:	Steffen Klassert <steffen.klassert@secunet.com>
18486L:	linux-crypto@vger.kernel.org
18487S:	Maintained
18488F:	crypto/pcrypt.c
18489F:	include/crypto/pcrypt.h
18490
18491PDS DSC VIRTIO DATA PATH ACCELERATOR
18492R:	Shannon Nelson <shannon.nelson@amd.com>
18493F:	drivers/vdpa/pds/
18494
18495PECI HARDWARE MONITORING DRIVERS
18496M:	Iwona Winiarska <iwona.winiarska@intel.com>
18497L:	linux-hwmon@vger.kernel.org
18498S:	Supported
18499F:	Documentation/hwmon/peci-cputemp.rst
18500F:	Documentation/hwmon/peci-dimmtemp.rst
18501F:	drivers/hwmon/peci/
18502
18503PECI SUBSYSTEM
18504M:	Iwona Winiarska <iwona.winiarska@intel.com>
18505L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18506S:	Supported
18507F:	Documentation/devicetree/bindings/peci/
18508F:	Documentation/peci/
18509F:	drivers/peci/
18510F:	include/linux/peci-cpu.h
18511F:	include/linux/peci.h
18512
18513PENSANDO ETHERNET DRIVERS
18514M:	Shannon Nelson <shannon.nelson@amd.com>
18515M:	Brett Creeley <brett.creeley@amd.com>
18516L:	netdev@vger.kernel.org
18517S:	Maintained
18518F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18519F:	drivers/net/ethernet/pensando/
18520
18521PER-CPU MEMORY ALLOCATOR
18522M:	Dennis Zhou <dennis@kernel.org>
18523M:	Tejun Heo <tj@kernel.org>
18524M:	Christoph Lameter <cl@linux.com>
18525L:	linux-mm@kvack.org
18526S:	Maintained
18527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18528F:	arch/*/include/asm/percpu.h
18529F:	include/linux/percpu*.h
18530F:	lib/percpu*.c
18531F:	mm/percpu*.c
18532
18533PER-TASK DELAY ACCOUNTING
18534M:	Balbir Singh <bsingharora@gmail.com>
18535S:	Maintained
18536F:	include/linux/delayacct.h
18537F:	kernel/delayacct.c
18538
18539PERFORMANCE EVENTS SUBSYSTEM
18540M:	Peter Zijlstra <peterz@infradead.org>
18541M:	Ingo Molnar <mingo@redhat.com>
18542M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18543M:	Namhyung Kim <namhyung@kernel.org>
18544R:	Mark Rutland <mark.rutland@arm.com>
18545R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18546R:	Jiri Olsa <jolsa@kernel.org>
18547R:	Ian Rogers <irogers@google.com>
18548R:	Adrian Hunter <adrian.hunter@intel.com>
18549R:	"Liang, Kan" <kan.liang@linux.intel.com>
18550L:	linux-perf-users@vger.kernel.org
18551L:	linux-kernel@vger.kernel.org
18552S:	Supported
18553W:	https://perf.wiki.kernel.org/
18554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18557F:	arch/*/events/*
18558F:	arch/*/events/*/*
18559F:	arch/*/include/asm/perf_event.h
18560F:	arch/*/kernel/*/*/perf_event*.c
18561F:	arch/*/kernel/*/perf_event*.c
18562F:	arch/*/kernel/perf_callchain.c
18563F:	arch/*/kernel/perf_event*.c
18564F:	include/linux/perf_event.h
18565F:	include/uapi/linux/perf_event.h
18566F:	kernel/events/*
18567F:	tools/lib/perf/
18568F:	tools/perf/
18569
18570PERFORMANCE EVENTS TOOLING ARM64
18571R:	John Garry <john.g.garry@oracle.com>
18572R:	Will Deacon <will@kernel.org>
18573R:	James Clark <james.clark@linaro.org>
18574R:	Mike Leach <mike.leach@linaro.org>
18575R:	Leo Yan <leo.yan@linux.dev>
18576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18577S:	Supported
18578F:	tools/build/feature/test-libopencsd.c
18579F:	tools/perf/arch/arm*/
18580F:	tools/perf/pmu-events/arch/arm64/
18581F:	tools/perf/util/arm-spe*
18582F:	tools/perf/util/cs-etm*
18583
18584PERSONALITY HANDLING
18585M:	Christoph Hellwig <hch@infradead.org>
18586L:	linux-abi-devel@lists.sourceforge.net
18587S:	Maintained
18588F:	include/linux/personality.h
18589F:	include/uapi/linux/personality.h
18590
18591PHOENIX RC FLIGHT CONTROLLER ADAPTER
18592M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18593L:	linux-input@vger.kernel.org
18594S:	Maintained
18595F:	Documentation/input/devices/pxrc.rst
18596F:	drivers/input/joystick/pxrc.c
18597
18598PHONET PROTOCOL
18599M:	Remi Denis-Courmont <courmisch@gmail.com>
18600S:	Supported
18601F:	Documentation/networking/phonet.rst
18602F:	include/linux/phonet.h
18603F:	include/net/phonet/
18604F:	include/uapi/linux/phonet.h
18605F:	net/phonet/
18606
18607PHRAM MTD DRIVER
18608M:	Joern Engel <joern@lazybastard.org>
18609L:	linux-mtd@lists.infradead.org
18610S:	Maintained
18611F:	drivers/mtd/devices/phram.c
18612
18613PICOLCD HID DRIVER
18614M:	Bruno Prémont <bonbons@linux-vserver.org>
18615L:	linux-input@vger.kernel.org
18616S:	Maintained
18617F:	drivers/hid/hid-picolcd*
18618
18619PIDFD API
18620M:	Christian Brauner <christian@brauner.io>
18621L:	linux-kernel@vger.kernel.org
18622S:	Maintained
18623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18624F:	samples/pidfd/
18625F:	tools/testing/selftests/clone3/
18626F:	tools/testing/selftests/pid_namespace/
18627F:	tools/testing/selftests/pidfd/
18628K:	(?i)pidfd
18629K:	(?i)clone3
18630K:	\b(clone_args|kernel_clone_args)\b
18631
18632PIN CONTROL SUBSYSTEM
18633M:	Linus Walleij <linus.walleij@linaro.org>
18634L:	linux-gpio@vger.kernel.org
18635S:	Maintained
18636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18637F:	Documentation/devicetree/bindings/pinctrl/
18638F:	Documentation/driver-api/pin-control.rst
18639F:	drivers/pinctrl/
18640F:	include/dt-bindings/pinctrl/
18641F:	include/linux/pinctrl/
18642
18643PIN CONTROLLER - AIROHA
18644M:	Lorenzo Bianconi <lorenzo@kernel.org>
18645L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18646S:	Maintained
18647F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18648F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18649
18650PIN CONTROLLER - AMD
18651M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18652M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18653S:	Maintained
18654F:	drivers/pinctrl/pinctrl-amd.c
18655
18656PIN CONTROLLER - FREESCALE
18657M:	Dong Aisheng <aisheng.dong@nxp.com>
18658M:	Fabio Estevam <festevam@gmail.com>
18659M:	Shawn Guo <shawnguo@kernel.org>
18660M:	Jacky Bai <ping.bai@nxp.com>
18661R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18662R:	NXP S32 Linux Team <s32@nxp.com>
18663L:	linux-gpio@vger.kernel.org
18664S:	Maintained
18665F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18666F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18667F:	drivers/pinctrl/freescale/
18668F:	drivers/pinctrl/nxp/
18669
18670PIN CONTROLLER - INTEL
18671M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18672M:	Andy Shevchenko <andy@kernel.org>
18673S:	Supported
18674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18675F:	drivers/pinctrl/intel/
18676
18677PIN CONTROLLER - KEEMBAY
18678M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18679S:	Supported
18680F:	drivers/pinctrl/pinctrl-keembay*
18681
18682PIN CONTROLLER - MEDIATEK
18683M:	Sean Wang <sean.wang@kernel.org>
18684L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18685S:	Maintained
18686F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18687F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18688F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18689F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18690F:	drivers/pinctrl/mediatek/
18691
18692PIN CONTROLLER - MEDIATEK MIPS
18693M:	Chester A. Unal <chester.a.unal@arinc9.com>
18694M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18695L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18696L:	linux-mips@vger.kernel.org
18697S:	Maintained
18698F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18699F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18700F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18701F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18702F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18703F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18704F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18705F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18706F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18707F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18708F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18709F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18710F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18711F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18712F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18713
18714PIN CONTROLLER - MICROCHIP AT91
18715M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18717L:	linux-gpio@vger.kernel.org
18718S:	Supported
18719F:	drivers/gpio/gpio-sama5d2-piobu.c
18720F:	drivers/pinctrl/pinctrl-at91*
18721
18722PIN CONTROLLER - QUALCOMM
18723M:	Bjorn Andersson <andersson@kernel.org>
18724L:	linux-arm-msm@vger.kernel.org
18725S:	Maintained
18726C:	irc://irc.oftc.net/linux-msm
18727F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18728F:	drivers/pinctrl/qcom/
18729
18730PIN CONTROLLER - RENESAS
18731M:	Geert Uytterhoeven <geert+renesas@glider.be>
18732L:	linux-renesas-soc@vger.kernel.org
18733S:	Supported
18734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18735F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18736F:	drivers/pinctrl/renesas/
18737
18738PIN CONTROLLER - SAMSUNG
18739M:	Krzysztof Kozlowski <krzk@kernel.org>
18740M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18741R:	Alim Akhtar <alim.akhtar@samsung.com>
18742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18743L:	linux-samsung-soc@vger.kernel.org
18744S:	Maintained
18745Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18746B:	mailto:linux-samsung-soc@vger.kernel.org
18747C:	irc://irc.libera.chat/linux-exynos
18748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18749F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18750F:	drivers/pinctrl/samsung/
18751
18752PIN CONTROLLER - SINGLE
18753M:	Tony Lindgren <tony@atomide.com>
18754M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18756L:	linux-omap@vger.kernel.org
18757S:	Maintained
18758F:	drivers/pinctrl/pinctrl-single.c
18759
18760PIN CONTROLLER - SUNPLUS / TIBBO
18761M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18762M:	Wells Lu <wellslutw@gmail.com>
18763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18764S:	Maintained
18765W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18766F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18767F:	drivers/pinctrl/sunplus/
18768F:	include/dt-bindings/pinctrl/sppctl*.h
18769
18770PINE64 PINEPHONE KEYBOARD DRIVER
18771M:	Samuel Holland <samuel@sholland.org>
18772S:	Supported
18773F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18774F:	drivers/input/keyboard/pinephone-keyboard.c
18775
18776PKTCDVD DRIVER
18777M:	linux-block@vger.kernel.org
18778S:	Orphan
18779F:	drivers/block/pktcdvd.c
18780F:	include/linux/pktcdvd.h
18781F:	include/uapi/linux/pktcdvd.h
18782
18783PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18784M:	Tomasz Duszynski <tduszyns@gmail.com>
18785S:	Maintained
18786F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18787F:	drivers/iio/chemical/pms7003.c
18788
18789PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18790M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18791L:	netdev@vger.kernel.org
18792S:	Maintained
18793F:	drivers/net/phy/mdio-open-alliance.h
18794F:	net/ethtool/plca.c
18795
18796PLDMFW LIBRARY
18797M:	Jacob Keller <jacob.e.keller@intel.com>
18798S:	Maintained
18799F:	Documentation/driver-api/pldmfw/
18800F:	include/linux/pldmfw.h
18801F:	lib/pldmfw/
18802
18803PLX DMA DRIVER
18804M:	Logan Gunthorpe <logang@deltatee.com>
18805S:	Maintained
18806F:	drivers/dma/plx_dma.c
18807
18808PM-GRAPH UTILITY
18809M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18810L:	linux-pm@vger.kernel.org
18811S:	Supported
18812W:	https://01.org/pm-graph
18813B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18814T:	git git://github.com/intel/pm-graph
18815F:	tools/power/pm-graph
18816
18817PM6764TR DRIVER
18818M:	Charles Hsu	<hsu.yungteng@gmail.com>
18819L:	linux-hwmon@vger.kernel.org
18820S:	Maintained
18821F:	Documentation/hwmon/pm6764tr.rst
18822F:	drivers/hwmon/pmbus/pm6764tr.c
18823
18824PMC SIERRA MaxRAID DRIVER
18825L:	linux-scsi@vger.kernel.org
18826S:	Orphan
18827W:	http://www.pmc-sierra.com/
18828F:	drivers/scsi/pmcraid.*
18829
18830PMC SIERRA PM8001 DRIVER
18831M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18832L:	linux-scsi@vger.kernel.org
18833S:	Supported
18834F:	drivers/scsi/pm8001/
18835
18836PNI RM3100 IIO DRIVER
18837M:	Song Qiang <songqiang1304521@gmail.com>
18838L:	linux-iio@vger.kernel.org
18839S:	Maintained
18840F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18841F:	drivers/iio/magnetometer/rm3100*
18842
18843PNP SUPPORT
18844M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18845L:	linux-acpi@vger.kernel.org
18846S:	Maintained
18847F:	drivers/pnp/
18848F:	include/linux/pnp.h
18849
18850POSIX CLOCKS and TIMERS
18851M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18852M:	Frederic Weisbecker <frederic@kernel.org>
18853M:	Thomas Gleixner <tglx@linutronix.de>
18854L:	linux-kernel@vger.kernel.org
18855S:	Maintained
18856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18857F:	fs/timerfd.c
18858F:	include/linux/time_namespace.h
18859F:	include/linux/timerfd.h
18860F:	include/uapi/linux/time.h
18861F:	include/uapi/linux/timerfd.h
18862F:	include/trace/events/timer*
18863F:	kernel/time/itimer.c
18864F:	kernel/time/posix-*
18865F:	kernel/time/namespace.c
18866
18867POWER MANAGEMENT CORE
18868M:	"Rafael J. Wysocki" <rafael@kernel.org>
18869L:	linux-pm@vger.kernel.org
18870S:	Supported
18871B:	https://bugzilla.kernel.org
18872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18873F:	drivers/base/power/
18874F:	drivers/powercap/
18875F:	include/linux/intel_rapl.h
18876F:	include/linux/pm.h
18877F:	include/linux/pm_*
18878F:	include/linux/powercap.h
18879F:	kernel/configs/nopm.config
18880
18881POWER SEQUENCING
18882M:	Bartosz Golaszewski <brgl@bgdev.pl>
18883L:	linux-pm@vger.kernel.org
18884S:	Maintained
18885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18886F:	Documentation/driver-api/pwrseq.rst
18887F:	drivers/power/sequencing/
18888F:	include/linux/pwrseq/
18889
18890POWER STATE COORDINATION INTERFACE (PSCI)
18891M:	Mark Rutland <mark.rutland@arm.com>
18892M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18894S:	Maintained
18895F:	drivers/firmware/psci/
18896F:	include/linux/psci.h
18897F:	include/uapi/linux/psci.h
18898
18899POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18900M:	Sebastian Reichel <sre@kernel.org>
18901L:	linux-pm@vger.kernel.org
18902S:	Maintained
18903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18904F:	Documentation/ABI/testing/sysfs-class-power
18905F:	Documentation/devicetree/bindings/power/supply/
18906F:	drivers/power/supply/
18907F:	include/linux/power/
18908F:	include/linux/power_supply.h
18909F:	tools/testing/selftests/power_supply/
18910
18911POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18912M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18913L:	linuxppc-dev@lists.ozlabs.org
18914S:	Maintained
18915F:	drivers/char/powernv-op-panel.c
18916
18917PPP OVER ATM (RFC 2364)
18918M:	Mitchell Blank Jr <mitch@sfgoth.com>
18919S:	Maintained
18920F:	include/uapi/linux/atmppp.h
18921F:	net/atm/pppoatm.c
18922
18923PPP OVER ETHERNET
18924M:	Michal Ostrowski <mostrows@earthlink.net>
18925S:	Maintained
18926F:	drivers/net/ppp/pppoe.c
18927F:	drivers/net/ppp/pppox.c
18928
18929PPP OVER L2TP
18930M:	James Chapman <jchapman@katalix.com>
18931S:	Maintained
18932F:	include/linux/if_pppol2tp.h
18933F:	include/uapi/linux/if_pppol2tp.h
18934F:	net/l2tp/l2tp_ppp.c
18935
18936PPP PROTOCOL DRIVERS AND COMPRESSORS
18937L:	linux-ppp@vger.kernel.org
18938S:	Orphan
18939F:	drivers/net/ppp/ppp_*
18940
18941PPS SUPPORT
18942M:	Rodolfo Giometti <giometti@enneenne.com>
18943L:	linuxpps@ml.enneenne.com (subscribers-only)
18944S:	Maintained
18945W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18946F:	Documentation/ABI/testing/sysfs-pps
18947F:	Documentation/ABI/testing/sysfs-pps-gen
18948F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18949F:	Documentation/driver-api/pps.rst
18950F:	drivers/pps/
18951F:	include/linux/pps*.h
18952F:	include/uapi/linux/pps.h
18953F:	include/uapi/linux/pps_gen.h
18954
18955PRESSURE STALL INFORMATION (PSI)
18956M:	Johannes Weiner <hannes@cmpxchg.org>
18957M:	Suren Baghdasaryan <surenb@google.com>
18958R:	Peter Ziljstra <peterz@infradead.org>
18959S:	Maintained
18960F:	include/linux/psi*
18961F:	kernel/sched/psi.c
18962
18963PROPELLER BUILD
18964M:	Rong Xu <xur@google.com>
18965M:	Han Shen <shenhan@google.com>
18966S:	Supported
18967F:	Documentation/dev-tools/propeller.rst
18968F:	scripts/Makefile.propeller
18969
18970PRINTK
18971M:	Petr Mladek <pmladek@suse.com>
18972R:	Steven Rostedt <rostedt@goodmis.org>
18973R:	John Ogness <john.ogness@linutronix.de>
18974R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18975S:	Maintained
18976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18977F:	include/linux/printk.h
18978F:	kernel/printk/
18979
18980PRINTK INDEXING
18981R:	Chris Down <chris@chrisdown.name>
18982S:	Maintained
18983F:	Documentation/core-api/printk-index.rst
18984F:	kernel/printk/index.c
18985K:	printk_index
18986
18987PROC FILESYSTEM
18988L:	linux-kernel@vger.kernel.org
18989L:	linux-fsdevel@vger.kernel.org
18990S:	Maintained
18991F:	Documentation/filesystems/proc.rst
18992F:	fs/proc/
18993F:	include/linux/proc_fs.h
18994F:	tools/testing/selftests/proc/
18995
18996PROC SYSCTL
18997M:	Kees Cook <kees@kernel.org>
18998M:	Joel Granados <joel.granados@kernel.org>
18999L:	linux-kernel@vger.kernel.org
19000L:	linux-fsdevel@vger.kernel.org
19001S:	Maintained
19002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19003F:	fs/proc/proc_sysctl.c
19004F:	include/linux/sysctl.h
19005F:	kernel/sysctl-test.c
19006F:	kernel/sysctl.c
19007F:	tools/testing/selftests/sysctl/
19008
19009PS3 NETWORK SUPPORT
19010M:	Geoff Levand <geoff@infradead.org>
19011L:	netdev@vger.kernel.org
19012L:	linuxppc-dev@lists.ozlabs.org
19013S:	Maintained
19014F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19015
19016PS3 PLATFORM SUPPORT
19017M:	Geoff Levand <geoff@infradead.org>
19018L:	linuxppc-dev@lists.ozlabs.org
19019S:	Maintained
19020F:	arch/powerpc/boot/ps3*
19021F:	arch/powerpc/include/asm/lv1call.h
19022F:	arch/powerpc/include/asm/ps3*.h
19023F:	arch/powerpc/platforms/ps3/
19024F:	drivers/*/ps3*
19025F:	drivers/ps3/
19026F:	drivers/rtc/rtc-ps3.c
19027F:	drivers/usb/host/*ps3.c
19028F:	sound/ppc/snd_ps3*
19029
19030PS3VRAM DRIVER
19031M:	Jim Paris <jim@jtan.com>
19032M:	Geoff Levand <geoff@infradead.org>
19033L:	linuxppc-dev@lists.ozlabs.org
19034S:	Maintained
19035F:	drivers/block/ps3vram.c
19036
19037PSAMPLE PACKET SAMPLING SUPPORT
19038M:	Yotam Gigi <yotam.gi@gmail.com>
19039S:	Maintained
19040F:	include/net/psample.h
19041F:	include/uapi/linux/psample.h
19042F:	net/psample
19043
19044PSE NETWORK DRIVER
19045M:	Oleksij Rempel <o.rempel@pengutronix.de>
19046M:	Kory Maincent <kory.maincent@bootlin.com>
19047L:	netdev@vger.kernel.org
19048S:	Maintained
19049F:	Documentation/devicetree/bindings/net/pse-pd/
19050F:	drivers/net/pse-pd/
19051F:	net/ethtool/pse-pd.c
19052
19053PSTORE FILESYSTEM
19054M:	Kees Cook <kees@kernel.org>
19055R:	Tony Luck <tony.luck@intel.com>
19056R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
19057L:	linux-hardening@vger.kernel.org
19058S:	Supported
19059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19060F:	Documentation/admin-guide/pstore-blk.rst
19061F:	Documentation/admin-guide/ramoops.rst
19062F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19063F:	drivers/acpi/apei/erst.c
19064F:	drivers/firmware/efi/efi-pstore.c
19065F:	fs/pstore/
19066F:	include/linux/pstore*
19067K:	\b(pstore|ramoops)
19068
19069PT5161L HARDWARE MONITOR DRIVER
19070M:	Cosmo Chou <cosmo.chou@quantatw.com>
19071L:	linux-hwmon@vger.kernel.org
19072S:	Maintained
19073F:	Documentation/hwmon/pt5161l.rst
19074F:	drivers/hwmon/pt5161l.c
19075
19076PTP HARDWARE CLOCK SUPPORT
19077M:	Richard Cochran <richardcochran@gmail.com>
19078L:	netdev@vger.kernel.org
19079S:	Maintained
19080W:	http://linuxptp.sourceforge.net/
19081F:	Documentation/ABI/testing/sysfs-ptp
19082F:	Documentation/driver-api/ptp.rst
19083F:	drivers/net/phy/dp83640*
19084F:	drivers/ptp/*
19085F:	include/linux/ptp_cl*
19086K:	(?:\b|_)ptp(?:\b|_)
19087
19088PTP MOCKUP CLOCK SUPPORT
19089M:	Vladimir Oltean <vladimir.oltean@nxp.com>
19090L:	netdev@vger.kernel.org
19091S:	Maintained
19092F:	drivers/ptp/ptp_mock.c
19093F:	include/linux/ptp_mock.h
19094
19095PTP VIRTUAL CLOCK SUPPORT
19096M:	Yangbo Lu <yangbo.lu@nxp.com>
19097L:	netdev@vger.kernel.org
19098S:	Maintained
19099F:	drivers/ptp/ptp_vclock.c
19100F:	net/ethtool/phc_vclocks.c
19101
19102PTP VMCLOCK SUPPORT
19103M:	David Woodhouse <dwmw2@infradead.org>
19104L:	netdev@vger.kernel.org
19105S:	Maintained
19106F:	drivers/ptp/ptp_vmclock.c
19107F:	include/uapi/linux/vmclock-abi.h
19108
19109PTRACE SUPPORT
19110M:	Oleg Nesterov <oleg@redhat.com>
19111S:	Maintained
19112F:	arch/*/*/ptrace*.c
19113F:	arch/*/include/asm/ptrace*.h
19114F:	arch/*/ptrace*.c
19115F:	include/asm-generic/syscall.h
19116F:	include/linux/ptrace.h
19117F:	include/linux/regset.h
19118F:	include/uapi/linux/ptrace.h
19119F:	kernel/ptrace.c
19120
19121PULSE8-CEC DRIVER
19122M:	Hans Verkuil <hverkuil@xs4all.nl>
19123L:	linux-media@vger.kernel.org
19124S:	Maintained
19125T:	git git://linuxtv.org/media.git
19126F:	drivers/media/cec/usb/pulse8/
19127
19128PURELIFI PLFXLC DRIVER
19129M:	Srinivasan Raju <srini.raju@purelifi.com>
19130L:	linux-wireless@vger.kernel.org
19131S:	Supported
19132F:	drivers/net/wireless/purelifi/
19133
19134PVRUSB2 VIDEO4LINUX DRIVER
19135M:	Mike Isely <isely@pobox.com>
19136L:	pvrusb2@isely.net	(subscribers-only)
19137L:	linux-media@vger.kernel.org
19138S:	Maintained
19139W:	http://www.isely.net/pvrusb2/
19140T:	git git://linuxtv.org/media.git
19141F:	Documentation/driver-api/media/drivers/pvrusb2*
19142F:	drivers/media/usb/pvrusb2/
19143
19144PWC WEBCAM DRIVER
19145M:	Hans Verkuil <hverkuil@xs4all.nl>
19146L:	linux-media@vger.kernel.org
19147S:	Odd Fixes
19148T:	git git://linuxtv.org/media.git
19149F:	drivers/media/usb/pwc/*
19150F:	include/trace/events/pwc.h
19151
19152PWM IR Transmitter
19153M:	Sean Young <sean@mess.org>
19154L:	linux-media@vger.kernel.org
19155S:	Maintained
19156F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19157F:	drivers/media/rc/pwm-ir-tx.c
19158
19159PWM SUBSYSTEM
19160M:	Uwe Kleine-König <ukleinek@kernel.org>
19161L:	linux-pwm@vger.kernel.org
19162S:	Maintained
19163Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19164T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19165F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19166F:	Documentation/devicetree/bindings/pwm/
19167F:	Documentation/driver-api/pwm.rst
19168F:	drivers/gpio/gpio-mvebu.c
19169F:	drivers/pwm/
19170F:	drivers/video/backlight/pwm_bl.c
19171F:	include/dt-bindings/pwm/
19172F:	include/linux/pwm.h
19173F:	include/linux/pwm_backlight.h
19174K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19175
19176PXA GPIO DRIVER
19177M:	Robert Jarzmik <robert.jarzmik@free.fr>
19178L:	linux-gpio@vger.kernel.org
19179S:	Maintained
19180F:	drivers/gpio/gpio-pxa.c
19181
19182PXA MMCI DRIVER
19183S:	Orphan
19184
19185PXA RTC DRIVER
19186M:	Robert Jarzmik <robert.jarzmik@free.fr>
19187L:	linux-rtc@vger.kernel.org
19188S:	Maintained
19189
19190PXA2xx/PXA3xx SUPPORT
19191M:	Daniel Mack <daniel@zonque.org>
19192M:	Haojian Zhuang <haojian.zhuang@gmail.com>
19193M:	Robert Jarzmik <robert.jarzmik@free.fr>
19194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19195S:	Maintained
19196T:	git git://github.com/hzhuang1/linux.git
19197T:	git git://github.com/rjarzmik/linux.git
19198F:	arch/arm/boot/dts/intel/pxa/
19199F:	arch/arm/mach-pxa/
19200F:	drivers/dma/pxa*
19201F:	drivers/pcmcia/pxa2xx*
19202F:	drivers/pinctrl/pxa/
19203F:	drivers/spi/spi-pxa2xx*
19204F:	drivers/usb/gadget/udc/pxa2*
19205F:	include/sound/pxa2xx-lib.h
19206F:	sound/arm/pxa*
19207F:	sound/soc/pxa/
19208
19209QAT DRIVER
19210M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
19211L:	qat-linux@intel.com
19212S:	Supported
19213F:	drivers/crypto/intel/qat/
19214
19215QCOM AUDIO (ASoC) DRIVERS
19216M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19217L:	linux-sound@vger.kernel.org
19218L:	linux-arm-msm@vger.kernel.org
19219S:	Supported
19220F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19221F:	Documentation/devicetree/bindings/sound/qcom,*
19222F:	drivers/soc/qcom/apr.c
19223F:	include/dt-bindings/sound/qcom,wcd9335.h
19224F:	sound/soc/codecs/lpass-rx-macro.*
19225F:	sound/soc/codecs/lpass-tx-macro.*
19226F:	sound/soc/codecs/lpass-va-macro.c
19227F:	sound/soc/codecs/lpass-wsa-macro.*
19228F:	sound/soc/codecs/msm8916-wcd-analog.c
19229F:	sound/soc/codecs/msm8916-wcd-digital.c
19230F:	sound/soc/codecs/wcd-clsh-v2.*
19231F:	sound/soc/codecs/wcd-mbhc-v2.*
19232F:	sound/soc/codecs/wcd9335.*
19233F:	sound/soc/codecs/wcd934x.c
19234F:	sound/soc/codecs/wsa881x.c
19235F:	sound/soc/codecs/wsa883x.c
19236F:	sound/soc/codecs/wsa884x.c
19237F:	sound/soc/qcom/
19238
19239QCOM EMBEDDED USB DEBUGGER (EUD)
19240M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
19241L:	linux-arm-msm@vger.kernel.org
19242S:	Maintained
19243F:	Documentation/ABI/testing/sysfs-driver-eud
19244F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19245F:	drivers/usb/misc/qcom_eud.c
19246
19247QCOM IPA DRIVER
19248M:	Alex Elder <elder@kernel.org>
19249L:	netdev@vger.kernel.org
19250S:	Maintained
19251F:	drivers/net/ipa/
19252
19253QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19254M:	Gabriel Somlo <somlo@cmu.edu>
19255M:	"Michael S. Tsirkin" <mst@redhat.com>
19256L:	qemu-devel@nongnu.org
19257S:	Maintained
19258F:	drivers/firmware/qemu_fw_cfg.c
19259F:	include/uapi/linux/qemu_fw_cfg.h
19260
19261QIB DRIVER
19262M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19263L:	linux-rdma@vger.kernel.org
19264S:	Supported
19265F:	drivers/infiniband/hw/qib/
19266
19267QLOGIC QL41xxx FCOE DRIVER
19268M:	Saurav Kashyap <skashyap@marvell.com>
19269M:	Javed Hasan <jhasan@marvell.com>
19270M:	GR-QLogic-Storage-Upstream@marvell.com
19271L:	linux-scsi@vger.kernel.org
19272S:	Supported
19273F:	drivers/scsi/qedf/
19274
19275QLOGIC QL41xxx ISCSI DRIVER
19276M:	Nilesh Javali <njavali@marvell.com>
19277M:	Manish Rangankar <mrangankar@marvell.com>
19278M:	GR-QLogic-Storage-Upstream@marvell.com
19279L:	linux-scsi@vger.kernel.org
19280S:	Supported
19281F:	drivers/scsi/qedi/
19282
19283QLOGIC QL4xxx ETHERNET DRIVER
19284M:	Manish Chopra <manishc@marvell.com>
19285L:	netdev@vger.kernel.org
19286S:	Maintained
19287F:	drivers/net/ethernet/qlogic/qed/
19288F:	drivers/net/ethernet/qlogic/qede/
19289F:	include/linux/qed/
19290
19291QLOGIC QL4xxx RDMA DRIVER
19292M:	Michal Kalderon <mkalderon@marvell.com>
19293L:	linux-rdma@vger.kernel.org
19294S:	Supported
19295F:	drivers/infiniband/hw/qedr/
19296F:	include/uapi/rdma/qedr-abi.h
19297
19298QLOGIC QLA1280 SCSI DRIVER
19299M:	Michael Reed <mdr@sgi.com>
19300L:	linux-scsi@vger.kernel.org
19301S:	Maintained
19302F:	drivers/scsi/qla1280.[ch]
19303
19304QLOGIC QLA2XXX FC-SCSI DRIVER
19305M:	Nilesh Javali <njavali@marvell.com>
19306M:	GR-QLogic-Storage-Upstream@marvell.com
19307L:	linux-scsi@vger.kernel.org
19308S:	Supported
19309F:	drivers/scsi/qla2xxx/
19310
19311QLOGIC QLA3XXX NETWORK DRIVER
19312M:	GR-Linux-NIC-Dev@marvell.com
19313L:	netdev@vger.kernel.org
19314S:	Maintained
19315F:	drivers/net/ethernet/qlogic/qla3xxx.*
19316
19317QLOGIC QLA4XXX iSCSI DRIVER
19318M:	Nilesh Javali <njavali@marvell.com>
19319M:	Manish Rangankar <mrangankar@marvell.com>
19320M:	GR-QLogic-Storage-Upstream@marvell.com
19321L:	linux-scsi@vger.kernel.org
19322S:	Supported
19323F:	drivers/scsi/qla4xxx/
19324
19325QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19326M:	Shahed Shaikh <shshaikh@marvell.com>
19327M:	Manish Chopra <manishc@marvell.com>
19328M:	GR-Linux-NIC-Dev@marvell.com
19329L:	netdev@vger.kernel.org
19330S:	Maintained
19331F:	drivers/net/ethernet/qlogic/qlcnic/
19332
19333QM1D1B0004 MEDIA DRIVER
19334M:	Akihiro Tsukada <tskd08@gmail.com>
19335L:	linux-media@vger.kernel.org
19336S:	Odd Fixes
19337F:	drivers/media/tuners/qm1d1b0004*
19338
19339QM1D1C0042 MEDIA DRIVER
19340M:	Akihiro Tsukada <tskd08@gmail.com>
19341L:	linux-media@vger.kernel.org
19342S:	Odd Fixes
19343F:	drivers/media/tuners/qm1d1c0042*
19344
19345QNAP MCU DRIVER
19346M:	Heiko Stuebner <heiko@sntech.de>
19347S:	Maintained
19348F:	drivers/hwmon/qnap-mcu-hwmon.c
19349F:	drivers/input/misc/qnap-mcu-input.c
19350F:	drivers/leds/leds-qnap-mcu.c
19351F:	drivers/mfd/qnap-mcu.c
19352F:	include/linux/mfd/qnap-mcu.h
19353
19354QNX4 FILESYSTEM
19355M:	Anders Larsen <al@alarsen.net>
19356S:	Maintained
19357W:	http://www.alarsen.net/linux/qnx4fs/
19358F:	fs/qnx4/
19359F:	include/uapi/linux/qnx4_fs.h
19360F:	include/uapi/linux/qnxtypes.h
19361
19362QNX6 FILESYSTEM
19363S:	Orphan
19364F:	Documentation/filesystems/qnx6.rst
19365F:	fs/qnx6/
19366F:	include/linux/qnx6_fs.h
19367
19368QORIQ DPAA2 FSL-MC BUS DRIVER
19369M:	Stuart Yoder <stuyoder@gmail.com>
19370M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
19371L:	linux-kernel@vger.kernel.org
19372S:	Maintained
19373F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19374F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19375F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19376F:	drivers/bus/fsl-mc/
19377F:	include/uapi/linux/fsl_mc.h
19378
19379QT1010 MEDIA DRIVER
19380L:	linux-media@vger.kernel.org
19381S:	Orphan
19382W:	https://linuxtv.org
19383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19384F:	drivers/media/tuners/qt1010*
19385
19386QUALCOMM ATH12K WIRELESS DRIVER
19387M:	Jeff Johnson <jjohnson@kernel.org>
19388L:	ath12k@lists.infradead.org
19389S:	Supported
19390W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19392F:	drivers/net/wireless/ath/ath12k/
19393N:	ath12k
19394
19395QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19396M:	Jeff Johnson <jjohnson@kernel.org>
19397L:	ath10k@lists.infradead.org
19398S:	Supported
19399W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19401F:	drivers/net/wireless/ath/ath10k/
19402N:	ath10k
19403
19404QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19405M:	Jeff Johnson <jjohnson@kernel.org>
19406L:	ath11k@lists.infradead.org
19407S:	Supported
19408W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19409B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19411F:	drivers/net/wireless/ath/ath11k/
19412N:	ath11k
19413
19414QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19415M:	Toke Høiland-Jørgensen <toke@toke.dk>
19416L:	linux-wireless@vger.kernel.org
19417S:	Maintained
19418W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19420F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19421F:	drivers/net/wireless/ath/ath9k/
19422
19423QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19424M:	Stefan Wahren <wahrenst@gmx.net>
19425L:	netdev@vger.kernel.org
19426S:	Maintained
19427F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19428F:	drivers/net/ethernet/qualcomm/qca*
19429
19430QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19431M:	Stephan Gerhold <stephan@gerhold.net>
19432L:	netdev@vger.kernel.org
19433L:	linux-arm-msm@vger.kernel.org
19434S:	Maintained
19435F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19436F:	drivers/net/wwan/qcom_bam_dmux.c
19437
19438QUALCOMM CAMERA SUBSYSTEM DRIVER
19439M:	Robert Foss <rfoss@kernel.org>
19440M:	Todor Tomov <todor.too@gmail.com>
19441M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19442L:	linux-media@vger.kernel.org
19443S:	Maintained
19444F:	Documentation/admin-guide/media/qcom_camss.rst
19445F:	Documentation/devicetree/bindings/media/qcom,*camss*
19446F:	drivers/media/platform/qcom/camss/
19447
19448QUALCOMM CLOCK DRIVERS
19449M:	Bjorn Andersson <andersson@kernel.org>
19450L:	linux-arm-msm@vger.kernel.org
19451S:	Supported
19452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19453F:	Documentation/devicetree/bindings/clock/qcom,*
19454F:	drivers/clk/qcom/
19455F:	include/dt-bindings/clock/qcom,*
19456
19457QUALCOMM CLOUD AI (QAIC) DRIVER
19458M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
19459R:	Carl Vanderlip <quic_carlv@quicinc.com>
19460L:	linux-arm-msm@vger.kernel.org
19461L:	dri-devel@lists.freedesktop.org
19462S:	Supported
19463T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19464F:	Documentation/accel/qaic/
19465F:	drivers/accel/qaic/
19466F:	include/uapi/drm/qaic_accel.h
19467
19468QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19469M:	Bjorn Andersson <andersson@kernel.org>
19470M:	Konrad Dybcio <konradybcio@kernel.org>
19471L:	linux-pm@vger.kernel.org
19472L:	linux-arm-msm@vger.kernel.org
19473S:	Maintained
19474F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19475F:	drivers/pmdomain/qcom/cpr.c
19476
19477QUALCOMM CPUCP MAILBOX DRIVER
19478M:	Sibi Sankar <quic_sibis@quicinc.com>
19479L:	linux-arm-msm@vger.kernel.org
19480S:	Supported
19481F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19482F:	drivers/mailbox/qcom-cpucp-mbox.c
19483
19484QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19485M:	Ilia Lin <ilia.lin@kernel.org>
19486L:	linux-pm@vger.kernel.org
19487S:	Maintained
19488F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19489F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19490F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19491
19492QUALCOMM CRYPTO DRIVERS
19493M:	Thara Gopinath <thara.gopinath@gmail.com>
19494L:	linux-crypto@vger.kernel.org
19495L:	linux-arm-msm@vger.kernel.org
19496S:	Maintained
19497F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19498F:	drivers/crypto/qce/
19499
19500QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19501M:	Timur Tabi <timur@kernel.org>
19502L:	netdev@vger.kernel.org
19503S:	Maintained
19504F:	drivers/net/ethernet/qualcomm/emac/
19505
19506QUALCOMM ETHQOS ETHERNET DRIVER
19507M:	Vinod Koul <vkoul@kernel.org>
19508L:	netdev@vger.kernel.org
19509L:	linux-arm-msm@vger.kernel.org
19510S:	Maintained
19511F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19512F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19513
19514QUALCOMM FASTRPC DRIVER
19515M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19516M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19517L:	linux-arm-msm@vger.kernel.org
19518L:	dri-devel@lists.freedesktop.org
19519S:	Maintained
19520F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19521F:	drivers/misc/fastrpc.c
19522F:	include/uapi/misc/fastrpc.h
19523
19524QUALCOMM HEXAGON ARCHITECTURE
19525M:	Brian Cain <brian.cain@oss.qualcomm.com>
19526L:	linux-hexagon@vger.kernel.org
19527S:	Supported
19528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19529F:	arch/hexagon/
19530
19531QUALCOMM HIDMA DRIVER
19532M:	Sinan Kaya <okaya@kernel.org>
19533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19534L:	linux-arm-msm@vger.kernel.org
19535L:	dmaengine@vger.kernel.org
19536S:	Supported
19537F:	drivers/dma/qcom/hidma*
19538
19539QUALCOMM I2C QCOM GENI DRIVER
19540M:	Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
19541M:	Viken Dadhaniya <quic_vdadhani@quicinc.com>
19542L:	linux-i2c@vger.kernel.org
19543L:	linux-arm-msm@vger.kernel.org
19544S:	Maintained
19545F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19546F:	drivers/i2c/busses/i2c-qcom-geni.c
19547
19548QUALCOMM I2C CCI DRIVER
19549M:	Loic Poulain <loic.poulain@linaro.org>
19550M:	Robert Foss <rfoss@kernel.org>
19551L:	linux-i2c@vger.kernel.org
19552L:	linux-arm-msm@vger.kernel.org
19553S:	Maintained
19554F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19555F:	drivers/i2c/busses/i2c-qcom-cci.c
19556
19557QUALCOMM INTERCONNECT BWMON DRIVER
19558M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19559L:	linux-arm-msm@vger.kernel.org
19560S:	Maintained
19561F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19562F:	drivers/soc/qcom/icc-bwmon.c
19563F:	drivers/soc/qcom/trace_icc-bwmon.h
19564
19565QUALCOMM IOMMU
19566M:	Rob Clark <robdclark@gmail.com>
19567L:	iommu@lists.linux.dev
19568L:	linux-arm-msm@vger.kernel.org
19569S:	Maintained
19570F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19571F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19572F:	drivers/iommu/msm_iommu*
19573
19574QUALCOMM IPC ROUTER (QRTR) DRIVER
19575M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19576L:	linux-arm-msm@vger.kernel.org
19577S:	Maintained
19578F:	include/trace/events/qrtr.h
19579F:	include/uapi/linux/qrtr.h
19580F:	net/qrtr/
19581
19582QUALCOMM IPCC MAILBOX DRIVER
19583M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19584L:	linux-arm-msm@vger.kernel.org
19585S:	Supported
19586F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19587F:	drivers/mailbox/qcom-ipcc.c
19588F:	include/dt-bindings/mailbox/qcom-ipcc.h
19589
19590QUALCOMM IPQ4019 USB PHY DRIVER
19591M:	Robert Marko <robert.marko@sartura.hr>
19592M:	Luka Perkov <luka.perkov@sartura.hr>
19593L:	linux-arm-msm@vger.kernel.org
19594S:	Maintained
19595F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19596F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19597
19598QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19599M:	Robert Marko <robert.marko@sartura.hr>
19600M:	Luka Perkov <luka.perkov@sartura.hr>
19601L:	linux-arm-msm@vger.kernel.org
19602S:	Maintained
19603F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19604F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19605
19606QUALCOMM NAND CONTROLLER DRIVER
19607M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19608L:	linux-mtd@lists.infradead.org
19609L:	linux-arm-msm@vger.kernel.org
19610S:	Maintained
19611F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19612F:	drivers/mtd/nand/raw/qcom_nandc.c
19613
19614QUALCOMM QSEECOM DRIVER
19615M:	Maximilian Luz <luzmaximilian@gmail.com>
19616L:	linux-arm-msm@vger.kernel.org
19617S:	Maintained
19618F:	drivers/firmware/qcom/qcom_qseecom.c
19619
19620QUALCOMM QSEECOM UEFISECAPP DRIVER
19621M:	Maximilian Luz <luzmaximilian@gmail.com>
19622L:	linux-arm-msm@vger.kernel.org
19623S:	Maintained
19624F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19625
19626QUALCOMM RMNET DRIVER
19627M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19628M:	Sean Tranchetti <quic_stranche@quicinc.com>
19629L:	netdev@vger.kernel.org
19630S:	Maintained
19631F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19632F:	drivers/net/ethernet/qualcomm/rmnet/
19633F:	include/linux/if_rmnet.h
19634
19635QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19636M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19637L:	linux-arm-msm@vger.kernel.org
19638S:	Maintained
19639F:	drivers/firmware/qcom/qcom_tzmem.c
19640F:	drivers/firmware/qcom/qcom_tzmem.h
19641F:	include/linux/firmware/qcom/qcom_tzmem.h
19642
19643QUALCOMM TSENS THERMAL DRIVER
19644M:	Amit Kucheria <amitk@kernel.org>
19645M:	Thara Gopinath <thara.gopinath@gmail.com>
19646L:	linux-pm@vger.kernel.org
19647L:	linux-arm-msm@vger.kernel.org
19648S:	Maintained
19649F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19650F:	drivers/thermal/qcom/
19651
19652QUALCOMM TYPEC PORT MANAGER DRIVER
19653M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19654L:	linux-arm-msm@vger.kernel.org
19655L:	linux-usb@vger.kernel.org
19656S:	Maintained
19657F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19658F:	drivers/usb/typec/tcpm/qcom/
19659
19660QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19661M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19662M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19663R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19664L:	linux-media@vger.kernel.org
19665L:	linux-arm-msm@vger.kernel.org
19666S:	Maintained
19667T:	git git://linuxtv.org/media.git
19668F:	Documentation/devicetree/bindings/media/*venus*
19669F:	drivers/media/platform/qcom/venus/
19670
19671QUALCOMM WCN36XX WIRELESS DRIVER
19672M:	Loic Poulain <loic.poulain@linaro.org>
19673L:	wcn36xx@lists.infradead.org
19674S:	Supported
19675W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19676F:	drivers/net/wireless/ath/wcn36xx/
19677
19678QUANTENNA QTNFMAC WIRELESS DRIVER
19679M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19680R:	Sergey Matyukevich <geomatsi@gmail.com>
19681L:	linux-wireless@vger.kernel.org
19682S:	Maintained
19683F:	drivers/net/wireless/quantenna/
19684
19685RADEON and AMDGPU DRM DRIVERS
19686M:	Alex Deucher <alexander.deucher@amd.com>
19687M:	Christian König <christian.koenig@amd.com>
19688L:	amd-gfx@lists.freedesktop.org
19689S:	Supported
19690B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19691C:	irc://irc.oftc.net/radeon
19692T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19693F:	Documentation/gpu/amdgpu/
19694F:	drivers/gpu/drm/amd/
19695F:	drivers/gpu/drm/ci/xfails/amd*
19696F:	drivers/gpu/drm/radeon/
19697F:	include/uapi/drm/amdgpu_drm.h
19698F:	include/uapi/drm/radeon_drm.h
19699
19700RADEON FRAMEBUFFER DISPLAY DRIVER
19701M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19702L:	linux-fbdev@vger.kernel.org
19703S:	Maintained
19704F:	drivers/video/fbdev/aty/radeon*
19705F:	include/uapi/linux/radeonfb.h
19706
19707RADIOSHARK RADIO DRIVER
19708M:	Hans Verkuil <hverkuil@xs4all.nl>
19709L:	linux-media@vger.kernel.org
19710S:	Maintained
19711T:	git git://linuxtv.org/media.git
19712F:	drivers/media/radio/radio-shark.c
19713
19714RADIOSHARK2 RADIO DRIVER
19715M:	Hans Verkuil <hverkuil@xs4all.nl>
19716L:	linux-media@vger.kernel.org
19717S:	Maintained
19718T:	git git://linuxtv.org/media.git
19719F:	drivers/media/radio/radio-shark2.c
19720F:	drivers/media/radio/radio-tea5777.c
19721
19722RADOS BLOCK DEVICE (RBD)
19723M:	Ilya Dryomov <idryomov@gmail.com>
19724R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19725L:	ceph-devel@vger.kernel.org
19726S:	Supported
19727W:	http://ceph.com/
19728T:	git https://github.com/ceph/ceph-client.git
19729F:	Documentation/ABI/testing/sysfs-bus-rbd
19730F:	drivers/block/rbd.c
19731F:	drivers/block/rbd_types.h
19732
19733RAGE128 FRAMEBUFFER DISPLAY DRIVER
19734L:	linux-fbdev@vger.kernel.org
19735S:	Orphan
19736F:	drivers/video/fbdev/aty/aty128fb.c
19737
19738RAINSHADOW-CEC DRIVER
19739M:	Hans Verkuil <hverkuil@xs4all.nl>
19740L:	linux-media@vger.kernel.org
19741S:	Maintained
19742T:	git git://linuxtv.org/media.git
19743F:	drivers/media/cec/usb/rainshadow/
19744
19745RALINK MIPS ARCHITECTURE
19746M:	John Crispin <john@phrozen.org>
19747M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19748L:	linux-mips@vger.kernel.org
19749S:	Maintained
19750F:	arch/mips/ralink
19751
19752RALINK MT7621 MIPS ARCHITECTURE
19753M:	Chester A. Unal <chester.a.unal@arinc9.com>
19754M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19755L:	linux-mips@vger.kernel.org
19756S:	Maintained
19757F:	arch/mips/boot/dts/ralink/mt7621*
19758
19759RALINK RT2X00 WIRELESS LAN DRIVER
19760M:	Stanislaw Gruszka <stf_xl@wp.pl>
19761L:	linux-wireless@vger.kernel.org
19762S:	Maintained
19763F:	drivers/net/wireless/ralink/
19764
19765RAMDISK RAM BLOCK DEVICE DRIVER
19766M:	Jens Axboe <axboe@kernel.dk>
19767S:	Maintained
19768F:	Documentation/admin-guide/blockdev/ramdisk.rst
19769F:	drivers/block/brd.c
19770
19771RANCHU VIRTUAL BOARD FOR MIPS
19772M:	Miodrag Dinic <miodrag.dinic@mips.com>
19773L:	linux-mips@vger.kernel.org
19774S:	Supported
19775F:	arch/mips/configs/generic/board-ranchu.config
19776F:	arch/mips/generic/board-ranchu.c
19777
19778RANDOM NUMBER DRIVER
19779M:	"Theodore Ts'o" <tytso@mit.edu>
19780M:	Jason A. Donenfeld <Jason@zx2c4.com>
19781S:	Maintained
19782T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19783F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19784F:	drivers/char/random.c
19785F:	include/linux/random.h
19786F:	include/uapi/linux/random.h
19787F:	drivers/virt/vmgenid.c
19788N:	^.*/vdso/[^/]*getrandom[^/]+$
19789
19790RAPIDIO SUBSYSTEM
19791M:	Matt Porter <mporter@kernel.crashing.org>
19792M:	Alexandre Bounine <alex.bou9@gmail.com>
19793S:	Maintained
19794F:	drivers/rapidio/
19795
19796RAS INFRASTRUCTURE
19797M:	Tony Luck <tony.luck@intel.com>
19798M:	Borislav Petkov <bp@alien8.de>
19799L:	linux-edac@vger.kernel.org
19800S:	Maintained
19801F:	Documentation/admin-guide/RAS
19802F:	drivers/ras/
19803F:	include/linux/ras.h
19804F:	include/ras/ras_event.h
19805
19806RAS FRU MEMORY POISON MANAGER (FMPM)
19807M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19808L:	linux-edac@vger.kernel.org
19809S:	Maintained
19810F:	drivers/ras/amd/fmpm.c
19811
19812RASPBERRY PI PISP BACK END
19813M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19814R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19815L:	linux-media@vger.kernel.org
19816S:	Maintained
19817F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19818F:	drivers/media/platform/raspberrypi/pisp_be/
19819F:	include/uapi/linux/media/raspberrypi/
19820
19821RASPBERRY PI PISP CAMERA FRONT END
19822M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
19823M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19824S:	Maintained
19825F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19826F:	drivers/media/platform/raspberrypi/rp1-cfe/
19827
19828RC-CORE / LIRC FRAMEWORK
19829M:	Sean Young <sean@mess.org>
19830L:	linux-media@vger.kernel.org
19831S:	Maintained
19832W:	http://linuxtv.org
19833T:	git git://linuxtv.org/media.git
19834F:	Documentation/driver-api/media/rc-core.rst
19835F:	Documentation/userspace-api/media/rc/
19836F:	drivers/media/rc/
19837F:	include/media/rc-core.h
19838F:	include/media/rc-map.h
19839F:	include/uapi/linux/lirc.h
19840
19841RCMM REMOTE CONTROLS DECODER
19842M:	Patrick Lerda <patrick9876@free.fr>
19843S:	Maintained
19844F:	drivers/media/rc/ir-rcmm-decoder.c
19845
19846RCUTORTURE TEST FRAMEWORK
19847M:	"Paul E. McKenney" <paulmck@kernel.org>
19848M:	Josh Triplett <josh@joshtriplett.org>
19849R:	Steven Rostedt <rostedt@goodmis.org>
19850R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19851R:	Lai Jiangshan <jiangshanlai@gmail.com>
19852L:	rcu@vger.kernel.org
19853S:	Supported
19854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19855F:	tools/testing/selftests/rcutorture
19856
19857RDACM20 Camera Sensor
19858M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19859M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19860M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19861M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19862L:	linux-media@vger.kernel.org
19863S:	Maintained
19864F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19865F:	drivers/media/i2c/max9271.c
19866F:	drivers/media/i2c/max9271.h
19867F:	drivers/media/i2c/rdacm20.c
19868
19869RDACM21 Camera Sensor
19870M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19871M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19872M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19873M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19874L:	linux-media@vger.kernel.org
19875S:	Maintained
19876F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19877F:	drivers/media/i2c/max9271.c
19878F:	drivers/media/i2c/max9271.h
19879F:	drivers/media/i2c/rdacm21.c
19880
19881RDC R-321X SoC
19882M:	Florian Fainelli <florian@openwrt.org>
19883S:	Maintained
19884
19885RDC R6040 FAST ETHERNET DRIVER
19886M:	Florian Fainelli <f.fainelli@gmail.com>
19887L:	netdev@vger.kernel.org
19888S:	Maintained
19889F:	drivers/net/ethernet/rdc/r6040.c
19890
19891RDMAVT - RDMA verbs software
19892M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19893L:	linux-rdma@vger.kernel.org
19894S:	Supported
19895F:	drivers/infiniband/sw/rdmavt
19896
19897RDS - RELIABLE DATAGRAM SOCKETS
19898M:	Allison Henderson <allison.henderson@oracle.com>
19899L:	netdev@vger.kernel.org
19900L:	linux-rdma@vger.kernel.org
19901L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19902S:	Supported
19903W:	https://oss.oracle.com/projects/rds/
19904F:	Documentation/networking/rds.rst
19905F:	net/rds/
19906F:	tools/testing/selftests/net/rds/
19907
19908RDT - RESOURCE ALLOCATION
19909M:	Tony Luck <tony.luck@intel.com>
19910M:	Reinette Chatre <reinette.chatre@intel.com>
19911L:	linux-kernel@vger.kernel.org
19912S:	Supported
19913F:	Documentation/arch/x86/resctrl*
19914F:	arch/x86/include/asm/resctrl.h
19915F:	arch/x86/kernel/cpu/resctrl/
19916F:	tools/testing/selftests/resctrl/
19917
19918READ-COPY UPDATE (RCU)
19919M:	"Paul E. McKenney" <paulmck@kernel.org>
19920M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19921M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19922M:	Joel Fernandes <joel@joelfernandes.org>
19923M:	Josh Triplett <josh@joshtriplett.org>
19924M:	Boqun Feng <boqun.feng@gmail.com>
19925M:	Uladzislau Rezki <urezki@gmail.com>
19926R:	Steven Rostedt <rostedt@goodmis.org>
19927R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19928R:	Lai Jiangshan <jiangshanlai@gmail.com>
19929R:	Zqiang <qiang.zhang1211@gmail.com>
19930L:	rcu@vger.kernel.org
19931S:	Supported
19932W:	http://www.rdrop.com/users/paulmck/RCU/
19933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19934F:	Documentation/RCU/
19935F:	include/linux/rcu*
19936F:	kernel/rcu/
19937F:	rust/kernel/sync/rcu.rs
19938X:	Documentation/RCU/torture.rst
19939X:	include/linux/srcu*.h
19940X:	kernel/rcu/srcu*.c
19941
19942REAL TIME CLOCK (RTC) SUBSYSTEM
19943M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19944L:	linux-rtc@vger.kernel.org
19945S:	Maintained
19946Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19948F:	Documentation/admin-guide/rtc.rst
19949F:	Documentation/devicetree/bindings/rtc/
19950F:	drivers/rtc/
19951F:	include/linux/rtc.h
19952F:	include/linux/rtc/
19953F:	include/uapi/linux/rtc.h
19954F:	tools/testing/selftests/rtc/
19955
19956Real-time Linux Analysis (RTLA) tools
19957M:	Steven Rostedt <rostedt@goodmis.org>
19958L:	linux-trace-kernel@vger.kernel.org
19959S:	Maintained
19960F:	Documentation/tools/rtla/
19961F:	tools/tracing/rtla/
19962
19963Real-time Linux (PREEMPT_RT)
19964M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19965M:	Clark Williams <clrkwllms@kernel.org>
19966M:	Steven Rostedt <rostedt@goodmis.org>
19967L:	linux-rt-devel@lists.linux.dev
19968S:	Supported
19969K:	PREEMPT_RT
19970
19971REALTEK AUDIO CODECS
19972M:	Oder Chiou <oder_chiou@realtek.com>
19973S:	Maintained
19974F:	include/sound/rt*.h
19975F:	sound/soc/codecs/rt*
19976
19977REALTEK OTTO WATCHDOG
19978M:	Sander Vanheule <sander@svanheule.net>
19979L:	linux-watchdog@vger.kernel.org
19980S:	Maintained
19981F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19982F:	drivers/watchdog/realtek_otto_wdt.c
19983
19984REALTEK RTL83xx SMI DSA ROUTER CHIPS
19985M:	Linus Walleij <linus.walleij@linaro.org>
19986M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19987S:	Maintained
19988F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19989F:	drivers/net/dsa/realtek/*
19990
19991REALTEK SPI-NAND
19992M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
19993S:	Maintained
19994F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19995F:	drivers/spi/spi-realtek-rtl-snand.c
19996
19997REALTEK WIRELESS DRIVER (rtlwifi family)
19998M:	Ping-Ke Shih <pkshih@realtek.com>
19999L:	linux-wireless@vger.kernel.org
20000S:	Maintained
20001T:	git https://github.com/pkshih/rtw.git
20002F:	drivers/net/wireless/realtek/rtlwifi/
20003
20004REALTEK WIRELESS DRIVER (rtw88)
20005M:	Ping-Ke Shih <pkshih@realtek.com>
20006L:	linux-wireless@vger.kernel.org
20007S:	Maintained
20008T:	git https://github.com/pkshih/rtw.git
20009F:	drivers/net/wireless/realtek/rtw88/
20010
20011REALTEK WIRELESS DRIVER (rtw89)
20012M:	Ping-Ke Shih <pkshih@realtek.com>
20013L:	linux-wireless@vger.kernel.org
20014S:	Maintained
20015T:	git https://github.com/pkshih/rtw.git
20016F:	drivers/net/wireless/realtek/rtw89/
20017
20018REDPINE WIRELESS DRIVER
20019L:	linux-wireless@vger.kernel.org
20020S:	Orphan
20021F:	drivers/net/wireless/rsi/
20022
20023REGISTER MAP ABSTRACTION
20024M:	Mark Brown <broonie@kernel.org>
20025L:	linux-kernel@vger.kernel.org
20026S:	Supported
20027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20028F:	Documentation/devicetree/bindings/regmap/
20029F:	drivers/base/regmap/
20030F:	include/linux/regmap.h
20031
20032REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20033M:	Bjorn Andersson <andersson@kernel.org>
20034M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20035L:	linux-remoteproc@vger.kernel.org
20036S:	Maintained
20037T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20038F:	Documentation/ABI/testing/sysfs-class-remoteproc
20039F:	Documentation/devicetree/bindings/remoteproc/
20040F:	Documentation/staging/remoteproc.rst
20041F:	drivers/remoteproc/
20042F:	include/linux/remoteproc.h
20043F:	include/linux/remoteproc/
20044
20045REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20046M:	Bjorn Andersson <andersson@kernel.org>
20047M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20048L:	linux-remoteproc@vger.kernel.org
20049S:	Maintained
20050T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20051F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20052F:	Documentation/staging/rpmsg.rst
20053F:	drivers/rpmsg/
20054F:	include/linux/rpmsg.h
20055F:	include/linux/rpmsg/
20056F:	include/uapi/linux/rpmsg.h
20057F:	samples/rpmsg/
20058
20059REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20060M:	Stephan Gerhold <stephan@gerhold.net>
20061L:	netdev@vger.kernel.org
20062L:	linux-remoteproc@vger.kernel.org
20063S:	Maintained
20064F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20065
20066RENESAS CLOCK DRIVERS
20067M:	Geert Uytterhoeven <geert+renesas@glider.be>
20068L:	linux-renesas-soc@vger.kernel.org
20069S:	Supported
20070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20071F:	Documentation/devicetree/bindings/clock/renesas,*
20072F:	drivers/clk/renesas/
20073
20074RENESAS EMEV2 I2C DRIVER
20075M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20076L:	linux-renesas-soc@vger.kernel.org
20077S:	Supported
20078F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20079F:	drivers/i2c/busses/i2c-emev2.c
20080
20081RENESAS ETHERNET AVB DRIVER
20082M:	Paul Barker <paul.barker.ct@bp.renesas.com>
20083M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20084L:	netdev@vger.kernel.org
20085L:	linux-renesas-soc@vger.kernel.org
20086S:	Maintained
20087F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20088F:	drivers/net/ethernet/renesas/Kconfig
20089F:	drivers/net/ethernet/renesas/Makefile
20090F:	drivers/net/ethernet/renesas/ravb*
20091
20092RENESAS ETHERNET SWITCH DRIVER
20093R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20094L:	netdev@vger.kernel.org
20095L:	linux-renesas-soc@vger.kernel.org
20096F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20097F:	drivers/net/ethernet/renesas/Kconfig
20098F:	drivers/net/ethernet/renesas/Makefile
20099F:	drivers/net/ethernet/renesas/rcar_gen4*
20100F:	drivers/net/ethernet/renesas/rswitch*
20101
20102RENESAS ETHERNET TSN DRIVER
20103M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20104L:	netdev@vger.kernel.org
20105L:	linux-renesas-soc@vger.kernel.org
20106S:	Maintained
20107F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20108F:	drivers/net/ethernet/renesas/rtsn.*
20109
20110RENESAS IDT821034 ASoC CODEC
20111M:	Herve Codina <herve.codina@bootlin.com>
20112L:	linux-sound@vger.kernel.org
20113S:	Maintained
20114F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20115F:	sound/soc/codecs/idt821034.c
20116
20117RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20118M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
20119L:	linux-sound@vger.kernel.org
20120L:	linux-renesas-soc@vger.kernel.org
20121S:	Supported
20122F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20123F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20124F:	sound/soc/renesas/rcar/
20125F:	sound/soc/renesas/fsi.c
20126F:	include/sound/sh_fsi.h
20127
20128RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20129M:	Miquel Raynal <miquel.raynal@bootlin.com>
20130L:	linux-mtd@lists.infradead.org
20131L:	linux-renesas-soc@vger.kernel.org
20132S:	Maintained
20133F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20134F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20135
20136RENESAS R-CAR GYROADC DRIVER
20137M:	Marek Vasut <marek.vasut@gmail.com>
20138L:	linux-iio@vger.kernel.org
20139S:	Supported
20140F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20141F:	drivers/iio/adc/rcar-gyroadc.c
20142
20143RENESAS R-CAR I2C DRIVERS
20144M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20145L:	linux-renesas-soc@vger.kernel.org
20146S:	Supported
20147F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20148F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20149F:	drivers/i2c/busses/i2c-rcar.c
20150F:	drivers/i2c/busses/i2c-sh_mobile.c
20151
20152RENESAS R-CAR SATA DRIVER
20153M:	Geert Uytterhoeven <geert+renesas@glider.be>
20154L:	linux-ide@vger.kernel.org
20155L:	linux-renesas-soc@vger.kernel.org
20156S:	Supported
20157F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20158F:	drivers/ata/sata_rcar.c
20159
20160RENESAS R-CAR THERMAL DRIVERS
20161M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20162L:	linux-renesas-soc@vger.kernel.org
20163S:	Supported
20164F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20165F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20166F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20167F:	drivers/thermal/renesas/rcar_thermal.c
20168
20169RENESAS RIIC DRIVER
20170M:	Chris Brandt <chris.brandt@renesas.com>
20171L:	linux-renesas-soc@vger.kernel.org
20172S:	Supported
20173F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20174F:	drivers/i2c/busses/i2c-riic.c
20175
20176RENESAS RZ AUDIO (ASoC) DRIVER
20177M:	Biju Das <biju.das.jz@bp.renesas.com>
20178M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20179L:	linux-sound@vger.kernel.org
20180L:	linux-renesas-soc@vger.kernel.org
20181S:	Supported
20182F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20183F:	sound/soc/renesas/rz-ssi.c
20184
20185RENESAS RZ/G2L A/D DRIVER
20186M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20187L:	linux-iio@vger.kernel.org
20188L:	linux-renesas-soc@vger.kernel.org
20189S:	Supported
20190F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20191F:	drivers/iio/adc/rzg2l_adc.c
20192
20193RENESAS RZ/G2L MTU3a COUNTER DRIVER
20194M:	Biju Das <biju.das.jz@bp.renesas.com>
20195L:	linux-iio@vger.kernel.org
20196L:	linux-renesas-soc@vger.kernel.org
20197S:	Supported
20198F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20199F:	drivers/counter/rz-mtu3-cnt.c
20200
20201RENESAS RTCA-3 RTC DRIVER
20202M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
20203L:	linux-rtc@vger.kernel.org
20204L:	linux-renesas-soc@vger.kernel.org
20205S:	Supported
20206F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20207F:	drivers/rtc/rtc-renesas-rtca3.c
20208
20209RENESAS RZ/N1 A5PSW SWITCH DRIVER
20210M:	Clément Léger <clement.leger@bootlin.com>
20211L:	linux-renesas-soc@vger.kernel.org
20212L:	netdev@vger.kernel.org
20213S:	Maintained
20214F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20215F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20216F:	drivers/net/dsa/rzn1_a5psw*
20217F:	drivers/net/pcs/pcs-rzn1-miic.c
20218F:	include/dt-bindings/net/pcs-rzn1-miic.h
20219F:	include/linux/pcs-rzn1-miic.h
20220F:	net/dsa/tag_rzn1_a5psw.c
20221
20222RENESAS RZ/N1 DWMAC GLUE LAYER
20223M:	Romain Gantois <romain.gantois@bootlin.com>
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20226F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20227
20228RENESAS RZ/N1 RTC CONTROLLER DRIVER
20229M:	Miquel Raynal <miquel.raynal@bootlin.com>
20230L:	linux-rtc@vger.kernel.org
20231L:	linux-renesas-soc@vger.kernel.org
20232S:	Maintained
20233F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20234F:	drivers/rtc/rtc-rzn1.c
20235
20236RENESAS RZ/N1 USBF CONTROLLER DRIVER
20237M:	Herve Codina <herve.codina@bootlin.com>
20238L:	linux-renesas-soc@vger.kernel.org
20239L:	linux-usb@vger.kernel.org
20240S:	Maintained
20241F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20242F:	drivers/usb/gadget/udc/renesas_usbf.c
20243
20244RENESAS RZ/V2M I2C DRIVER
20245M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
20246L:	linux-i2c@vger.kernel.org
20247L:	linux-renesas-soc@vger.kernel.org
20248S:	Supported
20249F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20250F:	drivers/i2c/busses/i2c-rzv2m.c
20251
20252RENESAS SUPERH ETHERNET DRIVER
20253M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20254L:	netdev@vger.kernel.org
20255L:	linux-renesas-soc@vger.kernel.org
20256S:	Maintained
20257F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20258F:	drivers/net/ethernet/renesas/Kconfig
20259F:	drivers/net/ethernet/renesas/Makefile
20260F:	drivers/net/ethernet/renesas/sh_eth*
20261F:	include/linux/sh_eth.h
20262
20263RENESAS USB PHY DRIVER
20264M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20265L:	linux-renesas-soc@vger.kernel.org
20266S:	Maintained
20267F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20268
20269RENESAS VERSACLOCK 7 CLOCK DRIVER
20270M:	Alex Helms <alexander.helms.jy@renesas.com>
20271S:	Maintained
20272F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20273F:	drivers/clk/clk-versaclock7.c
20274
20275RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20276M:	Herve Codina <herve.codina@bootlin.com>
20277L:	linux-iio@vger.kernel.org
20278S:	Maintained
20279F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20280F:	drivers/iio/potentiometer/x9250.c
20281
20282RESET CONTROLLER FRAMEWORK
20283M:	Philipp Zabel <p.zabel@pengutronix.de>
20284S:	Maintained
20285T:	git git://git.pengutronix.de/git/pza/linux
20286F:	Documentation/devicetree/bindings/reset/
20287F:	Documentation/driver-api/reset.rst
20288F:	drivers/reset/
20289F:	include/dt-bindings/reset/
20290F:	include/linux/reset-controller.h
20291F:	include/linux/reset.h
20292F:	include/linux/reset/
20293K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20294
20295RESTARTABLE SEQUENCES SUPPORT
20296M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20297M:	Peter Zijlstra <peterz@infradead.org>
20298M:	"Paul E. McKenney" <paulmck@kernel.org>
20299M:	Boqun Feng <boqun.feng@gmail.com>
20300L:	linux-kernel@vger.kernel.org
20301S:	Supported
20302F:	include/trace/events/rseq.h
20303F:	include/uapi/linux/rseq.h
20304F:	kernel/rseq.c
20305F:	tools/testing/selftests/rseq/
20306
20307RFKILL
20308M:	Johannes Berg <johannes@sipsolutions.net>
20309L:	linux-wireless@vger.kernel.org
20310S:	Maintained
20311W:	https://wireless.wiki.kernel.org/
20312Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20315F:	Documentation/ABI/stable/sysfs-class-rfkill
20316F:	Documentation/driver-api/rfkill.rst
20317F:	include/linux/rfkill.h
20318F:	include/uapi/linux/rfkill.h
20319F:	net/rfkill/
20320
20321RHASHTABLE
20322M:	Thomas Graf <tgraf@suug.ch>
20323M:	Herbert Xu <herbert@gondor.apana.org.au>
20324L:	linux-crypto@vger.kernel.org
20325S:	Maintained
20326F:	include/linux/rhashtable-types.h
20327F:	include/linux/rhashtable.h
20328F:	lib/rhashtable.c
20329F:	lib/test_rhashtable.c
20330
20331RICOH R5C592 MEMORYSTICK DRIVER
20332M:	Maxim Levitsky <maximlevitsky@gmail.com>
20333S:	Maintained
20334F:	drivers/memstick/host/r592.*
20335
20336RICOH SMARTMEDIA/XD DRIVER
20337M:	Maxim Levitsky <maximlevitsky@gmail.com>
20338S:	Maintained
20339F:	drivers/mtd/nand/raw/r852.c
20340F:	drivers/mtd/nand/raw/r852.h
20341
20342RISC-V AIA DRIVERS
20343M:	Anup Patel <anup@brainfault.org>
20344L:	linux-riscv@lists.infradead.org
20345S:	Maintained
20346F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20347F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20348F:	drivers/irqchip/irq-riscv-aplic-*.c
20349F:	drivers/irqchip/irq-riscv-aplic-*.h
20350F:	drivers/irqchip/irq-riscv-imsic-*.c
20351F:	drivers/irqchip/irq-riscv-imsic-*.h
20352F:	drivers/irqchip/irq-riscv-intc.c
20353F:	include/linux/irqchip/riscv-aplic.h
20354F:	include/linux/irqchip/riscv-imsic.h
20355
20356RISC-V ARCHITECTURE
20357M:	Paul Walmsley <paul.walmsley@sifive.com>
20358M:	Palmer Dabbelt <palmer@dabbelt.com>
20359M:	Albert Ou <aou@eecs.berkeley.edu>
20360R:	Alexandre Ghiti <alex@ghiti.fr>
20361L:	linux-riscv@lists.infradead.org
20362S:	Supported
20363Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20364C:	irc://irc.libera.chat/riscv
20365P:	Documentation/arch/riscv/patch-acceptance.rst
20366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20367F:	arch/riscv/
20368N:	riscv
20369K:	riscv
20370
20371RISC-V IOMMU
20372M:	Tomasz Jeznach <tjeznach@rivosinc.com>
20373L:	iommu@lists.linux.dev
20374L:	linux-riscv@lists.infradead.org
20375S:	Maintained
20376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20377F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20378F:	drivers/iommu/riscv/
20379
20380RISC-V MICROCHIP FPGA SUPPORT
20381M:	Conor Dooley <conor.dooley@microchip.com>
20382M:	Daire McNamara <daire.mcnamara@microchip.com>
20383L:	linux-riscv@lists.infradead.org
20384S:	Supported
20385F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20386F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20387F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20388F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20389F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20390F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20391F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20392F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20393F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20394F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20395F:	arch/riscv/boot/dts/microchip/
20396F:	drivers/char/hw_random/mpfs-rng.c
20397F:	drivers/clk/microchip/clk-mpfs*.c
20398F:	drivers/firmware/microchip/mpfs-auto-update.c
20399F:	drivers/gpio/gpio-mpfs.c
20400F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20401F:	drivers/mailbox/mailbox-mpfs.c
20402F:	drivers/pci/controller/plda/pcie-microchip-host.c
20403F:	drivers/pwm/pwm-microchip-core.c
20404F:	drivers/reset/reset-mpfs.c
20405F:	drivers/rtc/rtc-mpfs.c
20406F:	drivers/soc/microchip/mpfs-sys-controller.c
20407F:	drivers/spi/spi-microchip-core-qspi.c
20408F:	drivers/spi/spi-microchip-core.c
20409F:	drivers/usb/musb/mpfs.c
20410F:	include/soc/microchip/mpfs.h
20411
20412RISC-V MISC SOC SUPPORT
20413M:	Conor Dooley <conor@kernel.org>
20414L:	linux-riscv@lists.infradead.org
20415S:	Maintained
20416Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20417T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20418F:	arch/riscv/boot/dts/canaan/
20419F:	arch/riscv/boot/dts/microchip/
20420F:	arch/riscv/boot/dts/sifive/
20421F:	arch/riscv/boot/dts/starfive/
20422
20423RISC-V PMU DRIVERS
20424M:	Atish Patra <atishp@atishpatra.org>
20425R:	Anup Patel <anup@brainfault.org>
20426L:	linux-riscv@lists.infradead.org
20427S:	Supported
20428F:	drivers/perf/riscv_pmu.c
20429F:	drivers/perf/riscv_pmu_legacy.c
20430F:	drivers/perf/riscv_pmu_sbi.c
20431
20432RISC-V SPACEMIT SoC Support
20433M:	Yixun Lan <dlan@gentoo.org>
20434L:	linux-riscv@lists.infradead.org
20435S:	Maintained
20436T:	git https://github.com/spacemit-com/linux
20437F:	arch/riscv/boot/dts/spacemit/
20438N:	spacemit
20439K:	spacemit
20440
20441RISC-V THEAD SoC SUPPORT
20442M:	Drew Fustini <drew@pdp7.com>
20443M:	Guo Ren <guoren@kernel.org>
20444M:	Fu Wei <wefu@redhat.com>
20445L:	linux-riscv@lists.infradead.org
20446S:	Maintained
20447T:	git https://github.com/pdp7/linux.git
20448F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20449F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20450F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20451F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20452F:	arch/riscv/boot/dts/thead/
20453F:	drivers/clk/thead/clk-th1520-ap.c
20454F:	drivers/mailbox/mailbox-th1520.c
20455F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20456F:	drivers/pinctrl/pinctrl-th1520.c
20457F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20458
20459RNBD BLOCK DRIVERS
20460M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20461M:	Jack Wang <jinpu.wang@ionos.com>
20462L:	linux-block@vger.kernel.org
20463S:	Maintained
20464F:	drivers/block/rnbd/
20465
20466ROCCAT DRIVERS
20467M:	Stefan Achatz <erazor_de@users.sourceforge.net>
20468S:	Maintained
20469W:	http://sourceforge.net/projects/roccat/
20470F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20471F:	drivers/hid/hid-roccat*
20472F:	include/linux/hid-roccat*
20473
20474ROCKCHIP CAN-FD DRIVER
20475M:	Marc Kleine-Budde <mkl@pengutronix.de>
20476R:	kernel@pengutronix.de
20477L:	linux-can@vger.kernel.org
20478S:	Maintained
20479F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20480F:	drivers/net/can/rockchip/
20481
20482ROCKCHIP CRYPTO DRIVERS
20483M:	Corentin Labbe <clabbe@baylibre.com>
20484L:	linux-crypto@vger.kernel.org
20485S:	Maintained
20486F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20487F:	drivers/crypto/rockchip/
20488
20489ROCKCHIP I2S TDM DRIVER
20490M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20491L:	linux-rockchip@lists.infradead.org
20492S:	Maintained
20493F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20494F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20495
20496ROCKCHIP ISP V1 DRIVER
20497M:	Dafna Hirschfeld <dafna@fastmail.com>
20498M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20499L:	linux-media@vger.kernel.org
20500L:	linux-rockchip@lists.infradead.org
20501S:	Maintained
20502F:	Documentation/admin-guide/media/rkisp1.rst
20503F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20504F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20505F:	drivers/media/platform/rockchip/rkisp1
20506F:	include/uapi/linux/rkisp1-config.h
20507
20508ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20509M:	Daniel Golle <daniel@makrotopia.org>
20510M:	Aurelien Jarno <aurelien@aurel32.net>
20511S:	Maintained
20512F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20513F:	drivers/char/hw_random/rockchip-rng.c
20514
20515ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20516M:	Jacob Chen <jacob-chen@iotwrt.com>
20517M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20518L:	linux-media@vger.kernel.org
20519L:	linux-rockchip@lists.infradead.org
20520S:	Maintained
20521F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20522F:	drivers/media/platform/rockchip/rga/
20523
20524ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20525M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20526S:	Maintained
20527F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20528F:	sound/soc/codecs/rk3308_codec.c
20529F:	sound/soc/codecs/rk3308_codec.h
20530
20531ROCKCHIP VIDEO DECODER DRIVER
20532M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20533L:	linux-media@vger.kernel.org
20534L:	linux-rockchip@lists.infradead.org
20535S:	Maintained
20536F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20537F:	drivers/staging/media/rkvdec/
20538
20539ROCKER DRIVER
20540M:	Jiri Pirko <jiri@resnulli.us>
20541L:	netdev@vger.kernel.org
20542S:	Supported
20543F:	drivers/net/ethernet/rocker/
20544
20545ROCKETPORT EXPRESS/INFINITY DRIVER
20546M:	Kevin Cernekee <cernekee@gmail.com>
20547L:	linux-serial@vger.kernel.org
20548S:	Odd Fixes
20549F:	drivers/tty/serial/rp2.*
20550
20551ROHM BD79703 DAC
20552M:	Matti Vaittinen <mazziesaccount@gmail.com>
20553S:	Supported
20554F:	drivers/iio/dac/rohm-bd79703.c
20555
20556ROHM BD99954 CHARGER IC
20557M:	Matti Vaittinen <mazziesaccount@gmail.com>
20558S:	Supported
20559F:	drivers/power/supply/bd99954-charger.c
20560F:	drivers/power/supply/bd99954-charger.h
20561
20562ROHM BH1745 COLOUR SENSOR
20563M:	Mudit Sharma <muditsharma.info@gmail.com>
20564L:	linux-iio@vger.kernel.org
20565S:	Maintained
20566F:	drivers/iio/light/bh1745.c
20567
20568ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20569M:	Tomasz Duszynski <tduszyns@gmail.com>
20570S:	Maintained
20571F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20572F:	drivers/iio/light/bh1750.c
20573
20574ROHM BM1390 PRESSURE SENSOR DRIVER
20575M:	Matti Vaittinen <mazziesaccount@gmail.com>
20576L:	linux-iio@vger.kernel.org
20577S:	Supported
20578F:	drivers/iio/pressure/rohm-bm1390.c
20579
20580ROHM BU270xx LIGHT SENSOR DRIVERs
20581M:	Matti Vaittinen <mazziesaccount@gmail.com>
20582L:	linux-iio@vger.kernel.org
20583S:	Supported
20584F:	drivers/iio/light/rohm-bu27034.c
20585
20586ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20587M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20588L:	linux-kernel@vger.kernel.org
20589L:	linux-renesas-soc@vger.kernel.org
20590S:	Supported
20591F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20592F:	drivers/gpio/gpio-bd9571mwv.c
20593F:	drivers/mfd/bd9571mwv.c
20594F:	drivers/regulator/bd9571mwv-regulator.c
20595F:	include/linux/mfd/bd9571mwv.h
20596
20597ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20598M:	Matti Vaittinen <mazziesaccount@gmail.com>
20599S:	Supported
20600F:	drivers/clk/clk-bd718x7.c
20601F:	drivers/gpio/gpio-bd71815.c
20602F:	drivers/gpio/gpio-bd71828.c
20603F:	drivers/mfd/rohm-bd71828.c
20604F:	drivers/mfd/rohm-bd718x7.c
20605F:	drivers/mfd/rohm-bd9576.c
20606F:	drivers/mfd/rohm-bd96801.c
20607F:	drivers/regulator/bd71815-regulator.c
20608F:	drivers/regulator/bd71828-regulator.c
20609F:	drivers/regulator/bd718x7-regulator.c
20610F:	drivers/regulator/bd9576-regulator.c
20611F:	drivers/regulator/bd96801-regulator.c
20612F:	drivers/regulator/rohm-regulator.c
20613F:	drivers/rtc/rtc-bd70528.c
20614F:	drivers/watchdog/bd9576_wdt.c
20615F:	drivers/watchdog/bd96801_wdt.c
20616F:	include/linux/mfd/rohm-bd71815.h
20617F:	include/linux/mfd/rohm-bd71828.h
20618F:	include/linux/mfd/rohm-bd718x7.h
20619F:	include/linux/mfd/rohm-bd957x.h
20620F:	include/linux/mfd/rohm-bd96801.h
20621F:	include/linux/mfd/rohm-generic.h
20622F:	include/linux/mfd/rohm-shared.h
20623
20624ROSE NETWORK LAYER
20625L:	linux-hams@vger.kernel.org
20626S:	Orphan
20627W:	https://linux-ax25.in-berlin.de
20628F:	include/net/rose.h
20629F:	include/uapi/linux/rose.h
20630F:	net/rose/
20631
20632ROTATION DRIVER FOR ALLWINNER A83T
20633M:	Jernej Skrabec <jernej.skrabec@gmail.com>
20634L:	linux-media@vger.kernel.org
20635S:	Maintained
20636T:	git git://linuxtv.org/media.git
20637F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20638F:	drivers/media/platform/sunxi/sun8i-rotate/
20639
20640RPMB SUBSYSTEM
20641M:	Jens Wiklander <jens.wiklander@linaro.org>
20642L:	linux-kernel@vger.kernel.org
20643S:	Supported
20644F:	drivers/misc/rpmb-core.c
20645F:	include/linux/rpmb.h
20646
20647RPMSG TTY DRIVER
20648M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20649L:	linux-remoteproc@vger.kernel.org
20650S:	Maintained
20651F:	drivers/tty/rpmsg_tty.c
20652
20653RTASE ETHERNET DRIVER
20654M:	Justin Lai <justinlai0215@realtek.com>
20655M:	Larry Chiu <larry.chiu@realtek.com>
20656L:	netdev@vger.kernel.org
20657S:	Maintained
20658F:	drivers/net/ethernet/realtek/rtase/
20659
20660RTL2830 MEDIA DRIVER
20661L:	linux-media@vger.kernel.org
20662S:	Orphan
20663W:	https://linuxtv.org
20664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20665F:	drivers/media/dvb-frontends/rtl2830*
20666
20667RTL2832 MEDIA DRIVER
20668L:	linux-media@vger.kernel.org
20669S:	Orphan
20670W:	https://linuxtv.org
20671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20672F:	drivers/media/dvb-frontends/rtl2832*
20673
20674RTL2832_SDR MEDIA DRIVER
20675L:	linux-media@vger.kernel.org
20676S:	Orphan
20677W:	https://linuxtv.org
20678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20679F:	drivers/media/dvb-frontends/rtl2832_sdr*
20680
20681RTL8180 WIRELESS DRIVER
20682L:	linux-wireless@vger.kernel.org
20683S:	Orphan
20684F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20685
20686RTL8187 WIRELESS DRIVER
20687M:	Hin-Tak Leung <hintak.leung@gmail.com>
20688L:	linux-wireless@vger.kernel.org
20689S:	Maintained
20690T:	git https://github.com/pkshih/rtw.git
20691F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20692
20693RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20694M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20695L:	linux-wireless@vger.kernel.org
20696S:	Maintained
20697T:	git https://github.com/pkshih/rtw.git
20698F:	drivers/net/wireless/realtek/rtl8xxxu/
20699
20700RTL9300 I2C DRIVER (rtl9300-i2c)
20701M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
20702L:	linux-i2c@vger.kernel.org
20703S:	Maintained
20704F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20705F:	drivers/i2c/busses/i2c-rtl9300.c
20706
20707RTRS TRANSPORT DRIVERS
20708M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20709M:	Jack Wang <jinpu.wang@ionos.com>
20710L:	linux-rdma@vger.kernel.org
20711S:	Maintained
20712F:	drivers/infiniband/ulp/rtrs/
20713
20714RUNTIME VERIFICATION (RV)
20715M:	Steven Rostedt <rostedt@goodmis.org>
20716L:	linux-trace-kernel@vger.kernel.org
20717S:	Maintained
20718F:	Documentation/trace/rv/
20719F:	include/linux/rv.h
20720F:	include/rv/
20721F:	kernel/trace/rv/
20722F:	tools/verification/
20723
20724RUST
20725M:	Miguel Ojeda <ojeda@kernel.org>
20726M:	Alex Gaynor <alex.gaynor@gmail.com>
20727R:	Boqun Feng <boqun.feng@gmail.com>
20728R:	Gary Guo <gary@garyguo.net>
20729R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20730R:	Benno Lossin <benno.lossin@proton.me>
20731R:	Andreas Hindborg <a.hindborg@kernel.org>
20732R:	Alice Ryhl <aliceryhl@google.com>
20733R:	Trevor Gross <tmgross@umich.edu>
20734L:	rust-for-linux@vger.kernel.org
20735S:	Supported
20736W:	https://rust-for-linux.com
20737B:	https://github.com/Rust-for-Linux/linux/issues
20738C:	zulip://rust-for-linux.zulipchat.com
20739P:	https://rust-for-linux.com/contributing
20740T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20741F:	.clippy.toml
20742F:	Documentation/rust/
20743F:	include/trace/events/rust_sample.h
20744F:	rust/
20745F:	samples/rust/
20746F:	scripts/*rust*
20747F:	tools/testing/selftests/rust/
20748K:	\b(?i:rust)\b
20749
20750RUST [ALLOC]
20751M:	Danilo Krummrich <dakr@kernel.org>
20752L:	rust-for-linux@vger.kernel.org
20753S:	Maintained
20754F:	rust/kernel/alloc.rs
20755F:	rust/kernel/alloc/
20756
20757RXRPC SOCKETS (AF_RXRPC)
20758M:	David Howells <dhowells@redhat.com>
20759M:	Marc Dionne <marc.dionne@auristor.com>
20760L:	linux-afs@lists.infradead.org
20761S:	Supported
20762W:	https://www.infradead.org/~dhowells/kafs/
20763F:	Documentation/networking/rxrpc.rst
20764F:	include/keys/rxrpc-type.h
20765F:	include/net/af_rxrpc.h
20766F:	include/trace/events/rxrpc.h
20767F:	include/uapi/linux/rxrpc.h
20768F:	net/rxrpc/
20769
20770S3 SAVAGE FRAMEBUFFER DRIVER
20771M:	Antonino Daplas <adaplas@gmail.com>
20772L:	linux-fbdev@vger.kernel.org
20773S:	Maintained
20774F:	drivers/video/fbdev/savage/
20775
20776S390 ARCHITECTURE
20777M:	Heiko Carstens <hca@linux.ibm.com>
20778M:	Vasily Gorbik <gor@linux.ibm.com>
20779M:	Alexander Gordeev <agordeev@linux.ibm.com>
20780R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20781R:	Sven Schnelle <svens@linux.ibm.com>
20782L:	linux-s390@vger.kernel.org
20783S:	Supported
20784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20785F:	Documentation/driver-api/s390-drivers.rst
20786F:	Documentation/arch/s390/
20787F:	arch/s390/
20788F:	drivers/s390/
20789F:	drivers/watchdog/diag288_wdt.c
20790
20791S390 COMMON I/O LAYER
20792M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20793M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20794L:	linux-s390@vger.kernel.org
20795S:	Supported
20796F:	drivers/s390/cio/
20797
20798S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20799M:	Harald Freudenberger <freude@linux.ibm.com>
20800M:	Holger Dengler <dengler@linux.ibm.com>
20801L:	linux-crypto@vger.kernel.org
20802L:	linux-s390@vger.kernel.org
20803S:	Supported
20804F:	arch/s390/crypto/
20805F:	arch/s390/include/asm/archrandom.h
20806F:	arch/s390/include/asm/cpacf.h
20807
20808S390 DASD DRIVER
20809M:	Stefan Haberland <sth@linux.ibm.com>
20810M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20811L:	linux-s390@vger.kernel.org
20812S:	Supported
20813F:	block/partitions/ibm.c
20814F:	drivers/s390/block/dasd*
20815F:	include/linux/dasd_mod.h
20816
20817S390 HWRANDOM TRNG DRIVER
20818M:	Harald Freudenberger <freude@linux.ibm.com>
20819M:	Holger Dengler <dengler@linux.ibm.com>
20820L:	linux-crypto@vger.kernel.org
20821L:	linux-s390@vger.kernel.org
20822S:	Supported
20823F:	drivers/char/hw_random/s390-trng.c
20824
20825S390 IOMMU (PCI)
20826M:	Niklas Schnelle <schnelle@linux.ibm.com>
20827M:	Matthew Rosato <mjrosato@linux.ibm.com>
20828R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20829L:	linux-s390@vger.kernel.org
20830S:	Supported
20831F:	drivers/iommu/s390-iommu.c
20832
20833S390 IUCV NETWORK LAYER
20834M:	Alexandra Winter <wintera@linux.ibm.com>
20835M:	Thorsten Winkler <twinkler@linux.ibm.com>
20836L:	linux-s390@vger.kernel.org
20837L:	netdev@vger.kernel.org
20838S:	Supported
20839F:	drivers/s390/net/*iucv*
20840F:	include/net/iucv/
20841F:	net/iucv/
20842
20843S390 MM
20844M:	Alexander Gordeev <agordeev@linux.ibm.com>
20845M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20846L:	linux-s390@vger.kernel.org
20847S:	Supported
20848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20849F:	arch/s390/include/asm/pgtable.h
20850F:	arch/s390/mm
20851
20852S390 NETWORK DRIVERS
20853M:	Alexandra Winter <wintera@linux.ibm.com>
20854M:	Thorsten Winkler <twinkler@linux.ibm.com>
20855L:	linux-s390@vger.kernel.org
20856L:	netdev@vger.kernel.org
20857S:	Supported
20858F:	drivers/s390/net/
20859
20860S390 PCI SUBSYSTEM
20861M:	Niklas Schnelle <schnelle@linux.ibm.com>
20862M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20863L:	linux-s390@vger.kernel.org
20864S:	Supported
20865F:	Documentation/arch/s390/pci.rst
20866F:	arch/s390/pci/
20867F:	drivers/pci/hotplug/s390_pci_hpc.c
20868
20869S390 PTP DRIVER
20870M:	Sven Schnelle <svens@linux.ibm.com>
20871L:	linux-s390@vger.kernel.org
20872S:	Supported
20873F:	drivers/ptp/ptp_s390.c
20874
20875S390 SCM DRIVER
20876M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20877L:	linux-s390@vger.kernel.org
20878S:	Supported
20879F:	drivers/s390/block/scm*
20880F:	drivers/s390/cio/scm.c
20881
20882S390 VFIO AP DRIVER
20883M:	Tony Krowiak <akrowiak@linux.ibm.com>
20884M:	Halil Pasic <pasic@linux.ibm.com>
20885M:	Jason Herne <jjherne@linux.ibm.com>
20886L:	linux-s390@vger.kernel.org
20887S:	Supported
20888F:	Documentation/arch/s390/vfio-ap*
20889F:	drivers/s390/crypto/vfio_ap*
20890
20891S390 VFIO-CCW DRIVER
20892M:	Eric Farman <farman@linux.ibm.com>
20893M:	Matthew Rosato <mjrosato@linux.ibm.com>
20894R:	Halil Pasic <pasic@linux.ibm.com>
20895L:	linux-s390@vger.kernel.org
20896L:	kvm@vger.kernel.org
20897S:	Supported
20898F:	Documentation/arch/s390/vfio-ccw.rst
20899F:	drivers/s390/cio/vfio_ccw*
20900F:	include/uapi/linux/vfio_ccw.h
20901
20902S390 VFIO-PCI DRIVER
20903M:	Matthew Rosato <mjrosato@linux.ibm.com>
20904M:	Eric Farman <farman@linux.ibm.com>
20905L:	linux-s390@vger.kernel.org
20906L:	kvm@vger.kernel.org
20907S:	Supported
20908F:	arch/s390/kvm/pci*
20909F:	drivers/vfio/pci/vfio_pci_zdev.c
20910F:	include/uapi/linux/vfio_zdev.h
20911
20912S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20913M:	Harald Freudenberger <freude@linux.ibm.com>
20914M:	Holger Dengler <dengler@linux.ibm.com>
20915L:	linux-s390@vger.kernel.org
20916S:	Supported
20917F:	arch/s390/include/asm/ap.h
20918F:	arch/s390/include/asm/pkey.h
20919F:	arch/s390/include/asm/trace/zcrypt.h
20920F:	arch/s390/include/uapi/asm/pkey.h
20921F:	arch/s390/include/uapi/asm/zcrypt.h
20922F:	drivers/s390/crypto/
20923
20924S390 ZFCP DRIVER
20925M:	Nihar Panda <niharp@linux.ibm.com>
20926L:	linux-s390@vger.kernel.org
20927S:	Supported
20928F:	drivers/s390/scsi/zfcp_*
20929
20930SAA6588 RDS RECEIVER DRIVER
20931M:	Hans Verkuil <hverkuil@xs4all.nl>
20932L:	linux-media@vger.kernel.org
20933S:	Odd Fixes
20934W:	https://linuxtv.org
20935T:	git git://linuxtv.org/media.git
20936F:	drivers/media/i2c/saa6588*
20937
20938SAA7134 VIDEO4LINUX DRIVER
20939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20940L:	linux-media@vger.kernel.org
20941S:	Odd fixes
20942W:	https://linuxtv.org
20943T:	git git://linuxtv.org/media.git
20944F:	Documentation/driver-api/media/drivers/saa7134*
20945F:	drivers/media/pci/saa7134/
20946
20947SAA7146 VIDEO4LINUX-2 DRIVER
20948M:	Hans Verkuil <hverkuil@xs4all.nl>
20949L:	linux-media@vger.kernel.org
20950S:	Maintained
20951T:	git git://linuxtv.org/media.git
20952F:	drivers/media/common/saa7146/
20953F:	drivers/media/pci/saa7146/
20954F:	include/media/drv-intf/saa7146*
20955
20956SAFESETID SECURITY MODULE
20957M:	Micah Morton <mortonm@chromium.org>
20958S:	Supported
20959F:	Documentation/admin-guide/LSM/SafeSetID.rst
20960F:	security/safesetid/
20961
20962SAMSUNG AUDIO (ASoC) DRIVERS
20963M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20964L:	linux-sound@vger.kernel.org
20965S:	Maintained
20966B:	mailto:linux-samsung-soc@vger.kernel.org
20967F:	Documentation/devicetree/bindings/sound/samsung*
20968F:	sound/soc/samsung/
20969
20970SAMSUNG EXYNOS850 SoC SUPPORT
20971M:	Sam Protsenko <semen.protsenko@linaro.org>
20972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20973L:	linux-samsung-soc@vger.kernel.org
20974S:	Maintained
20975F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20976F:	arch/arm64/boot/dts/exynos/exynos850*
20977F:	drivers/clk/samsung/clk-exynos850.c
20978F:	include/dt-bindings/clock/exynos850.h
20979
20980SAMSUNG EXYNOS MAILBOX DRIVER
20981M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20982L:	linux-kernel@vger.kernel.org
20983L:	linux-samsung-soc@vger.kernel.org
20984S:	Supported
20985F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20986F:	drivers/mailbox/exynos-mailbox.c
20987F:	include/linux/mailbox/exynos-message.h
20988
20989SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20990M:	Krzysztof Kozlowski <krzk@kernel.org>
20991L:	linux-crypto@vger.kernel.org
20992L:	linux-samsung-soc@vger.kernel.org
20993S:	Maintained
20994F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20995F:	drivers/crypto/exynos-rng.c
20996
20997SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20998M:	Łukasz Stelmach <l.stelmach@samsung.com>
20999L:	linux-samsung-soc@vger.kernel.org
21000S:	Maintained
21001F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21002F:	drivers/char/hw_random/exynos-trng.c
21003
21004SAMSUNG FRAMEBUFFER DRIVER
21005M:	Jingoo Han <jingoohan1@gmail.com>
21006L:	linux-fbdev@vger.kernel.org
21007S:	Maintained
21008F:	drivers/video/fbdev/s3c-fb.c
21009
21010SAMSUNG INTERCONNECT DRIVERS
21011M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21012M:	Artur Świgoń <a.swigon@samsung.com>
21013L:	linux-pm@vger.kernel.org
21014L:	linux-samsung-soc@vger.kernel.org
21015S:	Supported
21016F:	drivers/interconnect/samsung/
21017
21018SAMSUNG LAPTOP DRIVER
21019M:	Corentin Chary <corentin.chary@gmail.com>
21020L:	platform-driver-x86@vger.kernel.org
21021S:	Maintained
21022F:	drivers/platform/x86/samsung-laptop.c
21023
21024SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21025M:	Krzysztof Kozlowski <krzk@kernel.org>
21026L:	linux-kernel@vger.kernel.org
21027L:	linux-samsung-soc@vger.kernel.org
21028S:	Maintained
21029B:	mailto:linux-samsung-soc@vger.kernel.org
21030F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21031F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21032F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21033F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21034F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21035F:	drivers/clk/clk-s2mps11.c
21036F:	drivers/mfd/sec*.c
21037F:	drivers/regulator/s2m*.c
21038F:	drivers/regulator/s5m*.c
21039F:	drivers/rtc/rtc-s5m.c
21040F:	include/linux/mfd/samsung/
21041
21042SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21043M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
21044L:	linux-media@vger.kernel.org
21045L:	linux-samsung-soc@vger.kernel.org
21046S:	Maintained
21047F:	drivers/media/platform/samsung/s3c-camif/
21048F:	include/media/drv-intf/s3c_camif.h
21049
21050SAMSUNG S3FWRN5 NFC DRIVER
21051M:	Krzysztof Kozlowski <krzk@kernel.org>
21052S:	Maintained
21053F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21054F:	drivers/nfc/s3fwrn5
21055
21056SAMSUNG S5C73M3 CAMERA DRIVER
21057M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21058M:	Andrzej Hajda <andrzej.hajda@intel.com>
21059L:	linux-media@vger.kernel.org
21060S:	Supported
21061F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21062F:	drivers/media/i2c/s5c73m3/*
21063
21064SAMSUNG S5K5BAF CAMERA DRIVER
21065M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21066M:	Andrzej Hajda <andrzej.hajda@intel.com>
21067L:	linux-media@vger.kernel.org
21068S:	Supported
21069F:	drivers/media/i2c/s5k5baf.c
21070
21071SAMSUNG S5P Security SubSystem (SSS) DRIVER
21072M:	Krzysztof Kozlowski <krzk@kernel.org>
21073M:	Vladimir Zapolskiy <vz@mleia.com>
21074L:	linux-crypto@vger.kernel.org
21075L:	linux-samsung-soc@vger.kernel.org
21076S:	Maintained
21077F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21078F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21079F:	drivers/crypto/s5p-sss.c
21080
21081SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21082M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21083L:	linux-media@vger.kernel.org
21084S:	Supported
21085Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21086F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21087F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21088F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21089F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21090F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21091F:	drivers/media/platform/samsung/exynos4-is/
21092
21093SAMSUNG SOC CLOCK DRIVERS
21094M:	Krzysztof Kozlowski <krzk@kernel.org>
21095M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21096M:	Chanwoo Choi <cw00.choi@samsung.com>
21097R:	Alim Akhtar <alim.akhtar@samsung.com>
21098L:	linux-samsung-soc@vger.kernel.org
21099S:	Maintained
21100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21101F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21102F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21103F:	drivers/clk/samsung/
21104F:	include/dt-bindings/clock/exynos*.h
21105F:	include/dt-bindings/clock/s5p*.h
21106F:	include/dt-bindings/clock/samsung,*.h
21107F:	include/linux/clk/samsung.h
21108
21109SAMSUNG SPI DRIVERS
21110M:	Andi Shyti <andi.shyti@kernel.org>
21111R:	Tudor Ambarus <tudor.ambarus@linaro.org>
21112L:	linux-spi@vger.kernel.org
21113L:	linux-samsung-soc@vger.kernel.org
21114S:	Maintained
21115F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21116F:	drivers/spi/spi-s3c*
21117F:	include/linux/platform_data/spi-s3c64xx.h
21118
21119SAMSUNG SXGBE DRIVERS
21120M:	Byungho An <bh74.an@samsung.com>
21121L:	netdev@vger.kernel.org
21122S:	Maintained
21123F:	drivers/net/ethernet/samsung/sxgbe/
21124
21125SAMSUNG THERMAL DRIVER
21126M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
21127M:	Krzysztof Kozlowski <krzk@kernel.org>
21128L:	linux-pm@vger.kernel.org
21129L:	linux-samsung-soc@vger.kernel.org
21130S:	Maintained
21131F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21132F:	drivers/thermal/samsung/
21133
21134SAMSUNG USB2 PHY DRIVER
21135M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21136L:	linux-kernel@vger.kernel.org
21137S:	Supported
21138F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21139F:	Documentation/driver-api/phy/samsung-usb2.rst
21140F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21141F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21142F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21143F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21144F:	drivers/phy/samsung/phy-samsung-usb2.c
21145F:	drivers/phy/samsung/phy-samsung-usb2.h
21146
21147SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21148M:	Paul Barker <paul.barker@sancloud.com>
21149R:	Marc Murphy <marc.murphy@sancloud.com>
21150S:	Supported
21151F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21152
21153SC1200 WDT DRIVER
21154M:	Zwane Mwaikambo <zwanem@gmail.com>
21155S:	Maintained
21156F:	drivers/watchdog/sc1200wdt.c
21157
21158SCHEDULER
21159M:	Ingo Molnar <mingo@redhat.com>
21160M:	Peter Zijlstra <peterz@infradead.org>
21161M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
21162M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
21163R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
21164R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
21165R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
21166R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
21167R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
21168L:	linux-kernel@vger.kernel.org
21169S:	Maintained
21170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21171F:	include/linux/preempt.h
21172F:	include/linux/sched.h
21173F:	include/linux/wait.h
21174F:	include/uapi/linux/sched.h
21175F:	kernel/sched/
21176
21177SCHEDULER - SCHED_EXT
21178R:	Tejun Heo <tj@kernel.org>
21179R:	David Vernet <void@manifault.com>
21180R:	Andrea Righi <arighi@nvidia.com>
21181R:	Changwoo Min <changwoo@igalia.com>
21182L:	linux-kernel@vger.kernel.org
21183S:	Maintained
21184W:	https://github.com/sched-ext/scx
21185T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21186F:	include/linux/sched/ext.h
21187F:	kernel/sched/ext.h
21188F:	kernel/sched/ext.c
21189F:	tools/sched_ext/
21190F:	tools/testing/selftests/sched_ext
21191
21192SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21193M:	Gustavo Silva <gustavograzs@gmail.com>
21194S:	Maintained
21195F:	drivers/iio/chemical/ens160_core.c
21196F:	drivers/iio/chemical/ens160_i2c.c
21197F:	drivers/iio/chemical/ens160_spi.c
21198F:	drivers/iio/chemical/ens160.h
21199
21200SCSI LIBSAS SUBSYSTEM
21201R:	John Garry <john.g.garry@oracle.com>
21202R:	Jason Yan <yanaijie@huawei.com>
21203L:	linux-scsi@vger.kernel.org
21204S:	Supported
21205F:	Documentation/scsi/libsas.rst
21206F:	drivers/scsi/libsas/
21207F:	include/scsi/libsas.h
21208F:	include/scsi/sas_ata.h
21209
21210SCSI RDMA PROTOCOL (SRP) INITIATOR
21211M:	Bart Van Assche <bvanassche@acm.org>
21212L:	linux-rdma@vger.kernel.org
21213S:	Supported
21214Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21215F:	drivers/infiniband/ulp/srp/
21216F:	include/scsi/srp.h
21217
21218SCSI RDMA PROTOCOL (SRP) TARGET
21219M:	Bart Van Assche <bvanassche@acm.org>
21220L:	linux-rdma@vger.kernel.org
21221L:	target-devel@vger.kernel.org
21222S:	Supported
21223Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21224F:	drivers/infiniband/ulp/srpt/
21225
21226SCSI SG DRIVER
21227M:	Doug Gilbert <dgilbert@interlog.com>
21228L:	linux-scsi@vger.kernel.org
21229S:	Maintained
21230W:	http://sg.danny.cz/sg
21231F:	Documentation/scsi/scsi-generic.rst
21232F:	drivers/scsi/sg.c
21233F:	include/scsi/sg.h
21234
21235SCSI SUBSYSTEM
21236M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
21237M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21238L:	linux-scsi@vger.kernel.org
21239S:	Maintained
21240Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21243F:	Documentation/devicetree/bindings/scsi/
21244F:	drivers/scsi/
21245F:	drivers/ufs/
21246F:	include/scsi/
21247F:	include/uapi/scsi/
21248
21249SCSI TAPE DRIVER
21250M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
21251L:	linux-scsi@vger.kernel.org
21252S:	Maintained
21253F:	Documentation/scsi/st.rst
21254F:	drivers/scsi/st.*
21255F:	drivers/scsi/st_*.h
21256
21257SCSI TARGET CORE USER DRIVER
21258M:	Bodo Stroesser <bostroesser@gmail.com>
21259L:	linux-scsi@vger.kernel.org
21260L:	target-devel@vger.kernel.org
21261S:	Supported
21262F:	Documentation/target/tcmu-design.rst
21263F:	drivers/target/target_core_user.c
21264F:	include/uapi/linux/target_core_user.h
21265
21266SCSI TARGET SUBSYSTEM
21267M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21268L:	linux-scsi@vger.kernel.org
21269L:	target-devel@vger.kernel.org
21270S:	Supported
21271Q:	https://patchwork.kernel.org/project/target-devel/list/
21272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21273F:	Documentation/target/
21274F:	drivers/target/
21275F:	include/target/
21276
21277SCTP PROTOCOL
21278M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
21279M:	Xin Long <lucien.xin@gmail.com>
21280L:	linux-sctp@vger.kernel.org
21281S:	Maintained
21282W:	https://github.com/sctp/lksctp-tools/wiki
21283F:	Documentation/networking/sctp.rst
21284F:	include/linux/sctp.h
21285F:	include/net/sctp/
21286F:	include/uapi/linux/sctp.h
21287F:	net/sctp/
21288
21289SCx200 CPU SUPPORT
21290M:	Jim Cromie <jim.cromie@gmail.com>
21291S:	Odd Fixes
21292F:	Documentation/i2c/busses/scx200_acb.rst
21293F:	arch/x86/platform/scx200/
21294F:	drivers/i2c/busses/scx200*
21295F:	drivers/mtd/maps/scx200_docflash.c
21296F:	drivers/watchdog/scx200_wdt.c
21297F:	include/linux/scx200.h
21298
21299SCx200 GPIO DRIVER
21300M:	Jim Cromie <jim.cromie@gmail.com>
21301S:	Maintained
21302F:	drivers/char/scx200_gpio.c
21303F:	include/linux/scx200_gpio.h
21304
21305SCx200 HRT CLOCKSOURCE DRIVER
21306M:	Jim Cromie <jim.cromie@gmail.com>
21307S:	Maintained
21308F:	drivers/clocksource/scx200_hrt.c
21309
21310SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21311M:	Sascha Sommer <saschasommer@freenet.de>
21312L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
21313S:	Maintained
21314F:	drivers/mmc/host/sdricoh_cs.c
21315
21316SECO BOARDS CEC DRIVER
21317M:	Ettore Chimenti <ek5.chimenti@gmail.com>
21318S:	Maintained
21319F:	drivers/media/cec/platform/seco/seco-cec.c
21320F:	drivers/media/cec/platform/seco/seco-cec.h
21321
21322SECURE COMPUTING
21323M:	Kees Cook <kees@kernel.org>
21324R:	Andy Lutomirski <luto@amacapital.net>
21325R:	Will Drewry <wad@chromium.org>
21326S:	Supported
21327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21328F:	Documentation/userspace-api/seccomp_filter.rst
21329F:	include/linux/seccomp.h
21330F:	include/uapi/linux/seccomp.h
21331F:	kernel/seccomp.c
21332F:	tools/testing/selftests/kselftest_harness.h
21333F:	tools/testing/selftests/seccomp/*
21334K:	\bsecure_computing
21335K:	\bTIF_SECCOMP\b
21336
21337SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21338M:	Kamal Dasu <kamal.dasu@broadcom.com>
21339M:	Al Cooper <alcooperx@gmail.com>
21340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
21341L:	linux-mmc@vger.kernel.org
21342S:	Maintained
21343F:	drivers/mmc/host/sdhci-brcmstb*
21344
21345SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21346M:	Adrian Hunter <adrian.hunter@intel.com>
21347L:	linux-mmc@vger.kernel.org
21348S:	Supported
21349F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21350F:	drivers/mmc/host/sdhci*
21351
21352SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21353M:	Aubin Constans <aubin.constans@microchip.com>
21354R:	Eugen Hristev <eugen.hristev@collabora.com>
21355L:	linux-mmc@vger.kernel.org
21356S:	Supported
21357F:	drivers/mmc/host/sdhci-of-at91.c
21358
21359SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21360M:	Haibo Chen <haibo.chen@nxp.com>
21361L:	imx@lists.linux.dev
21362L:	linux-mmc@vger.kernel.org
21363L:	s32@nxp.com
21364S:	Maintained
21365F:	drivers/mmc/host/sdhci-esdhc-imx.c
21366
21367SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21368M:	Ben Dooks <ben-linux@fluff.org>
21369M:	Jaehoon Chung <jh80.chung@samsung.com>
21370L:	linux-mmc@vger.kernel.org
21371S:	Maintained
21372F:	drivers/mmc/host/sdhci-s3c*
21373
21374SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21375M:	Viresh Kumar <vireshk@kernel.org>
21376L:	linux-mmc@vger.kernel.org
21377S:	Maintained
21378F:	drivers/mmc/host/sdhci-spear.c
21379
21380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21381M:	Vignesh Raghavendra <vigneshr@ti.com>
21382L:	linux-mmc@vger.kernel.org
21383S:	Maintained
21384F:	drivers/mmc/host/sdhci-omap.c
21385
21386SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21387M:	Jonathan Derrick <jonathan.derrick@linux.dev>
21388L:	linux-block@vger.kernel.org
21389S:	Supported
21390F:	block/opal_proto.h
21391F:	block/sed*
21392F:	include/linux/sed*
21393F:	include/uapi/linux/sed*
21394
21395SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21396M:	Mark Rutland <mark.rutland@arm.com>
21397M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21398M:	Sudeep Holla <sudeep.holla@arm.com>
21399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21400S:	Maintained
21401F:	drivers/firmware/smccc/
21402F:	include/linux/arm-smccc.h
21403
21404SECURITY CONTACT
21405M:	Security Officers <security@kernel.org>
21406S:	Supported
21407F:	Documentation/process/security-bugs.rst
21408
21409SECURITY SUBSYSTEM
21410M:	Paul Moore <paul@paul-moore.com>
21411M:	James Morris <jmorris@namei.org>
21412M:	"Serge E. Hallyn" <serge@hallyn.com>
21413L:	linux-security-module@vger.kernel.org
21414S:	Supported
21415Q:	https://patchwork.kernel.org/project/linux-security-module/list
21416B:	mailto:linux-security-module@vger.kernel.org
21417P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21418T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21419F:	include/linux/lsm/
21420F:	include/linux/lsm_audit.h
21421F:	include/linux/lsm_hook_defs.h
21422F:	include/linux/lsm_hooks.h
21423F:	include/linux/security.h
21424F:	include/uapi/linux/lsm.h
21425F:	security/
21426F:	tools/testing/selftests/lsm/
21427X:	security/selinux/
21428K:	\bsecurity_[a-z_0-9]\+\b
21429
21430SELINUX SECURITY MODULE
21431M:	Paul Moore <paul@paul-moore.com>
21432M:	Stephen Smalley <stephen.smalley.work@gmail.com>
21433R:	Ondrej Mosnacek <omosnace@redhat.com>
21434L:	selinux@vger.kernel.org
21435S:	Supported
21436W:	https://github.com/SELinuxProject
21437Q:	https://patchwork.kernel.org/project/selinux/list
21438B:	mailto:selinux@vger.kernel.org
21439P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21440T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21441F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21442F:	Documentation/ABI/removed/sysfs-selinux-disable
21443F:	Documentation/admin-guide/LSM/SELinux.rst
21444F:	include/trace/events/avc.h
21445F:	include/uapi/linux/selinux_netlink.h
21446F:	scripts/selinux/
21447F:	security/selinux/
21448
21449SENSABLE PHANTOM
21450M:	Jiri Slaby <jirislaby@kernel.org>
21451S:	Maintained
21452F:	drivers/misc/phantom.c
21453F:	include/uapi/linux/phantom.h
21454
21455SENSEAIR SUNRISE 006-0-0007
21456M:	Jacopo Mondi <jacopo@jmondi.org>
21457S:	Maintained
21458F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21459F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21460F:	drivers/iio/chemical/sunrise_co2.c
21461
21462SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21463M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
21464S:	Maintained
21465F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21466F:	drivers/iio/chemical/scd30.h
21467F:	drivers/iio/chemical/scd30_core.c
21468F:	drivers/iio/chemical/scd30_i2c.c
21469F:	drivers/iio/chemical/scd30_serial.c
21470
21471SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21472M:	Roan van Dijk <roan@protonic.nl>
21473S:	Maintained
21474F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21475F:	drivers/iio/chemical/scd4x.c
21476
21477SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21478M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
21479S:	Maintained
21480F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21481F:	drivers/iio/pressure/sdp500.c
21482
21483SENSIRION SGP40 GAS SENSOR DRIVER
21484M:	Andreas Klinger <ak@it-klinger.de>
21485S:	Maintained
21486F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21487F:	drivers/iio/chemical/sgp40.c
21488
21489SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21490M:	Tomasz Duszynski <tduszyns@gmail.com>
21491S:	Maintained
21492F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21493F:	drivers/iio/chemical/sps30.c
21494F:	drivers/iio/chemical/sps30_i2c.c
21495F:	drivers/iio/chemical/sps30_serial.c
21496
21497SERIAL DEVICE BUS
21498M:	Rob Herring <robh@kernel.org>
21499L:	linux-serial@vger.kernel.org
21500S:	Maintained
21501F:	Documentation/devicetree/bindings/serial/serial.yaml
21502F:	drivers/tty/serdev/
21503F:	include/linux/serdev.h
21504
21505SERIAL IR RECEIVER
21506M:	Sean Young <sean@mess.org>
21507L:	linux-media@vger.kernel.org
21508S:	Maintained
21509F:	drivers/media/rc/serial_ir.c
21510
21511SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21512M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
21513L:	linux-sound@vger.kernel.org
21514S:	Maintained
21515F:	Documentation/devicetree/bindings/slimbus/
21516F:	Documentation/driver-api/slimbus.rst
21517F:	drivers/slimbus/
21518F:	include/linux/slimbus.h
21519
21520SFC NETWORK DRIVER
21521M:	Edward Cree <ecree.xilinx@gmail.com>
21522L:	netdev@vger.kernel.org
21523L:	linux-net-drivers@amd.com
21524S:	Maintained
21525F:	Documentation/networking/devlink/sfc.rst
21526F:	drivers/net/ethernet/sfc/
21527
21528SFCTEMP HWMON DRIVER
21529M:	Emil Renner Berthing <kernel@esmil.dk>
21530M:	Hal Feng <hal.feng@starfivetech.com>
21531L:	linux-hwmon@vger.kernel.org
21532S:	Maintained
21533F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21534F:	Documentation/hwmon/sfctemp.rst
21535F:	drivers/hwmon/sfctemp.c
21536
21537SFF/SFP/SFP+ MODULE SUPPORT
21538M:	Russell King <linux@armlinux.org.uk>
21539L:	netdev@vger.kernel.org
21540S:	Maintained
21541F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21542F:	drivers/net/phy/phylink.c
21543F:	drivers/net/phy/sfp*
21544F:	include/linux/mdio/mdio-i2c.h
21545F:	include/linux/phylink.h
21546F:	include/linux/sfp.h
21547K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21548
21549SGI GRU DRIVER
21550M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21551S:	Maintained
21552F:	drivers/misc/sgi-gru/
21553
21554SGI XP/XPC/XPNET DRIVER
21555M:	Robin Holt <robinmholt@gmail.com>
21556M:	Steve Wahl <steve.wahl@hpe.com>
21557S:	Maintained
21558F:	drivers/misc/sgi-xp/
21559
21560SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21561M:	Wenjia Zhang <wenjia@linux.ibm.com>
21562M:	Jan Karcher <jaka@linux.ibm.com>
21563R:	D. Wythe <alibuda@linux.alibaba.com>
21564R:	Tony Lu <tonylu@linux.alibaba.com>
21565R:	Wen Gu <guwen@linux.alibaba.com>
21566L:	linux-rdma@vger.kernel.org
21567L:	linux-s390@vger.kernel.org
21568S:	Supported
21569F:	net/smc/
21570
21571SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21572M:	Linus Walleij <linus.walleij@linaro.org>
21573L:	linux-iio@vger.kernel.org
21574S:	Maintained
21575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21576F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21577F:	drivers/iio/light/gp2ap002.c
21578
21579SHARP RJ54N1CB0C SENSOR DRIVER
21580M:	Jacopo Mondi <jacopo@jmondi.org>
21581L:	linux-media@vger.kernel.org
21582S:	Odd fixes
21583T:	git git://linuxtv.org/media.git
21584F:	drivers/media/i2c/rj54n1cb0c.c
21585F:	include/media/i2c/rj54n1cb0c.h
21586
21587SHRINKER
21588M:	Andrew Morton <akpm@linux-foundation.org>
21589M:	Dave Chinner <david@fromorbit.com>
21590R:	Qi Zheng <zhengqi.arch@bytedance.com>
21591R:	Roman Gushchin <roman.gushchin@linux.dev>
21592R:	Muchun Song <muchun.song@linux.dev>
21593L:	linux-mm@kvack.org
21594S:	Maintained
21595F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21596F:	include/linux/shrinker.h
21597F:	mm/shrinker.c
21598F:	mm/shrinker_debug.c
21599
21600SH_VOU V4L2 OUTPUT DRIVER
21601L:	linux-media@vger.kernel.org
21602S:	Orphan
21603F:	drivers/media/platform/renesas/sh_vou.c
21604F:	include/media/drv-intf/sh_vou.h
21605
21606SI2157 MEDIA DRIVER
21607L:	linux-media@vger.kernel.org
21608S:	Orphan
21609W:	https://linuxtv.org
21610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21611F:	drivers/media/tuners/si2157*
21612
21613SI2165 MEDIA DRIVER
21614M:	Matthias Schwarzott <zzam@gentoo.org>
21615L:	linux-media@vger.kernel.org
21616S:	Maintained
21617W:	https://linuxtv.org
21618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21619F:	drivers/media/dvb-frontends/si2165*
21620
21621SI2168 MEDIA DRIVER
21622L:	linux-media@vger.kernel.org
21623S:	Orphan
21624W:	https://linuxtv.org
21625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21626F:	drivers/media/dvb-frontends/si2168*
21627
21628SI470X FM RADIO RECEIVER I2C DRIVER
21629M:	Hans Verkuil <hverkuil@xs4all.nl>
21630L:	linux-media@vger.kernel.org
21631S:	Odd Fixes
21632W:	https://linuxtv.org
21633T:	git git://linuxtv.org/media.git
21634F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21635F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21636
21637SI470X FM RADIO RECEIVER USB DRIVER
21638M:	Hans Verkuil <hverkuil@xs4all.nl>
21639L:	linux-media@vger.kernel.org
21640S:	Maintained
21641W:	https://linuxtv.org
21642T:	git git://linuxtv.org/media.git
21643F:	drivers/media/radio/si470x/radio-si470x-common.c
21644F:	drivers/media/radio/si470x/radio-si470x-usb.c
21645F:	drivers/media/radio/si470x/radio-si470x.h
21646
21647SI4713 FM RADIO TRANSMITTER I2C DRIVER
21648M:	Eduardo Valentin <edubezval@gmail.com>
21649L:	linux-media@vger.kernel.org
21650S:	Odd Fixes
21651W:	https://linuxtv.org
21652T:	git git://linuxtv.org/media.git
21653F:	drivers/media/radio/si4713/si4713.?
21654
21655SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21656M:	Eduardo Valentin <edubezval@gmail.com>
21657L:	linux-media@vger.kernel.org
21658S:	Odd Fixes
21659W:	https://linuxtv.org
21660T:	git git://linuxtv.org/media.git
21661F:	drivers/media/radio/si4713/radio-platform-si4713.c
21662
21663SI4713 FM RADIO TRANSMITTER USB DRIVER
21664M:	Hans Verkuil <hverkuil@xs4all.nl>
21665L:	linux-media@vger.kernel.org
21666S:	Maintained
21667W:	https://linuxtv.org
21668T:	git git://linuxtv.org/media.git
21669F:	drivers/media/radio/si4713/radio-usb-si4713.c
21670
21671SIANO DVB DRIVER
21672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21673L:	linux-media@vger.kernel.org
21674S:	Odd fixes
21675W:	https://linuxtv.org
21676T:	git git://linuxtv.org/media.git
21677F:	drivers/media/common/siano/
21678F:	drivers/media/mmc/siano/
21679F:	drivers/media/usb/siano/
21680F:	drivers/media/usb/siano/
21681
21682SIEMENS IPC LED DRIVERS
21683M:	Bao Cheng Su <baocheng.su@siemens.com>
21684M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21685M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21686L:	linux-leds@vger.kernel.org
21687S:	Maintained
21688F:	drivers/leds/simple/
21689
21690SIEMENS IPC PLATFORM DRIVERS
21691M:	Bao Cheng Su <baocheng.su@siemens.com>
21692M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21693M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21694L:	platform-driver-x86@vger.kernel.org
21695S:	Maintained
21696F:	drivers/platform/x86/siemens/
21697F:	include/linux/platform_data/x86/simatic-ipc-base.h
21698F:	include/linux/platform_data/x86/simatic-ipc.h
21699
21700SIEMENS IPC WATCHDOG DRIVERS
21701M:	Bao Cheng Su <baocheng.su@siemens.com>
21702M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21703M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21704L:	linux-watchdog@vger.kernel.org
21705S:	Maintained
21706F:	drivers/watchdog/simatic-ipc-wdt.c
21707
21708SIFIVE DRIVERS
21709M:	Paul Walmsley <paul.walmsley@sifive.com>
21710M:	Samuel Holland <samuel.holland@sifive.com>
21711L:	linux-riscv@lists.infradead.org
21712S:	Supported
21713F:	drivers/dma/sf-pdma/
21714N:	sifive
21715K:	fu[57]40
21716K:	[^@]sifive
21717
21718SILEAD TOUCHSCREEN DRIVER
21719M:	Hans de Goede <hdegoede@redhat.com>
21720L:	linux-input@vger.kernel.org
21721L:	platform-driver-x86@vger.kernel.org
21722S:	Maintained
21723F:	drivers/input/touchscreen/silead.c
21724F:	drivers/platform/x86/touchscreen_dmi.c
21725
21726SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21727M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21728S:	Supported
21729F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21730F:	drivers/net/wireless/silabs/
21731
21732SILICON MOTION SM712 FRAME BUFFER DRIVER
21733M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21734M:	Teddy Wang <teddy.wang@siliconmotion.com>
21735M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21736L:	linux-fbdev@vger.kernel.org
21737S:	Maintained
21738F:	Documentation/fb/sm712fb.rst
21739F:	drivers/video/fbdev/sm712*
21740
21741SILVACO I3C DUAL-ROLE MASTER
21742M:	Miquel Raynal <miquel.raynal@bootlin.com>
21743M:	Conor Culhane <conor.culhane@silvaco.com>
21744L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21745S:	Maintained
21746F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21747F:	drivers/i3c/master/svc-i3c-master.c
21748
21749SIMPLEFB FB DRIVER
21750M:	Hans de Goede <hdegoede@redhat.com>
21751L:	linux-fbdev@vger.kernel.org
21752S:	Maintained
21753F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21754F:	drivers/video/fbdev/simplefb.c
21755F:	include/linux/platform_data/simplefb.h
21756
21757SIOX
21758M:	Thorsten Scherer <t.scherer@eckelmann.de>
21759R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21760S:	Supported
21761F:	drivers/gpio/gpio-siox.c
21762F:	drivers/siox/*
21763F:	include/trace/events/siox.h
21764
21765SIPHASH PRF ROUTINES
21766M:	Jason A. Donenfeld <Jason@zx2c4.com>
21767S:	Maintained
21768F:	include/linux/siphash.h
21769F:	lib/siphash.c
21770F:	lib/siphash_kunit.c
21771
21772SIS 190 ETHERNET DRIVER
21773M:	Francois Romieu <romieu@fr.zoreil.com>
21774L:	netdev@vger.kernel.org
21775S:	Maintained
21776F:	drivers/net/ethernet/sis/sis190.c
21777
21778SIS 900/7016 FAST ETHERNET DRIVER
21779M:	Daniele Venzano <venza@brownhat.org>
21780L:	netdev@vger.kernel.org
21781S:	Maintained
21782W:	http://www.brownhat.org/sis900.html
21783F:	drivers/net/ethernet/sis/sis900.*
21784
21785SIS FRAMEBUFFER DRIVER
21786S:	Orphan
21787F:	Documentation/fb/sisfb.rst
21788F:	drivers/video/fbdev/sis/
21789F:	include/video/sisfb.h
21790
21791SIS I2C TOUCHSCREEN DRIVER
21792M:	Mika Penttilä <mpenttil@redhat.com>
21793L:	linux-input@vger.kernel.org
21794S:	Maintained
21795F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21796F:	drivers/input/touchscreen/sis_i2c.c
21797
21798SIS USB2VGA DRIVER
21799M:	Thomas Winischhofer <thomas@winischhofer.net>
21800S:	Maintained
21801W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21802F:	drivers/usb/misc/sisusbvga/
21803
21804SL28 CPLD MFD DRIVER
21805M:	Michael Walle <mwalle@kernel.org>
21806S:	Maintained
21807F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21808F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21809F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21810F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21811F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21812F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21813F:	drivers/gpio/gpio-sl28cpld.c
21814F:	drivers/hwmon/sl28cpld-hwmon.c
21815F:	drivers/irqchip/irq-sl28cpld.c
21816F:	drivers/pwm/pwm-sl28cpld.c
21817F:	drivers/watchdog/sl28cpld_wdt.c
21818
21819SL28 VPD NVMEM LAYOUT DRIVER
21820M:	Michael Walle <mwalle@kernel.org>
21821S:	Maintained
21822F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21823F:	drivers/nvmem/layouts/sl28vpd.c
21824
21825SLAB ALLOCATOR
21826M:	Christoph Lameter <cl@linux.com>
21827M:	Pekka Enberg <penberg@kernel.org>
21828M:	David Rientjes <rientjes@google.com>
21829M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21830M:	Andrew Morton <akpm@linux-foundation.org>
21831M:	Vlastimil Babka <vbabka@suse.cz>
21832R:	Roman Gushchin <roman.gushchin@linux.dev>
21833R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21834L:	linux-mm@kvack.org
21835S:	Maintained
21836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21837F:	include/linux/sl?b*.h
21838F:	mm/sl?b*
21839
21840SLCAN CAN NETWORK DRIVER
21841M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21842L:	linux-can@vger.kernel.org
21843S:	Maintained
21844F:	drivers/net/can/slcan/
21845
21846SLEEPABLE READ-COPY UPDATE (SRCU)
21847M:	Lai Jiangshan <jiangshanlai@gmail.com>
21848M:	"Paul E. McKenney" <paulmck@kernel.org>
21849M:	Josh Triplett <josh@joshtriplett.org>
21850R:	Steven Rostedt <rostedt@goodmis.org>
21851R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21852L:	rcu@vger.kernel.org
21853S:	Supported
21854W:	http://www.rdrop.com/users/paulmck/RCU/
21855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21856F:	include/linux/srcu*.h
21857F:	kernel/rcu/srcu*.c
21858
21859SMACK SECURITY MODULE
21860M:	Casey Schaufler <casey@schaufler-ca.com>
21861L:	linux-security-module@vger.kernel.org
21862S:	Maintained
21863W:	http://schaufler-ca.com
21864T:	git git://github.com/cschaufler/smack-next
21865F:	Documentation/admin-guide/LSM/Smack.rst
21866F:	security/smack/
21867
21868SMC91x ETHERNET DRIVER
21869M:	Nicolas Pitre <nico@fluxnic.net>
21870S:	Odd Fixes
21871F:	drivers/net/ethernet/smsc/smc91x.*
21872
21873SMSC EMC2103 HARDWARE MONITOR DRIVER
21874M:	Steve Glendinning <steve.glendinning@shawell.net>
21875L:	linux-hwmon@vger.kernel.org
21876S:	Maintained
21877F:	Documentation/hwmon/emc2103.rst
21878F:	drivers/hwmon/emc2103.c
21879
21880SMSC SCH5627 HARDWARE MONITOR DRIVER
21881M:	Hans de Goede <hdegoede@redhat.com>
21882L:	linux-hwmon@vger.kernel.org
21883S:	Supported
21884F:	Documentation/hwmon/sch5627.rst
21885F:	drivers/hwmon/sch5627.c
21886
21887SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21888M:	Steve Glendinning <steve.glendinning@shawell.net>
21889L:	linux-fbdev@vger.kernel.org
21890S:	Maintained
21891F:	drivers/video/fbdev/smscufx.c
21892
21893SMSC47B397 HARDWARE MONITOR DRIVER
21894M:	Jean Delvare <jdelvare@suse.com>
21895L:	linux-hwmon@vger.kernel.org
21896S:	Maintained
21897F:	Documentation/hwmon/smsc47b397.rst
21898F:	drivers/hwmon/smsc47b397.c
21899
21900SMSC911x ETHERNET DRIVER
21901M:	Steve Glendinning <steve.glendinning@shawell.net>
21902L:	netdev@vger.kernel.org
21903S:	Maintained
21904F:	drivers/net/ethernet/smsc/smsc911x.*
21905F:	include/linux/smsc911x.h
21906
21907SMSC9420 PCI ETHERNET DRIVER
21908M:	Steve Glendinning <steve.glendinning@shawell.net>
21909L:	netdev@vger.kernel.org
21910S:	Maintained
21911F:	drivers/net/ethernet/smsc/smsc9420.*
21912
21913SNET DPU VIRTIO DATA PATH ACCELERATOR
21914R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21915F:	drivers/vdpa/solidrun/
21916
21917SOCIONEXT (SNI) AVE NETWORK DRIVER
21918M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21919L:	netdev@vger.kernel.org
21920S:	Maintained
21921F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21922F:	drivers/net/ethernet/socionext/sni_ave.c
21923
21924SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21925M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21926M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21927L:	netdev@vger.kernel.org
21928S:	Maintained
21929F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21930F:	drivers/net/ethernet/socionext/netsec.c
21931
21932SOCIONEXT (SNI) Synquacer SPI DRIVER
21933M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21934M:	Jassi Brar <jaswinder.singh@linaro.org>
21935L:	linux-spi@vger.kernel.org
21936S:	Maintained
21937F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21938F:	drivers/spi/spi-synquacer.c
21939
21940SOCIONEXT SYNQUACER I2C DRIVER
21941M:	Ard Biesheuvel <ardb@kernel.org>
21942L:	linux-i2c@vger.kernel.org
21943S:	Maintained
21944F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21945F:	drivers/i2c/busses/i2c-synquacer.c
21946
21947SOCIONEXT UNIPHIER SOUND DRIVER
21948L:	linux-sound@vger.kernel.org
21949S:	Orphan
21950F:	sound/soc/uniphier/
21951
21952SOCKET TIMESTAMPING
21953M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21954R:	Jason Xing <kernelxing@tencent.com>
21955S:	Maintained
21956F:	Documentation/networking/timestamping.rst
21957F:	include/linux/net_tstamp.h
21958F:	include/uapi/linux/net_tstamp.h
21959F:	tools/testing/selftests/bpf/*/net_timestamping*
21960F:	tools/testing/selftests/net/*timestamp*
21961F:	tools/testing/selftests/net/so_txtime.c
21962
21963SOEKRIS NET48XX LED SUPPORT
21964M:	Chris Boot <bootc@bootc.net>
21965S:	Maintained
21966F:	drivers/leds/leds-net48xx.c
21967
21968SOFT-IWARP DRIVER (siw)
21969M:	Bernard Metzler <bmt@zurich.ibm.com>
21970L:	linux-rdma@vger.kernel.org
21971S:	Supported
21972F:	drivers/infiniband/sw/siw/
21973F:	include/uapi/rdma/siw-abi.h
21974
21975SOFT-ROCE DRIVER (rxe)
21976M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21977L:	linux-rdma@vger.kernel.org
21978S:	Supported
21979F:	drivers/infiniband/sw/rxe/
21980F:	include/uapi/rdma/rdma_user_rxe.h
21981
21982SOFTLOGIC 6x10 MPEG CODEC
21983M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21984M:	Andrey Utkin <andrey_utkin@fastmail.com>
21985M:	Ismael Luceno <ismael@iodev.co.uk>
21986L:	linux-media@vger.kernel.org
21987S:	Supported
21988F:	drivers/media/pci/solo6x10/
21989
21990SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21991M:	James Morse <james.morse@arm.com>
21992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21993S:	Maintained
21994F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21995F:	drivers/firmware/arm_sdei.c
21996F:	include/linux/arm_sdei.h
21997F:	include/uapi/linux/arm_sdei.h
21998
21999SOFTWARE NODES AND DEVICE PROPERTIES
22000R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22001R:	Daniel Scally <djrscally@gmail.com>
22002R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22003R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22004L:	linux-acpi@vger.kernel.org
22005S:	Maintained
22006F:	drivers/base/property.c
22007F:	drivers/base/swnode.c
22008F:	include/linux/fwnode.h
22009F:	include/linux/property.h
22010
22011SOFTWARE RAID (Multiple Disks) SUPPORT
22012M:	Song Liu <song@kernel.org>
22013M:	Yu Kuai <yukuai3@huawei.com>
22014L:	linux-raid@vger.kernel.org
22015S:	Supported
22016Q:	https://patchwork.kernel.org/project/linux-raid/list/
22017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22018F:	drivers/md/Kconfig
22019F:	drivers/md/Makefile
22020F:	drivers/md/md*
22021F:	drivers/md/raid*
22022F:	include/linux/raid/
22023F:	include/uapi/linux/raid/
22024
22025SOLIDRUN CLEARFOG SUPPORT
22026M:	Russell King <linux@armlinux.org.uk>
22027S:	Maintained
22028F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22029F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22030
22031SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22032M:	Russell King <linux@armlinux.org.uk>
22033S:	Maintained
22034F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22035F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22036F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22037
22038SONIC NETWORK DRIVER
22039M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
22040L:	netdev@vger.kernel.org
22041S:	Maintained
22042F:	drivers/net/ethernet/natsemi/sonic.*
22043
22044SONICS SILICON BACKPLANE DRIVER (SSB)
22045M:	Michael Buesch <m@bues.ch>
22046L:	linux-wireless@vger.kernel.org
22047S:	Maintained
22048F:	drivers/ssb/
22049F:	include/linux/ssb/
22050
22051SONY IMX208 SENSOR DRIVER
22052M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22053L:	linux-media@vger.kernel.org
22054S:	Maintained
22055T:	git git://linuxtv.org/media.git
22056F:	drivers/media/i2c/imx208.c
22057
22058SONY IMX214 SENSOR DRIVER
22059M:	Ricardo Ribalda <ribalda@kernel.org>
22060L:	linux-media@vger.kernel.org
22061S:	Maintained
22062T:	git git://linuxtv.org/media.git
22063F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22064F:	drivers/media/i2c/imx214.c
22065
22066SONY IMX219 SENSOR DRIVER
22067M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
22068L:	linux-media@vger.kernel.org
22069S:	Maintained
22070T:	git git://linuxtv.org/media.git
22071F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22072F:	drivers/media/i2c/imx219.c
22073
22074SONY IMX258 SENSOR DRIVER
22075M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22076L:	linux-media@vger.kernel.org
22077S:	Maintained
22078T:	git git://linuxtv.org/media.git
22079F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22080F:	drivers/media/i2c/imx258.c
22081
22082SONY IMX274 SENSOR DRIVER
22083M:	Leon Luo <leonl@leopardimaging.com>
22084L:	linux-media@vger.kernel.org
22085S:	Maintained
22086T:	git git://linuxtv.org/media.git
22087F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22088F:	drivers/media/i2c/imx274.c
22089
22090SONY IMX283 SENSOR DRIVER
22091M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22092M:	Umang Jain <umang.jain@ideasonboard.com>
22093L:	linux-media@vger.kernel.org
22094S:	Maintained
22095T:	git git://linuxtv.org/media.git
22096F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22097F:	drivers/media/i2c/imx283.c
22098
22099SONY IMX290 SENSOR DRIVER
22100M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22101L:	linux-media@vger.kernel.org
22102S:	Maintained
22103T:	git git://linuxtv.org/media.git
22104F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22105F:	drivers/media/i2c/imx290.c
22106
22107SONY IMX296 SENSOR DRIVER
22108M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22109M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22110L:	linux-media@vger.kernel.org
22111S:	Maintained
22112T:	git git://linuxtv.org/media.git
22113F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22114F:	drivers/media/i2c/imx296.c
22115
22116SONY IMX319 SENSOR DRIVER
22117M:	Bingbu Cao <bingbu.cao@intel.com>
22118L:	linux-media@vger.kernel.org
22119S:	Maintained
22120T:	git git://linuxtv.org/media.git
22121F:	drivers/media/i2c/imx319.c
22122
22123SONY IMX334 SENSOR DRIVER
22124L:	linux-media@vger.kernel.org
22125S:	Orphan
22126T:	git git://linuxtv.org/media.git
22127F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22128F:	drivers/media/i2c/imx334.c
22129
22130SONY IMX335 SENSOR DRIVER
22131L:	linux-media@vger.kernel.org
22132S:	Orphan
22133T:	git git://linuxtv.org/media.git
22134F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22135F:	drivers/media/i2c/imx335.c
22136
22137SONY IMX355 SENSOR DRIVER
22138M:	Tianshu Qiu <tian.shu.qiu@intel.com>
22139L:	linux-media@vger.kernel.org
22140S:	Maintained
22141T:	git git://linuxtv.org/media.git
22142F:	drivers/media/i2c/imx355.c
22143
22144SONY IMX412 SENSOR DRIVER
22145L:	linux-media@vger.kernel.org
22146S:	Orphan
22147T:	git git://linuxtv.org/media.git
22148F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22149F:	drivers/media/i2c/imx412.c
22150
22151SONY IMX415 SENSOR DRIVER
22152M:	Michael Riesch <michael.riesch@wolfvision.net>
22153L:	linux-media@vger.kernel.org
22154S:	Maintained
22155T:	git git://linuxtv.org/media.git
22156F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22157F:	drivers/media/i2c/imx415.c
22158
22159SONY MEMORYSTICK SUBSYSTEM
22160M:	Maxim Levitsky <maximlevitsky@gmail.com>
22161M:	Alex Dubov <oakad@yahoo.com>
22162M:	Ulf Hansson <ulf.hansson@linaro.org>
22163L:	linux-mmc@vger.kernel.org
22164S:	Maintained
22165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22166F:	drivers/memstick/
22167F:	include/linux/memstick.h
22168
22169SONY VAIO CONTROL DEVICE DRIVER
22170M:	Mattia Dongili <malattia@linux.it>
22171L:	platform-driver-x86@vger.kernel.org
22172S:	Maintained
22173W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22174F:	Documentation/admin-guide/laptops/sony-laptop.rst
22175F:	drivers/char/sonypi.c
22176F:	drivers/platform/x86/sony-laptop.c
22177F:	include/linux/sony-laptop.h
22178
22179SOPHGO DEVICETREES and DRIVERS
22180M:	Chen Wang <unicorn_wang@outlook.com>
22181M:	Inochi Amaoto <inochiama@outlook.com>
22182T:	git https://github.com/sophgo/linux.git
22183S:	Maintained
22184N:	sophgo
22185K:	sophgo
22186
22187SOUND
22188M:	Jaroslav Kysela <perex@perex.cz>
22189M:	Takashi Iwai <tiwai@suse.com>
22190L:	linux-sound@vger.kernel.org
22191S:	Maintained
22192W:	http://www.alsa-project.org/
22193Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22195F:	Documentation/sound/
22196F:	include/sound/
22197F:	include/uapi/sound/
22198F:	sound/
22199F:	tools/testing/selftests/alsa
22200
22201SOUND - ALSA SELFTESTS
22202M:	Mark Brown <broonie@kernel.org>
22203L:	linux-sound@vger.kernel.org
22204L:	linux-kselftest@vger.kernel.org
22205S:	Supported
22206F:	tools/testing/selftests/alsa
22207
22208SOUND - COMPRESSED AUDIO
22209M:	Vinod Koul <vkoul@kernel.org>
22210L:	linux-sound@vger.kernel.org
22211S:	Supported
22212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22213F:	Documentation/sound/designs/compress-offload.rst
22214F:	include/sound/compress_driver.h
22215F:	include/uapi/sound/compress_*
22216F:	sound/core/compress_offload.c
22217F:	sound/soc/soc-compress.c
22218
22219SOUND - CORE KUNIT TEST
22220M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22221L:	linux-sound@vger.kernel.org
22222S:	Supported
22223F:	sound/core/sound_kunit.c
22224
22225SOUND - DMAENGINE HELPERS
22226M:	Lars-Peter Clausen <lars@metafoo.de>
22227S:	Supported
22228F:	include/sound/dmaengine_pcm.h
22229F:	sound/core/pcm_dmaengine.c
22230F:	sound/soc/soc-generic-dmaengine-pcm.c
22231
22232SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22233M:	Liam Girdwood <lgirdwood@gmail.com>
22234M:	Mark Brown <broonie@kernel.org>
22235L:	linux-sound@vger.kernel.org
22236S:	Supported
22237W:	http://alsa-project.org/main/index.php/ASoC
22238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22239F:	Documentation/devicetree/bindings/sound/
22240F:	Documentation/sound/soc/
22241F:	include/dt-bindings/sound/
22242F:	include/sound/soc*
22243F:	include/sound/sof.h
22244F:	include/sound/sof/
22245F:	include/trace/events/sof*.h
22246F:	include/uapi/sound/asoc.h
22247F:	sound/soc/
22248
22249SOUND - SOC LAYER / dapm-graph
22250M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22251L:	linux-sound@vger.kernel.org
22252S:	Maintained
22253F:	tools/sound/dapm-graph
22254
22255SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22256M:	Liam Girdwood <lgirdwood@gmail.com>
22257M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
22258M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22259M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
22260M:	Daniel Baluta <daniel.baluta@nxp.com>
22261R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
22262R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22263L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
22264S:	Supported
22265W:	https://github.com/thesofproject/linux/
22266F:	sound/soc/sof/
22267
22268SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22269M:	Mark Brown <broonie@kernel.org>
22270M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
22271S:	Supported
22272L:	linux-sound@vger.kernel.org
22273F:	sound/soc/generic/
22274F:	include/sound/simple_card*
22275F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22276F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22277
22278SOUNDWIRE SUBSYSTEM
22279M:	Vinod Koul <vkoul@kernel.org>
22280M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22281R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22282R:	Sanyog Kale <sanyog.r.kale@intel.com>
22283L:	linux-sound@vger.kernel.org
22284S:	Supported
22285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22286F:	Documentation/driver-api/soundwire/
22287F:	drivers/soundwire/
22288F:	include/linux/soundwire/
22289
22290SP2 MEDIA DRIVER
22291M:	Olli Salonen <olli.salonen@iki.fi>
22292L:	linux-media@vger.kernel.org
22293S:	Maintained
22294W:	https://linuxtv.org
22295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22296F:	drivers/media/dvb-frontends/sp2*
22297
22298SPANISH DOCUMENTATION
22299M:	Carlos Bilbao <carlos.bilbao@kernel.org>
22300R:	Avadhut Naik <avadhut.naik@amd.com>
22301S:	Maintained
22302F:	Documentation/translations/sp_SP/
22303
22304SPARC + UltraSPARC (sparc/sparc64)
22305M:	"David S. Miller" <davem@davemloft.net>
22306M:	Andreas Larsson <andreas@gaisler.com>
22307L:	sparclinux@vger.kernel.org
22308S:	Maintained
22309Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22312F:	arch/sparc/
22313F:	drivers/sbus/
22314
22315SPARC SERIAL DRIVERS
22316M:	"David S. Miller" <davem@davemloft.net>
22317L:	sparclinux@vger.kernel.org
22318S:	Maintained
22319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22321F:	drivers/tty/serial/suncore.c
22322F:	drivers/tty/serial/sunhv.c
22323F:	drivers/tty/serial/sunsab.c
22324F:	drivers/tty/serial/sunsab.h
22325F:	drivers/tty/serial/sunsu.c
22326F:	drivers/tty/serial/sunzilog.c
22327F:	drivers/tty/serial/sunzilog.h
22328F:	drivers/tty/vcc.c
22329F:	include/linux/sunserialcore.h
22330
22331SPARSE CHECKER
22332M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
22333L:	linux-sparse@vger.kernel.org
22334S:	Maintained
22335W:	https://sparse.docs.kernel.org/
22336Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22337B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22338T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22339F:	include/linux/compiler.h
22340
22341SPEAKUP CONSOLE SPEECH DRIVER
22342M:	William Hubbs <w.d.hubbs@gmail.com>
22343M:	Chris Brannon <chris@the-brannons.com>
22344M:	Kirk Reiser <kirk@reisers.ca>
22345M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
22346L:	speakup@linux-speakup.org
22347S:	Odd Fixes
22348W:	http://www.linux-speakup.org/
22349W:	https://github.com/linux-speakup/speakup
22350B:	https://github.com/linux-speakup/speakup/issues
22351F:	drivers/accessibility/speakup/
22352
22353SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22354M:	Viresh Kumar <vireshk@kernel.org>
22355M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
22356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22357L:	soc@lists.linux.dev
22358S:	Maintained
22359W:	http://www.st.com/spear
22360F:	arch/arm/boot/dts/st/spear*
22361F:	arch/arm/mach-spear/
22362F:	drivers/clk/spear/
22363F:	drivers/pinctrl/spear/
22364
22365SPI NOR SUBSYSTEM
22366M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22367M:	Pratyush Yadav <pratyush@kernel.org>
22368M:	Michael Walle <mwalle@kernel.org>
22369L:	linux-mtd@lists.infradead.org
22370S:	Maintained
22371W:	http://www.linux-mtd.infradead.org/
22372Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22373C:	irc://irc.oftc.net/mtd
22374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22375F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22376F:	drivers/mtd/spi-nor/
22377F:	include/linux/mtd/spi-nor.h
22378
22379SPI SUBSYSTEM
22380M:	Mark Brown <broonie@kernel.org>
22381L:	linux-spi@vger.kernel.org
22382S:	Maintained
22383Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22385F:	Documentation/devicetree/bindings/spi/
22386F:	Documentation/spi/
22387F:	drivers/spi/
22388F:	include/linux/spi/
22389F:	include/uapi/linux/spi/
22390F:	tools/spi/
22391
22392SPIDERNET NETWORK DRIVER for CELL
22393M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
22394M:	Geoff Levand <geoff@infradead.org>
22395L:	netdev@vger.kernel.org
22396L:	linuxppc-dev@lists.ozlabs.org
22397S:	Maintained
22398F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22399F:	drivers/net/ethernet/toshiba/spider_net*
22400
22401SPMI SUBSYSTEM
22402M:	Stephen Boyd <sboyd@kernel.org>
22403L:	linux-kernel@vger.kernel.org
22404S:	Maintained
22405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22406F:	Documentation/devicetree/bindings/spmi/
22407F:	drivers/spmi/
22408F:	include/dt-bindings/spmi/spmi.h
22409F:	include/linux/spmi.h
22410F:	include/trace/events/spmi.h
22411
22412SPU FILE SYSTEM
22413L:	linuxppc-dev@lists.ozlabs.org
22414S:	Orphan
22415F:	Documentation/filesystems/spufs/spufs.rst
22416F:	arch/powerpc/platforms/cell/spufs/
22417
22418SQUASHFS FILE SYSTEM
22419M:	Phillip Lougher <phillip@squashfs.org.uk>
22420L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
22421S:	Maintained
22422W:	http://squashfs.org.uk
22423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22424F:	Documentation/filesystems/squashfs.rst
22425F:	fs/squashfs/
22426
22427SRM (Alpha) environment access
22428M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
22429S:	Maintained
22430F:	arch/alpha/kernel/srm_env.c
22431
22432ST LSM6DSx IMU IIO DRIVER
22433M:	Lorenzo Bianconi <lorenzo@kernel.org>
22434L:	linux-iio@vger.kernel.org
22435S:	Maintained
22436W:	http://www.st.com/
22437F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22438F:	drivers/iio/imu/st_lsm6dsx/
22439
22440ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22441M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22442M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22443L:	linux-media@vger.kernel.org
22444S:	Maintained
22445T:	git git://linuxtv.org/media.git
22446F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22447F:	drivers/media/i2c/st-mipid02.c
22448
22449ST STC3117 FUEL GAUGE DRIVER
22450M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
22451M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
22452L:	linux-pm@vger.kernel.org
22453S:	Maintained
22454F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22455F:	drivers/power/supply/stc3117_fuel_gauge.c
22456
22457ST STM32 FIREWALL
22458M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
22459S:	Maintained
22460F:	drivers/bus/stm32_etzpc.c
22461F:	drivers/bus/stm32_firewall.c
22462F:	drivers/bus/stm32_rifsc.c
22463
22464ST STM32 I2C/SMBUS DRIVER
22465M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
22466M:	Alain Volmat <alain.volmat@foss.st.com>
22467L:	linux-i2c@vger.kernel.org
22468S:	Maintained
22469F:	drivers/i2c/busses/i2c-stm32*
22470
22471ST STM32 SPI DRIVER
22472M:	Alain Volmat <alain.volmat@foss.st.com>
22473L:	linux-spi@vger.kernel.org
22474S:	Maintained
22475F:	drivers/spi/spi-stm32.c
22476
22477ST STPDDC60 DRIVER
22478M:	Daniel Nilsson <daniel.nilsson@flex.com>
22479L:	linux-hwmon@vger.kernel.org
22480S:	Maintained
22481F:	Documentation/hwmon/stpddc60.rst
22482F:	drivers/hwmon/pmbus/stpddc60.c
22483
22484ST VGXY61 DRIVER
22485M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22486M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22487L:	linux-media@vger.kernel.org
22488S:	Maintained
22489T:	git git://linuxtv.org/media.git
22490F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22491F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22492F:	drivers/media/i2c/vgxy61.c
22493
22494ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22495M:	Song Qiang <songqiang1304521@gmail.com>
22496L:	linux-iio@vger.kernel.org
22497S:	Maintained
22498F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22499F:	drivers/iio/proximity/vl53l0x-i2c.c
22500
22501STABLE BRANCH
22502M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22503M:	Sasha Levin <sashal@kernel.org>
22504L:	stable@vger.kernel.org
22505S:	Supported
22506F:	Documentation/process/stable-kernel-rules.rst
22507
22508STAGING - ATOMISP DRIVER
22509M:	Hans de Goede <hdegoede@redhat.com>
22510M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22511R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22512L:	linux-media@vger.kernel.org
22513S:	Maintained
22514F:	drivers/staging/media/atomisp/
22515
22516STAGING - INDUSTRIAL IO
22517M:	Jonathan Cameron <jic23@kernel.org>
22518L:	linux-iio@vger.kernel.org
22519S:	Odd Fixes
22520F:	Documentation/devicetree/bindings/staging/iio/
22521F:	drivers/staging/iio/
22522
22523STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22524M:	Marc Dietrich <marvin24@gmx.de>
22525L:	ac100@lists.launchpad.net (moderated for non-subscribers)
22526L:	linux-tegra@vger.kernel.org
22527S:	Maintained
22528F:	drivers/staging/nvec/
22529
22530STAGING - SEPS525 LCD CONTROLLER DRIVERS
22531M:	Michael Hennerich <michael.hennerich@analog.com>
22532L:	linux-fbdev@vger.kernel.org
22533S:	Supported
22534F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22535F:	drivers/staging/fbtft/fb_seps525.c
22536
22537STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22538M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22539M:	Teddy Wang <teddy.wang@siliconmotion.com>
22540M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22541L:	linux-fbdev@vger.kernel.org
22542S:	Maintained
22543F:	drivers/staging/sm750fb/
22544
22545STAGING SUBSYSTEM
22546M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22547L:	linux-staging@lists.linux.dev
22548S:	Supported
22549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22550F:	drivers/staging/
22551
22552STANDALONE CACHE CONTROLLER DRIVERS
22553M:	Conor Dooley <conor@kernel.org>
22554S:	Maintained
22555T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22556F:	Documentation/devicetree/bindings/cache/
22557F:	drivers/cache
22558
22559STARFIRE/DURALAN NETWORK DRIVER
22560M:	Ion Badulescu <ionut@badula.org>
22561S:	Odd Fixes
22562F:	drivers/net/ethernet/adaptec/starfire*
22563
22564STARFIVE CAMERA SUBSYSTEM DRIVER
22565M:	Jack Zhu <jack.zhu@starfivetech.com>
22566M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22567L:	linux-media@vger.kernel.org
22568S:	Maintained
22569F:	Documentation/admin-guide/media/starfive_camss.rst
22570F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22571F:	drivers/staging/media/starfive/camss
22572
22573STARFIVE CRYPTO DRIVER
22574M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22575M:	William Qiu <william.qiu@starfivetech.com>
22576S:	Supported
22577F:	Documentation/devicetree/bindings/crypto/starfive*
22578F:	drivers/crypto/starfive/
22579
22580STARFIVE DEVICETREES
22581M:	Emil Renner Berthing <kernel@esmil.dk>
22582S:	Maintained
22583F:	arch/riscv/boot/dts/starfive/
22584
22585STARFIVE DWMAC GLUE LAYER
22586M:	Emil Renner Berthing <kernel@esmil.dk>
22587M:	Minda Chen <minda.chen@starfivetech.com>
22588S:	Maintained
22589F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22590F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22591
22592STARFIVE JH7110 DPHY RX DRIVER
22593M:	Jack Zhu <jack.zhu@starfivetech.com>
22594M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22595S:	Supported
22596F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22597F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22598
22599STARFIVE JH7110 DPHY TX DRIVER
22600M:	Keith Zhao <keith.zhao@starfivetech.com>
22601S:	Supported
22602F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22603F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22604
22605STARFIVE JH7110 MMC/SD/SDIO DRIVER
22606M:	William Qiu <william.qiu@starfivetech.com>
22607S:	Supported
22608F:	Documentation/devicetree/bindings/mmc/starfive*
22609F:	drivers/mmc/host/dw_mmc-starfive.c
22610
22611STARFIVE JH7110 PLL CLOCK DRIVER
22612M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22613S:	Supported
22614F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22615F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22616
22617STARFIVE JH7110 PWMDAC DRIVER
22618M:	Hal Feng <hal.feng@starfivetech.com>
22619M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22620S:	Supported
22621F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22622F:	sound/soc/starfive/jh7110_pwmdac.c
22623
22624STARFIVE JH7110 SYSCON
22625M:	William Qiu <william.qiu@starfivetech.com>
22626M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22627S:	Supported
22628F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22629
22630STARFIVE JH7110 TDM DRIVER
22631M:	Walker Chen <walker.chen@starfivetech.com>
22632S:	Maintained
22633F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22634F:	sound/soc/starfive/jh7110_tdm.c
22635
22636STARFIVE JH71X0 CLOCK DRIVERS
22637M:	Emil Renner Berthing <kernel@esmil.dk>
22638M:	Hal Feng <hal.feng@starfivetech.com>
22639S:	Maintained
22640F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22641F:	drivers/clk/starfive/clk-starfive-jh71*
22642F:	include/dt-bindings/clock/starfive?jh71*.h
22643
22644STARFIVE JH71X0 PINCTRL DRIVERS
22645M:	Emil Renner Berthing <kernel@esmil.dk>
22646M:	Jianlong Huang <jianlong.huang@starfivetech.com>
22647M:	Hal Feng <hal.feng@starfivetech.com>
22648L:	linux-gpio@vger.kernel.org
22649S:	Maintained
22650F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22651F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22652F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22653F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22654
22655STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22656M:	Emil Renner Berthing <kernel@esmil.dk>
22657M:	Hal Feng <hal.feng@starfivetech.com>
22658S:	Maintained
22659F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22660F:	drivers/reset/starfive/reset-starfive-jh71*
22661F:	include/dt-bindings/reset/starfive?jh71*.h
22662
22663STARFIVE JH71X0 USB DRIVERS
22664M:	Minda Chen <minda.chen@starfivetech.com>
22665S:	Maintained
22666F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22667F:	drivers/usb/cdns3/cdns3-starfive.c
22668
22669STARFIVE JH71XX PMU CONTROLLER DRIVER
22670M:	Walker Chen <walker.chen@starfivetech.com>
22671M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22672S:	Supported
22673F:	Documentation/devicetree/bindings/power/starfive*
22674F:	drivers/pmdomain/starfive/
22675F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22676
22677STARFIVE SOC DRIVERS
22678M:	Conor Dooley <conor@kernel.org>
22679S:	Maintained
22680T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22681F:	Documentation/devicetree/bindings/soc/starfive/
22682
22683STARFIVE STARLINK PMU DRIVER
22684M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22685S:	Maintained
22686F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22687F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22688F:	drivers/perf/starfive_starlink_pmu.c
22689
22690STARFIVE TRNG DRIVER
22691M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22692S:	Supported
22693F:	Documentation/devicetree/bindings/rng/starfive*
22694F:	drivers/char/hw_random/jh7110-trng.c
22695
22696STARFIVE WATCHDOG DRIVER
22697M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22698M:	Ziv Xu <ziv.xu@starfivetech.com>
22699S:	Supported
22700F:	Documentation/devicetree/bindings/watchdog/starfive*
22701F:	drivers/watchdog/starfive-wdt.c
22702
22703STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22704M:	Minda Chen <minda.chen@starfivetech.com>
22705S:	Supported
22706F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22707F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22708F:	drivers/phy/starfive/phy-jh7110-pcie.c
22709F:	drivers/phy/starfive/phy-jh7110-usb.c
22710
22711STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22712M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22713S:	Supported
22714F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22715F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22716
22717STATIC BRANCH/CALL
22718M:	Peter Zijlstra <peterz@infradead.org>
22719M:	Josh Poimboeuf <jpoimboe@kernel.org>
22720M:	Jason Baron <jbaron@akamai.com>
22721R:	Steven Rostedt <rostedt@goodmis.org>
22722R:	Ard Biesheuvel <ardb@kernel.org>
22723S:	Supported
22724F:	arch/*/include/asm/jump_label*.h
22725F:	arch/*/include/asm/static_call*.h
22726F:	arch/*/kernel/jump_label.c
22727F:	arch/*/kernel/static_call.c
22728F:	include/linux/jump_label*.h
22729F:	include/linux/static_call*.h
22730F:	kernel/jump_label.c
22731F:	kernel/static_call*.c
22732
22733STI AUDIO (ASoC) DRIVERS
22734M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22735L:	linux-sound@vger.kernel.org
22736S:	Maintained
22737F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22738F:	sound/soc/sti/
22739
22740STI CEC DRIVER
22741M:	Alain Volmat <alain.volmat@foss.st.com>
22742S:	Maintained
22743F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22744F:	drivers/media/cec/platform/sti/
22745
22746STK1160 USB VIDEO CAPTURE DRIVER
22747M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22748L:	linux-media@vger.kernel.org
22749S:	Maintained
22750T:	git git://linuxtv.org/media.git
22751F:	drivers/media/usb/stk1160/
22752
22753STM32 AUDIO (ASoC) DRIVERS
22754M:	Olivier Moysan <olivier.moysan@foss.st.com>
22755M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22756L:	linux-sound@vger.kernel.org
22757S:	Maintained
22758F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22759F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22760F:	sound/soc/stm/
22761
22762STM32 DMA DRIVERS
22763M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22764L:	dmaengine@vger.kernel.org
22765L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22766S:	Maintained
22767F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22768F:	Documentation/devicetree/bindings/dma/stm32/
22769F:	drivers/dma/stm32/
22770
22771STM32 TIMER/LPTIMER DRIVERS
22772M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22773S:	Maintained
22774F:	Documentation/ABI/testing/*timer-stm32
22775F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22776F:	drivers/*/stm32-*timer*
22777F:	drivers/pwm/pwm-stm32*
22778F:	include/linux/*/stm32-*tim*
22779
22780STM32MP25 USB3/PCIE COMBOPHY DRIVER
22781M:	Christian Bruel <christian.bruel@foss.st.com>
22782S:	Maintained
22783F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22784F:	drivers/phy/st/phy-stm32-combophy.c
22785
22786STMMAC ETHERNET DRIVER
22787L:	netdev@vger.kernel.org
22788S:	Orphan
22789F:	Documentation/networking/device_drivers/ethernet/stmicro/
22790F:	drivers/net/ethernet/stmicro/stmmac/
22791
22792SUN HAPPY MEAL ETHERNET DRIVER
22793M:	Sean Anderson <seanga2@gmail.com>
22794S:	Maintained
22795F:	drivers/net/ethernet/sun/sunhme.*
22796
22797SUN3/3X
22798M:	Sam Creasey <sammy@sammy.net>
22799S:	Maintained
22800W:	http://sammy.net/sun3/
22801F:	arch/m68k/include/asm/sun3*
22802F:	arch/m68k/kernel/*sun3*
22803F:	arch/m68k/sun3*/
22804F:	drivers/net/ethernet/i825xx/sun3*
22805
22806SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22807M:	Hans de Goede <hdegoede@redhat.com>
22808L:	linux-input@vger.kernel.org
22809S:	Maintained
22810F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22811F:	drivers/input/keyboard/sun4i-lradc-keys.c
22812
22813SUNPLUS ETHERNET DRIVER
22814M:	Wells Lu <wellslutw@gmail.com>
22815L:	netdev@vger.kernel.org
22816S:	Maintained
22817W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22818F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22819F:	drivers/net/ethernet/sunplus/
22820
22821SUNPLUS MMC DRIVER
22822M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22823M:	Li-hao Kuo <lhjeff911@gmail.com>
22824S:	Maintained
22825F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22826F:	drivers/mmc/host/sunplus-mmc.c
22827
22828SUNPLUS OCOTP DRIVER
22829M:	Vincent Shih <vincent.sunplus@gmail.com>
22830S:	Maintained
22831F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22832F:	drivers/nvmem/sunplus-ocotp.c
22833
22834SUNPLUS PWM DRIVER
22835M:	Hammer Hsieh <hammerh0314@gmail.com>
22836S:	Maintained
22837F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22838F:	drivers/pwm/pwm-sunplus.c
22839
22840SUNPLUS RTC DRIVER
22841M:	Vincent Shih <vincent.sunplus@gmail.com>
22842L:	linux-rtc@vger.kernel.org
22843S:	Maintained
22844F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22845F:	drivers/rtc/rtc-sunplus.c
22846
22847SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22848M:	Li-hao Kuo <lhjeff911@gmail.com>
22849L:	linux-spi@vger.kernel.org
22850S:	Maintained
22851F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22852F:	drivers/spi/spi-sunplus-sp7021.c
22853
22854SUNPLUS UART DRIVER
22855M:	Hammer Hsieh <hammerh0314@gmail.com>
22856S:	Maintained
22857F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22858F:	drivers/tty/serial/sunplus-uart.c
22859
22860SUNPLUS USB2 PHY DRIVER
22861M:	Vincent Shih <vincent.sunplus@gmail.com>
22862L:	linux-usb@vger.kernel.org
22863S:	Maintained
22864F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22865F:	drivers/phy/sunplus/Kconfig
22866F:	drivers/phy/sunplus/Makefile
22867F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22868
22869SUNPLUS WATCHDOG DRIVER
22870M:	Xiantao Hu <xt.hu@cqplus1.com>
22871L:	linux-watchdog@vger.kernel.org
22872S:	Maintained
22873F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22874F:	drivers/watchdog/sunplus_wdt.c
22875
22876SUPERH
22877M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22878M:	Rich Felker <dalias@libc.org>
22879M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22880L:	linux-sh@vger.kernel.org
22881S:	Maintained
22882Q:	http://patchwork.kernel.org/project/linux-sh/list/
22883F:	Documentation/arch/sh/
22884F:	arch/sh/
22885F:	drivers/sh/
22886
22887SUSPEND TO RAM
22888M:	"Rafael J. Wysocki" <rafael@kernel.org>
22889M:	Len Brown <len.brown@intel.com>
22890M:	Pavel Machek <pavel@kernel.org>
22891L:	linux-pm@vger.kernel.org
22892S:	Supported
22893B:	https://bugzilla.kernel.org
22894F:	Documentation/power/
22895F:	arch/x86/kernel/acpi/sleep*
22896F:	arch/x86/kernel/acpi/wakeup*
22897F:	drivers/base/power/
22898F:	include/linux/freezer.h
22899F:	include/linux/pm.h
22900F:	include/linux/suspend.h
22901F:	kernel/power/
22902
22903SVGA HANDLING
22904M:	Martin Mares <mj@ucw.cz>
22905L:	linux-video@atrey.karlin.mff.cuni.cz
22906S:	Maintained
22907F:	Documentation/admin-guide/svga.rst
22908F:	arch/x86/boot/video*
22909
22910SWITCHDEV
22911M:	Jiri Pirko <jiri@resnulli.us>
22912M:	Ivan Vecera <ivecera@redhat.com>
22913L:	netdev@vger.kernel.org
22914S:	Supported
22915F:	include/net/switchdev.h
22916F:	net/switchdev/
22917
22918SY8106A REGULATOR DRIVER
22919M:	Icenowy Zheng <icenowy@aosc.io>
22920S:	Maintained
22921F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22922F:	drivers/regulator/sy8106a-regulator.c
22923
22924SYNC FILE FRAMEWORK
22925M:	Sumit Semwal <sumit.semwal@linaro.org>
22926R:	Gustavo Padovan <gustavo@padovan.org>
22927L:	linux-media@vger.kernel.org
22928L:	dri-devel@lists.freedesktop.org
22929S:	Maintained
22930T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22931F:	Documentation/driver-api/sync_file.rst
22932F:	drivers/dma-buf/dma-fence*
22933F:	drivers/dma-buf/sw_sync.c
22934F:	drivers/dma-buf/sync_*
22935F:	include/linux/sync_file.h
22936F:	include/uapi/linux/sync_file.h
22937
22938SYNOPSYS ARC ARCHITECTURE
22939M:	Vineet Gupta <vgupta@kernel.org>
22940L:	linux-snps-arc@lists.infradead.org
22941S:	Supported
22942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22943F:	Documentation/arch/arc
22944F:	Documentation/devicetree/bindings/arc/*
22945F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22946F:	arch/arc/
22947F:	drivers/clocksource/arc_timer.c
22948F:	drivers/tty/serial/arc_uart.c
22949
22950SYNOPSYS ARC HSDK SDP pll clock driver
22951M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22952S:	Supported
22953F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22954F:	drivers/clk/clk-hsdk-pll.c
22955
22956SYNOPSYS ARC SDP clock driver
22957M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22958S:	Supported
22959F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22960F:	drivers/clk/axs10x/*
22961
22962SYNOPSYS ARC SDP platform support
22963M:	Alexey Brodkin <abrodkin@synopsys.com>
22964S:	Supported
22965F:	Documentation/devicetree/bindings/arc/axs10*
22966F:	arch/arc/boot/dts/ax*
22967F:	arch/arc/plat-axs10x
22968
22969SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22970M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22971S:	Supported
22972F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22973F:	drivers/reset/reset-axs10x.c
22974
22975SYNOPSYS CREG GPIO DRIVER
22976M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22977S:	Maintained
22978F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22979F:	drivers/gpio/gpio-creg-snps.c
22980
22981SYNOPSYS DESIGNWARE 8250 UART DRIVER
22982M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22983R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22984S:	Supported
22985F:	drivers/tty/serial/8250/8250_dw.c
22986F:	drivers/tty/serial/8250/8250_dwlib.*
22987F:	drivers/tty/serial/8250/8250_lpss.c
22988
22989SYNOPSYS DESIGNWARE APB GPIO DRIVER
22990M:	Hoan Tran <hoan@os.amperecomputing.com>
22991L:	linux-gpio@vger.kernel.org
22992S:	Maintained
22993F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22994F:	drivers/gpio/gpio-dwapb.c
22995
22996SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22997M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22998S:	Maintained
22999F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23000F:	drivers/dma/dw-axi-dmac/
23001
23002SYNOPSYS DESIGNWARE DMAC DRIVER
23003M:	Viresh Kumar <vireshk@kernel.org>
23004R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23005S:	Maintained
23006F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23007F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23008F:	drivers/dma/dw/
23009F:	include/dt-bindings/dma/dw-dmac.h
23010F:	include/linux/dma/dw.h
23011F:	include/linux/platform_data/dma-dw.h
23012
23013SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23014M:	Jose Abreu <Jose.Abreu@synopsys.com>
23015L:	netdev@vger.kernel.org
23016S:	Maintained
23017F:	drivers/net/ethernet/synopsys/
23018
23019SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23020L:	netdev@vger.kernel.org
23021S:	Orphan
23022F:	drivers/net/pcs/pcs-xpcs.c
23023F:	drivers/net/pcs/pcs-xpcs.h
23024F:	include/linux/pcs/pcs-xpcs.h
23025
23026SYNOPSYS DESIGNWARE I2C DRIVER
23027M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
23028R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23029R:	Mika Westerberg <mika.westerberg@linux.intel.com>
23030R:	Jan Dabros <jsd@semihalf.com>
23031L:	linux-i2c@vger.kernel.org
23032S:	Supported
23033F:	drivers/i2c/busses/i2c-designware-*
23034
23035SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23036M:	Jaehoon Chung <jh80.chung@samsung.com>
23037L:	linux-mmc@vger.kernel.org
23038S:	Maintained
23039F:	drivers/mmc/host/dw_mmc*
23040
23041SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23042M:	Shuai Xue <xueshuai@linux.alibaba.com>
23043M:	Jing Zhang <renyu.zj@linux.alibaba.com>
23044S:	Supported
23045F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23046F:	drivers/perf/dwc_pcie_pmu.c
23047
23048SYNOPSYS HSDK RESET CONTROLLER DRIVER
23049M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23050S:	Supported
23051F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23052F:	drivers/reset/reset-hsdk.c
23053F:	include/dt-bindings/reset/snps,hsdk-reset.h
23054
23055SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23056M:	Prabu Thangamuthu <prabu.t@synopsys.com>
23057M:	Manjunath M B <manjumb@synopsys.com>
23058L:	linux-mmc@vger.kernel.org
23059S:	Maintained
23060F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23061
23062SYSTEM CONFIGURATION (SYSCON)
23063M:	Lee Jones <lee@kernel.org>
23064M:	Arnd Bergmann <arnd@arndb.de>
23065S:	Supported
23066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23067F:	drivers/mfd/syscon.c
23068
23069SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23070M:	Sudeep Holla <sudeep.holla@arm.com>
23071R:	Cristian Marussi <cristian.marussi@arm.com>
23072L:	arm-scmi@vger.kernel.org
23073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23074S:	Maintained
23075F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23076F:	drivers/clk/clk-sc[mp]i.c
23077F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23078F:	drivers/firmware/arm_scmi/
23079F:	drivers/firmware/arm_scpi.c
23080F:	drivers/hwmon/scmi-hwmon.c
23081F:	drivers/pinctrl/pinctrl-scmi.c
23082F:	drivers/pmdomain/arm/
23083F:	drivers/powercap/arm_scmi_powercap.c
23084F:	drivers/regulator/scmi-regulator.c
23085F:	drivers/reset/reset-scmi.c
23086F:	include/linux/sc[mp]i_protocol.h
23087F:	include/trace/events/scmi.h
23088F:	include/uapi/linux/virtio_scmi.h
23089
23090SYSTEM RESET/SHUTDOWN DRIVERS
23091M:	Sebastian Reichel <sre@kernel.org>
23092L:	linux-pm@vger.kernel.org
23093S:	Maintained
23094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23095F:	Documentation/devicetree/bindings/power/reset/
23096F:	drivers/power/reset/
23097
23098SYSTEM TRACE MODULE CLASS
23099M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
23100S:	Maintained
23101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23102F:	Documentation/trace/stm.rst
23103F:	drivers/hwtracing/stm/
23104F:	include/linux/stm.h
23105F:	include/uapi/linux/stm.h
23106
23107SYSTEM76 ACPI DRIVER
23108M:	Jeremy Soller <jeremy@system76.com>
23109M:	System76 Product Development <productdev@system76.com>
23110L:	platform-driver-x86@vger.kernel.org
23111S:	Maintained
23112F:	drivers/platform/x86/system76_acpi.c
23113
23114SYSV FILESYSTEM
23115S:	Orphan
23116F:	Documentation/filesystems/sysv-fs.rst
23117F:	fs/sysv/
23118F:	include/linux/sysv_fs.h
23119
23120TASKSTATS STATISTICS INTERFACE
23121M:	Balbir Singh <bsingharora@gmail.com>
23122S:	Maintained
23123F:	Documentation/accounting/taskstats*
23124F:	include/linux/taskstats*
23125F:	kernel/taskstats.c
23126
23127TC subsystem
23128M:	Jamal Hadi Salim <jhs@mojatatu.com>
23129M:	Cong Wang <xiyou.wangcong@gmail.com>
23130M:	Jiri Pirko <jiri@resnulli.us>
23131L:	netdev@vger.kernel.org
23132S:	Maintained
23133F:	include/net/pkt_cls.h
23134F:	include/net/pkt_sched.h
23135F:	include/net/tc_act/
23136F:	include/uapi/linux/pkt_cls.h
23137F:	include/uapi/linux/pkt_sched.h
23138F:	include/uapi/linux/tc_act/
23139F:	include/uapi/linux/tc_ematch/
23140F:	net/sched/
23141F:	tools/testing/selftests/tc-testing
23142
23143TC90522 MEDIA DRIVER
23144M:	Akihiro Tsukada <tskd08@gmail.com>
23145L:	linux-media@vger.kernel.org
23146S:	Odd Fixes
23147F:	drivers/media/dvb-frontends/tc90522*
23148
23149TCP LOW PRIORITY MODULE
23150M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
23151M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
23152S:	Maintained
23153W:	http://tcp-lp-mod.sourceforge.net/
23154F:	net/ipv4/tcp_lp.c
23155
23156TDA10071 MEDIA DRIVER
23157L:	linux-media@vger.kernel.org
23158S:	Orphan
23159W:	https://linuxtv.org
23160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23161F:	drivers/media/dvb-frontends/tda10071*
23162
23163TDA18212 MEDIA DRIVER
23164L:	linux-media@vger.kernel.org
23165S:	Orphan
23166W:	https://linuxtv.org
23167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23168F:	drivers/media/tuners/tda18212*
23169
23170TDA18218 MEDIA DRIVER
23171L:	linux-media@vger.kernel.org
23172S:	Orphan
23173W:	https://linuxtv.org
23174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23175F:	drivers/media/tuners/tda18218*
23176
23177TDA18250 MEDIA DRIVER
23178M:	Olli Salonen <olli.salonen@iki.fi>
23179L:	linux-media@vger.kernel.org
23180S:	Maintained
23181W:	https://linuxtv.org
23182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23183T:	git git://linuxtv.org/media.git
23184F:	drivers/media/tuners/tda18250*
23185
23186TDA18271 MEDIA DRIVER
23187M:	Michael Krufky <mkrufky@linuxtv.org>
23188L:	linux-media@vger.kernel.org
23189S:	Maintained
23190W:	https://linuxtv.org
23191W:	http://github.com/mkrufky
23192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23193T:	git git://linuxtv.org/mkrufky/tuners.git
23194F:	drivers/media/tuners/tda18271*
23195
23196TDA1997x MEDIA DRIVER
23197M:	Tim Harvey <tharvey@gateworks.com>
23198L:	linux-media@vger.kernel.org
23199S:	Maintained
23200W:	https://linuxtv.org
23201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23202F:	drivers/media/i2c/tda1997x.*
23203
23204TDA827x MEDIA DRIVER
23205M:	Michael Krufky <mkrufky@linuxtv.org>
23206L:	linux-media@vger.kernel.org
23207S:	Maintained
23208W:	https://linuxtv.org
23209W:	http://github.com/mkrufky
23210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23211T:	git git://linuxtv.org/mkrufky/tuners.git
23212F:	drivers/media/tuners/tda8290.*
23213
23214TDA8290 MEDIA DRIVER
23215M:	Michael Krufky <mkrufky@linuxtv.org>
23216L:	linux-media@vger.kernel.org
23217S:	Maintained
23218W:	https://linuxtv.org
23219W:	http://github.com/mkrufky
23220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23221T:	git git://linuxtv.org/mkrufky/tuners.git
23222F:	drivers/media/tuners/tda8290.*
23223
23224TDA9840 MEDIA DRIVER
23225M:	Hans Verkuil <hverkuil@xs4all.nl>
23226L:	linux-media@vger.kernel.org
23227S:	Maintained
23228W:	https://linuxtv.org
23229T:	git git://linuxtv.org/media.git
23230F:	drivers/media/i2c/tda9840*
23231
23232TEA5761 TUNER DRIVER
23233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23234L:	linux-media@vger.kernel.org
23235S:	Odd fixes
23236W:	https://linuxtv.org
23237T:	git git://linuxtv.org/media.git
23238F:	drivers/media/tuners/tea5761.*
23239
23240TEA5767 TUNER DRIVER
23241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23242L:	linux-media@vger.kernel.org
23243S:	Maintained
23244W:	https://linuxtv.org
23245T:	git git://linuxtv.org/media.git
23246F:	drivers/media/tuners/tea5767.*
23247
23248TEA6415C MEDIA DRIVER
23249M:	Hans Verkuil <hverkuil@xs4all.nl>
23250L:	linux-media@vger.kernel.org
23251S:	Maintained
23252W:	https://linuxtv.org
23253T:	git git://linuxtv.org/media.git
23254F:	drivers/media/i2c/tea6415c*
23255
23256TEA6420 MEDIA DRIVER
23257M:	Hans Verkuil <hverkuil@xs4all.nl>
23258L:	linux-media@vger.kernel.org
23259S:	Maintained
23260W:	https://linuxtv.org
23261T:	git git://linuxtv.org/media.git
23262F:	drivers/media/i2c/tea6420*
23263
23264TEAM DRIVER
23265M:	Jiri Pirko <jiri@resnulli.us>
23266L:	netdev@vger.kernel.org
23267S:	Supported
23268F:	Documentation/netlink/specs/team.yaml
23269F:	drivers/net/team/
23270F:	include/linux/if_team.h
23271F:	include/uapi/linux/if_team.h
23272F:	tools/testing/selftests/drivers/net/team/
23273
23274TECHNICAL ADVISORY BOARD PROCESS DOCS
23275M:	"Theodore Ts'o" <tytso@mit.edu>
23276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23277L:	tech-board-discuss@lists.linux.dev
23278S:	Maintained
23279F:	Documentation/process/contribution-maturity-model.rst
23280F:	Documentation/process/researcher-guidelines.rst
23281
23282TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23283M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
23284S:	Maintained
23285F:	arch/x86/platform/ts5500/
23286
23287TECHNOTREND USB IR RECEIVER
23288M:	Sean Young <sean@mess.org>
23289L:	linux-media@vger.kernel.org
23290S:	Maintained
23291F:	drivers/media/rc/ttusbir.c
23292
23293TECHWELL TW9900 VIDEO DECODER
23294M:	Mehdi Djait <mehdi.djait@bootlin.com>
23295L:	linux-media@vger.kernel.org
23296S:	Maintained
23297F:	drivers/media/i2c/tw9900.c
23298
23299TECHWELL TW9910 VIDEO DECODER
23300L:	linux-media@vger.kernel.org
23301S:	Orphan
23302F:	drivers/media/i2c/tw9910.c
23303F:	include/media/i2c/tw9910.h
23304
23305TEE SUBSYSTEM
23306M:	Jens Wiklander <jens.wiklander@linaro.org>
23307R:	Sumit Garg <sumit.garg@kernel.org>
23308L:	op-tee@lists.trustedfirmware.org
23309S:	Maintained
23310F:	Documentation/ABI/testing/sysfs-class-tee
23311F:	Documentation/driver-api/tee.rst
23312F:	Documentation/tee/
23313F:	Documentation/userspace-api/tee.rst
23314F:	drivers/tee/
23315F:	include/linux/tee_core.h
23316F:	include/linux/tee_drv.h
23317F:	include/uapi/linux/tee.h
23318
23319TEGRA ARCHITECTURE SUPPORT
23320M:	Thierry Reding <thierry.reding@gmail.com>
23321M:	Jonathan Hunter <jonathanh@nvidia.com>
23322L:	linux-tegra@vger.kernel.org
23323S:	Supported
23324Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23326N:	[^a-z]tegra
23327
23328TEGRA CLOCK DRIVER
23329M:	Peter De Schrijver <pdeschrijver@nvidia.com>
23330M:	Prashant Gaikwad <pgaikwad@nvidia.com>
23331S:	Supported
23332F:	drivers/clk/tegra/
23333
23334TEGRA CRYPTO DRIVERS
23335M:	Akhil R <akhilrajeev@nvidia.com>
23336S:	Supported
23337F:	drivers/crypto/tegra/*
23338
23339TEGRA DMA DRIVERS
23340M:	Laxman Dewangan <ldewangan@nvidia.com>
23341M:	Jon Hunter <jonathanh@nvidia.com>
23342S:	Supported
23343F:	drivers/dma/tegra*
23344
23345TEGRA I2C DRIVER
23346M:	Laxman Dewangan <ldewangan@nvidia.com>
23347R:	Dmitry Osipenko <digetx@gmail.com>
23348S:	Supported
23349F:	drivers/i2c/busses/i2c-tegra.c
23350
23351TEGRA IOMMU DRIVERS
23352M:	Thierry Reding <thierry.reding@gmail.com>
23353R:	Krishna Reddy <vdumpa@nvidia.com>
23354L:	linux-tegra@vger.kernel.org
23355S:	Supported
23356F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23357F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23358F:	drivers/iommu/tegra*
23359
23360TEGRA KBC DRIVER
23361M:	Laxman Dewangan <ldewangan@nvidia.com>
23362S:	Supported
23363F:	drivers/input/keyboard/tegra-kbc.c
23364
23365TEGRA NAND DRIVER
23366M:	Stefan Agner <stefan@agner.ch>
23367M:	Lucas Stach <dev@lynxeye.de>
23368S:	Maintained
23369F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23370F:	drivers/mtd/nand/raw/tegra_nand.c
23371
23372TEGRA PWM DRIVER
23373M:	Thierry Reding <thierry.reding@gmail.com>
23374S:	Supported
23375F:	drivers/pwm/pwm-tegra.c
23376
23377TEGRA QUAD SPI DRIVER
23378M:	Thierry Reding <thierry.reding@gmail.com>
23379M:	Jonathan Hunter <jonathanh@nvidia.com>
23380M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23381L:	linux-tegra@vger.kernel.org
23382S:	Maintained
23383F:	drivers/spi/spi-tegra210-quad.c
23384
23385TEGRA SERIAL DRIVER
23386M:	Laxman Dewangan <ldewangan@nvidia.com>
23387S:	Supported
23388F:	drivers/tty/serial/serial-tegra.c
23389
23390TEGRA SPI DRIVER
23391M:	Laxman Dewangan <ldewangan@nvidia.com>
23392S:	Supported
23393F:	drivers/spi/spi-tegra*
23394
23395TEGRA VIDEO DRIVER
23396M:	Thierry Reding <thierry.reding@gmail.com>
23397M:	Jonathan Hunter <jonathanh@nvidia.com>
23398M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23399M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23400L:	linux-media@vger.kernel.org
23401L:	linux-tegra@vger.kernel.org
23402S:	Maintained
23403F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23404F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23405F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23406F:	drivers/staging/media/tegra-video/
23407
23408TEGRA XUSB PADCTL DRIVER
23409M:	JC Kuo <jckuo@nvidia.com>
23410S:	Supported
23411F:	drivers/phy/tegra/xusb*
23412
23413TEHUTI ETHERNET DRIVER
23414M:	Andy Gospodarek <andy@greyhouse.net>
23415L:	netdev@vger.kernel.org
23416S:	Maintained
23417F:	drivers/net/ethernet/tehuti/tehuti.*
23418
23419TEHUTI TN40XX ETHERNET DRIVER
23420M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
23421L:	netdev@vger.kernel.org
23422S:	Maintained
23423F:	drivers/net/ethernet/tehuti/tn40*
23424
23425TELECOM CLOCK DRIVER FOR MCPL0010
23426M:	Mark Gross <markgross@kernel.org>
23427S:	Supported
23428F:	drivers/char/tlclk.c
23429
23430TEMPO SEMICONDUCTOR DRIVERS
23431M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
23432S:	Maintained
23433F:	Documentation/devicetree/bindings/sound/tscs*.txt
23434F:	sound/soc/codecs/tscs*.c
23435F:	sound/soc/codecs/tscs*.h
23436
23437TENSILICA XTENSA PORT (xtensa)
23438M:	Chris Zankel <chris@zankel.net>
23439M:	Max Filippov <jcmvbkbc@gmail.com>
23440S:	Maintained
23441T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23442F:	arch/xtensa/
23443F:	drivers/irqchip/irq-xtensa-*
23444
23445TEXAS INSTRUMENTS ASoC DRIVERS
23446M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23447L:	linux-sound@vger.kernel.org
23448S:	Maintained
23449F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23450F:	sound/soc/ti/
23451
23452TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23453M:	Shenghao Ding <shenghao-ding@ti.com>
23454M:	Kevin Lu <kevin-lu@ti.com>
23455M:	Baojun Xu <baojun.xu@ti.com>
23456L:	linux-sound@vger.kernel.org
23457S:	Maintained
23458F:	Documentation/devicetree/bindings/sound/tas2552.txt
23459F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23460F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23461F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23462F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23463F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23464F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23465F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23466F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23467F:	include/sound/tas2*.h
23468F:	include/sound/tlv320*.h
23469F:	include/sound/tpa6130a2-plat.h
23470F:	sound/pci/hda/tas2781_hda_i2c.c
23471F:	sound/soc/codecs/pcm1681.c
23472F:	sound/soc/codecs/pcm1789*.*
23473F:	sound/soc/codecs/pcm179x*.*
23474F:	sound/soc/codecs/pcm186x*.*
23475F:	sound/soc/codecs/pcm3008.*
23476F:	sound/soc/codecs/pcm3060*.*
23477F:	sound/soc/codecs/pcm3168a*.*
23478F:	sound/soc/codecs/pcm5102a.c
23479F:	sound/soc/codecs/pcm512x*.*
23480F:	sound/soc/codecs/tas2*.*
23481F:	sound/soc/codecs/tlv320*.*
23482F:	sound/soc/codecs/tpa6130a2.*
23483
23484TEXAS INSTRUMENTS DMA DRIVERS
23485M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23486L:	dmaengine@vger.kernel.org
23487S:	Maintained
23488F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23489F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23490F:	Documentation/devicetree/bindings/dma/ti/
23491F:	drivers/dma/ti/
23492F:	include/linux/dma/k3-psil.h
23493F:	include/linux/dma/k3-udma-glue.h
23494F:	include/linux/dma/ti-cppi5.h
23495X:	drivers/dma/ti/cppi41.c
23496
23497TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23498M:	Jerome Brunet <jbrunet@baylibre.com>
23499L:	linux-hwmon@vger.kernel.org
23500S:	Maintained
23501F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23502F:	Documentation/hwmon/tps25990.rst
23503F:	drivers/hwmon/pmbus/tps25990.c
23504
23505TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23506M:	Robert Marko <robert.marko@sartura.hr>
23507M:	Luka Perkov <luka.perkov@sartura.hr>
23508L:	linux-hwmon@vger.kernel.org
23509S:	Maintained
23510F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23511F:	Documentation/hwmon/tps23861.rst
23512F:	drivers/hwmon/tps23861.c
23513
23514TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23515M:	Ricardo Ribalda <ribalda@kernel.org>
23516L:	linux-iio@vger.kernel.org
23517S:	Supported
23518F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23519F:	drivers/iio/dac/ti-dac7612.c
23520
23521TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23522M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
23523L:	linux-leds@vger.kernel.org
23524S:	Maintained
23525F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23526F:	drivers/leds/leds-lp8864.c
23527
23528TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23529M:	Nishanth Menon <nm@ti.com>
23530M:	Tero Kristo <kristo@kernel.org>
23531M:	Santosh Shilimkar <ssantosh@kernel.org>
23532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23533S:	Maintained
23534F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23535F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23536F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23537F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23538F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23539F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23540F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23541F:	drivers/clk/keystone/sci-clk.c
23542F:	drivers/firmware/ti_sci*
23543F:	drivers/irqchip/irq-ti-sci-inta.c
23544F:	drivers/irqchip/irq-ti-sci-intr.c
23545F:	drivers/reset/reset-ti-sci.c
23546F:	drivers/soc/ti/ti_sci_inta_msi.c
23547F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23548F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23549F:	include/linux/soc/ti/ti_sci_inta_msi.h
23550F:	include/linux/soc/ti/ti_sci_protocol.h
23551
23552TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23553M:	Puranjay Mohan <puranjay@kernel.org>
23554L:	linux-iio@vger.kernel.org
23555S:	Supported
23556F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23557F:	drivers/iio/temperature/tmp117.c
23558
23559THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23560M:	Hans Verkuil <hverkuil@xs4all.nl>
23561L:	linux-media@vger.kernel.org
23562S:	Maintained
23563W:	https://linuxtv.org
23564T:	git git://linuxtv.org/media.git
23565F:	drivers/media/radio/radio-raremono.c
23566
23567THERMAL
23568M:	Rafael J. Wysocki <rafael@kernel.org>
23569M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23570R:	Zhang Rui <rui.zhang@intel.com>
23571R:	Lukasz Luba <lukasz.luba@arm.com>
23572L:	linux-pm@vger.kernel.org
23573S:	Supported
23574Q:	https://patchwork.kernel.org/project/linux-pm/list/
23575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23576F:	Documentation/ABI/testing/sysfs-class-thermal
23577F:	Documentation/admin-guide/thermal/
23578F:	Documentation/devicetree/bindings/thermal/
23579F:	Documentation/driver-api/thermal/
23580F:	drivers/thermal/
23581F:	include/dt-bindings/thermal/
23582F:	include/linux/cpu_cooling.h
23583F:	include/linux/thermal.h
23584F:	include/uapi/linux/thermal.h
23585F:	tools/lib/thermal/
23586F:	tools/thermal/
23587
23588THERMAL DRIVER FOR AMLOGIC SOCS
23589M:	Guillaume La Roque <glaroque@baylibre.com>
23590L:	linux-pm@vger.kernel.org
23591L:	linux-amlogic@lists.infradead.org
23592S:	Supported
23593W:	http://linux-meson.com/
23594F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23595F:	drivers/thermal/amlogic_thermal.c
23596
23597THERMAL/CPU_COOLING
23598M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
23599M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23600M:	Viresh Kumar <viresh.kumar@linaro.org>
23601R:	Lukasz Luba <lukasz.luba@arm.com>
23602L:	linux-pm@vger.kernel.org
23603S:	Supported
23604F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23605F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23606F:	drivers/thermal/cpufreq_cooling.c
23607F:	drivers/thermal/cpuidle_cooling.c
23608F:	include/linux/cpu_cooling.h
23609
23610THERMAL/POWER_ALLOCATOR
23611M:	Lukasz Luba <lukasz.luba@arm.com>
23612L:	linux-pm@vger.kernel.org
23613S:	Maintained
23614F:	Documentation/driver-api/thermal/power_allocator.rst
23615F:	drivers/thermal/gov_power_allocator.c
23616F:	drivers/thermal/thermal_trace_ipa.h
23617
23618THINKPAD ACPI EXTRAS DRIVER
23619M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23620L:	ibm-acpi-devel@lists.sourceforge.net
23621L:	platform-driver-x86@vger.kernel.org
23622S:	Maintained
23623W:	http://ibm-acpi.sourceforge.net
23624W:	http://thinkwiki.org/wiki/Ibm-acpi
23625T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23626F:	drivers/platform/x86/thinkpad_acpi.c
23627
23628THINKPAD LMI DRIVER
23629M:	Mark Pearson <markpearson@lenovo.com>
23630L:	platform-driver-x86@vger.kernel.org
23631S:	Maintained
23632F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23633F:	drivers/platform/x86/think-lmi.?
23634
23635THP7312 ISP DRIVER
23636M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23637M:	Paul Elder <paul.elder@ideasonboard.com>
23638L:	linux-media@vger.kernel.org
23639S:	Maintained
23640T:	git git://linuxtv.org/media.git
23641F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23642F:	Documentation/userspace-api/media/drivers/thp7312.rst
23643F:	drivers/media/i2c/thp7312.c
23644F:	include/uapi/linux/thp7312.h
23645
23646THUNDERBOLT DMA TRAFFIC TEST DRIVER
23647M:	Isaac Hazan <isaac.hazan@intel.com>
23648L:	linux-usb@vger.kernel.org
23649S:	Maintained
23650F:	drivers/thunderbolt/dma_test.c
23651
23652THUNDERBOLT DRIVER
23653M:	Andreas Noever <andreas.noever@gmail.com>
23654M:	Michael Jamet <michael.jamet@intel.com>
23655M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23656M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23657L:	linux-usb@vger.kernel.org
23658S:	Maintained
23659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23660F:	Documentation/admin-guide/thunderbolt.rst
23661F:	drivers/thunderbolt/
23662F:	include/linux/thunderbolt.h
23663
23664THUNDERBOLT NETWORK DRIVER
23665M:	Michael Jamet <michael.jamet@intel.com>
23666M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23667M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23668L:	netdev@vger.kernel.org
23669S:	Maintained
23670F:	drivers/net/thunderbolt/
23671
23672THUNDERX GPIO DRIVER
23673M:	Robert Richter <rric@kernel.org>
23674S:	Odd Fixes
23675F:	drivers/gpio/gpio-thunderx.c
23676
23677TI ADS1119 ADC DRIVER
23678M:	Francesco Dolcini <francesco@dolcini.it>
23679M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23680L:	linux-iio@vger.kernel.org
23681S:	Maintained
23682F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23683F:	drivers/iio/adc/ti-ads1119.c
23684
23685TI ADS7924 ADC DRIVER
23686M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
23687L:	linux-iio@vger.kernel.org
23688S:	Supported
23689F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23690F:	drivers/iio/adc/ti-ads7924.c
23691
23692TI AM437X VPFE DRIVER
23693M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23694L:	linux-media@vger.kernel.org
23695S:	Maintained
23696W:	https://linuxtv.org
23697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23698T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23699F:	drivers/media/platform/ti/am437x/
23700
23701TI BANDGAP AND THERMAL DRIVER
23702M:	Eduardo Valentin <edubezval@gmail.com>
23703M:	Keerthy <j-keerthy@ti.com>
23704L:	linux-pm@vger.kernel.org
23705L:	linux-omap@vger.kernel.org
23706S:	Maintained
23707F:	drivers/thermal/ti-soc-thermal/
23708
23709TI BQ27XXX POWER SUPPLY DRIVER
23710F:	drivers/power/supply/bq27xxx_battery.c
23711F:	drivers/power/supply/bq27xxx_battery_i2c.c
23712F:	include/linux/power/bq27xxx_battery.h
23713
23714TI CDCE706 CLOCK DRIVER
23715M:	Max Filippov <jcmvbkbc@gmail.com>
23716S:	Maintained
23717F:	drivers/clk/clk-cdce706.c
23718
23719TI CLOCK DRIVER
23720M:	Tero Kristo <kristo@kernel.org>
23721L:	linux-omap@vger.kernel.org
23722S:	Odd Fixes
23723F:	drivers/clk/ti/
23724F:	include/linux/clk/ti.h
23725
23726TI DAVINCI MACHINE SUPPORT
23727M:	Bartosz Golaszewski <brgl@bgdev.pl>
23728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23729S:	Maintained
23730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23731F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23732F:	arch/arm/boot/dts/ti/davinci/
23733F:	arch/arm/mach-davinci/
23734F:	drivers/i2c/busses/i2c-davinci.c
23735
23736TI DAVINCI SERIES CLOCK DRIVER
23737M:	David Lechner <david@lechnology.com>
23738S:	Maintained
23739F:	Documentation/devicetree/bindings/clock/ti/davinci/
23740F:	drivers/clk/davinci/
23741F:	include/linux/clk/davinci.h
23742
23743TI DAVINCI SERIES GPIO DRIVER
23744M:	Keerthy <j-keerthy@ti.com>
23745L:	linux-gpio@vger.kernel.org
23746S:	Maintained
23747F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23748F:	drivers/gpio/gpio-davinci.c
23749
23750TI DAVINCI SERIES MEDIA DRIVER
23751M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23752L:	linux-media@vger.kernel.org
23753S:	Maintained
23754W:	https://linuxtv.org
23755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23756T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23757F:	drivers/media/platform/ti/davinci/
23758F:	include/media/davinci/
23759
23760TI ENHANCED CAPTURE (eCAP) DRIVER
23761M:	Vignesh Raghavendra <vigneshr@ti.com>
23762R:	Julien Panis <jpanis@baylibre.com>
23763L:	linux-iio@vger.kernel.org
23764L:	linux-omap@vger.kernel.org
23765S:	Maintained
23766F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23767F:	drivers/counter/ti-ecap-capture.c
23768
23769TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23770R:	David Lechner <david@lechnology.com>
23771L:	linux-iio@vger.kernel.org
23772F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23773F:	drivers/counter/ti-eqep.c
23774
23775TI ETHERNET SWITCH DRIVER (CPSW)
23776R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23777R:	Roger Quadros <rogerq@kernel.org>
23778L:	linux-omap@vger.kernel.org
23779L:	netdev@vger.kernel.org
23780S:	Maintained
23781F:	drivers/net/ethernet/ti/cpsw*
23782F:	drivers/net/ethernet/ti/davinci*
23783
23784TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23785M:	Alex Dubov <oakad@yahoo.com>
23786S:	Maintained
23787W:	http://tifmxx.berlios.de/
23788F:	drivers/memstick/host/tifm_ms.c
23789F:	drivers/misc/tifm*
23790F:	drivers/mmc/host/tifm_sd.c
23791F:	include/linux/tifm.h
23792
23793TI FPD-LINK DRIVERS
23794M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23795L:	linux-media@vger.kernel.org
23796S:	Maintained
23797F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23798F:	drivers/media/i2c/ds90*
23799F:	include/media/i2c/ds90*
23800
23801TI HDC302X HUMIDITY DRIVER
23802M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23803M:	Li peiyu <579lpy@gmail.com>
23804L:	linux-iio@vger.kernel.org
23805S:	Maintained
23806F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23807F:	drivers/iio/humidity/hdc3020.c
23808
23809TI ICSSG ETHERNET DRIVER (ICSSG)
23810R:	MD Danish Anwar <danishanwar@ti.com>
23811R:	Roger Quadros <rogerq@kernel.org>
23812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23813L:	netdev@vger.kernel.org
23814S:	Maintained
23815F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23816F:	drivers/net/ethernet/ti/icssg/*
23817
23818TI J721E CSI2RX DRIVER
23819M:	Jai Luthra <jai.luthra@linux.dev>
23820L:	linux-media@vger.kernel.org
23821S:	Maintained
23822F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23823F:	drivers/media/platform/ti/j721e-csi2rx/
23824
23825TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23826M:	Nishanth Menon <nm@ti.com>
23827M:	Santosh Shilimkar <ssantosh@kernel.org>
23828L:	linux-kernel@vger.kernel.org
23829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23830S:	Maintained
23831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23832F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23833F:	drivers/pmdomain/ti/omap_prm.c
23834F:	drivers/soc/ti/*
23835F:	include/linux/pruss_driver.h
23836
23837TI LM49xxx FAMILY ASoC CODEC DRIVERS
23838M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23839M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23840L:	linux-sound@vger.kernel.org
23841S:	Maintained
23842F:	sound/soc/codecs/isabelle*
23843F:	sound/soc/codecs/lm49453*
23844
23845TI LMP92064 ADC DRIVER
23846M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23847R:	kernel@pengutronix.de
23848L:	linux-iio@vger.kernel.org
23849S:	Maintained
23850F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23851F:	drivers/iio/adc/ti-lmp92064.c
23852
23853TI PCM3060 ASoC CODEC DRIVER
23854M:	Kirill Marinushkin <k.marinushkin@gmail.com>
23855L:	linux-sound@vger.kernel.org
23856S:	Maintained
23857F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23858F:	sound/soc/codecs/pcm3060*
23859
23860TI TAS571X FAMILY ASoC CODEC DRIVER
23861M:	Kevin Cernekee <cernekee@chromium.org>
23862L:	linux-sound@vger.kernel.org
23863S:	Odd Fixes
23864F:	sound/soc/codecs/tas571x*
23865
23866TI TMAG5273 MAGNETOMETER DRIVER
23867M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23868L:	linux-iio@vger.kernel.org
23869S:	Maintained
23870F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23871F:	drivers/iio/magnetometer/tmag5273.c
23872
23873TI TRF7970A NFC DRIVER
23874M:	Mark Greer <mgreer@animalcreek.com>
23875L:	linux-wireless@vger.kernel.org
23876S:	Supported
23877F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23878F:	drivers/nfc/trf7970a.c
23879
23880TI TSC2046 ADC DRIVER
23881M:	Oleksij Rempel <o.rempel@pengutronix.de>
23882R:	kernel@pengutronix.de
23883L:	linux-iio@vger.kernel.org
23884S:	Maintained
23885F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23886F:	drivers/iio/adc/ti-tsc2046.c
23887
23888TI TWL4030 SERIES SOC CODEC DRIVER
23889M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23890L:	linux-sound@vger.kernel.org
23891S:	Maintained
23892F:	sound/soc/codecs/twl4030*
23893
23894TI VPE/CAL DRIVERS
23895M:	Benoit Parrot <bparrot@ti.com>
23896L:	linux-media@vger.kernel.org
23897S:	Maintained
23898W:	http://linuxtv.org/
23899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23900F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23901F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23902F:	drivers/media/platform/ti/cal/
23903F:	drivers/media/platform/ti/vpe/
23904
23905TI WILINK WIRELESS DRIVERS
23906L:	linux-wireless@vger.kernel.org
23907S:	Orphan
23908W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23909W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23910F:	drivers/net/wireless/ti/
23911
23912TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23913M:	John Stultz <jstultz@google.com>
23914M:	Thomas Gleixner <tglx@linutronix.de>
23915R:	Stephen Boyd <sboyd@kernel.org>
23916L:	linux-kernel@vger.kernel.org
23917S:	Supported
23918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23919F:	include/linux/clocksource.h
23920F:	include/linux/time.h
23921F:	include/linux/timekeeper_internal.h
23922F:	include/linux/timekeeping.h
23923F:	include/linux/timex.h
23924F:	include/uapi/linux/time.h
23925F:	include/uapi/linux/timex.h
23926F:	kernel/time/alarmtimer.c
23927F:	kernel/time/clocksource*
23928F:	kernel/time/ntp*
23929F:	kernel/time/time.c
23930F:	kernel/time/timeconst.bc
23931F:	kernel/time/timeconv.c
23932F:	kernel/time/timecounter.c
23933F:	kernel/time/timekeeping*
23934F:	kernel/time/time_test.c
23935F:	tools/testing/selftests/timers/
23936
23937TIPC NETWORK LAYER
23938M:	Jon Maloy <jmaloy@redhat.com>
23939L:	netdev@vger.kernel.org (core kernel code)
23940L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23941S:	Maintained
23942W:	http://tipc.sourceforge.net/
23943F:	include/uapi/linux/tipc*.h
23944F:	net/tipc/
23945
23946TLAN NETWORK DRIVER
23947M:	Samuel Chessman <chessman@tux.org>
23948L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23949S:	Maintained
23950W:	http://sourceforge.net/projects/tlan/
23951F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23952F:	drivers/net/ethernet/ti/tlan.*
23953
23954TMIO/SDHI MMC DRIVER
23955M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23956L:	linux-mmc@vger.kernel.org
23957L:	linux-renesas-soc@vger.kernel.org
23958S:	Supported
23959F:	drivers/mmc/host/renesas_sdhi*
23960F:	drivers/mmc/host/tmio_mmc*
23961F:	include/linux/platform_data/tmio.h
23962
23963TMP513 HARDWARE MONITOR DRIVER
23964M:	Eric Tremblay <etremblay@distech-controls.com>
23965L:	linux-hwmon@vger.kernel.org
23966S:	Maintained
23967F:	Documentation/hwmon/tmp513.rst
23968F:	drivers/hwmon/tmp513.c
23969
23970TMPFS (SHMEM FILESYSTEM)
23971M:	Hugh Dickins <hughd@google.com>
23972L:	linux-mm@kvack.org
23973S:	Maintained
23974F:	include/linux/shmem_fs.h
23975F:	mm/shmem.c
23976
23977TOMOYO SECURITY MODULE
23978M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23979M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23980L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23981L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23982L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23983L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23984S:	Maintained
23985W:	https://tomoyo.sourceforge.net/
23986F:	security/tomoyo/
23987
23988TOPSTAR LAPTOP EXTRAS DRIVER
23989M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23990L:	platform-driver-x86@vger.kernel.org
23991S:	Maintained
23992F:	drivers/platform/x86/topstar-laptop.c
23993
23994TORTURE-TEST MODULES
23995M:	Davidlohr Bueso <dave@stgolabs.net>
23996M:	"Paul E. McKenney" <paulmck@kernel.org>
23997M:	Josh Triplett <josh@joshtriplett.org>
23998L:	linux-kernel@vger.kernel.org
23999S:	Supported
24000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24001F:	Documentation/RCU/torture.rst
24002F:	kernel/locking/locktorture.c
24003F:	kernel/rcu/rcuscale.c
24004F:	kernel/rcu/rcutorture.c
24005F:	kernel/rcu/refscale.c
24006F:	kernel/torture.c
24007
24008TOSHIBA ACPI EXTRAS DRIVER
24009M:	Azael Avalos <coproscefalo@gmail.com>
24010L:	platform-driver-x86@vger.kernel.org
24011S:	Maintained
24012F:	drivers/platform/x86/toshiba_acpi.c
24013
24014TOSHIBA BLUETOOTH DRIVER
24015M:	Azael Avalos <coproscefalo@gmail.com>
24016L:	platform-driver-x86@vger.kernel.org
24017S:	Maintained
24018F:	drivers/platform/x86/toshiba_bluetooth.c
24019
24020TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24021M:	Azael Avalos <coproscefalo@gmail.com>
24022L:	platform-driver-x86@vger.kernel.org
24023S:	Maintained
24024F:	drivers/platform/x86/toshiba_haps.c
24025
24026TOSHIBA SMM DRIVER
24027M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
24028S:	Maintained
24029W:	http://www.buzzard.org.uk/toshiba/
24030F:	drivers/char/toshiba.c
24031F:	include/linux/toshiba.h
24032F:	include/uapi/linux/toshiba.h
24033
24034TOSHIBA TC358743 DRIVER
24035M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24036L:	linux-media@vger.kernel.org
24037S:	Maintained
24038F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24039F:	drivers/media/i2c/tc358743*
24040F:	include/media/i2c/tc358743.h
24041
24042TOSHIBA WMI HOTKEYS DRIVER
24043M:	Azael Avalos <coproscefalo@gmail.com>
24044L:	platform-driver-x86@vger.kernel.org
24045S:	Maintained
24046F:	drivers/platform/x86/toshiba-wmi.c
24047
24048TPM DEVICE DRIVER
24049M:	Peter Huewe <peterhuewe@gmx.de>
24050M:	Jarkko Sakkinen <jarkko@kernel.org>
24051R:	Jason Gunthorpe <jgg@ziepe.ca>
24052L:	linux-integrity@vger.kernel.org
24053S:	Maintained
24054W:	https://codeberg.org/jarkko/linux-tpmdd-test
24055Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24057F:	Documentation/devicetree/bindings/tpm/
24058F:	drivers/char/tpm/
24059F:	tools/testing/selftests/tpm2/
24060
24061TPS546D24 DRIVER
24062M:	Duke Du <dukedu83@gmail.com>
24063L:	linux-hwmon@vger.kernel.org
24064S:	Maintained
24065F:	Documentation/hwmon/tps546d24.rst
24066F:	drivers/hwmon/pmbus/tps546d24.c
24067
24068TQ SYSTEMS BOARD & DRIVER SUPPORT
24069L:	linux@ew.tq-group.com
24070S:	Supported
24071W:	https://www.tq-group.com/en/products/tq-embedded/
24072F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24073F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24074F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24075F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24076F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24077F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24078F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24079F:	drivers/gpio/gpio-tqmx86.c
24080F:	drivers/mfd/tqmx86.c
24081F:	drivers/watchdog/tqmx86_wdt.c
24082
24083TRACING
24084M:	Steven Rostedt <rostedt@goodmis.org>
24085M:	Masami Hiramatsu <mhiramat@kernel.org>
24086R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
24087L:	linux-kernel@vger.kernel.org
24088L:	linux-trace-kernel@vger.kernel.org
24089S:	Maintained
24090Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24092F:	Documentation/trace/*
24093F:	fs/tracefs/
24094F:	include/linux/trace*.h
24095F:	include/trace/
24096F:	kernel/trace/
24097F:	scripts/tracing/
24098F:	tools/testing/selftests/ftrace/
24099
24100TRACING MMIO ACCESSES (MMIOTRACE)
24101M:	Steven Rostedt <rostedt@goodmis.org>
24102M:	Masami Hiramatsu <mhiramat@kernel.org>
24103R:	Pekka Paalanen <ppaalanen@gmail.com>
24104L:	linux-kernel@vger.kernel.org
24105L:	nouveau@lists.freedesktop.org
24106S:	Maintained
24107F:	arch/x86/mm/kmmio.c
24108F:	arch/x86/mm/mmio-mod.c
24109F:	arch/x86/mm/testmmiotrace.c
24110F:	include/linux/mmiotrace.h
24111F:	kernel/trace/trace_mmiotrace.c
24112
24113TRACING OS NOISE / LATENCY TRACERS
24114M:	Steven Rostedt <rostedt@goodmis.org>
24115S:	Maintained
24116F:	Documentation/trace/hwlat_detector.rst
24117F:	Documentation/trace/osnoise-tracer.rst
24118F:	Documentation/trace/timerlat-tracer.rst
24119F:	arch/*/kernel/trace.c
24120F:	include/trace/events/osnoise.h
24121F:	kernel/trace/trace_hwlat.c
24122F:	kernel/trace/trace_irqsoff.c
24123F:	kernel/trace/trace_osnoise.c
24124F:	kernel/trace/trace_sched_wakeup.c
24125
24126TRADITIONAL CHINESE DOCUMENTATION
24127M:	Hu Haowen <2023002089@link.tyut.edu.cn>
24128S:	Maintained
24129W:	https://github.com/srcres258/linux-doc
24130T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24131F:	Documentation/translations/zh_TW/
24132
24133TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24134M:	Dan Williams <dan.j.williams@intel.com>
24135L:	linux-coco@lists.linux.dev
24136S:	Maintained
24137F:	Documentation/ABI/testing/configfs-tsm
24138F:	drivers/virt/coco/tsm.c
24139F:	include/linux/tsm.h
24140
24141TRUSTED SERVICES TEE DRIVER
24142M:	Balint Dobszay <balint.dobszay@arm.com>
24143M:	Sudeep Holla <sudeep.holla@arm.com>
24144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24145L:	trusted-services@lists.trustedfirmware.org
24146S:	Maintained
24147F:	Documentation/tee/ts-tee.rst
24148F:	drivers/tee/tstee/
24149
24150TTY LAYER AND SERIAL DRIVERS
24151M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24152M:	Jiri Slaby <jirislaby@kernel.org>
24153L:	linux-kernel@vger.kernel.org
24154L:	linux-serial@vger.kernel.org
24155S:	Supported
24156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24157F:	Documentation/devicetree/bindings/serial/
24158F:	Documentation/driver-api/serial/
24159F:	drivers/tty/
24160F:	include/linux/selection.h
24161F:	include/linux/serial.h
24162F:	include/linux/serial_core.h
24163F:	include/linux/sysrq.h
24164F:	include/linux/tty*.h
24165F:	include/linux/vt.h
24166F:	include/linux/vt_*.h
24167F:	include/uapi/linux/serial.h
24168F:	include/uapi/linux/serial_core.h
24169F:	include/uapi/linux/tty.h
24170
24171TUA9001 MEDIA DRIVER
24172L:	linux-media@vger.kernel.org
24173S:	Orphan
24174W:	https://linuxtv.org
24175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24176F:	drivers/media/tuners/tua9001*
24177
24178TULIP NETWORK DRIVERS
24179L:	netdev@vger.kernel.org
24180L:	linux-parisc@vger.kernel.org
24181S:	Orphan
24182F:	drivers/net/ethernet/dec/tulip/
24183
24184TUN/TAP driver
24185M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24186M:	Jason Wang <jasowang@redhat.com>
24187S:	Maintained
24188W:	http://vtun.sourceforge.net/tun
24189F:	Documentation/networking/tuntap.rst
24190F:	arch/um/os-Linux/drivers/
24191F:	drivers/net/tap.c
24192F:	drivers/net/tun.c
24193
24194TURBOCHANNEL SUBSYSTEM
24195M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24196L:	linux-mips@vger.kernel.org
24197S:	Maintained
24198Q:	https://patchwork.kernel.org/project/linux-mips/list/
24199F:	drivers/tc/
24200F:	include/linux/tc.h
24201
24202TURBOSTAT UTILITY
24203M:	"Len Brown" <lenb@kernel.org>
24204L:	linux-pm@vger.kernel.org
24205S:	Supported
24206Q:	https://patchwork.kernel.org/project/linux-pm/list/
24207B:	https://bugzilla.kernel.org
24208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24209F:	tools/power/x86/turbostat/
24210F:	tools/testing/selftests/turbostat/
24211
24212TW5864 VIDEO4LINUX DRIVER
24213M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
24214M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
24215M:	Andrey Utkin <andrey_utkin@fastmail.com>
24216L:	linux-media@vger.kernel.org
24217S:	Supported
24218F:	drivers/media/pci/tw5864/
24219
24220TW68 VIDEO4LINUX DRIVER
24221M:	Hans Verkuil <hverkuil@xs4all.nl>
24222L:	linux-media@vger.kernel.org
24223S:	Odd Fixes
24224W:	https://linuxtv.org
24225T:	git git://linuxtv.org/media.git
24226F:	drivers/media/pci/tw68/
24227
24228TW686X VIDEO4LINUX DRIVER
24229M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
24230L:	linux-media@vger.kernel.org
24231S:	Maintained
24232W:	http://linuxtv.org
24233T:	git git://linuxtv.org/media.git
24234F:	drivers/media/pci/tw686x/
24235
24236U-BOOT ENVIRONMENT VARIABLES
24237M:	Rafał Miłecki <rafal@milecki.pl>
24238S:	Maintained
24239F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24240F:	drivers/nvmem/layouts/u-boot-env.c
24241F:	drivers/nvmem/u-boot-env.c
24242
24243UACCE ACCELERATOR FRAMEWORK
24244M:	Zhangfei Gao <zhangfei.gao@linaro.org>
24245M:	Zhou Wang <wangzhou1@hisilicon.com>
24246L:	linux-accelerators@lists.ozlabs.org
24247L:	linux-kernel@vger.kernel.org
24248S:	Maintained
24249F:	Documentation/ABI/testing/sysfs-driver-uacce
24250F:	Documentation/misc-devices/uacce.rst
24251F:	drivers/misc/uacce/
24252F:	include/linux/uacce.h
24253F:	include/uapi/misc/uacce/
24254
24255UBI FILE SYSTEM (UBIFS)
24256M:	Richard Weinberger <richard@nod.at>
24257R:	Zhihao Cheng <chengzhihao1@huawei.com>
24258L:	linux-mtd@lists.infradead.org
24259S:	Supported
24260W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24263F:	Documentation/ABI/testing/sysfs-fs-ubifs
24264F:	Documentation/filesystems/ubifs-authentication.rst
24265F:	Documentation/filesystems/ubifs.rst
24266F:	fs/ubifs/
24267
24268UBLK USERSPACE BLOCK DRIVER
24269M:	Ming Lei <ming.lei@redhat.com>
24270L:	linux-block@vger.kernel.org
24271S:	Maintained
24272F:	Documentation/block/ublk.rst
24273F:	drivers/block/ublk_drv.c
24274F:	include/uapi/linux/ublk_cmd.h
24275
24276UBSAN
24277M:	Kees Cook <kees@kernel.org>
24278R:	Marco Elver <elver@google.com>
24279R:	Andrey Konovalov <andreyknvl@gmail.com>
24280R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
24281L:	kasan-dev@googlegroups.com
24282L:	linux-hardening@vger.kernel.org
24283S:	Supported
24284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24285F:	Documentation/dev-tools/ubsan.rst
24286F:	include/linux/ubsan.h
24287F:	lib/Kconfig.ubsan
24288F:	lib/test_ubsan.c
24289F:	lib/ubsan.c
24290F:	lib/ubsan.h
24291F:	scripts/Makefile.ubsan
24292K:	\bARCH_HAS_UBSAN\b
24293
24294UCLINUX (M68KNOMMU AND COLDFIRE)
24295M:	Greg Ungerer <gerg@linux-m68k.org>
24296L:	linux-m68k@lists.linux-m68k.org
24297S:	Maintained
24298W:	http://www.linux-m68k.org/
24299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24300F:	arch/m68k/*/*_no.*
24301F:	arch/m68k/68*/
24302F:	arch/m68k/coldfire/
24303F:	arch/m68k/include/asm/*_no.*
24304
24305UDF FILESYSTEM
24306M:	Jan Kara <jack@suse.com>
24307S:	Maintained
24308F:	Documentation/filesystems/udf.rst
24309F:	fs/udf/
24310
24311UDRAW TABLET
24312M:	Bastien Nocera <hadess@hadess.net>
24313L:	linux-input@vger.kernel.org
24314S:	Maintained
24315F:	drivers/hid/hid-udraw-ps3.c
24316
24317UHID USERSPACE HID IO DRIVER
24318M:	David Rheinsberg <david@readahead.eu>
24319L:	linux-input@vger.kernel.org
24320S:	Maintained
24321F:	drivers/hid/uhid.c
24322F:	include/uapi/linux/uhid.h
24323
24324ULPI BUS
24325M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24326L:	linux-usb@vger.kernel.org
24327S:	Maintained
24328F:	drivers/usb/common/ulpi.c
24329F:	include/linux/ulpi/
24330
24331UNICODE SUBSYSTEM
24332M:	Gabriel Krisman Bertazi <krisman@kernel.org>
24333L:	linux-fsdevel@vger.kernel.org
24334S:	Supported
24335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24336F:	fs/unicode/
24337
24338UNIFDEF
24339M:	Tony Finch <dot@dotat.at>
24340S:	Maintained
24341W:	http://dotat.at/prog/unifdef
24342F:	scripts/unifdef.c
24343
24344UNIFORM CDROM DRIVER
24345M:	Phillip Potter <phil@philpotter.co.uk>
24346S:	Maintained
24347F:	Documentation/cdrom/
24348F:	drivers/cdrom/cdrom.c
24349F:	include/linux/cdrom.h
24350F:	include/uapi/linux/cdrom.h
24351
24352UNION-FIND
24353M:	Xavier <xavier_qy@163.com>
24354L:	linux-kernel@vger.kernel.org
24355S:	Maintained
24356F:	Documentation/core-api/union_find.rst
24357F:	Documentation/translations/zh_CN/core-api/union_find.rst
24358F:	include/linux/union_find.h
24359F:	lib/union_find.c
24360
24361UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24362R:	Alim Akhtar <alim.akhtar@samsung.com>
24363R:	Avri Altman <avri.altman@wdc.com>
24364R:	Bart Van Assche <bvanassche@acm.org>
24365L:	linux-scsi@vger.kernel.org
24366S:	Supported
24367F:	Documentation/devicetree/bindings/ufs/
24368F:	Documentation/scsi/ufs.rst
24369F:	drivers/ufs/core/
24370
24371UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24372M:	Pedro Sousa <pedrom.sousa@synopsys.com>
24373L:	linux-scsi@vger.kernel.org
24374S:	Supported
24375F:	drivers/ufs/host/*dwc*
24376
24377UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24378M:	Alim Akhtar <alim.akhtar@samsung.com>
24379R:	Peter Griffin <peter.griffin@linaro.org>
24380L:	linux-scsi@vger.kernel.org
24381L:	linux-samsung-soc@vger.kernel.org
24382S:	Maintained
24383F:	drivers/ufs/host/ufs-exynos*
24384
24385UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24386M:	Peter Wang <peter.wang@mediatek.com>
24387R:	Stanley Jhu <chu.stanley@gmail.com>
24388L:	linux-scsi@vger.kernel.org
24389L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
24390S:	Maintained
24391F:	drivers/ufs/host/ufs-mediatek*
24392
24393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24394M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
24395L:	linux-arm-msm@vger.kernel.org
24396L:	linux-scsi@vger.kernel.org
24397S:	Maintained
24398F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24399F:	drivers/ufs/host/ufs-qcom*
24400
24401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24402M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
24403L:	linux-renesas-soc@vger.kernel.org
24404L:	linux-scsi@vger.kernel.org
24405S:	Maintained
24406F:	drivers/ufs/host/ufs-renesas.c
24407
24408UNSORTED BLOCK IMAGES (UBI)
24409M:	Richard Weinberger <richard@nod.at>
24410R:	Zhihao Cheng <chengzhihao1@huawei.com>
24411L:	linux-mtd@lists.infradead.org
24412S:	Supported
24413W:	http://www.linux-mtd.infradead.org/
24414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24416F:	drivers/mtd/ubi/
24417F:	include/linux/mtd/ubi.h
24418F:	include/uapi/mtd/ubi-user.h
24419
24420UPROBES
24421M:	Masami Hiramatsu <mhiramat@kernel.org>
24422M:	Oleg Nesterov <oleg@redhat.com>
24423M:	Peter Zijlstra <peterz@infradead.org>
24424L:	linux-kernel@vger.kernel.org
24425L:	linux-trace-kernel@vger.kernel.org
24426S:	Maintained
24427F:	arch/*/include/asm/uprobes.h
24428F:	arch/*/kernel/probes/uprobes.c
24429F:	arch/*/kernel/uprobes.c
24430F:	include/linux/uprobes.h
24431F:	kernel/events/uprobes.c
24432
24433USB "USBNET" DRIVER FRAMEWORK
24434M:	Oliver Neukum <oneukum@suse.com>
24435L:	netdev@vger.kernel.org
24436S:	Maintained
24437W:	http://www.linux-usb.org/usbnet
24438F:	drivers/net/usb/usbnet.c
24439F:	include/linux/usb/usbnet.h
24440
24441USB ACM DRIVER
24442M:	Oliver Neukum <oneukum@suse.com>
24443L:	linux-usb@vger.kernel.org
24444S:	Maintained
24445F:	Documentation/usb/acm.rst
24446F:	drivers/usb/class/cdc-acm.*
24447
24448USB APPLE MFI FASTCHARGE DRIVER
24449M:	Bastien Nocera <hadess@hadess.net>
24450L:	linux-usb@vger.kernel.org
24451S:	Maintained
24452F:	drivers/usb/misc/apple-mfi-fastcharge.c
24453
24454USB AR5523 WIRELESS DRIVER
24455L:	linux-wireless@vger.kernel.org
24456S:	Orphan
24457F:	drivers/net/wireless/ath/ar5523/
24458
24459USB ATTACHED SCSI
24460M:	Oliver Neukum <oneukum@suse.com>
24461L:	linux-usb@vger.kernel.org
24462L:	linux-scsi@vger.kernel.org
24463S:	Maintained
24464F:	drivers/usb/storage/uas.c
24465
24466USB CDC ETHERNET DRIVER
24467M:	Oliver Neukum <oliver@neukum.org>
24468L:	linux-usb@vger.kernel.org
24469S:	Maintained
24470F:	drivers/net/usb/cdc_*.c
24471F:	include/uapi/linux/usb/cdc.h
24472
24473USB CHAOSKEY DRIVER
24474M:	Keith Packard <keithp@keithp.com>
24475L:	linux-usb@vger.kernel.org
24476S:	Maintained
24477F:	drivers/usb/misc/chaoskey.c
24478
24479USB CYPRESS C67X00 DRIVER
24480L:	linux-usb@vger.kernel.org
24481S:	Orphan
24482F:	drivers/usb/c67x00/
24483
24484USB DAVICOM DM9601 DRIVER
24485M:	Peter Korsgaard <peter@korsgaard.com>
24486L:	netdev@vger.kernel.org
24487S:	Maintained
24488W:	http://www.linux-usb.org/usbnet
24489F:	drivers/net/usb/dm9601.c
24490
24491USB EHCI DRIVER
24492M:	Alan Stern <stern@rowland.harvard.edu>
24493L:	linux-usb@vger.kernel.org
24494S:	Maintained
24495F:	Documentation/usb/ehci.rst
24496F:	drivers/usb/host/ehci*
24497
24498USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24499M:	Jiri Kosina <jikos@kernel.org>
24500M:	Benjamin Tissoires <bentiss@kernel.org>
24501L:	linux-usb@vger.kernel.org
24502S:	Maintained
24503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24504F:	Documentation/hid/hiddev.rst
24505F:	drivers/hid/usbhid/
24506
24507USB INTEL XHCI ROLE MUX DRIVER
24508M:	Hans de Goede <hdegoede@redhat.com>
24509L:	linux-usb@vger.kernel.org
24510S:	Maintained
24511F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24512
24513USB IP DRIVER FOR HISILICON KIRIN 960
24514M:	Yu Chen <chenyu56@huawei.com>
24515M:	Binghui Wang <wangbinghui@hisilicon.com>
24516L:	linux-usb@vger.kernel.org
24517S:	Maintained
24518F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24519F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24520
24521USB IP DRIVER FOR HISILICON KIRIN 970
24522M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24523L:	linux-usb@vger.kernel.org
24524S:	Maintained
24525F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24526F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24527
24528USB ISP116X DRIVER
24529M:	Olav Kongas <ok@artecdesign.ee>
24530L:	linux-usb@vger.kernel.org
24531S:	Maintained
24532F:	drivers/usb/host/isp116x*
24533F:	include/linux/usb/isp116x.h
24534
24535USB ISP1760 DRIVER
24536M:	Rui Miguel Silva <rui.silva@linaro.org>
24537L:	linux-usb@vger.kernel.org
24538S:	Maintained
24539F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24540F:	drivers/usb/isp1760/*
24541
24542USB LAN78XX ETHERNET DRIVER
24543M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
24544M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
24545M:	UNGLinuxDriver@microchip.com
24546L:	netdev@vger.kernel.org
24547S:	Maintained
24548F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24549F:	drivers/net/usb/lan78xx.*
24550F:	include/dt-bindings/net/microchip-lan78xx.h
24551
24552USB MASS STORAGE DRIVER
24553M:	Alan Stern <stern@rowland.harvard.edu>
24554L:	linux-usb@vger.kernel.org
24555L:	usb-storage@lists.one-eyed-alien.net
24556S:	Maintained
24557F:	drivers/usb/storage/
24558
24559USB MIDI DRIVER
24560M:	Clemens Ladisch <clemens@ladisch.de>
24561L:	linux-sound@vger.kernel.org
24562S:	Maintained
24563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24564F:	sound/usb/midi.*
24565
24566USB NETWORKING DRIVERS
24567L:	linux-usb@vger.kernel.org
24568S:	Odd Fixes
24569F:	drivers/net/usb/
24570
24571USB OHCI DRIVER
24572M:	Alan Stern <stern@rowland.harvard.edu>
24573L:	linux-usb@vger.kernel.org
24574S:	Maintained
24575F:	Documentation/usb/ohci.rst
24576F:	drivers/usb/host/ohci*
24577
24578USB OTG FSM (Finite State Machine)
24579M:	Peter Chen <peter.chen@kernel.org>
24580L:	linux-usb@vger.kernel.org
24581S:	Maintained
24582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24583F:	drivers/usb/common/usb-otg-fsm.c
24584
24585USB OVER IP DRIVER
24586M:	Valentina Manea <valentina.manea.m@gmail.com>
24587M:	Shuah Khan <shuah@kernel.org>
24588M:	Shuah Khan <skhan@linuxfoundation.org>
24589R:	Hongren Zheng <i@zenithal.me>
24590L:	linux-usb@vger.kernel.org
24591S:	Maintained
24592F:	Documentation/usb/usbip_protocol.rst
24593F:	drivers/usb/usbip/
24594F:	tools/testing/selftests/drivers/usb/usbip/
24595F:	tools/usb/usbip/
24596
24597USB PEGASUS DRIVER
24598M:	Petko Manolov <petkan@nucleusys.com>
24599L:	linux-usb@vger.kernel.org
24600L:	netdev@vger.kernel.org
24601S:	Maintained
24602W:	https://github.com/petkan/pegasus
24603T:	git https://github.com/petkan/pegasus.git
24604F:	drivers/net/usb/pegasus.*
24605
24606USB PRINTER DRIVER (usblp)
24607M:	Pete Zaitcev <zaitcev@redhat.com>
24608L:	linux-usb@vger.kernel.org
24609S:	Supported
24610F:	drivers/usb/class/usblp.c
24611
24612USB QMI WWAN NETWORK DRIVER
24613M:	Bjørn Mork <bjorn@mork.no>
24614L:	netdev@vger.kernel.org
24615S:	Maintained
24616F:	Documentation/ABI/testing/sysfs-class-net-qmi
24617F:	drivers/net/usb/qmi_wwan.c
24618
24619USB RAW GADGET DRIVER
24620R:	Andrey Konovalov <andreyknvl@gmail.com>
24621L:	linux-usb@vger.kernel.org
24622S:	Maintained
24623B:	https://github.com/xairy/raw-gadget/issues
24624F:	Documentation/usb/raw-gadget.rst
24625F:	drivers/usb/gadget/legacy/raw_gadget.c
24626F:	include/uapi/linux/usb/raw_gadget.h
24627
24628USB RTL8150 DRIVER
24629M:	Petko Manolov <petkan@nucleusys.com>
24630L:	linux-usb@vger.kernel.org
24631L:	netdev@vger.kernel.org
24632S:	Maintained
24633W:	https://github.com/petkan/rtl8150
24634T:	git https://github.com/petkan/rtl8150.git
24635F:	drivers/net/usb/rtl8150.c
24636
24637USB SERIAL SUBSYSTEM
24638M:	Johan Hovold <johan@kernel.org>
24639L:	linux-usb@vger.kernel.org
24640S:	Maintained
24641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24642F:	Documentation/usb/usb-serial.rst
24643F:	drivers/usb/serial/
24644F:	include/linux/usb/serial.h
24645
24646USB SMSC75XX ETHERNET DRIVER
24647M:	Steve Glendinning <steve.glendinning@shawell.net>
24648L:	netdev@vger.kernel.org
24649S:	Maintained
24650F:	drivers/net/usb/smsc75xx.*
24651
24652USB SMSC95XX ETHERNET DRIVER
24653M:	Steve Glendinning <steve.glendinning@shawell.net>
24654M:	UNGLinuxDriver@microchip.com
24655L:	netdev@vger.kernel.org
24656S:	Maintained
24657F:	drivers/net/usb/smsc95xx.*
24658
24659USB SUBSYSTEM
24660M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24661L:	linux-usb@vger.kernel.org
24662S:	Supported
24663W:	http://www.linux-usb.org
24664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24665F:	Documentation/devicetree/bindings/usb/
24666F:	Documentation/usb/
24667F:	drivers/usb/
24668F:	include/dt-bindings/usb/
24669F:	include/linux/usb.h
24670F:	include/linux/usb/
24671F:	include/uapi/linux/usb/
24672
24673USB TYPEC BUS FOR ALTERNATE MODES
24674M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24675L:	linux-usb@vger.kernel.org
24676S:	Maintained
24677F:	Documentation/ABI/testing/sysfs-bus-typec
24678F:	Documentation/driver-api/usb/typec_bus.rst
24679F:	drivers/usb/typec/altmodes/
24680F:	include/linux/usb/typec_altmode.h
24681
24682USB TYPEC CLASS
24683M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24684L:	linux-usb@vger.kernel.org
24685S:	Maintained
24686F:	Documentation/ABI/testing/sysfs-class-typec
24687F:	Documentation/driver-api/usb/typec.rst
24688F:	drivers/usb/typec/
24689F:	include/linux/usb/typec.h
24690
24691USB TYPEC INTEL PMC MUX DRIVER
24692M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24693L:	linux-usb@vger.kernel.org
24694S:	Maintained
24695F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24696F:	drivers/usb/typec/mux/intel_pmc_mux.c
24697
24698USB TYPEC PI3USB30532 MUX DRIVER
24699M:	Hans de Goede <hdegoede@redhat.com>
24700L:	linux-usb@vger.kernel.org
24701S:	Maintained
24702F:	drivers/usb/typec/mux/pi3usb30532.c
24703
24704USB TYPEC PORT CONTROLLER DRIVERS
24705L:	linux-usb@vger.kernel.org
24706S:	Orphan
24707F:	drivers/usb/typec/tcpm/
24708
24709USB TYPEC TUSB1046 MUX DRIVER
24710M:	Romain Gantois <romain.gantois@bootlin.com>
24711L:	linux-usb@vger.kernel.org
24712S:	Maintained
24713F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24714F:	drivers/usb/typec/mux/tusb1046.c
24715
24716USB UHCI DRIVER
24717M:	Alan Stern <stern@rowland.harvard.edu>
24718L:	linux-usb@vger.kernel.org
24719S:	Maintained
24720F:	drivers/usb/host/uhci*
24721
24722USB VIDEO CLASS
24723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24724M:	Hans de Goede <hdegoede@redhat.com>
24725L:	linux-media@vger.kernel.org
24726S:	Maintained
24727W:	http://www.ideasonboard.org/uvc/
24728T:	git git://linuxtv.org/media.git
24729F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24730F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24731F:	drivers/media/common/uvc.c
24732F:	drivers/media/usb/uvc/
24733F:	include/linux/usb/uvc.h
24734F:	include/uapi/linux/uvcvideo.h
24735
24736USB WEBCAM GADGET
24737L:	linux-usb@vger.kernel.org
24738S:	Orphan
24739F:	drivers/usb/gadget/function/*uvc*
24740F:	drivers/usb/gadget/legacy/webcam.c
24741F:	include/uapi/linux/usb/g_uvc.h
24742
24743USB XHCI DRIVER
24744M:	Mathias Nyman <mathias.nyman@intel.com>
24745L:	linux-usb@vger.kernel.org
24746S:	Supported
24747F:	drivers/usb/host/pci-quirks*
24748F:	drivers/usb/host/xhci*
24749
24750USER DATAGRAM PROTOCOL (UDP)
24751M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24752L:	netdev@vger.kernel.org
24753S:	Maintained
24754F:	include/linux/udp.h
24755F:	include/net/udp.h
24756F:	include/trace/events/udp.h
24757F:	include/uapi/linux/udp.h
24758F:	net/ipv4/udp.c
24759F:	net/ipv6/udp.c
24760
24761USER-MODE LINUX (UML)
24762M:	Richard Weinberger <richard@nod.at>
24763M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24764M:	Johannes Berg <johannes@sipsolutions.net>
24765L:	linux-um@lists.infradead.org
24766S:	Maintained
24767W:	http://user-mode-linux.sourceforge.net
24768Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24771F:	Documentation/virt/uml/
24772F:	arch/um/
24773F:	arch/x86/um/
24774F:	fs/hostfs/
24775
24776USERSPACE COPYIN/COPYOUT (UIOVEC)
24777M:	Alexander Viro <viro@zeniv.linux.org.uk>
24778S:	Maintained
24779F:	include/linux/uio.h
24780F:	lib/iov_iter.c
24781
24782USERSPACE DMA BUFFER DRIVER
24783M:	Gerd Hoffmann <kraxel@redhat.com>
24784M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
24785L:	dri-devel@lists.freedesktop.org
24786S:	Maintained
24787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24788F:	drivers/dma-buf/udmabuf.c
24789F:	include/uapi/linux/udmabuf.h
24790
24791USERSPACE I/O (UIO)
24792M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24793S:	Maintained
24794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24795F:	Documentation/driver-api/uio-howto.rst
24796F:	drivers/uio/
24797F:	include/linux/uio_driver.h
24798
24799UTIL-LINUX PACKAGE
24800M:	Karel Zak <kzak@redhat.com>
24801L:	util-linux@vger.kernel.org
24802S:	Maintained
24803W:	http://en.wikipedia.org/wiki/Util-linux
24804T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24805
24806UUID HELPERS
24807R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24808L:	linux-kernel@vger.kernel.org
24809S:	Maintained
24810F:	include/linux/uuid.h
24811F:	lib/test_uuid.c
24812F:	lib/uuid.c
24813
24814UV SYSFS DRIVER
24815M:	Justin Ernst <justin.ernst@hpe.com>
24816L:	platform-driver-x86@vger.kernel.org
24817S:	Maintained
24818F:	drivers/platform/x86/uv_sysfs.c
24819
24820UVESAFB DRIVER
24821M:	Michal Januszewski <spock@gentoo.org>
24822L:	linux-fbdev@vger.kernel.org
24823S:	Maintained
24824W:	https://github.com/mjanusz/v86d
24825F:	Documentation/fb/uvesafb.rst
24826F:	drivers/video/fbdev/uvesafb.*
24827
24828Ux500 CLOCK DRIVERS
24829M:	Ulf Hansson <ulf.hansson@linaro.org>
24830L:	linux-clk@vger.kernel.org
24831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24832S:	Maintained
24833F:	drivers/clk/ux500/
24834
24835V4L2 ASYNC AND FWNODE FRAMEWORKS
24836M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24837L:	linux-media@vger.kernel.org
24838S:	Maintained
24839T:	git git://linuxtv.org/media.git
24840F:	drivers/media/v4l2-core/v4l2-async.c
24841F:	drivers/media/v4l2-core/v4l2-fwnode.c
24842F:	include/media/v4l2-async.h
24843F:	include/media/v4l2-fwnode.h
24844
24845V4L2 LENS DRIVERS
24846M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24847L:	linux-media@vger.kernel.org
24848S:	Maintained
24849F:	drivers/media/i2c/ak*
24850F:	drivers/media/i2c/dw*
24851F:	drivers/media/i2c/lm*
24852
24853V4L2 CAMERA SENSOR DRIVERS
24854M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24855L:	linux-media@vger.kernel.org
24856S:	Maintained
24857F:	Documentation/driver-api/media/camera-sensor.rst
24858F:	Documentation/driver-api/media/tx-rx.rst
24859F:	drivers/media/i2c/ar*
24860F:	drivers/media/i2c/gc*
24861F:	drivers/media/i2c/hi*
24862F:	drivers/media/i2c/imx*
24863F:	drivers/media/i2c/mt*
24864F:	drivers/media/i2c/og*
24865F:	drivers/media/i2c/ov*
24866F:	drivers/media/i2c/s5*
24867F:	drivers/media/i2c/vgxy61.c
24868
24869VF610 NAND DRIVER
24870M:	Stefan Agner <stefan@agner.ch>
24871L:	linux-mtd@lists.infradead.org
24872S:	Supported
24873F:	drivers/mtd/nand/raw/vf610_nfc.c
24874
24875VFAT/FAT/MSDOS FILESYSTEM
24876M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24877S:	Maintained
24878F:	Documentation/filesystems/vfat.rst
24879F:	fs/fat/
24880F:	tools/testing/selftests/filesystems/fat/
24881
24882VFIO CDX DRIVER
24883M:	Nipun Gupta <nipun.gupta@amd.com>
24884M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24885L:	kvm@vger.kernel.org
24886S:	Maintained
24887F:	drivers/vfio/cdx/*
24888
24889VFIO DRIVER
24890M:	Alex Williamson <alex.williamson@redhat.com>
24891L:	kvm@vger.kernel.org
24892S:	Maintained
24893T:	git https://github.com/awilliam/linux-vfio.git
24894F:	Documentation/ABI/testing/debugfs-vfio
24895F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24896F:	Documentation/driver-api/vfio.rst
24897F:	drivers/vfio/
24898F:	include/linux/vfio.h
24899F:	include/linux/vfio_pci_core.h
24900F:	include/uapi/linux/vfio.h
24901
24902VFIO FSL-MC DRIVER
24903L:	kvm@vger.kernel.org
24904S:	Orphan
24905F:	drivers/vfio/fsl-mc/
24906
24907VFIO HISILICON PCI DRIVER
24908M:	Longfang Liu <liulongfang@huawei.com>
24909M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24910L:	kvm@vger.kernel.org
24911S:	Maintained
24912F:	drivers/vfio/pci/hisilicon/
24913
24914VFIO MEDIATED DEVICE DRIVERS
24915M:	Kirti Wankhede <kwankhede@nvidia.com>
24916L:	kvm@vger.kernel.org
24917S:	Maintained
24918F:	Documentation/driver-api/vfio-mediated-device.rst
24919F:	drivers/vfio/mdev/
24920F:	include/linux/mdev.h
24921F:	samples/vfio-mdev/
24922
24923VFIO MLX5 PCI DRIVER
24924M:	Yishai Hadas <yishaih@nvidia.com>
24925L:	kvm@vger.kernel.org
24926S:	Maintained
24927F:	drivers/vfio/pci/mlx5/
24928
24929VFIO NVIDIA GRACE GPU DRIVER
24930M:	Ankit Agrawal <ankita@nvidia.com>
24931L:	kvm@vger.kernel.org
24932S:	Supported
24933F:	drivers/vfio/pci/nvgrace-gpu/
24934
24935VFIO PCI DEVICE SPECIFIC DRIVERS
24936R:	Jason Gunthorpe <jgg@nvidia.com>
24937R:	Yishai Hadas <yishaih@nvidia.com>
24938R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24939R:	Kevin Tian <kevin.tian@intel.com>
24940L:	kvm@vger.kernel.org
24941S:	Maintained
24942P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24943F:	drivers/vfio/pci/*/
24944
24945VFIO PDS PCI DRIVER
24946M:	Brett Creeley <brett.creeley@amd.com>
24947L:	kvm@vger.kernel.org
24948S:	Maintained
24949F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24950F:	drivers/vfio/pci/pds/
24951
24952VFIO PLATFORM DRIVER
24953M:	Eric Auger <eric.auger@redhat.com>
24954L:	kvm@vger.kernel.org
24955S:	Maintained
24956F:	drivers/vfio/platform/
24957
24958VFIO QAT PCI DRIVER
24959M:	Xin Zeng <xin.zeng@intel.com>
24960M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24961L:	kvm@vger.kernel.org
24962L:	qat-linux@intel.com
24963S:	Supported
24964F:	drivers/vfio/pci/qat/
24965
24966VFIO VIRTIO PCI DRIVER
24967M:	Yishai Hadas <yishaih@nvidia.com>
24968L:	kvm@vger.kernel.org
24969L:	virtualization@lists.linux.dev
24970S:	Maintained
24971F:	drivers/vfio/pci/virtio
24972
24973VGA_SWITCHEROO
24974R:	Lukas Wunner <lukas@wunner.de>
24975S:	Maintained
24976T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24977F:	Documentation/gpu/vga-switcheroo.rst
24978F:	drivers/gpu/vga/vga_switcheroo.c
24979F:	include/linux/vga_switcheroo.h
24980
24981VIA RHINE NETWORK DRIVER
24982M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24983S:	Maintained
24984F:	drivers/net/ethernet/via/via-rhine.c
24985
24986VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24987M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24988L:	linux-fbdev@vger.kernel.org
24989S:	Maintained
24990F:	drivers/video/fbdev/via/
24991F:	include/linux/via-core.h
24992F:	include/linux/via_i2c.h
24993
24994VIA VELOCITY NETWORK DRIVER
24995M:	Francois Romieu <romieu@fr.zoreil.com>
24996L:	netdev@vger.kernel.org
24997S:	Maintained
24998F:	drivers/net/ethernet/via/via-velocity.*
24999
25000VICODEC VIRTUAL CODEC DRIVER
25001M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
25002L:	linux-media@vger.kernel.org
25003S:	Maintained
25004W:	https://linuxtv.org
25005T:	git git://linuxtv.org/media.git
25006F:	drivers/media/test-drivers/vicodec/*
25007
25008VIDEO I2C POLLING DRIVER
25009M:	Matt Ranostay <matt.ranostay@konsulko.com>
25010L:	linux-media@vger.kernel.org
25011S:	Maintained
25012F:	drivers/media/i2c/video-i2c.c
25013
25014VIDEO MULTIPLEXER DRIVER
25015M:	Philipp Zabel <p.zabel@pengutronix.de>
25016L:	linux-media@vger.kernel.org
25017S:	Maintained
25018F:	drivers/media/platform/video-mux.c
25019
25020VIDEOBUF2 FRAMEWORK
25021M:	Tomasz Figa <tfiga@chromium.org>
25022M:	Marek Szyprowski <m.szyprowski@samsung.com>
25023L:	linux-media@vger.kernel.org
25024S:	Maintained
25025F:	drivers/media/common/videobuf2/*
25026F:	include/media/videobuf2-*
25027
25028VIDTV VIRTUAL DIGITAL TV DRIVER
25029M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
25030L:	linux-media@vger.kernel.org
25031S:	Maintained
25032W:	https://linuxtv.org
25033T:	git git://linuxtv.org/media.git
25034F:	drivers/media/test-drivers/vidtv/*
25035
25036VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25037M:	Shuah Khan <skhan@linuxfoundation.org>
25038R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25039L:	linux-media@vger.kernel.org
25040S:	Maintained
25041W:	https://linuxtv.org
25042T:	git git://linuxtv.org/media.git
25043F:	drivers/media/test-drivers/vimc/*
25044
25045VIRT LIB
25046M:	Alex Williamson <alex.williamson@redhat.com>
25047M:	Paolo Bonzini <pbonzini@redhat.com>
25048L:	kvm@vger.kernel.org
25049S:	Supported
25050F:	virt/lib/
25051
25052VIRTIO AND VHOST VSOCK DRIVER
25053M:	Stefan Hajnoczi <stefanha@redhat.com>
25054M:	Stefano Garzarella <sgarzare@redhat.com>
25055L:	kvm@vger.kernel.org
25056L:	virtualization@lists.linux.dev
25057L:	netdev@vger.kernel.org
25058S:	Maintained
25059F:	drivers/vhost/vsock.c
25060F:	include/linux/virtio_vsock.h
25061F:	include/uapi/linux/virtio_vsock.h
25062F:	net/vmw_vsock/virtio_transport.c
25063F:	net/vmw_vsock/virtio_transport_common.c
25064
25065VIRTIO BALLOON
25066M:	"Michael S. Tsirkin" <mst@redhat.com>
25067M:	David Hildenbrand <david@redhat.com>
25068L:	virtualization@lists.linux.dev
25069S:	Maintained
25070F:	drivers/virtio/virtio_balloon.c
25071F:	include/linux/balloon_compaction.h
25072F:	include/uapi/linux/virtio_balloon.h
25073F:	mm/balloon_compaction.c
25074
25075VIRTIO BLOCK AND SCSI DRIVERS
25076M:	"Michael S. Tsirkin" <mst@redhat.com>
25077M:	Jason Wang <jasowang@redhat.com>
25078R:	Paolo Bonzini <pbonzini@redhat.com>
25079R:	Stefan Hajnoczi <stefanha@redhat.com>
25080R:	Eugenio Pérez <eperezma@redhat.com>
25081L:	virtualization@lists.linux.dev
25082S:	Maintained
25083F:	drivers/block/virtio_blk.c
25084F:	drivers/scsi/virtio_scsi.c
25085F:	include/uapi/linux/virtio_blk.h
25086F:	include/uapi/linux/virtio_scsi.h
25087
25088VIRTIO CONSOLE DRIVER
25089M:	Amit Shah <amit@kernel.org>
25090L:	virtualization@lists.linux.dev
25091S:	Maintained
25092F:	drivers/char/virtio_console.c
25093F:	include/uapi/linux/virtio_console.h
25094
25095VIRTIO CORE AND NET DRIVERS
25096M:	"Michael S. Tsirkin" <mst@redhat.com>
25097M:	Jason Wang <jasowang@redhat.com>
25098R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
25099R:	Eugenio Pérez <eperezma@redhat.com>
25100L:	virtualization@lists.linux.dev
25101S:	Maintained
25102F:	Documentation/ABI/testing/sysfs-bus-vdpa
25103F:	Documentation/ABI/testing/sysfs-class-vduse
25104F:	Documentation/devicetree/bindings/virtio/
25105F:	Documentation/driver-api/virtio/
25106F:	drivers/block/virtio_blk.c
25107F:	drivers/crypto/virtio/
25108F:	drivers/net/virtio_net.c
25109F:	drivers/vdpa/
25110F:	drivers/virtio/
25111F:	include/linux/vdpa.h
25112F:	include/linux/virtio*.h
25113F:	include/linux/vringh.h
25114F:	include/uapi/linux/virtio_*.h
25115F:	net/vmw_vsock/virtio*
25116F:	tools/virtio/
25117F:	tools/testing/selftests/drivers/net/virtio_net/
25118
25119VIRTIO CRYPTO DRIVER
25120M:	Gonglei <arei.gonglei@huawei.com>
25121L:	virtualization@lists.linux.dev
25122L:	linux-crypto@vger.kernel.org
25123S:	Maintained
25124F:	drivers/crypto/virtio/
25125F:	include/uapi/linux/virtio_crypto.h
25126
25127VIRTIO DRIVERS FOR S390
25128M:	Cornelia Huck <cohuck@redhat.com>
25129M:	Halil Pasic <pasic@linux.ibm.com>
25130M:	Eric Farman <farman@linux.ibm.com>
25131L:	linux-s390@vger.kernel.org
25132L:	virtualization@lists.linux.dev
25133L:	kvm@vger.kernel.org
25134S:	Supported
25135F:	arch/s390/include/uapi/asm/virtio-ccw.h
25136F:	drivers/s390/virtio/
25137
25138VIRTIO FILE SYSTEM
25139M:	Vivek Goyal <vgoyal@redhat.com>
25140M:	Stefan Hajnoczi <stefanha@redhat.com>
25141M:	Miklos Szeredi <miklos@szeredi.hu>
25142R:	Eugenio Pérez <eperezma@redhat.com>
25143L:	virtualization@lists.linux.dev
25144L:	linux-fsdevel@vger.kernel.org
25145S:	Supported
25146W:	https://virtio-fs.gitlab.io/
25147F:	Documentation/filesystems/virtiofs.rst
25148F:	fs/fuse/virtio_fs.c
25149F:	include/uapi/linux/virtio_fs.h
25150
25151VIRTIO GPIO DRIVER
25152M:	Enrico Weigelt, metux IT consult <info@metux.net>
25153M:	Viresh Kumar <vireshk@kernel.org>
25154L:	linux-gpio@vger.kernel.org
25155L:	virtualization@lists.linux.dev
25156S:	Maintained
25157F:	drivers/gpio/gpio-virtio.c
25158F:	include/uapi/linux/virtio_gpio.h
25159
25160VIRTIO GPU DRIVER
25161M:	David Airlie <airlied@redhat.com>
25162M:	Gerd Hoffmann <kraxel@redhat.com>
25163R:	Gurchetan Singh <gurchetansingh@chromium.org>
25164R:	Chia-I Wu <olvaffe@gmail.com>
25165L:	dri-devel@lists.freedesktop.org
25166L:	virtualization@lists.linux.dev
25167S:	Maintained
25168T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25169F:	drivers/gpu/drm/ci/xfails/virtio*
25170F:	drivers/gpu/drm/virtio/
25171F:	include/uapi/linux/virtio_gpu.h
25172
25173VIRTIO HOST (VHOST)
25174M:	"Michael S. Tsirkin" <mst@redhat.com>
25175M:	Jason Wang <jasowang@redhat.com>
25176R:	Eugenio Pérez <eperezma@redhat.com>
25177L:	kvm@vger.kernel.org
25178L:	virtualization@lists.linux.dev
25179L:	netdev@vger.kernel.org
25180S:	Maintained
25181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25182F:	drivers/vhost/
25183F:	include/linux/sched/vhost_task.h
25184F:	include/linux/vhost_iotlb.h
25185F:	include/uapi/linux/vhost.h
25186F:	kernel/vhost_task.c
25187
25188VIRTIO HOST (VHOST-SCSI)
25189M:	"Michael S. Tsirkin" <mst@redhat.com>
25190M:	Jason Wang <jasowang@redhat.com>
25191M:	Mike Christie <michael.christie@oracle.com>
25192R:	Paolo Bonzini <pbonzini@redhat.com>
25193R:	Stefan Hajnoczi <stefanha@redhat.com>
25194L:	virtualization@lists.linux.dev
25195S:	Maintained
25196F:	drivers/vhost/scsi.c
25197
25198VIRTIO I2C DRIVER
25199M:	Viresh Kumar <viresh.kumar@linaro.org>
25200R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
25201L:	linux-i2c@vger.kernel.org
25202L:	virtualization@lists.linux.dev
25203S:	Maintained
25204F:	drivers/i2c/busses/i2c-virtio.c
25205F:	include/uapi/linux/virtio_i2c.h
25206
25207VIRTIO INPUT DRIVER
25208M:	Gerd Hoffmann <kraxel@redhat.com>
25209S:	Maintained
25210F:	drivers/virtio/virtio_input.c
25211F:	include/uapi/linux/virtio_input.h
25212
25213VIRTIO IOMMU DRIVER
25214M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
25215L:	virtualization@lists.linux.dev
25216S:	Maintained
25217F:	drivers/iommu/virtio-iommu.c
25218F:	include/uapi/linux/virtio_iommu.h
25219
25220VIRTIO MEM DRIVER
25221M:	David Hildenbrand <david@redhat.com>
25222L:	virtualization@lists.linux.dev
25223S:	Maintained
25224W:	https://virtio-mem.gitlab.io/
25225F:	drivers/virtio/virtio_mem.c
25226F:	include/uapi/linux/virtio_mem.h
25227
25228VIRTIO PMEM DRIVER
25229M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
25230L:	virtualization@lists.linux.dev
25231S:	Maintained
25232F:	drivers/nvdimm/nd_virtio.c
25233F:	drivers/nvdimm/virtio_pmem.c
25234
25235VIRTIO SOUND DRIVER
25236M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
25237M:	"Michael S. Tsirkin" <mst@redhat.com>
25238L:	virtualization@lists.linux.dev
25239L:	linux-sound@vger.kernel.org
25240S:	Maintained
25241F:	include/uapi/linux/virtio_snd.h
25242F:	sound/virtio/*
25243
25244VIRTUAL BOX GUEST DEVICE DRIVER
25245M:	Hans de Goede <hdegoede@redhat.com>
25246M:	Arnd Bergmann <arnd@arndb.de>
25247M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25248S:	Maintained
25249F:	drivers/virt/vboxguest/
25250F:	include/linux/vbox_utils.h
25251F:	include/uapi/linux/vbox*.h
25252
25253VIRTUAL BOX SHARED FOLDER VFS DRIVER
25254M:	Hans de Goede <hdegoede@redhat.com>
25255L:	linux-fsdevel@vger.kernel.org
25256S:	Maintained
25257F:	fs/vboxsf/*
25258
25259VIRTUAL PCM TEST DRIVER
25260M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25261L:	linux-sound@vger.kernel.org
25262S:	Maintained
25263F:	Documentation/sound/cards/pcmtest.rst
25264F:	sound/drivers/pcmtest.c
25265F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25266
25267VIRTUAL SERIO DEVICE DRIVER
25268M:	Stephen Chandler Paul <thatslyude@gmail.com>
25269S:	Maintained
25270F:	drivers/input/serio/userio.c
25271F:	include/uapi/linux/userio.h
25272
25273VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25274M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25275S:	Maintained
25276F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25277F:	drivers/iio/light/veml3235.c
25278
25279VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25280M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25281S:	Maintained
25282F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25283F:	drivers/iio/light/veml6030.c
25284
25285VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25286M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25287S:	Maintained
25288F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25289F:	drivers/iio/light/veml6075.c
25290
25291VISL VIRTUAL STATELESS DECODER DRIVER
25292M:	Daniel Almeida <daniel.almeida@collabora.com>
25293L:	linux-media@vger.kernel.org
25294S:	Supported
25295F:	drivers/media/test-drivers/visl
25296
25297VIVID VIRTUAL VIDEO DRIVER
25298M:	Hans Verkuil <hverkuil@xs4all.nl>
25299L:	linux-media@vger.kernel.org
25300S:	Maintained
25301W:	https://linuxtv.org
25302T:	git git://linuxtv.org/media.git
25303F:	drivers/media/test-drivers/vivid/*
25304
25305VM SOCKETS (AF_VSOCK)
25306M:	Stefano Garzarella <sgarzare@redhat.com>
25307L:	virtualization@lists.linux.dev
25308L:	netdev@vger.kernel.org
25309S:	Maintained
25310F:	drivers/net/vsockmon.c
25311F:	include/net/af_vsock.h
25312F:	include/uapi/linux/vm_sockets.h
25313F:	include/uapi/linux/vm_sockets_diag.h
25314F:	include/uapi/linux/vsockmon.h
25315F:	net/vmw_vsock/
25316F:	tools/testing/vsock/
25317
25318VMALLOC
25319M:	Andrew Morton <akpm@linux-foundation.org>
25320R:	Uladzislau Rezki <urezki@gmail.com>
25321R:	Christoph Hellwig <hch@infradead.org>
25322L:	linux-mm@kvack.org
25323S:	Maintained
25324W:	http://www.linux-mm.org
25325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25326F:	include/linux/vmalloc.h
25327F:	mm/vmalloc.c
25328
25329VME SUBSYSTEM
25330L:	linux-kernel@vger.kernel.org
25331S:	Orphan
25332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25333F:	Documentation/driver-api/vme.rst
25334F:	drivers/staging/vme_user/
25335
25336VMWARE BALLOON DRIVER
25337M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
25338R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25339L:	linux-kernel@vger.kernel.org
25340S:	Supported
25341F:	drivers/misc/vmw_balloon.c
25342
25343VMWARE HYPERVISOR INTERFACE
25344M:	Ajay Kaher <ajay.kaher@broadcom.com>
25345M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25347L:	virtualization@lists.linux.dev
25348L:	x86@kernel.org
25349S:	Supported
25350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25351F:	arch/x86/include/asm/vmware.h
25352F:	arch/x86/kernel/cpu/vmware.c
25353
25354VMWARE PVRDMA DRIVER
25355M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25356M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25357R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25358L:	linux-rdma@vger.kernel.org
25359S:	Supported
25360F:	drivers/infiniband/hw/vmw_pvrdma/
25361
25362VMWARE PVSCSI DRIVER
25363M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
25364R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25365L:	linux-scsi@vger.kernel.org
25366S:	Supported
25367F:	drivers/scsi/vmw_pvscsi.c
25368F:	drivers/scsi/vmw_pvscsi.h
25369
25370VMWARE VIRTUAL PTP CLOCK DRIVER
25371M:	Nick Shi <nick.shi@broadcom.com>
25372R:	Ajay Kaher <ajay.kaher@broadcom.com>
25373R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25374R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25375L:	netdev@vger.kernel.org
25376S:	Supported
25377F:	drivers/ptp/ptp_vmw.c
25378
25379VMWARE VMCI DRIVER
25380M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25381M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25382R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25383L:	linux-kernel@vger.kernel.org
25384S:	Supported
25385F:	drivers/misc/vmw_vmci/
25386F:	include/linux/vmw_vmci*
25387
25388VMWARE VMMOUSE SUBDRIVER
25389M:	Zack Rusin <zack.rusin@broadcom.com>
25390R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25391L:	linux-input@vger.kernel.org
25392S:	Supported
25393F:	drivers/input/mouse/vmmouse.c
25394F:	drivers/input/mouse/vmmouse.h
25395
25396VMWARE VMXNET3 ETHERNET DRIVER
25397M:	Ronak Doshi <ronak.doshi@broadcom.com>
25398R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25399L:	netdev@vger.kernel.org
25400S:	Supported
25401F:	drivers/net/vmxnet3/
25402
25403VMWARE VSOCK VMCI TRANSPORT DRIVER
25404M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25405M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25407L:	linux-kernel@vger.kernel.org
25408S:	Supported
25409F:	net/vmw_vsock/vmci_transport*
25410
25411VOCORE VOCORE2 BOARD
25412M:	Harvey Hunt <harveyhuntnexus@gmail.com>
25413L:	linux-mips@vger.kernel.org
25414S:	Maintained
25415F:	arch/mips/boot/dts/ralink/vocore2.dts
25416
25417VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25418M:	Liam Girdwood <lgirdwood@gmail.com>
25419M:	Mark Brown <broonie@kernel.org>
25420L:	linux-kernel@vger.kernel.org
25421S:	Supported
25422W:	http://www.slimlogic.co.uk/?p=48
25423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25424F:	Documentation/devicetree/bindings/regulator/
25425F:	Documentation/power/regulator/
25426F:	drivers/regulator/
25427F:	include/dt-bindings/regulator/
25428F:	include/linux/regulator/
25429K:	regulator_get_optional
25430
25431VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25432R:	Matti Vaittinen <mazziesaccount@gmail.com>
25433F:	drivers/regulator/irq_helpers.c
25434
25435VRF
25436M:	David Ahern <dsahern@kernel.org>
25437L:	netdev@vger.kernel.org
25438S:	Maintained
25439F:	Documentation/networking/vrf.rst
25440F:	drivers/net/vrf.c
25441
25442VSPRINTF
25443M:	Petr Mladek <pmladek@suse.com>
25444M:	Steven Rostedt <rostedt@goodmis.org>
25445R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25446R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
25447R:	Sergey Senozhatsky <senozhatsky@chromium.org>
25448S:	Maintained
25449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25450F:	Documentation/core-api/printk-formats.rst
25451F:	lib/test_printf.c
25452F:	lib/test_scanf.c
25453F:	lib/vsprintf.c
25454
25455VT1211 HARDWARE MONITOR DRIVER
25456M:	Juerg Haefliger <juergh@proton.me>
25457L:	linux-hwmon@vger.kernel.org
25458S:	Maintained
25459F:	Documentation/hwmon/vt1211.rst
25460F:	drivers/hwmon/vt1211.c
25461
25462VT8231 HARDWARE MONITOR DRIVER
25463M:	Roger Lucas <vt8231@hiddenengine.co.uk>
25464L:	linux-hwmon@vger.kernel.org
25465S:	Maintained
25466F:	drivers/hwmon/vt8231.c
25467
25468VUB300 USB to SDIO/SD/MMC bridge chip
25469L:	linux-mmc@vger.kernel.org
25470S:	Orphan
25471F:	drivers/mmc/host/vub300.c
25472
25473W1 DALLAS'S 1-WIRE BUS
25474M:	Krzysztof Kozlowski <krzk@kernel.org>
25475S:	Maintained
25476F:	Documentation/devicetree/bindings/w1/
25477F:	Documentation/w1/
25478F:	drivers/w1/
25479F:	include/linux/w1.h
25480
25481W83791D HARDWARE MONITORING DRIVER
25482M:	Marc Hulsman <m.hulsman@tudelft.nl>
25483L:	linux-hwmon@vger.kernel.org
25484S:	Maintained
25485F:	Documentation/hwmon/w83791d.rst
25486F:	drivers/hwmon/w83791d.c
25487
25488W83793 HARDWARE MONITORING DRIVER
25489M:	Rudolf Marek <r.marek@assembler.cz>
25490L:	linux-hwmon@vger.kernel.org
25491S:	Maintained
25492F:	Documentation/hwmon/w83793.rst
25493F:	drivers/hwmon/w83793.c
25494
25495W83795 HARDWARE MONITORING DRIVER
25496M:	Jean Delvare <jdelvare@suse.com>
25497L:	linux-hwmon@vger.kernel.org
25498S:	Maintained
25499F:	drivers/hwmon/w83795.c
25500
25501W83L51xD SD/MMC CARD INTERFACE DRIVER
25502M:	Pierre Ossman <pierre@ossman.eu>
25503S:	Maintained
25504F:	drivers/mmc/host/wbsd.*
25505
25506WACOM PROTOCOL 4 SERIAL TABLETS
25507M:	Julian Squires <julian@cipht.net>
25508M:	Hans de Goede <hdegoede@redhat.com>
25509L:	linux-input@vger.kernel.org
25510S:	Maintained
25511F:	drivers/input/tablet/wacom_serial4.c
25512
25513WANGXUN ETHERNET DRIVER
25514M:	Jiawen Wu <jiawenwu@trustnetic.com>
25515M:	Mengyuan Lou <mengyuanlou@net-swift.com>
25516L:	netdev@vger.kernel.org
25517S:	Maintained
25518W:	https://www.net-swift.com
25519F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25520F:	drivers/net/ethernet/wangxun/
25521F:	drivers/net/pcs/pcs-xpcs-wx.c
25522
25523WATCHDOG DEVICE DRIVERS
25524M:	Wim Van Sebroeck <wim@linux-watchdog.org>
25525M:	Guenter Roeck <linux@roeck-us.net>
25526L:	linux-watchdog@vger.kernel.org
25527S:	Maintained
25528W:	http://www.linux-watchdog.org/
25529T:	git git://www.linux-watchdog.org/linux-watchdog.git
25530F:	Documentation/devicetree/bindings/watchdog/
25531F:	Documentation/watchdog/
25532F:	drivers/watchdog/
25533F:	include/linux/watchdog.h
25534F:	include/trace/events/watchdog.h
25535F:	include/uapi/linux/watchdog.h
25536
25537WAVE5 VPU CODEC DRIVER
25538M:	Nas Chung <nas.chung@chipsnmedia.com>
25539M:	Jackson Lee <jackson.lee@chipsnmedia.com>
25540L:	linux-media@vger.kernel.org
25541S:	Maintained
25542F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25543F:	drivers/media/platform/chips-media/wave5/
25544
25545WHISKEYCOVE PMIC GPIO DRIVER
25546M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
25547L:	linux-gpio@vger.kernel.org
25548S:	Maintained
25549F:	drivers/gpio/gpio-wcove.c
25550
25551WHWAVE RTC DRIVER
25552M:	Dianlong Li <long17.cool@163.com>
25553L:	linux-rtc@vger.kernel.org
25554S:	Maintained
25555F:	drivers/rtc/rtc-sd3078.c
25556
25557WIIMOTE HID DRIVER
25558M:	David Rheinsberg <david@readahead.eu>
25559L:	linux-input@vger.kernel.org
25560S:	Maintained
25561F:	drivers/hid/hid-wiimote*
25562
25563WILOCITY WIL6210 WIRELESS DRIVER
25564L:	linux-wireless@vger.kernel.org
25565S:	Orphan
25566W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25567F:	drivers/net/wireless/ath/wil6210/
25568
25569WINBOND CIR DRIVER
25570M:	David Härdeman <david@hardeman.nu>
25571S:	Maintained
25572F:	drivers/media/rc/winbond-cir.c
25573
25574WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25575L:	linux-watchdog@vger.kernel.org
25576S:	Orphan
25577F:	drivers/watchdog/ebc-c384_wdt.c
25578
25579WINSYSTEMS WS16C48 GPIO DRIVER
25580M:	William Breathitt Gray <wbg@kernel.org>
25581L:	linux-gpio@vger.kernel.org
25582S:	Maintained
25583F:	drivers/gpio/gpio-ws16c48.c
25584
25585WIREGUARD SECURE NETWORK TUNNEL
25586M:	Jason A. Donenfeld <Jason@zx2c4.com>
25587L:	wireguard@lists.zx2c4.com
25588L:	netdev@vger.kernel.org
25589S:	Maintained
25590F:	drivers/net/wireguard/
25591F:	tools/testing/selftests/wireguard/
25592
25593WISTRON LAPTOP BUTTON DRIVER
25594M:	Miloslav Trmac <mitr@volny.cz>
25595S:	Maintained
25596F:	drivers/input/misc/wistron_btns.c
25597
25598WMI BINARY MOF DRIVER
25599M:	Armin Wolf <W_Armin@gmx.de>
25600R:	Thomas Weißschuh <linux@weissschuh.net>
25601L:	platform-driver-x86@vger.kernel.org
25602S:	Maintained
25603F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25604F:	Documentation/wmi/devices/wmi-bmof.rst
25605F:	drivers/platform/x86/wmi-bmof.c
25606
25607WOLFSON MICROELECTRONICS DRIVERS
25608L:	patches@opensource.cirrus.com
25609S:	Supported
25610W:	https://github.com/CirrusLogic/linux-drivers/wiki
25611T:	git https://github.com/CirrusLogic/linux-drivers.git
25612F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25613F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25614F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25615F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25616F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25617F:	Documentation/devicetree/bindings/sound/wm*
25618F:	Documentation/hwmon/wm83??.rst
25619F:	arch/arm/mach-s3c/mach-crag6410*
25620F:	drivers/clk/clk-wm83*.c
25621F:	drivers/gpio/gpio-*wm*.c
25622F:	drivers/gpio/gpio-arizona.c
25623F:	drivers/hwmon/wm83??-hwmon.c
25624F:	drivers/input/misc/wm831x-on.c
25625F:	drivers/input/touchscreen/wm831x-ts.c
25626F:	drivers/input/touchscreen/wm97*.c
25627F:	drivers/leds/leds-wm83*.c
25628F:	drivers/mfd/arizona*
25629F:	drivers/mfd/cs47l24*
25630F:	drivers/mfd/wm*.c
25631F:	drivers/power/supply/wm83*.c
25632F:	drivers/regulator/arizona*
25633F:	drivers/regulator/wm8*.c
25634F:	drivers/rtc/rtc-wm83*.c
25635F:	drivers/video/backlight/wm83*_bl.c
25636F:	drivers/watchdog/wm83*_wdt.c
25637F:	include/linux/mfd/arizona/
25638F:	include/linux/mfd/wm831x/
25639F:	include/linux/mfd/wm8350/
25640F:	include/linux/mfd/wm8400*
25641F:	include/linux/regulator/arizona*
25642F:	include/linux/wm97xx.h
25643F:	include/sound/wm????.h
25644F:	sound/soc/codecs/arizona*
25645F:	sound/soc/codecs/cs47l24*
25646F:	sound/soc/codecs/wm*
25647
25648WORKQUEUE
25649M:	Tejun Heo <tj@kernel.org>
25650R:	Lai Jiangshan <jiangshanlai@gmail.com>
25651S:	Maintained
25652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25653F:	Documentation/core-api/workqueue.rst
25654F:	include/linux/workqueue.h
25655F:	kernel/workqueue.c
25656F:	kernel/workqueue_internal.h
25657
25658WWAN DRIVERS
25659M:	Loic Poulain <loic.poulain@linaro.org>
25660M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
25661R:	Johannes Berg <johannes@sipsolutions.net>
25662L:	netdev@vger.kernel.org
25663S:	Maintained
25664F:	drivers/net/wwan/
25665F:	include/linux/wwan.h
25666F:	include/uapi/linux/wwan.h
25667
25668X-POWERS AXP288 PMIC DRIVERS
25669M:	Hans de Goede <hdegoede@redhat.com>
25670S:	Maintained
25671F:	drivers/acpi/pmic/intel_pmic_xpower.c
25672N:	axp288
25673
25674X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25675M:	Chen-Yu Tsai <wens@csie.org>
25676L:	linux-kernel@vger.kernel.org
25677S:	Maintained
25678N:	axp[128]
25679
25680X.25 STACK
25681M:	Martin Schiller <ms@dev.tdt.de>
25682L:	linux-x25@vger.kernel.org
25683S:	Maintained
25684F:	Documentation/networking/lapb-module.rst
25685F:	Documentation/networking/x25*
25686F:	drivers/net/wan/hdlc_x25.c
25687F:	drivers/net/wan/lapbether.c
25688F:	include/*/lapb.h
25689F:	include/net/x25*
25690F:	include/uapi/linux/x25.h
25691F:	net/lapb/
25692F:	net/x25/
25693
25694X86 ARCHITECTURE (32-BIT AND 64-BIT)
25695M:	Thomas Gleixner <tglx@linutronix.de>
25696M:	Ingo Molnar <mingo@redhat.com>
25697M:	Borislav Petkov <bp@alien8.de>
25698M:	Dave Hansen <dave.hansen@linux.intel.com>
25699M:	x86@kernel.org
25700R:	"H. Peter Anvin" <hpa@zytor.com>
25701L:	linux-kernel@vger.kernel.org
25702S:	Maintained
25703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25704F:	Documentation/arch/x86/
25705F:	Documentation/devicetree/bindings/x86/
25706F:	arch/x86/
25707F:	tools/testing/selftests/x86
25708
25709X86 CPUID DATABASE
25710M:	Borislav Petkov <bp@alien8.de>
25711M:	Thomas Gleixner <tglx@linutronix.de>
25712M:	x86@kernel.org
25713R:	Ahmed S. Darwish <darwi@linutronix.de>
25714L:	x86-cpuid@lists.linux.dev
25715S:	Maintained
25716W:	https://x86-cpuid.org
25717F:	tools/arch/x86/kcpuid/cpuid.csv
25718
25719X86 ENTRY CODE
25720M:	Andy Lutomirski <luto@kernel.org>
25721L:	linux-kernel@vger.kernel.org
25722S:	Maintained
25723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25724F:	arch/x86/entry/
25725
25726X86 HARDWARE VULNERABILITIES
25727M:	Thomas Gleixner <tglx@linutronix.de>
25728M:	Borislav Petkov <bp@alien8.de>
25729M:	Peter Zijlstra <peterz@infradead.org>
25730M:	Josh Poimboeuf <jpoimboe@kernel.org>
25731R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25732S:	Maintained
25733F:	Documentation/admin-guide/hw-vuln/
25734F:	arch/x86/include/asm/nospec-branch.h
25735F:	arch/x86/kernel/cpu/bugs.c
25736
25737X86 MCE INFRASTRUCTURE
25738M:	Tony Luck <tony.luck@intel.com>
25739M:	Borislav Petkov <bp@alien8.de>
25740L:	linux-edac@vger.kernel.org
25741S:	Maintained
25742F:	Documentation/ABI/testing/sysfs-mce
25743F:	Documentation/arch/x86/x86_64/machinecheck.rst
25744F:	arch/x86/kernel/cpu/mce/*
25745
25746X86 MICROCODE UPDATE SUPPORT
25747M:	Borislav Petkov <bp@alien8.de>
25748S:	Maintained
25749F:	arch/x86/kernel/cpu/microcode/*
25750
25751X86 MM
25752M:	Dave Hansen <dave.hansen@linux.intel.com>
25753M:	Andy Lutomirski <luto@kernel.org>
25754M:	Peter Zijlstra <peterz@infradead.org>
25755L:	linux-kernel@vger.kernel.org
25756S:	Maintained
25757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25758F:	arch/x86/mm/
25759
25760X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25761M:	Hans de Goede <hdegoede@redhat.com>
25762L:	platform-driver-x86@vger.kernel.org
25763S:	Maintained
25764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25765F:	drivers/platform/x86/x86-android-tablets/
25766
25767X86 PLATFORM DRIVERS
25768M:	Hans de Goede <hdegoede@redhat.com>
25769M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25770L:	platform-driver-x86@vger.kernel.org
25771S:	Maintained
25772Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25774F:	drivers/platform/olpc/
25775F:	drivers/platform/x86/
25776F:	include/linux/platform_data/x86/
25777
25778X86 PLATFORM UV HPE SUPERDOME FLEX
25779M:	Steve Wahl <steve.wahl@hpe.com>
25780R:	Justin Ernst <justin.ernst@hpe.com>
25781R:	Kyle Meyer <kyle.meyer@hpe.com>
25782R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25783R:	Russ Anderson <russ.anderson@hpe.com>
25784S:	Supported
25785F:	arch/x86/include/asm/uv/
25786F:	arch/x86/kernel/apic/x2apic_uv_x.c
25787F:	arch/x86/platform/uv/
25788
25789X86 STACK UNWINDING
25790M:	Josh Poimboeuf <jpoimboe@kernel.org>
25791M:	Peter Zijlstra <peterz@infradead.org>
25792S:	Supported
25793F:	arch/x86/include/asm/unwind*.h
25794F:	arch/x86/kernel/dumpstack.c
25795F:	arch/x86/kernel/stacktrace.c
25796F:	arch/x86/kernel/unwind_*.c
25797
25798X86 TRUST DOMAIN EXTENSIONS (TDX)
25799M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25800R:	Dave Hansen <dave.hansen@linux.intel.com>
25801L:	x86@kernel.org
25802L:	linux-coco@lists.linux.dev
25803S:	Supported
25804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25805F:	arch/x86/boot/compressed/tdx*
25806F:	arch/x86/coco/tdx/
25807F:	arch/x86/include/asm/shared/tdx.h
25808F:	arch/x86/include/asm/tdx.h
25809F:	arch/x86/virt/vmx/tdx/
25810F:	drivers/virt/coco/tdx-guest
25811
25812X86 VDSO
25813M:	Andy Lutomirski <luto@kernel.org>
25814L:	linux-kernel@vger.kernel.org
25815S:	Maintained
25816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25817F:	arch/x86/entry/vdso/
25818
25819XARRAY
25820M:	Matthew Wilcox <willy@infradead.org>
25821L:	linux-fsdevel@vger.kernel.org
25822L:	linux-mm@kvack.org
25823S:	Supported
25824F:	Documentation/core-api/xarray.rst
25825F:	include/linux/idr.h
25826F:	include/linux/xarray.h
25827F:	lib/idr.c
25828F:	lib/test_xarray.c
25829F:	lib/xarray.c
25830F:	tools/testing/radix-tree
25831
25832XBOX DVD IR REMOTE
25833M:	Benjamin Valentin <benpicco@googlemail.com>
25834S:	Maintained
25835F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25836F:	drivers/media/rc/xbox_remote.c
25837
25838XC2028/3028 TUNER DRIVER
25839M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25840L:	linux-media@vger.kernel.org
25841S:	Maintained
25842W:	https://linuxtv.org
25843T:	git git://linuxtv.org/media.git
25844F:	drivers/media/tuners/xc2028.*
25845
25846XDP (eXpress Data Path)
25847M:	Alexei Starovoitov <ast@kernel.org>
25848M:	Daniel Borkmann <daniel@iogearbox.net>
25849M:	David S. Miller <davem@davemloft.net>
25850M:	Jakub Kicinski <kuba@kernel.org>
25851M:	Jesper Dangaard Brouer <hawk@kernel.org>
25852M:	John Fastabend <john.fastabend@gmail.com>
25853L:	netdev@vger.kernel.org
25854L:	bpf@vger.kernel.org
25855S:	Supported
25856F:	drivers/net/ethernet/*/*/*/*/*xdp*
25857F:	drivers/net/ethernet/*/*/*xdp*
25858F:	include/net/xdp.h
25859F:	include/net/xdp_priv.h
25860F:	include/trace/events/xdp.h
25861F:	kernel/bpf/cpumap.c
25862F:	kernel/bpf/devmap.c
25863F:	net/core/xdp.c
25864F:	samples/bpf/xdp*
25865F:	tools/testing/selftests/bpf/*/*xdp*
25866F:	tools/testing/selftests/bpf/*xdp*
25867K:	(?:\b|_)xdp(?:\b|_)
25868
25869XDP SOCKETS (AF_XDP)
25870M:	Björn Töpel <bjorn@kernel.org>
25871M:	Magnus Karlsson <magnus.karlsson@intel.com>
25872M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25873R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25874L:	netdev@vger.kernel.org
25875L:	bpf@vger.kernel.org
25876S:	Maintained
25877F:	Documentation/networking/af_xdp.rst
25878F:	include/net/netns/xdp.h
25879F:	include/net/xdp_sock*
25880F:	include/net/xsk_buff_pool.h
25881F:	include/uapi/linux/if_xdp.h
25882F:	include/uapi/linux/xdp_diag.h
25883F:	net/xdp/
25884F:	tools/testing/selftests/bpf/*xsk*
25885
25886XEN BLOCK SUBSYSTEM
25887M:	Roger Pau Monné <roger.pau@citrix.com>
25888L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25889S:	Supported
25890F:	drivers/block/xen*
25891F:	drivers/block/xen-blkback/*
25892
25893XEN HYPERVISOR ARM
25894M:	Stefano Stabellini <sstabellini@kernel.org>
25895L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25896S:	Maintained
25897F:	arch/arm/include/asm/xen/
25898F:	arch/arm/xen/
25899
25900XEN HYPERVISOR ARM64
25901M:	Stefano Stabellini <sstabellini@kernel.org>
25902L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25903S:	Maintained
25904F:	arch/arm64/include/asm/xen/
25905F:	arch/arm64/xen/
25906
25907XEN HYPERVISOR INTERFACE
25908M:	Juergen Gross <jgross@suse.com>
25909M:	Stefano Stabellini <sstabellini@kernel.org>
25910R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25911L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25912S:	Supported
25913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25914F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25915F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25916F:	drivers/*/xen-*front.c
25917F:	drivers/xen/
25918F:	include/uapi/xen/
25919F:	include/xen/
25920F:	kernel/configs/xen.config
25921
25922XEN HYPERVISOR X86
25923M:	Juergen Gross <jgross@suse.com>
25924R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25925L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25926S:	Supported
25927F:	arch/x86/configs/xen.config
25928F:	arch/x86/include/asm/pvclock-abi.h
25929F:	arch/x86/include/asm/xen/
25930F:	arch/x86/platform/pvh/
25931F:	arch/x86/xen/
25932
25933XEN NETWORK BACKEND DRIVER
25934M:	Wei Liu <wei.liu@kernel.org>
25935M:	Paul Durrant <paul@xen.org>
25936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25937L:	netdev@vger.kernel.org
25938S:	Supported
25939F:	drivers/net/xen-netback/*
25940
25941XEN PCI SUBSYSTEM
25942M:	Juergen Gross <jgross@suse.com>
25943L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25944S:	Supported
25945F:	arch/x86/pci/*xen*
25946F:	drivers/pci/*xen*
25947
25948XEN PVSCSI DRIVERS
25949M:	Juergen Gross <jgross@suse.com>
25950L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25951L:	linux-scsi@vger.kernel.org
25952S:	Supported
25953F:	drivers/scsi/xen-scsifront.c
25954F:	drivers/xen/xen-scsiback.c
25955F:	include/xen/interface/io/vscsiif.h
25956
25957XEN PVUSB DRIVER
25958M:	Juergen Gross <jgross@suse.com>
25959L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25960L:	linux-usb@vger.kernel.org
25961S:	Supported
25962F:	drivers/usb/host/xen*
25963F:	include/xen/interface/io/usbif.h
25964
25965XEN SOUND FRONTEND DRIVER
25966M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25967L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25968L:	linux-sound@vger.kernel.org
25969S:	Supported
25970F:	sound/xen/*
25971
25972XEN SWIOTLB SUBSYSTEM
25973M:	Juergen Gross <jgross@suse.com>
25974M:	Stefano Stabellini <sstabellini@kernel.org>
25975L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25976L:	iommu@lists.linux.dev
25977S:	Supported
25978F:	arch/*/include/asm/xen/swiotlb-xen.h
25979F:	drivers/xen/swiotlb-xen.c
25980F:	include/xen/arm/swiotlb-xen.h
25981F:	include/xen/swiotlb-xen.h
25982
25983XFS FILESYSTEM
25984M:	Carlos Maiolino <cem@kernel.org>
25985R:	Darrick J. Wong <djwong@kernel.org>
25986L:	linux-xfs@vger.kernel.org
25987S:	Supported
25988W:	http://xfs.org/
25989C:	irc://irc.oftc.net/xfs
25990T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25991P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25992F:	Documentation/ABI/testing/sysfs-fs-xfs
25993F:	Documentation/admin-guide/xfs.rst
25994F:	Documentation/filesystems/xfs/*
25995F:	fs/xfs/
25996F:	include/uapi/linux/dqblk_xfs.h
25997F:	include/uapi/linux/fsmap.h
25998
25999XILINX AMS DRIVER
26000M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
26001L:	linux-iio@vger.kernel.org
26002S:	Maintained
26003F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26004F:	drivers/iio/adc/xilinx-ams.c
26005
26006XILINX AXI ETHERNET DRIVER
26007M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
26008S:	Maintained
26009F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26010F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26011
26012XILINX CAN DRIVER
26013M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
26014L:	linux-can@vger.kernel.org
26015S:	Maintained
26016F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26017F:	drivers/net/can/xilinx_can.c
26018
26019XILINX EVENT MANAGEMENT DRIVER
26020M:	Michal Simek <michal.simek@amd.com>
26021S:	Maintained
26022F:	drivers/soc/xilinx/xlnx_event_manager.c
26023F:	include/linux/firmware/xlnx-event-manager.h
26024
26025XILINX GPIO DRIVER
26026M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26027R:	Srinivas Neeli <srinivas.neeli@amd.com>
26028R:	Michal Simek <michal.simek@amd.com>
26029S:	Maintained
26030F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26031F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26032F:	drivers/gpio/gpio-xilinx.c
26033F:	drivers/gpio/gpio-zynq.c
26034
26035XILINX LL TEMAC ETHERNET DRIVER
26036L:	netdev@vger.kernel.org
26037S:	Orphan
26038F:	drivers/net/ethernet/xilinx/ll_temac*
26039
26040XILINX PWM DRIVER
26041M:	Sean Anderson <sean.anderson@seco.com>
26042S:	Maintained
26043F:	drivers/pwm/pwm-xilinx.c
26044F:	include/clocksource/timer-xilinx.h
26045
26046XILINX SD-FEC IP CORES
26047M:	Derek Kiernan <derek.kiernan@amd.com>
26048M:	Dragan Cvetic <dragan.cvetic@amd.com>
26049S:	Maintained
26050F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26051F:	Documentation/misc-devices/xilinx_sdfec.rst
26052F:	drivers/misc/Kconfig
26053F:	drivers/misc/Makefile
26054F:	drivers/misc/xilinx_sdfec.c
26055F:	include/uapi/misc/xilinx_sdfec.h
26056
26057XILINX UARTLITE SERIAL DRIVER
26058M:	Peter Korsgaard <jacmet@sunsite.dk>
26059L:	linux-serial@vger.kernel.org
26060S:	Maintained
26061F:	drivers/tty/serial/uartlite.c
26062
26063XILINX VIDEO IP CORES
26064M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26065L:	linux-media@vger.kernel.org
26066S:	Supported
26067T:	git git://linuxtv.org/media.git
26068F:	Documentation/devicetree/bindings/media/xilinx/
26069F:	drivers/media/platform/xilinx/
26070F:	include/uapi/linux/xilinx-v4l2-controls.h
26071
26072XILINX VERSAL EDAC DRIVER
26073M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26074M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26075S:	Maintained
26076F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26077F:	drivers/edac/versal_edac.c
26078
26079XILINX WATCHDOG DRIVER
26080M:	Srinivas Neeli <srinivas.neeli@amd.com>
26081R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26082R:	Michal Simek <michal.simek@amd.com>
26083S:	Maintained
26084F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26085F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26086F:	drivers/watchdog/of_xilinx_wdt.c
26087F:	drivers/watchdog/xilinx_wwdt.c
26088
26089XILINX XDMA DRIVER
26090M:	Lizhi Hou <lizhi.hou@amd.com>
26091M:	Brian Xu <brian.xu@amd.com>
26092M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
26093L:	dmaengine@vger.kernel.org
26094S:	Supported
26095F:	drivers/dma/xilinx/xdma-regs.h
26096F:	drivers/dma/xilinx/xdma.c
26097F:	include/linux/dma/amd_xdma.h
26098F:	include/linux/platform_data/amd_xdma.h
26099
26100XILINX ZYNQMP DPDMA DRIVER
26101M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26102L:	dmaengine@vger.kernel.org
26103S:	Supported
26104F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26105F:	drivers/dma/xilinx/xilinx_dpdma.c
26106F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26107
26108XILINX ZYNQMP OCM EDAC DRIVER
26109M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26110M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26111S:	Maintained
26112F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26113F:	drivers/edac/zynqmp_edac.c
26114
26115XILINX ZYNQMP PSGTR PHY DRIVER
26116M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26117L:	linux-kernel@vger.kernel.org
26118S:	Supported
26119T:	git https://github.com/Xilinx/linux-xlnx.git
26120F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26121F:	drivers/phy/xilinx/phy-zynqmp.c
26122
26123XILINX ZYNQMP SHA3 DRIVER
26124M:	Harsha <harsha.harsha@amd.com>
26125S:	Maintained
26126F:	drivers/crypto/xilinx/zynqmp-sha.c
26127
26128XILINX ZYNQMP NVMEM DRIVER
26129M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
26130M:	Kalyani Akula <kalyani.akula@amd.com>
26131R:	Michal Simek <michal.simek@amd.com>
26132S:	Maintained
26133F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26134F:	drivers/nvmem/zynqmp_nvmem.c
26135
26136XILLYBUS DRIVER
26137M:	Eli Billauer <eli.billauer@gmail.com>
26138L:	linux-kernel@vger.kernel.org
26139S:	Supported
26140F:	drivers/char/xillybus/
26141
26142XLP9XX I2C DRIVER
26143M:	George Cherian <gcherian@marvell.com>
26144L:	linux-i2c@vger.kernel.org
26145S:	Supported
26146W:	http://www.marvell.com
26147F:	drivers/i2c/busses/i2c-xlp9xx.c
26148
26149XRA1403 GPIO EXPANDER
26150M:	Nandor Han <nandor.han@ge.com>
26151L:	linux-gpio@vger.kernel.org
26152S:	Maintained
26153F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26154F:	drivers/gpio/gpio-xra1403.c
26155
26156XTENSA XTFPGA PLATFORM SUPPORT
26157M:	Max Filippov <jcmvbkbc@gmail.com>
26158S:	Maintained
26159F:	drivers/spi/spi-xtensa-xtfpga.c
26160F:	sound/soc/xtensa/xtfpga-i2s.c
26161
26162XZ EMBEDDED
26163M:	Lasse Collin <lasse.collin@tukaani.org>
26164S:	Maintained
26165W:	https://tukaani.org/xz/embedded.html
26166B:	https://github.com/tukaani-project/xz-embedded/issues
26167C:	irc://irc.libera.chat/tukaani
26168F:	Documentation/staging/xz.rst
26169F:	include/linux/decompress/unxz.h
26170F:	include/linux/xz.h
26171F:	lib/decompress_unxz.c
26172F:	lib/xz/
26173F:	scripts/xz_wrap.sh
26174
26175YAM DRIVER FOR AX.25
26176M:	Jean-Paul Roubelat <jpr@f6fbb.org>
26177L:	linux-hams@vger.kernel.org
26178S:	Maintained
26179F:	drivers/net/hamradio/yam*
26180F:	include/linux/yam.h
26181
26182YAMA SECURITY MODULE
26183M:	Kees Cook <kees@kernel.org>
26184S:	Supported
26185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26186F:	Documentation/admin-guide/LSM/Yama.rst
26187F:	security/yama/
26188
26189YAML NETLINK (YNL)
26190M:	Donald Hunter <donald.hunter@gmail.com>
26191M:	Jakub Kicinski <kuba@kernel.org>
26192F:	Documentation/netlink/
26193F:	Documentation/userspace-api/netlink/intro-specs.rst
26194F:	Documentation/userspace-api/netlink/specs.rst
26195F:	tools/net/ynl/
26196
26197YEALINK PHONE DRIVER
26198M:	Henk Vergonet <Henk.Vergonet@gmail.com>
26199S:	Maintained
26200F:	Documentation/input/devices/yealink.rst
26201F:	drivers/input/misc/yealink.*
26202
26203Z3FOLD COMPRESSED PAGE ALLOCATOR
26204M:	Vitaly Wool <vitaly.wool@konsulko.com>
26205R:	Miaohe Lin <linmiaohe@huawei.com>
26206L:	linux-mm@kvack.org
26207S:	Maintained
26208F:	mm/z3fold.c
26209
26210Z8530 DRIVER FOR AX.25
26211M:	Joerg Reuter <jreuter@yaina.de>
26212L:	linux-hams@vger.kernel.org
26213S:	Maintained
26214W:	http://yaina.de/jreuter/
26215W:	http://www.qsl.net/dl1bke/
26216F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26217F:	drivers/net/hamradio/*scc.c
26218F:	drivers/net/hamradio/z8530.h
26219
26220ZBUD COMPRESSED PAGE ALLOCATOR
26221M:	Seth Jennings <sjenning@redhat.com>
26222M:	Dan Streetman <ddstreet@ieee.org>
26223L:	linux-mm@kvack.org
26224S:	Maintained
26225F:	mm/zbud.c
26226
26227ZD1211RW WIRELESS DRIVER
26228L:	linux-wireless@vger.kernel.org
26229S:	Orphan
26230F:	drivers/net/wireless/zydas/
26231
26232ZD1301 MEDIA DRIVER
26233L:	linux-media@vger.kernel.org
26234S:	Orphan
26235W:	https://linuxtv.org/
26236Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26237F:	drivers/media/usb/dvb-usb-v2/zd1301*
26238
26239ZD1301_DEMOD MEDIA DRIVER
26240L:	linux-media@vger.kernel.org
26241S:	Orphan
26242W:	https://linuxtv.org/
26243Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26244F:	drivers/media/dvb-frontends/zd1301_demod*
26245
26246ZHAOXIN PROCESSOR SUPPORT
26247M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
26248L:	linux-kernel@vger.kernel.org
26249S:	Maintained
26250F:	arch/x86/kernel/cpu/zhaoxin.c
26251
26252ZONEFS FILESYSTEM
26253M:	Damien Le Moal <dlemoal@kernel.org>
26254M:	Naohiro Aota <naohiro.aota@wdc.com>
26255R:	Johannes Thumshirn <jth@kernel.org>
26256L:	linux-fsdevel@vger.kernel.org
26257S:	Maintained
26258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26259F:	Documentation/filesystems/zonefs.rst
26260F:	fs/zonefs/
26261
26262ZR36067 VIDEO FOR LINUX DRIVER
26263M:	Corentin Labbe <clabbe@baylibre.com>
26264L:	mjpeg-users@lists.sourceforge.net
26265L:	linux-media@vger.kernel.org
26266S:	Maintained
26267W:	http://mjpeg.sourceforge.net/driver-zoran/
26268Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26269F:	Documentation/driver-api/media/drivers/zoran.rst
26270F:	drivers/media/pci/zoran/
26271
26272ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26273M:	Minchan Kim <minchan@kernel.org>
26274M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26275L:	linux-kernel@vger.kernel.org
26276S:	Maintained
26277F:	Documentation/admin-guide/blockdev/zram.rst
26278F:	drivers/block/zram/
26279
26280ZS DECSTATION Z85C30 SERIAL DRIVER
26281M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
26282S:	Maintained
26283F:	drivers/tty/serial/zs.*
26284
26285ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26286M:	Minchan Kim <minchan@kernel.org>
26287M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26288L:	linux-mm@kvack.org
26289S:	Maintained
26290F:	Documentation/mm/zsmalloc.rst
26291F:	include/linux/zsmalloc.h
26292F:	mm/zsmalloc.c
26293
26294ZSTD
26295M:	Nick Terrell <terrelln@fb.com>
26296S:	Maintained
26297B:	https://github.com/facebook/zstd/issues
26298T:	git https://github.com/terrelln/linux.git
26299F:	crypto/zstd.c
26300F:	include/linux/zstd*
26301F:	lib/decompress_unzstd.c
26302F:	lib/zstd/
26303N:	zstd
26304K:	zstd
26305
26306ZSWAP COMPRESSED SWAP CACHING
26307M:	Johannes Weiner <hannes@cmpxchg.org>
26308M:	Yosry Ahmed <yosry.ahmed@linux.dev>
26309M:	Nhat Pham <nphamcs@gmail.com>
26310R:	Chengming Zhou <chengming.zhou@linux.dev>
26311L:	linux-mm@kvack.org
26312S:	Maintained
26313F:	Documentation/admin-guide/mm/zswap.rst
26314F:	include/linux/zpool.h
26315F:	include/linux/zswap.h
26316F:	mm/zpool.c
26317F:	mm/zswap.c
26318F:	tools/testing/selftests/cgroup/test_zswap.c
26319
26320SENARYTECH AUDIO CODEC DRIVER
26321M:	bo liu <bo.liu@senarytech.com>
26322S:	Maintained
26323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26324F:	sound/pci/hda/patch_senarytech.c
26325
26326THE REST
26327M:	Linus Torvalds <torvalds@linux-foundation.org>
26328L:	linux-kernel@vger.kernel.org
26329S:	Buried alive in reporters
26330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26331F:	*
26332F:	*/
26333