xref: /linux/MAINTAINERS (revision eb47ee018173f144f10eb38a3f7bd9f17ec6329e)
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
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AAEON UPBOARD FPGA MFD DRIVER
189M:	Thomas Richard <thomas.richard@bootlin.com>
190S:	Maintained
191F:	drivers/leds/leds-upboard.c
192F:	drivers/mfd/upboard-fpga.c
193F:	drivers/pinctrl/pinctrl-upboard.c
194F:	include/linux/mfd/upboard-fpga.h
195
196AB8500 BATTERY AND CHARGER DRIVERS
197M:	Linus Walleij <linus.walleij@linaro.org>
198F:	Documentation/devicetree/bindings/power/supply/*ab8500*
199F:	drivers/power/supply/*ab8500*
200
201ABI/API
202L:	linux-api@vger.kernel.org
203F:	include/linux/syscalls.h
204F:	kernel/sys_ni.c
205X:	arch/*/include/uapi/
206X:	include/uapi/
207
208ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
209M:	Hans de Goede <hdegoede@redhat.com>
210L:	linux-hwmon@vger.kernel.org
211S:	Maintained
212F:	drivers/hwmon/abituguru.c
213
214ABIT UGURU 3 HARDWARE MONITOR DRIVER
215M:	Alistair John Strachan <alistair@devzero.co.uk>
216L:	linux-hwmon@vger.kernel.org
217S:	Maintained
218F:	drivers/hwmon/abituguru3.c
219
220ACCES 104-DIO-48E GPIO DRIVER
221M:	William Breathitt Gray <wbg@kernel.org>
222L:	linux-gpio@vger.kernel.org
223S:	Maintained
224F:	drivers/gpio/gpio-104-dio-48e.c
225
226ACCES 104-IDI-48 GPIO DRIVER
227M:	William Breathitt Gray <wbg@kernel.org>
228L:	linux-gpio@vger.kernel.org
229S:	Maintained
230F:	drivers/gpio/gpio-104-idi-48.c
231
232ACCES 104-IDIO-16 GPIO DRIVER
233M:	William Breathitt Gray <wbg@kernel.org>
234L:	linux-gpio@vger.kernel.org
235S:	Maintained
236F:	drivers/gpio/gpio-104-idio-16.c
237
238ACCES 104-QUAD-8 DRIVER
239M:	William Breathitt Gray <wbg@kernel.org>
240L:	linux-iio@vger.kernel.org
241S:	Maintained
242F:	drivers/counter/104-quad-8.c
243
244ACCES IDIO-16 GPIO LIBRARY
245M:	William Breathitt Gray <wbg@kernel.org>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-idio-16.c
249F:	drivers/gpio/gpio-idio-16.h
250
251ACCES PCI-IDIO-16 GPIO DRIVER
252M:	William Breathitt Gray <wbg@kernel.org>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-pci-idio-16.c
256
257ACCES PCIe-IDIO-24 GPIO DRIVER
258M:	William Breathitt Gray <wbg@kernel.org>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-pcie-idio-24.c
262
263ACENIC DRIVER
264M:	Jes Sorensen <jes@trained-monkey.org>
265L:	linux-acenic@sunsite.dk
266S:	Maintained
267F:	drivers/net/ethernet/alteon/acenic*
268
269ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
270M:	Peter Kaestle <peter@piie.net>
271L:	platform-driver-x86@vger.kernel.org
272S:	Maintained
273W:	http://piie.net/?section=acerhdf
274F:	drivers/platform/x86/acerhdf.c
275
276ACER WMI LAPTOP EXTRAS
277M:	"Lee, Chun-Yi" <jlee@suse.com>
278L:	platform-driver-x86@vger.kernel.org
279S:	Maintained
280F:	drivers/platform/x86/acer-wmi.c
281
282ACPI
283M:	"Rafael J. Wysocki" <rafael@kernel.org>
284R:	Len Brown <lenb@kernel.org>
285L:	linux-acpi@vger.kernel.org
286S:	Supported
287Q:	https://patchwork.kernel.org/project/linux-acpi/list/
288B:	https://bugzilla.kernel.org
289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290F:	Documentation/ABI/testing/configfs-acpi
291F:	Documentation/ABI/testing/sysfs-bus-acpi
292F:	Documentation/firmware-guide/acpi/
293F:	arch/x86/kernel/acpi/
294F:	arch/x86/pci/acpi.c
295F:	drivers/acpi/
296F:	drivers/pci/*/*acpi*
297F:	drivers/pci/*acpi*
298F:	drivers/pnp/pnpacpi/
299F:	include/acpi/
300F:	include/linux/acpi.h
301F:	include/linux/fwnode.h
302F:	include/linux/fw_table.h
303F:	lib/fw_table.c
304F:	tools/power/acpi/
305
306ACPI APEI
307M:	"Rafael J. Wysocki" <rafael@kernel.org>
308R:	Len Brown <lenb@kernel.org>
309R:	James Morse <james.morse@arm.com>
310R:	Tony Luck <tony.luck@intel.com>
311R:	Borislav Petkov <bp@alien8.de>
312L:	linux-acpi@vger.kernel.org
313F:	drivers/acpi/apei/
314
315ACPI COMPONENT ARCHITECTURE (ACPICA)
316M:	Robert Moore <robert.moore@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	acpica-devel@lists.linux.dev
320S:	Supported
321W:	https://acpica.org/
322W:	https://github.com/acpica/acpica/
323Q:	https://patchwork.kernel.org/project/linux-acpi/list/
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FOR ARM64 (ACPI/arm64)
332M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
333M:	Hanjun Guo <guohanjun@huawei.com>
334M:	Sudeep Holla <sudeep.holla@arm.com>
335L:	linux-acpi@vger.kernel.org
336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
337S:	Maintained
338F:	drivers/acpi/arm64
339F:	include/linux/acpi_iort.h
340
341ACPI FOR RISC-V (ACPI/riscv)
342M:	Sunil V L <sunilvl@ventanamicro.com>
343L:	linux-acpi@vger.kernel.org
344L:	linux-riscv@lists.infradead.org
345S:	Maintained
346F:	drivers/acpi/riscv/
347
348ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
349M:	Sudeep Holla <sudeep.holla@arm.com>
350L:	linux-acpi@vger.kernel.org
351S:	Supported
352F:	drivers/mailbox/pcc.c
353
354ACPI PMIC DRIVERS
355M:	"Rafael J. Wysocki" <rafael@kernel.org>
356M:	Len Brown <lenb@kernel.org>
357R:	Andy Shevchenko <andy@kernel.org>
358R:	Mika Westerberg <mika.westerberg@linux.intel.com>
359L:	linux-acpi@vger.kernel.org
360S:	Supported
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362B:	https://bugzilla.kernel.org
363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
364F:	drivers/acpi/pmic/
365
366ACPI QUICKSTART DRIVER
367M:	Armin Wolf <W_Armin@gmx.de>
368L:	platform-driver-x86@vger.kernel.org
369S:	Maintained
370F:	drivers/platform/x86/quickstart.c
371
372ACPI SERIAL MULTI INSTANTIATE DRIVER
373M:	Hans de Goede <hdegoede@redhat.com>
374L:	platform-driver-x86@vger.kernel.org
375S:	Maintained
376F:	drivers/platform/x86/serial-multi-instantiate.c
377
378ACPI THERMAL DRIVER
379M:	Rafael J. Wysocki <rafael@kernel.org>
380R:	Zhang Rui <rui.zhang@intel.com>
381L:	linux-acpi@vger.kernel.org
382S:	Supported
383B:	https://bugzilla.kernel.org
384F:	drivers/acpi/*thermal*
385
386ACPI VIOT DRIVER
387M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
388L:	linux-acpi@vger.kernel.org
389L:	iommu@lists.linux.dev
390S:	Maintained
391F:	drivers/acpi/viot.c
392F:	include/linux/acpi_viot.h
393
394ACPI WMI DRIVER
395M:	Armin Wolf <W_Armin@gmx.de>
396L:	platform-driver-x86@vger.kernel.org
397S:	Maintained
398F:	Documentation/ABI/testing/sysfs-bus-wmi
399F:	Documentation/driver-api/wmi.rst
400F:	Documentation/wmi/
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404ACRN HYPERVISOR SERVICE MODULE
405M:	Fei Li <fei1.li@intel.com>
406L:	acrn-dev@lists.projectacrn.org (subscribers-only)
407S:	Supported
408W:	https://projectacrn.org
409F:	Documentation/virt/acrn/
410F:	drivers/virt/acrn/
411F:	include/uapi/linux/acrn.h
412
413AD1889 ALSA SOUND DRIVER
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416W:	https://parisc.wiki.kernel.org/index.php/AD1889
417F:	sound/pci/ad1889.*
418
419AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
421L:	linux-iio@vger.kernel.org
422S:	Supported
423F:	drivers/iio/potentiometer/ad5110.c
424
425AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
426M:	Michael Hennerich <michael.hennerich@analog.com>
427S:	Supported
428W:	http://wiki.analog.com/AD5254
429W:	https://ez.analog.com/linux-software-drivers
430F:	drivers/misc/ad525x_dpot.c
431
432AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434S:	Supported
435W:	http://wiki.analog.com/AD5398
436W:	https://ez.analog.com/linux-software-drivers
437F:	drivers/regulator/ad5398.c
438
439AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441S:	Supported
442W:	http://wiki.analog.com/AD7142
443W:	https://ez.analog.com/linux-software-drivers
444F:	drivers/input/misc/ad714x.c
445
446AD738X ADC DRIVER (AD7380/1/2/4)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448M:	Nuno Sá <nuno.sa@analog.com>
449R:	David Lechner <dlechner@baylibre.com>
450S:	Supported
451W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
452W:	https://ez.analog.com/linux-software-drivers
453F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
454F:	Documentation/iio/ad7380.rst
455F:	drivers/iio/adc/ad7380.c
456
457AD7877 TOUCHSCREEN DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459S:	Supported
460W:	http://wiki.analog.com/AD7877
461W:	https://ez.analog.com/linux-software-drivers
462F:	drivers/input/touchscreen/ad7877.c
463
464AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
465M:	Michael Hennerich <michael.hennerich@analog.com>
466S:	Supported
467W:	http://wiki.analog.com/AD7879
468W:	https://ez.analog.com/linux-software-drivers
469F:	drivers/input/touchscreen/ad7879.c
470
471AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
472M:	Michael Hennerich <michael.hennerich@analog.com>
473M:	Nuno Sá <nuno.sa@analog.com>
474R:	David Lechner <dlechner@baylibre.com>
475S:	Supported
476W:	https://ez.analog.com/linux-software-drivers
477F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
478F:	Documentation/iio/ad7944.rst
479F:	drivers/iio/adc/ad7944.c
480
481ADAFRUIT MINI I2C GAMEPAD
482M:	Anshul Dalal <anshulusr@gmail.com>
483L:	linux-input@vger.kernel.org
484S:	Maintained
485F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
486F:	drivers/input/joystick/adafruit-seesaw.c
487
488ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
489M:	Jiri Kosina <jikos@kernel.org>
490S:	Maintained
491
492ADF7242 IEEE 802.15.4 RADIO DRIVER
493M:	Michael Hennerich <michael.hennerich@analog.com>
494L:	linux-wpan@vger.kernel.org
495S:	Supported
496W:	https://wiki.analog.com/ADF7242
497W:	https://ez.analog.com/linux-software-drivers
498F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
499F:	drivers/net/ieee802154/adf7242.c
500
501ADM1025 HARDWARE MONITOR DRIVER
502M:	Jean Delvare <jdelvare@suse.com>
503L:	linux-hwmon@vger.kernel.org
504S:	Maintained
505F:	Documentation/hwmon/adm1025.rst
506F:	drivers/hwmon/adm1025.c
507
508ADM1029 HARDWARE MONITOR DRIVER
509M:	Corentin Labbe <clabbe.montjoie@gmail.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	drivers/hwmon/adm1029.c
513
514ADM8211 WIRELESS DRIVER
515L:	linux-wireless@vger.kernel.org
516S:	Orphan
517F:	drivers/net/wireless/admtek/adm8211.*
518
519ADP1050 HARDWARE MONITOR DRIVER
520M:	Radu Sabau <radu.sabau@analog.com>
521L:	linux-hwmon@vger.kernel.org
522S:	Supported
523W:	https://ez.analog.com/linux-software-drivers
524F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
525
526ADP1653 FLASH CONTROLLER DRIVER
527M:	Sakari Ailus <sakari.ailus@iki.fi>
528L:	linux-media@vger.kernel.org
529S:	Maintained
530F:	drivers/media/i2c/adp1653.c
531F:	include/media/i2c/adp1653.h
532
533ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
534M:	Michael Hennerich <michael.hennerich@analog.com>
535S:	Supported
536W:	http://wiki.analog.com/ADP5520
537W:	https://ez.analog.com/linux-software-drivers
538F:	drivers/gpio/gpio-adp5520.c
539F:	drivers/input/keyboard/adp5520-keys.c
540F:	drivers/leds/leds-adp5520.c
541F:	drivers/mfd/adp5520.c
542F:	drivers/video/backlight/adp5520_bl.c
543
544ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
546L:	linux-gpio@vger.kernel.org
547L:	linux-pwm@vger.kernel.org
548S:	Maintained
549F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
550F:	drivers/gpio/gpio-adp5585.c
551F:	drivers/mfd/adp5585.c
552F:	drivers/pwm/pwm-adp5585.c
553F:	include/linux/mfd/adp5585.h
554
555ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
556M:	Michael Hennerich <michael.hennerich@analog.com>
557S:	Supported
558W:	http://wiki.analog.com/ADP5588
559W:	https://ez.analog.com/linux-software-drivers
560F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
561F:	drivers/input/keyboard/adp5588-keys.c
562
563ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
564M:	Michael Hennerich <michael.hennerich@analog.com>
565S:	Supported
566W:	http://wiki.analog.com/ADP8860
567W:	https://ez.analog.com/linux-software-drivers
568F:	drivers/video/backlight/adp8860_bl.c
569
570ADT746X FAN DRIVER
571M:	Colin Leroy <colin@colino.net>
572S:	Maintained
573F:	drivers/macintosh/therm_adt746x.c
574
575ADT7475 HARDWARE MONITOR DRIVER
576M:	Jean Delvare <jdelvare@suse.com>
577L:	linux-hwmon@vger.kernel.org
578S:	Maintained
579F:	Documentation/hwmon/adt7475.rst
580F:	drivers/hwmon/adt7475.c
581
582ADVANSYS SCSI DRIVER
583M:	Matthew Wilcox <willy@infradead.org>
584M:	Hannes Reinecke <hare@suse.com>
585L:	linux-scsi@vger.kernel.org
586S:	Maintained
587F:	Documentation/scsi/advansys.rst
588F:	drivers/scsi/advansys.c
589
590ADVANTECH SWBTN DRIVER
591M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
592L:	platform-driver-x86@vger.kernel.org
593S:	Maintained
594F:	drivers/platform/x86/adv_swbutton.c
595
596ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597M:	Lucas Stankus <lucas.p.stankus@gmail.com>
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
600F:	drivers/iio/accel/adxl313*
601
602ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	http://wiki.analog.com/ADXL345
606W:	https://ez.analog.com/linux-software-drivers
607F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
608F:	drivers/input/misc/adxl34x.c
609
610ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611M:	Puranjay Mohan <puranjay@kernel.org>
612L:	linux-iio@vger.kernel.org
613S:	Supported
614F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
615F:	drivers/iio/accel/adxl355.h
616F:	drivers/iio/accel/adxl355_core.c
617F:	drivers/iio/accel/adxl355_i2c.c
618F:	drivers/iio/accel/adxl355_spi.c
619
620ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
622L:	linux-iio@vger.kernel.org
623S:	Supported
624W:	https://ez.analog.com/linux-software-drivers
625F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
626F:	drivers/iio/accel/adxl367*
627
628ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
629M:	Michael Hennerich <michael.hennerich@analog.com>
630S:	Supported
631W:	https://ez.analog.com/linux-software-drivers
632F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
633F:	drivers/iio/accel/adxl372.c
634F:	drivers/iio/accel/adxl372_i2c.c
635F:	drivers/iio/accel/adxl372_spi.c
636
637ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
638M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
639M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
640S:	Supported
641W:	https://ez.analog.com/linux-software-drivers
642F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
643F:	drivers/iio/accel/adxl380.c
644F:	drivers/iio/accel/adxl380.h
645F:	drivers/iio/accel/adxl380_i2c.c
646F:	drivers/iio/accel/adxl380_spi.c
647
648AF8133J THREE-AXIS MAGNETOMETER DRIVER
649M:	Ondřej Jirman <megi@xff.cz>
650S:	Maintained
651F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
652F:	drivers/iio/magnetometer/af8133j.c
653
654AF9013 MEDIA DRIVER
655L:	linux-media@vger.kernel.org
656S:	Orphan
657W:	https://linuxtv.org
658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
659F:	drivers/media/dvb-frontends/af9013*
660
661AF9033 MEDIA DRIVER
662L:	linux-media@vger.kernel.org
663S:	Orphan
664W:	https://linuxtv.org
665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
666F:	drivers/media/dvb-frontends/af9033*
667
668AFFS FILE SYSTEM
669M:	David Sterba <dsterba@suse.com>
670L:	linux-fsdevel@vger.kernel.org
671S:	Odd Fixes
672F:	Documentation/filesystems/affs.rst
673F:	fs/affs/
674
675AFS FILESYSTEM
676M:	David Howells <dhowells@redhat.com>
677M:	Marc Dionne <marc.dionne@auristor.com>
678L:	linux-afs@lists.infradead.org
679S:	Supported
680W:	https://www.infradead.org/~dhowells/kafs/
681F:	Documentation/filesystems/afs.rst
682F:	fs/afs/
683F:	include/trace/events/afs.h
684
685AGPGART DRIVER
686M:	David Airlie <airlied@redhat.com>
687L:	dri-devel@lists.freedesktop.org
688S:	Maintained
689T:	git https://gitlab.freedesktop.org/drm/kernel.git
690F:	drivers/char/agp/
691F:	include/linux/agp*
692F:	include/uapi/linux/agp*
693
694AHA152X SCSI DRIVER
695M:	"Juergen E. Fischer" <fischer@norbit.de>
696L:	linux-scsi@vger.kernel.org
697S:	Maintained
698F:	drivers/scsi/aha152x*
699F:	drivers/scsi/pcmcia/aha152x*
700
701AIC7XXX / AIC79XX SCSI DRIVER
702M:	Hannes Reinecke <hare@suse.com>
703L:	linux-scsi@vger.kernel.org
704S:	Maintained
705F:	drivers/scsi/aic7xxx/
706
707AIMSLAB FM RADIO RECEIVER DRIVER
708M:	Hans Verkuil <hverkuil@xs4all.nl>
709L:	linux-media@vger.kernel.org
710S:	Maintained
711W:	https://linuxtv.org
712T:	git git://linuxtv.org/media.git
713F:	drivers/media/radio/radio-aimslab*
714
715AIO
716M:	Benjamin LaHaise <bcrl@kvack.org>
717L:	linux-aio@kvack.org
718S:	Supported
719F:	fs/aio.c
720F:	include/linux/*aio*.h
721
722AIROHA ETHERNET DRIVER
723M:	Lorenzo Bianconi <lorenzo@kernel.org>
724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
725L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
726L:	netdev@vger.kernel.org
727S:	Maintained
728F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
729F:	drivers/net/ethernet/mediatek/airoha_eth.c
730
731AIROHA PCIE PHY DRIVER
732M:	Lorenzo Bianconi <lorenzo@kernel.org>
733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
734S:	Maintained
735F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
736F:	drivers/phy/phy-airoha-pcie-regs.h
737F:	drivers/phy/phy-airoha-pcie.c
738
739AIROHA SPI SNFI DRIVER
740M:	Lorenzo Bianconi <lorenzo@kernel.org>
741M:	Ray Liu <ray.liu@airoha.com>
742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
743L:	linux-spi@vger.kernel.org
744S:	Maintained
745F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
746F:	drivers/spi/spi-airoha-snfi.c
747
748AIRSPY MEDIA DRIVER
749L:	linux-media@vger.kernel.org
750S:	Orphan
751W:	https://linuxtv.org
752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
753F:	drivers/media/usb/airspy/
754
755ALACRITECH GIGABIT ETHERNET DRIVER
756M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
757S:	Maintained
758F:	drivers/net/ethernet/alacritech/*
759
760ALCATEL SPEEDTOUCH USB DRIVER
761M:	Duncan Sands <duncan.sands@free.fr>
762L:	linux-usb@vger.kernel.org
763S:	Maintained
764W:	http://www.linux-usb.org/SpeedTouch/
765F:	drivers/usb/atm/speedtch.c
766F:	drivers/usb/atm/usbatm.c
767
768ALCHEMY AU1XX0 MMC DRIVER
769M:	Manuel Lauss <manuel.lauss@gmail.com>
770S:	Maintained
771F:	drivers/mmc/host/au1xmmc.c
772
773ALI1563 I2C DRIVER
774M:	Rudolf Marek <r.marek@assembler.cz>
775L:	linux-i2c@vger.kernel.org
776S:	Maintained
777F:	Documentation/i2c/busses/i2c-ali1563.rst
778F:	drivers/i2c/busses/i2c-ali1563.c
779
780ALIBABA ELASTIC RDMA DRIVER
781M:	Cheng Xu <chengyou@linux.alibaba.com>
782M:	Kai Shen <kaishen@linux.alibaba.com>
783L:	linux-rdma@vger.kernel.org
784S:	Supported
785F:	drivers/infiniband/hw/erdma
786F:	include/uapi/rdma/erdma-abi.h
787
788ALIBABA PMU DRIVER
789M:	Shuai Xue <xueshuai@linux.alibaba.com>
790S:	Supported
791F:	Documentation/admin-guide/perf/alibaba_pmu.rst
792F:	drivers/perf/alibaba_uncore_drw_pmu.c
793
794ALIENWARE WMI DRIVER
795L:	Dell.Client.Kernel@dell.com
796S:	Maintained
797F:	Documentation/wmi/devices/alienware-wmi.rst
798F:	drivers/platform/x86/dell/alienware-wmi.c
799
800ALLEGRO DVT VIDEO IP CORE DRIVER
801M:	Michael Tretter <m.tretter@pengutronix.de>
802R:	Pengutronix Kernel Team <kernel@pengutronix.de>
803L:	linux-media@vger.kernel.org
804S:	Maintained
805F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
806F:	drivers/media/platform/allegro-dvt/
807
808ALLIED VISION ALVIUM CAMERA DRIVER
809M:	Tommaso Merciai <tomm.merciai@gmail.com>
810M:	Martin Hecht <martin.hecht@avnet.eu>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
814F:	drivers/media/i2c/alvium-csi2.c
815F:	drivers/media/i2c/alvium-csi2.h
816
817ALLWINNER A10 CSI DRIVER
818M:	Maxime Ripard <mripard@kernel.org>
819L:	linux-media@vger.kernel.org
820S:	Maintained
821T:	git git://linuxtv.org/media.git
822F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
823F:	drivers/media/platform/sunxi/sun4i-csi/
824
825ALLWINNER A31 CSI DRIVER
826M:	Yong Deng <yong.deng@magewell.com>
827M:	Paul Kocialkowski <paulk@sys-base.io>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830T:	git git://linuxtv.org/media.git
831F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
832F:	drivers/media/platform/sunxi/sun6i-csi/
833
834ALLWINNER A31 ISP DRIVER
835M:	Paul Kocialkowski <paulk@sys-base.io>
836L:	linux-media@vger.kernel.org
837S:	Maintained
838T:	git git://linuxtv.org/media.git
839F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
840F:	drivers/staging/media/sunxi/sun6i-isp/
841F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
842
843ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
844M:	Paul Kocialkowski <paulk@sys-base.io>
845L:	linux-media@vger.kernel.org
846S:	Maintained
847T:	git git://linuxtv.org/media.git
848F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
849F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
850
851ALLWINNER CPUFREQ DRIVER
852M:	Yangtao Li <tiny.windzz@gmail.com>
853L:	linux-pm@vger.kernel.org
854S:	Maintained
855F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
856F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
857
858ALLWINNER CRYPTO DRIVERS
859M:	Corentin Labbe <clabbe.montjoie@gmail.com>
860L:	linux-crypto@vger.kernel.org
861S:	Maintained
862F:	drivers/crypto/allwinner/
863
864ALLWINNER DMIC DRIVERS
865M:	Ban Tao <fengzheng923@gmail.com>
866L:	linux-sound@vger.kernel.org
867S:	Maintained
868F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
869F:	sound/soc/sunxi/sun50i-dmic.c
870
871ALLWINNER HARDWARE SPINLOCK SUPPORT
872M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
873S:	Maintained
874F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
875F:	drivers/hwspinlock/sun6i_hwspinlock.c
876
877ALLWINNER THERMAL DRIVER
878M:	Vasily Khoruzhick <anarsoul@gmail.com>
879M:	Yangtao Li <tiny.windzz@gmail.com>
880L:	linux-pm@vger.kernel.org
881S:	Maintained
882F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
883F:	drivers/thermal/sun8i_thermal.c
884
885ALLWINNER VPU DRIVER
886M:	Maxime Ripard <mripard@kernel.org>
887M:	Paul Kocialkowski <paulk@sys-base.io>
888L:	linux-media@vger.kernel.org
889S:	Maintained
890F:	drivers/staging/media/sunxi/cedrus/
891
892ALPHA PORT
893M:	Richard Henderson <richard.henderson@linaro.org>
894M:	Matt Turner <mattst88@gmail.com>
895L:	linux-alpha@vger.kernel.org
896S:	Odd Fixes
897F:	arch/alpha/
898
899ALPS PS/2 TOUCHPAD DRIVER
900R:	Pali Rohár <pali@kernel.org>
901F:	drivers/input/mouse/alps.*
902
903ALTERA MAILBOX DRIVER
904M:	Mun Yew Tham <mun.yew.tham@intel.com>
905S:	Maintained
906F:	drivers/mailbox/mailbox-altera.c
907
908ALTERA MSGDMA IP CORE DRIVER
909M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
910R:	Stefan Roese <sr@denx.de>
911L:	dmaengine@vger.kernel.org
912S:	Odd Fixes
913F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
914F:	drivers/dma/altera-msgdma.c
915
916ALTERA PIO DRIVER
917M:	Mun Yew Tham <mun.yew.tham@intel.com>
918L:	linux-gpio@vger.kernel.org
919S:	Maintained
920F:	drivers/gpio/gpio-altera.c
921
922ALTERA TRIPLE SPEED ETHERNET DRIVER
923M:	Joyce Ooi <joyce.ooi@intel.com>
924L:	netdev@vger.kernel.org
925S:	Maintained
926F:	drivers/net/ethernet/altera/
927
928ALTERA UART/JTAG UART SERIAL DRIVERS
929M:	Tobias Klauser <tklauser@distanz.ch>
930L:	linux-serial@vger.kernel.org
931S:	Maintained
932F:	drivers/tty/serial/altera_jtaguart.c
933F:	drivers/tty/serial/altera_uart.c
934F:	include/linux/altera_jtaguart.h
935F:	include/linux/altera_uart.h
936
937AMAZON ANNAPURNA LABS FIC DRIVER
938M:	Talel Shenhar <talel@amazon.com>
939S:	Maintained
940F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
941F:	drivers/irqchip/irq-al-fic.c
942
943AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
944M:	Talel Shenhar <talel@amazon.com>
945M:	Talel Shenhar <talelshenhar@gmail.com>
946S:	Maintained
947F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
948F:	drivers/edac/al_mc_edac.c
949
950AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
951M:	Talel Shenhar <talel@amazon.com>
952S:	Maintained
953F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
954F:	drivers/thermal/thermal_mmio.c
955
956AMAZON ETHERNET DRIVERS
957M:	Shay Agroskin <shayagr@amazon.com>
958M:	Arthur Kiyanovski <akiyano@amazon.com>
959R:	David Arinzon <darinzon@amazon.com>
960R:	Saeed Bishara <saeedb@amazon.com>
961L:	netdev@vger.kernel.org
962S:	Maintained
963F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
964F:	drivers/net/ethernet/amazon/
965
966AMAZON RDMA EFA DRIVER
967M:	Michael Margolin <mrgolin@amazon.com>
968R:	Gal Pressman <gal.pressman@linux.dev>
969R:	Yossi Leybovich <sleybo@amazon.com>
970L:	linux-rdma@vger.kernel.org
971S:	Supported
972Q:	https://patchwork.kernel.org/project/linux-rdma/list/
973F:	drivers/infiniband/hw/efa/
974F:	include/uapi/rdma/efa-abi.h
975
976AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
977M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
978R:	Mario Limonciello <mario.limonciello@amd.com>
979L:	platform-driver-x86@vger.kernel.org
980S:	Supported
981F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
982F:	drivers/platform/x86/amd/x3d_vcache.c
983
984AMD ADDRESS TRANSLATION LIBRARY (ATL)
985M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
986L:	linux-edac@vger.kernel.org
987S:	Supported
988F:	drivers/ras/amd/atl/*
989
990AMD AE4DMA DRIVER
991M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
992L:	dmaengine@vger.kernel.org
993S:	Supported
994F:	drivers/dma/amd/ae4dma/
995
996AMD AXI W1 DRIVER
997M:	Kris Chaplin <kris.chaplin@amd.com>
998R:	Thomas Delev <thomas.delev@amd.com>
999R:	Michal Simek <michal.simek@amd.com>
1000S:	Maintained
1001F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1002F:	drivers/w1/masters/amd_axi_w1.c
1003
1004AMD CDX BUS DRIVER
1005M:	Nipun Gupta <nipun.gupta@amd.com>
1006M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
1007S:	Maintained
1008F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1009F:	drivers/cdx/*
1010F:	include/linux/cdx/*
1011
1012AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1013M:	Tom Lendacky <thomas.lendacky@amd.com>
1014M:	John Allen <john.allen@amd.com>
1015L:	linux-crypto@vger.kernel.org
1016S:	Supported
1017F:	drivers/crypto/ccp/
1018F:	include/linux/ccp.h
1019
1020AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1021M:	Ashish Kalra <ashish.kalra@amd.com>
1022M:	Tom Lendacky <thomas.lendacky@amd.com>
1023L:	linux-crypto@vger.kernel.org
1024S:	Supported
1025F:	drivers/crypto/ccp/sev*
1026F:	include/uapi/linux/psp-sev.h
1027
1028AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1029M:	Mario Limonciello <mario.limonciello@amd.com>
1030L:	linux-crypto@vger.kernel.org
1031S:	Supported
1032F:	drivers/crypto/ccp/dbc.c
1033F:	drivers/crypto/ccp/dbc.h
1034F:	drivers/crypto/ccp/platform-access.c
1035F:	drivers/crypto/ccp/platform-access.h
1036F:	include/uapi/linux/psp-dbc.h
1037F:	tools/crypto/ccp/*.c
1038F:	tools/crypto/ccp/*.py
1039
1040AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1041M:	Mario Limonciello <mario.limonciello@amd.com>
1042L:	linux-crypto@vger.kernel.org
1043S:	Supported
1044F:	drivers/crypto/ccp/hsti.*
1045
1046AMD DISPLAY CORE
1047M:	Harry Wentland <harry.wentland@amd.com>
1048M:	Leo Li <sunpeng.li@amd.com>
1049R:	Rodrigo Siqueira <siqueira@igalia.com>
1050L:	amd-gfx@lists.freedesktop.org
1051S:	Supported
1052T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1053F:	drivers/gpu/drm/amd/display/
1054
1055AMD DISPLAY CORE - DML
1056M:	Austin Zheng <austin.zheng@amd.com>
1057M:	Jun Lei <jun.lei@amd.com>
1058S:	Supported
1059F:	drivers/gpu/drm/amd/display/dc/dml/
1060F:	drivers/gpu/drm/amd/display/dc/dml2/
1061
1062AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1063M:	Huang Rui <ray.huang@amd.com>
1064L:	linux-hwmon@vger.kernel.org
1065S:	Supported
1066F:	Documentation/hwmon/fam15h_power.rst
1067F:	drivers/hwmon/fam15h_power.c
1068
1069AMD FCH GPIO DRIVER
1070M:	Enrico Weigelt, metux IT consult <info@metux.net>
1071L:	linux-gpio@vger.kernel.org
1072S:	Maintained
1073F:	drivers/gpio/gpio-amd-fch.c
1074F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1075
1076AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1077L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1078S:	Orphan
1079F:	drivers/usb/gadget/udc/amd5536udc.*
1080
1081AMD GEODE PROCESSOR/CHIPSET SUPPORT
1082M:	Andres Salomon <dilinger@queued.net>
1083L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1084S:	Supported
1085W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1086F:	arch/x86/include/asm/geode.h
1087F:	drivers/char/hw_random/geode-rng.c
1088F:	drivers/crypto/geode*
1089F:	drivers/video/fbdev/geode/
1090
1091AMD HSMP DRIVER
1092M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1093R:	Carlos Bilbao <carlos.bilbao@kernel.org>
1094L:	platform-driver-x86@vger.kernel.org
1095S:	Maintained
1096F:	Documentation/arch/x86/amd_hsmp.rst
1097F:	arch/x86/include/asm/amd_hsmp.h
1098F:	arch/x86/include/uapi/asm/amd_hsmp.h
1099F:	drivers/platform/x86/amd/hsmp/
1100
1101AMD IOMMU (AMD-VI)
1102M:	Joerg Roedel <joro@8bytes.org>
1103R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1104L:	iommu@lists.linux.dev
1105S:	Maintained
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1107F:	drivers/iommu/amd/
1108F:	include/linux/amd-iommu.h
1109
1110AMD KFD
1111M:	Felix Kuehling <Felix.Kuehling@amd.com>
1112L:	amd-gfx@lists.freedesktop.org
1113S:	Supported
1114T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1115F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1116F:	drivers/gpu/drm/amd/amdkfd/
1117F:	drivers/gpu/drm/amd/include/cik_structs.h
1118F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1119F:	drivers/gpu/drm/amd/include/v9_structs.h
1120F:	drivers/gpu/drm/amd/include/vi_structs.h
1121F:	include/uapi/linux/kfd_ioctl.h
1122F:	include/uapi/linux/kfd_sysfs.h
1123
1124AMD MP2 I2C DRIVER
1125M:	Elie Morisse <syniurge@gmail.com>
1126M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1127L:	linux-i2c@vger.kernel.org
1128S:	Maintained
1129F:	drivers/i2c/busses/i2c-amd-mp2*
1130
1131AMD ASF I2C DRIVER
1132M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1133L:	linux-i2c@vger.kernel.org
1134S:	Supported
1135F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1136
1137AMD NODE DRIVER
1138M:	Mario Limonciello <mario.limonciello@amd.com>
1139M:	Yazen Ghannam <yazen.ghannam@amd.com>
1140L:	linux-kernel@vger.kernel.org
1141S:	Supported
1142F:	arch/x86/include/asm/amd_node.h
1143F:	arch/x86/kernel/amd_node.c
1144
1145AMD PDS CORE DRIVER
1146M:	Shannon Nelson <shannon.nelson@amd.com>
1147M:	Brett Creeley <brett.creeley@amd.com>
1148L:	netdev@vger.kernel.org
1149S:	Maintained
1150F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1151F:	drivers/net/ethernet/amd/pds_core/
1152F:	include/linux/pds/
1153
1154AMD PMC DRIVER
1155M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1156L:	platform-driver-x86@vger.kernel.org
1157S:	Supported
1158F:	drivers/platform/x86/amd/pmc/
1159
1160AMD PMF DRIVER
1161M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1162L:	platform-driver-x86@vger.kernel.org
1163S:	Supported
1164F:	Documentation/ABI/testing/sysfs-amd-pmf
1165F:	drivers/platform/x86/amd/pmf/
1166
1167AMD POWERPLAY AND SWSMU
1168M:	Kenneth Feng <kenneth.feng@amd.com>
1169L:	amd-gfx@lists.freedesktop.org
1170S:	Supported
1171T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1172F:	drivers/gpu/drm/amd/pm/
1173
1174AMD PSTATE DRIVER
1175M:	Huang Rui <ray.huang@amd.com>
1176M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1177M:	Mario Limonciello <mario.limonciello@amd.com>
1178R:	Perry Yuan <perry.yuan@amd.com>
1179L:	linux-pm@vger.kernel.org
1180S:	Supported
1181F:	Documentation/admin-guide/pm/amd-pstate.rst
1182F:	drivers/cpufreq/amd-pstate*
1183F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1184
1185AMD PTDMA DRIVER
1186M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1187L:	dmaengine@vger.kernel.org
1188S:	Supported
1189F:	drivers/dma/amd/ptdma/
1190
1191AMD QDMA DRIVER
1192M:	Nishad Saraf <nishads@amd.com>
1193M:	Lizhi Hou <lizhi.hou@amd.com>
1194L:	dmaengine@vger.kernel.org
1195S:	Supported
1196F:	drivers/dma/amd/qdma/
1197F:	include/linux/platform_data/amd_qdma.h
1198
1199AMD SEATTLE DEVICE TREE SUPPORT
1200M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1201M:	Tom Lendacky <thomas.lendacky@amd.com>
1202S:	Supported
1203F:	arch/arm64/boot/dts/amd/
1204
1205AMD SENSOR FUSION HUB DRIVER
1206M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1207L:	linux-input@vger.kernel.org
1208S:	Maintained
1209F:	Documentation/hid/amd-sfh*
1210F:	drivers/hid/amd-sfh-hid/
1211
1212AMD SPI DRIVER
1213M:	Raju Rangoju <Raju.Rangoju@amd.com>
1214L:	linux-spi@vger.kernel.org
1215S:	Supported
1216F:	drivers/spi/spi-amd.c
1217
1218AMD XDNA DRIVER
1219M:	Min Ma <min.ma@amd.com>
1220M:	Lizhi Hou <lizhi.hou@amd.com>
1221L:	dri-devel@lists.freedesktop.org
1222S:	Supported
1223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1224F:	Documentation/accel/amdxdna/
1225F:	drivers/accel/amdxdna/
1226F:	include/trace/events/amdxdna.h
1227F:	include/uapi/drm/amdxdna_accel.h
1228
1229AMD XGBE DRIVER
1230M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1231L:	netdev@vger.kernel.org
1232S:	Maintained
1233F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1234F:	drivers/net/ethernet/amd/xgbe/
1235
1236AMLOGIC BLUETOOTH DRIVER
1237M:	Yang Li <yang.li@amlogic.com>
1238L:	linux-bluetooth@vger.kernel.org
1239S:	Maintained
1240F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1241F:	drivers/bluetooth/hci_aml.c
1242
1243AMLOGIC DDR PMU DRIVER
1244M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1245L:	linux-amlogic@lists.infradead.org
1246S:	Supported
1247W:	http://www.amlogic.com
1248F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1249F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1250F:	drivers/perf/amlogic/
1251F:	include/soc/amlogic/
1252
1253AMLOGIC RTC DRIVER
1254M:	Yiting Deng <yiting.deng@amlogic.com>
1255M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
1256L:	linux-amlogic@lists.infradead.org
1257S:	Maintained
1258F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1259F:	drivers/rtc/rtc-amlogic-a4.c
1260
1261AMPHENOL CHIPCAP 2 DRIVER
1262M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1263L:	linux-hwmon@vger.kernel.org
1264S:	Maintained
1265F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1266F:	Documentation/hwmon/chipcap2.rst
1267F:	drivers/hwmon/chipcap2.c
1268
1269AMPHION VPU CODEC V4L2 DRIVER
1270M:	Ming Qian <ming.qian@nxp.com>
1271M:	Zhou Peng <eagle.zhou@nxp.com>
1272L:	linux-media@vger.kernel.org
1273S:	Maintained
1274F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1275F:	drivers/media/platform/amphion/
1276
1277AMS AS73211 DRIVER
1278M:	Christian Eggers <ceggers@arri.de>
1279L:	linux-iio@vger.kernel.org
1280S:	Maintained
1281F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1282F:	drivers/iio/light/as73211.c
1283
1284AMT (Automatic Multicast Tunneling)
1285M:	Taehee Yoo <ap420073@gmail.com>
1286L:	netdev@vger.kernel.org
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1290F:	drivers/net/amt.c
1291
1292ANALOG DEVICES INC AD3552R DRIVER
1293M:	Nuno Sá <nuno.sa@analog.com>
1294L:	linux-iio@vger.kernel.org
1295S:	Supported
1296W:	https://ez.analog.com/linux-software-drivers
1297F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1298F:	drivers/iio/dac/ad3552r.c
1299
1300ANALOG DEVICES INC AD4000 DRIVER
1301M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1302L:	linux-iio@vger.kernel.org
1303S:	Supported
1304W:	https://ez.analog.com/linux-software-drivers
1305F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1306F:	Documentation/iio/ad4000.rst
1307F:	drivers/iio/adc/ad4000.c
1308
1309ANALOG DEVICES INC AD4130 DRIVER
1310M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1311L:	linux-iio@vger.kernel.org
1312S:	Supported
1313W:	https://ez.analog.com/linux-software-drivers
1314F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1315F:	drivers/iio/adc/ad4130.c
1316
1317ANALOG DEVICES INC AD4695 DRIVER
1318M:	Michael Hennerich <michael.hennerich@analog.com>
1319M:	Nuno Sá <nuno.sa@analog.com>
1320R:	David Lechner <dlechner@baylibre.com>
1321L:	linux-iio@vger.kernel.org
1322S:	Supported
1323W:	https://ez.analog.com/linux-software-drivers
1324F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1325F:	Documentation/iio/ad4695.rst
1326F:	drivers/iio/adc/ad4695.c
1327F:	include/dt-bindings/iio/adc/adi,ad4695.h
1328
1329ANALOG DEVICES INC AD7091R DRIVER
1330M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1331L:	linux-iio@vger.kernel.org
1332S:	Supported
1333W:	http://ez.analog.com/community/linux-device-drivers
1334F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1335F:	drivers/iio/adc/ad7091r*
1336
1337ANALOG DEVICES INC AD7192 DRIVER
1338M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1339L:	linux-iio@vger.kernel.org
1340S:	Supported
1341W:	https://ez.analog.com/linux-software-drivers
1342F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1343F:	drivers/iio/adc/ad7192.c
1344
1345ANALOG DEVICES INC AD7292 DRIVER
1346M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1347L:	linux-iio@vger.kernel.org
1348S:	Supported
1349W:	https://ez.analog.com/linux-software-drivers
1350F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1351F:	drivers/iio/adc/ad7292.c
1352
1353ANALOG DEVICES INC AD7293 DRIVER
1354M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1355L:	linux-iio@vger.kernel.org
1356S:	Supported
1357W:	https://ez.analog.com/linux-software-drivers
1358F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1359F:	drivers/iio/dac/ad7293.c
1360
1361ANALOG DEVICES INC AD74115 DRIVER
1362M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1363L:	linux-iio@vger.kernel.org
1364S:	Supported
1365W:	https://ez.analog.com/linux-software-drivers
1366F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1367F:	drivers/iio/addac/ad74115.c
1368
1369ANALOG DEVICES INC AD74413R DRIVER
1370M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1371L:	linux-iio@vger.kernel.org
1372S:	Supported
1373W:	https://ez.analog.com/linux-software-drivers
1374F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1375F:	drivers/iio/addac/ad74413r.c
1376F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1377
1378ANALOG DEVICES INC AD7625 DRIVER
1379M:	Michael Hennerich <Michael.Hennerich@analog.com>
1380M:	Nuno Sá <nuno.sa@analog.com>
1381R:	Trevor Gamblin <tgamblin@baylibre.com>
1382S:	Supported
1383W:	https://ez.analog.com/linux-software-drivers
1384W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1385F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1386F:	Documentation/iio/ad7625.rst
1387F:	drivers/iio/adc/ad7625.c
1388
1389ANALOG DEVICES INC AD7768-1 DRIVER
1390M:	Michael Hennerich <Michael.Hennerich@analog.com>
1391L:	linux-iio@vger.kernel.org
1392S:	Supported
1393W:	https://ez.analog.com/linux-software-drivers
1394F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1395F:	drivers/iio/adc/ad7768-1.c
1396
1397ANALOG DEVICES INC AD7780 DRIVER
1398M:	Michael Hennerich <Michael.Hennerich@analog.com>
1399M:	Renato Lui Geh <renatogeh@gmail.com>
1400L:	linux-iio@vger.kernel.org
1401S:	Supported
1402W:	https://ez.analog.com/linux-software-drivers
1403F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1404F:	drivers/iio/adc/ad7780.c
1405
1406ANALOG DEVICES INC AD9467 DRIVER
1407M:	Michael Hennerich <Michael.Hennerich@analog.com>
1408M:	Nuno Sa <nuno.sa@analog.com>
1409L:	linux-iio@vger.kernel.org
1410S:	Supported
1411W:	https://ez.analog.com/linux-software-drivers
1412F:	Documentation/ABI/testing/debugfs-iio-ad9467
1413F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1414F:	drivers/iio/adc/ad9467.c
1415
1416ANALOG DEVICES INC AD8460 DRIVER
1417M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
1418L:	linux-iio@vger.kernel.org
1419S:	Supported
1420W:	https://ez.analog.com/linux-software-drivers
1421F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1422F:	drivers/iio/dac/ad8460.c
1423
1424ANALOG DEVICES INC AD9739a DRIVER
1425M:	Nuno Sa <nuno.sa@analog.com>
1426M:	Dragos Bogdan <dragos.bogdan@analog.com>
1427L:	linux-iio@vger.kernel.org
1428S:	Supported
1429W:	https://ez.analog.com/linux-software-drivers
1430F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1431F:	drivers/iio/dac/ad9739a.c
1432
1433ANALOG DEVICES INC ADA4250 DRIVER
1434M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437W:	https://ez.analog.com/linux-software-drivers
1438F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1439F:	drivers/iio/amplifiers/ada4250.c
1440
1441ANALOG DEVICES INC ADF4377 DRIVER
1442M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1447F:	drivers/iio/frequency/adf4377.c
1448
1449ANALOG DEVICES INC ADGS1408 DRIVER
1450M:	Mircea Caprioru <mircea.caprioru@analog.com>
1451S:	Supported
1452F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1453F:	drivers/mux/adgs1408.c
1454
1455ANALOG DEVICES INC ADIN DRIVER
1456M:	Michael Hennerich <michael.hennerich@analog.com>
1457L:	netdev@vger.kernel.org
1458S:	Supported
1459W:	https://ez.analog.com/linux-software-drivers
1460F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1461F:	drivers/net/phy/adin.c
1462
1463ANALOG DEVICES INC ADIS DRIVER LIBRARY
1464M:	Nuno Sa <nuno.sa@analog.com>
1465L:	linux-iio@vger.kernel.org
1466S:	Supported
1467F:	drivers/iio/imu/adis.c
1468F:	drivers/iio/imu/adis_buffer.c
1469F:	drivers/iio/imu/adis_trigger.c
1470F:	include/linux/iio/imu/adis.h
1471
1472ANALOG DEVICES INC ADIS16460 DRIVER
1473M:	Dragos Bogdan <dragos.bogdan@analog.com>
1474L:	linux-iio@vger.kernel.org
1475S:	Supported
1476W:	https://ez.analog.com/linux-software-drivers
1477F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1478F:	drivers/iio/imu/adis16460.c
1479
1480ANALOG DEVICES INC ADIS16475 DRIVER
1481M:	Nuno Sa <nuno.sa@analog.com>
1482L:	linux-iio@vger.kernel.org
1483S:	Supported
1484W:	https://ez.analog.com/linux-software-drivers
1485F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1486F:	drivers/iio/imu/adis16475.c
1487
1488ANALOG DEVICES INC ADM1177 DRIVER
1489M:	Michael Hennerich <Michael.Hennerich@analog.com>
1490L:	linux-hwmon@vger.kernel.org
1491S:	Supported
1492W:	https://ez.analog.com/linux-software-drivers
1493F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1494F:	drivers/hwmon/adm1177.c
1495
1496ANALOG DEVICES INC ADMFM2000 DRIVER
1497M:	Kim Seer Paller <kimseer.paller@analog.com>
1498L:	linux-iio@vger.kernel.org
1499S:	Supported
1500W:	https://ez.analog.com/linux-software-drivers
1501F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1502F:	drivers/iio/frequency/admfm2000.c
1503
1504ANALOG DEVICES INC ADMV1013 DRIVER
1505M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1506L:	linux-iio@vger.kernel.org
1507S:	Supported
1508W:	https://ez.analog.com/linux-software-drivers
1509F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1510F:	drivers/iio/frequency/admv1013.c
1511
1512ANALOG DEVICES INC ADMV1014 DRIVER
1513M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1514L:	linux-iio@vger.kernel.org
1515S:	Supported
1516W:	https://ez.analog.com/linux-software-drivers
1517F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1518F:	drivers/iio/frequency/admv1014.c
1519
1520ANALOG DEVICES INC ADMV8818 DRIVER
1521M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1522L:	linux-iio@vger.kernel.org
1523S:	Supported
1524W:	https://ez.analog.com/linux-software-drivers
1525F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1526F:	drivers/iio/filter/admv8818.c
1527
1528ANALOG DEVICES INC ADP5061 DRIVER
1529M:	Michael Hennerich <Michael.Hennerich@analog.com>
1530L:	linux-pm@vger.kernel.org
1531S:	Supported
1532W:	https://ez.analog.com/linux-software-drivers
1533F:	drivers/power/supply/adp5061.c
1534
1535ANALOG DEVICES INC ADRF6780 DRIVER
1536M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1537L:	linux-iio@vger.kernel.org
1538S:	Supported
1539W:	https://ez.analog.com/linux-software-drivers
1540F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1541F:	drivers/iio/frequency/adrf6780.c
1542
1543ANALOG DEVICES INC ADV7180 DRIVER
1544M:	Lars-Peter Clausen <lars@metafoo.de>
1545L:	linux-media@vger.kernel.org
1546S:	Supported
1547W:	https://ez.analog.com/linux-software-drivers
1548F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1549F:	drivers/media/i2c/adv7180.c
1550
1551ANALOG DEVICES INC ADV748X DRIVER
1552M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1553L:	linux-media@vger.kernel.org
1554S:	Maintained
1555F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1556F:	drivers/media/i2c/adv748x/*
1557
1558ANALOG DEVICES INC ADV7511 DRIVER
1559M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1560L:	linux-media@vger.kernel.org
1561S:	Maintained
1562F:	drivers/media/i2c/adv7511*
1563
1564ANALOG DEVICES INC ADV7604 DRIVER
1565M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1566L:	linux-media@vger.kernel.org
1567S:	Maintained
1568F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1569F:	drivers/media/i2c/adv7604*
1570
1571ANALOG DEVICES INC ADV7842 DRIVER
1572M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1573L:	linux-media@vger.kernel.org
1574S:	Maintained
1575F:	drivers/media/i2c/adv7842*
1576
1577ANALOG DEVICES INC ADXRS290 DRIVER
1578M:	Nishant Malpani <nish.malpani25@gmail.com>
1579L:	linux-iio@vger.kernel.org
1580S:	Supported
1581F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1582F:	drivers/iio/gyro/adxrs290.c
1583
1584ANALOG DEVICES INC ASOC CODEC DRIVERS
1585M:	Lars-Peter Clausen <lars@metafoo.de>
1586M:	Nuno Sá <nuno.sa@analog.com>
1587L:	linux-sound@vger.kernel.org
1588S:	Supported
1589W:	http://wiki.analog.com/
1590W:	https://ez.analog.com/linux-software-drivers
1591F:	Documentation/devicetree/bindings/sound/adi,*
1592F:	sound/soc/codecs/ad1*
1593F:	sound/soc/codecs/ad7*
1594F:	sound/soc/codecs/adau*
1595F:	sound/soc/codecs/adav*
1596F:	sound/soc/codecs/sigmadsp.*
1597F:	sound/soc/codecs/ssm*
1598
1599ANALOG DEVICES INC AXI DAC DRIVER
1600M:	Nuno Sa <nuno.sa@analog.com>
1601L:	linux-iio@vger.kernel.org
1602S:	Supported
1603W:	https://ez.analog.com/linux-software-drivers
1604F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1605F:	drivers/iio/dac/adi-axi-dac.c
1606
1607ANALOG DEVICES INC DMA DRIVERS
1608M:	Lars-Peter Clausen <lars@metafoo.de>
1609S:	Supported
1610W:	https://ez.analog.com/linux-software-drivers
1611F:	drivers/dma/dma-axi-dmac.c
1612
1613ANALOG DEVICES INC IIO DRIVERS
1614M:	Lars-Peter Clausen <lars@metafoo.de>
1615M:	Michael Hennerich <Michael.Hennerich@analog.com>
1616S:	Supported
1617W:	http://wiki.analog.com/
1618W:	https://ez.analog.com/linux-software-drivers
1619F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1620F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1621F:	Documentation/devicetree/bindings/iio/*/adi,*
1622F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1623F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1624F:	Documentation/iio/ad7606.rst
1625F:	drivers/iio/*/ad*
1626F:	drivers/iio/adc/ltc249*
1627F:	drivers/iio/amplifiers/hmc425a.c
1628F:	drivers/staging/iio/*/ad*
1629X:	drivers/iio/*/adjd*
1630
1631ANALOGBITS PLL LIBRARIES
1632M:	Paul Walmsley <paul.walmsley@sifive.com>
1633M:	Samuel Holland <samuel.holland@sifive.com>
1634S:	Supported
1635F:	drivers/clk/analogbits/*
1636F:	include/linux/clk/analogbits*
1637
1638ANDROID DRIVERS
1639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1640M:	Arve Hjønnevåg <arve@android.com>
1641M:	Todd Kjos <tkjos@android.com>
1642M:	Martijn Coenen <maco@android.com>
1643M:	Joel Fernandes <joel@joelfernandes.org>
1644M:	Christian Brauner <christian@brauner.io>
1645M:	Carlos Llamas <cmllamas@google.com>
1646M:	Suren Baghdasaryan <surenb@google.com>
1647L:	linux-kernel@vger.kernel.org
1648S:	Supported
1649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1650F:	drivers/android/
1651
1652ANDROID GOLDFISH PIC DRIVER
1653M:	Miodrag Dinic <miodrag.dinic@mips.com>
1654S:	Supported
1655F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1656F:	drivers/irqchip/irq-goldfish-pic.c
1657
1658ANDROID GOLDFISH RTC DRIVER
1659M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1660S:	Supported
1661F:	drivers/rtc/rtc-goldfish.c
1662
1663AOA (Apple Onboard Audio) ALSA DRIVER
1664M:	Johannes Berg <johannes@sipsolutions.net>
1665L:	linuxppc-dev@lists.ozlabs.org
1666L:	linux-sound@vger.kernel.org
1667S:	Maintained
1668F:	sound/aoa/
1669
1670APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1671M:	William Breathitt Gray <wbg@kernel.org>
1672L:	linux-iio@vger.kernel.org
1673S:	Maintained
1674F:	drivers/iio/addac/stx104.c
1675
1676APM DRIVER
1677M:	Jiri Kosina <jikos@kernel.org>
1678S:	Odd fixes
1679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1680F:	arch/x86/kernel/apm_32.c
1681F:	drivers/char/apm-emulation.c
1682F:	include/linux/apm_bios.h
1683F:	include/uapi/linux/apm_bios.h
1684
1685APPARMOR SECURITY MODULE
1686M:	John Johansen <john.johansen@canonical.com>
1687M:	John Johansen <john@apparmor.net>
1688L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1689S:	Supported
1690W:	apparmor.net
1691B:	https://gitlab.com/apparmor/apparmor-kernel
1692C:	irc://irc.oftc.net/apparmor
1693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1694T:	https://gitlab.com/apparmor/apparmor-kernel.git
1695F:	Documentation/admin-guide/LSM/apparmor.rst
1696F:	security/apparmor/
1697
1698APPLE BCM5974 MULTITOUCH DRIVER
1699M:	Henrik Rydberg <rydberg@bitmath.org>
1700L:	linux-input@vger.kernel.org
1701S:	Odd fixes
1702F:	drivers/input/mouse/bcm5974.c
1703
1704APPLE PCIE CONTROLLER DRIVER
1705M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1706M:	Marc Zyngier <maz@kernel.org>
1707L:	linux-pci@vger.kernel.org
1708S:	Maintained
1709F:	drivers/pci/controller/pcie-apple.c
1710
1711APPLE SMC DRIVER
1712M:	Henrik Rydberg <rydberg@bitmath.org>
1713L:	linux-hwmon@vger.kernel.org
1714S:	Odd fixes
1715F:	drivers/hwmon/applesmc.c
1716
1717APPLETALK NETWORK LAYER
1718L:	netdev@vger.kernel.org
1719S:	Odd fixes
1720F:	include/linux/atalk.h
1721F:	include/uapi/linux/atalk.h
1722F:	net/appletalk/
1723
1724APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1725M:	Khuong Dinh <khuong@os.amperecomputing.com>
1726S:	Supported
1727F:	arch/arm64/boot/dts/apm/
1728
1729APPLIED MICRO (APM) X-GENE SOC EDAC
1730M:	Khuong Dinh <khuong@os.amperecomputing.com>
1731S:	Supported
1732F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1733F:	drivers/edac/xgene_edac.c
1734
1735APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1736M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1737M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1738S:	Maintained
1739F:	drivers/net/ethernet/apm/xgene-v2/
1740
1741APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1742M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1743M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1744M:	Quan Nguyen <quan@os.amperecomputing.com>
1745S:	Maintained
1746F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1747F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1748F:	drivers/net/ethernet/apm/xgene/
1749F:	drivers/net/mdio/mdio-xgene.c
1750
1751APPLIED MICRO (APM) X-GENE SOC PMU
1752M:	Khuong Dinh <khuong@os.amperecomputing.com>
1753S:	Supported
1754F:	Documentation/admin-guide/perf/xgene-pmu.rst
1755F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1756F:	drivers/perf/xgene_pmu.c
1757
1758APPLIED MICRO QT2025 PHY DRIVER
1759M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1760R:	Trevor Gross <tmgross@umich.edu>
1761L:	netdev@vger.kernel.org
1762L:	rust-for-linux@vger.kernel.org
1763S:	Maintained
1764F:	drivers/net/phy/qt2025.rs
1765
1766APTINA CAMERA SENSOR PLL
1767M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1768L:	linux-media@vger.kernel.org
1769S:	Maintained
1770F:	drivers/media/i2c/aptina-pll.*
1771
1772AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1773M:	Aleksa Savic <savicaleksa83@gmail.com>
1774M:	Jack Doan <me@jackdoan.com>
1775L:	linux-hwmon@vger.kernel.org
1776S:	Maintained
1777F:	Documentation/hwmon/aquacomputer_d5next.rst
1778F:	drivers/hwmon/aquacomputer_d5next.c
1779
1780AQUANTIA ETHERNET DRIVER (atlantic)
1781M:	Igor Russkikh <irusskikh@marvell.com>
1782L:	netdev@vger.kernel.org
1783S:	Maintained
1784W:	https://www.marvell.com/
1785Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1786F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1787F:	drivers/net/ethernet/aquantia/atlantic/
1788
1789AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1790M:	Egor Pomozov <epomozov@marvell.com>
1791L:	netdev@vger.kernel.org
1792S:	Maintained
1793W:	http://www.aquantia.com
1794F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1795
1796AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1797M:	Krzysztof Hałasa <khalasa@piap.pl>
1798L:	linux-media@vger.kernel.org
1799S:	Maintained
1800F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1801F:	drivers/media/i2c/ar0521.c
1802
1803ARASAN NAND CONTROLLER DRIVER
1804M:	Miquel Raynal <miquel.raynal@bootlin.com>
1805R:	Michal Simek <michal.simek@amd.com>
1806L:	linux-mtd@lists.infradead.org
1807S:	Maintained
1808F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1809F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1810
1811ARC FRAMEBUFFER DRIVER
1812M:	Jaya Kumar <jayalk@intworks.biz>
1813S:	Maintained
1814F:	drivers/video/fbdev/arcfb.c
1815F:	drivers/video/fbdev/core/fb_defio.c
1816
1817ARC PGU DRM DRIVER
1818M:	Alexey Brodkin <abrodkin@synopsys.com>
1819S:	Supported
1820F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1821F:	drivers/gpu/drm/tiny/arcpgu.c
1822
1823ARCNET NETWORK LAYER
1824M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1825L:	netdev@vger.kernel.org
1826S:	Maintained
1827F:	drivers/net/arcnet/
1828F:	include/uapi/linux/if_arcnet.h
1829
1830ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1831M:	Arnd Bergmann <arnd@arndb.de>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833L:	soc@lists.linux.dev
1834S:	Maintained
1835P:	Documentation/process/maintainer-soc.rst
1836C:	irc://irc.libera.chat/armlinux
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1838F:	Documentation/process/maintainer-soc*.rst
1839F:	arch/arm/boot/dts/Makefile
1840F:	arch/arm64/boot/dts/Makefile
1841
1842ARM ARCHITECTED TIMER DRIVER
1843M:	Mark Rutland <mark.rutland@arm.com>
1844M:	Marc Zyngier <maz@kernel.org>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Maintained
1847F:	arch/arm/include/asm/arch_timer.h
1848F:	arch/arm64/include/asm/arch_timer.h
1849F:	drivers/clocksource/arm_arch_timer.c
1850
1851ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1852M:	Marc Zyngier <maz@kernel.org>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1856F:	arch/arm/include/asm/arch_gicv3.h
1857F:	arch/arm64/include/asm/arch_gicv3.h
1858F:	drivers/irqchip/irq-gic*.[ch]
1859F:	include/linux/irqchip/arm-gic*.h
1860F:	include/linux/irqchip/arm-vgic-info.h
1861
1862ARM HDLCD DRM DRIVER
1863M:	Liviu Dudau <liviu.dudau@arm.com>
1864S:	Supported
1865F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1866F:	drivers/gpu/drm/arm/hdlcd_*
1867
1868ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1869M:	Linus Walleij <linus.walleij@linaro.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1873F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1874F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1875F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1876F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1877F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1878F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1879F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1880F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1881F:	arch/arm/boot/dts/arm/arm-realview-*
1882F:	arch/arm/boot/dts/arm/integrator*
1883F:	arch/arm/boot/dts/arm/versatile*
1884F:	arch/arm/mach-versatile/
1885F:	drivers/bus/arm-integrator-lm.c
1886F:	drivers/clk/versatile/
1887F:	drivers/i2c/busses/i2c-versatile.c
1888F:	drivers/irqchip/irq-versatile-fpga.c
1889F:	drivers/mtd/maps/physmap-versatile.*
1890F:	drivers/power/reset/arm-versatile-reboot.c
1891F:	drivers/soc/versatile/
1892
1893ARM INTERCONNECT PMU DRIVERS
1894M:	Robin Murphy <robin.murphy@arm.com>
1895S:	Supported
1896F:	Documentation/admin-guide/perf/arm-cmn.rst
1897F:	Documentation/admin-guide/perf/arm-ni.rst
1898F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1899F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1900F:	drivers/perf/arm-cmn.c
1901F:	drivers/perf/arm-ni.c
1902F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1903
1904ARM KOMEDA DRM-KMS DRIVER
1905M:	Liviu Dudau <liviu.dudau@arm.com>
1906S:	Supported
1907T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1908F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1909F:	Documentation/gpu/komeda-kms.rst
1910F:	drivers/gpu/drm/arm/display/include/
1911F:	drivers/gpu/drm/arm/display/komeda/
1912
1913ARM MALI PANFROST DRM DRIVER
1914M:	Boris Brezillon <boris.brezillon@collabora.com>
1915M:	Rob Herring <robh@kernel.org>
1916R:	Steven Price <steven.price@arm.com>
1917L:	dri-devel@lists.freedesktop.org
1918S:	Supported
1919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1920F:	Documentation/gpu/panfrost.rst
1921F:	drivers/gpu/drm/ci/xfails/panfrost*
1922F:	drivers/gpu/drm/panfrost/
1923F:	include/uapi/drm/panfrost_drm.h
1924
1925ARM MALI PANTHOR DRM DRIVER
1926M:	Boris Brezillon <boris.brezillon@collabora.com>
1927M:	Steven Price <steven.price@arm.com>
1928M:	Liviu Dudau <liviu.dudau@arm.com>
1929L:	dri-devel@lists.freedesktop.org
1930S:	Supported
1931T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1932F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1933F:	drivers/gpu/drm/panthor/
1934F:	include/uapi/drm/panthor_drm.h
1935
1936ARM MALI-DP DRM DRIVER
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938S:	Supported
1939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1940F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1941F:	Documentation/gpu/afbc.rst
1942F:	drivers/gpu/drm/arm/
1943
1944ARM MFM AND FLOPPY DRIVERS
1945M:	Ian Molton <spyro@f2s.com>
1946S:	Maintained
1947F:	arch/arm/include/asm/floppy.h
1948F:	arch/arm/mach-rpc/floppydma.S
1949
1950ARM PMU PROFILING AND DEBUGGING
1951M:	Will Deacon <will@kernel.org>
1952M:	Mark Rutland <mark.rutland@arm.com>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954L:	linux-perf-users@vger.kernel.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/arm/pmu.yaml
1957F:	Documentation/devicetree/bindings/perf/
1958F:	arch/arm*/include/asm/hw_breakpoint.h
1959F:	arch/arm*/include/asm/perf_event.h
1960F:	arch/arm*/kernel/hw_breakpoint.c
1961F:	arch/arm*/kernel/perf_*
1962F:	drivers/perf/
1963F:	include/linux/perf/arm_pmu*.h
1964
1965ARM PORT
1966M:	Russell King <linux@armlinux.org.uk>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Odd Fixes
1969W:	http://www.armlinux.org.uk/
1970T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1971F:	arch/arm/
1972X:	arch/arm/boot/dts/
1973
1974ARM PRIMECELL AACI PL041 DRIVER
1975M:	Russell King <linux@armlinux.org.uk>
1976S:	Odd Fixes
1977F:	sound/arm/aaci.*
1978
1979ARM PRIMECELL BUS SUPPORT
1980M:	Russell King <linux@armlinux.org.uk>
1981S:	Odd Fixes
1982F:	drivers/amba/
1983F:	include/linux/amba/bus.h
1984
1985ARM PRIMECELL KMI PL050 DRIVER
1986M:	Russell King <linux@armlinux.org.uk>
1987S:	Odd Fixes
1988F:	drivers/input/serio/ambakmi.*
1989F:	include/linux/amba/kmi.h
1990
1991ARM PRIMECELL MMCI PL180/1 DRIVER
1992M:	Russell King <linux@armlinux.org.uk>
1993S:	Odd Fixes
1994F:	drivers/mmc/host/mmci.*
1995F:	include/linux/amba/mmci.h
1996
1997ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1998M:	Miquel Raynal <miquel.raynal@bootlin.com>
1999R:	Michal Simek <michal.simek@amd.com>
2000L:	linux-mtd@lists.infradead.org
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2003F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2004
2005ARM PRIMECELL PL35X SMC DRIVER
2006M:	Miquel Raynal <miquel.raynal@bootlin.com>
2007R:	Michal Simek <michal.simek@amd.com>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Maintained
2010F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2011F:	drivers/memory/pl353-smc.c
2012
2013ARM PRIMECELL SSP PL022 SPI DRIVER
2014M:	Linus Walleij <linus.walleij@linaro.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2018F:	drivers/spi/spi-pl022.c
2019
2020ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2021M:	Russell King <linux@armlinux.org.uk>
2022S:	Odd Fixes
2023F:	drivers/tty/serial/amba-pl01*.c
2024F:	include/linux/amba/serial.h
2025
2026ARM PRIMECELL VIC PL190/PL192 DRIVER
2027M:	Linus Walleij <linus.walleij@linaro.org>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2031F:	drivers/irqchip/irq-vic.c
2032
2033ARM SMC WATCHDOG DRIVER
2034M:	Julius Werner <jwerner@chromium.org>
2035R:	Evan Benn <evanbenn@chromium.org>
2036S:	Maintained
2037F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2038F:	drivers/watchdog/arm_smc_wdt.c
2039
2040ARM SMMU DRIVERS
2041M:	Will Deacon <will@kernel.org>
2042R:	Robin Murphy <robin.murphy@arm.com>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2046F:	drivers/iommu/arm/
2047F:	drivers/iommu/io-pgtable-arm*
2048
2049ARM SMMU SVA SUPPORT
2050R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
2051F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2052
2053ARM SUB-ARCHITECTURES
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056C:	irc://irc.libera.chat/armlinux
2057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2058F:	arch/arm/mach-*/
2059F:	arch/arm/plat-*/
2060
2061ARM/ACTIONS SEMI ARCHITECTURE
2062M:	Andreas Färber <afaerber@suse.de>
2063M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	Documentation/devicetree/bindings/arm/actions.yaml
2068F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2069F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2070F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2071F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2072F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2073F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2074F:	Documentation/devicetree/bindings/pinctrl/actions,*
2075F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2076F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2077F:	arch/arm/boot/dts/actions/
2078F:	arch/arm/mach-actions/
2079F:	arch/arm64/boot/dts/actions/
2080F:	drivers/clk/actions/
2081F:	drivers/clocksource/timer-owl*
2082F:	drivers/dma/owl-dma.c
2083F:	drivers/i2c/busses/i2c-owl.c
2084F:	drivers/irqchip/irq-owl-sirq.c
2085F:	drivers/mmc/host/owl-mmc.c
2086F:	drivers/net/ethernet/actions/
2087F:	drivers/pinctrl/actions/*
2088F:	drivers/pmdomain/actions/
2089F:	include/dt-bindings/power/owl-*
2090F:	include/dt-bindings/reset/actions,*
2091F:	include/linux/soc/actions/
2092N:	owl
2093
2094ARM/AIROHA SOC SUPPORT
2095M:	Matthias Brugger <matthias.bgg@gmail.com>
2096M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2099S:	Odd Fixes
2100F:	arch/arm/boot/dts/airoha/
2101F:	arch/arm64/boot/dts/airoha/
2102
2103ARM/Allwinner SoC Clock Support
2104M:	Emilio López <emilio@elopez.com.ar>
2105S:	Maintained
2106F:	drivers/clk/sunxi/
2107
2108ARM/Allwinner sunXi SoC support
2109M:	Chen-Yu Tsai <wens@csie.org>
2110M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2111M:	Samuel Holland <samuel@sholland.org>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113L:	linux-sunxi@lists.linux.dev
2114S:	Maintained
2115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2116F:	arch/arm/mach-sunxi/
2117F:	arch/arm64/boot/dts/allwinner/
2118F:	drivers/clk/sunxi-ng/
2119F:	drivers/pinctrl/sunxi/
2120F:	drivers/soc/sunxi/
2121N:	allwinner
2122N:	sun[x456789]i
2123N:	sun[25]0i
2124
2125ARM/ALPHASCALE ARCHITECTURE
2126M:	Krzysztof Kozlowski <krzk@kernel.org>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Odd Fixes
2129F:	arch/arm/boot/dts/alphascale/
2130F:	drivers/clk/clk-asm9260.c
2131F:	drivers/clocksource/asm9260_timer.c
2132F:	drivers/rtc/rtc-asm9260.c
2133F:	drivers/watchdog/asm9260_wdt.c
2134
2135ARM/AMD PENSANDO ARM64 ARCHITECTURE
2136M:	Brad Larson <blarson@amd.com>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Supported
2139F:	Documentation/devicetree/bindings/*/amd,pensando*
2140F:	arch/arm64/boot/dts/amd/elba*
2141
2142ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2143M:	Neil Armstrong <neil.armstrong@linaro.org>
2144M:	Jerome Brunet <jbrunet@baylibre.com>
2145L:	linux-amlogic@lists.infradead.org
2146S:	Maintained
2147F:	Documentation/devicetree/bindings/clock/amlogic*
2148F:	drivers/clk/meson/
2149F:	include/dt-bindings/clock/amlogic,a1*
2150F:	include/dt-bindings/clock/gxbb*
2151F:	include/dt-bindings/clock/meson*
2152
2153ARM/Amlogic Meson SoC Crypto Drivers
2154M:	Corentin Labbe <clabbe@baylibre.com>
2155L:	linux-crypto@vger.kernel.org
2156L:	linux-amlogic@lists.infradead.org
2157S:	Maintained
2158F:	Documentation/devicetree/bindings/crypto/amlogic*
2159F:	drivers/crypto/amlogic/
2160
2161ARM/Amlogic Meson SoC Sound Drivers
2162M:	Jerome Brunet <jbrunet@baylibre.com>
2163L:	linux-sound@vger.kernel.org
2164S:	Maintained
2165F:	Documentation/devicetree/bindings/sound/amlogic*
2166F:	sound/soc/meson/
2167
2168ARM/Amlogic Meson SoC support
2169M:	Neil Armstrong <neil.armstrong@linaro.org>
2170M:	Kevin Hilman <khilman@baylibre.com>
2171R:	Jerome Brunet <jbrunet@baylibre.com>
2172R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174L:	linux-amlogic@lists.infradead.org
2175S:	Maintained
2176W:	http://linux-meson.com/
2177F:	Documentation/devicetree/bindings/phy/amlogic*
2178F:	arch/arm/boot/dts/amlogic/
2179F:	arch/arm/mach-meson/
2180F:	arch/arm64/boot/dts/amlogic/
2181F:	drivers/pmdomain/amlogic/
2182F:	drivers/mmc/host/meson*
2183F:	drivers/phy/amlogic/
2184F:	drivers/pinctrl/meson/
2185F:	drivers/rtc/rtc-meson*
2186F:	drivers/soc/amlogic/
2187N:	meson
2188
2189ARM/Annapurna Labs ALPINE ARCHITECTURE
2190M:	Antoine Tenart <atenart@kernel.org>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Odd Fixes
2193F:	arch/arm/boot/dts/amazon/
2194F:	arch/arm/mach-alpine/
2195F:	arch/arm64/boot/dts/amazon/
2196F:	drivers/*/*alpine*
2197
2198ARM/APPLE MACHINE SOUND DRIVERS
2199M:	Martin Povišer <povik+lin@cutebit.org>
2200L:	asahi@lists.linux.dev
2201L:	linux-sound@vger.kernel.org
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2204F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2205F:	Documentation/devicetree/bindings/sound/apple,*
2206F:	sound/soc/apple/*
2207F:	sound/soc/codecs/cs42l83-i2c.c
2208F:	sound/soc/codecs/cs42l84.*
2209F:	sound/soc/codecs/ssm3515.c
2210
2211ARM/APPLE MACHINE SUPPORT
2212M:	Sven Peter <sven@svenpeter.dev>
2213M:	Janne Grunau <j@jannau.net>
2214R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2215L:	asahi@lists.linux.dev
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217S:	Maintained
2218W:	https://asahilinux.org
2219B:	https://github.com/AsahiLinux/linux/issues
2220C:	irc://irc.oftc.net/asahi-dev
2221T:	git https://github.com/AsahiLinux/linux.git
2222F:	Documentation/devicetree/bindings/arm/apple.yaml
2223F:	Documentation/devicetree/bindings/arm/apple/*
2224F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2225F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2226F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2227F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2228F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2229F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2230F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2231F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2232F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2233F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2234F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2235F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2236F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2237F:	Documentation/devicetree/bindings/power/apple*
2238F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2239F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2240F:	arch/arm64/boot/dts/apple/
2241F:	drivers/bluetooth/hci_bcm4377.c
2242F:	drivers/clk/clk-apple-nco.c
2243F:	drivers/cpufreq/apple-soc-cpufreq.c
2244F:	drivers/dma/apple-admac.c
2245F:	drivers/pmdomain/apple/
2246F:	drivers/i2c/busses/i2c-pasemi-core.c
2247F:	drivers/i2c/busses/i2c-pasemi-platform.c
2248F:	drivers/iommu/apple-dart.c
2249F:	drivers/iommu/io-pgtable-dart.c
2250F:	drivers/irqchip/irq-apple-aic.c
2251F:	drivers/nvme/host/apple.c
2252F:	drivers/nvmem/apple-efuses.c
2253F:	drivers/pinctrl/pinctrl-apple-gpio.c
2254F:	drivers/pwm/pwm-apple.c
2255F:	drivers/soc/apple/*
2256F:	drivers/watchdog/apple_wdt.c
2257F:	include/dt-bindings/interrupt-controller/apple-aic.h
2258F:	include/dt-bindings/pinctrl/apple.h
2259F:	include/linux/soc/apple/*
2260
2261ARM/ARTPEC MACHINE SUPPORT
2262M:	Jesper Nilsson <jesper.nilsson@axis.com>
2263M:	Lars Persson <lars.persson@axis.com>
2264L:	linux-arm-kernel@axis.com
2265S:	Maintained
2266F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2267F:	arch/arm/boot/dts/axis/
2268F:	arch/arm/mach-artpec
2269F:	drivers/clk/axis
2270F:	drivers/crypto/axis
2271F:	drivers/mmc/host/usdhi6rol0.c
2272F:	drivers/pinctrl/pinctrl-artpec*
2273
2274ARM/ASPEED I2C DRIVER
2275M:	Ryan Chen <ryan_chen@aspeedtech.com>
2276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2277R:	Joel Stanley <joel@jms.id.au>
2278L:	linux-i2c@vger.kernel.org
2279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2283F:	drivers/i2c/busses/i2c-aspeed.c
2284F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2285
2286ARM/ASPEED MACHINE SUPPORT
2287M:	Joel Stanley <joel@jms.id.au>
2288M:	Andrew Jeffery <andrew@codeconstruct.com.au>
2289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2291S:	Supported
2292Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2294F:	Documentation/devicetree/bindings/arm/aspeed/
2295F:	arch/arm/boot/dts/aspeed/
2296F:	arch/arm/mach-aspeed/
2297N:	aspeed
2298
2299ARM/AXM LSI SOC
2300M:	Krzysztof Kozlowski <krzk@kernel.org>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302S:	Odd Fixes
2303F:	Documentation/devicetree/bindings/arm/axxia.yaml
2304F:	arch/arm/boot/dts/intel/axm/
2305F:	arch/arm/mach-axxia/
2306
2307ARM/BITMAIN ARCHITECTURE
2308M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2312F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2313F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2314F:	arch/arm64/boot/dts/bitmain/
2315F:	drivers/clk/clk-bm1880.c
2316F:	drivers/pinctrl/pinctrl-bm1880.c
2317
2318ARM/BLAIZE ARCHITECTURE
2319M:	James Cowgill <james.cowgill@blaize.com>
2320M:	Matt Redfearn <matt.redfearn@blaize.com>
2321M:	Neil Jones <neil.jones@blaize.com>
2322M:	Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/arm/blaize.yaml
2325F:	arch/arm64/boot/dts/blaize/
2326
2327ARM/CALXEDA HIGHBANK ARCHITECTURE
2328M:	Andre Przywara <andre.przywara@arm.com>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331F:	arch/arm/boot/dts/calxeda/
2332F:	arch/arm/mach-highbank/
2333
2334ARM/CAVIUM THUNDER NETWORK DRIVER
2335M:	Sunil Goutham <sgoutham@marvell.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338F:	drivers/net/ethernet/cavium/thunder/
2339
2340ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2341M:	Lukasz Majewski <lukma@denx.de>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Maintained
2344F:	arch/arm/mach-ep93xx/ts72xx.c
2345
2346ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2347M:	Hartley Sweeten <hsweeten@visionengravers.com>
2348M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2349M:	Nikita Shubin <nikita.shubin@maquefel.me>
2350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351S:	Maintained
2352F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2353F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2354F:	arch/arm/boot/compressed/misc-ep93xx.h
2355F:	arch/arm/mach-ep93xx/
2356F:	drivers/iio/adc/ep93xx_adc.c
2357
2358ARM/CLKDEV SUPPORT
2359M:	Russell King <linux@armlinux.org.uk>
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361S:	Maintained
2362T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2363F:	drivers/clk/clkdev.c
2364
2365ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2366M:	Baruch Siach <baruch@tkos.co.il>
2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368S:	Maintained
2369F:	arch/arm/boot/dts/cnxt/
2370N:	digicolor
2371
2372ARM/CORESIGHT FRAMEWORK AND DRIVERS
2373M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2374R:	Mike Leach <mike.leach@linaro.org>
2375R:	James Clark <james.clark@linaro.org>
2376L:	coresight@lists.linaro.org (moderated for non-subscribers)
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2380F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2381F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2382F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2383F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2384F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2385F:	Documentation/trace/coresight/*
2386F:	drivers/hwtracing/coresight/*
2387F:	include/dt-bindings/arm/coresight-cti-dt.h
2388F:	include/linux/coresight*
2389F:	include/uapi/linux/coresight*
2390F:	samples/coresight/*
2391F:	tools/perf/Documentation/arm-coresight.txt
2392F:	tools/perf/arch/arm/util/auxtrace.c
2393F:	tools/perf/arch/arm/util/cs-etm.c
2394F:	tools/perf/arch/arm/util/cs-etm.h
2395F:	tools/perf/arch/arm/util/pmu.c
2396F:	tools/perf/tests/shell/*coresight*
2397F:	tools/perf/tests/shell/coresight/*
2398F:	tools/perf/tests/shell/lib/*coresight*
2399F:	tools/perf/util/cs-etm-decoder/*
2400F:	tools/perf/util/cs-etm.*
2401
2402ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2404M:	Linus Walleij <linus.walleij@linaro.org>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407T:	git git://github.com/ulli-kroll/linux.git
2408F:	Documentation/devicetree/bindings/arm/gemini.yaml
2409F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2410F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2411F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2412F:	arch/arm/boot/dts/gemini/
2413F:	arch/arm/mach-gemini/
2414F:	drivers/crypto/gemini/
2415F:	drivers/net/ethernet/cortina/
2416F:	drivers/pinctrl/pinctrl-gemini.c
2417F:	drivers/rtc/rtc-ftrtc010.c
2418
2419ARM/CZ.NIC TURRIS SUPPORT
2420M:	Marek Behún <kabel@kernel.org>
2421S:	Maintained
2422W:	https://www.turris.cz/
2423F:	Documentation/ABI/testing/debugfs-moxtet
2424F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2425F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2426F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2427F:	Documentation/devicetree/bindings/bus/moxtet.txt
2428F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2429F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2430F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2431F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2432F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2433F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2434F:	drivers/bus/moxtet.c
2435F:	drivers/firmware/turris-mox-rwtm.c
2436F:	drivers/gpio/gpio-moxtet.c
2437F:	drivers/leds/leds-turris-omnia.c
2438F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2439F:	drivers/platform/cznic/
2440F:	drivers/watchdog/armada_37xx_wdt.c
2441F:	include/dt-bindings/bus/moxtet.h
2442F:	include/linux/armada-37xx-rwtm-mailbox.h
2443F:	include/linux/moxtet.h
2444F:	include/linux/turris-omnia-mcu-interface.h
2445
2446ARM/FARADAY FA526 PORT
2447M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S:	Maintained
2450T:	git git://git.berlios.de/gemini-board
2451F:	arch/arm/mm/*-fa*
2452
2453ARM/FOOTBRIDGE ARCHITECTURE
2454M:	Russell King <linux@armlinux.org.uk>
2455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456S:	Maintained
2457W:	http://www.armlinux.org.uk/
2458F:	arch/arm/include/asm/hardware/dec21285.h
2459F:	arch/arm/mach-footbridge/
2460
2461ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2462M:	Shawn Guo <shawnguo@kernel.org>
2463M:	Sascha Hauer <s.hauer@pengutronix.de>
2464R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2465R:	Fabio Estevam <festevam@gmail.com>
2466L:	imx@lists.linux.dev
2467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468S:	Maintained
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2470F:	arch/arm/boot/dts/nxp/imx/
2471F:	arch/arm/boot/dts/nxp/mxs/
2472F:	arch/arm64/boot/dts/freescale/
2473X:	arch/arm64/boot/dts/freescale/fsl-*
2474X:	arch/arm64/boot/dts/freescale/qoriq-*
2475X:	drivers/media/i2c/
2476N:	imx
2477N:	mxs
2478
2479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2480M:	Shawn Guo <shawnguo@kernel.org>
2481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482S:	Maintained
2483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2484F:	arch/arm/boot/dts/nxp/ls/
2485F:	arch/arm64/boot/dts/freescale/fsl-*
2486F:	arch/arm64/boot/dts/freescale/qoriq-*
2487
2488ARM/FREESCALE VYBRID ARM ARCHITECTURE
2489M:	Shawn Guo <shawnguo@kernel.org>
2490M:	Sascha Hauer <s.hauer@pengutronix.de>
2491R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2492R:	Stefan Agner <stefan@agner.ch>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494S:	Maintained
2495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2496F:	arch/arm/boot/dts/nxp/vf/
2497F:	arch/arm/mach-imx/*vf610*
2498
2499ARM/GUMSTIX MACHINE SUPPORT
2500M:	Steve Sakoman <sakoman@gmail.com>
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503
2504ARM/HISILICON SOC SUPPORT
2505M:	Wei Xu <xuwei5@hisilicon.com>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Supported
2508W:	http://www.hisilicon.com
2509T:	git https://github.com/hisilicon/linux-hisi.git
2510F:	arch/arm/boot/dts/hisilicon/
2511F:	arch/arm/mach-hisi/
2512F:	arch/arm64/boot/dts/hisilicon/
2513
2514ARM/HP JORNADA 7XX MACHINE SUPPORT
2515M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2516S:	Maintained
2517W:	www.jlime.com
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2519F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2520F:	arch/arm/mach-sa1100/jornada720.c
2521
2522ARM/HPE GXP ARCHITECTURE
2523M:	Jean-Marie Verdun <verdun@hpe.com>
2524M:	Nick Hawkins <nick.hawkins@hpe.com>
2525S:	Maintained
2526F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2527F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2528F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2529F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2530F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2531F:	Documentation/hwmon/gxp-fan-ctrl.rst
2532F:	arch/arm/boot/dts/hpe/
2533F:	arch/arm/mach-hpe/
2534F:	drivers/clocksource/timer-gxp.c
2535F:	drivers/hwmon/gxp-fan-ctrl.c
2536F:	drivers/i2c/busses/i2c-gxp.c
2537F:	drivers/spi/spi-gxp.c
2538F:	drivers/watchdog/gxp-wdt.c
2539
2540ARM/IGEP MACHINE SUPPORT
2541M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2542M:	Javier Martinez Canillas <javier@dowhile0.org>
2543L:	linux-omap@vger.kernel.org
2544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545S:	Maintained
2546F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2547
2548ARM/INTEL IXP4XX ARM ARCHITECTURE
2549M:	Linus Walleij <linusw@kernel.org>
2550M:	Imre Kaloz <kaloz@openwrt.org>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2554F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2555F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2556F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2557F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2558F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2559F:	arch/arm/boot/dts/intel/ixp/
2560F:	arch/arm/mach-ixp4xx/
2561F:	drivers/bus/intel-ixp4xx-eb.c
2562F:	drivers/char/hw_random/ixp4xx-rng.c
2563F:	drivers/clocksource/timer-ixp4xx.c
2564F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2565F:	drivers/gpio/gpio-ixp4xx.c
2566F:	drivers/irqchip/irq-ixp4xx.c
2567F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2568F:	drivers/net/wan/ixp4xx_hss.c
2569F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2570F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2571F:	include/linux/soc/ixp4xx/npe.h
2572F:	include/linux/soc/ixp4xx/qmgr.h
2573
2574ARM/INTEL KEEMBAY ARCHITECTURE
2575M:	Paul J. Murphy <paul.j.murphy@intel.com>
2576M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2577S:	Maintained
2578F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2579F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2580F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2581
2582ARM/INTEL XSC3 (MANZANO) ARM CORE
2583M:	Lennert Buytenhek <kernel@wantstofly.org>
2584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585S:	Maintained
2586
2587ARM/LG1K ARCHITECTURE
2588M:	Chanho Min <chanho.min@lge.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590S:	Maintained
2591F:	arch/arm64/boot/dts/lg/
2592
2593ARM/LPC18XX ARCHITECTURE
2594M:	Vladimir Zapolskiy <vz@mleia.com>
2595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596S:	Maintained
2597F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2598F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2599F:	drivers/i2c/busses/i2c-lpc2k.c
2600F:	drivers/memory/pl172.c
2601F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2602F:	drivers/rtc/rtc-lpc24xx.c
2603N:	lpc18xx
2604
2605ARM/LPC32XX SOC SUPPORT
2606M:	Vladimir Zapolskiy <vz@mleia.com>
2607M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609S:	Maintained
2610T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2611F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2612F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2613F:	arch/arm/mach-lpc32xx/
2614F:	drivers/dma/lpc32xx-dmamux.c
2615F:	drivers/i2c/busses/i2c-pnx.c
2616F:	drivers/net/ethernet/nxp/lpc_eth.c
2617F:	drivers/usb/host/ohci-nxp.c
2618F:	drivers/watchdog/pnx4008_wdt.c
2619N:	lpc32xx
2620
2621LPC32XX DMAMUX SUPPORT
2622M:	J.M.B. Downing <jonathan.downing@nautel.com>
2623M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2624R:	Vladimir Zapolskiy <vz@mleia.com>
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626S:	Maintained
2627F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2628
2629ARM/Marvell Dove/MV78xx0/Orion SOC support
2630M:	Andrew Lunn <andrew@lunn.ch>
2631M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2632M:	Gregory Clement <gregory.clement@bootlin.com>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634S:	Maintained
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2636F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2637F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2638F:	Documentation/devicetree/bindings/soc/dove/
2639F:	arch/arm/boot/dts/marvell/dove*
2640F:	arch/arm/boot/dts/marvell/orion5x*
2641F:	arch/arm/mach-dove/
2642F:	arch/arm/mach-mv78xx0/
2643F:	arch/arm/mach-orion5x/
2644F:	arch/arm/plat-orion/
2645F:	drivers/bus/mvebu-mbus.c
2646F:	drivers/soc/dove/
2647
2648ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2649M:	Andrew Lunn <andrew@lunn.ch>
2650M:	Gregory Clement <gregory.clement@bootlin.com>
2651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653S:	Maintained
2654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2655F:	Documentation/devicetree/bindings/arm/marvell/
2656F:	arch/arm/boot/dts/marvell/armada*
2657F:	arch/arm/boot/dts/marvell/kirkwood*
2658F:	arch/arm/configs/mvebu_*_defconfig
2659F:	arch/arm/mach-mvebu/
2660F:	arch/arm64/boot/dts/marvell/
2661F:	drivers/clk/mvebu/
2662F:	drivers/cpufreq/armada-37xx-cpufreq.c
2663F:	drivers/cpufreq/armada-8k-cpufreq.c
2664F:	drivers/cpufreq/mvebu-cpufreq.c
2665F:	drivers/irqchip/irq-armada-370-xp.c
2666F:	drivers/irqchip/irq-mvebu-*
2667F:	drivers/pinctrl/mvebu/
2668F:	drivers/rtc/rtc-armada38x.c
2669
2670ARM/Mediatek RTC DRIVER
2671M:	Eddie Huang <eddie.huang@mediatek.com>
2672M:	Sean Wang <sean.wang@mediatek.com>
2673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2675S:	Maintained
2676F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2677F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2678F:	drivers/rtc/rtc-mt2712.c
2679F:	drivers/rtc/rtc-mt6397.c
2680F:	drivers/rtc/rtc-mt7622.c
2681
2682ARM/Mediatek SoC support
2683M:	Matthias Brugger <matthias.bgg@gmail.com>
2684M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2685L:	linux-kernel@vger.kernel.org
2686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2688S:	Maintained
2689W:	https://mtk.wiki.kernel.org/
2690C:	irc://irc.libera.chat/linux-mediatek
2691F:	arch/arm/boot/dts/mediatek/
2692F:	arch/arm/mach-mediatek/
2693F:	arch/arm64/boot/dts/mediatek/
2694F:	drivers/soc/mediatek/
2695N:	mtk
2696N:	mt[2678]
2697K:	mediatek
2698
2699ARM/Mediatek USB3 PHY DRIVER
2700M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/phy/mediatek,*
2705F:	drivers/phy/mediatek/
2706
2707ARM/MICROCHIP (ARM64) SoC support
2708M:	Conor Dooley <conor@kernel.org>
2709M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2710M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712S:	Supported
2713T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2714F:	arch/arm64/boot/dts/microchip/
2715
2716ARM/Microchip (AT91) SoC support
2717M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2718M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2719M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721S:	Supported
2722W:	http://www.linux4sam.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2724F:	arch/arm/boot/dts/microchip/
2725F:	arch/arm/include/debug/at91.S
2726F:	arch/arm/mach-at91/
2727F:	drivers/memory/atmel*
2728F:	drivers/watchdog/sama5d4_wdt.c
2729F:	include/soc/at91/
2730X:	drivers/input/touchscreen/atmel_mxt_ts.c
2731N:	at91
2732N:	atmel
2733
2734ARM/Microchip Sparx5 SoC support
2735M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2736M:	Daniel Machon <daniel.machon@microchip.com>
2737M:	UNGLinuxDriver@microchip.com
2738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739S:	Supported
2740F:	arch/arm64/boot/dts/microchip/sparx*
2741F:	drivers/net/ethernet/microchip/vcap/
2742F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2743N:	sparx5
2744
2745ARM/MILBEAUT ARCHITECTURE
2746M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2747M:	Takao Orito <orito.takao@socionext.com>
2748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749S:	Maintained
2750F:	arch/arm/boot/dts/socionext/milbeaut*
2751F:	arch/arm/mach-milbeaut/
2752N:	milbeaut
2753
2754ARM/MOXA ART SOC
2755M:	Krzysztof Kozlowski <krzk@kernel.org>
2756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757S:	Odd Fixes
2758F:	Documentation/devicetree/bindings/arm/moxart.yaml
2759F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2760F:	arch/arm/boot/dts/moxa/
2761F:	drivers/clk/clk-moxart.c
2762
2763ARM/MStar/Sigmastar Armv7 SoC support
2764M:	Daniel Palmer <daniel@thingy.jp>
2765M:	Romain Perier <romain.perier@gmail.com>
2766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767S:	Maintained
2768W:	http://linux-chenxing.org/
2769T:	git git://github.com/linux-chenxing/linux.git
2770F:	Documentation/devicetree/bindings/arm/mstar/*
2771F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2772F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2773F:	arch/arm/boot/dts/sigmastar/
2774F:	arch/arm/mach-mstar/
2775F:	drivers/clk/mstar/
2776F:	drivers/clocksource/timer-msc313e.c
2777F:	drivers/gpio/gpio-msc313.c
2778F:	drivers/rtc/rtc-msc313.c
2779F:	drivers/watchdog/msc313e_wdt.c
2780F:	include/dt-bindings/clock/mstar-*
2781F:	include/dt-bindings/gpio/msc313-gpio.h
2782
2783ARM/NOMADIK/Ux500 ARCHITECTURES
2784M:	Linus Walleij <linus.walleij@linaro.org>
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2788F:	Documentation/devicetree/bindings/arm/ste-*
2789F:	Documentation/devicetree/bindings/arm/ux500.yaml
2790F:	Documentation/devicetree/bindings/arm/ux500/
2791F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2792F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2793F:	arch/arm/boot/dts/st/ste-*
2794F:	arch/arm/mach-nomadik/
2795F:	arch/arm/mach-ux500/
2796F:	drivers/clk/clk-nomadik.c
2797F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2798F:	drivers/dma/ste_dma40*
2799F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2800F:	drivers/gpio/gpio-nomadik.c
2801F:	drivers/hwspinlock/u8500_hsem.c
2802F:	drivers/i2c/busses/i2c-nomadik.c
2803F:	drivers/iio/adc/ab8500-gpadc.c
2804F:	drivers/mfd/ab8500*
2805F:	drivers/mfd/abx500*
2806F:	drivers/mfd/db8500*
2807F:	drivers/pinctrl/nomadik/
2808F:	drivers/rtc/rtc-ab8500.c
2809F:	drivers/rtc/rtc-pl031.c
2810F:	drivers/soc/ux500/
2811
2812ARM/NUVOTON MA35 ARCHITECTURE
2813M:	Jacky Huang <ychuang3@nuvoton.com>
2814M:	Shan-Chun Hung <schung@nuvoton.com>
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816S:	Supported
2817F:	Documentation/devicetree/bindings/*/*/*ma35*
2818F:	Documentation/devicetree/bindings/*/*ma35*
2819F:	arch/arm64/boot/dts/nuvoton/*ma35*
2820F:	drivers/*/*/*ma35*
2821F:	drivers/*/*ma35*
2822K:	ma35d1
2823
2824ARM/NUVOTON NPCM ARCHITECTURE
2825M:	Avi Fishman <avifishman70@gmail.com>
2826M:	Tomer Maimon <tmaimon77@gmail.com>
2827M:	Tali Perry <tali.perry1@gmail.com>
2828R:	Patrick Venture <venture@google.com>
2829R:	Nancy Yuen <yuenn@google.com>
2830R:	Benjamin Fair <benjaminfair@google.com>
2831L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2832S:	Supported
2833F:	Documentation/devicetree/bindings/*/*/*npcm*
2834F:	Documentation/devicetree/bindings/*/*npcm*
2835F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2836F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2837F:	arch/arm/mach-npcm/
2838F:	arch/arm64/boot/dts/nuvoton/
2839F:	drivers/*/*/*npcm*
2840F:	drivers/*/*npcm*
2841F:	drivers/rtc/rtc-nct3018y.c
2842F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2843F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2844
2845ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2846M:	Joseph Liu <kwliu@nuvoton.com>
2847M:	Marvin Lin <kflin@nuvoton.com>
2848L:	linux-media@vger.kernel.org
2849L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2852F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2853F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2854F:	drivers/media/platform/nuvoton/
2855F:	include/uapi/linux/npcm-video.h
2856
2857ARM/NUVOTON WPCM450 ARCHITECTURE
2858M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2859L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2860S:	Maintained
2861W:	https://github.com/neuschaefer/wpcm450/wiki
2862F:	Documentation/devicetree/bindings/*/*wpcm*
2863F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2864F:	arch/arm/configs/wpcm450_defconfig
2865F:	arch/arm/mach-npcm/wpcm450.c
2866F:	drivers/*/*/*wpcm*
2867F:	drivers/*/*wpcm*
2868
2869ARM/NXP S32G ARCHITECTURE
2870R:	Chester Lin <chester62515@gmail.com>
2871R:	Matthias Brugger <mbrugger@suse.com>
2872R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2873R:	NXP S32 Linux Team <s32@nxp.com>
2874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875S:	Maintained
2876F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2877F:	drivers/pinctrl/nxp/
2878
2879ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2880M:	Jan Petrous <jan.petrous@oss.nxp.com>
2881R:	s32@nxp.com
2882S:	Maintained
2883F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2884F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2885
2886ARM/Orion SoC/Technologic Systems TS-78xx platform support
2887M:	Alexander Clouter <alex@digriz.org.uk>
2888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2889S:	Maintained
2890W:	http://www.digriz.org.uk/ts78xx/kernel
2891F:	arch/arm/mach-orion5x/ts78xx-*
2892
2893ARM/QUALCOMM CHROMEBOOK SUPPORT
2894R:	cros-qcom-dts-watchers@chromium.org
2895F:	arch/arm64/boot/dts/qcom/sc7180*
2896F:	arch/arm64/boot/dts/qcom/sc7280*
2897F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2898
2899ARM/QUALCOMM MAILING LIST
2900L:	linux-arm-msm@vger.kernel.org
2901C:	irc://irc.oftc.net/linux-msm
2902F:	Documentation/devicetree/bindings/*/qcom*
2903F:	Documentation/devicetree/bindings/soc/qcom/
2904F:	arch/arm/boot/dts/qcom/
2905F:	arch/arm/configs/qcom_defconfig
2906F:	arch/arm/mach-qcom/
2907F:	arch/arm64/boot/dts/qcom/
2908F:	drivers/*/*/pm8???-*
2909F:	drivers/*/*/qcom*
2910F:	drivers/*/*/qcom/
2911F:	drivers/*/qcom*
2912F:	drivers/*/qcom/
2913F:	drivers/bluetooth/btqcomsmd.c
2914F:	drivers/clocksource/timer-qcom.c
2915F:	drivers/cpuidle/cpuidle-qcom-spm.c
2916F:	drivers/extcon/extcon-qcom*
2917F:	drivers/i2c/busses/i2c-qcom-geni.c
2918F:	drivers/i2c/busses/i2c-qup.c
2919F:	drivers/iommu/msm*
2920F:	drivers/mfd/ssbi.c
2921F:	drivers/mmc/host/mmci_qcom*
2922F:	drivers/mmc/host/sdhci-msm.c
2923F:	drivers/pci/controller/dwc/pcie-qcom*
2924F:	drivers/phy/qualcomm/
2925F:	drivers/power/*/msm*
2926F:	drivers/reset/reset-qcom-*
2927F:	drivers/rtc/rtc-pm8xxx.c
2928F:	drivers/spi/spi-geni-qcom.c
2929F:	drivers/spi/spi-qcom-qspi.c
2930F:	drivers/spi/spi-qup.c
2931F:	drivers/tty/serial/msm_serial.c
2932F:	drivers/ufs/host/ufs-qcom*
2933F:	drivers/usb/dwc3/dwc3-qcom.c
2934F:	include/dt-bindings/*/qcom*
2935F:	include/linux/*/qcom*
2936F:	include/linux/soc/qcom/
2937
2938ARM/QUALCOMM SUPPORT
2939M:	Bjorn Andersson <andersson@kernel.org>
2940M:	Konrad Dybcio <konradybcio@kernel.org>
2941L:	linux-arm-msm@vger.kernel.org
2942S:	Maintained
2943C:	irc://irc.oftc.net/linux-msm
2944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2945F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2946F:	Documentation/devicetree/bindings/arm/qcom.yaml
2947F:	Documentation/devicetree/bindings/bus/qcom*
2948F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2949F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2950F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2951F:	Documentation/devicetree/bindings/soc/qcom/
2952F:	arch/arm/boot/dts/qcom/
2953F:	arch/arm/configs/qcom_defconfig
2954F:	arch/arm/mach-qcom/
2955F:	arch/arm64/boot/dts/qcom/
2956F:	drivers/bus/qcom*
2957F:	drivers/firmware/qcom/
2958F:	drivers/soc/qcom/
2959F:	include/dt-bindings/arm/qcom,ids.h
2960F:	include/dt-bindings/firmware/qcom,scm.h
2961F:	include/dt-bindings/soc/qcom*
2962F:	include/linux/firmware/qcom
2963F:	include/linux/soc/qcom/
2964F:	include/soc/qcom/
2965
2966ARM/RDA MICRO ARCHITECTURE
2967M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	Documentation/devicetree/bindings/arm/rda.yaml
2972F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2973F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2974F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2975F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2976F:	arch/arm/boot/dts/unisoc/
2977F:	drivers/clocksource/timer-rda.c
2978F:	drivers/gpio/gpio-rda.c
2979F:	drivers/irqchip/irq-rda-intc.c
2980F:	drivers/tty/serial/rda-uart.c
2981
2982ARM/REALTEK ARCHITECTURE
2983M:	Andreas Färber <afaerber@suse.de>
2984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2986S:	Maintained
2987F:	Documentation/devicetree/bindings/arm/realtek.yaml
2988F:	arch/arm/boot/dts/realtek/
2989F:	arch/arm/mach-realtek/
2990F:	arch/arm64/boot/dts/realtek/
2991
2992ARM/RISC-V/RENESAS ARCHITECTURE
2993M:	Geert Uytterhoeven <geert+renesas@glider.be>
2994M:	Magnus Damm <magnus.damm@gmail.com>
2995L:	linux-renesas-soc@vger.kernel.org
2996S:	Supported
2997Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2998C:	irc://irc.libera.chat/renesas-soc
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3000F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3001F:	Documentation/devicetree/bindings/nvmem/renesas,*
3002F:	Documentation/devicetree/bindings/soc/renesas/
3003F:	arch/arm/boot/dts/renesas/
3004F:	arch/arm/configs/shmobile_defconfig
3005F:	arch/arm/include/debug/renesas-scif.S
3006F:	arch/arm/mach-shmobile/
3007F:	arch/arm64/boot/dts/renesas/
3008F:	arch/riscv/boot/dts/renesas/
3009F:	drivers/nvmem/rcar-efuse.c
3010F:	drivers/pmdomain/renesas/
3011F:	drivers/soc/renesas/
3012F:	include/linux/soc/renesas/
3013K:	\brenesas,
3014
3015ARM/RISCPC ARCHITECTURE
3016M:	Russell King <linux@armlinux.org.uk>
3017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018S:	Maintained
3019W:	http://www.armlinux.org.uk/
3020F:	arch/arm/include/asm/hardware/ioc.h
3021F:	arch/arm/include/asm/hardware/iomd.h
3022F:	arch/arm/include/asm/hardware/memc.h
3023F:	arch/arm/mach-rpc/
3024F:	drivers/net/ethernet/8390/etherh.c
3025F:	drivers/net/ethernet/i825xx/ether1*
3026F:	drivers/net/ethernet/seeq/ether3*
3027F:	drivers/scsi/arm/
3028
3029ARM/Rockchip SoC support
3030M:	Heiko Stuebner <heiko@sntech.de>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032L:	linux-rockchip@lists.infradead.org
3033S:	Maintained
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3035F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3036F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3037F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3038F:	arch/arm/boot/dts/rockchip/
3039F:	arch/arm/mach-rockchip/
3040F:	drivers/*/*/*rockchip*
3041F:	drivers/*/*rockchip*
3042F:	drivers/clk/rockchip/
3043F:	drivers/i2c/busses/i2c-rk3x.c
3044F:	sound/soc/rockchip/
3045N:	rockchip
3046
3047ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3048M:	Krzysztof Kozlowski <krzk@kernel.org>
3049R:	Alim Akhtar <alim.akhtar@samsung.com>
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051L:	linux-samsung-soc@vger.kernel.org
3052S:	Maintained
3053P:	Documentation/process/maintainer-soc-clean-dts.rst
3054Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3055B:	mailto:linux-samsung-soc@vger.kernel.org
3056C:	irc://irc.libera.chat/linux-exynos
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3058F:	Documentation/arch/arm/samsung/
3059F:	Documentation/devicetree/bindings/arm/samsung/
3060F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3061F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3062F:	Documentation/devicetree/bindings/soc/samsung/
3063F:	arch/arm/boot/dts/samsung/
3064F:	arch/arm/mach-exynos*/
3065F:	arch/arm/mach-s3c/
3066F:	arch/arm/mach-s5p*/
3067F:	arch/arm64/boot/dts/exynos/
3068F:	drivers/*/*/*s3c24*
3069F:	drivers/*/*s3c24*
3070F:	drivers/*/*s3c64xx*
3071F:	drivers/*/*s5pv210*
3072F:	drivers/clocksource/samsung_pwm_timer.c
3073F:	drivers/mailbox/exynos-mailbox.c
3074F:	drivers/memory/samsung/
3075F:	drivers/pwm/pwm-samsung.c
3076F:	drivers/soc/samsung/
3077F:	drivers/tty/serial/samsung*
3078F:	include/clocksource/samsung_pwm.h
3079F:	include/linux/platform_data/*s3c*
3080F:	include/linux/serial_s3c.h
3081F:	include/linux/soc/samsung/
3082N:	exynos
3083N:	s3c64xx
3084N:	s5pv210
3085
3086ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3087M:	Łukasz Stelmach <l.stelmach@samsung.com>
3088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3089L:	linux-media@vger.kernel.org
3090S:	Maintained
3091F:	drivers/media/platform/samsung/s5p-g2d/
3092
3093ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3094M:	Marek Szyprowski <m.szyprowski@samsung.com>
3095L:	linux-samsung-soc@vger.kernel.org
3096L:	linux-media@vger.kernel.org
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3099F:	drivers/media/cec/platform/s5p/
3100
3101ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3102M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3103M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3104M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106L:	linux-media@vger.kernel.org
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3109F:	drivers/media/platform/samsung/s5p-jpeg/
3110
3111ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3112M:	Marek Szyprowski <m.szyprowski@samsung.com>
3113M:	Andrzej Hajda <andrzej.hajda@intel.com>
3114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3115L:	linux-media@vger.kernel.org
3116S:	Maintained
3117F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3118F:	drivers/media/platform/samsung/s5p-mfc/
3119
3120ARM/SOCFPGA ARCHITECTURE
3121M:	Dinh Nguyen <dinguyen@kernel.org>
3122S:	Maintained
3123W:	http://www.rocketboards.org
3124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3125F:	arch/arm/boot/dts/intel/socfpga/
3126F:	arch/arm/configs/socfpga_defconfig
3127F:	arch/arm/mach-socfpga/
3128F:	arch/arm64/boot/dts/altera/
3129F:	arch/arm64/boot/dts/intel/
3130
3131ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3132M:	Dinh Nguyen <dinguyen@kernel.org>
3133S:	Maintained
3134F:	drivers/clk/socfpga/
3135
3136ARM/SOCFPGA EDAC SUPPORT
3137M:	Dinh Nguyen <dinguyen@kernel.org>
3138S:	Maintained
3139F:	drivers/edac/altera_edac.[ch]
3140
3141ARM/SPREADTRUM SoC SUPPORT
3142M:	Orson Zhai <orsonzhai@gmail.com>
3143M:	Baolin Wang <baolin.wang7@gmail.com>
3144R:	Chunyan Zhang <zhang.lyra@gmail.com>
3145S:	Maintained
3146F:	arch/arm64/boot/dts/sprd
3147N:	sprd
3148N:	sc27xx
3149N:	sc2731
3150
3151ARM/STI ARCHITECTURE
3152M:	Patrice Chotard <patrice.chotard@foss.st.com>
3153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3154S:	Maintained
3155W:	http://www.stlinux.com
3156F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3157F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3158F:	arch/arm/boot/dts/st/sti*
3159F:	arch/arm/mach-sti/
3160F:	drivers/ata/ahci_st.c
3161F:	drivers/char/hw_random/st-rng.c
3162F:	drivers/clocksource/arm_global_timer.c
3163F:	drivers/clocksource/clksrc_st_lpc.c
3164F:	drivers/cpufreq/sti-cpufreq.c
3165F:	drivers/dma/st_fdma*
3166F:	drivers/i2c/busses/i2c-st.c
3167F:	drivers/media/platform/st/sti/c8sectpfe/
3168F:	drivers/media/rc/st_rc.c
3169F:	drivers/mmc/host/sdhci-st.c
3170F:	drivers/phy/st/phy-miphy28lp.c
3171F:	drivers/phy/st/phy-stih407-usb.c
3172F:	drivers/pinctrl/pinctrl-st.c
3173F:	drivers/remoteproc/st_remoteproc.c
3174F:	drivers/remoteproc/st_slim_rproc.c
3175F:	drivers/reset/sti/
3176F:	drivers/rtc/rtc-st-lpc.c
3177F:	drivers/tty/serial/st-asc.c
3178F:	drivers/usb/dwc3/dwc3-st.c
3179F:	drivers/usb/host/ehci-st.c
3180F:	drivers/usb/host/ohci-st.c
3181F:	drivers/watchdog/st_lpc_wdt.c
3182F:	include/linux/remoteproc/st_slim_rproc.h
3183
3184ARM/STM32 ARCHITECTURE
3185M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3186M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3187L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189S:	Maintained
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3191F:	arch/arm/boot/dts/st/stm32*
3192F:	arch/arm/mach-stm32/
3193F:	arch/arm64/boot/dts/st/
3194F:	drivers/clocksource/armv7m_systick.c
3195N:	stm32
3196N:	stm
3197
3198ARM/SUNPLUS SP7021 SOC SUPPORT
3199M:	Qin Jian <qinjian@cqplus1.com>
3200L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3201S:	Maintained
3202W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3203F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3204F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3205F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3206F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3207F:	arch/arm/boot/dts/sunplus/
3208F:	arch/arm/configs/sp7021_*defconfig
3209F:	drivers/clk/clk-sp7021.c
3210F:	drivers/irqchip/irq-sp7021-intc.c
3211F:	drivers/reset/reset-sunplus.c
3212F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3213F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3214
3215ARM/Synaptics SoC support
3216M:	Jisheng Zhang <jszhang@kernel.org>
3217M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219S:	Maintained
3220F:	arch/arm/boot/dts/synaptics/
3221F:	arch/arm/mach-berlin/
3222F:	arch/arm64/boot/dts/synaptics/
3223
3224ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3225M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3226L:	linux-tegra@vger.kernel.org
3227L:	linux-media@vger.kernel.org
3228S:	Maintained
3229F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3230F:	drivers/media/cec/platform/tegra/
3231
3232ARM/TESLA FSD SoC SUPPORT
3233M:	Alim Akhtar <alim.akhtar@samsung.com>
3234M:	linux-fsd@tesla.com
3235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236L:	linux-samsung-soc@vger.kernel.org
3237S:	Maintained
3238F:	arch/arm64/boot/dts/tesla/
3239
3240ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3241M:	Santosh Shilimkar <ssantosh@kernel.org>
3242L:	linux-kernel@vger.kernel.org
3243S:	Maintained
3244F:	drivers/memory/*emif*
3245
3246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3247M:	Nishanth Menon <nm@ti.com>
3248M:	Santosh Shilimkar <ssantosh@kernel.org>
3249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3250S:	Maintained
3251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3252F:	arch/arm/boot/dts/ti/keystone/
3253F:	arch/arm/mach-keystone/
3254
3255ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3256M:	Santosh Shilimkar <ssantosh@kernel.org>
3257L:	linux-kernel@vger.kernel.org
3258S:	Maintained
3259F:	drivers/clk/keystone/
3260
3261ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3262M:	Santosh Shilimkar <ssantosh@kernel.org>
3263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264L:	linux-kernel@vger.kernel.org
3265S:	Maintained
3266F:	drivers/clocksource/timer-keystone.c
3267
3268ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3269M:	Santosh Shilimkar <ssantosh@kernel.org>
3270L:	linux-kernel@vger.kernel.org
3271S:	Maintained
3272F:	drivers/power/reset/keystone-reset.c
3273
3274ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3275M:	Nishanth Menon <nm@ti.com>
3276M:	Vignesh Raghavendra <vigneshr@ti.com>
3277M:	Tero Kristo <kristo@kernel.org>
3278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3279S:	Supported
3280F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3281F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3282F:	arch/arm64/boot/dts/ti/Makefile
3283F:	arch/arm64/boot/dts/ti/k3-*
3284
3285ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3286M:	Krzysztof Kozlowski <krzk@kernel.org>
3287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288S:	Odd Fixes
3289F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3290F:	Documentation/devicetree/bindings/*/ti,nspire*
3291F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3292F:	arch/arm/boot/dts/nspire/
3293
3294ARM/TOSHIBA VISCONTI ARCHITECTURE
3295M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297S:	Supported
3298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3299F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3300F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3301F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3302F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3303F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3304F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3305F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3306F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3307F:	arch/arm64/boot/dts/toshiba/
3308F:	drivers/clk/visconti/
3309F:	drivers/gpio/gpio-visconti.c
3310F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3311F:	drivers/pci/controller/dwc/pcie-visconti.c
3312F:	drivers/pinctrl/visconti/
3313F:	drivers/watchdog/visconti_wdt.c
3314N:	visconti
3315
3316ARM/UNIPHIER ARCHITECTURE
3317M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3318M:	Masami Hiramatsu <mhiramat@kernel.org>
3319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3320S:	Maintained
3321F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3322F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3323F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3324F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3325F:	arch/arm/boot/dts/socionext/uniphier*
3326F:	arch/arm/include/asm/hardware/cache-uniphier.h
3327F:	arch/arm/mm/cache-uniphier.c
3328F:	arch/arm64/boot/dts/socionext/uniphier*
3329F:	drivers/bus/uniphier-system-bus.c
3330F:	drivers/clk/uniphier/
3331F:	drivers/dma/uniphier-mdmac.c
3332F:	drivers/gpio/gpio-uniphier.c
3333F:	drivers/i2c/busses/i2c-uniphier*
3334F:	drivers/irqchip/irq-uniphier-aidet.c
3335F:	drivers/mmc/host/uniphier-sd.c
3336F:	drivers/pinctrl/uniphier/
3337F:	drivers/reset/reset-uniphier.c
3338F:	drivers/tty/serial/8250/8250_uniphier.c
3339N:	uniphier
3340
3341ARM/VERSATILE EXPRESS PLATFORM
3342M:	Liviu Dudau <liviu.dudau@arm.com>
3343M:	Sudeep Holla <sudeep.holla@arm.com>
3344M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3346S:	Maintained
3347N:	mps2
3348N:	vexpress
3349F:	arch/arm/mach-versatile/
3350F:	arch/arm64/boot/dts/arm/
3351F:	drivers/clocksource/timer-versatile.c
3352X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3353X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3354
3355ARM/VFP SUPPORT
3356M:	Russell King <linux@armlinux.org.uk>
3357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3358S:	Maintained
3359W:	http://www.armlinux.org.uk/
3360F:	arch/arm/vfp/
3361
3362ARM/VT8500 ARM ARCHITECTURE
3363M:	Alexey Charkov <alchark@gmail.com>
3364M:	Krzysztof Kozlowski <krzk@kernel.org>
3365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366S:	Odd Fixes
3367F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3368F:	arch/arm/boot/dts/vt8500/
3369F:	arch/arm/mach-vt8500/
3370F:	drivers/clocksource/timer-vt8500.c
3371F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3372F:	drivers/mmc/host/wmt-sdmmc.c
3373F:	drivers/pwm/pwm-vt8500.c
3374F:	drivers/rtc/rtc-vt8500.c
3375F:	drivers/tty/serial/vt8500_serial.c
3376F:	drivers/video/fbdev/vt8500lcdfb.*
3377F:	drivers/video/fbdev/wm8505fb*
3378F:	drivers/video/fbdev/wmt_ge_rops.*
3379
3380ARM/ZYNQ ARCHITECTURE
3381M:	Michal Simek <michal.simek@amd.com>
3382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3383S:	Supported
3384W:	http://wiki.xilinx.com
3385T:	git https://github.com/Xilinx/linux-xlnx.git
3386F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3387F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3388F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3389F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3390F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3391F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3392F:	arch/arm/mach-zynq/
3393F:	drivers/clocksource/timer-cadence-ttc.c
3394F:	drivers/cpuidle/cpuidle-zynq.c
3395F:	drivers/edac/synopsys_edac.c
3396F:	drivers/i2c/busses/i2c-cadence.c
3397F:	drivers/i2c/busses/i2c-xiic.c
3398F:	drivers/mmc/host/sdhci-of-arasan.c
3399N:	zynq
3400N:	xilinx
3401
3402ARM64 FIT SUPPORT
3403M:	Simon Glass <sjg@chromium.org>
3404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3405S:	Maintained
3406F:	arch/arm64/boot/Makefile
3407F:	scripts/make_fit.py
3408
3409ARM64 PLATFORM DRIVERS
3410M:	Hans de Goede <hdegoede@redhat.com>
3411M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3412R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3413L:	platform-driver-x86@vger.kernel.org
3414S:	Maintained
3415Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3417F:	drivers/platform/arm64/
3418
3419ARM64 PORT (AARCH64 ARCHITECTURE)
3420M:	Catalin Marinas <catalin.marinas@arm.com>
3421M:	Will Deacon <will@kernel.org>
3422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3423S:	Maintained
3424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3425F:	Documentation/arch/arm64/
3426F:	arch/arm64/
3427F:	drivers/virt/coco/arm-cca-guest/
3428F:	drivers/virt/coco/pkvm-guest/
3429F:	tools/testing/selftests/arm64/
3430X:	arch/arm64/boot/dts/
3431
3432ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3433M:	George McCollister <george.mccollister@gmail.com>
3434L:	netdev@vger.kernel.org
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3437F:	drivers/net/dsa/xrs700x/*
3438F:	net/dsa/tag_xrs700x.c
3439
3440AS3645A LED FLASH CONTROLLER DRIVER
3441M:	Sakari Ailus <sakari.ailus@iki.fi>
3442L:	linux-leds@vger.kernel.org
3443S:	Maintained
3444F:	drivers/leds/flash/leds-as3645a.c
3445
3446ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3447M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3448L:	linux-media@vger.kernel.org
3449S:	Maintained
3450T:	git git://linuxtv.org/media.git
3451F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3452F:	drivers/media/i2c/ak7375.c
3453
3454ASAHI KASEI AK8974 DRIVER
3455M:	Linus Walleij <linus.walleij@linaro.org>
3456L:	linux-iio@vger.kernel.org
3457S:	Supported
3458W:	http://www.akm.com/
3459F:	drivers/iio/magnetometer/ak8974.c
3460
3461AOSONG AGS02MA TVOC SENSOR DRIVER
3462M:	Anshul Dalal <anshulusr@gmail.com>
3463L:	linux-iio@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3466F:	drivers/iio/chemical/ags02ma.c
3467
3468ASC7621 HARDWARE MONITOR DRIVER
3469M:	George Joseph <george.joseph@fairview5.com>
3470L:	linux-hwmon@vger.kernel.org
3471S:	Maintained
3472F:	Documentation/hwmon/asc7621.rst
3473F:	drivers/hwmon/asc7621.c
3474
3475ASIX AX88796C SPI ETHERNET ADAPTER
3476M:	Łukasz Stelmach <l.stelmach@samsung.com>
3477S:	Maintained
3478F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3479F:	drivers/net/ethernet/asix/ax88796c_*
3480
3481ASIX PHY DRIVER [RUST]
3482M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3483R:	Trevor Gross <tmgross@umich.edu>
3484L:	netdev@vger.kernel.org
3485L:	rust-for-linux@vger.kernel.org
3486S:	Maintained
3487F:	drivers/net/phy/ax88796b_rust.rs
3488
3489ASPEED CRYPTO DRIVER
3490M:	Neal Liu <neal_liu@aspeedtech.com>
3491L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/crypto/aspeed,*
3494F:	drivers/crypto/aspeed/
3495
3496ASPEED PECI CONTROLLER
3497M:	Iwona Winiarska <iwona.winiarska@intel.com>
3498L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3499L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3500S:	Supported
3501F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3502F:	drivers/peci/controller/peci-aspeed.c
3503
3504ASPEED PINCTRL DRIVERS
3505M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3506L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3507L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3508L:	linux-gpio@vger.kernel.org
3509S:	Maintained
3510F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3511F:	drivers/pinctrl/aspeed/
3512
3513ASPEED SCU INTERRUPT CONTROLLER DRIVER
3514M:	Eddie James <eajames@linux.ibm.com>
3515L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3516S:	Maintained
3517F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3518F:	drivers/irqchip/irq-aspeed-scu-ic.c
3519F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3520
3521ASPEED SD/MMC DRIVER
3522M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3523L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3524L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3525L:	linux-mmc@vger.kernel.org
3526S:	Maintained
3527F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3528F:	drivers/mmc/host/sdhci-of-aspeed*
3529
3530ASPEED SMC SPI DRIVER
3531M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3532M:	Cédric Le Goater <clg@kaod.org>
3533L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3534L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3535L:	linux-spi@vger.kernel.org
3536S:	Maintained
3537F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3538F:	drivers/spi/spi-aspeed-smc.c
3539
3540ASPEED USB UDC DRIVER
3541M:	Neal Liu <neal_liu@aspeedtech.com>
3542L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3545F:	drivers/usb/gadget/udc/aspeed_udc.c
3546
3547ASPEED VIDEO ENGINE DRIVER
3548M:	Eddie James <eajames@linux.ibm.com>
3549L:	linux-media@vger.kernel.org
3550L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3553F:	drivers/media/platform/aspeed/
3554
3555ASUS EC HARDWARE MONITOR DRIVER
3556M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3557L:	linux-hwmon@vger.kernel.org
3558S:	Maintained
3559F:	drivers/hwmon/asus-ec-sensors.c
3560
3561ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3562M:	Corentin Chary <corentin.chary@gmail.com>
3563M:	Luke D. Jones <luke@ljones.dev>
3564L:	platform-driver-x86@vger.kernel.org
3565S:	Maintained
3566W:	https://asus-linux.org/
3567F:	drivers/platform/x86/asus*.c
3568F:	drivers/platform/x86/eeepc*.c
3569
3570ASUS TF103C DOCK DRIVER
3571M:	Hans de Goede <hdegoede@redhat.com>
3572L:	platform-driver-x86@vger.kernel.org
3573S:	Maintained
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3575F:	drivers/platform/x86/asus-tf103c-dock.c
3576
3577ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3578M:	Aleksa Savic <savicaleksa83@gmail.com>
3579L:	linux-hwmon@vger.kernel.org
3580S:	Maintained
3581F:	drivers/hwmon/asus_rog_ryujin.c
3582
3583ASUS WIRELESS RADIO CONTROL DRIVER
3584M:	João Paulo Rechi Vita <jprvita@gmail.com>
3585L:	platform-driver-x86@vger.kernel.org
3586S:	Maintained
3587F:	drivers/platform/x86/asus-wireless.c
3588
3589ASUS WMI HARDWARE MONITOR DRIVER
3590M:	Ed Brindley <kernel@maidavale.org>
3591M:	Denis Pauk <pauk.denis@gmail.com>
3592L:	linux-hwmon@vger.kernel.org
3593S:	Maintained
3594F:	drivers/hwmon/asus_wmi_sensors.c
3595
3596ASYMMETRIC KEYS
3597M:	David Howells <dhowells@redhat.com>
3598L:	keyrings@vger.kernel.org
3599S:	Maintained
3600F:	Documentation/crypto/asymmetric-keys.rst
3601F:	crypto/asymmetric_keys/
3602F:	include/crypto/pkcs7.h
3603F:	include/crypto/public_key.h
3604F:	include/linux/verification.h
3605
3606ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3607R:	Dan Williams <dan.j.williams@intel.com>
3608S:	Odd fixes
3609W:	http://sourceforge.net/projects/xscaleiop
3610F:	Documentation/crypto/async-tx-api.rst
3611F:	crypto/async_tx/
3612F:	include/linux/async_tx.h
3613
3614AT24 EEPROM DRIVER
3615M:	Bartosz Golaszewski <brgl@bgdev.pl>
3616L:	linux-i2c@vger.kernel.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3619F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3620F:	drivers/misc/eeprom/at24.c
3621
3622ATA OVER ETHERNET (AOE) DRIVER
3623M:	"Justin Sanders" <justin@coraid.com>
3624S:	Supported
3625W:	http://www.openaoe.org/
3626F:	Documentation/admin-guide/aoe/
3627F:	drivers/block/aoe/
3628
3629ATC260X PMIC MFD DRIVER
3630M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3631M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3632L:	linux-actions@lists.infradead.org
3633S:	Maintained
3634F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3635F:	drivers/input/misc/atc260x-onkey.c
3636F:	drivers/mfd/atc260*
3637F:	drivers/power/reset/atc260x-poweroff.c
3638F:	drivers/regulator/atc260x-regulator.c
3639F:	include/linux/mfd/atc260x/*
3640
3641ATHEROS 71XX/9XXX GPIO DRIVER
3642M:	Alban Bedel <albeu@free.fr>
3643S:	Maintained
3644W:	https://github.com/AlbanBedel/linux
3645T:	git git://github.com/AlbanBedel/linux
3646F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3647F:	drivers/gpio/gpio-ath79.c
3648
3649ATHEROS 71XX/9XXX USB PHY DRIVER
3650M:	Alban Bedel <albeu@free.fr>
3651S:	Maintained
3652W:	https://github.com/AlbanBedel/linux
3653T:	git git://github.com/AlbanBedel/linux
3654F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3655F:	drivers/phy/qualcomm/phy-ath79-usb.c
3656
3657ATHEROS ATH GENERIC UTILITIES
3658M:	Jeff Johnson <jjohnson@kernel.org>
3659L:	linux-wireless@vger.kernel.org
3660S:	Supported
3661F:	drivers/net/wireless/ath/*
3662
3663ATHEROS ATH5K WIRELESS DRIVER
3664M:	Jiri Slaby <jirislaby@kernel.org>
3665M:	Nick Kossifidis <mickflemm@gmail.com>
3666M:	Luis Chamberlain <mcgrof@kernel.org>
3667L:	linux-wireless@vger.kernel.org
3668S:	Maintained
3669W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3670F:	drivers/net/wireless/ath/ath5k/
3671
3672ATHEROS ATH6KL WIRELESS DRIVER
3673L:	linux-wireless@vger.kernel.org
3674S:	Orphan
3675W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3676F:	drivers/net/wireless/ath/ath6kl/
3677
3678ATI_REMOTE2 DRIVER
3679M:	Ville Syrjala <syrjala@sci.fi>
3680S:	Maintained
3681F:	drivers/input/misc/ati_remote2.c
3682
3683ATK0110 HWMON DRIVER
3684M:	Luca Tettamanti <kronos.it@gmail.com>
3685L:	linux-hwmon@vger.kernel.org
3686S:	Maintained
3687F:	drivers/hwmon/asus_atk0110.c
3688
3689ATLX ETHERNET DRIVERS
3690M:	Chris Snook <chris.snook@gmail.com>
3691L:	netdev@vger.kernel.org
3692S:	Maintained
3693W:	http://sourceforge.net/projects/atl1
3694W:	http://atl1.sourceforge.net
3695F:	drivers/net/ethernet/atheros/
3696
3697ATM
3698M:	Chas Williams <3chas3@gmail.com>
3699L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702W:	http://linux-atm.sourceforge.net
3703F:	drivers/atm/
3704F:	include/linux/atm*
3705F:	include/linux/sonet.h
3706F:	include/uapi/linux/atm*
3707F:	include/uapi/linux/sonet.h
3708
3709ATMEL MACB ETHERNET DRIVER
3710M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3711M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3712S:	Maintained
3713F:	drivers/net/ethernet/cadence/
3714
3715ATMEL MAXTOUCH DRIVER
3716M:	Nick Dyer <nick@shmanahar.org>
3717S:	Maintained
3718T:	git git://github.com/ndyer/linux.git
3719F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3720F:	drivers/input/touchscreen/atmel_mxt_ts.c
3721
3722ATOMIC INFRASTRUCTURE
3723M:	Will Deacon <will@kernel.org>
3724M:	Peter Zijlstra <peterz@infradead.org>
3725R:	Boqun Feng <boqun.feng@gmail.com>
3726R:	Mark Rutland <mark.rutland@arm.com>
3727L:	linux-kernel@vger.kernel.org
3728S:	Maintained
3729F:	Documentation/atomic_*.txt
3730F:	arch/*/include/asm/atomic*.h
3731F:	include/*/atomic*.h
3732F:	include/linux/refcount.h
3733F:	scripts/atomic/
3734
3735ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3736M:	Bradley Grove <linuxdrivers@attotech.com>
3737L:	linux-scsi@vger.kernel.org
3738S:	Supported
3739W:	http://www.attotech.com
3740F:	drivers/scsi/esas2r
3741
3742ATUSB IEEE 802.15.4 RADIO DRIVER
3743M:	Stefan Schmidt <stefan@datenfreihafen.org>
3744L:	linux-wpan@vger.kernel.org
3745S:	Maintained
3746F:	drivers/net/ieee802154/at86rf230.h
3747F:	drivers/net/ieee802154/atusb.c
3748F:	drivers/net/ieee802154/atusb.h
3749
3750AUDIT SUBSYSTEM
3751M:	Paul Moore <paul@paul-moore.com>
3752M:	Eric Paris <eparis@redhat.com>
3753L:	audit@vger.kernel.org
3754S:	Supported
3755W:	https://github.com/linux-audit
3756Q:	https://patchwork.kernel.org/project/audit/list
3757B:	mailto:audit@vger.kernel.org
3758P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3759T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3760F:	include/asm-generic/audit_*.h
3761F:	include/linux/audit.h
3762F:	include/linux/audit_arch.h
3763F:	include/uapi/linux/audit.h
3764F:	kernel/audit*
3765F:	lib/*audit.c
3766K:	\baudit_[a-z_0-9]\+\b
3767
3768AUTOFDO BUILD
3769M:	Rong Xu <xur@google.com>
3770M:	Han Shen <shenhan@google.com>
3771S:	Supported
3772F:	Documentation/dev-tools/autofdo.rst
3773F:	scripts/Makefile.autofdo
3774
3775AUXILIARY BUS DRIVER
3776M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3777R:	Dave Ertman <david.m.ertman@intel.com>
3778R:	Ira Weiny <ira.weiny@intel.com>
3779S:	Supported
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3781F:	Documentation/driver-api/auxiliary_bus.rst
3782F:	drivers/base/auxiliary.c
3783F:	include/linux/auxiliary_bus.h
3784
3785AUXILIARY DISPLAY DRIVERS
3786M:	Andy Shevchenko <andy@kernel.org>
3787R:	Geert Uytterhoeven <geert@linux-m68k.org>
3788S:	Odd Fixes
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3790F:	Documentation/devicetree/bindings/auxdisplay/
3791F:	drivers/auxdisplay/
3792F:	include/linux/cfag12864b.h
3793F:	include/uapi/linux/map_to_14segment.h
3794F:	include/uapi/linux/map_to_7segment.h
3795
3796AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3797M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3798L:	linux-iio@vger.kernel.org
3799S:	Maintained
3800F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3801F:	drivers/iio/light/apds9306.c
3802
3803AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3804M:	Andreas Klinger <ak@it-klinger.de>
3805L:	linux-iio@vger.kernel.org
3806S:	Maintained
3807F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3808F:	drivers/iio/adc/hx711.c
3809
3810AX.25 NETWORK LAYER
3811L:	linux-hams@vger.kernel.org
3812S:	Orphan
3813W:	https://linux-ax25.in-berlin.de
3814F:	include/net/ax25.h
3815F:	include/uapi/linux/ax25.h
3816F:	net/ax25/
3817
3818AXENTIA ARM DEVICES
3819M:	Peter Rosin <peda@axentia.se>
3820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3821S:	Maintained
3822F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3823F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3824F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3825F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3826
3827AXENTIA ASOC DRIVERS
3828M:	Peter Rosin <peda@axentia.se>
3829L:	linux-sound@vger.kernel.org
3830S:	Maintained
3831F:	Documentation/devicetree/bindings/sound/axentia,*
3832F:	sound/soc/atmel/tse850-pcm5142.c
3833
3834AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3835M:	Nuno Sá <nuno.sa@analog.com>
3836L:	linux-hwmon@vger.kernel.org
3837S:	Supported
3838W:	https://ez.analog.com/linux-software-drivers
3839F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3840F:	drivers/hwmon/axi-fan-control.c
3841
3842AXI SPI ENGINE
3843M:	Michael Hennerich <michael.hennerich@analog.com>
3844M:	Nuno Sá <nuno.sa@analog.com>
3845R:	David Lechner <dlechner@baylibre.com>
3846L:	linux-spi@vger.kernel.org
3847S:	Supported
3848W:	https://ez.analog.com/linux-software-drivers
3849F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3850F:	drivers/spi/spi-axi-spi-engine.c
3851
3852AXI PWM GENERATOR
3853M:	Michael Hennerich <michael.hennerich@analog.com>
3854M:	Nuno Sá <nuno.sa@analog.com>
3855R:	Trevor Gamblin <tgamblin@baylibre.com>
3856L:	linux-pwm@vger.kernel.org
3857S:	Supported
3858W:	https://ez.analog.com/linux-software-drivers
3859F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3860F:	drivers/pwm/pwm-axi-pwmgen.c
3861
3862AZ6007 DVB DRIVER
3863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3864L:	linux-media@vger.kernel.org
3865S:	Maintained
3866W:	https://linuxtv.org
3867T:	git git://linuxtv.org/media.git
3868F:	drivers/media/usb/dvb-usb-v2/az6007.c
3869
3870AZTECH FM RADIO RECEIVER DRIVER
3871M:	Hans Verkuil <hverkuil@xs4all.nl>
3872L:	linux-media@vger.kernel.org
3873S:	Maintained
3874W:	https://linuxtv.org
3875T:	git git://linuxtv.org/media.git
3876F:	drivers/media/radio/radio-aztech*
3877
3878B43 WIRELESS DRIVER
3879L:	linux-wireless@vger.kernel.org
3880L:	b43-dev@lists.infradead.org
3881S:	Orphan
3882W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3883F:	drivers/net/wireless/broadcom/b43/
3884
3885B43LEGACY WIRELESS DRIVER
3886L:	linux-wireless@vger.kernel.org
3887L:	b43-dev@lists.infradead.org
3888S:	Orphan
3889W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3890F:	drivers/net/wireless/broadcom/b43legacy/
3891
3892BACKLIGHT CLASS/SUBSYSTEM
3893M:	Lee Jones <lee@kernel.org>
3894M:	Daniel Thompson <danielt@kernel.org>
3895M:	Jingoo Han <jingoohan1@gmail.com>
3896L:	dri-devel@lists.freedesktop.org
3897S:	Maintained
3898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3899F:	Documentation/ABI/stable/sysfs-class-backlight
3900F:	Documentation/ABI/testing/sysfs-class-backlight
3901F:	Documentation/devicetree/bindings/leds/backlight
3902F:	drivers/video/backlight/
3903F:	include/linux/backlight.h
3904F:	include/linux/pwm_backlight.h
3905
3906BARCO P50 GPIO DRIVER
3907M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3908M:	Peter Korsgaard <peter.korsgaard@barco.com>
3909S:	Maintained
3910F:	drivers/platform/x86/barco-p50-gpio.c
3911
3912BATMAN ADVANCED
3913M:	Marek Lindner <marek.lindner@mailbox.org>
3914M:	Simon Wunderlich <sw@simonwunderlich.de>
3915M:	Antonio Quartulli <antonio@mandelbit.com>
3916M:	Sven Eckelmann <sven@narfation.org>
3917L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3918S:	Maintained
3919W:	https://www.open-mesh.org/
3920Q:	https://patchwork.open-mesh.org/project/batman/list/
3921B:	https://www.open-mesh.org/projects/batman-adv/issues
3922C:	ircs://irc.hackint.org/batadv
3923T:	git https://git.open-mesh.org/linux-merge.git
3924F:	Documentation/networking/batman-adv.rst
3925F:	include/uapi/linux/batadv_packet.h
3926F:	include/uapi/linux/batman_adv.h
3927F:	net/batman-adv/
3928
3929BAYCOM/HDLCDRV DRIVERS FOR AX.25
3930M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3931L:	linux-hams@vger.kernel.org
3932S:	Maintained
3933W:	http://www.baycom.org/~tom/ham/ham.html
3934F:	drivers/net/hamradio/baycom*
3935
3936BCACHE (BLOCK LAYER CACHE)
3937M:	Coly Li <colyli@kernel.org>
3938M:	Kent Overstreet <kent.overstreet@linux.dev>
3939L:	linux-bcache@vger.kernel.org
3940S:	Maintained
3941W:	http://bcache.evilpiepirate.org
3942C:	irc://irc.oftc.net/bcache
3943F:	drivers/md/bcache/
3944
3945BCACHEFS
3946M:	Kent Overstreet <kent.overstreet@linux.dev>
3947L:	linux-bcachefs@vger.kernel.org
3948S:	Supported
3949C:	irc://irc.oftc.net/bcache
3950P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3951T:	git https://evilpiepirate.org/git/bcachefs.git
3952F:	fs/bcachefs/
3953F:	Documentation/filesystems/bcachefs/
3954
3955BDISP ST MEDIA DRIVER
3956M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3957L:	linux-media@vger.kernel.org
3958S:	Supported
3959W:	https://linuxtv.org
3960T:	git git://linuxtv.org/media.git
3961F:	drivers/media/platform/st/sti/bdisp
3962
3963BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3964M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3965L:	netdev@vger.kernel.org
3966S:	Maintained
3967F:	drivers/net/ethernet/ec_bhf.c
3968
3969BEFS FILE SYSTEM
3970M:	Luis de Bethencourt <luisbg@kernel.org>
3971M:	Salah Triki <salah.triki@gmail.com>
3972S:	Maintained
3973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3974F:	Documentation/filesystems/befs.rst
3975F:	fs/befs/
3976
3977BFQ I/O SCHEDULER
3978M:	Yu Kuai <yukuai3@huawei.com>
3979L:	linux-block@vger.kernel.org
3980S:	Odd Fixes
3981F:	Documentation/block/bfq-iosched.rst
3982F:	block/bfq-*
3983
3984BFS FILE SYSTEM
3985M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3986S:	Maintained
3987F:	Documentation/filesystems/bfs.rst
3988F:	fs/bfs/
3989F:	include/uapi/linux/bfs_fs.h
3990
3991BINMAN
3992M:	Simon Glass <sjg@chromium.org>
3993S:	Supported
3994F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3995
3996BITMAP API
3997M:	Yury Norov <yury.norov@gmail.com>
3998R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3999S:	Maintained
4000F:	include/linux/bitfield.h
4001F:	include/linux/bitmap-str.h
4002F:	include/linux/bitmap.h
4003F:	include/linux/bits.h
4004F:	include/linux/cpumask.h
4005F:	include/linux/cpumask_types.h
4006F:	include/linux/find.h
4007F:	include/linux/nodemask.h
4008F:	include/linux/nodemask_types.h
4009F:	include/vdso/bits.h
4010F:	lib/bitmap-str.c
4011F:	lib/bitmap.c
4012F:	lib/cpumask.c
4013F:	lib/cpumask_kunit.c
4014F:	lib/find_bit.c
4015F:	lib/find_bit_benchmark.c
4016F:	lib/test_bitmap.c
4017F:	tools/include/linux/bitfield.h
4018F:	tools/include/linux/bitmap.h
4019F:	tools/include/linux/bits.h
4020F:	tools/include/linux/find.h
4021F:	tools/include/vdso/bits.h
4022F:	tools/lib/bitmap.c
4023F:	tools/lib/find_bit.c
4024
4025BITOPS API
4026M:	Yury Norov <yury.norov@gmail.com>
4027R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
4028S:	Maintained
4029F:	arch/*/include/asm/bitops.h
4030F:	arch/*/include/asm/bitops_32.h
4031F:	arch/*/include/asm/bitops_64.h
4032F:	arch/*/lib/bitops.c
4033F:	include/asm-generic/bitops
4034F:	include/asm-generic/bitops.h
4035F:	include/linux/bitops.h
4036F:	lib/test_bitops.c
4037F:	tools/*/bitops*
4038
4039BLINKM RGB LED DRIVER
4040M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
4041S:	Maintained
4042F:	drivers/leds/leds-blinkm.c
4043
4044BLOCK LAYER
4045M:	Jens Axboe <axboe@kernel.dk>
4046L:	linux-block@vger.kernel.org
4047S:	Maintained
4048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4049F:	Documentation/ABI/stable/sysfs-block
4050F:	Documentation/block/
4051F:	block/
4052F:	drivers/block/
4053F:	include/linux/bio.h
4054F:	include/linux/blk*
4055F:	kernel/trace/blktrace.c
4056F:	lib/sbitmap.c
4057
4058BLOCK LAYER DEVICE DRIVER API [RUST]
4059M:	Andreas Hindborg <a.hindborg@kernel.org>
4060R:	Boqun Feng <boqun.feng@gmail.com>
4061L:	linux-block@vger.kernel.org
4062L:	rust-for-linux@vger.kernel.org
4063S:	Supported
4064W:	https://rust-for-linux.com
4065B:	https://github.com/Rust-for-Linux/linux/issues
4066C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4067T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4068F:	drivers/block/rnull.rs
4069F:	rust/kernel/block.rs
4070F:	rust/kernel/block/
4071
4072BLOCK2MTD DRIVER
4073M:	Joern Engel <joern@lazybastard.org>
4074L:	linux-mtd@lists.infradead.org
4075S:	Maintained
4076F:	drivers/mtd/devices/block2mtd.c
4077
4078BLUETOOTH DRIVERS
4079M:	Marcel Holtmann <marcel@holtmann.org>
4080M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4081L:	linux-bluetooth@vger.kernel.org
4082S:	Supported
4083W:	http://www.bluez.org/
4084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4086F:	Documentation/devicetree/bindings/net/bluetooth/
4087F:	drivers/bluetooth/
4088
4089BLUETOOTH SUBSYSTEM
4090M:	Marcel Holtmann <marcel@holtmann.org>
4091M:	Johan Hedberg <johan.hedberg@gmail.com>
4092M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4093L:	linux-bluetooth@vger.kernel.org
4094S:	Supported
4095W:	http://www.bluez.org/
4096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4098F:	Documentation/ABI/stable/sysfs-class-bluetooth
4099F:	include/net/bluetooth/
4100F:	net/bluetooth/
4101
4102BONDING DRIVER
4103M:	Jay Vosburgh <jv@jvosburgh.net>
4104L:	netdev@vger.kernel.org
4105S:	Maintained
4106F:	Documentation/networking/bonding.rst
4107F:	drivers/net/bonding/
4108F:	include/net/bond*
4109F:	include/uapi/linux/if_bonding.h
4110F:	tools/testing/selftests/drivers/net/bonding/
4111
4112BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4113M:	Dan Robertson <dan@dlrobertson.com>
4114L:	linux-iio@vger.kernel.org
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4117F:	drivers/iio/accel/bma400*
4118
4119BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4120M:	Alex Lanzano <lanzano.alex@gmail.com>
4121L:	linux-iio@vger.kernel.org
4122S:	Maintained
4123F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4124F:	drivers/iio/imu/bmi270/
4125
4126BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4127M:	Jagath Jog J <jagathjog1996@gmail.com>
4128L:	linux-iio@vger.kernel.org
4129S:	Maintained
4130F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4131F:	drivers/iio/imu/bmi323/
4132
4133BPF JIT for ARC
4134M:	Shahab Vahedi <list+bpf@vahedi.org>
4135L:	bpf@vger.kernel.org
4136S:	Maintained
4137F:	arch/arc/net/
4138
4139BPF JIT for ARM
4140M:	Russell King <linux@armlinux.org.uk>
4141M:	Puranjay Mohan <puranjay@kernel.org>
4142L:	bpf@vger.kernel.org
4143S:	Maintained
4144F:	arch/arm/net/
4145
4146BPF JIT for ARM64
4147M:	Daniel Borkmann <daniel@iogearbox.net>
4148M:	Alexei Starovoitov <ast@kernel.org>
4149M:	Puranjay Mohan <puranjay@kernel.org>
4150R:	Xu Kuohai <xukuohai@huaweicloud.com>
4151L:	bpf@vger.kernel.org
4152S:	Supported
4153F:	arch/arm64/net/
4154
4155BPF JIT for LOONGARCH
4156M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4157R:	Hengqi Chen <hengqi.chen@gmail.com>
4158L:	bpf@vger.kernel.org
4159S:	Maintained
4160F:	arch/loongarch/net/
4161
4162BPF JIT for MIPS (32-BIT AND 64-BIT)
4163M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4164M:	Paul Burton <paulburton@kernel.org>
4165L:	bpf@vger.kernel.org
4166S:	Maintained
4167F:	arch/mips/net/
4168
4169BPF JIT for NFP NICs
4170M:	Jakub Kicinski <kuba@kernel.org>
4171L:	bpf@vger.kernel.org
4172S:	Odd Fixes
4173F:	drivers/net/ethernet/netronome/nfp/bpf/
4174
4175BPF JIT for POWERPC (32-BIT AND 64-BIT)
4176M:	Hari Bathini <hbathini@linux.ibm.com>
4177M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4178R:	Naveen N Rao <naveen@kernel.org>
4179L:	bpf@vger.kernel.org
4180S:	Supported
4181F:	arch/powerpc/net/
4182
4183BPF JIT for RISC-V (32-bit)
4184M:	Luke Nelson <luke.r.nels@gmail.com>
4185M:	Xi Wang <xi.wang@gmail.com>
4186L:	bpf@vger.kernel.org
4187S:	Maintained
4188F:	arch/riscv/net/
4189X:	arch/riscv/net/bpf_jit_comp64.c
4190
4191BPF JIT for RISC-V (64-bit)
4192M:	Björn Töpel <bjorn@kernel.org>
4193R:	Pu Lehui <pulehui@huawei.com>
4194R:	Puranjay Mohan <puranjay@kernel.org>
4195L:	bpf@vger.kernel.org
4196S:	Maintained
4197F:	arch/riscv/net/
4198X:	arch/riscv/net/bpf_jit_comp32.c
4199
4200BPF JIT for S390
4201M:	Ilya Leoshkevich <iii@linux.ibm.com>
4202M:	Heiko Carstens <hca@linux.ibm.com>
4203M:	Vasily Gorbik <gor@linux.ibm.com>
4204L:	bpf@vger.kernel.org
4205S:	Supported
4206F:	arch/s390/net/
4207X:	arch/s390/net/pnet.c
4208
4209BPF JIT for SPARC (32-BIT AND 64-BIT)
4210M:	David S. Miller <davem@davemloft.net>
4211L:	bpf@vger.kernel.org
4212S:	Odd Fixes
4213F:	arch/sparc/net/
4214
4215BPF JIT for X86 32-BIT
4216M:	Wang YanQing <udknight@gmail.com>
4217L:	bpf@vger.kernel.org
4218S:	Odd Fixes
4219F:	arch/x86/net/bpf_jit_comp32.c
4220
4221BPF JIT for X86 64-BIT
4222M:	Alexei Starovoitov <ast@kernel.org>
4223M:	Daniel Borkmann <daniel@iogearbox.net>
4224L:	bpf@vger.kernel.org
4225S:	Supported
4226F:	arch/x86/net/
4227X:	arch/x86/net/bpf_jit_comp32.c
4228
4229BPF [BTF]
4230M:	Martin KaFai Lau <martin.lau@linux.dev>
4231L:	bpf@vger.kernel.org
4232S:	Maintained
4233F:	include/linux/btf*
4234F:	kernel/bpf/btf.c
4235
4236BPF [CORE]
4237M:	Alexei Starovoitov <ast@kernel.org>
4238M:	Daniel Borkmann <daniel@iogearbox.net>
4239R:	John Fastabend <john.fastabend@gmail.com>
4240L:	bpf@vger.kernel.org
4241S:	Maintained
4242F:	include/linux/bpf*
4243F:	include/linux/filter.h
4244F:	include/linux/tnum.h
4245F:	kernel/bpf/core.c
4246F:	kernel/bpf/dispatcher.c
4247F:	kernel/bpf/mprog.c
4248F:	kernel/bpf/syscall.c
4249F:	kernel/bpf/tnum.c
4250F:	kernel/bpf/trampoline.c
4251F:	kernel/bpf/verifier.c
4252
4253BPF [CRYPTO]
4254M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4255L:	bpf@vger.kernel.org
4256S:	Maintained
4257F:	crypto/bpf_crypto_skcipher.c
4258F:	include/linux/bpf_crypto.h
4259F:	kernel/bpf/crypto.c
4260
4261BPF [DOCUMENTATION] (Related to Standardization)
4262R:	David Vernet <void@manifault.com>
4263L:	bpf@vger.kernel.org
4264L:	bpf@ietf.org
4265S:	Maintained
4266F:	Documentation/bpf/standardization/
4267
4268BPF [GENERAL] (Safe Dynamic Programs and Tools)
4269M:	Alexei Starovoitov <ast@kernel.org>
4270M:	Daniel Borkmann <daniel@iogearbox.net>
4271M:	Andrii Nakryiko <andrii@kernel.org>
4272R:	Martin KaFai Lau <martin.lau@linux.dev>
4273R:	Eduard Zingerman <eddyz87@gmail.com>
4274R:	Song Liu <song@kernel.org>
4275R:	Yonghong Song <yonghong.song@linux.dev>
4276R:	John Fastabend <john.fastabend@gmail.com>
4277R:	KP Singh <kpsingh@kernel.org>
4278R:	Stanislav Fomichev <sdf@fomichev.me>
4279R:	Hao Luo <haoluo@google.com>
4280R:	Jiri Olsa <jolsa@kernel.org>
4281L:	bpf@vger.kernel.org
4282S:	Supported
4283W:	https://bpf.io/
4284Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4287F:	Documentation/bpf/
4288F:	Documentation/networking/filter.rst
4289F:	Documentation/userspace-api/ebpf/
4290F:	arch/*/net/*
4291F:	include/linux/bpf*
4292F:	include/linux/btf*
4293F:	include/linux/filter.h
4294F:	include/trace/events/xdp.h
4295F:	include/uapi/linux/bpf*
4296F:	include/uapi/linux/btf*
4297F:	include/uapi/linux/filter.h
4298F:	kernel/bpf/
4299F:	kernel/trace/bpf_trace.c
4300F:	lib/buildid.c
4301F:	lib/test_bpf.c
4302F:	net/bpf/
4303F:	net/core/filter.c
4304F:	net/sched/act_bpf.c
4305F:	net/sched/cls_bpf.c
4306F:	samples/bpf/
4307F:	scripts/bpf_doc.py
4308F:	scripts/Makefile.btf
4309F:	scripts/pahole-version.sh
4310F:	tools/bpf/
4311F:	tools/lib/bpf/
4312F:	tools/testing/selftests/bpf/
4313
4314BPF [ITERATOR]
4315M:	Yonghong Song <yonghong.song@linux.dev>
4316L:	bpf@vger.kernel.org
4317S:	Maintained
4318F:	kernel/bpf/*iter.c
4319
4320BPF [L7 FRAMEWORK] (sockmap)
4321M:	John Fastabend <john.fastabend@gmail.com>
4322M:	Jakub Sitnicki <jakub@cloudflare.com>
4323L:	netdev@vger.kernel.org
4324L:	bpf@vger.kernel.org
4325S:	Maintained
4326F:	include/linux/skmsg.h
4327F:	net/core/skmsg.c
4328F:	net/core/sock_map.c
4329F:	net/ipv4/tcp_bpf.c
4330F:	net/ipv4/udp_bpf.c
4331F:	net/unix/unix_bpf.c
4332
4333BPF [LIBRARY] (libbpf)
4334M:	Andrii Nakryiko <andrii@kernel.org>
4335M:	Eduard Zingerman <eddyz87@gmail.com>
4336L:	bpf@vger.kernel.org
4337S:	Maintained
4338F:	tools/lib/bpf/
4339
4340BPF [MISC]
4341L:	bpf@vger.kernel.org
4342S:	Odd Fixes
4343K:	(?:\b|_)bpf(?:\b|_)
4344
4345BPF [NETKIT] (BPF-programmable network device)
4346M:	Daniel Borkmann <daniel@iogearbox.net>
4347M:	Nikolay Aleksandrov <razor@blackwall.org>
4348L:	bpf@vger.kernel.org
4349L:	netdev@vger.kernel.org
4350S:	Supported
4351F:	drivers/net/netkit.c
4352F:	include/net/netkit.h
4353
4354BPF [NETWORKING] (struct_ops, reuseport)
4355M:	Martin KaFai Lau <martin.lau@linux.dev>
4356L:	bpf@vger.kernel.org
4357L:	netdev@vger.kernel.org
4358S:	Maintained
4359F:	kernel/bpf/bpf_struct*
4360
4361BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4362M:	Martin KaFai Lau <martin.lau@linux.dev>
4363M:	Daniel Borkmann <daniel@iogearbox.net>
4364R:	John Fastabend <john.fastabend@gmail.com>
4365L:	bpf@vger.kernel.org
4366L:	netdev@vger.kernel.org
4367S:	Maintained
4368F:	include/net/tcx.h
4369F:	kernel/bpf/tcx.c
4370F:	net/core/filter.c
4371F:	net/sched/act_bpf.c
4372F:	net/sched/cls_bpf.c
4373
4374BPF [RINGBUF]
4375M:	Andrii Nakryiko <andrii@kernel.org>
4376L:	bpf@vger.kernel.org
4377S:	Maintained
4378F:	kernel/bpf/ringbuf.c
4379
4380BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4381M:	KP Singh <kpsingh@kernel.org>
4382M:	Matt Bobrowski <mattbobrowski@google.com>
4383L:	bpf@vger.kernel.org
4384S:	Maintained
4385F:	Documentation/bpf/prog_lsm.rst
4386F:	include/linux/bpf_lsm.h
4387F:	kernel/bpf/bpf_lsm.c
4388F:	kernel/trace/bpf_trace.c
4389F:	security/bpf/
4390
4391BPF [SELFTESTS] (Test Runners & Infrastructure)
4392M:	Andrii Nakryiko <andrii@kernel.org>
4393M:	Eduard Zingerman <eddyz87@gmail.com>
4394R:	Mykola Lysenko <mykolal@fb.com>
4395L:	bpf@vger.kernel.org
4396S:	Maintained
4397F:	tools/testing/selftests/bpf/
4398
4399BPF [STORAGE & CGROUPS]
4400M:	Martin KaFai Lau <martin.lau@linux.dev>
4401L:	bpf@vger.kernel.org
4402S:	Maintained
4403F:	kernel/bpf/*storage.c
4404F:	kernel/bpf/bpf_lru*
4405F:	kernel/bpf/cgroup.c
4406
4407BPF [TOOLING] (bpftool)
4408M:	Quentin Monnet <qmo@kernel.org>
4409L:	bpf@vger.kernel.org
4410S:	Maintained
4411F:	kernel/bpf/disasm.*
4412F:	tools/bpf/bpftool/
4413
4414BPF [TRACING]
4415M:	Song Liu <song@kernel.org>
4416R:	Jiri Olsa <jolsa@kernel.org>
4417L:	bpf@vger.kernel.org
4418S:	Maintained
4419F:	kernel/bpf/stackmap.c
4420F:	kernel/trace/bpf_trace.c
4421F:	lib/buildid.c
4422
4423BROADCOM ASP 2.0 ETHERNET DRIVER
4424M:	Justin Chen <justin.chen@broadcom.com>
4425M:	Florian Fainelli <florian.fainelli@broadcom.com>
4426L:	bcm-kernel-feedback-list@broadcom.com
4427L:	netdev@vger.kernel.org
4428S:	Supported
4429F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4430F:	drivers/net/ethernet/broadcom/asp2/
4431
4432BROADCOM B44 10/100 ETHERNET DRIVER
4433M:	Michael Chan <michael.chan@broadcom.com>
4434L:	netdev@vger.kernel.org
4435S:	Maintained
4436F:	drivers/net/ethernet/broadcom/b44.*
4437
4438BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4439M:	Florian Fainelli <florian.fainelli@broadcom.com>
4440L:	netdev@vger.kernel.org
4441L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4442S:	Supported
4443F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4444F:	drivers/net/dsa/b53/*
4445F:	drivers/net/dsa/bcm_sf2*
4446F:	include/linux/dsa/brcm.h
4447F:	include/linux/platform_data/b53.h
4448
4449BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4450M:	Florian Fainelli <florian.fainelli@broadcom.com>
4451R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4452L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4454S:	Maintained
4455T:	git https://github.com/broadcom/stblinux.git
4456F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457F:	drivers/pci/controller/pcie-brcmstb.c
4458F:	drivers/staging/vc04_services
4459N:	bcm2711
4460N:	bcm283*
4461N:	raspberrypi
4462
4463BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4464M:	Florian Fainelli <florian.fainelli@broadcom.com>
4465M:	Ray Jui <rjui@broadcom.com>
4466M:	Scott Branden <sbranden@broadcom.com>
4467R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4468S:	Maintained
4469T:	git https://github.com/broadcom/mach-bcm
4470F:	arch/arm/mach-bcm/
4471N:	bcm281*
4472N:	bcm113*
4473N:	bcm216*
4474N:	kona
4475
4476BROADCOM BCM2835 CAMERA DRIVERS
4477M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4478L:	linux-media@vger.kernel.org
4479S:	Maintained
4480F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4481F:	drivers/media/platform/broadcom/bcm2835-unicam*
4482
4483BROADCOM BCM47XX MIPS ARCHITECTURE
4484M:	Hauke Mehrtens <hauke@hauke-m.de>
4485M:	Rafał Miłecki <zajec5@gmail.com>
4486L:	linux-mips@vger.kernel.org
4487S:	Maintained
4488F:	Documentation/devicetree/bindings/mips/brcm/
4489F:	arch/mips/bcm47xx/*
4490F:	arch/mips/include/asm/mach-bcm47xx/*
4491
4492BROADCOM BCM4908 ETHERNET DRIVER
4493M:	Rafał Miłecki <rafal@milecki.pl>
4494R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4495L:	netdev@vger.kernel.org
4496S:	Maintained
4497F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4498F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4499F:	drivers/net/ethernet/broadcom/unimac.h
4500
4501BROADCOM BCM4908 PINMUX DRIVER
4502M:	Rafał Miłecki <rafal@milecki.pl>
4503R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4504L:	linux-gpio@vger.kernel.org
4505S:	Maintained
4506F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4507F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4508
4509BROADCOM BCM5301X ARM ARCHITECTURE
4510M:	Florian Fainelli <florian.fainelli@broadcom.com>
4511M:	Hauke Mehrtens <hauke@hauke-m.de>
4512M:	Rafał Miłecki <zajec5@gmail.com>
4513R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4515S:	Maintained
4516F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4517F:	arch/arm/boot/dts/broadcom/bcm470*
4518F:	arch/arm/boot/dts/broadcom/bcm5301*
4519F:	arch/arm/boot/dts/broadcom/bcm953012*
4520F:	arch/arm/mach-bcm/bcm_5301x.c
4521
4522BROADCOM BCM53573 ARM ARCHITECTURE
4523M:	Florian Fainelli <florian.fainelli@broadcom.com>
4524M:	Rafał Miłecki <rafal@milecki.pl>
4525R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4527S:	Maintained
4528F:	arch/arm/boot/dts/broadcom/bcm47189*
4529F:	arch/arm/boot/dts/broadcom/bcm53573*
4530
4531BROADCOM BCM63XX/BCM33XX UDC DRIVER
4532M:	Kevin Cernekee <cernekee@gmail.com>
4533L:	linux-usb@vger.kernel.org
4534S:	Maintained
4535F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4536
4537BROADCOM BCM7XXX ARM ARCHITECTURE
4538M:	Florian Fainelli <florian.fainelli@broadcom.com>
4539R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4541S:	Maintained
4542T:	git https://github.com/broadcom/stblinux.git
4543F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4544F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4545F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4546F:	arch/arm/mach-bcm/*brcmstb*
4547F:	arch/arm/mm/cache-b15-rac.c
4548F:	drivers/bus/brcmstb_gisb.c
4549F:	drivers/pci/controller/pcie-brcmstb.c
4550N:	brcmstb
4551N:	bcm7038
4552N:	bcm7120
4553
4554BROADCOM BCMBCA ARM ARCHITECTURE
4555M:	William Zhang <william.zhang@broadcom.com>
4556M:	Anand Gore <anand.gore@broadcom.com>
4557M:	Kursad Oney <kursad.oney@broadcom.com>
4558M:	Florian Fainelli <florian.fainelli@broadcom.com>
4559M:	Rafał Miłecki <rafal@milecki.pl>
4560R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4562S:	Maintained
4563T:	git https://github.com/broadcom/stblinux.git
4564F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4565F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4566N:	bcmbca
4567N:	bcm[9]?47622
4568N:	bcm[9]?4912
4569N:	bcm[9]?63138
4570N:	bcm[9]?63146
4571N:	bcm[9]?63148
4572N:	bcm[9]?63158
4573N:	bcm[9]?63178
4574N:	bcm[9]?6756
4575N:	bcm[9]?6813
4576N:	bcm[9]?6846
4577N:	bcm[9]?6855
4578N:	bcm[9]?6856
4579N:	bcm[9]?6858
4580N:	bcm[9]?6878
4581
4582BROADCOM BDC DRIVER
4583M:	Justin Chen <justin.chen@broadcom.com>
4584M:	Al Cooper <alcooperx@gmail.com>
4585R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4586L:	linux-usb@vger.kernel.org
4587S:	Maintained
4588F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4589F:	drivers/usb/gadget/udc/bdc/
4590
4591BROADCOM BMIPS CPUFREQ DRIVER
4592M:	Markus Mayer <mmayer@broadcom.com>
4593R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4594L:	linux-pm@vger.kernel.org
4595S:	Maintained
4596F:	drivers/cpufreq/bmips-cpufreq.c
4597
4598BROADCOM BMIPS MIPS ARCHITECTURE
4599M:	Florian Fainelli <florian.fainelli@broadcom.com>
4600R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4601L:	linux-mips@vger.kernel.org
4602S:	Maintained
4603T:	git https://github.com/broadcom/stblinux.git
4604F:	arch/mips/bmips/*
4605F:	arch/mips/boot/dts/brcm/bcm*.dts*
4606F:	arch/mips/include/asm/mach-bmips/*
4607F:	arch/mips/kernel/*bmips*
4608F:	drivers/irqchip/irq-bcm63*
4609F:	drivers/irqchip/irq-bcm7*
4610F:	drivers/irqchip/irq-brcmstb*
4611F:	drivers/pmdomain/bcm/bcm63xx-power.c
4612F:	include/linux/bcm963xx_nvram.h
4613F:	include/linux/bcm963xx_tag.h
4614
4615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4616M:	Rasesh Mody <rmody@marvell.com>
4617M:	GR-Linux-NIC-Dev@marvell.com
4618L:	netdev@vger.kernel.org
4619S:	Maintained
4620F:	drivers/net/ethernet/broadcom/bnx2.*
4621F:	drivers/net/ethernet/broadcom/bnx2_*
4622
4623BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4624M:	Saurav Kashyap <skashyap@marvell.com>
4625M:	Javed Hasan <jhasan@marvell.com>
4626M:	GR-QLogic-Storage-Upstream@marvell.com
4627L:	linux-scsi@vger.kernel.org
4628S:	Supported
4629F:	drivers/scsi/bnx2fc/
4630
4631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4632M:	Nilesh Javali <njavali@marvell.com>
4633M:	Manish Rangankar <mrangankar@marvell.com>
4634M:	GR-QLogic-Storage-Upstream@marvell.com
4635L:	linux-scsi@vger.kernel.org
4636S:	Supported
4637F:	drivers/scsi/bnx2i/
4638
4639BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4640M:	Sudarsana Kalluru <skalluru@marvell.com>
4641M:	Manish Chopra <manishc@marvell.com>
4642L:	netdev@vger.kernel.org
4643S:	Maintained
4644F:	drivers/net/ethernet/broadcom/bnx2x/
4645
4646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4647M:	Michael Chan <michael.chan@broadcom.com>
4648M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4649L:	netdev@vger.kernel.org
4650S:	Maintained
4651F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4652F:	drivers/net/ethernet/broadcom/bnxt/
4653F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4654
4655BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4656M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4657L:	linux-wireless@vger.kernel.org
4658L:	brcm80211@lists.linux.dev
4659L:	brcm80211-dev-list.pdl@broadcom.com
4660S:	Supported
4661F:	drivers/net/wireless/broadcom/brcm80211/
4662F:	include/linux/platform_data/brcmfmac.h
4663
4664BROADCOM BRCMSTB GPIO DRIVER
4665M:	Doug Berger <opendmb@gmail.com>
4666M:	Florian Fainelli <florian.fainelli@broadcom.com>
4667R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4668S:	Supported
4669F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4670F:	drivers/gpio/gpio-brcmstb.c
4671
4672BROADCOM BRCMSTB I2C DRIVER
4673M:	Kamal Dasu <kamal.dasu@broadcom.com>
4674R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4675L:	linux-i2c@vger.kernel.org
4676S:	Supported
4677F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4678F:	drivers/i2c/busses/i2c-brcmstb.c
4679
4680BROADCOM BRCMSTB UART DRIVER
4681M:	Al Cooper <alcooperx@gmail.com>
4682R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4683L:	linux-serial@vger.kernel.org
4684S:	Maintained
4685F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4686F:	drivers/tty/serial/8250/8250_bcm7271.c
4687
4688BROADCOM BRCMSTB USB EHCI DRIVER
4689M:	Justin Chen <justin.chen@broadcom.com>
4690M:	Al Cooper <alcooperx@gmail.com>
4691R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4692L:	linux-usb@vger.kernel.org
4693S:	Maintained
4694F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4695F:	drivers/usb/host/ehci-brcm.*
4696
4697BROADCOM BRCMSTB USB PIN MAP DRIVER
4698M:	Al Cooper <alcooperx@gmail.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	linux-usb@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4703F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4704
4705BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4706M:	Justin Chen <justin.chen@broadcom.com>
4707M:	Al Cooper <alcooperx@gmail.com>
4708R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4709L:	linux-kernel@vger.kernel.org
4710S:	Maintained
4711F:	drivers/phy/broadcom/phy-brcm-usb*
4712
4713BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4714M:	William Zhang <william.zhang@broadcom.com>
4715M:	Kursad Oney <kursad.oney@broadcom.com>
4716M:	Jonas Gorski <jonas.gorski@gmail.com>
4717R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4718L:	linux-spi@vger.kernel.org
4719S:	Maintained
4720F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4721F:	drivers/spi/spi-bcm63xx-hsspi.c
4722F:	drivers/spi/spi-bcmbca-hsspi.c
4723
4724BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4725M:	Jonas Gorski <jonas.gorski@gmail.com>
4726L:	linux-spi@vger.kernel.org
4727S:	Odd Fixes
4728F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4729F:	drivers/spi/spi-bcm63xx.c
4730
4731BROADCOM ETHERNET PHY DRIVERS
4732M:	Florian Fainelli <florian.fainelli@broadcom.com>
4733R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4734L:	netdev@vger.kernel.org
4735S:	Supported
4736F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4737F:	drivers/net/phy/bcm*.[ch]
4738F:	drivers/net/phy/broadcom.c
4739F:	include/linux/brcmphy.h
4740
4741BROADCOM GENET ETHERNET DRIVER
4742M:	Doug Berger <opendmb@gmail.com>
4743M:	Florian Fainelli <florian.fainelli@broadcom.com>
4744R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4745L:	netdev@vger.kernel.org
4746S:	Maintained
4747F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4748F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4749F:	drivers/net/ethernet/broadcom/genet/
4750F:	drivers/net/ethernet/broadcom/unimac.h
4751F:	drivers/net/mdio/mdio-bcm-unimac.c
4752F:	include/linux/platform_data/bcmgenet.h
4753F:	include/linux/platform_data/mdio-bcm-unimac.h
4754
4755BROADCOM IPROC ARM ARCHITECTURE
4756M:	Ray Jui <rjui@broadcom.com>
4757M:	Scott Branden <sbranden@broadcom.com>
4758R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4760S:	Maintained
4761T:	git https://github.com/broadcom/stblinux.git
4762F:	arch/arm64/boot/dts/broadcom/northstar2/*
4763F:	arch/arm64/boot/dts/broadcom/stingray/*
4764F:	drivers/clk/bcm/clk-ns*
4765F:	drivers/clk/bcm/clk-sr*
4766F:	drivers/pinctrl/bcm/pinctrl-ns*
4767F:	include/dt-bindings/clock/bcm-sr*
4768N:	iproc
4769N:	cygnus
4770N:	bcm[-_]nsp
4771N:	bcm9113*
4772N:	bcm9583*
4773N:	bcm9585*
4774N:	bcm9586*
4775N:	bcm988312
4776N:	bcm113*
4777N:	bcm583*
4778N:	bcm585*
4779N:	bcm586*
4780N:	bcm88312
4781N:	hr2
4782N:	stingray
4783
4784BROADCOM IPROC GBIT ETHERNET DRIVER
4785M:	Rafał Miłecki <rafal@milecki.pl>
4786R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4787L:	netdev@vger.kernel.org
4788S:	Maintained
4789F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4790F:	drivers/net/ethernet/broadcom/bgmac*
4791F:	drivers/net/ethernet/broadcom/unimac.h
4792
4793BROADCOM KONA GPIO DRIVER
4794M:	Ray Jui <rjui@broadcom.com>
4795R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4796S:	Supported
4797F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4798F:	drivers/gpio/gpio-bcm-kona.c
4799
4800BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4801M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4802M:	Kashyap Desai <kashyap.desai@broadcom.com>
4803M:	Sumit Saxena <sumit.saxena@broadcom.com>
4804M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4805L:	mpi3mr-linuxdrv.pdl@broadcom.com
4806L:	linux-scsi@vger.kernel.org
4807S:	Supported
4808W:	https://www.broadcom.com/support/storage
4809F:	drivers/scsi/mpi3mr/
4810
4811BROADCOM NETXTREME-E ROCE DRIVER
4812M:	Selvin Xavier <selvin.xavier@broadcom.com>
4813M:	Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
4814L:	linux-rdma@vger.kernel.org
4815S:	Supported
4816W:	http://www.broadcom.com
4817F:	drivers/infiniband/hw/bnxt_re/
4818F:	include/uapi/rdma/bnxt_re-abi.h
4819
4820BROADCOM NVRAM DRIVER
4821M:	Rafał Miłecki <zajec5@gmail.com>
4822L:	linux-mips@vger.kernel.org
4823S:	Maintained
4824F:	drivers/firmware/broadcom/*
4825
4826BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4827M:	Rafał Miłecki <rafal@milecki.pl>
4828M:	Florian Fainelli <florian.fainelli@broadcom.com>
4829R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4830L:	linux-pm@vger.kernel.org
4831S:	Maintained
4832T:	git https://github.com/broadcom/stblinux.git
4833F:	drivers/pmdomain/bcm/bcm-pmb.c
4834F:	include/dt-bindings/soc/bcm-pmb.h
4835
4836BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4837M:	Rafał Miłecki <zajec5@gmail.com>
4838L:	linux-wireless@vger.kernel.org
4839S:	Maintained
4840F:	drivers/bcma/
4841F:	include/linux/bcma/
4842
4843BROADCOM SPI DRIVER
4844M:	Kamal Dasu <kamal.dasu@broadcom.com>
4845R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4846S:	Maintained
4847F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4848F:	drivers/spi/spi-bcm-qspi.*
4849F:	drivers/spi/spi-brcmstb-qspi.c
4850F:	drivers/spi/spi-iproc-qspi.c
4851
4852BROADCOM STB AVS CPUFREQ DRIVER
4853M:	Markus Mayer <mmayer@broadcom.com>
4854R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4855L:	linux-pm@vger.kernel.org
4856S:	Maintained
4857F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4858F:	drivers/cpufreq/brcmstb*
4859
4860BROADCOM STB AVS TMON DRIVER
4861M:	Markus Mayer <mmayer@broadcom.com>
4862R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4863L:	linux-pm@vger.kernel.org
4864S:	Maintained
4865F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4866F:	drivers/thermal/broadcom/brcmstb*
4867
4868BROADCOM STB DPFE DRIVER
4869M:	Markus Mayer <mmayer@broadcom.com>
4870R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4872S:	Maintained
4873F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4874F:	drivers/memory/brcmstb_dpfe.c
4875
4876BROADCOM STB NAND FLASH DRIVER
4877M:	Brian Norris <computersforpeace@gmail.com>
4878M:	Kamal Dasu <kamal.dasu@broadcom.com>
4879R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4880L:	linux-mtd@lists.infradead.org
4881S:	Maintained
4882F:	drivers/mtd/nand/raw/brcmnand/
4883F:	include/linux/platform_data/brcmnand.h
4884
4885BROADCOM STB PCIE DRIVER
4886M:	Jim Quinlan <jim2101024@gmail.com>
4887M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4888M:	Florian Fainelli <florian.fainelli@broadcom.com>
4889R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4890L:	linux-pci@vger.kernel.org
4891S:	Maintained
4892F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4893F:	drivers/pci/controller/pcie-brcmstb.c
4894
4895BROADCOM SYSTEMPORT ETHERNET DRIVER
4896M:	Florian Fainelli <florian.fainelli@broadcom.com>
4897R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4898L:	netdev@vger.kernel.org
4899S:	Maintained
4900F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4901F:	drivers/net/ethernet/broadcom/bcmsysport.*
4902F:	drivers/net/ethernet/broadcom/unimac.h
4903
4904BROADCOM TG3 GIGABIT ETHERNET DRIVER
4905M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4906M:	Michael Chan <mchan@broadcom.com>
4907L:	netdev@vger.kernel.org
4908S:	Maintained
4909F:	drivers/net/ethernet/broadcom/tg3.*
4910
4911BROADCOM VK DRIVER
4912M:	Scott Branden <scott.branden@broadcom.com>
4913R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4914S:	Supported
4915F:	drivers/misc/bcm-vk/
4916F:	include/uapi/linux/misc/bcm_vk.h
4917
4918BROCADE BFA FC SCSI DRIVER
4919M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4920M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4921L:	linux-scsi@vger.kernel.org
4922S:	Supported
4923F:	drivers/scsi/bfa/
4924
4925BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4926M:	Rasesh Mody <rmody@marvell.com>
4927M:	Sudarsana Kalluru <skalluru@marvell.com>
4928M:	GR-Linux-NIC-Dev@marvell.com
4929L:	netdev@vger.kernel.org
4930S:	Maintained
4931F:	drivers/net/ethernet/brocade/bna/
4932
4933BSG (block layer generic sg v4 driver)
4934M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4935L:	linux-scsi@vger.kernel.org
4936S:	Supported
4937F:	block/bsg.c
4938F:	include/linux/bsg.h
4939F:	include/uapi/linux/bsg.h
4940
4941BT87X AUDIO DRIVER
4942M:	Clemens Ladisch <clemens@ladisch.de>
4943L:	linux-sound@vger.kernel.org
4944S:	Maintained
4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4946F:	Documentation/sound/cards/bt87x.rst
4947F:	sound/pci/bt87x.c
4948
4949BT8XXGPIO DRIVER
4950M:	Michael Buesch <m@bues.ch>
4951S:	Maintained
4952W:	http://bu3sch.de/btgpio.php
4953F:	drivers/gpio/gpio-bt8xx.c
4954
4955BTRFS FILE SYSTEM
4956M:	Chris Mason <clm@fb.com>
4957M:	Josef Bacik <josef@toxicpanda.com>
4958M:	David Sterba <dsterba@suse.com>
4959L:	linux-btrfs@vger.kernel.org
4960S:	Maintained
4961W:	https://btrfs.readthedocs.io
4962Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4963C:	irc://irc.libera.chat/btrfs
4964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4965F:	Documentation/filesystems/btrfs.rst
4966F:	fs/btrfs/
4967F:	include/linux/btrfs*
4968F:	include/trace/events/btrfs.h
4969F:	include/uapi/linux/btrfs*
4970
4971BTTV VIDEO4LINUX DRIVER
4972M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4973L:	linux-media@vger.kernel.org
4974S:	Odd fixes
4975W:	https://linuxtv.org
4976T:	git git://linuxtv.org/media.git
4977F:	Documentation/driver-api/media/drivers/bttv*
4978F:	drivers/media/pci/bt8xx/bttv*
4979
4980BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4981M:	Chanwoo Choi <cw00.choi@samsung.com>
4982L:	linux-pm@vger.kernel.org
4983L:	linux-samsung-soc@vger.kernel.org
4984S:	Maintained
4985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4986F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4987F:	drivers/devfreq/exynos-bus.c
4988
4989BUSLOGIC SCSI DRIVER
4990M:	Khalid Aziz <khalid@gonehiking.org>
4991L:	linux-scsi@vger.kernel.org
4992S:	Maintained
4993F:	drivers/scsi/BusLogic.*
4994F:	drivers/scsi/FlashPoint.*
4995
4996BXCAN CAN NETWORK DRIVER
4997M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4998L:	linux-can@vger.kernel.org
4999S:	Maintained
5000F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5001F:	drivers/net/can/bxcan.c
5002
5003C-MEDIA CMI8788 DRIVER
5004M:	Clemens Ladisch <clemens@ladisch.de>
5005L:	linux-sound@vger.kernel.org
5006S:	Maintained
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5008F:	sound/pci/oxygen/
5009
5010C-SKY ARCHITECTURE
5011M:	Guo Ren <guoren@kernel.org>
5012L:	linux-csky@vger.kernel.org
5013S:	Supported
5014T:	git https://github.com/c-sky/csky-linux.git
5015F:	Documentation/devicetree/bindings/csky/
5016F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5017F:	Documentation/devicetree/bindings/timer/csky,*
5018F:	arch/csky/
5019F:	drivers/clocksource/timer-gx6605s.c
5020F:	drivers/clocksource/timer-mp-csky.c
5021F:	drivers/irqchip/irq-csky-*
5022N:	csky
5023K:	csky
5024
5025CA8210 IEEE-802.15.4 RADIO DRIVER
5026L:	linux-wpan@vger.kernel.org
5027S:	Orphan
5028W:	https://github.com/Cascoda/ca8210-linux.git
5029F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5030F:	drivers/net/ieee802154/ca8210.c
5031
5032CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5033M:	David Howells <dhowells@redhat.com>
5034L:	netfs@lists.linux.dev
5035S:	Supported
5036F:	Documentation/filesystems/caching/cachefiles.rst
5037F:	fs/cachefiles/
5038
5039CACHESTAT: PAGE CACHE STATS FOR A FILE
5040M:	Nhat Pham <nphamcs@gmail.com>
5041M:	Johannes Weiner <hannes@cmpxchg.org>
5042L:	linux-mm@kvack.org
5043S:	Maintained
5044F:	tools/testing/selftests/cachestat/test_cachestat.c
5045
5046CADENCE MIPI-CSI2 BRIDGES
5047M:	Maxime Ripard <mripard@kernel.org>
5048L:	linux-media@vger.kernel.org
5049S:	Maintained
5050F:	Documentation/devicetree/bindings/media/cdns,*.txt
5051F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5052F:	drivers/media/platform/cadence/cdns-csi2*
5053
5054CADENCE NAND DRIVER
5055L:	linux-mtd@lists.infradead.org
5056S:	Orphan
5057F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5058F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5059
5060CADENCE USB3 DRD IP DRIVER
5061M:	Peter Chen <peter.chen@kernel.org>
5062M:	Pawel Laszczak <pawell@cadence.com>
5063R:	Roger Quadros <rogerq@kernel.org>
5064L:	linux-usb@vger.kernel.org
5065S:	Maintained
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5067F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5068F:	drivers/usb/cdns3/
5069X:	drivers/usb/cdns3/cdnsp*
5070
5071CADENCE USBHS DRIVER
5072M:	Pawel Laszczak <pawell@cadence.com>
5073L:	linux-usb@vger.kernel.org
5074S:	Maintained
5075F:	drivers/usb/gadget/udc/cdns2
5076
5077CADENCE USBSSP DRD IP DRIVER
5078M:	Pawel Laszczak <pawell@cadence.com>
5079L:	linux-usb@vger.kernel.org
5080S:	Maintained
5081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5082F:	drivers/usb/cdns3/
5083X:	drivers/usb/cdns3/cdns3*
5084
5085CADET FM/AM RADIO RECEIVER DRIVER
5086M:	Hans Verkuil <hverkuil@xs4all.nl>
5087L:	linux-media@vger.kernel.org
5088S:	Maintained
5089W:	https://linuxtv.org
5090T:	git git://linuxtv.org/media.git
5091F:	drivers/media/radio/radio-cadet*
5092
5093CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5094L:	linux-media@vger.kernel.org
5095S:	Orphan
5096T:	git git://linuxtv.org/media.git
5097F:	Documentation/admin-guide/media/cafe_ccic*
5098F:	drivers/media/platform/marvell/
5099
5100CAIF NETWORK LAYER
5101L:	netdev@vger.kernel.org
5102S:	Orphan
5103F:	Documentation/networking/caif/
5104F:	drivers/net/caif/
5105F:	include/net/caif/
5106F:	include/uapi/linux/caif/
5107F:	net/caif/
5108
5109CAKE QDISC
5110M:	Toke Høiland-Jørgensen <toke@toke.dk>
5111L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5112S:	Maintained
5113F:	net/sched/sch_cake.c
5114
5115CAN NETWORK DRIVERS
5116M:	Marc Kleine-Budde <mkl@pengutronix.de>
5117M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5118L:	linux-can@vger.kernel.org
5119S:	Maintained
5120W:	https://github.com/linux-can
5121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5123F:	Documentation/devicetree/bindings/net/can/
5124F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5125F:	drivers/net/can/
5126F:	drivers/phy/phy-can-transceiver.c
5127F:	include/linux/can/bittiming.h
5128F:	include/linux/can/dev.h
5129F:	include/linux/can/length.h
5130F:	include/linux/can/platform/
5131F:	include/linux/can/rx-offload.h
5132F:	include/uapi/linux/can/error.h
5133F:	include/uapi/linux/can/netlink.h
5134F:	include/uapi/linux/can/vxcan.h
5135
5136CAN NETWORK LAYER
5137M:	Oliver Hartkopp <socketcan@hartkopp.net>
5138M:	Marc Kleine-Budde <mkl@pengutronix.de>
5139L:	linux-can@vger.kernel.org
5140S:	Maintained
5141W:	https://github.com/linux-can
5142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5144F:	Documentation/networking/can.rst
5145F:	Documentation/networking/iso15765-2.rst
5146F:	include/linux/can/can-ml.h
5147F:	include/linux/can/core.h
5148F:	include/linux/can/skb.h
5149F:	include/net/netns/can.h
5150F:	include/uapi/linux/can.h
5151F:	include/uapi/linux/can/bcm.h
5152F:	include/uapi/linux/can/gw.h
5153F:	include/uapi/linux/can/isotp.h
5154F:	include/uapi/linux/can/raw.h
5155F:	net/can/
5156F:	net/sched/em_canid.c
5157
5158CAN-J1939 NETWORK LAYER
5159M:	Robin van der Gracht <robin@protonic.nl>
5160M:	Oleksij Rempel <o.rempel@pengutronix.de>
5161R:	kernel@pengutronix.de
5162L:	linux-can@vger.kernel.org
5163S:	Maintained
5164F:	Documentation/networking/j1939.rst
5165F:	include/uapi/linux/can/j1939.h
5166F:	net/can/j1939/
5167
5168CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5169M:	Damien Le Moal <dlemoal@kernel.org>
5170L:	linux-riscv@lists.infradead.org
5171L:	linux-gpio@vger.kernel.org (pinctrl driver)
5172F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5173F:	drivers/pinctrl/pinctrl-k210.c
5174
5175CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5176M:	Damien Le Moal <dlemoal@kernel.org>
5177L:	linux-kernel@vger.kernel.org
5178L:	linux-riscv@lists.infradead.org
5179S:	Maintained
5180F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5181F:	drivers/reset/reset-k210.c
5182
5183CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5184M:	Damien Le Moal <dlemoal@kernel.org>
5185L:	linux-riscv@lists.infradead.org
5186S:	Maintained
5187F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5188F:	drivers/soc/canaan/
5189F:	include/soc/canaan/
5190
5191CAPABILITIES
5192M:	Serge Hallyn <serge@hallyn.com>
5193L:	linux-security-module@vger.kernel.org
5194S:	Supported
5195F:	include/linux/capability.h
5196F:	include/trace/events/capability.h
5197F:	include/uapi/linux/capability.h
5198F:	kernel/capability.c
5199F:	security/commoncap.c
5200
5201CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5202M:	Kevin Tsai <ktsai@capellamicro.com>
5203S:	Maintained
5204F:	drivers/iio/light/cm*
5205
5206CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5207M:	Christian Lamparter <chunkeey@googlemail.com>
5208L:	linux-wireless@vger.kernel.org
5209S:	Maintained
5210W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5211F:	drivers/net/wireless/ath/carl9170/
5212
5213CAVIUM I2C DRIVER
5214M:	Robert Richter <rric@kernel.org>
5215S:	Odd Fixes
5216W:	http://www.marvell.com
5217F:	drivers/i2c/busses/i2c-octeon*
5218F:	drivers/i2c/busses/i2c-thunderx*
5219
5220CAVIUM LIQUIDIO NETWORK DRIVER
5221L:	netdev@vger.kernel.org
5222S:	Orphan
5223W:	http://www.marvell.com
5224F:	drivers/net/ethernet/cavium/liquidio/
5225
5226CAVIUM MMC DRIVER
5227M:	Robert Richter <rric@kernel.org>
5228S:	Odd Fixes
5229W:	http://www.marvell.com
5230F:	drivers/mmc/host/cavium*
5231
5232CAVIUM OCTEON-TX CRYPTO DRIVER
5233M:	George Cherian <gcherian@marvell.com>
5234L:	linux-crypto@vger.kernel.org
5235S:	Supported
5236W:	http://www.marvell.com
5237F:	drivers/crypto/cavium/cpt/
5238
5239CAVIUM THUNDERX2 ARM64 SOC
5240M:	Robert Richter <rric@kernel.org>
5241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5242S:	Odd Fixes
5243F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5244F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5245
5246CBS/ETF/TAPRIO QDISCS
5247M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5248L:	netdev@vger.kernel.org
5249S:	Maintained
5250F:	net/sched/sch_cbs.c
5251F:	net/sched/sch_etf.c
5252F:	net/sched/sch_taprio.c
5253
5254CC2520 IEEE-802.15.4 RADIO DRIVER
5255M:	Stefan Schmidt <stefan@datenfreihafen.org>
5256L:	linux-wpan@vger.kernel.org
5257S:	Odd Fixes
5258F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5259F:	drivers/net/ieee802154/cc2520.c
5260
5261CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5262M:	Gilad Ben-Yossef <gilad@benyossef.com>
5263L:	linux-crypto@vger.kernel.org
5264S:	Supported
5265W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5266F:	drivers/crypto/ccree/
5267
5268CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5269M:	Hadar Gat <hadar.gat@arm.com>
5270L:	linux-crypto@vger.kernel.org
5271S:	Supported
5272W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5273F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5274F:	drivers/char/hw_random/cctrng.c
5275F:	drivers/char/hw_random/cctrng.h
5276
5277CEC FRAMEWORK
5278M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5279L:	linux-media@vger.kernel.org
5280S:	Supported
5281W:	http://linuxtv.org
5282T:	git git://linuxtv.org/media.git
5283F:	Documentation/ABI/testing/debugfs-cec-error-inj
5284F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5285F:	Documentation/driver-api/media/cec-core.rst
5286F:	Documentation/userspace-api/media/cec
5287F:	drivers/media/cec/
5288F:	drivers/media/rc/keymaps/rc-cec.c
5289F:	include/media/cec-notifier.h
5290F:	include/media/cec.h
5291F:	include/uapi/linux/cec-funcs.h
5292F:	include/uapi/linux/cec.h
5293
5294CEC GPIO DRIVER
5295M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5296L:	linux-media@vger.kernel.org
5297S:	Supported
5298W:	http://linuxtv.org
5299T:	git git://linuxtv.org/media.git
5300F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5301F:	drivers/media/cec/platform/cec-gpio/
5302
5303CELL BROADBAND ENGINE ARCHITECTURE
5304L:	linuxppc-dev@lists.ozlabs.org
5305S:	Orphan
5306F:	arch/powerpc/include/asm/cell*.h
5307F:	arch/powerpc/include/asm/spu*.h
5308F:	arch/powerpc/include/uapi/asm/spu*.h
5309F:	arch/powerpc/platforms/cell/
5310
5311CELLWISE CW2015 BATTERY DRIVER
5312M:	Tobias Schrammm <t.schramm@manjaro.org>
5313S:	Maintained
5314F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5315F:	drivers/power/supply/cw2015_battery.c
5316
5317CEPH COMMON CODE (LIBCEPH)
5318M:	Ilya Dryomov <idryomov@gmail.com>
5319M:	Xiubo Li <xiubli@redhat.com>
5320L:	ceph-devel@vger.kernel.org
5321S:	Supported
5322W:	http://ceph.com/
5323T:	git https://github.com/ceph/ceph-client.git
5324F:	include/linux/ceph/
5325F:	include/linux/crush/
5326F:	net/ceph/
5327
5328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5329M:	Xiubo Li <xiubli@redhat.com>
5330M:	Ilya Dryomov <idryomov@gmail.com>
5331L:	ceph-devel@vger.kernel.org
5332S:	Supported
5333W:	http://ceph.com/
5334T:	git https://github.com/ceph/ceph-client.git
5335F:	Documentation/filesystems/ceph.rst
5336F:	fs/ceph/
5337
5338CERTIFICATE HANDLING
5339M:	David Howells <dhowells@redhat.com>
5340M:	David Woodhouse <dwmw2@infradead.org>
5341L:	keyrings@vger.kernel.org
5342S:	Maintained
5343F:	Documentation/admin-guide/module-signing.rst
5344F:	certs/
5345F:	scripts/sign-file.c
5346F:	scripts/ssl-common.h
5347F:	tools/certs/
5348
5349CFAG12864B LCD DRIVER
5350M:	Miguel Ojeda <ojeda@kernel.org>
5351S:	Maintained
5352F:	drivers/auxdisplay/cfag12864b.c
5353F:	include/linux/cfag12864b.h
5354
5355CFAG12864BFB LCD FRAMEBUFFER DRIVER
5356M:	Miguel Ojeda <ojeda@kernel.org>
5357S:	Maintained
5358F:	drivers/auxdisplay/cfag12864bfb.c
5359F:	include/linux/cfag12864b.h
5360
5361CHAR and MISC DRIVERS
5362M:	Arnd Bergmann <arnd@arndb.de>
5363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5364S:	Supported
5365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5366F:	drivers/char/
5367F:	drivers/misc/
5368F:	include/linux/miscdevice.h
5369F:	samples/rust/rust_misc_device.rs
5370X:	drivers/char/agp/
5371X:	drivers/char/hw_random/
5372X:	drivers/char/ipmi/
5373X:	drivers/char/random.c
5374X:	drivers/char/tpm/
5375
5376CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5377M:	Thomas Weißschuh <linux@weissschuh.net>
5378L:	linux-hwmon@vger.kernel.org
5379S:	Maintained
5380F:	Documentation/hwmon/powerz.rst
5381F:	drivers/hwmon/powerz.c
5382
5383CHECKPATCH
5384M:	Andy Whitcroft <apw@canonical.com>
5385M:	Joe Perches <joe@perches.com>
5386R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5387R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5388S:	Maintained
5389F:	scripts/checkpatch.pl
5390
5391CHECKPATCH DOCUMENTATION
5392M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5393M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5394R:	Joe Perches <joe@perches.com>
5395S:	Maintained
5396F:	Documentation/dev-tools/checkpatch.rst
5397
5398CHINESE DOCUMENTATION
5399M:	Alex Shi <alexs@kernel.org>
5400M:	Yanteng Si <siyanteng@loongson.cn>
5401S:	Maintained
5402F:	Documentation/translations/zh_CN/
5403
5404CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5405M:	Peter Chen <peter.chen@kernel.org>
5406L:	linux-usb@vger.kernel.org
5407S:	Maintained
5408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5409F:	drivers/usb/chipidea/
5410
5411CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5412M:	Hans de Goede <hdegoede@redhat.com>
5413L:	linux-input@vger.kernel.org
5414S:	Maintained
5415F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5416F:	drivers/input/touchscreen/chipone_icn8318.c
5417
5418CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5419M:	Hans de Goede <hdegoede@redhat.com>
5420L:	linux-input@vger.kernel.org
5421S:	Maintained
5422F:	drivers/input/touchscreen/chipone_icn8505.c
5423
5424CHROME HARDWARE PLATFORM SUPPORT
5425M:	Benson Leung <bleung@chromium.org>
5426M:	Tzung-Bi Shih <tzungbi@kernel.org>
5427L:	chrome-platform@lists.linux.dev
5428S:	Maintained
5429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5430F:	drivers/platform/chrome/
5431
5432CHROMEOS EC CODEC DRIVER
5433M:	Cheng-Yi Chiang <cychiang@chromium.org>
5434M:	Tzung-Bi Shih <tzungbi@kernel.org>
5435R:	Guenter Roeck <groeck@chromium.org>
5436L:	chrome-platform@lists.linux.dev
5437S:	Maintained
5438F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5439F:	sound/soc/codecs/cros_ec_codec.*
5440
5441CHROMEOS EC CHARGE CONTROL
5442M:	Thomas Weißschuh <thomas@weissschuh.net>
5443S:	Maintained
5444F:	drivers/power/supply/cros_charge-control.c
5445
5446CHROMEOS EC HARDWARE MONITORING
5447M:	Thomas Weißschuh <thomas@weissschuh.net>
5448L:	chrome-platform@lists.linux.dev
5449L:	linux-hwmon@vger.kernel.org
5450S:	Maintained
5451F:	Documentation/hwmon/cros_ec_hwmon.rst
5452F:	drivers/hwmon/cros_ec_hwmon.c
5453
5454CHROMEOS EC LED DRIVER
5455M:	Thomas Weißschuh <thomas@weissschuh.net>
5456S:	Maintained
5457F:	drivers/leds/leds-cros_ec.c
5458
5459CHROMEOS EC SUBDRIVERS
5460M:	Benson Leung <bleung@chromium.org>
5461R:	Guenter Roeck <groeck@chromium.org>
5462L:	chrome-platform@lists.linux.dev
5463S:	Maintained
5464F:	drivers/power/supply/cros_charge-control.c
5465F:	drivers/power/supply/cros_usbpd-charger.c
5466N:	cros_ec
5467N:	cros-ec
5468
5469CHROMEOS EC UART DRIVER
5470M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5471R:	Benson Leung <bleung@chromium.org>
5472R:	Tzung-Bi Shih <tzungbi@kernel.org>
5473S:	Maintained
5474F:	drivers/platform/chrome/cros_ec_uart.c
5475
5476CHROMEOS EC USB PD NOTIFY DRIVER
5477M:	Prashant Malani <pmalani@chromium.org>
5478L:	chrome-platform@lists.linux.dev
5479S:	Maintained
5480F:	drivers/platform/chrome/cros_usbpd_notify.c
5481F:	include/linux/platform_data/cros_usbpd_notify.h
5482
5483CHROMEOS EC USB TYPE-C DRIVER
5484M:	Prashant Malani <pmalani@chromium.org>
5485M:	Benson Leung <bleung@chromium.org>
5486M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5487L:	chrome-platform@lists.linux.dev
5488S:	Maintained
5489F:	drivers/platform/chrome/cros_ec_typec.*
5490F:	drivers/platform/chrome/cros_typec_altmode.*
5491F:	drivers/platform/chrome/cros_typec_switch.c
5492F:	drivers/platform/chrome/cros_typec_vdm.*
5493
5494CHROMEOS HPS DRIVER
5495M:	Dan Callaghan <dcallagh@chromium.org>
5496R:	Sami Kyöstilä <skyostil@chromium.org>
5497S:	Maintained
5498F:	drivers/platform/chrome/cros_hps_i2c.c
5499
5500CHROMEOS EC WATCHDOG
5501M:	Lukasz Majczak <lma@chromium.org>
5502L:	chrome-platform@lists.linux.dev
5503S:	Maintained
5504F:	drivers/watchdog/cros_ec_wdt.c
5505
5506CHROMEOS UCSI DRIVER
5507M:	Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
5508M:	Łukasz Bartosik <ukaszb@chromium.org>
5509L:	chrome-platform@lists.linux.dev
5510S:	Maintained
5511F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5512
5513CHRONTEL CH7322 CEC DRIVER
5514M:	Joe Tessler <jrt@google.com>
5515L:	linux-media@vger.kernel.org
5516S:	Maintained
5517T:	git git://linuxtv.org/media.git
5518F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5519F:	drivers/media/cec/i2c/ch7322.c
5520
5521CIRRUS LOGIC AUDIO CODEC DRIVERS
5522M:	David Rhodes <david.rhodes@cirrus.com>
5523M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5524L:	linux-sound@vger.kernel.org
5525L:	patches@opensource.cirrus.com
5526S:	Maintained
5527F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5528F:	Documentation/sound/codecs/cs*
5529F:	drivers/mfd/cs42l43*
5530F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5531F:	drivers/spi/spi-cs42l43*
5532F:	include/dt-bindings/sound/cs*
5533F:	include/linux/mfd/cs42l43*
5534F:	include/sound/cs*
5535F:	sound/pci/hda/cirrus*
5536F:	sound/pci/hda/cs*
5537F:	sound/pci/hda/hda_component*
5538F:	sound/pci/hda/hda_cs_dsp_ctl.*
5539F:	sound/soc/codecs/cs*
5540
5541CIRRUS LOGIC HAPTIC DRIVERS
5542M:	James Ogletree <jogletre@opensource.cirrus.com>
5543M:	Fred Treven <fred.treven@cirrus.com>
5544M:	Ben Bright <ben.bright@cirrus.com>
5545L:	patches@opensource.cirrus.com
5546S:	Supported
5547F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5548F:	drivers/input/misc/cs40l*
5549F:	drivers/mfd/cs40l*
5550F:	include/linux/mfd/cs40l*
5551F:	sound/soc/codecs/cs40l*
5552
5553CIRRUS LOGIC DSP FIRMWARE DRIVER
5554M:	Simon Trimmer <simont@opensource.cirrus.com>
5555M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5556M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5557L:	patches@opensource.cirrus.com
5558S:	Supported
5559W:	https://github.com/CirrusLogic/linux-drivers/wiki
5560T:	git https://github.com/CirrusLogic/linux-drivers.git
5561F:	drivers/firmware/cirrus/
5562F:	include/linux/firmware/cirrus/
5563
5564CIRRUS LOGIC EP93XX ETHERNET DRIVER
5565M:	Hartley Sweeten <hsweeten@visionengravers.com>
5566L:	netdev@vger.kernel.org
5567S:	Maintained
5568F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5569
5570CIRRUS LOGIC LOCHNAGAR DRIVER
5571M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5572M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5573L:	patches@opensource.cirrus.com
5574S:	Supported
5575F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5576F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5577F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5578F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5579F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5580F:	Documentation/hwmon/lochnagar.rst
5581F:	drivers/clk/clk-lochnagar.c
5582F:	drivers/hwmon/lochnagar-hwmon.c
5583F:	drivers/mfd/lochnagar-i2c.c
5584F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5585F:	drivers/regulator/lochnagar-regulator.c
5586F:	include/dt-bindings/clock/lochnagar.h
5587F:	include/dt-bindings/pinctrl/lochnagar.h
5588F:	include/linux/mfd/lochnagar*
5589F:	sound/soc/codecs/lochnagar-sc.c
5590
5591CIRRUS LOGIC MADERA CODEC DRIVERS
5592M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5593M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5594L:	linux-sound@vger.kernel.org
5595L:	patches@opensource.cirrus.com
5596S:	Supported
5597W:	https://github.com/CirrusLogic/linux-drivers/wiki
5598T:	git https://github.com/CirrusLogic/linux-drivers.git
5599F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5600F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5601F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5602F:	drivers/gpio/gpio-madera*
5603F:	drivers/irqchip/irq-madera*
5604F:	drivers/mfd/cs47l*
5605F:	drivers/mfd/madera*
5606F:	drivers/pinctrl/cirrus/*
5607F:	include/dt-bindings/sound/madera*
5608F:	include/linux/irqchip/irq-madera*
5609F:	include/linux/mfd/madera/*
5610F:	include/sound/madera*
5611F:	sound/soc/codecs/cs47l*
5612F:	sound/soc/codecs/madera*
5613
5614CISCO FCOE HBA DRIVER
5615M:	Satish Kharat <satishkh@cisco.com>
5616M:	Sesidhar Baddela <sebaddel@cisco.com>
5617M:	Karan Tilak Kumar <kartilak@cisco.com>
5618L:	linux-scsi@vger.kernel.org
5619S:	Supported
5620F:	drivers/scsi/fnic/
5621
5622CISCO SCSI HBA DRIVER
5623M:	Karan Tilak Kumar <kartilak@cisco.com>
5624M:	Sesidhar Baddela <sebaddel@cisco.com>
5625L:	linux-scsi@vger.kernel.org
5626S:	Supported
5627F:	drivers/scsi/snic/
5628
5629CISCO VIC ETHERNET NIC DRIVER
5630M:	Christian Benvenuti <benve@cisco.com>
5631M:	Satish Kharat <satishkh@cisco.com>
5632S:	Maintained
5633F:	drivers/net/ethernet/cisco/enic/
5634
5635CISCO VIC LOW LATENCY NIC DRIVER
5636M:	Christian Benvenuti <benve@cisco.com>
5637M:	Nelson Escobar <neescoba@cisco.com>
5638S:	Supported
5639F:	drivers/infiniband/hw/usnic/
5640
5641CLANG CONTROL FLOW INTEGRITY SUPPORT
5642M:	Sami Tolvanen <samitolvanen@google.com>
5643M:	Kees Cook <kees@kernel.org>
5644R:	Nathan Chancellor <nathan@kernel.org>
5645L:	llvm@lists.linux.dev
5646S:	Supported
5647B:	https://github.com/ClangBuiltLinux/linux/issues
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5649F:	include/linux/cfi.h
5650F:	kernel/cfi.c
5651
5652CLANG-FORMAT FILE
5653M:	Miguel Ojeda <ojeda@kernel.org>
5654S:	Maintained
5655F:	.clang-format
5656
5657CLANG/LLVM BUILD SUPPORT
5658M:	Nathan Chancellor <nathan@kernel.org>
5659R:	Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
5660R:	Bill Wendling <morbo@google.com>
5661R:	Justin Stitt <justinstitt@google.com>
5662L:	llvm@lists.linux.dev
5663S:	Supported
5664W:	https://clangbuiltlinux.github.io/
5665B:	https://github.com/ClangBuiltLinux/linux/issues
5666C:	irc://irc.libera.chat/clangbuiltlinux
5667F:	Documentation/kbuild/llvm.rst
5668F:	include/linux/compiler-clang.h
5669F:	scripts/Makefile.clang
5670F:	scripts/clang-tools/
5671K:	\b(?i:clang|llvm)\b
5672
5673CLK API
5674M:	Russell King <linux@armlinux.org.uk>
5675L:	linux-clk@vger.kernel.org
5676S:	Maintained
5677F:	include/linux/clk.h
5678
5679CLOCKSOURCE, CLOCKEVENT DRIVERS
5680M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5681M:	Thomas Gleixner <tglx@linutronix.de>
5682L:	linux-kernel@vger.kernel.org
5683S:	Supported
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5685F:	Documentation/devicetree/bindings/timer/
5686F:	drivers/clocksource/
5687
5688CLOSURES
5689M:	Kent Overstreet <kent.overstreet@linux.dev>
5690L:	linux-bcachefs@vger.kernel.org
5691S:	Supported
5692C:	irc://irc.oftc.net/bcache
5693F:	include/linux/closure.h
5694F:	lib/closure.c
5695
5696CMPC ACPI DRIVER
5697M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5698L:	platform-driver-x86@vger.kernel.org
5699S:	Supported
5700F:	drivers/platform/x86/classmate-laptop.c
5701
5702COBALT MEDIA DRIVER
5703M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5704L:	linux-media@vger.kernel.org
5705S:	Supported
5706W:	https://linuxtv.org
5707T:	git git://linuxtv.org/media.git
5708F:	drivers/media/pci/cobalt/
5709
5710COCCINELLE/Semantic Patches (SmPL)
5711M:	Julia Lawall <Julia.Lawall@inria.fr>
5712M:	Nicolas Palix <nicolas.palix@imag.fr>
5713L:	cocci@inria.fr (moderated for non-subscribers)
5714S:	Supported
5715W:	https://coccinelle.gitlabpages.inria.fr/website/
5716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5717F:	Documentation/dev-tools/coccinelle.rst
5718F:	scripts/coccicheck
5719F:	scripts/coccinelle/
5720
5721CODA FILE SYSTEM
5722M:	Jan Harkes <jaharkes@cs.cmu.edu>
5723M:	coda@cs.cmu.edu
5724L:	codalist@coda.cs.cmu.edu
5725S:	Maintained
5726W:	http://www.coda.cs.cmu.edu/
5727F:	Documentation/filesystems/coda.rst
5728F:	fs/coda/
5729F:	include/linux/coda*.h
5730F:	include/uapi/linux/coda*.h
5731
5732CODA V4L2 MEM2MEM DRIVER
5733M:	Philipp Zabel <p.zabel@pengutronix.de>
5734L:	linux-media@vger.kernel.org
5735S:	Maintained
5736F:	Documentation/devicetree/bindings/media/coda.yaml
5737F:	drivers/media/platform/chips-media/coda
5738
5739CODE OF CONDUCT
5740M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5741S:	Supported
5742F:	Documentation/process/code-of-conduct-interpretation.rst
5743F:	Documentation/process/code-of-conduct.rst
5744
5745CODE TAGGING
5746M:	Suren Baghdasaryan <surenb@google.com>
5747M:	Kent Overstreet <kent.overstreet@linux.dev>
5748S:	Maintained
5749F:	include/asm-generic/codetag.lds.h
5750F:	include/linux/codetag.h
5751F:	lib/codetag.c
5752
5753COMEDI DRIVERS
5754M:	Ian Abbott <abbotti@mev.co.uk>
5755M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5756S:	Odd Fixes
5757F:	drivers/comedi/
5758F:	include/linux/comedi/
5759F:	include/uapi/linux/comedi.h
5760
5761COMMON CLK FRAMEWORK
5762M:	Michael Turquette <mturquette@baylibre.com>
5763M:	Stephen Boyd <sboyd@kernel.org>
5764L:	linux-clk@vger.kernel.org
5765S:	Maintained
5766Q:	http://patchwork.kernel.org/project/linux-clk/list/
5767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5768F:	Documentation/devicetree/bindings/clock/
5769F:	drivers/clk/
5770F:	include/dt-bindings/clock/
5771F:	include/linux/clk-pr*
5772F:	include/linux/clk/
5773F:	include/linux/of_clk.h
5774X:	drivers/clk/clkdev.c
5775
5776COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5777M:	Steve French <sfrench@samba.org>
5778M:	Steve French <smfrench@gmail.com>
5779R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5780R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5781R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5782R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5783R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5784L:	linux-cifs@vger.kernel.org
5785L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5786S:	Supported
5787W:	https://wiki.samba.org/index.php/LinuxCIFS
5788T:	git git://git.samba.org/sfrench/cifs-2.6.git
5789F:	Documentation/admin-guide/cifs/
5790F:	fs/smb/client/
5791F:	fs/smb/common/
5792F:	include/uapi/linux/cifs
5793
5794COMPACTPCI HOTPLUG CORE
5795M:	Scott Murray <scott@spiteful.org>
5796L:	linux-pci@vger.kernel.org
5797S:	Maintained
5798F:	drivers/pci/hotplug/cpci_hotplug*
5799
5800COMPACTPCI HOTPLUG GENERIC DRIVER
5801M:	Scott Murray <scott@spiteful.org>
5802L:	linux-pci@vger.kernel.org
5803S:	Maintained
5804F:	drivers/pci/hotplug/cpcihp_generic.c
5805
5806COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5807M:	Scott Murray <scott@spiteful.org>
5808L:	linux-pci@vger.kernel.org
5809S:	Maintained
5810F:	drivers/pci/hotplug/cpcihp_zt5550.*
5811
5812COMPAL LAPTOP SUPPORT
5813M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5814L:	platform-driver-x86@vger.kernel.org
5815S:	Maintained
5816F:	drivers/platform/x86/compal-laptop.c
5817
5818COMPILER ATTRIBUTES
5819M:	Miguel Ojeda <ojeda@kernel.org>
5820S:	Maintained
5821F:	include/linux/compiler_attributes.h
5822
5823COMPUTE EXPRESS LINK (CXL)
5824M:	Davidlohr Bueso <dave@stgolabs.net>
5825M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5826M:	Dave Jiang <dave.jiang@intel.com>
5827M:	Alison Schofield <alison.schofield@intel.com>
5828M:	Vishal Verma <vishal.l.verma@intel.com>
5829M:	Ira Weiny <ira.weiny@intel.com>
5830M:	Dan Williams <dan.j.williams@intel.com>
5831L:	linux-cxl@vger.kernel.org
5832S:	Maintained
5833F:	Documentation/driver-api/cxl
5834F:	drivers/cxl/
5835F:	include/cxl/
5836F:	include/uapi/linux/cxl_mem.h
5837F:	tools/testing/cxl/
5838
5839COMPUTE EXPRESS LINK PMU (CPMU)
5840M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5841L:	linux-cxl@vger.kernel.org
5842S:	Maintained
5843F:	Documentation/admin-guide/perf/cxl.rst
5844F:	drivers/perf/cxl_pmu.c
5845
5846CONEXANT ACCESSRUNNER USB DRIVER
5847L:	accessrunner-general@lists.sourceforge.net
5848S:	Orphan
5849W:	http://accessrunner.sourceforge.net/
5850F:	drivers/usb/atm/cxacru.c
5851
5852CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5853M:	Elena Reshetova <elena.reshetova@intel.com>
5854M:	Carlos Bilbao <carlos.bilbao@kernel.org>
5855S:	Maintained
5856F:	Documentation/security/snp-tdx-threat-model.rst
5857
5858CONFIGFS
5859M:	Joel Becker <jlbec@evilplan.org>
5860S:	Supported
5861T:	git git://git.infradead.org/users/hch/configfs.git
5862F:	fs/configfs/
5863F:	include/linux/configfs.h
5864F:	samples/configfs/
5865
5866CONGATEC BOARD CONTROLLER MFD DRIVER
5867M:	Thomas Richard <thomas.richard@bootlin.com>
5868S:	Maintained
5869F:	drivers/gpio/gpio-cgbc.c
5870F:	drivers/i2c/busses/i2c-cgbc.c
5871F:	drivers/mfd/cgbc-core.c
5872F:	drivers/watchdog/cgbc_wdt.c
5873F:	include/linux/mfd/cgbc.h
5874
5875CONSOLE SUBSYSTEM
5876M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5877S:	Supported
5878F:	drivers/video/console/
5879F:	include/linux/console*
5880
5881CONTEXT TRACKING
5882M:	Frederic Weisbecker <frederic@kernel.org>
5883M:	"Paul E. McKenney" <paulmck@kernel.org>
5884S:	Maintained
5885F:	include/linux/context_tracking*
5886F:	kernel/context_tracking.c
5887
5888CONTROL GROUP (CGROUP)
5889M:	Tejun Heo <tj@kernel.org>
5890M:	Johannes Weiner <hannes@cmpxchg.org>
5891M:	Michal Koutný <mkoutny@suse.com>
5892L:	cgroups@vger.kernel.org
5893S:	Maintained
5894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5895F:	Documentation/admin-guide/cgroup-v1/
5896F:	Documentation/admin-guide/cgroup-v2.rst
5897F:	include/linux/cgroup*
5898F:	kernel/cgroup/
5899F:	tools/testing/selftests/cgroup/
5900
5901CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5902M:	Tejun Heo <tj@kernel.org>
5903M:	Josef Bacik <josef@toxicpanda.com>
5904M:	Jens Axboe <axboe@kernel.dk>
5905L:	cgroups@vger.kernel.org
5906L:	linux-block@vger.kernel.org
5907T:	git git://git.kernel.dk/linux-block
5908F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5909F:	block/bfq-cgroup.c
5910F:	block/blk-cgroup.c
5911F:	block/blk-iocost.c
5912F:	block/blk-iolatency.c
5913F:	block/blk-throttle.c
5914F:	include/linux/blk-cgroup.h
5915
5916CONTROL GROUP - CPUSET
5917M:	Waiman Long <longman@redhat.com>
5918L:	cgroups@vger.kernel.org
5919S:	Maintained
5920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5921F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5922F:	include/linux/cpuset.h
5923F:	kernel/cgroup/cpuset-internal.h
5924F:	kernel/cgroup/cpuset-v1.c
5925F:	kernel/cgroup/cpuset.c
5926F:	tools/testing/selftests/cgroup/test_cpuset.c
5927F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5928F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5929
5930CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
5931M:	Maarten Lankhorst <dev@lankhorst.se>
5932M:	Maxime Ripard <mripard@kernel.org>
5933M:	Natalie Vock <natalie.vock@gmx.de>
5934L:	cgroups@vger.kernel.org
5935L:	dri-devel@lists.freedesktop.org
5936S:	Maintained
5937T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
5938F:	include/linux/cgroup_dmem.h
5939F:	kernel/cgroup/dmem.c
5940
5941CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5942M:	Johannes Weiner <hannes@cmpxchg.org>
5943M:	Michal Hocko <mhocko@kernel.org>
5944M:	Roman Gushchin <roman.gushchin@linux.dev>
5945M:	Shakeel Butt <shakeel.butt@linux.dev>
5946R:	Muchun Song <muchun.song@linux.dev>
5947L:	cgroups@vger.kernel.org
5948L:	linux-mm@kvack.org
5949S:	Maintained
5950F:	include/linux/memcontrol.h
5951F:	mm/memcontrol.c
5952F:	mm/memcontrol-v1.c
5953F:	mm/memcontrol-v1.h
5954F:	mm/swap_cgroup.c
5955F:	samples/cgroup/*
5956F:	tools/testing/selftests/cgroup/memcg_protection.m
5957F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5958F:	tools/testing/selftests/cgroup/test_kmem.c
5959F:	tools/testing/selftests/cgroup/test_memcontrol.c
5960
5961CORETEMP HARDWARE MONITORING DRIVER
5962M:	Fenghua Yu <fenghua.yu@intel.com>
5963L:	linux-hwmon@vger.kernel.org
5964S:	Maintained
5965F:	Documentation/hwmon/coretemp.rst
5966F:	drivers/hwmon/coretemp.c
5967
5968CORSAIR-CPRO HARDWARE MONITOR DRIVER
5969M:	Marius Zachmann <mail@mariuszachmann.de>
5970L:	linux-hwmon@vger.kernel.org
5971S:	Maintained
5972F:	drivers/hwmon/corsair-cpro.c
5973
5974CORSAIR-PSU HARDWARE MONITOR DRIVER
5975M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5976L:	linux-hwmon@vger.kernel.org
5977S:	Maintained
5978F:	Documentation/hwmon/corsair-psu.rst
5979F:	drivers/hwmon/corsair-psu.c
5980
5981COUNTER SUBSYSTEM
5982M:	William Breathitt Gray <wbg@kernel.org>
5983L:	linux-iio@vger.kernel.org
5984S:	Maintained
5985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5986F:	Documentation/ABI/testing/sysfs-bus-counter
5987F:	Documentation/driver-api/generic-counter.rst
5988F:	drivers/counter/
5989F:	include/linux/counter.h
5990F:	include/uapi/linux/counter.h
5991F:	tools/counter/
5992
5993COUNTER WATCH EVENTS TOOL
5994M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5995L:	linux-iio@vger.kernel.org
5996S:	Maintained
5997F:	tools/counter/counter_watch_events.c
5998
5999CP2615 I2C DRIVER
6000M:	Bence Csókás <bence98@sch.bme.hu>
6001S:	Maintained
6002F:	drivers/i2c/busses/i2c-cp2615.c
6003
6004CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6005M:	Viresh Kumar <viresh.kumar@linaro.org>
6006M:	Sudeep Holla <sudeep.holla@arm.com>
6007L:	linux-pm@vger.kernel.org
6008S:	Maintained
6009W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6010F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6011
6012CPU FREQUENCY SCALING FRAMEWORK
6013M:	"Rafael J. Wysocki" <rafael@kernel.org>
6014M:	Viresh Kumar <viresh.kumar@linaro.org>
6015L:	linux-pm@vger.kernel.org
6016S:	Maintained
6017B:	https://bugzilla.kernel.org
6018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6020F:	Documentation/admin-guide/pm/cpufreq.rst
6021F:	Documentation/admin-guide/pm/intel_pstate.rst
6022F:	Documentation/cpu-freq/
6023F:	Documentation/devicetree/bindings/cpufreq/
6024F:	drivers/cpufreq/
6025F:	include/linux/cpufreq.h
6026F:	include/linux/sched/cpufreq.h
6027F:	kernel/sched/cpufreq*.c
6028F:	tools/testing/selftests/cpufreq/
6029
6030CPU HOTPLUG
6031M:	Thomas Gleixner <tglx@linutronix.de>
6032M:	Peter Zijlstra <peterz@infradead.org>
6033L:	linux-kernel@vger.kernel.org
6034S:	Maintained
6035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6036F:	include/linux/cpu.h
6037F:	include/linux/cpuhotplug.h
6038F:	include/linux/smpboot.h
6039F:	kernel/cpu.c
6040F:	kernel/smpboot.*
6041
6042CPU IDLE TIME MANAGEMENT FRAMEWORK
6043M:	"Rafael J. Wysocki" <rafael@kernel.org>
6044M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6045L:	linux-pm@vger.kernel.org
6046S:	Maintained
6047B:	https://bugzilla.kernel.org
6048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6049F:	Documentation/admin-guide/pm/cpuidle.rst
6050F:	Documentation/driver-api/pm/cpuidle.rst
6051F:	drivers/cpuidle/
6052F:	include/linux/cpuidle.h
6053
6054CPU POWER MONITORING SUBSYSTEM
6055M:	Thomas Renninger <trenn@suse.com>
6056M:	Shuah Khan <shuah@kernel.org>
6057M:	Shuah Khan <skhan@linuxfoundation.org>
6058M:	John B. Wyatt IV <jwyatt@redhat.com>
6059M:	John B. Wyatt IV <sageofredondo@gmail.com>
6060M:	John Kacur <jkacur@redhat.com>
6061L:	linux-pm@vger.kernel.org
6062S:	Maintained
6063F:	tools/power/cpupower/
6064
6065CPUID/MSR DRIVER
6066M:	"H. Peter Anvin" <hpa@zytor.com>
6067S:	Maintained
6068F:	arch/x86/kernel/cpuid.c
6069F:	arch/x86/kernel/msr.c
6070
6071CPUIDLE DRIVER - ARM BIG LITTLE
6072M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6073M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6074L:	linux-pm@vger.kernel.org
6075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6076S:	Maintained
6077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6078F:	drivers/cpuidle/cpuidle-big_little.c
6079
6080CPUIDLE DRIVER - ARM EXYNOS
6081M:	Daniel Lezcano <daniel.lezcano@linaro.org>
6082M:	Kukjin Kim <kgene@kernel.org>
6083R:	Krzysztof Kozlowski <krzk@kernel.org>
6084L:	linux-pm@vger.kernel.org
6085L:	linux-samsung-soc@vger.kernel.org
6086S:	Maintained
6087F:	arch/arm/mach-exynos/pm.c
6088F:	drivers/cpuidle/cpuidle-exynos.c
6089F:	include/linux/platform_data/cpuidle-exynos.h
6090
6091CPUIDLE DRIVER - ARM PSCI
6092M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
6093M:	Sudeep Holla <sudeep.holla@arm.com>
6094L:	linux-pm@vger.kernel.org
6095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6096S:	Supported
6097F:	drivers/cpuidle/cpuidle-psci.c
6098
6099CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6100M:	Ulf Hansson <ulf.hansson@linaro.org>
6101L:	linux-pm@vger.kernel.org
6102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6103S:	Supported
6104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6105F:	drivers/cpuidle/cpuidle-psci-domain.c
6106F:	drivers/cpuidle/cpuidle-psci.h
6107
6108CPUIDLE DRIVER - DT IDLE PM DOMAIN
6109M:	Ulf Hansson <ulf.hansson@linaro.org>
6110L:	linux-pm@vger.kernel.org
6111S:	Supported
6112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6113F:	drivers/cpuidle/dt_idle_genpd.c
6114F:	drivers/cpuidle/dt_idle_genpd.h
6115
6116CPUIDLE DRIVER - RISC-V SBI
6117M:	Anup Patel <anup@brainfault.org>
6118L:	linux-pm@vger.kernel.org
6119L:	linux-riscv@lists.infradead.org
6120S:	Maintained
6121F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6122
6123CRAMFS FILESYSTEM
6124M:	Nicolas Pitre <nico@fluxnic.net>
6125S:	Maintained
6126F:	Documentation/filesystems/cramfs.rst
6127F:	fs/cramfs/
6128
6129CRC LIBRARY
6130M:	Eric Biggers <ebiggers@kernel.org>
6131R:	Ard Biesheuvel <ardb@kernel.org>
6132L:	linux-crypto@vger.kernel.org
6133S:	Maintained
6134T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6135F:	Documentation/staging/crc*
6136F:	arch/*/lib/crc*
6137F:	include/linux/crc*
6138F:	lib/crc*
6139
6140CREATIVE SB0540
6141M:	Bastien Nocera <hadess@hadess.net>
6142L:	linux-input@vger.kernel.org
6143S:	Maintained
6144F:	drivers/hid/hid-creative-sb0540.c
6145
6146INTEL CRPS COMMON REDUNDANT PSU DRIVER
6147M:	Ninad Palsule <ninad@linux.ibm.com>
6148L:	linux-hwmon@vger.kernel.org
6149S:	Maintained
6150F:	Documentation/hwmon/crps.rst
6151F:	drivers/hwmon/pmbus/crps.c
6152
6153CRYPTO API
6154M:	Herbert Xu <herbert@gondor.apana.org.au>
6155M:	"David S. Miller" <davem@davemloft.net>
6156L:	linux-crypto@vger.kernel.org
6157S:	Maintained
6158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6160F:	Documentation/crypto/
6161F:	Documentation/devicetree/bindings/crypto/
6162F:	arch/*/crypto/
6163F:	crypto/
6164F:	drivers/crypto/
6165F:	include/crypto/
6166F:	include/linux/crypto*
6167F:	lib/crypto/
6168
6169CRYPTO SPEED TEST COMPARE
6170M:	Wang Jinchao <wangjinchao@xfusion.com>
6171L:	linux-crypto@vger.kernel.org
6172S:	Maintained
6173F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6174
6175CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6176M:	Neil Horman <nhorman@tuxdriver.com>
6177L:	linux-crypto@vger.kernel.org
6178S:	Maintained
6179F:	crypto/ansi_cprng.c
6180F:	crypto/rng.c
6181
6182CS3308 MEDIA DRIVER
6183M:	Hans Verkuil <hverkuil@xs4all.nl>
6184L:	linux-media@vger.kernel.org
6185S:	Odd Fixes
6186W:	http://linuxtv.org
6187T:	git git://linuxtv.org/media.git
6188F:	drivers/media/i2c/cs3308.c
6189
6190CS5535 Audio ALSA driver
6191M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6192S:	Maintained
6193F:	sound/pci/cs5535audio/
6194
6195CTU CAN FD DRIVER
6196M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6197M:	Ondrej Ille <ondrej.ille@gmail.com>
6198L:	linux-can@vger.kernel.org
6199S:	Maintained
6200F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6201F:	drivers/net/can/ctucanfd/
6202
6203CVE ASSIGNMENT CONTACT
6204M:	CVE Assignment Team <cve@kernel.org>
6205S:	Maintained
6206F:	Documentation/process/cve.rst
6207
6208CW1200 WLAN driver
6209S:	Orphan
6210F:	drivers/net/wireless/st/cw1200/
6211F:	include/linux/platform_data/net-cw1200.h
6212
6213CX18 VIDEO4LINUX DRIVER
6214M:	Andy Walls <awalls@md.metrocast.net>
6215L:	linux-media@vger.kernel.org
6216S:	Maintained
6217W:	https://linuxtv.org
6218T:	git git://linuxtv.org/media.git
6219F:	drivers/media/pci/cx18/
6220F:	include/uapi/linux/ivtv*
6221
6222CX2341X MPEG ENCODER HELPER MODULE
6223M:	Hans Verkuil <hverkuil@xs4all.nl>
6224L:	linux-media@vger.kernel.org
6225S:	Maintained
6226W:	https://linuxtv.org
6227T:	git git://linuxtv.org/media.git
6228F:	drivers/media/common/cx2341x*
6229F:	include/media/drv-intf/cx2341x.h
6230
6231CX24120 MEDIA DRIVER
6232M:	Jemma Denson <jdenson@gmail.com>
6233M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6234L:	linux-media@vger.kernel.org
6235S:	Maintained
6236W:	https://linuxtv.org
6237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6238F:	drivers/media/dvb-frontends/cx24120*
6239
6240CX88 VIDEO4LINUX DRIVER
6241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6242L:	linux-media@vger.kernel.org
6243S:	Odd fixes
6244W:	https://linuxtv.org
6245T:	git git://linuxtv.org/media.git
6246F:	Documentation/driver-api/media/drivers/cx88*
6247F:	drivers/media/pci/cx88/
6248
6249CXD2820R MEDIA DRIVER
6250L:	linux-media@vger.kernel.org
6251S:	Orphan
6252W:	https://linuxtv.org
6253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6254F:	drivers/media/dvb-frontends/cxd2820r*
6255
6256CXGB3 ETHERNET DRIVER (CXGB3)
6257M:	Potnuri Bharat Teja <bharat@chelsio.com>
6258L:	netdev@vger.kernel.org
6259S:	Maintained
6260W:	http://www.chelsio.com
6261F:	drivers/net/ethernet/chelsio/cxgb3/
6262
6263CXGB3 ISCSI DRIVER (CXGB3I)
6264M:	Varun Prakash <varun@chelsio.com>
6265L:	linux-scsi@vger.kernel.org
6266S:	Supported
6267W:	http://www.chelsio.com
6268F:	drivers/scsi/cxgbi/cxgb3i
6269
6270CXGB4 CRYPTO DRIVER (chcr)
6271M:	Ayush Sawal <ayush.sawal@chelsio.com>
6272L:	linux-crypto@vger.kernel.org
6273S:	Supported
6274W:	http://www.chelsio.com
6275F:	drivers/crypto/chelsio
6276
6277CXGB4 ETHERNET DRIVER (CXGB4)
6278M:	Potnuri Bharat Teja <bharat@chelsio.com>
6279L:	netdev@vger.kernel.org
6280S:	Maintained
6281W:	http://www.chelsio.com
6282F:	drivers/net/ethernet/chelsio/cxgb4/
6283
6284CXGB4 INLINE CRYPTO DRIVER
6285M:	Ayush Sawal <ayush.sawal@chelsio.com>
6286L:	netdev@vger.kernel.org
6287S:	Maintained
6288W:	http://www.chelsio.com
6289F:	drivers/net/ethernet/chelsio/inline_crypto/
6290
6291CXGB4 ISCSI DRIVER (CXGB4I)
6292M:	Varun Prakash <varun@chelsio.com>
6293L:	linux-scsi@vger.kernel.org
6294S:	Supported
6295W:	http://www.chelsio.com
6296F:	drivers/scsi/cxgbi/cxgb4i
6297
6298CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6299M:	Potnuri Bharat Teja <bharat@chelsio.com>
6300L:	linux-rdma@vger.kernel.org
6301S:	Supported
6302W:	http://www.openfabrics.org
6303F:	drivers/infiniband/hw/cxgb4/
6304F:	include/uapi/rdma/cxgb4-abi.h
6305
6306CXGB4VF ETHERNET DRIVER (CXGB4VF)
6307M:	Potnuri Bharat Teja <bharat@chelsio.com>
6308L:	netdev@vger.kernel.org
6309S:	Maintained
6310W:	http://www.chelsio.com
6311F:	drivers/net/ethernet/chelsio/cxgb4vf/
6312
6313CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6314M:	Frederic Barrat <fbarrat@linux.ibm.com>
6315M:	Andrew Donnellan <ajd@linux.ibm.com>
6316L:	linuxppc-dev@lists.ozlabs.org
6317S:	Obsolete
6318F:	Documentation/ABI/obsolete/sysfs-class-cxl
6319F:	Documentation/arch/powerpc/cxl.rst
6320F:	arch/powerpc/platforms/powernv/pci-cxl.c
6321F:	drivers/misc/cxl/
6322F:	include/misc/cxl*
6323F:	include/uapi/misc/cxl.h
6324
6325CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6326M:	Manoj N. Kumar <manoj@linux.ibm.com>
6327M:	Uma Krishnan <ukrishn@linux.ibm.com>
6328L:	linux-scsi@vger.kernel.org
6329S:	Obsolete
6330F:	Documentation/arch/powerpc/cxlflash.rst
6331F:	drivers/scsi/cxlflash/
6332F:	include/uapi/scsi/cxlflash_ioctl.h
6333
6334CYBERPRO FB DRIVER
6335M:	Russell King <linux@armlinux.org.uk>
6336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6337S:	Maintained
6338W:	http://www.armlinux.org.uk/
6339F:	drivers/video/fbdev/cyber2000fb.*
6340
6341CYCLADES PC300 DRIVER
6342S:	Orphan
6343F:	drivers/net/wan/pc300*
6344
6345CYPRESS CY8C95X0 PINCTRL DRIVER
6346M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6347L:	linux-gpio@vger.kernel.org
6348S:	Maintained
6349F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6350
6351CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6352M:	Linus Walleij <linus.walleij@linaro.org>
6353L:	linux-input@vger.kernel.org
6354S:	Maintained
6355F:	drivers/input/touchscreen/cy8ctma140.c
6356
6357CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6358M:	Yassine Oudjana <y.oudjana@protonmail.com>
6359L:	linux-input@vger.kernel.org
6360S:	Maintained
6361F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6362F:	drivers/input/keyboard/cypress-sf.c
6363
6364CYPRESS_FIRMWARE MEDIA DRIVER
6365L:	linux-media@vger.kernel.org
6366S:	Orphan
6367W:	https://linuxtv.org
6368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6369F:	drivers/media/common/cypress_firmware*
6370
6371CYTTSP TOUCHSCREEN DRIVER
6372M:	Linus Walleij <linus.walleij@linaro.org>
6373L:	linux-input@vger.kernel.org
6374S:	Maintained
6375F:	drivers/input/touchscreen/cyttsp*
6376
6377D-LINK DIR-685 TOUCHKEYS DRIVER
6378M:	Linus Walleij <linus.walleij@linaro.org>
6379L:	linux-input@vger.kernel.org
6380S:	Supported
6381F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6382
6383DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6384M:	Joshua Kinard <kumba@gentoo.org>
6385S:	Maintained
6386F:	drivers/rtc/rtc-ds1685.c
6387F:	include/linux/rtc/ds1685.h
6388
6389DAMA SLAVE for AX.25
6390M:	Joerg Reuter <jreuter@yaina.de>
6391L:	linux-hams@vger.kernel.org
6392S:	Maintained
6393W:	http://yaina.de/jreuter/
6394W:	http://www.qsl.net/dl1bke/
6395F:	net/ax25/af_ax25.c
6396F:	net/ax25/ax25_dev.c
6397F:	net/ax25/ax25_ds_*
6398F:	net/ax25/ax25_in.c
6399F:	net/ax25/ax25_out.c
6400F:	net/ax25/ax25_timer.c
6401F:	net/ax25/sysctl_net_ax25.c
6402
6403DATA ACCESS MONITOR
6404M:	SeongJae Park <sj@kernel.org>
6405L:	damon@lists.linux.dev
6406L:	linux-mm@kvack.org
6407S:	Maintained
6408W:	https://damonitor.github.io
6409P:	Documentation/mm/damon/maintainer-profile.rst
6410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6411T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6413F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6414F:	Documentation/admin-guide/mm/damon/
6415F:	Documentation/mm/damon/
6416F:	include/linux/damon.h
6417F:	include/trace/events/damon.h
6418F:	mm/damon/
6419F:	samples/damon/
6420F:	tools/testing/selftests/damon/
6421
6422DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6423L:	netdev@vger.kernel.org
6424S:	Orphan
6425F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6426F:	drivers/net/ethernet/dec/tulip/dmfe.c
6427
6428DC390/AM53C974 SCSI driver
6429M:	Hannes Reinecke <hare@suse.com>
6430L:	linux-scsi@vger.kernel.org
6431S:	Maintained
6432F:	drivers/scsi/am53c974.c
6433
6434DC395x SCSI driver
6435M:	Oliver Neukum <oliver@neukum.org>
6436M:	Ali Akcaagac <aliakc@web.de>
6437M:	Jamie Lenehan <lenehan@twibble.org>
6438S:	Maintained
6439F:	Documentation/scsi/dc395x.rst
6440F:	drivers/scsi/dc395x.*
6441
6442DCCP PROTOCOL
6443L:	dccp@vger.kernel.org
6444S:	Orphan
6445W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6446F:	include/linux/dccp.h
6447F:	include/linux/tfrc.h
6448F:	include/uapi/linux/dccp.h
6449F:	net/dccp/
6450
6451DEBUGOBJECTS:
6452M:	Thomas Gleixner <tglx@linutronix.de>
6453L:	linux-kernel@vger.kernel.org
6454S:	Maintained
6455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6456F:	include/linux/debugobjects.h
6457F:	lib/debugobjects.c
6458
6459DECSTATION PLATFORM SUPPORT
6460M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6461L:	linux-mips@vger.kernel.org
6462S:	Maintained
6463F:	arch/mips/dec/
6464F:	arch/mips/include/asm/dec/
6465F:	arch/mips/include/asm/mach-dec/
6466
6467DEFXX FDDI NETWORK DRIVER
6468M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6469S:	Maintained
6470F:	drivers/net/fddi/defxx.*
6471
6472DEFZA FDDI NETWORK DRIVER
6473M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6474S:	Maintained
6475F:	drivers/net/fddi/defza.*
6476
6477DEINTERLACE DRIVERS FOR ALLWINNER H3
6478M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6479L:	linux-media@vger.kernel.org
6480S:	Maintained
6481T:	git git://linuxtv.org/media.git
6482F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6483F:	drivers/media/platform/sunxi/sun8i-di/
6484
6485DELL LAPTOP DRIVER
6486M:	Matthew Garrett <mjg59@srcf.ucam.org>
6487M:	Pali Rohár <pali@kernel.org>
6488L:	platform-driver-x86@vger.kernel.org
6489S:	Maintained
6490F:	drivers/platform/x86/dell/dell-laptop.c
6491
6492DELL LAPTOP FREEFALL DRIVER
6493M:	Pali Rohár <pali@kernel.org>
6494S:	Maintained
6495F:	drivers/platform/x86/dell/dell-smo8800.c
6496
6497DELL LAPTOP RBTN DRIVER
6498M:	Pali Rohár <pali@kernel.org>
6499S:	Maintained
6500F:	drivers/platform/x86/dell/dell-rbtn.*
6501
6502DELL LAPTOP SMM DRIVER
6503M:	Pali Rohár <pali@kernel.org>
6504S:	Maintained
6505F:	Documentation/ABI/obsolete/procfs-i8k
6506F:	drivers/hwmon/dell-smm-hwmon.c
6507F:	include/uapi/linux/i8k.h
6508
6509DELL PC DRIVER
6510M:	Lyndon Sanche <lsanche@lyndeno.ca>
6511L:	platform-driver-x86@vger.kernel.org
6512S:	Maintained
6513F:	drivers/platform/x86/dell/dell-pc.c
6514
6515DELL REMOTE BIOS UPDATE DRIVER
6516M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6517L:	platform-driver-x86@vger.kernel.org
6518S:	Maintained
6519F:	drivers/platform/x86/dell/dell_rbu.c
6520
6521DELL SMBIOS DRIVER
6522M:	Pali Rohár <pali@kernel.org>
6523L:	Dell.Client.Kernel@dell.com
6524L:	platform-driver-x86@vger.kernel.org
6525S:	Maintained
6526F:	drivers/platform/x86/dell/dell-smbios.*
6527
6528DELL SMBIOS SMM DRIVER
6529L:	Dell.Client.Kernel@dell.com
6530L:	platform-driver-x86@vger.kernel.org
6531S:	Maintained
6532F:	drivers/platform/x86/dell/dell-smbios-smm.c
6533
6534DELL SMBIOS WMI DRIVER
6535L:	Dell.Client.Kernel@dell.com
6536L:	platform-driver-x86@vger.kernel.org
6537S:	Maintained
6538F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6539F:	tools/wmi/dell-smbios-example.c
6540
6541DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6542M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6543L:	platform-driver-x86@vger.kernel.org
6544S:	Maintained
6545F:	Documentation/userspace-api/dcdbas.rst
6546F:	drivers/platform/x86/dell/dcdbas.*
6547
6548DELL WMI DDV DRIVER
6549M:	Armin Wolf <W_Armin@gmx.de>
6550S:	Maintained
6551F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6552F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6553F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6554F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6555
6556DELL WMI DESCRIPTOR DRIVER
6557L:	Dell.Client.Kernel@dell.com
6558S:	Maintained
6559F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6560
6561DELL WMI HARDWARE PRIVACY SUPPORT
6562L:	Dell.Client.Kernel@dell.com
6563L:	platform-driver-x86@vger.kernel.org
6564S:	Maintained
6565F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6566
6567DELL WMI NOTIFICATIONS DRIVER
6568M:	Matthew Garrett <mjg59@srcf.ucam.org>
6569M:	Pali Rohár <pali@kernel.org>
6570S:	Maintained
6571F:	drivers/platform/x86/dell/dell-wmi-base.c
6572
6573DELL WMI SYSMAN DRIVER
6574M:	Prasanth Ksr <prasanth.ksr@dell.com>
6575L:	Dell.Client.Kernel@dell.com
6576L:	platform-driver-x86@vger.kernel.org
6577S:	Maintained
6578F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6579F:	drivers/platform/x86/dell/dell-wmi-sysman/
6580
6581DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6582M:	Zev Weiss <zev@bewilderbeest.net>
6583L:	linux-hwmon@vger.kernel.org
6584S:	Maintained
6585F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6586
6587DELTA DPS920AB PSU DRIVER
6588M:	Robert Marko <robert.marko@sartura.hr>
6589L:	linux-hwmon@vger.kernel.org
6590S:	Maintained
6591F:	Documentation/hwmon/dps920ab.rst
6592F:	drivers/hwmon/pmbus/dps920ab.c
6593
6594DELTA NETWORKS TN48M CPLD DRIVERS
6595M:	Robert Marko <robert.marko@sartura.hr>
6596S:	Maintained
6597F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6598F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6599F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6600F:	drivers/gpio/gpio-tn48m.c
6601F:	include/dt-bindings/reset/delta,tn48m-reset.h
6602
6603DELTA ST MEDIA DRIVER
6604M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6605L:	linux-media@vger.kernel.org
6606S:	Supported
6607W:	https://linuxtv.org
6608T:	git git://linuxtv.org/media.git
6609F:	drivers/media/platform/st/sti/delta
6610
6611DENALI NAND DRIVER
6612L:	linux-mtd@lists.infradead.org
6613S:	Orphan
6614F:	drivers/mtd/nand/raw/denali*
6615
6616DESIGNWARE EDMA CORE IP DRIVER
6617M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6618L:	dmaengine@vger.kernel.org
6619S:	Maintained
6620F:	drivers/dma/dw-edma/
6621F:	include/linux/dma/edma.h
6622
6623DESIGNWARE USB2 DRD IP DRIVER
6624M:	Minas Harutyunyan <hminas@synopsys.com>
6625L:	linux-usb@vger.kernel.org
6626S:	Maintained
6627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6628F:	drivers/usb/dwc2/
6629
6630DESIGNWARE USB3 DRD IP DRIVER
6631M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6632L:	linux-usb@vger.kernel.org
6633S:	Maintained
6634F:	drivers/usb/dwc3/
6635
6636DESIGNWARE XDATA IP DRIVER
6637L:	linux-pci@vger.kernel.org
6638S:	Orphan
6639F:	Documentation/misc-devices/dw-xdata-pcie.rst
6640F:	drivers/misc/dw-xdata-pcie.c
6641
6642DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6643M:	Andreas Klinger <ak@it-klinger.de>
6644L:	linux-iio@vger.kernel.org
6645S:	Maintained
6646F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6647F:	drivers/iio/proximity/srf*.c
6648
6649DEVICE COREDUMP (DEV_COREDUMP)
6650M:	Johannes Berg <johannes@sipsolutions.net>
6651L:	linux-kernel@vger.kernel.org
6652S:	Maintained
6653F:	drivers/base/devcoredump.c
6654F:	include/linux/devcoredump.h
6655
6656DEVICE DEPENDENCY HELPER SCRIPT
6657M:	Saravana Kannan <saravanak@google.com>
6658L:	linux-kernel@vger.kernel.org
6659S:	Maintained
6660F:	scripts/dev-needs.sh
6661
6662DEVICE DIRECT ACCESS (DAX)
6663M:	Dan Williams <dan.j.williams@intel.com>
6664M:	Vishal Verma <vishal.l.verma@intel.com>
6665M:	Dave Jiang <dave.jiang@intel.com>
6666L:	nvdimm@lists.linux.dev
6667L:	linux-cxl@vger.kernel.org
6668S:	Supported
6669F:	drivers/dax/
6670
6671DEVICE FREQUENCY (DEVFREQ)
6672M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6673M:	Kyungmin Park <kyungmin.park@samsung.com>
6674M:	Chanwoo Choi <cw00.choi@samsung.com>
6675L:	linux-pm@vger.kernel.org
6676S:	Maintained
6677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6678F:	Documentation/devicetree/bindings/devfreq/
6679F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6680F:	drivers/devfreq/
6681F:	include/linux/devfreq.h
6682F:	include/trace/events/devfreq.h
6683
6684DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6685M:	Chanwoo Choi <cw00.choi@samsung.com>
6686L:	linux-pm@vger.kernel.org
6687S:	Supported
6688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6689F:	Documentation/devicetree/bindings/devfreq/event/
6690F:	drivers/devfreq/devfreq-event.c
6691F:	drivers/devfreq/event/
6692F:	include/dt-bindings/pmu/exynos_ppmu.h
6693F:	include/linux/devfreq-event.h
6694
6695DEVICE RESOURCE MANAGEMENT HELPERS
6696M:	Hans de Goede <hdegoede@redhat.com>
6697R:	Matti Vaittinen <mazziesaccount@gmail.com>
6698S:	Maintained
6699F:	include/linux/devm-helpers.h
6700
6701DEVICE-MAPPER  (LVM)
6702M:	Alasdair Kergon <agk@redhat.com>
6703M:	Mike Snitzer <snitzer@kernel.org>
6704M:	Mikulas Patocka <mpatocka@redhat.com>
6705L:	dm-devel@lists.linux.dev
6706S:	Maintained
6707Q:	http://patchwork.kernel.org/project/dm-devel/list/
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6709F:	Documentation/admin-guide/device-mapper/
6710F:	drivers/md/Kconfig
6711F:	drivers/md/Makefile
6712F:	drivers/md/dm*
6713F:	drivers/md/persistent-data/
6714F:	include/linux/device-mapper.h
6715F:	include/linux/dm-*.h
6716F:	include/uapi/linux/dm-*.h
6717
6718DEVICE-MAPPER VDO TARGET
6719M:	Matthew Sakai <msakai@redhat.com>
6720L:	dm-devel@lists.linux.dev
6721S:	Maintained
6722F:	Documentation/admin-guide/device-mapper/vdo*.rst
6723F:	drivers/md/dm-vdo/
6724
6725DEVLINK
6726M:	Jiri Pirko <jiri@resnulli.us>
6727L:	netdev@vger.kernel.org
6728S:	Supported
6729F:	Documentation/networking/devlink
6730F:	include/net/devlink.h
6731F:	include/uapi/linux/devlink.h
6732F:	net/devlink/
6733
6734DFROBOT SD2405AL RTC DRIVER
6735M:	Tóth János <gomba007@gmail.com>
6736L:	linux-rtc@vger.kernel.org
6737S:	Maintained
6738F:	drivers/rtc/rtc-sd2405al.c
6739
6740DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6741M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6742M:	Marek Vasut <marex@denx.de>
6743L:	kernel@dh-electronics.com
6744S:	Maintained
6745N:	dhcom
6746N:	dhcor
6747N:	dhsom
6748
6749DIALOG SEMICONDUCTOR DRIVERS
6750M:	Support Opensource <support.opensource@diasemi.com>
6751S:	Supported
6752W:	http://www.dialog-semiconductor.com/products
6753F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6754F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6755F:	Documentation/devicetree/bindings/mfd/da90*.txt
6756F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6757F:	Documentation/devicetree/bindings/regulator/da92*.txt
6758F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6759F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6760F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6761F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6762F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6763F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6764F:	Documentation/hwmon/da90??.rst
6765F:	drivers/gpio/gpio-da90??.c
6766F:	drivers/hwmon/da90??-hwmon.c
6767F:	drivers/iio/adc/da91??-*.c
6768F:	drivers/input/misc/da72??.[ch]
6769F:	drivers/input/misc/da90??_onkey.c
6770F:	drivers/input/touchscreen/da9052_tsi.c
6771F:	drivers/leds/leds-da90??.c
6772F:	drivers/mfd/da903x.c
6773F:	drivers/mfd/da90??-*.c
6774F:	drivers/mfd/da91??-*.c
6775F:	drivers/pinctrl/pinctrl-da90??.c
6776F:	drivers/power/supply/da9052-battery.c
6777F:	drivers/power/supply/da91??-*.c
6778F:	drivers/regulator/da9???-regulator.[ch]
6779F:	drivers/regulator/slg51000-regulator.[ch]
6780F:	drivers/rtc/rtc-da90??.c
6781F:	drivers/thermal/da90??-thermal.c
6782F:	drivers/video/backlight/da90??_bl.c
6783F:	drivers/watchdog/da90??_wdt.c
6784F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6785F:	include/linux/mfd/da903x.h
6786F:	include/linux/mfd/da9052/
6787F:	include/linux/mfd/da9055/
6788F:	include/linux/mfd/da9062/
6789F:	include/linux/mfd/da9063/
6790F:	include/linux/mfd/da9150/
6791F:	include/linux/regulator/da9211.h
6792F:	include/sound/da[79]*.h
6793F:	sound/soc/codecs/da[79]*.[ch]
6794
6795DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6796M:	William Breathitt Gray <wbg@kernel.org>
6797L:	linux-gpio@vger.kernel.org
6798S:	Maintained
6799F:	drivers/gpio/gpio-gpio-mm.c
6800
6801DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6802M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6803L:	linux-media@vger.kernel.org
6804S:	Maintained
6805F:	Documentation/admin-guide/media/mgb4.rst
6806F:	drivers/media/pci/mgb4/
6807
6808DIOLAN U2C-12 I2C DRIVER
6809M:	Guenter Roeck <linux@roeck-us.net>
6810L:	linux-i2c@vger.kernel.org
6811S:	Maintained
6812F:	drivers/i2c/busses/i2c-diolan-u2c.c
6813
6814DIRECTORY NOTIFICATION (DNOTIFY)
6815M:	Jan Kara <jack@suse.cz>
6816R:	Amir Goldstein <amir73il@gmail.com>
6817L:	linux-fsdevel@vger.kernel.org
6818S:	Maintained
6819F:	Documentation/filesystems/dnotify.rst
6820F:	fs/notify/dnotify/
6821F:	include/linux/dnotify.h
6822
6823DISK GEOMETRY AND PARTITION HANDLING
6824M:	Andries Brouwer <aeb@cwi.nl>
6825S:	Maintained
6826W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6827W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6828W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6829
6830DISKQUOTA
6831M:	Jan Kara <jack@suse.com>
6832S:	Maintained
6833F:	Documentation/filesystems/quota.rst
6834F:	fs/quota/
6835F:	include/linux/quota*.h
6836F:	include/uapi/linux/quota*.h
6837
6838DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6839M:	Bernie Thompson <bernie@plugable.com>
6840L:	linux-fbdev@vger.kernel.org
6841S:	Maintained
6842W:	http://plugable.com/category/projects/udlfb/
6843F:	Documentation/fb/udlfb.rst
6844F:	drivers/video/fbdev/udlfb.c
6845F:	include/video/udlfb.h
6846
6847DISTRIBUTED LOCK MANAGER (DLM)
6848M:	Alexander Aring <aahringo@redhat.com>
6849M:	David Teigland <teigland@redhat.com>
6850L:	gfs2@lists.linux.dev
6851S:	Supported
6852W:	https://pagure.io/dlm
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6854F:	fs/dlm/
6855
6856DMA BUFFER SHARING FRAMEWORK
6857M:	Sumit Semwal <sumit.semwal@linaro.org>
6858M:	Christian König <christian.koenig@amd.com>
6859L:	linux-media@vger.kernel.org
6860L:	dri-devel@lists.freedesktop.org
6861L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6862S:	Maintained
6863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6864F:	Documentation/driver-api/dma-buf.rst
6865F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6866F:	drivers/dma-buf/
6867F:	include/linux/*fence.h
6868F:	include/linux/dma-buf.h
6869F:	include/linux/dma-resv.h
6870K:	\bdma_(?:buf|fence|resv)\b
6871
6872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6873M:	Vinod Koul <vkoul@kernel.org>
6874L:	dmaengine@vger.kernel.org
6875S:	Maintained
6876Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6878F:	Documentation/devicetree/bindings/dma/
6879F:	Documentation/driver-api/dmaengine/
6880F:	drivers/dma/
6881F:	include/dt-bindings/dma/
6882F:	include/linux/dma/
6883F:	include/linux/dmaengine.h
6884F:	include/linux/of_dma.h
6885
6886DMA MAPPING BENCHMARK
6887M:	Xiang Chen <chenxiang66@hisilicon.com>
6888L:	iommu@lists.linux.dev
6889F:	kernel/dma/map_benchmark.c
6890F:	tools/testing/selftests/dma/
6891
6892DMA MAPPING HELPERS
6893M:	Marek Szyprowski <m.szyprowski@samsung.com>
6894R:	Robin Murphy <robin.murphy@arm.com>
6895L:	iommu@lists.linux.dev
6896S:	Supported
6897W:	http://git.infradead.org/users/hch/dma-mapping.git
6898T:	git git://git.infradead.org/users/hch/dma-mapping.git
6899F:	include/asm-generic/dma-mapping.h
6900F:	include/linux/dma-direct.h
6901F:	include/linux/dma-map-ops.h
6902F:	include/linux/dma-mapping.h
6903F:	include/linux/swiotlb.h
6904F:	kernel/dma/
6905
6906DMA-BUF HEAPS FRAMEWORK
6907M:	Sumit Semwal <sumit.semwal@linaro.org>
6908R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6909R:	Brian Starkey <Brian.Starkey@arm.com>
6910R:	John Stultz <jstultz@google.com>
6911R:	T.J. Mercier <tjmercier@google.com>
6912L:	linux-media@vger.kernel.org
6913L:	dri-devel@lists.freedesktop.org
6914L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6915S:	Maintained
6916T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6917F:	drivers/dma-buf/dma-heap.c
6918F:	drivers/dma-buf/heaps/*
6919F:	include/linux/dma-heap.h
6920F:	include/uapi/linux/dma-heap.h
6921F:	tools/testing/selftests/dmabuf-heaps/
6922
6923DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6924M:	Lukasz Luba <lukasz.luba@arm.com>
6925L:	linux-pm@vger.kernel.org
6926L:	linux-samsung-soc@vger.kernel.org
6927S:	Maintained
6928F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6929F:	drivers/memory/samsung/exynos5422-dmc.c
6930
6931DME1737 HARDWARE MONITOR DRIVER
6932M:	Juerg Haefliger <juergh@proton.me>
6933L:	linux-hwmon@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/hwmon/dme1737.rst
6936F:	drivers/hwmon/dme1737.c
6937
6938DMI/SMBIOS SUPPORT
6939M:	Jean Delvare <jdelvare@suse.com>
6940S:	Maintained
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6942F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6943F:	drivers/firmware/dmi-id.c
6944F:	drivers/firmware/dmi_scan.c
6945F:	include/linux/dmi.h
6946
6947DOCUMENTATION
6948M:	Jonathan Corbet <corbet@lwn.net>
6949L:	linux-doc@vger.kernel.org
6950S:	Maintained
6951P:	Documentation/doc-guide/maintainer-profile.rst
6952T:	git git://git.lwn.net/linux.git docs-next
6953F:	Documentation/
6954F:	scripts/check-variable-fonts.sh
6955F:	scripts/documentation-file-ref-check
6956F:	scripts/kernel-doc
6957F:	scripts/sphinx-pre-install
6958X:	Documentation/ABI/
6959X:	Documentation/admin-guide/media/
6960X:	Documentation/devicetree/
6961X:	Documentation/driver-api/media/
6962X:	Documentation/firmware-guide/acpi/
6963X:	Documentation/i2c/
6964X:	Documentation/netlink/
6965X:	Documentation/power/
6966X:	Documentation/spi/
6967X:	Documentation/userspace-api/media/
6968
6969DOCUMENTATION PROCESS
6970M:	Jonathan Corbet <corbet@lwn.net>
6971L:	workflows@vger.kernel.org
6972S:	Maintained
6973F:	Documentation/dev-tools/
6974F:	Documentation/maintainer/
6975F:	Documentation/process/
6976
6977DOCUMENTATION REPORTING ISSUES
6978M:	Thorsten Leemhuis <linux@leemhuis.info>
6979L:	linux-doc@vger.kernel.org
6980S:	Maintained
6981F:	Documentation/admin-guide/bug-bisect.rst
6982F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6983F:	Documentation/admin-guide/reporting-issues.rst
6984F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6985
6986DOCUMENTATION SCRIPTS
6987M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6988L:	linux-doc@vger.kernel.org
6989S:	Maintained
6990F:	Documentation/sphinx/parse-headers.pl
6991F:	scripts/documentation-file-ref-check
6992F:	scripts/sphinx-pre-install
6993
6994DOCUMENTATION/ITALIAN
6995M:	Federico Vaga <federico.vaga@vaga.pv.it>
6996L:	linux-doc@vger.kernel.org
6997S:	Maintained
6998F:	Documentation/translations/it_IT
6999
7000DOCUMENTATION/JAPANESE
7001R:	Akira Yokosawa <akiyks@gmail.com>
7002L:	linux-doc@vger.kernel.org
7003S:	Maintained
7004F:	Documentation/translations/ja_JP
7005
7006DONGWOON DW9714 LENS VOICE COIL DRIVER
7007M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7008L:	linux-media@vger.kernel.org
7009S:	Maintained
7010T:	git git://linuxtv.org/media.git
7011F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7012F:	drivers/media/i2c/dw9714.c
7013
7014DONGWOON DW9719 LENS VOICE COIL DRIVER
7015M:	Daniel Scally <djrscally@gmail.com>
7016L:	linux-media@vger.kernel.org
7017S:	Maintained
7018T:	git git://linuxtv.org/media.git
7019F:	drivers/media/i2c/dw9719.c
7020
7021DONGWOON DW9768 LENS VOICE COIL DRIVER
7022L:	linux-media@vger.kernel.org
7023S:	Orphan
7024T:	git git://linuxtv.org/media.git
7025F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7026F:	drivers/media/i2c/dw9768.c
7027
7028DONGWOON DW9807 LENS VOICE COIL DRIVER
7029M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7030L:	linux-media@vger.kernel.org
7031S:	Maintained
7032T:	git git://linuxtv.org/media.git
7033F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7034F:	drivers/media/i2c/dw9807-vcm.c
7035
7036DOUBLETALK DRIVER
7037M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
7038L:	blinux-list@redhat.com
7039S:	Maintained
7040F:	drivers/char/dtlk.c
7041F:	include/linux/dtlk.h
7042
7043DPAA2 DATAPATH I/O (DPIO) DRIVER
7044M:	Roy Pledge <Roy.Pledge@nxp.com>
7045L:	linux-kernel@vger.kernel.org
7046S:	Maintained
7047F:	drivers/soc/fsl/dpio
7048
7049DPAA2 ETHERNET DRIVER
7050M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7051L:	netdev@vger.kernel.org
7052S:	Maintained
7053F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7054F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7055F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7056F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7057F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7058F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7059F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7060F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7061F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7062F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7063
7064DPAA2 ETHERNET SWITCH DRIVER
7065M:	Ioana Ciornei <ioana.ciornei@nxp.com>
7066L:	netdev@vger.kernel.org
7067S:	Maintained
7068F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7069F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7070F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7071
7072DPLL SUBSYSTEM
7073M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
7074M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
7075M:	Jiri Pirko <jiri@resnulli.us>
7076L:	netdev@vger.kernel.org
7077S:	Supported
7078F:	Documentation/driver-api/dpll.rst
7079F:	drivers/dpll/*
7080F:	include/linux/dpll.h
7081F:	include/uapi/linux/dpll.h
7082
7083DRBD DRIVER
7084M:	Philipp Reisner <philipp.reisner@linbit.com>
7085M:	Lars Ellenberg <lars.ellenberg@linbit.com>
7086M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
7087L:	drbd-dev@lists.linbit.com
7088S:	Supported
7089W:	http://www.drbd.org
7090T:	git git://git.linbit.com/linux-drbd.git
7091T:	git git://git.linbit.com/drbd-8.4.git
7092F:	Documentation/admin-guide/blockdev/
7093F:	drivers/block/drbd/
7094F:	include/linux/drbd*
7095F:	lib/lru_cache.c
7096
7097DRIVER COMPONENT FRAMEWORK
7098L:	dri-devel@lists.freedesktop.org
7099F:	drivers/base/component.c
7100F:	include/linux/component.h
7101
7102DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7104R:	"Rafael J. Wysocki" <rafael@kernel.org>
7105R:	Danilo Krummrich <dakr@kernel.org>
7106S:	Supported
7107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7108F:	Documentation/core-api/kobject.rst
7109F:	drivers/base/
7110F:	fs/debugfs/
7111F:	fs/sysfs/
7112F:	include/linux/debugfs.h
7113F:	include/linux/fwnode.h
7114F:	include/linux/kobj*
7115F:	include/linux/property.h
7116F:	include/linux/sysfs.h
7117F:	lib/kobj*
7118F:	rust/kernel/device.rs
7119F:	rust/kernel/device_id.rs
7120F:	rust/kernel/devres.rs
7121F:	rust/kernel/driver.rs
7122F:	rust/kernel/faux.rs
7123F:	rust/kernel/platform.rs
7124F:	samples/rust/rust_driver_platform.rs
7125F:	samples/rust/rust_driver_faux.rs
7126
7127DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7128M:	Nishanth Menon <nm@ti.com>
7129L:	linux-pm@vger.kernel.org
7130S:	Maintained
7131F:	drivers/soc/ti/smartreflex.c
7132F:	include/linux/power/smartreflex.h
7133
7134DRM ACCEL DRIVERS FOR INTEL VPU
7135M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
7136M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
7137L:	dri-devel@lists.freedesktop.org
7138S:	Supported
7139T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7140F:	drivers/accel/ivpu/
7141F:	include/uapi/drm/ivpu_accel.h
7142
7143DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7144M:	Oded Gabbay <ogabbay@kernel.org>
7145L:	dri-devel@lists.freedesktop.org
7146S:	Maintained
7147C:	irc://irc.oftc.net/dri-devel
7148T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7149F:	Documentation/accel/
7150F:	drivers/accel/
7151F:	include/drm/drm_accel.h
7152
7153DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7154M:	Maxime Ripard <mripard@kernel.org>
7155M:	Chen-Yu Tsai <wens@csie.org>
7156R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7157L:	dri-devel@lists.freedesktop.org
7158S:	Supported
7159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F:	drivers/gpu/drm/sun4i/sun8i*
7161
7162DRM DRIVER FOR ARM PL111 CLCD
7163M:	Linus Walleij <linus.walleij@linaro.org>
7164S:	Maintained
7165T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F:	drivers/gpu/drm/pl111/
7167
7168DRM DRIVER FOR ARM VERSATILE TFT PANELS
7169M:	Linus Walleij <linus.walleij@linaro.org>
7170S:	Maintained
7171T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7172F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7173F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7174
7175DRM DRIVER FOR ASPEED BMC GFX
7176M:	Joel Stanley <joel@jms.id.au>
7177L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7178S:	Supported
7179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7181F:	drivers/gpu/drm/aspeed/
7182
7183DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7184M:	Dave Airlie <airlied@redhat.com>
7185R:	Thomas Zimmermann <tzimmermann@suse.de>
7186R:	Jocelyn Falempe <jfalempe@redhat.com>
7187L:	dri-devel@lists.freedesktop.org
7188S:	Supported
7189T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7190F:	drivers/gpu/drm/ast/
7191
7192DRM DRIVER FOR BOCHS VIRTUAL GPU
7193M:	Gerd Hoffmann <kraxel@redhat.com>
7194L:	virtualization@lists.linux.dev
7195S:	Maintained
7196T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197F:	drivers/gpu/drm/tiny/bochs.c
7198
7199DRM DRIVER FOR BOE HIMAX8279D PANELS
7200M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7201S:	Maintained
7202F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7203F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7204
7205DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7206M:	Jagan Teki <jagan@amarulasolutions.com>
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7209F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7210
7211DRM DRIVER FOR EBBG FT8719 PANEL
7212M:	Joel Selvaraj <jo@jsfamily.in>
7213S:	Maintained
7214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7216F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7217
7218DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7219M:	Linus Walleij <linus.walleij@linaro.org>
7220S:	Maintained
7221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F:	drivers/gpu/drm/tve200/
7223
7224DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7225M:	Icenowy Zheng <icenowy@aosc.io>
7226S:	Maintained
7227F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7228F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7229
7230DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7231M:	Jagan Teki <jagan@amarulasolutions.com>
7232S:	Maintained
7233F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7234F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7235
7236DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7237M:	Thomas Zimmermann <tzimmermann@suse.de>
7238M:	Javier Martinez Canillas <javierm@redhat.com>
7239L:	dri-devel@lists.freedesktop.org
7240S:	Maintained
7241T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7242F:	drivers/gpu/drm/tiny/ofdrm.c
7243F:	drivers/gpu/drm/tiny/simpledrm.c
7244F:	drivers/video/aperture.c
7245F:	drivers/video/nomodeset.c
7246F:	include/linux/aperture.h
7247F:	include/video/nomodeset.h
7248
7249DRM DRIVER FOR GENERIC EDP PANELS
7250R:	Douglas Anderson <dianders@chromium.org>
7251F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7252F:	drivers/gpu/drm/panel/panel-edp.c
7253
7254DRM DRIVER FOR GENERIC USB DISPLAY
7255M:	Noralf Trønnes <noralf@tronnes.org>
7256S:	Maintained
7257W:	https://github.com/notro/gud/wiki
7258T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7259F:	drivers/gpu/drm/gud/
7260F:	include/drm/gud.h
7261
7262DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7263M:	Hans de Goede <hdegoede@redhat.com>
7264S:	Maintained
7265T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7266F:	drivers/gpu/drm/tiny/gm12u320.c
7267
7268DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7269M:	Ondrej Jirman <megi@xff.cz>
7270M:	Javier Martinez Canillas <javierm@redhat.com>
7271S:	Maintained
7272T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7273F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7274F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7275
7276DRM DRIVER FOR HX8357D PANELS
7277S:	Orphan
7278T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7279F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7280F:	drivers/gpu/drm/tiny/hx8357d.c
7281
7282DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7283M:	Deepak Rawat <drawat.floss@gmail.com>
7284L:	linux-hyperv@vger.kernel.org
7285L:	dri-devel@lists.freedesktop.org
7286S:	Maintained
7287T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F:	drivers/gpu/drm/hyperv
7289
7290DRM DRIVER FOR ILITEK ILI9225 PANELS
7291M:	David Lechner <david@lechnology.com>
7292S:	Maintained
7293T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7294F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7295F:	drivers/gpu/drm/tiny/ili9225.c
7296
7297DRM DRIVER FOR ILITEK ILI9486 PANELS
7298M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7299S:	Maintained
7300T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7301F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7302F:	drivers/gpu/drm/tiny/ili9486.c
7303
7304DRM DRIVER FOR ILITEK ILI9805 PANELS
7305M:	Michael Trimarchi <michael@amarulasolutions.com>
7306S:	Maintained
7307F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7308F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7309
7310DRM DRIVER FOR ILITEK ILI9806E PANELS
7311M:	Michael Walle <mwalle@kernel.org>
7312S:	Maintained
7313F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7314
7315DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7316M:	Jagan Teki <jagan@edgeble.ai>
7317S:	Maintained
7318F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7319F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7320
7321DRM DRIVER FOR LG SW43408 PANELS
7322M:	Sumit Semwal <sumit.semwal@linaro.org>
7323M:	Caleb Connolly <caleb.connolly@linaro.org>
7324S:	Maintained
7325T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7326F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7327F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7328
7329DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7330M:	Paul Kocialkowski <paulk@sys-base.io>
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	drivers/gpu/drm/logicvc/
7334
7335DRM DRIVER FOR LVDS PANELS
7336M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7337L:	dri-devel@lists.freedesktop.org
7338S:	Maintained
7339T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7340F:	Documentation/devicetree/bindings/display/lvds.yaml
7341F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7342F:	drivers/gpu/drm/panel/panel-lvds.c
7343
7344DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7345M:	Guido Günther <agx@sigxcpu.org>
7346R:	Purism Kernel Team <kernel@puri.sm>
7347S:	Maintained
7348F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7349F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7350
7351DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7352M:	Dave Airlie <airlied@redhat.com>
7353R:	Thomas Zimmermann <tzimmermann@suse.de>
7354R:	Jocelyn Falempe <jfalempe@redhat.com>
7355L:	dri-devel@lists.freedesktop.org
7356S:	Supported
7357T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7358F:	drivers/gpu/drm/mgag200/
7359
7360DRM DRIVER FOR MI0283QT
7361M:	Noralf Trønnes <noralf@tronnes.org>
7362S:	Maintained
7363T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7364F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7365F:	drivers/gpu/drm/tiny/mi0283qt.c
7366
7367DRM DRIVER FOR MIPI DBI compatible panels
7368M:	Noralf Trønnes <noralf@tronnes.org>
7369S:	Maintained
7370W:	https://github.com/notro/panel-mipi-dbi/wiki
7371T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7372F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7373F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7374
7375DRM DRIVER for Qualcomm Adreno GPUs
7376M:	Rob Clark <robdclark@gmail.com>
7377R:	Sean Paul <sean@poorly.run>
7378R:	Konrad Dybcio <konradybcio@kernel.org>
7379L:	linux-arm-msm@vger.kernel.org
7380L:	dri-devel@lists.freedesktop.org
7381L:	freedreno@lists.freedesktop.org
7382S:	Maintained
7383B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7384T:	git https://gitlab.freedesktop.org/drm/msm.git
7385F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7386F:	drivers/gpu/drm/msm/adreno/
7387F:	drivers/gpu/drm/msm/msm_gpu.*
7388F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7389F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7390F:	drivers/gpu/drm/msm/registers/adreno/
7391F:	include/uapi/drm/msm_drm.h
7392
7393DRM DRIVER for Qualcomm display hardware
7394M:	Rob Clark <robdclark@gmail.com>
7395M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7396M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7397R:	Sean Paul <sean@poorly.run>
7398R:	Marijn Suijten <marijn.suijten@somainline.org>
7399L:	linux-arm-msm@vger.kernel.org
7400L:	dri-devel@lists.freedesktop.org
7401L:	freedreno@lists.freedesktop.org
7402S:	Maintained
7403B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7404T:	git https://gitlab.freedesktop.org/drm/msm.git
7405F:	Documentation/devicetree/bindings/display/msm/
7406F:	drivers/gpu/drm/ci/xfails/msm*
7407F:	drivers/gpu/drm/msm/
7408F:	include/uapi/drm/msm_drm.h
7409
7410DRM DRIVER FOR NOVATEK NT35510 PANELS
7411M:	Linus Walleij <linus.walleij@linaro.org>
7412S:	Maintained
7413T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7414F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7415F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7416
7417DRM DRIVER FOR NOVATEK NT35560 PANELS
7418M:	Linus Walleij <linus.walleij@linaro.org>
7419S:	Maintained
7420T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7421F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7422F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7423
7424DRM DRIVER FOR NOVATEK NT36523 PANELS
7425M:	Jianhua Lu <lujianhua000@gmail.com>
7426S:	Maintained
7427T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7429F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7430
7431DRM DRIVER FOR NOVATEK NT36672A PANELS
7432M:	Sumit Semwal <sumit.semwal@linaro.org>
7433S:	Maintained
7434T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7435F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7436F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7437
7438DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7439M:	Lyude Paul <lyude@redhat.com>
7440M:	Danilo Krummrich <dakr@kernel.org>
7441L:	dri-devel@lists.freedesktop.org
7442L:	nouveau@lists.freedesktop.org
7443S:	Supported
7444W:	https://nouveau.freedesktop.org/
7445Q:	https://patchwork.freedesktop.org/project/nouveau/
7446Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7447B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7448C:	irc://irc.oftc.net/nouveau
7449T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7450F:	drivers/gpu/drm/nouveau/
7451F:	include/uapi/drm/nouveau_drm.h
7452
7453DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7454M:	Stefan Mavrodiev <stefan@olimex.com>
7455S:	Maintained
7456F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7457F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7458
7459DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7460R:	Douglas Anderson <dianders@chromium.org>
7461F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7462F:	drivers/gpu/drm/bridge/parade-ps8640.c
7463
7464DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7465M:	Noralf Trønnes <noralf@tronnes.org>
7466S:	Maintained
7467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468F:	Documentation/devicetree/bindings/display/repaper.txt
7469F:	drivers/gpu/drm/tiny/repaper.c
7470
7471DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7472M:	Dave Airlie <airlied@redhat.com>
7473M:	Gerd Hoffmann <kraxel@redhat.com>
7474L:	virtualization@lists.linux.dev
7475S:	Obsolete
7476W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7477T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7479
7480DRM DRIVER FOR QXL VIRTUAL GPU
7481M:	Dave Airlie <airlied@redhat.com>
7482M:	Gerd Hoffmann <kraxel@redhat.com>
7483L:	virtualization@lists.linux.dev
7484L:	spice-devel@lists.freedesktop.org
7485S:	Maintained
7486T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487F:	drivers/gpu/drm/qxl/
7488F:	include/uapi/drm/qxl_drm.h
7489
7490DRM DRIVER FOR RAYDIUM RM67191 PANELS
7491M:	Robert Chiras <robert.chiras@nxp.com>
7492S:	Maintained
7493F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7494F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7495
7496DRM DRIVER FOR SAMSUNG DB7430 PANELS
7497M:	Linus Walleij <linus.walleij@linaro.org>
7498S:	Maintained
7499T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7501F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7502
7503DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7504M:	Inki Dae <inki.dae@samsung.com>
7505M:	Jagan Teki <jagan@amarulasolutions.com>
7506M:	Marek Szyprowski <m.szyprowski@samsung.com>
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7510F:	drivers/gpu/drm/bridge/samsung-dsim.c
7511F:	include/drm/bridge/samsung-dsim.h
7512
7513DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7514M:	Markuss Broks <markuss.broks@gmail.com>
7515S:	Maintained
7516F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7517F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7518
7519DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7520M:	Artur Weber <aweber.kernel@gmail.com>
7521S:	Maintained
7522F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7523F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7524
7525DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7526M:	Dzmitry Sankouski <dsankouski@gmail.com>
7527S:	Maintained
7528F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7529F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7530
7531DRM DRIVER FOR SHARP MEMORY LCD
7532M:	Alex Lanzano <lanzano.alex@gmail.com>
7533S:	Maintained
7534F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7535F:	drivers/gpu/drm/tiny/sharp-memory.c
7536
7537DRM DRIVER FOR SITRONIX ST7586 PANELS
7538M:	David Lechner <david@lechnology.com>
7539S:	Maintained
7540T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7541F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7542F:	drivers/gpu/drm/tiny/st7586.c
7543
7544DRM DRIVER FOR SITRONIX ST7701 PANELS
7545M:	Jagan Teki <jagan@amarulasolutions.com>
7546S:	Maintained
7547F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7548F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7549
7550DRM DRIVER FOR SITRONIX ST7703 PANELS
7551M:	Guido Günther <agx@sigxcpu.org>
7552R:	Purism Kernel Team <kernel@puri.sm>
7553R:	Ondrej Jirman <megi@xff.cz>
7554S:	Maintained
7555F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7556F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7557
7558DRM DRIVER FOR SITRONIX ST7735R PANELS
7559M:	David Lechner <david@lechnology.com>
7560S:	Maintained
7561T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7562F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7563F:	drivers/gpu/drm/tiny/st7735r.c
7564
7565DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7566M:	Javier Martinez Canillas <javierm@redhat.com>
7567S:	Maintained
7568T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7569F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7570F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7571F:	drivers/gpu/drm/solomon/ssd130x*
7572
7573DRM DRIVER FOR ST-ERICSSON MCDE
7574M:	Linus Walleij <linus.walleij@linaro.org>
7575S:	Maintained
7576T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7577F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7578F:	drivers/gpu/drm/mcde/
7579
7580DRM DRIVER FOR SYNAPTICS R63353 PANELS
7581M:	Michael Trimarchi <michael@amarulasolutions.com>
7582S:	Maintained
7583F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7584F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7585
7586DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7587M:	Jagan Teki <jagan@amarulasolutions.com>
7588S:	Maintained
7589F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7590F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7591
7592DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7593R:	Douglas Anderson <dianders@chromium.org>
7594F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7595F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7596
7597DRM DRIVER FOR TPO TPG110 PANELS
7598M:	Linus Walleij <linus.walleij@linaro.org>
7599S:	Maintained
7600T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7602F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7603
7604DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7605M:	Dave Airlie <airlied@redhat.com>
7606R:	Sean Paul <sean@poorly.run>
7607R:	Thomas Zimmermann <tzimmermann@suse.de>
7608L:	dri-devel@lists.freedesktop.org
7609S:	Supported
7610T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611F:	drivers/gpu/drm/udl/
7612
7613DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7614M:	Louis Chauvet <louis.chauvet@bootlin.com>
7615R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7616R:	Simona Vetter <simona@ffwll.ch>
7617R:	Melissa Wen <melissa.srw@gmail.com>
7618L:	dri-devel@lists.freedesktop.org
7619S:	Maintained
7620T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7621F:	Documentation/gpu/vkms.rst
7622F:	drivers/gpu/drm/ci/xfails/vkms*
7623F:	drivers/gpu/drm/vkms/
7624
7625DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7626M:	Hans de Goede <hdegoede@redhat.com>
7627L:	dri-devel@lists.freedesktop.org
7628S:	Maintained
7629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F:	drivers/gpu/drm/vboxvideo/
7631
7632DRM DRIVER FOR VMWARE VIRTUAL GPU
7633M:	Zack Rusin <zack.rusin@broadcom.com>
7634R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7635L:	dri-devel@lists.freedesktop.org
7636S:	Supported
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	drivers/gpu/drm/vmwgfx/
7639F:	include/uapi/drm/vmwgfx_drm.h
7640
7641DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7642M:	Linus Walleij <linus.walleij@linaro.org>
7643S:	Maintained
7644T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7646F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7647
7648DRM DRIVERS
7649M:	David Airlie <airlied@gmail.com>
7650M:	Simona Vetter <simona@ffwll.ch>
7651L:	dri-devel@lists.freedesktop.org
7652S:	Maintained
7653B:	https://gitlab.freedesktop.org/drm
7654C:	irc://irc.oftc.net/dri-devel
7655T:	git https://gitlab.freedesktop.org/drm/kernel.git
7656F:	Documentation/devicetree/bindings/display/
7657F:	Documentation/devicetree/bindings/gpu/
7658F:	Documentation/gpu/
7659F:	drivers/gpu/
7660F:	include/drm/
7661F:	include/linux/vga*
7662F:	include/uapi/drm/
7663
7664DRM DRIVERS AND MISC GPU PATCHES
7665M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7666M:	Maxime Ripard <mripard@kernel.org>
7667M:	Thomas Zimmermann <tzimmermann@suse.de>
7668S:	Maintained
7669W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7670T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671F:	Documentation/devicetree/bindings/display/
7672F:	Documentation/devicetree/bindings/gpu/
7673F:	Documentation/gpu/
7674F:	drivers/gpu/drm/
7675F:	drivers/gpu/vga/
7676F:	include/drm/drm
7677F:	include/linux/vga*
7678F:	include/uapi/drm/
7679X:	drivers/gpu/drm/amd/
7680X:	drivers/gpu/drm/armada/
7681X:	drivers/gpu/drm/etnaviv/
7682X:	drivers/gpu/drm/exynos/
7683X:	drivers/gpu/drm/i915/
7684X:	drivers/gpu/drm/kmb/
7685X:	drivers/gpu/drm/mediatek/
7686X:	drivers/gpu/drm/msm/
7687X:	drivers/gpu/drm/nouveau/
7688X:	drivers/gpu/drm/radeon/
7689X:	drivers/gpu/drm/renesas/rcar-du/
7690X:	drivers/gpu/drm/tegra/
7691
7692DRM DRIVERS FOR ALLWINNER A10
7693M:	Maxime Ripard <mripard@kernel.org>
7694M:	Chen-Yu Tsai <wens@csie.org>
7695L:	dri-devel@lists.freedesktop.org
7696S:	Supported
7697T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7698F:	Documentation/devicetree/bindings/display/allwinner*
7699F:	drivers/gpu/drm/sun4i/
7700
7701DRM DRIVERS FOR AMLOGIC SOCS
7702M:	Neil Armstrong <neil.armstrong@linaro.org>
7703L:	dri-devel@lists.freedesktop.org
7704L:	linux-amlogic@lists.infradead.org
7705S:	Supported
7706W:	http://linux-meson.com/
7707T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7708F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7709F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7710F:	Documentation/gpu/meson.rst
7711F:	drivers/gpu/drm/ci/xfails/meson*
7712F:	drivers/gpu/drm/meson/
7713
7714DRM DRIVERS FOR ATMEL HLCDC
7715M:	Sam Ravnborg <sam@ravnborg.org>
7716M:	Boris Brezillon <bbrezillon@kernel.org>
7717L:	dri-devel@lists.freedesktop.org
7718S:	Supported
7719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F:	Documentation/devicetree/bindings/display/atmel/
7721F:	drivers/gpu/drm/atmel-hlcdc/
7722
7723DRM DRIVERS FOR BRIDGE CHIPS
7724M:	Andrzej Hajda <andrzej.hajda@intel.com>
7725M:	Neil Armstrong <neil.armstrong@linaro.org>
7726M:	Robert Foss <rfoss@kernel.org>
7727R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7728R:	Jonas Karlman <jonas@kwiboo.se>
7729R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7730S:	Maintained
7731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7732F:	Documentation/devicetree/bindings/display/bridge/
7733F:	drivers/gpu/drm/bridge/
7734F:	drivers/gpu/drm/display/drm_bridge_connector.c
7735F:	drivers/gpu/drm/drm_bridge.c
7736F:	include/drm/drm_bridge.h
7737F:	include/drm/drm_bridge_connector.h
7738
7739DRM DRIVERS FOR EXYNOS
7740M:	Inki Dae <inki.dae@samsung.com>
7741M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7742M:	Kyungmin Park <kyungmin.park@samsung.com>
7743L:	dri-devel@lists.freedesktop.org
7744S:	Supported
7745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7746F:	Documentation/devicetree/bindings/display/samsung/
7747F:	drivers/gpu/drm/exynos/
7748F:	include/uapi/drm/exynos_drm.h
7749
7750DRM DRIVERS FOR FREESCALE DCU
7751M:	Stefan Agner <stefan@agner.ch>
7752M:	Alison Wang <alison.wang@nxp.com>
7753L:	dri-devel@lists.freedesktop.org
7754S:	Supported
7755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7756F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7757F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7758F:	drivers/gpu/drm/fsl-dcu/
7759
7760DRM DRIVERS FOR FREESCALE IMX 5/6
7761M:	Philipp Zabel <p.zabel@pengutronix.de>
7762L:	dri-devel@lists.freedesktop.org
7763S:	Maintained
7764T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7765T:	git git://git.pengutronix.de/git/pza/linux
7766F:	Documentation/devicetree/bindings/display/imx/
7767F:	drivers/gpu/drm/imx/ipuv3/
7768F:	drivers/gpu/ipu-v3/
7769
7770DRM DRIVERS FOR FREESCALE IMX BRIDGE
7771M:	Liu Ying <victor.liu@nxp.com>
7772L:	dri-devel@lists.freedesktop.org
7773S:	Maintained
7774F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7775F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7776F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7777F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7778F:	drivers/gpu/drm/bridge/imx/
7779
7780DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7781M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7782L:	dri-devel@lists.freedesktop.org
7783S:	Maintained
7784T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7785F:	drivers/gpu/drm/gma500/
7786
7787DRM DRIVERS FOR HISILICON
7788M:	Xinliang Liu <xinliang.liu@linaro.org>
7789M:	Tian Tao  <tiantao6@hisilicon.com>
7790R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7791R:	Sumit Semwal <sumit.semwal@linaro.org>
7792R:	Yongqin Liu <yongqin.liu@linaro.org>
7793R:	John Stultz <jstultz@google.com>
7794L:	dri-devel@lists.freedesktop.org
7795S:	Maintained
7796T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7797F:	Documentation/devicetree/bindings/display/hisilicon/
7798F:	drivers/gpu/drm/hisilicon/
7799
7800DRM DRIVERS FOR LIMA
7801M:	Qiang Yu <yuq825@gmail.com>
7802L:	dri-devel@lists.freedesktop.org
7803L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7804S:	Maintained
7805T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7806F:	drivers/gpu/drm/lima/
7807F:	include/uapi/drm/lima_drm.h
7808
7809DRM DRIVERS FOR LOONGSON
7810M:	Sui Jingfeng <suijingfeng@loongson.cn>
7811L:	dri-devel@lists.freedesktop.org
7812S:	Supported
7813T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7814F:	drivers/gpu/drm/loongson/
7815
7816DRM DRIVERS FOR MEDIATEK
7817M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7818M:	Philipp Zabel <p.zabel@pengutronix.de>
7819L:	dri-devel@lists.freedesktop.org
7820L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7821S:	Supported
7822F:	Documentation/devicetree/bindings/display/mediatek/
7823F:	drivers/gpu/drm/ci/xfails/mediatek*
7824F:	drivers/gpu/drm/mediatek/
7825F:	drivers/phy/mediatek/phy-mtk-dp.c
7826F:	drivers/phy/mediatek/phy-mtk-hdmi*
7827F:	drivers/phy/mediatek/phy-mtk-mipi*
7828
7829DRM DRIVERS FOR NVIDIA TEGRA
7830M:	Thierry Reding <thierry.reding@gmail.com>
7831M:	Mikko Perttunen <mperttunen@nvidia.com>
7832L:	dri-devel@lists.freedesktop.org
7833L:	linux-tegra@vger.kernel.org
7834S:	Supported
7835T:	git https://gitlab.freedesktop.org/drm/tegra.git
7836F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7837F:	Documentation/devicetree/bindings/gpu/host1x/
7838F:	drivers/gpu/drm/tegra/
7839F:	drivers/gpu/host1x/
7840F:	include/linux/host1x.h
7841F:	include/uapi/drm/tegra_drm.h
7842
7843DRM DRIVERS FOR RENESAS R-CAR
7844M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7845M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7846L:	dri-devel@lists.freedesktop.org
7847L:	linux-renesas-soc@vger.kernel.org
7848S:	Supported
7849T:	git git://linuxtv.org/pinchartl/media drm/du/next
7850F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7851F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7852F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7853F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7854F:	drivers/gpu/drm/renesas/rcar-du/
7855
7856DRM DRIVERS FOR RENESAS RZ
7857M:	Biju Das <biju.das.jz@bp.renesas.com>
7858L:	dri-devel@lists.freedesktop.org
7859L:	linux-renesas-soc@vger.kernel.org
7860S:	Maintained
7861T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7862F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7863F:	drivers/gpu/drm/renesas/rz-du/
7864
7865DRM DRIVERS FOR RENESAS SHMOBILE
7866M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7867M:	Geert Uytterhoeven <geert+renesas@glider.be>
7868L:	dri-devel@lists.freedesktop.org
7869L:	linux-renesas-soc@vger.kernel.org
7870S:	Supported
7871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7872F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7873F:	drivers/gpu/drm/renesas/shmobile/
7874F:	include/linux/platform_data/shmob_drm.h
7875
7876DRM DRIVERS FOR ROCKCHIP
7877M:	Sandy Huang <hjc@rock-chips.com>
7878M:	Heiko Stübner <heiko@sntech.de>
7879M:	Andy Yan <andy.yan@rock-chips.com>
7880L:	dri-devel@lists.freedesktop.org
7881S:	Maintained
7882T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7883F:	Documentation/devicetree/bindings/display/rockchip/
7884F:	drivers/gpu/drm/ci/xfails/rockchip*
7885F:	drivers/gpu/drm/rockchip/
7886
7887DRM DRIVERS FOR STI
7888M:	Alain Volmat <alain.volmat@foss.st.com>
7889M:	Raphael Gallais-Pou <rgallaispou@gmail.com>
7890L:	dri-devel@lists.freedesktop.org
7891S:	Maintained
7892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7893F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7894F:	drivers/gpu/drm/sti
7895
7896DRM DRIVERS FOR STM
7897M:	Yannick Fertre <yannick.fertre@foss.st.com>
7898M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7899M:	Philippe Cornu <philippe.cornu@foss.st.com>
7900L:	dri-devel@lists.freedesktop.org
7901S:	Maintained
7902T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7903F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7904F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7905F:	drivers/gpu/drm/stm
7906
7907DRM DRIVERS FOR TI KEYSTONE
7908M:	Jyri Sarha <jyri.sarha@iki.fi>
7909M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7910L:	dri-devel@lists.freedesktop.org
7911S:	Maintained
7912T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7913F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7914F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7915F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7916F:	drivers/gpu/drm/tidss/
7917
7918DRM DRIVERS FOR TI LCDC
7919M:	Jyri Sarha <jyri.sarha@iki.fi>
7920M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7921L:	dri-devel@lists.freedesktop.org
7922S:	Maintained
7923T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7924F:	Documentation/devicetree/bindings/display/tilcdc/
7925F:	drivers/gpu/drm/tilcdc/
7926
7927DRM DRIVERS FOR TI OMAP
7928M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7929L:	dri-devel@lists.freedesktop.org
7930S:	Maintained
7931T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7932F:	Documentation/devicetree/bindings/display/ti/
7933F:	drivers/gpu/drm/omapdrm/
7934
7935DRM DRIVERS FOR V3D
7936M:	Melissa Wen <mwen@igalia.com>
7937M:	Maíra Canal <mcanal@igalia.com>
7938S:	Supported
7939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7940F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7941F:	drivers/gpu/drm/v3d/
7942F:	include/uapi/drm/v3d_drm.h
7943
7944DRM DRIVERS FOR VC4
7945M:	Maxime Ripard <mripard@kernel.org>
7946M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7947R:	Maíra Canal <mcanal@igalia.com>
7948R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7949S:	Supported
7950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7951F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7952F:	drivers/gpu/drm/vc4/
7953F:	include/uapi/drm/vc4_drm.h
7954
7955DRM DRIVERS FOR VIVANTE GPU IP
7956M:	Lucas Stach <l.stach@pengutronix.de>
7957R:	Russell King <linux+etnaviv@armlinux.org.uk>
7958R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7959L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7960L:	dri-devel@lists.freedesktop.org
7961S:	Maintained
7962F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7963F:	drivers/gpu/drm/etnaviv/
7964F:	include/uapi/drm/etnaviv_drm.h
7965
7966DRM DRIVERS FOR XEN
7967M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7968L:	dri-devel@lists.freedesktop.org
7969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7970S:	Supported
7971T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7972F:	Documentation/gpu/xen-front.rst
7973F:	drivers/gpu/drm/xen/
7974
7975DRM DRIVERS FOR XILINX
7976M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7977M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7978L:	dri-devel@lists.freedesktop.org
7979S:	Maintained
7980T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7981F:	Documentation/devicetree/bindings/display/xlnx/
7982F:	Documentation/gpu/zynqmp.rst
7983F:	drivers/gpu/drm/xlnx/
7984
7985DRM GPU SCHEDULER
7986M:	Luben Tuikov <ltuikov89@gmail.com>
7987M:	Matthew Brost <matthew.brost@intel.com>
7988M:	Danilo Krummrich <dakr@kernel.org>
7989M:	Philipp Stanner <pstanner@redhat.com>
7990L:	dri-devel@lists.freedesktop.org
7991S:	Maintained
7992T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7993F:	drivers/gpu/drm/scheduler/
7994F:	include/drm/gpu_scheduler.h
7995
7996DRM PANEL DRIVERS
7997M:	Neil Armstrong <neil.armstrong@linaro.org>
7998R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7999L:	dri-devel@lists.freedesktop.org
8000S:	Maintained
8001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8002F:	Documentation/devicetree/bindings/display/panel/
8003F:	drivers/gpu/drm/drm_panel.c
8004F:	drivers/gpu/drm/panel/
8005F:	include/drm/drm_panel.h
8006
8007DRM PRIVACY-SCREEN CLASS
8008M:	Hans de Goede <hdegoede@redhat.com>
8009L:	dri-devel@lists.freedesktop.org
8010S:	Maintained
8011T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8012F:	drivers/gpu/drm/drm_privacy_screen*
8013F:	include/drm/drm_privacy_screen*
8014
8015DRM TTM SUBSYSTEM
8016M:	Christian Koenig <christian.koenig@amd.com>
8017M:	Huang Rui <ray.huang@amd.com>
8018L:	dri-devel@lists.freedesktop.org
8019S:	Maintained
8020T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8021F:	drivers/gpu/drm/ttm/
8022F:	include/drm/ttm/
8023
8024DRM AUTOMATED TESTING
8025M:	Helen Koike <helen.koike@collabora.com>
8026L:	dri-devel@lists.freedesktop.org
8027S:	Maintained
8028T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8029F:	Documentation/gpu/automated_testing.rst
8030F:	drivers/gpu/drm/ci/
8031
8032DSBR100 USB FM RADIO DRIVER
8033M:	Alexey Klimov <alexey.klimov@linaro.org>
8034L:	linux-media@vger.kernel.org
8035S:	Maintained
8036T:	git git://linuxtv.org/media.git
8037F:	drivers/media/radio/dsbr100.c
8038
8039DT3155 MEDIA DRIVER
8040M:	Hans Verkuil <hverkuil@xs4all.nl>
8041L:	linux-media@vger.kernel.org
8042S:	Odd Fixes
8043W:	https://linuxtv.org
8044T:	git git://linuxtv.org/media.git
8045F:	drivers/media/pci/dt3155/
8046
8047DVB_USB_AF9015 MEDIA DRIVER
8048L:	linux-media@vger.kernel.org
8049S:	Orphan
8050W:	https://linuxtv.org
8051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8052F:	drivers/media/usb/dvb-usb-v2/af9015*
8053
8054DVB_USB_AF9035 MEDIA DRIVER
8055L:	linux-media@vger.kernel.org
8056S:	Orphan
8057W:	https://linuxtv.org
8058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8059F:	drivers/media/usb/dvb-usb-v2/af9035*
8060
8061DVB_USB_ANYSEE MEDIA DRIVER
8062L:	linux-media@vger.kernel.org
8063S:	Orphan
8064W:	https://linuxtv.org
8065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8066F:	drivers/media/usb/dvb-usb-v2/anysee*
8067
8068DVB_USB_AU6610 MEDIA DRIVER
8069L:	linux-media@vger.kernel.org
8070S:	Orphan
8071W:	https://linuxtv.org
8072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8073F:	drivers/media/usb/dvb-usb-v2/au6610*
8074
8075DVB_USB_CE6230 MEDIA DRIVER
8076L:	linux-media@vger.kernel.org
8077S:	Orphan
8078W:	https://linuxtv.org
8079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8080F:	drivers/media/usb/dvb-usb-v2/ce6230*
8081
8082DVB_USB_CXUSB MEDIA DRIVER
8083M:	Michael Krufky <mkrufky@linuxtv.org>
8084L:	linux-media@vger.kernel.org
8085S:	Maintained
8086W:	https://linuxtv.org
8087W:	http://github.com/mkrufky
8088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8089T:	git git://linuxtv.org/media.git
8090F:	drivers/media/usb/dvb-usb/cxusb*
8091
8092DVB_USB_EC168 MEDIA DRIVER
8093L:	linux-media@vger.kernel.org
8094S:	Orphan
8095W:	https://linuxtv.org
8096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8097F:	drivers/media/usb/dvb-usb-v2/ec168*
8098
8099DVB_USB_GL861 MEDIA DRIVER
8100L:	linux-media@vger.kernel.org
8101S:	Orphan
8102W:	https://linuxtv.org
8103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8104F:	drivers/media/usb/dvb-usb-v2/gl861*
8105
8106DVB_USB_MXL111SF MEDIA DRIVER
8107M:	Michael Krufky <mkrufky@linuxtv.org>
8108L:	linux-media@vger.kernel.org
8109S:	Maintained
8110W:	https://linuxtv.org
8111W:	http://github.com/mkrufky
8112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8113T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8114F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8115
8116DVB_USB_RTL28XXU MEDIA DRIVER
8117L:	linux-media@vger.kernel.org
8118S:	Orphan
8119W:	https://linuxtv.org
8120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8121F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8122
8123DVB_USB_V2 MEDIA DRIVER
8124L:	linux-media@vger.kernel.org
8125S:	Orphan
8126W:	https://linuxtv.org
8127W:	http://palosaari.fi/linux/
8128Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8129F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8130F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8131
8132DYNAMIC DEBUG
8133M:	Jason Baron <jbaron@akamai.com>
8134M:	Jim Cromie <jim.cromie@gmail.com>
8135S:	Maintained
8136F:	include/linux/dynamic_debug.h
8137F:	lib/dynamic_debug.c
8138F:	lib/test_dynamic_debug.c
8139
8140DYNAMIC INTERRUPT MODERATION
8141M:	Tal Gilboa <talgi@nvidia.com>
8142S:	Maintained
8143F:	Documentation/networking/net_dim.rst
8144F:	include/linux/dim.h
8145F:	lib/dim/
8146
8147DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8148M:	Daniel Lezcano <daniel.lezcano@kernel.org>
8149L:	linux-pm@vger.kernel.org
8150S:	Supported
8151B:	https://bugzilla.kernel.org
8152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8153F:	drivers/powercap/dtpm*
8154F:	include/linux/dtpm.h
8155
8156DZ DECSTATION DZ11 SERIAL DRIVER
8157M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8158S:	Maintained
8159F:	drivers/tty/serial/dz.*
8160
8161E3X0 POWER BUTTON DRIVER
8162M:	Moritz Fischer <moritz.fischer@ettus.com>
8163L:	usrp-users@lists.ettus.com
8164S:	Supported
8165W:	http://www.ettus.com
8166F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8167F:	drivers/input/misc/e3x0-button.c
8168
8169E4000 MEDIA DRIVER
8170L:	linux-media@vger.kernel.org
8171S:	Orphan
8172W:	https://linuxtv.org
8173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8174F:	drivers/media/tuners/e4000*
8175
8176EARTH_PT1 MEDIA DRIVER
8177M:	Akihiro Tsukada <tskd08@gmail.com>
8178L:	linux-media@vger.kernel.org
8179S:	Odd Fixes
8180F:	drivers/media/pci/pt1/
8181
8182EARTH_PT3 MEDIA DRIVER
8183M:	Akihiro Tsukada <tskd08@gmail.com>
8184L:	linux-media@vger.kernel.org
8185S:	Odd Fixes
8186F:	drivers/media/pci/pt3/
8187
8188EC100 MEDIA DRIVER
8189L:	linux-media@vger.kernel.org
8190S:	Orphan
8191W:	https://linuxtv.org
8192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8193F:	drivers/media/dvb-frontends/ec100*
8194
8195ECRYPT FILE SYSTEM
8196M:	Tyler Hicks <code@tyhicks.com>
8197L:	ecryptfs@vger.kernel.org
8198S:	Odd Fixes
8199W:	http://ecryptfs.org
8200W:	https://launchpad.net/ecryptfs
8201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8202F:	Documentation/filesystems/ecryptfs.rst
8203F:	fs/ecryptfs/
8204
8205EDAC-AMD64
8206M:	Yazen Ghannam <yazen.ghannam@amd.com>
8207L:	linux-edac@vger.kernel.org
8208S:	Supported
8209F:	drivers/edac/amd64_edac*
8210F:	drivers/edac/mce_amd*
8211
8212EDAC-ARMADA
8213M:	Jan Luebbe <jlu@pengutronix.de>
8214L:	linux-edac@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8217F:	drivers/edac/armada_xp_*
8218
8219EDAC-AST2500
8220M:	Stefan Schaeckeler <sschaeck@cisco.com>
8221S:	Supported
8222F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8223F:	drivers/edac/aspeed_edac.c
8224
8225EDAC-BLUEFIELD
8226M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8227S:	Supported
8228F:	drivers/edac/bluefield_edac.c
8229
8230EDAC-CALXEDA
8231M:	Andre Przywara <andre.przywara@arm.com>
8232L:	linux-edac@vger.kernel.org
8233S:	Maintained
8234F:	drivers/edac/highbank*
8235
8236EDAC-CAVIUM OCTEON
8237M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
8238L:	linux-edac@vger.kernel.org
8239L:	linux-mips@vger.kernel.org
8240S:	Maintained
8241F:	drivers/edac/octeon_edac*
8242
8243EDAC-CAVIUM THUNDERX
8244M:	Robert Richter <rric@kernel.org>
8245L:	linux-edac@vger.kernel.org
8246S:	Odd Fixes
8247F:	drivers/edac/thunderx_edac*
8248
8249EDAC-CORE
8250M:	Borislav Petkov <bp@alien8.de>
8251M:	Tony Luck <tony.luck@intel.com>
8252R:	James Morse <james.morse@arm.com>
8253R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8254R:	Robert Richter <rric@kernel.org>
8255L:	linux-edac@vger.kernel.org
8256S:	Supported
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8258F:	Documentation/driver-api/edac.rst
8259F:	drivers/edac/
8260F:	include/linux/edac.h
8261
8262EDAC-DMC520
8263M:	Lei Wang <lewan@microsoft.com>
8264L:	linux-edac@vger.kernel.org
8265S:	Supported
8266F:	drivers/edac/dmc520_edac.c
8267
8268EDAC-E752X
8269M:	Mark Gross <markgross@kernel.org>
8270L:	linux-edac@vger.kernel.org
8271S:	Maintained
8272F:	drivers/edac/e752x_edac.c
8273
8274EDAC-E7XXX
8275L:	linux-edac@vger.kernel.org
8276S:	Maintained
8277F:	drivers/edac/e7xxx_edac.c
8278
8279EDAC-FSL_DDR
8280R:	Frank Li <Frank.Li@nxp.com>
8281L:	imx@lists.linux.dev
8282L:	linux-edac@vger.kernel.org
8283S:	Maintained
8284F:	drivers/edac/fsl_ddr_edac.*
8285
8286EDAC-GHES
8287M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8288L:	linux-edac@vger.kernel.org
8289S:	Maintained
8290F:	drivers/edac/ghes_edac.c
8291
8292EDAC-I10NM
8293M:	Tony Luck <tony.luck@intel.com>
8294L:	linux-edac@vger.kernel.org
8295S:	Maintained
8296F:	drivers/edac/i10nm_base.c
8297
8298EDAC-I3000
8299L:	linux-edac@vger.kernel.org
8300S:	Orphan
8301F:	drivers/edac/i3000_edac.c
8302
8303EDAC-I5000
8304L:	linux-edac@vger.kernel.org
8305S:	Maintained
8306F:	drivers/edac/i5000_edac.c
8307
8308EDAC-I5400
8309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8310L:	linux-edac@vger.kernel.org
8311S:	Maintained
8312F:	drivers/edac/i5400_edac.c
8313
8314EDAC-I7300
8315M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8316L:	linux-edac@vger.kernel.org
8317S:	Maintained
8318F:	drivers/edac/i7300_edac.c
8319
8320EDAC-I7CORE
8321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8322L:	linux-edac@vger.kernel.org
8323S:	Maintained
8324F:	drivers/edac/i7core_edac.c
8325
8326EDAC-I82443BXGX
8327M:	Tim Small <tim@buttersideup.com>
8328L:	linux-edac@vger.kernel.org
8329S:	Maintained
8330F:	drivers/edac/i82443bxgx_edac.c
8331
8332EDAC-I82975X
8333M:	"Arvind R." <arvino55@gmail.com>
8334L:	linux-edac@vger.kernel.org
8335S:	Maintained
8336F:	drivers/edac/i82975x_edac.c
8337
8338EDAC-IE31200
8339M:	Jason Baron <jbaron@akamai.com>
8340L:	linux-edac@vger.kernel.org
8341S:	Maintained
8342F:	drivers/edac/ie31200_edac.c
8343
8344EDAC-IGEN6
8345M:	Tony Luck <tony.luck@intel.com>
8346R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8347L:	linux-edac@vger.kernel.org
8348S:	Maintained
8349F:	drivers/edac/igen6_edac.c
8350
8351EDAC-MPC85XX
8352M:	Johannes Thumshirn <morbidrsa@gmail.com>
8353L:	linux-edac@vger.kernel.org
8354S:	Maintained
8355F:	drivers/edac/mpc85xx_edac.[ch]
8356
8357EDAC-NPCM
8358M:	Marvin Lin <kflin@nuvoton.com>
8359M:	Stanley Chu <yschu@nuvoton.com>
8360L:	linux-edac@vger.kernel.org
8361S:	Maintained
8362F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8363F:	drivers/edac/npcm_edac.c
8364
8365EDAC-PASEMI
8366M:	Egor Martovetsky <egor@pasemi.com>
8367L:	linux-edac@vger.kernel.org
8368S:	Maintained
8369F:	drivers/edac/pasemi_edac.c
8370
8371EDAC-PND2
8372M:	Tony Luck <tony.luck@intel.com>
8373L:	linux-edac@vger.kernel.org
8374S:	Maintained
8375F:	drivers/edac/pnd2_edac.[ch]
8376
8377EDAC-QCOM
8378M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8379L:	linux-arm-msm@vger.kernel.org
8380L:	linux-edac@vger.kernel.org
8381S:	Maintained
8382F:	drivers/edac/qcom_edac.c
8383
8384EDAC-R82600
8385M:	Tim Small <tim@buttersideup.com>
8386L:	linux-edac@vger.kernel.org
8387S:	Maintained
8388F:	drivers/edac/r82600_edac.c
8389
8390EDAC-SBRIDGE
8391M:	Tony Luck <tony.luck@intel.com>
8392R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8393L:	linux-edac@vger.kernel.org
8394S:	Maintained
8395F:	drivers/edac/sb_edac.c
8396
8397EDAC-SKYLAKE
8398M:	Tony Luck <tony.luck@intel.com>
8399L:	linux-edac@vger.kernel.org
8400S:	Maintained
8401F:	drivers/edac/skx_*.[ch]
8402
8403EDAC-TI
8404M:	Tero Kristo <kristo@kernel.org>
8405L:	linux-edac@vger.kernel.org
8406S:	Odd Fixes
8407F:	drivers/edac/ti_edac.c
8408
8409EDIROL UA-101/UA-1000 DRIVER
8410M:	Clemens Ladisch <clemens@ladisch.de>
8411L:	linux-sound@vger.kernel.org
8412S:	Maintained
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8414F:	sound/usb/misc/ua101.c
8415
8416EFI TEST DRIVER
8417M:	Ivan Hu <ivan.hu@canonical.com>
8418M:	Ard Biesheuvel <ardb@kernel.org>
8419L:	linux-efi@vger.kernel.org
8420S:	Maintained
8421F:	drivers/firmware/efi/test/
8422
8423EFI VARIABLE FILESYSTEM
8424M:	Jeremy Kerr <jk@ozlabs.org>
8425M:	Ard Biesheuvel <ardb@kernel.org>
8426L:	linux-efi@vger.kernel.org
8427S:	Maintained
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429F:	fs/efivarfs/
8430
8431EFIFB FRAMEBUFFER DRIVER
8432M:	Peter Jones <pjones@redhat.com>
8433L:	linux-fbdev@vger.kernel.org
8434S:	Maintained
8435F:	drivers/video/fbdev/efifb.c
8436
8437EFS FILESYSTEM
8438S:	Orphan
8439W:	http://aeschi.ch.eu.org/efs/
8440F:	fs/efs/
8441
8442EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8443L:	netdev@vger.kernel.org
8444S:	Orphan
8445F:	drivers/net/ethernet/ibm/ehea/
8446
8447ELM327 CAN NETWORK DRIVER
8448M:	Max Staudt <max@enpas.org>
8449L:	linux-can@vger.kernel.org
8450S:	Maintained
8451F:	Documentation/networking/device_drivers/can/can327.rst
8452F:	drivers/net/can/can327.c
8453
8454EM28XX VIDEO4LINUX DRIVER
8455M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8456L:	linux-media@vger.kernel.org
8457S:	Maintained
8458W:	https://linuxtv.org
8459T:	git git://linuxtv.org/media.git
8460F:	Documentation/admin-guide/media/em28xx*
8461F:	drivers/media/usb/em28xx/
8462
8463EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8464M:	Adrian Hunter <adrian.hunter@intel.com>
8465M:	Asutosh Das <quic_asutoshd@quicinc.com>
8466R:	Ritesh Harjani <ritesh.list@gmail.com>
8467L:	linux-mmc@vger.kernel.org
8468S:	Supported
8469F:	drivers/mmc/host/cqhci*
8470
8471EMS CPC-PCI CAN DRIVER
8472M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8473M:	support@ems-wuensche.com
8474L:	linux-can@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/can/sja1000/ems_pci.c
8477
8478EMULEX 10Gbps iSCSI - OneConnect DRIVER
8479M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8480L:	linux-scsi@vger.kernel.org
8481S:	Supported
8482W:	http://www.broadcom.com
8483F:	drivers/scsi/be2iscsi/
8484
8485EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8486M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8487M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8488M:	Somnath Kotur <somnath.kotur@broadcom.com>
8489L:	netdev@vger.kernel.org
8490S:	Maintained
8491W:	http://www.emulex.com
8492F:	drivers/net/ethernet/emulex/benet/
8493
8494EMULEX ONECONNECT ROCE DRIVER
8495M:	Selvin Xavier <selvin.xavier@broadcom.com>
8496L:	linux-rdma@vger.kernel.org
8497S:	Odd Fixes
8498W:	http://www.broadcom.com
8499F:	drivers/infiniband/hw/ocrdma/
8500F:	include/uapi/rdma/ocrdma-abi.h
8501
8502EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8503M:	James Smart <james.smart@broadcom.com>
8504M:	Ram Vegesna <ram.vegesna@broadcom.com>
8505L:	linux-scsi@vger.kernel.org
8506L:	target-devel@vger.kernel.org
8507S:	Supported
8508W:	http://www.broadcom.com
8509F:	drivers/scsi/elx/
8510
8511EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8512M:	James Smart <james.smart@broadcom.com>
8513M:	Dick Kennedy <dick.kennedy@broadcom.com>
8514L:	linux-scsi@vger.kernel.org
8515S:	Supported
8516W:	http://www.broadcom.com
8517F:	drivers/scsi/lpfc/
8518
8519ENE CB710 FLASH CARD READER DRIVER
8520M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8521S:	Maintained
8522F:	drivers/misc/cb710/
8523F:	drivers/mmc/host/cb710-mmc.*
8524F:	include/linux/cb710.h
8525
8526ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8527M:	Maxim Levitsky <maximlevitsky@gmail.com>
8528S:	Maintained
8529F:	drivers/media/rc/ene_ir.*
8530
8531EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8532M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8533L:	linuxppc-dev@lists.ozlabs.org
8534S:	Maintained
8535F:	drivers/tty/ehv_bytechan.c
8536
8537EPSON S1D13XXX FRAMEBUFFER DRIVER
8538M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8539S:	Maintained
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8541F:	drivers/video/fbdev/s1d13xxxfb.c
8542F:	include/video/s1d13xxxfb.h
8543
8544EROFS FILE SYSTEM
8545M:	Gao Xiang <xiang@kernel.org>
8546M:	Chao Yu <chao@kernel.org>
8547R:	Yue Hu <zbestahu@gmail.com>
8548R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8549R:	Sandeep Dhavale <dhavale@google.com>
8550L:	linux-erofs@lists.ozlabs.org
8551S:	Maintained
8552W:	https://erofs.docs.kernel.org
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8554F:	Documentation/ABI/testing/sysfs-fs-erofs
8555F:	Documentation/filesystems/erofs.rst
8556F:	fs/erofs/
8557F:	include/trace/events/erofs.h
8558
8559ERRSEQ ERROR TRACKING INFRASTRUCTURE
8560M:	Jeff Layton <jlayton@kernel.org>
8561S:	Maintained
8562F:	include/linux/errseq.h
8563F:	lib/errseq.c
8564
8565ESD CAN NETWORK DRIVERS
8566M:	Stefan Mätje <stefan.maetje@esd.eu>
8567R:	socketcan@esd.eu
8568L:	linux-can@vger.kernel.org
8569S:	Maintained
8570F:	drivers/net/can/esd/
8571
8572ESD CAN/USB DRIVERS
8573M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8574R:	socketcan@esd.eu
8575L:	linux-can@vger.kernel.org
8576S:	Maintained
8577F:	drivers/net/can/usb/esd_usb.c
8578
8579ET131X NETWORK DRIVER
8580M:	Mark Einon <mark.einon@gmail.com>
8581S:	Odd Fixes
8582F:	drivers/net/ethernet/agere/
8583
8584ETAS ES58X CAN/USB DRIVER
8585M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8586L:	linux-can@vger.kernel.org
8587S:	Maintained
8588F:	Documentation/networking/devlink/etas_es58x.rst
8589F:	drivers/net/can/usb/etas_es58x/
8590
8591ETHERNET BRIDGE
8592M:	Roopa Prabhu <roopa@nvidia.com>
8593M:	Nikolay Aleksandrov <razor@blackwall.org>
8594L:	bridge@lists.linux.dev
8595L:	netdev@vger.kernel.org
8596S:	Maintained
8597W:	http://www.linuxfoundation.org/en/Net:Bridge
8598F:	include/linux/netfilter_bridge/
8599F:	net/bridge/
8600
8601ETHERNET PHY LIBRARY
8602M:	Andrew Lunn <andrew@lunn.ch>
8603M:	Heiner Kallweit <hkallweit1@gmail.com>
8604R:	Russell King <linux@armlinux.org.uk>
8605L:	netdev@vger.kernel.org
8606S:	Maintained
8607F:	Documentation/ABI/testing/sysfs-class-net-phydev
8608F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8609F:	Documentation/devicetree/bindings/net/mdio*
8610F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8611F:	Documentation/networking/phy.rst
8612F:	drivers/net/mdio/
8613F:	drivers/net/mdio/acpi_mdio.c
8614F:	drivers/net/mdio/fwnode_mdio.c
8615F:	drivers/net/mdio/of_mdio.c
8616F:	drivers/net/pcs/
8617F:	drivers/net/phy/
8618F:	include/dt-bindings/net/qca-ar803x.h
8619F:	include/linux/*mdio*.h
8620F:	include/linux/linkmode.h
8621F:	include/linux/mdio/*.h
8622F:	include/linux/mii.h
8623F:	include/linux/of_net.h
8624F:	include/linux/phy.h
8625F:	include/linux/phy_fixed.h
8626F:	include/linux/phy_link_topology.h
8627F:	include/linux/phylib_stubs.h
8628F:	include/linux/platform_data/mdio-bcm-unimac.h
8629F:	include/linux/platform_data/mdio-gpio.h
8630F:	include/trace/events/mdio.h
8631F:	include/uapi/linux/mdio.h
8632F:	include/uapi/linux/mii.h
8633F:	net/core/of_net.c
8634
8635ETHERNET PHY LIBRARY [RUST]
8636M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8637R:	Trevor Gross <tmgross@umich.edu>
8638L:	netdev@vger.kernel.org
8639L:	rust-for-linux@vger.kernel.org
8640S:	Maintained
8641F:	rust/kernel/net/phy.rs
8642F:	rust/kernel/net/phy/reg.rs
8643
8644EXEC & BINFMT API, ELF
8645M:	Kees Cook <kees@kernel.org>
8646R:	Eric Biederman <ebiederm@xmission.com>
8647L:	linux-mm@kvack.org
8648S:	Supported
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8650F:	Documentation/userspace-api/ELF.rst
8651F:	fs/*binfmt_*.c
8652F:	fs/Kconfig.binfmt
8653F:	fs/exec.c
8654F:	fs/tests/binfmt_*_kunit.c
8655F:	fs/tests/exec_kunit.c
8656F:	include/linux/binfmts.h
8657F:	include/linux/elf.h
8658F:	include/uapi/linux/auxvec.h
8659F:	include/uapi/linux/binfmts.h
8660F:	include/uapi/linux/elf.h
8661F:	tools/testing/selftests/exec/
8662N:	asm/elf.h
8663N:	binfmt
8664
8665EXFAT FILE SYSTEM
8666M:	Namjae Jeon <linkinjeon@kernel.org>
8667M:	Sungjong Seo <sj1557.seo@samsung.com>
8668R:	Yuezhang Mo <yuezhang.mo@sony.com>
8669L:	linux-fsdevel@vger.kernel.org
8670S:	Maintained
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8672F:	fs/exfat/
8673
8674EXPRESSWIRE PROTOCOL LIBRARY
8675M:	Duje Mihanović <duje.mihanovic@skole.hr>
8676L:	linux-leds@vger.kernel.org
8677S:	Maintained
8678F:	drivers/leds/leds-expresswire.c
8679F:	include/linux/leds-expresswire.h
8680
8681EXT2 FILE SYSTEM
8682M:	Jan Kara <jack@suse.com>
8683L:	linux-ext4@vger.kernel.org
8684S:	Maintained
8685F:	Documentation/filesystems/ext2.rst
8686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8687F:	fs/ext2/
8688F:	include/linux/ext2*
8689
8690EXT4 FILE SYSTEM
8691M:	"Theodore Ts'o" <tytso@mit.edu>
8692M:	Andreas Dilger <adilger.kernel@dilger.ca>
8693L:	linux-ext4@vger.kernel.org
8694S:	Maintained
8695W:	http://ext4.wiki.kernel.org
8696Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8698F:	Documentation/filesystems/ext4/
8699F:	fs/ext4/
8700F:	include/trace/events/ext4.h
8701F:	include/uapi/linux/ext4.h
8702
8703Extended Verification Module (EVM)
8704M:	Mimi Zohar <zohar@linux.ibm.com>
8705M:	Roberto Sassu <roberto.sassu@huawei.com>
8706L:	linux-integrity@vger.kernel.org
8707S:	Supported
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8709F:	security/integrity/
8710F:	security/integrity/evm/
8711
8712EXTENSIBLE FIRMWARE INTERFACE (EFI)
8713M:	Ard Biesheuvel <ardb@kernel.org>
8714L:	linux-efi@vger.kernel.org
8715S:	Maintained
8716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8717F:	Documentation/admin-guide/efi-stub.rst
8718F:	arch/*/include/asm/efi.h
8719F:	arch/*/kernel/efi.c
8720F:	arch/arm/boot/compressed/efi-header.S
8721F:	arch/x86/platform/efi/
8722F:	drivers/firmware/efi/
8723F:	include/linux/efi*.h
8724
8725EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8726M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8727M:	Chanwoo Choi <cw00.choi@samsung.com>
8728L:	linux-kernel@vger.kernel.org
8729S:	Maintained
8730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8731F:	Documentation/devicetree/bindings/extcon/
8732F:	Documentation/driver-api/extcon.rst
8733F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8734F:	drivers/extcon/
8735F:	include/linux/extcon.h
8736F:	include/linux/extcon/
8737
8738EXTRA BOOT CONFIG
8739M:	Masami Hiramatsu <mhiramat@kernel.org>
8740L:	linux-kernel@vger.kernel.org
8741L:	linux-trace-kernel@vger.kernel.org
8742S:	Maintained
8743Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8745F:	Documentation/admin-guide/bootconfig.rst
8746F:	fs/proc/bootconfig.c
8747F:	include/linux/bootconfig.h
8748F:	lib/bootconfig-data.S
8749F:	lib/bootconfig.c
8750F:	tools/bootconfig/*
8751F:	tools/bootconfig/scripts/*
8752
8753EXTRON DA HD 4K PLUS CEC DRIVER
8754M:	Hans Verkuil <hverkuil@xs4all.nl>
8755L:	linux-media@vger.kernel.org
8756S:	Maintained
8757T:	git git://linuxtv.org/media.git
8758F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8759
8760EXYNOS DP DRIVER
8761M:	Jingoo Han <jingoohan1@gmail.com>
8762L:	dri-devel@lists.freedesktop.org
8763S:	Maintained
8764F:	drivers/gpu/drm/exynos/exynos_dp*
8765
8766EXYNOS SYSMMU (IOMMU) driver
8767M:	Marek Szyprowski <m.szyprowski@samsung.com>
8768L:	iommu@lists.linux.dev
8769S:	Maintained
8770F:	drivers/iommu/exynos-iommu.c
8771
8772F2FS FILE SYSTEM
8773M:	Jaegeuk Kim <jaegeuk@kernel.org>
8774M:	Chao Yu <chao@kernel.org>
8775L:	linux-f2fs-devel@lists.sourceforge.net
8776S:	Maintained
8777W:	https://f2fs.wiki.kernel.org/
8778Q:	https://patchwork.kernel.org/project/f2fs/list/
8779B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8781F:	Documentation/ABI/testing/sysfs-fs-f2fs
8782F:	Documentation/filesystems/f2fs.rst
8783F:	fs/f2fs/
8784F:	include/linux/f2fs_fs.h
8785F:	include/trace/events/f2fs.h
8786F:	include/uapi/linux/f2fs.h
8787
8788F71805F HARDWARE MONITORING DRIVER
8789M:	Jean Delvare <jdelvare@suse.com>
8790L:	linux-hwmon@vger.kernel.org
8791S:	Maintained
8792F:	Documentation/hwmon/f71805f.rst
8793F:	drivers/hwmon/f71805f.c
8794
8795FADDR2LINE
8796M:	Josh Poimboeuf <jpoimboe@kernel.org>
8797S:	Maintained
8798F:	scripts/faddr2line
8799
8800FAILOVER MODULE
8801M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8802L:	netdev@vger.kernel.org
8803S:	Supported
8804F:	Documentation/networking/failover.rst
8805F:	include/net/failover.h
8806F:	net/core/failover.c
8807
8808FANOTIFY
8809M:	Jan Kara <jack@suse.cz>
8810R:	Amir Goldstein <amir73il@gmail.com>
8811R:	Matthew Bobrowski <repnop@google.com>
8812L:	linux-fsdevel@vger.kernel.org
8813S:	Maintained
8814F:	fs/notify/fanotify/
8815F:	include/linux/fanotify.h
8816F:	include/uapi/linux/fanotify.h
8817
8818FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8819M:	Linus Walleij <linus.walleij@linaro.org>
8820L:	linux-usb@vger.kernel.org
8821S:	Maintained
8822F:	drivers/usb/fotg210/
8823
8824FARSYNC SYNCHRONOUS DRIVER
8825M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8826S:	Supported
8827W:	http://www.farsite.co.uk/
8828F:	drivers/net/wan/farsync.*
8829
8830FAULT INJECTION SUPPORT
8831M:	Akinobu Mita <akinobu.mita@gmail.com>
8832S:	Supported
8833F:	Documentation/fault-injection/
8834F:	lib/fault-inject.c
8835F:	tools/testing/fault-injection/
8836
8837FBTFT Framebuffer drivers
8838L:	dri-devel@lists.freedesktop.org
8839L:	linux-fbdev@vger.kernel.org
8840S:	Orphan
8841F:	drivers/staging/fbtft/
8842
8843FC0011 TUNER DRIVER
8844M:	Michael Buesch <m@bues.ch>
8845L:	linux-media@vger.kernel.org
8846S:	Maintained
8847F:	drivers/media/tuners/fc0011.c
8848F:	drivers/media/tuners/fc0011.h
8849
8850FC2580 MEDIA DRIVER
8851L:	linux-media@vger.kernel.org
8852S:	Orphan
8853W:	https://linuxtv.org
8854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8855F:	drivers/media/tuners/fc2580*
8856
8857FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8858M:	Hannes Reinecke <hare@suse.de>
8859L:	linux-scsi@vger.kernel.org
8860S:	Supported
8861W:	www.Open-FCoE.org
8862F:	drivers/scsi/fcoe/
8863F:	drivers/scsi/libfc/
8864F:	include/scsi/fc/
8865F:	include/scsi/libfc.h
8866F:	include/scsi/libfcoe.h
8867F:	include/uapi/scsi/fc/
8868
8869FILE LOCKING (flock() and fcntl()/lockf())
8870M:	Jeff Layton <jlayton@kernel.org>
8871M:	Chuck Lever <chuck.lever@oracle.com>
8872R:	Alexander Aring <alex.aring@gmail.com>
8873L:	linux-fsdevel@vger.kernel.org
8874S:	Maintained
8875F:	fs/fcntl.c
8876F:	fs/locks.c
8877F:	include/linux/fcntl.h
8878F:	include/uapi/linux/fcntl.h
8879
8880FILESYSTEM DIRECT ACCESS (DAX)
8881M:	Dan Williams <dan.j.williams@intel.com>
8882R:	Matthew Wilcox <willy@infradead.org>
8883R:	Jan Kara <jack@suse.cz>
8884L:	linux-fsdevel@vger.kernel.org
8885L:	nvdimm@lists.linux.dev
8886S:	Supported
8887F:	fs/dax.c
8888F:	include/linux/dax.h
8889F:	include/trace/events/fs_dax.h
8890
8891FILESYSTEMS (VFS and infrastructure)
8892M:	Alexander Viro <viro@zeniv.linux.org.uk>
8893M:	Christian Brauner <brauner@kernel.org>
8894R:	Jan Kara <jack@suse.cz>
8895L:	linux-fsdevel@vger.kernel.org
8896S:	Maintained
8897T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8898F:	fs/*
8899F:	include/linux/fs.h
8900F:	include/linux/fs_types.h
8901F:	include/uapi/linux/fs.h
8902F:	include/uapi/linux/openat2.h
8903
8904FILESYSTEMS [EXPORTFS]
8905M:	Chuck Lever <chuck.lever@oracle.com>
8906M:	Jeff Layton <jlayton@kernel.org>
8907R:	Amir Goldstein <amir73il@gmail.com>
8908L:	linux-fsdevel@vger.kernel.org
8909L:	linux-nfs@vger.kernel.org
8910S:	Supported
8911F:	Documentation/filesystems/nfs/exporting.rst
8912F:	fs/exportfs/
8913F:	fs/fhandle.c
8914F:	include/linux/exportfs.h
8915
8916FILESYSTEMS [IDMAPPED MOUNTS]
8917M:	Christian Brauner <brauner@kernel.org>
8918M:	Seth Forshee <sforshee@kernel.org>
8919L:	linux-fsdevel@vger.kernel.org
8920S:	Maintained
8921F:	Documentation/filesystems/idmappings.rst
8922F:	fs/mnt_idmapping.c
8923F:	include/linux/mnt_idmapping.*
8924F:	tools/testing/selftests/mount_setattr/
8925
8926FILESYSTEMS [IOMAP]
8927M:	Christian Brauner <brauner@kernel.org>
8928R:	Darrick J. Wong <djwong@kernel.org>
8929L:	linux-xfs@vger.kernel.org
8930L:	linux-fsdevel@vger.kernel.org
8931S:	Supported
8932F:	Documentation/filesystems/iomap/*
8933F:	fs/iomap/
8934F:	include/linux/iomap.h
8935
8936FILESYSTEMS [NETFS LIBRARY]
8937M:	David Howells <dhowells@redhat.com>
8938R:	Jeff Layton <jlayton@kernel.org>
8939L:	netfs@lists.linux.dev
8940L:	linux-fsdevel@vger.kernel.org
8941S:	Supported
8942F:	Documentation/filesystems/caching/
8943F:	Documentation/filesystems/netfs_library.rst
8944F:	fs/netfs/
8945F:	include/linux/fscache*.h
8946F:	include/linux/netfs.h
8947F:	include/trace/events/fscache.h
8948F:	include/trace/events/netfs.h
8949
8950FILESYSTEMS [STACKABLE]
8951M:	Miklos Szeredi <miklos@szeredi.hu>
8952M:	Amir Goldstein <amir73il@gmail.com>
8953L:	linux-fsdevel@vger.kernel.org
8954L:	linux-unionfs@vger.kernel.org
8955S:	Maintained
8956F:	fs/backing-file.c
8957F:	include/linux/backing-file.h
8958
8959FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8960M:	Riku Voipio <riku.voipio@iki.fi>
8961L:	linux-hwmon@vger.kernel.org
8962S:	Maintained
8963F:	drivers/hwmon/f75375s.c
8964F:	include/linux/f75375s.h
8965
8966FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8967M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8968L:	linux-can@vger.kernel.org
8969S:	Maintained
8970F:	drivers/net/can/usb/f81604.c
8971
8972FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8973M:	Clemens Ladisch <clemens@ladisch.de>
8974M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8975L:	linux-sound@vger.kernel.org
8976S:	Maintained
8977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8978F:	include/uapi/sound/firewire.h
8979F:	sound/firewire/
8980
8981FIREWIRE MEDIA DRIVERS (firedtv)
8982M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8983L:	linux-media@vger.kernel.org
8984L:	linux1394-devel@lists.sourceforge.net
8985S:	Maintained
8986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8987F:	drivers/media/firewire/
8988
8989FIREWIRE SBP-2 TARGET
8990M:	Chris Boot <bootc@bootc.net>
8991L:	linux-scsi@vger.kernel.org
8992L:	target-devel@vger.kernel.org
8993L:	linux1394-devel@lists.sourceforge.net
8994S:	Maintained
8995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8996F:	drivers/target/sbp/
8997
8998FIREWIRE SUBSYSTEM
8999M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
9000M:	Takashi Sakamoto <takaswie@kernel.org>
9001L:	linux1394-devel@lists.sourceforge.net
9002S:	Maintained
9003W:	http://ieee1394.docs.kernel.org/
9004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9005F:	drivers/firewire/
9006F:	include/linux/firewire.h
9007F:	include/uapi/linux/firewire*.h
9008F:	tools/firewire/
9009
9010FIRMWARE FRAMEWORK FOR ARMV8-A
9011M:	Sudeep Holla <sudeep.holla@arm.com>
9012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013S:	Maintained
9014F:	drivers/firmware/arm_ffa/
9015F:	include/linux/arm_ffa.h
9016
9017FIRMWARE LOADER (request_firmware)
9018M:	Luis Chamberlain <mcgrof@kernel.org>
9019M:	Russ Weight <russ.weight@linux.dev>
9020M:	Danilo Krummrich <dakr@kernel.org>
9021L:	linux-kernel@vger.kernel.org
9022S:	Maintained
9023F:	Documentation/firmware_class/
9024F:	drivers/base/firmware_loader/
9025F:	rust/kernel/firmware.rs
9026F:	include/linux/firmware.h
9027
9028FLEXTIMER FTM-QUADDEC DRIVER
9029M:	Patrick Havelange <patrick.havelange@essensium.com>
9030L:	linux-iio@vger.kernel.org
9031S:	Maintained
9032F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9033F:	drivers/counter/ftm-quaddec.c
9034
9035FLOPPY DRIVER
9036M:	Denis Efremov <efremov@linux.com>
9037L:	linux-block@vger.kernel.org
9038S:	Odd Fixes
9039F:	drivers/block/floppy.c
9040
9041FLYSKY FSIA6B RC RECEIVER
9042M:	Markus Koch <markus@notsyncing.net>
9043L:	linux-input@vger.kernel.org
9044S:	Maintained
9045F:	drivers/input/joystick/fsia6b.c
9046
9047FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9048M:	Geoffrey D. Bennett <g@b4.vu>
9049L:	linux-sound@vger.kernel.org
9050S:	Maintained
9051W:	https://github.com/geoffreybennett/linux-fcp
9052B:	https://github.com/geoffreybennett/linux-fcp/issues
9053T:	git https://github.com/geoffreybennett/linux-fcp.git
9054F:	include/uapi/sound/fcp.h
9055F:	include/uapi/sound/scarlett2.h
9056F:	sound/usb/fcp.c
9057F:	sound/usb/mixer_scarlett2.c
9058
9059FORCEDETH GIGABIT ETHERNET DRIVER
9060M:	Rain River <rain.1986.08.12@gmail.com>
9061M:	Zhu Yanjun <zyjzyj2000@gmail.com>
9062L:	netdev@vger.kernel.org
9063S:	Maintained
9064F:	drivers/net/ethernet/nvidia/*
9065
9066FORTIFY_SOURCE
9067M:	Kees Cook <kees@kernel.org>
9068L:	linux-hardening@vger.kernel.org
9069S:	Supported
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9071F:	include/linux/fortify-string.h
9072F:	lib/fortify_kunit.c
9073F:	lib/memcpy_kunit.c
9074F:	lib/test_fortify/*
9075K:	\bunsafe_memcpy\b
9076K:	\b__NO_FORTIFY\b
9077
9078FPGA DFL DRIVERS
9079M:	Wu Hao <hao.wu@intel.com>
9080R:	Tom Rix <trix@redhat.com>
9081L:	linux-fpga@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/ABI/testing/sysfs-bus-dfl*
9084F:	Documentation/fpga/dfl.rst
9085F:	drivers/fpga/dfl*
9086F:	drivers/uio/uio_dfl.c
9087F:	include/linux/dfl.h
9088F:	include/uapi/linux/fpga-dfl.h
9089
9090FPGA MANAGER FRAMEWORK
9091M:	Moritz Fischer <mdf@kernel.org>
9092M:	Wu Hao <hao.wu@intel.com>
9093M:	Xu Yilun <yilun.xu@intel.com>
9094R:	Tom Rix <trix@redhat.com>
9095L:	linux-fpga@vger.kernel.org
9096S:	Maintained
9097Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9099F:	Documentation/devicetree/bindings/fpga/
9100F:	Documentation/driver-api/fpga/
9101F:	Documentation/fpga/
9102F:	drivers/fpga/
9103F:	include/linux/fpga/
9104
9105FPU EMULATOR
9106M:	Bill Metzenthen <billm@melbpc.org.au>
9107S:	Maintained
9108W:	https://floatingpoint.billm.au/
9109F:	arch/x86/math-emu/
9110
9111FRAMEBUFFER CORE
9112M:	Simona Vetter <simona@ffwll.ch>
9113S:	Odd Fixes
9114T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9115F:	drivers/video/fbdev/core/
9116
9117FRAMEBUFFER LAYER
9118M:	Helge Deller <deller@gmx.de>
9119L:	linux-fbdev@vger.kernel.org
9120L:	dri-devel@lists.freedesktop.org
9121S:	Maintained
9122Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9124F:	Documentation/fb/
9125F:	drivers/video/
9126F:	include/linux/fb.h
9127F:	include/uapi/linux/fb.h
9128F:	include/uapi/video/
9129F:	include/video/
9130
9131FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9132M:	Horia Geantă <horia.geanta@nxp.com>
9133M:	Pankaj Gupta <pankaj.gupta@nxp.com>
9134M:	Gaurav Jain <gaurav.jain@nxp.com>
9135L:	linux-crypto@vger.kernel.org
9136S:	Maintained
9137F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9138F:	drivers/crypto/caam/
9139
9140FREESCALE COLDFIRE M5441X MMC DRIVER
9141M:	Angelo Dureghello <adureghello@baylibre.com>
9142L:	linux-mmc@vger.kernel.org
9143S:	Maintained
9144F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9145F:	include/linux/platform_data/mmc-esdhc-mcf.h
9146
9147FREESCALE DIU FRAMEBUFFER DRIVER
9148M:	Timur Tabi <timur@kernel.org>
9149L:	linux-fbdev@vger.kernel.org
9150S:	Maintained
9151F:	drivers/video/fbdev/fsl-diu-fb.*
9152
9153FREESCALE DMA DRIVER
9154M:	Zhang Wei <zw@zh-kernel.org>
9155L:	linuxppc-dev@lists.ozlabs.org
9156S:	Maintained
9157F:	drivers/dma/fsldma.*
9158
9159FREESCALE DSPI DRIVER
9160M:	Vladimir Oltean <olteanv@gmail.com>
9161L:	linux-spi@vger.kernel.org
9162L:	imx@lists.linux.dev
9163S:	Maintained
9164F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9165F:	drivers/spi/spi-fsl-dspi.c
9166F:	include/linux/spi/spi-fsl-dspi.h
9167
9168FREESCALE eDMA DRIVER
9169M:	Frank Li <Frank.Li@nxp.com>
9170L:	imx@lists.linux.dev
9171L:	dmaengine@vger.kernel.org
9172S:	Maintained
9173F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9174F:	drivers/dma/fsl-edma*.*
9175
9176FREESCALE ENETC ETHERNET DRIVERS
9177M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9178M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9179M:	Wei Fang <wei.fang@nxp.com>
9180M:	Clark Wang <xiaoning.wang@nxp.com>
9181L:	imx@lists.linux.dev
9182L:	netdev@vger.kernel.org
9183S:	Maintained
9184F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9185F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9186F:	drivers/net/ethernet/freescale/enetc/
9187F:	include/linux/fsl/enetc_mdio.h
9188F:	include/linux/fsl/netc_global.h
9189
9190FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9191M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9192L:	netdev@vger.kernel.org
9193S:	Maintained
9194F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9195F:	drivers/net/ethernet/freescale/gianfar*
9196
9197FREESCALE GPMI NAND DRIVER
9198M:	Han Xu <han.xu@nxp.com>
9199L:	imx@lists.linux.dev
9200L:	linux-mtd@lists.infradead.org
9201S:	Maintained
9202F:	drivers/mtd/nand/raw/gpmi-nand/*
9203
9204FREESCALE I2C CPM DRIVER
9205M:	Jochen Friedrich <jochen@scram.de>
9206L:	linuxppc-dev@lists.ozlabs.org
9207L:	linux-i2c@vger.kernel.org
9208S:	Maintained
9209F:	drivers/i2c/busses/i2c-cpm.c
9210
9211FREESCALE IMX / MXC FEC DRIVER
9212M:	Wei Fang <wei.fang@nxp.com>
9213R:	Shenwei Wang <shenwei.wang@nxp.com>
9214R:	Clark Wang <xiaoning.wang@nxp.com>
9215L:	imx@lists.linux.dev
9216L:	netdev@vger.kernel.org
9217S:	Maintained
9218F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9219F:	drivers/net/ethernet/freescale/fec.h
9220F:	drivers/net/ethernet/freescale/fec_main.c
9221F:	drivers/net/ethernet/freescale/fec_ptp.c
9222
9223FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9224M:	Sascha Hauer <s.hauer@pengutronix.de>
9225R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9226L:	linux-fbdev@vger.kernel.org
9227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9228S:	Maintained
9229F:	drivers/video/fbdev/imxfb.c
9230
9231FREESCALE IMX DDR PMU DRIVER
9232M:	Frank Li <Frank.li@nxp.com>
9233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9234S:	Maintained
9235F:	Documentation/admin-guide/perf/imx-ddr.rst
9236F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9237F:	drivers/perf/fsl_imx8_ddr_perf.c
9238
9239FREESCALE IMX I2C DRIVER
9240M:	Oleksij Rempel <o.rempel@pengutronix.de>
9241R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9242L:	linux-i2c@vger.kernel.org
9243S:	Maintained
9244F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9245F:	drivers/i2c/busses/i2c-imx.c
9246
9247FREESCALE IMX LPI2C DRIVER
9248M:	Dong Aisheng <aisheng.dong@nxp.com>
9249L:	linux-i2c@vger.kernel.org
9250L:	imx@lists.linux.dev
9251S:	Maintained
9252F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9253F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9254
9255FREESCALE IMX LPSPI DRIVER
9256M:	Frank Li <Frank.Li@nxp.com>
9257L:	linux-spi@vger.kernel.org
9258L:	imx@lists.linux.dev
9259S:	Maintained
9260F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9261F:	drivers/spi/spi-fsl-lpspi.c
9262
9263FREESCALE MPC I2C DRIVER
9264M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9265L:	linux-i2c@vger.kernel.org
9266S:	Maintained
9267F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9268F:	drivers/i2c/busses/i2c-mpc.c
9269
9270FREESCALE QORIQ DPAA ETHERNET DRIVER
9271M:	Madalin Bucur <madalin.bucur@nxp.com>
9272L:	netdev@vger.kernel.org
9273S:	Maintained
9274F:	drivers/net/ethernet/freescale/dpaa
9275
9276FREESCALE QORIQ DPAA FMAN DRIVER
9277M:	Madalin Bucur <madalin.bucur@nxp.com>
9278R:	Sean Anderson <sean.anderson@seco.com>
9279L:	netdev@vger.kernel.org
9280S:	Maintained
9281F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9282F:	drivers/net/ethernet/freescale/fman
9283
9284FREESCALE QORIQ PTP CLOCK DRIVER
9285M:	Yangbo Lu <yangbo.lu@nxp.com>
9286L:	netdev@vger.kernel.org
9287S:	Maintained
9288F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9289F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9290F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9291F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9292F:	drivers/ptp/ptp_qoriq.c
9293F:	drivers/ptp/ptp_qoriq_debugfs.c
9294F:	include/linux/fsl/ptp_qoriq.h
9295
9296FREESCALE QUAD SPI DRIVER
9297M:	Han Xu <han.xu@nxp.com>
9298L:	linux-spi@vger.kernel.org
9299L:	imx@lists.linux.dev
9300S:	Maintained
9301F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9302F:	drivers/spi/spi-fsl-qspi.c
9303
9304FREESCALE QUICC ENGINE LIBRARY
9305M:	Qiang Zhao <qiang.zhao@nxp.com>
9306M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9307L:	linuxppc-dev@lists.ozlabs.org
9308S:	Maintained
9309F:	drivers/soc/fsl/qe/
9310F:	include/soc/fsl/qe/
9311
9312FREESCALE QUICC ENGINE QMC DRIVER
9313M:	Herve Codina <herve.codina@bootlin.com>
9314L:	linuxppc-dev@lists.ozlabs.org
9315S:	Maintained
9316F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9317F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9318F:	drivers/soc/fsl/qe/qmc.c
9319F:	include/soc/fsl/qe/qmc.h
9320
9321FREESCALE QUICC ENGINE QMC HDLC DRIVER
9322M:	Herve Codina <herve.codina@bootlin.com>
9323L:	netdev@vger.kernel.org
9324L:	linuxppc-dev@lists.ozlabs.org
9325S:	Maintained
9326F:	drivers/net/wan/fsl_qmc_hdlc.c
9327
9328FREESCALE QUICC ENGINE TSA DRIVER
9329M:	Herve Codina <herve.codina@bootlin.com>
9330L:	linuxppc-dev@lists.ozlabs.org
9331S:	Maintained
9332F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9333F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9334F:	drivers/soc/fsl/qe/tsa.c
9335F:	drivers/soc/fsl/qe/tsa.h
9336F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9337F:	include/dt-bindings/soc/qe-fsl,tsa.h
9338
9339FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9340L:	netdev@vger.kernel.org
9341L:	linuxppc-dev@lists.ozlabs.org
9342S:	Orphan
9343F:	drivers/net/ethernet/freescale/ucc_geth*
9344
9345FREESCALE QUICC ENGINE UCC HDLC DRIVER
9346M:	Zhao Qiang <qiang.zhao@nxp.com>
9347L:	netdev@vger.kernel.org
9348L:	linuxppc-dev@lists.ozlabs.org
9349S:	Maintained
9350F:	drivers/net/wan/fsl_ucc_hdlc*
9351
9352FREESCALE QUICC ENGINE UCC UART DRIVER
9353M:	Timur Tabi <timur@kernel.org>
9354L:	linuxppc-dev@lists.ozlabs.org
9355S:	Maintained
9356F:	drivers/tty/serial/ucc_uart.c
9357
9358FREESCALE SOC DRIVERS
9359M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9360L:	linuxppc-dev@lists.ozlabs.org
9361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9362S:	Maintained
9363F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9364F:	Documentation/devicetree/bindings/soc/fsl/
9365F:	drivers/soc/fsl/
9366F:	include/linux/fsl/
9367F:	include/soc/fsl/
9368
9369FREESCALE SOC FS_ENET DRIVER
9370M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9371L:	linuxppc-dev@lists.ozlabs.org
9372L:	netdev@vger.kernel.org
9373S:	Maintained
9374F:	drivers/net/ethernet/freescale/fs_enet/
9375
9376FREESCALE SOC SOUND DRIVERS
9377M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9378M:	Xiubo Li <Xiubo.Lee@gmail.com>
9379R:	Fabio Estevam <festevam@gmail.com>
9380R:	Nicolin Chen <nicoleotsuka@gmail.com>
9381L:	linux-sound@vger.kernel.org
9382L:	linuxppc-dev@lists.ozlabs.org
9383S:	Maintained
9384F:	sound/soc/fsl/fsl*
9385F:	sound/soc/fsl/imx*
9386
9387FREESCALE SOC LPC32XX SOUND DRIVERS
9388M:	J.M.B. Downing <jonathan.downing@nautel.com>
9389M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9390R:	Vladimir Zapolskiy <vz@mleia.com>
9391L:	linux-sound@vger.kernel.org
9392L:	linuxppc-dev@lists.ozlabs.org
9393S:	Maintained
9394F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9395F:	sound/soc/fsl/lpc3xxx-*
9396
9397FREESCALE SOC SOUND QMC DRIVER
9398M:	Herve Codina <herve.codina@bootlin.com>
9399L:	linux-sound@vger.kernel.org
9400L:	linuxppc-dev@lists.ozlabs.org
9401S:	Maintained
9402F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9403F:	sound/soc/fsl/fsl_qmc_audio.c
9404
9405FREESCALE USB PERIPHERAL DRIVERS
9406L:	linux-usb@vger.kernel.org
9407L:	linuxppc-dev@lists.ozlabs.org
9408S:	Orphan
9409F:	drivers/usb/gadget/udc/fsl*
9410
9411FREESCALE USB PHY DRIVER
9412L:	linux-usb@vger.kernel.org
9413L:	linuxppc-dev@lists.ozlabs.org
9414S:	Orphan
9415F:	drivers/usb/phy/phy-fsl-usb*
9416
9417FREEVXFS FILESYSTEM
9418M:	Christoph Hellwig <hch@infradead.org>
9419S:	Maintained
9420W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9421F:	fs/freevxfs/
9422
9423FREEZER
9424M:	"Rafael J. Wysocki" <rafael@kernel.org>
9425M:	Pavel Machek <pavel@kernel.org>
9426L:	linux-pm@vger.kernel.org
9427S:	Supported
9428F:	Documentation/power/freezing-of-tasks.rst
9429F:	include/linux/freezer.h
9430F:	kernel/freezer.c
9431
9432FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9433M:	Eric Biggers <ebiggers@kernel.org>
9434M:	Theodore Y. Ts'o <tytso@mit.edu>
9435M:	Jaegeuk Kim <jaegeuk@kernel.org>
9436L:	linux-fscrypt@vger.kernel.org
9437S:	Supported
9438Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9439T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9440F:	Documentation/filesystems/fscrypt.rst
9441F:	fs/crypto/
9442F:	include/linux/fscrypt.h
9443F:	include/uapi/linux/fscrypt.h
9444
9445FSI SUBSYSTEM
9446M:	Eddie James <eajames@linux.ibm.com>
9447R:	Ninad Palsule <ninad@linux.ibm.com>
9448L:	linux-fsi@lists.ozlabs.org
9449S:	Supported
9450Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9451F:	drivers/fsi/
9452F:	include/linux/fsi*.h
9453F:	include/trace/events/fsi*.h
9454
9455FSI-ATTACHED I2C DRIVER
9456M:	Eddie James <eajames@linux.ibm.com>
9457L:	linux-i2c@vger.kernel.org
9458L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9459S:	Maintained
9460F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9461F:	drivers/i2c/busses/i2c-fsi.c
9462
9463FSI-ATTACHED SPI DRIVER
9464M:	Eddie James <eajames@linux.ibm.com>
9465L:	linux-spi@vger.kernel.org
9466S:	Maintained
9467F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9468F:	drivers/spi/spi-fsi.c
9469
9470FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9471M:	Jan Kara <jack@suse.cz>
9472R:	Amir Goldstein <amir73il@gmail.com>
9473L:	linux-fsdevel@vger.kernel.org
9474S:	Maintained
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9476F:	fs/notify/
9477F:	include/linux/fsnotify*.h
9478
9479FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9480M:	Eric Biggers <ebiggers@kernel.org>
9481M:	Theodore Y. Ts'o <tytso@mit.edu>
9482L:	fsverity@lists.linux.dev
9483S:	Supported
9484Q:	https://patchwork.kernel.org/project/fsverity/list/
9485T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9486F:	Documentation/filesystems/fsverity.rst
9487F:	fs/verity/
9488F:	include/linux/fsverity.h
9489F:	include/uapi/linux/fsverity.h
9490
9491FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9492M:	Michael Zaidman <michael.zaidman@gmail.com>
9493L:	linux-i2c@vger.kernel.org
9494L:	linux-input@vger.kernel.org
9495S:	Maintained
9496F:	drivers/hid/hid-ft260.c
9497
9498FUJITSU LAPTOP EXTRAS
9499M:	Jonathan Woithe <jwoithe@just42.net>
9500L:	platform-driver-x86@vger.kernel.org
9501S:	Maintained
9502F:	drivers/platform/x86/fujitsu-laptop.c
9503
9504FUJITSU TABLET EXTRAS
9505M:	Robert Gerlach <khnz@gmx.de>
9506L:	platform-driver-x86@vger.kernel.org
9507S:	Maintained
9508F:	drivers/platform/x86/fujitsu-tablet.c
9509
9510FUNCTION HOOKS (FTRACE)
9511M:	Steven Rostedt <rostedt@goodmis.org>
9512M:	Masami Hiramatsu <mhiramat@kernel.org>
9513R:	Mark Rutland <mark.rutland@arm.com>
9514L:	linux-kernel@vger.kernel.org
9515L:	linux-trace-kernel@vger.kernel.org
9516S:	Maintained
9517Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9519F:	Documentation/trace/ftrace*
9520F:	arch/*/*/*/*ftrace*
9521F:	arch/*/*/*ftrace*
9522F:	include/*/ftrace.h
9523F:	kernel/trace/fgraph.c
9524F:	kernel/trace/ftrace*
9525F:	samples/ftrace
9526
9527FUNGIBLE ETHERNET DRIVERS
9528M:	Dimitris Michailidis <dmichail@fungible.com>
9529L:	netdev@vger.kernel.org
9530S:	Maintained
9531F:	drivers/net/ethernet/fungible/
9532
9533FUSE: FILESYSTEM IN USERSPACE
9534M:	Miklos Szeredi <miklos@szeredi.hu>
9535L:	linux-fsdevel@vger.kernel.org
9536S:	Maintained
9537W:	https://github.com/libfuse/
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9539F:	Documentation/filesystems/fuse.rst
9540F:	fs/fuse/
9541F:	include/uapi/linux/fuse.h
9542
9543FUTEX SUBSYSTEM
9544M:	Thomas Gleixner <tglx@linutronix.de>
9545M:	Ingo Molnar <mingo@redhat.com>
9546R:	Peter Zijlstra <peterz@infradead.org>
9547R:	Darren Hart <dvhart@infradead.org>
9548R:	Davidlohr Bueso <dave@stgolabs.net>
9549R:	André Almeida <andrealmeid@igalia.com>
9550L:	linux-kernel@vger.kernel.org
9551S:	Maintained
9552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9553F:	Documentation/locking/*futex*
9554F:	include/asm-generic/futex.h
9555F:	include/linux/futex.h
9556F:	include/uapi/linux/futex.h
9557F:	kernel/futex/*
9558F:	tools/perf/bench/futex*
9559F:	tools/testing/selftests/futex/
9560
9561GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9562M:	Sebastian Reichel <sre@kernel.org>
9563L:	linux-media@vger.kernel.org
9564S:	Maintained
9565F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9566F:	drivers/media/i2c/gc0308.c
9567
9568GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9569M:	Zhi Mao <zhi.mao@mediatek.com>
9570L:	linux-media@vger.kernel.org
9571S:	Maintained
9572F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9573F:	drivers/media/i2c/gc05a2.c
9574
9575GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9576M:	Zhi Mao <zhi.mao@mediatek.com>
9577L:	linux-media@vger.kernel.org
9578S:	Maintained
9579F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9580F:	drivers/media/i2c/gc08a3.c
9581
9582GALAXYCORE GC2145 SENSOR DRIVER
9583M:	Alain Volmat <alain.volmat@foss.st.com>
9584L:	linux-media@vger.kernel.org
9585S:	Maintained
9586T:	git git://linuxtv.org/media.git
9587F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9588F:	drivers/media/i2c/gc2145.c
9589
9590GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9591M:	Tim Harvey <tharvey@gateworks.com>
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9594F:	Documentation/hwmon/gsc-hwmon.rst
9595F:	drivers/hwmon/gsc-hwmon.c
9596F:	drivers/mfd/gateworks-gsc.c
9597F:	include/linux/mfd/gsc.h
9598F:	include/linux/platform_data/gsc_hwmon.h
9599
9600GCC PLUGINS
9601M:	Kees Cook <kees@kernel.org>
9602L:	linux-hardening@vger.kernel.org
9603S:	Maintained
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9605F:	Documentation/kbuild/gcc-plugins.rst
9606F:	include/linux/stackleak.h
9607F:	kernel/stackleak.c
9608F:	scripts/Makefile.gcc-plugins
9609F:	scripts/gcc-plugins/
9610
9611GCOV BASED KERNEL PROFILING
9612M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9613S:	Maintained
9614F:	Documentation/dev-tools/gcov.rst
9615F:	kernel/gcov/
9616
9617GDB KERNEL DEBUGGING HELPER SCRIPTS
9618M:	Jan Kiszka <jan.kiszka@siemens.com>
9619M:	Kieran Bingham <kbingham@kernel.org>
9620S:	Supported
9621F:	scripts/gdb/
9622
9623GE HEALTHCARE PMC ADC DRIVER
9624M:	Herve Codina <herve.codina@bootlin.com>
9625L:	linux-iio@vger.kernel.org
9626S:	Maintained
9627F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9628F:	drivers/iio/adc/gehc-pmc-adc.c
9629F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9630
9631GEMINI CRYPTO DRIVER
9632M:	Corentin Labbe <clabbe@baylibre.com>
9633L:	linux-crypto@vger.kernel.org
9634S:	Maintained
9635F:	drivers/crypto/gemini/
9636
9637GEMTEK FM RADIO RECEIVER DRIVER
9638M:	Hans Verkuil <hverkuil@xs4all.nl>
9639L:	linux-media@vger.kernel.org
9640S:	Maintained
9641W:	https://linuxtv.org
9642T:	git git://linuxtv.org/media.git
9643F:	drivers/media/radio/radio-gemtek*
9644
9645GENDWARFKSYMS
9646M:	Sami Tolvanen <samitolvanen@google.com>
9647L:	linux-modules@vger.kernel.org
9648L:	linux-kbuild@vger.kernel.org
9649S:	Maintained
9650F:	scripts/gendwarfksyms/
9651
9652GENERIC ARCHITECTURE TOPOLOGY
9653M:	Sudeep Holla <sudeep.holla@arm.com>
9654L:	linux-kernel@vger.kernel.org
9655S:	Maintained
9656F:	drivers/base/arch_topology.c
9657F:	include/linux/arch_topology.h
9658
9659GENERIC ENTRY CODE
9660M:	Thomas Gleixner <tglx@linutronix.de>
9661M:	Peter Zijlstra <peterz@infradead.org>
9662M:	Andy Lutomirski <luto@kernel.org>
9663L:	linux-kernel@vger.kernel.org
9664S:	Maintained
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9666F:	include/linux/entry-common.h
9667F:	include/linux/entry-kvm.h
9668F:	kernel/entry/
9669
9670GENERIC GPIO I2C DRIVER
9671M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9672S:	Supported
9673F:	drivers/i2c/busses/i2c-gpio.c
9674F:	include/linux/platform_data/i2c-gpio.h
9675
9676GENERIC GPIO I2C MULTIPLEXER DRIVER
9677M:	Peter Korsgaard <peter.korsgaard@barco.com>
9678L:	linux-i2c@vger.kernel.org
9679S:	Supported
9680F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9681F:	drivers/i2c/muxes/i2c-mux-gpio.c
9682F:	include/linux/platform_data/i2c-mux-gpio.h
9683
9684GENERIC GPIO RESET DRIVER
9685M:	Krzysztof Kozlowski <krzk@kernel.org>
9686S:	Maintained
9687F:	drivers/reset/reset-gpio.c
9688
9689GENERIC HDLC (WAN) DRIVERS
9690M:	Krzysztof Halasa <khc@pm.waw.pl>
9691S:	Maintained
9692W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9693F:	drivers/net/wan/c101.c
9694F:	drivers/net/wan/hd6457*
9695F:	drivers/net/wan/hdlc*
9696F:	drivers/net/wan/n2.c
9697F:	drivers/net/wan/pc300too.c
9698F:	drivers/net/wan/pci200syn.c
9699F:	drivers/net/wan/wanxl*
9700
9701GENERIC INCLUDE/ASM HEADER FILES
9702M:	Arnd Bergmann <arnd@arndb.de>
9703L:	linux-arch@vger.kernel.org
9704S:	Maintained
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9706F:	include/asm-generic/
9707F:	include/uapi/asm-generic/
9708
9709GENERIC PHY FRAMEWORK
9710M:	Vinod Koul <vkoul@kernel.org>
9711M:	Kishon Vijay Abraham I <kishon@kernel.org>
9712L:	linux-phy@lists.infradead.org
9713S:	Supported
9714Q:	https://patchwork.kernel.org/project/linux-phy/list/
9715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9716F:	Documentation/devicetree/bindings/phy/
9717F:	drivers/phy/
9718F:	include/dt-bindings/phy/
9719F:	include/linux/phy/
9720
9721GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9722M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9723S:	Supported
9724F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9725F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9726
9727GENERIC PM DOMAINS
9728M:	Ulf Hansson <ulf.hansson@linaro.org>
9729L:	linux-pm@vger.kernel.org
9730S:	Supported
9731F:	Documentation/devicetree/bindings/power/power?domain*
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9733F:	drivers/pmdomain/
9734F:	include/linux/pm_domain.h
9735
9736GENERIC RADIX TREE
9737M:	Kent Overstreet <kent.overstreet@linux.dev>
9738S:	Supported
9739C:	irc://irc.oftc.net/bcache
9740F:	include/linux/generic-radix-tree.h
9741F:	lib/generic-radix-tree.c
9742
9743GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9744M:	Eugen Hristev <eugen.hristev@microchip.com>
9745L:	linux-input@vger.kernel.org
9746S:	Maintained
9747F:	drivers/input/touchscreen/resistive-adc-touch.c
9748
9749GENERIC STRING LIBRARY
9750M:	Kees Cook <kees@kernel.org>
9751R:	Andy Shevchenko <andy@kernel.org>
9752L:	linux-hardening@vger.kernel.org
9753S:	Supported
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9755F:	include/linux/string.h
9756F:	include/linux/string_choices.h
9757F:	include/linux/string_helpers.h
9758F:	lib/string.c
9759F:	lib/string_kunit.c
9760F:	lib/string_helpers.c
9761F:	lib/string_helpers_kunit.c
9762F:	scripts/coccinelle/api/string_choices.cocci
9763
9764GENERIC UIO DRIVER FOR PCI DEVICES
9765M:	"Michael S. Tsirkin" <mst@redhat.com>
9766L:	kvm@vger.kernel.org
9767S:	Supported
9768F:	drivers/uio/uio_pci_generic.c
9769
9770GENERIC VDSO LIBRARY
9771M:	Andy Lutomirski <luto@kernel.org>
9772M:	Thomas Gleixner <tglx@linutronix.de>
9773M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9774L:	linux-kernel@vger.kernel.org
9775S:	Maintained
9776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9777F:	include/asm-generic/vdso/vsyscall.h
9778F:	include/vdso/
9779F:	kernel/time/vsyscall.c
9780F:	lib/vdso/
9781
9782GENWQE (IBM Generic Workqueue Card)
9783M:	Frank Haverkamp <haver@linux.ibm.com>
9784S:	Supported
9785F:	drivers/misc/genwqe/
9786
9787GET_MAINTAINER SCRIPT
9788M:	Joe Perches <joe@perches.com>
9789S:	Maintained
9790F:	scripts/get_maintainer.pl
9791
9792GFS2 FILE SYSTEM
9793M:	Andreas Gruenbacher <agruenba@redhat.com>
9794L:	gfs2@lists.linux.dev
9795S:	Supported
9796B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9798F:	Documentation/filesystems/gfs2*
9799F:	fs/gfs2/
9800F:	include/uapi/linux/gfs2_ondisk.h
9801
9802GIGABYTE WATERFORCE SENSOR DRIVER
9803M:	Aleksa Savic <savicaleksa83@gmail.com>
9804L:	linux-hwmon@vger.kernel.org
9805S:	Maintained
9806F:	Documentation/hwmon/gigabyte_waterforce.rst
9807F:	drivers/hwmon/gigabyte_waterforce.c
9808
9809GIGABYTE WMI DRIVER
9810M:	Thomas Weißschuh <thomas@weissschuh.net>
9811L:	platform-driver-x86@vger.kernel.org
9812S:	Maintained
9813F:	drivers/platform/x86/gigabyte-wmi.c
9814
9815GNSS SUBSYSTEM
9816M:	Johan Hovold <johan@kernel.org>
9817S:	Maintained
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9819F:	Documentation/ABI/testing/sysfs-class-gnss
9820F:	Documentation/devicetree/bindings/gnss/
9821F:	drivers/gnss/
9822F:	include/linux/gnss.h
9823
9824GO7007 MPEG CODEC
9825M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9826L:	linux-media@vger.kernel.org
9827S:	Maintained
9828F:	drivers/media/usb/go7007/
9829
9830GOODIX TOUCHSCREEN
9831M:	Bastien Nocera <hadess@hadess.net>
9832M:	Hans de Goede <hdegoede@redhat.com>
9833L:	linux-input@vger.kernel.org
9834S:	Maintained
9835F:	drivers/input/touchscreen/goodix*
9836
9837GOOGLE ETHERNET DRIVERS
9838M:	Jeroen de Borst <jeroendb@google.com>
9839M:	Harshitha Ramamurthy <hramamurthy@google.com>
9840L:	netdev@vger.kernel.org
9841S:	Maintained
9842F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9843F:	drivers/net/ethernet/google
9844
9845GOOGLE FIRMWARE DRIVERS
9846M:	Tzung-Bi Shih <tzungbi@kernel.org>
9847R:	Brian Norris <briannorris@chromium.org>
9848R:	Julius Werner <jwerner@chromium.org>
9849L:	chrome-platform@lists.linux.dev
9850S:	Maintained
9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9852F:	drivers/firmware/google/
9853
9854GOOGLE TENSOR SoC SUPPORT
9855M:	Peter Griffin <peter.griffin@linaro.org>
9856R:	André Draszik <andre.draszik@linaro.org>
9857R:	Tudor Ambarus <tudor.ambarus@linaro.org>
9858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9859L:	linux-samsung-soc@vger.kernel.org
9860S:	Maintained
9861C:	irc://irc.oftc.net/pixel6-kernel-dev
9862F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9863F:	arch/arm64/boot/dts/exynos/google/
9864F:	drivers/clk/samsung/clk-gs101.c
9865F:	drivers/phy/samsung/phy-gs101-ufs.c
9866F:	include/dt-bindings/clock/google,gs101.h
9867K:	[gG]oogle.?[tT]ensor
9868
9869GPD POCKET FAN DRIVER
9870M:	Hans de Goede <hdegoede@redhat.com>
9871L:	platform-driver-x86@vger.kernel.org
9872S:	Maintained
9873F:	drivers/platform/x86/gpd-pocket-fan.c
9874
9875GPIB DRIVERS
9876M:	Dave Penkler <dpenkler@gmail.com>
9877S:	Maintained
9878F:	drivers/staging/gpib/
9879
9880GPIO ACPI SUPPORT
9881M:	Mika Westerberg <westeri@kernel.org>
9882M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9883L:	linux-gpio@vger.kernel.org
9884L:	linux-acpi@vger.kernel.org
9885S:	Supported
9886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9887F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9888F:	drivers/gpio/gpiolib-acpi.c
9889F:	drivers/gpio/gpiolib-acpi.h
9890
9891GPIO AGGREGATOR
9892M:	Geert Uytterhoeven <geert+renesas@glider.be>
9893L:	linux-gpio@vger.kernel.org
9894S:	Supported
9895F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9896F:	drivers/gpio/gpio-aggregator.c
9897
9898GPIO IR Transmitter
9899M:	Sean Young <sean@mess.org>
9900L:	linux-media@vger.kernel.org
9901S:	Maintained
9902F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9903F:	drivers/media/rc/gpio-ir-tx.c
9904
9905GPIO MOCKUP DRIVER
9906M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9907L:	linux-gpio@vger.kernel.org
9908S:	Maintained
9909F:	drivers/gpio/gpio-mockup.c
9910F:	tools/testing/selftests/gpio/
9911
9912GPIO REGMAP
9913M:	Michael Walle <mwalle@kernel.org>
9914S:	Maintained
9915F:	drivers/gpio/gpio-regmap.c
9916F:	include/linux/gpio/regmap.h
9917K:	(devm_)?gpio_regmap_(un)?register
9918
9919GPIO SUBSYSTEM
9920M:	Linus Walleij <linus.walleij@linaro.org>
9921M:	Bartosz Golaszewski <brgl@bgdev.pl>
9922L:	linux-gpio@vger.kernel.org
9923S:	Maintained
9924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9925F:	Documentation/admin-guide/gpio/
9926F:	Documentation/devicetree/bindings/gpio/
9927F:	Documentation/driver-api/gpio/
9928F:	drivers/gpio/
9929F:	include/dt-bindings/gpio/
9930F:	include/linux/gpio.h
9931F:	include/linux/gpio/
9932F:	include/linux/of_gpio.h
9933K:	(devm_)?gpio_(request|free|direction|get|set)
9934
9935GPIO UAPI
9936M:	Bartosz Golaszewski <brgl@bgdev.pl>
9937R:	Kent Gibson <warthog618@gmail.com>
9938L:	linux-gpio@vger.kernel.org
9939S:	Maintained
9940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9941F:	Documentation/ABI/obsolete/sysfs-gpio
9942F:	Documentation/ABI/testing/gpio-cdev
9943F:	Documentation/userspace-api/gpio/
9944F:	drivers/gpio/gpiolib-cdev.c
9945F:	include/uapi/linux/gpio.h
9946F:	tools/gpio/
9947
9948GRETH 10/100/1G Ethernet MAC device driver
9949M:	Andreas Larsson <andreas@gaisler.com>
9950L:	netdev@vger.kernel.org
9951S:	Maintained
9952F:	drivers/net/ethernet/aeroflex/
9953
9954GREYBUS AUDIO PROTOCOLS DRIVERS
9955M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9956M:	Mark Greer <mgreer@animalcreek.com>
9957S:	Maintained
9958F:	drivers/staging/greybus/audio_apbridgea.c
9959F:	drivers/staging/greybus/audio_apbridgea.h
9960F:	drivers/staging/greybus/audio_codec.c
9961F:	drivers/staging/greybus/audio_codec.h
9962F:	drivers/staging/greybus/audio_gb.c
9963F:	drivers/staging/greybus/audio_manager.c
9964F:	drivers/staging/greybus/audio_manager.h
9965F:	drivers/staging/greybus/audio_manager_module.c
9966F:	drivers/staging/greybus/audio_manager_private.h
9967F:	drivers/staging/greybus/audio_manager_sysfs.c
9968F:	drivers/staging/greybus/audio_module.c
9969F:	drivers/staging/greybus/audio_topology.c
9970
9971GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9972M:	Viresh Kumar <vireshk@kernel.org>
9973S:	Maintained
9974F:	drivers/staging/greybus/authentication.c
9975F:	drivers/staging/greybus/bootrom.c
9976F:	drivers/staging/greybus/firmware.h
9977F:	drivers/staging/greybus/fw-core.c
9978F:	drivers/staging/greybus/fw-download.c
9979F:	drivers/staging/greybus/fw-management.c
9980F:	drivers/staging/greybus/greybus_authentication.h
9981F:	drivers/staging/greybus/greybus_firmware.h
9982F:	drivers/staging/greybus/hid.c
9983F:	drivers/staging/greybus/i2c.c
9984F:	drivers/staging/greybus/spi.c
9985F:	drivers/staging/greybus/spilib.c
9986F:	drivers/staging/greybus/spilib.h
9987
9988GREYBUS LOOPBACK DRIVER
9989M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9990S:	Maintained
9991F:	drivers/staging/greybus/loopback.c
9992
9993GREYBUS PLATFORM DRIVERS
9994M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9995S:	Maintained
9996F:	drivers/staging/greybus/arche-apb-ctrl.c
9997F:	drivers/staging/greybus/arche-platform.c
9998F:	drivers/staging/greybus/arche_platform.h
9999
10000GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10001M:	Rui Miguel Silva <rmfrfs@gmail.com>
10002S:	Maintained
10003F:	drivers/staging/greybus/gpio.c
10004F:	drivers/staging/greybus/light.c
10005F:	drivers/staging/greybus/power_supply.c
10006F:	drivers/staging/greybus/sdio.c
10007F:	drivers/staging/greybus/spi.c
10008F:	drivers/staging/greybus/spilib.c
10009
10010GREYBUS BEAGLEPLAY DRIVERS
10011M:	Ayush Singh <ayushdevel1325@gmail.com>
10012L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10013S:	Maintained
10014F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10015F:	drivers/greybus/gb-beagleplay.c
10016
10017GREYBUS SUBSYSTEM
10018M:	Johan Hovold <johan@kernel.org>
10019M:	Alex Elder <elder@kernel.org>
10020M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10021L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
10022S:	Maintained
10023F:	drivers/greybus/
10024F:	drivers/staging/greybus/
10025F:	include/linux/greybus.h
10026F:	include/linux/greybus/
10027
10028GREYBUS UART PROTOCOLS DRIVERS
10029M:	David Lin <dtwlin@gmail.com>
10030S:	Maintained
10031F:	drivers/staging/greybus/log.c
10032F:	drivers/staging/greybus/uart.c
10033
10034GS1662 VIDEO SERIALIZER
10035M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
10036L:	linux-media@vger.kernel.org
10037S:	Maintained
10038T:	git git://linuxtv.org/media.git
10039F:	drivers/media/spi/gs1662.c
10040
10041GSPCA FINEPIX SUBDRIVER
10042M:	Frank Zago <frank@zago.net>
10043L:	linux-media@vger.kernel.org
10044S:	Maintained
10045T:	git git://linuxtv.org/media.git
10046F:	drivers/media/usb/gspca/finepix.c
10047
10048GSPCA GL860 SUBDRIVER
10049M:	Olivier Lorin <o.lorin@laposte.net>
10050L:	linux-media@vger.kernel.org
10051S:	Maintained
10052T:	git git://linuxtv.org/media.git
10053F:	drivers/media/usb/gspca/gl860/
10054
10055GSPCA M5602 SUBDRIVER
10056M:	Erik Andren <erik.andren@gmail.com>
10057L:	linux-media@vger.kernel.org
10058S:	Maintained
10059T:	git git://linuxtv.org/media.git
10060F:	drivers/media/usb/gspca/m5602/
10061
10062GSPCA PAC207 SONIXB SUBDRIVER
10063M:	Hans Verkuil <hverkuil@xs4all.nl>
10064L:	linux-media@vger.kernel.org
10065S:	Odd Fixes
10066T:	git git://linuxtv.org/media.git
10067F:	drivers/media/usb/gspca/pac207.c
10068
10069GSPCA SN9C20X SUBDRIVER
10070M:	Brian Johnson <brijohn@gmail.com>
10071L:	linux-media@vger.kernel.org
10072S:	Maintained
10073T:	git git://linuxtv.org/media.git
10074F:	drivers/media/usb/gspca/sn9c20x.c
10075
10076GSPCA T613 SUBDRIVER
10077M:	Leandro Costantino <lcostantino@gmail.com>
10078L:	linux-media@vger.kernel.org
10079S:	Maintained
10080T:	git git://linuxtv.org/media.git
10081F:	drivers/media/usb/gspca/t613.c
10082
10083GSPCA USB WEBCAM DRIVER
10084M:	Hans Verkuil <hverkuil@xs4all.nl>
10085L:	linux-media@vger.kernel.org
10086S:	Odd Fixes
10087T:	git git://linuxtv.org/media.git
10088F:	drivers/media/usb/gspca/
10089
10090GTP (GPRS Tunneling Protocol)
10091M:	Pablo Neira Ayuso <pablo@netfilter.org>
10092M:	Harald Welte <laforge@gnumonks.org>
10093L:	osmocom-net-gprs@lists.osmocom.org
10094S:	Maintained
10095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10096F:	drivers/net/gtp.c
10097
10098GUID PARTITION TABLE (GPT)
10099M:	Davidlohr Bueso <dave@stgolabs.net>
10100L:	linux-efi@vger.kernel.org
10101S:	Maintained
10102F:	block/partitions/efi.*
10103
10104HABANALABS PCI DRIVER
10105M:	Ofir Bitton <obitton@habana.ai>
10106L:	dri-devel@lists.freedesktop.org
10107S:	Supported
10108C:	irc://irc.oftc.net/dri-devel
10109T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10110F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10111F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10112F:	drivers/accel/habanalabs/
10113F:	include/linux/habanalabs/
10114F:	include/trace/events/habanalabs.h
10115F:	include/uapi/drm/habanalabs_accel.h
10116
10117HACKRF MEDIA DRIVER
10118L:	linux-media@vger.kernel.org
10119S:	Orphan
10120W:	https://linuxtv.org
10121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10122F:	drivers/media/usb/hackrf/
10123
10124HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10125M:	Chuck Lever <chuck.lever@oracle.com>
10126L:	kernel-tls-handshake@lists.linux.dev
10127L:	netdev@vger.kernel.org
10128S:	Maintained
10129F:	Documentation/netlink/specs/handshake.yaml
10130F:	Documentation/networking/tls-handshake.rst
10131F:	include/net/handshake.h
10132F:	include/trace/events/handshake.h
10133F:	net/handshake/
10134
10135HANTRO VPU CODEC DRIVER
10136M:	Nicolas Dufresne <nicolas.dufresne@collabora.com>
10137M:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
10138M:	Philipp Zabel <p.zabel@pengutronix.de>
10139L:	linux-media@vger.kernel.org
10140L:	linux-rockchip@lists.infradead.org
10141S:	Maintained
10142F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10143F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10144F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10145F:	drivers/media/platform/verisilicon/
10146
10147HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10148M:	Frank Seidel <frank@f-seidel.de>
10149L:	platform-driver-x86@vger.kernel.org
10150S:	Maintained
10151W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10152F:	drivers/platform/x86/hdaps.c
10153
10154HARDWARE MONITORING
10155M:	Jean Delvare <jdelvare@suse.com>
10156M:	Guenter Roeck <linux@roeck-us.net>
10157L:	linux-hwmon@vger.kernel.org
10158S:	Maintained
10159W:	http://hwmon.wiki.kernel.org/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10161F:	Documentation/ABI/testing/sysfs-class-hwmon
10162F:	Documentation/devicetree/bindings/hwmon/
10163F:	Documentation/hwmon/
10164F:	drivers/hwmon/
10165F:	include/linux/hwmon*.h
10166F:	include/trace/events/hwmon*.h
10167K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10168
10169HARDWARE RANDOM NUMBER GENERATOR CORE
10170M:	Olivia Mackall <olivia@selenic.com>
10171M:	Herbert Xu <herbert@gondor.apana.org.au>
10172L:	linux-crypto@vger.kernel.org
10173S:	Odd fixes
10174F:	Documentation/admin-guide/hw_random.rst
10175F:	Documentation/devicetree/bindings/rng/
10176F:	drivers/char/hw_random/
10177F:	include/linux/hw_random.h
10178
10179HARDWARE SPINLOCK CORE
10180M:	Bjorn Andersson <andersson@kernel.org>
10181R:	Baolin Wang <baolin.wang7@gmail.com>
10182L:	linux-remoteproc@vger.kernel.org
10183S:	Maintained
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10185F:	Documentation/devicetree/bindings/hwlock/
10186F:	Documentation/locking/hwspinlock.rst
10187F:	drivers/hwspinlock/
10188F:	include/linux/hwspinlock.h
10189
10190HARDWARE TRACING FACILITIES
10191M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10192S:	Maintained
10193F:	drivers/hwtracing/
10194
10195HARMONY SOUND DRIVER
10196L:	linux-parisc@vger.kernel.org
10197S:	Maintained
10198F:	sound/parisc/harmony.*
10199
10200HDPVR USB VIDEO ENCODER DRIVER
10201M:	Hans Verkuil <hverkuil@xs4all.nl>
10202L:	linux-media@vger.kernel.org
10203S:	Odd Fixes
10204W:	https://linuxtv.org
10205T:	git git://linuxtv.org/media.git
10206F:	drivers/media/usb/hdpvr/
10207
10208HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10209M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10210S:	Supported
10211F:	drivers/misc/hpilo.[ch]
10212
10213HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10214M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10215S:	Supported
10216F:	Documentation/watchdog/hpwdt.rst
10217F:	drivers/watchdog/hpwdt.c
10218
10219HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10220M:	Don Brace <don.brace@microchip.com>
10221L:	storagedev@microchip.com
10222L:	linux-scsi@vger.kernel.org
10223S:	Supported
10224F:	Documentation/scsi/hpsa.rst
10225F:	drivers/scsi/hpsa*.[ch]
10226F:	include/linux/cciss*.h
10227F:	include/uapi/linux/cciss*.h
10228
10229HFI1 DRIVER
10230M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10231L:	linux-rdma@vger.kernel.org
10232S:	Supported
10233F:	drivers/infiniband/hw/hfi1
10234
10235HFS FILESYSTEM
10236L:	linux-fsdevel@vger.kernel.org
10237S:	Orphan
10238F:	Documentation/filesystems/hfs.rst
10239F:	fs/hfs/
10240
10241HFSPLUS FILESYSTEM
10242L:	linux-fsdevel@vger.kernel.org
10243S:	Orphan
10244F:	Documentation/filesystems/hfsplus.rst
10245F:	fs/hfsplus/
10246
10247HGA FRAMEBUFFER DRIVER
10248M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10249L:	linux-nvidia@lists.surfsouth.com
10250S:	Maintained
10251W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10252F:	drivers/video/fbdev/hgafb.c
10253
10254HIBERNATION (aka Software Suspend, aka swsusp)
10255M:	"Rafael J. Wysocki" <rafael@kernel.org>
10256M:	Pavel Machek <pavel@kernel.org>
10257L:	linux-pm@vger.kernel.org
10258S:	Supported
10259B:	https://bugzilla.kernel.org
10260F:	arch/*/include/asm/suspend*.h
10261F:	arch/x86/power/
10262F:	drivers/base/power/
10263F:	include/linux/freezer.h
10264F:	include/linux/pm.h
10265F:	include/linux/suspend.h
10266F:	kernel/power/
10267
10268HID CORE LAYER
10269M:	Jiri Kosina <jikos@kernel.org>
10270M:	Benjamin Tissoires <bentiss@kernel.org>
10271L:	linux-input@vger.kernel.org
10272S:	Maintained
10273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10274F:	Documentation/hid/
10275F:	drivers/hid/
10276F:	include/linux/hid*
10277F:	include/uapi/linux/hid*
10278F:	samples/hid/
10279F:	tools/testing/selftests/hid/
10280
10281HID LOGITECH DRIVERS
10282R:	Filipe Laíns <lains@riseup.net>
10283L:	linux-input@vger.kernel.org
10284S:	Maintained
10285F:	drivers/hid/hid-logitech-*
10286
10287HID NVIDIA SHIELD DRIVER
10288M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10289L:	linux-input@vger.kernel.org
10290S:	Maintained
10291F:	drivers/hid/hid-nvidia-shield.c
10292
10293HID PHOENIX RC FLIGHT CONTROLLER
10294M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10295L:	linux-input@vger.kernel.org
10296S:	Maintained
10297F:	drivers/hid/hid-pxrc.c
10298
10299HID PLAYSTATION DRIVER
10300M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10301L:	linux-input@vger.kernel.org
10302S:	Supported
10303F:	drivers/hid/hid-playstation.c
10304
10305HID SENSOR HUB DRIVERS
10306M:	Jiri Kosina <jikos@kernel.org>
10307M:	Jonathan Cameron <jic23@kernel.org>
10308M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10309L:	linux-input@vger.kernel.org
10310L:	linux-iio@vger.kernel.org
10311S:	Maintained
10312F:	Documentation/hid/hid-sensor*
10313F:	drivers/hid/hid-sensor-*
10314F:	drivers/iio/*/hid-*
10315F:	include/linux/hid-sensor-*
10316
10317HID VRC-2 CAR CONTROLLER DRIVER
10318M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10319L:	linux-input@vger.kernel.org
10320S:	Maintained
10321F:	drivers/hid/hid-vrc2.c
10322
10323HID WACOM DRIVER
10324M:	Ping Cheng <ping.cheng@wacom.com>
10325M:	Jason Gerecke  <jason.gerecke@wacom.com>
10326L:	linux-input@vger.kernel.org
10327S:	Maintained
10328F:	drivers/hid/wacom.h
10329F:	drivers/hid/wacom_*
10330
10331HID++ LOGITECH DRIVERS
10332R:	Filipe Laíns <lains@riseup.net>
10333R:	Bastien Nocera <hadess@hadess.net>
10334L:	linux-input@vger.kernel.org
10335S:	Maintained
10336F:	drivers/hid/hid-logitech-hidpp.c
10337
10338HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10339M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10340M:	Frederic Weisbecker <frederic@kernel.org>
10341M:	Thomas Gleixner <tglx@linutronix.de>
10342L:	linux-kernel@vger.kernel.org
10343S:	Maintained
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10345F:	Documentation/timers/
10346F:	include/linux/clockchips.h
10347F:	include/linux/delay.h
10348F:	include/linux/hrtimer.h
10349F:	include/linux/timer.h
10350F:	kernel/time/clockevents.c
10351F:	kernel/time/hrtimer.c
10352F:	kernel/time/sleep_timeout.c
10353F:	kernel/time/timer.c
10354F:	kernel/time/timer_list.c
10355F:	kernel/time/timer_migration.*
10356F:	tools/testing/selftests/timers/
10357
10358HIGH-SPEED SCC DRIVER FOR AX.25
10359L:	linux-hams@vger.kernel.org
10360S:	Orphan
10361F:	drivers/net/hamradio/scc.c
10362
10363HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10364M:	HighPoint Linux Team <linux@highpoint-tech.com>
10365S:	Supported
10366W:	http://www.highpoint-tech.com
10367F:	Documentation/scsi/hptiop.rst
10368F:	drivers/scsi/hptiop.c
10369
10370HIKEY960 ONBOARD USB GPIO HUB DRIVER
10371M:	John Stultz <jstultz@google.com>
10372L:	linux-kernel@vger.kernel.org
10373S:	Maintained
10374F:	drivers/misc/hisi_hikey_usb.c
10375
10376HIMAX HX83112B TOUCHSCREEN SUPPORT
10377M:	Job Noorman <job@noorman.info>
10378L:	linux-input@vger.kernel.org
10379S:	Maintained
10380F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10381F:	drivers/input/touchscreen/himax_hx83112b.c
10382
10383HIPPI
10384M:	Jes Sorensen <jes@trained-monkey.org>
10385S:	Maintained
10386F:	drivers/net/hippi/
10387F:	include/linux/hippidevice.h
10388F:	include/uapi/linux/if_hippi.h
10389F:	net/802/hippi.c
10390
10391HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10392M:	Kurt Kanzenbach <kurt@linutronix.de>
10393L:	netdev@vger.kernel.org
10394S:	Maintained
10395F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10396F:	drivers/net/dsa/hirschmann/*
10397F:	include/linux/platform_data/hirschmann-hellcreek.h
10398F:	net/dsa/tag_hellcreek.c
10399
10400HISILICON DMA DRIVER
10401M:	Zhou Wang <wangzhou1@hisilicon.com>
10402M:	Jie Hai <haijie1@huawei.com>
10403L:	dmaengine@vger.kernel.org
10404S:	Maintained
10405F:	drivers/dma/hisi_dma.c
10406
10407HISILICON GPIO DRIVER
10408M:	Jay Fang <f.fangjian@huawei.com>
10409L:	linux-gpio@vger.kernel.org
10410S:	Maintained
10411F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10412F:	drivers/gpio/gpio-hisi.c
10413
10414HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10415M:	Zhiqi Song <songzhiqi1@huawei.com>
10416M:	Longfang Liu <liulongfang@huawei.com>
10417L:	linux-crypto@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/ABI/testing/debugfs-hisi-hpre
10420F:	drivers/crypto/hisilicon/hpre/hpre.h
10421F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10422F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10423
10424HISILICON HNS3 PMU DRIVER
10425M:	Jijie Shao <shaojijie@huawei.com>
10426S:	Supported
10427F:	Documentation/admin-guide/perf/hns3-pmu.rst
10428F:	drivers/perf/hisilicon/hns3_pmu.c
10429
10430HISILICON I2C CONTROLLER DRIVER
10431M:	Yicong Yang <yangyicong@hisilicon.com>
10432L:	linux-i2c@vger.kernel.org
10433S:	Maintained
10434W:	https://www.hisilicon.com
10435F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10436F:	drivers/i2c/busses/i2c-hisi.c
10437
10438HISILICON KUNPENG SOC HCCS DRIVER
10439M:	Huisong Li <lihuisong@huawei.com>
10440S:	Maintained
10441F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10442F:	drivers/soc/hisilicon/kunpeng_hccs.c
10443F:	drivers/soc/hisilicon/kunpeng_hccs.h
10444
10445HISILICON LPC BUS DRIVER
10446M:	Jay Fang <f.fangjian@huawei.com>
10447S:	Maintained
10448W:	http://www.hisilicon.com
10449F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10450F:	drivers/bus/hisi_lpc.c
10451
10452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10453M:	Jian Shen <shenjian15@huawei.com>
10454M:	Salil Mehta <salil.mehta@huawei.com>
10455M:	Jijie Shao <shaojijie@huawei.com>
10456L:	netdev@vger.kernel.org
10457S:	Maintained
10458W:	http://www.hisilicon.com
10459F:	drivers/net/ethernet/hisilicon/hns3/
10460
10461HISILICON NETWORK HIBMCGE DRIVER
10462M:	Jijie Shao <shaojijie@huawei.com>
10463L:	netdev@vger.kernel.org
10464S:	Maintained
10465F:	drivers/net/ethernet/hisilicon/hibmcge/
10466
10467HISILICON NETWORK SUBSYSTEM DRIVER
10468M:	Jian Shen <shenjian15@huawei.com>
10469M:	Salil Mehta <salil.mehta@huawei.com>
10470L:	netdev@vger.kernel.org
10471S:	Maintained
10472W:	http://www.hisilicon.com
10473F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10474F:	drivers/net/ethernet/hisilicon/
10475
10476HISILICON PMU DRIVER
10477M:	Yicong Yang <yangyicong@hisilicon.com>
10478M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10479S:	Supported
10480W:	http://www.hisilicon.com
10481F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10482F:	Documentation/admin-guide/perf/hisi-pmu.rst
10483F:	drivers/perf/hisilicon
10484
10485HISILICON PTT DRIVER
10486M:	Yicong Yang <yangyicong@hisilicon.com>
10487M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10488L:	linux-kernel@vger.kernel.org
10489S:	Maintained
10490F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10491F:	Documentation/trace/hisi-ptt.rst
10492F:	drivers/hwtracing/ptt/
10493F:	tools/perf/arch/arm64/util/hisi-ptt.c
10494F:	tools/perf/util/hisi-ptt*
10495F:	tools/perf/util/hisi-ptt-decoder/*
10496
10497HISILICON QM DRIVER
10498M:	Weili Qian <qianweili@huawei.com>
10499M:	Zhou Wang <wangzhou1@hisilicon.com>
10500L:	linux-crypto@vger.kernel.org
10501S:	Maintained
10502F:	drivers/crypto/hisilicon/Kconfig
10503F:	drivers/crypto/hisilicon/Makefile
10504F:	drivers/crypto/hisilicon/qm.c
10505F:	drivers/crypto/hisilicon/sgl.c
10506F:	include/linux/hisi_acc_qm.h
10507
10508HISILICON ROCE DRIVER
10509M:	Chengchang Tang <tangchengchang@huawei.com>
10510M:	Junxian Huang <huangjunxian6@hisilicon.com>
10511L:	linux-rdma@vger.kernel.org
10512S:	Maintained
10513F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10514F:	drivers/infiniband/hw/hns/
10515
10516HISILICON SAS Controller
10517M:	Yihang Li <liyihang9@huawei.com>
10518S:	Supported
10519W:	http://www.hisilicon.com
10520F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10521F:	drivers/scsi/hisi_sas/
10522
10523HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10524M:	Longfang Liu <liulongfang@huawei.com>
10525L:	linux-crypto@vger.kernel.org
10526S:	Maintained
10527F:	Documentation/ABI/testing/debugfs-hisi-sec
10528F:	drivers/crypto/hisilicon/sec2/sec.h
10529F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10530F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10531F:	drivers/crypto/hisilicon/sec2/sec_main.c
10532
10533HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10534M:	Jay Fang <f.fangjian@huawei.com>
10535L:	linux-spi@vger.kernel.org
10536S:	Maintained
10537W:	http://www.hisilicon.com
10538F:	drivers/spi/spi-hisi-kunpeng.c
10539
10540HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10541M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10542L:	linux-kernel@vger.kernel.org
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10545F:	drivers/spmi/hisi-spmi-controller.c
10546
10547HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10548M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10549L:	linux-kernel@vger.kernel.org
10550S:	Maintained
10551F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10552F:	drivers/mfd/hi6421-spmi-pmic.c
10553
10554HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10555M:	Weili Qian <qianweili@huawei.com>
10556S:	Maintained
10557F:	drivers/crypto/hisilicon/trng/trng.c
10558
10559HISILICON V3XX SPI NOR FLASH Controller Driver
10560M:	Jay Fang <f.fangjian@huawei.com>
10561S:	Maintained
10562W:	http://www.hisilicon.com
10563F:	drivers/spi/spi-hisi-sfc-v3xx.c
10564
10565HISILICON ZIP Controller DRIVER
10566M:	Yang Shen <shenyang39@huawei.com>
10567M:	Zhou Wang <wangzhou1@hisilicon.com>
10568L:	linux-crypto@vger.kernel.org
10569S:	Maintained
10570F:	Documentation/ABI/testing/debugfs-hisi-zip
10571F:	drivers/crypto/hisilicon/zip/
10572
10573HMM - Heterogeneous Memory Management
10574M:	Jérôme Glisse <jglisse@redhat.com>
10575L:	linux-mm@kvack.org
10576S:	Maintained
10577F:	Documentation/mm/hmm.rst
10578F:	include/linux/hmm*
10579F:	lib/test_hmm*
10580F:	mm/hmm*
10581F:	tools/testing/selftests/mm/*hmm*
10582
10583HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10584M:	Petre Rodan <petre.rodan@subdimension.ro>
10585L:	linux-iio@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10588F:	drivers/iio/pressure/hsc030pa*
10589
10590HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10591M:	Andreas Klinger <ak@it-klinger.de>
10592M:	Petre Rodan <petre.rodan@subdimension.ro>
10593L:	linux-iio@vger.kernel.org
10594S:	Maintained
10595F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10596F:	drivers/iio/pressure/mprls0025pa*
10597
10598HP BIOSCFG DRIVER
10599M:	Jorge Lopez <jorge.lopez2@hp.com>
10600L:	platform-driver-x86@vger.kernel.org
10601S:	Maintained
10602F:	drivers/platform/x86/hp/hp-bioscfg/
10603
10604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10605L:	platform-driver-x86@vger.kernel.org
10606S:	Orphan
10607F:	drivers/platform/x86/hp/tc1100-wmi.c
10608
10609HP WMI HARDWARE MONITOR DRIVER
10610M:	James Seo <james@equiv.tech>
10611L:	linux-hwmon@vger.kernel.org
10612S:	Maintained
10613F:	Documentation/hwmon/hp-wmi-sensors.rst
10614F:	drivers/hwmon/hp-wmi-sensors.c
10615
10616HPET:	High Precision Event Timers driver
10617M:	Clemens Ladisch <clemens@ladisch.de>
10618S:	Maintained
10619F:	Documentation/timers/hpet.rst
10620F:	drivers/char/hpet.c
10621F:	include/linux/hpet.h
10622F:	include/uapi/linux/hpet.h
10623
10624HPET:	x86
10625S:	Orphan
10626F:	arch/x86/include/asm/hpet.h
10627F:	arch/x86/kernel/hpet.c
10628
10629HPFS FILESYSTEM
10630M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10631S:	Maintained
10632W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10633F:	fs/hpfs/
10634
10635HS3001 Hardware Temperature and Humidity Sensor
10636M:	Andre Werner <andre.werner@systec-electronic.com>
10637L:	linux-hwmon@vger.kernel.org
10638S:	Maintained
10639F:	drivers/hwmon/hs3001.c
10640
10641HSI SUBSYSTEM
10642M:	Sebastian Reichel <sre@kernel.org>
10643S:	Maintained
10644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10645F:	Documentation/ABI/testing/sysfs-bus-hsi
10646F:	Documentation/driver-api/hsi.rst
10647F:	drivers/hsi/
10648F:	include/linux/hsi/
10649F:	include/uapi/linux/hsi/
10650
10651HSO 3G MODEM DRIVER
10652L:	linux-usb@vger.kernel.org
10653S:	Orphan
10654F:	drivers/net/usb/hso.c
10655
10656HSR NETWORK PROTOCOL
10657L:	netdev@vger.kernel.org
10658S:	Orphan
10659F:	net/hsr/
10660
10661HT16K33 LED CONTROLLER DRIVER
10662M:	Robin van der Gracht <robin@protonic.nl>
10663S:	Maintained
10664F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10665F:	drivers/auxdisplay/ht16k33.c
10666
10667HTCPEN TOUCHSCREEN DRIVER
10668M:	Pau Oliva Fora <pof@eslack.org>
10669L:	linux-input@vger.kernel.org
10670S:	Maintained
10671F:	drivers/input/touchscreen/htcpen.c
10672
10673HTE SUBSYSTEM
10674M:	Dipen Patel <dipenp@nvidia.com>
10675L:	timestamp@lists.linux.dev
10676S:	Maintained
10677Q:	https://patchwork.kernel.org/project/timestamp/list/
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10679F:	Documentation/devicetree/bindings/timestamp/
10680F:	Documentation/driver-api/hte/
10681F:	drivers/hte/
10682F:	include/linux/hte.h
10683
10684HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10685M:	Lorenzo Bianconi <lorenzo@kernel.org>
10686L:	linux-iio@vger.kernel.org
10687S:	Maintained
10688W:	http://www.st.com/
10689F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10690F:	drivers/iio/humidity/hts221*
10691
10692HUAWEI ETHERNET DRIVER
10693M:	Cai Huoqing <cai.huoqing@linux.dev>
10694L:	netdev@vger.kernel.org
10695S:	Maintained
10696F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10697F:	drivers/net/ethernet/huawei/hinic/
10698
10699HUGETLB SUBSYSTEM
10700M:	Muchun Song <muchun.song@linux.dev>
10701L:	linux-mm@kvack.org
10702S:	Maintained
10703F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10704F:	Documentation/admin-guide/mm/hugetlbpage.rst
10705F:	Documentation/mm/hugetlbfs_reserv.rst
10706F:	Documentation/mm/vmemmap_dedup.rst
10707F:	fs/hugetlbfs/
10708F:	include/linux/hugetlb.h
10709F:	include/trace/events/hugetlbfs.h
10710F:	mm/hugetlb.c
10711F:	mm/hugetlb_vmemmap.c
10712F:	mm/hugetlb_vmemmap.h
10713F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10714
10715HVA ST MEDIA DRIVER
10716M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10717L:	linux-media@vger.kernel.org
10718S:	Supported
10719W:	https://linuxtv.org
10720T:	git git://linuxtv.org/media.git
10721F:	drivers/media/platform/st/sti/hva
10722
10723HWPOISON MEMORY FAILURE HANDLING
10724M:	Miaohe Lin <linmiaohe@huawei.com>
10725R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10726L:	linux-mm@kvack.org
10727S:	Maintained
10728F:	mm/hwpoison-inject.c
10729F:	mm/memory-failure.c
10730
10731HYCON HY46XX TOUCHSCREEN SUPPORT
10732M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10733L:	linux-input@vger.kernel.org
10734S:	Maintained
10735F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10736F:	drivers/input/touchscreen/hycon-hy46xx.c
10737
10738HYGON PROCESSOR SUPPORT
10739M:	Pu Wen <puwen@hygon.cn>
10740L:	linux-kernel@vger.kernel.org
10741S:	Maintained
10742F:	arch/x86/kernel/cpu/hygon.c
10743
10744HYNIX HI556 SENSOR DRIVER
10745M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10746L:	linux-media@vger.kernel.org
10747S:	Maintained
10748T:	git git://linuxtv.org/media.git
10749F:	drivers/media/i2c/hi556.c
10750
10751HYNIX HI846 SENSOR DRIVER
10752M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10753L:	linux-media@vger.kernel.org
10754S:	Maintained
10755F:	drivers/media/i2c/hi846.c
10756
10757HYNIX HI847 SENSOR DRIVER
10758M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10759L:	linux-media@vger.kernel.org
10760S:	Maintained
10761F:	drivers/media/i2c/hi847.c
10762
10763Hyper-V/Azure CORE AND DRIVERS
10764M:	"K. Y. Srinivasan" <kys@microsoft.com>
10765M:	Haiyang Zhang <haiyangz@microsoft.com>
10766M:	Wei Liu <wei.liu@kernel.org>
10767M:	Dexuan Cui <decui@microsoft.com>
10768L:	linux-hyperv@vger.kernel.org
10769S:	Supported
10770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10771F:	Documentation/ABI/stable/sysfs-bus-vmbus
10772F:	Documentation/ABI/testing/debugfs-hyperv
10773F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10774F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10775F:	Documentation/virt/hyperv
10776F:	arch/arm64/hyperv
10777F:	arch/arm64/include/asm/mshyperv.h
10778F:	arch/x86/hyperv
10779F:	arch/x86/include/asm/mshyperv.h
10780F:	arch/x86/include/asm/trace/hyperv.h
10781F:	arch/x86/kernel/cpu/mshyperv.c
10782F:	drivers/clocksource/hyperv_timer.c
10783F:	drivers/hid/hid-hyperv.c
10784F:	drivers/hv/
10785F:	drivers/input/serio/hyperv-keyboard.c
10786F:	drivers/iommu/hyperv-iommu.c
10787F:	drivers/net/ethernet/microsoft/
10788F:	drivers/net/hyperv/
10789F:	drivers/pci/controller/pci-hyperv-intf.c
10790F:	drivers/pci/controller/pci-hyperv.c
10791F:	drivers/scsi/storvsc_drv.c
10792F:	drivers/uio/uio_hv_generic.c
10793F:	drivers/video/fbdev/hyperv_fb.c
10794F:	include/asm-generic/mshyperv.h
10795F:	include/clocksource/hyperv_timer.h
10796F:	include/hyperv/hvgdk.h
10797F:	include/hyperv/hvgdk_ext.h
10798F:	include/hyperv/hvgdk_mini.h
10799F:	include/hyperv/hvhdk.h
10800F:	include/hyperv/hvhdk_mini.h
10801F:	include/linux/hyperv.h
10802F:	include/net/mana
10803F:	include/uapi/linux/hyperv.h
10804F:	net/vmw_vsock/hyperv_transport.c
10805F:	tools/hv/
10806
10807HYPERBUS SUPPORT
10808M:	Vignesh Raghavendra <vigneshr@ti.com>
10809R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10810L:	linux-mtd@lists.infradead.org
10811S:	Supported
10812Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10813C:	irc://irc.oftc.net/mtd
10814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10815F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10816F:	drivers/mtd/hyperbus/
10817F:	include/linux/mtd/hyperbus.h
10818
10819HYPERVISOR VIRTUAL CONSOLE DRIVER
10820L:	linuxppc-dev@lists.ozlabs.org
10821S:	Odd Fixes
10822F:	drivers/tty/hvc/
10823
10824I2C ACPI SUPPORT
10825M:	Mika Westerberg <westeri@kernel.org>
10826L:	linux-i2c@vger.kernel.org
10827L:	linux-acpi@vger.kernel.org
10828S:	Maintained
10829F:	drivers/i2c/i2c-core-acpi.c
10830
10831I2C ADDRESS TRANSLATOR (ATR)
10832M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10833R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10834L:	linux-i2c@vger.kernel.org
10835S:	Maintained
10836F:	drivers/i2c/i2c-atr.c
10837F:	include/linux/i2c-atr.h
10838
10839I2C CONTROLLER DRIVER FOR NVIDIA GPU
10840M:	Ajay Gupta <ajayg@nvidia.com>
10841L:	linux-i2c@vger.kernel.org
10842S:	Maintained
10843F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10844F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10845
10846I2C MUXES
10847M:	Peter Rosin <peda@axentia.se>
10848L:	linux-i2c@vger.kernel.org
10849S:	Maintained
10850F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10851F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10852F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10853F:	Documentation/i2c/i2c-topology.rst
10854F:	Documentation/i2c/muxes/
10855F:	drivers/i2c/i2c-mux.c
10856F:	drivers/i2c/muxes/
10857F:	include/linux/i2c-mux.h
10858
10859I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10860M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10861L:	linux-i2c@vger.kernel.org
10862S:	Maintained
10863F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10864F:	drivers/i2c/busses/i2c-mv64xxx.c
10865
10866I2C OF COMPONENT PROBER
10867M:	Chen-Yu Tsai <wenst@chromium.org>
10868L:	linux-i2c@vger.kernel.org
10869L:	devicetree@vger.kernel.org
10870S:	Maintained
10871F:	drivers/i2c/i2c-core-of-prober.c
10872F:	include/linux/i2c-of-prober.h
10873
10874I2C OVER PARALLEL PORT
10875M:	Jean Delvare <jdelvare@suse.com>
10876L:	linux-i2c@vger.kernel.org
10877S:	Maintained
10878F:	Documentation/i2c/busses/i2c-parport.rst
10879F:	drivers/i2c/busses/i2c-parport.c
10880
10881I2C SUBSYSTEM
10882M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10883L:	linux-i2c@vger.kernel.org
10884S:	Maintained
10885W:	https://i2c.wiki.kernel.org/
10886Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10888F:	Documentation/i2c/
10889F:	drivers/i2c/*
10890F:	include/dt-bindings/i2c/i2c.h
10891F:	include/linux/i2c-dev.h
10892F:	include/linux/i2c-smbus.h
10893F:	include/linux/i2c.h
10894F:	include/uapi/linux/i2c-*.h
10895F:	include/uapi/linux/i2c.h
10896
10897I2C SUBSYSTEM HOST DRIVERS
10898M:	Andi Shyti <andi.shyti@kernel.org>
10899L:	linux-i2c@vger.kernel.org
10900S:	Maintained
10901W:	https://i2c.wiki.kernel.org/
10902Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10904F:	Documentation/devicetree/bindings/i2c/
10905F:	drivers/i2c/algos/
10906F:	drivers/i2c/busses/
10907F:	include/dt-bindings/i2c/
10908
10909I2C-TAOS-EVM DRIVER
10910M:	Jean Delvare <jdelvare@suse.com>
10911L:	linux-i2c@vger.kernel.org
10912S:	Maintained
10913F:	Documentation/i2c/busses/i2c-taos-evm.rst
10914F:	drivers/i2c/busses/i2c-taos-evm.c
10915
10916I2C-TINY-USB DRIVER
10917M:	Till Harbaum <till@harbaum.org>
10918L:	linux-i2c@vger.kernel.org
10919S:	Maintained
10920W:	http://www.harbaum.org/till/i2c_tiny_usb
10921F:	drivers/i2c/busses/i2c-tiny-usb.c
10922
10923I2C/SMBUS CONTROLLER DRIVERS FOR PC
10924M:	Jean Delvare <jdelvare@suse.com>
10925L:	linux-i2c@vger.kernel.org
10926S:	Maintained
10927F:	Documentation/i2c/busses/i2c-ali1535.rst
10928F:	Documentation/i2c/busses/i2c-ali1563.rst
10929F:	Documentation/i2c/busses/i2c-ali15x3.rst
10930F:	Documentation/i2c/busses/i2c-amd756.rst
10931F:	Documentation/i2c/busses/i2c-amd8111.rst
10932F:	Documentation/i2c/busses/i2c-i801.rst
10933F:	Documentation/i2c/busses/i2c-nforce2.rst
10934F:	Documentation/i2c/busses/i2c-piix4.rst
10935F:	Documentation/i2c/busses/i2c-sis5595.rst
10936F:	Documentation/i2c/busses/i2c-sis630.rst
10937F:	Documentation/i2c/busses/i2c-sis96x.rst
10938F:	Documentation/i2c/busses/i2c-via.rst
10939F:	Documentation/i2c/busses/i2c-viapro.rst
10940F:	drivers/i2c/busses/i2c-ali1535.c
10941F:	drivers/i2c/busses/i2c-ali1563.c
10942F:	drivers/i2c/busses/i2c-ali15x3.c
10943F:	drivers/i2c/busses/i2c-amd756.c
10944F:	drivers/i2c/busses/i2c-amd8111.c
10945F:	drivers/i2c/busses/i2c-i801.c
10946F:	drivers/i2c/busses/i2c-isch.c
10947F:	drivers/i2c/busses/i2c-nforce2.c
10948F:	drivers/i2c/busses/i2c-piix4.*
10949F:	drivers/i2c/busses/i2c-sis5595.c
10950F:	drivers/i2c/busses/i2c-sis630.c
10951F:	drivers/i2c/busses/i2c-sis96x.c
10952F:	drivers/i2c/busses/i2c-via.c
10953F:	drivers/i2c/busses/i2c-viapro.c
10954
10955I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10956M:	Hans de Goede <hdegoede@redhat.com>
10957L:	linux-i2c@vger.kernel.org
10958S:	Maintained
10959F:	drivers/i2c/busses/i2c-cht-wc.c
10960
10961I2C/SMBUS ISMT DRIVER
10962M:	Seth Heasley <seth.heasley@intel.com>
10963M:	Neil Horman <nhorman@tuxdriver.com>
10964L:	linux-i2c@vger.kernel.org
10965F:	Documentation/i2c/busses/i2c-ismt.rst
10966F:	drivers/i2c/busses/i2c-ismt.c
10967
10968I2C/SMBUS ZHAOXIN DRIVER
10969M:	Hans Hu <hanshu@zhaoxin.com>
10970L:	linux-i2c@vger.kernel.org
10971S:	Maintained
10972W:	https://www.zhaoxin.com
10973F:	drivers/i2c/busses/i2c-viai2c-common.c
10974F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10975
10976I2C/SMBUS STUB DRIVER
10977M:	Jean Delvare <jdelvare@suse.com>
10978L:	linux-i2c@vger.kernel.org
10979S:	Maintained
10980F:	drivers/i2c/i2c-stub.c
10981
10982I3C DRIVER FOR ASPEED AST2600
10983M:	Jeremy Kerr <jk@codeconstruct.com.au>
10984S:	Maintained
10985F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10986F:	drivers/i3c/master/ast2600-i3c-master.c
10987
10988I3C DRIVER FOR CADENCE I3C MASTER IP
10989M:	Przemysław Gaj <pgaj@cadence.com>
10990S:	Maintained
10991F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10992F:	drivers/i3c/master/i3c-master-cdns.c
10993
10994I3C DRIVER FOR SYNOPSYS DESIGNWARE
10995S:	Orphan
10996F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10997F:	drivers/i3c/master/dw*
10998
10999I3C SUBSYSTEM
11000M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11001L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
11002S:	Maintained
11003C:	irc://chat.freenode.net/linux-i3c
11004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11005F:	Documentation/ABI/testing/sysfs-bus-i3c
11006F:	Documentation/devicetree/bindings/i3c/
11007F:	Documentation/driver-api/i3c
11008F:	drivers/i3c/
11009F:	include/dt-bindings/i3c/
11010F:	include/linux/i3c/
11011
11012IBM Operation Panel Input Driver
11013M:	Eddie James <eajames@linux.ibm.com>
11014L:	linux-input@vger.kernel.org
11015S:	Maintained
11016F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11017F:	drivers/input/misc/ibm-panel.c
11018
11019IBM Power 842 compression accelerator
11020M:	Haren Myneni <haren@us.ibm.com>
11021S:	Supported
11022F:	crypto/842.c
11023F:	drivers/crypto/nx/Kconfig
11024F:	drivers/crypto/nx/Makefile
11025F:	drivers/crypto/nx/nx-842*
11026F:	include/linux/sw842.h
11027F:	lib/842/
11028
11029IBM Power in-Nest Crypto Acceleration
11030M:	Breno Leitão <leitao@debian.org>
11031M:	Nayna Jain <nayna@linux.ibm.com>
11032M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11033L:	linux-crypto@vger.kernel.org
11034S:	Supported
11035F:	drivers/crypto/nx/Kconfig
11036F:	drivers/crypto/nx/Makefile
11037F:	drivers/crypto/nx/nx-aes*
11038F:	drivers/crypto/nx/nx-sha*
11039F:	drivers/crypto/nx/nx.*
11040F:	drivers/crypto/nx/nx_csbcpb.h
11041F:	drivers/crypto/nx/nx_debugfs.c
11042
11043IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11044M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11045L:	linux-pci@vger.kernel.org
11046L:	linuxppc-dev@lists.ozlabs.org
11047S:	Supported
11048F:	drivers/pci/hotplug/rpadlpar*
11049
11050IBM Power Linux RAID adapter
11051M:	Brian King <brking@us.ibm.com>
11052S:	Supported
11053F:	drivers/scsi/ipr.*
11054
11055IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11056M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11057L:	linux-pci@vger.kernel.org
11058L:	linuxppc-dev@lists.ozlabs.org
11059S:	Supported
11060F:	drivers/pci/hotplug/rpaphp*
11061
11062IBM Power SRIOV Virtual NIC Device Driver
11063M:	Haren Myneni <haren@linux.ibm.com>
11064M:	Rick Lindsley <ricklind@linux.ibm.com>
11065R:	Nick Child <nnac123@linux.ibm.com>
11066R:	Thomas Falcon <tlfalcon@linux.ibm.com>
11067L:	netdev@vger.kernel.org
11068S:	Maintained
11069F:	drivers/net/ethernet/ibm/ibmvnic.*
11070
11071IBM Power VFIO Support
11072M:	Timothy Pearson <tpearson@raptorengineering.com>
11073S:	Supported
11074F:	drivers/vfio/vfio_iommu_spapr_tce.c
11075
11076IBM Power Virtual Ethernet Device Driver
11077M:	Nick Child <nnac123@linux.ibm.com>
11078L:	netdev@vger.kernel.org
11079S:	Maintained
11080F:	drivers/net/ethernet/ibm/ibmveth.*
11081
11082IBM Power Virtual FC Device Drivers
11083M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11084L:	linux-scsi@vger.kernel.org
11085S:	Supported
11086F:	drivers/scsi/ibmvscsi/ibmvfc*
11087
11088IBM Power Virtual Management Channel Driver
11089M:	Brad Warrum <bwarrum@linux.ibm.com>
11090M:	Ritu Agarwal <rituagar@linux.ibm.com>
11091S:	Supported
11092F:	drivers/misc/ibmvmc.*
11093
11094IBM Power Virtual SCSI Device Drivers
11095M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11096L:	linux-scsi@vger.kernel.org
11097S:	Supported
11098F:	drivers/scsi/ibmvscsi/ibmvscsi*
11099F:	include/scsi/viosrp.h
11100
11101IBM Power Virtual SCSI Device Target Driver
11102M:	Tyrel Datwyler <tyreld@linux.ibm.com>
11103L:	linux-scsi@vger.kernel.org
11104L:	target-devel@vger.kernel.org
11105S:	Supported
11106F:	drivers/scsi/ibmvscsi_tgt/
11107
11108IBM Power VMX Cryptographic instructions
11109M:	Breno Leitão <leitao@debian.org>
11110M:	Nayna Jain <nayna@linux.ibm.com>
11111M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11112L:	linux-crypto@vger.kernel.org
11113S:	Supported
11114F:	arch/powerpc/crypto/Kconfig
11115F:	arch/powerpc/crypto/Makefile
11116F:	arch/powerpc/crypto/aes.c
11117F:	arch/powerpc/crypto/aes_cbc.c
11118F:	arch/powerpc/crypto/aes_ctr.c
11119F:	arch/powerpc/crypto/aes_xts.c
11120F:	arch/powerpc/crypto/aesp8-ppc.*
11121F:	arch/powerpc/crypto/ghash.c
11122F:	arch/powerpc/crypto/ghashp8-ppc.pl
11123F:	arch/powerpc/crypto/ppc-xlate.pl
11124F:	arch/powerpc/crypto/vmx.c
11125
11126IBM ServeRAID RAID DRIVER
11127S:	Orphan
11128F:	drivers/scsi/ips.*
11129
11130ICH LPC AND GPIO DRIVER
11131M:	Peter Tyser <ptyser@xes-inc.com>
11132S:	Maintained
11133F:	drivers/gpio/gpio-ich.c
11134F:	drivers/mfd/lpc_ich.c
11135
11136ICY I2C DRIVER
11137M:	Max Staudt <max@enpas.org>
11138L:	linux-i2c@vger.kernel.org
11139S:	Maintained
11140F:	drivers/i2c/busses/i2c-icy.c
11141
11142IDEAPAD LAPTOP EXTRAS DRIVER
11143M:	Ike Panhc <ike.pan@canonical.com>
11144L:	platform-driver-x86@vger.kernel.org
11145S:	Maintained
11146W:	http://launchpad.net/ideapad-laptop
11147F:	drivers/platform/x86/ideapad-laptop.c
11148
11149IDEAPAD LAPTOP SLIDEBAR DRIVER
11150M:	Andrey Moiseev <o2g.org.ru@gmail.com>
11151L:	linux-input@vger.kernel.org
11152S:	Maintained
11153W:	https://github.com/o2genum/ideapad-slidebar
11154F:	drivers/input/misc/ideapad_slidebar.c
11155
11156IDT VersaClock 5 CLOCK DRIVER
11157M:	Luca Ceresoli <luca@lucaceresoli.net>
11158S:	Maintained
11159F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11160F:	drivers/clk/clk-versaclock5.c
11161
11162IEEE 802.15.4 SUBSYSTEM
11163M:	Alexander Aring <alex.aring@gmail.com>
11164M:	Stefan Schmidt <stefan@datenfreihafen.org>
11165M:	Miquel Raynal <miquel.raynal@bootlin.com>
11166L:	linux-wpan@vger.kernel.org
11167S:	Maintained
11168W:	https://linux-wpan.org/
11169Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11172F:	Documentation/networking/ieee802154.rst
11173F:	drivers/net/ieee802154/
11174F:	include/linux/ieee802154.h
11175F:	include/linux/nl802154.h
11176F:	include/net/af_ieee802154.h
11177F:	include/net/cfg802154.h
11178F:	include/net/ieee802154_netdev.h
11179F:	include/net/mac802154.h
11180F:	include/net/nl802154.h
11181F:	net/ieee802154/
11182F:	net/mac802154/
11183
11184Intel VIRTIO DATA PATH ACCELERATOR
11185M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11186L:	virtualization@lists.linux.dev
11187S:	Supported
11188F:	drivers/vdpa/ifcvf/
11189
11190IFE PROTOCOL
11191M:	Yotam Gigi <yotam.gi@gmail.com>
11192M:	Jamal Hadi Salim <jhs@mojatatu.com>
11193F:	include/net/ife.h
11194F:	include/uapi/linux/ife.h
11195F:	net/ife
11196
11197IGORPLUG-USB IR RECEIVER
11198M:	Sean Young <sean@mess.org>
11199L:	linux-media@vger.kernel.org
11200S:	Maintained
11201F:	drivers/media/rc/igorplugusb.c
11202
11203IGUANAWORKS USB IR TRANSCEIVER
11204M:	Sean Young <sean@mess.org>
11205L:	linux-media@vger.kernel.org
11206S:	Maintained
11207F:	drivers/media/rc/iguanair.c
11208
11209IIO BACKEND FRAMEWORK
11210M:	Nuno Sa <nuno.sa@analog.com>
11211R:	Olivier Moysan <olivier.moysan@foss.st.com>
11212L:	linux-iio@vger.kernel.org
11213S:	Maintained
11214F:	Documentation/ABI/testing/debugfs-iio-backend
11215F:	drivers/iio/industrialio-backend.c
11216F:	include/linux/iio/backend.h
11217
11218IIO DIGITAL POTENTIOMETER DAC
11219M:	Peter Rosin <peda@axentia.se>
11220L:	linux-iio@vger.kernel.org
11221S:	Maintained
11222F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11223F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11224F:	drivers/iio/dac/dpot-dac.c
11225
11226IIO ENVELOPE DETECTOR
11227M:	Peter Rosin <peda@axentia.se>
11228L:	linux-iio@vger.kernel.org
11229S:	Maintained
11230F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11231F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11232F:	drivers/iio/adc/envelope-detector.c
11233
11234IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11235M:	Matti Vaittinen <mazziesaccount@gmail.com>
11236L:	linux-iio@vger.kernel.org
11237S:	Maintained
11238F:	drivers/iio/industrialio-gts-helper.c
11239F:	include/linux/iio/iio-gts-helper.h
11240F:	drivers/iio/test/iio-test-gts.c
11241
11242IIO MULTIPLEXER
11243M:	Peter Rosin <peda@axentia.se>
11244L:	linux-iio@vger.kernel.org
11245S:	Maintained
11246F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11247F:	drivers/iio/multiplexer/iio-mux.c
11248
11249IIO SCMI BASED DRIVER
11250M:	Jyoti Bhayana <jbhayana@google.com>
11251L:	linux-iio@vger.kernel.org
11252S:	Maintained
11253F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11254
11255IIO SUBSYSTEM AND DRIVERS
11256M:	Jonathan Cameron <jic23@kernel.org>
11257R:	Lars-Peter Clausen <lars@metafoo.de>
11258L:	linux-iio@vger.kernel.org
11259S:	Maintained
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11261F:	Documentation/ABI/testing/configfs-iio*
11262F:	Documentation/ABI/testing/sysfs-bus-iio*
11263F:	Documentation/devicetree/bindings/iio/
11264F:	Documentation/iio/
11265F:	drivers/iio/
11266F:	drivers/staging/iio/
11267F:	include/dt-bindings/iio/
11268F:	include/linux/iio/
11269F:	tools/iio/
11270
11271IIO UNIT CONVERTER
11272M:	Peter Rosin <peda@axentia.se>
11273L:	linux-iio@vger.kernel.org
11274S:	Maintained
11275F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11276F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11277F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11278F:	drivers/iio/afe/iio-rescale.c
11279
11280IKANOS/ADI EAGLE ADSL USB DRIVER
11281M:	Matthieu Castet <castet.matthieu@free.fr>
11282M:	Stanislaw Gruszka <stf_xl@wp.pl>
11283S:	Maintained
11284F:	drivers/usb/atm/ueagle-atm.c
11285
11286IMAGIS TOUCHSCREEN DRIVER
11287M:	Markuss Broks <markuss.broks@gmail.com>
11288S:	Maintained
11289F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11290F:	drivers/input/touchscreen/imagis.c
11291
11292IMGTEC ASCII LCD DRIVER
11293M:	Paul Burton <paulburton@kernel.org>
11294S:	Maintained
11295F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11296F:	drivers/auxdisplay/img-ascii-lcd.c
11297
11298IMGTEC JPEG ENCODER DRIVER
11299M:	Devarsh Thakkar <devarsht@ti.com>
11300L:	linux-media@vger.kernel.org
11301S:	Supported
11302F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11303F:	drivers/media/platform/imagination/e5010*
11304
11305IMGTEC IR DECODER DRIVER
11306S:	Orphan
11307F:	drivers/media/rc/img-ir/
11308
11309IMGTEC POWERVR DRM DRIVER
11310M:	Frank Binns <frank.binns@imgtec.com>
11311M:	Matt Coster <matt.coster@imgtec.com>
11312S:	Supported
11313T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11314F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11315F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11316F:	Documentation/gpu/imagination/
11317F:	drivers/gpu/drm/ci/xfails/powervr*
11318F:	drivers/gpu/drm/imagination/
11319F:	include/uapi/drm/pvr_drm.h
11320
11321IMON SOUNDGRAPH USB IR RECEIVER
11322M:	Sean Young <sean@mess.org>
11323L:	linux-media@vger.kernel.org
11324S:	Maintained
11325F:	drivers/media/rc/imon.c
11326F:	drivers/media/rc/imon_raw.c
11327
11328IMS TWINTURBO FRAMEBUFFER DRIVER
11329L:	linux-fbdev@vger.kernel.org
11330S:	Orphan
11331F:	drivers/video/fbdev/imsttfb.c
11332
11333INDEX OF FURTHER KERNEL DOCUMENTATION
11334M:	Carlos Bilbao <carlos.bilbao@kernel.org>
11335S:	Maintained
11336F:	Documentation/process/kernel-docs.rst
11337
11338INDUSTRY PACK SUBSYSTEM (IPACK)
11339M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11340M:	Jens Taprogge <jens.taprogge@taprogge.org>
11341M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11342L:	industrypack-devel@lists.sourceforge.net
11343S:	Maintained
11344W:	http://industrypack.sourceforge.net
11345F:	drivers/ipack/
11346
11347INFINEON DPS310 Driver
11348M:	Eddie James <eajames@linux.ibm.com>
11349L:	linux-iio@vger.kernel.org
11350S:	Maintained
11351F:	drivers/iio/pressure/dps310.c
11352
11353INFINEON PEB2466 ASoC CODEC
11354M:	Herve Codina <herve.codina@bootlin.com>
11355L:	linux-sound@vger.kernel.org
11356S:	Maintained
11357F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11358F:	sound/soc/codecs/peb2466.c
11359
11360INFINIBAND SUBSYSTEM
11361M:	Jason Gunthorpe <jgg@nvidia.com>
11362M:	Leon Romanovsky <leonro@nvidia.com>
11363L:	linux-rdma@vger.kernel.org
11364S:	Supported
11365W:	https://github.com/linux-rdma/rdma-core
11366Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11368F:	Documentation/devicetree/bindings/infiniband/
11369F:	Documentation/infiniband/
11370F:	drivers/infiniband/
11371F:	include/rdma/
11372F:	include/trace/events/ib_mad.h
11373F:	include/trace/events/ib_umad.h
11374F:	include/trace/misc/rdma.h
11375F:	include/uapi/linux/if_infiniband.h
11376F:	include/uapi/rdma/
11377F:	samples/bpf/ibumad_kern.c
11378F:	samples/bpf/ibumad_user.c
11379
11380INGENIC JZ4780 NAND DRIVER
11381M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11382L:	linux-mtd@lists.infradead.org
11383L:	linux-mips@vger.kernel.org
11384S:	Maintained
11385F:	drivers/mtd/nand/raw/ingenic/
11386
11387INGENIC JZ47xx SoCs
11388M:	Paul Cercueil <paul@crapouillou.net>
11389L:	linux-mips@vger.kernel.org
11390S:	Maintained
11391F:	arch/mips/boot/dts/ingenic/
11392F:	arch/mips/generic/board-ingenic.c
11393F:	arch/mips/include/asm/mach-ingenic/
11394F:	arch/mips/ingenic/Kconfig
11395F:	drivers/clk/ingenic/
11396F:	drivers/dma/dma-jz4780.c
11397F:	drivers/gpu/drm/ingenic/
11398F:	drivers/i2c/busses/i2c-jz4780.c
11399F:	drivers/iio/adc/ingenic-adc.c
11400F:	drivers/irqchip/irq-ingenic.c
11401F:	drivers/memory/jz4780-nemc.c
11402F:	drivers/mmc/host/jz4740_mmc.c
11403F:	drivers/mtd/nand/raw/ingenic/
11404F:	drivers/pinctrl/pinctrl-ingenic.c
11405F:	drivers/power/supply/ingenic-battery.c
11406F:	drivers/pwm/pwm-jz4740.c
11407F:	drivers/remoteproc/ingenic_rproc.c
11408F:	drivers/rtc/rtc-jz4740.c
11409F:	drivers/tty/serial/8250/8250_ingenic.c
11410F:	drivers/usb/musb/jz4740.c
11411F:	drivers/watchdog/jz4740_wdt.c
11412F:	include/dt-bindings/iio/adc/ingenic,adc.h
11413F:	include/linux/mfd/ingenic-tcu.h
11414F:	sound/soc/codecs/jz47*
11415F:	sound/soc/jz4740/
11416
11417INJOINIC IP5xxx POWER BANK IC DRIVER
11418M:	Samuel Holland <samuel@sholland.org>
11419S:	Maintained
11420F:	drivers/power/supply/ip5xxx_power.c
11421
11422INOTIFY
11423M:	Jan Kara <jack@suse.cz>
11424R:	Amir Goldstein <amir73il@gmail.com>
11425L:	linux-fsdevel@vger.kernel.org
11426S:	Maintained
11427F:	Documentation/filesystems/inotify.rst
11428F:	fs/notify/inotify/
11429F:	include/linux/inotify.h
11430F:	include/uapi/linux/inotify.h
11431
11432INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11433M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11434L:	linux-input@vger.kernel.org
11435S:	Maintained
11436Q:	http://patchwork.kernel.org/project/linux-input/list/
11437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11438F:	Documentation/devicetree/bindings/input/
11439F:	Documentation/devicetree/bindings/serio/
11440F:	Documentation/input/
11441F:	drivers/input/
11442F:	include/dt-bindings/input/
11443F:	include/linux/gameport.h
11444F:	include/linux/i8042.h
11445F:	include/linux/input.h
11446F:	include/linux/input/
11447F:	include/linux/libps2.h
11448F:	include/linux/serio.h
11449F:	include/uapi/linux/gameport.h
11450F:	include/uapi/linux/input-event-codes.h
11451F:	include/uapi/linux/input.h
11452F:	include/uapi/linux/serio.h
11453F:	include/uapi/linux/uinput.h
11454
11455INPUT MULTITOUCH (MT) PROTOCOL
11456M:	Henrik Rydberg <rydberg@bitmath.org>
11457L:	linux-input@vger.kernel.org
11458S:	Odd fixes
11459F:	Documentation/input/multi-touch-protocol.rst
11460F:	drivers/input/input-mt.c
11461K:	\b(ABS|SYN)_MT_
11462
11463INSIDE SECURE CRYPTO DRIVER
11464M:	Antoine Tenart <atenart@kernel.org>
11465L:	linux-crypto@vger.kernel.org
11466S:	Maintained
11467F:	drivers/crypto/inside-secure/
11468
11469INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11470M:	Mimi Zohar <zohar@linux.ibm.com>
11471M:	Roberto Sassu <roberto.sassu@huawei.com>
11472M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11473R:	Eric Snowberg <eric.snowberg@oracle.com>
11474L:	linux-integrity@vger.kernel.org
11475S:	Supported
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11477F:	security/integrity/
11478F:	security/integrity/ima/
11479
11480INTEGRITY POLICY ENFORCEMENT (IPE)
11481M:	Fan Wu <wufan@kernel.org>
11482L:	linux-security-module@vger.kernel.org
11483S:	Supported
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11485F:	Documentation/admin-guide/LSM/ipe.rst
11486F:	Documentation/security/ipe.rst
11487F:	scripts/ipe/
11488F:	security/ipe/
11489
11490INTEL 810/815 FRAMEBUFFER DRIVER
11491M:	Antonino Daplas <adaplas@gmail.com>
11492L:	linux-fbdev@vger.kernel.org
11493S:	Maintained
11494F:	drivers/video/fbdev/i810/
11495
11496INTEL 8254 COUNTER DRIVER
11497M:	William Breathitt Gray <wbg@kernel.org>
11498L:	linux-iio@vger.kernel.org
11499S:	Maintained
11500F:	drivers/counter/i8254.c
11501F:	include/linux/i8254.h
11502
11503INTEL 8255 GPIO DRIVER
11504M:	William Breathitt Gray <wbg@kernel.org>
11505L:	linux-gpio@vger.kernel.org
11506S:	Maintained
11507F:	drivers/gpio/gpio-i8255.c
11508F:	drivers/gpio/gpio-i8255.h
11509
11510INTEL ASoC DRIVERS
11511M:	Cezary Rojewski <cezary.rojewski@intel.com>
11512M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11513M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11514M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11515M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11516M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11517R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11518L:	linux-sound@vger.kernel.org
11519S:	Supported
11520F:	sound/soc/intel/
11521
11522INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11523M:	Hans de Goede <hdegoede@redhat.com>
11524L:	platform-driver-x86@vger.kernel.org
11525S:	Maintained
11526F:	drivers/platform/x86/intel/atomisp2/pm.c
11527
11528INTEL ATOMISP2 LED DRIVER
11529M:	Hans de Goede <hdegoede@redhat.com>
11530L:	platform-driver-x86@vger.kernel.org
11531S:	Maintained
11532F:	drivers/platform/x86/intel/atomisp2/led.c
11533
11534INTEL BIOS SAR INT1092 DRIVER
11535M:	Shravan Sudhakar <s.shravan@intel.com>
11536L:	platform-driver-x86@vger.kernel.org
11537S:	Maintained
11538F:	drivers/platform/x86/intel/int1092/
11539
11540INTEL BROXTON PMC DRIVER
11541M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11542M:	Zha Qipeng <qipeng.zha@intel.com>
11543S:	Maintained
11544F:	drivers/mfd/intel_pmc_bxt.c
11545F:	include/linux/mfd/intel_pmc_bxt.h
11546
11547INTEL C600 SERIES SAS CONTROLLER DRIVER
11548L:	linux-scsi@vger.kernel.org
11549S:	Orphan
11550T:	git git://git.code.sf.net/p/intel-sas/isci
11551F:	drivers/scsi/isci/
11552
11553INTEL CPU family model numbers
11554M:	Tony Luck <tony.luck@intel.com>
11555M:	x86@kernel.org
11556L:	linux-kernel@vger.kernel.org
11557S:	Supported
11558F:	arch/x86/include/asm/intel-family.h
11559
11560INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11561M:	Jani Nikula <jani.nikula@linux.intel.com>
11562M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11563L:	intel-gfx@lists.freedesktop.org
11564L:	intel-xe@lists.freedesktop.org
11565S:	Supported
11566F:	drivers/gpu/drm/i915/display/
11567F:	drivers/gpu/drm/xe/display/
11568F:	drivers/gpu/drm/xe/compat-i915-headers
11569F:	include/drm/intel/
11570
11571INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11572M:	Jani Nikula <jani.nikula@linux.intel.com>
11573M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11574M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11575M:	Tvrtko Ursulin <tursulin@ursulin.net>
11576L:	intel-gfx@lists.freedesktop.org
11577S:	Supported
11578W:	https://drm.pages.freedesktop.org/intel-docs/
11579Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11580B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11581C:	irc://irc.oftc.net/intel-gfx
11582T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11583F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11584F:	Documentation/gpu/i915.rst
11585F:	drivers/gpu/drm/ci/xfails/i915*
11586F:	drivers/gpu/drm/i915/
11587F:	include/drm/intel/
11588F:	include/uapi/drm/i915_drm.h
11589
11590INTEL DRM XE DRIVER (Lunar Lake and newer)
11591M:	Lucas De Marchi <lucas.demarchi@intel.com>
11592M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11593M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11594L:	intel-xe@lists.freedesktop.org
11595S:	Supported
11596W:	https://drm.pages.freedesktop.org/intel-docs/
11597Q:	http://patchwork.freedesktop.org/project/intel-xe/
11598B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11599C:	irc://irc.oftc.net/xe
11600T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11601F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11602F:	Documentation/gpu/xe/
11603F:	drivers/gpu/drm/xe/
11604F:	include/drm/intel/
11605F:	include/uapi/drm/xe_drm.h
11606
11607INTEL ETHERNET DRIVERS
11608M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11609M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11610L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11611S:	Maintained
11612W:	https://www.intel.com/content/www/us/en/support.html
11613Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11616F:	Documentation/networking/device_drivers/ethernet/intel/
11617F:	drivers/net/ethernet/intel/
11618F:	drivers/net/ethernet/intel/*/
11619F:	include/linux/avf/virtchnl.h
11620F:	include/linux/net/intel/iidc.h
11621
11622INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11623M:	Mustafa Ismail <mustafa.ismail@intel.com>
11624M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11625L:	linux-rdma@vger.kernel.org
11626S:	Supported
11627F:	drivers/infiniband/hw/irdma/
11628F:	include/uapi/rdma/irdma-abi.h
11629
11630INTEL GPIO DRIVERS
11631M:	Andy Shevchenko <andy@kernel.org>
11632L:	linux-gpio@vger.kernel.org
11633S:	Supported
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11635F:	drivers/gpio/gpio-elkhartlake.c
11636F:	drivers/gpio/gpio-graniterapids.c
11637F:	drivers/gpio/gpio-ich.c
11638F:	drivers/gpio/gpio-merrifield.c
11639F:	drivers/gpio/gpio-ml-ioh.c
11640F:	drivers/gpio/gpio-pch.c
11641F:	drivers/gpio/gpio-sch.c
11642F:	drivers/gpio/gpio-sodaville.c
11643F:	drivers/gpio/gpio-tangier.c
11644F:	drivers/gpio/gpio-tangier.h
11645
11646INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11647M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11648M:	Zhi Wang <zhi.wang.linux@gmail.com>
11649L:	intel-gvt-dev@lists.freedesktop.org
11650L:	intel-gfx@lists.freedesktop.org
11651S:	Supported
11652W:	https://github.com/intel/gvt-linux/wiki
11653T:	git https://github.com/intel/gvt-linux.git
11654F:	drivers/gpu/drm/i915/gvt/
11655
11656INTEL HID EVENT DRIVER
11657M:	Alex Hung <alexhung@gmail.com>
11658L:	platform-driver-x86@vger.kernel.org
11659S:	Maintained
11660F:	drivers/platform/x86/intel/hid.c
11661
11662INTEL I/OAT DMA DRIVER
11663M:	Dave Jiang <dave.jiang@intel.com>
11664R:	Dan Williams <dan.j.williams@intel.com>
11665L:	dmaengine@vger.kernel.org
11666S:	Supported
11667Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11668F:	drivers/dma/ioat*
11669
11670INTEL IAA CRYPTO DRIVER
11671M:	Kristen Accardi <kristen.c.accardi@intel.com>
11672L:	linux-crypto@vger.kernel.org
11673S:	Supported
11674F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11675F:	drivers/crypto/intel/iaa/*
11676
11677INTEL IDLE DRIVER
11678M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11679M:	Len Brown <lenb@kernel.org>
11680L:	linux-pm@vger.kernel.org
11681S:	Supported
11682B:	https://bugzilla.kernel.org
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11684F:	drivers/idle/intel_idle.c
11685
11686INTEL IDXD DRIVER
11687M:	Fenghua Yu <fenghua.yu@intel.com>
11688R:	Dave Jiang <dave.jiang@intel.com>
11689L:	dmaengine@vger.kernel.org
11690S:	Supported
11691F:	drivers/dma/idxd/*
11692F:	include/uapi/linux/idxd.h
11693
11694INTEL IN FIELD SCAN (IFS) DEVICE
11695M:	Jithu Joseph <jithu.joseph@intel.com>
11696R:	Ashok Raj <ashok.raj.linux@gmail.com>
11697R:	Tony Luck <tony.luck@intel.com>
11698S:	Maintained
11699F:	drivers/platform/x86/intel/ifs
11700F:	include/trace/events/intel_ifs.h
11701F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11702
11703INTEL INTEGRATED SENSOR HUB DRIVER
11704M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11705M:	Jiri Kosina <jikos@kernel.org>
11706L:	linux-input@vger.kernel.org
11707S:	Maintained
11708F:	drivers/hid/intel-ish-hid/
11709
11710INTEL IOMMU (VT-d)
11711M:	David Woodhouse <dwmw2@infradead.org>
11712M:	Lu Baolu <baolu.lu@linux.intel.com>
11713L:	iommu@lists.linux.dev
11714S:	Supported
11715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11716F:	drivers/iommu/intel/
11717
11718INTEL IPU3 CSI-2 CIO2 DRIVER
11719M:	Yong Zhi <yong.zhi@intel.com>
11720M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11721M:	Bingbu Cao <bingbu.cao@intel.com>
11722M:	Dan Scally <djrscally@gmail.com>
11723R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11724L:	linux-media@vger.kernel.org
11725S:	Maintained
11726T:	git git://linuxtv.org/media.git
11727F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11728F:	drivers/media/pci/intel/ipu3/
11729
11730INTEL IPU3 CSI-2 IMGU DRIVER
11731M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11732R:	Bingbu Cao <bingbu.cao@intel.com>
11733R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11734L:	linux-media@vger.kernel.org
11735S:	Maintained
11736F:	Documentation/admin-guide/media/ipu3.rst
11737F:	Documentation/admin-guide/media/ipu3_rcb.svg
11738F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11739F:	drivers/staging/media/ipu3/
11740
11741INTEL IPU6 INPUT SYSTEM DRIVER
11742M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11743M:	Bingbu Cao <bingbu.cao@intel.com>
11744R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11745L:	linux-media@vger.kernel.org
11746S:	Maintained
11747T:	git git://linuxtv.org/media.git
11748F:	Documentation/admin-guide/media/ipu6-isys.rst
11749F:	drivers/media/pci/intel/ipu6/
11750
11751INTEL ISHTP ECLITE DRIVER
11752M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11753L:	platform-driver-x86@vger.kernel.org
11754S:	Supported
11755F:	drivers/platform/x86/intel/ishtp_eclite.c
11756
11757INTEL IXP4XX CRYPTO SUPPORT
11758M:	Corentin Labbe <clabbe@baylibre.com>
11759L:	linux-crypto@vger.kernel.org
11760S:	Maintained
11761F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11762
11763INTEL KEEM BAY DRM DRIVER
11764M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11765M:	Edmund Dea <edmund.j.dea@intel.com>
11766S:	Maintained
11767F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11768F:	drivers/gpu/drm/kmb/
11769
11770INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11771M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11772S:	Maintained
11773F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11774F:	drivers/crypto/intel/keembay/Kconfig
11775F:	drivers/crypto/intel/keembay/Makefile
11776F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11777F:	drivers/crypto/intel/keembay/ocs-aes.c
11778F:	drivers/crypto/intel/keembay/ocs-aes.h
11779
11780INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11781M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11782M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11783M:	Mark Gross <mgross@linux.intel.com>
11784S:	Maintained
11785F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11786F:	drivers/crypto/intel/keembay/Kconfig
11787F:	drivers/crypto/intel/keembay/Makefile
11788F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11789
11790INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11791M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11792M:	Declan Murphy <declan.murphy@intel.com>
11793S:	Maintained
11794F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11795F:	drivers/crypto/intel/keembay/Kconfig
11796F:	drivers/crypto/intel/keembay/Makefile
11797F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11798F:	drivers/crypto/intel/keembay/ocs-hcu.c
11799F:	drivers/crypto/intel/keembay/ocs-hcu.h
11800
11801INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11802M:	Wentong Wu <wentong.wu@intel.com>
11803M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11804S:	Maintained
11805F:	drivers/gpio/gpio-ljca.c
11806F:	drivers/i2c/busses/i2c-ljca.c
11807F:	drivers/spi/spi-ljca.c
11808F:	drivers/usb/misc/usb-ljca.c
11809F:	include/linux/usb/ljca.h
11810
11811INTEL MANAGEMENT ENGINE (mei)
11812M:	Alexander Usyskin <alexander.usyskin@intel.com>
11813L:	linux-kernel@vger.kernel.org
11814S:	Supported
11815F:	Documentation/driver-api/mei/*
11816F:	drivers/misc/mei/
11817F:	drivers/watchdog/mei_wdt.c
11818F:	include/linux/mei_aux.h
11819F:	include/linux/mei_cl_bus.h
11820F:	include/uapi/linux/mei.h
11821F:	include/uapi/linux/mei_uuid.h
11822F:	include/uapi/linux/uuid.h
11823F:	samples/mei/*
11824
11825INTEL MAX 10 BMC MFD DRIVER
11826M:	Xu Yilun <yilun.xu@intel.com>
11827R:	Tom Rix <trix@redhat.com>
11828S:	Maintained
11829F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11830F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11831F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11832F:	drivers/mfd/intel-m10-bmc*
11833F:	include/linux/mfd/intel-m10-bmc.h
11834
11835INTEL MAX10 BMC SECURE UPDATES
11836M:	Peter Colberg <peter.colberg@intel.com>
11837L:	linux-fpga@vger.kernel.org
11838S:	Maintained
11839F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11840F:	drivers/fpga/intel-m10-bmc-sec-update.c
11841
11842INTEL MID (Mobile Internet Device) PLATFORM
11843M:	Andy Shevchenko <andy@kernel.org>
11844L:	linux-kernel@vger.kernel.org
11845S:	Supported
11846F:	arch/x86/include/asm/intel-mid.h
11847F:	arch/x86/pci/intel_mid_pci.c
11848F:	arch/x86/platform/intel-mid/
11849F:	drivers/extcon/extcon-intel-mrfld.c
11850F:	drivers/iio/adc/intel_mrfld_adc.c
11851F:	drivers/mfd/intel_soc_pmic_mrfld.c
11852F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11853F:	drivers/platform/x86/intel_scu_*
11854F:	drivers/staging/media/atomisp/
11855F:	drivers/watchdog/intel-mid_wdt.c
11856F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11857F:	include/linux/platform_data/x86/intel-mid_wdt.h
11858F:	include/linux/platform_data/x86/intel_scu_ipc.h
11859
11860INTEL P-Unit IPC DRIVER
11861M:	Zha Qipeng <qipeng.zha@intel.com>
11862L:	platform-driver-x86@vger.kernel.org
11863S:	Maintained
11864F:	arch/x86/include/asm/intel_punit_ipc.h
11865F:	drivers/platform/x86/intel/punit_ipc.c
11866
11867INTEL PMC CORE DRIVER
11868M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11869M:	David E Box <david.e.box@intel.com>
11870L:	platform-driver-x86@vger.kernel.org
11871S:	Maintained
11872F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11873F:	drivers/platform/x86/intel/pmc/
11874
11875INTEL PMIC GPIO DRIVERS
11876M:	Andy Shevchenko <andy@kernel.org>
11877S:	Supported
11878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11879F:	drivers/gpio/gpio-*cove.c
11880
11881INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11882M:	Andy Shevchenko <andy@kernel.org>
11883S:	Supported
11884F:	drivers/mfd/intel_soc_pmic*
11885F:	include/linux/mfd/intel_soc_pmic*
11886
11887INTEL PMT DRIVERS
11888M:	David E. Box <david.e.box@linux.intel.com>
11889S:	Supported
11890F:	drivers/platform/x86/intel/pmt/
11891
11892INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11893M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11894L:	linux-wireless@vger.kernel.org
11895S:	Maintained
11896F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11897F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11898F:	drivers/net/wireless/intel/ipw2x00/
11899
11900INTEL PSTATE DRIVER
11901M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11902M:	Len Brown <lenb@kernel.org>
11903L:	linux-pm@vger.kernel.org
11904S:	Supported
11905F:	drivers/cpufreq/intel_pstate.c
11906
11907INTEL PTP DFL ToD DRIVER
11908M:	Tianfei Zhang <tianfei.zhang@intel.com>
11909L:	linux-fpga@vger.kernel.org
11910L:	netdev@vger.kernel.org
11911S:	Maintained
11912F:	drivers/ptp/ptp_dfl_tod.c
11913
11914INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11915M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11916L:	linux-iio@vger.kernel.org
11917F:	drivers/counter/intel-qep.c
11918
11919INTEL SCU DRIVERS
11920M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11921S:	Maintained
11922F:	drivers/platform/x86/intel_scu_*
11923F:	include/linux/platform_data/x86/intel_scu_ipc.h
11924
11925INTEL SDSI DRIVER
11926M:	David E. Box <david.e.box@linux.intel.com>
11927S:	Supported
11928F:	drivers/platform/x86/intel/sdsi.c
11929F:	tools/arch/x86/intel_sdsi/
11930F:	tools/testing/selftests/drivers/sdsi/
11931
11932INTEL SGX
11933M:	Jarkko Sakkinen <jarkko@kernel.org>
11934R:	Dave Hansen <dave.hansen@linux.intel.com>
11935L:	linux-sgx@vger.kernel.org
11936S:	Supported
11937Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11939F:	Documentation/arch/x86/sgx.rst
11940F:	arch/x86/entry/vdso/vsgx.S
11941F:	arch/x86/include/asm/sgx.h
11942F:	arch/x86/include/uapi/asm/sgx.h
11943F:	arch/x86/kernel/cpu/sgx/*
11944F:	tools/testing/selftests/sgx/*
11945K:	\bSGX_
11946
11947INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11948M:	Daniel Scally <djrscally@gmail.com>
11949S:	Maintained
11950F:	drivers/platform/x86/intel/int3472/
11951
11952INTEL SPEED SELECT TECHNOLOGY
11953M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11954L:	platform-driver-x86@vger.kernel.org
11955S:	Maintained
11956F:	drivers/platform/x86/intel/speed_select_if/
11957F:	include/uapi/linux/isst_if.h
11958F:	tools/power/x86/intel-speed-select/
11959
11960INTEL STRATIX10 FIRMWARE DRIVERS
11961M:	Dinh Nguyen <dinguyen@kernel.org>
11962L:	linux-kernel@vger.kernel.org
11963S:	Maintained
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11965F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11966F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11967F:	drivers/firmware/stratix10-rsu.c
11968F:	drivers/firmware/stratix10-svc.c
11969F:	include/linux/firmware/intel/stratix10-smc.h
11970F:	include/linux/firmware/intel/stratix10-svc-client.h
11971
11972INTEL TELEMETRY DRIVER
11973M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11974M:	"David E. Box" <david.e.box@linux.intel.com>
11975L:	platform-driver-x86@vger.kernel.org
11976S:	Maintained
11977F:	arch/x86/include/asm/intel_telemetry.h
11978F:	drivers/platform/x86/intel/telemetry/
11979
11980INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11981M:	Even Xu <even.xu@intel.com>
11982M:	Xinpeng Sun <xinpeng.sun@intel.com>
11983S:	Maintained
11984F:	drivers/hid/intel-thc-hid/
11985
11986INTEL TPMI DRIVER
11987M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11988L:	platform-driver-x86@vger.kernel.org
11989S:	Maintained
11990F:	Documentation/ABI/testing/debugfs-tpmi
11991F:	drivers/platform/x86/intel/vsec_tpmi.c
11992F:	include/linux/intel_tpmi.h
11993
11994INTEL UNCORE FREQUENCY CONTROL
11995M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11996L:	platform-driver-x86@vger.kernel.org
11997S:	Maintained
11998F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11999F:	drivers/platform/x86/intel/uncore-frequency/
12000
12001INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12002M:	David E. Box <david.e.box@linux.intel.com>
12003S:	Supported
12004F:	drivers/platform/x86/intel/vsec.c
12005F:	include/linux/intel_vsec.h
12006
12007INTEL VIRTUAL BUTTON DRIVER
12008M:	AceLan Kao <acelan.kao@canonical.com>
12009L:	platform-driver-x86@vger.kernel.org
12010S:	Maintained
12011F:	drivers/platform/x86/intel/vbtn.c
12012
12013INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12014M:	Stanislaw Gruszka <stf_xl@wp.pl>
12015L:	linux-wireless@vger.kernel.org
12016S:	Supported
12017F:	drivers/net/wireless/intel/iwlegacy/
12018
12019INTEL WIRELESS WIFI LINK (iwlwifi)
12020M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
12021L:	linux-wireless@vger.kernel.org
12022S:	Supported
12023W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12025F:	drivers/net/wireless/intel/iwlwifi/
12026
12027INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12028M:	Jithu Joseph <jithu.joseph@intel.com>
12029S:	Maintained
12030W:	https://slimbootloader.github.io/security/firmware-update.html
12031F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12032
12033INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12034L:	Dell.Client.Kernel@dell.com
12035S:	Maintained
12036F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12037
12038INTEL WWAN IOSM DRIVER
12039M:	M Chetan Kumar <m.chetan.kumar@intel.com>
12040L:	netdev@vger.kernel.org
12041S:	Maintained
12042F:	drivers/net/wwan/iosm/
12043
12044INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12045M:	Xin Li <xin@zytor.com>
12046M:	"H. Peter Anvin" <hpa@zytor.com>
12047S:	Supported
12048F:	Documentation/arch/x86/x86_64/fred.rst
12049F:	arch/x86/entry/entry_64_fred.S
12050F:	arch/x86/entry/entry_fred.c
12051F:	arch/x86/include/asm/fred.h
12052F:	arch/x86/kernel/fred.c
12053
12054INTEL(R) TRACE HUB
12055M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12056S:	Supported
12057F:	Documentation/trace/intel_th.rst
12058F:	drivers/hwtracing/intel_th/
12059F:	include/linux/intel_th.h
12060
12061INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12062M:	Ning Sun <ning.sun@intel.com>
12063L:	tboot-devel@lists.sourceforge.net
12064S:	Supported
12065W:	http://tboot.sourceforge.net
12066T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12067F:	Documentation/arch/x86/intel_txt.rst
12068F:	arch/x86/kernel/tboot.c
12069F:	include/linux/tboot.h
12070
12071INTERCONNECT API
12072M:	Georgi Djakov <djakov@kernel.org>
12073L:	linux-pm@vger.kernel.org
12074S:	Maintained
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12076F:	Documentation/devicetree/bindings/interconnect/
12077F:	Documentation/driver-api/interconnect.rst
12078F:	drivers/interconnect/
12079F:	include/dt-bindings/interconnect/
12080F:	include/linux/interconnect-provider.h
12081F:	include/linux/interconnect.h
12082
12083INTERRUPT COUNTER DRIVER
12084M:	Oleksij Rempel <o.rempel@pengutronix.de>
12085R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12086L:	linux-iio@vger.kernel.org
12087F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12088F:	drivers/counter/interrupt-cnt.c
12089
12090INTERSIL ISL7998X VIDEO DECODER DRIVER
12091M:	Michael Tretter <m.tretter@pengutronix.de>
12092R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12093L:	linux-media@vger.kernel.org
12094S:	Maintained
12095F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12096F:	drivers/media/i2c/isl7998x.c
12097
12098INVENSENSE ICM-426xx IMU DRIVER
12099M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12100L:	linux-iio@vger.kernel.org
12101S:	Maintained
12102W:	https://invensense.tdk.com/
12103F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12104F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12105F:	drivers/iio/imu/inv_icm42600/
12106
12107INVENSENSE MPU-3050 GYROSCOPE DRIVER
12108M:	Linus Walleij <linus.walleij@linaro.org>
12109L:	linux-iio@vger.kernel.org
12110S:	Maintained
12111F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12112F:	drivers/iio/gyro/mpu3050*
12113
12114INVENSENSE MPU-6050 IMU DRIVER
12115M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12116L:	linux-iio@vger.kernel.org
12117S:	Maintained
12118W:	https://invensense.tdk.com/
12119F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12120F:	drivers/iio/imu/inv_mpu6050/
12121
12122IOC3 ETHERNET DRIVER
12123M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12124L:	linux-mips@vger.kernel.org
12125S:	Maintained
12126F:	drivers/net/ethernet/sgi/ioc3-eth.c
12127
12128IOMMU DMA-API LAYER
12129M:	Robin Murphy <robin.murphy@arm.com>
12130L:	iommu@lists.linux.dev
12131S:	Maintained
12132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12133F:	drivers/iommu/dma-iommu.c
12134F:	drivers/iommu/dma-iommu.h
12135F:	drivers/iommu/iova.c
12136F:	include/linux/iommu-dma.h
12137F:	include/linux/iova.h
12138
12139IOMMU SUBSYSTEM
12140M:	Joerg Roedel <joro@8bytes.org>
12141M:	Will Deacon <will@kernel.org>
12142R:	Robin Murphy <robin.murphy@arm.com>
12143L:	iommu@lists.linux.dev
12144S:	Maintained
12145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12146F:	Documentation/devicetree/bindings/iommu/
12147F:	drivers/iommu/
12148F:	include/linux/iommu.h
12149F:	include/linux/iova.h
12150F:	include/linux/of_iommu.h
12151
12152IOMMUFD
12153M:	Jason Gunthorpe <jgg@nvidia.com>
12154M:	Kevin Tian <kevin.tian@intel.com>
12155L:	iommu@lists.linux.dev
12156S:	Maintained
12157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12158F:	Documentation/userspace-api/iommufd.rst
12159F:	drivers/iommu/iommufd/
12160F:	include/linux/iommufd.h
12161F:	include/uapi/linux/iommufd.h
12162F:	tools/testing/selftests/iommu/
12163
12164IOSYS-MAP HELPERS
12165M:	Thomas Zimmermann <tzimmermann@suse.de>
12166L:	dri-devel@lists.freedesktop.org
12167S:	Maintained
12168T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12169F:	include/linux/iosys-map.h
12170
12171IO_URING
12172M:	Jens Axboe <axboe@kernel.dk>
12173M:	Pavel Begunkov <asml.silence@gmail.com>
12174L:	io-uring@vger.kernel.org
12175S:	Maintained
12176T:	git git://git.kernel.dk/linux-block
12177T:	git git://git.kernel.dk/liburing
12178F:	include/linux/io_uring/
12179F:	include/linux/io_uring.h
12180F:	include/linux/io_uring_types.h
12181F:	include/trace/events/io_uring.h
12182F:	include/uapi/linux/io_uring.h
12183F:	io_uring/
12184
12185IPMI SUBSYSTEM
12186M:	Corey Minyard <corey@minyard.net>
12187L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12188S:	Supported
12189W:	http://openipmi.sourceforge.net/
12190T:	git https://github.com/cminyard/linux-ipmi.git for-next
12191F:	Documentation/devicetree/bindings/ipmi/
12192F:	Documentation/driver-api/ipmi.rst
12193F:	drivers/char/ipmi/
12194F:	include/linux/ipmi*
12195F:	include/uapi/linux/ipmi*
12196
12197IPS SCSI RAID DRIVER
12198M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12199L:	linux-scsi@vger.kernel.org
12200S:	Maintained
12201W:	http://www.adaptec.com/
12202F:	drivers/scsi/ips*
12203
12204IPVS
12205M:	Simon Horman <horms@verge.net.au>
12206M:	Julian Anastasov <ja@ssi.bg>
12207L:	netdev@vger.kernel.org
12208L:	lvs-devel@vger.kernel.org
12209S:	Maintained
12210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12212F:	Documentation/networking/ipvs-sysctl.rst
12213F:	include/net/ip_vs.h
12214F:	include/uapi/linux/ip_vs.h
12215F:	net/netfilter/ipvs/
12216
12217IPWIRELESS DRIVER
12218M:	Jiri Kosina <jikos@kernel.org>
12219M:	David Sterba <dsterba@suse.com>
12220S:	Odd Fixes
12221F:	drivers/tty/ipwireless/
12222
12223IRON DEVICE AUDIO CODEC DRIVERS
12224M:	Kiseok Jo <kiseok.jo@irondevice.com>
12225L:	linux-sound@vger.kernel.org
12226S:	Maintained
12227F:	Documentation/devicetree/bindings/sound/irondevice,*
12228F:	sound/soc/codecs/sma*
12229
12230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12231M:	Thomas Gleixner <tglx@linutronix.de>
12232S:	Maintained
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12234F:	Documentation/core-api/irq/irq-domain.rst
12235F:	include/linux/irqdomain.h
12236F:	include/linux/irqdomain_defs.h
12237F:	kernel/irq/irqdomain.c
12238F:	kernel/irq/msi.c
12239
12240IRQ SUBSYSTEM
12241M:	Thomas Gleixner <tglx@linutronix.de>
12242L:	linux-kernel@vger.kernel.org
12243S:	Maintained
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12245F:	include/linux/group_cpus.h
12246F:	include/linux/irq.h
12247F:	include/linux/irqhandler.h
12248F:	include/linux/irqnr.h
12249F:	include/linux/irqreturn.h
12250F:	kernel/irq/
12251F:	lib/group_cpus.c
12252
12253IRQCHIP DRIVERS
12254M:	Thomas Gleixner <tglx@linutronix.de>
12255L:	linux-kernel@vger.kernel.org
12256S:	Maintained
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12258F:	Documentation/devicetree/bindings/interrupt-controller/
12259F:	drivers/irqchip/
12260F:	include/linux/irqchip.h
12261
12262ISA
12263M:	William Breathitt Gray <wbg@kernel.org>
12264S:	Maintained
12265F:	Documentation/driver-api/isa.rst
12266F:	drivers/base/isa.c
12267F:	include/linux/isa.h
12268
12269ISA RADIO MODULE
12270M:	Hans Verkuil <hverkuil@xs4all.nl>
12271L:	linux-media@vger.kernel.org
12272S:	Maintained
12273W:	https://linuxtv.org
12274T:	git git://linuxtv.org/media.git
12275F:	drivers/media/radio/radio-isa*
12276
12277ISAPNP
12278M:	Jaroslav Kysela <perex@perex.cz>
12279S:	Maintained
12280F:	Documentation/userspace-api/isapnp.rst
12281F:	drivers/pnp/isapnp/
12282F:	include/linux/isapnp.h
12283
12284ISCSI
12285M:	Lee Duncan <lduncan@suse.com>
12286M:	Chris Leech <cleech@redhat.com>
12287M:	Mike Christie <michael.christie@oracle.com>
12288L:	open-iscsi@googlegroups.com
12289L:	linux-scsi@vger.kernel.org
12290S:	Maintained
12291W:	www.open-iscsi.com
12292F:	drivers/scsi/*iscsi*
12293F:	include/scsi/*iscsi*
12294
12295iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12296M:	Peter Jones <pjones@redhat.com>
12297M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12298S:	Maintained
12299F:	drivers/firmware/iscsi_ibft*
12300
12301ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12302M:	Sagi Grimberg <sagi@grimberg.me>
12303M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12304L:	linux-rdma@vger.kernel.org
12305S:	Supported
12306W:	http://www.openfabrics.org
12307W:	www.open-iscsi.org
12308Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12309F:	drivers/infiniband/ulp/iser/
12310
12311ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12312M:	Sagi Grimberg <sagi@grimberg.me>
12313L:	linux-rdma@vger.kernel.org
12314L:	target-devel@vger.kernel.org
12315S:	Supported
12316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12317F:	drivers/infiniband/ulp/isert
12318
12319ISDN/CMTP OVER BLUETOOTH
12320M:	Karsten Keil <isdn@linux-pingi.de>
12321L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12322L:	netdev@vger.kernel.org
12323S:	Odd Fixes
12324W:	http://www.isdn4linux.de
12325F:	Documentation/isdn/
12326F:	drivers/isdn/capi/
12327F:	include/linux/isdn/
12328F:	include/uapi/linux/isdn/
12329F:	net/bluetooth/cmtp/
12330
12331ISDN/mISDN SUBSYSTEM
12332M:	Karsten Keil <isdn@linux-pingi.de>
12333L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12334L:	netdev@vger.kernel.org
12335S:	Maintained
12336W:	http://www.isdn4linux.de
12337F:	drivers/isdn/Kconfig
12338F:	drivers/isdn/Makefile
12339F:	drivers/isdn/hardware/
12340F:	drivers/isdn/mISDN/
12341
12342ISL28022 HARDWARE MONITORING DRIVER
12343M:	Carsten Spieß <mail@carsten-spiess.de>
12344L:	linux-hwmon@vger.kernel.org
12345S:	Maintained
12346F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12347F:	Documentation/hwmon/isl28022.rst
12348F:	drivers/hwmon/isl28022.c
12349
12350ISOFS FILESYSTEM
12351M:	Jan Kara <jack@suse.cz>
12352L:	linux-fsdevel@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/filesystems/isofs.rst
12355F:	fs/isofs/
12356
12357IT87 HARDWARE MONITORING DRIVER
12358M:	Jean Delvare <jdelvare@suse.com>
12359L:	linux-hwmon@vger.kernel.org
12360S:	Maintained
12361F:	Documentation/hwmon/it87.rst
12362F:	drivers/hwmon/it87.c
12363
12364IT913X MEDIA DRIVER
12365L:	linux-media@vger.kernel.org
12366S:	Orphan
12367W:	https://linuxtv.org
12368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12369F:	drivers/media/tuners/it913x*
12370
12371ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12372M:	Liu Ying <victor.liu@nxp.com>
12373L:	dri-devel@lists.freedesktop.org
12374S:	Maintained
12375T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12376F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12377F:	drivers/gpu/drm/bridge/ite-it6263.c
12378
12379ITE IT66121 HDMI BRIDGE DRIVER
12380M:	Phong LE <ple@baylibre.com>
12381M:	Neil Armstrong <neil.armstrong@linaro.org>
12382S:	Maintained
12383T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12384F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12385F:	drivers/gpu/drm/bridge/ite-it66121.c
12386
12387IVTV VIDEO4LINUX DRIVER
12388M:	Andy Walls <awalls@md.metrocast.net>
12389L:	linux-media@vger.kernel.org
12390S:	Maintained
12391W:	https://linuxtv.org
12392T:	git git://linuxtv.org/media.git
12393F:	Documentation/admin-guide/media/ivtv*
12394F:	drivers/media/pci/ivtv/
12395F:	include/uapi/linux/ivtv*
12396
12397IX2505V MEDIA DRIVER
12398M:	Malcolm Priestley <tvboxspy@gmail.com>
12399L:	linux-media@vger.kernel.org
12400S:	Maintained
12401W:	https://linuxtv.org
12402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12403F:	drivers/media/dvb-frontends/ix2505v*
12404
12405JAILHOUSE HYPERVISOR INTERFACE
12406M:	Jan Kiszka <jan.kiszka@siemens.com>
12407L:	jailhouse-dev@googlegroups.com
12408S:	Maintained
12409F:	arch/x86/include/asm/jailhouse_para.h
12410F:	arch/x86/kernel/jailhouse.c
12411
12412JFS FILESYSTEM
12413M:	Dave Kleikamp <shaggy@kernel.org>
12414L:	jfs-discussion@lists.sourceforge.net
12415S:	Odd Fixes
12416W:	http://jfs.sourceforge.net/
12417T:	git https://github.com/kleikamp/linux-shaggy.git
12418F:	Documentation/admin-guide/jfs.rst
12419F:	fs/jfs/
12420
12421JME NETWORK DRIVER
12422M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12423L:	netdev@vger.kernel.org
12424S:	Odd Fixes
12425F:	drivers/net/ethernet/jme.*
12426
12427JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12428M:	David Woodhouse <dwmw2@infradead.org>
12429M:	Richard Weinberger <richard@nod.at>
12430L:	linux-mtd@lists.infradead.org
12431S:	Odd Fixes
12432W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12433T:	git git://git.infradead.org/ubifs-2.6.git
12434F:	fs/jffs2/
12435F:	include/uapi/linux/jffs2.h
12436
12437JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12438M:	"Theodore Ts'o" <tytso@mit.edu>
12439M:	Jan Kara <jack@suse.com>
12440L:	linux-ext4@vger.kernel.org
12441S:	Maintained
12442F:	fs/jbd2/
12443F:	include/linux/jbd2.h
12444
12445JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12446M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12447L:	linux-media@vger.kernel.org
12448L:	linux-renesas-soc@vger.kernel.org
12449S:	Maintained
12450F:	drivers/media/platform/renesas/rcar_jpu.c
12451
12452JSM Neo PCI based serial card
12453L:	linux-serial@vger.kernel.org
12454S:	Orphan
12455F:	drivers/tty/serial/jsm/
12456
12457K10TEMP HARDWARE MONITORING DRIVER
12458M:	Clemens Ladisch <clemens@ladisch.de>
12459L:	linux-hwmon@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/hwmon/k10temp.rst
12462F:	drivers/hwmon/k10temp.c
12463
12464K8TEMP HARDWARE MONITORING DRIVER
12465M:	Rudolf Marek <r.marek@assembler.cz>
12466L:	linux-hwmon@vger.kernel.org
12467S:	Maintained
12468F:	Documentation/hwmon/k8temp.rst
12469F:	drivers/hwmon/k8temp.c
12470
12471KASAN
12472M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12473R:	Alexander Potapenko <glider@google.com>
12474R:	Andrey Konovalov <andreyknvl@gmail.com>
12475R:	Dmitry Vyukov <dvyukov@google.com>
12476R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12477L:	kasan-dev@googlegroups.com
12478S:	Maintained
12479B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12480F:	Documentation/dev-tools/kasan.rst
12481F:	arch/*/include/asm/*kasan.h
12482F:	arch/*/mm/kasan_init*
12483F:	include/linux/kasan*.h
12484F:	lib/Kconfig.kasan
12485F:	mm/kasan/
12486F:	scripts/Makefile.kasan
12487
12488KCONFIG
12489M:	Masahiro Yamada <masahiroy@kernel.org>
12490L:	linux-kbuild@vger.kernel.org
12491S:	Maintained
12492Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12494F:	Documentation/kbuild/kconfig*
12495F:	scripts/Kconfig.include
12496F:	scripts/kconfig/
12497
12498KCORE
12499M:	Omar Sandoval <osandov@osandov.com>
12500L:	linux-debuggers@vger.kernel.org
12501S:	Maintained
12502F:	fs/proc/kcore.c
12503F:	include/linux/kcore.h
12504
12505KCOV
12506R:	Dmitry Vyukov <dvyukov@google.com>
12507R:	Andrey Konovalov <andreyknvl@gmail.com>
12508L:	kasan-dev@googlegroups.com
12509S:	Maintained
12510B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12511F:	Documentation/dev-tools/kcov.rst
12512F:	include/linux/kcov.h
12513F:	include/uapi/linux/kcov.h
12514F:	kernel/kcov.c
12515F:	scripts/Makefile.kcov
12516
12517KCSAN
12518M:	Marco Elver <elver@google.com>
12519R:	Dmitry Vyukov <dvyukov@google.com>
12520L:	kasan-dev@googlegroups.com
12521S:	Maintained
12522F:	Documentation/dev-tools/kcsan.rst
12523F:	include/linux/kcsan*.h
12524F:	kernel/kcsan/
12525F:	lib/Kconfig.kcsan
12526F:	scripts/Makefile.kcsan
12527
12528KDUMP
12529M:	Baoquan He <bhe@redhat.com>
12530R:	Vivek Goyal <vgoyal@redhat.com>
12531R:	Dave Young <dyoung@redhat.com>
12532L:	kexec@lists.infradead.org
12533S:	Maintained
12534W:	http://lse.sourceforge.net/kdump/
12535F:	Documentation/admin-guide/kdump/
12536F:	fs/proc/vmcore.c
12537F:	include/linux/crash_core.h
12538F:	include/linux/crash_dump.h
12539F:	include/uapi/linux/vmcore.h
12540F:	kernel/crash_*.c
12541
12542KEENE FM RADIO TRANSMITTER DRIVER
12543M:	Hans Verkuil <hverkuil@xs4all.nl>
12544L:	linux-media@vger.kernel.org
12545S:	Maintained
12546W:	https://linuxtv.org
12547T:	git git://linuxtv.org/media.git
12548F:	drivers/media/radio/radio-keene*
12549
12550KERNEL AUTOMOUNTER
12551M:	Ian Kent <raven@themaw.net>
12552L:	autofs@vger.kernel.org
12553S:	Maintained
12554F:	fs/autofs/
12555
12556KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12557M:	Masahiro Yamada <masahiroy@kernel.org>
12558R:	Nathan Chancellor <nathan@kernel.org>
12559R:	Nicolas Schier <nicolas@fjasle.eu>
12560L:	linux-kbuild@vger.kernel.org
12561S:	Maintained
12562Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12564F:	Documentation/kbuild/
12565F:	Makefile
12566F:	scripts/*vmlinux*
12567F:	scripts/Kbuild*
12568F:	scripts/Makefile*
12569F:	scripts/bash-completion/
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/
13998
13999MARVELL MACCHIATOBIN SUPPORT
14000M:	Russell King <linux@armlinux.org.uk>
14001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14002S:	Maintained
14003F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14004
14005MARVELL MV643XX ETHERNET DRIVER
14006M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
14007L:	netdev@vger.kernel.org
14008S:	Maintained
14009F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14010
14011MARVELL MV88X3310 PHY DRIVER
14012M:	Russell King <linux@armlinux.org.uk>
14013M:	Marek Behún <kabel@kernel.org>
14014L:	netdev@vger.kernel.org
14015S:	Maintained
14016F:	drivers/net/phy/marvell10g.c
14017
14018MARVELL MVEBU THERMAL DRIVER
14019M:	Miquel Raynal <miquel.raynal@bootlin.com>
14020S:	Maintained
14021F:	drivers/thermal/armada_thermal.c
14022
14023MARVELL MVNETA ETHERNET DRIVER
14024M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14025L:	netdev@vger.kernel.org
14026S:	Maintained
14027F:	drivers/net/ethernet/marvell/mvneta*
14028
14029MARVELL MVPP2 ETHERNET DRIVER
14030M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
14031M:	Russell King <linux@armlinux.org.uk>
14032L:	netdev@vger.kernel.org
14033S:	Maintained
14034F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14035F:	drivers/net/ethernet/marvell/mvpp2/
14036
14037MARVELL MWIFIEX WIRELESS DRIVER
14038M:	Brian Norris <briannorris@chromium.org>
14039R:	Francesco Dolcini <francesco@dolcini.it>
14040L:	linux-wireless@vger.kernel.org
14041S:	Odd Fixes
14042F:	drivers/net/wireless/marvell/mwifiex/
14043
14044MARVELL MWL8K WIRELESS DRIVER
14045L:	linux-wireless@vger.kernel.org
14046S:	Orphan
14047F:	drivers/net/wireless/marvell/mwl8k.c
14048
14049MARVELL NAND CONTROLLER DRIVER
14050M:	Miquel Raynal <miquel.raynal@bootlin.com>
14051L:	linux-mtd@lists.infradead.org
14052S:	Maintained
14053F:	drivers/mtd/nand/raw/marvell_nand.c
14054
14055MARVELL OCTEON ENDPOINT DRIVER
14056M:	Veerasenareddy Burru <vburru@marvell.com>
14057M:	Sathesh Edara <sedara@marvell.com>
14058L:	netdev@vger.kernel.org
14059S:	Maintained
14060F:	drivers/net/ethernet/marvell/octeon_ep
14061
14062MARVELL OCTEON ENDPOINT VF DRIVER
14063M:	Veerasenareddy Burru <vburru@marvell.com>
14064M:	Sathesh Edara <sedara@marvell.com>
14065M:	Shinas Rasheed <srasheed@marvell.com>
14066M:	Satananda Burla <sburla@marvell.com>
14067L:	netdev@vger.kernel.org
14068S:	Maintained
14069F:	drivers/net/ethernet/marvell/octeon_ep_vf
14070
14071MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14072M:	Sunil Goutham <sgoutham@marvell.com>
14073M:	Geetha sowjanya <gakula@marvell.com>
14074M:	Subbaraya Sundeep <sbhatta@marvell.com>
14075M:	hariprasad <hkelam@marvell.com>
14076M:	Bharat Bhushan <bbhushan2@marvell.com>
14077L:	netdev@vger.kernel.org
14078S:	Maintained
14079F:	drivers/net/ethernet/marvell/octeontx2/nic/
14080F:	include/linux/soc/marvell/octeontx2/
14081
14082MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14083M:	Sunil Goutham <sgoutham@marvell.com>
14084M:	Linu Cherian <lcherian@marvell.com>
14085M:	Geetha sowjanya <gakula@marvell.com>
14086M:	Jerin Jacob <jerinj@marvell.com>
14087M:	hariprasad <hkelam@marvell.com>
14088M:	Subbaraya Sundeep <sbhatta@marvell.com>
14089L:	netdev@vger.kernel.org
14090S:	Maintained
14091F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14092F:	drivers/net/ethernet/marvell/octeontx2/af/
14093
14094MARVELL PEM PMU DRIVER
14095M:	Linu Cherian <lcherian@marvell.com>
14096M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
14097S:	Supported
14098F:	drivers/perf/marvell_pem_pmu.c
14099
14100MARVELL PRESTERA ETHERNET SWITCH DRIVER
14101M:	Taras Chornyi <taras.chornyi@plvision.eu>
14102S:	Supported
14103W:	https://github.com/Marvell-switching/switchdev-prestera
14104F:	drivers/net/ethernet/marvell/prestera/
14105
14106MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14107M:	Nicolas Pitre <nico@fluxnic.net>
14108S:	Odd Fixes
14109F:	drivers/mmc/host/mvsdio.*
14110
14111MARVELL USB MDIO CONTROLLER DRIVER
14112M:	Tobias Waldekranz <tobias@waldekranz.com>
14113L:	netdev@vger.kernel.org
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14116F:	drivers/net/mdio/mdio-mvusb.c
14117
14118MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14119M:	Hu Ziji <huziji@marvell.com>
14120L:	linux-mmc@vger.kernel.org
14121S:	Supported
14122F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14123F:	drivers/mmc/host/sdhci-xenon*
14124
14125MARVELL OCTEON CN10K DPI DRIVER
14126M:	Vamsi Attunuru <vattunuru@marvell.com>
14127S:	Supported
14128F:	drivers/misc/mrvl_cn10k_dpi.c
14129
14130MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14131R:	schalla@marvell.com
14132R:	vattunuru@marvell.com
14133F:	drivers/vdpa/octeon_ep/
14134
14135MARVELL OCTEON HOTPLUG DRIVER
14136R:	Shijith Thotton <sthotton@marvell.com>
14137R:	Vamsi Attunuru <vattunuru@marvell.com>
14138S:	Supported
14139F:	drivers/pci/hotplug/octep_hp.c
14140
14141MATROX FRAMEBUFFER DRIVER
14142L:	linux-fbdev@vger.kernel.org
14143S:	Orphan
14144F:	drivers/video/fbdev/matrox/matroxfb_*
14145F:	include/uapi/linux/matroxfb.h
14146
14147MAX15301 DRIVER
14148M:	Daniel Nilsson <daniel.nilsson@flex.com>
14149L:	linux-hwmon@vger.kernel.org
14150S:	Maintained
14151F:	Documentation/hwmon/max15301.rst
14152F:	drivers/hwmon/pmbus/max15301.c
14153
14154MAX2175 SDR TUNER DRIVER
14155M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
14156L:	linux-media@vger.kernel.org
14157S:	Maintained
14158T:	git git://linuxtv.org/media.git
14159F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14160F:	Documentation/userspace-api/media/drivers/max2175.rst
14161F:	drivers/media/i2c/max2175*
14162F:	include/uapi/linux/max2175.h
14163
14164MAX31335 RTC DRIVER
14165M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14166L:	linux-rtc@vger.kernel.org
14167S:	Supported
14168W:	https://ez.analog.com/linux-software-drivers
14169F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14170F:	drivers/rtc/rtc-max31335.c
14171
14172MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14173L:	linux-hwmon@vger.kernel.org
14174S:	Orphan
14175F:	Documentation/hwmon/max6650.rst
14176F:	drivers/hwmon/max6650.c
14177
14178MAX9286 QUAD GMSL DESERIALIZER DRIVER
14179M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14180M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14181M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14182M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14183L:	linux-media@vger.kernel.org
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14186F:	drivers/media/i2c/max9286.c
14187
14188MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14189M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14190L:	linux-media@vger.kernel.org
14191S:	Maintained
14192F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14193F:	drivers/staging/media/max96712/max96712.c
14194
14195MAX96714 GMSL2 DESERIALIZER DRIVER
14196M:	Julien Massot <julien.massot@collabora.com>
14197L:	linux-media@vger.kernel.org
14198S:	Maintained
14199F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14200F:	drivers/media/i2c/max96714.c
14201
14202MAX96717 GMSL2 SERIALIZER DRIVER
14203M:	Julien Massot <julien.massot@collabora.com>
14204L:	linux-media@vger.kernel.org
14205S:	Maintained
14206F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14207F:	drivers/media/i2c/max96717.c
14208
14209MAX9860 MONO AUDIO VOICE CODEC DRIVER
14210M:	Peter Rosin <peda@axentia.se>
14211L:	linux-sound@vger.kernel.org
14212S:	Maintained
14213F:	Documentation/devicetree/bindings/sound/max9860.txt
14214F:	sound/soc/codecs/max9860.*
14215
14216MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14217M:	Andreas Klinger <ak@it-klinger.de>
14218L:	linux-iio@vger.kernel.org
14219S:	Maintained
14220F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14221F:	drivers/iio/proximity/mb1232.c
14222
14223MAXIM MAX11205 DRIVER
14224M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14225L:	linux-iio@vger.kernel.org
14226S:	Supported
14227W:	https://ez.analog.com/linux-software-drivers
14228F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14229F:	drivers/iio/adc/max11205.c
14230
14231MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14232R:	Iskren Chernev <iskren.chernev@gmail.com>
14233R:	Krzysztof Kozlowski <krzk@kernel.org>
14234R:	Marek Szyprowski <m.szyprowski@samsung.com>
14235R:	Matheus Castello <matheus@castello.eng.br>
14236L:	linux-pm@vger.kernel.org
14237S:	Maintained
14238F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14239F:	drivers/power/supply/max17040_battery.c
14240
14241MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14242R:	Hans de Goede <hdegoede@redhat.com>
14243R:	Krzysztof Kozlowski <krzk@kernel.org>
14244R:	Marek Szyprowski <m.szyprowski@samsung.com>
14245R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14246R:	Purism Kernel Team <kernel@puri.sm>
14247L:	linux-pm@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14250F:	drivers/power/supply/max17042_battery.c
14251
14252MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14253M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14254L:	linux-kernel@vger.kernel.org
14255S:	Maintained
14256F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14257F:	drivers/regulator/max20086-regulator.c
14258
14259MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14260M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14261L:	linux-iio@vger.kernel.org
14262S:	Maintained
14263F:	drivers/iio/temperature/max30208.c
14264
14265MAXIM MAX77650 PMIC MFD DRIVER
14266M:	Bartosz Golaszewski <brgl@bgdev.pl>
14267L:	linux-kernel@vger.kernel.org
14268S:	Maintained
14269F:	Documentation/devicetree/bindings/*/*max77650.yaml
14270F:	Documentation/devicetree/bindings/*/max77650*.yaml
14271F:	drivers/gpio/gpio-max77650.c
14272F:	drivers/input/misc/max77650-onkey.c
14273F:	drivers/leds/leds-max77650.c
14274F:	drivers/mfd/max77650.c
14275F:	drivers/power/supply/max77650-charger.c
14276F:	drivers/regulator/max77650-regulator.c
14277F:	include/linux/mfd/max77650.h
14278
14279MAXIM MAX77714 PMIC MFD DRIVER
14280M:	Luca Ceresoli <luca@lucaceresoli.net>
14281S:	Maintained
14282F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14283F:	drivers/mfd/max77714.c
14284F:	include/linux/mfd/max77714.h
14285
14286MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14287M:	Javier Martinez Canillas <javier@dowhile0.org>
14288L:	linux-kernel@vger.kernel.org
14289S:	Supported
14290F:	Documentation/devicetree/bindings/*/*max77802.yaml
14291F:	drivers/regulator/max77802-regulator.c
14292F:	include/dt-bindings/*/*max77802.h
14293
14294MAXIM MAX77976 BATTERY CHARGER
14295M:	Luca Ceresoli <luca@lucaceresoli.net>
14296S:	Supported
14297F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14298F:	drivers/power/supply/max77976_charger.c
14299
14300MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14301M:	Krzysztof Kozlowski <krzk@kernel.org>
14302L:	linux-pm@vger.kernel.org
14303S:	Maintained
14304B:	mailto:linux-samsung-soc@vger.kernel.org
14305F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14306F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14307F:	drivers/power/supply/max14577_charger.c
14308F:	drivers/power/supply/max77693_charger.c
14309
14310MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14311M:	Chanwoo Choi <cw00.choi@samsung.com>
14312M:	Krzysztof Kozlowski <krzk@kernel.org>
14313L:	linux-kernel@vger.kernel.org
14314S:	Maintained
14315B:	mailto:linux-samsung-soc@vger.kernel.org
14316F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14317F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14318F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14319F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14320F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14321F:	drivers/*/*max77843.c
14322F:	drivers/*/max14577*.c
14323F:	drivers/*/max77686*.c
14324F:	drivers/*/max77693*.c
14325F:	drivers/clk/clk-max77686.c
14326F:	drivers/extcon/extcon-max14577.c
14327F:	drivers/extcon/extcon-max77693.c
14328F:	drivers/rtc/rtc-max77686.c
14329F:	include/linux/mfd/max14577*.h
14330F:	include/linux/mfd/max77686*.h
14331F:	include/linux/mfd/max77693*.h
14332
14333MAXIRADIO FM RADIO RECEIVER DRIVER
14334M:	Hans Verkuil <hverkuil@xs4all.nl>
14335L:	linux-media@vger.kernel.org
14336S:	Maintained
14337W:	https://linuxtv.org
14338T:	git git://linuxtv.org/media.git
14339F:	drivers/media/radio/radio-maxiradio*
14340
14341MAXLINEAR ETHERNET PHY DRIVER
14342M:	Xu Liang <lxu@maxlinear.com>
14343L:	netdev@vger.kernel.org
14344S:	Supported
14345F:	drivers/net/phy/mxl-gpy.c
14346
14347MCAN MMIO DEVICE DRIVER
14348M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14349L:	linux-can@vger.kernel.org
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14352F:	drivers/net/can/m_can/m_can.c
14353F:	drivers/net/can/m_can/m_can.h
14354F:	drivers/net/can/m_can/m_can_platform.c
14355
14356MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14357R:	Yasushi SHOJI <yashi@spacecubics.com>
14358L:	linux-can@vger.kernel.org
14359S:	Maintained
14360F:	drivers/net/can/usb/mcba_usb.c
14361
14362MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14363M:	Rishi Gupta <gupt21@gmail.com>
14364L:	linux-i2c@vger.kernel.org
14365L:	linux-input@vger.kernel.org
14366S:	Maintained
14367F:	drivers/hid/hid-mcp2221.c
14368
14369MCP251XFD SPI-CAN NETWORK DRIVER
14370M:	Marc Kleine-Budde <mkl@pengutronix.de>
14371M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14372R:	Thomas Kopp <thomas.kopp@microchip.com>
14373L:	linux-can@vger.kernel.org
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14376F:	drivers/net/can/spi/mcp251xfd/
14377
14378MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14379M:	Peter Rosin <peda@axentia.se>
14380L:	linux-iio@vger.kernel.org
14381S:	Maintained
14382F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14383F:	drivers/iio/potentiometer/mcp4018.c
14384F:	drivers/iio/potentiometer/mcp4531.c
14385
14386MCP4821 DAC DRIVER
14387M:	Anshul Dalal <anshulusr@gmail.com>
14388L:	linux-iio@vger.kernel.org
14389S:	Maintained
14390F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14391F:	drivers/iio/dac/mcp4821.c
14392
14393MCR20A IEEE-802.15.4 RADIO DRIVER
14394M:	Stefan Schmidt <stefan@datenfreihafen.org>
14395L:	linux-wpan@vger.kernel.org
14396S:	Odd Fixes
14397W:	https://github.com/xueliu/mcr20a-linux
14398F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14399F:	drivers/net/ieee802154/mcr20a.c
14400F:	drivers/net/ieee802154/mcr20a.h
14401
14402MDIO REGMAP DRIVER
14403M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14404L:	netdev@vger.kernel.org
14405S:	Maintained
14406F:	drivers/net/mdio/mdio-regmap.c
14407F:	include/linux/mdio/mdio-regmap.h
14408
14409MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14410M:	William Breathitt Gray <wbg@kernel.org>
14411L:	linux-iio@vger.kernel.org
14412S:	Maintained
14413F:	drivers/iio/dac/cio-dac.c
14414
14415MEDIA CONTROLLER FRAMEWORK
14416M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14417M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14418L:	linux-media@vger.kernel.org
14419S:	Supported
14420W:	https://www.linuxtv.org
14421T:	git git://linuxtv.org/media.git
14422F:	drivers/media/mc/
14423F:	include/media/media-*.h
14424F:	include/uapi/linux/media.h
14425
14426MEDIA DRIVER FOR FREESCALE IMX PXP
14427M:	Philipp Zabel <p.zabel@pengutronix.de>
14428L:	linux-media@vger.kernel.org
14429S:	Maintained
14430T:	git git://linuxtv.org/media.git
14431F:	drivers/media/platform/nxp/imx-pxp.[ch]
14432
14433MEDIA DRIVERS FOR ASCOT2E
14434M:	Abylay Ospan <aospan@amazon.com>
14435L:	linux-media@vger.kernel.org
14436S:	Supported
14437W:	https://linuxtv.org
14438W:	http://netup.tv/
14439T:	git git://linuxtv.org/media.git
14440F:	drivers/media/dvb-frontends/ascot2e*
14441
14442MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14443M:	Jasmin Jessich <jasmin@anw.at>
14444L:	linux-media@vger.kernel.org
14445S:	Maintained
14446W:	https://linuxtv.org
14447T:	git git://linuxtv.org/media.git
14448F:	drivers/media/dvb-frontends/cxd2099*
14449
14450MEDIA DRIVERS FOR CXD2841ER
14451M:	Abylay Ospan <aospan@amazon.com>
14452L:	linux-media@vger.kernel.org
14453S:	Supported
14454W:	https://linuxtv.org
14455W:	http://netup.tv/
14456T:	git git://linuxtv.org/media.git
14457F:	drivers/media/dvb-frontends/cxd2841er*
14458
14459MEDIA DRIVERS FOR CXD2880
14460M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14461L:	linux-media@vger.kernel.org
14462S:	Supported
14463W:	http://linuxtv.org/
14464T:	git git://linuxtv.org/media.git
14465F:	drivers/media/dvb-frontends/cxd2880/*
14466F:	drivers/media/spi/cxd2880*
14467
14468MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14469L:	linux-media@vger.kernel.org
14470S:	Orphan
14471W:	https://linuxtv.org
14472T:	git git://linuxtv.org/media.git
14473F:	drivers/media/pci/ddbridge/*
14474
14475MEDIA DRIVERS FOR FREESCALE IMX
14476M:	Steve Longerbeam <slongerbeam@gmail.com>
14477M:	Philipp Zabel <p.zabel@pengutronix.de>
14478L:	linux-media@vger.kernel.org
14479S:	Maintained
14480T:	git git://linuxtv.org/media.git
14481F:	Documentation/admin-guide/media/imx.rst
14482F:	Documentation/devicetree/bindings/media/imx.txt
14483F:	drivers/staging/media/imx/
14484F:	include/linux/imx-media.h
14485F:	include/media/imx.h
14486
14487MEDIA DRIVERS FOR FREESCALE IMX7/8
14488M:	Rui Miguel Silva <rmfrfs@gmail.com>
14489M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14490M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14491R:	Purism Kernel Team <kernel@puri.sm>
14492L:	linux-media@vger.kernel.org
14493S:	Maintained
14494T:	git git://linuxtv.org/media.git
14495F:	Documentation/admin-guide/media/imx7.rst
14496F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14497F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14498F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14499F:	drivers/media/platform/nxp/imx-mipi-csis.c
14500F:	drivers/media/platform/nxp/imx7-media-csi.c
14501F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14502
14503MEDIA DRIVERS FOR HELENE
14504M:	Abylay Ospan <aospan@amazon.com>
14505L:	linux-media@vger.kernel.org
14506S:	Supported
14507W:	https://linuxtv.org
14508W:	http://netup.tv/
14509T:	git git://linuxtv.org/media.git
14510F:	drivers/media/dvb-frontends/helene*
14511
14512MEDIA DRIVERS FOR HORUS3A
14513M:	Abylay Ospan <aospan@amazon.com>
14514L:	linux-media@vger.kernel.org
14515S:	Supported
14516W:	https://linuxtv.org
14517W:	http://netup.tv/
14518T:	git git://linuxtv.org/media.git
14519F:	drivers/media/dvb-frontends/horus3a*
14520
14521MEDIA DRIVERS FOR LNBH25
14522M:	Abylay Ospan <aospan@amazon.com>
14523L:	linux-media@vger.kernel.org
14524S:	Supported
14525W:	https://linuxtv.org
14526W:	http://netup.tv/
14527T:	git git://linuxtv.org/media.git
14528F:	drivers/media/dvb-frontends/lnbh25*
14529
14530MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14531L:	linux-media@vger.kernel.org
14532S:	Orphan
14533W:	https://linuxtv.org
14534T:	git git://linuxtv.org/media.git
14535F:	drivers/media/dvb-frontends/mxl5xx*
14536
14537MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14538M:	Abylay Ospan <aospan@amazon.com>
14539L:	linux-media@vger.kernel.org
14540S:	Supported
14541W:	https://linuxtv.org
14542W:	http://netup.tv/
14543T:	git git://linuxtv.org/media.git
14544F:	drivers/media/pci/netup_unidvb/*
14545
14546MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14547M:	Dmitry Osipenko <digetx@gmail.com>
14548L:	linux-media@vger.kernel.org
14549L:	linux-tegra@vger.kernel.org
14550S:	Maintained
14551T:	git git://linuxtv.org/media.git
14552F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14553F:	drivers/media/platform/nvidia/tegra-vde/
14554
14555MEDIA DRIVERS FOR RENESAS - CEU
14556M:	Jacopo Mondi <jacopo@jmondi.org>
14557L:	linux-media@vger.kernel.org
14558L:	linux-renesas-soc@vger.kernel.org
14559S:	Supported
14560T:	git git://linuxtv.org/media.git
14561F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14562F:	drivers/media/platform/renesas/renesas-ceu.c
14563F:	include/media/drv-intf/renesas-ceu.h
14564
14565MEDIA DRIVERS FOR RENESAS - DRIF
14566M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14567L:	linux-media@vger.kernel.org
14568L:	linux-renesas-soc@vger.kernel.org
14569S:	Supported
14570T:	git git://linuxtv.org/media.git
14571F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14572F:	drivers/media/platform/renesas/rcar_drif.c
14573
14574MEDIA DRIVERS FOR RENESAS - FCP
14575M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14576L:	linux-media@vger.kernel.org
14577L:	linux-renesas-soc@vger.kernel.org
14578S:	Supported
14579T:	git git://linuxtv.org/media.git
14580F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14581F:	drivers/media/platform/renesas/rcar-fcp.c
14582F:	include/media/rcar-fcp.h
14583
14584MEDIA DRIVERS FOR RENESAS - FDP1
14585M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14586L:	linux-media@vger.kernel.org
14587L:	linux-renesas-soc@vger.kernel.org
14588S:	Supported
14589T:	git git://linuxtv.org/media.git
14590F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14591F:	drivers/media/platform/renesas/rcar_fdp1.c
14592
14593MEDIA DRIVERS FOR RENESAS - VIN
14594M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14595L:	linux-media@vger.kernel.org
14596L:	linux-renesas-soc@vger.kernel.org
14597S:	Supported
14598T:	git git://linuxtv.org/media.git
14599F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14600F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14601F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14602F:	drivers/media/platform/renesas/rcar-csi2.c
14603F:	drivers/media/platform/renesas/rcar-isp.c
14604F:	drivers/media/platform/renesas/rcar-vin/
14605
14606MEDIA DRIVERS FOR RENESAS - VSP1
14607M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14608M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14609L:	linux-media@vger.kernel.org
14610L:	linux-renesas-soc@vger.kernel.org
14611S:	Supported
14612T:	git git://linuxtv.org/media.git
14613F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14614F:	drivers/media/platform/renesas/vsp1/
14615
14616MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14617L:	linux-media@vger.kernel.org
14618S:	Orphan
14619W:	https://linuxtv.org
14620T:	git git://linuxtv.org/media.git
14621F:	drivers/media/dvb-frontends/stv0910*
14622
14623MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14624L:	linux-media@vger.kernel.org
14625S:	Orphan
14626W:	https://linuxtv.org
14627T:	git git://linuxtv.org/media.git
14628F:	drivers/media/dvb-frontends/stv6111*
14629
14630MEDIA DRIVERS FOR STM32 - CSI
14631M:	Alain Volmat <alain.volmat@foss.st.com>
14632L:	linux-media@vger.kernel.org
14633S:	Supported
14634T:	git git://linuxtv.org/media_tree.git
14635F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14636F:	drivers/media/platform/st/stm32/stm32-csi.c
14637
14638MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14639M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14640M:	Alain Volmat <alain.volmat@foss.st.com>
14641L:	linux-media@vger.kernel.org
14642S:	Supported
14643T:	git git://linuxtv.org/media.git
14644F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14645F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14646F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14647F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14648
14649MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14650M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14651L:	linux-media@vger.kernel.org
14652S:	Maintained
14653W:	https://linuxtv.org
14654Q:	http://patchwork.kernel.org/project/linux-media/list/
14655T:	git git://linuxtv.org/media.git
14656F:	Documentation/admin-guide/media/
14657F:	Documentation/devicetree/bindings/media/
14658F:	Documentation/driver-api/media/
14659F:	Documentation/userspace-api/media/
14660F:	drivers/media/
14661F:	drivers/staging/media/
14662F:	include/dt-bindings/media/
14663F:	include/linux/platform_data/media/
14664F:	include/media/
14665F:	include/uapi/linux/dvb/
14666F:	include/uapi/linux/ivtv*
14667F:	include/uapi/linux/media.h
14668F:	include/uapi/linux/uvcvideo.h
14669F:	include/uapi/linux/v4l2-*
14670F:	include/uapi/linux/videodev2.h
14671
14672MEDIATEK BLUETOOTH DRIVER
14673M:	Sean Wang <sean.wang@mediatek.com>
14674L:	linux-bluetooth@vger.kernel.org
14675L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14676S:	Maintained
14677F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14678F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14679F:	drivers/bluetooth/btmtkuart.c
14680
14681MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14682M:	Sen Chu <sen.chu@mediatek.com>
14683M:	Sean Wang <sean.wang@mediatek.com>
14684M:	Macpaul Lin <macpaul.lin@mediatek.com>
14685L:	linux-pm@vger.kernel.org
14686S:	Maintained
14687F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14688F:	drivers/power/reset/mt6323-poweroff.c
14689
14690MEDIATEK CIR DRIVER
14691M:	Sean Wang <sean.wang@mediatek.com>
14692S:	Maintained
14693F:	drivers/media/rc/mtk-cir.c
14694
14695MEDIATEK DMA DRIVER
14696M:	Sean Wang <sean.wang@mediatek.com>
14697L:	dmaengine@vger.kernel.org
14698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/dma/mediatek,*
14702F:	drivers/dma/mediatek/
14703
14704MEDIATEK ETHERNET DRIVER
14705M:	Felix Fietkau <nbd@nbd.name>
14706M:	Sean Wang <sean.wang@mediatek.com>
14707M:	Lorenzo Bianconi <lorenzo@kernel.org>
14708L:	netdev@vger.kernel.org
14709S:	Maintained
14710F:	drivers/net/ethernet/mediatek/
14711
14712MEDIATEK ETHERNET PCS DRIVER
14713M:	Alexander Couzens <lynxis@fe80.eu>
14714M:	Daniel Golle <daniel@makrotopia.org>
14715L:	netdev@vger.kernel.org
14716S:	Maintained
14717F:	drivers/net/pcs/pcs-mtk-lynxi.c
14718F:	include/linux/pcs/pcs-mtk-lynxi.h
14719
14720MEDIATEK ETHERNET PHY DRIVERS
14721M:	Daniel Golle <daniel@makrotopia.org>
14722M:	Qingfang Deng <dqfext@gmail.com>
14723M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14724L:	netdev@vger.kernel.org
14725S:	Maintained
14726F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14727F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14728F:	drivers/net/phy/mediatek/mtk-ge.c
14729F:	drivers/net/phy/mediatek/mtk.h
14730F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14731
14732MEDIATEK I2C CONTROLLER DRIVER
14733M:	Qii Wang <qii.wang@mediatek.com>
14734L:	linux-i2c@vger.kernel.org
14735S:	Maintained
14736F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14737F:	drivers/i2c/busses/i2c-mt65xx.c
14738
14739MEDIATEK IOMMU DRIVER
14740M:	Yong Wu <yong.wu@mediatek.com>
14741L:	iommu@lists.linux.dev
14742L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14743S:	Supported
14744F:	Documentation/devicetree/bindings/iommu/mediatek*
14745F:	drivers/iommu/mtk_iommu*
14746F:	include/dt-bindings/memory/mediatek,mt*-port.h
14747F:	include/dt-bindings/memory/mt*-port.h
14748
14749MEDIATEK JPEG DRIVER
14750M:	Bin Liu <bin.liu@mediatek.com>
14751S:	Supported
14752F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14753F:	drivers/media/platform/mediatek/jpeg/
14754
14755MEDIATEK KEYPAD DRIVER
14756M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14757S:	Supported
14758F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14759F:	drivers/input/keyboard/mt6779-keypad.c
14760
14761MEDIATEK MDP DRIVER
14762M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14763M:	Houlong Wei <houlong.wei@mediatek.com>
14764M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14765S:	Supported
14766F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14767F:	drivers/media/platform/mediatek/mdp/
14768F:	drivers/media/platform/mediatek/vpu/
14769
14770MEDIATEK MEDIA DRIVER
14771M:	Tiffany Lin <tiffany.lin@mediatek.com>
14772M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14773M:	Yunfei Dong <yunfei.dong@mediatek.com>
14774S:	Supported
14775F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14776F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14777F:	drivers/media/platform/mediatek/vcodec/
14778F:	drivers/media/platform/mediatek/vpu/
14779
14780MEDIATEK MIPI-CSI CDPHY DRIVER
14781M:	Julien Stephan <jstephan@baylibre.com>
14782M:	Andy Hsieh <andy.hsieh@mediatek.com>
14783S:	Supported
14784F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14785F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14786
14787MEDIATEK MMC/SD/SDIO DRIVER
14788M:	Chaotian Jing <chaotian.jing@mediatek.com>
14789S:	Maintained
14790F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14791F:	drivers/mmc/host/mtk-sd.c
14792
14793MEDIATEK MT6735 CLOCK & RESET DRIVERS
14794M:	Yassine Oudjana <y.oudjana@protonmail.com>
14795L:	linux-clk@vger.kernel.org
14796L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14797S:	Maintained
14798F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14799F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14800F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14801F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14802F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14803F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14804F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14805F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14806F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14807F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14808F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14809F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14810F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14811F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14812F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14813F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14814F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14815F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14816F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14817F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14818
14819MEDIATEK MT76 WIRELESS LAN DRIVER
14820M:	Felix Fietkau <nbd@nbd.name>
14821M:	Lorenzo Bianconi <lorenzo@kernel.org>
14822M:	Ryder Lee <ryder.lee@mediatek.com>
14823R:	Shayne Chen <shayne.chen@mediatek.com>
14824R:	Sean Wang <sean.wang@mediatek.com>
14825L:	linux-wireless@vger.kernel.org
14826S:	Maintained
14827T:	git https://github.com/nbd168/wireless
14828F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14829F:	drivers/net/wireless/mediatek/mt76/
14830
14831MEDIATEK MT7601U WIRELESS LAN DRIVER
14832M:	Jakub Kicinski <kuba@kernel.org>
14833L:	linux-wireless@vger.kernel.org
14834S:	Maintained
14835F:	drivers/net/wireless/mediatek/mt7601u/
14836
14837MEDIATEK MT7621 CLOCK DRIVER
14838M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14839S:	Maintained
14840F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14841F:	drivers/clk/ralink/clk-mt7621.c
14842
14843MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14844M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14847F:	drivers/pci/controller/pcie-mt7621.c
14848
14849MEDIATEK MT7621 PHY PCI DRIVER
14850M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14851S:	Maintained
14852F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14853F:	drivers/phy/ralink/phy-mt7621-pci.c
14854
14855MEDIATEK MT7621/28/88 I2C DRIVER
14856M:	Stefan Roese <sr@denx.de>
14857L:	linux-i2c@vger.kernel.org
14858S:	Maintained
14859F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14860F:	drivers/i2c/busses/i2c-mt7621.c
14861
14862MEDIATEK MTMIPS CLOCK DRIVER
14863M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14866F:	drivers/clk/ralink/clk-mtmips.c
14867
14868MEDIATEK NAND CONTROLLER DRIVER
14869L:	linux-mtd@lists.infradead.org
14870S:	Orphan
14871F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14872F:	drivers/mtd/nand/raw/mtk_*
14873
14874MEDIATEK PMIC LED DRIVER
14875M:	Sen Chu <sen.chu@mediatek.com>
14876M:	Sean Wang <sean.wang@mediatek.com>
14877M:	Macpaul Lin <macpaul.lin@mediatek.com>
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14880F:	drivers/leds/leds-mt6323.c
14881
14882MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14883M:	Sean Wang <sean.wang@mediatek.com>
14884S:	Maintained
14885F:	drivers/char/hw_random/mtk-rng.c
14886
14887MEDIATEK SMI DRIVER
14888M:	Yong Wu <yong.wu@mediatek.com>
14889L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14890S:	Supported
14891F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14892F:	drivers/memory/mtk-smi.c
14893F:	include/soc/mediatek/smi.h
14894
14895MEDIATEK SWITCH DRIVER
14896M:	Chester A. Unal <chester.a.unal@arinc9.com>
14897M:	Daniel Golle <daniel@makrotopia.org>
14898M:	DENG Qingfang <dqfext@gmail.com>
14899M:	Sean Wang <sean.wang@mediatek.com>
14900L:	netdev@vger.kernel.org
14901S:	Maintained
14902F:	drivers/net/dsa/mt7530-mdio.c
14903F:	drivers/net/dsa/mt7530-mmio.c
14904F:	drivers/net/dsa/mt7530.*
14905F:	net/dsa/tag_mtk.c
14906
14907MEDIATEK T7XX 5G WWAN MODEM DRIVER
14908M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14909R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14910R:	Liu Haijun <haijun.liu@mediatek.com>
14911R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14912R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14913L:	netdev@vger.kernel.org
14914S:	Supported
14915F:	drivers/net/wwan/t7xx/
14916
14917MEDIATEK USB3 DRD IP DRIVER
14918M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14919L:	linux-usb@vger.kernel.org
14920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14921L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14922S:	Maintained
14923F:	Documentation/devicetree/bindings/usb/mediatek,*
14924F:	drivers/usb/host/xhci-mtk*
14925F:	drivers/usb/mtu3/
14926
14927MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14928M:	Peter Senna Tschudin <peter.senna@gmail.com>
14929M:	Ian Ray <ian.ray@ge.com>
14930M:	Martyn Welch <martyn.welch@collabora.co.uk>
14931S:	Maintained
14932F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14933F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14934
14935MEGARAID SCSI/SAS DRIVERS
14936M:	Kashyap Desai <kashyap.desai@broadcom.com>
14937M:	Sumit Saxena <sumit.saxena@broadcom.com>
14938M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14939M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14940L:	megaraidlinux.pdl@broadcom.com
14941L:	linux-scsi@vger.kernel.org
14942S:	Maintained
14943W:	http://www.avagotech.com/support/
14944F:	Documentation/scsi/megaraid.rst
14945F:	drivers/scsi/megaraid.*
14946F:	drivers/scsi/megaraid/
14947
14948MELEXIS MLX90614 DRIVER
14949M:	Crt Mori <cmo@melexis.com>
14950L:	linux-iio@vger.kernel.org
14951S:	Supported
14952W:	http://www.melexis.com
14953F:	drivers/iio/temperature/mlx90614.c
14954
14955MELEXIS MLX90632 DRIVER
14956M:	Crt Mori <cmo@melexis.com>
14957L:	linux-iio@vger.kernel.org
14958S:	Supported
14959W:	http://www.melexis.com
14960F:	drivers/iio/temperature/mlx90632.c
14961
14962MELEXIS MLX90635 DRIVER
14963M:	Crt Mori <cmo@melexis.com>
14964L:	linux-iio@vger.kernel.org
14965S:	Supported
14966W:	http://www.melexis.com
14967F:	drivers/iio/temperature/mlx90635.c
14968
14969MELFAS MIP4 TOUCHSCREEN DRIVER
14970M:	Sangwon Jee <jeesw@melfas.com>
14971S:	Supported
14972W:	http://www.melfas.com
14973F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14974F:	drivers/input/touchscreen/melfas_mip4.c
14975
14976MELLANOX BLUEFIELD I2C DRIVER
14977M:	Khalil Blaiech <kblaiech@nvidia.com>
14978M:	Asmaa Mnebhi <asmaa@nvidia.com>
14979L:	linux-i2c@vger.kernel.org
14980S:	Supported
14981F:	drivers/i2c/busses/i2c-mlxbf.c
14982
14983MELLANOX ETHERNET DRIVER (mlx4_en)
14984M:	Tariq Toukan <tariqt@nvidia.com>
14985L:	netdev@vger.kernel.org
14986S:	Maintained
14987W:	https://www.nvidia.com/networking/
14988Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14989F:	drivers/net/ethernet/mellanox/mlx4/en_*
14990
14991MELLANOX ETHERNET DRIVER (mlx5e)
14992M:	Saeed Mahameed <saeedm@nvidia.com>
14993M:	Tariq Toukan <tariqt@nvidia.com>
14994L:	netdev@vger.kernel.org
14995S:	Maintained
14996W:	https://www.nvidia.com/networking/
14997Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14998F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14999
15000MELLANOX ETHERNET INNOVA DRIVERS
15001R:	Boris Pismenny <borisp@nvidia.com>
15002L:	netdev@vger.kernel.org
15003S:	Maintained
15004W:	https://www.nvidia.com/networking/
15005Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15006F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15007F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15008F:	include/linux/mlx5/mlx5_ifc_fpga.h
15009
15010MELLANOX ETHERNET SWITCH DRIVERS
15011M:	Ido Schimmel <idosch@nvidia.com>
15012M:	Petr Machata <petrm@nvidia.com>
15013L:	netdev@vger.kernel.org
15014S:	Supported
15015W:	https://www.nvidia.com/networking/
15016Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15017F:	drivers/net/ethernet/mellanox/mlxsw/
15018F:	tools/testing/selftests/drivers/net/mlxsw/
15019
15020MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15021M:	mlxsw@nvidia.com
15022L:	netdev@vger.kernel.org
15023S:	Supported
15024W:	https://www.nvidia.com/networking/
15025Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15026F:	drivers/net/ethernet/mellanox/mlxfw/
15027
15028MELLANOX HARDWARE PLATFORM SUPPORT
15029M:	Hans de Goede <hdegoede@redhat.com>
15030M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15031M:	Vadim Pasternak <vadimp@nvidia.com>
15032L:	platform-driver-x86@vger.kernel.org
15033S:	Supported
15034F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15035F:	drivers/platform/mellanox/
15036F:	include/linux/platform_data/mlxreg.h
15037
15038MELLANOX MLX4 core VPI driver
15039M:	Tariq Toukan <tariqt@nvidia.com>
15040L:	netdev@vger.kernel.org
15041L:	linux-rdma@vger.kernel.org
15042S:	Maintained
15043W:	https://www.nvidia.com/networking/
15044Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15045F:	drivers/net/ethernet/mellanox/mlx4/
15046F:	include/linux/mlx4/
15047
15048MELLANOX MLX4 IB driver
15049M:	Yishai Hadas <yishaih@nvidia.com>
15050L:	linux-rdma@vger.kernel.org
15051S:	Supported
15052W:	https://www.nvidia.com/networking/
15053Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15054F:	drivers/infiniband/hw/mlx4/
15055F:	include/linux/mlx4/
15056F:	include/uapi/rdma/mlx4-abi.h
15057
15058MELLANOX MLX5 core VPI driver
15059M:	Saeed Mahameed <saeedm@nvidia.com>
15060M:	Leon Romanovsky <leonro@nvidia.com>
15061M:	Tariq Toukan <tariqt@nvidia.com>
15062L:	netdev@vger.kernel.org
15063L:	linux-rdma@vger.kernel.org
15064S:	Maintained
15065W:	https://www.nvidia.com/networking/
15066Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15067F:	Documentation/networking/device_drivers/ethernet/mellanox/
15068F:	drivers/net/ethernet/mellanox/mlx5/core/
15069F:	include/linux/mlx5/
15070
15071MELLANOX MLX5 IB driver
15072M:	Leon Romanovsky <leonro@nvidia.com>
15073L:	linux-rdma@vger.kernel.org
15074S:	Supported
15075W:	https://www.nvidia.com/networking/
15076Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15077F:	drivers/infiniband/hw/mlx5/
15078F:	include/linux/mlx5/
15079F:	include/uapi/rdma/mlx5-abi.h
15080
15081MELLANOX MLX5 VDPA DRIVER
15082M:	Dragos Tatulea <dtatulea@nvidia.com>
15083L:	virtualization@lists.linux.dev
15084S:	Supported
15085F:	drivers/vdpa/mlx5/
15086
15087MELLANOX MLXCPLD I2C AND MUX DRIVER
15088M:	Vadim Pasternak <vadimp@nvidia.com>
15089M:	Michael Shych <michaelsh@nvidia.com>
15090L:	linux-i2c@vger.kernel.org
15091S:	Supported
15092F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15093F:	drivers/i2c/busses/i2c-mlxcpld.c
15094F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15095
15096MELLANOX MLXCPLD LED DRIVER
15097M:	Vadim Pasternak <vadimp@nvidia.com>
15098L:	linux-leds@vger.kernel.org
15099S:	Supported
15100F:	Documentation/leds/leds-mlxcpld.rst
15101F:	drivers/leds/leds-mlxcpld.c
15102F:	drivers/leds/leds-mlxreg.c
15103
15104MELLANOX PLATFORM DRIVER
15105M:	Vadim Pasternak <vadimp@nvidia.com>
15106L:	platform-driver-x86@vger.kernel.org
15107S:	Supported
15108F:	drivers/platform/x86/mlx-platform.c
15109
15110MEMBARRIER SUPPORT
15111M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15112M:	"Paul E. McKenney" <paulmck@kernel.org>
15113L:	linux-kernel@vger.kernel.org
15114S:	Supported
15115F:	Documentation/scheduler/membarrier.rst
15116F:	arch/*/include/asm/membarrier.h
15117F:	arch/*/include/asm/sync_core.h
15118F:	include/uapi/linux/membarrier.h
15119F:	kernel/sched/membarrier.c
15120
15121MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15122M:	Mike Rapoport <rppt@kernel.org>
15123L:	linux-mm@kvack.org
15124S:	Maintained
15125F:	Documentation/core-api/boot-time-mm.rst
15126F:	include/linux/memblock.h
15127F:	mm/memblock.c
15128F:	mm/mm_init.c
15129F:	tools/testing/memblock/
15130
15131MEMORY ALLOCATION PROFILING
15132M:	Suren Baghdasaryan <surenb@google.com>
15133M:	Kent Overstreet <kent.overstreet@linux.dev>
15134L:	linux-mm@kvack.org
15135S:	Maintained
15136F:	Documentation/mm/allocation-profiling.rst
15137F:	include/linux/alloc_tag.h
15138F:	include/linux/pgalloc_tag.h
15139F:	lib/alloc_tag.c
15140
15141MEMORY CONTROLLER DRIVERS
15142M:	Krzysztof Kozlowski <krzk@kernel.org>
15143L:	linux-kernel@vger.kernel.org
15144S:	Maintained
15145B:	mailto:krzysztof.kozlowski@linaro.org
15146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15147F:	Documentation/devicetree/bindings/memory-controllers/
15148F:	drivers/memory/
15149F:	include/dt-bindings/memory/
15150F:	include/memory/
15151
15152MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15153M:	Dmitry Osipenko <digetx@gmail.com>
15154L:	linux-pm@vger.kernel.org
15155L:	linux-tegra@vger.kernel.org
15156S:	Maintained
15157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15158F:	drivers/devfreq/tegra30-devfreq.c
15159
15160MEMORY HOT(UN)PLUG
15161M:	David Hildenbrand <david@redhat.com>
15162M:	Oscar Salvador <osalvador@suse.de>
15163L:	linux-mm@kvack.org
15164S:	Maintained
15165F:	Documentation/admin-guide/mm/memory-hotplug.rst
15166F:	Documentation/core-api/memory-hotplug.rst
15167F:	drivers/base/memory.c
15168F:	include/linux/memory_hotplug.h
15169F:	mm/memory_hotplug.c
15170F:	tools/testing/selftests/memory-hotplug/
15171
15172MEMORY MANAGEMENT
15173M:	Andrew Morton <akpm@linux-foundation.org>
15174L:	linux-mm@kvack.org
15175S:	Maintained
15176W:	http://www.linux-mm.org
15177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15178T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15179F:	Documentation/admin-guide/mm/
15180F:	Documentation/mm/
15181F:	include/linux/gfp.h
15182F:	include/linux/gfp_types.h
15183F:	include/linux/memfd.h
15184F:	include/linux/memory.h
15185F:	include/linux/memory_hotplug.h
15186F:	include/linux/memory-tiers.h
15187F:	include/linux/mempolicy.h
15188F:	include/linux/mempool.h
15189F:	include/linux/memremap.h
15190F:	include/linux/mm.h
15191F:	include/linux/mm_*.h
15192F:	include/linux/mmzone.h
15193F:	include/linux/mmu_notifier.h
15194F:	include/linux/pagewalk.h
15195F:	include/linux/rmap.h
15196F:	include/trace/events/ksm.h
15197F:	mm/
15198F:	tools/mm/
15199F:	tools/testing/selftests/mm/
15200N:	include/linux/page[-_]*
15201
15202MEMORY MAPPING
15203M:	Andrew Morton <akpm@linux-foundation.org>
15204M:	Liam R. Howlett <Liam.Howlett@oracle.com>
15205M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
15206R:	Vlastimil Babka <vbabka@suse.cz>
15207R:	Jann Horn <jannh@google.com>
15208L:	linux-mm@kvack.org
15209S:	Maintained
15210W:	http://www.linux-mm.org
15211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15212F:	mm/mlock.c
15213F:	mm/mmap.c
15214F:	mm/mprotect.c
15215F:	mm/mremap.c
15216F:	mm/mseal.c
15217F:	mm/vma.c
15218F:	mm/vma.h
15219F:	mm/vma_internal.h
15220F:	tools/testing/vma/
15221
15222MEMORY TECHNOLOGY DEVICES (MTD)
15223M:	Miquel Raynal <miquel.raynal@bootlin.com>
15224M:	Richard Weinberger <richard@nod.at>
15225M:	Vignesh Raghavendra <vigneshr@ti.com>
15226L:	linux-mtd@lists.infradead.org
15227S:	Maintained
15228W:	http://www.linux-mtd.infradead.org/
15229Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15230C:	irc://irc.oftc.net/mtd
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15233F:	Documentation/devicetree/bindings/mtd/
15234F:	drivers/mtd/
15235F:	include/linux/mtd/
15236F:	include/uapi/mtd/
15237
15238MEN A21 WATCHDOG DRIVER
15239M:	Johannes Thumshirn <morbidrsa@gmail.com>
15240L:	linux-watchdog@vger.kernel.org
15241S:	Maintained
15242F:	drivers/watchdog/mena21_wdt.c
15243
15244MEN CHAMELEON BUS (mcb)
15245M:	Johannes Thumshirn <morbidrsa@gmail.com>
15246S:	Maintained
15247F:	Documentation/driver-api/men-chameleon-bus.rst
15248F:	drivers/mcb/
15249F:	include/linux/mcb.h
15250
15251MEN F21BMC (Board Management Controller)
15252M:	Andreas Werner <andreas.werner@men.de>
15253S:	Supported
15254F:	Documentation/hwmon/menf21bmc.rst
15255F:	drivers/hwmon/menf21bmc_hwmon.c
15256F:	drivers/leds/leds-menf21bmc.c
15257F:	drivers/mfd/menf21bmc.c
15258F:	drivers/watchdog/menf21bmc_wdt.c
15259
15260MEN Z069 WATCHDOG DRIVER
15261M:	Johannes Thumshirn <jth@kernel.org>
15262L:	linux-watchdog@vger.kernel.org
15263S:	Maintained
15264F:	drivers/watchdog/menz69_wdt.c
15265
15266MESON AO CEC DRIVER FOR AMLOGIC SOCS
15267M:	Neil Armstrong <neil.armstrong@linaro.org>
15268L:	linux-media@vger.kernel.org
15269L:	linux-amlogic@lists.infradead.org
15270S:	Supported
15271W:	http://linux-meson.com/
15272T:	git git://linuxtv.org/media.git
15273F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15274F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15275F:	drivers/media/cec/platform/meson/ao-cec.c
15276
15277MESON GE2D DRIVER FOR AMLOGIC SOCS
15278M:	Neil Armstrong <neil.armstrong@linaro.org>
15279L:	linux-media@vger.kernel.org
15280L:	linux-amlogic@lists.infradead.org
15281S:	Supported
15282T:	git git://linuxtv.org/media.git
15283F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15284F:	drivers/media/platform/amlogic/meson-ge2d/
15285
15286MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15287M:	Liang Yang <liang.yang@amlogic.com>
15288L:	linux-mtd@lists.infradead.org
15289S:	Maintained
15290F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15291F:	drivers/mtd/nand/raw/meson_*
15292
15293MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15294M:	Neil Armstrong <neil.armstrong@linaro.org>
15295L:	linux-media@vger.kernel.org
15296L:	linux-amlogic@lists.infradead.org
15297S:	Supported
15298T:	git git://linuxtv.org/media.git
15299F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15300F:	drivers/staging/media/meson/vdec/
15301
15302META ETHERNET DRIVERS
15303M:	Alexander Duyck <alexanderduyck@fb.com>
15304M:	Jakub Kicinski <kuba@kernel.org>
15305R:	kernel-team@meta.com
15306S:	Maintained
15307F:	Documentation/networking/device_drivers/ethernet/meta/
15308F:	drivers/net/ethernet/meta/
15309
15310METHODE UDPU SUPPORT
15311M:	Robert Marko <robert.marko@sartura.hr>
15312S:	Maintained
15313F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15314F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15315
15316MHI BUS
15317M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15318L:	mhi@lists.linux.dev
15319L:	linux-arm-msm@vger.kernel.org
15320S:	Maintained
15321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15322F:	Documentation/ABI/stable/sysfs-bus-mhi
15323F:	Documentation/mhi/
15324F:	drivers/bus/mhi/
15325F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15326F:	include/linux/mhi.h
15327
15328MICROBLAZE ARCHITECTURE
15329M:	Michal Simek <monstr@monstr.eu>
15330S:	Supported
15331W:	http://www.monstr.eu/fdt/
15332T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15333F:	arch/microblaze/
15334
15335MICROBLAZE TMR INJECT
15336M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15337S:	Supported
15338F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15339F:	drivers/misc/xilinx_tmr_inject.c
15340
15341MICROBLAZE TMR MANAGER
15342M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15343S:	Supported
15344F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15345F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15346F:	drivers/misc/xilinx_tmr_manager.c
15347
15348MICROCHIP AT91 DMA DRIVERS
15349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15351L:	dmaengine@vger.kernel.org
15352S:	Supported
15353F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15354F:	drivers/dma/at_hdmac.c
15355F:	drivers/dma/at_xdmac.c
15356F:	include/dt-bindings/dma/at91.h
15357
15358MICROCHIP AT91 SERIAL DRIVER
15359M:	Richard Genoud <richard.genoud@bootlin.com>
15360S:	Maintained
15361F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15362F:	drivers/tty/serial/atmel_serial.c
15363F:	drivers/tty/serial/atmel_serial.h
15364
15365MICROCHIP AT91 USART MFD DRIVER
15366M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15367L:	linux-kernel@vger.kernel.org
15368S:	Supported
15369F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15370F:	drivers/mfd/at91-usart.c
15371F:	include/dt-bindings/mfd/at91-usart.h
15372
15373MICROCHIP AT91 USART SPI DRIVER
15374M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15375L:	linux-spi@vger.kernel.org
15376S:	Supported
15377F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15378F:	drivers/spi/spi-at91-usart.c
15379
15380MICROCHIP AUDIO ASOC DRIVERS
15381M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15382M:	Andrei Simion <andrei.simion@microchip.com>
15383L:	linux-sound@vger.kernel.org
15384S:	Supported
15385F:	Documentation/devicetree/bindings/sound/atmel*
15386F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15387F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15388F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15389F:	sound/soc/atmel
15390
15391MICROCHIP CSI2DC DRIVER
15392M:	Eugen Hristev <eugen.hristev@microchip.com>
15393L:	linux-media@vger.kernel.org
15394S:	Supported
15395F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15396F:	drivers/media/platform/microchip/microchip-csi2dc.c
15397
15398MICROCHIP ECC DRIVER
15399L:	linux-crypto@vger.kernel.org
15400S:	Orphan
15401F:	drivers/crypto/atmel-ecc.*
15402
15403MICROCHIP EIC DRIVER
15404M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15406S:	Supported
15407F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15408F:	drivers/irqchip/irq-mchp-eic.c
15409
15410MICROCHIP I2C DRIVER
15411M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15412L:	linux-i2c@vger.kernel.org
15413S:	Supported
15414F:	drivers/i2c/busses/i2c-at91-*.c
15415F:	drivers/i2c/busses/i2c-at91.h
15416
15417MICROCHIP ISC DRIVER
15418M:	Eugen Hristev <eugen.hristev@microchip.com>
15419L:	linux-media@vger.kernel.org
15420S:	Supported
15421F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15422F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15423F:	drivers/media/platform/microchip/microchip-isc*
15424F:	drivers/media/platform/microchip/microchip-sama*-isc*
15425F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15426F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15427F:	include/linux/atmel-isc-media.h
15428
15429MICROCHIP ISI DRIVER
15430M:	Eugen Hristev <eugen.hristev@microchip.com>
15431L:	linux-media@vger.kernel.org
15432S:	Supported
15433F:	drivers/media/platform/atmel/atmel-isi.c
15434F:	drivers/media/platform/atmel/atmel-isi.h
15435
15436MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15437M:	Woojung Huh <woojung.huh@microchip.com>
15438M:	UNGLinuxDriver@microchip.com
15439L:	netdev@vger.kernel.org
15440S:	Maintained
15441F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15442F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15443F:	drivers/net/dsa/microchip/*
15444F:	include/linux/dsa/ksz_common.h
15445F:	include/linux/platform_data/microchip-ksz.h
15446F:	net/dsa/tag_ksz.c
15447
15448MICROCHIP LAN743X ETHERNET DRIVER
15449M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15450M:	UNGLinuxDriver@microchip.com
15451L:	netdev@vger.kernel.org
15452S:	Maintained
15453F:	drivers/net/ethernet/microchip/lan743x_*
15454
15455MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15456M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15457L:	netdev@vger.kernel.org
15458S:	Maintained
15459F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15460F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15461
15462MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15463M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15464R:	UNGLinuxDriver@microchip.com
15465L:	netdev@vger.kernel.org
15466S:	Maintained
15467F:	drivers/net/phy/microchip_t1.c
15468
15469MICROCHIP LAN966X ETHERNET DRIVER
15470M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15471M:	UNGLinuxDriver@microchip.com
15472L:	netdev@vger.kernel.org
15473S:	Maintained
15474F:	drivers/net/ethernet/microchip/lan966x/*
15475
15476MICROCHIP LAN966X OIC DRIVER
15477M:	Herve Codina <herve.codina@bootlin.com>
15478S:	Maintained
15479F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15480F:	drivers/irqchip/irq-lan966x-oic.c
15481
15482MICROCHIP LAN966X PCI DRIVER
15483M:	Herve Codina <herve.codina@bootlin.com>
15484S:	Maintained
15485F:	drivers/misc/lan966x_pci.c
15486F:	drivers/misc/lan966x_pci.dtso
15487
15488MICROCHIP LAN969X ETHERNET DRIVER
15489M:	Daniel Machon <daniel.machon@microchip.com>
15490M:	UNGLinuxDriver@microchip.com
15491L:	netdev@vger.kernel.org
15492S:	Maintained
15493F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15494
15495MICROCHIP LCDFB DRIVER
15496M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15497L:	linux-fbdev@vger.kernel.org
15498S:	Maintained
15499F:	drivers/video/fbdev/atmel_lcdfb.c
15500F:	include/video/atmel_lcdc.h
15501
15502MICROCHIP MCP16502 PMIC DRIVER
15503M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15504M:	Andrei Simion <andrei.simion@microchip.com>
15505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15506S:	Supported
15507F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15508F:	drivers/regulator/mcp16502.c
15509
15510MICROCHIP MCP3564 ADC DRIVER
15511M:	Marius Cristea <marius.cristea@microchip.com>
15512L:	linux-iio@vger.kernel.org
15513S:	Supported
15514F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15515F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15516F:	drivers/iio/adc/mcp3564.c
15517
15518MICROCHIP MCP3911 ADC DRIVER
15519M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15520M:	Kent Gustavsson <kent@minoris.se>
15521L:	linux-iio@vger.kernel.org
15522S:	Maintained
15523F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15524F:	drivers/iio/adc/mcp3911.c
15525
15526MICROCHIP MMC/SD/SDIO MCI DRIVER
15527M:	Aubin Constans <aubin.constans@microchip.com>
15528S:	Maintained
15529F:	drivers/mmc/host/atmel-mci.c
15530
15531MICROCHIP NAND DRIVER
15532L:	linux-mtd@lists.infradead.org
15533S:	Orphan
15534F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15535F:	drivers/mtd/nand/raw/atmel/*
15536
15537MICROCHIP OTPC DRIVER
15538M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15540S:	Supported
15541F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15542F:	drivers/nvmem/microchip-otpc.c
15543F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15544
15545MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15546M:	Matteo Martelli <matteomartelli3@gmail.com>
15547L:	linux-iio@vger.kernel.org
15548S:	Supported
15549F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15550F:	drivers/iio/adc/pac1921.c
15551
15552MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15553M:	Marius Cristea <marius.cristea@microchip.com>
15554L:	linux-iio@vger.kernel.org
15555S:	Supported
15556F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15557F:	drivers/iio/adc/pac1934.c
15558
15559MICROCHIP PCI1XXXX GP DRIVER
15560M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15561M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15562L:	linux-gpio@vger.kernel.org
15563S:	Supported
15564F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15566F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15567F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15568
15569MICROCHIP PCI1XXXX I2C DRIVER
15570M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15571M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15572M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15573L:	linux-i2c@vger.kernel.org
15574S:	Maintained
15575F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15576
15577MICROCHIP PCIe UART DRIVER
15578M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15579M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15580L:	linux-serial@vger.kernel.org
15581S:	Maintained
15582F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15583
15584MICROCHIP POLARFIRE FPGA DRIVERS
15585M:	Conor Dooley <conor.dooley@microchip.com>
15586L:	linux-fpga@vger.kernel.org
15587S:	Supported
15588F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15589F:	drivers/fpga/microchip-spi.c
15590
15591MICROCHIP PWM DRIVER
15592M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15594L:	linux-pwm@vger.kernel.org
15595S:	Supported
15596F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15597F:	drivers/pwm/pwm-atmel.c
15598
15599MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15600M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15601M:	Dharma Balasubiramani <dharma.b@microchip.com>
15602L:	dri-devel@lists.freedesktop.org
15603S:	Supported
15604F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15605F:	drivers/gpu/drm/bridge/microchip-lvds.c
15606
15607MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15608M:	Eugen Hristev <eugen.hristev@microchip.com>
15609L:	linux-iio@vger.kernel.org
15610S:	Supported
15611F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15612F:	drivers/iio/adc/at91-sama5d2_adc.c
15613F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15614
15615MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15616M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15617S:	Supported
15618F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15619F:	drivers/power/reset/at91-sama5d2_shdwc.c
15620
15621MICROCHIP SOC DRIVERS
15622M:	Conor Dooley <conor@kernel.org>
15623S:	Supported
15624T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15625F:	Documentation/devicetree/bindings/soc/microchip/
15626F:	drivers/soc/microchip/
15627
15628MICROCHIP SPI DRIVER
15629M:	Ryan Wanner <ryan.wanner@microchip.com>
15630S:	Supported
15631F:	drivers/spi/spi-atmel.*
15632
15633MICROCHIP SSC DRIVER
15634M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15635M:	Andrei Simion <andrei.simion@microchip.com>
15636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15637S:	Supported
15638F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15639F:	drivers/misc/atmel-ssc.c
15640F:	include/linux/atmel-ssc.h
15641
15642Microchip Timer Counter Block (TCB) Capture Driver
15643M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15645L:	linux-iio@vger.kernel.org
15646S:	Maintained
15647F:	drivers/counter/microchip-tcb-capture.c
15648
15649MICROCHIP USB251XB DRIVER
15650M:	Richard Leitner <richard.leitner@skidata.com>
15651L:	linux-usb@vger.kernel.org
15652S:	Maintained
15653F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15654F:	drivers/usb/misc/usb251xb.c
15655
15656MICROCHIP USBA UDC DRIVER
15657M:	Cristian Birsan <cristian.birsan@microchip.com>
15658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15659S:	Supported
15660F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15661
15662MICROCHIP WILC1000 WIFI DRIVER
15663M:	Ajay Singh <ajay.kathat@microchip.com>
15664M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15665L:	linux-wireless@vger.kernel.org
15666S:	Supported
15667F:	drivers/net/wireless/microchip/wilc1000/
15668
15669MICROSEMI MIPS SOCS
15670M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15671M:	UNGLinuxDriver@microchip.com
15672L:	linux-mips@vger.kernel.org
15673S:	Supported
15674F:	Documentation/devicetree/bindings/mips/mscc.txt
15675F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15676F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15677F:	arch/mips/boot/dts/mscc/
15678F:	arch/mips/configs/generic/board-ocelot.config
15679F:	arch/mips/generic/board-ocelot.c
15680
15681MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15682M:	Don Brace <don.brace@microchip.com>
15683L:	storagedev@microchip.com
15684L:	linux-scsi@vger.kernel.org
15685S:	Supported
15686F:	Documentation/scsi/smartpqi.rst
15687F:	drivers/scsi/smartpqi/Kconfig
15688F:	drivers/scsi/smartpqi/Makefile
15689F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15690F:	include/linux/cciss*.h
15691F:	include/uapi/linux/cciss*.h
15692
15693MICROSOFT MANA RDMA DRIVER
15694M:	Long Li <longli@microsoft.com>
15695M:	Konstantin Taranov <kotaranov@microsoft.com>
15696L:	linux-rdma@vger.kernel.org
15697S:	Supported
15698F:	drivers/infiniband/hw/mana/
15699F:	include/net/mana
15700F:	include/uapi/rdma/mana-abi.h
15701
15702MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15703M:	Maximilian Luz <luzmaximilian@gmail.com>
15704L:	platform-driver-x86@vger.kernel.org
15705S:	Maintained
15706F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15707
15708MICROSOFT SURFACE BATTERY AND AC DRIVERS
15709M:	Maximilian Luz <luzmaximilian@gmail.com>
15710L:	linux-pm@vger.kernel.org
15711L:	platform-driver-x86@vger.kernel.org
15712S:	Maintained
15713F:	drivers/power/supply/surface_battery.c
15714F:	drivers/power/supply/surface_charger.c
15715
15716MICROSOFT SURFACE DTX DRIVER
15717M:	Maximilian Luz <luzmaximilian@gmail.com>
15718L:	platform-driver-x86@vger.kernel.org
15719S:	Maintained
15720F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15721F:	drivers/platform/surface/surface_dtx.c
15722F:	include/uapi/linux/surface_aggregator/dtx.h
15723
15724MICROSOFT SURFACE SENSOR FAN DRIVER
15725M:	Maximilian Luz <luzmaximilian@gmail.com>
15726M:	Ivor Wanders <ivor@iwanders.net>
15727L:	linux-hwmon@vger.kernel.org
15728S:	Maintained
15729F:	Documentation/hwmon/surface_fan.rst
15730F:	drivers/hwmon/surface_fan.c
15731
15732MICROSOFT SURFACE SENSOR THERMAL DRIVER
15733M:	Maximilian Luz <luzmaximilian@gmail.com>
15734L:	linux-hwmon@vger.kernel.org
15735S:	Maintained
15736F:	drivers/hwmon/surface_temp.c
15737
15738MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15739M:	Maximilian Luz <luzmaximilian@gmail.com>
15740L:	platform-driver-x86@vger.kernel.org
15741S:	Maintained
15742F:	drivers/platform/surface/surface_gpe.c
15743
15744MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15745M:	Hans de Goede <hdegoede@redhat.com>
15746M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15747M:	Maximilian Luz <luzmaximilian@gmail.com>
15748L:	platform-driver-x86@vger.kernel.org
15749S:	Maintained
15750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15751F:	drivers/platform/surface/
15752
15753MICROSOFT SURFACE HID TRANSPORT DRIVER
15754M:	Maximilian Luz <luzmaximilian@gmail.com>
15755L:	linux-input@vger.kernel.org
15756L:	platform-driver-x86@vger.kernel.org
15757S:	Maintained
15758F:	drivers/hid/surface-hid/
15759
15760MICROSOFT SURFACE HOT-PLUG DRIVER
15761M:	Maximilian Luz <luzmaximilian@gmail.com>
15762L:	platform-driver-x86@vger.kernel.org
15763S:	Maintained
15764F:	drivers/platform/surface/surface_hotplug.c
15765
15766MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15767M:	Maximilian Luz <luzmaximilian@gmail.com>
15768L:	platform-driver-x86@vger.kernel.org
15769S:	Maintained
15770F:	drivers/platform/surface/surface_platform_profile.c
15771
15772MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15773M:	Chen Yu <yu.c.chen@intel.com>
15774L:	platform-driver-x86@vger.kernel.org
15775S:	Supported
15776F:	drivers/platform/surface/surfacepro3_button.c
15777
15778MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15779M:	Maximilian Luz <luzmaximilian@gmail.com>
15780L:	platform-driver-x86@vger.kernel.org
15781S:	Maintained
15782F:	drivers/platform/surface/surface_aggregator_hub.c
15783
15784MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15785M:	Maximilian Luz <luzmaximilian@gmail.com>
15786L:	platform-driver-x86@vger.kernel.org
15787S:	Maintained
15788W:	https://github.com/linux-surface/surface-aggregator-module
15789C:	irc://irc.libera.chat/linux-surface
15790F:	Documentation/driver-api/surface_aggregator/
15791F:	drivers/platform/surface/aggregator/
15792F:	drivers/platform/surface/surface_acpi_notify.c
15793F:	drivers/platform/surface/surface_aggregator_cdev.c
15794F:	drivers/platform/surface/surface_aggregator_registry.c
15795F:	include/linux/surface_acpi_notify.h
15796F:	include/linux/surface_aggregator/
15797F:	include/uapi/linux/surface_aggregator/
15798
15799MICROTEK X6 SCANNER
15800M:	Oliver Neukum <oliver@neukum.org>
15801S:	Maintained
15802F:	drivers/usb/image/microtek.*
15803
15804MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15805M:	Luka Kovacic <luka.kovacic@sartura.hr>
15806M:	Luka Perkov <luka.perkov@sartura.hr>
15807S:	Maintained
15808F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15809F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15810F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15811F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15812F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15813F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15814
15815MIN HEAP
15816M:	Kuan-Wei Chiu <visitorckw@gmail.com>
15817L:	linux-kernel@vger.kernel.org
15818S:	Maintained
15819F:	Documentation/core-api/min_heap.rst
15820F:	include/linux/min_heap.h
15821F:	lib/min_heap.c
15822F:	lib/test_min_heap.c
15823
15824MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15825M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15826L:	linux-media@vger.kernel.org
15827S:	Maintained
15828F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15829F:	Documentation/driver-api/media/drivers/ccs/
15830F:	Documentation/userspace-api/media/drivers/ccs.rst
15831F:	drivers/media/i2c/ccs-pll.c
15832F:	drivers/media/i2c/ccs-pll.h
15833F:	drivers/media/i2c/ccs/
15834F:	include/uapi/linux/ccs.h
15835F:	include/uapi/linux/smiapp.h
15836
15837MIPS
15838M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15839L:	linux-mips@vger.kernel.org
15840S:	Maintained
15841Q:	https://patchwork.kernel.org/project/linux-mips/list/
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15843F:	Documentation/devicetree/bindings/mips/
15844F:	Documentation/arch/mips/
15845F:	arch/mips/
15846F:	drivers/platform/mips/
15847F:	include/dt-bindings/mips/
15848
15849MIPS BOSTON DEVELOPMENT BOARD
15850M:	Paul Burton <paulburton@kernel.org>
15851L:	linux-mips@vger.kernel.org
15852S:	Maintained
15853F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15854F:	arch/mips/boot/dts/img/boston.dts
15855F:	arch/mips/configs/generic/board-boston.config
15856F:	drivers/clk/imgtec/clk-boston.c
15857F:	include/dt-bindings/clock/boston-clock.h
15858
15859MIPS CORE DRIVERS
15860M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15861L:	linux-mips@vger.kernel.org
15862S:	Supported
15863F:	drivers/bus/mips_cdmm.c
15864F:	drivers/clocksource/mips-gic-timer.c
15865F:	drivers/cpuidle/cpuidle-cps.c
15866F:	drivers/irqchip/irq-mips-cpu.c
15867F:	drivers/irqchip/irq-mips-gic.c
15868
15869MIPS GENERIC PLATFORM
15870M:	Paul Burton <paulburton@kernel.org>
15871L:	linux-mips@vger.kernel.org
15872S:	Supported
15873F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15874F:	arch/mips/generic/
15875F:	arch/mips/tools/generic-board-config.sh
15876
15877MIPS RINT INSTRUCTION EMULATION
15878M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15879L:	linux-mips@vger.kernel.org
15880S:	Supported
15881F:	arch/mips/math-emu/dp_rint.c
15882F:	arch/mips/math-emu/sp_rint.c
15883
15884MIPS/LOONGSON1 ARCHITECTURE
15885M:	Keguang Zhang <keguang.zhang@gmail.com>
15886L:	linux-mips@vger.kernel.org
15887S:	Maintained
15888F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15889F:	arch/mips/include/asm/mach-loongson32/
15890F:	arch/mips/loongson32/
15891F:	drivers/*/*loongson1*
15892F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15893
15894MIPS/LOONGSON2EF ARCHITECTURE
15895M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15896L:	linux-mips@vger.kernel.org
15897S:	Maintained
15898F:	arch/mips/include/asm/mach-loongson2ef/
15899F:	arch/mips/loongson2ef/
15900F:	drivers/cpufreq/loongson2_cpufreq.c
15901
15902MIPS/LOONGSON64 ARCHITECTURE
15903M:	Huacai Chen <chenhuacai@kernel.org>
15904M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15905L:	linux-mips@vger.kernel.org
15906S:	Maintained
15907F:	arch/mips/include/asm/mach-loongson64/
15908F:	arch/mips/loongson64/
15909F:	drivers/irqchip/irq-loongson*
15910F:	drivers/platform/mips/cpu_hwmon.c
15911
15912MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15913M:	Hans Verkuil <hverkuil@xs4all.nl>
15914L:	linux-media@vger.kernel.org
15915S:	Odd Fixes
15916W:	https://linuxtv.org
15917T:	git git://linuxtv.org/media.git
15918F:	drivers/media/radio/radio-miropcm20*
15919
15920MITSUMI MM8013 FG DRIVER
15921M:	Konrad Dybcio <konradybcio@kernel.org>
15922F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15923F:	drivers/power/supply/mm8013.c
15924
15925MMP SUPPORT
15926R:	Lubomir Rintel <lkundrak@v3.sk>
15927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15928S:	Odd Fixes
15929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15930F:	arch/arm/boot/dts/marvell/mmp*
15931F:	arch/arm/mach-mmp/
15932F:	include/linux/soc/mmp/
15933
15934MMP USB PHY DRIVERS
15935R:	Lubomir Rintel <lkundrak@v3.sk>
15936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15937S:	Maintained
15938F:	drivers/phy/marvell/phy-mmp3-usb.c
15939F:	drivers/phy/marvell/phy-pxa-usb.c
15940
15941MMU GATHER AND TLB INVALIDATION
15942M:	Will Deacon <will@kernel.org>
15943M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15944M:	Andrew Morton <akpm@linux-foundation.org>
15945M:	Nick Piggin <npiggin@gmail.com>
15946M:	Peter Zijlstra <peterz@infradead.org>
15947L:	linux-arch@vger.kernel.org
15948L:	linux-mm@kvack.org
15949S:	Maintained
15950F:	arch/*/include/asm/tlb.h
15951F:	include/asm-generic/tlb.h
15952F:	mm/mmu_gather.c
15953
15954MN88472 MEDIA DRIVER
15955L:	linux-media@vger.kernel.org
15956S:	Orphan
15957W:	https://linuxtv.org
15958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15959F:	drivers/media/dvb-frontends/mn88472*
15960
15961MN88473 MEDIA DRIVER
15962L:	linux-media@vger.kernel.org
15963S:	Orphan
15964W:	https://linuxtv.org
15965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15966F:	drivers/media/dvb-frontends/mn88473*
15967
15968MOBILEYE MIPS SOCS
15969M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15970M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15971M:	Théo Lebrun <theo.lebrun@bootlin.com>
15972L:	linux-mips@vger.kernel.org
15973S:	Maintained
15974F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15975F:	Documentation/devicetree/bindings/soc/mobileye/
15976F:	arch/mips/boot/dts/mobileye/
15977F:	arch/mips/configs/eyeq5_defconfig
15978F:	arch/mips/mobileye/board-epm5.its.S
15979F:	drivers/clk/clk-eyeq.c
15980F:	drivers/pinctrl/pinctrl-eyeq5.c
15981F:	drivers/reset/reset-eyeq.c
15982F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15983
15984MODULE SUPPORT
15985M:	Luis Chamberlain <mcgrof@kernel.org>
15986R:	Petr Pavlu <petr.pavlu@suse.com>
15987R:	Sami Tolvanen <samitolvanen@google.com>
15988R:	Daniel Gomez <da.gomez@samsung.com>
15989L:	linux-modules@vger.kernel.org
15990L:	linux-kernel@vger.kernel.org
15991S:	Maintained
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15993F:	include/linux/kmod.h
15994F:	include/linux/module*.h
15995F:	kernel/module/
15996F:	lib/test_kmod.c
15997F:	scripts/module*
15998F:	tools/testing/selftests/kmod/
15999
16000MONOLITHIC POWER SYSTEM PMIC DRIVER
16001M:	Saravanan Sekar <sravanhome@gmail.com>
16002S:	Maintained
16003F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16004F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16005F:	drivers/hwmon/pmbus/mpq7932.c
16006F:	drivers/iio/adc/mp2629_adc.c
16007F:	drivers/mfd/mp2629.c
16008F:	drivers/power/supply/mp2629_charger.c
16009F:	drivers/regulator/mp5416.c
16010F:	drivers/regulator/mpq7920.c
16011F:	drivers/regulator/mpq7920.h
16012F:	include/linux/mfd/mp2629.h
16013
16014MOST(R) TECHNOLOGY DRIVER
16015M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
16016M:	Christian Gromm <christian.gromm@microchip.com>
16017S:	Maintained
16018F:	Documentation/ABI/testing/configfs-most
16019F:	Documentation/ABI/testing/sysfs-bus-most
16020F:	drivers/most/
16021F:	drivers/staging/most/
16022F:	include/linux/most.h
16023
16024MOTORCOMM PHY DRIVER
16025M:	Frank <Frank.Sae@motor-comm.com>
16026L:	netdev@vger.kernel.org
16027S:	Maintained
16028F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16029F:	drivers/net/phy/motorcomm.c
16030
16031MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16032M:	Jiri Slaby <jirislaby@kernel.org>
16033S:	Maintained
16034F:	Documentation/driver-api/tty/moxa-smartio.rst
16035F:	drivers/tty/mxser.*
16036
16037MP3309C BACKLIGHT DRIVER
16038M:	Flavio Suligoi <f.suligoi@asem.it>
16039L:	dri-devel@lists.freedesktop.org
16040S:	Maintained
16041F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16042F:	drivers/video/backlight/mp3309c.c
16043
16044MPS MP2891 DRIVER
16045M:	Noah Wang <noahwang.wang@outlook.com>
16046L:	linux-hwmon@vger.kernel.org
16047S:	Maintained
16048F:	Documentation/hwmon/mp2891.rst
16049F:	drivers/hwmon/pmbus/mp2891.c
16050
16051MPS MP2993 DRIVER
16052M:	Noah Wang <noahwang.wang@outlook.com>
16053L:	linux-hwmon@vger.kernel.org
16054S:	Maintained
16055F:	Documentation/hwmon/mp2993.rst
16056F:	drivers/hwmon/pmbus/mp2993.c
16057
16058MPS MP9941 DRIVER
16059M:	Noah Wang <noahwang.wang@outlook.com>
16060L:	linux-hwmon@vger.kernel.org
16061S:	Maintained
16062F:	Documentation/hwmon/mp9941.rst
16063F:	drivers/hwmon/pmbus/mp9941.c
16064
16065MR800 AVERMEDIA USB FM RADIO DRIVER
16066M:	Alexey Klimov <alexey.klimov@linaro.org>
16067L:	linux-media@vger.kernel.org
16068S:	Maintained
16069T:	git git://linuxtv.org/media.git
16070F:	drivers/media/radio/radio-mr800.c
16071
16072MRF24J40 IEEE 802.15.4 RADIO DRIVER
16073M:	Stefan Schmidt <stefan@datenfreihafen.org>
16074L:	linux-wpan@vger.kernel.org
16075S:	Odd Fixes
16076F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16077F:	drivers/net/ieee802154/mrf24j40.c
16078
16079MSI EC DRIVER
16080M:	Nikita Kravets <teackot@gmail.com>
16081L:	platform-driver-x86@vger.kernel.org
16082S:	Maintained
16083W:	https://github.com/BeardOverflow/msi-ec
16084F:	drivers/platform/x86/msi-ec.*
16085
16086MSI LAPTOP SUPPORT
16087M:	"Lee, Chun-Yi" <jlee@suse.com>
16088L:	platform-driver-x86@vger.kernel.org
16089S:	Maintained
16090F:	drivers/platform/x86/msi-laptop.c
16091
16092MSI WMI SUPPORT
16093L:	platform-driver-x86@vger.kernel.org
16094S:	Orphan
16095F:	drivers/platform/x86/msi-wmi.c
16096
16097MSI WMI PLATFORM FEATURES
16098M:	Armin Wolf <W_Armin@gmx.de>
16099L:	platform-driver-x86@vger.kernel.org
16100S:	Maintained
16101F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16102F:	Documentation/wmi/devices/msi-wmi-platform.rst
16103F:	drivers/platform/x86/msi-wmi-platform.c
16104
16105MSI001 MEDIA DRIVER
16106L:	linux-media@vger.kernel.org
16107S:	Orphan
16108W:	https://linuxtv.org
16109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16110F:	drivers/media/tuners/msi001*
16111
16112MSI2500 MEDIA DRIVER
16113L:	linux-media@vger.kernel.org
16114S:	Orphan
16115W:	https://linuxtv.org
16116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16117F:	drivers/media/usb/msi2500/
16118
16119MSTAR INTERRUPT CONTROLLER DRIVER
16120M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
16121M:	Daniel Palmer <daniel@thingy.jp>
16122S:	Maintained
16123F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16124F:	drivers/irqchip/irq-mst-intc.c
16125
16126MSYSTEMS DISKONCHIP G3 MTD DRIVER
16127M:	Robert Jarzmik <robert.jarzmik@free.fr>
16128L:	linux-mtd@lists.infradead.org
16129S:	Maintained
16130F:	drivers/mtd/devices/docg3*
16131
16132MT9M114 ONSEMI SENSOR DRIVER
16133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16134L:	linux-media@vger.kernel.org
16135S:	Maintained
16136T:	git git://linuxtv.org/media.git
16137F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16138F:	drivers/media/i2c/mt9m114.c
16139
16140MT9P031 APTINA CAMERA SENSOR
16141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16142L:	linux-media@vger.kernel.org
16143S:	Maintained
16144T:	git git://linuxtv.org/media.git
16145F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16146F:	drivers/media/i2c/mt9p031.c
16147
16148MT9T112 APTINA CAMERA SENSOR
16149M:	Jacopo Mondi <jacopo@jmondi.org>
16150L:	linux-media@vger.kernel.org
16151S:	Odd Fixes
16152T:	git git://linuxtv.org/media.git
16153F:	drivers/media/i2c/mt9t112.c
16154F:	include/media/i2c/mt9t112.h
16155
16156MT9V032 APTINA CAMERA SENSOR
16157M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16158L:	linux-media@vger.kernel.org
16159S:	Maintained
16160T:	git git://linuxtv.org/media.git
16161F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16162F:	drivers/media/i2c/mt9v032.c
16163F:	include/media/i2c/mt9v032.h
16164
16165MT9V111 APTINA CAMERA SENSOR
16166M:	Jacopo Mondi <jacopo@jmondi.org>
16167L:	linux-media@vger.kernel.org
16168S:	Maintained
16169T:	git git://linuxtv.org/media.git
16170F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16171F:	drivers/media/i2c/mt9v111.c
16172
16173MULTIFUNCTION DEVICES (MFD)
16174M:	Lee Jones <lee@kernel.org>
16175S:	Maintained
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16177F:	Documentation/devicetree/bindings/mfd/
16178F:	drivers/mfd/
16179F:	include/dt-bindings/mfd/
16180F:	include/linux/mfd/
16181
16182MULTIMEDIA CARD (MMC) ETC. OVER SPI
16183S:	Orphan
16184F:	drivers/mmc/host/mmc_spi.c
16185F:	include/linux/spi/mmc_spi.h
16186
16187MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16188M:	Ulf Hansson <ulf.hansson@linaro.org>
16189L:	linux-mmc@vger.kernel.org
16190S:	Maintained
16191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16192F:	Documentation/devicetree/bindings/mmc/
16193F:	drivers/mmc/
16194F:	include/linux/mmc/
16195F:	include/uapi/linux/mmc/
16196
16197MULTIPLEXER SUBSYSTEM
16198M:	Peter Rosin <peda@axentia.se>
16199S:	Maintained
16200F:	Documentation/ABI/testing/sysfs-class-mux*
16201F:	Documentation/devicetree/bindings/mux/
16202F:	drivers/mux/
16203F:	include/dt-bindings/mux/
16204F:	include/linux/mux/
16205
16206MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16207M:	Bin Liu <b-liu@ti.com>
16208L:	linux-usb@vger.kernel.org
16209S:	Maintained
16210F:	drivers/usb/musb/
16211
16212MXL301RF MEDIA DRIVER
16213M:	Akihiro Tsukada <tskd08@gmail.com>
16214L:	linux-media@vger.kernel.org
16215S:	Odd Fixes
16216F:	drivers/media/tuners/mxl301rf*
16217
16218MXL5007T MEDIA DRIVER
16219M:	Michael Krufky <mkrufky@linuxtv.org>
16220L:	linux-media@vger.kernel.org
16221S:	Maintained
16222W:	https://linuxtv.org
16223W:	http://github.com/mkrufky
16224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16225T:	git git://linuxtv.org/mkrufky/tuners.git
16226F:	drivers/media/tuners/mxl5007t.*
16227
16228MXSFB DRM DRIVER
16229M:	Marek Vasut <marex@denx.de>
16230M:	Stefan Agner <stefan@agner.ch>
16231L:	dri-devel@lists.freedesktop.org
16232S:	Supported
16233T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16234F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16235F:	drivers/gpu/drm/mxsfb/
16236
16237MYLEX DAC960 PCI RAID Controller
16238M:	Hannes Reinecke <hare@kernel.org>
16239L:	linux-scsi@vger.kernel.org
16240S:	Supported
16241F:	drivers/scsi/myrb.*
16242F:	drivers/scsi/myrs.*
16243
16244MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16245L:	netdev@vger.kernel.org
16246S:	Orphan
16247W:	https://www.cspi.com/ethernet-products/support/downloads/
16248F:	drivers/net/ethernet/myricom/myri10ge/
16249
16250NAND FLASH SUBSYSTEM
16251M:	Miquel Raynal <miquel.raynal@bootlin.com>
16252R:	Richard Weinberger <richard@nod.at>
16253L:	linux-mtd@lists.infradead.org
16254S:	Maintained
16255W:	http://www.linux-mtd.infradead.org/
16256Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16257C:	irc://irc.oftc.net/mtd
16258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16259F:	drivers/mtd/nand/
16260F:	include/linux/mtd/*nand*.h
16261
16262NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16263M:	Daniel Mack <zonque@gmail.com>
16264L:	linux-sound@vger.kernel.org
16265S:	Maintained
16266W:	http://www.native-instruments.com
16267F:	sound/usb/caiaq/
16268
16269NATSEMI ETHERNET DRIVER (DP8381x)
16270S:	Orphan
16271F:	drivers/net/ethernet/natsemi/natsemi.c
16272
16273NCR 5380 SCSI DRIVERS
16274M:	Finn Thain <fthain@linux-m68k.org>
16275M:	Michael Schmitz <schmitzmic@gmail.com>
16276L:	linux-scsi@vger.kernel.org
16277S:	Maintained
16278F:	Documentation/scsi/g_NCR5380.rst
16279F:	drivers/scsi/NCR5380.*
16280F:	drivers/scsi/arm/cumana_1.c
16281F:	drivers/scsi/arm/oak.c
16282F:	drivers/scsi/atari_scsi.*
16283F:	drivers/scsi/dmx3191d.c
16284F:	drivers/scsi/g_NCR5380.*
16285F:	drivers/scsi/mac_scsi.*
16286F:	drivers/scsi/sun3_scsi.*
16287F:	drivers/scsi/sun3_scsi_vme.c
16288
16289NCSI LIBRARY
16290M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
16291R:	Paul Fertser <fercerpav@gmail.com>
16292S:	Maintained
16293F:	net/ncsi/
16294
16295NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16296M:	Zev Weiss <zev@bewilderbeest.net>
16297L:	linux-hwmon@vger.kernel.org
16298S:	Maintained
16299F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16300F:	drivers/hwmon/nct6775-i2c.c
16301
16302NCT7363 HARDWARE MONITOR DRIVER
16303M:	Ban Feng <kcfeng0@nuvoton.com>
16304L:	linux-hwmon@vger.kernel.org
16305S:	Maintained
16306F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16307F:	Documentation/hwmon/nct7363.rst
16308F:	drivers/hwmon/nct7363.c
16309
16310NETCONSOLE
16311M:	Breno Leitao <leitao@debian.org>
16312S:	Maintained
16313F:	Documentation/networking/netconsole.rst
16314F:	drivers/net/netconsole.c
16315F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16316F:	tools/testing/selftests/drivers/net/netcons\*
16317
16318NETDEVSIM
16319M:	Jakub Kicinski <kuba@kernel.org>
16320S:	Maintained
16321F:	drivers/net/netdevsim/*
16322F:	tools/testing/selftests/drivers/net/netdevsim/*
16323
16324NETEM NETWORK EMULATOR
16325M:	Stephen Hemminger <stephen@networkplumber.org>
16326L:	netdev@vger.kernel.org
16327S:	Maintained
16328F:	net/sched/sch_netem.c
16329
16330NETERION 10GbE DRIVERS (s2io)
16331M:	Jon Mason <jdmason@kudzu.us>
16332L:	netdev@vger.kernel.org
16333S:	Maintained
16334F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16335F:	drivers/net/ethernet/neterion/
16336
16337NETFILTER
16338M:	Pablo Neira Ayuso <pablo@netfilter.org>
16339M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16340L:	netfilter-devel@vger.kernel.org
16341L:	coreteam@netfilter.org
16342S:	Maintained
16343W:	http://www.netfilter.org/
16344W:	http://www.iptables.org/
16345W:	http://www.nftables.org/
16346Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16347C:	irc://irc.libera.chat/netfilter
16348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16350F:	include/linux/netfilter*
16351F:	include/linux/netfilter/
16352F:	include/net/netfilter/
16353F:	include/uapi/linux/netfilter*
16354F:	include/uapi/linux/netfilter/
16355F:	net/*/netfilter.c
16356F:	net/*/netfilter/
16357F:	net/bridge/br_netfilter*.c
16358F:	net/netfilter/
16359F:	tools/testing/selftests/net/netfilter/
16360
16361NETROM NETWORK LAYER
16362L:	linux-hams@vger.kernel.org
16363S:	Orphan
16364W:	https://linux-ax25.in-berlin.de
16365F:	include/net/netrom.h
16366F:	include/uapi/linux/netrom.h
16367F:	net/netrom/
16368
16369NETRONIX EMBEDDED CONTROLLER
16370M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16371S:	Maintained
16372F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16373F:	drivers/mfd/ntxec.c
16374F:	drivers/pwm/pwm-ntxec.c
16375F:	drivers/rtc/rtc-ntxec.c
16376F:	include/linux/mfd/ntxec.h
16377
16378NETRONOME ETHERNET DRIVERS
16379M:	Louis Peens <louis.peens@corigine.com>
16380R:	Jakub Kicinski <kuba@kernel.org>
16381L:	oss-drivers@corigine.com
16382S:	Maintained
16383F:	drivers/net/ethernet/netronome/
16384
16385NETWORK BLOCK DEVICE (NBD)
16386M:	Josef Bacik <josef@toxicpanda.com>
16387L:	linux-block@vger.kernel.org
16388L:	nbd@other.debian.org
16389S:	Maintained
16390F:	Documentation/admin-guide/blockdev/nbd.rst
16391F:	drivers/block/nbd.c
16392F:	include/trace/events/nbd.h
16393F:	include/uapi/linux/nbd.h
16394
16395NETWORK DROP MONITOR
16396M:	Neil Horman <nhorman@tuxdriver.com>
16397L:	netdev@vger.kernel.org
16398S:	Maintained
16399W:	https://fedorahosted.org/dropwatch/
16400F:	include/uapi/linux/net_dropmon.h
16401F:	net/core/drop_monitor.c
16402
16403NETWORKING DRIVERS
16404M:	Andrew Lunn <andrew+netdev@lunn.ch>
16405M:	"David S. Miller" <davem@davemloft.net>
16406M:	Eric Dumazet <edumazet@google.com>
16407M:	Jakub Kicinski <kuba@kernel.org>
16408M:	Paolo Abeni <pabeni@redhat.com>
16409L:	netdev@vger.kernel.org
16410S:	Maintained
16411P:	Documentation/process/maintainer-netdev.rst
16412Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16415F:	Documentation/devicetree/bindings/net/
16416F:	Documentation/networking/net_cachelines/net_device.rst
16417F:	drivers/connector/
16418F:	drivers/net/
16419F:	drivers/ptp/
16420F:	include/dt-bindings/net/
16421F:	include/linux/cn_proc.h
16422F:	include/linux/etherdevice.h
16423F:	include/linux/ethtool_netlink.h
16424F:	include/linux/fcdevice.h
16425F:	include/linux/fddidevice.h
16426F:	include/linux/hippidevice.h
16427F:	include/linux/if_*
16428F:	include/linux/inetdevice.h
16429F:	include/linux/netdev*
16430F:	include/linux/platform_data/wiznet.h
16431F:	include/uapi/linux/cn_proc.h
16432F:	include/uapi/linux/ethtool_netlink*
16433F:	include/uapi/linux/if_*
16434F:	include/uapi/linux/net_shaper.h
16435F:	include/uapi/linux/netdev*
16436F:	tools/testing/selftests/drivers/net/
16437X:	Documentation/devicetree/bindings/net/bluetooth/
16438X:	Documentation/devicetree/bindings/net/can/
16439X:	Documentation/devicetree/bindings/net/wireless/
16440X:	drivers/net/can/
16441X:	drivers/net/wireless/
16442
16443NETWORKING DRIVERS (WIRELESS)
16444M:	Johannes Berg <johannes@sipsolutions.net>
16445L:	linux-wireless@vger.kernel.org
16446S:	Maintained
16447W:	https://wireless.wiki.kernel.org/
16448Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16451F:	Documentation/devicetree/bindings/net/wireless/
16452F:	drivers/net/wireless/
16453
16454NETWORKING [DSA]
16455M:	Andrew Lunn <andrew@lunn.ch>
16456M:	Vladimir Oltean <olteanv@gmail.com>
16457S:	Maintained
16458F:	Documentation/devicetree/bindings/net/dsa/
16459F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16460F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16461F:	drivers/net/dsa/
16462F:	include/linux/dsa/
16463F:	include/linux/platform_data/dsa.h
16464F:	include/net/dsa.h
16465F:	net/dsa/
16466F:	tools/testing/selftests/drivers/net/dsa/
16467
16468NETWORKING [ETHTOOL]
16469M:	Andrew Lunn <andrew@lunn.ch>
16470M:	Jakub Kicinski <kuba@kernel.org>
16471F:	Documentation/netlink/specs/ethtool.yaml
16472F:	Documentation/networking/ethtool-netlink.rst
16473F:	include/linux/ethtool*
16474F:	include/uapi/linux/ethtool*
16475F:	net/ethtool/
16476F:	tools/testing/selftests/drivers/net/*/ethtool*
16477
16478NETWORKING [ETHTOOL CABLE TEST]
16479M:	Andrew Lunn <andrew@lunn.ch>
16480F:	net/ethtool/cabletest.c
16481F:	tools/testing/selftests/drivers/net/*/ethtool*
16482K:	cable_test
16483
16484NETWORKING [ETHTOOL MAC MERGE]
16485M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16486F:	net/ethtool/mm.c
16487F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16488K:	ethtool_mm
16489
16490NETWORKING [GENERAL]
16491M:	"David S. Miller" <davem@davemloft.net>
16492M:	Eric Dumazet <edumazet@google.com>
16493M:	Jakub Kicinski <kuba@kernel.org>
16494M:	Paolo Abeni <pabeni@redhat.com>
16495R:	Simon Horman <horms@kernel.org>
16496L:	netdev@vger.kernel.org
16497S:	Maintained
16498P:	Documentation/process/maintainer-netdev.rst
16499Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16500B:	mailto:netdev@vger.kernel.org
16501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16503F:	Documentation/core-api/netlink.rst
16504F:	Documentation/netlink/
16505F:	Documentation/networking/
16506F:	Documentation/networking/net_cachelines/
16507F:	Documentation/process/maintainer-netdev.rst
16508F:	Documentation/userspace-api/netlink/
16509F:	include/linux/ethtool.h
16510F:	include/linux/framer/framer-provider.h
16511F:	include/linux/framer/framer.h
16512F:	include/linux/in.h
16513F:	include/linux/indirect_call_wrapper.h
16514F:	include/linux/inet.h
16515F:	include/linux/inet_diag.h
16516F:	include/linux/net.h
16517F:	include/linux/netdev*
16518F:	include/linux/netlink.h
16519F:	include/linux/netpoll.h
16520F:	include/linux/rtnetlink.h
16521F:	include/linux/sctp.h
16522F:	include/linux/seq_file_net.h
16523F:	include/linux/skbuff*
16524F:	include/net/
16525F:	include/uapi/linux/ethtool.h
16526F:	include/uapi/linux/genetlink.h
16527F:	include/uapi/linux/hsr_netlink.h
16528F:	include/uapi/linux/in.h
16529F:	include/uapi/linux/inet_diag.h
16530F:	include/uapi/linux/nbd-netlink.h
16531F:	include/uapi/linux/net.h
16532F:	include/uapi/linux/net_namespace.h
16533F:	include/uapi/linux/netconf.h
16534F:	include/uapi/linux/netdev*
16535F:	include/uapi/linux/netlink.h
16536F:	include/uapi/linux/netlink_diag.h
16537F:	include/uapi/linux/rtnetlink.h
16538F:	include/uapi/linux/sctp.h
16539F:	lib/net_utils.c
16540F:	lib/random32.c
16541F:	net/
16542F:	samples/pktgen/
16543F:	tools/net/
16544F:	tools/testing/selftests/net/
16545X:	Documentation/networking/mac80211-injection.rst
16546X:	Documentation/networking/mac80211_hwsim/
16547X:	Documentation/networking/regulatory.rst
16548X:	include/net/cfg80211.h
16549X:	include/net/ieee80211_radiotap.h
16550X:	include/net/iw_handler.h
16551X:	include/net/mac80211.h
16552X:	include/net/wext.h
16553X:	net/9p/
16554X:	net/bluetooth/
16555X:	net/can/
16556X:	net/ceph/
16557X:	net/mac80211/
16558X:	net/rfkill/
16559X:	net/wireless/
16560
16561NETWORKING [IPSEC]
16562M:	Steffen Klassert <steffen.klassert@secunet.com>
16563M:	Herbert Xu <herbert@gondor.apana.org.au>
16564M:	"David S. Miller" <davem@davemloft.net>
16565L:	netdev@vger.kernel.org
16566S:	Maintained
16567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16569F:	include/net/xfrm.h
16570F:	include/uapi/linux/xfrm.h
16571F:	net/ipv4/ah4.c
16572F:	net/ipv4/esp4*
16573F:	net/ipv4/ip_vti.c
16574F:	net/ipv4/ipcomp.c
16575F:	net/ipv4/xfrm*
16576F:	net/ipv6/ah6.c
16577F:	net/ipv6/esp6*
16578F:	net/ipv6/ip6_vti.c
16579F:	net/ipv6/ipcomp6.c
16580F:	net/ipv6/xfrm*
16581F:	net/key/
16582F:	net/xfrm/
16583F:	tools/testing/selftests/net/ipsec.c
16584
16585NETWORKING [IPv4/IPv6]
16586M:	"David S. Miller" <davem@davemloft.net>
16587M:	David Ahern <dsahern@kernel.org>
16588L:	netdev@vger.kernel.org
16589S:	Maintained
16590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16591F:	arch/x86/net/*
16592F:	include/linux/ip.h
16593F:	include/linux/ipv6*
16594F:	include/net/fib*
16595F:	include/net/ip*
16596F:	include/net/route.h
16597F:	net/ipv4/
16598F:	net/ipv6/
16599
16600NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16601M:	Paul Moore <paul@paul-moore.com>
16602L:	netdev@vger.kernel.org
16603L:	linux-security-module@vger.kernel.org
16604S:	Supported
16605W:	https://github.com/netlabel
16606F:	Documentation/netlabel/
16607F:	include/net/calipso.h
16608F:	include/net/cipso_ipv4.h
16609F:	include/net/netlabel.h
16610F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16611F:	include/uapi/linux/netfilter/xt_SECMARK.h
16612F:	net/ipv4/cipso_ipv4.c
16613F:	net/ipv6/calipso.c
16614F:	net/netfilter/xt_CONNSECMARK.c
16615F:	net/netfilter/xt_SECMARK.c
16616F:	net/netlabel/
16617
16618NETWORKING [MACSEC]
16619M:	Sabrina Dubroca <sd@queasysnail.net>
16620L:	netdev@vger.kernel.org
16621S:	Maintained
16622F:	drivers/net/macsec.c
16623F:	include/net/macsec.h
16624F:	include/uapi/linux/if_macsec.h
16625K:	macsec
16626K:	\bmdo_
16627
16628NETWORKING [MPTCP]
16629M:	Matthieu Baerts <matttbe@kernel.org>
16630M:	Mat Martineau <martineau@kernel.org>
16631R:	Geliang Tang <geliang@kernel.org>
16632L:	netdev@vger.kernel.org
16633L:	mptcp@lists.linux.dev
16634S:	Maintained
16635W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16636B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16637T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16638T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16639F:	Documentation/netlink/specs/mptcp_pm.yaml
16640F:	Documentation/networking/mptcp*.rst
16641F:	include/net/mptcp.h
16642F:	include/trace/events/mptcp.h
16643F:	include/uapi/linux/mptcp*.h
16644F:	net/mptcp/
16645F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16646F:	tools/testing/selftests/net/mptcp/
16647
16648NETWORKING [TCP]
16649M:	Eric Dumazet <edumazet@google.com>
16650M:	Neal Cardwell <ncardwell@google.com>
16651R:	Kuniyuki Iwashima <kuniyu@amazon.com>
16652L:	netdev@vger.kernel.org
16653S:	Maintained
16654F:	Documentation/networking/net_cachelines/tcp_sock.rst
16655F:	include/linux/tcp.h
16656F:	include/net/tcp.h
16657F:	include/trace/events/tcp.h
16658F:	include/uapi/linux/tcp.h
16659F:	net/ipv4/inet_connection_sock.c
16660F:	net/ipv4/inet_hashtables.c
16661F:	net/ipv4/inet_timewait_sock.c
16662F:	net/ipv4/syncookies.c
16663F:	net/ipv4/tcp*.c
16664F:	net/ipv6/inet6_connection_sock.c
16665F:	net/ipv6/inet6_hashtables.c
16666F:	net/ipv6/syncookies.c
16667F:	net/ipv6/tcp*.c
16668
16669NETWORKING [TLS]
16670M:	Boris Pismenny <borisp@nvidia.com>
16671M:	John Fastabend <john.fastabend@gmail.com>
16672M:	Jakub Kicinski <kuba@kernel.org>
16673L:	netdev@vger.kernel.org
16674S:	Maintained
16675F:	include/net/tls.h
16676F:	include/uapi/linux/tls.h
16677F:	net/tls/*
16678
16679NETWORKING [SOCKETS]
16680M:	Eric Dumazet <edumazet@google.com>
16681M:	Kuniyuki Iwashima <kuniyu@amazon.com>
16682M:	Paolo Abeni <pabeni@redhat.com>
16683M:	Willem de Bruijn <willemb@google.com>
16684S:	Maintained
16685F:	include/linux/sock_diag.h
16686F:	include/linux/socket.h
16687F:	include/linux/sockptr.h
16688F:	include/net/sock.h
16689F:	include/net/sock_reuseport.h
16690F:	include/uapi/linux/socket.h
16691F:	net/core/*sock*
16692F:	net/core/scm.c
16693F:	net/socket.c
16694
16695NETWORKING [UNIX SOCKETS]
16696M:	Kuniyuki Iwashima <kuniyu@amazon.com>
16697S:	Maintained
16698F:	include/net/af_unix.h
16699F:	include/net/netns/unix.h
16700F:	include/uapi/linux/unix_diag.h
16701F:	net/unix/
16702F:	tools/testing/selftests/net/af_unix/
16703
16704NETXEN (1/10) GbE SUPPORT
16705M:	Manish Chopra <manishc@marvell.com>
16706M:	Rahul Verma <rahulv@marvell.com>
16707M:	GR-Linux-NIC-Dev@marvell.com
16708L:	netdev@vger.kernel.org
16709S:	Maintained
16710F:	drivers/net/ethernet/qlogic/netxen/
16711
16712NET_FAILOVER MODULE
16713M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16714L:	netdev@vger.kernel.org
16715S:	Supported
16716F:	Documentation/networking/net_failover.rst
16717F:	drivers/net/net_failover.c
16718F:	include/net/net_failover.h
16719
16720NEXTHOP
16721M:	David Ahern <dsahern@kernel.org>
16722L:	netdev@vger.kernel.org
16723S:	Maintained
16724F:	include/net/netns/nexthop.h
16725F:	include/net/nexthop.h
16726F:	include/uapi/linux/nexthop.h
16727F:	net/ipv4/nexthop.c
16728
16729NFC SUBSYSTEM
16730M:	Krzysztof Kozlowski <krzk@kernel.org>
16731L:	netdev@vger.kernel.org
16732S:	Maintained
16733F:	Documentation/devicetree/bindings/net/nfc/
16734F:	drivers/nfc/
16735F:	include/net/nfc/
16736F:	include/uapi/linux/nfc.h
16737F:	net/nfc/
16738
16739NFC VIRTUAL NCI DEVICE DRIVER
16740M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16741L:	netdev@vger.kernel.org
16742S:	Supported
16743F:	drivers/nfc/virtual_ncidev.c
16744F:	tools/testing/selftests/nci/
16745
16746NFS, SUNRPC, AND LOCKD CLIENTS
16747M:	Trond Myklebust <trondmy@kernel.org>
16748M:	Anna Schumaker <anna@kernel.org>
16749L:	linux-nfs@vger.kernel.org
16750S:	Maintained
16751W:	http://client.linux-nfs.org
16752T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16753F:	Documentation/filesystems/nfs/
16754F:	fs/lockd/
16755F:	fs/nfs/
16756F:	fs/nfs_common/
16757F:	include/linux/lockd/
16758F:	include/linux/nfs*
16759F:	include/linux/sunrpc/
16760F:	include/uapi/linux/nfs*
16761F:	include/uapi/linux/sunrpc/
16762F:	net/sunrpc/
16763
16764NILFS2 FILESYSTEM
16765M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16766L:	linux-nilfs@vger.kernel.org
16767S:	Supported
16768W:	https://nilfs.sourceforge.io/
16769T:	git https://github.com/konis/nilfs2.git
16770F:	Documentation/filesystems/nilfs2.rst
16771F:	fs/nilfs2/
16772F:	include/trace/events/nilfs2.h
16773F:	include/uapi/linux/nilfs2_api.h
16774F:	include/uapi/linux/nilfs2_ondisk.h
16775
16776NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16777M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16778S:	Maintained
16779W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16780F:	Documentation/scsi/NinjaSCSI.rst
16781F:	drivers/scsi/pcmcia/nsp_*
16782
16783NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16784M:	GOTO Masanori <gotom@debian.or.jp>
16785M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16786S:	Maintained
16787W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16788F:	Documentation/scsi/NinjaSCSI.rst
16789F:	drivers/scsi/nsp32*
16790
16791NINTENDO HID DRIVER
16792M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16793L:	linux-input@vger.kernel.org
16794S:	Maintained
16795F:	drivers/hid/hid-nintendo*
16796
16797NIOS2 ARCHITECTURE
16798M:	Dinh Nguyen <dinguyen@kernel.org>
16799S:	Maintained
16800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16801F:	arch/nios2/
16802
16803NITRO ENCLAVES (NE)
16804M:	Alexandru Ciobotaru <alcioa@amazon.com>
16805R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16806L:	linux-kernel@vger.kernel.org
16807S:	Supported
16808W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16809F:	Documentation/virt/ne_overview.rst
16810F:	drivers/virt/nitro_enclaves/
16811F:	include/linux/nitro_enclaves.h
16812F:	include/uapi/linux/nitro_enclaves.h
16813F:	samples/nitro_enclaves/
16814
16815NITRO SECURE MODULE (NSM)
16816M:	Alexander Graf <graf@amazon.com>
16817R:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16818L:	linux-kernel@vger.kernel.org
16819S:	Supported
16820W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16821F:	drivers/misc/nsm.c
16822F:	include/uapi/linux/nsm.h
16823
16824NOHZ, DYNTICKS SUPPORT
16825M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16826M:	Frederic Weisbecker <frederic@kernel.org>
16827M:	Ingo Molnar <mingo@kernel.org>
16828M:	Thomas Gleixner <tglx@linutronix.de>
16829L:	linux-kernel@vger.kernel.org
16830S:	Maintained
16831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16832F:	include/linux/sched/nohz.h
16833F:	include/linux/tick.h
16834F:	kernel/time/tick*.*
16835
16836NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16837M:	Pavel Machek <pavel@kernel.org>
16838M:	Sakari Ailus <sakari.ailus@iki.fi>
16839L:	linux-media@vger.kernel.org
16840S:	Maintained
16841F:	drivers/media/i2c/ad5820.c
16842F:	drivers/media/i2c/et8ek8
16843
16844NOKIA N900 POWER SUPPLY DRIVERS
16845R:	Pali Rohár <pali@kernel.org>
16846F:	drivers/power/supply/bq2415x_charger.c
16847F:	drivers/power/supply/bq27xxx_battery.c
16848F:	drivers/power/supply/bq27xxx_battery_i2c.c
16849F:	drivers/power/supply/isp1704_charger.c
16850F:	drivers/power/supply/rx51_battery.c
16851F:	include/linux/power/bq2415x_charger.h
16852F:	include/linux/power/bq27xxx_battery.h
16853
16854NOLIBC HEADER FILE
16855M:	Willy Tarreau <w@1wt.eu>
16856M:	Thomas Weißschuh <linux@weissschuh.net>
16857S:	Maintained
16858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16859F:	tools/include/nolibc/
16860F:	tools/testing/selftests/nolibc/
16861
16862NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16863M:	Hans de Goede <hdegoede@redhat.com>
16864L:	linux-input@vger.kernel.org
16865S:	Maintained
16866F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16867F:	drivers/input/touchscreen/novatek-nvt-ts.c
16868
16869NSDEPS
16870M:	Matthias Maennich <maennich@google.com>
16871S:	Maintained
16872F:	Documentation/core-api/symbol-namespaces.rst
16873F:	scripts/nsdeps
16874
16875NTB AMD DRIVER
16876M:	Sanjay R Mehta <sanju.mehta@amd.com>
16877M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16878L:	ntb@lists.linux.dev
16879S:	Supported
16880F:	drivers/ntb/hw/amd/
16881
16882NTB DRIVER CORE
16883M:	Jon Mason <jdmason@kudzu.us>
16884M:	Dave Jiang <dave.jiang@intel.com>
16885M:	Allen Hubbe <allenbh@gmail.com>
16886L:	ntb@lists.linux.dev
16887S:	Supported
16888W:	https://github.com/jonmason/ntb/wiki
16889T:	git https://github.com/jonmason/ntb.git
16890F:	drivers/net/ntb_netdev.c
16891F:	drivers/ntb/
16892F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16893F:	include/linux/ntb.h
16894F:	include/linux/ntb_transport.h
16895F:	tools/testing/selftests/ntb/
16896
16897NTB INTEL DRIVER
16898M:	Dave Jiang <dave.jiang@intel.com>
16899L:	ntb@lists.linux.dev
16900S:	Supported
16901W:	https://github.com/davejiang/linux/wiki
16902T:	git https://github.com/davejiang/linux.git
16903F:	drivers/ntb/hw/intel/
16904
16905NTFS3 FILESYSTEM
16906M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16907L:	ntfs3@lists.linux.dev
16908S:	Supported
16909W:	http://www.paragon-software.com/
16910T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16911F:	Documentation/filesystems/ntfs3.rst
16912F:	fs/ntfs3/
16913
16914NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16915M:	Elizabeth Figura <zfigura@codeweavers.com>
16916L:	wine-devel@winehq.org
16917S:	Supported
16918F:	Documentation/userspace-api/ntsync.rst
16919F:	drivers/misc/ntsync.c
16920F:	include/uapi/linux/ntsync.h
16921F:	tools/testing/selftests/drivers/ntsync/
16922
16923NUBUS SUBSYSTEM
16924M:	Finn Thain <fthain@linux-m68k.org>
16925L:	linux-m68k@lists.linux-m68k.org
16926S:	Maintained
16927F:	arch/*/include/asm/nubus.h
16928F:	drivers/nubus/
16929F:	include/linux/nubus.h
16930F:	include/uapi/linux/nubus.h
16931
16932NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16933M:	Antonino Daplas <adaplas@gmail.com>
16934L:	linux-fbdev@vger.kernel.org
16935S:	Maintained
16936F:	drivers/video/fbdev/nvidia/
16937F:	drivers/video/fbdev/riva/
16938
16939NVIDIA WMI EC BACKLIGHT DRIVER
16940M:	Daniel Dadap <ddadap@nvidia.com>
16941L:	platform-driver-x86@vger.kernel.org
16942S:	Supported
16943F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16944F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16945
16946NVM EXPRESS DRIVER
16947M:	Keith Busch <kbusch@kernel.org>
16948M:	Jens Axboe <axboe@fb.com>
16949M:	Christoph Hellwig <hch@lst.de>
16950M:	Sagi Grimberg <sagi@grimberg.me>
16951L:	linux-nvme@lists.infradead.org
16952S:	Supported
16953W:	http://git.infradead.org/nvme.git
16954T:	git git://git.infradead.org/nvme.git
16955F:	Documentation/nvme/
16956F:	drivers/nvme/common/
16957F:	drivers/nvme/host/
16958F:	include/linux/nvme-*.h
16959F:	include/linux/nvme.h
16960F:	include/uapi/linux/nvme_ioctl.h
16961
16962NVM EXPRESS FABRICS AUTHENTICATION
16963M:	Hannes Reinecke <hare@suse.de>
16964L:	linux-nvme@lists.infradead.org
16965S:	Supported
16966F:	drivers/nvme/host/auth.c
16967F:	drivers/nvme/target/auth.c
16968F:	drivers/nvme/target/fabrics-cmd-auth.c
16969F:	include/linux/nvme-auth.h
16970
16971NVM EXPRESS FC TRANSPORT DRIVERS
16972M:	James Smart <james.smart@broadcom.com>
16973L:	linux-nvme@lists.infradead.org
16974S:	Supported
16975F:	drivers/nvme/host/fc.c
16976F:	drivers/nvme/target/fc.c
16977F:	drivers/nvme/target/fcloop.c
16978F:	include/linux/nvme-fc-driver.h
16979F:	include/linux/nvme-fc.h
16980
16981NVM EXPRESS HARDWARE MONITORING SUPPORT
16982M:	Guenter Roeck <linux@roeck-us.net>
16983L:	linux-nvme@lists.infradead.org
16984S:	Supported
16985F:	drivers/nvme/host/hwmon.c
16986
16987NVM EXPRESS TARGET DRIVER
16988M:	Christoph Hellwig <hch@lst.de>
16989M:	Sagi Grimberg <sagi@grimberg.me>
16990M:	Chaitanya Kulkarni <kch@nvidia.com>
16991L:	linux-nvme@lists.infradead.org
16992S:	Supported
16993W:	http://git.infradead.org/nvme.git
16994T:	git git://git.infradead.org/nvme.git
16995F:	drivers/nvme/target/
16996
16997NVMEM FRAMEWORK
16998M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16999S:	Maintained
17000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17001F:	Documentation/ABI/stable/sysfs-bus-nvmem
17002F:	Documentation/devicetree/bindings/nvmem/
17003F:	drivers/nvmem/
17004F:	include/dt-bindings/nvmem/
17005F:	include/linux/nvmem-consumer.h
17006F:	include/linux/nvmem-provider.h
17007
17008NXP BLUETOOTH WIRELESS DRIVERS
17009M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
17010M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
17011S:	Maintained
17012F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17013F:	drivers/bluetooth/btnxpuart.c
17014
17015NXP C45 TJA11XX PHY DRIVER
17016M:	Andrei Botila <andrei.botila@oss.nxp.com>
17017L:	netdev@vger.kernel.org
17018S:	Maintained
17019F:	drivers/net/phy/nxp-c45-tja11xx*
17020
17021NXP FSPI DRIVER
17022M:	Han Xu <han.xu@nxp.com>
17023M:	Haibo Chen <haibo.chen@nxp.com>
17024R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
17025L:	linux-spi@vger.kernel.org
17026L:	imx@lists.linux.dev
17027S:	Maintained
17028F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17029F:	drivers/spi/spi-nxp-fspi.c
17030
17031NXP FXAS21002C DRIVER
17032M:	Rui Miguel Silva <rmfrfs@gmail.com>
17033L:	linux-iio@vger.kernel.org
17034S:	Maintained
17035F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17036F:	drivers/iio/gyro/fxas21002c.h
17037F:	drivers/iio/gyro/fxas21002c_core.c
17038F:	drivers/iio/gyro/fxas21002c_i2c.c
17039F:	drivers/iio/gyro/fxas21002c_spi.c
17040
17041NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17042M:	Haibo Chen <haibo.chen@nxp.com>
17043L:	linux-iio@vger.kernel.org
17044L:	imx@lists.linux.dev
17045S:	Maintained
17046F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17047F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17048F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17049F:	drivers/iio/adc/imx7d_adc.c
17050F:	drivers/iio/adc/imx93_adc.c
17051F:	drivers/iio/adc/vf610_adc.c
17052
17053NXP i.MX 8M ISI DRIVER
17054M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17055L:	linux-media@vger.kernel.org
17056S:	Maintained
17057F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17058F:	drivers/media/platform/nxp/imx8-isi/
17059
17060NXP i.MX 8MP DW100 V4L2 DRIVER
17061M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
17062L:	linux-media@vger.kernel.org
17063S:	Maintained
17064F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17065F:	Documentation/userspace-api/media/drivers/dw100.rst
17066F:	drivers/media/platform/nxp/dw100/
17067F:	include/uapi/linux/dw100.h
17068
17069NXP i.MX 8MQ DCSS DRIVER
17070M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
17071R:	Lucas Stach <l.stach@pengutronix.de>
17072L:	dri-devel@lists.freedesktop.org
17073S:	Maintained
17074T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17075F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17076F:	drivers/gpu/drm/imx/dcss/
17077
17078NXP i.MX 8QXP ADC DRIVER
17079M:	Cai Huoqing <cai.huoqing@linux.dev>
17080M:	Haibo Chen <haibo.chen@nxp.com>
17081L:	imx@lists.linux.dev
17082L:	linux-iio@vger.kernel.org
17083S:	Maintained
17084F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17085F:	drivers/iio/adc/imx8qxp-adc.c
17086
17087NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17088M:	Mirela Rabulea <mirela.rabulea@nxp.com>
17089L:	imx@lists.linux.dev
17090L:	linux-media@vger.kernel.org
17091S:	Maintained
17092F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17093F:	drivers/media/platform/nxp/imx-jpeg
17094
17095NXP i.MX CLOCK DRIVERS
17096M:	Abel Vesa <abelvesa@kernel.org>
17097R:	Peng Fan <peng.fan@nxp.com>
17098L:	linux-clk@vger.kernel.org
17099L:	imx@lists.linux.dev
17100S:	Maintained
17101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17102F:	Documentation/devicetree/bindings/clock/imx*
17103F:	drivers/clk/imx/
17104F:	include/dt-bindings/clock/imx*
17105
17106NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17107M:	Jagan Teki <jagan@amarulasolutions.com>
17108S:	Maintained
17109F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17110F:	drivers/regulator/pf8x00-regulator.c
17111
17112NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17113M:	Krzysztof Kozlowski <krzk@kernel.org>
17114L:	linux-kernel@vger.kernel.org
17115S:	Maintained
17116F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17117F:	drivers/extcon/extcon-ptn5150.c
17118
17119NXP SGTL5000 DRIVER
17120M:	Fabio Estevam <festevam@gmail.com>
17121L:	linux-sound@vger.kernel.org
17122S:	Maintained
17123F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17124F:	sound/soc/codecs/sgtl5000*
17125
17126NXP SJA1105 ETHERNET SWITCH DRIVER
17127M:	Vladimir Oltean <olteanv@gmail.com>
17128L:	linux-kernel@vger.kernel.org
17129S:	Maintained
17130F:	drivers/net/dsa/sja1105
17131F:	drivers/net/pcs/pcs-xpcs-nxp.c
17132
17133NXP TDA998X DRM DRIVER
17134M:	Russell King <linux@armlinux.org.uk>
17135S:	Maintained
17136T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17137T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17138F:	drivers/gpu/drm/i2c/tda998x_drv.c
17139F:	include/drm/i2c/tda998x.h
17140F:	include/dt-bindings/display/tda998x.h
17141K:	"nxp,tda998x"
17142
17143NXP TFA9879 DRIVER
17144M:	Peter Rosin <peda@axentia.se>
17145L:	linux-sound@vger.kernel.org
17146S:	Maintained
17147F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17148F:	sound/soc/codecs/tfa9879*
17149
17150NXP-NCI NFC DRIVER
17151S:	Orphan
17152F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17153F:	drivers/nfc/nxp-nci
17154
17155NXP/Goodix TFA989X (TFA1) DRIVER
17156M:	Stephan Gerhold <stephan@gerhold.net>
17157L:	linux-sound@vger.kernel.org
17158S:	Maintained
17159F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17160F:	sound/soc/codecs/tfa989x.c
17161
17162NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17163M:	Jonas Malaco <jonas@protocubo.io>
17164L:	linux-hwmon@vger.kernel.org
17165S:	Maintained
17166F:	Documentation/hwmon/nzxt-kraken2.rst
17167F:	drivers/hwmon/nzxt-kraken2.c
17168
17169NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17170M:	Jonas Malaco <jonas@protocubo.io>
17171M:	Aleksa Savic <savicaleksa83@gmail.com>
17172L:	linux-hwmon@vger.kernel.org
17173S:	Maintained
17174F:	Documentation/hwmon/nzxt-kraken3.rst
17175F:	drivers/hwmon/nzxt-kraken3.c
17176
17177OBJAGG
17178M:	Jiri Pirko <jiri@resnulli.us>
17179L:	netdev@vger.kernel.org
17180S:	Supported
17181F:	include/linux/objagg.h
17182F:	lib/objagg.c
17183F:	lib/test_objagg.c
17184
17185OBJPOOL
17186M:	Matt Wu <wuqiang.matt@bytedance.com>
17187S:	Supported
17188F:	include/linux/objpool.h
17189F:	lib/objpool.c
17190F:	lib/test_objpool.c
17191
17192OBJTOOL
17193M:	Josh Poimboeuf <jpoimboe@kernel.org>
17194M:	Peter Zijlstra <peterz@infradead.org>
17195S:	Supported
17196F:	include/linux/objtool*.h
17197F:	tools/objtool/
17198
17199OCELOT ETHERNET SWITCH DRIVER
17200M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17201M:	Claudiu Manoil <claudiu.manoil@nxp.com>
17202M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17203M:	UNGLinuxDriver@microchip.com
17204L:	netdev@vger.kernel.org
17205S:	Supported
17206F:	drivers/net/dsa/ocelot/*
17207F:	drivers/net/ethernet/mscc/
17208F:	include/soc/mscc/ocelot*
17209F:	net/dsa/tag_ocelot.c
17210F:	net/dsa/tag_ocelot_8021q.c
17211F:	tools/testing/selftests/drivers/net/ocelot/*
17212
17213OCELOT EXTERNAL SWITCH CONTROL
17214M:	Colin Foster <colin.foster@in-advantage.com>
17215S:	Supported
17216F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17217F:	drivers/mfd/ocelot*
17218F:	drivers/net/dsa/ocelot/ocelot_ext.c
17219F:	include/linux/mfd/ocelot.h
17220
17221OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17222M:	Frederic Barrat <fbarrat@linux.ibm.com>
17223M:	Andrew Donnellan <ajd@linux.ibm.com>
17224L:	linuxppc-dev@lists.ozlabs.org
17225S:	Supported
17226F:	Documentation/userspace-api/accelerators/ocxl.rst
17227F:	arch/powerpc/include/asm/pnv-ocxl.h
17228F:	arch/powerpc/platforms/powernv/ocxl.c
17229F:	drivers/misc/ocxl/
17230F:	include/misc/ocxl*
17231F:	include/uapi/misc/ocxl.h
17232
17233OMAP AUDIO SUPPORT
17234M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
17235M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
17236L:	linux-sound@vger.kernel.org
17237L:	linux-omap@vger.kernel.org
17238S:	Maintained
17239F:	sound/soc/ti/n810.c
17240F:	sound/soc/ti/omap*
17241F:	sound/soc/ti/rx51.c
17242F:	sound/soc/ti/sdma-pcm.*
17243
17244OMAP CLOCK FRAMEWORK SUPPORT
17245M:	Paul Walmsley <paul@pwsan.com>
17246L:	linux-omap@vger.kernel.org
17247S:	Maintained
17248F:	arch/arm/*omap*/*clock*
17249
17250OMAP DEVICE TREE SUPPORT
17251M:	Tony Lindgren <tony@atomide.com>
17252L:	linux-omap@vger.kernel.org
17253L:	devicetree@vger.kernel.org
17254S:	Maintained
17255F:	arch/arm/boot/dts/ti/omap/
17256
17257OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17258L:	linux-omap@vger.kernel.org
17259L:	linux-fbdev@vger.kernel.org
17260S:	Orphan
17261F:	Documentation/arch/arm/omap/dss.rst
17262F:	drivers/video/fbdev/omap2/
17263
17264OMAP FRAMEBUFFER SUPPORT
17265L:	linux-fbdev@vger.kernel.org
17266L:	linux-omap@vger.kernel.org
17267S:	Orphan
17268F:	drivers/video/fbdev/omap/
17269
17270OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17271M:	Roger Quadros <rogerq@kernel.org>
17272M:	Tony Lindgren <tony@atomide.com>
17273L:	linux-omap@vger.kernel.org
17274S:	Maintained
17275F:	arch/arm/mach-omap2/*gpmc*
17276F:	drivers/memory/omap-gpmc.c
17277
17278OMAP GPIO DRIVER
17279M:	Grygorii Strashko <grygorii.strashko@ti.com>
17280M:	Santosh Shilimkar <ssantosh@kernel.org>
17281M:	Kevin Hilman <khilman@kernel.org>
17282L:	linux-omap@vger.kernel.org
17283S:	Maintained
17284F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17285F:	drivers/gpio/gpio-omap.c
17286
17287OMAP HARDWARE SPINLOCK SUPPORT
17288L:	linux-omap@vger.kernel.org
17289S:	Orphan
17290F:	drivers/hwspinlock/omap_hwspinlock.c
17291
17292OMAP HS MMC SUPPORT
17293L:	linux-mmc@vger.kernel.org
17294L:	linux-omap@vger.kernel.org
17295S:	Orphan
17296F:	drivers/mmc/host/omap_hsmmc.c
17297
17298OMAP HWMOD DATA
17299M:	Paul Walmsley <paul@pwsan.com>
17300L:	linux-omap@vger.kernel.org
17301S:	Maintained
17302F:	arch/arm/mach-omap2/omap_hwmod*data*
17303
17304OMAP HWMOD SUPPORT
17305M:	Paul Walmsley <paul@pwsan.com>
17306L:	linux-omap@vger.kernel.org
17307S:	Maintained
17308F:	arch/arm/mach-omap2/omap_hwmod.*
17309
17310OMAP I2C DRIVER
17311M:	Vignesh R <vigneshr@ti.com>
17312L:	linux-omap@vger.kernel.org
17313L:	linux-i2c@vger.kernel.org
17314S:	Maintained
17315F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17316F:	drivers/i2c/busses/i2c-omap.c
17317
17318OMAP MMC SUPPORT
17319M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17320L:	linux-omap@vger.kernel.org
17321S:	Odd Fixes
17322F:	drivers/mmc/host/omap.c
17323
17324OMAP POWER MANAGEMENT SUPPORT
17325M:	Kevin Hilman <khilman@kernel.org>
17326L:	linux-omap@vger.kernel.org
17327S:	Maintained
17328F:	arch/arm/*omap*/*pm*
17329F:	drivers/cpufreq/omap-cpufreq.c
17330
17331OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17332M:	Paul Walmsley <paul@pwsan.com>
17333L:	linux-omap@vger.kernel.org
17334S:	Maintained
17335F:	arch/arm/mach-omap2/prm*
17336
17337OMAP RANDOM NUMBER GENERATOR SUPPORT
17338M:	Deepak Saxena <dsaxena@plexity.net>
17339S:	Maintained
17340F:	drivers/char/hw_random/omap-rng.c
17341
17342OMAP USB SUPPORT
17343L:	linux-usb@vger.kernel.org
17344L:	linux-omap@vger.kernel.org
17345S:	Orphan
17346F:	arch/arm/*omap*/usb*
17347F:	drivers/usb/*/*omap*
17348
17349OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17350M:	Mark Jackson <mpfj@newflow.co.uk>
17351L:	linux-omap@vger.kernel.org
17352S:	Maintained
17353F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17354
17355OMAP1 SUPPORT
17356M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17357M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
17358R:	Tony Lindgren <tony@atomide.com>
17359L:	linux-omap@vger.kernel.org
17360S:	Maintained
17361Q:	http://patchwork.kernel.org/project/linux-omap/list/
17362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17363F:	arch/arm/configs/omap1_defconfig
17364F:	arch/arm/mach-omap1/
17365F:	drivers/i2c/busses/i2c-omap.c
17366F:	include/linux/platform_data/ams-delta-fiq.h
17367F:	include/linux/platform_data/i2c-omap.h
17368
17369OMAP2+ SUPPORT
17370M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17371M:	Andreas Kemnade <andreas@kemnade.info>
17372M:	Kevin Hilman <khilman@baylibre.com>
17373M:	Roger Quadros <rogerq@kernel.org>
17374M:	Tony Lindgren <tony@atomide.com>
17375L:	linux-omap@vger.kernel.org
17376S:	Maintained
17377W:	http://linux.omap.com/
17378Q:	http://patchwork.kernel.org/project/linux-omap/list/
17379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17380F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17381F:	arch/arm/configs/omap2plus_defconfig
17382F:	arch/arm/mach-omap2/
17383F:	drivers/bus/omap*.[ch]
17384F:	drivers/bus/ti-sysc.c
17385F:	drivers/gpio/gpio-tps65219.c
17386F:	drivers/i2c/busses/i2c-omap.c
17387F:	drivers/irqchip/irq-omap-intc.c
17388F:	drivers/mfd/*omap*.c
17389F:	drivers/mfd/menelaus.c
17390F:	drivers/mfd/palmas.c
17391F:	drivers/mfd/tps65217.c
17392F:	drivers/mfd/tps65218.c
17393F:	drivers/mfd/tps65219.c
17394F:	drivers/mfd/tps65910.c
17395F:	drivers/mfd/twl-core.[ch]
17396F:	drivers/mfd/twl4030*.c
17397F:	drivers/mfd/twl6030*.c
17398F:	drivers/mfd/twl6040*.c
17399F:	drivers/regulator/palmas-regulator*.c
17400F:	drivers/regulator/pbias-regulator.c
17401F:	drivers/regulator/tps65217-regulator.c
17402F:	drivers/regulator/tps65218-regulator.c
17403F:	drivers/regulator/tps65219-regulator.c
17404F:	drivers/regulator/tps65910-regulator.c
17405F:	drivers/regulator/twl-regulator.c
17406F:	drivers/regulator/twl6030-regulator.c
17407F:	include/linux/platform_data/i2c-omap.h
17408F:	include/linux/platform_data/ti-sysc.h
17409
17410OMFS FILESYSTEM
17411M:	Bob Copeland <me@bobcopeland.com>
17412L:	linux-karma-devel@lists.sourceforge.net
17413S:	Maintained
17414F:	Documentation/filesystems/omfs.rst
17415F:	fs/omfs/
17416
17417OMNIVISION OG01A1B SENSOR DRIVER
17418M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17419L:	linux-media@vger.kernel.org
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17422F:	drivers/media/i2c/og01a1b.c
17423
17424OMNIVISION OV01A10 SENSOR DRIVER
17425M:	Bingbu Cao <bingbu.cao@intel.com>
17426L:	linux-media@vger.kernel.org
17427S:	Maintained
17428T:	git git://linuxtv.org/media.git
17429F:	drivers/media/i2c/ov01a10.c
17430
17431OMNIVISION OV02A10 SENSOR DRIVER
17432L:	linux-media@vger.kernel.org
17433S:	Orphan
17434T:	git git://linuxtv.org/media.git
17435F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17436F:	drivers/media/i2c/ov02a10.c
17437
17438OMNIVISION OV08D10 SENSOR DRIVER
17439M:	Jimmy Su <jimmy.su@intel.com>
17440L:	linux-media@vger.kernel.org
17441S:	Maintained
17442T:	git git://linuxtv.org/media.git
17443F:	drivers/media/i2c/ov08d10.c
17444
17445OMNIVISION OV08X40 SENSOR DRIVER
17446M:	Jason Chen <jason.z.chen@intel.com>
17447L:	linux-media@vger.kernel.org
17448S:	Maintained
17449T:	git git://linuxtv.org/media.git
17450F:	drivers/media/i2c/ov08x40.c
17451F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17452
17453OMNIVISION OV13858 SENSOR DRIVER
17454M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17455L:	linux-media@vger.kernel.org
17456S:	Maintained
17457T:	git git://linuxtv.org/media.git
17458F:	drivers/media/i2c/ov13858.c
17459
17460OMNIVISION OV13B10 SENSOR DRIVER
17461M:	Arec Kao <arec.kao@intel.com>
17462L:	linux-media@vger.kernel.org
17463S:	Maintained
17464T:	git git://linuxtv.org/media.git
17465F:	drivers/media/i2c/ov13b10.c
17466
17467OMNIVISION OV2680 SENSOR DRIVER
17468M:	Rui Miguel Silva <rmfrfs@gmail.com>
17469M:	Hans de Goede <hansg@kernel.org>
17470L:	linux-media@vger.kernel.org
17471S:	Maintained
17472T:	git git://linuxtv.org/media.git
17473F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17474F:	drivers/media/i2c/ov2680.c
17475
17476OMNIVISION OV2685 SENSOR DRIVER
17477M:	Shunqian Zheng <zhengsq@rock-chips.com>
17478L:	linux-media@vger.kernel.org
17479S:	Maintained
17480T:	git git://linuxtv.org/media.git
17481F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17482F:	drivers/media/i2c/ov2685.c
17483
17484OMNIVISION OV2740 SENSOR DRIVER
17485M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17486R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17487R:	Bingbu Cao <bingbu.cao@intel.com>
17488L:	linux-media@vger.kernel.org
17489S:	Maintained
17490T:	git git://linuxtv.org/media.git
17491F:	drivers/media/i2c/ov2740.c
17492
17493OMNIVISION OV4689 SENSOR DRIVER
17494M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17495L:	linux-media@vger.kernel.org
17496S:	Maintained
17497T:	git git://linuxtv.org/media.git
17498F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17499F:	drivers/media/i2c/ov4689.c
17500
17501OMNIVISION OV5640 SENSOR DRIVER
17502M:	Steve Longerbeam <slongerbeam@gmail.com>
17503L:	linux-media@vger.kernel.org
17504S:	Maintained
17505T:	git git://linuxtv.org/media.git
17506F:	drivers/media/i2c/ov5640.c
17507
17508OMNIVISION OV5647 SENSOR DRIVER
17509M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17510M:	Jacopo Mondi <jacopo@jmondi.org>
17511L:	linux-media@vger.kernel.org
17512S:	Maintained
17513T:	git git://linuxtv.org/media.git
17514F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17515F:	drivers/media/i2c/ov5647.c
17516
17517OMNIVISION OV5670 SENSOR DRIVER
17518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17519L:	linux-media@vger.kernel.org
17520S:	Maintained
17521T:	git git://linuxtv.org/media.git
17522F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17523F:	drivers/media/i2c/ov5670.c
17524
17525OMNIVISION OV5675 SENSOR DRIVER
17526M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17527L:	linux-media@vger.kernel.org
17528S:	Maintained
17529T:	git git://linuxtv.org/media.git
17530F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17531F:	drivers/media/i2c/ov5675.c
17532
17533OMNIVISION OV5693 SENSOR DRIVER
17534M:	Daniel Scally <djrscally@gmail.com>
17535L:	linux-media@vger.kernel.org
17536S:	Maintained
17537T:	git git://linuxtv.org/media.git
17538F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17539F:	drivers/media/i2c/ov5693.c
17540
17541OMNIVISION OV5695 SENSOR DRIVER
17542M:	Shunqian Zheng <zhengsq@rock-chips.com>
17543L:	linux-media@vger.kernel.org
17544S:	Maintained
17545T:	git git://linuxtv.org/media.git
17546F:	drivers/media/i2c/ov5695.c
17547
17548OMNIVISION OV64A40 SENSOR DRIVER
17549M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17550L:	linux-media@vger.kernel.org
17551S:	Maintained
17552T:	git git://linuxtv.org/media.git
17553F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17554F:	drivers/media/i2c/ov64a40.c
17555
17556OMNIVISION OV7670 SENSOR DRIVER
17557L:	linux-media@vger.kernel.org
17558S:	Orphan
17559T:	git git://linuxtv.org/media.git
17560F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17561F:	drivers/media/i2c/ov7670.c
17562
17563OMNIVISION OV772x SENSOR DRIVER
17564M:	Jacopo Mondi <jacopo@jmondi.org>
17565L:	linux-media@vger.kernel.org
17566S:	Odd fixes
17567T:	git git://linuxtv.org/media.git
17568F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17569F:	drivers/media/i2c/ov772x.c
17570F:	include/media/i2c/ov772x.h
17571
17572OMNIVISION OV7740 SENSOR DRIVER
17573L:	linux-media@vger.kernel.org
17574S:	Orphan
17575T:	git git://linuxtv.org/media.git
17576F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17577F:	drivers/media/i2c/ov7740.c
17578
17579OMNIVISION OV8856 SENSOR DRIVER
17580M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17581L:	linux-media@vger.kernel.org
17582S:	Maintained
17583T:	git git://linuxtv.org/media.git
17584F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17585F:	drivers/media/i2c/ov8856.c
17586
17587OMNIVISION OV8858 SENSOR DRIVER
17588M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17589M:	Nicholas Roth <nicholas@rothemail.net>
17590L:	linux-media@vger.kernel.org
17591S:	Maintained
17592T:	git git://linuxtv.org/media.git
17593F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17594F:	drivers/media/i2c/ov8858.c
17595
17596OMNIVISION OV9282 SENSOR DRIVER
17597M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17598L:	linux-media@vger.kernel.org
17599S:	Maintained
17600T:	git git://linuxtv.org/media.git
17601F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17602F:	drivers/media/i2c/ov9282.c
17603
17604OMNIVISION OV9640 SENSOR DRIVER
17605M:	Petr Cvek <petrcvekcz@gmail.com>
17606L:	linux-media@vger.kernel.org
17607S:	Maintained
17608F:	drivers/media/i2c/ov9640.*
17609
17610OMNIVISION OV9650 SENSOR DRIVER
17611M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17612R:	Akinobu Mita <akinobu.mita@gmail.com>
17613R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17614L:	linux-media@vger.kernel.org
17615S:	Maintained
17616T:	git git://linuxtv.org/media.git
17617F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17618F:	drivers/media/i2c/ov9650.c
17619
17620OMNIVISION OV9734 SENSOR DRIVER
17621M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17622R:	Bingbu Cao <bingbu.cao@intel.com>
17623L:	linux-media@vger.kernel.org
17624S:	Maintained
17625T:	git git://linuxtv.org/media.git
17626F:	drivers/media/i2c/ov9734.c
17627
17628ONBOARD USB HUB DRIVER
17629M:	Matthias Kaehlcke <mka@chromium.org>
17630L:	linux-usb@vger.kernel.org
17631S:	Maintained
17632F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17633F:	drivers/usb/misc/onboard_usb_dev.c
17634
17635ONENAND FLASH DRIVER
17636M:	Kyungmin Park <kyungmin.park@samsung.com>
17637L:	linux-mtd@lists.infradead.org
17638S:	Maintained
17639F:	drivers/mtd/nand/onenand/
17640F:	include/linux/mtd/onenand*.h
17641
17642ONEXPLAYER FAN DRIVER
17643M:	Derek John Clark <derekjohn.clark@gmail.com>
17644M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17645L:	linux-hwmon@vger.kernel.org
17646S:	Maintained
17647F:	drivers/hwmon/oxp-sensors.c
17648
17649ONIE TLV NVMEM LAYOUT DRIVER
17650M:	Miquel Raynal <miquel.raynal@bootlin.com>
17651S:	Maintained
17652F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17653F:	drivers/nvmem/layouts/onie-tlv.c
17654
17655ONION OMEGA2+ BOARD
17656M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17657L:	linux-mips@vger.kernel.org
17658S:	Maintained
17659F:	arch/mips/boot/dts/ralink/omega2p.dts
17660
17661ONSEMI ETHERNET PHY DRIVERS
17662M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17663L:	netdev@vger.kernel.org
17664S:	Supported
17665W:	http://www.onsemi.com
17666F:	drivers/net/phy/ncn*
17667
17668OP-TEE DRIVER
17669M:	Jens Wiklander <jens.wiklander@linaro.org>
17670L:	op-tee@lists.trustedfirmware.org
17671S:	Maintained
17672F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17673F:	drivers/tee/optee/
17674
17675OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17676M:	Sumit Garg <sumit.garg@kernel.org>
17677L:	op-tee@lists.trustedfirmware.org
17678S:	Maintained
17679F:	drivers/char/hw_random/optee-rng.c
17680
17681OP-TEE RTC DRIVER
17682M:	Clément Léger <clement.leger@bootlin.com>
17683L:	linux-rtc@vger.kernel.org
17684S:	Maintained
17685F:	drivers/rtc/rtc-optee.c
17686
17687OPA-VNIC DRIVER
17688M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17689L:	linux-rdma@vger.kernel.org
17690S:	Supported
17691F:	drivers/infiniband/ulp/opa_vnic
17692
17693OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17694M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17695L:	netdev@vger.kernel.org
17696S:	Maintained
17697F:	Documentation/networking/oa-tc6-framework.rst
17698F:	drivers/net/ethernet/oa_tc6.c
17699F:	include/linux/oa_tc6.h
17700
17701OPEN FIRMWARE AND FLATTENED DEVICE TREE
17702M:	Rob Herring <robh@kernel.org>
17703M:	Saravana Kannan <saravanak@google.com>
17704L:	devicetree@vger.kernel.org
17705S:	Maintained
17706W:	http://www.devicetree.org/
17707C:	irc://irc.libera.chat/devicetree
17708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17709F:	Documentation/ABI/testing/sysfs-firmware-ofw
17710F:	drivers/of/
17711F:	include/linux/of*.h
17712F:	rust/kernel/of.rs
17713F:	scripts/dtc/
17714F:	tools/testing/selftests/dt/
17715K:	of_overlay_notifier_
17716K:	of_overlay_fdt_apply
17717K:	of_overlay_remove
17718
17719OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17720M:	Rob Herring <robh@kernel.org>
17721M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17722M:	Conor Dooley <conor+dt@kernel.org>
17723L:	devicetree@vger.kernel.org
17724S:	Maintained
17725Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17726C:	irc://irc.libera.chat/devicetree
17727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17728F:	Documentation/devicetree/
17729F:	arch/*/boot/dts/
17730F:	include/dt-bindings/
17731
17732OPENCOMPUTE PTP CLOCK DRIVER
17733M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17734M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17735L:	netdev@vger.kernel.org
17736S:	Maintained
17737F:	drivers/ptp/ptp_ocp.c
17738
17739OPENCORES I2C BUS DRIVER
17740M:	Peter Korsgaard <peter@korsgaard.com>
17741M:	Andrew Lunn <andrew@lunn.ch>
17742L:	linux-i2c@vger.kernel.org
17743S:	Maintained
17744F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17745F:	Documentation/i2c/busses/i2c-ocores.rst
17746F:	drivers/i2c/busses/i2c-ocores.c
17747F:	include/linux/platform_data/i2c-ocores.h
17748
17749OPENRISC ARCHITECTURE
17750M:	Jonas Bonn <jonas@southpole.se>
17751M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17752M:	Stafford Horne <shorne@gmail.com>
17753L:	linux-openrisc@vger.kernel.org
17754S:	Maintained
17755W:	http://openrisc.io
17756T:	git https://github.com/openrisc/linux.git
17757F:	Documentation/arch/openrisc/
17758F:	Documentation/devicetree/bindings/openrisc/
17759F:	arch/openrisc/
17760F:	drivers/irqchip/irq-ompic.c
17761F:	drivers/irqchip/irq-or1k-*
17762
17763OPENVSWITCH
17764M:	Pravin B Shelar <pshelar@ovn.org>
17765L:	netdev@vger.kernel.org
17766L:	dev@openvswitch.org
17767S:	Maintained
17768W:	http://openvswitch.org
17769F:	Documentation/networking/openvswitch.rst
17770F:	include/uapi/linux/openvswitch.h
17771F:	net/openvswitch/
17772F:	tools/testing/selftests/net/openvswitch/
17773
17774OPERATING PERFORMANCE POINTS (OPP)
17775M:	Viresh Kumar <vireshk@kernel.org>
17776M:	Nishanth Menon <nm@ti.com>
17777M:	Stephen Boyd <sboyd@kernel.org>
17778L:	linux-pm@vger.kernel.org
17779S:	Maintained
17780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17781F:	Documentation/devicetree/bindings/opp/
17782F:	Documentation/power/opp.rst
17783F:	drivers/opp/
17784F:	include/linux/pm_opp.h
17785
17786OPL4 DRIVER
17787M:	Clemens Ladisch <clemens@ladisch.de>
17788L:	linux-sound@vger.kernel.org
17789S:	Maintained
17790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17791F:	sound/drivers/opl4/
17792
17793ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17794M:	Mark Fasheh <mark@fasheh.com>
17795M:	Joel Becker <jlbec@evilplan.org>
17796M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17797L:	ocfs2-devel@lists.linux.dev
17798S:	Supported
17799W:	http://ocfs2.wiki.kernel.org
17800F:	Documentation/filesystems/dlmfs.rst
17801F:	Documentation/filesystems/ocfs2.rst
17802F:	fs/ocfs2/
17803
17804ORANGEFS FILESYSTEM
17805M:	Mike Marshall <hubcap@omnibond.com>
17806R:	Martin Brandenburg <martin@omnibond.com>
17807L:	devel@lists.orangefs.org
17808S:	Supported
17809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17810F:	Documentation/filesystems/orangefs.rst
17811F:	fs/orangefs/
17812
17813OV2659 OMNIVISION SENSOR DRIVER
17814M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17815L:	linux-media@vger.kernel.org
17816S:	Maintained
17817W:	https://linuxtv.org
17818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17819T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17820F:	drivers/media/i2c/ov2659.c
17821F:	include/media/i2c/ov2659.h
17822
17823OVERLAY FILESYSTEM
17824M:	Miklos Szeredi <miklos@szeredi.hu>
17825M:	Amir Goldstein <amir73il@gmail.com>
17826L:	linux-unionfs@vger.kernel.org
17827S:	Supported
17828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17829F:	Documentation/filesystems/overlayfs.rst
17830F:	fs/overlayfs/
17831
17832P54 WIRELESS DRIVER
17833M:	Christian Lamparter <chunkeey@googlemail.com>
17834L:	linux-wireless@vger.kernel.org
17835S:	Maintained
17836W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17837F:	drivers/net/wireless/intersil/p54/
17838
17839PACKET SOCKETS
17840M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17841S:	Maintained
17842F:	include/uapi/linux/if_packet.h
17843F:	net/packet/af_packet.c
17844
17845PACKING
17846M:	Vladimir Oltean <olteanv@gmail.com>
17847L:	netdev@vger.kernel.org
17848S:	Supported
17849F:	Documentation/core-api/packing.rst
17850F:	include/linux/packing.h
17851F:	lib/packing.c
17852F:	lib/packing_test.c
17853F:	scripts/gen_packed_field_checks.c
17854
17855PADATA PARALLEL EXECUTION MECHANISM
17856M:	Steffen Klassert <steffen.klassert@secunet.com>
17857M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17858L:	linux-crypto@vger.kernel.org
17859L:	linux-kernel@vger.kernel.org
17860S:	Maintained
17861F:	Documentation/core-api/padata.rst
17862F:	include/linux/padata.h
17863F:	kernel/padata.c
17864
17865PAGE CACHE
17866M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17867L:	linux-fsdevel@vger.kernel.org
17868S:	Supported
17869T:	git git://git.infradead.org/users/willy/pagecache.git
17870F:	Documentation/filesystems/locking.rst
17871F:	Documentation/filesystems/vfs.rst
17872F:	include/linux/pagemap.h
17873F:	mm/filemap.c
17874F:	mm/page-writeback.c
17875F:	mm/readahead.c
17876F:	mm/truncate.c
17877
17878PAGE POOL
17879M:	Jesper Dangaard Brouer <hawk@kernel.org>
17880M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17881L:	netdev@vger.kernel.org
17882S:	Supported
17883F:	Documentation/networking/page_pool.rst
17884F:	include/net/page_pool/
17885F:	include/trace/events/page_pool.h
17886F:	net/core/page_pool.c
17887
17888PAGE TABLE CHECK
17889M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17890M:	Andrew Morton <akpm@linux-foundation.org>
17891L:	linux-mm@kvack.org
17892S:	Maintained
17893F:	Documentation/mm/page_table_check.rst
17894F:	include/linux/page_table_check.h
17895F:	mm/page_table_check.c
17896
17897PANASONIC LAPTOP ACPI EXTRAS DRIVER
17898M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17899L:	platform-driver-x86@vger.kernel.org
17900S:	Maintained
17901F:	drivers/platform/x86/panasonic-laptop.c
17902
17903PARALLAX PING IIO SENSOR DRIVER
17904M:	Andreas Klinger <ak@it-klinger.de>
17905L:	linux-iio@vger.kernel.org
17906S:	Maintained
17907F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17908F:	drivers/iio/proximity/ping.c
17909
17910PARALLEL LCD/KEYPAD PANEL DRIVER
17911M:	Willy Tarreau <willy@haproxy.com>
17912M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17913S:	Odd Fixes
17914F:	Documentation/admin-guide/lcd-panel-cgram.rst
17915F:	drivers/auxdisplay/panel.c
17916
17917PARALLEL PORT SUBSYSTEM
17918M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17919M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17920L:	linux-parport@lists.infradead.org (subscribers-only)
17921S:	Maintained
17922F:	Documentation/driver-api/parport*.rst
17923F:	drivers/char/ppdev.c
17924F:	drivers/parport/
17925F:	include/linux/parport*.h
17926F:	include/uapi/linux/ppdev.h
17927
17928PARAVIRT_OPS INTERFACE
17929M:	Juergen Gross <jgross@suse.com>
17930R:	Ajay Kaher <ajay.kaher@broadcom.com>
17931R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17932R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17933L:	virtualization@lists.linux.dev
17934L:	x86@kernel.org
17935S:	Supported
17936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17937F:	Documentation/virt/paravirt_ops.rst
17938F:	arch/*/include/asm/paravirt*.h
17939F:	arch/*/kernel/paravirt*
17940F:	include/linux/hypervisor.h
17941
17942PARISC ARCHITECTURE
17943M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17944M:	Helge Deller <deller@gmx.de>
17945L:	linux-parisc@vger.kernel.org
17946S:	Maintained
17947W:	https://parisc.wiki.kernel.org
17948Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17951F:	Documentation/arch/parisc/
17952F:	arch/parisc/
17953F:	drivers/char/agp/parisc-agp.c
17954F:	drivers/input/misc/hp_sdc_rtc.c
17955F:	drivers/input/serio/gscps2.c
17956F:	drivers/input/serio/hp_sdc*
17957F:	drivers/parisc/
17958F:	drivers/parport/parport_gsc.*
17959F:	drivers/tty/serial/8250/8250_parisc.c
17960F:	drivers/video/console/sti*
17961F:	drivers/video/fbdev/sti*
17962F:	drivers/video/logo/logo_parisc*
17963F:	include/linux/hp_sdc.h
17964
17965PARMAN
17966M:	Jiri Pirko <jiri@resnulli.us>
17967L:	netdev@vger.kernel.org
17968S:	Supported
17969F:	include/linux/parman.h
17970F:	lib/parman.c
17971F:	lib/test_parman.c
17972
17973PC ENGINES APU BOARD DRIVER
17974M:	Enrico Weigelt, metux IT consult <info@metux.net>
17975S:	Maintained
17976F:	drivers/platform/x86/pcengines-apuv2.c
17977
17978PC87360 HARDWARE MONITORING DRIVER
17979M:	Jim Cromie <jim.cromie@gmail.com>
17980L:	linux-hwmon@vger.kernel.org
17981S:	Maintained
17982F:	Documentation/hwmon/pc87360.rst
17983F:	drivers/hwmon/pc87360.c
17984
17985PC8736x GPIO DRIVER
17986M:	Jim Cromie <jim.cromie@gmail.com>
17987S:	Maintained
17988F:	drivers/char/pc8736x_gpio.c
17989
17990PC87427 HARDWARE MONITORING DRIVER
17991M:	Jean Delvare <jdelvare@suse.com>
17992L:	linux-hwmon@vger.kernel.org
17993S:	Maintained
17994F:	Documentation/hwmon/pc87427.rst
17995F:	drivers/hwmon/pc87427.c
17996
17997PCA9532 LED DRIVER
17998M:	Riku Voipio <riku.voipio@iki.fi>
17999S:	Maintained
18000F:	drivers/leds/leds-pca9532.c
18001F:	include/linux/leds-pca9532.h
18002
18003PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18004M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18005M:	Pali Rohár <pali@kernel.org>
18006L:	linux-pci@vger.kernel.org
18007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18008S:	Maintained
18009F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18010F:	drivers/pci/controller/pci-aardvark.c
18011
18012PCI DRIVER FOR ALTERA PCIE IP
18013M:	Joyce Ooi <joyce.ooi@intel.com>
18014L:	linux-pci@vger.kernel.org
18015S:	Supported
18016F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18017F:	drivers/pci/controller/pcie-altera.c
18018
18019PCI DRIVER FOR APPLIEDMICRO XGENE
18020M:	Toan Le <toan@os.amperecomputing.com>
18021L:	linux-pci@vger.kernel.org
18022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18023S:	Maintained
18024F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18025F:	drivers/pci/controller/pci-xgene.c
18026
18027PCI DRIVER FOR ARM VERSATILE PLATFORM
18028M:	Rob Herring <robh@kernel.org>
18029L:	linux-pci@vger.kernel.org
18030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18031S:	Maintained
18032F:	Documentation/devicetree/bindings/pci/versatile.yaml
18033F:	drivers/pci/controller/pci-versatile.c
18034
18035PCI DRIVER FOR ARMADA 8K
18036M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18037L:	linux-pci@vger.kernel.org
18038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18039S:	Maintained
18040F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18041F:	drivers/pci/controller/dwc/pcie-armada8k.c
18042
18043PCI DRIVER FOR CADENCE PCIE IP
18044L:	linux-pci@vger.kernel.org
18045S:	Orphan
18046F:	Documentation/devicetree/bindings/pci/cdns,*
18047F:	drivers/pci/controller/cadence/*cadence*
18048
18049PCI DRIVER FOR FREESCALE LAYERSCAPE
18050M:	Minghuan Lian <minghuan.Lian@nxp.com>
18051M:	Mingkai Hu <mingkai.hu@nxp.com>
18052M:	Roy Zang <roy.zang@nxp.com>
18053L:	linuxppc-dev@lists.ozlabs.org
18054L:	linux-pci@vger.kernel.org
18055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18056L:	imx@lists.linux.dev
18057S:	Maintained
18058F:	drivers/pci/controller/dwc/*layerscape*
18059
18060PCI DRIVER FOR FU740
18061M:	Paul Walmsley <paul.walmsley@sifive.com>
18062M:	Greentime Hu <greentime.hu@sifive.com>
18063M:	Samuel Holland <samuel.holland@sifive.com>
18064L:	linux-pci@vger.kernel.org
18065S:	Maintained
18066F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18067F:	drivers/pci/controller/dwc/pcie-fu740.c
18068
18069PCI DRIVER FOR GENERIC OF HOSTS
18070M:	Will Deacon <will@kernel.org>
18071L:	linux-pci@vger.kernel.org
18072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18073S:	Maintained
18074F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18075F:	drivers/pci/controller/pci-host-common.c
18076F:	drivers/pci/controller/pci-host-generic.c
18077
18078PCI DRIVER FOR IMX6
18079M:	Richard Zhu <hongxing.zhu@nxp.com>
18080M:	Lucas Stach <l.stach@pengutronix.de>
18081L:	linux-pci@vger.kernel.org
18082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18083L:	imx@lists.linux.dev
18084S:	Maintained
18085F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18086F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18087F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18088F:	drivers/pci/controller/dwc/*imx6*
18089
18090PCI DRIVER FOR INTEL IXP4XX
18091M:	Linus Walleij <linus.walleij@linaro.org>
18092S:	Maintained
18093F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18094F:	drivers/pci/controller/pci-ixp4xx.c
18095
18096PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18097M:	Nirmal Patel <nirmal.patel@linux.intel.com>
18098R:	Jonathan Derrick <jonathan.derrick@linux.dev>
18099L:	linux-pci@vger.kernel.org
18100S:	Supported
18101F:	drivers/pci/controller/vmd.c
18102
18103PCI DRIVER FOR MICROSEMI SWITCHTEC
18104M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
18105M:	Logan Gunthorpe <logang@deltatee.com>
18106L:	linux-pci@vger.kernel.org
18107S:	Maintained
18108F:	Documentation/ABI/testing/sysfs-class-switchtec
18109F:	Documentation/driver-api/switchtec.rst
18110F:	drivers/ntb/hw/mscc/
18111F:	drivers/pci/switch/switchtec*
18112F:	include/linux/switchtec.h
18113F:	include/uapi/linux/switchtec_ioctl.h
18114
18115PCI DRIVER FOR MOBIVEIL PCIE IP
18116M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
18117M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18118L:	linux-pci@vger.kernel.org
18119S:	Supported
18120F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18121F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18122
18123PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18124M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
18125M:	Pali Rohár <pali@kernel.org>
18126L:	linux-pci@vger.kernel.org
18127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18128S:	Maintained
18129F:	drivers/pci/controller/*mvebu*
18130
18131PCI DRIVER FOR NVIDIA TEGRA
18132M:	Thierry Reding <thierry.reding@gmail.com>
18133L:	linux-tegra@vger.kernel.org
18134L:	linux-pci@vger.kernel.org
18135S:	Supported
18136F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18137F:	drivers/pci/controller/pci-tegra.c
18138
18139PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18140M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
18141L:	linux-pci@vger.kernel.org
18142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18143S:	Maintained
18144F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18145
18146PCI DRIVER FOR PLDA PCIE IP
18147M:	Daire McNamara <daire.mcnamara@microchip.com>
18148L:	linux-pci@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18151F:	drivers/pci/controller/plda/pcie-plda-host.c
18152F:	drivers/pci/controller/plda/pcie-plda.h
18153
18154PCI DRIVER FOR RENESAS R-CAR
18155M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18156M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18157L:	linux-pci@vger.kernel.org
18158L:	linux-renesas-soc@vger.kernel.org
18159S:	Maintained
18160F:	Documentation/devicetree/bindings/pci/*rcar*
18161F:	drivers/pci/controller/*rcar*
18162F:	drivers/pci/controller/dwc/*rcar*
18163
18164PCI DRIVER FOR SAMSUNG EXYNOS
18165M:	Jingoo Han <jingoohan1@gmail.com>
18166L:	linux-pci@vger.kernel.org
18167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18168L:	linux-samsung-soc@vger.kernel.org
18169S:	Maintained
18170F:	drivers/pci/controller/dwc/pci-exynos.c
18171
18172PCI DRIVER FOR SYNOPSYS DESIGNWARE
18173M:	Jingoo Han <jingoohan1@gmail.com>
18174M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18175L:	linux-pci@vger.kernel.org
18176S:	Maintained
18177F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18178F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18179F:	drivers/pci/controller/dwc/*designware*
18180
18181PCI DRIVER FOR TI DRA7XX/J721E
18182M:	Vignesh Raghavendra <vigneshr@ti.com>
18183R:	Siddharth Vadapalli <s-vadapalli@ti.com>
18184L:	linux-omap@vger.kernel.org
18185L:	linux-pci@vger.kernel.org
18186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18187S:	Supported
18188F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18189F:	drivers/pci/controller/cadence/pci-j721e.c
18190F:	drivers/pci/controller/dwc/pci-dra7xx.c
18191
18192PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18193M:	Linus Walleij <linus.walleij@linaro.org>
18194L:	linux-pci@vger.kernel.org
18195S:	Maintained
18196F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18197F:	drivers/pci/controller/pci-v3-semi.c
18198
18199PCI DRIVER FOR XILINX VERSAL CPM
18200M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
18201M:	Michal Simek <michal.simek@amd.com>
18202L:	linux-pci@vger.kernel.org
18203S:	Maintained
18204F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18205F:	drivers/pci/controller/pcie-xilinx-cpm.c
18206
18207PCI ENDPOINT SUBSYSTEM
18208M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18209M:	Krzysztof Wilczyński <kw@linux.com>
18210R:	Kishon Vijay Abraham I <kishon@kernel.org>
18211L:	linux-pci@vger.kernel.org
18212S:	Supported
18213Q:	https://patchwork.kernel.org/project/linux-pci/list/
18214B:	https://bugzilla.kernel.org
18215C:	irc://irc.oftc.net/linux-pci
18216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18217F:	Documentation/PCI/endpoint/*
18218F:	Documentation/misc-devices/pci-endpoint-test.rst
18219F:	drivers/misc/pci_endpoint_test.c
18220F:	drivers/pci/endpoint/
18221F:	tools/testing/selftests/pci_endpoint/
18222
18223PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18224M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
18225R:	Oliver O'Halloran <oohall@gmail.com>
18226L:	linuxppc-dev@lists.ozlabs.org
18227S:	Supported
18228F:	Documentation/PCI/pci-error-recovery.rst
18229F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18230F:	arch/powerpc/include/*/eeh*.h
18231F:	arch/powerpc/kernel/eeh*.c
18232F:	arch/powerpc/platforms/*/eeh*.c
18233F:	drivers/pci/pcie/aer.c
18234F:	drivers/pci/pcie/dpc.c
18235F:	drivers/pci/pcie/err.c
18236
18237PCI ERROR RECOVERY
18238M:	Linas Vepstas <linasvepstas@gmail.com>
18239L:	linux-pci@vger.kernel.org
18240S:	Supported
18241F:	Documentation/PCI/pci-error-recovery.rst
18242
18243PCI MSI DRIVER FOR ALTERA MSI IP
18244M:	Joyce Ooi <joyce.ooi@intel.com>
18245L:	linux-pci@vger.kernel.org
18246S:	Supported
18247F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18248F:	drivers/pci/controller/pcie-altera-msi.c
18249
18250PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18251M:	Toan Le <toan@os.amperecomputing.com>
18252L:	linux-pci@vger.kernel.org
18253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18254S:	Maintained
18255F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18256F:	drivers/pci/controller/pci-xgene-msi.c
18257
18258PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18259M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18260M:	Krzysztof Wilczyński <kw@linux.com>
18261R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18262R:	Rob Herring <robh@kernel.org>
18263L:	linux-pci@vger.kernel.org
18264S:	Supported
18265Q:	https://patchwork.kernel.org/project/linux-pci/list/
18266B:	https://bugzilla.kernel.org
18267C:	irc://irc.oftc.net/linux-pci
18268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18269F:	Documentation/devicetree/bindings/pci/
18270F:	drivers/pci/controller/
18271F:	drivers/pci/pci-bridge-emul.c
18272F:	drivers/pci/pci-bridge-emul.h
18273
18274PCI PEER-TO-PEER DMA (P2PDMA)
18275M:	Bjorn Helgaas <bhelgaas@google.com>
18276M:	Logan Gunthorpe <logang@deltatee.com>
18277L:	linux-pci@vger.kernel.org
18278S:	Supported
18279Q:	https://patchwork.kernel.org/project/linux-pci/list/
18280B:	https://bugzilla.kernel.org
18281C:	irc://irc.oftc.net/linux-pci
18282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18283F:	Documentation/driver-api/pci/p2pdma.rst
18284F:	drivers/pci/p2pdma.c
18285F:	include/linux/pci-p2pdma.h
18286
18287PCI POWER CONTROL
18288M:	Bartosz Golaszewski <brgl@bgdev.pl>
18289L:	linux-pci@vger.kernel.org
18290S:	Maintained
18291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18292F:	drivers/pci/pwrctrl/*
18293F:	include/linux/pci-pwrctrl.h
18294
18295PCI SUBSYSTEM
18296M:	Bjorn Helgaas <bhelgaas@google.com>
18297L:	linux-pci@vger.kernel.org
18298S:	Supported
18299Q:	https://patchwork.kernel.org/project/linux-pci/list/
18300B:	https://bugzilla.kernel.org
18301C:	irc://irc.oftc.net/linux-pci
18302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18303F:	Documentation/PCI/
18304F:	Documentation/devicetree/bindings/pci/
18305F:	arch/x86/kernel/early-quirks.c
18306F:	arch/x86/kernel/quirks.c
18307F:	arch/x86/pci/
18308F:	drivers/acpi/pci*
18309F:	drivers/pci/
18310F:	include/asm-generic/pci*
18311F:	include/linux/of_pci.h
18312F:	include/linux/pci*
18313F:	include/uapi/linux/pci*
18314F:	rust/kernel/pci.rs
18315F:	samples/rust/rust_driver_pci.rs
18316
18317PCIE BANDWIDTH CONTROLLER
18318M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
18319L:	linux-pci@vger.kernel.org
18320S:	Supported
18321F:	drivers/pci/pcie/bwctrl.c
18322F:	drivers/thermal/pcie_cooling.c
18323F:	include/linux/pci-bwctrl.h
18324F:	tools/testing/selftests/pcie_bwctrl/
18325
18326PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18327M:	Jonathan Chocron <jonnyc@amazon.com>
18328L:	linux-pci@vger.kernel.org
18329S:	Maintained
18330F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18331F:	drivers/pci/controller/dwc/pcie-al.c
18332
18333PCIE DRIVER FOR AMLOGIC MESON
18334M:	Yue Wang <yue.wang@Amlogic.com>
18335L:	linux-pci@vger.kernel.org
18336L:	linux-amlogic@lists.infradead.org
18337S:	Maintained
18338F:	drivers/pci/controller/dwc/pci-meson.c
18339
18340PCIE DRIVER FOR AXIS ARTPEC
18341M:	Jesper Nilsson <jesper.nilsson@axis.com>
18342L:	linux-arm-kernel@axis.com
18343L:	linux-pci@vger.kernel.org
18344S:	Maintained
18345F:	Documentation/devicetree/bindings/pci/axis,artpec*
18346F:	drivers/pci/controller/dwc/*artpec*
18347
18348PCIE DRIVER FOR CAVIUM THUNDERX
18349M:	Robert Richter <rric@kernel.org>
18350L:	linux-pci@vger.kernel.org
18351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18352S:	Odd Fixes
18353F:	drivers/pci/controller/pci-thunder-*
18354
18355PCIE DRIVER FOR HISILICON
18356M:	Zhou Wang <wangzhou1@hisilicon.com>
18357L:	linux-pci@vger.kernel.org
18358S:	Maintained
18359F:	drivers/pci/controller/dwc/pcie-hisi.c
18360
18361PCIE DRIVER FOR HISILICON KIRIN
18362M:	Xiaowei Song <songxiaowei@hisilicon.com>
18363M:	Binghui Wang <wangbinghui@hisilicon.com>
18364L:	linux-pci@vger.kernel.org
18365S:	Maintained
18366F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18367F:	drivers/pci/controller/dwc/pcie-kirin.c
18368
18369PCIE DRIVER FOR HISILICON STB
18370M:	Shawn Guo <shawn.guo@linaro.org>
18371L:	linux-pci@vger.kernel.org
18372S:	Maintained
18373F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18374F:	drivers/pci/controller/dwc/pcie-histb.c
18375
18376PCIE DRIVER FOR INTEL KEEM BAY
18377M:	Srikanth Thokala <srikanth.thokala@intel.com>
18378L:	linux-pci@vger.kernel.org
18379S:	Supported
18380F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18381F:	drivers/pci/controller/dwc/pcie-keembay.c
18382
18383PCIE DRIVER FOR INTEL LGM GW SOC
18384M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18385L:	linux-pci@vger.kernel.org
18386S:	Maintained
18387F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18388F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18389
18390PCIE DRIVER FOR MEDIATEK
18391M:	Ryder Lee <ryder.lee@mediatek.com>
18392M:	Jianjun Wang <jianjun.wang@mediatek.com>
18393L:	linux-pci@vger.kernel.org
18394L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18395S:	Supported
18396F:	Documentation/devicetree/bindings/pci/mediatek*
18397F:	drivers/pci/controller/*mediatek*
18398
18399PCIE DRIVER FOR MICROCHIP
18400M:	Daire McNamara <daire.mcnamara@microchip.com>
18401L:	linux-pci@vger.kernel.org
18402S:	Supported
18403F:	Documentation/devicetree/bindings/pci/microchip*
18404F:	drivers/pci/controller/plda/*microchip*
18405
18406PCIE DRIVER FOR QUALCOMM MSM
18407M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18408L:	linux-pci@vger.kernel.org
18409L:	linux-arm-msm@vger.kernel.org
18410S:	Maintained
18411F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18412F:	drivers/pci/controller/dwc/pcie-qcom.c
18413
18414PCIE DRIVER FOR ROCKCHIP
18415M:	Shawn Lin <shawn.lin@rock-chips.com>
18416L:	linux-pci@vger.kernel.org
18417L:	linux-rockchip@lists.infradead.org
18418S:	Maintained
18419F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18420F:	drivers/pci/controller/pcie-rockchip*
18421
18422PCIE DRIVER FOR SOCIONEXT UNIPHIER
18423M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18424L:	linux-pci@vger.kernel.org
18425S:	Maintained
18426F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18427F:	drivers/pci/controller/dwc/pcie-uniphier*
18428
18429PCIE DRIVER FOR ST SPEAR13XX
18430M:	Pratyush Anand <pratyush.anand@gmail.com>
18431L:	linux-pci@vger.kernel.org
18432S:	Maintained
18433F:	drivers/pci/controller/dwc/*spear*
18434
18435PCIE DRIVER FOR STARFIVE JH71x0
18436M:	Kevin Xie <kevin.xie@starfivetech.com>
18437L:	linux-pci@vger.kernel.org
18438S:	Maintained
18439F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18440F:	drivers/pci/controller/plda/pcie-starfive.c
18441
18442PCIE ENDPOINT DRIVER FOR QUALCOMM
18443M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18444L:	linux-pci@vger.kernel.org
18445L:	linux-arm-msm@vger.kernel.org
18446S:	Maintained
18447F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18448F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18449F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18450
18451PCMCIA SUBSYSTEM
18452M:	Dominik Brodowski <linux@dominikbrodowski.net>
18453S:	Odd Fixes
18454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18455F:	Documentation/pcmcia/
18456F:	drivers/pcmcia/
18457F:	include/pcmcia/
18458F:	tools/pcmcia/
18459
18460PCNET32 NETWORK DRIVER
18461M:	Don Fry <pcnet32@frontier.com>
18462L:	netdev@vger.kernel.org
18463S:	Maintained
18464F:	drivers/net/ethernet/amd/pcnet32.c
18465
18466PCRYPT PARALLEL CRYPTO ENGINE
18467M:	Steffen Klassert <steffen.klassert@secunet.com>
18468L:	linux-crypto@vger.kernel.org
18469S:	Maintained
18470F:	crypto/pcrypt.c
18471F:	include/crypto/pcrypt.h
18472
18473PDS DSC VIRTIO DATA PATH ACCELERATOR
18474R:	Shannon Nelson <shannon.nelson@amd.com>
18475F:	drivers/vdpa/pds/
18476
18477PECI HARDWARE MONITORING DRIVERS
18478M:	Iwona Winiarska <iwona.winiarska@intel.com>
18479L:	linux-hwmon@vger.kernel.org
18480S:	Supported
18481F:	Documentation/hwmon/peci-cputemp.rst
18482F:	Documentation/hwmon/peci-dimmtemp.rst
18483F:	drivers/hwmon/peci/
18484
18485PECI SUBSYSTEM
18486M:	Iwona Winiarska <iwona.winiarska@intel.com>
18487L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18488S:	Supported
18489F:	Documentation/devicetree/bindings/peci/
18490F:	Documentation/peci/
18491F:	drivers/peci/
18492F:	include/linux/peci-cpu.h
18493F:	include/linux/peci.h
18494
18495PENSANDO ETHERNET DRIVERS
18496M:	Shannon Nelson <shannon.nelson@amd.com>
18497M:	Brett Creeley <brett.creeley@amd.com>
18498L:	netdev@vger.kernel.org
18499S:	Maintained
18500F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18501F:	drivers/net/ethernet/pensando/
18502
18503PER-CPU MEMORY ALLOCATOR
18504M:	Dennis Zhou <dennis@kernel.org>
18505M:	Tejun Heo <tj@kernel.org>
18506M:	Christoph Lameter <cl@linux.com>
18507L:	linux-mm@kvack.org
18508S:	Maintained
18509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18510F:	arch/*/include/asm/percpu.h
18511F:	include/linux/percpu*.h
18512F:	lib/percpu*.c
18513F:	mm/percpu*.c
18514
18515PER-TASK DELAY ACCOUNTING
18516M:	Balbir Singh <bsingharora@gmail.com>
18517S:	Maintained
18518F:	include/linux/delayacct.h
18519F:	kernel/delayacct.c
18520
18521PERFORMANCE EVENTS SUBSYSTEM
18522M:	Peter Zijlstra <peterz@infradead.org>
18523M:	Ingo Molnar <mingo@redhat.com>
18524M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18525M:	Namhyung Kim <namhyung@kernel.org>
18526R:	Mark Rutland <mark.rutland@arm.com>
18527R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18528R:	Jiri Olsa <jolsa@kernel.org>
18529R:	Ian Rogers <irogers@google.com>
18530R:	Adrian Hunter <adrian.hunter@intel.com>
18531R:	"Liang, Kan" <kan.liang@linux.intel.com>
18532L:	linux-perf-users@vger.kernel.org
18533L:	linux-kernel@vger.kernel.org
18534S:	Supported
18535W:	https://perf.wiki.kernel.org/
18536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18539F:	arch/*/events/*
18540F:	arch/*/events/*/*
18541F:	arch/*/include/asm/perf_event.h
18542F:	arch/*/kernel/*/*/perf_event*.c
18543F:	arch/*/kernel/*/perf_event*.c
18544F:	arch/*/kernel/perf_callchain.c
18545F:	arch/*/kernel/perf_event*.c
18546F:	include/linux/perf_event.h
18547F:	include/uapi/linux/perf_event.h
18548F:	kernel/events/*
18549F:	tools/lib/perf/
18550F:	tools/perf/
18551
18552PERFORMANCE EVENTS TOOLING ARM64
18553R:	John Garry <john.g.garry@oracle.com>
18554R:	Will Deacon <will@kernel.org>
18555R:	James Clark <james.clark@linaro.org>
18556R:	Mike Leach <mike.leach@linaro.org>
18557R:	Leo Yan <leo.yan@linux.dev>
18558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18559S:	Supported
18560F:	tools/build/feature/test-libopencsd.c
18561F:	tools/perf/arch/arm*/
18562F:	tools/perf/pmu-events/arch/arm64/
18563F:	tools/perf/util/arm-spe*
18564F:	tools/perf/util/cs-etm*
18565
18566PERSONALITY HANDLING
18567M:	Christoph Hellwig <hch@infradead.org>
18568L:	linux-abi-devel@lists.sourceforge.net
18569S:	Maintained
18570F:	include/linux/personality.h
18571F:	include/uapi/linux/personality.h
18572
18573PHOENIX RC FLIGHT CONTROLLER ADAPTER
18574M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18575L:	linux-input@vger.kernel.org
18576S:	Maintained
18577F:	Documentation/input/devices/pxrc.rst
18578F:	drivers/input/joystick/pxrc.c
18579
18580PHONET PROTOCOL
18581M:	Remi Denis-Courmont <courmisch@gmail.com>
18582S:	Supported
18583F:	Documentation/networking/phonet.rst
18584F:	include/linux/phonet.h
18585F:	include/net/phonet/
18586F:	include/uapi/linux/phonet.h
18587F:	net/phonet/
18588
18589PHRAM MTD DRIVER
18590M:	Joern Engel <joern@lazybastard.org>
18591L:	linux-mtd@lists.infradead.org
18592S:	Maintained
18593F:	drivers/mtd/devices/phram.c
18594
18595PICOLCD HID DRIVER
18596M:	Bruno Prémont <bonbons@linux-vserver.org>
18597L:	linux-input@vger.kernel.org
18598S:	Maintained
18599F:	drivers/hid/hid-picolcd*
18600
18601PIDFD API
18602M:	Christian Brauner <christian@brauner.io>
18603L:	linux-kernel@vger.kernel.org
18604S:	Maintained
18605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18606F:	samples/pidfd/
18607F:	tools/testing/selftests/clone3/
18608F:	tools/testing/selftests/pid_namespace/
18609F:	tools/testing/selftests/pidfd/
18610K:	(?i)pidfd
18611K:	(?i)clone3
18612K:	\b(clone_args|kernel_clone_args)\b
18613
18614PIN CONTROL SUBSYSTEM
18615M:	Linus Walleij <linus.walleij@linaro.org>
18616L:	linux-gpio@vger.kernel.org
18617S:	Maintained
18618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18619F:	Documentation/devicetree/bindings/pinctrl/
18620F:	Documentation/driver-api/pin-control.rst
18621F:	drivers/pinctrl/
18622F:	include/dt-bindings/pinctrl/
18623F:	include/linux/pinctrl/
18624
18625PIN CONTROLLER - AIROHA
18626M:	Lorenzo Bianconi <lorenzo@kernel.org>
18627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18628S:	Maintained
18629F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18630F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18631
18632PIN CONTROLLER - AMD
18633M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18634M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18635S:	Maintained
18636F:	drivers/pinctrl/pinctrl-amd.c
18637
18638PIN CONTROLLER - FREESCALE
18639M:	Dong Aisheng <aisheng.dong@nxp.com>
18640M:	Fabio Estevam <festevam@gmail.com>
18641M:	Shawn Guo <shawnguo@kernel.org>
18642M:	Jacky Bai <ping.bai@nxp.com>
18643R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18644R:	NXP S32 Linux Team <s32@nxp.com>
18645L:	linux-gpio@vger.kernel.org
18646S:	Maintained
18647F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18648F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18649F:	drivers/pinctrl/freescale/
18650F:	drivers/pinctrl/nxp/
18651
18652PIN CONTROLLER - INTEL
18653M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18654M:	Andy Shevchenko <andy@kernel.org>
18655S:	Supported
18656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18657F:	drivers/pinctrl/intel/
18658
18659PIN CONTROLLER - KEEMBAY
18660M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18661S:	Supported
18662F:	drivers/pinctrl/pinctrl-keembay*
18663
18664PIN CONTROLLER - MEDIATEK
18665M:	Sean Wang <sean.wang@kernel.org>
18666L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18667S:	Maintained
18668F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18669F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18670F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18671F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18672F:	drivers/pinctrl/mediatek/
18673
18674PIN CONTROLLER - MEDIATEK MIPS
18675M:	Chester A. Unal <chester.a.unal@arinc9.com>
18676M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18677L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18678L:	linux-mips@vger.kernel.org
18679S:	Maintained
18680F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18681F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18682F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18683F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18684F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18685F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18686F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18687F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18688F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18689F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18690F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18691F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18692F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18693F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18694F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18695
18696PIN CONTROLLER - MICROCHIP AT91
18697M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18699L:	linux-gpio@vger.kernel.org
18700S:	Supported
18701F:	drivers/gpio/gpio-sama5d2-piobu.c
18702F:	drivers/pinctrl/pinctrl-at91*
18703
18704PIN CONTROLLER - QUALCOMM
18705M:	Bjorn Andersson <andersson@kernel.org>
18706L:	linux-arm-msm@vger.kernel.org
18707S:	Maintained
18708C:	irc://irc.oftc.net/linux-msm
18709F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18710F:	drivers/pinctrl/qcom/
18711
18712PIN CONTROLLER - RENESAS
18713M:	Geert Uytterhoeven <geert+renesas@glider.be>
18714L:	linux-renesas-soc@vger.kernel.org
18715S:	Supported
18716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18717F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18718F:	drivers/pinctrl/renesas/
18719
18720PIN CONTROLLER - SAMSUNG
18721M:	Krzysztof Kozlowski <krzk@kernel.org>
18722M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18723R:	Alim Akhtar <alim.akhtar@samsung.com>
18724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18725L:	linux-samsung-soc@vger.kernel.org
18726S:	Maintained
18727Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18728B:	mailto:linux-samsung-soc@vger.kernel.org
18729C:	irc://irc.libera.chat/linux-exynos
18730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18731F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18732F:	drivers/pinctrl/samsung/
18733
18734PIN CONTROLLER - SINGLE
18735M:	Tony Lindgren <tony@atomide.com>
18736M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18738L:	linux-omap@vger.kernel.org
18739S:	Maintained
18740F:	drivers/pinctrl/pinctrl-single.c
18741
18742PIN CONTROLLER - SUNPLUS / TIBBO
18743M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18744M:	Wells Lu <wellslutw@gmail.com>
18745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18746S:	Maintained
18747W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18748F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18749F:	drivers/pinctrl/sunplus/
18750F:	include/dt-bindings/pinctrl/sppctl*.h
18751
18752PINE64 PINEPHONE KEYBOARD DRIVER
18753M:	Samuel Holland <samuel@sholland.org>
18754S:	Supported
18755F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18756F:	drivers/input/keyboard/pinephone-keyboard.c
18757
18758PKTCDVD DRIVER
18759M:	linux-block@vger.kernel.org
18760S:	Orphan
18761F:	drivers/block/pktcdvd.c
18762F:	include/linux/pktcdvd.h
18763F:	include/uapi/linux/pktcdvd.h
18764
18765PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18766M:	Tomasz Duszynski <tduszyns@gmail.com>
18767S:	Maintained
18768F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18769F:	drivers/iio/chemical/pms7003.c
18770
18771PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18772M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18773L:	netdev@vger.kernel.org
18774S:	Maintained
18775F:	drivers/net/phy/mdio-open-alliance.h
18776F:	net/ethtool/plca.c
18777
18778PLDMFW LIBRARY
18779M:	Jacob Keller <jacob.e.keller@intel.com>
18780S:	Maintained
18781F:	Documentation/driver-api/pldmfw/
18782F:	include/linux/pldmfw.h
18783F:	lib/pldmfw/
18784
18785PLX DMA DRIVER
18786M:	Logan Gunthorpe <logang@deltatee.com>
18787S:	Maintained
18788F:	drivers/dma/plx_dma.c
18789
18790PM-GRAPH UTILITY
18791M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18792L:	linux-pm@vger.kernel.org
18793S:	Supported
18794W:	https://01.org/pm-graph
18795B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18796T:	git git://github.com/intel/pm-graph
18797F:	tools/power/pm-graph
18798
18799PM6764TR DRIVER
18800M:	Charles Hsu	<hsu.yungteng@gmail.com>
18801L:	linux-hwmon@vger.kernel.org
18802S:	Maintained
18803F:	Documentation/hwmon/pm6764tr.rst
18804F:	drivers/hwmon/pmbus/pm6764tr.c
18805
18806PMC SIERRA MaxRAID DRIVER
18807L:	linux-scsi@vger.kernel.org
18808S:	Orphan
18809W:	http://www.pmc-sierra.com/
18810F:	drivers/scsi/pmcraid.*
18811
18812PMC SIERRA PM8001 DRIVER
18813M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18814L:	linux-scsi@vger.kernel.org
18815S:	Supported
18816F:	drivers/scsi/pm8001/
18817
18818PNI RM3100 IIO DRIVER
18819M:	Song Qiang <songqiang1304521@gmail.com>
18820L:	linux-iio@vger.kernel.org
18821S:	Maintained
18822F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18823F:	drivers/iio/magnetometer/rm3100*
18824
18825PNP SUPPORT
18826M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18827L:	linux-acpi@vger.kernel.org
18828S:	Maintained
18829F:	drivers/pnp/
18830F:	include/linux/pnp.h
18831
18832POSIX CLOCKS and TIMERS
18833M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18834M:	Frederic Weisbecker <frederic@kernel.org>
18835M:	Thomas Gleixner <tglx@linutronix.de>
18836L:	linux-kernel@vger.kernel.org
18837S:	Maintained
18838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18839F:	fs/timerfd.c
18840F:	include/linux/time_namespace.h
18841F:	include/linux/timerfd.h
18842F:	include/uapi/linux/time.h
18843F:	include/uapi/linux/timerfd.h
18844F:	include/trace/events/timer*
18845F:	kernel/time/itimer.c
18846F:	kernel/time/posix-*
18847F:	kernel/time/namespace.c
18848
18849POWER MANAGEMENT CORE
18850M:	"Rafael J. Wysocki" <rafael@kernel.org>
18851L:	linux-pm@vger.kernel.org
18852S:	Supported
18853B:	https://bugzilla.kernel.org
18854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18855F:	drivers/base/power/
18856F:	drivers/powercap/
18857F:	include/linux/intel_rapl.h
18858F:	include/linux/pm.h
18859F:	include/linux/pm_*
18860F:	include/linux/powercap.h
18861F:	kernel/configs/nopm.config
18862
18863POWER SEQUENCING
18864M:	Bartosz Golaszewski <brgl@bgdev.pl>
18865L:	linux-pm@vger.kernel.org
18866S:	Maintained
18867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18868F:	Documentation/driver-api/pwrseq.rst
18869F:	drivers/power/sequencing/
18870F:	include/linux/pwrseq/
18871
18872POWER STATE COORDINATION INTERFACE (PSCI)
18873M:	Mark Rutland <mark.rutland@arm.com>
18874M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18876S:	Maintained
18877F:	drivers/firmware/psci/
18878F:	include/linux/psci.h
18879F:	include/uapi/linux/psci.h
18880
18881POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18882M:	Sebastian Reichel <sre@kernel.org>
18883L:	linux-pm@vger.kernel.org
18884S:	Maintained
18885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18886F:	Documentation/ABI/testing/sysfs-class-power
18887F:	Documentation/devicetree/bindings/power/supply/
18888F:	drivers/power/supply/
18889F:	include/linux/power/
18890F:	include/linux/power_supply.h
18891F:	tools/testing/selftests/power_supply/
18892
18893POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18894M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18895L:	linuxppc-dev@lists.ozlabs.org
18896S:	Maintained
18897F:	drivers/char/powernv-op-panel.c
18898
18899PPP OVER ATM (RFC 2364)
18900M:	Mitchell Blank Jr <mitch@sfgoth.com>
18901S:	Maintained
18902F:	include/uapi/linux/atmppp.h
18903F:	net/atm/pppoatm.c
18904
18905PPP OVER ETHERNET
18906M:	Michal Ostrowski <mostrows@earthlink.net>
18907S:	Maintained
18908F:	drivers/net/ppp/pppoe.c
18909F:	drivers/net/ppp/pppox.c
18910
18911PPP OVER L2TP
18912M:	James Chapman <jchapman@katalix.com>
18913S:	Maintained
18914F:	include/linux/if_pppol2tp.h
18915F:	include/uapi/linux/if_pppol2tp.h
18916F:	net/l2tp/l2tp_ppp.c
18917
18918PPP PROTOCOL DRIVERS AND COMPRESSORS
18919L:	linux-ppp@vger.kernel.org
18920S:	Orphan
18921F:	drivers/net/ppp/ppp_*
18922
18923PPS SUPPORT
18924M:	Rodolfo Giometti <giometti@enneenne.com>
18925L:	linuxpps@ml.enneenne.com (subscribers-only)
18926S:	Maintained
18927W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18928F:	Documentation/ABI/testing/sysfs-pps
18929F:	Documentation/ABI/testing/sysfs-pps-gen
18930F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18931F:	Documentation/driver-api/pps.rst
18932F:	drivers/pps/
18933F:	include/linux/pps*.h
18934F:	include/uapi/linux/pps.h
18935F:	include/uapi/linux/pps_gen.h
18936
18937PRESSURE STALL INFORMATION (PSI)
18938M:	Johannes Weiner <hannes@cmpxchg.org>
18939M:	Suren Baghdasaryan <surenb@google.com>
18940R:	Peter Ziljstra <peterz@infradead.org>
18941S:	Maintained
18942F:	include/linux/psi*
18943F:	kernel/sched/psi.c
18944
18945PROPELLER BUILD
18946M:	Rong Xu <xur@google.com>
18947M:	Han Shen <shenhan@google.com>
18948S:	Supported
18949F:	Documentation/dev-tools/propeller.rst
18950F:	scripts/Makefile.propeller
18951
18952PRINTK
18953M:	Petr Mladek <pmladek@suse.com>
18954R:	Steven Rostedt <rostedt@goodmis.org>
18955R:	John Ogness <john.ogness@linutronix.de>
18956R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18957S:	Maintained
18958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18959F:	include/linux/printk.h
18960F:	kernel/printk/
18961
18962PRINTK INDEXING
18963R:	Chris Down <chris@chrisdown.name>
18964S:	Maintained
18965F:	Documentation/core-api/printk-index.rst
18966F:	kernel/printk/index.c
18967K:	printk_index
18968
18969PROC FILESYSTEM
18970L:	linux-kernel@vger.kernel.org
18971L:	linux-fsdevel@vger.kernel.org
18972S:	Maintained
18973F:	Documentation/filesystems/proc.rst
18974F:	fs/proc/
18975F:	include/linux/proc_fs.h
18976F:	tools/testing/selftests/proc/
18977
18978PROC SYSCTL
18979M:	Kees Cook <kees@kernel.org>
18980M:	Joel Granados <joel.granados@kernel.org>
18981L:	linux-kernel@vger.kernel.org
18982L:	linux-fsdevel@vger.kernel.org
18983S:	Maintained
18984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18985F:	fs/proc/proc_sysctl.c
18986F:	include/linux/sysctl.h
18987F:	kernel/sysctl-test.c
18988F:	kernel/sysctl.c
18989F:	tools/testing/selftests/sysctl/
18990
18991PS3 NETWORK SUPPORT
18992M:	Geoff Levand <geoff@infradead.org>
18993L:	netdev@vger.kernel.org
18994L:	linuxppc-dev@lists.ozlabs.org
18995S:	Maintained
18996F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18997
18998PS3 PLATFORM SUPPORT
18999M:	Geoff Levand <geoff@infradead.org>
19000L:	linuxppc-dev@lists.ozlabs.org
19001S:	Maintained
19002F:	arch/powerpc/boot/ps3*
19003F:	arch/powerpc/include/asm/lv1call.h
19004F:	arch/powerpc/include/asm/ps3*.h
19005F:	arch/powerpc/platforms/ps3/
19006F:	drivers/*/ps3*
19007F:	drivers/ps3/
19008F:	drivers/rtc/rtc-ps3.c
19009F:	drivers/usb/host/*ps3.c
19010F:	sound/ppc/snd_ps3*
19011
19012PS3VRAM DRIVER
19013M:	Jim Paris <jim@jtan.com>
19014M:	Geoff Levand <geoff@infradead.org>
19015L:	linuxppc-dev@lists.ozlabs.org
19016S:	Maintained
19017F:	drivers/block/ps3vram.c
19018
19019PSAMPLE PACKET SAMPLING SUPPORT
19020M:	Yotam Gigi <yotam.gi@gmail.com>
19021S:	Maintained
19022F:	include/net/psample.h
19023F:	include/uapi/linux/psample.h
19024F:	net/psample
19025
19026PSE NETWORK DRIVER
19027M:	Oleksij Rempel <o.rempel@pengutronix.de>
19028M:	Kory Maincent <kory.maincent@bootlin.com>
19029L:	netdev@vger.kernel.org
19030S:	Maintained
19031F:	Documentation/devicetree/bindings/net/pse-pd/
19032F:	drivers/net/pse-pd/
19033F:	net/ethtool/pse-pd.c
19034
19035PSTORE FILESYSTEM
19036M:	Kees Cook <kees@kernel.org>
19037R:	Tony Luck <tony.luck@intel.com>
19038R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
19039L:	linux-hardening@vger.kernel.org
19040S:	Supported
19041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19042F:	Documentation/admin-guide/pstore-blk.rst
19043F:	Documentation/admin-guide/ramoops.rst
19044F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19045F:	drivers/acpi/apei/erst.c
19046F:	drivers/firmware/efi/efi-pstore.c
19047F:	fs/pstore/
19048F:	include/linux/pstore*
19049K:	\b(pstore|ramoops)
19050
19051PT5161L HARDWARE MONITOR DRIVER
19052M:	Cosmo Chou <cosmo.chou@quantatw.com>
19053L:	linux-hwmon@vger.kernel.org
19054S:	Maintained
19055F:	Documentation/hwmon/pt5161l.rst
19056F:	drivers/hwmon/pt5161l.c
19057
19058PTP HARDWARE CLOCK SUPPORT
19059M:	Richard Cochran <richardcochran@gmail.com>
19060L:	netdev@vger.kernel.org
19061S:	Maintained
19062W:	http://linuxptp.sourceforge.net/
19063F:	Documentation/ABI/testing/sysfs-ptp
19064F:	Documentation/driver-api/ptp.rst
19065F:	drivers/net/phy/dp83640*
19066F:	drivers/ptp/*
19067F:	include/linux/ptp_cl*
19068K:	(?:\b|_)ptp(?:\b|_)
19069
19070PTP MOCKUP CLOCK SUPPORT
19071M:	Vladimir Oltean <vladimir.oltean@nxp.com>
19072L:	netdev@vger.kernel.org
19073S:	Maintained
19074F:	drivers/ptp/ptp_mock.c
19075F:	include/linux/ptp_mock.h
19076
19077PTP VIRTUAL CLOCK SUPPORT
19078M:	Yangbo Lu <yangbo.lu@nxp.com>
19079L:	netdev@vger.kernel.org
19080S:	Maintained
19081F:	drivers/ptp/ptp_vclock.c
19082F:	net/ethtool/phc_vclocks.c
19083
19084PTP VMCLOCK SUPPORT
19085M:	David Woodhouse <dwmw2@infradead.org>
19086L:	netdev@vger.kernel.org
19087S:	Maintained
19088F:	drivers/ptp/ptp_vmclock.c
19089F:	include/uapi/linux/vmclock-abi.h
19090
19091PTRACE SUPPORT
19092M:	Oleg Nesterov <oleg@redhat.com>
19093S:	Maintained
19094F:	arch/*/*/ptrace*.c
19095F:	arch/*/include/asm/ptrace*.h
19096F:	arch/*/ptrace*.c
19097F:	include/asm-generic/syscall.h
19098F:	include/linux/ptrace.h
19099F:	include/linux/regset.h
19100F:	include/uapi/linux/ptrace.h
19101F:	kernel/ptrace.c
19102
19103PULSE8-CEC DRIVER
19104M:	Hans Verkuil <hverkuil@xs4all.nl>
19105L:	linux-media@vger.kernel.org
19106S:	Maintained
19107T:	git git://linuxtv.org/media.git
19108F:	drivers/media/cec/usb/pulse8/
19109
19110PURELIFI PLFXLC DRIVER
19111M:	Srinivasan Raju <srini.raju@purelifi.com>
19112L:	linux-wireless@vger.kernel.org
19113S:	Supported
19114F:	drivers/net/wireless/purelifi/plfxlc/
19115
19116PVRUSB2 VIDEO4LINUX DRIVER
19117M:	Mike Isely <isely@pobox.com>
19118L:	pvrusb2@isely.net	(subscribers-only)
19119L:	linux-media@vger.kernel.org
19120S:	Maintained
19121W:	http://www.isely.net/pvrusb2/
19122T:	git git://linuxtv.org/media.git
19123F:	Documentation/driver-api/media/drivers/pvrusb2*
19124F:	drivers/media/usb/pvrusb2/
19125
19126PWC WEBCAM DRIVER
19127M:	Hans Verkuil <hverkuil@xs4all.nl>
19128L:	linux-media@vger.kernel.org
19129S:	Odd Fixes
19130T:	git git://linuxtv.org/media.git
19131F:	drivers/media/usb/pwc/*
19132F:	include/trace/events/pwc.h
19133
19134PWM IR Transmitter
19135M:	Sean Young <sean@mess.org>
19136L:	linux-media@vger.kernel.org
19137S:	Maintained
19138F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19139F:	drivers/media/rc/pwm-ir-tx.c
19140
19141PWM SUBSYSTEM
19142M:	Uwe Kleine-König <ukleinek@kernel.org>
19143L:	linux-pwm@vger.kernel.org
19144S:	Maintained
19145Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19146T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19147F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19148F:	Documentation/devicetree/bindings/pwm/
19149F:	Documentation/driver-api/pwm.rst
19150F:	drivers/gpio/gpio-mvebu.c
19151F:	drivers/pwm/
19152F:	drivers/video/backlight/pwm_bl.c
19153F:	include/dt-bindings/pwm/
19154F:	include/linux/pwm.h
19155F:	include/linux/pwm_backlight.h
19156K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19157
19158PXA GPIO DRIVER
19159M:	Robert Jarzmik <robert.jarzmik@free.fr>
19160L:	linux-gpio@vger.kernel.org
19161S:	Maintained
19162F:	drivers/gpio/gpio-pxa.c
19163
19164PXA MMCI DRIVER
19165S:	Orphan
19166
19167PXA RTC DRIVER
19168M:	Robert Jarzmik <robert.jarzmik@free.fr>
19169L:	linux-rtc@vger.kernel.org
19170S:	Maintained
19171
19172PXA2xx/PXA3xx SUPPORT
19173M:	Daniel Mack <daniel@zonque.org>
19174M:	Haojian Zhuang <haojian.zhuang@gmail.com>
19175M:	Robert Jarzmik <robert.jarzmik@free.fr>
19176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19177S:	Maintained
19178T:	git git://github.com/hzhuang1/linux.git
19179T:	git git://github.com/rjarzmik/linux.git
19180F:	arch/arm/boot/dts/intel/pxa/
19181F:	arch/arm/mach-pxa/
19182F:	drivers/dma/pxa*
19183F:	drivers/pcmcia/pxa2xx*
19184F:	drivers/pinctrl/pxa/
19185F:	drivers/spi/spi-pxa2xx*
19186F:	drivers/usb/gadget/udc/pxa2*
19187F:	include/sound/pxa2xx-lib.h
19188F:	sound/arm/pxa*
19189F:	sound/soc/pxa/
19190
19191QAT DRIVER
19192M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
19193L:	qat-linux@intel.com
19194S:	Supported
19195F:	drivers/crypto/intel/qat/
19196
19197QCOM AUDIO (ASoC) DRIVERS
19198M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19199L:	linux-sound@vger.kernel.org
19200L:	linux-arm-msm@vger.kernel.org
19201S:	Supported
19202F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19203F:	Documentation/devicetree/bindings/sound/qcom,*
19204F:	drivers/soc/qcom/apr.c
19205F:	include/dt-bindings/sound/qcom,wcd9335.h
19206F:	sound/soc/codecs/lpass-rx-macro.*
19207F:	sound/soc/codecs/lpass-tx-macro.*
19208F:	sound/soc/codecs/lpass-va-macro.c
19209F:	sound/soc/codecs/lpass-wsa-macro.*
19210F:	sound/soc/codecs/msm8916-wcd-analog.c
19211F:	sound/soc/codecs/msm8916-wcd-digital.c
19212F:	sound/soc/codecs/wcd-clsh-v2.*
19213F:	sound/soc/codecs/wcd-mbhc-v2.*
19214F:	sound/soc/codecs/wcd9335.*
19215F:	sound/soc/codecs/wcd934x.c
19216F:	sound/soc/codecs/wsa881x.c
19217F:	sound/soc/codecs/wsa883x.c
19218F:	sound/soc/codecs/wsa884x.c
19219F:	sound/soc/qcom/
19220
19221QCOM EMBEDDED USB DEBUGGER (EUD)
19222M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
19223L:	linux-arm-msm@vger.kernel.org
19224S:	Maintained
19225F:	Documentation/ABI/testing/sysfs-driver-eud
19226F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19227F:	drivers/usb/misc/qcom_eud.c
19228
19229QCOM IPA DRIVER
19230M:	Alex Elder <elder@kernel.org>
19231L:	netdev@vger.kernel.org
19232S:	Maintained
19233F:	drivers/net/ipa/
19234
19235QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19236M:	Gabriel Somlo <somlo@cmu.edu>
19237M:	"Michael S. Tsirkin" <mst@redhat.com>
19238L:	qemu-devel@nongnu.org
19239S:	Maintained
19240F:	drivers/firmware/qemu_fw_cfg.c
19241F:	include/uapi/linux/qemu_fw_cfg.h
19242
19243QIB DRIVER
19244M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19245L:	linux-rdma@vger.kernel.org
19246S:	Supported
19247F:	drivers/infiniband/hw/qib/
19248
19249QLOGIC QL41xxx FCOE DRIVER
19250M:	Saurav Kashyap <skashyap@marvell.com>
19251M:	Javed Hasan <jhasan@marvell.com>
19252M:	GR-QLogic-Storage-Upstream@marvell.com
19253L:	linux-scsi@vger.kernel.org
19254S:	Supported
19255F:	drivers/scsi/qedf/
19256
19257QLOGIC QL41xxx ISCSI DRIVER
19258M:	Nilesh Javali <njavali@marvell.com>
19259M:	Manish Rangankar <mrangankar@marvell.com>
19260M:	GR-QLogic-Storage-Upstream@marvell.com
19261L:	linux-scsi@vger.kernel.org
19262S:	Supported
19263F:	drivers/scsi/qedi/
19264
19265QLOGIC QL4xxx ETHERNET DRIVER
19266M:	Manish Chopra <manishc@marvell.com>
19267L:	netdev@vger.kernel.org
19268S:	Maintained
19269F:	drivers/net/ethernet/qlogic/qed/
19270F:	drivers/net/ethernet/qlogic/qede/
19271F:	include/linux/qed/
19272
19273QLOGIC QL4xxx RDMA DRIVER
19274M:	Michal Kalderon <mkalderon@marvell.com>
19275L:	linux-rdma@vger.kernel.org
19276S:	Supported
19277F:	drivers/infiniband/hw/qedr/
19278F:	include/uapi/rdma/qedr-abi.h
19279
19280QLOGIC QLA1280 SCSI DRIVER
19281M:	Michael Reed <mdr@sgi.com>
19282L:	linux-scsi@vger.kernel.org
19283S:	Maintained
19284F:	drivers/scsi/qla1280.[ch]
19285
19286QLOGIC QLA2XXX FC-SCSI DRIVER
19287M:	Nilesh Javali <njavali@marvell.com>
19288M:	GR-QLogic-Storage-Upstream@marvell.com
19289L:	linux-scsi@vger.kernel.org
19290S:	Supported
19291F:	drivers/scsi/qla2xxx/
19292
19293QLOGIC QLA3XXX NETWORK DRIVER
19294M:	GR-Linux-NIC-Dev@marvell.com
19295L:	netdev@vger.kernel.org
19296S:	Maintained
19297F:	drivers/net/ethernet/qlogic/qla3xxx.*
19298
19299QLOGIC QLA4XXX iSCSI DRIVER
19300M:	Nilesh Javali <njavali@marvell.com>
19301M:	Manish Rangankar <mrangankar@marvell.com>
19302M:	GR-QLogic-Storage-Upstream@marvell.com
19303L:	linux-scsi@vger.kernel.org
19304S:	Supported
19305F:	drivers/scsi/qla4xxx/
19306
19307QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19308M:	Shahed Shaikh <shshaikh@marvell.com>
19309M:	Manish Chopra <manishc@marvell.com>
19310M:	GR-Linux-NIC-Dev@marvell.com
19311L:	netdev@vger.kernel.org
19312S:	Maintained
19313F:	drivers/net/ethernet/qlogic/qlcnic/
19314
19315QM1D1B0004 MEDIA DRIVER
19316M:	Akihiro Tsukada <tskd08@gmail.com>
19317L:	linux-media@vger.kernel.org
19318S:	Odd Fixes
19319F:	drivers/media/tuners/qm1d1b0004*
19320
19321QM1D1C0042 MEDIA DRIVER
19322M:	Akihiro Tsukada <tskd08@gmail.com>
19323L:	linux-media@vger.kernel.org
19324S:	Odd Fixes
19325F:	drivers/media/tuners/qm1d1c0042*
19326
19327QNAP MCU DRIVER
19328M:	Heiko Stuebner <heiko@sntech.de>
19329S:	Maintained
19330F:	drivers/hwmon/qnap-mcu-hwmon.c
19331F:	drivers/input/misc/qnap-mcu-input.c
19332F:	drivers/leds/leds-qnap-mcu.c
19333F:	drivers/mfd/qnap-mcu.c
19334F:	include/linux/mfd/qnap-mcu.h
19335
19336QNX4 FILESYSTEM
19337M:	Anders Larsen <al@alarsen.net>
19338S:	Maintained
19339W:	http://www.alarsen.net/linux/qnx4fs/
19340F:	fs/qnx4/
19341F:	include/uapi/linux/qnx4_fs.h
19342F:	include/uapi/linux/qnxtypes.h
19343
19344QNX6 FILESYSTEM
19345S:	Orphan
19346F:	Documentation/filesystems/qnx6.rst
19347F:	fs/qnx6/
19348F:	include/linux/qnx6_fs.h
19349
19350QORIQ DPAA2 FSL-MC BUS DRIVER
19351M:	Stuart Yoder <stuyoder@gmail.com>
19352M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
19353L:	linux-kernel@vger.kernel.org
19354S:	Maintained
19355F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19356F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19357F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19358F:	drivers/bus/fsl-mc/
19359F:	include/uapi/linux/fsl_mc.h
19360
19361QT1010 MEDIA DRIVER
19362L:	linux-media@vger.kernel.org
19363S:	Orphan
19364W:	https://linuxtv.org
19365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19366F:	drivers/media/tuners/qt1010*
19367
19368QUALCOMM ATH12K WIRELESS DRIVER
19369M:	Jeff Johnson <jjohnson@kernel.org>
19370L:	ath12k@lists.infradead.org
19371S:	Supported
19372W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19374F:	drivers/net/wireless/ath/ath12k/
19375N:	ath12k
19376
19377QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19378M:	Jeff Johnson <jjohnson@kernel.org>
19379L:	ath10k@lists.infradead.org
19380S:	Supported
19381W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19383F:	drivers/net/wireless/ath/ath10k/
19384N:	ath10k
19385
19386QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19387M:	Jeff Johnson <jjohnson@kernel.org>
19388L:	ath11k@lists.infradead.org
19389S:	Supported
19390W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19391B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19393F:	drivers/net/wireless/ath/ath11k/
19394N:	ath11k
19395
19396QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19397M:	Toke Høiland-Jørgensen <toke@toke.dk>
19398L:	linux-wireless@vger.kernel.org
19399S:	Maintained
19400W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19402F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19403F:	drivers/net/wireless/ath/ath9k/
19404
19405QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19406M:	Stefan Wahren <wahrenst@gmx.net>
19407L:	netdev@vger.kernel.org
19408S:	Maintained
19409F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19410F:	drivers/net/ethernet/qualcomm/qca*
19411
19412QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19413M:	Stephan Gerhold <stephan@gerhold.net>
19414L:	netdev@vger.kernel.org
19415L:	linux-arm-msm@vger.kernel.org
19416S:	Maintained
19417F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19418F:	drivers/net/wwan/qcom_bam_dmux.c
19419
19420QUALCOMM CAMERA SUBSYSTEM DRIVER
19421M:	Robert Foss <rfoss@kernel.org>
19422M:	Todor Tomov <todor.too@gmail.com>
19423M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19424L:	linux-media@vger.kernel.org
19425S:	Maintained
19426F:	Documentation/admin-guide/media/qcom_camss.rst
19427F:	Documentation/devicetree/bindings/media/qcom,*camss*
19428F:	drivers/media/platform/qcom/camss/
19429
19430QUALCOMM CLOCK DRIVERS
19431M:	Bjorn Andersson <andersson@kernel.org>
19432L:	linux-arm-msm@vger.kernel.org
19433S:	Supported
19434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19435F:	Documentation/devicetree/bindings/clock/qcom,*
19436F:	drivers/clk/qcom/
19437F:	include/dt-bindings/clock/qcom,*
19438
19439QUALCOMM CLOUD AI (QAIC) DRIVER
19440M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
19441R:	Carl Vanderlip <quic_carlv@quicinc.com>
19442L:	linux-arm-msm@vger.kernel.org
19443L:	dri-devel@lists.freedesktop.org
19444S:	Supported
19445T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19446F:	Documentation/accel/qaic/
19447F:	drivers/accel/qaic/
19448F:	include/uapi/drm/qaic_accel.h
19449
19450QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19451M:	Bjorn Andersson <andersson@kernel.org>
19452M:	Konrad Dybcio <konradybcio@kernel.org>
19453L:	linux-pm@vger.kernel.org
19454L:	linux-arm-msm@vger.kernel.org
19455S:	Maintained
19456F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19457F:	drivers/pmdomain/qcom/cpr.c
19458
19459QUALCOMM CPUCP MAILBOX DRIVER
19460M:	Sibi Sankar <quic_sibis@quicinc.com>
19461L:	linux-arm-msm@vger.kernel.org
19462S:	Supported
19463F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19464F:	drivers/mailbox/qcom-cpucp-mbox.c
19465
19466QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19467M:	Ilia Lin <ilia.lin@kernel.org>
19468L:	linux-pm@vger.kernel.org
19469S:	Maintained
19470F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19471F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19472F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19473
19474QUALCOMM CRYPTO DRIVERS
19475M:	Thara Gopinath <thara.gopinath@gmail.com>
19476L:	linux-crypto@vger.kernel.org
19477L:	linux-arm-msm@vger.kernel.org
19478S:	Maintained
19479F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19480F:	drivers/crypto/qce/
19481
19482QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19483M:	Timur Tabi <timur@kernel.org>
19484L:	netdev@vger.kernel.org
19485S:	Maintained
19486F:	drivers/net/ethernet/qualcomm/emac/
19487
19488QUALCOMM ETHQOS ETHERNET DRIVER
19489M:	Vinod Koul <vkoul@kernel.org>
19490L:	netdev@vger.kernel.org
19491L:	linux-arm-msm@vger.kernel.org
19492S:	Maintained
19493F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19494F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19495
19496QUALCOMM FASTRPC DRIVER
19497M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19498M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19499L:	linux-arm-msm@vger.kernel.org
19500L:	dri-devel@lists.freedesktop.org
19501S:	Maintained
19502F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19503F:	drivers/misc/fastrpc.c
19504F:	include/uapi/misc/fastrpc.h
19505
19506QUALCOMM HEXAGON ARCHITECTURE
19507M:	Brian Cain <brian.cain@oss.qualcomm.com>
19508L:	linux-hexagon@vger.kernel.org
19509S:	Supported
19510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19511F:	arch/hexagon/
19512
19513QUALCOMM HIDMA DRIVER
19514M:	Sinan Kaya <okaya@kernel.org>
19515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19516L:	linux-arm-msm@vger.kernel.org
19517L:	dmaengine@vger.kernel.org
19518S:	Supported
19519F:	drivers/dma/qcom/hidma*
19520
19521QUALCOMM I2C QCOM GENI DRIVER
19522M:	Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
19523M:	Viken Dadhaniya <quic_vdadhani@quicinc.com>
19524L:	linux-i2c@vger.kernel.org
19525L:	linux-arm-msm@vger.kernel.org
19526S:	Maintained
19527F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19528F:	drivers/i2c/busses/i2c-qcom-geni.c
19529
19530QUALCOMM I2C CCI DRIVER
19531M:	Loic Poulain <loic.poulain@linaro.org>
19532M:	Robert Foss <rfoss@kernel.org>
19533L:	linux-i2c@vger.kernel.org
19534L:	linux-arm-msm@vger.kernel.org
19535S:	Maintained
19536F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19537F:	drivers/i2c/busses/i2c-qcom-cci.c
19538
19539QUALCOMM INTERCONNECT BWMON DRIVER
19540M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19541L:	linux-arm-msm@vger.kernel.org
19542S:	Maintained
19543F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19544F:	drivers/soc/qcom/icc-bwmon.c
19545F:	drivers/soc/qcom/trace_icc-bwmon.h
19546
19547QUALCOMM IOMMU
19548M:	Rob Clark <robdclark@gmail.com>
19549L:	iommu@lists.linux.dev
19550L:	linux-arm-msm@vger.kernel.org
19551S:	Maintained
19552F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19553F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19554F:	drivers/iommu/msm_iommu*
19555
19556QUALCOMM IPC ROUTER (QRTR) DRIVER
19557M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19558L:	linux-arm-msm@vger.kernel.org
19559S:	Maintained
19560F:	include/trace/events/qrtr.h
19561F:	include/uapi/linux/qrtr.h
19562F:	net/qrtr/
19563
19564QUALCOMM IPCC MAILBOX DRIVER
19565M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19566L:	linux-arm-msm@vger.kernel.org
19567S:	Supported
19568F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19569F:	drivers/mailbox/qcom-ipcc.c
19570F:	include/dt-bindings/mailbox/qcom-ipcc.h
19571
19572QUALCOMM IPQ4019 USB PHY DRIVER
19573M:	Robert Marko <robert.marko@sartura.hr>
19574M:	Luka Perkov <luka.perkov@sartura.hr>
19575L:	linux-arm-msm@vger.kernel.org
19576S:	Maintained
19577F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19578F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19579
19580QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19581M:	Robert Marko <robert.marko@sartura.hr>
19582M:	Luka Perkov <luka.perkov@sartura.hr>
19583L:	linux-arm-msm@vger.kernel.org
19584S:	Maintained
19585F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19586F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19587
19588QUALCOMM NAND CONTROLLER DRIVER
19589M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19590L:	linux-mtd@lists.infradead.org
19591L:	linux-arm-msm@vger.kernel.org
19592S:	Maintained
19593F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19594F:	drivers/mtd/nand/raw/qcom_nandc.c
19595
19596QUALCOMM QSEECOM DRIVER
19597M:	Maximilian Luz <luzmaximilian@gmail.com>
19598L:	linux-arm-msm@vger.kernel.org
19599S:	Maintained
19600F:	drivers/firmware/qcom/qcom_qseecom.c
19601
19602QUALCOMM QSEECOM UEFISECAPP DRIVER
19603M:	Maximilian Luz <luzmaximilian@gmail.com>
19604L:	linux-arm-msm@vger.kernel.org
19605S:	Maintained
19606F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19607
19608QUALCOMM RMNET DRIVER
19609M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19610M:	Sean Tranchetti <quic_stranche@quicinc.com>
19611L:	netdev@vger.kernel.org
19612S:	Maintained
19613F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19614F:	drivers/net/ethernet/qualcomm/rmnet/
19615F:	include/linux/if_rmnet.h
19616
19617QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19618M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19619L:	linux-arm-msm@vger.kernel.org
19620S:	Maintained
19621F:	drivers/firmware/qcom/qcom_tzmem.c
19622F:	drivers/firmware/qcom/qcom_tzmem.h
19623F:	include/linux/firmware/qcom/qcom_tzmem.h
19624
19625QUALCOMM TSENS THERMAL DRIVER
19626M:	Amit Kucheria <amitk@kernel.org>
19627M:	Thara Gopinath <thara.gopinath@gmail.com>
19628L:	linux-pm@vger.kernel.org
19629L:	linux-arm-msm@vger.kernel.org
19630S:	Maintained
19631F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19632F:	drivers/thermal/qcom/
19633
19634QUALCOMM TYPEC PORT MANAGER DRIVER
19635M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19636L:	linux-arm-msm@vger.kernel.org
19637L:	linux-usb@vger.kernel.org
19638S:	Maintained
19639F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19640F:	drivers/usb/typec/tcpm/qcom/
19641
19642QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19643M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19644M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19645R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19646L:	linux-media@vger.kernel.org
19647L:	linux-arm-msm@vger.kernel.org
19648S:	Maintained
19649T:	git git://linuxtv.org/media.git
19650F:	Documentation/devicetree/bindings/media/*venus*
19651F:	drivers/media/platform/qcom/venus/
19652
19653QUALCOMM WCN36XX WIRELESS DRIVER
19654M:	Loic Poulain <loic.poulain@linaro.org>
19655L:	wcn36xx@lists.infradead.org
19656S:	Supported
19657W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19658F:	drivers/net/wireless/ath/wcn36xx/
19659
19660QUANTENNA QTNFMAC WIRELESS DRIVER
19661M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19662R:	Sergey Matyukevich <geomatsi@gmail.com>
19663L:	linux-wireless@vger.kernel.org
19664S:	Maintained
19665F:	drivers/net/wireless/quantenna
19666
19667RADEON and AMDGPU DRM DRIVERS
19668M:	Alex Deucher <alexander.deucher@amd.com>
19669M:	Christian König <christian.koenig@amd.com>
19670L:	amd-gfx@lists.freedesktop.org
19671S:	Supported
19672B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19673C:	irc://irc.oftc.net/radeon
19674T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19675F:	Documentation/gpu/amdgpu/
19676F:	drivers/gpu/drm/amd/
19677F:	drivers/gpu/drm/ci/xfails/amd*
19678F:	drivers/gpu/drm/radeon/
19679F:	include/uapi/drm/amdgpu_drm.h
19680F:	include/uapi/drm/radeon_drm.h
19681
19682RADEON FRAMEBUFFER DISPLAY DRIVER
19683M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19684L:	linux-fbdev@vger.kernel.org
19685S:	Maintained
19686F:	drivers/video/fbdev/aty/radeon*
19687F:	include/uapi/linux/radeonfb.h
19688
19689RADIOSHARK RADIO DRIVER
19690M:	Hans Verkuil <hverkuil@xs4all.nl>
19691L:	linux-media@vger.kernel.org
19692S:	Maintained
19693T:	git git://linuxtv.org/media.git
19694F:	drivers/media/radio/radio-shark.c
19695
19696RADIOSHARK2 RADIO DRIVER
19697M:	Hans Verkuil <hverkuil@xs4all.nl>
19698L:	linux-media@vger.kernel.org
19699S:	Maintained
19700T:	git git://linuxtv.org/media.git
19701F:	drivers/media/radio/radio-shark2.c
19702F:	drivers/media/radio/radio-tea5777.c
19703
19704RADOS BLOCK DEVICE (RBD)
19705M:	Ilya Dryomov <idryomov@gmail.com>
19706R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19707L:	ceph-devel@vger.kernel.org
19708S:	Supported
19709W:	http://ceph.com/
19710T:	git https://github.com/ceph/ceph-client.git
19711F:	Documentation/ABI/testing/sysfs-bus-rbd
19712F:	drivers/block/rbd.c
19713F:	drivers/block/rbd_types.h
19714
19715RAGE128 FRAMEBUFFER DISPLAY DRIVER
19716L:	linux-fbdev@vger.kernel.org
19717S:	Orphan
19718F:	drivers/video/fbdev/aty/aty128fb.c
19719
19720RAINSHADOW-CEC DRIVER
19721M:	Hans Verkuil <hverkuil@xs4all.nl>
19722L:	linux-media@vger.kernel.org
19723S:	Maintained
19724T:	git git://linuxtv.org/media.git
19725F:	drivers/media/cec/usb/rainshadow/
19726
19727RALINK MIPS ARCHITECTURE
19728M:	John Crispin <john@phrozen.org>
19729M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19730L:	linux-mips@vger.kernel.org
19731S:	Maintained
19732F:	arch/mips/ralink
19733
19734RALINK MT7621 MIPS ARCHITECTURE
19735M:	Chester A. Unal <chester.a.unal@arinc9.com>
19736M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19737L:	linux-mips@vger.kernel.org
19738S:	Maintained
19739F:	arch/mips/boot/dts/ralink/mt7621*
19740
19741RALINK RT2X00 WIRELESS LAN DRIVER
19742M:	Stanislaw Gruszka <stf_xl@wp.pl>
19743L:	linux-wireless@vger.kernel.org
19744S:	Maintained
19745F:	drivers/net/wireless/ralink/rt2x00/
19746
19747RAMDISK RAM BLOCK DEVICE DRIVER
19748M:	Jens Axboe <axboe@kernel.dk>
19749S:	Maintained
19750F:	Documentation/admin-guide/blockdev/ramdisk.rst
19751F:	drivers/block/brd.c
19752
19753RANCHU VIRTUAL BOARD FOR MIPS
19754M:	Miodrag Dinic <miodrag.dinic@mips.com>
19755L:	linux-mips@vger.kernel.org
19756S:	Supported
19757F:	arch/mips/configs/generic/board-ranchu.config
19758F:	arch/mips/generic/board-ranchu.c
19759
19760RANDOM NUMBER DRIVER
19761M:	"Theodore Ts'o" <tytso@mit.edu>
19762M:	Jason A. Donenfeld <Jason@zx2c4.com>
19763S:	Maintained
19764T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19765F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19766F:	drivers/char/random.c
19767F:	include/linux/random.h
19768F:	include/uapi/linux/random.h
19769F:	drivers/virt/vmgenid.c
19770N:	^.*/vdso/[^/]*getrandom[^/]+$
19771
19772RAPIDIO SUBSYSTEM
19773M:	Matt Porter <mporter@kernel.crashing.org>
19774M:	Alexandre Bounine <alex.bou9@gmail.com>
19775S:	Maintained
19776F:	drivers/rapidio/
19777
19778RAS INFRASTRUCTURE
19779M:	Tony Luck <tony.luck@intel.com>
19780M:	Borislav Petkov <bp@alien8.de>
19781L:	linux-edac@vger.kernel.org
19782S:	Maintained
19783F:	Documentation/admin-guide/RAS
19784F:	drivers/ras/
19785F:	include/linux/ras.h
19786F:	include/ras/ras_event.h
19787
19788RAS FRU MEMORY POISON MANAGER (FMPM)
19789M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19790L:	linux-edac@vger.kernel.org
19791S:	Maintained
19792F:	drivers/ras/amd/fmpm.c
19793
19794RASPBERRY PI PISP BACK END
19795M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19796R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19797L:	linux-media@vger.kernel.org
19798S:	Maintained
19799F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19800F:	drivers/media/platform/raspberrypi/pisp_be/
19801F:	include/uapi/linux/media/raspberrypi/
19802
19803RASPBERRY PI PISP CAMERA FRONT END
19804M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
19805M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19806S:	Maintained
19807F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19808F:	drivers/media/platform/raspberrypi/rp1-cfe/
19809
19810RC-CORE / LIRC FRAMEWORK
19811M:	Sean Young <sean@mess.org>
19812L:	linux-media@vger.kernel.org
19813S:	Maintained
19814W:	http://linuxtv.org
19815T:	git git://linuxtv.org/media.git
19816F:	Documentation/driver-api/media/rc-core.rst
19817F:	Documentation/userspace-api/media/rc/
19818F:	drivers/media/rc/
19819F:	include/media/rc-core.h
19820F:	include/media/rc-map.h
19821F:	include/uapi/linux/lirc.h
19822
19823RCMM REMOTE CONTROLS DECODER
19824M:	Patrick Lerda <patrick9876@free.fr>
19825S:	Maintained
19826F:	drivers/media/rc/ir-rcmm-decoder.c
19827
19828RCUTORTURE TEST FRAMEWORK
19829M:	"Paul E. McKenney" <paulmck@kernel.org>
19830M:	Josh Triplett <josh@joshtriplett.org>
19831R:	Steven Rostedt <rostedt@goodmis.org>
19832R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19833R:	Lai Jiangshan <jiangshanlai@gmail.com>
19834L:	rcu@vger.kernel.org
19835S:	Supported
19836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19837F:	tools/testing/selftests/rcutorture
19838
19839RDACM20 Camera Sensor
19840M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19841M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19842M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19843M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19844L:	linux-media@vger.kernel.org
19845S:	Maintained
19846F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19847F:	drivers/media/i2c/max9271.c
19848F:	drivers/media/i2c/max9271.h
19849F:	drivers/media/i2c/rdacm20.c
19850
19851RDACM21 Camera Sensor
19852M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19853M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19854M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19855M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19856L:	linux-media@vger.kernel.org
19857S:	Maintained
19858F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19859F:	drivers/media/i2c/max9271.c
19860F:	drivers/media/i2c/max9271.h
19861F:	drivers/media/i2c/rdacm21.c
19862
19863RDC R-321X SoC
19864M:	Florian Fainelli <florian@openwrt.org>
19865S:	Maintained
19866
19867RDC R6040 FAST ETHERNET DRIVER
19868M:	Florian Fainelli <f.fainelli@gmail.com>
19869L:	netdev@vger.kernel.org
19870S:	Maintained
19871F:	drivers/net/ethernet/rdc/r6040.c
19872
19873RDMAVT - RDMA verbs software
19874M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19875L:	linux-rdma@vger.kernel.org
19876S:	Supported
19877F:	drivers/infiniband/sw/rdmavt
19878
19879RDS - RELIABLE DATAGRAM SOCKETS
19880M:	Allison Henderson <allison.henderson@oracle.com>
19881L:	netdev@vger.kernel.org
19882L:	linux-rdma@vger.kernel.org
19883L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19884S:	Supported
19885W:	https://oss.oracle.com/projects/rds/
19886F:	Documentation/networking/rds.rst
19887F:	net/rds/
19888F:	tools/testing/selftests/net/rds/
19889
19890RDT - RESOURCE ALLOCATION
19891M:	Tony Luck <tony.luck@intel.com>
19892M:	Reinette Chatre <reinette.chatre@intel.com>
19893L:	linux-kernel@vger.kernel.org
19894S:	Supported
19895F:	Documentation/arch/x86/resctrl*
19896F:	arch/x86/include/asm/resctrl.h
19897F:	arch/x86/kernel/cpu/resctrl/
19898F:	tools/testing/selftests/resctrl/
19899
19900READ-COPY UPDATE (RCU)
19901M:	"Paul E. McKenney" <paulmck@kernel.org>
19902M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19903M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19904M:	Joel Fernandes <joel@joelfernandes.org>
19905M:	Josh Triplett <josh@joshtriplett.org>
19906M:	Boqun Feng <boqun.feng@gmail.com>
19907M:	Uladzislau Rezki <urezki@gmail.com>
19908R:	Steven Rostedt <rostedt@goodmis.org>
19909R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19910R:	Lai Jiangshan <jiangshanlai@gmail.com>
19911R:	Zqiang <qiang.zhang1211@gmail.com>
19912L:	rcu@vger.kernel.org
19913S:	Supported
19914W:	http://www.rdrop.com/users/paulmck/RCU/
19915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19916F:	Documentation/RCU/
19917F:	include/linux/rcu*
19918F:	kernel/rcu/
19919F:	rust/kernel/sync/rcu.rs
19920X:	Documentation/RCU/torture.rst
19921X:	include/linux/srcu*.h
19922X:	kernel/rcu/srcu*.c
19923
19924REAL TIME CLOCK (RTC) SUBSYSTEM
19925M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19926L:	linux-rtc@vger.kernel.org
19927S:	Maintained
19928Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19930F:	Documentation/admin-guide/rtc.rst
19931F:	Documentation/devicetree/bindings/rtc/
19932F:	drivers/rtc/
19933F:	include/linux/rtc.h
19934F:	include/linux/rtc/
19935F:	include/uapi/linux/rtc.h
19936F:	tools/testing/selftests/rtc/
19937
19938Real-time Linux Analysis (RTLA) tools
19939M:	Steven Rostedt <rostedt@goodmis.org>
19940L:	linux-trace-kernel@vger.kernel.org
19941S:	Maintained
19942F:	Documentation/tools/rtla/
19943F:	tools/tracing/rtla/
19944
19945Real-time Linux (PREEMPT_RT)
19946M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19947M:	Clark Williams <clrkwllms@kernel.org>
19948M:	Steven Rostedt <rostedt@goodmis.org>
19949L:	linux-rt-devel@lists.linux.dev
19950S:	Supported
19951K:	PREEMPT_RT
19952
19953REALTEK AUDIO CODECS
19954M:	Oder Chiou <oder_chiou@realtek.com>
19955S:	Maintained
19956F:	include/sound/rt*.h
19957F:	sound/soc/codecs/rt*
19958
19959REALTEK OTTO WATCHDOG
19960M:	Sander Vanheule <sander@svanheule.net>
19961L:	linux-watchdog@vger.kernel.org
19962S:	Maintained
19963F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19964F:	drivers/watchdog/realtek_otto_wdt.c
19965
19966REALTEK RTL83xx SMI DSA ROUTER CHIPS
19967M:	Linus Walleij <linus.walleij@linaro.org>
19968M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19969S:	Maintained
19970F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19971F:	drivers/net/dsa/realtek/*
19972
19973REALTEK SPI-NAND
19974M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
19975S:	Maintained
19976F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19977F:	drivers/spi/spi-realtek-rtl-snand.c
19978
19979REALTEK WIRELESS DRIVER (rtlwifi family)
19980M:	Ping-Ke Shih <pkshih@realtek.com>
19981L:	linux-wireless@vger.kernel.org
19982S:	Maintained
19983T:	git https://github.com/pkshih/rtw.git
19984F:	drivers/net/wireless/realtek/rtlwifi/
19985
19986REALTEK WIRELESS DRIVER (rtw88)
19987M:	Ping-Ke Shih <pkshih@realtek.com>
19988L:	linux-wireless@vger.kernel.org
19989S:	Maintained
19990T:	git https://github.com/pkshih/rtw.git
19991F:	drivers/net/wireless/realtek/rtw88/
19992
19993REALTEK WIRELESS DRIVER (rtw89)
19994M:	Ping-Ke Shih <pkshih@realtek.com>
19995L:	linux-wireless@vger.kernel.org
19996S:	Maintained
19997T:	git https://github.com/pkshih/rtw.git
19998F:	drivers/net/wireless/realtek/rtw89/
19999
20000REDPINE WIRELESS DRIVER
20001L:	linux-wireless@vger.kernel.org
20002S:	Orphan
20003F:	drivers/net/wireless/rsi/
20004
20005REGISTER MAP ABSTRACTION
20006M:	Mark Brown <broonie@kernel.org>
20007L:	linux-kernel@vger.kernel.org
20008S:	Supported
20009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20010F:	Documentation/devicetree/bindings/regmap/
20011F:	drivers/base/regmap/
20012F:	include/linux/regmap.h
20013
20014REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20015M:	Bjorn Andersson <andersson@kernel.org>
20016M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20017L:	linux-remoteproc@vger.kernel.org
20018S:	Maintained
20019T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20020F:	Documentation/ABI/testing/sysfs-class-remoteproc
20021F:	Documentation/devicetree/bindings/remoteproc/
20022F:	Documentation/staging/remoteproc.rst
20023F:	drivers/remoteproc/
20024F:	include/linux/remoteproc.h
20025F:	include/linux/remoteproc/
20026
20027REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20028M:	Bjorn Andersson <andersson@kernel.org>
20029M:	Mathieu Poirier <mathieu.poirier@linaro.org>
20030L:	linux-remoteproc@vger.kernel.org
20031S:	Maintained
20032T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20033F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20034F:	Documentation/staging/rpmsg.rst
20035F:	drivers/rpmsg/
20036F:	include/linux/rpmsg.h
20037F:	include/linux/rpmsg/
20038F:	include/uapi/linux/rpmsg.h
20039F:	samples/rpmsg/
20040
20041REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20042M:	Stephan Gerhold <stephan@gerhold.net>
20043L:	netdev@vger.kernel.org
20044L:	linux-remoteproc@vger.kernel.org
20045S:	Maintained
20046F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20047
20048RENESAS CLOCK DRIVERS
20049M:	Geert Uytterhoeven <geert+renesas@glider.be>
20050L:	linux-renesas-soc@vger.kernel.org
20051S:	Supported
20052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20053F:	Documentation/devicetree/bindings/clock/renesas,*
20054F:	drivers/clk/renesas/
20055
20056RENESAS EMEV2 I2C DRIVER
20057M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20058L:	linux-renesas-soc@vger.kernel.org
20059S:	Supported
20060F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20061F:	drivers/i2c/busses/i2c-emev2.c
20062
20063RENESAS ETHERNET AVB DRIVER
20064M:	Paul Barker <paul.barker.ct@bp.renesas.com>
20065M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20066L:	netdev@vger.kernel.org
20067L:	linux-renesas-soc@vger.kernel.org
20068S:	Maintained
20069F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20070F:	drivers/net/ethernet/renesas/Kconfig
20071F:	drivers/net/ethernet/renesas/Makefile
20072F:	drivers/net/ethernet/renesas/ravb*
20073
20074RENESAS ETHERNET SWITCH DRIVER
20075R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20076L:	netdev@vger.kernel.org
20077L:	linux-renesas-soc@vger.kernel.org
20078F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20079F:	drivers/net/ethernet/renesas/Kconfig
20080F:	drivers/net/ethernet/renesas/Makefile
20081F:	drivers/net/ethernet/renesas/rcar_gen4*
20082F:	drivers/net/ethernet/renesas/rswitch*
20083
20084RENESAS ETHERNET TSN DRIVER
20085M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20086L:	netdev@vger.kernel.org
20087L:	linux-renesas-soc@vger.kernel.org
20088S:	Maintained
20089F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20090F:	drivers/net/ethernet/renesas/rtsn.*
20091
20092RENESAS IDT821034 ASoC CODEC
20093M:	Herve Codina <herve.codina@bootlin.com>
20094L:	linux-sound@vger.kernel.org
20095S:	Maintained
20096F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20097F:	sound/soc/codecs/idt821034.c
20098
20099RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20100M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
20101L:	linux-sound@vger.kernel.org
20102L:	linux-renesas-soc@vger.kernel.org
20103S:	Supported
20104F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20105F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20106F:	sound/soc/renesas/rcar/
20107F:	sound/soc/renesas/fsi.c
20108F:	include/sound/sh_fsi.h
20109
20110RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20111M:	Miquel Raynal <miquel.raynal@bootlin.com>
20112L:	linux-mtd@lists.infradead.org
20113L:	linux-renesas-soc@vger.kernel.org
20114S:	Maintained
20115F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20116F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20117
20118RENESAS R-CAR GYROADC DRIVER
20119M:	Marek Vasut <marek.vasut@gmail.com>
20120L:	linux-iio@vger.kernel.org
20121S:	Supported
20122F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20123F:	drivers/iio/adc/rcar-gyroadc.c
20124
20125RENESAS R-CAR I2C DRIVERS
20126M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20127L:	linux-renesas-soc@vger.kernel.org
20128S:	Supported
20129F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20130F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20131F:	drivers/i2c/busses/i2c-rcar.c
20132F:	drivers/i2c/busses/i2c-sh_mobile.c
20133
20134RENESAS R-CAR SATA DRIVER
20135M:	Geert Uytterhoeven <geert+renesas@glider.be>
20136L:	linux-ide@vger.kernel.org
20137L:	linux-renesas-soc@vger.kernel.org
20138S:	Supported
20139F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20140F:	drivers/ata/sata_rcar.c
20141
20142RENESAS R-CAR THERMAL DRIVERS
20143M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20144L:	linux-renesas-soc@vger.kernel.org
20145S:	Supported
20146F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20147F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20148F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20149F:	drivers/thermal/renesas/rcar_thermal.c
20150
20151RENESAS RIIC DRIVER
20152M:	Chris Brandt <chris.brandt@renesas.com>
20153L:	linux-renesas-soc@vger.kernel.org
20154S:	Supported
20155F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20156F:	drivers/i2c/busses/i2c-riic.c
20157
20158RENESAS RZ AUDIO (ASoC) DRIVER
20159M:	Biju Das <biju.das.jz@bp.renesas.com>
20160M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20161L:	linux-sound@vger.kernel.org
20162L:	linux-renesas-soc@vger.kernel.org
20163S:	Supported
20164F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20165F:	sound/soc/renesas/rz-ssi.c
20166
20167RENESAS RZ/G2L A/D DRIVER
20168M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
20169L:	linux-iio@vger.kernel.org
20170L:	linux-renesas-soc@vger.kernel.org
20171S:	Supported
20172F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20173F:	drivers/iio/adc/rzg2l_adc.c
20174
20175RENESAS RZ/G2L MTU3a COUNTER DRIVER
20176M:	Biju Das <biju.das.jz@bp.renesas.com>
20177L:	linux-iio@vger.kernel.org
20178L:	linux-renesas-soc@vger.kernel.org
20179S:	Supported
20180F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20181F:	drivers/counter/rz-mtu3-cnt.c
20182
20183RENESAS RTCA-3 RTC DRIVER
20184M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
20185L:	linux-rtc@vger.kernel.org
20186L:	linux-renesas-soc@vger.kernel.org
20187S:	Supported
20188F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20189F:	drivers/rtc/rtc-renesas-rtca3.c
20190
20191RENESAS RZ/N1 A5PSW SWITCH DRIVER
20192M:	Clément Léger <clement.leger@bootlin.com>
20193L:	linux-renesas-soc@vger.kernel.org
20194L:	netdev@vger.kernel.org
20195S:	Maintained
20196F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20197F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20198F:	drivers/net/dsa/rzn1_a5psw*
20199F:	drivers/net/pcs/pcs-rzn1-miic.c
20200F:	include/dt-bindings/net/pcs-rzn1-miic.h
20201F:	include/linux/pcs-rzn1-miic.h
20202F:	net/dsa/tag_rzn1_a5psw.c
20203
20204RENESAS RZ/N1 DWMAC GLUE LAYER
20205M:	Romain Gantois <romain.gantois@bootlin.com>
20206S:	Maintained
20207F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20208F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20209
20210RENESAS RZ/N1 RTC CONTROLLER DRIVER
20211M:	Miquel Raynal <miquel.raynal@bootlin.com>
20212L:	linux-rtc@vger.kernel.org
20213L:	linux-renesas-soc@vger.kernel.org
20214S:	Maintained
20215F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20216F:	drivers/rtc/rtc-rzn1.c
20217
20218RENESAS RZ/N1 USBF CONTROLLER DRIVER
20219M:	Herve Codina <herve.codina@bootlin.com>
20220L:	linux-renesas-soc@vger.kernel.org
20221L:	linux-usb@vger.kernel.org
20222S:	Maintained
20223F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20224F:	drivers/usb/gadget/udc/renesas_usbf.c
20225
20226RENESAS RZ/V2M I2C DRIVER
20227M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
20228L:	linux-i2c@vger.kernel.org
20229L:	linux-renesas-soc@vger.kernel.org
20230S:	Supported
20231F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20232F:	drivers/i2c/busses/i2c-rzv2m.c
20233
20234RENESAS SUPERH ETHERNET DRIVER
20235M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20236L:	netdev@vger.kernel.org
20237L:	linux-renesas-soc@vger.kernel.org
20238S:	Maintained
20239F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20240F:	drivers/net/ethernet/renesas/Kconfig
20241F:	drivers/net/ethernet/renesas/Makefile
20242F:	drivers/net/ethernet/renesas/sh_eth*
20243F:	include/linux/sh_eth.h
20244
20245RENESAS USB PHY DRIVER
20246M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20247L:	linux-renesas-soc@vger.kernel.org
20248S:	Maintained
20249F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20250
20251RENESAS VERSACLOCK 7 CLOCK DRIVER
20252M:	Alex Helms <alexander.helms.jy@renesas.com>
20253S:	Maintained
20254F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20255F:	drivers/clk/clk-versaclock7.c
20256
20257RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20258M:	Herve Codina <herve.codina@bootlin.com>
20259L:	linux-iio@vger.kernel.org
20260S:	Maintained
20261F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20262F:	drivers/iio/potentiometer/x9250.c
20263
20264RESET CONTROLLER FRAMEWORK
20265M:	Philipp Zabel <p.zabel@pengutronix.de>
20266S:	Maintained
20267T:	git git://git.pengutronix.de/git/pza/linux
20268F:	Documentation/devicetree/bindings/reset/
20269F:	Documentation/driver-api/reset.rst
20270F:	drivers/reset/
20271F:	include/dt-bindings/reset/
20272F:	include/linux/reset-controller.h
20273F:	include/linux/reset.h
20274F:	include/linux/reset/
20275K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20276
20277RESTARTABLE SEQUENCES SUPPORT
20278M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20279M:	Peter Zijlstra <peterz@infradead.org>
20280M:	"Paul E. McKenney" <paulmck@kernel.org>
20281M:	Boqun Feng <boqun.feng@gmail.com>
20282L:	linux-kernel@vger.kernel.org
20283S:	Supported
20284F:	include/trace/events/rseq.h
20285F:	include/uapi/linux/rseq.h
20286F:	kernel/rseq.c
20287F:	tools/testing/selftests/rseq/
20288
20289RFKILL
20290M:	Johannes Berg <johannes@sipsolutions.net>
20291L:	linux-wireless@vger.kernel.org
20292S:	Maintained
20293W:	https://wireless.wiki.kernel.org/
20294Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20297F:	Documentation/ABI/stable/sysfs-class-rfkill
20298F:	Documentation/driver-api/rfkill.rst
20299F:	include/linux/rfkill.h
20300F:	include/uapi/linux/rfkill.h
20301F:	net/rfkill/
20302
20303RHASHTABLE
20304M:	Thomas Graf <tgraf@suug.ch>
20305M:	Herbert Xu <herbert@gondor.apana.org.au>
20306L:	linux-crypto@vger.kernel.org
20307S:	Maintained
20308F:	include/linux/rhashtable-types.h
20309F:	include/linux/rhashtable.h
20310F:	lib/rhashtable.c
20311F:	lib/test_rhashtable.c
20312
20313RICOH R5C592 MEMORYSTICK DRIVER
20314M:	Maxim Levitsky <maximlevitsky@gmail.com>
20315S:	Maintained
20316F:	drivers/memstick/host/r592.*
20317
20318RICOH SMARTMEDIA/XD DRIVER
20319M:	Maxim Levitsky <maximlevitsky@gmail.com>
20320S:	Maintained
20321F:	drivers/mtd/nand/raw/r852.c
20322F:	drivers/mtd/nand/raw/r852.h
20323
20324RISC-V AIA DRIVERS
20325M:	Anup Patel <anup@brainfault.org>
20326L:	linux-riscv@lists.infradead.org
20327S:	Maintained
20328F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20329F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20330F:	drivers/irqchip/irq-riscv-aplic-*.c
20331F:	drivers/irqchip/irq-riscv-aplic-*.h
20332F:	drivers/irqchip/irq-riscv-imsic-*.c
20333F:	drivers/irqchip/irq-riscv-imsic-*.h
20334F:	drivers/irqchip/irq-riscv-intc.c
20335F:	include/linux/irqchip/riscv-aplic.h
20336F:	include/linux/irqchip/riscv-imsic.h
20337
20338RISC-V ARCHITECTURE
20339M:	Paul Walmsley <paul.walmsley@sifive.com>
20340M:	Palmer Dabbelt <palmer@dabbelt.com>
20341M:	Albert Ou <aou@eecs.berkeley.edu>
20342R:	Alexandre Ghiti <alex@ghiti.fr>
20343L:	linux-riscv@lists.infradead.org
20344S:	Supported
20345Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20346C:	irc://irc.libera.chat/riscv
20347P:	Documentation/arch/riscv/patch-acceptance.rst
20348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20349F:	arch/riscv/
20350N:	riscv
20351K:	riscv
20352
20353RISC-V IOMMU
20354M:	Tomasz Jeznach <tjeznach@rivosinc.com>
20355L:	iommu@lists.linux.dev
20356L:	linux-riscv@lists.infradead.org
20357S:	Maintained
20358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20359F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20360F:	drivers/iommu/riscv/
20361
20362RISC-V MICROCHIP FPGA SUPPORT
20363M:	Conor Dooley <conor.dooley@microchip.com>
20364M:	Daire McNamara <daire.mcnamara@microchip.com>
20365L:	linux-riscv@lists.infradead.org
20366S:	Supported
20367F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20368F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20369F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20370F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20371F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20372F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20373F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20374F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20375F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20376F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20377F:	arch/riscv/boot/dts/microchip/
20378F:	drivers/char/hw_random/mpfs-rng.c
20379F:	drivers/clk/microchip/clk-mpfs*.c
20380F:	drivers/firmware/microchip/mpfs-auto-update.c
20381F:	drivers/gpio/gpio-mpfs.c
20382F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20383F:	drivers/mailbox/mailbox-mpfs.c
20384F:	drivers/pci/controller/plda/pcie-microchip-host.c
20385F:	drivers/pwm/pwm-microchip-core.c
20386F:	drivers/reset/reset-mpfs.c
20387F:	drivers/rtc/rtc-mpfs.c
20388F:	drivers/soc/microchip/mpfs-sys-controller.c
20389F:	drivers/spi/spi-microchip-core-qspi.c
20390F:	drivers/spi/spi-microchip-core.c
20391F:	drivers/usb/musb/mpfs.c
20392F:	include/soc/microchip/mpfs.h
20393
20394RISC-V MISC SOC SUPPORT
20395M:	Conor Dooley <conor@kernel.org>
20396L:	linux-riscv@lists.infradead.org
20397S:	Maintained
20398Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20399T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20400F:	arch/riscv/boot/dts/canaan/
20401F:	arch/riscv/boot/dts/microchip/
20402F:	arch/riscv/boot/dts/sifive/
20403F:	arch/riscv/boot/dts/starfive/
20404
20405RISC-V PMU DRIVERS
20406M:	Atish Patra <atishp@atishpatra.org>
20407R:	Anup Patel <anup@brainfault.org>
20408L:	linux-riscv@lists.infradead.org
20409S:	Supported
20410F:	drivers/perf/riscv_pmu.c
20411F:	drivers/perf/riscv_pmu_legacy.c
20412F:	drivers/perf/riscv_pmu_sbi.c
20413
20414RISC-V SPACEMIT SoC Support
20415M:	Yixun Lan <dlan@gentoo.org>
20416L:	linux-riscv@lists.infradead.org
20417S:	Maintained
20418T:	git https://github.com/spacemit-com/linux
20419F:	arch/riscv/boot/dts/spacemit/
20420N:	spacemit
20421K:	spacemit
20422
20423RISC-V THEAD SoC SUPPORT
20424M:	Drew Fustini <drew@pdp7.com>
20425M:	Guo Ren <guoren@kernel.org>
20426M:	Fu Wei <wefu@redhat.com>
20427L:	linux-riscv@lists.infradead.org
20428S:	Maintained
20429T:	git https://github.com/pdp7/linux.git
20430F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20431F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20432F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20433F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20434F:	arch/riscv/boot/dts/thead/
20435F:	drivers/clk/thead/clk-th1520-ap.c
20436F:	drivers/mailbox/mailbox-th1520.c
20437F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20438F:	drivers/pinctrl/pinctrl-th1520.c
20439F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20440
20441RNBD BLOCK DRIVERS
20442M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20443M:	Jack Wang <jinpu.wang@ionos.com>
20444L:	linux-block@vger.kernel.org
20445S:	Maintained
20446F:	drivers/block/rnbd/
20447
20448ROCCAT DRIVERS
20449M:	Stefan Achatz <erazor_de@users.sourceforge.net>
20450S:	Maintained
20451W:	http://sourceforge.net/projects/roccat/
20452F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20453F:	drivers/hid/hid-roccat*
20454F:	include/linux/hid-roccat*
20455
20456ROCKCHIP CAN-FD DRIVER
20457M:	Marc Kleine-Budde <mkl@pengutronix.de>
20458R:	kernel@pengutronix.de
20459L:	linux-can@vger.kernel.org
20460S:	Maintained
20461F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20462F:	drivers/net/can/rockchip/
20463
20464ROCKCHIP CRYPTO DRIVERS
20465M:	Corentin Labbe <clabbe@baylibre.com>
20466L:	linux-crypto@vger.kernel.org
20467S:	Maintained
20468F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20469F:	drivers/crypto/rockchip/
20470
20471ROCKCHIP I2S TDM DRIVER
20472M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20473L:	linux-rockchip@lists.infradead.org
20474S:	Maintained
20475F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20476F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20477
20478ROCKCHIP ISP V1 DRIVER
20479M:	Dafna Hirschfeld <dafna@fastmail.com>
20480M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20481L:	linux-media@vger.kernel.org
20482L:	linux-rockchip@lists.infradead.org
20483S:	Maintained
20484F:	Documentation/admin-guide/media/rkisp1.rst
20485F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20486F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20487F:	drivers/media/platform/rockchip/rkisp1
20488F:	include/uapi/linux/rkisp1-config.h
20489
20490ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20491M:	Daniel Golle <daniel@makrotopia.org>
20492M:	Aurelien Jarno <aurelien@aurel32.net>
20493S:	Maintained
20494F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20495F:	drivers/char/hw_random/rockchip-rng.c
20496
20497ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20498M:	Jacob Chen <jacob-chen@iotwrt.com>
20499M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20500L:	linux-media@vger.kernel.org
20501L:	linux-rockchip@lists.infradead.org
20502S:	Maintained
20503F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20504F:	drivers/media/platform/rockchip/rga/
20505
20506ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20507M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20508S:	Maintained
20509F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20510F:	sound/soc/codecs/rk3308_codec.c
20511F:	sound/soc/codecs/rk3308_codec.h
20512
20513ROCKCHIP VIDEO DECODER DRIVER
20514M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20515L:	linux-media@vger.kernel.org
20516L:	linux-rockchip@lists.infradead.org
20517S:	Maintained
20518F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20519F:	drivers/staging/media/rkvdec/
20520
20521ROCKER DRIVER
20522M:	Jiri Pirko <jiri@resnulli.us>
20523L:	netdev@vger.kernel.org
20524S:	Supported
20525F:	drivers/net/ethernet/rocker/
20526
20527ROCKETPORT EXPRESS/INFINITY DRIVER
20528M:	Kevin Cernekee <cernekee@gmail.com>
20529L:	linux-serial@vger.kernel.org
20530S:	Odd Fixes
20531F:	drivers/tty/serial/rp2.*
20532
20533ROHM BD79703 DAC
20534M:	Matti Vaittinen <mazziesaccount@gmail.com>
20535S:	Supported
20536F:	drivers/iio/dac/rohm-bd79703.c
20537
20538ROHM BD99954 CHARGER IC
20539M:	Matti Vaittinen <mazziesaccount@gmail.com>
20540S:	Supported
20541F:	drivers/power/supply/bd99954-charger.c
20542F:	drivers/power/supply/bd99954-charger.h
20543
20544ROHM BH1745 COLOUR SENSOR
20545M:	Mudit Sharma <muditsharma.info@gmail.com>
20546L:	linux-iio@vger.kernel.org
20547S:	Maintained
20548F:	drivers/iio/light/bh1745.c
20549
20550ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20551M:	Tomasz Duszynski <tduszyns@gmail.com>
20552S:	Maintained
20553F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20554F:	drivers/iio/light/bh1750.c
20555
20556ROHM BM1390 PRESSURE SENSOR DRIVER
20557M:	Matti Vaittinen <mazziesaccount@gmail.com>
20558L:	linux-iio@vger.kernel.org
20559S:	Supported
20560F:	drivers/iio/pressure/rohm-bm1390.c
20561
20562ROHM BU270xx LIGHT SENSOR DRIVERs
20563M:	Matti Vaittinen <mazziesaccount@gmail.com>
20564L:	linux-iio@vger.kernel.org
20565S:	Supported
20566F:	drivers/iio/light/rohm-bu27034.c
20567
20568ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20569M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20570L:	linux-kernel@vger.kernel.org
20571L:	linux-renesas-soc@vger.kernel.org
20572S:	Supported
20573F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20574F:	drivers/gpio/gpio-bd9571mwv.c
20575F:	drivers/mfd/bd9571mwv.c
20576F:	drivers/regulator/bd9571mwv-regulator.c
20577F:	include/linux/mfd/bd9571mwv.h
20578
20579ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20580M:	Matti Vaittinen <mazziesaccount@gmail.com>
20581S:	Supported
20582F:	drivers/clk/clk-bd718x7.c
20583F:	drivers/gpio/gpio-bd71815.c
20584F:	drivers/gpio/gpio-bd71828.c
20585F:	drivers/mfd/rohm-bd71828.c
20586F:	drivers/mfd/rohm-bd718x7.c
20587F:	drivers/mfd/rohm-bd9576.c
20588F:	drivers/mfd/rohm-bd96801.c
20589F:	drivers/regulator/bd71815-regulator.c
20590F:	drivers/regulator/bd71828-regulator.c
20591F:	drivers/regulator/bd718x7-regulator.c
20592F:	drivers/regulator/bd9576-regulator.c
20593F:	drivers/regulator/bd96801-regulator.c
20594F:	drivers/regulator/rohm-regulator.c
20595F:	drivers/rtc/rtc-bd70528.c
20596F:	drivers/watchdog/bd9576_wdt.c
20597F:	drivers/watchdog/bd96801_wdt.c
20598F:	include/linux/mfd/rohm-bd71815.h
20599F:	include/linux/mfd/rohm-bd71828.h
20600F:	include/linux/mfd/rohm-bd718x7.h
20601F:	include/linux/mfd/rohm-bd957x.h
20602F:	include/linux/mfd/rohm-bd96801.h
20603F:	include/linux/mfd/rohm-generic.h
20604F:	include/linux/mfd/rohm-shared.h
20605
20606ROSE NETWORK LAYER
20607L:	linux-hams@vger.kernel.org
20608S:	Orphan
20609W:	https://linux-ax25.in-berlin.de
20610F:	include/net/rose.h
20611F:	include/uapi/linux/rose.h
20612F:	net/rose/
20613
20614ROTATION DRIVER FOR ALLWINNER A83T
20615M:	Jernej Skrabec <jernej.skrabec@gmail.com>
20616L:	linux-media@vger.kernel.org
20617S:	Maintained
20618T:	git git://linuxtv.org/media.git
20619F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20620F:	drivers/media/platform/sunxi/sun8i-rotate/
20621
20622RPMB SUBSYSTEM
20623M:	Jens Wiklander <jens.wiklander@linaro.org>
20624L:	linux-kernel@vger.kernel.org
20625S:	Supported
20626F:	drivers/misc/rpmb-core.c
20627F:	include/linux/rpmb.h
20628
20629RPMSG TTY DRIVER
20630M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20631L:	linux-remoteproc@vger.kernel.org
20632S:	Maintained
20633F:	drivers/tty/rpmsg_tty.c
20634
20635RTASE ETHERNET DRIVER
20636M:	Justin Lai <justinlai0215@realtek.com>
20637M:	Larry Chiu <larry.chiu@realtek.com>
20638L:	netdev@vger.kernel.org
20639S:	Maintained
20640F:	drivers/net/ethernet/realtek/rtase/
20641
20642RTL2830 MEDIA DRIVER
20643L:	linux-media@vger.kernel.org
20644S:	Orphan
20645W:	https://linuxtv.org
20646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20647F:	drivers/media/dvb-frontends/rtl2830*
20648
20649RTL2832 MEDIA DRIVER
20650L:	linux-media@vger.kernel.org
20651S:	Orphan
20652W:	https://linuxtv.org
20653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20654F:	drivers/media/dvb-frontends/rtl2832*
20655
20656RTL2832_SDR MEDIA DRIVER
20657L:	linux-media@vger.kernel.org
20658S:	Orphan
20659W:	https://linuxtv.org
20660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20661F:	drivers/media/dvb-frontends/rtl2832_sdr*
20662
20663RTL8180 WIRELESS DRIVER
20664L:	linux-wireless@vger.kernel.org
20665S:	Orphan
20666F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20667
20668RTL8187 WIRELESS DRIVER
20669M:	Hin-Tak Leung <hintak.leung@gmail.com>
20670L:	linux-wireless@vger.kernel.org
20671S:	Maintained
20672T:	git https://github.com/pkshih/rtw.git
20673F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20674
20675RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20676M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20677L:	linux-wireless@vger.kernel.org
20678S:	Maintained
20679T:	git https://github.com/pkshih/rtw.git
20680F:	drivers/net/wireless/realtek/rtl8xxxu/
20681
20682RTL9300 I2C DRIVER (rtl9300-i2c)
20683M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
20684L:	linux-i2c@vger.kernel.org
20685S:	Maintained
20686F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20687F:	drivers/i2c/busses/i2c-rtl9300.c
20688
20689RTRS TRANSPORT DRIVERS
20690M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20691M:	Jack Wang <jinpu.wang@ionos.com>
20692L:	linux-rdma@vger.kernel.org
20693S:	Maintained
20694F:	drivers/infiniband/ulp/rtrs/
20695
20696RUNTIME VERIFICATION (RV)
20697M:	Steven Rostedt <rostedt@goodmis.org>
20698L:	linux-trace-kernel@vger.kernel.org
20699S:	Maintained
20700F:	Documentation/trace/rv/
20701F:	include/linux/rv.h
20702F:	include/rv/
20703F:	kernel/trace/rv/
20704F:	tools/verification/
20705
20706RUST
20707M:	Miguel Ojeda <ojeda@kernel.org>
20708M:	Alex Gaynor <alex.gaynor@gmail.com>
20709R:	Boqun Feng <boqun.feng@gmail.com>
20710R:	Gary Guo <gary@garyguo.net>
20711R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20712R:	Benno Lossin <benno.lossin@proton.me>
20713R:	Andreas Hindborg <a.hindborg@kernel.org>
20714R:	Alice Ryhl <aliceryhl@google.com>
20715R:	Trevor Gross <tmgross@umich.edu>
20716L:	rust-for-linux@vger.kernel.org
20717S:	Supported
20718W:	https://rust-for-linux.com
20719B:	https://github.com/Rust-for-Linux/linux/issues
20720C:	zulip://rust-for-linux.zulipchat.com
20721P:	https://rust-for-linux.com/contributing
20722T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20723F:	.clippy.toml
20724F:	Documentation/rust/
20725F:	include/trace/events/rust_sample.h
20726F:	rust/
20727F:	samples/rust/
20728F:	scripts/*rust*
20729F:	tools/testing/selftests/rust/
20730K:	\b(?i:rust)\b
20731
20732RUST [ALLOC]
20733M:	Danilo Krummrich <dakr@kernel.org>
20734L:	rust-for-linux@vger.kernel.org
20735S:	Maintained
20736F:	rust/kernel/alloc.rs
20737F:	rust/kernel/alloc/
20738
20739RXRPC SOCKETS (AF_RXRPC)
20740M:	David Howells <dhowells@redhat.com>
20741M:	Marc Dionne <marc.dionne@auristor.com>
20742L:	linux-afs@lists.infradead.org
20743S:	Supported
20744W:	https://www.infradead.org/~dhowells/kafs/
20745F:	Documentation/networking/rxrpc.rst
20746F:	include/keys/rxrpc-type.h
20747F:	include/net/af_rxrpc.h
20748F:	include/trace/events/rxrpc.h
20749F:	include/uapi/linux/rxrpc.h
20750F:	net/rxrpc/
20751
20752S3 SAVAGE FRAMEBUFFER DRIVER
20753M:	Antonino Daplas <adaplas@gmail.com>
20754L:	linux-fbdev@vger.kernel.org
20755S:	Maintained
20756F:	drivers/video/fbdev/savage/
20757
20758S390 ARCHITECTURE
20759M:	Heiko Carstens <hca@linux.ibm.com>
20760M:	Vasily Gorbik <gor@linux.ibm.com>
20761M:	Alexander Gordeev <agordeev@linux.ibm.com>
20762R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20763R:	Sven Schnelle <svens@linux.ibm.com>
20764L:	linux-s390@vger.kernel.org
20765S:	Supported
20766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20767F:	Documentation/driver-api/s390-drivers.rst
20768F:	Documentation/arch/s390/
20769F:	arch/s390/
20770F:	drivers/s390/
20771F:	drivers/watchdog/diag288_wdt.c
20772
20773S390 COMMON I/O LAYER
20774M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20775M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20776L:	linux-s390@vger.kernel.org
20777S:	Supported
20778F:	drivers/s390/cio/
20779
20780S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20781M:	Harald Freudenberger <freude@linux.ibm.com>
20782M:	Holger Dengler <dengler@linux.ibm.com>
20783L:	linux-crypto@vger.kernel.org
20784L:	linux-s390@vger.kernel.org
20785S:	Supported
20786F:	arch/s390/crypto/
20787F:	arch/s390/include/asm/archrandom.h
20788F:	arch/s390/include/asm/cpacf.h
20789
20790S390 DASD DRIVER
20791M:	Stefan Haberland <sth@linux.ibm.com>
20792M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20793L:	linux-s390@vger.kernel.org
20794S:	Supported
20795F:	block/partitions/ibm.c
20796F:	drivers/s390/block/dasd*
20797F:	include/linux/dasd_mod.h
20798
20799S390 HWRANDOM TRNG DRIVER
20800M:	Harald Freudenberger <freude@linux.ibm.com>
20801M:	Holger Dengler <dengler@linux.ibm.com>
20802L:	linux-crypto@vger.kernel.org
20803L:	linux-s390@vger.kernel.org
20804S:	Supported
20805F:	drivers/char/hw_random/s390-trng.c
20806
20807S390 IOMMU (PCI)
20808M:	Niklas Schnelle <schnelle@linux.ibm.com>
20809M:	Matthew Rosato <mjrosato@linux.ibm.com>
20810R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20811L:	linux-s390@vger.kernel.org
20812S:	Supported
20813F:	drivers/iommu/s390-iommu.c
20814
20815S390 IUCV NETWORK LAYER
20816M:	Alexandra Winter <wintera@linux.ibm.com>
20817M:	Thorsten Winkler <twinkler@linux.ibm.com>
20818L:	linux-s390@vger.kernel.org
20819L:	netdev@vger.kernel.org
20820S:	Supported
20821F:	drivers/s390/net/*iucv*
20822F:	include/net/iucv/
20823F:	net/iucv/
20824
20825S390 MM
20826M:	Alexander Gordeev <agordeev@linux.ibm.com>
20827M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20828L:	linux-s390@vger.kernel.org
20829S:	Supported
20830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20831F:	arch/s390/include/asm/pgtable.h
20832F:	arch/s390/mm
20833
20834S390 NETWORK DRIVERS
20835M:	Alexandra Winter <wintera@linux.ibm.com>
20836M:	Thorsten Winkler <twinkler@linux.ibm.com>
20837L:	linux-s390@vger.kernel.org
20838L:	netdev@vger.kernel.org
20839S:	Supported
20840F:	drivers/s390/net/
20841
20842S390 PCI SUBSYSTEM
20843M:	Niklas Schnelle <schnelle@linux.ibm.com>
20844M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20845L:	linux-s390@vger.kernel.org
20846S:	Supported
20847F:	Documentation/arch/s390/pci.rst
20848F:	arch/s390/pci/
20849F:	drivers/pci/hotplug/s390_pci_hpc.c
20850
20851S390 PTP DRIVER
20852M:	Sven Schnelle <svens@linux.ibm.com>
20853L:	linux-s390@vger.kernel.org
20854S:	Supported
20855F:	drivers/ptp/ptp_s390.c
20856
20857S390 SCM DRIVER
20858M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20859L:	linux-s390@vger.kernel.org
20860S:	Supported
20861F:	drivers/s390/block/scm*
20862F:	drivers/s390/cio/scm.c
20863
20864S390 VFIO AP DRIVER
20865M:	Tony Krowiak <akrowiak@linux.ibm.com>
20866M:	Halil Pasic <pasic@linux.ibm.com>
20867M:	Jason Herne <jjherne@linux.ibm.com>
20868L:	linux-s390@vger.kernel.org
20869S:	Supported
20870F:	Documentation/arch/s390/vfio-ap*
20871F:	drivers/s390/crypto/vfio_ap*
20872
20873S390 VFIO-CCW DRIVER
20874M:	Eric Farman <farman@linux.ibm.com>
20875M:	Matthew Rosato <mjrosato@linux.ibm.com>
20876R:	Halil Pasic <pasic@linux.ibm.com>
20877L:	linux-s390@vger.kernel.org
20878L:	kvm@vger.kernel.org
20879S:	Supported
20880F:	Documentation/arch/s390/vfio-ccw.rst
20881F:	drivers/s390/cio/vfio_ccw*
20882F:	include/uapi/linux/vfio_ccw.h
20883
20884S390 VFIO-PCI DRIVER
20885M:	Matthew Rosato <mjrosato@linux.ibm.com>
20886M:	Eric Farman <farman@linux.ibm.com>
20887L:	linux-s390@vger.kernel.org
20888L:	kvm@vger.kernel.org
20889S:	Supported
20890F:	arch/s390/kvm/pci*
20891F:	drivers/vfio/pci/vfio_pci_zdev.c
20892F:	include/uapi/linux/vfio_zdev.h
20893
20894S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20895M:	Harald Freudenberger <freude@linux.ibm.com>
20896M:	Holger Dengler <dengler@linux.ibm.com>
20897L:	linux-s390@vger.kernel.org
20898S:	Supported
20899F:	arch/s390/include/asm/ap.h
20900F:	arch/s390/include/asm/pkey.h
20901F:	arch/s390/include/asm/trace/zcrypt.h
20902F:	arch/s390/include/uapi/asm/pkey.h
20903F:	arch/s390/include/uapi/asm/zcrypt.h
20904F:	drivers/s390/crypto/
20905
20906S390 ZFCP DRIVER
20907M:	Nihar Panda <niharp@linux.ibm.com>
20908L:	linux-s390@vger.kernel.org
20909S:	Supported
20910F:	drivers/s390/scsi/zfcp_*
20911
20912SAA6588 RDS RECEIVER DRIVER
20913M:	Hans Verkuil <hverkuil@xs4all.nl>
20914L:	linux-media@vger.kernel.org
20915S:	Odd Fixes
20916W:	https://linuxtv.org
20917T:	git git://linuxtv.org/media.git
20918F:	drivers/media/i2c/saa6588*
20919
20920SAA7134 VIDEO4LINUX DRIVER
20921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20922L:	linux-media@vger.kernel.org
20923S:	Odd fixes
20924W:	https://linuxtv.org
20925T:	git git://linuxtv.org/media.git
20926F:	Documentation/driver-api/media/drivers/saa7134*
20927F:	drivers/media/pci/saa7134/
20928
20929SAA7146 VIDEO4LINUX-2 DRIVER
20930M:	Hans Verkuil <hverkuil@xs4all.nl>
20931L:	linux-media@vger.kernel.org
20932S:	Maintained
20933T:	git git://linuxtv.org/media.git
20934F:	drivers/media/common/saa7146/
20935F:	drivers/media/pci/saa7146/
20936F:	include/media/drv-intf/saa7146*
20937
20938SAFESETID SECURITY MODULE
20939M:	Micah Morton <mortonm@chromium.org>
20940S:	Supported
20941F:	Documentation/admin-guide/LSM/SafeSetID.rst
20942F:	security/safesetid/
20943
20944SAMSUNG AUDIO (ASoC) DRIVERS
20945M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20946L:	linux-sound@vger.kernel.org
20947S:	Maintained
20948B:	mailto:linux-samsung-soc@vger.kernel.org
20949F:	Documentation/devicetree/bindings/sound/samsung*
20950F:	sound/soc/samsung/
20951
20952SAMSUNG EXYNOS850 SoC SUPPORT
20953M:	Sam Protsenko <semen.protsenko@linaro.org>
20954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20955L:	linux-samsung-soc@vger.kernel.org
20956S:	Maintained
20957F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20958F:	arch/arm64/boot/dts/exynos/exynos850*
20959F:	drivers/clk/samsung/clk-exynos850.c
20960F:	include/dt-bindings/clock/exynos850.h
20961
20962SAMSUNG EXYNOS MAILBOX DRIVER
20963M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20964L:	linux-kernel@vger.kernel.org
20965L:	linux-samsung-soc@vger.kernel.org
20966S:	Supported
20967F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20968F:	drivers/mailbox/exynos-mailbox.c
20969F:	include/linux/mailbox/exynos-message.h
20970
20971SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20972M:	Krzysztof Kozlowski <krzk@kernel.org>
20973L:	linux-crypto@vger.kernel.org
20974L:	linux-samsung-soc@vger.kernel.org
20975S:	Maintained
20976F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20977F:	drivers/crypto/exynos-rng.c
20978
20979SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20980M:	Łukasz Stelmach <l.stelmach@samsung.com>
20981L:	linux-samsung-soc@vger.kernel.org
20982S:	Maintained
20983F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20984F:	drivers/char/hw_random/exynos-trng.c
20985
20986SAMSUNG FRAMEBUFFER DRIVER
20987M:	Jingoo Han <jingoohan1@gmail.com>
20988L:	linux-fbdev@vger.kernel.org
20989S:	Maintained
20990F:	drivers/video/fbdev/s3c-fb.c
20991
20992SAMSUNG INTERCONNECT DRIVERS
20993M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20994M:	Artur Świgoń <a.swigon@samsung.com>
20995L:	linux-pm@vger.kernel.org
20996L:	linux-samsung-soc@vger.kernel.org
20997S:	Supported
20998F:	drivers/interconnect/samsung/
20999
21000SAMSUNG LAPTOP DRIVER
21001M:	Corentin Chary <corentin.chary@gmail.com>
21002L:	platform-driver-x86@vger.kernel.org
21003S:	Maintained
21004F:	drivers/platform/x86/samsung-laptop.c
21005
21006SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21007M:	Krzysztof Kozlowski <krzk@kernel.org>
21008L:	linux-kernel@vger.kernel.org
21009L:	linux-samsung-soc@vger.kernel.org
21010S:	Maintained
21011B:	mailto:linux-samsung-soc@vger.kernel.org
21012F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21013F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21014F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21015F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21016F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21017F:	drivers/clk/clk-s2mps11.c
21018F:	drivers/mfd/sec*.c
21019F:	drivers/regulator/s2m*.c
21020F:	drivers/regulator/s5m*.c
21021F:	drivers/rtc/rtc-s5m.c
21022F:	include/linux/mfd/samsung/
21023
21024SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21025M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
21026L:	linux-media@vger.kernel.org
21027L:	linux-samsung-soc@vger.kernel.org
21028S:	Maintained
21029F:	drivers/media/platform/samsung/s3c-camif/
21030F:	include/media/drv-intf/s3c_camif.h
21031
21032SAMSUNG S3FWRN5 NFC DRIVER
21033M:	Krzysztof Kozlowski <krzk@kernel.org>
21034S:	Maintained
21035F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21036F:	drivers/nfc/s3fwrn5
21037
21038SAMSUNG S5C73M3 CAMERA DRIVER
21039M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21040M:	Andrzej Hajda <andrzej.hajda@intel.com>
21041L:	linux-media@vger.kernel.org
21042S:	Supported
21043F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21044F:	drivers/media/i2c/s5c73m3/*
21045
21046SAMSUNG S5K5BAF CAMERA DRIVER
21047M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21048M:	Andrzej Hajda <andrzej.hajda@intel.com>
21049L:	linux-media@vger.kernel.org
21050S:	Supported
21051F:	drivers/media/i2c/s5k5baf.c
21052
21053SAMSUNG S5P Security SubSystem (SSS) DRIVER
21054M:	Krzysztof Kozlowski <krzk@kernel.org>
21055M:	Vladimir Zapolskiy <vz@mleia.com>
21056L:	linux-crypto@vger.kernel.org
21057L:	linux-samsung-soc@vger.kernel.org
21058S:	Maintained
21059F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21060F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21061F:	drivers/crypto/s5p-sss.c
21062
21063SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21064M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21065L:	linux-media@vger.kernel.org
21066S:	Supported
21067Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21068F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21069F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21070F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21071F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21072F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21073F:	drivers/media/platform/samsung/exynos4-is/
21074
21075SAMSUNG SOC CLOCK DRIVERS
21076M:	Krzysztof Kozlowski <krzk@kernel.org>
21077M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21078M:	Chanwoo Choi <cw00.choi@samsung.com>
21079R:	Alim Akhtar <alim.akhtar@samsung.com>
21080L:	linux-samsung-soc@vger.kernel.org
21081S:	Maintained
21082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21083F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21084F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21085F:	drivers/clk/samsung/
21086F:	include/dt-bindings/clock/exynos*.h
21087F:	include/dt-bindings/clock/s5p*.h
21088F:	include/dt-bindings/clock/samsung,*.h
21089F:	include/linux/clk/samsung.h
21090
21091SAMSUNG SPI DRIVERS
21092M:	Andi Shyti <andi.shyti@kernel.org>
21093L:	linux-spi@vger.kernel.org
21094L:	linux-samsung-soc@vger.kernel.org
21095S:	Maintained
21096F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21097F:	drivers/spi/spi-s3c*
21098F:	include/linux/platform_data/spi-s3c64xx.h
21099
21100SAMSUNG SXGBE DRIVERS
21101M:	Byungho An <bh74.an@samsung.com>
21102L:	netdev@vger.kernel.org
21103S:	Maintained
21104F:	drivers/net/ethernet/samsung/sxgbe/
21105
21106SAMSUNG THERMAL DRIVER
21107M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
21108M:	Krzysztof Kozlowski <krzk@kernel.org>
21109L:	linux-pm@vger.kernel.org
21110L:	linux-samsung-soc@vger.kernel.org
21111S:	Maintained
21112F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21113F:	drivers/thermal/samsung/
21114
21115SAMSUNG USB2 PHY DRIVER
21116M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
21117L:	linux-kernel@vger.kernel.org
21118S:	Supported
21119F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21120F:	Documentation/driver-api/phy/samsung-usb2.rst
21121F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21122F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21123F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21124F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21125F:	drivers/phy/samsung/phy-samsung-usb2.c
21126F:	drivers/phy/samsung/phy-samsung-usb2.h
21127
21128SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21129M:	Paul Barker <paul.barker@sancloud.com>
21130R:	Marc Murphy <marc.murphy@sancloud.com>
21131S:	Supported
21132F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21133
21134SC1200 WDT DRIVER
21135M:	Zwane Mwaikambo <zwanem@gmail.com>
21136S:	Maintained
21137F:	drivers/watchdog/sc1200wdt.c
21138
21139SCHEDULER
21140M:	Ingo Molnar <mingo@redhat.com>
21141M:	Peter Zijlstra <peterz@infradead.org>
21142M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
21143M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
21144R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
21145R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
21146R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
21147R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
21148R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
21149L:	linux-kernel@vger.kernel.org
21150S:	Maintained
21151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21152F:	include/linux/preempt.h
21153F:	include/linux/sched.h
21154F:	include/linux/wait.h
21155F:	include/uapi/linux/sched.h
21156F:	kernel/sched/
21157
21158SCHEDULER - SCHED_EXT
21159R:	Tejun Heo <tj@kernel.org>
21160R:	David Vernet <void@manifault.com>
21161R:	Andrea Righi <arighi@nvidia.com>
21162R:	Changwoo Min <changwoo@igalia.com>
21163L:	linux-kernel@vger.kernel.org
21164S:	Maintained
21165W:	https://github.com/sched-ext/scx
21166T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21167F:	include/linux/sched/ext.h
21168F:	kernel/sched/ext.h
21169F:	kernel/sched/ext.c
21170F:	tools/sched_ext/
21171F:	tools/testing/selftests/sched_ext
21172
21173SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21174M:	Gustavo Silva <gustavograzs@gmail.com>
21175S:	Maintained
21176F:	drivers/iio/chemical/ens160_core.c
21177F:	drivers/iio/chemical/ens160_i2c.c
21178F:	drivers/iio/chemical/ens160_spi.c
21179F:	drivers/iio/chemical/ens160.h
21180
21181SCSI LIBSAS SUBSYSTEM
21182R:	John Garry <john.g.garry@oracle.com>
21183R:	Jason Yan <yanaijie@huawei.com>
21184L:	linux-scsi@vger.kernel.org
21185S:	Supported
21186F:	Documentation/scsi/libsas.rst
21187F:	drivers/scsi/libsas/
21188F:	include/scsi/libsas.h
21189F:	include/scsi/sas_ata.h
21190
21191SCSI RDMA PROTOCOL (SRP) INITIATOR
21192M:	Bart Van Assche <bvanassche@acm.org>
21193L:	linux-rdma@vger.kernel.org
21194S:	Supported
21195Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21196F:	drivers/infiniband/ulp/srp/
21197F:	include/scsi/srp.h
21198
21199SCSI RDMA PROTOCOL (SRP) TARGET
21200M:	Bart Van Assche <bvanassche@acm.org>
21201L:	linux-rdma@vger.kernel.org
21202L:	target-devel@vger.kernel.org
21203S:	Supported
21204Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21205F:	drivers/infiniband/ulp/srpt/
21206
21207SCSI SG DRIVER
21208M:	Doug Gilbert <dgilbert@interlog.com>
21209L:	linux-scsi@vger.kernel.org
21210S:	Maintained
21211W:	http://sg.danny.cz/sg
21212F:	Documentation/scsi/scsi-generic.rst
21213F:	drivers/scsi/sg.c
21214F:	include/scsi/sg.h
21215
21216SCSI SUBSYSTEM
21217M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
21218M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21219L:	linux-scsi@vger.kernel.org
21220S:	Maintained
21221Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21224F:	Documentation/devicetree/bindings/scsi/
21225F:	drivers/scsi/
21226F:	drivers/ufs/
21227F:	include/scsi/
21228F:	include/uapi/scsi/
21229
21230SCSI TAPE DRIVER
21231M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
21232L:	linux-scsi@vger.kernel.org
21233S:	Maintained
21234F:	Documentation/scsi/st.rst
21235F:	drivers/scsi/st.*
21236F:	drivers/scsi/st_*.h
21237
21238SCSI TARGET CORE USER DRIVER
21239M:	Bodo Stroesser <bostroesser@gmail.com>
21240L:	linux-scsi@vger.kernel.org
21241L:	target-devel@vger.kernel.org
21242S:	Supported
21243F:	Documentation/target/tcmu-design.rst
21244F:	drivers/target/target_core_user.c
21245F:	include/uapi/linux/target_core_user.h
21246
21247SCSI TARGET SUBSYSTEM
21248M:	"Martin K. Petersen" <martin.petersen@oracle.com>
21249L:	linux-scsi@vger.kernel.org
21250L:	target-devel@vger.kernel.org
21251S:	Supported
21252Q:	https://patchwork.kernel.org/project/target-devel/list/
21253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21254F:	Documentation/target/
21255F:	drivers/target/
21256F:	include/target/
21257
21258SCTP PROTOCOL
21259M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
21260M:	Xin Long <lucien.xin@gmail.com>
21261L:	linux-sctp@vger.kernel.org
21262S:	Maintained
21263W:	https://github.com/sctp/lksctp-tools/wiki
21264F:	Documentation/networking/sctp.rst
21265F:	include/linux/sctp.h
21266F:	include/net/sctp/
21267F:	include/uapi/linux/sctp.h
21268F:	net/sctp/
21269
21270SCx200 CPU SUPPORT
21271M:	Jim Cromie <jim.cromie@gmail.com>
21272S:	Odd Fixes
21273F:	Documentation/i2c/busses/scx200_acb.rst
21274F:	arch/x86/platform/scx200/
21275F:	drivers/i2c/busses/scx200*
21276F:	drivers/mtd/maps/scx200_docflash.c
21277F:	drivers/watchdog/scx200_wdt.c
21278F:	include/linux/scx200.h
21279
21280SCx200 GPIO DRIVER
21281M:	Jim Cromie <jim.cromie@gmail.com>
21282S:	Maintained
21283F:	drivers/char/scx200_gpio.c
21284F:	include/linux/scx200_gpio.h
21285
21286SCx200 HRT CLOCKSOURCE DRIVER
21287M:	Jim Cromie <jim.cromie@gmail.com>
21288S:	Maintained
21289F:	drivers/clocksource/scx200_hrt.c
21290
21291SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21292M:	Sascha Sommer <saschasommer@freenet.de>
21293L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
21294S:	Maintained
21295F:	drivers/mmc/host/sdricoh_cs.c
21296
21297SECO BOARDS CEC DRIVER
21298M:	Ettore Chimenti <ek5.chimenti@gmail.com>
21299S:	Maintained
21300F:	drivers/media/cec/platform/seco/seco-cec.c
21301F:	drivers/media/cec/platform/seco/seco-cec.h
21302
21303SECURE COMPUTING
21304M:	Kees Cook <kees@kernel.org>
21305R:	Andy Lutomirski <luto@amacapital.net>
21306R:	Will Drewry <wad@chromium.org>
21307S:	Supported
21308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21309F:	Documentation/userspace-api/seccomp_filter.rst
21310F:	include/linux/seccomp.h
21311F:	include/uapi/linux/seccomp.h
21312F:	kernel/seccomp.c
21313F:	tools/testing/selftests/kselftest_harness.h
21314F:	tools/testing/selftests/seccomp/*
21315K:	\bsecure_computing
21316K:	\bTIF_SECCOMP\b
21317
21318SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21319M:	Kamal Dasu <kamal.dasu@broadcom.com>
21320M:	Al Cooper <alcooperx@gmail.com>
21321R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
21322L:	linux-mmc@vger.kernel.org
21323S:	Maintained
21324F:	drivers/mmc/host/sdhci-brcmstb*
21325
21326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21327M:	Adrian Hunter <adrian.hunter@intel.com>
21328L:	linux-mmc@vger.kernel.org
21329S:	Supported
21330F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21331F:	drivers/mmc/host/sdhci*
21332
21333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21334M:	Aubin Constans <aubin.constans@microchip.com>
21335R:	Eugen Hristev <eugen.hristev@collabora.com>
21336L:	linux-mmc@vger.kernel.org
21337S:	Supported
21338F:	drivers/mmc/host/sdhci-of-at91.c
21339
21340SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21341M:	Haibo Chen <haibo.chen@nxp.com>
21342L:	imx@lists.linux.dev
21343L:	linux-mmc@vger.kernel.org
21344L:	s32@nxp.com
21345S:	Maintained
21346F:	drivers/mmc/host/sdhci-esdhc-imx.c
21347
21348SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21349M:	Ben Dooks <ben-linux@fluff.org>
21350M:	Jaehoon Chung <jh80.chung@samsung.com>
21351L:	linux-mmc@vger.kernel.org
21352S:	Maintained
21353F:	drivers/mmc/host/sdhci-s3c*
21354
21355SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21356M:	Viresh Kumar <vireshk@kernel.org>
21357L:	linux-mmc@vger.kernel.org
21358S:	Maintained
21359F:	drivers/mmc/host/sdhci-spear.c
21360
21361SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21362M:	Vignesh Raghavendra <vigneshr@ti.com>
21363L:	linux-mmc@vger.kernel.org
21364S:	Maintained
21365F:	drivers/mmc/host/sdhci-omap.c
21366
21367SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21368M:	Jonathan Derrick <jonathan.derrick@linux.dev>
21369L:	linux-block@vger.kernel.org
21370S:	Supported
21371F:	block/opal_proto.h
21372F:	block/sed*
21373F:	include/linux/sed*
21374F:	include/uapi/linux/sed*
21375
21376SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21377M:	Mark Rutland <mark.rutland@arm.com>
21378M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21379M:	Sudeep Holla <sudeep.holla@arm.com>
21380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21381S:	Maintained
21382F:	drivers/firmware/smccc/
21383F:	include/linux/arm-smccc.h
21384
21385SECURITY CONTACT
21386M:	Security Officers <security@kernel.org>
21387S:	Supported
21388F:	Documentation/process/security-bugs.rst
21389
21390SECURITY SUBSYSTEM
21391M:	Paul Moore <paul@paul-moore.com>
21392M:	James Morris <jmorris@namei.org>
21393M:	"Serge E. Hallyn" <serge@hallyn.com>
21394L:	linux-security-module@vger.kernel.org
21395S:	Supported
21396Q:	https://patchwork.kernel.org/project/linux-security-module/list
21397B:	mailto:linux-security-module@vger.kernel.org
21398P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21399T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21400F:	include/linux/lsm/
21401F:	include/linux/lsm_audit.h
21402F:	include/linux/lsm_hook_defs.h
21403F:	include/linux/lsm_hooks.h
21404F:	include/linux/security.h
21405F:	include/uapi/linux/lsm.h
21406F:	security/
21407F:	tools/testing/selftests/lsm/
21408X:	security/selinux/
21409K:	\bsecurity_[a-z_0-9]\+\b
21410
21411SELINUX SECURITY MODULE
21412M:	Paul Moore <paul@paul-moore.com>
21413M:	Stephen Smalley <stephen.smalley.work@gmail.com>
21414R:	Ondrej Mosnacek <omosnace@redhat.com>
21415L:	selinux@vger.kernel.org
21416S:	Supported
21417W:	https://github.com/SELinuxProject
21418Q:	https://patchwork.kernel.org/project/selinux/list
21419B:	mailto:selinux@vger.kernel.org
21420P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21421T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21422F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21423F:	Documentation/ABI/removed/sysfs-selinux-disable
21424F:	Documentation/admin-guide/LSM/SELinux.rst
21425F:	include/trace/events/avc.h
21426F:	include/uapi/linux/selinux_netlink.h
21427F:	scripts/selinux/
21428F:	security/selinux/
21429
21430SENSABLE PHANTOM
21431M:	Jiri Slaby <jirislaby@kernel.org>
21432S:	Maintained
21433F:	drivers/misc/phantom.c
21434F:	include/uapi/linux/phantom.h
21435
21436SENSEAIR SUNRISE 006-0-0007
21437M:	Jacopo Mondi <jacopo@jmondi.org>
21438S:	Maintained
21439F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21440F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21441F:	drivers/iio/chemical/sunrise_co2.c
21442
21443SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21444M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
21445S:	Maintained
21446F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21447F:	drivers/iio/chemical/scd30.h
21448F:	drivers/iio/chemical/scd30_core.c
21449F:	drivers/iio/chemical/scd30_i2c.c
21450F:	drivers/iio/chemical/scd30_serial.c
21451
21452SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21453M:	Roan van Dijk <roan@protonic.nl>
21454S:	Maintained
21455F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21456F:	drivers/iio/chemical/scd4x.c
21457
21458SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21459M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
21460S:	Maintained
21461F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21462F:	drivers/iio/pressure/sdp500.c
21463
21464SENSIRION SGP40 GAS SENSOR DRIVER
21465M:	Andreas Klinger <ak@it-klinger.de>
21466S:	Maintained
21467F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21468F:	drivers/iio/chemical/sgp40.c
21469
21470SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21471M:	Tomasz Duszynski <tduszyns@gmail.com>
21472S:	Maintained
21473F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21474F:	drivers/iio/chemical/sps30.c
21475F:	drivers/iio/chemical/sps30_i2c.c
21476F:	drivers/iio/chemical/sps30_serial.c
21477
21478SERIAL DEVICE BUS
21479M:	Rob Herring <robh@kernel.org>
21480L:	linux-serial@vger.kernel.org
21481S:	Maintained
21482F:	Documentation/devicetree/bindings/serial/serial.yaml
21483F:	drivers/tty/serdev/
21484F:	include/linux/serdev.h
21485
21486SERIAL IR RECEIVER
21487M:	Sean Young <sean@mess.org>
21488L:	linux-media@vger.kernel.org
21489S:	Maintained
21490F:	drivers/media/rc/serial_ir.c
21491
21492SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21493M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
21494L:	linux-sound@vger.kernel.org
21495S:	Maintained
21496F:	Documentation/devicetree/bindings/slimbus/
21497F:	Documentation/driver-api/slimbus.rst
21498F:	drivers/slimbus/
21499F:	include/linux/slimbus.h
21500
21501SFC NETWORK DRIVER
21502M:	Edward Cree <ecree.xilinx@gmail.com>
21503M:	Martin Habets <habetsm.xilinx@gmail.com>
21504L:	netdev@vger.kernel.org
21505L:	linux-net-drivers@amd.com
21506S:	Maintained
21507F:	Documentation/networking/devlink/sfc.rst
21508F:	drivers/net/ethernet/sfc/
21509
21510SFCTEMP HWMON DRIVER
21511M:	Emil Renner Berthing <kernel@esmil.dk>
21512M:	Hal Feng <hal.feng@starfivetech.com>
21513L:	linux-hwmon@vger.kernel.org
21514S:	Maintained
21515F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21516F:	Documentation/hwmon/sfctemp.rst
21517F:	drivers/hwmon/sfctemp.c
21518
21519SFF/SFP/SFP+ MODULE SUPPORT
21520M:	Russell King <linux@armlinux.org.uk>
21521L:	netdev@vger.kernel.org
21522S:	Maintained
21523F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21524F:	drivers/net/phy/phylink.c
21525F:	drivers/net/phy/sfp*
21526F:	include/linux/mdio/mdio-i2c.h
21527F:	include/linux/phylink.h
21528F:	include/linux/sfp.h
21529K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21530
21531SGI GRU DRIVER
21532M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21533S:	Maintained
21534F:	drivers/misc/sgi-gru/
21535
21536SGI XP/XPC/XPNET DRIVER
21537M:	Robin Holt <robinmholt@gmail.com>
21538M:	Steve Wahl <steve.wahl@hpe.com>
21539S:	Maintained
21540F:	drivers/misc/sgi-xp/
21541
21542SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21543M:	Wenjia Zhang <wenjia@linux.ibm.com>
21544M:	Jan Karcher <jaka@linux.ibm.com>
21545R:	D. Wythe <alibuda@linux.alibaba.com>
21546R:	Tony Lu <tonylu@linux.alibaba.com>
21547R:	Wen Gu <guwen@linux.alibaba.com>
21548L:	linux-rdma@vger.kernel.org
21549L:	linux-s390@vger.kernel.org
21550S:	Supported
21551F:	net/smc/
21552
21553SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21554M:	Linus Walleij <linus.walleij@linaro.org>
21555L:	linux-iio@vger.kernel.org
21556S:	Maintained
21557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21558F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21559F:	drivers/iio/light/gp2ap002.c
21560
21561SHARP RJ54N1CB0C SENSOR DRIVER
21562M:	Jacopo Mondi <jacopo@jmondi.org>
21563L:	linux-media@vger.kernel.org
21564S:	Odd fixes
21565T:	git git://linuxtv.org/media.git
21566F:	drivers/media/i2c/rj54n1cb0c.c
21567F:	include/media/i2c/rj54n1cb0c.h
21568
21569SHRINKER
21570M:	Andrew Morton <akpm@linux-foundation.org>
21571M:	Dave Chinner <david@fromorbit.com>
21572R:	Qi Zheng <zhengqi.arch@bytedance.com>
21573R:	Roman Gushchin <roman.gushchin@linux.dev>
21574R:	Muchun Song <muchun.song@linux.dev>
21575L:	linux-mm@kvack.org
21576S:	Maintained
21577F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21578F:	include/linux/shrinker.h
21579F:	mm/shrinker.c
21580F:	mm/shrinker_debug.c
21581
21582SH_VOU V4L2 OUTPUT DRIVER
21583L:	linux-media@vger.kernel.org
21584S:	Orphan
21585F:	drivers/media/platform/renesas/sh_vou.c
21586F:	include/media/drv-intf/sh_vou.h
21587
21588SI2157 MEDIA DRIVER
21589L:	linux-media@vger.kernel.org
21590S:	Orphan
21591W:	https://linuxtv.org
21592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21593F:	drivers/media/tuners/si2157*
21594
21595SI2165 MEDIA DRIVER
21596M:	Matthias Schwarzott <zzam@gentoo.org>
21597L:	linux-media@vger.kernel.org
21598S:	Maintained
21599W:	https://linuxtv.org
21600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21601F:	drivers/media/dvb-frontends/si2165*
21602
21603SI2168 MEDIA DRIVER
21604L:	linux-media@vger.kernel.org
21605S:	Orphan
21606W:	https://linuxtv.org
21607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21608F:	drivers/media/dvb-frontends/si2168*
21609
21610SI470X FM RADIO RECEIVER I2C DRIVER
21611M:	Hans Verkuil <hverkuil@xs4all.nl>
21612L:	linux-media@vger.kernel.org
21613S:	Odd Fixes
21614W:	https://linuxtv.org
21615T:	git git://linuxtv.org/media.git
21616F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21617F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21618
21619SI470X FM RADIO RECEIVER USB DRIVER
21620M:	Hans Verkuil <hverkuil@xs4all.nl>
21621L:	linux-media@vger.kernel.org
21622S:	Maintained
21623W:	https://linuxtv.org
21624T:	git git://linuxtv.org/media.git
21625F:	drivers/media/radio/si470x/radio-si470x-common.c
21626F:	drivers/media/radio/si470x/radio-si470x-usb.c
21627F:	drivers/media/radio/si470x/radio-si470x.h
21628
21629SI4713 FM RADIO TRANSMITTER I2C DRIVER
21630M:	Eduardo Valentin <edubezval@gmail.com>
21631L:	linux-media@vger.kernel.org
21632S:	Odd Fixes
21633W:	https://linuxtv.org
21634T:	git git://linuxtv.org/media.git
21635F:	drivers/media/radio/si4713/si4713.?
21636
21637SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21638M:	Eduardo Valentin <edubezval@gmail.com>
21639L:	linux-media@vger.kernel.org
21640S:	Odd Fixes
21641W:	https://linuxtv.org
21642T:	git git://linuxtv.org/media.git
21643F:	drivers/media/radio/si4713/radio-platform-si4713.c
21644
21645SI4713 FM RADIO TRANSMITTER USB DRIVER
21646M:	Hans Verkuil <hverkuil@xs4all.nl>
21647L:	linux-media@vger.kernel.org
21648S:	Maintained
21649W:	https://linuxtv.org
21650T:	git git://linuxtv.org/media.git
21651F:	drivers/media/radio/si4713/radio-usb-si4713.c
21652
21653SIANO DVB DRIVER
21654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21655L:	linux-media@vger.kernel.org
21656S:	Odd fixes
21657W:	https://linuxtv.org
21658T:	git git://linuxtv.org/media.git
21659F:	drivers/media/common/siano/
21660F:	drivers/media/mmc/siano/
21661F:	drivers/media/usb/siano/
21662F:	drivers/media/usb/siano/
21663
21664SIEMENS IPC LED DRIVERS
21665M:	Bao Cheng Su <baocheng.su@siemens.com>
21666M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21667M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21668L:	linux-leds@vger.kernel.org
21669S:	Maintained
21670F:	drivers/leds/simple/
21671
21672SIEMENS IPC PLATFORM DRIVERS
21673M:	Bao Cheng Su <baocheng.su@siemens.com>
21674M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21675M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21676L:	platform-driver-x86@vger.kernel.org
21677S:	Maintained
21678F:	drivers/platform/x86/siemens/
21679F:	include/linux/platform_data/x86/simatic-ipc-base.h
21680F:	include/linux/platform_data/x86/simatic-ipc.h
21681
21682SIEMENS IPC WATCHDOG 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-watchdog@vger.kernel.org
21687S:	Maintained
21688F:	drivers/watchdog/simatic-ipc-wdt.c
21689
21690SIFIVE DRIVERS
21691M:	Paul Walmsley <paul.walmsley@sifive.com>
21692M:	Samuel Holland <samuel.holland@sifive.com>
21693L:	linux-riscv@lists.infradead.org
21694S:	Supported
21695F:	drivers/dma/sf-pdma/
21696N:	sifive
21697K:	fu[57]40
21698K:	[^@]sifive
21699
21700SILEAD TOUCHSCREEN DRIVER
21701M:	Hans de Goede <hdegoede@redhat.com>
21702L:	linux-input@vger.kernel.org
21703L:	platform-driver-x86@vger.kernel.org
21704S:	Maintained
21705F:	drivers/input/touchscreen/silead.c
21706F:	drivers/platform/x86/touchscreen_dmi.c
21707
21708SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21709M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21710S:	Supported
21711F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21712F:	drivers/net/wireless/silabs/wfx/
21713
21714SILICON MOTION SM712 FRAME BUFFER DRIVER
21715M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21716M:	Teddy Wang <teddy.wang@siliconmotion.com>
21717M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21718L:	linux-fbdev@vger.kernel.org
21719S:	Maintained
21720F:	Documentation/fb/sm712fb.rst
21721F:	drivers/video/fbdev/sm712*
21722
21723SILVACO I3C DUAL-ROLE MASTER
21724M:	Miquel Raynal <miquel.raynal@bootlin.com>
21725M:	Conor Culhane <conor.culhane@silvaco.com>
21726L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21727S:	Maintained
21728F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21729F:	drivers/i3c/master/svc-i3c-master.c
21730
21731SIMPLEFB FB DRIVER
21732M:	Hans de Goede <hdegoede@redhat.com>
21733L:	linux-fbdev@vger.kernel.org
21734S:	Maintained
21735F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21736F:	drivers/video/fbdev/simplefb.c
21737F:	include/linux/platform_data/simplefb.h
21738
21739SIOX
21740M:	Thorsten Scherer <t.scherer@eckelmann.de>
21741R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21742S:	Supported
21743F:	drivers/gpio/gpio-siox.c
21744F:	drivers/siox/*
21745F:	include/trace/events/siox.h
21746
21747SIPHASH PRF ROUTINES
21748M:	Jason A. Donenfeld <Jason@zx2c4.com>
21749S:	Maintained
21750F:	include/linux/siphash.h
21751F:	lib/siphash.c
21752F:	lib/siphash_kunit.c
21753
21754SIS 190 ETHERNET DRIVER
21755M:	Francois Romieu <romieu@fr.zoreil.com>
21756L:	netdev@vger.kernel.org
21757S:	Maintained
21758F:	drivers/net/ethernet/sis/sis190.c
21759
21760SIS 900/7016 FAST ETHERNET DRIVER
21761M:	Daniele Venzano <venza@brownhat.org>
21762L:	netdev@vger.kernel.org
21763S:	Maintained
21764W:	http://www.brownhat.org/sis900.html
21765F:	drivers/net/ethernet/sis/sis900.*
21766
21767SIS FRAMEBUFFER DRIVER
21768S:	Orphan
21769F:	Documentation/fb/sisfb.rst
21770F:	drivers/video/fbdev/sis/
21771F:	include/video/sisfb.h
21772
21773SIS I2C TOUCHSCREEN DRIVER
21774M:	Mika Penttilä <mpenttil@redhat.com>
21775L:	linux-input@vger.kernel.org
21776S:	Maintained
21777F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21778F:	drivers/input/touchscreen/sis_i2c.c
21779
21780SIS USB2VGA DRIVER
21781M:	Thomas Winischhofer <thomas@winischhofer.net>
21782S:	Maintained
21783W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21784F:	drivers/usb/misc/sisusbvga/
21785
21786SL28 CPLD MFD DRIVER
21787M:	Michael Walle <mwalle@kernel.org>
21788S:	Maintained
21789F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21790F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21791F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21792F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21793F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21794F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21795F:	drivers/gpio/gpio-sl28cpld.c
21796F:	drivers/hwmon/sl28cpld-hwmon.c
21797F:	drivers/irqchip/irq-sl28cpld.c
21798F:	drivers/pwm/pwm-sl28cpld.c
21799F:	drivers/watchdog/sl28cpld_wdt.c
21800
21801SL28 VPD NVMEM LAYOUT DRIVER
21802M:	Michael Walle <mwalle@kernel.org>
21803S:	Maintained
21804F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21805F:	drivers/nvmem/layouts/sl28vpd.c
21806
21807SLAB ALLOCATOR
21808M:	Christoph Lameter <cl@linux.com>
21809M:	Pekka Enberg <penberg@kernel.org>
21810M:	David Rientjes <rientjes@google.com>
21811M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21812M:	Andrew Morton <akpm@linux-foundation.org>
21813M:	Vlastimil Babka <vbabka@suse.cz>
21814R:	Roman Gushchin <roman.gushchin@linux.dev>
21815R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21816L:	linux-mm@kvack.org
21817S:	Maintained
21818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21819F:	include/linux/sl?b*.h
21820F:	mm/sl?b*
21821
21822SLCAN CAN NETWORK DRIVER
21823M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21824L:	linux-can@vger.kernel.org
21825S:	Maintained
21826F:	drivers/net/can/slcan/
21827
21828SLEEPABLE READ-COPY UPDATE (SRCU)
21829M:	Lai Jiangshan <jiangshanlai@gmail.com>
21830M:	"Paul E. McKenney" <paulmck@kernel.org>
21831M:	Josh Triplett <josh@joshtriplett.org>
21832R:	Steven Rostedt <rostedt@goodmis.org>
21833R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21834L:	rcu@vger.kernel.org
21835S:	Supported
21836W:	http://www.rdrop.com/users/paulmck/RCU/
21837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21838F:	include/linux/srcu*.h
21839F:	kernel/rcu/srcu*.c
21840
21841SMACK SECURITY MODULE
21842M:	Casey Schaufler <casey@schaufler-ca.com>
21843L:	linux-security-module@vger.kernel.org
21844S:	Maintained
21845W:	http://schaufler-ca.com
21846T:	git git://github.com/cschaufler/smack-next
21847F:	Documentation/admin-guide/LSM/Smack.rst
21848F:	security/smack/
21849
21850SMC91x ETHERNET DRIVER
21851M:	Nicolas Pitre <nico@fluxnic.net>
21852S:	Odd Fixes
21853F:	drivers/net/ethernet/smsc/smc91x.*
21854
21855SMSC EMC2103 HARDWARE MONITOR DRIVER
21856M:	Steve Glendinning <steve.glendinning@shawell.net>
21857L:	linux-hwmon@vger.kernel.org
21858S:	Maintained
21859F:	Documentation/hwmon/emc2103.rst
21860F:	drivers/hwmon/emc2103.c
21861
21862SMSC SCH5627 HARDWARE MONITOR DRIVER
21863M:	Hans de Goede <hdegoede@redhat.com>
21864L:	linux-hwmon@vger.kernel.org
21865S:	Supported
21866F:	Documentation/hwmon/sch5627.rst
21867F:	drivers/hwmon/sch5627.c
21868
21869SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21870M:	Steve Glendinning <steve.glendinning@shawell.net>
21871L:	linux-fbdev@vger.kernel.org
21872S:	Maintained
21873F:	drivers/video/fbdev/smscufx.c
21874
21875SMSC47B397 HARDWARE MONITOR DRIVER
21876M:	Jean Delvare <jdelvare@suse.com>
21877L:	linux-hwmon@vger.kernel.org
21878S:	Maintained
21879F:	Documentation/hwmon/smsc47b397.rst
21880F:	drivers/hwmon/smsc47b397.c
21881
21882SMSC911x ETHERNET DRIVER
21883M:	Steve Glendinning <steve.glendinning@shawell.net>
21884L:	netdev@vger.kernel.org
21885S:	Maintained
21886F:	drivers/net/ethernet/smsc/smsc911x.*
21887F:	include/linux/smsc911x.h
21888
21889SMSC9420 PCI ETHERNET DRIVER
21890M:	Steve Glendinning <steve.glendinning@shawell.net>
21891L:	netdev@vger.kernel.org
21892S:	Maintained
21893F:	drivers/net/ethernet/smsc/smsc9420.*
21894
21895SNET DPU VIRTIO DATA PATH ACCELERATOR
21896R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21897F:	drivers/vdpa/solidrun/
21898
21899SOCIONEXT (SNI) AVE NETWORK DRIVER
21900M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21901L:	netdev@vger.kernel.org
21902S:	Maintained
21903F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21904F:	drivers/net/ethernet/socionext/sni_ave.c
21905
21906SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21907M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21908M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21909L:	netdev@vger.kernel.org
21910S:	Maintained
21911F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21912F:	drivers/net/ethernet/socionext/netsec.c
21913
21914SOCIONEXT (SNI) Synquacer SPI DRIVER
21915M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21916M:	Jassi Brar <jaswinder.singh@linaro.org>
21917L:	linux-spi@vger.kernel.org
21918S:	Maintained
21919F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21920F:	drivers/spi/spi-synquacer.c
21921
21922SOCIONEXT SYNQUACER I2C DRIVER
21923M:	Ard Biesheuvel <ardb@kernel.org>
21924L:	linux-i2c@vger.kernel.org
21925S:	Maintained
21926F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21927F:	drivers/i2c/busses/i2c-synquacer.c
21928
21929SOCIONEXT UNIPHIER SOUND DRIVER
21930L:	linux-sound@vger.kernel.org
21931S:	Orphan
21932F:	sound/soc/uniphier/
21933
21934SOCKET TIMESTAMPING
21935M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21936R:	Jason Xing <kernelxing@tencent.com>
21937S:	Maintained
21938F:	Documentation/networking/timestamping.rst
21939F:	include/linux/net_tstamp.h
21940F:	include/uapi/linux/net_tstamp.h
21941F:	tools/testing/selftests/bpf/*/net_timestamping*
21942F:	tools/testing/selftests/net/*timestamp*
21943F:	tools/testing/selftests/net/so_txtime.c
21944
21945SOEKRIS NET48XX LED SUPPORT
21946M:	Chris Boot <bootc@bootc.net>
21947S:	Maintained
21948F:	drivers/leds/leds-net48xx.c
21949
21950SOFT-IWARP DRIVER (siw)
21951M:	Bernard Metzler <bmt@zurich.ibm.com>
21952L:	linux-rdma@vger.kernel.org
21953S:	Supported
21954F:	drivers/infiniband/sw/siw/
21955F:	include/uapi/rdma/siw-abi.h
21956
21957SOFT-ROCE DRIVER (rxe)
21958M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21959L:	linux-rdma@vger.kernel.org
21960S:	Supported
21961F:	drivers/infiniband/sw/rxe/
21962F:	include/uapi/rdma/rdma_user_rxe.h
21963
21964SOFTLOGIC 6x10 MPEG CODEC
21965M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21966M:	Andrey Utkin <andrey_utkin@fastmail.com>
21967M:	Ismael Luceno <ismael@iodev.co.uk>
21968L:	linux-media@vger.kernel.org
21969S:	Supported
21970F:	drivers/media/pci/solo6x10/
21971
21972SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21973M:	James Morse <james.morse@arm.com>
21974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21975S:	Maintained
21976F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21977F:	drivers/firmware/arm_sdei.c
21978F:	include/linux/arm_sdei.h
21979F:	include/uapi/linux/arm_sdei.h
21980
21981SOFTWARE NODES AND DEVICE PROPERTIES
21982R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21983R:	Daniel Scally <djrscally@gmail.com>
21984R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21985R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21986L:	linux-acpi@vger.kernel.org
21987S:	Maintained
21988F:	drivers/base/property.c
21989F:	drivers/base/swnode.c
21990F:	include/linux/fwnode.h
21991F:	include/linux/property.h
21992
21993SOFTWARE RAID (Multiple Disks) SUPPORT
21994M:	Song Liu <song@kernel.org>
21995M:	Yu Kuai <yukuai3@huawei.com>
21996L:	linux-raid@vger.kernel.org
21997S:	Supported
21998Q:	https://patchwork.kernel.org/project/linux-raid/list/
21999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22000F:	drivers/md/Kconfig
22001F:	drivers/md/Makefile
22002F:	drivers/md/md*
22003F:	drivers/md/raid*
22004F:	include/linux/raid/
22005F:	include/uapi/linux/raid/
22006
22007SOLIDRUN CLEARFOG SUPPORT
22008M:	Russell King <linux@armlinux.org.uk>
22009S:	Maintained
22010F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22011F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22012
22013SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22014M:	Russell King <linux@armlinux.org.uk>
22015S:	Maintained
22016F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22017F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22018F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22019
22020SONIC NETWORK DRIVER
22021M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
22022L:	netdev@vger.kernel.org
22023S:	Maintained
22024F:	drivers/net/ethernet/natsemi/sonic.*
22025
22026SONICS SILICON BACKPLANE DRIVER (SSB)
22027M:	Michael Buesch <m@bues.ch>
22028L:	linux-wireless@vger.kernel.org
22029S:	Maintained
22030F:	drivers/ssb/
22031F:	include/linux/ssb/
22032
22033SONY IMX208 SENSOR DRIVER
22034M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22035L:	linux-media@vger.kernel.org
22036S:	Maintained
22037T:	git git://linuxtv.org/media.git
22038F:	drivers/media/i2c/imx208.c
22039
22040SONY IMX214 SENSOR DRIVER
22041M:	Ricardo Ribalda <ribalda@kernel.org>
22042L:	linux-media@vger.kernel.org
22043S:	Maintained
22044T:	git git://linuxtv.org/media.git
22045F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22046F:	drivers/media/i2c/imx214.c
22047
22048SONY IMX219 SENSOR DRIVER
22049M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
22050L:	linux-media@vger.kernel.org
22051S:	Maintained
22052T:	git git://linuxtv.org/media.git
22053F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22054F:	drivers/media/i2c/imx219.c
22055
22056SONY IMX258 SENSOR DRIVER
22057M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22058L:	linux-media@vger.kernel.org
22059S:	Maintained
22060T:	git git://linuxtv.org/media.git
22061F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22062F:	drivers/media/i2c/imx258.c
22063
22064SONY IMX274 SENSOR DRIVER
22065M:	Leon Luo <leonl@leopardimaging.com>
22066L:	linux-media@vger.kernel.org
22067S:	Maintained
22068T:	git git://linuxtv.org/media.git
22069F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22070F:	drivers/media/i2c/imx274.c
22071
22072SONY IMX283 SENSOR DRIVER
22073M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
22074M:	Umang Jain <umang.jain@ideasonboard.com>
22075L:	linux-media@vger.kernel.org
22076S:	Maintained
22077T:	git git://linuxtv.org/media.git
22078F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22079F:	drivers/media/i2c/imx283.c
22080
22081SONY IMX290 SENSOR DRIVER
22082M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22083L:	linux-media@vger.kernel.org
22084S:	Maintained
22085T:	git git://linuxtv.org/media.git
22086F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22087F:	drivers/media/i2c/imx290.c
22088
22089SONY IMX296 SENSOR DRIVER
22090M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22091M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22092L:	linux-media@vger.kernel.org
22093S:	Maintained
22094T:	git git://linuxtv.org/media.git
22095F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22096F:	drivers/media/i2c/imx296.c
22097
22098SONY IMX319 SENSOR DRIVER
22099M:	Bingbu Cao <bingbu.cao@intel.com>
22100L:	linux-media@vger.kernel.org
22101S:	Maintained
22102T:	git git://linuxtv.org/media.git
22103F:	drivers/media/i2c/imx319.c
22104
22105SONY IMX334 SENSOR DRIVER
22106L:	linux-media@vger.kernel.org
22107S:	Orphan
22108T:	git git://linuxtv.org/media.git
22109F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22110F:	drivers/media/i2c/imx334.c
22111
22112SONY IMX335 SENSOR DRIVER
22113L:	linux-media@vger.kernel.org
22114S:	Orphan
22115T:	git git://linuxtv.org/media.git
22116F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22117F:	drivers/media/i2c/imx335.c
22118
22119SONY IMX355 SENSOR DRIVER
22120M:	Tianshu Qiu <tian.shu.qiu@intel.com>
22121L:	linux-media@vger.kernel.org
22122S:	Maintained
22123T:	git git://linuxtv.org/media.git
22124F:	drivers/media/i2c/imx355.c
22125
22126SONY IMX412 SENSOR DRIVER
22127L:	linux-media@vger.kernel.org
22128S:	Orphan
22129T:	git git://linuxtv.org/media.git
22130F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22131F:	drivers/media/i2c/imx412.c
22132
22133SONY IMX415 SENSOR DRIVER
22134M:	Michael Riesch <michael.riesch@wolfvision.net>
22135L:	linux-media@vger.kernel.org
22136S:	Maintained
22137T:	git git://linuxtv.org/media.git
22138F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22139F:	drivers/media/i2c/imx415.c
22140
22141SONY MEMORYSTICK SUBSYSTEM
22142M:	Maxim Levitsky <maximlevitsky@gmail.com>
22143M:	Alex Dubov <oakad@yahoo.com>
22144M:	Ulf Hansson <ulf.hansson@linaro.org>
22145L:	linux-mmc@vger.kernel.org
22146S:	Maintained
22147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22148F:	drivers/memstick/
22149F:	include/linux/memstick.h
22150
22151SONY VAIO CONTROL DEVICE DRIVER
22152M:	Mattia Dongili <malattia@linux.it>
22153L:	platform-driver-x86@vger.kernel.org
22154S:	Maintained
22155W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22156F:	Documentation/admin-guide/laptops/sony-laptop.rst
22157F:	drivers/char/sonypi.c
22158F:	drivers/platform/x86/sony-laptop.c
22159F:	include/linux/sony-laptop.h
22160
22161SOPHGO DEVICETREES and DRIVERS
22162M:	Chen Wang <unicorn_wang@outlook.com>
22163M:	Inochi Amaoto <inochiama@outlook.com>
22164T:	git https://github.com/sophgo/linux.git
22165S:	Maintained
22166N:	sophgo
22167K:	sophgo
22168
22169SOUND
22170M:	Jaroslav Kysela <perex@perex.cz>
22171M:	Takashi Iwai <tiwai@suse.com>
22172L:	linux-sound@vger.kernel.org
22173S:	Maintained
22174W:	http://www.alsa-project.org/
22175Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22177F:	Documentation/sound/
22178F:	include/sound/
22179F:	include/uapi/sound/
22180F:	sound/
22181F:	tools/testing/selftests/alsa
22182
22183SOUND - ALSA SELFTESTS
22184M:	Mark Brown <broonie@kernel.org>
22185L:	linux-sound@vger.kernel.org
22186L:	linux-kselftest@vger.kernel.org
22187S:	Supported
22188F:	tools/testing/selftests/alsa
22189
22190SOUND - COMPRESSED AUDIO
22191M:	Vinod Koul <vkoul@kernel.org>
22192L:	linux-sound@vger.kernel.org
22193S:	Supported
22194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22195F:	Documentation/sound/designs/compress-offload.rst
22196F:	include/sound/compress_driver.h
22197F:	include/uapi/sound/compress_*
22198F:	sound/core/compress_offload.c
22199F:	sound/soc/soc-compress.c
22200
22201SOUND - CORE KUNIT TEST
22202M:	Ivan Orlov <ivan.orlov0322@gmail.com>
22203L:	linux-sound@vger.kernel.org
22204S:	Supported
22205F:	sound/core/sound_kunit.c
22206
22207SOUND - DMAENGINE HELPERS
22208M:	Lars-Peter Clausen <lars@metafoo.de>
22209S:	Supported
22210F:	include/sound/dmaengine_pcm.h
22211F:	sound/core/pcm_dmaengine.c
22212F:	sound/soc/soc-generic-dmaengine-pcm.c
22213
22214SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22215M:	Liam Girdwood <lgirdwood@gmail.com>
22216M:	Mark Brown <broonie@kernel.org>
22217L:	linux-sound@vger.kernel.org
22218S:	Supported
22219W:	http://alsa-project.org/main/index.php/ASoC
22220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22221F:	Documentation/devicetree/bindings/sound/
22222F:	Documentation/sound/soc/
22223F:	include/dt-bindings/sound/
22224F:	include/sound/soc*
22225F:	include/sound/sof.h
22226F:	include/sound/sof/
22227F:	include/trace/events/sof*.h
22228F:	include/uapi/sound/asoc.h
22229F:	sound/soc/
22230
22231SOUND - SOC LAYER / dapm-graph
22232M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22233L:	linux-sound@vger.kernel.org
22234S:	Maintained
22235F:	tools/sound/dapm-graph
22236
22237SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22238M:	Liam Girdwood <lgirdwood@gmail.com>
22239M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
22240M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22241M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
22242M:	Daniel Baluta <daniel.baluta@nxp.com>
22243R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
22244R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22245L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
22246S:	Supported
22247W:	https://github.com/thesofproject/linux/
22248F:	sound/soc/sof/
22249
22250SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22251M:	Mark Brown <broonie@kernel.org>
22252M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
22253S:	Supported
22254L:	linux-sound@vger.kernel.org
22255F:	sound/soc/generic/
22256F:	include/sound/simple_card*
22257F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22258F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22259
22260SOUNDWIRE SUBSYSTEM
22261M:	Vinod Koul <vkoul@kernel.org>
22262M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22263R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22264R:	Sanyog Kale <sanyog.r.kale@intel.com>
22265L:	linux-sound@vger.kernel.org
22266S:	Supported
22267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22268F:	Documentation/driver-api/soundwire/
22269F:	drivers/soundwire/
22270F:	include/linux/soundwire/
22271
22272SP2 MEDIA DRIVER
22273M:	Olli Salonen <olli.salonen@iki.fi>
22274L:	linux-media@vger.kernel.org
22275S:	Maintained
22276W:	https://linuxtv.org
22277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22278F:	drivers/media/dvb-frontends/sp2*
22279
22280SPANISH DOCUMENTATION
22281M:	Carlos Bilbao <carlos.bilbao@kernel.org>
22282R:	Avadhut Naik <avadhut.naik@amd.com>
22283S:	Maintained
22284F:	Documentation/translations/sp_SP/
22285
22286SPARC + UltraSPARC (sparc/sparc64)
22287M:	"David S. Miller" <davem@davemloft.net>
22288M:	Andreas Larsson <andreas@gaisler.com>
22289L:	sparclinux@vger.kernel.org
22290S:	Maintained
22291Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22294F:	arch/sparc/
22295F:	drivers/sbus/
22296
22297SPARC SERIAL DRIVERS
22298M:	"David S. Miller" <davem@davemloft.net>
22299L:	sparclinux@vger.kernel.org
22300S:	Maintained
22301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22303F:	drivers/tty/serial/suncore.c
22304F:	drivers/tty/serial/sunhv.c
22305F:	drivers/tty/serial/sunsab.c
22306F:	drivers/tty/serial/sunsab.h
22307F:	drivers/tty/serial/sunsu.c
22308F:	drivers/tty/serial/sunzilog.c
22309F:	drivers/tty/serial/sunzilog.h
22310F:	drivers/tty/vcc.c
22311F:	include/linux/sunserialcore.h
22312
22313SPARSE CHECKER
22314M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
22315L:	linux-sparse@vger.kernel.org
22316S:	Maintained
22317W:	https://sparse.docs.kernel.org/
22318Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22319B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22320T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22321F:	include/linux/compiler.h
22322
22323SPEAKUP CONSOLE SPEECH DRIVER
22324M:	William Hubbs <w.d.hubbs@gmail.com>
22325M:	Chris Brannon <chris@the-brannons.com>
22326M:	Kirk Reiser <kirk@reisers.ca>
22327M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
22328L:	speakup@linux-speakup.org
22329S:	Odd Fixes
22330W:	http://www.linux-speakup.org/
22331W:	https://github.com/linux-speakup/speakup
22332B:	https://github.com/linux-speakup/speakup/issues
22333F:	drivers/accessibility/speakup/
22334
22335SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22336M:	Viresh Kumar <vireshk@kernel.org>
22337M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
22338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22339L:	soc@lists.linux.dev
22340S:	Maintained
22341W:	http://www.st.com/spear
22342F:	arch/arm/boot/dts/st/spear*
22343F:	arch/arm/mach-spear/
22344F:	drivers/clk/spear/
22345F:	drivers/pinctrl/spear/
22346
22347SPI NOR SUBSYSTEM
22348M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22349M:	Pratyush Yadav <pratyush@kernel.org>
22350M:	Michael Walle <mwalle@kernel.org>
22351L:	linux-mtd@lists.infradead.org
22352S:	Maintained
22353W:	http://www.linux-mtd.infradead.org/
22354Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22355C:	irc://irc.oftc.net/mtd
22356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22357F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22358F:	drivers/mtd/spi-nor/
22359F:	include/linux/mtd/spi-nor.h
22360
22361SPI SUBSYSTEM
22362M:	Mark Brown <broonie@kernel.org>
22363L:	linux-spi@vger.kernel.org
22364S:	Maintained
22365Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22367F:	Documentation/devicetree/bindings/spi/
22368F:	Documentation/spi/
22369F:	drivers/spi/
22370F:	include/linux/spi/
22371F:	include/uapi/linux/spi/
22372F:	tools/spi/
22373
22374SPIDERNET NETWORK DRIVER for CELL
22375M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
22376M:	Geoff Levand <geoff@infradead.org>
22377L:	netdev@vger.kernel.org
22378L:	linuxppc-dev@lists.ozlabs.org
22379S:	Maintained
22380F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22381F:	drivers/net/ethernet/toshiba/spider_net*
22382
22383SPMI SUBSYSTEM
22384M:	Stephen Boyd <sboyd@kernel.org>
22385L:	linux-kernel@vger.kernel.org
22386S:	Maintained
22387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22388F:	Documentation/devicetree/bindings/spmi/
22389F:	drivers/spmi/
22390F:	include/dt-bindings/spmi/spmi.h
22391F:	include/linux/spmi.h
22392F:	include/trace/events/spmi.h
22393
22394SPU FILE SYSTEM
22395L:	linuxppc-dev@lists.ozlabs.org
22396S:	Orphan
22397F:	Documentation/filesystems/spufs/spufs.rst
22398F:	arch/powerpc/platforms/cell/spufs/
22399
22400SQUASHFS FILE SYSTEM
22401M:	Phillip Lougher <phillip@squashfs.org.uk>
22402L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
22403S:	Maintained
22404W:	http://squashfs.org.uk
22405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22406F:	Documentation/filesystems/squashfs.rst
22407F:	fs/squashfs/
22408
22409SRM (Alpha) environment access
22410M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
22411S:	Maintained
22412F:	arch/alpha/kernel/srm_env.c
22413
22414ST LSM6DSx IMU IIO DRIVER
22415M:	Lorenzo Bianconi <lorenzo@kernel.org>
22416L:	linux-iio@vger.kernel.org
22417S:	Maintained
22418W:	http://www.st.com/
22419F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22420F:	drivers/iio/imu/st_lsm6dsx/
22421
22422ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22423M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22424M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22425L:	linux-media@vger.kernel.org
22426S:	Maintained
22427T:	git git://linuxtv.org/media.git
22428F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22429F:	drivers/media/i2c/st-mipid02.c
22430
22431ST STC3117 FUEL GAUGE DRIVER
22432M:	Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
22433M:	Bhavin Sharma <bhavin.sharma@siliconsignals.io>
22434L:	linux-pm@vger.kernel.org
22435S:	Maintained
22436F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22437F:	drivers/power/supply/stc3117_fuel_gauge.c
22438
22439ST STM32 FIREWALL
22440M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
22441S:	Maintained
22442F:	drivers/bus/stm32_etzpc.c
22443F:	drivers/bus/stm32_firewall.c
22444F:	drivers/bus/stm32_rifsc.c
22445
22446ST STM32 I2C/SMBUS DRIVER
22447M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
22448M:	Alain Volmat <alain.volmat@foss.st.com>
22449L:	linux-i2c@vger.kernel.org
22450S:	Maintained
22451F:	drivers/i2c/busses/i2c-stm32*
22452
22453ST STM32 SPI DRIVER
22454M:	Alain Volmat <alain.volmat@foss.st.com>
22455L:	linux-spi@vger.kernel.org
22456S:	Maintained
22457F:	drivers/spi/spi-stm32.c
22458
22459ST STPDDC60 DRIVER
22460M:	Daniel Nilsson <daniel.nilsson@flex.com>
22461L:	linux-hwmon@vger.kernel.org
22462S:	Maintained
22463F:	Documentation/hwmon/stpddc60.rst
22464F:	drivers/hwmon/pmbus/stpddc60.c
22465
22466ST VGXY61 DRIVER
22467M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22468M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22469L:	linux-media@vger.kernel.org
22470S:	Maintained
22471T:	git git://linuxtv.org/media.git
22472F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22473F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22474F:	drivers/media/i2c/vgxy61.c
22475
22476ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22477M:	Song Qiang <songqiang1304521@gmail.com>
22478L:	linux-iio@vger.kernel.org
22479S:	Maintained
22480F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22481F:	drivers/iio/proximity/vl53l0x-i2c.c
22482
22483STABLE BRANCH
22484M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22485M:	Sasha Levin <sashal@kernel.org>
22486L:	stable@vger.kernel.org
22487S:	Supported
22488F:	Documentation/process/stable-kernel-rules.rst
22489
22490STAGING - ATOMISP DRIVER
22491M:	Hans de Goede <hdegoede@redhat.com>
22492M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22493R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22494L:	linux-media@vger.kernel.org
22495S:	Maintained
22496F:	drivers/staging/media/atomisp/
22497
22498STAGING - INDUSTRIAL IO
22499M:	Jonathan Cameron <jic23@kernel.org>
22500L:	linux-iio@vger.kernel.org
22501S:	Odd Fixes
22502F:	Documentation/devicetree/bindings/staging/iio/
22503F:	drivers/staging/iio/
22504
22505STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22506M:	Marc Dietrich <marvin24@gmx.de>
22507L:	ac100@lists.launchpad.net (moderated for non-subscribers)
22508L:	linux-tegra@vger.kernel.org
22509S:	Maintained
22510F:	drivers/staging/nvec/
22511
22512STAGING - SEPS525 LCD CONTROLLER DRIVERS
22513M:	Michael Hennerich <michael.hennerich@analog.com>
22514L:	linux-fbdev@vger.kernel.org
22515S:	Supported
22516F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22517F:	drivers/staging/fbtft/fb_seps525.c
22518
22519STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22520M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22521M:	Teddy Wang <teddy.wang@siliconmotion.com>
22522M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22523L:	linux-fbdev@vger.kernel.org
22524S:	Maintained
22525F:	drivers/staging/sm750fb/
22526
22527STAGING SUBSYSTEM
22528M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22529L:	linux-staging@lists.linux.dev
22530S:	Supported
22531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22532F:	drivers/staging/
22533
22534STANDALONE CACHE CONTROLLER DRIVERS
22535M:	Conor Dooley <conor@kernel.org>
22536S:	Maintained
22537T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22538F:	Documentation/devicetree/bindings/cache/
22539F:	drivers/cache
22540
22541STARFIRE/DURALAN NETWORK DRIVER
22542M:	Ion Badulescu <ionut@badula.org>
22543S:	Odd Fixes
22544F:	drivers/net/ethernet/adaptec/starfire*
22545
22546STARFIVE CAMERA SUBSYSTEM DRIVER
22547M:	Jack Zhu <jack.zhu@starfivetech.com>
22548M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22549L:	linux-media@vger.kernel.org
22550S:	Maintained
22551F:	Documentation/admin-guide/media/starfive_camss.rst
22552F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22553F:	drivers/staging/media/starfive/camss
22554
22555STARFIVE CRYPTO DRIVER
22556M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22557M:	William Qiu <william.qiu@starfivetech.com>
22558S:	Supported
22559F:	Documentation/devicetree/bindings/crypto/starfive*
22560F:	drivers/crypto/starfive/
22561
22562STARFIVE DEVICETREES
22563M:	Emil Renner Berthing <kernel@esmil.dk>
22564S:	Maintained
22565F:	arch/riscv/boot/dts/starfive/
22566
22567STARFIVE DWMAC GLUE LAYER
22568M:	Emil Renner Berthing <kernel@esmil.dk>
22569M:	Minda Chen <minda.chen@starfivetech.com>
22570S:	Maintained
22571F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22572F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22573
22574STARFIVE JH7110 DPHY RX DRIVER
22575M:	Jack Zhu <jack.zhu@starfivetech.com>
22576M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22577S:	Supported
22578F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22579F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22580
22581STARFIVE JH7110 DPHY TX DRIVER
22582M:	Keith Zhao <keith.zhao@starfivetech.com>
22583S:	Supported
22584F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22585F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22586
22587STARFIVE JH7110 MMC/SD/SDIO DRIVER
22588M:	William Qiu <william.qiu@starfivetech.com>
22589S:	Supported
22590F:	Documentation/devicetree/bindings/mmc/starfive*
22591F:	drivers/mmc/host/dw_mmc-starfive.c
22592
22593STARFIVE JH7110 PLL CLOCK DRIVER
22594M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22595S:	Supported
22596F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22597F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22598
22599STARFIVE JH7110 PWMDAC DRIVER
22600M:	Hal Feng <hal.feng@starfivetech.com>
22601M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22602S:	Supported
22603F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22604F:	sound/soc/starfive/jh7110_pwmdac.c
22605
22606STARFIVE JH7110 SYSCON
22607M:	William Qiu <william.qiu@starfivetech.com>
22608M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22609S:	Supported
22610F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22611
22612STARFIVE JH7110 TDM DRIVER
22613M:	Walker Chen <walker.chen@starfivetech.com>
22614S:	Maintained
22615F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22616F:	sound/soc/starfive/jh7110_tdm.c
22617
22618STARFIVE JH71X0 CLOCK DRIVERS
22619M:	Emil Renner Berthing <kernel@esmil.dk>
22620M:	Hal Feng <hal.feng@starfivetech.com>
22621S:	Maintained
22622F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22623F:	drivers/clk/starfive/clk-starfive-jh71*
22624F:	include/dt-bindings/clock/starfive?jh71*.h
22625
22626STARFIVE JH71X0 PINCTRL DRIVERS
22627M:	Emil Renner Berthing <kernel@esmil.dk>
22628M:	Jianlong Huang <jianlong.huang@starfivetech.com>
22629M:	Hal Feng <hal.feng@starfivetech.com>
22630L:	linux-gpio@vger.kernel.org
22631S:	Maintained
22632F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22633F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22634F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22635F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22636
22637STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22638M:	Emil Renner Berthing <kernel@esmil.dk>
22639M:	Hal Feng <hal.feng@starfivetech.com>
22640S:	Maintained
22641F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22642F:	drivers/reset/starfive/reset-starfive-jh71*
22643F:	include/dt-bindings/reset/starfive?jh71*.h
22644
22645STARFIVE JH71X0 USB DRIVERS
22646M:	Minda Chen <minda.chen@starfivetech.com>
22647S:	Maintained
22648F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22649F:	drivers/usb/cdns3/cdns3-starfive.c
22650
22651STARFIVE JH71XX PMU CONTROLLER DRIVER
22652M:	Walker Chen <walker.chen@starfivetech.com>
22653M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22654S:	Supported
22655F:	Documentation/devicetree/bindings/power/starfive*
22656F:	drivers/pmdomain/starfive/
22657F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22658
22659STARFIVE SOC DRIVERS
22660M:	Conor Dooley <conor@kernel.org>
22661S:	Maintained
22662T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22663F:	Documentation/devicetree/bindings/soc/starfive/
22664
22665STARFIVE STARLINK PMU DRIVER
22666M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22667S:	Maintained
22668F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22669F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22670F:	drivers/perf/starfive_starlink_pmu.c
22671
22672STARFIVE TRNG DRIVER
22673M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22674S:	Supported
22675F:	Documentation/devicetree/bindings/rng/starfive*
22676F:	drivers/char/hw_random/jh7110-trng.c
22677
22678STARFIVE WATCHDOG DRIVER
22679M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22680M:	Ziv Xu <ziv.xu@starfivetech.com>
22681S:	Supported
22682F:	Documentation/devicetree/bindings/watchdog/starfive*
22683F:	drivers/watchdog/starfive-wdt.c
22684
22685STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22686M:	Minda Chen <minda.chen@starfivetech.com>
22687S:	Supported
22688F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22689F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22690F:	drivers/phy/starfive/phy-jh7110-pcie.c
22691F:	drivers/phy/starfive/phy-jh7110-usb.c
22692
22693STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22694M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22695S:	Supported
22696F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22697F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22698
22699STATIC BRANCH/CALL
22700M:	Peter Zijlstra <peterz@infradead.org>
22701M:	Josh Poimboeuf <jpoimboe@kernel.org>
22702M:	Jason Baron <jbaron@akamai.com>
22703R:	Steven Rostedt <rostedt@goodmis.org>
22704R:	Ard Biesheuvel <ardb@kernel.org>
22705S:	Supported
22706F:	arch/*/include/asm/jump_label*.h
22707F:	arch/*/include/asm/static_call*.h
22708F:	arch/*/kernel/jump_label.c
22709F:	arch/*/kernel/static_call.c
22710F:	include/linux/jump_label*.h
22711F:	include/linux/static_call*.h
22712F:	kernel/jump_label.c
22713F:	kernel/static_call*.c
22714
22715STI AUDIO (ASoC) DRIVERS
22716M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22717L:	linux-sound@vger.kernel.org
22718S:	Maintained
22719F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22720F:	sound/soc/sti/
22721
22722STI CEC DRIVER
22723M:	Alain Volmat <alain.volmat@foss.st.com>
22724S:	Maintained
22725F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22726F:	drivers/media/cec/platform/sti/
22727
22728STK1160 USB VIDEO CAPTURE DRIVER
22729M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22730L:	linux-media@vger.kernel.org
22731S:	Maintained
22732T:	git git://linuxtv.org/media.git
22733F:	drivers/media/usb/stk1160/
22734
22735STM32 AUDIO (ASoC) DRIVERS
22736M:	Olivier Moysan <olivier.moysan@foss.st.com>
22737M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22738L:	linux-sound@vger.kernel.org
22739S:	Maintained
22740F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22741F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22742F:	sound/soc/stm/
22743
22744STM32 DMA DRIVERS
22745M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22746L:	dmaengine@vger.kernel.org
22747L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22748S:	Maintained
22749F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22750F:	Documentation/devicetree/bindings/dma/stm32/
22751F:	drivers/dma/stm32/
22752
22753STM32 TIMER/LPTIMER DRIVERS
22754M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22755S:	Maintained
22756F:	Documentation/ABI/testing/*timer-stm32
22757F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22758F:	drivers/*/stm32-*timer*
22759F:	drivers/pwm/pwm-stm32*
22760F:	include/linux/*/stm32-*tim*
22761
22762STM32MP25 USB3/PCIE COMBOPHY DRIVER
22763M:	Christian Bruel <christian.bruel@foss.st.com>
22764S:	Maintained
22765F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22766F:	drivers/phy/st/phy-stm32-combophy.c
22767
22768STMMAC ETHERNET DRIVER
22769L:	netdev@vger.kernel.org
22770S:	Orphan
22771F:	Documentation/networking/device_drivers/ethernet/stmicro/
22772F:	drivers/net/ethernet/stmicro/stmmac/
22773
22774SUN HAPPY MEAL ETHERNET DRIVER
22775M:	Sean Anderson <seanga2@gmail.com>
22776S:	Maintained
22777F:	drivers/net/ethernet/sun/sunhme.*
22778
22779SUN3/3X
22780M:	Sam Creasey <sammy@sammy.net>
22781S:	Maintained
22782W:	http://sammy.net/sun3/
22783F:	arch/m68k/include/asm/sun3*
22784F:	arch/m68k/kernel/*sun3*
22785F:	arch/m68k/sun3*/
22786F:	drivers/net/ethernet/i825xx/sun3*
22787
22788SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22789M:	Hans de Goede <hdegoede@redhat.com>
22790L:	linux-input@vger.kernel.org
22791S:	Maintained
22792F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22793F:	drivers/input/keyboard/sun4i-lradc-keys.c
22794
22795SUNPLUS ETHERNET DRIVER
22796M:	Wells Lu <wellslutw@gmail.com>
22797L:	netdev@vger.kernel.org
22798S:	Maintained
22799W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22800F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22801F:	drivers/net/ethernet/sunplus/
22802
22803SUNPLUS MMC DRIVER
22804M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22805M:	Li-hao Kuo <lhjeff911@gmail.com>
22806S:	Maintained
22807F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22808F:	drivers/mmc/host/sunplus-mmc.c
22809
22810SUNPLUS OCOTP DRIVER
22811M:	Vincent Shih <vincent.sunplus@gmail.com>
22812S:	Maintained
22813F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22814F:	drivers/nvmem/sunplus-ocotp.c
22815
22816SUNPLUS PWM DRIVER
22817M:	Hammer Hsieh <hammerh0314@gmail.com>
22818S:	Maintained
22819F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22820F:	drivers/pwm/pwm-sunplus.c
22821
22822SUNPLUS RTC DRIVER
22823M:	Vincent Shih <vincent.sunplus@gmail.com>
22824L:	linux-rtc@vger.kernel.org
22825S:	Maintained
22826F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22827F:	drivers/rtc/rtc-sunplus.c
22828
22829SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22830M:	Li-hao Kuo <lhjeff911@gmail.com>
22831L:	linux-spi@vger.kernel.org
22832S:	Maintained
22833F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22834F:	drivers/spi/spi-sunplus-sp7021.c
22835
22836SUNPLUS UART DRIVER
22837M:	Hammer Hsieh <hammerh0314@gmail.com>
22838S:	Maintained
22839F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22840F:	drivers/tty/serial/sunplus-uart.c
22841
22842SUNPLUS USB2 PHY DRIVER
22843M:	Vincent Shih <vincent.sunplus@gmail.com>
22844L:	linux-usb@vger.kernel.org
22845S:	Maintained
22846F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22847F:	drivers/phy/sunplus/Kconfig
22848F:	drivers/phy/sunplus/Makefile
22849F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22850
22851SUNPLUS WATCHDOG DRIVER
22852M:	Xiantao Hu <xt.hu@cqplus1.com>
22853L:	linux-watchdog@vger.kernel.org
22854S:	Maintained
22855F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22856F:	drivers/watchdog/sunplus_wdt.c
22857
22858SUPERH
22859M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22860M:	Rich Felker <dalias@libc.org>
22861M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22862L:	linux-sh@vger.kernel.org
22863S:	Maintained
22864Q:	http://patchwork.kernel.org/project/linux-sh/list/
22865F:	Documentation/arch/sh/
22866F:	arch/sh/
22867F:	drivers/sh/
22868
22869SUSPEND TO RAM
22870M:	"Rafael J. Wysocki" <rafael@kernel.org>
22871M:	Len Brown <len.brown@intel.com>
22872M:	Pavel Machek <pavel@kernel.org>
22873L:	linux-pm@vger.kernel.org
22874S:	Supported
22875B:	https://bugzilla.kernel.org
22876F:	Documentation/power/
22877F:	arch/x86/kernel/acpi/sleep*
22878F:	arch/x86/kernel/acpi/wakeup*
22879F:	drivers/base/power/
22880F:	include/linux/freezer.h
22881F:	include/linux/pm.h
22882F:	include/linux/suspend.h
22883F:	kernel/power/
22884
22885SVGA HANDLING
22886M:	Martin Mares <mj@ucw.cz>
22887L:	linux-video@atrey.karlin.mff.cuni.cz
22888S:	Maintained
22889F:	Documentation/admin-guide/svga.rst
22890F:	arch/x86/boot/video*
22891
22892SWITCHDEV
22893M:	Jiri Pirko <jiri@resnulli.us>
22894M:	Ivan Vecera <ivecera@redhat.com>
22895L:	netdev@vger.kernel.org
22896S:	Supported
22897F:	include/net/switchdev.h
22898F:	net/switchdev/
22899
22900SY8106A REGULATOR DRIVER
22901M:	Icenowy Zheng <icenowy@aosc.io>
22902S:	Maintained
22903F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22904F:	drivers/regulator/sy8106a-regulator.c
22905
22906SYNC FILE FRAMEWORK
22907M:	Sumit Semwal <sumit.semwal@linaro.org>
22908R:	Gustavo Padovan <gustavo@padovan.org>
22909L:	linux-media@vger.kernel.org
22910L:	dri-devel@lists.freedesktop.org
22911S:	Maintained
22912T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22913F:	Documentation/driver-api/sync_file.rst
22914F:	drivers/dma-buf/dma-fence*
22915F:	drivers/dma-buf/sw_sync.c
22916F:	drivers/dma-buf/sync_*
22917F:	include/linux/sync_file.h
22918F:	include/uapi/linux/sync_file.h
22919
22920SYNOPSYS ARC ARCHITECTURE
22921M:	Vineet Gupta <vgupta@kernel.org>
22922L:	linux-snps-arc@lists.infradead.org
22923S:	Supported
22924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22925F:	Documentation/arch/arc
22926F:	Documentation/devicetree/bindings/arc/*
22927F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22928F:	arch/arc/
22929F:	drivers/clocksource/arc_timer.c
22930F:	drivers/tty/serial/arc_uart.c
22931
22932SYNOPSYS ARC HSDK SDP pll clock driver
22933M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22934S:	Supported
22935F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22936F:	drivers/clk/clk-hsdk-pll.c
22937
22938SYNOPSYS ARC SDP clock driver
22939M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22940S:	Supported
22941F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22942F:	drivers/clk/axs10x/*
22943
22944SYNOPSYS ARC SDP platform support
22945M:	Alexey Brodkin <abrodkin@synopsys.com>
22946S:	Supported
22947F:	Documentation/devicetree/bindings/arc/axs10*
22948F:	arch/arc/boot/dts/ax*
22949F:	arch/arc/plat-axs10x
22950
22951SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22952M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22953S:	Supported
22954F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22955F:	drivers/reset/reset-axs10x.c
22956
22957SYNOPSYS CREG GPIO DRIVER
22958M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22959S:	Maintained
22960F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22961F:	drivers/gpio/gpio-creg-snps.c
22962
22963SYNOPSYS DESIGNWARE 8250 UART DRIVER
22964M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22965R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22966S:	Supported
22967F:	drivers/tty/serial/8250/8250_dw.c
22968F:	drivers/tty/serial/8250/8250_dwlib.*
22969F:	drivers/tty/serial/8250/8250_lpss.c
22970
22971SYNOPSYS DESIGNWARE APB GPIO DRIVER
22972M:	Hoan Tran <hoan@os.amperecomputing.com>
22973L:	linux-gpio@vger.kernel.org
22974S:	Maintained
22975F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22976F:	drivers/gpio/gpio-dwapb.c
22977
22978SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22979M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22980S:	Maintained
22981F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22982F:	drivers/dma/dw-axi-dmac/
22983
22984SYNOPSYS DESIGNWARE DMAC DRIVER
22985M:	Viresh Kumar <vireshk@kernel.org>
22986R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22987S:	Maintained
22988F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22989F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22990F:	drivers/dma/dw/
22991F:	include/dt-bindings/dma/dw-dmac.h
22992F:	include/linux/dma/dw.h
22993F:	include/linux/platform_data/dma-dw.h
22994
22995SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22996M:	Jose Abreu <Jose.Abreu@synopsys.com>
22997L:	netdev@vger.kernel.org
22998S:	Maintained
22999F:	drivers/net/ethernet/synopsys/
23000
23001SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23002L:	netdev@vger.kernel.org
23003S:	Orphan
23004F:	drivers/net/pcs/pcs-xpcs.c
23005F:	drivers/net/pcs/pcs-xpcs.h
23006F:	include/linux/pcs/pcs-xpcs.h
23007
23008SYNOPSYS DESIGNWARE I2C DRIVER
23009M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
23010R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23011R:	Mika Westerberg <mika.westerberg@linux.intel.com>
23012R:	Jan Dabros <jsd@semihalf.com>
23013L:	linux-i2c@vger.kernel.org
23014S:	Supported
23015F:	drivers/i2c/busses/i2c-designware-*
23016
23017SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23018M:	Jaehoon Chung <jh80.chung@samsung.com>
23019L:	linux-mmc@vger.kernel.org
23020S:	Maintained
23021F:	drivers/mmc/host/dw_mmc*
23022
23023SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23024M:	Shuai Xue <xueshuai@linux.alibaba.com>
23025M:	Jing Zhang <renyu.zj@linux.alibaba.com>
23026S:	Supported
23027F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23028F:	drivers/perf/dwc_pcie_pmu.c
23029
23030SYNOPSYS HSDK RESET CONTROLLER DRIVER
23031M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
23032S:	Supported
23033F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23034F:	drivers/reset/reset-hsdk.c
23035F:	include/dt-bindings/reset/snps,hsdk-reset.h
23036
23037SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23038M:	Prabu Thangamuthu <prabu.t@synopsys.com>
23039M:	Manjunath M B <manjumb@synopsys.com>
23040L:	linux-mmc@vger.kernel.org
23041S:	Maintained
23042F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23043
23044SYSTEM CONFIGURATION (SYSCON)
23045M:	Lee Jones <lee@kernel.org>
23046M:	Arnd Bergmann <arnd@arndb.de>
23047S:	Supported
23048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23049F:	drivers/mfd/syscon.c
23050
23051SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23052M:	Sudeep Holla <sudeep.holla@arm.com>
23053R:	Cristian Marussi <cristian.marussi@arm.com>
23054L:	arm-scmi@vger.kernel.org
23055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23056S:	Maintained
23057F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23058F:	drivers/clk/clk-sc[mp]i.c
23059F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23060F:	drivers/firmware/arm_scmi/
23061F:	drivers/firmware/arm_scpi.c
23062F:	drivers/hwmon/scmi-hwmon.c
23063F:	drivers/pinctrl/pinctrl-scmi.c
23064F:	drivers/pmdomain/arm/
23065F:	drivers/powercap/arm_scmi_powercap.c
23066F:	drivers/regulator/scmi-regulator.c
23067F:	drivers/reset/reset-scmi.c
23068F:	include/linux/sc[mp]i_protocol.h
23069F:	include/trace/events/scmi.h
23070F:	include/uapi/linux/virtio_scmi.h
23071
23072SYSTEM RESET/SHUTDOWN DRIVERS
23073M:	Sebastian Reichel <sre@kernel.org>
23074L:	linux-pm@vger.kernel.org
23075S:	Maintained
23076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23077F:	Documentation/devicetree/bindings/power/reset/
23078F:	drivers/power/reset/
23079
23080SYSTEM TRACE MODULE CLASS
23081M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
23082S:	Maintained
23083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23084F:	Documentation/trace/stm.rst
23085F:	drivers/hwtracing/stm/
23086F:	include/linux/stm.h
23087F:	include/uapi/linux/stm.h
23088
23089SYSTEM76 ACPI DRIVER
23090M:	Jeremy Soller <jeremy@system76.com>
23091M:	System76 Product Development <productdev@system76.com>
23092L:	platform-driver-x86@vger.kernel.org
23093S:	Maintained
23094F:	drivers/platform/x86/system76_acpi.c
23095
23096SYSV FILESYSTEM
23097S:	Orphan
23098F:	Documentation/filesystems/sysv-fs.rst
23099F:	fs/sysv/
23100F:	include/linux/sysv_fs.h
23101
23102TASKSTATS STATISTICS INTERFACE
23103M:	Balbir Singh <bsingharora@gmail.com>
23104S:	Maintained
23105F:	Documentation/accounting/taskstats*
23106F:	include/linux/taskstats*
23107F:	kernel/taskstats.c
23108
23109TC subsystem
23110M:	Jamal Hadi Salim <jhs@mojatatu.com>
23111M:	Cong Wang <xiyou.wangcong@gmail.com>
23112M:	Jiri Pirko <jiri@resnulli.us>
23113L:	netdev@vger.kernel.org
23114S:	Maintained
23115F:	include/net/pkt_cls.h
23116F:	include/net/pkt_sched.h
23117F:	include/net/tc_act/
23118F:	include/uapi/linux/pkt_cls.h
23119F:	include/uapi/linux/pkt_sched.h
23120F:	include/uapi/linux/tc_act/
23121F:	include/uapi/linux/tc_ematch/
23122F:	net/sched/
23123F:	tools/testing/selftests/tc-testing
23124
23125TC90522 MEDIA DRIVER
23126M:	Akihiro Tsukada <tskd08@gmail.com>
23127L:	linux-media@vger.kernel.org
23128S:	Odd Fixes
23129F:	drivers/media/dvb-frontends/tc90522*
23130
23131TCP LOW PRIORITY MODULE
23132M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
23133M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
23134S:	Maintained
23135W:	http://tcp-lp-mod.sourceforge.net/
23136F:	net/ipv4/tcp_lp.c
23137
23138TDA10071 MEDIA DRIVER
23139L:	linux-media@vger.kernel.org
23140S:	Orphan
23141W:	https://linuxtv.org
23142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23143F:	drivers/media/dvb-frontends/tda10071*
23144
23145TDA18212 MEDIA DRIVER
23146L:	linux-media@vger.kernel.org
23147S:	Orphan
23148W:	https://linuxtv.org
23149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23150F:	drivers/media/tuners/tda18212*
23151
23152TDA18218 MEDIA DRIVER
23153L:	linux-media@vger.kernel.org
23154S:	Orphan
23155W:	https://linuxtv.org
23156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23157F:	drivers/media/tuners/tda18218*
23158
23159TDA18250 MEDIA DRIVER
23160M:	Olli Salonen <olli.salonen@iki.fi>
23161L:	linux-media@vger.kernel.org
23162S:	Maintained
23163W:	https://linuxtv.org
23164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23165T:	git git://linuxtv.org/media.git
23166F:	drivers/media/tuners/tda18250*
23167
23168TDA18271 MEDIA DRIVER
23169M:	Michael Krufky <mkrufky@linuxtv.org>
23170L:	linux-media@vger.kernel.org
23171S:	Maintained
23172W:	https://linuxtv.org
23173W:	http://github.com/mkrufky
23174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23175T:	git git://linuxtv.org/mkrufky/tuners.git
23176F:	drivers/media/tuners/tda18271*
23177
23178TDA1997x MEDIA DRIVER
23179M:	Tim Harvey <tharvey@gateworks.com>
23180L:	linux-media@vger.kernel.org
23181S:	Maintained
23182W:	https://linuxtv.org
23183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23184F:	drivers/media/i2c/tda1997x.*
23185
23186TDA827x 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/tda8290.*
23195
23196TDA8290 MEDIA DRIVER
23197M:	Michael Krufky <mkrufky@linuxtv.org>
23198L:	linux-media@vger.kernel.org
23199S:	Maintained
23200W:	https://linuxtv.org
23201W:	http://github.com/mkrufky
23202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23203T:	git git://linuxtv.org/mkrufky/tuners.git
23204F:	drivers/media/tuners/tda8290.*
23205
23206TDA9840 MEDIA DRIVER
23207M:	Hans Verkuil <hverkuil@xs4all.nl>
23208L:	linux-media@vger.kernel.org
23209S:	Maintained
23210W:	https://linuxtv.org
23211T:	git git://linuxtv.org/media.git
23212F:	drivers/media/i2c/tda9840*
23213
23214TEA5761 TUNER DRIVER
23215M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23216L:	linux-media@vger.kernel.org
23217S:	Odd fixes
23218W:	https://linuxtv.org
23219T:	git git://linuxtv.org/media.git
23220F:	drivers/media/tuners/tea5761.*
23221
23222TEA5767 TUNER DRIVER
23223M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23224L:	linux-media@vger.kernel.org
23225S:	Maintained
23226W:	https://linuxtv.org
23227T:	git git://linuxtv.org/media.git
23228F:	drivers/media/tuners/tea5767.*
23229
23230TEA6415C MEDIA DRIVER
23231M:	Hans Verkuil <hverkuil@xs4all.nl>
23232L:	linux-media@vger.kernel.org
23233S:	Maintained
23234W:	https://linuxtv.org
23235T:	git git://linuxtv.org/media.git
23236F:	drivers/media/i2c/tea6415c*
23237
23238TEA6420 MEDIA DRIVER
23239M:	Hans Verkuil <hverkuil@xs4all.nl>
23240L:	linux-media@vger.kernel.org
23241S:	Maintained
23242W:	https://linuxtv.org
23243T:	git git://linuxtv.org/media.git
23244F:	drivers/media/i2c/tea6420*
23245
23246TEAM DRIVER
23247M:	Jiri Pirko <jiri@resnulli.us>
23248L:	netdev@vger.kernel.org
23249S:	Supported
23250F:	Documentation/netlink/specs/team.yaml
23251F:	drivers/net/team/
23252F:	include/linux/if_team.h
23253F:	include/uapi/linux/if_team.h
23254F:	tools/testing/selftests/drivers/net/team/
23255
23256TECHNICAL ADVISORY BOARD PROCESS DOCS
23257M:	"Theodore Ts'o" <tytso@mit.edu>
23258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23259L:	tech-board-discuss@lists.linux.dev
23260S:	Maintained
23261F:	Documentation/process/contribution-maturity-model.rst
23262F:	Documentation/process/researcher-guidelines.rst
23263
23264TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23265M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
23266S:	Maintained
23267F:	arch/x86/platform/ts5500/
23268
23269TECHNOTREND USB IR RECEIVER
23270M:	Sean Young <sean@mess.org>
23271L:	linux-media@vger.kernel.org
23272S:	Maintained
23273F:	drivers/media/rc/ttusbir.c
23274
23275TECHWELL TW9900 VIDEO DECODER
23276M:	Mehdi Djait <mehdi.djait@bootlin.com>
23277L:	linux-media@vger.kernel.org
23278S:	Maintained
23279F:	drivers/media/i2c/tw9900.c
23280
23281TECHWELL TW9910 VIDEO DECODER
23282L:	linux-media@vger.kernel.org
23283S:	Orphan
23284F:	drivers/media/i2c/tw9910.c
23285F:	include/media/i2c/tw9910.h
23286
23287TEE SUBSYSTEM
23288M:	Jens Wiklander <jens.wiklander@linaro.org>
23289R:	Sumit Garg <sumit.garg@kernel.org>
23290L:	op-tee@lists.trustedfirmware.org
23291S:	Maintained
23292F:	Documentation/ABI/testing/sysfs-class-tee
23293F:	Documentation/driver-api/tee.rst
23294F:	Documentation/tee/
23295F:	Documentation/userspace-api/tee.rst
23296F:	drivers/tee/
23297F:	include/linux/tee_core.h
23298F:	include/linux/tee_drv.h
23299F:	include/uapi/linux/tee.h
23300
23301TEGRA ARCHITECTURE SUPPORT
23302M:	Thierry Reding <thierry.reding@gmail.com>
23303M:	Jonathan Hunter <jonathanh@nvidia.com>
23304L:	linux-tegra@vger.kernel.org
23305S:	Supported
23306Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23308N:	[^a-z]tegra
23309
23310TEGRA CLOCK DRIVER
23311M:	Peter De Schrijver <pdeschrijver@nvidia.com>
23312M:	Prashant Gaikwad <pgaikwad@nvidia.com>
23313S:	Supported
23314F:	drivers/clk/tegra/
23315
23316TEGRA CRYPTO DRIVERS
23317M:	Akhil R <akhilrajeev@nvidia.com>
23318S:	Supported
23319F:	drivers/crypto/tegra/*
23320
23321TEGRA DMA DRIVERS
23322M:	Laxman Dewangan <ldewangan@nvidia.com>
23323M:	Jon Hunter <jonathanh@nvidia.com>
23324S:	Supported
23325F:	drivers/dma/tegra*
23326
23327TEGRA I2C DRIVER
23328M:	Laxman Dewangan <ldewangan@nvidia.com>
23329R:	Dmitry Osipenko <digetx@gmail.com>
23330S:	Supported
23331F:	drivers/i2c/busses/i2c-tegra.c
23332
23333TEGRA IOMMU DRIVERS
23334M:	Thierry Reding <thierry.reding@gmail.com>
23335R:	Krishna Reddy <vdumpa@nvidia.com>
23336L:	linux-tegra@vger.kernel.org
23337S:	Supported
23338F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23339F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23340F:	drivers/iommu/tegra*
23341
23342TEGRA KBC DRIVER
23343M:	Laxman Dewangan <ldewangan@nvidia.com>
23344S:	Supported
23345F:	drivers/input/keyboard/tegra-kbc.c
23346
23347TEGRA NAND DRIVER
23348M:	Stefan Agner <stefan@agner.ch>
23349M:	Lucas Stach <dev@lynxeye.de>
23350S:	Maintained
23351F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23352F:	drivers/mtd/nand/raw/tegra_nand.c
23353
23354TEGRA PWM DRIVER
23355M:	Thierry Reding <thierry.reding@gmail.com>
23356S:	Supported
23357F:	drivers/pwm/pwm-tegra.c
23358
23359TEGRA QUAD SPI DRIVER
23360M:	Thierry Reding <thierry.reding@gmail.com>
23361M:	Jonathan Hunter <jonathanh@nvidia.com>
23362M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23363L:	linux-tegra@vger.kernel.org
23364S:	Maintained
23365F:	drivers/spi/spi-tegra210-quad.c
23366
23367TEGRA SERIAL DRIVER
23368M:	Laxman Dewangan <ldewangan@nvidia.com>
23369S:	Supported
23370F:	drivers/tty/serial/serial-tegra.c
23371
23372TEGRA SPI DRIVER
23373M:	Laxman Dewangan <ldewangan@nvidia.com>
23374S:	Supported
23375F:	drivers/spi/spi-tegra*
23376
23377TEGRA VIDEO DRIVER
23378M:	Thierry Reding <thierry.reding@gmail.com>
23379M:	Jonathan Hunter <jonathanh@nvidia.com>
23380M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23381M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23382L:	linux-media@vger.kernel.org
23383L:	linux-tegra@vger.kernel.org
23384S:	Maintained
23385F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23386F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23387F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23388F:	drivers/staging/media/tegra-video/
23389
23390TEGRA XUSB PADCTL DRIVER
23391M:	JC Kuo <jckuo@nvidia.com>
23392S:	Supported
23393F:	drivers/phy/tegra/xusb*
23394
23395TEHUTI ETHERNET DRIVER
23396M:	Andy Gospodarek <andy@greyhouse.net>
23397L:	netdev@vger.kernel.org
23398S:	Maintained
23399F:	drivers/net/ethernet/tehuti/tehuti.*
23400
23401TEHUTI TN40XX ETHERNET DRIVER
23402M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
23403L:	netdev@vger.kernel.org
23404S:	Maintained
23405F:	drivers/net/ethernet/tehuti/tn40*
23406
23407TELECOM CLOCK DRIVER FOR MCPL0010
23408M:	Mark Gross <markgross@kernel.org>
23409S:	Supported
23410F:	drivers/char/tlclk.c
23411
23412TEMPO SEMICONDUCTOR DRIVERS
23413M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
23414S:	Maintained
23415F:	Documentation/devicetree/bindings/sound/tscs*.txt
23416F:	sound/soc/codecs/tscs*.c
23417F:	sound/soc/codecs/tscs*.h
23418
23419TENSILICA XTENSA PORT (xtensa)
23420M:	Chris Zankel <chris@zankel.net>
23421M:	Max Filippov <jcmvbkbc@gmail.com>
23422S:	Maintained
23423T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23424F:	arch/xtensa/
23425F:	drivers/irqchip/irq-xtensa-*
23426
23427TEXAS INSTRUMENTS ASoC DRIVERS
23428M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23429L:	linux-sound@vger.kernel.org
23430S:	Maintained
23431F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23432F:	sound/soc/ti/
23433
23434TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23435M:	Shenghao Ding <shenghao-ding@ti.com>
23436M:	Kevin Lu <kevin-lu@ti.com>
23437M:	Baojun Xu <baojun.xu@ti.com>
23438L:	linux-sound@vger.kernel.org
23439S:	Maintained
23440F:	Documentation/devicetree/bindings/sound/tas2552.txt
23441F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23442F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23443F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23444F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23445F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23446F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23447F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23448F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23449F:	include/sound/tas2*.h
23450F:	include/sound/tlv320*.h
23451F:	include/sound/tpa6130a2-plat.h
23452F:	sound/pci/hda/tas2781_hda_i2c.c
23453F:	sound/soc/codecs/pcm1681.c
23454F:	sound/soc/codecs/pcm1789*.*
23455F:	sound/soc/codecs/pcm179x*.*
23456F:	sound/soc/codecs/pcm186x*.*
23457F:	sound/soc/codecs/pcm3008.*
23458F:	sound/soc/codecs/pcm3060*.*
23459F:	sound/soc/codecs/pcm3168a*.*
23460F:	sound/soc/codecs/pcm5102a.c
23461F:	sound/soc/codecs/pcm512x*.*
23462F:	sound/soc/codecs/tas2*.*
23463F:	sound/soc/codecs/tlv320*.*
23464F:	sound/soc/codecs/tpa6130a2.*
23465
23466TEXAS INSTRUMENTS DMA DRIVERS
23467M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23468L:	dmaengine@vger.kernel.org
23469S:	Maintained
23470F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23471F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23472F:	Documentation/devicetree/bindings/dma/ti/
23473F:	drivers/dma/ti/
23474F:	include/linux/dma/k3-psil.h
23475F:	include/linux/dma/k3-udma-glue.h
23476F:	include/linux/dma/ti-cppi5.h
23477X:	drivers/dma/ti/cppi41.c
23478
23479TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23480M:	Jerome Brunet <jbrunet@baylibre.com>
23481L:	linux-hwmon@vger.kernel.org
23482S:	Maintained
23483F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23484F:	Documentation/hwmon/tps25990.rst
23485F:	drivers/hwmon/pmbus/tps25990.c
23486
23487TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23488M:	Robert Marko <robert.marko@sartura.hr>
23489M:	Luka Perkov <luka.perkov@sartura.hr>
23490L:	linux-hwmon@vger.kernel.org
23491S:	Maintained
23492F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23493F:	Documentation/hwmon/tps23861.rst
23494F:	drivers/hwmon/tps23861.c
23495
23496TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23497M:	Ricardo Ribalda <ribalda@kernel.org>
23498L:	linux-iio@vger.kernel.org
23499S:	Supported
23500F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23501F:	drivers/iio/dac/ti-dac7612.c
23502
23503TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23504M:	Alexander Sverdlin <alexander.sverdlin@siemens.com>
23505L:	linux-leds@vger.kernel.org
23506S:	Maintained
23507F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23508F:	drivers/leds/leds-lp8864.c
23509
23510TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23511M:	Nishanth Menon <nm@ti.com>
23512M:	Tero Kristo <kristo@kernel.org>
23513M:	Santosh Shilimkar <ssantosh@kernel.org>
23514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23515S:	Maintained
23516F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23517F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23518F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23519F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23520F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23521F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23522F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23523F:	drivers/clk/keystone/sci-clk.c
23524F:	drivers/firmware/ti_sci*
23525F:	drivers/irqchip/irq-ti-sci-inta.c
23526F:	drivers/irqchip/irq-ti-sci-intr.c
23527F:	drivers/reset/reset-ti-sci.c
23528F:	drivers/soc/ti/ti_sci_inta_msi.c
23529F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23530F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23531F:	include/linux/soc/ti/ti_sci_inta_msi.h
23532F:	include/linux/soc/ti/ti_sci_protocol.h
23533
23534TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23535M:	Puranjay Mohan <puranjay@kernel.org>
23536L:	linux-iio@vger.kernel.org
23537S:	Supported
23538F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23539F:	drivers/iio/temperature/tmp117.c
23540
23541THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23542M:	Hans Verkuil <hverkuil@xs4all.nl>
23543L:	linux-media@vger.kernel.org
23544S:	Maintained
23545W:	https://linuxtv.org
23546T:	git git://linuxtv.org/media.git
23547F:	drivers/media/radio/radio-raremono.c
23548
23549THERMAL
23550M:	Rafael J. Wysocki <rafael@kernel.org>
23551M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23552R:	Zhang Rui <rui.zhang@intel.com>
23553R:	Lukasz Luba <lukasz.luba@arm.com>
23554L:	linux-pm@vger.kernel.org
23555S:	Supported
23556Q:	https://patchwork.kernel.org/project/linux-pm/list/
23557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23558F:	Documentation/ABI/testing/sysfs-class-thermal
23559F:	Documentation/admin-guide/thermal/
23560F:	Documentation/devicetree/bindings/thermal/
23561F:	Documentation/driver-api/thermal/
23562F:	drivers/thermal/
23563F:	include/dt-bindings/thermal/
23564F:	include/linux/cpu_cooling.h
23565F:	include/linux/thermal.h
23566F:	include/uapi/linux/thermal.h
23567F:	tools/lib/thermal/
23568F:	tools/thermal/
23569
23570THERMAL DRIVER FOR AMLOGIC SOCS
23571M:	Guillaume La Roque <glaroque@baylibre.com>
23572L:	linux-pm@vger.kernel.org
23573L:	linux-amlogic@lists.infradead.org
23574S:	Supported
23575W:	http://linux-meson.com/
23576F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23577F:	drivers/thermal/amlogic_thermal.c
23578
23579THERMAL/CPU_COOLING
23580M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
23581M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23582M:	Viresh Kumar <viresh.kumar@linaro.org>
23583R:	Lukasz Luba <lukasz.luba@arm.com>
23584L:	linux-pm@vger.kernel.org
23585S:	Supported
23586F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23587F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23588F:	drivers/thermal/cpufreq_cooling.c
23589F:	drivers/thermal/cpuidle_cooling.c
23590F:	include/linux/cpu_cooling.h
23591
23592THERMAL/POWER_ALLOCATOR
23593M:	Lukasz Luba <lukasz.luba@arm.com>
23594L:	linux-pm@vger.kernel.org
23595S:	Maintained
23596F:	Documentation/driver-api/thermal/power_allocator.rst
23597F:	drivers/thermal/gov_power_allocator.c
23598F:	drivers/thermal/thermal_trace_ipa.h
23599
23600THINKPAD ACPI EXTRAS DRIVER
23601M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23602L:	ibm-acpi-devel@lists.sourceforge.net
23603L:	platform-driver-x86@vger.kernel.org
23604S:	Maintained
23605W:	http://ibm-acpi.sourceforge.net
23606W:	http://thinkwiki.org/wiki/Ibm-acpi
23607T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23608F:	drivers/platform/x86/thinkpad_acpi.c
23609
23610THINKPAD LMI DRIVER
23611M:	Mark Pearson <markpearson@lenovo.com>
23612L:	platform-driver-x86@vger.kernel.org
23613S:	Maintained
23614F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23615F:	drivers/platform/x86/think-lmi.?
23616
23617THP7312 ISP DRIVER
23618M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23619M:	Paul Elder <paul.elder@ideasonboard.com>
23620L:	linux-media@vger.kernel.org
23621S:	Maintained
23622T:	git git://linuxtv.org/media.git
23623F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23624F:	Documentation/userspace-api/media/drivers/thp7312.rst
23625F:	drivers/media/i2c/thp7312.c
23626F:	include/uapi/linux/thp7312.h
23627
23628THUNDERBOLT DMA TRAFFIC TEST DRIVER
23629M:	Isaac Hazan <isaac.hazan@intel.com>
23630L:	linux-usb@vger.kernel.org
23631S:	Maintained
23632F:	drivers/thunderbolt/dma_test.c
23633
23634THUNDERBOLT DRIVER
23635M:	Andreas Noever <andreas.noever@gmail.com>
23636M:	Michael Jamet <michael.jamet@intel.com>
23637M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23638M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23639L:	linux-usb@vger.kernel.org
23640S:	Maintained
23641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23642F:	Documentation/admin-guide/thunderbolt.rst
23643F:	drivers/thunderbolt/
23644F:	include/linux/thunderbolt.h
23645
23646THUNDERBOLT NETWORK DRIVER
23647M:	Michael Jamet <michael.jamet@intel.com>
23648M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23649M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23650L:	netdev@vger.kernel.org
23651S:	Maintained
23652F:	drivers/net/thunderbolt/
23653
23654THUNDERX GPIO DRIVER
23655M:	Robert Richter <rric@kernel.org>
23656S:	Odd Fixes
23657F:	drivers/gpio/gpio-thunderx.c
23658
23659TI ADS1119 ADC DRIVER
23660M:	Francesco Dolcini <francesco@dolcini.it>
23661M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23662L:	linux-iio@vger.kernel.org
23663S:	Maintained
23664F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23665F:	drivers/iio/adc/ti-ads1119.c
23666
23667TI ADS7924 ADC DRIVER
23668M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
23669L:	linux-iio@vger.kernel.org
23670S:	Supported
23671F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23672F:	drivers/iio/adc/ti-ads7924.c
23673
23674TI AM437X VPFE DRIVER
23675M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23676L:	linux-media@vger.kernel.org
23677S:	Maintained
23678W:	https://linuxtv.org
23679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23680T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23681F:	drivers/media/platform/ti/am437x/
23682
23683TI BANDGAP AND THERMAL DRIVER
23684M:	Eduardo Valentin <edubezval@gmail.com>
23685M:	Keerthy <j-keerthy@ti.com>
23686L:	linux-pm@vger.kernel.org
23687L:	linux-omap@vger.kernel.org
23688S:	Maintained
23689F:	drivers/thermal/ti-soc-thermal/
23690
23691TI BQ27XXX POWER SUPPLY DRIVER
23692F:	drivers/power/supply/bq27xxx_battery.c
23693F:	drivers/power/supply/bq27xxx_battery_i2c.c
23694F:	include/linux/power/bq27xxx_battery.h
23695
23696TI CDCE706 CLOCK DRIVER
23697M:	Max Filippov <jcmvbkbc@gmail.com>
23698S:	Maintained
23699F:	drivers/clk/clk-cdce706.c
23700
23701TI CLOCK DRIVER
23702M:	Tero Kristo <kristo@kernel.org>
23703L:	linux-omap@vger.kernel.org
23704S:	Odd Fixes
23705F:	drivers/clk/ti/
23706F:	include/linux/clk/ti.h
23707
23708TI DAVINCI MACHINE SUPPORT
23709M:	Bartosz Golaszewski <brgl@bgdev.pl>
23710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23711S:	Maintained
23712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23713F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23714F:	arch/arm/boot/dts/ti/davinci/
23715F:	arch/arm/mach-davinci/
23716F:	drivers/i2c/busses/i2c-davinci.c
23717
23718TI DAVINCI SERIES CLOCK DRIVER
23719M:	David Lechner <david@lechnology.com>
23720S:	Maintained
23721F:	Documentation/devicetree/bindings/clock/ti/davinci/
23722F:	drivers/clk/davinci/
23723F:	include/linux/clk/davinci.h
23724
23725TI DAVINCI SERIES GPIO DRIVER
23726M:	Keerthy <j-keerthy@ti.com>
23727L:	linux-gpio@vger.kernel.org
23728S:	Maintained
23729F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23730F:	drivers/gpio/gpio-davinci.c
23731
23732TI DAVINCI SERIES MEDIA DRIVER
23733M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23734L:	linux-media@vger.kernel.org
23735S:	Maintained
23736W:	https://linuxtv.org
23737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23738T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23739F:	drivers/media/platform/ti/davinci/
23740F:	include/media/davinci/
23741
23742TI ENHANCED CAPTURE (eCAP) DRIVER
23743M:	Vignesh Raghavendra <vigneshr@ti.com>
23744R:	Julien Panis <jpanis@baylibre.com>
23745L:	linux-iio@vger.kernel.org
23746L:	linux-omap@vger.kernel.org
23747S:	Maintained
23748F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23749F:	drivers/counter/ti-ecap-capture.c
23750
23751TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23752R:	David Lechner <david@lechnology.com>
23753L:	linux-iio@vger.kernel.org
23754F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23755F:	drivers/counter/ti-eqep.c
23756
23757TI ETHERNET SWITCH DRIVER (CPSW)
23758R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23759R:	Roger Quadros <rogerq@kernel.org>
23760L:	linux-omap@vger.kernel.org
23761L:	netdev@vger.kernel.org
23762S:	Maintained
23763F:	drivers/net/ethernet/ti/cpsw*
23764F:	drivers/net/ethernet/ti/davinci*
23765
23766TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23767M:	Alex Dubov <oakad@yahoo.com>
23768S:	Maintained
23769W:	http://tifmxx.berlios.de/
23770F:	drivers/memstick/host/tifm_ms.c
23771F:	drivers/misc/tifm*
23772F:	drivers/mmc/host/tifm_sd.c
23773F:	include/linux/tifm.h
23774
23775TI FPD-LINK DRIVERS
23776M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23777L:	linux-media@vger.kernel.org
23778S:	Maintained
23779F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23780F:	drivers/media/i2c/ds90*
23781F:	include/media/i2c/ds90*
23782
23783TI HDC302X HUMIDITY DRIVER
23784M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23785M:	Li peiyu <579lpy@gmail.com>
23786L:	linux-iio@vger.kernel.org
23787S:	Maintained
23788F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23789F:	drivers/iio/humidity/hdc3020.c
23790
23791TI ICSSG ETHERNET DRIVER (ICSSG)
23792R:	MD Danish Anwar <danishanwar@ti.com>
23793R:	Roger Quadros <rogerq@kernel.org>
23794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23795L:	netdev@vger.kernel.org
23796S:	Maintained
23797F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23798F:	drivers/net/ethernet/ti/icssg/*
23799
23800TI J721E CSI2RX DRIVER
23801M:	Jai Luthra <jai.luthra@linux.dev>
23802L:	linux-media@vger.kernel.org
23803S:	Maintained
23804F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23805F:	drivers/media/platform/ti/j721e-csi2rx/
23806
23807TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23808M:	Nishanth Menon <nm@ti.com>
23809M:	Santosh Shilimkar <ssantosh@kernel.org>
23810L:	linux-kernel@vger.kernel.org
23811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23812S:	Maintained
23813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23814F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23815F:	drivers/pmdomain/ti/omap_prm.c
23816F:	drivers/soc/ti/*
23817F:	include/linux/pruss_driver.h
23818
23819TI LM49xxx FAMILY ASoC CODEC DRIVERS
23820M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23821M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23822L:	linux-sound@vger.kernel.org
23823S:	Maintained
23824F:	sound/soc/codecs/isabelle*
23825F:	sound/soc/codecs/lm49453*
23826
23827TI LMP92064 ADC DRIVER
23828M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23829R:	kernel@pengutronix.de
23830L:	linux-iio@vger.kernel.org
23831S:	Maintained
23832F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23833F:	drivers/iio/adc/ti-lmp92064.c
23834
23835TI PCM3060 ASoC CODEC DRIVER
23836M:	Kirill Marinushkin <k.marinushkin@gmail.com>
23837L:	linux-sound@vger.kernel.org
23838S:	Maintained
23839F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23840F:	sound/soc/codecs/pcm3060*
23841
23842TI TAS571X FAMILY ASoC CODEC DRIVER
23843M:	Kevin Cernekee <cernekee@chromium.org>
23844L:	linux-sound@vger.kernel.org
23845S:	Odd Fixes
23846F:	sound/soc/codecs/tas571x*
23847
23848TI TMAG5273 MAGNETOMETER DRIVER
23849M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23850L:	linux-iio@vger.kernel.org
23851S:	Maintained
23852F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23853F:	drivers/iio/magnetometer/tmag5273.c
23854
23855TI TRF7970A NFC DRIVER
23856M:	Mark Greer <mgreer@animalcreek.com>
23857L:	linux-wireless@vger.kernel.org
23858S:	Supported
23859F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23860F:	drivers/nfc/trf7970a.c
23861
23862TI TSC2046 ADC DRIVER
23863M:	Oleksij Rempel <o.rempel@pengutronix.de>
23864R:	kernel@pengutronix.de
23865L:	linux-iio@vger.kernel.org
23866S:	Maintained
23867F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23868F:	drivers/iio/adc/ti-tsc2046.c
23869
23870TI TWL4030 SERIES SOC CODEC DRIVER
23871M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23872L:	linux-sound@vger.kernel.org
23873S:	Maintained
23874F:	sound/soc/codecs/twl4030*
23875
23876TI VPE/CAL DRIVERS
23877M:	Benoit Parrot <bparrot@ti.com>
23878L:	linux-media@vger.kernel.org
23879S:	Maintained
23880W:	http://linuxtv.org/
23881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23882F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23883F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23884F:	drivers/media/platform/ti/cal/
23885F:	drivers/media/platform/ti/vpe/
23886
23887TI WILINK WIRELESS DRIVERS
23888L:	linux-wireless@vger.kernel.org
23889S:	Orphan
23890W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23891W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23892F:	drivers/net/wireless/ti/
23893
23894TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23895M:	John Stultz <jstultz@google.com>
23896M:	Thomas Gleixner <tglx@linutronix.de>
23897R:	Stephen Boyd <sboyd@kernel.org>
23898L:	linux-kernel@vger.kernel.org
23899S:	Supported
23900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23901F:	include/linux/clocksource.h
23902F:	include/linux/time.h
23903F:	include/linux/timekeeper_internal.h
23904F:	include/linux/timekeeping.h
23905F:	include/linux/timex.h
23906F:	include/uapi/linux/time.h
23907F:	include/uapi/linux/timex.h
23908F:	kernel/time/alarmtimer.c
23909F:	kernel/time/clocksource*
23910F:	kernel/time/ntp*
23911F:	kernel/time/time.c
23912F:	kernel/time/timeconst.bc
23913F:	kernel/time/timeconv.c
23914F:	kernel/time/timecounter.c
23915F:	kernel/time/timekeeping*
23916F:	kernel/time/time_test.c
23917F:	tools/testing/selftests/timers/
23918
23919TIPC NETWORK LAYER
23920M:	Jon Maloy <jmaloy@redhat.com>
23921L:	netdev@vger.kernel.org (core kernel code)
23922L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23923S:	Maintained
23924W:	http://tipc.sourceforge.net/
23925F:	include/uapi/linux/tipc*.h
23926F:	net/tipc/
23927
23928TLAN NETWORK DRIVER
23929M:	Samuel Chessman <chessman@tux.org>
23930L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23931S:	Maintained
23932W:	http://sourceforge.net/projects/tlan/
23933F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23934F:	drivers/net/ethernet/ti/tlan.*
23935
23936TMIO/SDHI MMC DRIVER
23937M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23938L:	linux-mmc@vger.kernel.org
23939L:	linux-renesas-soc@vger.kernel.org
23940S:	Supported
23941F:	drivers/mmc/host/renesas_sdhi*
23942F:	drivers/mmc/host/tmio_mmc*
23943F:	include/linux/platform_data/tmio.h
23944
23945TMP513 HARDWARE MONITOR DRIVER
23946M:	Eric Tremblay <etremblay@distech-controls.com>
23947L:	linux-hwmon@vger.kernel.org
23948S:	Maintained
23949F:	Documentation/hwmon/tmp513.rst
23950F:	drivers/hwmon/tmp513.c
23951
23952TMPFS (SHMEM FILESYSTEM)
23953M:	Hugh Dickins <hughd@google.com>
23954L:	linux-mm@kvack.org
23955S:	Maintained
23956F:	include/linux/shmem_fs.h
23957F:	mm/shmem.c
23958
23959TOMOYO SECURITY MODULE
23960M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23961M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23962L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23963L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23964L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23965L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23966S:	Maintained
23967W:	https://tomoyo.sourceforge.net/
23968F:	security/tomoyo/
23969
23970TOPSTAR LAPTOP EXTRAS DRIVER
23971M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23972L:	platform-driver-x86@vger.kernel.org
23973S:	Maintained
23974F:	drivers/platform/x86/topstar-laptop.c
23975
23976TORTURE-TEST MODULES
23977M:	Davidlohr Bueso <dave@stgolabs.net>
23978M:	"Paul E. McKenney" <paulmck@kernel.org>
23979M:	Josh Triplett <josh@joshtriplett.org>
23980L:	linux-kernel@vger.kernel.org
23981S:	Supported
23982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23983F:	Documentation/RCU/torture.rst
23984F:	kernel/locking/locktorture.c
23985F:	kernel/rcu/rcuscale.c
23986F:	kernel/rcu/rcutorture.c
23987F:	kernel/rcu/refscale.c
23988F:	kernel/torture.c
23989
23990TOSHIBA ACPI EXTRAS DRIVER
23991M:	Azael Avalos <coproscefalo@gmail.com>
23992L:	platform-driver-x86@vger.kernel.org
23993S:	Maintained
23994F:	drivers/platform/x86/toshiba_acpi.c
23995
23996TOSHIBA BLUETOOTH DRIVER
23997M:	Azael Avalos <coproscefalo@gmail.com>
23998L:	platform-driver-x86@vger.kernel.org
23999S:	Maintained
24000F:	drivers/platform/x86/toshiba_bluetooth.c
24001
24002TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24003M:	Azael Avalos <coproscefalo@gmail.com>
24004L:	platform-driver-x86@vger.kernel.org
24005S:	Maintained
24006F:	drivers/platform/x86/toshiba_haps.c
24007
24008TOSHIBA SMM DRIVER
24009M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
24010S:	Maintained
24011W:	http://www.buzzard.org.uk/toshiba/
24012F:	drivers/char/toshiba.c
24013F:	include/linux/toshiba.h
24014F:	include/uapi/linux/toshiba.h
24015
24016TOSHIBA TC358743 DRIVER
24017M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24018L:	linux-media@vger.kernel.org
24019S:	Maintained
24020F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24021F:	drivers/media/i2c/tc358743*
24022F:	include/media/i2c/tc358743.h
24023
24024TOSHIBA WMI HOTKEYS DRIVER
24025M:	Azael Avalos <coproscefalo@gmail.com>
24026L:	platform-driver-x86@vger.kernel.org
24027S:	Maintained
24028F:	drivers/platform/x86/toshiba-wmi.c
24029
24030TPM DEVICE DRIVER
24031M:	Peter Huewe <peterhuewe@gmx.de>
24032M:	Jarkko Sakkinen <jarkko@kernel.org>
24033R:	Jason Gunthorpe <jgg@ziepe.ca>
24034L:	linux-integrity@vger.kernel.org
24035S:	Maintained
24036W:	https://codeberg.org/jarkko/linux-tpmdd-test
24037Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24039F:	Documentation/devicetree/bindings/tpm/
24040F:	drivers/char/tpm/
24041F:	tools/testing/selftests/tpm2/
24042
24043TPS546D24 DRIVER
24044M:	Duke Du <dukedu83@gmail.com>
24045L:	linux-hwmon@vger.kernel.org
24046S:	Maintained
24047F:	Documentation/hwmon/tps546d24.rst
24048F:	drivers/hwmon/pmbus/tps546d24.c
24049
24050TQ SYSTEMS BOARD & DRIVER SUPPORT
24051L:	linux@ew.tq-group.com
24052S:	Supported
24053W:	https://www.tq-group.com/en/products/tq-embedded/
24054F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24055F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24056F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24057F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24058F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24059F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24060F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24061F:	drivers/gpio/gpio-tqmx86.c
24062F:	drivers/mfd/tqmx86.c
24063F:	drivers/watchdog/tqmx86_wdt.c
24064
24065TRACING
24066M:	Steven Rostedt <rostedt@goodmis.org>
24067M:	Masami Hiramatsu <mhiramat@kernel.org>
24068R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
24069L:	linux-kernel@vger.kernel.org
24070L:	linux-trace-kernel@vger.kernel.org
24071S:	Maintained
24072Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24074F:	Documentation/trace/*
24075F:	fs/tracefs/
24076F:	include/linux/trace*.h
24077F:	include/trace/
24078F:	kernel/trace/
24079F:	scripts/tracing/
24080F:	tools/testing/selftests/ftrace/
24081
24082TRACING MMIO ACCESSES (MMIOTRACE)
24083M:	Steven Rostedt <rostedt@goodmis.org>
24084M:	Masami Hiramatsu <mhiramat@kernel.org>
24085R:	Pekka Paalanen <ppaalanen@gmail.com>
24086L:	linux-kernel@vger.kernel.org
24087L:	nouveau@lists.freedesktop.org
24088S:	Maintained
24089F:	arch/x86/mm/kmmio.c
24090F:	arch/x86/mm/mmio-mod.c
24091F:	arch/x86/mm/testmmiotrace.c
24092F:	include/linux/mmiotrace.h
24093F:	kernel/trace/trace_mmiotrace.c
24094
24095TRACING OS NOISE / LATENCY TRACERS
24096M:	Steven Rostedt <rostedt@goodmis.org>
24097S:	Maintained
24098F:	Documentation/trace/hwlat_detector.rst
24099F:	Documentation/trace/osnoise-tracer.rst
24100F:	Documentation/trace/timerlat-tracer.rst
24101F:	arch/*/kernel/trace.c
24102F:	include/trace/events/osnoise.h
24103F:	kernel/trace/trace_hwlat.c
24104F:	kernel/trace/trace_irqsoff.c
24105F:	kernel/trace/trace_osnoise.c
24106F:	kernel/trace/trace_sched_wakeup.c
24107
24108TRADITIONAL CHINESE DOCUMENTATION
24109M:	Hu Haowen <2023002089@link.tyut.edu.cn>
24110S:	Maintained
24111W:	https://github.com/srcres258/linux-doc
24112T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24113F:	Documentation/translations/zh_TW/
24114
24115TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24116M:	Dan Williams <dan.j.williams@intel.com>
24117L:	linux-coco@lists.linux.dev
24118S:	Maintained
24119F:	Documentation/ABI/testing/configfs-tsm
24120F:	drivers/virt/coco/tsm.c
24121F:	include/linux/tsm.h
24122
24123TRUSTED SERVICES TEE DRIVER
24124M:	Balint Dobszay <balint.dobszay@arm.com>
24125M:	Sudeep Holla <sudeep.holla@arm.com>
24126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24127L:	trusted-services@lists.trustedfirmware.org
24128S:	Maintained
24129F:	Documentation/tee/ts-tee.rst
24130F:	drivers/tee/tstee/
24131
24132TTY LAYER AND SERIAL DRIVERS
24133M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24134M:	Jiri Slaby <jirislaby@kernel.org>
24135L:	linux-kernel@vger.kernel.org
24136L:	linux-serial@vger.kernel.org
24137S:	Supported
24138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24139F:	Documentation/devicetree/bindings/serial/
24140F:	Documentation/driver-api/serial/
24141F:	drivers/tty/
24142F:	include/linux/selection.h
24143F:	include/linux/serial.h
24144F:	include/linux/serial_core.h
24145F:	include/linux/sysrq.h
24146F:	include/linux/tty*.h
24147F:	include/linux/vt.h
24148F:	include/linux/vt_*.h
24149F:	include/uapi/linux/serial.h
24150F:	include/uapi/linux/serial_core.h
24151F:	include/uapi/linux/tty.h
24152
24153TUA9001 MEDIA DRIVER
24154L:	linux-media@vger.kernel.org
24155S:	Orphan
24156W:	https://linuxtv.org
24157Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24158F:	drivers/media/tuners/tua9001*
24159
24160TULIP NETWORK DRIVERS
24161L:	netdev@vger.kernel.org
24162L:	linux-parisc@vger.kernel.org
24163S:	Orphan
24164F:	drivers/net/ethernet/dec/tulip/
24165
24166TUN/TAP driver
24167M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24168M:	Jason Wang <jasowang@redhat.com>
24169S:	Maintained
24170W:	http://vtun.sourceforge.net/tun
24171F:	Documentation/networking/tuntap.rst
24172F:	arch/um/os-Linux/drivers/
24173F:	drivers/net/tap.c
24174F:	drivers/net/tun.c
24175
24176TURBOCHANNEL SUBSYSTEM
24177M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24178L:	linux-mips@vger.kernel.org
24179S:	Maintained
24180Q:	https://patchwork.kernel.org/project/linux-mips/list/
24181F:	drivers/tc/
24182F:	include/linux/tc.h
24183
24184TURBOSTAT UTILITY
24185M:	"Len Brown" <lenb@kernel.org>
24186L:	linux-pm@vger.kernel.org
24187S:	Supported
24188Q:	https://patchwork.kernel.org/project/linux-pm/list/
24189B:	https://bugzilla.kernel.org
24190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24191F:	tools/power/x86/turbostat/
24192F:	tools/testing/selftests/turbostat/
24193
24194TW5864 VIDEO4LINUX DRIVER
24195M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
24196M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
24197M:	Andrey Utkin <andrey_utkin@fastmail.com>
24198L:	linux-media@vger.kernel.org
24199S:	Supported
24200F:	drivers/media/pci/tw5864/
24201
24202TW68 VIDEO4LINUX DRIVER
24203M:	Hans Verkuil <hverkuil@xs4all.nl>
24204L:	linux-media@vger.kernel.org
24205S:	Odd Fixes
24206W:	https://linuxtv.org
24207T:	git git://linuxtv.org/media.git
24208F:	drivers/media/pci/tw68/
24209
24210TW686X VIDEO4LINUX DRIVER
24211M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
24212L:	linux-media@vger.kernel.org
24213S:	Maintained
24214W:	http://linuxtv.org
24215T:	git git://linuxtv.org/media.git
24216F:	drivers/media/pci/tw686x/
24217
24218U-BOOT ENVIRONMENT VARIABLES
24219M:	Rafał Miłecki <rafal@milecki.pl>
24220S:	Maintained
24221F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24222F:	drivers/nvmem/layouts/u-boot-env.c
24223F:	drivers/nvmem/u-boot-env.c
24224
24225UACCE ACCELERATOR FRAMEWORK
24226M:	Zhangfei Gao <zhangfei.gao@linaro.org>
24227M:	Zhou Wang <wangzhou1@hisilicon.com>
24228L:	linux-accelerators@lists.ozlabs.org
24229L:	linux-kernel@vger.kernel.org
24230S:	Maintained
24231F:	Documentation/ABI/testing/sysfs-driver-uacce
24232F:	Documentation/misc-devices/uacce.rst
24233F:	drivers/misc/uacce/
24234F:	include/linux/uacce.h
24235F:	include/uapi/misc/uacce/
24236
24237UBI FILE SYSTEM (UBIFS)
24238M:	Richard Weinberger <richard@nod.at>
24239R:	Zhihao Cheng <chengzhihao1@huawei.com>
24240L:	linux-mtd@lists.infradead.org
24241S:	Supported
24242W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24245F:	Documentation/ABI/testing/sysfs-fs-ubifs
24246F:	Documentation/filesystems/ubifs-authentication.rst
24247F:	Documentation/filesystems/ubifs.rst
24248F:	fs/ubifs/
24249
24250UBLK USERSPACE BLOCK DRIVER
24251M:	Ming Lei <ming.lei@redhat.com>
24252L:	linux-block@vger.kernel.org
24253S:	Maintained
24254F:	Documentation/block/ublk.rst
24255F:	drivers/block/ublk_drv.c
24256F:	include/uapi/linux/ublk_cmd.h
24257
24258UBSAN
24259M:	Kees Cook <kees@kernel.org>
24260R:	Marco Elver <elver@google.com>
24261R:	Andrey Konovalov <andreyknvl@gmail.com>
24262R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
24263L:	kasan-dev@googlegroups.com
24264L:	linux-hardening@vger.kernel.org
24265S:	Supported
24266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24267F:	Documentation/dev-tools/ubsan.rst
24268F:	include/linux/ubsan.h
24269F:	lib/Kconfig.ubsan
24270F:	lib/test_ubsan.c
24271F:	lib/ubsan.c
24272F:	lib/ubsan.h
24273F:	scripts/Makefile.ubsan
24274K:	\bARCH_HAS_UBSAN\b
24275
24276UCLINUX (M68KNOMMU AND COLDFIRE)
24277M:	Greg Ungerer <gerg@linux-m68k.org>
24278L:	linux-m68k@lists.linux-m68k.org
24279S:	Maintained
24280W:	http://www.linux-m68k.org/
24281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24282F:	arch/m68k/*/*_no.*
24283F:	arch/m68k/68*/
24284F:	arch/m68k/coldfire/
24285F:	arch/m68k/include/asm/*_no.*
24286
24287UDF FILESYSTEM
24288M:	Jan Kara <jack@suse.com>
24289S:	Maintained
24290F:	Documentation/filesystems/udf.rst
24291F:	fs/udf/
24292
24293UDRAW TABLET
24294M:	Bastien Nocera <hadess@hadess.net>
24295L:	linux-input@vger.kernel.org
24296S:	Maintained
24297F:	drivers/hid/hid-udraw-ps3.c
24298
24299UHID USERSPACE HID IO DRIVER
24300M:	David Rheinsberg <david@readahead.eu>
24301L:	linux-input@vger.kernel.org
24302S:	Maintained
24303F:	drivers/hid/uhid.c
24304F:	include/uapi/linux/uhid.h
24305
24306ULPI BUS
24307M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24308L:	linux-usb@vger.kernel.org
24309S:	Maintained
24310F:	drivers/usb/common/ulpi.c
24311F:	include/linux/ulpi/
24312
24313UNICODE SUBSYSTEM
24314M:	Gabriel Krisman Bertazi <krisman@kernel.org>
24315L:	linux-fsdevel@vger.kernel.org
24316S:	Supported
24317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24318F:	fs/unicode/
24319
24320UNIFDEF
24321M:	Tony Finch <dot@dotat.at>
24322S:	Maintained
24323W:	http://dotat.at/prog/unifdef
24324F:	scripts/unifdef.c
24325
24326UNIFORM CDROM DRIVER
24327M:	Phillip Potter <phil@philpotter.co.uk>
24328S:	Maintained
24329F:	Documentation/cdrom/
24330F:	drivers/cdrom/cdrom.c
24331F:	include/linux/cdrom.h
24332F:	include/uapi/linux/cdrom.h
24333
24334UNION-FIND
24335M:	Xavier <xavier_qy@163.com>
24336L:	linux-kernel@vger.kernel.org
24337S:	Maintained
24338F:	Documentation/core-api/union_find.rst
24339F:	Documentation/translations/zh_CN/core-api/union_find.rst
24340F:	include/linux/union_find.h
24341F:	lib/union_find.c
24342
24343UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24344R:	Alim Akhtar <alim.akhtar@samsung.com>
24345R:	Avri Altman <avri.altman@wdc.com>
24346R:	Bart Van Assche <bvanassche@acm.org>
24347L:	linux-scsi@vger.kernel.org
24348S:	Supported
24349F:	Documentation/devicetree/bindings/ufs/
24350F:	Documentation/scsi/ufs.rst
24351F:	drivers/ufs/core/
24352
24353UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24354M:	Pedro Sousa <pedrom.sousa@synopsys.com>
24355L:	linux-scsi@vger.kernel.org
24356S:	Supported
24357F:	drivers/ufs/host/*dwc*
24358
24359UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24360M:	Alim Akhtar <alim.akhtar@samsung.com>
24361R:	Peter Griffin <peter.griffin@linaro.org>
24362L:	linux-scsi@vger.kernel.org
24363L:	linux-samsung-soc@vger.kernel.org
24364S:	Maintained
24365F:	drivers/ufs/host/ufs-exynos*
24366
24367UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24368M:	Peter Wang <peter.wang@mediatek.com>
24369R:	Stanley Jhu <chu.stanley@gmail.com>
24370L:	linux-scsi@vger.kernel.org
24371L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
24372S:	Maintained
24373F:	drivers/ufs/host/ufs-mediatek*
24374
24375UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24376M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
24377L:	linux-arm-msm@vger.kernel.org
24378L:	linux-scsi@vger.kernel.org
24379S:	Maintained
24380F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24381F:	drivers/ufs/host/ufs-qcom*
24382
24383UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24384M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
24385L:	linux-renesas-soc@vger.kernel.org
24386L:	linux-scsi@vger.kernel.org
24387S:	Maintained
24388F:	drivers/ufs/host/ufs-renesas.c
24389
24390UNSORTED BLOCK IMAGES (UBI)
24391M:	Richard Weinberger <richard@nod.at>
24392R:	Zhihao Cheng <chengzhihao1@huawei.com>
24393L:	linux-mtd@lists.infradead.org
24394S:	Supported
24395W:	http://www.linux-mtd.infradead.org/
24396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24398F:	drivers/mtd/ubi/
24399F:	include/linux/mtd/ubi.h
24400F:	include/uapi/mtd/ubi-user.h
24401
24402UPROBES
24403M:	Masami Hiramatsu <mhiramat@kernel.org>
24404M:	Oleg Nesterov <oleg@redhat.com>
24405M:	Peter Zijlstra <peterz@infradead.org>
24406L:	linux-kernel@vger.kernel.org
24407L:	linux-trace-kernel@vger.kernel.org
24408S:	Maintained
24409F:	arch/*/include/asm/uprobes.h
24410F:	arch/*/kernel/probes/uprobes.c
24411F:	arch/*/kernel/uprobes.c
24412F:	include/linux/uprobes.h
24413F:	kernel/events/uprobes.c
24414
24415USB "USBNET" DRIVER FRAMEWORK
24416M:	Oliver Neukum <oneukum@suse.com>
24417L:	netdev@vger.kernel.org
24418S:	Maintained
24419W:	http://www.linux-usb.org/usbnet
24420F:	drivers/net/usb/usbnet.c
24421F:	include/linux/usb/usbnet.h
24422
24423USB ACM DRIVER
24424M:	Oliver Neukum <oneukum@suse.com>
24425L:	linux-usb@vger.kernel.org
24426S:	Maintained
24427F:	Documentation/usb/acm.rst
24428F:	drivers/usb/class/cdc-acm.*
24429
24430USB APPLE MFI FASTCHARGE DRIVER
24431M:	Bastien Nocera <hadess@hadess.net>
24432L:	linux-usb@vger.kernel.org
24433S:	Maintained
24434F:	drivers/usb/misc/apple-mfi-fastcharge.c
24435
24436USB AR5523 WIRELESS DRIVER
24437L:	linux-wireless@vger.kernel.org
24438S:	Orphan
24439F:	drivers/net/wireless/ath/ar5523/
24440
24441USB ATTACHED SCSI
24442M:	Oliver Neukum <oneukum@suse.com>
24443L:	linux-usb@vger.kernel.org
24444L:	linux-scsi@vger.kernel.org
24445S:	Maintained
24446F:	drivers/usb/storage/uas.c
24447
24448USB CDC ETHERNET DRIVER
24449M:	Oliver Neukum <oliver@neukum.org>
24450L:	linux-usb@vger.kernel.org
24451S:	Maintained
24452F:	drivers/net/usb/cdc_*.c
24453F:	include/uapi/linux/usb/cdc.h
24454
24455USB CHAOSKEY DRIVER
24456M:	Keith Packard <keithp@keithp.com>
24457L:	linux-usb@vger.kernel.org
24458S:	Maintained
24459F:	drivers/usb/misc/chaoskey.c
24460
24461USB CYPRESS C67X00 DRIVER
24462L:	linux-usb@vger.kernel.org
24463S:	Orphan
24464F:	drivers/usb/c67x00/
24465
24466USB DAVICOM DM9601 DRIVER
24467M:	Peter Korsgaard <peter@korsgaard.com>
24468L:	netdev@vger.kernel.org
24469S:	Maintained
24470W:	http://www.linux-usb.org/usbnet
24471F:	drivers/net/usb/dm9601.c
24472
24473USB EHCI DRIVER
24474M:	Alan Stern <stern@rowland.harvard.edu>
24475L:	linux-usb@vger.kernel.org
24476S:	Maintained
24477F:	Documentation/usb/ehci.rst
24478F:	drivers/usb/host/ehci*
24479
24480USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24481M:	Jiri Kosina <jikos@kernel.org>
24482M:	Benjamin Tissoires <bentiss@kernel.org>
24483L:	linux-usb@vger.kernel.org
24484S:	Maintained
24485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24486F:	Documentation/hid/hiddev.rst
24487F:	drivers/hid/usbhid/
24488
24489USB INTEL XHCI ROLE MUX DRIVER
24490M:	Hans de Goede <hdegoede@redhat.com>
24491L:	linux-usb@vger.kernel.org
24492S:	Maintained
24493F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24494
24495USB IP DRIVER FOR HISILICON KIRIN 960
24496M:	Yu Chen <chenyu56@huawei.com>
24497M:	Binghui Wang <wangbinghui@hisilicon.com>
24498L:	linux-usb@vger.kernel.org
24499S:	Maintained
24500F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24501F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24502
24503USB IP DRIVER FOR HISILICON KIRIN 970
24504M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24505L:	linux-usb@vger.kernel.org
24506S:	Maintained
24507F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24508F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24509
24510USB ISP116X DRIVER
24511M:	Olav Kongas <ok@artecdesign.ee>
24512L:	linux-usb@vger.kernel.org
24513S:	Maintained
24514F:	drivers/usb/host/isp116x*
24515F:	include/linux/usb/isp116x.h
24516
24517USB ISP1760 DRIVER
24518M:	Rui Miguel Silva <rui.silva@linaro.org>
24519L:	linux-usb@vger.kernel.org
24520S:	Maintained
24521F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24522F:	drivers/usb/isp1760/*
24523
24524USB LAN78XX ETHERNET DRIVER
24525M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
24526M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
24527M:	UNGLinuxDriver@microchip.com
24528L:	netdev@vger.kernel.org
24529S:	Maintained
24530F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24531F:	drivers/net/usb/lan78xx.*
24532F:	include/dt-bindings/net/microchip-lan78xx.h
24533
24534USB MASS STORAGE DRIVER
24535M:	Alan Stern <stern@rowland.harvard.edu>
24536L:	linux-usb@vger.kernel.org
24537L:	usb-storage@lists.one-eyed-alien.net
24538S:	Maintained
24539F:	drivers/usb/storage/
24540
24541USB MIDI DRIVER
24542M:	Clemens Ladisch <clemens@ladisch.de>
24543L:	linux-sound@vger.kernel.org
24544S:	Maintained
24545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24546F:	sound/usb/midi.*
24547
24548USB NETWORKING DRIVERS
24549L:	linux-usb@vger.kernel.org
24550S:	Odd Fixes
24551F:	drivers/net/usb/
24552
24553USB OHCI DRIVER
24554M:	Alan Stern <stern@rowland.harvard.edu>
24555L:	linux-usb@vger.kernel.org
24556S:	Maintained
24557F:	Documentation/usb/ohci.rst
24558F:	drivers/usb/host/ohci*
24559
24560USB OTG FSM (Finite State Machine)
24561M:	Peter Chen <peter.chen@kernel.org>
24562L:	linux-usb@vger.kernel.org
24563S:	Maintained
24564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24565F:	drivers/usb/common/usb-otg-fsm.c
24566
24567USB OVER IP DRIVER
24568M:	Valentina Manea <valentina.manea.m@gmail.com>
24569M:	Shuah Khan <shuah@kernel.org>
24570M:	Shuah Khan <skhan@linuxfoundation.org>
24571R:	Hongren Zheng <i@zenithal.me>
24572L:	linux-usb@vger.kernel.org
24573S:	Maintained
24574F:	Documentation/usb/usbip_protocol.rst
24575F:	drivers/usb/usbip/
24576F:	tools/testing/selftests/drivers/usb/usbip/
24577F:	tools/usb/usbip/
24578
24579USB PEGASUS DRIVER
24580M:	Petko Manolov <petkan@nucleusys.com>
24581L:	linux-usb@vger.kernel.org
24582L:	netdev@vger.kernel.org
24583S:	Maintained
24584W:	https://github.com/petkan/pegasus
24585T:	git https://github.com/petkan/pegasus.git
24586F:	drivers/net/usb/pegasus.*
24587
24588USB PRINTER DRIVER (usblp)
24589M:	Pete Zaitcev <zaitcev@redhat.com>
24590L:	linux-usb@vger.kernel.org
24591S:	Supported
24592F:	drivers/usb/class/usblp.c
24593
24594USB QMI WWAN NETWORK DRIVER
24595M:	Bjørn Mork <bjorn@mork.no>
24596L:	netdev@vger.kernel.org
24597S:	Maintained
24598F:	Documentation/ABI/testing/sysfs-class-net-qmi
24599F:	drivers/net/usb/qmi_wwan.c
24600
24601USB RAW GADGET DRIVER
24602R:	Andrey Konovalov <andreyknvl@gmail.com>
24603L:	linux-usb@vger.kernel.org
24604S:	Maintained
24605B:	https://github.com/xairy/raw-gadget/issues
24606F:	Documentation/usb/raw-gadget.rst
24607F:	drivers/usb/gadget/legacy/raw_gadget.c
24608F:	include/uapi/linux/usb/raw_gadget.h
24609
24610USB RTL8150 DRIVER
24611M:	Petko Manolov <petkan@nucleusys.com>
24612L:	linux-usb@vger.kernel.org
24613L:	netdev@vger.kernel.org
24614S:	Maintained
24615W:	https://github.com/petkan/rtl8150
24616T:	git https://github.com/petkan/rtl8150.git
24617F:	drivers/net/usb/rtl8150.c
24618
24619USB SERIAL SUBSYSTEM
24620M:	Johan Hovold <johan@kernel.org>
24621L:	linux-usb@vger.kernel.org
24622S:	Maintained
24623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24624F:	Documentation/usb/usb-serial.rst
24625F:	drivers/usb/serial/
24626F:	include/linux/usb/serial.h
24627
24628USB SMSC75XX ETHERNET DRIVER
24629M:	Steve Glendinning <steve.glendinning@shawell.net>
24630L:	netdev@vger.kernel.org
24631S:	Maintained
24632F:	drivers/net/usb/smsc75xx.*
24633
24634USB SMSC95XX ETHERNET DRIVER
24635M:	Steve Glendinning <steve.glendinning@shawell.net>
24636M:	UNGLinuxDriver@microchip.com
24637L:	netdev@vger.kernel.org
24638S:	Maintained
24639F:	drivers/net/usb/smsc95xx.*
24640
24641USB SUBSYSTEM
24642M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24643L:	linux-usb@vger.kernel.org
24644S:	Supported
24645W:	http://www.linux-usb.org
24646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24647F:	Documentation/devicetree/bindings/usb/
24648F:	Documentation/usb/
24649F:	drivers/usb/
24650F:	include/dt-bindings/usb/
24651F:	include/linux/usb.h
24652F:	include/linux/usb/
24653F:	include/uapi/linux/usb/
24654
24655USB TYPEC BUS FOR ALTERNATE MODES
24656M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24657L:	linux-usb@vger.kernel.org
24658S:	Maintained
24659F:	Documentation/ABI/testing/sysfs-bus-typec
24660F:	Documentation/driver-api/usb/typec_bus.rst
24661F:	drivers/usb/typec/altmodes/
24662F:	include/linux/usb/typec_altmode.h
24663
24664USB TYPEC CLASS
24665M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24666L:	linux-usb@vger.kernel.org
24667S:	Maintained
24668F:	Documentation/ABI/testing/sysfs-class-typec
24669F:	Documentation/driver-api/usb/typec.rst
24670F:	drivers/usb/typec/
24671F:	include/linux/usb/typec.h
24672
24673USB TYPEC INTEL PMC MUX DRIVER
24674M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24675L:	linux-usb@vger.kernel.org
24676S:	Maintained
24677F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24678F:	drivers/usb/typec/mux/intel_pmc_mux.c
24679
24680USB TYPEC PI3USB30532 MUX DRIVER
24681M:	Hans de Goede <hdegoede@redhat.com>
24682L:	linux-usb@vger.kernel.org
24683S:	Maintained
24684F:	drivers/usb/typec/mux/pi3usb30532.c
24685
24686USB TYPEC PORT CONTROLLER DRIVERS
24687L:	linux-usb@vger.kernel.org
24688S:	Orphan
24689F:	drivers/usb/typec/tcpm/
24690
24691USB TYPEC TUSB1046 MUX DRIVER
24692M:	Romain Gantois <romain.gantois@bootlin.com>
24693L:	linux-usb@vger.kernel.org
24694S:	Maintained
24695F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24696F:	drivers/usb/typec/mux/tusb1046.c
24697
24698USB UHCI DRIVER
24699M:	Alan Stern <stern@rowland.harvard.edu>
24700L:	linux-usb@vger.kernel.org
24701S:	Maintained
24702F:	drivers/usb/host/uhci*
24703
24704USB VIDEO CLASS
24705M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24706M:	Hans de Goede <hdegoede@redhat.com>
24707L:	linux-media@vger.kernel.org
24708S:	Maintained
24709W:	http://www.ideasonboard.org/uvc/
24710T:	git git://linuxtv.org/media.git
24711F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24712F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24713F:	drivers/media/common/uvc.c
24714F:	drivers/media/usb/uvc/
24715F:	include/linux/usb/uvc.h
24716F:	include/uapi/linux/uvcvideo.h
24717
24718USB WEBCAM GADGET
24719L:	linux-usb@vger.kernel.org
24720S:	Orphan
24721F:	drivers/usb/gadget/function/*uvc*
24722F:	drivers/usb/gadget/legacy/webcam.c
24723F:	include/uapi/linux/usb/g_uvc.h
24724
24725USB XHCI DRIVER
24726M:	Mathias Nyman <mathias.nyman@intel.com>
24727L:	linux-usb@vger.kernel.org
24728S:	Supported
24729F:	drivers/usb/host/pci-quirks*
24730F:	drivers/usb/host/xhci*
24731
24732USER DATAGRAM PROTOCOL (UDP)
24733M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24734L:	netdev@vger.kernel.org
24735S:	Maintained
24736F:	include/linux/udp.h
24737F:	include/net/udp.h
24738F:	include/trace/events/udp.h
24739F:	include/uapi/linux/udp.h
24740F:	net/ipv4/udp.c
24741F:	net/ipv6/udp.c
24742
24743USER-MODE LINUX (UML)
24744M:	Richard Weinberger <richard@nod.at>
24745M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24746M:	Johannes Berg <johannes@sipsolutions.net>
24747L:	linux-um@lists.infradead.org
24748S:	Maintained
24749W:	http://user-mode-linux.sourceforge.net
24750Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24753F:	Documentation/virt/uml/
24754F:	arch/um/
24755F:	arch/x86/um/
24756F:	fs/hostfs/
24757
24758USERSPACE COPYIN/COPYOUT (UIOVEC)
24759M:	Alexander Viro <viro@zeniv.linux.org.uk>
24760S:	Maintained
24761F:	include/linux/uio.h
24762F:	lib/iov_iter.c
24763
24764USERSPACE DMA BUFFER DRIVER
24765M:	Gerd Hoffmann <kraxel@redhat.com>
24766M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
24767L:	dri-devel@lists.freedesktop.org
24768S:	Maintained
24769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24770F:	drivers/dma-buf/udmabuf.c
24771F:	include/uapi/linux/udmabuf.h
24772
24773USERSPACE I/O (UIO)
24774M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24775S:	Maintained
24776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24777F:	Documentation/driver-api/uio-howto.rst
24778F:	drivers/uio/
24779F:	include/linux/uio_driver.h
24780
24781UTIL-LINUX PACKAGE
24782M:	Karel Zak <kzak@redhat.com>
24783L:	util-linux@vger.kernel.org
24784S:	Maintained
24785W:	http://en.wikipedia.org/wiki/Util-linux
24786T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24787
24788UUID HELPERS
24789R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24790L:	linux-kernel@vger.kernel.org
24791S:	Maintained
24792F:	include/linux/uuid.h
24793F:	lib/test_uuid.c
24794F:	lib/uuid.c
24795
24796UV SYSFS DRIVER
24797M:	Justin Ernst <justin.ernst@hpe.com>
24798L:	platform-driver-x86@vger.kernel.org
24799S:	Maintained
24800F:	drivers/platform/x86/uv_sysfs.c
24801
24802UVESAFB DRIVER
24803M:	Michal Januszewski <spock@gentoo.org>
24804L:	linux-fbdev@vger.kernel.org
24805S:	Maintained
24806W:	https://github.com/mjanusz/v86d
24807F:	Documentation/fb/uvesafb.rst
24808F:	drivers/video/fbdev/uvesafb.*
24809
24810Ux500 CLOCK DRIVERS
24811M:	Ulf Hansson <ulf.hansson@linaro.org>
24812L:	linux-clk@vger.kernel.org
24813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24814S:	Maintained
24815F:	drivers/clk/ux500/
24816
24817V4L2 ASYNC AND FWNODE FRAMEWORKS
24818M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24819L:	linux-media@vger.kernel.org
24820S:	Maintained
24821T:	git git://linuxtv.org/media.git
24822F:	drivers/media/v4l2-core/v4l2-async.c
24823F:	drivers/media/v4l2-core/v4l2-fwnode.c
24824F:	include/media/v4l2-async.h
24825F:	include/media/v4l2-fwnode.h
24826
24827V4L2 LENS DRIVERS
24828M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24829L:	linux-media@vger.kernel.org
24830S:	Maintained
24831F:	drivers/media/i2c/ak*
24832F:	drivers/media/i2c/dw*
24833F:	drivers/media/i2c/lm*
24834
24835V4L2 CAMERA SENSOR DRIVERS
24836M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24837L:	linux-media@vger.kernel.org
24838S:	Maintained
24839F:	Documentation/driver-api/media/camera-sensor.rst
24840F:	Documentation/driver-api/media/tx-rx.rst
24841F:	drivers/media/i2c/ar*
24842F:	drivers/media/i2c/gc*
24843F:	drivers/media/i2c/hi*
24844F:	drivers/media/i2c/imx*
24845F:	drivers/media/i2c/mt*
24846F:	drivers/media/i2c/og*
24847F:	drivers/media/i2c/ov*
24848F:	drivers/media/i2c/s5*
24849F:	drivers/media/i2c/vgxy61.c
24850
24851VF610 NAND DRIVER
24852M:	Stefan Agner <stefan@agner.ch>
24853L:	linux-mtd@lists.infradead.org
24854S:	Supported
24855F:	drivers/mtd/nand/raw/vf610_nfc.c
24856
24857VFAT/FAT/MSDOS FILESYSTEM
24858M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24859S:	Maintained
24860F:	Documentation/filesystems/vfat.rst
24861F:	fs/fat/
24862F:	tools/testing/selftests/filesystems/fat/
24863
24864VFIO CDX DRIVER
24865M:	Nipun Gupta <nipun.gupta@amd.com>
24866M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24867L:	kvm@vger.kernel.org
24868S:	Maintained
24869F:	drivers/vfio/cdx/*
24870
24871VFIO DRIVER
24872M:	Alex Williamson <alex.williamson@redhat.com>
24873L:	kvm@vger.kernel.org
24874S:	Maintained
24875T:	git https://github.com/awilliam/linux-vfio.git
24876F:	Documentation/ABI/testing/debugfs-vfio
24877F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24878F:	Documentation/driver-api/vfio.rst
24879F:	drivers/vfio/
24880F:	include/linux/vfio.h
24881F:	include/linux/vfio_pci_core.h
24882F:	include/uapi/linux/vfio.h
24883
24884VFIO FSL-MC DRIVER
24885L:	kvm@vger.kernel.org
24886S:	Orphan
24887F:	drivers/vfio/fsl-mc/
24888
24889VFIO HISILICON PCI DRIVER
24890M:	Longfang Liu <liulongfang@huawei.com>
24891M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24892L:	kvm@vger.kernel.org
24893S:	Maintained
24894F:	drivers/vfio/pci/hisilicon/
24895
24896VFIO MEDIATED DEVICE DRIVERS
24897M:	Kirti Wankhede <kwankhede@nvidia.com>
24898L:	kvm@vger.kernel.org
24899S:	Maintained
24900F:	Documentation/driver-api/vfio-mediated-device.rst
24901F:	drivers/vfio/mdev/
24902F:	include/linux/mdev.h
24903F:	samples/vfio-mdev/
24904
24905VFIO MLX5 PCI DRIVER
24906M:	Yishai Hadas <yishaih@nvidia.com>
24907L:	kvm@vger.kernel.org
24908S:	Maintained
24909F:	drivers/vfio/pci/mlx5/
24910
24911VFIO NVIDIA GRACE GPU DRIVER
24912M:	Ankit Agrawal <ankita@nvidia.com>
24913L:	kvm@vger.kernel.org
24914S:	Supported
24915F:	drivers/vfio/pci/nvgrace-gpu/
24916
24917VFIO PCI DEVICE SPECIFIC DRIVERS
24918R:	Jason Gunthorpe <jgg@nvidia.com>
24919R:	Yishai Hadas <yishaih@nvidia.com>
24920R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24921R:	Kevin Tian <kevin.tian@intel.com>
24922L:	kvm@vger.kernel.org
24923S:	Maintained
24924P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24925F:	drivers/vfio/pci/*/
24926
24927VFIO PDS PCI DRIVER
24928M:	Brett Creeley <brett.creeley@amd.com>
24929L:	kvm@vger.kernel.org
24930S:	Maintained
24931F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24932F:	drivers/vfio/pci/pds/
24933
24934VFIO PLATFORM DRIVER
24935M:	Eric Auger <eric.auger@redhat.com>
24936L:	kvm@vger.kernel.org
24937S:	Maintained
24938F:	drivers/vfio/platform/
24939
24940VFIO QAT PCI DRIVER
24941M:	Xin Zeng <xin.zeng@intel.com>
24942M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24943L:	kvm@vger.kernel.org
24944L:	qat-linux@intel.com
24945S:	Supported
24946F:	drivers/vfio/pci/qat/
24947
24948VFIO VIRTIO PCI DRIVER
24949M:	Yishai Hadas <yishaih@nvidia.com>
24950L:	kvm@vger.kernel.org
24951L:	virtualization@lists.linux.dev
24952S:	Maintained
24953F:	drivers/vfio/pci/virtio
24954
24955VGA_SWITCHEROO
24956R:	Lukas Wunner <lukas@wunner.de>
24957S:	Maintained
24958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24959F:	Documentation/gpu/vga-switcheroo.rst
24960F:	drivers/gpu/vga/vga_switcheroo.c
24961F:	include/linux/vga_switcheroo.h
24962
24963VIA RHINE NETWORK DRIVER
24964M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24965S:	Maintained
24966F:	drivers/net/ethernet/via/via-rhine.c
24967
24968VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24969M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24970L:	linux-fbdev@vger.kernel.org
24971S:	Maintained
24972F:	drivers/video/fbdev/via/
24973F:	include/linux/via-core.h
24974F:	include/linux/via_i2c.h
24975
24976VIA VELOCITY NETWORK DRIVER
24977M:	Francois Romieu <romieu@fr.zoreil.com>
24978L:	netdev@vger.kernel.org
24979S:	Maintained
24980F:	drivers/net/ethernet/via/via-velocity.*
24981
24982VICODEC VIRTUAL CODEC DRIVER
24983M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24984L:	linux-media@vger.kernel.org
24985S:	Maintained
24986W:	https://linuxtv.org
24987T:	git git://linuxtv.org/media.git
24988F:	drivers/media/test-drivers/vicodec/*
24989
24990VIDEO I2C POLLING DRIVER
24991M:	Matt Ranostay <matt.ranostay@konsulko.com>
24992L:	linux-media@vger.kernel.org
24993S:	Maintained
24994F:	drivers/media/i2c/video-i2c.c
24995
24996VIDEO MULTIPLEXER DRIVER
24997M:	Philipp Zabel <p.zabel@pengutronix.de>
24998L:	linux-media@vger.kernel.org
24999S:	Maintained
25000F:	drivers/media/platform/video-mux.c
25001
25002VIDEOBUF2 FRAMEWORK
25003M:	Tomasz Figa <tfiga@chromium.org>
25004M:	Marek Szyprowski <m.szyprowski@samsung.com>
25005L:	linux-media@vger.kernel.org
25006S:	Maintained
25007F:	drivers/media/common/videobuf2/*
25008F:	include/media/videobuf2-*
25009
25010VIDTV VIRTUAL DIGITAL TV DRIVER
25011M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
25012L:	linux-media@vger.kernel.org
25013S:	Maintained
25014W:	https://linuxtv.org
25015T:	git git://linuxtv.org/media.git
25016F:	drivers/media/test-drivers/vidtv/*
25017
25018VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25019M:	Shuah Khan <skhan@linuxfoundation.org>
25020R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
25021L:	linux-media@vger.kernel.org
25022S:	Maintained
25023W:	https://linuxtv.org
25024T:	git git://linuxtv.org/media.git
25025F:	drivers/media/test-drivers/vimc/*
25026
25027VIRT LIB
25028M:	Alex Williamson <alex.williamson@redhat.com>
25029M:	Paolo Bonzini <pbonzini@redhat.com>
25030L:	kvm@vger.kernel.org
25031S:	Supported
25032F:	virt/lib/
25033
25034VIRTIO AND VHOST VSOCK DRIVER
25035M:	Stefan Hajnoczi <stefanha@redhat.com>
25036M:	Stefano Garzarella <sgarzare@redhat.com>
25037L:	kvm@vger.kernel.org
25038L:	virtualization@lists.linux.dev
25039L:	netdev@vger.kernel.org
25040S:	Maintained
25041F:	drivers/vhost/vsock.c
25042F:	include/linux/virtio_vsock.h
25043F:	include/uapi/linux/virtio_vsock.h
25044F:	net/vmw_vsock/virtio_transport.c
25045F:	net/vmw_vsock/virtio_transport_common.c
25046
25047VIRTIO BALLOON
25048M:	"Michael S. Tsirkin" <mst@redhat.com>
25049M:	David Hildenbrand <david@redhat.com>
25050L:	virtualization@lists.linux.dev
25051S:	Maintained
25052F:	drivers/virtio/virtio_balloon.c
25053F:	include/linux/balloon_compaction.h
25054F:	include/uapi/linux/virtio_balloon.h
25055F:	mm/balloon_compaction.c
25056
25057VIRTIO BLOCK AND SCSI DRIVERS
25058M:	"Michael S. Tsirkin" <mst@redhat.com>
25059M:	Jason Wang <jasowang@redhat.com>
25060R:	Paolo Bonzini <pbonzini@redhat.com>
25061R:	Stefan Hajnoczi <stefanha@redhat.com>
25062R:	Eugenio Pérez <eperezma@redhat.com>
25063L:	virtualization@lists.linux.dev
25064S:	Maintained
25065F:	drivers/block/virtio_blk.c
25066F:	drivers/scsi/virtio_scsi.c
25067F:	include/uapi/linux/virtio_blk.h
25068F:	include/uapi/linux/virtio_scsi.h
25069
25070VIRTIO CONSOLE DRIVER
25071M:	Amit Shah <amit@kernel.org>
25072L:	virtualization@lists.linux.dev
25073S:	Maintained
25074F:	drivers/char/virtio_console.c
25075F:	include/uapi/linux/virtio_console.h
25076
25077VIRTIO CORE AND NET DRIVERS
25078M:	"Michael S. Tsirkin" <mst@redhat.com>
25079M:	Jason Wang <jasowang@redhat.com>
25080R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
25081R:	Eugenio Pérez <eperezma@redhat.com>
25082L:	virtualization@lists.linux.dev
25083S:	Maintained
25084F:	Documentation/ABI/testing/sysfs-bus-vdpa
25085F:	Documentation/ABI/testing/sysfs-class-vduse
25086F:	Documentation/devicetree/bindings/virtio/
25087F:	Documentation/driver-api/virtio/
25088F:	drivers/block/virtio_blk.c
25089F:	drivers/crypto/virtio/
25090F:	drivers/net/virtio_net.c
25091F:	drivers/vdpa/
25092F:	drivers/virtio/
25093F:	include/linux/vdpa.h
25094F:	include/linux/virtio*.h
25095F:	include/linux/vringh.h
25096F:	include/uapi/linux/virtio_*.h
25097F:	net/vmw_vsock/virtio*
25098F:	tools/virtio/
25099F:	tools/testing/selftests/drivers/net/virtio_net/
25100
25101VIRTIO CRYPTO DRIVER
25102M:	Gonglei <arei.gonglei@huawei.com>
25103L:	virtualization@lists.linux.dev
25104L:	linux-crypto@vger.kernel.org
25105S:	Maintained
25106F:	drivers/crypto/virtio/
25107F:	include/uapi/linux/virtio_crypto.h
25108
25109VIRTIO DRIVERS FOR S390
25110M:	Cornelia Huck <cohuck@redhat.com>
25111M:	Halil Pasic <pasic@linux.ibm.com>
25112M:	Eric Farman <farman@linux.ibm.com>
25113L:	linux-s390@vger.kernel.org
25114L:	virtualization@lists.linux.dev
25115L:	kvm@vger.kernel.org
25116S:	Supported
25117F:	arch/s390/include/uapi/asm/virtio-ccw.h
25118F:	drivers/s390/virtio/
25119
25120VIRTIO FILE SYSTEM
25121M:	Vivek Goyal <vgoyal@redhat.com>
25122M:	Stefan Hajnoczi <stefanha@redhat.com>
25123M:	Miklos Szeredi <miklos@szeredi.hu>
25124R:	Eugenio Pérez <eperezma@redhat.com>
25125L:	virtualization@lists.linux.dev
25126L:	linux-fsdevel@vger.kernel.org
25127S:	Supported
25128W:	https://virtio-fs.gitlab.io/
25129F:	Documentation/filesystems/virtiofs.rst
25130F:	fs/fuse/virtio_fs.c
25131F:	include/uapi/linux/virtio_fs.h
25132
25133VIRTIO GPIO DRIVER
25134M:	Enrico Weigelt, metux IT consult <info@metux.net>
25135M:	Viresh Kumar <vireshk@kernel.org>
25136L:	linux-gpio@vger.kernel.org
25137L:	virtualization@lists.linux.dev
25138S:	Maintained
25139F:	drivers/gpio/gpio-virtio.c
25140F:	include/uapi/linux/virtio_gpio.h
25141
25142VIRTIO GPU DRIVER
25143M:	David Airlie <airlied@redhat.com>
25144M:	Gerd Hoffmann <kraxel@redhat.com>
25145R:	Gurchetan Singh <gurchetansingh@chromium.org>
25146R:	Chia-I Wu <olvaffe@gmail.com>
25147L:	dri-devel@lists.freedesktop.org
25148L:	virtualization@lists.linux.dev
25149S:	Maintained
25150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25151F:	drivers/gpu/drm/ci/xfails/virtio*
25152F:	drivers/gpu/drm/virtio/
25153F:	include/uapi/linux/virtio_gpu.h
25154
25155VIRTIO HOST (VHOST)
25156M:	"Michael S. Tsirkin" <mst@redhat.com>
25157M:	Jason Wang <jasowang@redhat.com>
25158R:	Eugenio Pérez <eperezma@redhat.com>
25159L:	kvm@vger.kernel.org
25160L:	virtualization@lists.linux.dev
25161L:	netdev@vger.kernel.org
25162S:	Maintained
25163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25164F:	drivers/vhost/
25165F:	include/linux/sched/vhost_task.h
25166F:	include/linux/vhost_iotlb.h
25167F:	include/uapi/linux/vhost.h
25168F:	kernel/vhost_task.c
25169
25170VIRTIO HOST (VHOST-SCSI)
25171M:	"Michael S. Tsirkin" <mst@redhat.com>
25172M:	Jason Wang <jasowang@redhat.com>
25173M:	Mike Christie <michael.christie@oracle.com>
25174R:	Paolo Bonzini <pbonzini@redhat.com>
25175R:	Stefan Hajnoczi <stefanha@redhat.com>
25176L:	virtualization@lists.linux.dev
25177S:	Maintained
25178F:	drivers/vhost/scsi.c
25179
25180VIRTIO I2C DRIVER
25181M:	Viresh Kumar <viresh.kumar@linaro.org>
25182R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
25183L:	linux-i2c@vger.kernel.org
25184L:	virtualization@lists.linux.dev
25185S:	Maintained
25186F:	drivers/i2c/busses/i2c-virtio.c
25187F:	include/uapi/linux/virtio_i2c.h
25188
25189VIRTIO INPUT DRIVER
25190M:	Gerd Hoffmann <kraxel@redhat.com>
25191S:	Maintained
25192F:	drivers/virtio/virtio_input.c
25193F:	include/uapi/linux/virtio_input.h
25194
25195VIRTIO IOMMU DRIVER
25196M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
25197L:	virtualization@lists.linux.dev
25198S:	Maintained
25199F:	drivers/iommu/virtio-iommu.c
25200F:	include/uapi/linux/virtio_iommu.h
25201
25202VIRTIO MEM DRIVER
25203M:	David Hildenbrand <david@redhat.com>
25204L:	virtualization@lists.linux.dev
25205S:	Maintained
25206W:	https://virtio-mem.gitlab.io/
25207F:	drivers/virtio/virtio_mem.c
25208F:	include/uapi/linux/virtio_mem.h
25209
25210VIRTIO PMEM DRIVER
25211M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
25212L:	virtualization@lists.linux.dev
25213S:	Maintained
25214F:	drivers/nvdimm/nd_virtio.c
25215F:	drivers/nvdimm/virtio_pmem.c
25216
25217VIRTIO SOUND DRIVER
25218M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
25219M:	"Michael S. Tsirkin" <mst@redhat.com>
25220L:	virtualization@lists.linux.dev
25221L:	linux-sound@vger.kernel.org
25222S:	Maintained
25223F:	include/uapi/linux/virtio_snd.h
25224F:	sound/virtio/*
25225
25226VIRTUAL BOX GUEST DEVICE DRIVER
25227M:	Hans de Goede <hdegoede@redhat.com>
25228M:	Arnd Bergmann <arnd@arndb.de>
25229M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25230S:	Maintained
25231F:	drivers/virt/vboxguest/
25232F:	include/linux/vbox_utils.h
25233F:	include/uapi/linux/vbox*.h
25234
25235VIRTUAL BOX SHARED FOLDER VFS DRIVER
25236M:	Hans de Goede <hdegoede@redhat.com>
25237L:	linux-fsdevel@vger.kernel.org
25238S:	Maintained
25239F:	fs/vboxsf/*
25240
25241VIRTUAL PCM TEST DRIVER
25242M:	Ivan Orlov <ivan.orlov0322@gmail.com>
25243L:	linux-sound@vger.kernel.org
25244S:	Maintained
25245F:	Documentation/sound/cards/pcmtest.rst
25246F:	sound/drivers/pcmtest.c
25247F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25248
25249VIRTUAL SERIO DEVICE DRIVER
25250M:	Stephen Chandler Paul <thatslyude@gmail.com>
25251S:	Maintained
25252F:	drivers/input/serio/userio.c
25253F:	include/uapi/linux/userio.h
25254
25255VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25256M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25257S:	Maintained
25258F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25259F:	drivers/iio/light/veml3235.c
25260
25261VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25262M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25263S:	Maintained
25264F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25265F:	drivers/iio/light/veml6030.c
25266
25267VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25268M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
25269S:	Maintained
25270F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25271F:	drivers/iio/light/veml6075.c
25272
25273VISL VIRTUAL STATELESS DECODER DRIVER
25274M:	Daniel Almeida <daniel.almeida@collabora.com>
25275L:	linux-media@vger.kernel.org
25276S:	Supported
25277F:	drivers/media/test-drivers/visl
25278
25279VIVID VIRTUAL VIDEO DRIVER
25280M:	Hans Verkuil <hverkuil@xs4all.nl>
25281L:	linux-media@vger.kernel.org
25282S:	Maintained
25283W:	https://linuxtv.org
25284T:	git git://linuxtv.org/media.git
25285F:	drivers/media/test-drivers/vivid/*
25286
25287VM SOCKETS (AF_VSOCK)
25288M:	Stefano Garzarella <sgarzare@redhat.com>
25289L:	virtualization@lists.linux.dev
25290L:	netdev@vger.kernel.org
25291S:	Maintained
25292F:	drivers/net/vsockmon.c
25293F:	include/net/af_vsock.h
25294F:	include/uapi/linux/vm_sockets.h
25295F:	include/uapi/linux/vm_sockets_diag.h
25296F:	include/uapi/linux/vsockmon.h
25297F:	net/vmw_vsock/
25298F:	tools/testing/vsock/
25299
25300VMALLOC
25301M:	Andrew Morton <akpm@linux-foundation.org>
25302R:	Uladzislau Rezki <urezki@gmail.com>
25303R:	Christoph Hellwig <hch@infradead.org>
25304L:	linux-mm@kvack.org
25305S:	Maintained
25306W:	http://www.linux-mm.org
25307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25308F:	include/linux/vmalloc.h
25309F:	mm/vmalloc.c
25310
25311VME SUBSYSTEM
25312L:	linux-kernel@vger.kernel.org
25313S:	Orphan
25314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25315F:	Documentation/driver-api/vme.rst
25316F:	drivers/staging/vme_user/
25317
25318VMWARE BALLOON DRIVER
25319M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
25320R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25321L:	linux-kernel@vger.kernel.org
25322S:	Supported
25323F:	drivers/misc/vmw_balloon.c
25324
25325VMWARE HYPERVISOR INTERFACE
25326M:	Ajay Kaher <ajay.kaher@broadcom.com>
25327M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25328R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25329L:	virtualization@lists.linux.dev
25330L:	x86@kernel.org
25331S:	Supported
25332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25333F:	arch/x86/include/asm/vmware.h
25334F:	arch/x86/kernel/cpu/vmware.c
25335
25336VMWARE PVRDMA DRIVER
25337M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25338M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25339R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25340L:	linux-rdma@vger.kernel.org
25341S:	Supported
25342F:	drivers/infiniband/hw/vmw_pvrdma/
25343
25344VMWARE PVSCSI DRIVER
25345M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
25346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25347L:	linux-scsi@vger.kernel.org
25348S:	Supported
25349F:	drivers/scsi/vmw_pvscsi.c
25350F:	drivers/scsi/vmw_pvscsi.h
25351
25352VMWARE VIRTUAL PTP CLOCK DRIVER
25353M:	Nick Shi <nick.shi@broadcom.com>
25354R:	Ajay Kaher <ajay.kaher@broadcom.com>
25355R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25356R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25357L:	netdev@vger.kernel.org
25358S:	Supported
25359F:	drivers/ptp/ptp_vmw.c
25360
25361VMWARE VMCI DRIVER
25362M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25363M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25364R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25365L:	linux-kernel@vger.kernel.org
25366S:	Supported
25367F:	drivers/misc/vmw_vmci/
25368F:	include/linux/vmw_vmci*
25369
25370VMWARE VMMOUSE SUBDRIVER
25371M:	Zack Rusin <zack.rusin@broadcom.com>
25372R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25373L:	linux-input@vger.kernel.org
25374S:	Supported
25375F:	drivers/input/mouse/vmmouse.c
25376F:	drivers/input/mouse/vmmouse.h
25377
25378VMWARE VMXNET3 ETHERNET DRIVER
25379M:	Ronak Doshi <ronak.doshi@broadcom.com>
25380R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25381L:	netdev@vger.kernel.org
25382S:	Supported
25383F:	drivers/net/vmxnet3/
25384
25385VMWARE VSOCK VMCI TRANSPORT DRIVER
25386M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25387M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25388R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25389L:	linux-kernel@vger.kernel.org
25390S:	Supported
25391F:	net/vmw_vsock/vmci_transport*
25392
25393VOCORE VOCORE2 BOARD
25394M:	Harvey Hunt <harveyhuntnexus@gmail.com>
25395L:	linux-mips@vger.kernel.org
25396S:	Maintained
25397F:	arch/mips/boot/dts/ralink/vocore2.dts
25398
25399VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25400M:	Liam Girdwood <lgirdwood@gmail.com>
25401M:	Mark Brown <broonie@kernel.org>
25402L:	linux-kernel@vger.kernel.org
25403S:	Supported
25404W:	http://www.slimlogic.co.uk/?p=48
25405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25406F:	Documentation/devicetree/bindings/regulator/
25407F:	Documentation/power/regulator/
25408F:	drivers/regulator/
25409F:	include/dt-bindings/regulator/
25410F:	include/linux/regulator/
25411K:	regulator_get_optional
25412
25413VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25414R:	Matti Vaittinen <mazziesaccount@gmail.com>
25415F:	drivers/regulator/irq_helpers.c
25416
25417VRF
25418M:	David Ahern <dsahern@kernel.org>
25419L:	netdev@vger.kernel.org
25420S:	Maintained
25421F:	Documentation/networking/vrf.rst
25422F:	drivers/net/vrf.c
25423
25424VSPRINTF
25425M:	Petr Mladek <pmladek@suse.com>
25426M:	Steven Rostedt <rostedt@goodmis.org>
25427R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25428R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
25429R:	Sergey Senozhatsky <senozhatsky@chromium.org>
25430S:	Maintained
25431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25432F:	Documentation/core-api/printk-formats.rst
25433F:	lib/test_printf.c
25434F:	lib/test_scanf.c
25435F:	lib/vsprintf.c
25436
25437VT1211 HARDWARE MONITOR DRIVER
25438M:	Juerg Haefliger <juergh@proton.me>
25439L:	linux-hwmon@vger.kernel.org
25440S:	Maintained
25441F:	Documentation/hwmon/vt1211.rst
25442F:	drivers/hwmon/vt1211.c
25443
25444VT8231 HARDWARE MONITOR DRIVER
25445M:	Roger Lucas <vt8231@hiddenengine.co.uk>
25446L:	linux-hwmon@vger.kernel.org
25447S:	Maintained
25448F:	drivers/hwmon/vt8231.c
25449
25450VUB300 USB to SDIO/SD/MMC bridge chip
25451L:	linux-mmc@vger.kernel.org
25452S:	Orphan
25453F:	drivers/mmc/host/vub300.c
25454
25455W1 DALLAS'S 1-WIRE BUS
25456M:	Krzysztof Kozlowski <krzk@kernel.org>
25457S:	Maintained
25458F:	Documentation/devicetree/bindings/w1/
25459F:	Documentation/w1/
25460F:	drivers/w1/
25461F:	include/linux/w1.h
25462
25463W83791D HARDWARE MONITORING DRIVER
25464M:	Marc Hulsman <m.hulsman@tudelft.nl>
25465L:	linux-hwmon@vger.kernel.org
25466S:	Maintained
25467F:	Documentation/hwmon/w83791d.rst
25468F:	drivers/hwmon/w83791d.c
25469
25470W83793 HARDWARE MONITORING DRIVER
25471M:	Rudolf Marek <r.marek@assembler.cz>
25472L:	linux-hwmon@vger.kernel.org
25473S:	Maintained
25474F:	Documentation/hwmon/w83793.rst
25475F:	drivers/hwmon/w83793.c
25476
25477W83795 HARDWARE MONITORING DRIVER
25478M:	Jean Delvare <jdelvare@suse.com>
25479L:	linux-hwmon@vger.kernel.org
25480S:	Maintained
25481F:	drivers/hwmon/w83795.c
25482
25483W83L51xD SD/MMC CARD INTERFACE DRIVER
25484M:	Pierre Ossman <pierre@ossman.eu>
25485S:	Maintained
25486F:	drivers/mmc/host/wbsd.*
25487
25488WACOM PROTOCOL 4 SERIAL TABLETS
25489M:	Julian Squires <julian@cipht.net>
25490M:	Hans de Goede <hdegoede@redhat.com>
25491L:	linux-input@vger.kernel.org
25492S:	Maintained
25493F:	drivers/input/tablet/wacom_serial4.c
25494
25495WANGXUN ETHERNET DRIVER
25496M:	Jiawen Wu <jiawenwu@trustnetic.com>
25497M:	Mengyuan Lou <mengyuanlou@net-swift.com>
25498L:	netdev@vger.kernel.org
25499S:	Maintained
25500W:	https://www.net-swift.com
25501F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25502F:	drivers/net/ethernet/wangxun/
25503F:	drivers/net/pcs/pcs-xpcs-wx.c
25504
25505WATCHDOG DEVICE DRIVERS
25506M:	Wim Van Sebroeck <wim@linux-watchdog.org>
25507M:	Guenter Roeck <linux@roeck-us.net>
25508L:	linux-watchdog@vger.kernel.org
25509S:	Maintained
25510W:	http://www.linux-watchdog.org/
25511T:	git git://www.linux-watchdog.org/linux-watchdog.git
25512F:	Documentation/devicetree/bindings/watchdog/
25513F:	Documentation/watchdog/
25514F:	drivers/watchdog/
25515F:	include/linux/watchdog.h
25516F:	include/trace/events/watchdog.h
25517F:	include/uapi/linux/watchdog.h
25518
25519WAVE5 VPU CODEC DRIVER
25520M:	Nas Chung <nas.chung@chipsnmedia.com>
25521M:	Jackson Lee <jackson.lee@chipsnmedia.com>
25522L:	linux-media@vger.kernel.org
25523S:	Maintained
25524F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25525F:	drivers/media/platform/chips-media/wave5/
25526
25527WHISKEYCOVE PMIC GPIO DRIVER
25528M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
25529L:	linux-gpio@vger.kernel.org
25530S:	Maintained
25531F:	drivers/gpio/gpio-wcove.c
25532
25533WHWAVE RTC DRIVER
25534M:	Dianlong Li <long17.cool@163.com>
25535L:	linux-rtc@vger.kernel.org
25536S:	Maintained
25537F:	drivers/rtc/rtc-sd3078.c
25538
25539WIIMOTE HID DRIVER
25540M:	David Rheinsberg <david@readahead.eu>
25541L:	linux-input@vger.kernel.org
25542S:	Maintained
25543F:	drivers/hid/hid-wiimote*
25544
25545WILOCITY WIL6210 WIRELESS DRIVER
25546L:	linux-wireless@vger.kernel.org
25547S:	Orphan
25548W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25549F:	drivers/net/wireless/ath/wil6210/
25550
25551WINBOND CIR DRIVER
25552M:	David Härdeman <david@hardeman.nu>
25553S:	Maintained
25554F:	drivers/media/rc/winbond-cir.c
25555
25556WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25557L:	linux-watchdog@vger.kernel.org
25558S:	Orphan
25559F:	drivers/watchdog/ebc-c384_wdt.c
25560
25561WINSYSTEMS WS16C48 GPIO DRIVER
25562M:	William Breathitt Gray <wbg@kernel.org>
25563L:	linux-gpio@vger.kernel.org
25564S:	Maintained
25565F:	drivers/gpio/gpio-ws16c48.c
25566
25567WIREGUARD SECURE NETWORK TUNNEL
25568M:	Jason A. Donenfeld <Jason@zx2c4.com>
25569L:	wireguard@lists.zx2c4.com
25570L:	netdev@vger.kernel.org
25571S:	Maintained
25572F:	drivers/net/wireguard/
25573F:	tools/testing/selftests/wireguard/
25574
25575WISTRON LAPTOP BUTTON DRIVER
25576M:	Miloslav Trmac <mitr@volny.cz>
25577S:	Maintained
25578F:	drivers/input/misc/wistron_btns.c
25579
25580WMI BINARY MOF DRIVER
25581M:	Armin Wolf <W_Armin@gmx.de>
25582R:	Thomas Weißschuh <linux@weissschuh.net>
25583L:	platform-driver-x86@vger.kernel.org
25584S:	Maintained
25585F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25586F:	Documentation/wmi/devices/wmi-bmof.rst
25587F:	drivers/platform/x86/wmi-bmof.c
25588
25589WOLFSON MICROELECTRONICS DRIVERS
25590L:	patches@opensource.cirrus.com
25591S:	Supported
25592W:	https://github.com/CirrusLogic/linux-drivers/wiki
25593T:	git https://github.com/CirrusLogic/linux-drivers.git
25594F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25595F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25596F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25597F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25598F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25599F:	Documentation/devicetree/bindings/sound/wm*
25600F:	Documentation/hwmon/wm83??.rst
25601F:	arch/arm/mach-s3c/mach-crag6410*
25602F:	drivers/clk/clk-wm83*.c
25603F:	drivers/gpio/gpio-*wm*.c
25604F:	drivers/gpio/gpio-arizona.c
25605F:	drivers/hwmon/wm83??-hwmon.c
25606F:	drivers/input/misc/wm831x-on.c
25607F:	drivers/input/touchscreen/wm831x-ts.c
25608F:	drivers/input/touchscreen/wm97*.c
25609F:	drivers/leds/leds-wm83*.c
25610F:	drivers/mfd/arizona*
25611F:	drivers/mfd/cs47l24*
25612F:	drivers/mfd/wm*.c
25613F:	drivers/power/supply/wm83*.c
25614F:	drivers/regulator/arizona*
25615F:	drivers/regulator/wm8*.c
25616F:	drivers/rtc/rtc-wm83*.c
25617F:	drivers/video/backlight/wm83*_bl.c
25618F:	drivers/watchdog/wm83*_wdt.c
25619F:	include/linux/mfd/arizona/
25620F:	include/linux/mfd/wm831x/
25621F:	include/linux/mfd/wm8350/
25622F:	include/linux/mfd/wm8400*
25623F:	include/linux/regulator/arizona*
25624F:	include/linux/wm97xx.h
25625F:	include/sound/wm????.h
25626F:	sound/soc/codecs/arizona*
25627F:	sound/soc/codecs/cs47l24*
25628F:	sound/soc/codecs/wm*
25629
25630WORKQUEUE
25631M:	Tejun Heo <tj@kernel.org>
25632R:	Lai Jiangshan <jiangshanlai@gmail.com>
25633S:	Maintained
25634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25635F:	Documentation/core-api/workqueue.rst
25636F:	include/linux/workqueue.h
25637F:	kernel/workqueue.c
25638F:	kernel/workqueue_internal.h
25639
25640WWAN DRIVERS
25641M:	Loic Poulain <loic.poulain@linaro.org>
25642M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
25643R:	Johannes Berg <johannes@sipsolutions.net>
25644L:	netdev@vger.kernel.org
25645S:	Maintained
25646F:	drivers/net/wwan/
25647F:	include/linux/wwan.h
25648F:	include/uapi/linux/wwan.h
25649
25650X-POWERS AXP288 PMIC DRIVERS
25651M:	Hans de Goede <hdegoede@redhat.com>
25652S:	Maintained
25653F:	drivers/acpi/pmic/intel_pmic_xpower.c
25654N:	axp288
25655
25656X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25657M:	Chen-Yu Tsai <wens@csie.org>
25658L:	linux-kernel@vger.kernel.org
25659S:	Maintained
25660N:	axp[128]
25661
25662X.25 STACK
25663M:	Martin Schiller <ms@dev.tdt.de>
25664L:	linux-x25@vger.kernel.org
25665S:	Maintained
25666F:	Documentation/networking/lapb-module.rst
25667F:	Documentation/networking/x25*
25668F:	drivers/net/wan/hdlc_x25.c
25669F:	drivers/net/wan/lapbether.c
25670F:	include/*/lapb.h
25671F:	include/net/x25*
25672F:	include/uapi/linux/x25.h
25673F:	net/lapb/
25674F:	net/x25/
25675
25676X86 ARCHITECTURE (32-BIT AND 64-BIT)
25677M:	Thomas Gleixner <tglx@linutronix.de>
25678M:	Ingo Molnar <mingo@redhat.com>
25679M:	Borislav Petkov <bp@alien8.de>
25680M:	Dave Hansen <dave.hansen@linux.intel.com>
25681M:	x86@kernel.org
25682R:	"H. Peter Anvin" <hpa@zytor.com>
25683L:	linux-kernel@vger.kernel.org
25684S:	Maintained
25685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25686F:	Documentation/arch/x86/
25687F:	Documentation/devicetree/bindings/x86/
25688F:	arch/x86/
25689F:	tools/testing/selftests/x86
25690
25691X86 CPUID DATABASE
25692M:	Borislav Petkov <bp@alien8.de>
25693M:	Thomas Gleixner <tglx@linutronix.de>
25694M:	x86@kernel.org
25695R:	Ahmed S. Darwish <darwi@linutronix.de>
25696L:	x86-cpuid@lists.linux.dev
25697S:	Maintained
25698W:	https://x86-cpuid.org
25699F:	tools/arch/x86/kcpuid/cpuid.csv
25700
25701X86 ENTRY CODE
25702M:	Andy Lutomirski <luto@kernel.org>
25703L:	linux-kernel@vger.kernel.org
25704S:	Maintained
25705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25706F:	arch/x86/entry/
25707
25708X86 HARDWARE VULNERABILITIES
25709M:	Thomas Gleixner <tglx@linutronix.de>
25710M:	Borislav Petkov <bp@alien8.de>
25711M:	Peter Zijlstra <peterz@infradead.org>
25712M:	Josh Poimboeuf <jpoimboe@kernel.org>
25713R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25714S:	Maintained
25715F:	Documentation/admin-guide/hw-vuln/
25716F:	arch/x86/include/asm/nospec-branch.h
25717F:	arch/x86/kernel/cpu/bugs.c
25718
25719X86 MCE INFRASTRUCTURE
25720M:	Tony Luck <tony.luck@intel.com>
25721M:	Borislav Petkov <bp@alien8.de>
25722L:	linux-edac@vger.kernel.org
25723S:	Maintained
25724F:	Documentation/ABI/testing/sysfs-mce
25725F:	Documentation/arch/x86/x86_64/machinecheck.rst
25726F:	arch/x86/kernel/cpu/mce/*
25727
25728X86 MICROCODE UPDATE SUPPORT
25729M:	Borislav Petkov <bp@alien8.de>
25730S:	Maintained
25731F:	arch/x86/kernel/cpu/microcode/*
25732
25733X86 MM
25734M:	Dave Hansen <dave.hansen@linux.intel.com>
25735M:	Andy Lutomirski <luto@kernel.org>
25736M:	Peter Zijlstra <peterz@infradead.org>
25737L:	linux-kernel@vger.kernel.org
25738S:	Maintained
25739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25740F:	arch/x86/mm/
25741
25742X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25743M:	Hans de Goede <hdegoede@redhat.com>
25744L:	platform-driver-x86@vger.kernel.org
25745S:	Maintained
25746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25747F:	drivers/platform/x86/x86-android-tablets/
25748
25749X86 PLATFORM DRIVERS
25750M:	Hans de Goede <hdegoede@redhat.com>
25751M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25752L:	platform-driver-x86@vger.kernel.org
25753S:	Maintained
25754Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25756F:	drivers/platform/olpc/
25757F:	drivers/platform/x86/
25758F:	include/linux/platform_data/x86/
25759
25760X86 PLATFORM UV HPE SUPERDOME FLEX
25761M:	Steve Wahl <steve.wahl@hpe.com>
25762R:	Justin Ernst <justin.ernst@hpe.com>
25763R:	Kyle Meyer <kyle.meyer@hpe.com>
25764R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25765R:	Russ Anderson <russ.anderson@hpe.com>
25766S:	Supported
25767F:	arch/x86/include/asm/uv/
25768F:	arch/x86/kernel/apic/x2apic_uv_x.c
25769F:	arch/x86/platform/uv/
25770
25771X86 STACK UNWINDING
25772M:	Josh Poimboeuf <jpoimboe@kernel.org>
25773M:	Peter Zijlstra <peterz@infradead.org>
25774S:	Supported
25775F:	arch/x86/include/asm/unwind*.h
25776F:	arch/x86/kernel/dumpstack.c
25777F:	arch/x86/kernel/stacktrace.c
25778F:	arch/x86/kernel/unwind_*.c
25779
25780X86 TRUST DOMAIN EXTENSIONS (TDX)
25781M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25782R:	Dave Hansen <dave.hansen@linux.intel.com>
25783L:	x86@kernel.org
25784L:	linux-coco@lists.linux.dev
25785S:	Supported
25786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25787F:	arch/x86/boot/compressed/tdx*
25788F:	arch/x86/coco/tdx/
25789F:	arch/x86/include/asm/shared/tdx.h
25790F:	arch/x86/include/asm/tdx.h
25791F:	arch/x86/virt/vmx/tdx/
25792F:	drivers/virt/coco/tdx-guest
25793
25794X86 VDSO
25795M:	Andy Lutomirski <luto@kernel.org>
25796L:	linux-kernel@vger.kernel.org
25797S:	Maintained
25798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25799F:	arch/x86/entry/vdso/
25800
25801XARRAY
25802M:	Matthew Wilcox <willy@infradead.org>
25803L:	linux-fsdevel@vger.kernel.org
25804L:	linux-mm@kvack.org
25805S:	Supported
25806F:	Documentation/core-api/xarray.rst
25807F:	include/linux/idr.h
25808F:	include/linux/xarray.h
25809F:	lib/idr.c
25810F:	lib/test_xarray.c
25811F:	lib/xarray.c
25812F:	tools/testing/radix-tree
25813
25814XBOX DVD IR REMOTE
25815M:	Benjamin Valentin <benpicco@googlemail.com>
25816S:	Maintained
25817F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25818F:	drivers/media/rc/xbox_remote.c
25819
25820XC2028/3028 TUNER DRIVER
25821M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25822L:	linux-media@vger.kernel.org
25823S:	Maintained
25824W:	https://linuxtv.org
25825T:	git git://linuxtv.org/media.git
25826F:	drivers/media/tuners/xc2028.*
25827
25828XDP (eXpress Data Path)
25829M:	Alexei Starovoitov <ast@kernel.org>
25830M:	Daniel Borkmann <daniel@iogearbox.net>
25831M:	David S. Miller <davem@davemloft.net>
25832M:	Jakub Kicinski <kuba@kernel.org>
25833M:	Jesper Dangaard Brouer <hawk@kernel.org>
25834M:	John Fastabend <john.fastabend@gmail.com>
25835L:	netdev@vger.kernel.org
25836L:	bpf@vger.kernel.org
25837S:	Supported
25838F:	drivers/net/ethernet/*/*/*/*/*xdp*
25839F:	drivers/net/ethernet/*/*/*xdp*
25840F:	include/net/xdp.h
25841F:	include/net/xdp_priv.h
25842F:	include/trace/events/xdp.h
25843F:	kernel/bpf/cpumap.c
25844F:	kernel/bpf/devmap.c
25845F:	net/core/xdp.c
25846F:	samples/bpf/xdp*
25847F:	tools/testing/selftests/bpf/*/*xdp*
25848F:	tools/testing/selftests/bpf/*xdp*
25849K:	(?:\b|_)xdp(?:\b|_)
25850
25851XDP SOCKETS (AF_XDP)
25852M:	Björn Töpel <bjorn@kernel.org>
25853M:	Magnus Karlsson <magnus.karlsson@intel.com>
25854M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25855R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25856L:	netdev@vger.kernel.org
25857L:	bpf@vger.kernel.org
25858S:	Maintained
25859F:	Documentation/networking/af_xdp.rst
25860F:	include/net/netns/xdp.h
25861F:	include/net/xdp_sock*
25862F:	include/net/xsk_buff_pool.h
25863F:	include/uapi/linux/if_xdp.h
25864F:	include/uapi/linux/xdp_diag.h
25865F:	net/xdp/
25866F:	tools/testing/selftests/bpf/*xsk*
25867
25868XEN BLOCK SUBSYSTEM
25869M:	Roger Pau Monné <roger.pau@citrix.com>
25870L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25871S:	Supported
25872F:	drivers/block/xen*
25873F:	drivers/block/xen-blkback/*
25874
25875XEN HYPERVISOR ARM
25876M:	Stefano Stabellini <sstabellini@kernel.org>
25877L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25878S:	Maintained
25879F:	arch/arm/include/asm/xen/
25880F:	arch/arm/xen/
25881
25882XEN HYPERVISOR ARM64
25883M:	Stefano Stabellini <sstabellini@kernel.org>
25884L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25885S:	Maintained
25886F:	arch/arm64/include/asm/xen/
25887F:	arch/arm64/xen/
25888
25889XEN HYPERVISOR INTERFACE
25890M:	Juergen Gross <jgross@suse.com>
25891M:	Stefano Stabellini <sstabellini@kernel.org>
25892R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25893L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25894S:	Supported
25895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25896F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25897F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25898F:	drivers/*/xen-*front.c
25899F:	drivers/xen/
25900F:	include/uapi/xen/
25901F:	include/xen/
25902F:	kernel/configs/xen.config
25903
25904XEN HYPERVISOR X86
25905M:	Juergen Gross <jgross@suse.com>
25906R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25907L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25908S:	Supported
25909F:	arch/x86/configs/xen.config
25910F:	arch/x86/include/asm/pvclock-abi.h
25911F:	arch/x86/include/asm/xen/
25912F:	arch/x86/platform/pvh/
25913F:	arch/x86/xen/
25914
25915XEN NETWORK BACKEND DRIVER
25916M:	Wei Liu <wei.liu@kernel.org>
25917M:	Paul Durrant <paul@xen.org>
25918L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25919L:	netdev@vger.kernel.org
25920S:	Supported
25921F:	drivers/net/xen-netback/*
25922
25923XEN PCI SUBSYSTEM
25924M:	Juergen Gross <jgross@suse.com>
25925L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25926S:	Supported
25927F:	arch/x86/pci/*xen*
25928F:	drivers/pci/*xen*
25929
25930XEN PVSCSI DRIVERS
25931M:	Juergen Gross <jgross@suse.com>
25932L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25933L:	linux-scsi@vger.kernel.org
25934S:	Supported
25935F:	drivers/scsi/xen-scsifront.c
25936F:	drivers/xen/xen-scsiback.c
25937F:	include/xen/interface/io/vscsiif.h
25938
25939XEN PVUSB DRIVER
25940M:	Juergen Gross <jgross@suse.com>
25941L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25942L:	linux-usb@vger.kernel.org
25943S:	Supported
25944F:	drivers/usb/host/xen*
25945F:	include/xen/interface/io/usbif.h
25946
25947XEN SOUND FRONTEND DRIVER
25948M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25949L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25950L:	linux-sound@vger.kernel.org
25951S:	Supported
25952F:	sound/xen/*
25953
25954XEN SWIOTLB SUBSYSTEM
25955M:	Juergen Gross <jgross@suse.com>
25956M:	Stefano Stabellini <sstabellini@kernel.org>
25957L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25958L:	iommu@lists.linux.dev
25959S:	Supported
25960F:	arch/*/include/asm/xen/swiotlb-xen.h
25961F:	drivers/xen/swiotlb-xen.c
25962F:	include/xen/arm/swiotlb-xen.h
25963F:	include/xen/swiotlb-xen.h
25964
25965XFS FILESYSTEM
25966M:	Carlos Maiolino <cem@kernel.org>
25967R:	Darrick J. Wong <djwong@kernel.org>
25968L:	linux-xfs@vger.kernel.org
25969S:	Supported
25970W:	http://xfs.org/
25971C:	irc://irc.oftc.net/xfs
25972T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25973P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25974F:	Documentation/ABI/testing/sysfs-fs-xfs
25975F:	Documentation/admin-guide/xfs.rst
25976F:	Documentation/filesystems/xfs/*
25977F:	fs/xfs/
25978F:	include/uapi/linux/dqblk_xfs.h
25979F:	include/uapi/linux/fsmap.h
25980
25981XILINX AMS DRIVER
25982M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25983L:	linux-iio@vger.kernel.org
25984S:	Maintained
25985F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25986F:	drivers/iio/adc/xilinx-ams.c
25987
25988XILINX AXI ETHERNET DRIVER
25989M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25990S:	Maintained
25991F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25992F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25993
25994XILINX CAN DRIVER
25995M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25996L:	linux-can@vger.kernel.org
25997S:	Maintained
25998F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25999F:	drivers/net/can/xilinx_can.c
26000
26001XILINX EVENT MANAGEMENT DRIVER
26002M:	Michal Simek <michal.simek@amd.com>
26003S:	Maintained
26004F:	drivers/soc/xilinx/xlnx_event_manager.c
26005F:	include/linux/firmware/xlnx-event-manager.h
26006
26007XILINX GPIO DRIVER
26008M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26009R:	Srinivas Neeli <srinivas.neeli@amd.com>
26010R:	Michal Simek <michal.simek@amd.com>
26011S:	Maintained
26012F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26013F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26014F:	drivers/gpio/gpio-xilinx.c
26015F:	drivers/gpio/gpio-zynq.c
26016
26017XILINX LL TEMAC ETHERNET DRIVER
26018L:	netdev@vger.kernel.org
26019S:	Orphan
26020F:	drivers/net/ethernet/xilinx/ll_temac*
26021
26022XILINX PWM DRIVER
26023M:	Sean Anderson <sean.anderson@seco.com>
26024S:	Maintained
26025F:	drivers/pwm/pwm-xilinx.c
26026F:	include/clocksource/timer-xilinx.h
26027
26028XILINX SD-FEC IP CORES
26029M:	Derek Kiernan <derek.kiernan@amd.com>
26030M:	Dragan Cvetic <dragan.cvetic@amd.com>
26031S:	Maintained
26032F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26033F:	Documentation/misc-devices/xilinx_sdfec.rst
26034F:	drivers/misc/Kconfig
26035F:	drivers/misc/Makefile
26036F:	drivers/misc/xilinx_sdfec.c
26037F:	include/uapi/misc/xilinx_sdfec.h
26038
26039XILINX UARTLITE SERIAL DRIVER
26040M:	Peter Korsgaard <jacmet@sunsite.dk>
26041L:	linux-serial@vger.kernel.org
26042S:	Maintained
26043F:	drivers/tty/serial/uartlite.c
26044
26045XILINX VIDEO IP CORES
26046M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26047L:	linux-media@vger.kernel.org
26048S:	Supported
26049T:	git git://linuxtv.org/media.git
26050F:	Documentation/devicetree/bindings/media/xilinx/
26051F:	drivers/media/platform/xilinx/
26052F:	include/uapi/linux/xilinx-v4l2-controls.h
26053
26054XILINX VERSAL EDAC DRIVER
26055M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26056M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26057S:	Maintained
26058F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26059F:	drivers/edac/versal_edac.c
26060
26061XILINX WATCHDOG DRIVER
26062M:	Srinivas Neeli <srinivas.neeli@amd.com>
26063R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26064R:	Michal Simek <michal.simek@amd.com>
26065S:	Maintained
26066F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26067F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26068F:	drivers/watchdog/of_xilinx_wdt.c
26069F:	drivers/watchdog/xilinx_wwdt.c
26070
26071XILINX XDMA DRIVER
26072M:	Lizhi Hou <lizhi.hou@amd.com>
26073M:	Brian Xu <brian.xu@amd.com>
26074M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
26075L:	dmaengine@vger.kernel.org
26076S:	Supported
26077F:	drivers/dma/xilinx/xdma-regs.h
26078F:	drivers/dma/xilinx/xdma.c
26079F:	include/linux/dma/amd_xdma.h
26080F:	include/linux/platform_data/amd_xdma.h
26081
26082XILINX ZYNQMP DPDMA DRIVER
26083M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26084L:	dmaengine@vger.kernel.org
26085S:	Supported
26086F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26087F:	drivers/dma/xilinx/xilinx_dpdma.c
26088F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26089
26090XILINX ZYNQMP OCM EDAC DRIVER
26091M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
26092M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
26093S:	Maintained
26094F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26095F:	drivers/edac/zynqmp_edac.c
26096
26097XILINX ZYNQMP PSGTR PHY DRIVER
26098M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
26099L:	linux-kernel@vger.kernel.org
26100S:	Supported
26101T:	git https://github.com/Xilinx/linux-xlnx.git
26102F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26103F:	drivers/phy/xilinx/phy-zynqmp.c
26104
26105XILINX ZYNQMP SHA3 DRIVER
26106M:	Harsha <harsha.harsha@amd.com>
26107S:	Maintained
26108F:	drivers/crypto/xilinx/zynqmp-sha.c
26109
26110XILINX ZYNQMP NVMEM DRIVER
26111M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
26112M:	Kalyani Akula <kalyani.akula@amd.com>
26113R:	Michal Simek <michal.simek@amd.com>
26114S:	Maintained
26115F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26116F:	drivers/nvmem/zynqmp_nvmem.c
26117
26118XILLYBUS DRIVER
26119M:	Eli Billauer <eli.billauer@gmail.com>
26120L:	linux-kernel@vger.kernel.org
26121S:	Supported
26122F:	drivers/char/xillybus/
26123
26124XLP9XX I2C DRIVER
26125M:	George Cherian <gcherian@marvell.com>
26126L:	linux-i2c@vger.kernel.org
26127S:	Supported
26128W:	http://www.marvell.com
26129F:	drivers/i2c/busses/i2c-xlp9xx.c
26130
26131XRA1403 GPIO EXPANDER
26132M:	Nandor Han <nandor.han@ge.com>
26133L:	linux-gpio@vger.kernel.org
26134S:	Maintained
26135F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26136F:	drivers/gpio/gpio-xra1403.c
26137
26138XTENSA XTFPGA PLATFORM SUPPORT
26139M:	Max Filippov <jcmvbkbc@gmail.com>
26140S:	Maintained
26141F:	drivers/spi/spi-xtensa-xtfpga.c
26142F:	sound/soc/xtensa/xtfpga-i2s.c
26143
26144XZ EMBEDDED
26145M:	Lasse Collin <lasse.collin@tukaani.org>
26146S:	Maintained
26147W:	https://tukaani.org/xz/embedded.html
26148B:	https://github.com/tukaani-project/xz-embedded/issues
26149C:	irc://irc.libera.chat/tukaani
26150F:	Documentation/staging/xz.rst
26151F:	include/linux/decompress/unxz.h
26152F:	include/linux/xz.h
26153F:	lib/decompress_unxz.c
26154F:	lib/xz/
26155F:	scripts/xz_wrap.sh
26156
26157YAM DRIVER FOR AX.25
26158M:	Jean-Paul Roubelat <jpr@f6fbb.org>
26159L:	linux-hams@vger.kernel.org
26160S:	Maintained
26161F:	drivers/net/hamradio/yam*
26162F:	include/linux/yam.h
26163
26164YAMA SECURITY MODULE
26165M:	Kees Cook <kees@kernel.org>
26166S:	Supported
26167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26168F:	Documentation/admin-guide/LSM/Yama.rst
26169F:	security/yama/
26170
26171YAML NETLINK (YNL)
26172M:	Donald Hunter <donald.hunter@gmail.com>
26173M:	Jakub Kicinski <kuba@kernel.org>
26174F:	Documentation/netlink/
26175F:	Documentation/userspace-api/netlink/intro-specs.rst
26176F:	Documentation/userspace-api/netlink/specs.rst
26177F:	tools/net/ynl/
26178
26179YEALINK PHONE DRIVER
26180M:	Henk Vergonet <Henk.Vergonet@gmail.com>
26181S:	Maintained
26182F:	Documentation/input/devices/yealink.rst
26183F:	drivers/input/misc/yealink.*
26184
26185Z3FOLD COMPRESSED PAGE ALLOCATOR
26186M:	Vitaly Wool <vitaly.wool@konsulko.com>
26187R:	Miaohe Lin <linmiaohe@huawei.com>
26188L:	linux-mm@kvack.org
26189S:	Maintained
26190F:	mm/z3fold.c
26191
26192Z8530 DRIVER FOR AX.25
26193M:	Joerg Reuter <jreuter@yaina.de>
26194L:	linux-hams@vger.kernel.org
26195S:	Maintained
26196W:	http://yaina.de/jreuter/
26197W:	http://www.qsl.net/dl1bke/
26198F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26199F:	drivers/net/hamradio/*scc.c
26200F:	drivers/net/hamradio/z8530.h
26201
26202ZBUD COMPRESSED PAGE ALLOCATOR
26203M:	Seth Jennings <sjenning@redhat.com>
26204M:	Dan Streetman <ddstreet@ieee.org>
26205L:	linux-mm@kvack.org
26206S:	Maintained
26207F:	mm/zbud.c
26208
26209ZD1211RW WIRELESS DRIVER
26210L:	linux-wireless@vger.kernel.org
26211S:	Orphan
26212F:	drivers/net/wireless/zydas/zd1211rw/
26213
26214ZD1301 MEDIA DRIVER
26215L:	linux-media@vger.kernel.org
26216S:	Orphan
26217W:	https://linuxtv.org/
26218Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26219F:	drivers/media/usb/dvb-usb-v2/zd1301*
26220
26221ZD1301_DEMOD MEDIA DRIVER
26222L:	linux-media@vger.kernel.org
26223S:	Orphan
26224W:	https://linuxtv.org/
26225Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26226F:	drivers/media/dvb-frontends/zd1301_demod*
26227
26228ZHAOXIN PROCESSOR SUPPORT
26229M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
26230L:	linux-kernel@vger.kernel.org
26231S:	Maintained
26232F:	arch/x86/kernel/cpu/zhaoxin.c
26233
26234ZONEFS FILESYSTEM
26235M:	Damien Le Moal <dlemoal@kernel.org>
26236M:	Naohiro Aota <naohiro.aota@wdc.com>
26237R:	Johannes Thumshirn <jth@kernel.org>
26238L:	linux-fsdevel@vger.kernel.org
26239S:	Maintained
26240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26241F:	Documentation/filesystems/zonefs.rst
26242F:	fs/zonefs/
26243
26244ZR36067 VIDEO FOR LINUX DRIVER
26245M:	Corentin Labbe <clabbe@baylibre.com>
26246L:	mjpeg-users@lists.sourceforge.net
26247L:	linux-media@vger.kernel.org
26248S:	Maintained
26249W:	http://mjpeg.sourceforge.net/driver-zoran/
26250Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26251F:	Documentation/driver-api/media/drivers/zoran.rst
26252F:	drivers/media/pci/zoran/
26253
26254ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26255M:	Minchan Kim <minchan@kernel.org>
26256M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26257L:	linux-kernel@vger.kernel.org
26258S:	Maintained
26259F:	Documentation/admin-guide/blockdev/zram.rst
26260F:	drivers/block/zram/
26261
26262ZS DECSTATION Z85C30 SERIAL DRIVER
26263M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
26264S:	Maintained
26265F:	drivers/tty/serial/zs.*
26266
26267ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26268M:	Minchan Kim <minchan@kernel.org>
26269M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26270L:	linux-mm@kvack.org
26271S:	Maintained
26272F:	Documentation/mm/zsmalloc.rst
26273F:	include/linux/zsmalloc.h
26274F:	mm/zsmalloc.c
26275
26276ZSTD
26277M:	Nick Terrell <terrelln@fb.com>
26278S:	Maintained
26279B:	https://github.com/facebook/zstd/issues
26280T:	git https://github.com/terrelln/linux.git
26281F:	crypto/zstd.c
26282F:	include/linux/zstd*
26283F:	lib/decompress_unzstd.c
26284F:	lib/zstd/
26285N:	zstd
26286K:	zstd
26287
26288ZSWAP COMPRESSED SWAP CACHING
26289M:	Johannes Weiner <hannes@cmpxchg.org>
26290M:	Yosry Ahmed <yosry.ahmed@linux.dev>
26291M:	Nhat Pham <nphamcs@gmail.com>
26292R:	Chengming Zhou <chengming.zhou@linux.dev>
26293L:	linux-mm@kvack.org
26294S:	Maintained
26295F:	Documentation/admin-guide/mm/zswap.rst
26296F:	include/linux/zpool.h
26297F:	include/linux/zswap.h
26298F:	mm/zpool.c
26299F:	mm/zswap.c
26300F:	tools/testing/selftests/cgroup/test_zswap.c
26301
26302SENARYTECH AUDIO CODEC DRIVER
26303M:	bo liu <bo.liu@senarytech.com>
26304S:	Maintained
26305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26306F:	sound/pci/hda/patch_senarytech.c
26307
26308THE REST
26309M:	Linus Torvalds <torvalds@linux-foundation.org>
26310L:	linux-kernel@vger.kernel.org
26311S:	Buried alive in reporters
26312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26313F:	*
26314F:	*/
26315